@charset "utf-8";

html, body{height: 100%;}
body{line-height:20px; font:12px/16px Tahoma, Geneva, sans-serif; color:#f2d8c6; background:#780000 url(/pic/header.jpg) no-repeat center top;}
body#cat{background:#b300b3 url(/pic/bg_cat.jpg) no-repeat center top;}

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

p{padding:0 0 15px 0;}

h1, h2, h3, h4, h5{padding:0 0 0px 0; color:#FFF; margin:0 0 20px 0;}
h1{font-size:26px; margin:0 0 20px 0; }
h2{font-size:22px; margin:0 0 15px 0;}
h3{font-size:21px; margin:0 0 15px 0;}
h4{font-size:25px;}
h5{font-size:13px; font-weight:bold; margin:0 0 13px 0;}

#wrap{position: relative; z-index:10; min-height: 100%; height: auto !important;height: 100%; width:990px; margin:0 auto; }
#map{position:absolute; top:95px; width:980px; left:50%; margin:0 0 0 -490px;} 

/*====Header====*/
	#header{position:relative; z-index:1; overflow:hidden; height:407px;} 
		#home{display:block; width:27px; height:27px; display:block; background:#780000 url(/pic/icon.png) no-repeat 0 0; position:absolute; top:18px; left:50%; margin:0 0 0 -262px;}
		a#home:hover{background:#780000 url(/pic/icon.png) no-repeat right 0;}
		
		#top_menu{display:block; text-align:left; padding:30px 0 0 205px;}
			#top_menu li{display:inline-block; *display:inline; *zoom:1; margin:0 15px; text-align:center;}
			#top_menu li.stick{background:url(/pic/stic.png) no-repeat 0 0; width:87px; height:57px; padding:30px 0 0 0;  margin:0px 0 -44px 0; position:relative;}	
				#top_menu a{color:#f7e98d; font-size:14px;}
				#top_menu a.cur, #top_menu a:hover{color:#ffffff; text-decoration:none;}
		
		.contact{width:210px; position:absolute; top:90px; left:50%; margin:0 0 0 240px; position:relative; padding:5px 0 0 37px; color:#da5b5b; font-size:13px;}
			.contact h4{margin:0 0 17px 0;}
			#cont_icon{display:block; width:27px; height:27px; display:block; background:#780000 url(/pic/icon.png) no-repeat 0 -54px; position:absolute; top:0; left:0; margin:0;}
			a#cont_icon:hover{background:#780000 url(/pic/icon.png) no-repeat right -54px;}
			.contact .phone{font-size:25px; color:#f38484; padding:7px 0; display:block;}
			.mail{font-size:13px; color:#da5b5b; text-decoration:none;}
			
		.descrip{color:#ffffff; font-size:14px; width:240px; position:absolute; left:0; top:280px; padding:8px 15px 0 0;}
			#map_icon{display:block; width:27px; height:27px; display:block; background:#780000 url(/pic/icon.png) no-repeat 0 -27px; position:absolute; right:0; top:0; margin:0; }
			a#map_icon:hover{background:#780000 url(/pic/icon.png) no-repeat right -27px;}
			.descrip span{display:block; text-align:right; font:24px Arial, Helvetica, sans-serif; color:#FFF; padding:7px 0 0 0;}
/*====Header====/*/	

/*====Main====*/
	#main{position:relative; z-index:2; width:990px; margin:0 auto 0; min-height:500px; overflow:hidden; zoom:1;}
		
		#lside{width:240px; float:left; margin:0 -240px 0 0; position:relative;}
			.usl_icon{display:block; width:27px; height:27px; display:block; background:#780000 url(/pic/icon.png) no-repeat 0 -81px; position:absolute; top:-26px; left:82px; margin:0 0 0 0;}
			#usl_icon{}
			
			.lside_menu{width:220px;}
				.lside_menu>span{display:block; background:#690000; padding:5px 10px; font-weight:bold; color:#f7e98d; -moz-border-radius: 8px;  -webkit-border-radius: 8px; border-radius:8px; margin:0 0 10px 0;}
				.lside_menu ul{padding:0 0 17px 12px;}
				.lside_menu>a{display:block; margin:0 0 10px 0; display:block; background:#690000; padding:5px 10px; font-weight:bold; color:#f7e98d; -moz-border-radius: 8px;  -webkit-border-radius: 8px; border-radius:8px; text-decoration:none;}
				.lside_menu>a:hover{text-decoration:underline;}
					.lside_menu ul li{background:#780000 url(/pic/marker.gif) no-repeat 0 6px; padding:0 0 7px 14px; }
						.lside_menu ul li a{color:#f7e98d; line-height:15px;}
			
			.slider_block{padding:0 0 0 0; background:#780000 url(/pic/zavit.png) no-repeat center bottom; height:300px;}
				.ttle{color:#FFF; display:block; text-align:center; font-size:13px; font-weight:bold; padding:0 0 15px 0;}			
				.slider_block ul{display:block; background:#FFF; width:226px; height:170px !important; left:2px;}
				.slider_block img{border:2px solid #b24545;} 
			
		#rside{padding:0 0 0 260px;}
			
			#content{}
				.bread_crumbds{color:#eab99a; line-height:26px;}
					.bread_crumbds a{font-size:11px; color:#eab99a;} 
					.bread_crumbds span{display:block; font-size:26px; color:#FFF; padding:0 0 15px 0;} 
				
				.thumbs{font-size:0; line-height:0; padding:10px 0 15px 0;}
					.thumb{width:124px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; position:relative; text-align:center; margin:0 18px 15px 0;}
						.thumb .t_bg{background:#FFF; display:block; overflow:hidden; margin:0 0 7px 0;width:124px;height:124px;}
						.thumb_ramk{position:absolute; left:0; top:0; }
						.t_img{margin:2px 0 0 2px; display:block;}
						.thumb a{font-size:11px; line-height:14px; color:#f7e98d;} 
							.thumb a span{margin:0 -5px; display:block;}
			
/*====Main====/*/
	
	#slogan{width:477px; height:39px; margin:0 auto 20px;  display:block;}	
	
	
#empty{height:140px;}		
		
/*====footer====*/
#footer{position: relative; z-index:100; margin: -80px auto 0; padding:0; height:80px; zoom:1; background:url(/pic/f_bg.gif) repeat-x 0 0; zoom:1;}
	#f_logo{position:absolute; left:50%; margin:0 0 0 -531px;}
	
	#f_menu_cntr{text-align:center; padding:0 0 0 45px;}
		.f_menu{overflow:hidden; display:inline-block; *display:inline; *zoom:1; padding:34px 0 0 0;}
			.f_menu li{display:inline-block; *display:inline; *zoom:1; background:url(/pic/derived.gif) no-repeat 0 5px; margin:0 0 0 -1px; padding:0 14px 1px 16px;}	
				.f_menu li a{color:#f7e98d; font-size:11px;}
				
	.count{position:absolute; left:50%; top:30px; margin:0 0 0 290px; font-size:0; line-height:0;}
		.count a{display:inline-block; *display:inline; *zoom:1; margin:0 0 0 10px;}			
/*====footer====/*/

/*>FORMS<<<<------*/
.form_style {margin:0 0 25px 0;}
	.form_style input, 
	.form_style textarea { border:1px solid #980000; background:#fce6e6; font:12px/1.2em Arial, Helvetica, sans-serif; margin:3px 0;padding:2px}
	.form_style input:focus{ border:1px solid #DDDEDF; }
	
	.row { padding:0 0 5px 0}
		.row label { width:100px; display:inline-block; padding:0 5px 0 0}
		.row .error { color:#BD7B27; display:inline-block; padding:0 0 0 5px; font-size:11px}
		.row .help { padding:0 0 0 105px; color:#F7E98D; font-size:11px;}
		.row textarea { width:300px; vertical-align:top; height:130px;}
		
		.input_but {padding:0 0 0 105px}
			.input_but input {background:#980000; color:#FFF; cursor:pointer; width:90px; padding:3px 0;}
			.input_but input:hover { border:1px solid #CCC;}
/*>FORMS END<<<<------*/

/*>TABLES<<<<------*/
table {border-collapse: collapse;}
.table1 { margin:0 0 25px 0}
	.table1 th {background: #690000; color: #FFFFFF;font-weight: bold; padding: 6px 11px;text-align: left;border-right: 1px solid #980000; border-top: 1px solid #980000; border-left: 1px solid #980000;}
		.table1 td {padding: 6px 11px;border: 1px solid #980000;vertical-align: top;line-height: 1.2em;}
		.table1 tr.alt td {background: #890101;}
		.table1 tr.over td {background: #890101;}


/*>gallery<<<<------*/
.photo_menu {padding:0 0 15px;}
	.photo_menu li{width:45%; display:inline-block;  display:-moz-inline-stack; *display:inline; *zoom:1;}
		.photo_menu li a {text-decoration:underline;background:url("/pic/marker.gif") no-repeat scroll 0 6px transparent; padding:0 0 0 12px;}
		.photo_menu li a:hover, .photo_menu li a.cur{text-decoration:none; color:#FFF; text-decoration:underline; background:url("/pic/marker2.gif") no-repeat scroll 0 6px transparent;}

.gal{text-align:center; }
	.thumbnail{width:210px; text-decoration:none; display:inline-block; text-align:center; padding:0px 15px 13px 0px; vertical-align:top; }
		.thumbnail a{text-decoration:none; outline:none; background:#940303; padding:5px; margin:10px 0px 0px 0; display:inline-block; overflow:hidden;}
		.thumbnail a:hover{background:#690000;}
			.thumbnail img{ padding:0px; margin:0px 0px 0px 0;}
		.thumbnail p{line-height:22px; text-align:left; padding:0 0 10px 0 !important; text-align:center; margin:0;}  
			.thumbnail p a{color:#E5DD5C; font:12px Tahoma,Geneva,sans-serif;  margin:0;background:0;  text-decoration:underline;}  
			.thumbnail p a:hover{background:none;color:#fbf6ac;}  
/*>gallery end<<<<------*/
/*>TABLES END<<<<------*/


/*24.02.11*/
.cat{overflow:hidden;  zoom:1;}
	.cat .thumbnail{display:block; width:100%; text-align:left; overflow:hidden; zoom:1;}
	.cat .thumbnail .lbox{float:left; margin:0 10px 0 0;}
	.cat .thumbnail p a {text-align:left !important; display:block; }
	
	
	.paginator {font-size:0;margin:20px 0 10px;text-align:center;}
		.paginator a {background:#520505; color:#FFF;display:inline-block;font:700 16px/14px Tahoma,Geneva,sans-serif;margin:0 2px 0 0;padding:3px 9px 4px;text-decoration:none; border:1px solid #520505;}
		.paginator a:hover {background:#933333; color:#FFF;text-decoration:none; font:700 16px/14px Tahoma,Geneva,sans-serif;}
		.paginator a.cur, .paginator a.cur:hover {background:#933333; color:#FFF;cursor:default; }
		
#top_menu li{position:relative;}
	#top_menu ul{position: absolute; left:0; top:20px;  *top:17px; visibility: hidden; width:160px;  border:none; background:#AC1414; padding:5px !important; margin:0 !important; border:1px solid #BA0001; }
		.submenu ul li{display:block !important; padding:0 0 3px 0 !important;   margin:0 !important;  float:none !important;  }
		.submenu ul li.last_li{padding:0 0 5px 0;  }
		#h_menu_bg ul ul img{}
		.submenu ul li a{display:block !important; padding:0 0 0 10px !important; font-size:12px !important; color:#FFF !important;  margin:0 !important; padding:4px 0; text-decoration:none;  text-align:left; background:url("/pic/marker1.png") no-repeat scroll 0 6px transparent;}
		.submenu ul li a:hover{color:#F7E98D !important; text-decoration:underline !important;}
		.submenu ul li.last_li a{background:none !important;}
		
		#top_menu .a_cur{color:#FFF; text-decoration:none;}
		#top_menu li.submenu{padding:0 0 5px 0;  }
		

		/*25.02.11*/
		.f_menu li a.cur,.f_menu li a:hover{color:#FFF;}
		.lside_menu a.cur, .lside_menu a:hover{color:#F7E98D; line-height:15px; }
		.lside_menu a.cur, .lside_menu a:hover{color:#FFF; line-height:15px; font:12px/16px Tahoma, Geneva, sans-serif;}
		.lside_menu>a.cur, .lside_menu>a:hover{color:#FFF; line-height:15px; font:bold 12px/16px Tahoma, Geneva, sans-serif;}
		
		/*>news<<<<------*/
		.news_item{margin:0; font:12px/16px Verdana, Geneva, sans-serif;  overflow:hidden; margin:0 0 25px 0; zoom:1;}
			.news_item img{padding:3px; background:#900; }
			.news_item .all{font:12px Tahoma, Geneva, sans-serif; display:block; text-align:right; margin:3px 0 0 0; padding:0 10px 0 0;outline:none;}
			.news_item a:hover.all{text-decoration:none; }
			.news_item p.date_news{margin:0 !important; font:11px Tahoma, Geneva, sans-serif; color:#B9B8B6; padding:0 0 1px 0;} 
			.news_item p.ttle_news{margin: 0px 0 7px 0 !important; padding:0;}
				.news_item p.ttle_news a{font:bold 13px Tahoma, Geneva, sans-serif;}
				.news_item p.ttle_news a:hover{text-decoration:none;}
			
		/*>news end<<<<------*/	
		
		#top_menu li{padding:2px 0 0 0;}
		#top_menu li.submenu{padding:2px 29px 5px; *padding:5px 29px 1px;    margin:0 1px;  cursor:pointer}
		.current{background:#AC1414; border: 1px solid #BA0001; border-bottom:0; margin:0 !important;}
		#top_menu ul {left: -1px;border: 1px solid #BA0001; border-top:0; padding:5px 5px !important; top:22px;}
		#top_menu ul a{font-size:12px !important; background: url("/pic/marker1.png") no-repeat scroll 2px 7px transparent;}
		.submenu ul li a{ color:#f9eaea !important;}		
		.current .a_cur{color:#F7E98D !important;}
	



	
.buttons{padding:12px 0 0 0;}
		.buttons input {background:#980000; color:#FFF; cursor:pointer; width:90px; padding:5px 0; height:22px; border: 1px solid #980000; padding:0; background:#AE0B02; }
		.buttons input:hover {border:1px solid #CCC;}


/*18.03.11*/
.contact {top: 98px; *top:105px; margin: 0 0 0 230px;padding: 5px 0 0 39px; zoom:1;}
.mail{display:block; color:#da5b5b; text-decoration:underline; line-height:18px; }



/*26.04.11*/
.copy_poss {
	position:absolute;
	top:26px;
	left:50%;
	margin:0 0 0 -380px;
	color:#925c5c;
	font:11px/1.2em Tahoma, Geneva, sans-serif;
	z-index:50;
}



































