/*--------------------    author: TecHMeaT      ---------------------*/
/*--------------------  email: techmeat@ya.ru  --------------------*/
/*--------------------       icq: 70-20-770         --------------------*/

* {margin:0; padding:0;}
body{color:#59595A; font-size:12px; line-height:14px; text-align:center; font-family:Tahoma; background:#FFF;}
table{border-collapse:collapse;}
img{margin-bottom:10px; padding:1px; border:1px solid #C5C6C7;}
a{color:#2F86D8; text-decoration:underline;}
a:hover{color:#36AFFC; text-decoration:none;}
h1{margin-left:45px; font-size:20px; font-family:'Arial Narrow'; text-transform:uppercase; font-weight:bold; color:#000;}
h2{font-size:20px; font-family:'Arial Narrow'; text-transform:uppercase; font-weight:bold;}
h3{margin-bottom:15px; font-size:13px; font-weight:bold; text-align:center;}
hr{clear:both; visibility:hidden;}

#page{position:relative; width:100%; min-width:999px; top:0; left:0; margin:0 auto; text-align:left;}

	#header{position:relative; width:auto; height:252px;}
		#header .top{position:relative; width:auto; height:252px; top:0; left:0; background:url(/images/gorod.jpg) 0 0 no-repeat;}
			#header .top .right{position:absolute; width:337px; height:252px; top:0; right:0; background:url(/images/cloud.jpg) 0 0 no-repeat;}
			#header .logo{position:absolute; width:237px; height:178px; top:23px; left:264px;}
				#header .logo a{display:block; width:237px; height:178px;}
			#header .title{position:absolute; top:10px; left:43px;}
			#header .sitemap{position:absolute; top:120px; left:45px;}
				#header .sitemap a{color:#898FA1; line-height:20px; text-decoration:none;}
				#header .sitemap a:hover{color:#524506; text-decoration:underline;}
			#header .menu{position:absolute; top:0; left:60%; width:394px; padding-top:10px;}
				#nav{position:relative; margin-left:20px;}
					#nav li{position:relative; height:24px; text-transform:uppercase;}
					#nav a{padding-left:11px; color:#04744B; text-decoration:none; background:url(/images/bg_nav.gif) 0 5px no-repeat;}
					#nav a:hover{color:#38D082; background:url(/images/bg_nav_activ.gif) 0 5px no-repeat;}
					#nav a.activ{color:#FF191F; background:url(/images/bg_nav_activ.gif) 0 5px no-repeat;}
					#nav table{position:absolute; top:-145px; left:170px; width:300px; height:300px; text-transform:none; vertical-align:middle; z-index:1000;}
						#nav table a, #nav table a:hover, #nav table a.activ{padding-left:0; text-decoration:none; background:none;}
						#nav table img{border:0;}
						#nav ul{}
							#nav ul li{height:18px; margin-top:-1px; text-transform:none;}
							#nav ul a{padding:1px 0 4px 7px; border-left:1px solid #000; font-size:11px; color:#000; line-height:16px; background:none;}
							#nav ul a:hover{padding:1px 0 4px 7px; border-left:1px solid #2F86D8; color:#2F86D8; background:none;}
							#nav ul a.activ{padding:1px 0 4px 7px; color:#FF191F;}
		#header li{list-style:none;}

	#main{position:relative; width:100%;}
		#main td{position:relative; vertical-align:top;}
		
		#content{position:relative; width:60%; top:0; left:0; padding-bottom:50px;}
			#content .topbg{position:relative; top:0; left:0; width:auto; height:13px; margin-bottom:20px; background:#A0A180 url(/images/topbg.gif) 0 0 repeat-x;}
				#content .bgleft{position:absolute; top:0; left:0; width:402px; height:13px; background:url(/images/topbg_all.gif) 0 0 no-repeat;}
				#content .bgright{position:absolute; top:0; right:0; width:204px; height:13px; background:url(/images/topbg_all.gif) right 0 no-repeat;}
			#content .text{margin:0 30px 0 45px; padding:15px 0; border-bottom:1px solid #BEBFB9;}
				#content .text .gerb{position:absolute; width:86px; height:75px; margin:-45px 0 0 -45px; background:url(/images/gerb.gif) 0 0 no-repeat;}
				#content .text ol{margin-left:30px; padding:5px 0;}
			#content .lot{position:relative; margin:0 30px 0 45px; padding-top:15px;}
				#content .lot span{color:#9D9D9B;}
				#content .lot hr{width:220px; margin-top:15px; border:none; border-bottom:1px solid #46B035; visibility:visible;}
			#content h2{padding-bottom:10px;}
		
		#sitebar{position:relative; width:40%; height:265px; top:0; left:0; padding-bottom:140px; background:url(/images/bg_sitebar.gif) 0 0 repeat-y;}
			#sitebar .topbg{position:relative; top:0; left:0; width:auto; height:13px; font-size:1px; background:#A0A180 url(/images/bg_header_bottom.gif) 0 0 repeat-x;}
				#sitebar .bgleft{position:relative; top:0; left:0; width:auto; height:13px; font-size:1px; background:url(/images/bg_sidebar_top.gif) 0 0 no-repeat;}
			#sitebar .search{width:auto; background:url(/images/bg_search_bottom.gif) 0 0 repeat-x;}
				#sitebar .search div{width:auto; height:58px; background:url(/images/bg_search.gif) 0 0 no-repeat;}
				#sitebar .search form{margin-left:30px; padding-top:7px;}
				#sitebar .search input.inputtext{height:18px; padding:0 5px; border:1px solid #D8D9D4;}
				input.button{padding:0 10px; color:#B60A06; cursor:pointer; background:#D8D9D4;}
			#sitebar .bnr{margin:0 28px 0 28px; text-align:center;}
			#sitebar .text{width:auto; margin:0 40px 0 28px; padding-bottom:10px;}
				#sitebar .text p span{font-size:11px; color:#9D9D9B;}
				#sitebar .text li{list-style-image:url(/images/list_red.gif);}
				#sitebar .text li a{color:#433F32; text-decoration:none;}
				#sitebar .text li a:hover{text-decoration:underline;}
			#sitebar .green{background:#E8F8E5 url(/images/bg_title_green.gif) 0 0 repeat-y;}
			#sitebar p.green{background:none;}
			#sitebar .gray{background:#E7E8E7 url(/images/bg_title_gray.gif) 0 0 repeat-y;}
			#sitebar .title{clear:both; width:auto; height:29px; padding-left:30px; line-height:29px;}
				#sitebar .title span{font-size:20px; font-family:'Arial Narrow'; text-transform:uppercase;}

	#footer{position:relative; width:100%; height:71px; top:0; left:0; background:#D5F1D1 url(/images/bg_footer.gif) 0 0 repeat-x;}
			#footer .right{position:absolute; width:40%; height:100%; top:0; left:60%; background:url(/images/bg_copy_bottom.gif) 0 0 repeat-x;}
				#footer .right div{position:absolute; width:30px; height:100%; top:0; left:-10px; background:url(/images/bg_copy_ugol.gif) 0 0 no-repeat;}
			#footer .bottom{position:absolute; width:40%; height:139px; top:-139px; left:60%; background:url(/images/bg_copy.gif) 0 0 repeat-x;}
				#footer .bg{position:absolute; top:0; left:0; width:100%; height:100%; background:url(/images/bg_copy.jpg) 0 0 no-repeat;}
				#footer .title{position:relative; width:auto; height:29px; padding-left:30px; line-height:29px;}
					#footer .title span{font-size:20px; font-family:'Arial Narrow'; text-transform:uppercase;}
				#footer .text{position:relative;width:auto; margin:0 77px 0 28px;}
					#footer .text p span{font-size:11px; color:#9D9D9B;}
					#footer .mess{width:250px; margin-left:-13px; padding:10px 0; background:url(/images/list_copy.gif) 0 center no-repeat;}
						#footer .mess p{margin-left:13px; padding-left:13px; border-left:1px solid #C5C6C7;}
					#footer .text ul{margin-left:13px;}
					#footer .text li{list-style-image:url(/images/list_red.gif);}
					#footer .text li a{color:#2F86D8; text-decoration:underline;}
					#footer .text li a:hover{color:#36AFFC; text-decoration:none;}
				#footer .copy{position:absolute; top:37px; left:60%; padding-left:27px;}
			#footer .stat{position:absolute; top:23px; left:45px;}
				#footer .stat img{margin:0 10px 0 0; padding:0; border:0;}



.leftimg{float:left; margin:0 10px 10px 0;}
.rigthimg{float:right; margin:10px 0 10px 10px;}

.autor{padding:10px 0; font-size:11px; text-align:right;}

.link{font-size:11px; padding-bottom:5px; text-transform:uppercase;}

.right{text-align:right;}

.bordred{width:115px; margin:7px 0; border-top:1px solid #B60A06;}

span.date{color:#9D9D9B;}

p.green{color:#04744B;}
span.green{color:#04744B;}
span.green a{color:#04744B; text-decoration:none;}
span.green a:hover{color:#46B035;}

.big{font-size:120%; line-height:120%;}

.links{position:relative; width:auto; font-size:11px; color:#B60A06; font-family:Arial;}
.links a{margin:0 5px; color:#B60A06;}
.links a:hover{color:#FF1A15;}

div.h3{text-transform:uppercase; color:#EB9901;}
div.green{text-transform:none; color:#04744B;}

.all{margin-left:5px; font-weight:bold; text-decoration:none;}

ul.doc{margin-left:-10px; list-style:none;}
ul.doc li{padding:5px 0;}
ul.doc a{padding-left:10px; text-decoration:none; background:url(/images/list_black.gif) 0 5px no-repeat;}
ul.doc a:hover{color:#36AFFC; background:url(/images/list_blue.gif) 0 5px no-repeat;}
ul.doc a.activ{color:#04744B; background:url(/images/list_green.gif) 0 5px no-repeat;}
ul.doc div{width:auto; margin:10px 0 0 10px; padding:10px 10px 0 10px; font-size:90%; background:#F0F8E5;}
ul.doc div p{padding-bottom:15px;}
ul.doc div p a{padding-left:0; text-decoration:underline; color:#000; background:none;}
ul.doc div p a:hover{text-decoration:none; color:#000; background:none;}
ul.doc div p a.all{text-decoration:none;}

.gallery{margin:0 30px 0 45px; padding:15px 0; text-align:center;}
.gallery .h3{margin-bottom:15px; text-align:left;}
#content .gallery table{width:100%; margin:0 auto; border-collapse:separate; border-spacing:3px;}
#content .gallery table td{height:130px; margin:0; padding:0; border:1px solid #CACBCC; background:#E7E8E7; vertical-align:middle;}
#content .gallery table td img{margin:0; padding:0; border:1px solid #C5C6C7;}

.nav{margin-top:50px; color:#2F86D8;}
.nav a{margin:0 3px;}
.nav span a{text-decoration:none;}

.table{width:100%; margin:30px 0 20px 0;}
.table th{padding:5px 10px; font-weight:normal; border-left:2px solid #FFF; background:#EAF2DD;}
.table th.first{border-left:2px solid #EAF2DD;}
#main .table td{height:70px; padding:15px 15px; border:2px solid #EAF2DD; vertical-align:middle;}


.selectDate {padding:0 0 35px 10px;}
.selectDate form{vertical-align:middle;}
.selectDate p{float:left; margin-left:5px; vertical-align:middle;}
.selectDate input{height:22px;}








