@charset "utf-8";
body {
margin:0;
padding:0;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

a:hover {
	text-decoration:none;
}
#top_link {
	padding-left:21px;
}
#top_link a{
	text-decoration:none;
}
#top_title {
	width:300px;
	float:left;
	font-size:15px;
	text-transform:uppercase;
	position:relative;
	top:38px;
	color:#BCBCBC;
}
#logo {
	width:320px;
	float:left;
	padding-left:18px;
}
#branches {
	width:100px;
	float:right;
	top:35px;
	position:relative;
	visibility:hidden;
}
#branches a {
	font-size:11px;
}
#container {
 width: 990px; /* Общая ширина колонок */
 margin-left:auto;
 margin-right:auto;
 margin-top:20px;
}


#leftcol { /* Левая колонка*/
 width: 760px; /* Ширина слоя */
 float: left; /* Состыковка с соседним слоем */
 /*border:1px #CCCCCC solid;*/
 margin-bottom:15px;
}
#leftcol_header { 
	height:70px;
}
#content {
	margin-top:24px;
	clear:both;
}
/* #content p{
	font-size:12px;
	color:#666666;
	margin:10px 30px 10px 0;
}
*/
#rightcol { /* Правая колонка*/
 margin-left: 760px; /* Отступ слева */
 /*border:1px #999999 solid;*/
 margin-bottom:10px;
}


#footer {
	padding:0;
	margin:0 0 20px 0;
	clear:both;
}

#copyright {
	width:300px;
	font-size:10px;
	float:left;
	color:#000;
}

#section_name {
	width:747px;
	height:69px;
	color:#000;
	background-image:url(/images/inner_caption_bg.jpg);
}

#section_name h1 {
	font-weight:bold;
	width:700px;
	font-size:24px;
	position:relative;
	top:20px;
	left:30px;
}
#section_name h2 {
	font-weight:bold;
	width:700px;
	font-size:30px;
	position:relative;
	top:20px;
	left:30px;
}
#section_name h3 {
	font-weight:normal;
	width:700px;
	font-size:25px;
	position:relative;	
	bottom:10px;
	left:35px;
}

div.arrow_title {
	background-image:url(/images/arrow.jpg);
	height:43px;
	background-repeat:no-repeat;
	clear:both;
	margin-bottom:20px;
	width:720px;
}
div.arrow_title h2 {
	width:700px;
	margin:0;
	position:relative;
	top:9px;
	left:50px;
	color:#F5CF00;
	font-size:20px;
	font-weight:bold;
}
div.news_block {
	color:#FDE31A;
	font-size:16px;
	font-weight:bold;
	width:220px;
	margin:0 auto 0 auto;
	margin-top:20px;
}
ul.news_list {
	font-size:10px;
	color:#666666;
	font-weight:normal;
	padding:0;
	margin:0;
}
ul.news_list li {
	background-image:url(/images/list_icon2.gif);
	list-style-type:none;
	background-position:left top;
	background-repeat:no-repeat;
	line-height:16px;
	margin:8px 0 0 0;
	padding:0;
	text-indent:10px;
}
div.in_focus_block {
	color:#FDE31A;
	font-size:16px;
	font-weight:bold;
	width:210px;
	margin:0 auto 0 auto;
	margin-top:20px;
}
ul.focus_list {
	font-size:10px;
	color:#666666;
	font-weight:normal;
	padding:0;
	margin:15px 0 0 10px;
}
ul.focus_list li {
	background-image:url(/images/list_icon2.gif);
	list-style-type:none;
	background-position:left top;
	background-repeat:no-repeat;
	line-height:15px;
	margin:0;
	padding-left:10px;
	/*text-indent:10px;*/
}
div.bottom_functions {
	margin:0;
	float:left;
	text-align:right;
	padding-left:130px;
}
div.bottom_functions div {
	width:110px;
	float:left;
	text-align:center;
	margin:0 56px 0 0;
}
div.bottom_functions div a {
	font-size:12px;
	color:#666666;
}
div.contacts_block {
	color:#FDE31A;
	font-size:16px;
	font-weight:bold;
	width:220px;
	margin:23px auto 0 auto;
	padding:0 0 0 2px;
}
.contacts_block_nm {
	color:#f5cf00;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:0 0 0 0px;
}
div.contacts_block p {
	font-weight:normal;
	color:#000000;
	font-size:11px;
	margin:1px 0 17px 0;
}
div.contacts_block p.caption {
	font-weight:bold;
	margin:9px 0 0 0;
}

#top_right_links {
	width:227px;
	height:45px;
	background-image:url(/images/top_right_corner_bg.jpg);
	margin-top: 0;
	padding: 0;
}

div.top_right_item {
	width:54px;
	float:left;
	text-align:center;
}
div.top_right_item img {
	margin-top:18px;
}
div.top_right_separator {
	width:3px;
	background:url(/images/top_right_separator.gif) 20px -7px;
	float:left;
	height:45px;
}
a img {
	border:0;
}
a {
	color:#000000;
}
ul.top_right_menu {
	font-size:11px;
	font-weight:bold;
	margin:7px 0 0 10px;
	padding:0;
	border: 1px solid white;
}
ul.top_right_menu li {
	background-image:url(/img/menu_level1.png);
	list-style-type:none;
	background-position:left top;
	background-repeat:no-repeat;
	padding: 0 0 0 12px;
	line-height: 24px;
}
ul.top_right_menu ul li.grey {
	background: url('/img/menu_bg_grey.png') top left repeat-y;
	height: 19px;
	padding: 2px 0 2px 20px;
}
ul.top_right_menu ul li.grey-first {
	background: url('/img/menu_bg_grey.png') top left repeat-y;
	height: 19px;
	padding: 2px 0 2px 20px;
	margin-top: 5px;
}
ul.top_right_menu li.underline {
	background-image:url(/images/list_icon5.gif);
	list-style-type:none;
	padding:0 0 0 23px;
	background-position:left top;
	background-repeat:no-repeat;
	line-height:16px;
	margin-bottom:0px;
}
ul.top_right_menu li.town {
	background-image:url(none);
	list-style-type:none;
	padding:0 0 0 23px;
	background-position:left top;
	background-repeat:no-repeat;
	line-height:16px;
	margin-bottom:0px;
}
ul.top_right_menu li.prvtown {
	background-image:url(none);
	list-style-type:none;
	padding:0 0 0 23px;
	background-position:left top;
	background-repeat:no-repeat;
	line-height:0px;
	margin-bottom:0px;
}
ul.top_right_menu li.selected {
	display:none;
}
ul.top_right_menu li a {
	text-decoration:none;
}
ul.top_right_menu ul{
	font-size:11px;
	font-weight:normal;
	margin:5px 0;
	padding:0;
}
ul.top_right_menu ul li{
	background-image:url(/images/list_icon2.gif);
	list-style-type:none;
	padding:0 0 0 10px;
	background-position:left top;
	background-repeat:no-repeat;
	line-height:14px;
	margin:0px 0 5px 0;
}

ul.top_right_menu ul li a{
	text-decoration:underline;
}
div.section_menu {
	background-image:url(/images/inner_section_menu_bg.jpg);
	overflow:auto;
	margin-top:29px;
}
/*ul.top_menu {
	width:747px;
	margin:5px 0 0 5px;
	padding:0 0 16px 0;
	list-style-type:none;
	font-size:12px;
	border-bottom:1px solid #C9C9C7;
	overflow:auto;
}
ul.top_menu li{
	float:left;
	background-image:url(/images/list_icon2.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	margin-right:8px;
	white-space:nowrap;
	
}
ul.top_menu li a {
	color:#666666;
}*/
div.top_menu {
	width:747px;
	margin:5px 0 0 0;
	padding:0 0 16px 0;
	font-size:12px;
	border-bottom:1px solid #C9C9C7;
}
div.top_menu div {
	padding:5px;
    background-image:url(/images/menu_back_pix.jpg);	
}
div.top_menu span {
	white-space:nowrap;
}

div.top_menu a {
	/*background-image:url(/images/list_icon2.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	padding-left:2px;
	margin-right:8px;
	color:#666666;
}
div.nav_chain {
	margin:8px 0 20px 0;
	width:590px;
	padding-left:2px;
	font-size:11px;
	float:left;
	
}
div.nav_chain a {
	background-image:url(/images/list_icon3.gif);
	background-repeat:no-repeat;
	padding:0 10px 0 0;
	background-position:right;
	margin-right:7px;
	color:#868686;
}
div.nav_chain a.first {
	font-weight:bold;
}


/*ul.nav_chain {
	padding:0;
	margin:8px 0 0 0;
	list-style-type:none;
	float:right;
	font-size:11px;
	color:#868686;
	margin-bottom:49px;
}

ul.nav_chain li {
	background-image:url(/images/list_icon3.gif);
	background-repeat:no-repeat;
	padding:0 7px 0 10px;
	float:left;
}
ul.nav_chain li.first {
	background-image:none;
	padding:0 7px 0 0;
}
ul.nav_chain li.first a{
	font-weight:bold;
}
ul.nav_chain li a {
	color:#868686;
}
*/
ul.section_menu {
	padding:0 0 0 30px;
	margin:0;
	width:700px;
	overflow:auto;
	list-style-type:none;
}

ul.section_menu li{
	background-image:url(/images/list_icon.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:195px;
	padding:0 0 0 25px; 	
	margin:3px 10px 3px 0;
	float:left;
}
ul.section_menu li a {
	font-weight:bold;
	font-size:14px;
	color:#7D7D7D;
}

div.cpecial_actions img {
	text-align:left;
	margin:1px;
}
div.left_yellow_border {
	border-left:3px #FBE829 solid;
	padding-left:7px;
	font-size:11px;
}
div.footer_menu {
	margin-left:300px;
	text-align:right;
	padding-right:23px;
}
ul.footer_menu {
	float:right;
	margin:0;
	font-size:10px;
}

ul.footer_menu li {
	float:left;
	list-style-type:none;
}
ul.footer_menu a {
	text-decoration:none;
}
ul.footer_menu li div {
	width:3px;
	margin:0 10px 0 10px;
	height:11px;
	background-color:#FAE728;
	font-size:0;
}
form.news_filter {
margin:0 0 20px 0;
padding:0;
font-weight:bold;
color:#000;
float:right;
}
form.news_filter a {
font-weight:normal;
color:#666;
}
form.news_filter .submit {
font-size:10px;
color:#000;
text-align:center;
background-color:#fff;
border:1px solid #666;
margin: 0 50px 0 10px;
width:30px;
}
form.news_filter .date-pick {
display:none;
}

div.news-item {
margin-bottom:30px;
}
div .system-nav-orange a {
color:#666666;
}
div.print_link {
	text-align:right;
	font-size:11px;
	margin-bottom:20px;
	margin-top:8px;
	float:left;
	width:150px;
}
div.print_link img {
	margin-right:10px;
}
div.print_link a{
	color:#848484;
}
.zebra tr.first_row td.bg_rpt {
background-image:url(/images/table_header_rpt.jpg);
background-repeat:repeat-x;
}

.zebra tr.first_row td.first_td {
background-image:url(/images/table_header.jpg);
background-repeat:no-repeat;
background-position:left;
text-align:left;
}

.zebra tr.first_row td.last_td {
background-image:url(/images/table_header.jpg);
background-repeat:no-repeat;
background-position:right;
}

.zebra tr.second_row td.bg_rpt {
background-image:url(/images/table_header_shadow_rpt.jpg);
background-repeat:repeat-x;
background-position:bottom;
}





.zebra tr.first_row_height td.first_td {
background-image:url(/images/table_header.gif);
background-repeat:no-repeat;
background-position:left;
}

.zebra tr.first_row_height td.last_td {
background-image:url(/images/table_header.gif);
background-repeat:no-repeat;
background-position:right;
}

.zebra tr.first_row_height td.bg_rpt {
background-image:url(/images/table_header_rpt.gif);
background-repeat:repeat-x;
}

.zebra tr.first_row_height td {
vertical-align:middle;
text-align:center;
padding:10px;
font-weight:bold;
font-size:12px;
color:#000;
}





.zebra tr.second_row td.first_td {
background-image:url(/images/table_header_shadow.jpg);
background-repeat:no-repeat;
background-position:bottom left;
text-align:left;
}

.zebra tr.second_row td.last_td {
background-image:url(/images/table_header_shadow.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}

.zebra tr.second_row td {
height:7px;
}

.zebra tr.first_row td {
vertical-align:middle;
text-align:center;
height:35px;
padding:0 30px 0 30px;
font-weight:bold;
font-size:12px;
color:#000;
}

.zebra td {
border-collapse:collapse;
font-size:12px;
text-align:center;
color:#000;
}

.zebra tr.content_rows td.first_td {
text-align:left;
padding: 2px 30px 2px 30px;
}

.nzebra {
width:730px;
margin:0;
padding:0;
border:none;
border-collapse:collapse;
}

.nzebra tr.second_row td {
background-image:url(/images/table_header_shadow1.jpg);
background-position:top;
height:14px;
}
.nzebra tr.zerro_row td {
background-image:url(/images/table_header_shadow0.jpg);
background-position:bottom right;
}

.nzebra tr.first_row td {
background-image:url(/images/table_header_bg.jpg);
background-position:right;
}

.nzebra tr.first_row td.bg_rpt {
background-image:url(/images/table_header_bg.jpg);
}

.nzebra tr.first_row td.first_td {
background-image:url(/images/table_header_bg_left.jpg);
background-position:left;
text-align:left;
}

.nzebra tr.first_row td.last_td {
background-image:url(/images/table_header_bg_right.jpg);
background-position:right;
}

/*.nzebra tr.second_row td.bg_rpt {
background-image:url(/images/table_header_shadow_rpt.jpg);
background-position:bottom;
}*/

.nzebra tr.first_row_height td.first_td {
background-image:url(/images/table_header.gif);
background-repeat:no-repeat;
background-position:left;
}

.nzebra tr.first_row_height td.last_td {
background-image:url(/images/table_header.gif);
background-repeat:no-repeat;
background-position:right;
}

.nzebra tr.first_row_height td.bg_rpt {
background-image:url(/images/table_header_rpt.gif);
}

.nzebra tr.first_row_height td {
vertical-align:middle;
text-align:center;
padding:10px;
font-weight:bold;
font-size:12px;
color:#000;
}

.nzebra tr.second_row td.first_td {
background-image:url(/images/table_header_shadow_left.jpg);
background-repeat:no-repeat;
background-position:bottom left;
text-align:left;
}

.nzebra tr.second_row td.last_td {
background-image:url(/images/table_header_shadow_right.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}

.nzebra tr.zerro_row td.first_td {
background-image:url(/images/table_header_shadow0_left.jpg);
background-repeat:no-repeat;
background-position:bottom left;
text-align:left;
}

.nzebra tr.zerro_row td.last_td {
background-image:url(/images/table_header_shadow0_right.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}

/*.nzebra tr.second_row td {
height:14px;
}*/

.nzebra tr.zerro_row td {
height:8px;
}

.nzebra tr.first_row td {
vertical-align:middle;
text-align:center;
padding:0 30px 0 30px;
font-weight:bold;
font-size:12px;
color:#000;
}

.nzebra td {
border-collapse:collapse;
font-size:12px;
text-align:center;
color:#000;
}

.nzebra tr.content_rows td.first_td {
text-align:left;
padding: 2px 30px 2px 30px;
}
div.clear {
	clear: both;
}


div.yellowbutton {
     margin: 0px 0px 0px 0px;
     padding:3px 10px 3px 10px;
     background-image:url(/images/button.jpg);
     width: 185px;
}

a.yellowbutton {
	padding:0px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: black;
	font-weight:bold;
}

.header-phone-legend {
	color: #f5cf00;
	font: 16px Arial;
	padding: 0px 0px 0px 0px;
	margin: 0;
text-align: left;
}
.header-phone-number {
	color: #f5cf00;
	font: bold 19px Arial;	
	padding: 4px 0px 10px 0px;
	margin: 0;
text-align: left;
}
.header-phone-number span {
	color: #000;
	font: 100 10px Arial;
}
.header-phone-number span a {
	color: #000;
	font: 100 10px Arial;
	text-decoration: underline;
}


.section3 {
	background: #FFFFFF;
	width: 990px;
        padding: 5px;
}

.section3 td {
	padding: 0px;
}

.section3 h3 {
	font: bold 22px arial;
	color: #ffffff;
	margin: 0;
}

.section3 .new {
	margin: 0 10px 10px 0px;
}
.section3 .new .link {
	text-align: right;
}
.section3 .new .link a {
	font: 100 italic 11px arial;
	color: #000000;
	text-decoration: none;

}
.section3 .new hr {
	width: 100%;
	color: #000;
	background: #000;
	border: 0;
	height: 1px;
}

.section3 .anonce {
	margin: 0 10px 10px 0px;
}
.section3 .anonce h4 {
	font: bold 12px arial;
	color: #000;
	padding: 3px 0 0 0;
	margin: 0;
}
.section3 .anonce .text {
	font: 100 11px arial;
	color: #000;
	padding: 5px;
	margin: 0;
}
.section3 .anonce .text a {
	font: 100 11px arial;
	color: #000;
	text-decoration: none;
}
.section3 .anonce .text img {
	padding: 0 10px 5px 0;
}

.section3 .faq {
	margin: 0 10px 10px 10px;
}
.section3 .faq .one {
	margin: 4px 0;
}
.section3 .faq .one a {
	font: 100 11px arial;
	color: #000;
	text-decoration: underline;
}

.section3 .anonce h4 a {
	text-decoration: underline;
}



.section3 .anonce .href {
	font: 100 11px arial;
	color: #000;
	margin: 0;
	text-align: right;
}
.section3 .anonce .href a {
	color: #000;
	text-decoration: underline;
}

.col3_table td {
	font: bold 11px Arial;
	color:black;
	white-space: nowrap;
	padding: 3px 0;
}

.col3_table td.point {
	background: url(/img/bottom_point.png) repeat-x bottom;
}

.col3_table td.point span {
	background: #FEE31A;
	padding-right: 3px;
}

.section3 a.all {
	font: bold 11px arial;
	color: #000000;
}

.col3_p {
	font: 100 11px Arial;
	color:black;
	text-align: justify;
}
