/*--------------------    author: TecHMeaT      ---------------------*/
/*--------------------  email: techmeat@ya.ru  --------------------*/
/*--------------------       icq: 70-20-770         --------------------*/

* {margin:0; padding:0;}
body{position:relative; top:0; left:0; height:100%; color:#C9CBC5; font-size:12px; line-height:14px; font-family:Arial; background:#EFD47E url(../images/bg_body.jpg) 0 114px repeat-x;}
table{border-collapse:collapse;}
img{border:0;}
a{color:#004939; text-decoration:none;}

#base{background:url(../images/bg_body_bottom.gif) 0 bottom repeat-x;}
#bg_body2{position:absolute; bottom:0; right:0; width:100%; height:100%; background:url(../images/bg_body3.gif) 200px 0 repeat-y;}
	#bg_body2 div{position:relative; top:0; left:0; min-width:1000px; max-width:1200px; height:100%; background:url(../images/bg_body2.gif) right 0 repeat-y;}
#bgrighttop{position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/bg_body4.jpg) 1200px 114px no-repeat;}
#bgright{position:relative; top:0; left:0; background:url(../images/bg_body_right.gif) 1200px bottom no-repeat;}

#page{position:relative; top:0; left:0;}

	.printitle{display:none;}

	#bottom{position:absolute; bottom:0; left:0; width:100%; height:645px; background:url(../images/bg_body_bottom.gif) 0 bottom repeat-x;}
		#bottom .right{width:auto; max-width:1454px; height:599px; background:url(../images/bg_body_right.jpg) 1200px 0 no-repeat;}

	#header2{position:relative; top:0; left:0; width:auto; height:114px; background:#F4E2A8 url(../images/bg_header.gif) 0 0 repeat-x;}
	
	#main2{position:relative; top:0; left:0; min-width:1000px; max-width:1200px; min-height:775px; background:url(../images/bg_main.jpg) 0 0 repeat-x;}
		#main2 .left{position:absolute; top:0; left:0; width:957px; height:775px; background:url(../images/bg_main_left.jpg) 0 0 no-repeat;}
		#main2 .right{position:absolute; top:0; right:0; width:43px; height:775px; background:url(../images/bg_main_right.jpg) 0 0 no-repeat;}
		#main2 .stripe{position:relative; top:0; left:0; width:auto; height:60px; margin:0 78px 0 405px; background:url(../images/bg_stripe.gif) 0 0 repeat-x; z-index:500;}
			#main2 .stripeleft{position:absolute; top:0; left:0; width:316px; height:60px; background:url(../images/bg_stripe.jpg) 0 0 no-repeat;}
			#main2 .striperight{position:absolute; top:0; right:-1px; width:218px; height:60px; background:url(../images/bg_stripe.jpg) right 0 no-repeat;}
			#main2 .title{float:left; position:relative; padding:19px 0 0 55px;}
			#main2 .ttext{position:absolute; float:left; position:relative; padding:19px 0 0 55px;}
				#main2 .ttext form{float:left; margin-right:10px;}
				#main2 .ttext select{border:1px solid #9D804A;}
		#main2 .othrmenu{position:relative; top:0; left:0; width:auto; margin:0 78px 0 405px; color:#000;}
			#main2 .othrmenu ul{float:left; position:relative; list-style:none; background:url(../images/bg_othermenu.jpg) 0 0 no-repeat;}
			#main2 .othrmenu li{padding:0 40px 0 30px; list-style:none; font-size:16px; line-height:24px; font-weight:bold; font-style:italic; font-family:'Times New Roman';}
			#main2 .othrmenu li.activ{background:url(../images/pero.png) right 0 no-repeat;}
			#main2 .othrmenu a{color:#61471C;}
		#main2 .text{clear:both; position:relative; top:0; left:0; width:auto; height:60px; margin:0 70px 0 388px; padding-top:45px; font-family:Tahoma; z-index:200;}
			#main2 .text li{margin-bottom:10px; list-style:none; color:#010101;}
			#main2 .text span{margin-right:10px; font-weight:bold; color:#896F3F;}
			#main2 .text strong{color:#004939;}
			#main2 .text p{margin-bottom:10px; color:#000; font-size:13px; line-height:16px;}
			#main2 .text p img{margin:3px 10px 0 0; padding:1px; border:1px solid #9B7E48;}
			#main2 .text .all{float:left; clear:left; padding:10px 0 10px 20px; font-weight:bold; font-size:11px;}
				#main2 .text .all strong{padding-right:20px; font-size:11px;}
				#main2 .text .all a{position:relative; padding:5px 20px 5px 0;}
				#main2 .text .all a:hover{color:#000;}
			#main2 .text .print{padding:10px 0 10px 20px; font-weight:bold;}
			#main2 .text .back{float:right; padding:10px 0 0 20px; font-weight:bold;}
			#main2 .text .dounload{float:left; clear:left; margin-right:10px; padding:10px 0 0 20px; font-weight:bold;}
			#main2 .text .print a, #main2 .text .back a, #main2 .text .dounload a{position:relative; font-size:11px; font-family:Arial;}
			#main2 .text .print a:hover, #main2 .text .back a:hover, #main2 .text .dounload a:hover, #main2 .text .nav li a:hover{color:#000;}
			#main2 .text .nav{float:left; margin-top:-5px; padding-top:8px; font-size:11px; font-family:Arial; background:url(../images/bg_nav.gif) 0 8px no-repeat;}
				#main2 .text .nav p span{padding-right:20px; font-size:11px;}
				#main2 .text .nav li{float:left; padding:8px 5px; color:#9D8049; font-weight:bold; background:url(../images/bg_nav.gif) right 0 no-repeat;}
				#main2 .text .nav li a{}

	#podlogo{position:absolute; top:48px; left:182px; width:204px; height:66px; background:url(../images/bg_logo.jpg) 0 0 no-repeat;}

	#l_news, #l_contacts, #l_map{position:absolute; top:76px; left:240px; width:87px; height:213px; background:url(../images/l_news.gif) 0 0 no-repeat;}

	#sidebar{position:absolute; top:0; left:0; width:270px; margin-top:-35px;}
		#sidebar .icons{position:relative; top:0; left:0; width:243px; min-height:400px; padding:220px 0 0 0; background:url(../images/bg_sidebar.jpg) 0 bottom no-repeat;}
			#sidebar .icons ul{padding-top:50px;}
			#sidebar .icons li{position:relative; list-style:none; z-index:100;}
				#sidebar .graphic{margin:-64px 0 0 10px;}
				#sidebar .curious{margin:-70px 0 0 -5px;}
				#sidebar .ago{margin:-70px 0 0 11px;}
				#sidebar .swindler{margin:-90px 0 0 -13px;}
				#sidebar .macabra{margin:-88px 0 0 1px;}
					#i-home{width:150px; height:155px;}
					#i-news{width:184px; height:156px;}
					#i-map{width:174px; height:168px;}
					#i-forum{width:158px; height:124px;}
					#i-curious{width:184px; height:173px;}
					#i-graphic{width:174px; height:155px;}
					#i-swindler{width:230px; height:187px;}
					#i-macabra{width:212px; height:184px;}
					#i-ago{width:227px; height:162px;}
		#sidebar .logo{position:relative; top:0; left:0; width:243px; height:93px; margin-top:-40px;}
			#sidebar .logo a{display:block; width:243px; height:93px; background:url(../images/sidebar_logo.jpg) 0 0 no-repeat;}
			#sidebar .logo a:hover{background:url(../images/sidebar_logo_act.jpg) 0 0 no-repeat;}
		#sidebar .bottom{position:relative; top:0; left:0; width:270px; height:109px; background:url(../images/bg_sidebar_bottom.png) 0 0 no-repeat;}
		#sidebar .right{position:absolute; bottom:109px; left:243px; width:27px; height:794px; background:url(../images/bg_sidebar_right.png) 0 0 no-repeat;}
		#sidebar .logophone{position:absolute; top:122px; left:104px; width:145px; height:77px;}
		#sidebar .division{position:absolute; top:35px; left:0; width:407px; height:257px;}
		#sidebar .division-ico{position:absolute; top:104px; left:222px;}
	
	#logo{position:absolute; top:0; left:0; width:388px; height:189px; background:url(../images/logo.png) 0 0 no-repeat;}

	#icons{position:absolute; top:0; left:0;}
		#icons a{position:absolute;}
		#icons a.home{top:-3px; left:363px;}
		#icons a.news{top:-2px; left:505px;}
		#icons a.forum{top:-1px; left:664px;}
		#icons a.map{top:-15px; left:805px;}

	
	#footer2{clear:both; position:relative; top:0; left:0; min-width:1000px; max-width:1200px; height:135px; text-align:center; color:#EFD581; background:url(../images/bg_footer2.gif) 0 0 repeat-x;}
		#footer2 .uzor{position:absolute; top:37px; left:0; width:100%; height:15px; background:url(../images/bg_footer_uzor.gif) center 0 no-repeat;}
		#footer2 .right{position:absolute; top:0; right:0; width:339px; height:89px; background:url(../images/bg_footer_right.png) 0 0 no-repeat;}
		#footer2 p{padding-top:53px;}
		#footer2 a{color:#EFD581; text-decoration:none;}
		#footer2 ul{padding-top:16px;}
		#footer2 li{display:inline; padding:0 7px;}
		#footer2 li a{color:#AA9253; font-size:14px; font-style:italic; font-family:'Times New Roman', Arial;}
		#footer2 li a:hover, #footer2 li a.activ{color:#EFD581;}


#main2 .text p .c{position:absolute; margin:-12px 0 0 -18px; padding:0; border:0;}
#main2 .text p .d{position:absolute; margin:-12px 0 0 -28px; padding:0; border:0;}
#main2 .text p .b{position:absolute; margin:-12px 0 0 -15px; padding:0; border:0;}
#main2 .text p .e{position:absolute; margin:-12px 0 0 -10px; padding:0; border:0;}


.fleft{float:left; margin-right:10px; border:1px solid #9B7E48; padding:1px;}

.news{}

.graphic{}
.graphic li{float:left; margin-right:4px; border:1px solid #9B7E48;}
.graphic li div{width:176px; height:166px; padding-top:10px; border:1px solid #FFF; text-align:center; background:#F4E2A8;}
.graphic li img{border:1px solid #FFF;}

#main2 .sitemap{padding:50px 0 0 55px;}
#main2 .sitemap li{padding-bottom:5px; font-weight:bold; text-transform:uppercase;}
#main2 .sitemap li a{ padding:0 0 5px 17px; background:url(../images/bg_sitemap.jpg) 0 1px no-repeat;}
#main2 .sitemap li a:hover{color:#000;}
#main2 .sitemap li ul{margin:2px 0 0 0; padding:0; font-weight:bold; text-transform:none; background:url(../images/bg_sitemap.gif) 15px 0 no-repeat;}
#main2 .sitemap li li{height:18px; margin-bottom:0; padding-bottom:0; font-weight:bold; text-transform:none; background:url(../images/bg_sitemap.gif) 15px bottom no-repeat;}
#main2 .sitemap li li a{height:18px; line-height:18px; padding:0 40px; color:#896F3F; background:none;}


.comboboxContainer{float:left; margin-right:10px; border:1px solid #9D804A; background:#FFF;}
.comboboxValueContent{padding-left:3px;}
.comboboxDropDownContainer{border:1px solid #9D804A; background:#fff; overflow:hidden;}
.comboboxDropDownButton{width:18px; height:18px; background-image:url(../images/default-combobox.gif);}
.comboboxGroupItemHeader{color:#fff; background:#000;}
.comboboxGroupItemContainer{margin-left:0px; padding-left:0px;}
.comboboxItem{color:#000;padding-left:4px; background:#fff;}
.comboboxItemHover{padding-left:8px; background-color:#F5E2A8;}
.comboboxGroupItemContainer .comboboxItem{margin-left:0px; padding-left:20px;}

.stat{display:none;}

.mi-swindler{margin:2px 0 0 -15px;}
.mi-graphic{margin:0px 0 0 10px;}
.mi-ago{margin:15px 0 0 -13px;}
.mi-macabra{margin:10px 0 0 -15px;}

.contform input{width:400px; color:#000;}
.contform textarea{width:400px;}
.contform .submit{width:auto;}
.contform label {color:#000; font-weight:bold;}
