/*--------------------    author: TecHMeaT      ---------------------*/
/*--------------------  email: techmeat@ya.ru  --------------------*/
/*--------------------       icq: 70-20-770         --------------------*/
@media all {
* {margin:0; padding:0;}
body{color:#0C3406; font-size:12px; line-height:14px; text-align:center; font-family:Verdana; background:#0C3406;}
table{border-collapse:collapse;}
img{border:0;}
a{color:#00F; text-decoration:none;}
a:hover{text-decoration:underline;}
h2{font-size:12px; font-weight:bold;}
h3{font-size:13px; font-weight:bold;}
hr{clear:both; visibility:hidden;}

.printlogo{display:none; padding:0 0 20px 0; font-size:24px; font-weight:900; color:#0C3406;}
#header{position:relative; width:100%; min-width:990px; height:208px; top:0; left:0; text-align:left; overflow:hidden; background:url(/images/bg_header2.gif) 0 0 repeat-x;}
	#header .left{position:absolute; top:0; left:0; width:607px; height:208px; background:url(/images/bg_header_left2.jpg) 0 0 no-repeat;}
		#header .left a{display:block; width:220px; height:110px; margin-left:100px;}
	#header .right{position:absolute; top:0; right:0; width:393px; height:133px; background:url(/images/bg_header_right.gif) right 0 no-repeat;}
	#header .girl{position:absolute; bottom:0; right:228px; width:298px; height:320px;}
	#header .icons{position:absolute; top:22px; right:228px;}
		.icons ul{padding-left:2px;}
		.icons li{float:left; width:23px; height:23px; margin-left:-1px; list-style:none;}
		.icons a, .icons b{display:block; width:23px; height:23px;}
		.icons a:hover{text-decoration:none;}
		.icons .home a{background:url(/images/icons.gif) 0 0 no-repeat;}
		.icons .home a:hover, .icons .home b{background:url(/images/icons.gif) 0 -23px no-repeat;}
		.icons .mail a{background:url(/images/icons.gif) -22px 0 no-repeat;}
		.icons .mail a:hover, .icons .mail b{background:url(/images/icons.gif) -22px -23px no-repeat;}
		.icons .sear a{background:url(/images/icons.gif) -44px 0 no-repeat;}
		.icons .sear a:hover, .icons .search b{background:url(/images/icons.gif) -44px -23px no-repeat;}
		.icons .map a{background:url(/images/icons.gif) -66px 0 no-repeat;}
		.icons .map a:hover, .icons .map b{background:url(/images/icons.gif) -66px -23px no-repeat;}
	#header .menu{position:absolute; top:1px; right:4px; line-height:23px; font-size:10px; color:#DAA44E; text-indent:80px; font-weight:bold; text-transform:uppercase;}
		#header .menu li{position:relative; top:0; left:0; width:203px; margin-top:-1px; list-style:none;}
		#header .menu li a{display:block; width:100%; height:100%; color:#FFF; background:url(/images/bg_header_menu.gif) 0 0 no-repeat;}
		#header .menu li a:hover, #header .menu li:hover a, #header .menu li.over a{color:#DAA44E; text-decoration:none; background:url(/images/bg_header_menu.gif) 0 -23px no-repeat;}
		#header .menu li b, #header .menu li a.active{display:block; width:203px; height:23px; color:#DAA44E; background:url(/images/bg_header_menu.gif) 0 -46px no-repeat;}
		#header .menu li ul{position:absolute; width:150px; display:none; top:1px; right:210px; _right:202px;}
		#header .menu li.over{line-height:21px;}
		#header .menu li:hover ul, #header .menu li.over ul{display:block;}
			#header .menu li ul li{width:150px; height:18px; margin-top:-1px; line-height:18px; text-transform:none;}
			#header .menu li:hover ul a, #header .menu li.over ul a{padding-right:5px; text-indent:0; text-align:right; border:1px solid #879385; background:#0C3406;}
			#header .menu li:hover ul a, #header .menu li.over ul a{color:#FFF;}
			#header .menu li:hover ul a:hover, #header .menu li.over ul a:hover{color:#DAA44E;}
			#header .menu li ul a:hover{background:#0C3406;}
	#header .login{position:absolute; top:260px; left:90px; font-weight:bold;}
		#header .login p{padding-bottom:7px; color:#FECE81; font-size:10px; text-transform:uppercase;}
		#header .login a{color:#FECE81;}
		#header .login input{vertical-align:middle; margin-right:7px;}
		#header .login .field{width:100px; padding:1px 3px; border-top:2px solid #6B6B6B; border-right:1px solid #F1EFED; border-bottom:1px solid #F1EFED; border-left:2px solid #6B6B6B; color:#0C3406; background:#DFDBCF;}
	#header .search{position:absolute; top:148px; right:30px; font-weight:bold; text-transform:lowercase;}
		#header .search p{padding:3px 0;}
		#header .search a{color:#0C3406; text-decoration:underline;}
		#header .search a:hover{text-decoration:none;}
		#header .search input{vertical-align:middle; margin-right:7px;}
		#header .search .field{width:100px; padding:1px 3px; border-top:2px solid #6B6B6B; border-right:1px solid #F1EFED; border-bottom:1px solid #F1EFED; border-left:2px solid #6B6B6B; color:#0C3406; background:#DFDBCF;}
	#header .add{position:absolute; top:235px; right:0; width:230px; padding-top:30px; color:#FECE81; font-size:10px; font-weight:bold; text-transform:uppercase; background:url(/images/bg_add.gif) 0 0 no-repeat;}
		#header .add a{padding-left:20px; color:#FECE81;}

#main{position:relative; width:auto; min-width:930px; min-height:150px; top:0; left:0; margin:0 40px; padding:0 0 7px 0; text-align:left; background:#5B6B58;}
	#main .titlepage{position:relative; width:auto; height:31px; padding-right:166px; background:#0C3406;}
		#main .titlepage p{float:right; width:160px; height:31px; padding:0 10px; line-height:31px; color:#FECE81; font-weight:bold; text-transform:uppercase; background:#D6442D;}
	#main .sitebar-left{float:left; position:relative; width:260px; margin-top:-31px; background:#0C3406;}
		#main .map{width:260px; height:420px; padding:7px 0; background:#DAA44E;}
			#main .map .text{width:auto; height:406px; margin:0 7px; background:#FFF url(/images/bg_before_vert.gif) 239px 0 repeat-y;}
				#main .map .text p{margin:10px 0; padding:0 7px; color:#DAA44E;}
				#main .map .text p.title{margin:0; padding:4px 7px; color:#C47E0E; font-size:80%; font-family:Tahoma; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #F0DBB8;}
				#main .map .text select{width:225px;}
		#main .sitebar-left .bnr{padding:10px; text-align:center;}
			#main .sitebar-left .bnr a{margin:5px;}
		#main .last-add{padding:7px; background:#5B6B58;}
			#main .sitebar-left .blok{width:auto; background:#FFF;}
				#main .sitebar-left .blok .text{width:auto; overflow:hidden;}
					#main .sitebar-left .blok .text p.title{float:left; width:226px; margin:0; padding:8px 10px; color:#DAA44E; font-size:80%; font-family:Tahoma; font-weight:bold; text-transform:uppercase;}
					#main .sitebar-left .blok .text li{width:226px; display:block; padding:7px 10px 7px 10px; list-style:none; color:#0C3406; border-top:1px solid #F0DBB8;}
					#main .sitebar-left .blok .text li a{color:#D6442D;}
				#main .sitebar-left .blok .bottom{width:auto; height:28px; background:url(/images/bg_before_gor.gif) right 0 no-repeat;}
					#main .sitebar-left .blok .bottom p{padding-top:7px;}
					#main .sitebar-left .blok .bottom a{display:block; width:80px; height:15px; padding-left:10px; line-height:13px; color:#FECE81; font-weight:bold; background:#D6442D;}
	#main .sitebar-right{float:right; position:relative; width:188px; margin-top:-31px; margin-right:-22px; _margin-right:-11px; z-index:200;}
		#main .sitebar-right .othermenu ul{float:left; width:100%; background:#D6442D;}
			#main .sitebar-right .othermenu li{float:none; padding:0; border-top:1px solid #FECE81; color:#000; background:#DAA44E;}
			#main .sitebar-right .othermenu li.first{border-top:0;}
			#main .sitebar-right .othermenu a{display:block; width:156px; height:100%; margin:0; padding:10px 0 10px 24px; border-right:1px solid #D6442D;}
			#main .sitebar-right .othermenu a:hover, #main .sitebar-right .othermenu li.activ a{text-decoration:none; border-right:8px solid #D6442D; background:#CD9A4A;}
			#main .sitebar-right .othermenu b{float:left; margin:0 0 0 -24px; padding:0 5px 0 10px; color:#D6442D;}
			#main .sitebar-right .othermenu a:hover b, #main .sitebar-right .othermenu li.activ a b{color:#000;}
			#main .sitebar-right .othermenu .for-clients{width:170px; height:100%; margin:0; padding:10px 0 10px 10px; border-right:1px solid #D6442D;}
			#main .sitebar-right .othermenu .for-clients strong{display:block; padding-bottom:10px; color:#0C3406;}
			#main .sitebar-right .othermenu .for-clients form{}
			#main .sitebar-right .othermenu .for-clients form .field{width:150px; margin-bottom:5px;}
			#main .sitebar-right .othermenu .for-clients form select{margin:0 0 5px 0;}
			#main .sitebar-right .othermenu .for-clients form label{display:block; margin:0 0 2px 0;}
			#main .sitebar-right .othermenu .for-clients a{display:inline; width:auto; height:auto; margin:0 0 0 5px; padding:0; border-right:0; color:#AD1C05;}
			#main .sitebar-right .othermenu .for-clients a:hover{text-decoration:underline; background:none;}
			#main .sitebar-right .othermenu .for-clients .white{padding:0 0 10px 0; line-height:1;}
		#main .sitebar-right .bnr{float:right; width:114px; padding:5px 0; text-align:center; background:#0C3406;}
			#main .sitebar-right .bnr img{margin:5px;}
		#main .sitebar-right .article{float:left; width:100%;}
			#main .sitebar-right .article .blok{width:auto; margin-right:7px; background:#EEEADE url(/images/bg_before_vert.gif) 175px 0 repeat-y;}
				#main .sitebar-right .article .blok .text{width:auto; overflow:hidden;}
					#main .sitebar-right .article .blok .text .txt{padding:5px 10px;}
					#main .sitebar-right .article .blok .text p.title{margin:0; padding:8px 10px; color:#FFF; font-size:80%; font-family:Tahoma; font-weight:bold; text-transform:uppercase; background:#DAA44E;}
					#main .sitebar-right .article .blok .text li{list-style:none; padding:7px 10px 7px 10px; color:#D6442D; border-bottom:1px solid #EEB2A9;}
					#main .sitebar-right .article .blok .text li a{color:#D6442D;}
				#main .sitebar-right .article .blok .bottom{width:auto; height:28px; background:url(/images/bg_before_gor.gif) -800px 0 no-repeat;}
					#main .sitebar-right .article .blok .bottom p{padding-top:7px;}
					#main .sitebar-right .article .blok .bottom a{display:block; width:87px; height:15px; padding-left:10px; line-height:13px; color:#FECE81; font-weight:bold; background:#D6442D;}
	#main .content{position:relative; width:auto; margin:0 93px 0 260px; z-index:100;}
		#main .maintext{position:relative; width:auto; padding:0 73px 0 0; border-top:7px solid #DAA44E; background:#FFF;}
			#main .maintext h1, #main .maintext .h1{padding:20px 30px; font-size:12px; line-height:18px; font-weight:bold; color:#D6442D;}
			#main .infotab h1{color:#FFF;}
			#main .maintext li{float:none;}
			#main .maintext a{color:#D6442D;}
			#main .infotab{width:100%; _width:98.7%;}
				#main .infotab  th{padding:7px 10px; color:#FFF; background:#7E8A7B;}
				#main .infotab th a{color:#DAA44E;}
				#main .infotab td{padding:7px 10px;}
				#main .infotab .td1{padding-left:30px; border-right:1px solid #FFF;}
				#main .infotab .first td{background:#EBEDEB;}
				#main .infotab .second td{}
				#main .infotab .name{display:block; font-weight:bold; color:#C47E0E; padding-left:20px; background:url(/images/zoom.gif) 0 0 no-repeat;}
				#main .infotab th.col1{padding:0;}
				#main .infotab td.col1{padding-left:30px;}
				#main .infotab th.col1 span{padding-left:30px;}
				#main .infotab td.nav{padding:0;}
			#main .new{width:auto; margin:0 10px 0 30px; min-height:84px; _height:84px; padding:20px 10px 20px 10px; border-bottom:1px solid #5B6B58;}
			#main .last-new{border:0; margin-bottom:15px;}
			#main .new:hover{background:#F4F3F0;}
				#main .new h2{font-size:13px; padding-bottom:15px; color:#D6442D; font-weight:normal;}
					#main .new h2 a{color:#D6442D; font-weight:bold;}
				#main .new p{padding-bottom:5px;}
				#main .new .more{font-weight:bold;}
			#main .artic{width:auto; margin:0 10px 0 30px; min-height:84px; _height:84px; padding:20px 10px 20px 10px; border-bottom:1px solid #5B6B58; border:0;}
				#main .artic h2{font-size:13px; padding-bottom:15px; color:#D6442D; font-weight:normal;}
				#main .artic h1{padding-top:0; padding-left:0;}
				#main .artic h1 span{font-weight:normal;}
				#main .artic .pretext{margin-bottom:5px; padding:0 0 5px 0; font-weight:bold;}
				#main .artic p{padding-bottom:10px; text-align:justify; text-indent:30px;}
				#main .author{width:100%; padding:20px 0 10px 0; text-align:right;}
					#main .author p{text-align:right; font-style:italic;}
					#main .author p a{color:#0C3406; text-decoration:none; cursor:default;}
				#main .artic .bottom{width:100%; height:28px; background:url(/images/bg_before_gor.gif) right 0 no-repeat;}
					#main .artic .bottom p{padding-top:7px; text-indent:0;}
					#main .artic .bottom a{display:block; width:80px; height:15px; padding-left:10px; line-height:13px; color:#FECE81; font-weight:bold; background:#D6442D;}
				#main .system{width:100%; height:35px; font-size:right; text-transform:lowercase;}
					#main .system ul{float:right; padding-left:20px;}
					#main .system ul li{float:left; padding:0 2px; color:#0C3406;}
					#main .system ul li a{padding-bottom:2px; color:#0C3406; font-weight:normal;}
					#main .system a.print{padding-right:20px; background:url(/images/icons_actions.gif) right -100px no-repeat;}
					#main .system a.print:hover{background:url(/images/icons_actions.gif) right -126px no-repeat;}
					#main .system a.doc{display:block; width:15px; height:15px; background:url(/images/icons_actions.gif) 0 0 no-repeat;}
					#main .system a.doc:hover{background:url(/images/icons_actions.gif) 0 -25px no-repeat;}
					#main .system a.pdf{display:block; width:15px; height:15px; background:url(/images/icons_actions.gif) 0 -50px no-repeat;}
					#main .system a.pdf:hover{display:block; width:15px; height:15px; background:url(/images/icons_actions.gif) 0 -75px no-repeat;}
				#main .sitemap{padding:20px 0 0 20px;}
					#main .sitemap li{padding-left:13px; text-transform:uppercase; background:url(/images/galka.gif) 0 13px no-repeat;}
					#main .sitemap li a{color:#C47E0E;}
						#main .sitemap li ul li{padding-left:15px; list-style-type:disc; list-style-position:inside; color:#C47E0E; text-transform:lowercase; background:none;}
						#main .sitemap li ul li a{color:#0C3406;}
							#main .sitemap li ul ul li{padding-left:40px; list-style-type:none;}
							#main .sitemap li ul ul li a{color:#D6442D; font-weight:normal;}
			#main .pagenav{position:relative; clear:both; width:100%; padding:0 10px 10px 10px; border-top:8px solid #7E8A7B; text-align:center; background:#FFF;}
				#main .pagenav ul{position:relative; width:100%; text-align:center;}
					#main .pagenav ul li{position:relative; display:inline; float:none; padding:3px 1px; color:#0C3406; font-weight:bold;}
					#main .pagenav ul li span{border:1px solid #5B6B58; padding:2px 4px;}
					#main .pagenav ul li b{border:1px solid #FFF; color:#DAA44E; padding:2px 4px;}
					#main .pagenav ul li a{padding:2px 4px; color:#DAA44E; border:1px solid #FFF;}
					#main .pagenav ul li a:hover{border:1px solid #DAA44E; color:#DAA44E; text-decoration:none; background:#5B6B58;}
	
	#main .copy{clear:both; width:auto; height:50px; margin:0 92px 0 7px;}
		#main .netfort{float:right; padding-top:13px;}
		#main ul li{float:left; padding:13px 0 0 13px; list-style:none; color:#FFF;}
		#main ul li b{color:#FECE81;}
		#main ul li a{color:#FFF; font-weight:bold;}


#footer{clear:both; position:relative; width:100%; min-width:990px; height:100px; top:0; left:0; background:url(/images/bg_footer.gif) 0 -65px repeat-x;}
	#footer .left{position:absolute; width:137px; height:65px; top:0; left:0; background:url(/images/bg_footer.gif) 9px 0 repeat-x;}
	#footer .right{position:absolute; width:137px; height:65px; top:0; right:0; background:url(/images/bg_footer.gif) right 0 repeat-x;}
		#footer .right .icons{position:absolute; top:21px; left:21px; _left:22px;}
	#footer .menu ul{}
		#footer .menu ul li{display:inline;}
		#footer .menu ul li a{line-height:65px; color:#959F94; font-weight:bold; padding:26px 10px 25px 10px; border-left:1px solid #4A6347;}
		#footer .menu ul li a:hover, #footer .menu ul li a.active{color:#DAA44E; text-decoration:none;}
	#footer .stat{padding:20px 0;}
	#footer .stat a{margin:0 5px;}


.center{text-align:center;}

.prew{border:1px solid #5B6B58;}

.fleft{float:left; margin:3px 10px 10px 0;}
.fright{float:right;}

.cleft{clear:left;}

.orang{color:#C47E0E;}

.button{border-top:1px solid #F1EFED; border-right:2px solid #6B6B6B; border-bottom:2px solid #6B6B6B; border-left:1px solid #F1EFED; color:#DFDBCF; font-weight:bold; cursor:pointer; background:#5B6B58; vertical-align:top;}
.field{padding:1px 3px; border-left:2px solid #A8A8A8; border-top:2px solid #A8A8A8; border-right:2px solid #F7F7F7; border-bottom:2px solid #F7F7F7; background:#EEE9DA; vertical-align:top;}
.textarea{width:300px; height:100px; border-left:2px solid #A8A8A8; border-top:2px solid #A8A8A8; border-right:2px solid #F7F7F7; border-bottom:2px solid #F7F7F7; color:#0C3406; background:#EEE9DA;}

.search_results{padding:10px 30px;}
.search_results .new{margin-left:0 !important; margin-right:-20px !important;}
.search_results p{margin:0 0 10px 0;}
.search_results form p{margin:0 0 5px 0;}

.clearcontent{clear:left; height:1px; overflow:hidden;}

.sys{margin:10px 30px;}
.artic .sys{margin-left:0;}
.sys .rait{float:right;}
.sys .voting{position:relative;}

.commentForm form p{margin:0 0 5px 0; overflow:hidden;}
.commentForm label{float:left; width:150px; padding:3px 15px 0 0; text-align:right;}
.commentForm .button{margin:0 0 0 165px;}

.white{color:#FFF;}

ul.sitemap{padding:0 0 30px 50px !important;}
ul.sitemap ul{margin:0 0 0 20px;}
ul.sitemap ul li{background:none !important;}
ul.sitemap ul ul li{padding:5px 0 1px 20px !important;}
ul.sitemap ul ul li a{color:#D6442D !important; text-transform:none;}

span.source{display:block; padding:10px 0 0 0;}

.commentShow{border-bottom:5px solid #7D897A;}
.commentTitle{padding:20px 0 10px 30px; font-size:16px;}
.commentHeader{padding:10px 30px; color:#FFF; background:#7D897A;}
.commentHeader i{float:right; font-style:normal;}
.commentBody{padding:5px 0 10px 30px;}

.date{float:left; margin:2px 10px 0 0; font-size:12px; color:#D6442D;}
.date2{float:left; margin:0 10px 0 0; font-size:11px; color:#D6442D;}

.topez{padding:0 0 10px 0; background:#5B6B58;}


/* Scroll */
#mycustomscroll, #mycustomscroll2{width:100%; height:369px;}
.scrollgeneric {line-height:1px; font-size:1px; position:absolute; top:0; left:0;}
.vscrollerbase {width:18px;}
.vscrollerbar {width:9px; margin-left:2px; background:#EEB2A9;}
.vscrollerbar, .hscrollerbar {padding:18px; z-index:2;}
.vscrollerbase {width:13px; border-left:2px solid #EEB2A9; border-right:2px solid #EEB2A9; background:#EEEADE;}
.vscrollerbasebeg {width:18px; height:14px; background:url(/images/scroll.gif) -1px 0 no-repeat;}
.vscrollerbaseend {width:18px; height:14px; background:url(/images/scroll.gif) -16px 0 no-repeat;}

}

@media print {
body{background:#FFF;}
.printlogo{display:block;}

#header, #footer, .sitebar-left, .sitebar-right, .title-page, .menu, form, .super_back, .sys, .pagenav{display:none !important;}

#main{margin:0; background:none;}
#main .content, #main .maintext{margin:0; padding:0;}
#main .titlepage{background:none;}
#main .titlepage p{float:none; width:auto; padding-left:30px; background:none;}
#main .infotab th, #main .infotab td{border-bottom:1px solid #7D897A;}
}