body { background:#000;}

#wrapper {
	min-width: 1000px;
	max-width: 1680px;
	margin: 0 auto;
}


/* Header
-----------------------------------------------------------------------------*/
#inner #header {
	height: 258px;
	background:url(/img/top_bg_inner.jpg) no-repeat right top;
	position:relative;
}
#header {
	height: 521px;
	background:url(/img/top_bg.jpg) no-repeat right top;
	position:relative;
}
#header .logo { position:absolute; left:45px; top:80px;}
#header .logo a { position:relative;}
#header .line { background:url(/img/top_line.gif) repeat-x; height:12px; font-size:0px; line-height:0px;}
#header .menu_block { position:absolute; right:35px; top:12px;}
#header .menu_block .menu { float:right;}
#header .menu_block .menu li { float:left; list-style:none; position:relative;}
#header .menu_block .menu li a { color:#707070; font-size:15px; height:23px; display:block; float:left; padding:0 10px; padding-right:20px; padding-top:20px; text-decoration:none; border-left:1px solid #680001; border-right:1px solid #680001; margin-right:-1px;}
#header .menu_block .menu li a:hover { background:url(/img/top_menu_hover.gif); color:#fff;}

#header .menu_block .icons { float:right; padding-top:23px; padding-left:10px; padding-right:10px;}
#header .menu_block .icons a { padding:10px;}

#header .text_block { position:absolute; left:175px; top:210px; color:#887b6a; width:383px; font-size:17px; line-height:20px; background:url(/img/line.png) no-repeat bottom center; padding-bottom:30px;}
#header .text_block h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:29px; color:#710002; font-weight:normal; padding-bottom:15px; line-height:25px;}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
	background:url(/img/bottom_bg.jpg) no-repeat right bottom;
}

#inner #middle {
background:none;
}

#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 437px 0 0;
	color:#887b6a;
}
#inner #content .inner {	text-align: justify;}
#inner #content .inner p {text-indent:30px; padding:1em 0 0 0;}



#content .inner .announce .img {
    float:left;
	font-size:0px; line-height:0px;
	margin:0 10px 0px 0;
    }
#content .inner  .announce { padding-bottom:15px;}	
#content .inner  .announce .img img { border:5px solid #2d2d2d; }
#content .inner  .announce p {
    overflow:hidden;
	padding:0px;
	font-size:13px;
	color:#000;
	line-height:19px;
	margin:0px;
	padding-bottom:30px;
	color:#707070;
	text-indent:0px;	

	
    }

#inner #content .inner  .announce p {text-indent:0px;}
#content .inner  .result p span.name { display:block; color:#960c13; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; padding:3px 0;}
#content .inner  .result p .d_block { padding-top:8px; padding-bottom:8px;}
.d_block { display:block;}
#content .inner  .result p .d_block .date { background:#1e1e1e; padding:1px 7px; font-weight:normal;}

#content .inner .result .img {
    float:left;
	font-size:0px; line-height:0px;
	margin:0 10px 0px 0;
    }
#content .inner  .result { padding-bottom:15px;}	
#content .inner  .result .img img { border:5px solid #2d2d2d; }
#content .inner  .result p {
    overflow:hidden;
	padding:0px;
	font-size:13px;
	color:#000;
	line-height:19px;
	margin:0px;
	padding-bottom:30px;
	color:#707070;

	
    }
	

#content .inner  .result  a.read_more {  text-align:left; padding-top:8px; background:url(/img/pic_red.gif) no-repeat right 15px; color:#d2bba1; padding-right:15px;}










#content .inner  .faq_ans  span.name { display:block; color:#960c13; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; padding:3px 0;}
#content .inner  .faq_ans  .d_block { padding-top:8px; padding-bottom:8px;}
.d_block { display:block;}
#content .inner  .faq_ans  .d_block .date { background:#1e1e1e; padding:1px 7px; font-weight:normal;}

#content .inner .faq_ans .img {
    float:left;
	font-size:0px; line-height:0px;
	margin:0 10px 0px 0;
    }
#content .inner  .faq_ans { padding-bottom:15px;}	
#content .inner  .faq_ans .img img { border:5px solid #2d2d2d; }
#content .inner  .faq_ans div.cont {
    overflow:hidden;
	padding:0px;
	font-size:13px;
	color:#000;
	line-height:19px;
	margin:0px;
	padding-bottom:30px;
	color:#707070;	text-align: justify;

	
    }
	

#content .inner a.back {  text-align:left; padding-top:8px; background:url(/img/pic_red_back.gif) no-repeat left 15px; color:#d2bba1; padding-left:15px;}

#content .inner .sotrudniki { padding-left:235px;}
#content .inner .sotrudniki .sotr_photo { margin-left:-238px;}
#content .inner .sotrudniki .sotr_content { display:block; position:relative; float:left;}
#inner #content .inner .sotrudniki p {text-indent:0px;}

#content .inner  .sotrudniki p .d_block { padding-top:8px;}
.d_block { display:block;}
#content .inner  .sotrudniki p .d_block .date { background:#1e1e1e; padding:1px 7px; font-weight:normal;}



#content .inner .news { padding-bottom:20px; padding-left:20px;}
#content .inner .news .link { background:url(/img/pic_ser.gif) no-repeat left 3px; padding-left:25px; display:block; padding-bottom:10px;}
#content .inner .news .date { background:#1e1e1e; padding:1px 7px; font-weight:normal; margin-left:25px;}

#content .inner .s_result { padding-bottom:5px; padding-left:20px;}
#content .inner .s_result .link { background:url(/img/pic_ser.gif) no-repeat left 3px; padding-left:25px; display:block; padding-bottom:10px;}
#content .inner .s_result .date{ background:#1e1e1e; padding:1px 7px; font-weight:normal; margin-left:25px;}




#content .inner .faq { padding-bottom:5px; padding-left:20px; color:#960c13;}
#content .inner .faq li { padding-bottom:15px; list-style: none;}
#content .inner .faq .link { display:block; padding-bottom:10px; text-align: justify;}
#inner #content .inner .link { display:block; padding-bottom:10px; text-align: justify; text-indent:0px;}
#content .inner .faq .date{ background:#1e1e1e; padding:1px 7px; font-weight:normal; color:#707070;}

#content .inner  .sotrudniki p span.name { display:block; color:#960c13; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; padding:3px 0;}
#content .inner  .sotrudniki p .d_block { padding-top:8px; padding-bottom:8px;}
.d_block { display:block;}
#content .inner  .sotrudniki p .d_block .date { background:#1e1e1e; padding:1px 7px; font-weight:normal;}

#content .inner .sotrudniki .img {
    float:left;
	font-size:0px; line-height:0px;
	margin:0 10px 0px 0;
    }
#content .inner  .sotrudniki { padding-bottom:25px;}	
#content .inner  .sotrudniki .img img { border:5px solid #2d2d2d; }
#content .inner  .sotrudniki p {
	padding:0px;
	font-size:13px;
	color:#000;
	line-height:19px;
	margin:0px;
	padding-bottom:10px;
	color:#707070;

	
    }
	

#content .inner  .sotrudniki  a.read_more {  text-align:left; padding-top:8px; background:url(/img/pic_red.gif) no-repeat right 15px; color:#d2bba1; padding-right:15px;}



#content .inner  .sotrudniki p .d_block { padding-top:8px;}
.d_block { display:block;}
#content .inner  .sotrudniki p .d_block .date { background:#1e1e1e; padding:1px 7px; font-weight:normal;}
#content .inner  .sotrudniki  a.read_more {  text-align:left; padding-top:8px; background:url(/img/pic_red.gif) no-repeat right 15px; color:#d2bba1; padding-right:15px;}
#content .inner  .sotrudniki .dolzhnost { color:#887b6a; display:block; padding-bottom:5px;}
#content .inner  .sotrudniki .text { display:block; padding:5px 0;}




#content .inner { padding-left:45px; padding-bottom:190px;}
#inner #content .inner { padding:0 45px; padding-bottom:50px;}
#content .inner p { padding-bottom:15px; margin:0px;}
#content .inner h1 { color:#960c13; font-size:24px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding:20px 0;}
#content .inner h3 { color:#960c13; font-size:24px;  font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding-bottom:20px; padding-top:15px;}
#content .inner h4 { color:#960c13; font-size:18px;  font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding-bottom:20px; padding-top:15px;}

#content a { color:#fff;}
.bel { color:#fff;}
.kor { color:#887b6a;}

/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 437px;
	margin-left: -437px;
	position: relative;
}
.sr .inner { padding-left:24px;}
.sr .inner h2 { color:#960c13; font-size:24px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding-bottom:20px; margin-left:-20px;}

.sr .inner .result { padding-right:50px; padding-bottom:65px;}
.sr .inner .result .block { background:url(/img/result_block_bg.jpg); width:363px; margin-bottom:10px;}
.sr .inner .result .block .t { background:url(/img/result_block_top.jpg) no-repeat top;}
.sr .inner .result .block .b { background:url(/img/result_block_bottom.jpg) no-repeat bottom; padding:10px 15px;}
.sr .inner .result b.head { color:#960c13; font-weight:normal; padding:0px; display:block; padding-bottom:14px;}
.sr .inner .result span.bottom { display:block; padding-top:14px; overflow:hidden;}
.sr .inner .result span.bottom .date { float:left; font-size:11px; color:#363636;}
#wrapper .sr .inner  a { text-decoration:underline;}
.sr .inner .result span.bottom a.read_more { float:right; color:#887b6a; background:url(/img/pic_red.gif) no-repeat right 5px; padding-right:15px; }
.sr .inner .result .announce .img {
    float:left;
	font-size:0px; line-height:0px;
	margin:0 10px 0px 0;
    }
	
.sr .inner .result .announce .img img { border:5px solid #2d2d2d; }
.sr .inner .result .announce p {
    overflow:hidden;
	padding:0px;
	font-size:13px;
	color:#707070;
	line-height:13px;
	margin:0px;

	
    }
#inner .red_block { background:url(/img/red_block_bg_inner.jpg) repeat-y; width:380px; padding:15px 0px; margin-bottom:1px;}
#inner .red_block .inner { padding-left:70px; padding-right:10px;}	
#inner .red_block .phone span { font-size:40px; color:#fff;}
.red_block { background:url(/img/red_block_bg.jpg) repeat-y; width:413px; padding:15px 0px; margin-bottom:1px;}
.red_block .inner { padding-right:50px;}
.red_block .phone { color:#865e5e; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; line-height:38px; display:block; padding-bottom:15px;}
.red_block .phone span { font-size:48px; color:#fff;}

.red_block .content { color:#707070; font-size:13px;}
.red_block .content a { color:#fff; text-decoration:underline;}
.red_block .content a:hover { text-decoration:none;}
.red_block .content .phones{ color:#865e5e; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; display:block; line-height:20px; padding-bottom:8px;}


.brown_block { background:url(/img/brown_block_bg.jpg) repeat-y; width:413px; margin-bottom:1px; padding-bottom:20px;}
.brown_block  .inner { padding-right:50px; background:url(/img/brown_block_top.jpg)  no-repeat left top;   padding:15px 10px; padding-top:35px; padding-right:60px; padding-left:20px;}
.brown_block h3 { font-size:24px; color:#960c13; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding-bottom:10px;}
.brown_block h4 { font-size:16px; color:#fff; padding-bottom:8px;}
.brown_block p.text { padding-bottom:8px; margin:0px;}
.brown_block p.text b { color:#960c13; font-weight:normal;}
.brown_block b.head { color:#960c13; font-weight:normal; padding:0px; display:block; padding-bottom:14px;}
.brown_block .announce p a { text-decoration:underline; background:url(/img/pic_red.gif) no-repeat right 5px; padding-right:15px;}
.brown_block .announce p a.all_answer { display:block; text-align:right; padding-top:8px; background:url(/img/pic_red.gif) no-repeat right 13px; color:#d2bba1;}
.brown_block  a.all_answer { display:block; text-align:right; padding-top:8px; background:url(/img/pic_red.gif) no-repeat right 15px; color:#d2bba1; padding-right:15px;}
.brown_block p a.all_answer  {background:url(/img/pic_red.gif) no-repeat right 13px; }

.brown_block .announce .img {
    float:left;
	font-size:0px; line-height:0px;
	margin:0 10px 0px 0;
    }
	
.brown_block .announce .img img { border:5px solid #93887a; }
.brown_block .announce p {
    overflow:hidden;
	padding:0px;
	font-size:13px;
	color:#000;
	line-height:16px;
	margin:0px;
	padding-bottom:30px;

	
    }
.brown_block p.link { color:#960c13; padding-bottom:8px;}
.brown_block p.link a { color:#000; background:none; padding:0px;}
.brown_block p.public a { color:#000; text-decoration:underline; background:none;}
.brown_block p.public a.pdf { background:url(/img/ico_pdf.gif) no-repeat left 10px; padding-left:25px; display:block; padding-top:8px; font-size:11px;}


.ser_block { background:url(/img/green_block_bg.jpg) repeat-y; width:413px; margin-bottom:1px; padding-bottom:20px;}
.ser_block  .inner {  background:url(/img/green_block_top.jpg) no-repeat top;  padding:15px 10px; padding-top:35px; padding-right:60px; padding-left:20px;}
.ser_block h3 { font-size:24px; color:#960c13; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding-bottom:10px;}
.ser_block h4 { font-size:16px; color:#fff; padding-bottom:8px;}
.ser_block p.text { padding-bottom:8px; margin:0px;}
.ser_block p.text b { color:#960c13; font-weight:normal;}
.ser_block b.head { color:#960c13; font-weight:normal; padding:0px; display:block; padding-bottom:14px;}
.ser_block .all_answer { display:block; text-align:right; padding-top:8px; }
.ser_block .announce p a { color:#c7d1a6; text-decoration:underline; background:url(/img/pic_red.gif) no-repeat right 5px; padding-right:15px;}
.ser_block p a.all_answer  {background:url(/img/pic_red.gif) no-repeat right 13px;}

.ser_block .announce .img {
    float:left;
	font-size:0px; line-height:0px;
	margin:0 10px 0px 0;
    }
	
.ser_block .announce .img img { border:5px solid #8e9281; }
.ser_block .announce p {
    overflow:hidden;
	padding:0px;
	font-size:13px;
	color:#000;
	line-height:16px;
	margin:0px;

	
    }



.brown_s_block { background:url(/img/brown_s_block_bg.jpg) repeat-y; width:413px; margin-bottom:0px; padding-bottom:20px;}
.brown_s_block  .inner { padding-right:50px; background:url(/img/brown_s_block_top.jpg) no-repeat  left top;   padding:15px 10px; padding-top:35px; padding-right:60px; padding-left:20px; overflow:hidden;}

/*.brown_s_block  .inner a { display:block; float:left; margin-right:15px; margin-bottom:15px;}*/
.brown_s_block .inner .banner{
float:left;
margin-bottom:15px;
margin-right:15px;
}

.brown_s_block .inner .banner p { padding:0px; margin:0px;}	

/* Footer
-----------------------------------------------------------------------------*/
#footer {}
.footer_bg {background:url(/img/footer_bgs.jpg); padding-bottom:10px; position:relative;}
#footer #wrappers{float:left; width:100%; background:url(/img/footer_bg.jpg)  repeat-x;}
#footer #content{margin: 0 413px; margin-left:320px; padding:0px;}
#inner #footer #content{margin: 0 413px; margin-left:320px; padding:0px;}
#inner #footer #content .inner { font-size:11px; }
#inner #footer #content .inner p { text-indent:0px; }

#footer #content .inner { font-size:11px; padding-bottom:0px; padding-top:25px; color:#b7b7b7; line-height:14px; background:url(/img/line_footer.png) no-repeat right 25px; padding-right:40px;min-height:75px;}
#footer #navigation{float:left;width:320px;margin-left:-100%; background:url(/img/line_footer.png) no-repeat right 25px; min-height:100px;}
#footer #navigation .inner { padding-left:50px; padding-top:25px; position:relative;}
#footer #extra{float:left;width:413px;margin-left:-413px}
#footer #extra .inner { padding-top:40px; padding-left:40px;}
#footer #extra .inner label { font-size:16px; color:#b7b7b7; float:left; padding-top:2px;}
#footer #extra .inner .input { border:1px solid #000; padding:2px; margin:0 10px;  float:left; width:190px;}
.menu_bottom { background:#212121;margin-bottom:1px; }
.menu_bottom table { margin:auto;}
.menu_bottom td { text-align:center; padding:5px; }
.menu_bottom td a{ color:#898989; font-size:15px; text-decoration:none; background:url(/img/bottom_menu_pic.gif) no-repeat left; padding-left:25px;}
.menu_bottom td a:hover { text-decoration:#fff;}


.font16 { font-size:16px;}



#wrap {
	overflow:hidden;

}


.tovar ul {
	list-style-type:none;
	font-size:12px;
	margin:0 auto;
	padding-bottom:35px;
	
}
.tovar ul li {
	width:248px;
	display:-moz-inline-box;
	display:inline-block;
	margin:0px;
	padding:5px;
	margin-bottom:5px; margin-top:5px;
	vertical-align:top;
	border-left:1px solid #530001;
	border-bottom:1px solid #530001;
	min-height:235px;
	position:relative;
	margin-left:-4px;

}
.tovar ul li a.img { height:38px; width:38px; display:block; float:left;}
.tovar ul li p.head { display:block; position:relative; float:left; width:210px;}
#content .tovar ul li p.head a { font-size:16px; color:#887b6a;}
.tovar ul li p.link { padding-left:10px; display:block;}
.tovar ul li p.link a { display:block; padding-bottom:5px;}




/* Middle
-----------------------------------------------------------------------------*/
#inner #middle {
	width: 100%;
	height: 1%;
}
#inner middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#inner #container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#inner .no_right #content  {
	padding: 0 0 0 401px;
	
}
#inner #content {
	padding: 0 248px 0 401px;
	
}
#inner #content .inner{
color:#707070;
font-size:13px;
 padding-top:26px;
}
#inner #content .inner h1 { text-transform:none; line-height:26px;}
/* Sidebar Left
-----------------------------------------------------------------------------*/
#inner .sl {
	float: left;
	width: 381px;
	margin-left: -100%;
	position: relative;
}
#inner .sl .inner { padding-bottom:30px; }
#inner .sl .inner .left_menu { padding-bottom:35px;}
#inner .sl .inner .left_menu h3 { font-size:18px; color:#960c13; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:15px; padding-left:50px;}
#inner .sl .inner .left_menu li { display:block; padding-bottom:5px;}
#inner .sl .inner .left_menu li a { color:#887b6a; font-size:14px; display:block; padding:4px; padding-left:50px; position:relative;}
#inner .sl .inner .left_menu li a.active { background:url(/img/bg_menu_hover.jpg); color:#960c13;}

#inner .sl .inner .left_menu li a:hover { background:url(/img/bg_menu_hover.jpg); color:#960c13;}
#inner .sl .inner .left_menu ul ul { padding-left:50px; padding-bottom:10px;}
#inner .sl .inner .left_menu li li a { font-size:13px; background:url(/img/pic_red.gif) no-repeat left 9px; padding-left:15px; color:#fff;}
#inner .sl .inner .left_menu li li a:hover { font-size:13px; background:url(/img/pic_red.gif) no-repeat left 9px; }
/* Sidebar Right
-----------------------------------------------------------------------------*/
#inner .sr {
	float: left;
	margin-right: -3px;
	width: 228px;
	margin-left: -228px;
	position: relative;
}

#inner .sr .inner { padding:0px;padding-top:35px;}
#inner .sr .inner .right_menu {}
#inner .sr .inner .right_menu li { background:url(/img/pic_ser.gif) no-repeat left 5px; padding-left:20px; display:block; padding-bottom:4px;}
#inner .sr .inner .right_menu li a { color:#fff;}



#inner .breadcrumb { font-size:12px; color:#960c13; text-align:right; padding-right:50px;}
#inner .breadcrumb a { color:#887b6a; background:url(/img/pic_red.gif) no-repeat right 5px; padding-right:10px;}

#inner #content .sitemap {}
#inner #content .sitemap li { list-style:none;}
#inner #content .sitemap li li { padding-left:35px;}
#inner #content .sitemap ul { padding-bottom:10px;}
#inner #content .sitemap li a { font-size:15px; color:#fff; background:url(/img/pic_ser.gif) no-repeat left 4px; padding-left:25px;}
#inner #content .sitemap ul li a{ font-size:13px; background:none; padding-left:0px; color:#887b6a;}
#inner #content .sitemap ul li li a{ font-size:12px; background:none; padding-left:0px; color:#fff;padding-left:0px;}

.navigation { text-align:right; padding-top:15px;}
.navigation a { padding:0 3px;}
#inner #content .navigation a:hover{ color:#960c13; text-decoration:none;}

.red { color:#960c13;}
#content .inner .pad0 { padding-left:0px;}
.question { float:left;}
#content .inner .question a { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; color:#960c13; background:url(/img/pic_ser.gif) no-repeat right 5px; padding-right:20px;}

.float_right { float:right; padding-left:10px;}
.lines { background:url(/img/line.gif) repeat-x; height:26px; font-size:0px; line-height:0px; margin-top:30px;}
.lines .i { background:url(/img/pic_line.gif) no-repeat center; height:26px; font-size:0px; line-height:0px;}

.form_table { margin-bottom:20px;}
.form_table input { float:left; background:#8e8275; border:1px solid #51060a; width:300px; padding:2px;}
.form_table  td { text-align:right; padding:5px;}
.form_table input.width195 { width:195px;}
.checkbox_table { margin-bottom:20px;}
.checkbox_table input {background:#8e8275; border:1px solid #51060a;}
.checkbox_table td { padding-left:30px;}
.textarea { background:#8e8275; border:1px solid #51060a; width:490px; height:120px; padding:2px; margin-left:30px; margin-bottom:20px;}
.date_form { padding-left:30px;}
.date_form input {background:#8e8275; border:1px solid #51060a; width:80px;}
.date_form input select { font-size:11px; padding:0px; margin:0px;}
.pad_b_30 { padding-bottom:30px;}
.marg_b_30 { margin-bottom:30px;}
.capcha { margin:20px 0; margin-top:40px;}
.capcha td { padding:5px;}
.capcha td.cifr { font-size:18px;}
.capcha td input {background:#8e8275; border:1px solid #51060a; width:160px;}
.send { background:url(/img/bg_send.jpg) no-repeat center; height:63px; text-align:center;}
.send button { 	font-family:Georgia, 	"Times New Roman", 	Times, serif; font-size:18px; 	font-style:italic; 	color:#960c13; 	background:url(/img/pic_ser.gif) no-repeat right 5px; 	padding-right:20px;	border:none; 	margin-top:40px; 	margin-left:150px;	cursor:pointer;	}.send button:hover {	text-decoration:underline;}

.form_table td .error { width:auto;  text-align:left; padding-left:5px; color:red; }
.capcha td .error { width:auto;  text-align:left; padding-left:5px; color:red; }

#inner .sr .inner .right_menu li { position:relative;}
.ser {color:#707070;}