@charset "utf-8";
/* CSS Document */

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	color:#000;
	margin:0px;
	padding:0px;
	background-color:#bbaa68;
}
form { padding:0px; margin: 0px;}
.fields {
	background-color:#fef0b9;
	border:solid 1px #84623b;
	height:18px;	
	font-size:11px;
	border-radius: 3px;
	
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -opera-border-radius: 3px;
    -moz-border-radius: 3px;	
}

a { color:#5d220b; }

.required { color:red; }

.maintop { margin:0 auto; width:1010px; background:url(/images/v_fill_bg_top.gif) top left no-repeat; height:6px; }
.main { margin:0 auto; width:1010px; min-height:500px; background:url(/images/v_fill_bg.gif) top left repeat-y; }
.mainbottom { margin:0 auto; width:1010px; background:url(/images/v_fill_bg_bottom.gif) top left no-repeat; height:6px;}
.mainholder { margin:0 auto; width:1000px; background:url(/images/v_head_bg.jpg) top left no-repeat; min-height:153px; }


.colleft {float:left; width:195px;}
.colright {float:right; width:195px;}
.colcenter {margin:0 auto; width:610px;}
.buffer {height:165px;}
.header { margin-left:48px; } 
.buffer20 {height:20px;}
#title {
	position:absolute;
	top:-23px;
	left:147px;
	width:216px;
	height:33px;
	background:url(/images/v_header_title.png) top left no-repeat;
	z-index:1000;
}

#svitok {height:110px; position:relative;}
.svitok {
	position:absolute;
	top:0px;
	left:0px;
	height:100px;
	width:430px;
	background:url(/images/v_svitok_start.png) top left no-repeat;
	z-index:50;
	padding:20px 30px 0px 40px;
}
#author { display:block; margin:8px 10px 0px 0px; text-align:right; }
.socials {
	position:absolute;
	top:11px;
	left:492px;
	height:84px;
	width:48px;
	z-index:10;
}
.socials a { display:block; margin-bottom:3px; }
.socialbar { text-align:right; margin-top:5px; }
#svitok_end {background:url(/images/v_svitok_end.png) top left no-repeat; height:51px; padding:20px 0px 0px 100px;}
#search { border:none; background:url(/images/v_search_text.gif) top left no-repeat; width:201px; height:21px; padding:0px 3px 0px 8px; font-size:11px; color:#5d220b; }
#search_button { border:none; background:url(/images/v_search_button.gif) top left no-repeat; width:72px; height:21px;}
.searchtextbox { float:left; width:222px; }
.searchbuttonbox {float:left; width:72px;}

.menu { margin:10px auto 10px; width:165px; text-align:center; }
.menu a { display:block; margin-bottom:3px; text-decoration:underline; font-weight:bold; }
.menu a:hover { text-decoration:none; }


#ggl_ads_header { width:130px; height:90px; margin:10px 0px 0px 15px; padding:0px;  background-color:#cbb15d; z-index:10000; /*border:solid 1px #999;*/}
.ggl_ads_tower {margin:10px auto; width:160px; height:600px; background-color:#d4c99f; /*border:solid 1px #999;*/}
.ggl_ads_block1, .ggl_ads_block2 {width:300px; height:250px; background-color:#d4c99f; /*border:solid 1px #999;*/}
.ggl_ads_block1 { /*margin-right: 4px;*/ }

#contentholder {  }
#contentholder h2 { display:block; color:#5d220b; font-size:22px; text-align:center; }
#contentholder p { margin:15px 10px; line-height:18px; }

.quote, .quote2 { padding:5px 25px 2px; border-bottom:solid 1px #a99f7b;  line-height:16px; margin:0px 5px; }
.quote { background-color:#dfd3a6; }
.quote2 { background-color:#fef0b9; }
.addstable { float:left; margin:0px 15px 15px 0px; }

.pagebar { text-align:center; margin:10px 30px; }

#footer { margin:0 auto; background:url(/images/v_footer_bg.jpg) top left no-repeat; width:478px; height:68px; padding:10px 48px; 
			font-size:10px; font-weight:bold; color:#d4c99f; background-color:#674722; }

.msg_top { width:500px; height:18px; background:url(/images/v_mess_top.gif) top left no-repeat; margin:20px auto 0; }
.msg_bg {width:470px; min-height:100px; background:url(/images/v_mess_fill.gif) top left repeat-y; margin:0 auto; line-height:20px; 
		padding:10px 15px; font-size:14px; color:#84623b; font-weight:bold; text-align:center;}
.msg_end {width:420px; background:url(/images/v_mess_bottom.gif) top left no-repeat; margin:0 auto 20px; padding:45px 40px 10px; font-size:16px; text-align:right; font-weight:bold;}

#footer a { color:#d4c99f; }
#footer a:hover { text-decoration:none; }





