<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
			
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video 															  { display: inline-block; }
.lt-ie8 audio, .lt-ie8 canvas, .lt-ie8 video									  { display:inline; min-height:0}
audio:not([controls]) 															  { display: none; }
[hidden] 																		  { display: none; }

html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, strong, sub, sup, b, u, i, ol, ul, li, form, label, tfoot, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			background: transparent;
			font-size: 100%;
}

img { padding: 0; border: 0; outline: 0; background: transparent; font-size: 100%}

html 						{ font-size: 100%; overflow-y: scroll; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body 						{ margin: 0; line-height: 1.25; text-align:left; color:#575757; font:normal 14px Arial, Helvetica, sans-serif; background: #fdfcfb url(bg.jpg) 0 0 repeat; }

a 							{ color: #6d2a05;  margin: 0; padding: 0; font-size: 100%; background: transparent; text-decoration:underline; outline-style:none;}
a:hover 					{ color: #6d2a05; text-decoration:none }
a:hover, a:active 			{ outline: 0;}
hr 							{ display: block; height: 1px; border: 0; border-top: 1px solid #000; margin: 1em 0; padding: 0; }
abbr[title] 				{ border-bottom: 1px dotted; }
b, strong 					{ font-weight: bold; }
dfn 						{ font-style: italic; }
ins							{ background: #ff9; color: #000; text-decoration: none; }
mark 						{ background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp 		{ font-family: monospace, serif; font-size: 1em; }
pre 						{ white-space: pre; white-space: pre-wrap;}

q 							{ quotes: none; }
q:before, q:after 			{ content: ""; content: none; }
small 						{ font-size: 85%; }
sub, sup 					{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup 						{ top: -0.5em; }
sub 						{ bottom: -0.25em; }

p, pre, blockquote, dl      { margin: 1em 0;}

ul, ol						{ margin: 1em 0; padding: 0 0 0 40px; }
dd 							{ margin: 0 0 0 40px; }
nav ul, nav ol				{ list-style: none; list-style-image: none; margin: 0; padding: 0; }

svg:not(:root) 				{ overflow: hidden; }
figure 						{ margin: 0; }

form						{ margin: 0; }

label 						{ cursor: pointer; }
legend						{ border: 0; padding: 0; white-space: normal; }
.lt-ie8 legend 				{ margin-left:7px}
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; }
.lt-ie8 button, input, select, textarea{ vertical-align: middle;} 
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
.lt-ie8 button, input[type="button"], input[type="reset"], input[type="submit"]{ overflow:visible;}
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0;}
.lt-ie8 input[type="checkbox"], input[type="radio"] { width: 13px; height: 13px;}
textarea { overflow: auto; vertical-align: top; resize: vertical; }

h1 { color:#331a00; font:normal 24px  Arial, Helvetica, sans-serif; margin:0 0 10px; padding:0;}
h2,h3,h4,h5,h6 { font-family:Arial, Helvetica, sans-serif; color:#331a00; font-weight:normal; font-style:normal;}
h2 { font-size: 23px; margin: 12px 0;}
h3 { font-size: 22px; margin: 12px 0;}
h4 { font-size: 21px; margin: 12px 0;}
h5 { font-size: 20px; margin: 12px 0;}
h6 { font-size: 19px; margin: 12px 0;}

html, body { margin:0; padding:0; position:relative; height:100%; min-width:980px;}

.site-path { color:#88877b; font-size: 12px; padding: 0 0 13px}
.site-path a { color:#6d2a05; text-decoration:underline;}
.site-path a:hover {color:#6d2a05; text-decoration:none;}

a img { border-color:#000;}
.thumb { color:#000;}
.YMaps { color:#000;}

.table-default { border-collapse:collapse; border:none; border-spacing:0; padding:0; margin:0;}
.table-default td { padding:0; margin:0; vertical-align:top; border-collapse:collapse; border:none; border-spacing:0;}


.clear {clear:both; font-size:0; line-height:0;}

/*-------------MAIN------------------*/


.wrapper {
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0 auto -135px auto; 
	background: url(top_bg.jpg) 0 0 repeat-x;
	
}

.wrapper_in {
	background: url(top_pic.jpg) 50% 0 no-repeat;
}

.wrapper_in1 {
	margin: 0 auto;
	width: 981px;
}
	
.cleaner {clear:both; height:135px}


/*-------------header------------------*/
header {
	height: 109px;
	position: relative;
	
}


div.logo_t {
	position: absolute;
	top: 8px;
	left: 30px;
	

}

div.tblok {
	position: absolute;
	top: 6px;
	left: 573px;
	border-left: 1px solid #d8c5aa;
	height: 77px;
	font-size: 0;
	line-height: 0;
	padding: 0 0 0 42px;

}

div.tblok div.rej_r {
	display: inline-block;
	vertical-align: top;
	padding: 10px 0 0 ;
	font-size: 15px;
	line-height: normal;
	color: 	#feedce;
	width: 135px;


}
div.tblok div.rej_r p {margin: 0}


div.tblok div.tel_t {
	display: inline-block;
	vertical-align: top;
	width: 200px;
	text-align: right;
	font-size: 15px;
	color: 	#feedce;
	padding: 10px 0 0 ;
	line-height: normal;
}

div.tblok div.tel_t p {margin: 0}


div.tpic {
	height: 378px;
	background: url(pic_sh.png) 0 100% no-repeat;
	position: relative;
	padding: 0 0 4px
	
}

div.tpic img {border:1px solid #d9d9d8;}

nav.tmenu_wrap {
			position: absolute;
			top: 270px;
			left: 0;
			width: 100%;
			background: url(tmenu_bg.png) 0 0 repeat;
			padding: 10px 0;
 	}

.tmenu {padding: 0 0 0 24px; margin:0; list-style:none; font-size: 0; line-height: 0;  background: #f8e8da;}
.tmenu li {padding:0 4px; margin: 0; display: inline-block; vertical-align: top; background: url(tmenu_line.png) 0 50% no-repeat;}
.tmenu li:first-child {background: none}
.tmenu li a {color:#5d3000; display: block; text-decoration:none; font-size: 14px; line-height: 45px; padding: 0 10px;}
.tmenu li a:hover {color:#faf8f6; text-decoration:none; background: #5d3000;}




	
/*-------------content------------------*/

div.content_wrap {
	padding: 20px 0 0 0
}

div.content_wrap:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
	}
div.content_in {
		float:left;
		width:100%;
	}



div.content {
		padding:0 27px 27px 22px 
	}


/* левая колонка */

.left_col {
	float: left;
	width: 269px;
	margin-right: -100%;
	position: relative;

}

.left_col ~ .content_in &gt; .content {
	margin-left: 269px;
	
}


/* правая колонка */

.right_col {
	float: right;
	width: 232px;
	padding-right: 43px;
	margin-left: -275px;
	position: relative;
}

.right_col ~ .content_in &gt; .content {
	margin-right: 275px;
	
}

/*  */

.search {
		background: url(search.png) 0 0 no-repeat;
		height: 44px;
		padding: 9px 8px 0 22px;
		margin: 0 0 14px;
	}
.search img {
		float:left;
		padding:0px;
		margin:0px}
	form.search1 {padding:0; margin:0; }
	
	input.isearch {
		float:left;
		border:none;
		
		padding:0 0  0 10px;
		margin:0px;
		width:172px;
		height:27px;
		font-size: 11px;
		line-height: 27px;
		color:#888887;
		background:none}
	input.button {
		float:left;border:none;
		cursor:pointer;width:57px;
		height:40px;
		background:none;
	}



nav.lmenu_wrap {
	background: url(lm_bg.jpg) 0 0 repeat-y;
	padding: 11px 11px 11px 0;
	margin: 0 0 13px
}


.lmenu {margin:0;padding:10px 0; list-style:none; background: #ea9b36;}
	.lmenu li {padding:0;margin:0; }
	.lmenu li.f {background: url(lmenu_line.png) 0 0 no-repeat;}
	.lmenu li.f:first-child {background: none}
	.lmenu li.f:hover {background: none}
	.lmenu li.f:hover + li {background: none}
		.lmenu li.f a {text-decoration:none;color:#331a00; font-size: 15px; padding: 5px 10px 5px 33px; background: url(lmenu_i.png) 21px 50% no-repeat; display: block;}
		.lmenu li.f a:hover {color:#faf8f6;text-decoration:none;  background: #5d3000;}
					
	.lmenu li.se {}
		.lmenu li.se a {text-decoration:underline;color:#722900; font-size: 13px; padding: 4px 10px 4px 9px; display: block;}
		.lmenu li.se a:hover {color:#722900;text-decoration:none; }

div.lblok {
	background: url(lblok_bg.jpg) 0 0 repeat-y;
	padding: 11px 11px 11px 0;
	margin: 0 0 23px
}
div.lblok_tit {
	font-size: 24px;
	color: 	#faf8f6;
	padding: 9px 20px 9px 29px;
	background: #5d3000;
}


div.lblok_text {
	background: #f3f1ee;
	padding: 15px 21px;
	font-size: 20px;
	color: 	#333333;
}

div.infor {
	background: #e4e1da;
	padding: 20px 0;
	text-align: center;
	margin: 0 0 30px;
}

/*-------------Footer------------------*/

.bmenu {padding:0 0 0 23px; margin:0 auto; list-style:none;  font-size: 0; line-height: 0; height: 39px; width: 958px;}
.bmenu li {padding: 0; margin:0; display: inline-block; vertical-align: top; background: url(bmenu_line.png) 0 50% no-repeat; }
.bmenu li:first-child {background: none}
.bmenu li a {color:#5c1d04; display: block; text-decoration:underline; font-size: 14px; line-height: 28px; padding:0 12px}
.bmenu li a:hover {color:#391502; text-decoration:none;}


footer {
		background: #472404 url(foooter_pic.jpg) 50% 0 no-repeat;
	}

div.footer_in {
	height: 96px;
	margin: 0 auto;
	width: 981px;
	position: relative;
	
}
	
div.st_name {
	position: absolute;
	top: 44px;
	left: 34px;
	font: normal 12px Tahoma, Verdana, Segoe, sans-serif;
	color: #ffffff;
}

div.st_name  p {margin: 0}

div.copyright {
		position: absolute;
		top:45px;
		right: 18px;
		font: normal 12px Tahoma, Verdana, Segoe, sans-serif; 
		color: #ffffff;
	
	}

div.copyright a {color: #ffffff;}

div.counters_b {
	position: absolute;
	top:38px;
	left: 290px;
	width: 400px;
	text-align: center;
}
	



/* tables */

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}


table.table1 { border-collapse:collapse;}
table.table1 tr:hover { background: none;}
table.table1 td { padding:5px; border: 1px solid #575757;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover { background:none;}
table.table2 td { padding:5px; border: 1px solid #575757;}
table.table2 th { padding:8px 5px; border: 1px solid #575757; background-color:#5d3000; color:#fff; text-align:left;}

/* gallery */

table.gallery { border-spacing:10px; border-collapse:separate;}
table.gallery td { background-color:#5d3000; text-align:center; padding:15px;}
table.gallery td img {}</pre></body></html>