/* =news */
.news li {      
	background: none;  
	border-bottom: 1px solid #d9ba7d;
	color: #35160e;
	margin: 0 0 18px 0;
	padding: 0 15px 18px 16px;
}
	.news li.l { border: none;}
	.news img {
		border: 1px solid #d9ba7d;
		margin: 0 0 12px 0;
	}
	.news .date {
		display: block;
		color: #9c7166;
		font-size: 11px;
	}
	.news a.nttl:link, .news a.nttl:visited, .news a.nttl:active {
		display: block;
		color: #35160e;
		font-weight: bold; 
		margin: 1px 0 5px 0; 
		text-decoration: none;      
	}
	.news a.nttl:hover {
		color: #840e08;
		text-decoration: none;
	}  
	.news div { margin: 0 0 5px 0;}
	.news div.clear {
		font-size: 1px;
		height: 1px;
		line-height: 1px;
		margin: 0;
	}
	#sidebar .news { 
		border-bottom: 1px solid #762616;
		margin: 3px 0 0 0;
		padding: 0 0 25px 0;
	}
		#sidebar .news li {
			background: url(../img/news_sidebg.gif) no-repeat 0 0;
			border: none;
			color: #f4e9d9;
			font-weight: normal;
			line-height: 13px;
			margin: 20px 0 0 0;
			padding: 43px 27px 0 17px;				
			text-align: center;
		}
		#sidebar .news li img {
			border: none;
			margin: 0 auto 14px auto;
		}
		#sidebar .news li div, #sidebar .news li a, #sidebar .news li span, #sidebar .news li p { text-align: left;}
		#sidebar .news .date  {
			color: #ffba52;
			font-size: 10px;
		}		
		#sidebar .news a:link, #sidebar .news a:visited, #sidebar .news a:active { 
			color: #ffba52; 
			text-decoration: none;
		}
		#sidebar .news a:hover { 
			color: #ffba52;
			text-decoration: underline;
		}
		#sidebar .news a {
			display: block;
			font-size: 10px;
			text-align: left;
		}
		#sidebar .news a.nttl:link, #sidebar .news a.nttl:visited {
			color: #f4e9d9;
			font-size: 11px;
		}
		#sidebar .news a.nttl:hover {
			color: #fff;
			font-size: 11px;
			text-decoration: none;
		}
		#sidebar .news div a { 
			display: inline;
			font-size: 11px;
		}
#wrap_main .news { line-height: 14px;}
	#wrap_main .news div { 
		color: #191919;
		font-size: 11px;
		line-height: 13px;
		overflow: hidden;
	}
	#wrap_main .news .binf {
		color: #d9ba7d; 
		margin: 5px 0 0 0;
	}
	#wrap_main .news .binf span {
		color: #9c7166;
		font-size: 10px;
	}
	#wrap_main .news img { margin: 0 21px 0 0;}
	#wrap_main .news .binf a:link, #wrap_main .news .binf a:visited, #wrap_main .news .binf a:active { text-decoration: none;}
	#wrap_main .news .binf a:hover { text-decoration: underline;}
/* /news */	
/* =gallery */	
.gallery li {
	background: none;
	border-bottom: 1px solid #e4e4e4;
	font-size: 11px;
	line-height: 13px;
	margin: 0;
	padding: 29px 0 14px 0;
}
	#wrap_main .gallery img { 
		border: 1px solid #d9ba7d;
		margin: 0 12px 0 0;
	}		
	.gallery div { overflow: hidden;}
	.gallery div.clear {
		font-size: 1px;
		height: 1px;
		line-height: 1px;
	}
	.gallery span { 
		display: block; 
		margin: 4px 0 0 0;
	}
	.gallery span a:link, .gallery span a:visited, .gallery span a:active { text-decoration: none;}
	.gallery span a:hover { text-decoration: underline;}
.gallery_prev {
	overflow: hidden;
	width: 100%;
}
	.gallery_prev ul {
		margin: 0 0 -30px -27px;
		overflow: hidden;
	}
	.gallery_prev li {
		background: none;
		float: left;
		height: 110px;
		margin: 0 0 30px 27px;
		overflow: visible;	
		padding: 0;
		text-align: center;
		width: 132px;
	}
	#wrap_main .gallery_prev img {
		border: 1px solid #d9ba7d;
		display: block;
		float: none;
		margin: 0 auto;
	}
	.gallery_prev .tour	li {
		background: none;
		float: left;
		font-size: 11px;
		height: 140px;
		margin: 0 0 30px 27px;
		overflow: visible;	
		padding: 0;
		text-align: left;
		width: 132px;
	}	
	
/* /gallery */	
/* =pager */
.pager {
	color: #8f8f8f;
	clear: both;
	font-size: 10px;
	line-height: 18px;
	margin: 12px 0 0 0;
}
	.pager span, .pager a {
		background-image: url(../img/pager_bg.png);
		background-repeat: no-repeat;
		display: block;
		float: left;		
		margin: 0 4px 0 0;
		padding: 0 6px 0 5px;
	}
	.pager span {
		background-position: 100% 0;
		color: #d9ba7d;
		border-left: 1px solid #d9ba7d;
	}
	.pager a { background-position: 100% -18px;}
	.pager a:link, .pager a:visited, .pager a:active { 
		border-left: 1px solid #d9ba7d;
		color: #35160e; 
		text-decoration: none;
	}
	.pager a:hover { 
		background-position: 100% -36px;
		border-left: 1px solid #670101;
		color: #ffd28e; 
		text-decoration: none;
	}
/* /pager */
/* =teachers */
.teachers li {
	background-color: #fff;
	background-image: none;
	border-bottom: 8px solid #ecdbbd;
	border-left: 1px solid #ecdbbd;
	border-right: 1px solid #ecdbbd;
	border-top: 3px solid #ecdbbd;
	font-size: 11px;
	line-height: 14px;
	margin: 6px 0;
	padding: 9px;
}
	.teachers h4 { margin: 0 0 7px;}
	#wrap_main .teachers img { 
		border: 1px solid #b8b8b8; 
		margin: 0 12px 0 0;
	}
	.teachers div { overflow: hidden;}
	.teachers span { 
		display: block; 
		margin: 4px 0 0 0;
	}
	.teachers span a:link, .teachers span a:visited, .teachers span a:active { 
		color: #840e08; 
		text-decoration: none;
	}
	.teachers span a:hover { text-decoration: underline;}
/* /teachers */
/* =search */
.rez {
	border-bottom: 1px solid #e4e4e4;
	color: #3f3f3f;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;	
	padding: 0 0 12px 0;
}
div.rez { padding: 0 0 22px 0;}
	.rez b { color: #ad0101;}
	.rez li {
		background: none;
		color: #545454;
		font-weight: normal;
		margin: 12px 0;
		padding: 0;
	}
/* /search*/
/* =videogallery */
#videogal {
	color: #191919;
	font-size: 11px;
	line-height: 13px;
	text-align: justify;
}
	#videogal img { float: none;}
	#video_descr {
		border-bottom: 1px solid #e4e4e4;
		border-top: 1px solid #e4e4e4;
		margin: 17px 0 0 0;
		padding: 20px 0;
	}
/* /videogallery */
/* =sitemap */
#sitemap li {
	background: none;
	font-size: 11px;
	list-style: none;
	margin: 6px 0;
	padding: 0;
}
	#sitemap li a {
		background: url(../img/map1.gif) no-repeat 0 7px;
		display: block;
		font-weight: bold;
		padding: 0 0 0 16px;
	}
	#sitemap li a:link, #sitemap li a:visited, #sitemap li a:active {       
		color: #ad0101; 
		text-decoration: none;
	}
	#sitemap li a:hover {
		color: #ad0101;
		text-decoration: underline;
	}
		#sitemap li li { margin-left: 39px;}
		#sitemap li li a {
		   background: url(../img/map2.gif) no-repeat 0 8px;
		   display: block;
		   padding: 0 0 0 14px;
		}
		#sitemap li li a:link, #sitemap li li a:visited, #sitemap li li a:active {
		   color: #545454; 
		   text-decoration: none;
		}
		#sitemap li li a:hover {
		   color: #545454;
		   text-decoration: underline;
		}
		   #sitemap li li { margin-left: 39px;}
		   #sitemap li li li a {
			   background: url(../img/map3.gif) no-repeat 0 9px;
			   display: block;
			   font-weight: normal;
			   padding: 0 0 0 14px;
		   }
		   #sitemap li li li { margin-left: 35px;}
		   #sitemap li li li a:link, #sitemap li li li a:visited, #sitemap li li li a:active {    
			   color: #ad0101; 
			   text-decoration: none;
		   }
		   #sitemap li li li a:hover {
			   color: #ad0101;
			   text-decoration: underline;
		   }
			   #sitemap li li li li { margin-left: 37px;}
			   #sitemap li li li li a {
				   background: url(../img/map4.gif) no-repeat 0 9px;
				   display: block;
				   font-weight: normal;
				   padding: 0 0 0 16px;
			   }
			   #sitemap li li li li a:link, #sitemap li li li li a:visited, #sitemap li li li li a:active {        
				   color: #545454; 
				   text-decoration: none;
			   }
			   #sitemap li li li li a:hover {
				   color: #545454;
				   text-decoration: underline;
			   }
/* /sitemap */
/* feedback */
	.feedback {
		width: 450px;
	}
	.feedback label {
		display: block;
		float: left;
		margin: 3px 0;
		width: 120px;
	}
	.feedback input, .feedback textarea {
		margin: 3px 0;
		width: 300px;
	}
	.feedback textarea {
		height: 150px;
	}
	.feedback .button {
		margin: 5px 0 0 120px;
		width: 150px;
	}
	.feedback .captcha input {
		margin: 30px 0 3px 5px;
		width: 83px;
	}
	#wrap_main .feedback img {
		margin: 3px 0;
	}
/* /feedback */
/* =banner razvozka */
.banner_razvozka {
	border-bottom: 1px solid #d9ba7d;
	margin: 0 0 18px;
	padding: 0 15px 18px 16px;
}
	.banner_razvozka a {
		background-position: 0 0;
		background-repeat: no-repeat;
		display: block;
		font-size: 0;
		height: 84px;
		text-indent: -10000px;
		text-decoration: none;
		width: 182px;
	}
	.banner_razvozka a:hover {
		background-position: 0 100%;
	}
	.banner_eng a {
		background-image: url(../img/banner_eng.png);
	}
	.banner_rus a {
		background-image: url(../img/banner_rus.png);
	}
	.banner_ukr a {
		background-image: url(../img/banner_ukr.png);
	}
/* /banner razvozka */
/* =banner */
.banner {
	border-bottom: 1px solid #d9ba7d;
	margin: 0 0 18px;
	padding: 0 0 18px 16px;
}	
/* /banner */