/* page for blind */	
.change_font
	{
	line-height: 1.5;
	padding-top: 50px;
	}
/* начальные установки  */
body { font-size: 1.2em; color: #000; background: #fff; }
/* размер шрифта, класс для body */
.change_font { font-size: 1.118em; }
.fs1 .change_font { font-size: 1.2em; }
.fs2 .change_font { font-size: 1.5em; }
.fs3 .change_font { font-size: 1.8em; }
.ff1 {font-family: Arial, sans-serif;}	
.ff2 {font-family: Times New Roman, serif;}	
.ff3 {font-family: Courier New, sans-serif;}	
.ls1 {letter-spacing: 0em;}	
.ls2 {letter-spacing: 0.15em;}	
.ls3 {letter-spacing: 0.3em;}	

.ioff img { display: none !important; }
.ioff .descr { width: 94.6%;}
.ioff  .img_news:after 
	{
	content: "Вы отключили изображения";
	display: block; 
	}
.widthSite.tline
	{
	padding-top: 1em;
	border-top: solid 2px #000;
	color: #000;
	}
	
/* background: url(../i/logo_wb_big.gif) no-repeat 0 0;  in html!!! */
.blind_page .logo {
	display: inline-block;
	height: 93px; width: 251px;
	
}
.blind_page .presentationBlock, .blind_page .mainmediagal { clear: both; }

.blind_page h1	
	{
	font-size: 1.8em;
	text-transform: uppercase;
	font-weight: normal;
	}
.blind_page h2	
	{
	font-size: 1.5em;
	line-height: 1.4em;
	text-transform: uppercase;
	font-weight: normal;
	}
.blind_page h3	
	{
	font-size: 1.49em;
	font-weight: normal;
	}
.blind_page a
	{
	color: #000; /* see other colors at end of file */
	text-decoration: underline;
	}
.blind_page .container
	{
    padding-top: 5.7em;
	}
.blind_page .header
	{
    min-height: 2.7em;
	}
.blind_page .mainWrap .col1
	{ 
	width: 100%;
		position: relative;
	}
	.blind_page .widthSite.tline, .cs1.blind_page .widthSite.tline { border-color: #808080; }
	.blind_page .filter_result__val { font-weight: bold; }
.blind_page .colwide 
	{ 
	width: 100%;
	 padding-left: 0;
	}
.blind_page .moreNav
	{
	margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
	}

.blind_page .moreNav b
	{
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 20px;
	font-weight: normal;
	}
.blind_page .moreNav .site_map
	{
	background: url('../i/icons.png') no-repeat -40px -220px;
	}
.blind_page .moreNav .site_normal
	{
	background: url('../i/icons.png') no-repeat 0 -220px;
	}
.blind_page .project_filter_item, .blind_page .project_filter_subitem { font-size: 1em; color: #010101; text-decoration: underline; }
.blind_page  .project_filter_item.active, .blind_page .project_filter_item:hover, .blind_page .project_filter_subitem:hover { background: #000; text-decoration: none; color: #fff;}	
.blind_page .filter_result_sum {color: #606060; margin: 32px 0; }
.blind_page .filter_result_item:first-child { boder-top: none; }

.single_block
	{
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #848484;
	}



.one_person
	{
	padding: 0 0 20px 20px;
	background: #fff;
	}
.one_person__info
	{
	padding: 10px;
	margin-bottom: 10px;
	background: #e4e4e4;
	}
.one_person__position
	{
	color: #464646;
	}
.one_person__info{}
	
	
	
.wday
	{
	width: 10em;
	border: none;
	padding: 0;
	margin-bottom: 20px;
	}
.wday span,
.wday strong
	{
	padding: 0 1em 0 0;
	}
.toreg_block .button
	{
	float: left;
	margin-right: 20px;
	}
.toreg_block_hint
	{
	padding: 0 100px 0 0;
	}
	

	
.dirspeech blockquote
	{
	border-color: #848484;
	border-width: 2px;
	position: relative;
	margin-left: 20%;
	}
.dirspeech blockquote:after 
	{
	position: absolute;
	top: 15px;
	left: -5px;
	margin-left: -5px;
	content: '';
	width:16px;
	height:16px;
	border-left: solid 2px #848484;
	border-bottom: solid 2px #848484;
	background: #fff; /* see other colors at end of file */
	-moz-transform:    rotate(45deg);
	-o-transform:      rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform:     rotate(45deg);
	transform:         rotate(45deg);
	}
.dirspeech h4
	{
	width: 20%;
	}
.dirspeech blockquote *:first-child:before, 
.dirspeech blockquote *:first-child:after
	{
	color: #000;
	}

.colimg
	{
	margin: 0 30px 20px 0;
	width: auto;
	}
.c_ontblock div
	{
	margin-bottom: 10px;
	}
.c_ontblock strong
	{
	display: inline-block;
	width: 12%;
	}

	

/* кнопки */	

.button
	{
	font-size: 0.85em;
	padding: 12px 17px;
	}
	
/* Субменю */
	
.blind_page .rubr
	{
	display: none;
	min-height: 2em;
	line-height: 2em;
	border: none;
	border-bottom: solid 1px #848484;
	}
.blind_page .rubr li,
.blind_page .rubr li a
	{
	display: inline-block;
	height: 100%;
	color: #000; /* see other colors at end of file */
	}

.blind_page .rubr li.current
	{
	background: #000; /* see other colors at end of file */
	position: relative;
	}
.blind_page .rubr li
	{
	padding: 0;
	font-size: 1.2em;
	text-transform: uppercase;
	}
.blind_page .rubr li a,
.blind_page .rubr li span
	{
	margin: 0 25px;
	}
	.blind_page .mainWrap .col3 {  float: none; margin-left: -5%; width: auto; clear: both; margin-top: 20px; } 
	.blind_page .col3 .newsList {
		background: #FFFFFF;
	    border: 1px solid #808080;
	    box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    clear: both;
	    float: left;
	    padding: 16px 30px 20px;
	    width: 95%;
	    margin-left: 5%;
	    margin-top: 25px;
	}
	.blind_page .mainWrap .col2 { width: auto; float: none; }
	.blind_page .col3 .newsList h2 { color: #212121; }
	.blind_page .statistics, .blind_page .SmallGraphic { 
		border:  1px solid #808080; 
	 	background: #fff;
	 	box-sizing: border-box; 	 
	 	-moz-box-sizing: border-box;
	 	margin: 50px 0 0 5%; 	 
	  	padding: 24px 20px 32px;
	  	width: 45%; 
	    float: left;
	 } 

	.blind_page .tagsBlock { display: none; }
.blind_page .bnotice .img {   background: none; height: auto; display: inline-block; width: 49%; }
.blind_page .doc_link a { font-size: 1.25em; font-weight: bold; text-decoration: underline;}
.blind_page .doc_link a:hover { text-decoration: none; }
.blind_page .doc_link .active { padding-top: 8px; padding-bottom: 8px; text-decoration: none; }

 .blind_page .bnotice a {
    background: none;
    display: inline-block;
    margin: 0;
    width: 490px;
    height: auto;
}
.doc_link a {}
.blind_page .statistics .doc_link { margin-top: 30px; margin-bottom: 38px; }
.blind_page  .any_table.stat .hint_popup_win { top: 29px; right: 79px; border-color: #000; color: #000; }
.blind_page .any_table.stat .hint_popup_win:after { border-top-color: #000; border-left-color: #000; }
.blind_page .statistics .stat tr .any_table__cell:first-child { width: 57px; }
.blind_page .bnotice .txt {
	position: relative; 
	display: inline-block;
	vertical-align: top;
	width: 51%;
	border: 2px solid #000;
	background: none;
	color: #000;
	text-decoration: underline;
	float: none;
	bottom: auto; left: auto;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 180px;
	text-decoration: none;
}
.blind_page .bnotice strong { text-decoration: underline; font-size: 1.09em; color: #000 !important; }
.blind_page .bnotice strong:hover { text-decoration: none; }

/*	
.blind_page .rubr li.current:after 
	{
	position: absolute;
	bottom: -5px;
	left: 50%;
	margin-left: -5px;
	content: '';
	width:10px;
	height:10px;
	background: #848484;
	-moz-transform:    rotate(45deg);
	-o-transform:      rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform:     rotate(45deg);
	transform:         rotate(45deg);
	}
*/	
/* Меню */
.blind_page .col3 .infoBlockList { margin: 0 0 0 500px; }
.blind_page .col3 .infoBlockList .block { margin-left: 0; }
.blind_page .col3 .infoBlockList .block > span {width: 50%;}
.blind_page .infoBlockList .block > span {
	position: relative; 
	display: inline-block;
	vertical-align: top;
	width: 51%;
	border: 2px solid #000;
	background: none;
	color: #000;
	text-decoration: underline;
	float: none;
	bottom: auto; left: auto;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.blind_page .mainpresent01 .jcarousel-container { height: 420px; }
.blind_page .mainpresent01 .enlargefoto { width: 707px; height: 416px; }
.mainpresent01 .jcarousel-prev , .mainpresent01 .jcarousel-next { 
	left: 92%;
	background: none;
    height: 0; width: 0;
    border: 12px solid transparent; 
 }

.mainpresent01 .jcarousel-prev { border-bottom: 12px solid #000; top: -11px;}
.mainpresent01 .jcarousel-next { border-top: 12px solid #000; bottom: -11px;}

.blind_page  .infoBlockList + .infoBlockList { margin-top: 10px; overflow: visible;}
.blind_page .infoBlockList .block:hover > span { color: #000; }
.blind_page .infoBlockList .block:hover > span { text-decoration: none; }
.blind_page .col2 .infoBlockList { margin-left: -10px;}
.blind_page .infoBlockList .block { 
	background: none; 
	width: 490px; 
	display: inline-block; 
	margin: 0 0 10px 10px;
	
 }
.blind_page .mainpresent01 .jcarousel-clip { width: 166px;  top: -423px; margin-left: -234px; height: 371px; border-width: 27px; }
.blind_page .mainpresent01 .block, .blind_page .mainpresent01 .block img { width: 160px; height: 110px;}
.blind_page .mainpresent01 .block { width: 160px; height: 109px; margin-bottom: 19px; }
.blind_page .mainpresent01 .block.current img { border-color: #000; width: 150px; height: 100px;}  
.blind_page .mainpresent01 .block.current:before { border-right-color: #000; top: 55%; } 
.blind_page  .mainpresent01 ul {width: 166px; } 
.infoBlockList.midSize .block {height: 115px; }

.blind_page .infoBlockList .block > span:before, .blind_page .bnotice .txt:before {
	border-bottom: 10px solid rgba(0, 0, 0, 0);
    border-right: 11px solid #FFFFFF;
    border-top: 10px solid rgba(0, 0, 0, 0);
    content: "";
    left: -16px;
    margin-top: -10px;
    opacity: 1;
    top: 50%;   
    z-index: 2;
}
.blind_page .infoBlockList .block > span:after, .blind_page .bnotice .txt:after {
	border-bottom: 12px solid rgba(0, 0, 0, 0);
    border-right: 12px solid #000;
    border-top: 12px solid rgba(0, 0, 0, 0);
    content: "";
    display: block;
    height: 0;
    position: absolute;
   	left: -13px;
    margin-top: -12px;
    opacity: 1;
    top: 50%;   
    width: 0;
    z-index: 1;

}

.blind_page .infoBlockList img {width: 49%; display: inline-block; }
.blind_page .newsMain .descr {
	background: #fff; 
	color: #212121; 
	border: 2px solid #000000; 
	height: auto;
    min-height: 220px;
	padding-left: 40px;
    margin-bottom: 10px;
}
.blind_page .newsMain h2 a { color: #212121; }
.blind_page .newsMain .info { color: #606060; }
.blind_page .newsMain .descr:after { display: none; background: none; }
.blind_page .newsMain .f:after {
	right: -2px;
	border-bottom: 9px solid rgba(0, 0, 0, 0);
    border-right: 10px solid #fff;
    border-top: 9px solid rgba(0, 0, 0, 0);
    top: 112px;
}

.blind_page .newsMain .f:before {
    border-bottom: 11px solid rgba(0, 0, 0, 0);
    border-right: 12px solid #000;
    border-top: 12px solid rgba(0, 0, 0, 0);
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: -2px;
    top: 109px;
    width: 0;
    z-index: 1;
}

.blind_page .newsMain .f { z-index: 2; } 

.blind_page  .stat_g .btnShowBig { font-size: 1.1em; } 
.blind_page .SmallGraphic { background: none; float: right; margin-left: 5%; width: 45%; }
.blind_page .statistics .SmallGraphic { float: none; margin-left: 0; width: auto; }
.blind_page .highcharts-container { font-size: 14px; border: 1px solid #808080; }
.blind_page .SmallGraphic_counter_banner .highcharts-container { border: none; }

.blind_page .c-small-graphic { padding-top: 75px !important; }

.blind_page .GraphContainer { margin: 0; width: auto !important; }
.blind_page .newsList__to_all {border-color: #c0c0c0; clear: both; }
.blind_page .statistics h2, .blind_page  .statistics .doc_link { margin-left: 0; margin-right: 0; }
.blind_page  .mainpresent01 ul {min-height: 435px; }
.blind_page .statistics .any_table__line, .blind_page .statistics .stat.any_table  { border: none;  }

.blind_page .highcharts-title { font-size: 24px !important; line-height: 1.1 !important; text-align: left !important; text-transform: uppercase; top: -75px !important; width: 100%; }
.blind_page #BigGraphic { border-top-color: transparent; }
.blind_page .BigGraphic .prevBttn { left: 0; margin-left: 0; }
.blind_page .BigGraphic .nxtBttn { left: auto; margin-right: 0; right: 0; }

.blind_page #SmallGraphic, .blind_page .c-small-graphic { height: 305px; width: auto; }
.blind_page .SmallGraphic .prevBttn { display: none; left: 0; margin-left: 0; }
.blind_page .SmallGraphic .nxtBttn { display: none; left: auto; margin-right: 0; right: 0; }

.blind_page .statistics .any_table + .btnShowBig:before{ 
	content: ' ';
	border-top: 1px solid #c0c0c0; 
	margin-top: 26px; 
	padding-top: 27px; 
	display: block;
	width: 100%; 
 }
.blind_page .statistics .stat .any_table__cell {
	padding: 16px 0 16px 3px;
	color: #000;
	font-size: 17px;
}
.blind_page .menu a
	{
	text-decoration: none;
	}
.blind_page .menu 
	{
	border-bottom: solid 2px #848484; /* see other colors at end of file */
	min-height: 3em;
	font-size: 12px;
	overflow: hidden;
	padding-bottom: 2em;
	}
	.highcharts-container { font-size: 15px;}
	.blind_page .pseudolink.capcha_audio:after {}
.blind_page .menu li
	{
	border: medium none;
    display: inline-block;
    height: 100%;
    padding: 0;
	border: none;
	}
	.blind_page .feedback_form  .field.checkbox { background-position: -140px -32px; }
	.blind_page .feedback_form .field.checkbox.checked { background-position: -140px 0; }
	.blind_page .feedback_form .selectBox , .blind_page .feedback_form .input_street, .blind_page .feedback_form .any_form__text { border-color: #848484; }
	.blind_page .feedback_form .field.radio { background-image: url("../i/bling_radio2-.png"); }
	.blind_page .btnShowBig { display: inline-block; font-size: 16px; margin-top: 20px; }
.blind_page .menu li a
	{
    font-size: 1.7em;
	}
.blind_page .menu li:hover a {text-decoration:underline;}
.blind_page .menu li a:hover .pseudolink {color:#000;}
.blind_page .menu li.current a:hover .pseudolink {color:#fff;}
.blind_page .menu li.current
	{
	background: #000; /* see other colors at end of file */
	}
.blind_page .menu li a,
.blind_page .menu li.current span
	{
    display: block;
    height: 100%;
    line-height: 2.5;
	color: #000; /* see other colors at end of file */
	position: relative;
	padding: 0 20px;
	margin: 0;
	}

.blind_page .menu li a:before,
.blind_page .menu li:hover a:after
	{
	content: '';
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	width: 2px;
	height: 1em;
	left: -2px;
	margin-right: 20px;
	background: #000; /* see other colors at end of file */
    margin-top: -0.5em;
    top: 50%;	
	}
.blind_page .statistics h2 { color: #212121; }

.blind_page .menu li:first-child a:before
	{
	background: #fff; /* see other colors at end of file */
	}

.blind_page .menu li.current a:after
	{
	background: #000; /* see other colors at end of file */
	margin-right: 0;
	margin-left: 20px;
	left: auto;
	right: 0;
	z-index: 11;
	}
.blind_page .menu li.current a:before,
.blind_page .menu li.current a:after

	{
	visibility: hidden;
	}
.blind_page .menu li.current span,
.blind_page .menu li.current a
	{
	background: #000; /* see other colors at end of file */
	margin-right: 0;
	left: auto;
	right: 0;
	z-index: 12;
	}
.blind_page .menu li.current a,
.blind_page .menu li.current span
	{
	color: #fff; /* see other colors at end of file */
	text-decoration: none;
	border:none !important;
	}
.blind_page .menu li.current a:hover,
.blind_page .menu li.current span:hover {text-decoration:none;}

.blind_page ul.rubr .current a
	{
	text-decoration: none;
	color: #fff;
	cursor: default;
	}


/* bookmarks */
.bookmarks	{
	margin-bottom:10px;
	margin-left:-20px;
	}
.bookmarks a {
	display:inline-block;
	vertical-align:top;
    height: 100%;
    line-height: 2.2em;
    margin: 0;
    padding: 0 20px;
    position: relative;
	font-size:1.2em;
	text-decoration:none;
	}
.bookmarks a span {
	border-bottom: 1px dotted #000;
	font-weight:bold;
	color: #000;
	}
.bookmarks a.current {
	background:#000;
	}
.bookmarks a.current span {color:#ffffff;}
/*  */

	
.blind_page .pseudolink
	{
	border-bottom: 2px dotted #000;
	color: #000; /* see other colors at end of file */
	}
.blind_page a:hover .pseudolink
	{
	color: #fff; /* see other colors at end of file */
	border-bottom: none;
	}	
.blind_page .newslist .date,	
.blind_page .newslist li p
	{
	display: inline-block;
	vertical-align: top;
	}
.blind_page .newslist .date	
	{
	width: 17.17%;
	text-align: right;
	}
.blind_page .newslist.nocell .date,	
.blind_page .newslist.nocell li p
	{
	width: 100%;
	text-align: left;
	}
.blind_page .newslist.nocell .date	
	{	
	padding: 0 20px;
	}
.blind_page .newslist.nocell li p
	{	
	padding: 10px 20px 20px;
	border-width: 2px;
	}
.blind_page .newslist .date span	
	{
	font-weight: bold;
	display: inline-block;
	margin: 0.5em 2em 0 0;
	color: #000; /* see other colors at end of file */
	}
.blind_page .newslist.nocell .date span	
	{
	margin: 0;
	}
.blind_page .newslist.nocell .date b
	{
	font-weight: normal;
	margin: 0 10px;
	}

.blind_page .newslist li p
	{
	line-height: 1.3;
	}
.blind_page .newslist_text
	{
	border-bottom: solid 1px #000;
	display: inline-block;
	padding-bottom: 17px;
	width: 82.82%;
	}
	
.blind_page .newslist_text p { display: block !important; }
	
.blind_page .newslist p strong a
	{
	color: #000; /* see other colors at end of file */
	font-size: 1.25em;
	line-height: 1.3;
	text-decoration: underline;
	}
	
.blind_page .newslist p strong a:hover
	{
	text-decoration: none;
	}
.blind_page .newslist .rubr
	{
	display: none;
	}
.blind_page .newslist img {
    margin: 0.5em 0.5em 0 0;
}	
.newslist_all_link
	{
	padding-left: 17.17%;
	}

/* documentlist */
.documentlist li {
	border-bottom:1px solid #000;
	padding:22px 0 5px 0;
	}
.documentlist li a {display:block;}
.documentlist li .date {
	color:#000;
	}
/*  */

.blind_page .pages
	{
	margin-left: 17.17%;
	}
.blind_page .pages span.prev, 
.blind_page .pages span.next,
.blind_page .pages a, 
.blind_page .pages span
	{
	color: #000; /* see other colors at end of file */
	}
.blind_page .pages .current
	{
	background: #000; /* see other colors at end of file */
	color: #fff; /* see other colors at end of file */
	}
.blind_page .footer
	{
	background: #fff; /* see other colors at end of file */
	border: none;
	padding-top: 30px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	filter: none;
	}
.blind_page .footer .copy
	{
	width: auto;
	padding-right: 150px;
	}

.tagline,
.tagline a
	{
	color: #848484; /* see other colors at end of file */
	}

/* поиск */
.blind_page .sitesearch fieldset {width:100%;}
.blind_page .sitesearch label {
	left:20px;
	color:#000;
	line-height:56px;
	font-size:1.4em;
	}
.blind_page .searchformq {
	background:#fff;
	border: 2px solid #848484;
	color:#000;
	font-size:1.4em;
	line-height:56px;
	height:56px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow: none; 
	padding: 0 185px 0 20px;
	width: 100%;
	}
.blind_page .searchformb {
	background:#848484;
	height:56px; 
	text-indent:0;
	color:#fff;
	line-height:56px;
	text-align:center;
	font-size:1.6em;
	width:185px;
	padding:0;
	}
.blind_page .searchquery {
	padding:0;
	border:0 none;
	margin-bottom:65px;
	font-size:1.2em;
	}
.resultList {
	border-top:2px solid #848484;
	padding-top:20px;
	margin-bottom:40px;
	}
.resultList li {
	padding-left:35px;
	position:relative;
	}
.resultList li .num {
	position:absolute;
	top:0;
	left:0;
	font-weight:bold;
	}
.resultList li p strong {display:block;}
.resultList li .date {color:#848484;}

/* tree */

.tree_structure_top {
    border-color: #000;
	border-width: 2px 2px 10px 2px;
    padding: 15px 20px 15px 15px;
	}
.blind_page .tree_structure_top__h {
    font-size: 1.3em;
    line-height: 1;
	text-transform: none;
	font-weight:bold;
}
.tree_structure_top__h span {
    background-image: url("../i/logo-pic-wb1.png");
	background-repeat: no-repeat;
	padding-left:80px;
	padding-top:5px;
	min-height:65px;
}
.tree_structure .structure {
	padding-left:60px;
}
.tree_structure .structure:before {
	left:27px;
	bottom: 50px;
	border-left-color:#000;
	border-width:2px;
}
.tree_structure .structure__item_in:before, 
.tree_structure .structure__item_in:after,
.tree_structure .sub_structure:after
{
	border-color:#000;
	border-width:2px;
}
.tree_structure .structure__item_in:after
	{
	left: -35px;
	}
.tree_structure .structure__item_in:before
{
	width: 35px;
}
.tree_structure .sub_structure:after
{
    left: -93px;
    top: 3px;
}
.tree_structure .structure__item:last-child .structure__item_in:after
{
bottom: 48%;
}
.tree_structure .it_open .structure__item_in:before, .tree_structure .it_close .structure__item_in:before
	{
	width: 93px;
	}
/*.tree_structure .structure__item:last-child:after
	{
    left: -33px;
	border-left: solid 2px #000;
	border-bottom: solid 2px #000;
	}	
*/	
.sub_structure__item {
	color:#222;
}
.structure__item_in, .sub_structure__item_in {
	background:#fff;
	border-color:#000;
	padding:15px 20px 15px 15px;
	height:auto;
	border-width: 2px;
}
.sub_structure__item .sub_structure__item .sub_structure__item_in {
	background:#fff;
	border-color:#646464;
	border-width: 2px;
}
.sub_structure__item .sub_structure__item .sub_structure__item .sub_structure__item_in {
	/*background:none;
	border:2px solid #c5c5c5;*/
}
.structure__contact {
	color:#000;
	line-height:1.2;
	width:39%;
}
.structure__person { width:59%;}
.structure__name {
	color:#000;
	line-height:1.2;
}
.structure__name
	{
	color:#000;
	font-size:1.3em;
}
.it_close:before, .it_close:after {
   background: none repeat scroll 0 0 #FFFFFF;
   border-color:#000;
   border-width: 2px;
   }
.structure__position {color:#000;}
.structure__open, .structure__close,
.sub_structure__item .structure__open, .sub_structure__item .structure__close,
.sub_structure__item .sub_structure__item .structure__open, 
.sub_structure__item .sub_structure__item .structure__close{
	background:#fff;
	border-width:2px;
	border-color:#000;
	top:-2px;
	left:-60px;
	width:60px;
	}
.structure__open i, .structure__close i {
	background:#fff;
	color:#000;
	border-color:#000;
	border-width:2px;
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow: none; 
	height:36px;
	width:36px;
	font-size:2em !important;
	line-height:36px !important;
	font-weight:normal !important;
	left:18px;
	top:15px;
	}

.structure__photo {display:none;}
.structure__item.it_open, .structure__item.it_close, 
.sub_structure__item.it_open, .sub_structure__item.it_close, 
.sub_structure__item.it_open > .sub_structure__item, 
.sub_structure__item.it_close > .sub_structure__item {
   padding-left: 60px;
}

.news_content {
	width:100%;
	overflow:hidden;
}
.news_content-in {
	margin-right:-23px;
}
.news_blo {
	position: relative;
	width:311px;
	min-height:310px;
	padding:0 0 14px;
	margin:45px 10px 50px 0;
	line-height:1;
	border:2px solid #000;
	border-top:none;
	-webkit-border-radius:0 0 5px 5px;
	   -moz-border-radius:0 0 5px 5px;
	        border-radius:0 0 5px 5px;
}
.cat_blo {
	position:absolute;
	width:auto;
	height:45px;
	left:-2px;
	right:-2px;
	top:-45px;
	padding:0 0 0 16px;
	font-size:1em;
	line-height:45px;
	color:black;
	background:url(../i/news_blo_wb.png) 0 0 no-repeat;
}
.cat_blo:after {
	display:none;

	/*
	width:100%;
	height:45px;
	padding:20px 0 0 34px;
	margin:0;
	-webkit-border-radius:0;
	   -moz-border-radius:0;
	        border-radius:0;

	color:black;
	position:absolute;
    top:-25px;
	left:-2px;
	*/
}
.cat_blo span {
	text-shadow:none;
	/*font-size:1.5em;*/
	font-size:0.9em;
}
.img_news {background:none;}
.link_news {
	width:285px;
	height:auto;
	font-size:0.95em;
}
.doc_link a {
	color:#000;
	text-decoration:none;
	}

.doc_link .active {background:#000;}

.article_options {border-bottom:2px solid #646464;}
.article_options li a {
	text-decoration:none; 
	border-right:0 none;
	}

.colwide .article_share li:last-child a {border:0 none;}
.tag_blo {color:#9b9b9b;}
.tag_blo a {text-decoration:none;}
.article_share .door {padding-right:25px;}
.article_share .door:after {
	background: url("../i/arrowB3.png") no-repeat scroll 0 67%; 
	width:16px;
	height:16px;
	}
.media_news_blo .newsitem {
	padding-left:174px;
	position:relative;
	}
.media_news_blo .newsitem .date {
	color:#848484;
	position:absolute;
	top:0;
	left:0;
	DISPLAY:BLOCK;
	font-weight:bold;
}
.media_news_blo  .separator {
	margin-left:174px;
	height:2px;
	background:#9b9b9b;
	}

.error_n {
	color:#000;
	text-transform:uppercase;
	margin-bottom:0;
	font-size:5.8em;
	}

.error_descr {
	color:#000;
	font-size:1.4em;
	margin:0;
	}
.error_hlp {
	color:#000;
	font-size:1.1em;
	margin-top:0;
	}
.error_img {
	height: 93px;
	width: 73px;
	background: url("../i/err_wb.png") no-repeat 0 0; 
	margin:0 auto 40px auto;
	}
.error_page .error_hlp b {
    display: inline-block;
    font-weight: normal;
    height: 20px;
    vertical-align: middle;
    width: 30px;
}
.error_page .error_hlp .site_map {background: url("../i/icons.png") no-repeat scroll -40px -220px;}
.error_page .error_hlp .back_page {background: url("../i/icons.png") no-repeat scroll -320px -219px;}


.any_form_must  {color:#000;}

.colwide .any_form  {
	background:none; 
	border:2px solid #000;
	padding:40px;
	}
.any_form__note.end_section {
	padding:0;
}
.any_form__note, .any_form__entry {vertical-align:top;}
.any_form__note.zoom1, .any_form__entry.zoom1 {margin-bottom:50px;}

.any_form__hint {
	font-size: 0.75em;
	margin-top:10px;
	width: 75%;
	}

.any_form .error input[type="text"],.any_form .error input[type="password"] {
	outline: 4px solid #eaeaea;
	color:#000;
	}
.error .remark {	
    margin: 0;
    position: absolute;
    right: 0;
    width: 21%;	
}
.any_form input[type="text"], .any_form input[type="password"], .any_form textarea {
	background:#ffffff;
	border:2px solid #000;
	color:#000;
	}
.any_form input[type="text"], .any_form input[type="password"], .any_form select {height:40px;}
.remark {
	font-size:0.8em;
	color:#000;
	margin-top:-20px;
	}
.remark b {
	display:block;
	height:30px;
	width:30px;
	background: url("../i/icons.png") no-repeat -360px -220px;
	margin-bottom:3px;
}
.any_form select {color:#000;}
.any_form__entry.scode .capcha_img img {border:2px solid #000; height:35px;	}
.any_form__entry.scode input, .any_form__entry.scode .capcha_img, .any_form__entry.scode span {
	vertical-align:top;
	top:0;
	}
.any_form__entry { font-size: 1.1em; vertical-align: middle; }
.added_files__size {font-size:0.8em; color:#000;}

.pseudolink.capcha_audio:after { 
	background-position: -227px -19px;
    height: 21px;
    left: -26px;
    top: 3px;
    width: 25px; 
  }
.pseudolink.reload:after {background-position: -276px -20px;}
.pseudolink.del:after {background-image:url("../i/icClose_wb.png");}
.pseudolink.del:after, 
.pseudolink.reload:after 
	{
	height:25px; 
	width:30px; 
	left:-30px; 
	}
span.pseudolink.capcha_audio
	{
	
	}
.any_form__entry.scode .capcha_img, 
.any_form__entry.scode span 
	{
	margin-bottom:10px;
	}
.pseudolink.del { margin-left: 56px;}
.any_form__note.end_section, 
.any_form__entry.end_section {
	border:1px solid #848484;
	margin:40px 0;
}
.any_form__note.scode { padding: 0; vertical-align: top; }
.key {
	width: 27px; 
	height: 25px;
	background-position: -320px -20px;
	right:8px;
	}
.text .key {right:0;}
.mt10 { margin-top: 10px; }

.any_form__entry.scode .capcha_img
{
width: 150px;
}
.posr { position: relative; }
#audioCaptcha
{
top: 0 !important;
z-index: 1;
position: absolute;
top: 0;
left: 0;
}
#c_capcha { width: 117px; }
.mb25 { margin-bottom: 25px;}
.any_form__entry select.input_home_n { width: 100px; }	
.colwide .any_form  .button {
	background: #848484;
	border-color:#848484;
	color:#fff;
	font-weight:normal;
	text-shadow:none;
	-moz-box-shadow: none; 
    -webkit-box-shadow: none; 
    box-shadow: none; 
	font-size:1.2em;
	filter: none;
	padding: 17px 17px;
	min-width: 190px;
	display: inline-block;
	}

.field.radio, .field.checkbox {
    display: inline-block;
    vertical-align: middle;
    height: 28px;
    width: 28px;
    margin: 0 10px 0 0;
    position: relative;
}
.field.radio { background: url("../i/bling_radio2.png") no-repeat scroll 0 -32px transparent; }
.field.checkbox { background: url("../i/bling_checks.png") no-repeat scroll 0 -32px transparent; }
.field.checked { background-position:0 0; }
.field input { position: absolute; top: 0; left: 0; z-index: -99; }
.selectBox-dropdown {
    background:#ffffff;
    border: 2px solid #000;
    color: #000;
    cursor: pointer;
    display: inline-block;
    line-height: 1.5;
    outline: medium none;
    position: relative;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
}
.selectBox-dropdown.selectBox-menuShowing {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.selectBox-dropdown .selectBox-label {
    display: inline-block;
    overflow: hidden;
    padding: 2px 8px;
    white-space: nowrap;
	color:#000;
}
.selectBox-dropdown .selectBox-arrow {
    background:url(../i/arrowSelect.png) no-repeat 50% 55%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 27px;
}
.selectBox-dropdown-menu {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-bottom:2px solid #000;
    max-height: 500px;
    min-height: 1em;
    overflow: auto;
    position: absolute;
    z-index: 99999;
}
.selectBox-inline {
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-block;
    min-width: 150px;
    outline: medium none;
    overflow: auto;
}
.selectBox-inline:focus {
    border-color: #ffffff;
}
.selectBox-options, .selectBox-options LI, .selectBox-options LI A {
    cursor: pointer;
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
	font-weight:normal;
	font-size:0.95em;
}
.selectBox-options LI A {
    background: none no-repeat scroll 6px center transparent;
    line-height: 1.5; 
	padding: 2px 8px;
    overflow: hidden;
	color:#000;
	text-decoration:none;
    white-space: nowrap;
}
.selectBox-options LI.selectBox-hover A {
	color: #000;
	text-decoration:underline;
}
.selectBox-options LI.selectBox-disabled A {
    background-color: transparent;
   color:#000;
}
.selectBox-options LI.selectBox-selected A {
    background: #fff;
	color: #000;
	text-decoration:underline;
}
.selectBox-options .selectBox-optgroup {
    background: none repeat scroll 0 0 #ffffff;
    color:#000;
    font-weight: bold;
    line-height: 1.5;
    padding: 0 0.3em;
    white-space: nowrap;
}
.selectBox.selectBox-disabled {
    color:#000 !important;
}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
    border-color: #666666;
    opacity: 0.5;
}
.selectBox-inline.selectBox-disabled {
    color:#000 !important;
}
.selectBox-inline.selectBox-disabled .selectBox-options A {
    background-color: transparent !important;
}

.mainstaff, .otherstaff { 
	border-bottom: 2px solid #000;
	padding-bottom:30px;
	margin-bottom:30px;}

.aboutstaff {width:80%;}
.otherstaff .msphoto + .msabout {margin-left:40px; margin-top:0;}
.otherstaff .msabout {margin-left:145px;}
.otherstaff .msabout p {margin-top:0;}
.otherstaff .msabout a {font-weight:normal; font-size:1.5em;}
.mscontact {margin-left:145px; width:80%;}
.mscontact .nowrap {margin-bottom:0;}
.mscontact .nowrap span {
	display:inline-block;
	vertical-align:top;
	}

.mscontact .nowrap strong {
	display:inline-block;
	vertical-align:top;
	width:140px;
	}
.jobdescr dt {width: auto; float: none; }
.jobdescr dd { margin: 20px 0 30px 0; }

.map_block_big {
	border:1px solid #000;

	/*    height:242px;*/
	width: 100%;
}
.bank_details {width: auto;}
.bank_details dt
	{
	width: 50px;
	float: left;
	}
.bank_details dl {margin-bottom:0;}
.bank_details dd
	{
	margin: 0 0 5px 55px;
	}
.bank_details p b {
	display:block;
	margin:20px 0 10px 0;
	}

.short_info .short_info_mark {
	color:#000; 
	display:block;
	margin:0 0 5px 0;
	font-weight:normal;
	font-size:1.4em;
	}
.short_info b {display:block;}
.short_info p
	{
	display: inline-block;
	width: 45%;
	padding: 2%;
	margin: 0;
	border: 1px solid #000;
	}
/*
.short_info p:first-child 
	{
	border-right: none;
	}
*/
.short_info p:last-child 
	{
	position: relative;
	left: -1px;
	}
.short_info {
    border: none;
    width: auto;
	margin-bottom:40px;
}
.short_info p a {font-weight:bold;}
.short_info .short_info_tel {
	font-weight:bold;
	border:0 none;
	margin:0;
	padding:18px 0;
	}


.doc_table thead td {
    border-bottom: 2px solid #000;
    border-top: 0 none;
	color:#000;
}
.doc_table td {
    font-size: 18px;
	border-bottom: 2px solid #000;
	color:#000;
	padding: 20px 20px 20px 0;
}
.doc_table td a {
	font-size:26px;
	color:#000;
	}
.ui-tabs-nav .ui-state-default {font-size:22px;}
.filter-acts {background:0 none; border:2px solid #000;}
.filterform {background:none;}

#searchtabs .ui-tabs-nav li.ui-tabs-selected {
	background:#fff; 
	border-top:2px solid #000;
	border-left:2px solid #000;
	border-right:2px solid #000;
}
#searchtabs .ui-tabs-nav li {margin-bottom:-2px; background:none;}

#searchtabs .ui-tabs-nav li a {text-decoration:none;}
#searchtabs .ui-tabs-nav li a span {border-bottom:1px dotted #000;}
#searchtabs .ui-tabs-nav li.ui-tabs-selected a span {border-bottom:0 none !important;}

.button2 {
    background: none repeat scroll 0 0 #000;
    border-color: #000;
    box-shadow: none;
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: normal;
    text-shadow: none;
    filter: none;
}

.filterform input[type="text"] {
	background:none;
    border: 2px solid #000;
    color: #000;
	height:40px;
	font-size: 1.2em;
	}
.filterform  .selectBox-options .selectBox-optgroup {
    line-height: 1.5;
	position:relative;
	top:1px;
}
.filterform .selectBox-dropdown { 
	line-height: 1.5;
	position:relative;
	top:1px;
	}
.filterform label.line
	{
	width: 170px;
	}
	
hr.litegray {
    background: #000;
    border: 0 none;
    color: #000;
    height: 2px;
	}
hr.lite {
    background: #848484;
    border: 0 none;
    color: #848484;
    height: 1px;
	}
	
.filterform input.calend {
    background: url("../i/calend_wb.png") no-repeat 100% 50%;
	background-color:none;
	width:150px;
    outline: none;
	}

.acts-types-item  {width:298px; float:none; display:inline-block; vertical-align:top;}
.acts-types-item.select {width:258px;}
.acts-types-item.select.dateselect {width:400px;}
.ui-datepicker {
	background:#fff;
	border:2px solid #848484;
	-webkit-box-shadow: 5px 4px 0 0 #d9d9d9;
	box-shadow: 5px 4px 0 0 #d9d9d9;
	font-size:0.95em;
	z-index: 11 !important;
}
.ui-datepicker-header {background:#fff;}
.ui-datepicker th {font-weight:normal; color:#848484 !important; font-size:1em;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default  {
    border:0 none;
	}
.ui-datepicker-week-end .ui-state-default {border:1px solid #848484;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { background:#848484 !important;}
.ui-datepicker td span, .ui-datepicker td a {text-align:center;}

.ui-datepicker .ui-datepicker-title {
    font-weight: normal;
	font-size:1.2em;
	}
.ui-datepicker-prev {background: url("../i/arrowL_wb.png") no-repeat  50% 50%; height:40px;}
.ui-datepicker-next {background: url("../i/arrowR_wb.png") no-repeat  50% 50%; height:40px;}

/* верхний бар */
	
.blind_panel
	{
	display: none;
	font-size: 0.6em; font-family: Arial, sans-serif; letter-spacing: 0;
	font-weight: bold;
	line-height: 2;
	position: static;
	}
.blind_page .blind_panel
	{
	display: block;
	}
.blind_panel_opt
	{
	display: inline-block;
	border-right: solid 1px #eff0f4;
	height: 100%;
	margin: 0.5em 0;
	color: #000;
	}
.blind_panel_opt_font,
.blind_panel_opt_color
	{
	border-right: solid 1px #acaeb2;
	padding: 0 20px;
	height: 100%;
	}
.blind_panel_opt_font
	{
	padding-left: 0;
	}
.blind_panel_opt:last-child
	{
	border: none;
	}

/*  */

	
.blind_page .moreNav a
	{
	display: inline-block;
	text-decoration: underline;
	color: #000; /* see other colors at end of file */
	padding-left: 40px;
	}

.blind_page .for-reference,
.blind_page .enlargefoto
	{
	background: none;
	}
.blind_page .for-reference,
.blind_page .tagsBlock,
.blind_page .enlargefoto
	{
	border: solid 2px #848484; /* see other colors at end of file */
	}

.blind_page .tagsBlock a
	{
	font-size: 1.2em !important;
	text-decoration: none;
	display: inline-block;
	padding: 5px;
	}
.blind_page .tagsBlock a:hover
	{
	color: #fff; /* see other colors at end of file */
	background: #848484; /* see other colors at end of file */
	}

.blind_page .any_table__line:hover
	{
	background: #d6d6d6;
	}	
.blind_page .any_table__hline
	{
	border-width: 2px;
	}
.blind_page .any_table__hcell
	{
	font-weight: bold;
	}

.blind_page .activities ul
	{
	width: 49%;
	}

	
/* слйдшоу */
	
.blind_page .enlargefoto
	{
	width: auto;
	}
.blind_page .photoslideshow .slideshow
	{
	height: 162px;
	}
.blind_page .photoslideshow .slideshow li.slide
	{
	height: 155px;
	}
.blind_page .photoslideshow .slideshow li.current .frame
	{
	height: 145px;
	width: 145px;
	-webkit-box-shadow: inset 0 0 0 2px #fff;
	-moz-box-shadow: inset 0 0 0 2px #fff;
	-ms-box-shadow: inset 0 0 0 2px #fff;
	-o-box-shadow: inset 0 0 0 2px #fff;
	box-shadow: inset 0 0 0 2px #fff;
	}
.blind_page .photoslideshow .slideshow li.slide	
	{
	width: 155px;
	margin-right: 30px;
	}
.photoslideshow .slideshow li:hover .frame
	{
	height: 145px;
	width: 145px;
    border: 5px solid #6A6A6A;
	-webkit-box-shadow: inset 0 0 0 2px #fff;
	-moz-box-shadow: inset 0 0 0 2px #fff;
	-ms-box-shadow: inset 0 0 0 2px #fff;
	-o-box-shadow: inset 0 0 0 2px #fff;
	box-shadow: inset 0 0 0 2px #fff;
    left: 0;
    position: absolute;
    top: 7px;
    z-index: 1;	
	}	
.blind_page .photoslideshow .slideshow .slide img
	{
	height: 155px;
	}
.blind_page .photoslideshow .jcarousel-clip
	{
	width: 900px;
	padding-top: 30px;
	}
.blind_page .photoslideshow .jcarousel-container
	{
	margin-bottom: 0;
	}
.blind_page .photoslideshow
	{
	margin-bottom: 50px;
	}
.blind_page .photoslideshow .slidenav .toleft, 
.blind_page .photoslideshow .slidenav .toright, 
.blind_page .photoslideshow .jcarousel-prev, 
.blind_page .photoslideshow .jcarousel-next
	{
	background: url(../i/icons.png) no-repeat;
	bottom: 95px;
	width: 24px;
	height: 38px;
	}
.blind_page .photoslideshow .slidenav .toleft, 
.blind_page .photoslideshow .slidenav .toright
	{
	width: 24px;
	height: 38px;
	}
.blind_page .photoslideshow .jcarousel-prev, 
.blind_page .photoslideshow .jcarousel-next
	{
	width: 16px;
	height: 28px;
	}
.blind_page .photoslideshow .slidenav .toleft
	{
	background-position: -140px -280px;
	}	
.blind_page .photoslideshow .jcarousel-prev
	{
	background-position: -188px -280px;
	}	
.blind_page .photoslideshow .slidenav .toright
	{
	background-position: -163px -280px;
	}	
.blind_page .photoslideshow .jcarousel-next
	{
	background-position: -204px -280px;
	}	
.blind_page .photoslideshow .jcarousel-next, 
.blind_page .photoslideshow .slidenav .toright	
	{
	margin: 0 0 0 -30px;
	}
.blind_page .photoslideshow.media_photo {margin:0;}
.blind_page .photoslideshow.media_photo .jcarousel-clip {display:none;}
.blind_page	.zoom {
	top:455px;
	background-image: url("../i/loupe.png");}
.blind_page .media_photo .enlargefoto {height:600px !important;}
.blind_page	.media_photo .enlargefoto .enlslide {height:600px !important;}
.blind_page .media_photo .desc_slide {
	font-size:1.2em;
	color:#515151;
	}
.blind_page .media_photo .article_options {
	top:auto;
	position:relative;
	margin:20px 0 0 0;}
.blind_page .media_photo .slidenav {top:370px;}
.blind_page .media_photo .desc_slide span {
	font-size:0.8em;
	color:#8f8d8d;
	}
.blind_page .bnotice_dynamic { 
	background:  #fff;
	border: 1px solid #808080;
	float: left;	
	padding: 21px 0 0;
	width: 488px;
}
.blind_page .bnotice_dynamic_htxt {
	background:  #fff; 
 	padding: 0 30px 20px;
 	font-size: 1.2em;
	line-height: 1.5em;
 }
.blind_page .bnotice_dynamic_txt {
	background: #ececec;
	padding: 16px 30px 11px;
	font-size: 1.65em;
	line-height: 1.7em;
 } 
.blind_page .bnotice_dynamic_txt:before { 
	left: 41px; top: -20px;
    border: 10px solid transparent; 
    border-bottom: 10px solid #ececec; 
}
.blind_page .b-roads { background: #fff; }
/* photo-gallery (NEW!) */
.photo-gallery {
	color:#646464;
	border:2px solid;
	background:none;
}
.photo-gallery__container {
	height:516px;
	margin:0 55px;
}
.photo-gallery__zoom {
	display:none !important;
	/*
	right:10px;
	bottom:10px;
	background-position:-260px -280px;
	*/
}
.photo-gallery__slideshow a.advance-link {
	height:516px;
	line-height:516px;
}
/*.photo-gallery__slideshow img {
	width:100%;
    height:516px;
}*/
.photo-gallery__caption {
	min-height:3.5em; /* @todo доработать скрипт */
	margin:0.9em 0 1.5em;
}
.photo-gallery__caption__title {
	font-size:1.2em;
	line-height:1.1;
	margin-bottom:0.3em;
}
.photo-gallery__caption__author {
	 font-size:0.8em;
}

.photo-gallery__controls {
	color:#646464;
}
.photo-gallery__controls .prev,
.photo-gallery__controls .next {
	width:55px;
	background:none;
}
.photo-gallery__controls .prev:hover,
.photo-gallery__controls .next:hover {
	background:#e3e3e3;
	background:rgba(0,0,0, 0.08);
}
.photo-gallery__controls .prev:after,
.photo-gallery__controls .next:after {
	left:16px;
	margin-top:-18px;
	border-top-width:18px;
	border-bottom-width:18px;
}
.photo-gallery__controls .prev:after {
	border-right-width:23px;
}
.photo-gallery__controls .next:after {
	border-left-width:23px;
}

.photo-gallery__thumbs {
	margin-right:-25px;
}
.photo-gallery__thumb__border {
	color:#646464;
	border-width:8px;
	left:-2px;
	right:-2px;
	top:-2px;
	bottom:-2px;
}
.photo-gallery__thumb {
	margin:0 23px 23px 0;
}
.photo-gallery__thumb img {
	width:180px;
	height:180px;
}

/* Кнопки в баре */

.opt_btn
	{
	display: inline-block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	line-height: 30px;
	font-size: 1em;
	border: solid 1px #a6a6a6;
	margin: 0 3px;
	background: #f4f4f4; /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(73%,#d0d3d9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#d0d3d9 73%); /* Chrome10+,Safari5.1+ */
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #d0d3d9 73%); /* FF3.6+ */
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#d0d3d9 73%); /* IE10+ */
	background: -o-linear-gradient(top,  #f4f4f4 0%,#d0d3d9 73%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  #f4f4f4 0%,#d0d3d9 73%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#d0d3d9',GradientType=0 ); /* IE6-9 */
    -moz-box-shadow: inset 0 0 1px #fff; 
    -webkit-box-shadow: inset 0 0 1px #fff; 
    box-shadow: 1px 1px 1px #999; 
	border-radius: 3px;
	cursor: pointer;
	}
.opt_btn.hide { display: none; }
.blind_panel .blind_panel_opt .opt_btn.current
	{
	background: #f4f4f4; /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efeff2), color-stop(73%,#babdc3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #efeff2 0%,#babdc3 73%); /* Chrome10+,Safari5.1+ */
	background: -moz-linear-gradient(top,  #efeff2 0%, #babdc3 73%); /* FF3.6+ */
	background: -ms-linear-gradient(top,  #efeff2 0%,#babdc3 73%); /* IE10+ */
	background: -o-linear-gradient(top,  #efeff2 0%,#babdc3 73%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  #efeff2 0%,#babdc3 73%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efeff2', endColorstr='#babdc3',GradientType=0 ); /* IE6-9 */
    box-shadow: -1px -1px 1px #fff, inset 1px 1px 2px #999; 
	color: #676a74;
	}
.opt_btn.font_1	
	{
	font-size: 20px;
	}
.opt_btn.font_2	
	{
	font-size: 25px;
	}
.opt_btn.font_3	
	{
	font-size: 30px;
	}
.blind_page .blind_panel .blind_panel_opt .opt_btn.color_1
	{
	background: #fff;
	color: #000;
	}
.blind_page .blind_panel .blind_panel_opt .opt_btn.color_2
	{
	background: #000;
	color: #fff;
	}
.blind_page .blind_panel .blind_panel_opt .opt_btn.color_3
	{
	background: #9dd1ff;
	color: #195183;
	}
.opt_btn.other	
	{
	width: auto;
	height: auto;
	padding: 0 10px;
	margin-left: 12px;
	}
.blind_page .projectlist_item {
	background: #646464;
	margin-right: 20px;
	margin-bottom: 20px;
	font-size: 0.87em;
	text-decoration: none;
	padding: 13px 250px 26px 20px;
	line-height: 1.4em;
	height: 81px;

}
.blind_page .proj_in  { margin-right: 20px; border-color: #646464; }

.blind_page .proj_in {font-size: 0.87em; }
.blind_page a.context_menu__item:hover, .blind_page label.context_menu__item:hover, .blind_page .context_menu__item.active, .blind_page .context_menu__item.checked {  background: #848484; }
.blind_page .context_menu__item {
	text-transform: uppercase;
	padding: 5px 16px;
	font-size: 0.87em;
	text-decoration: none;
}
.blind_page ul.projectlist {margin-top: 30px;}
.blind_page .context_menu__item span {border-bottom: 1px dotted #000; }
.blind_page a.context_menu__item:hover span, .blind_page label.context_menu__item:hover span, .blind_page .context_menu__item.active span, .blind_page .context_menu__item.checked span { border: none; }
.blind_page .h2_styled {
	text-transform: none;
	margin-bottom: 1.4em;
	font-size: 1.12em;
}
.opt_btn.imgtrigger { width: 214px; font-size: 0.95em}
.imgtrigger.current {display: none;}
.opt_btn .open_img:before,
.opt_btn .search:before,
.opt_btn .settings:before
	{
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 18px;
	margin-right: 4px;
	}
.opt_btn .open_img:before
	{
	background: url('../i/icons.png') no-repeat 0 -200px;
	}
.opt_btn .search:before
	{
	background: url('../i/icons.png') no-repeat -20px -200px;
	}
.opt_btn .settings:before
	{
	background: url('../i/icons.png') no-repeat -40px -200px;
	}
	


.blind_page .blind_panel .blind_panel_opt a.opt_btn {
	text-decoration: none;
	color: #000;
}



/* popup */

.blind_popup_win
	{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.5);
	z-index: 999;
	*position: absolute;
	}
.blind_popup
	{
	font-size: 1em; font-family: Arial, sans-serif;  letter-spacing: 0;
	width: 608px;
	position: fixed;
	top: 200px;
	left: 50%;
	margin-left: -304px; 
	background: #fff; color: #000;
	z-index: 1000;
	border: solid 1px #646464;
	*position: absolute;
	}

.blind_popup h2
	{
	margin: 0;
	padding: 20px 20px 0;
	font-size: 1.1em;
	font-weight: bold;
	}
.blind_popup .any_form
	{
	background: none;
	}
.blind_popup .any_form dl
	{
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	padding: 25px 0;
	margin-bottom: 30px;
	font-size: 0.8em;
	}
.blind_popup .any_form .vt
	{
	padding-top: 0.5em;
	}
.blind_popup .any_form dt div
	{
	text-align: right;
	padding-right: 20px;
	l__ine-height: 2;
	white-space: nowrap;
	}
.blind_popup .any_form dt,
.blind_popup .any_form dd
	{
	vertical-align: top;
	}
.blind_popup .any_form__note
	{
	width: 35%;
	}
.blind_popup .any_form__entry
	{
	width: 64%;
	font-weight: bold;
	}
.blind_popup .any_form__note, 
.blind_popup .any_form__entry 
	{
	margin: 0 0 35px;
	}
.blind_popup .color_sch 
	{
	display: block;
	padding: 10px;
	cursor: pointer;
	line-height: 1;
	text-decoration: none;
	}
.blind_popup .color_sch span {
	display: inline-block; vertical-align: middle;
	width: 19px; height: 19px; margin: 0 10px 0 0;
	background: url(../i/bling_radio.png) no-repeat 0 -39px;
}
.blind_popup .color_sch.current span {
	background: url(../i/bling_radio.png) no-repeat 0 0;
}
.blind_popup .ch_opt	
	{
	padding: 10px;
	white-space: nowrap;
	text-decoration: none;
	}
.blind_popup .ch_opt .pseudolink { color: #000; }
.blind_popup .ch_opt:hover,
.blind_popup .pseudolink:hover,
.blind_popup .ch_opt.current
	{
	background: #646464;
	}
.blind_popup .ch_opt:hover .pseudolink,
.blind_popup .pseudolink:hover,
.blind_popup .ch_opt.current .pseudolink
	{
	color: #fff;
	border: none;
	}
.blind_popup .button
	{
	margin-left: 30px;
	font-size: 0.8em;
	padding: 10px 20px;
	color: #000;
	text-transform:none;
	}
.blind_popup .back
    {
	text-decoration:none;
	font-size: 0.8em;
	padding: 10px 20px 10px 25px;
	position: relative;
	color: #000;
	/*background: url('../i/icons.png') no-repeat 0 -405px;	*/

    background: url('../i/ico_reset.png') no-repeat 0 13px;
    }
.blind_popup .back:before { background: url('../i/icons.png') no-repeat 0 -420px; content: ""; height: 11px; left: 0; margin-top: -5px; position: absolute; top: 50%; width: 15px; }

.blind_popup .back span {border-bottom:2px dotted #000;}
.blind_popup .ui-dialog-titlebar-close {
    background: url("../i/icClose_wb2.png") no-repeat right 2px;
    color: #000;
    display: inline-block;
    font-size: 0.8em;
    height: 1em;
    line-height: 1;
    padding-right: 20px;
    right: 20px;
    text-decoration: none;
    text-indent: 0;
    top: 25px;
    width: auto;

	}
.ui-dialog-titlebar-close span {border-bottom:2px dotted #000;}
/*  */


.proj_low_vision,
a.proj_low_vision
	{
	background: #000;
	color: #fff;
	}
.proj_in
	{
	border-color: #000;
	}

.projectlist span {
    opacity: 0.7;
}

.date_news,
.unitnews .newsitem .date
	{
	color: #000;
	}

	
	
.doc_download,
.audio_download,
.video_download,
.xls_download,
.pdf_download,
.ppt_download,
.odf_download,
.undefined_download
{
padding: 10px 20px;
border-color: #000;
}


.input_file
{
height: 40px;
}

.any_form_musttxt { font-size: .85em; margin-bottom: 30px; }
.colwide  .feedback_form , .cs1 .colwide .any_form.feedback_form  { padding: 0px; border: none;}
.colwide  .feedback_formdl {
	padding: 55px 40px 23px; 
	border: 2px solid #848484;
	margin-bottom: 45px;
}
.feedback_form label { font-size: 1.1em; }
.feedback_form .any_form__text {
	width: 75.5%;
	height: 193px;
	resize: none;
}
.any_form__entry.text .key { right: auto; left: 70%; }
.button { 
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.formsubmit { text-align: center; }
/* color schemes */
.cs1, .cs1 .container, .cs1 a, .cs1 .rubr li, .cs1 .rubr li a, .cs1 .menu li a, .cs1 .menu li.current span, .cs1 .pseudolink, .cs1 .newslist p strong a,
.cs1 .pages span.prev, .cs1 .pages span.next, .cs1 .pages a, .cs1 .pages span, .cs1 .moreNav a, .cs1 .newslist .date, .cs1 .sitesearch label, .blind_page a.cs1,
.cs1 .newslist .date span, .cs1 .structure__contact, .cs1 .structure__name a, .cs1 .error_n, .cs1 .error_descr, .cs1 .error_hlp, .cs1 .any_form_must,
.cs1 .remark, .cs1 .short_info .short_info_mark, .cs1 .doc_table thead td, .cs1 .doc_table td a, .cs1 #searchtabs .ui-tabs-nav .ui-tabs-selected a,
.cs1 .ui-datepicker, .cs1 .ui-state-default, .cs1 .ui-widget-content .ui-state-default, .cs1 .ui-widget-header .ui-state-default, .cs1 .selectBox-options LI A,
.cs1 .selectBox-dropdown .selectBox-label,
.cs1 .doc_table td,
.cs1 .structure__name
 { color: #000; }
.cs2, .cs2 .container, .cs2 a, .cs2 .rubr li, .cs2 .rubr li a, .cs2 .menu li a, .cs2 .menu li.current span, .cs2 .pseudolink, .cs2 .newslist p strong a,
.cs2 .pages span.prev, .cs2 .pages span.next, .cs2 .pages a, .cs2 .pages span, .cs2 .moreNav a, .cs2 .newslist .date, .cs2 .sitesearch label, .blind_page a.cs2,
.cs2 .newslist .date span, .cs2 .structure__contact, .cs2 .structure__name a, .cs2 .cat_blo, .cs2 .media_photo .desc_slide,
.cs2 .error_n, .cs2 .error_descr, .cs2 .error_hlp, .cs2 .structure__position, .cs2 .any_form_must, .cs2 .remark, 
.cs2 .photo-gallery__caption__title, .cs2 .short_info .short_info_mark, .cs2 .doc_table thead td, .cs2 .doc_table td a, .cs2 #searchtabs .ui-tabs-nav .ui-tabs-selected a,
.cs2 .ui-datepicker, .cs2 .ui-state-default, .cs2 .ui-widget-content .ui-state-default, .cs2 .ui-widget-header .ui-state-default, .cs2 .menu li a:hover .pseudolink,
.cs2 .selectBox-options LI A, .cs2 .selectBox-dropdown .selectBox-label,
.cs2 .doc_table td,
.cs2 .structure__name
 { color: #fff; }
.cs3, .cs3 .container, .cs3 a, .cs3 .rubr li, .cs3 .rubr li a, .cs3 .menu li a, .cs3 .menu li.current span, .cs3 .pseudolink, .cs3 .newslist p strong a,
.cs3 .pages span.prev, .cs3 .pages span.next, .cs3 .pages a, .cs3 .pages span, .cs3 .moreNav a, .cs3 .newslist .date, .cs3 .sitesearch label, .blind_page a.cs3,
.cs3 .newslist .date span, .cs3 .structure__contact, .cs3 .structure__name a, .cs3 .cat_blo, .cs3 .blind_page .media_photo .desc_slide,
.cs3 .error_n, .cs3 .error_descr, .cs3 .error_hlp,  .cs3 .structure__position, .cs3 .any_form_must, .cs3 .remark,
.cs3 .photo-gallery__caption__title, .cs3 .short_info .short_info_mark, .cs3 .doc_table thead td, .cs3 .doc_table td a, .cs3 #searchtabs .ui-tabs-nav .ui-tabs-selected a,
.cs3 .ui-datepicker, .cs3 .ui-state-default, .cs3 .ui-widget-content .ui-state-default, .cs3 .ui-widget-header .ui-state-default, .cs3 .menu li a:hover .pseudolink,
.cs3 .selectBox-options LI A, .cs3 .selectBox-dropdown .selectBox-label,
.cs3 .doc_table td,
.cs3 .structure__name
 { color: #063462; }
.cs4, .cs4 .container, .cs4 a, .cs4 .rubr li, .cs4 .rubr li a, .cs4 .menu li a, .cs4 .menu li.current span, .cs4 .pseudolink, .cs4 .newslist p strong a,
.cs4 .pages span.prev, .cs4 .pages span.next, .cs4 .pages a, .cs4 .pages span, .cs4 .moreNav a, .cs4 .newslist .date, .cs4 .sitesearch label, .blind_page a.cs4,
.cs4 .newslist .date span, .cs4 .structure__contact, .cs4 .structure__name a, .cs4 .cat_blo, .cs4 .media_photo .desc_slide,
.cs4 .error_n, .cs4 .error_descr, .cs4 .error_hlp,  .cs4 .structure__position, .cs4 .any_form_must, .cs4 .remark,
.cs4 .photo-gallery__caption__title, .cs4 .short_info .short_info_mark, .cs4 .doc_table thead td, .cs4 .doc_table td a, .cs4 #searchtabs .ui-tabs-nav .ui-tabs-selected a,
.cs4 .ui-datepicker, .cs4 .ui-state-default, .cs4 .ui-widget-content .ui-state-default, .cs4 .ui-widget-header .ui-state-default, .cs4 .menu li a:hover .pseudolink,
.cs4 .selectBox-options LI A, .cs4 .selectBox-dropdown .selectBox-label,
.cs4 .doc_table td,
.cs4 .structure__name
 { color: #4d4b43; }
.cs5, .cs5 .container, .cs5 a, .cs5 .rubr li, .cs5 .rubr li a, .cs5 .menu li a, .cs5 .menu li.current span, .cs5 .pseudolink, .cs5 .newslist p strong a,
.cs5 .pages span.prev, .cs5 .pages span.next, .cs5 .pages a, .cs5 .pages span, .cs5 .moreNav a, .cs5 .newslist .date, .cs5 .sitesearch label, .blind_page a.cs5,
.cs5 .newslist .date span, .cs5 .structure__contact, .cs5 .structure__name a, .cs5 .cat_blo, .cs5 .media_photo .desc_slide,
.cs5 .error_n, .cs5 .error_descr, .cs5 .error_hlp,  .cs5 .structure__position, .cs5 .any_form_must, .cs5 .remark,
.cs5 .photo-gallery__caption__title, .cs5 .short_info .short_info_mark, .cs5 .doc_table thead td, .cs5 .doc_table td a, .cs5 #searchtabs .ui-tabs-nav .ui-tabs-selected a,
.cs5 .ui-datepicker, .cs5 .ui-state-default, .cs5 .ui-widget-content .ui-state-default, .cs5 .ui-widget-header .ui-state-default, .cs5 .menu li a:hover .pseudolink,
.cs5 .selectBox-options LI A, .cs5 .selectBox-dropdown .selectBox-label,
.cs5 .doc_table td,
.cs5 .structure__name
 { color: #a9e44d; }



.cs1 .menu li.current a, .cs1 .menu li.current span, .cs1 a:hover .pseudolink, .cs1 .pages .current, .cs1 .tagsBlock a:hover,
.cs1 .bookmarks a.current span, .cs1 .searchformb, .cs1 .rubr li span, .cs1 .doc_link .active, .cs1 .colwide .any_form .button, .cs1 .button2, .cs1 .menu li.current a:hover .pseudolink { color: #fff; }
.cs2 .menu li.current a, .cs2 .menu li.current span, .cs2 a:hover .pseudolink, .cs2 .pages .current, .cs2 .tagsBlock a:hover, 
.cs2 .bookmarks a.current span, .cs2 .searchformb, .cs2 .rubr li span, .cs2 .doc_link .active, .cs2 .colwide .any_form .button, .cs2 .button2, .cs2 .menu li.current a:hover .pseudolink { color: #000; }
.cs3 .menu li.current a, .cs3 .menu li.current span, .cs3 a:hover .pseudolink, .cs3 .pages .current, .cs3 .tagsBlock a:hover, 
.cs3 .bookmarks a.current span, .cs3 .searchformb, .cs3 .rubr li span, .cs3 .doc_link .active, .cs3 .colwide .any_form .button, .cs3 .button2, .cs3 .menu li.current a:hover .pseudolink { color: #9dd1ff; }
.cs4 .menu li.current a, .cs4 .menu li.current span, .cs4 a:hover .pseudolink, .cs4 .pages .current, .cs4 .tagsBlock a:hover, 
.cs4 .bookmarks a.current span, .cs4 .searchformb, .cs4 .rubr li span, .cs4 .doc_link .active, .cs4 .colwide .any_form .button, .cs4 .button2, .cs4 .menu li.current a:hover .pseudolink  { color: #f7f3d6; }
.cs5 .menu li.current a, .cs5 .menu li.current span, .cs5 a:hover .pseudolink, .cs5 .pages .current, .cs5 .tagsBlock a:hover, 
.cs5 .bookmarks a.current span, .cs5 .searchformb, .cs5 .rubr li span, .cs5 .doc_link .active, .cs5 .colwide .any_form .button, .cs5 .button2, .cs5 .menu li.current a:hover .pseudolink  { color: #3b2717; }


.cs1, .cs1 .container, .cs1 .menu, .cs1 .menu li:first-child a:before, .cs1 .footer, .cs1 .searchformq, .cs1 .structure__item_in, .cs1 .sub_structure__item_in, .cs1 .sub_structure__item .sub_structure__item .sub_structure__item_in,
.cs1 .structure__open, .cs1 .structure__close, .cs1 .tree_structure_top,
.cs1 .sub_structure__item .structure__open, .cs1 .sub_structure__item .structure__close,
.cs1 .sub_structure__item .sub_structure__item .structure__open, 
.cs1 .sub_structure__item .sub_structure__item .structure__close,
.cs1 .structure__open i, .cs1 .structure__close i, .cs1 .it_close:before, .cs1 .it_close:after,
.cs1 .any_form input[type="text"], .cs1 .any_form input[type="password"], .cs1 .any_form textarea,
.cs1 .selectBox-dropdown, .cs1 .selectBox-dropdown-menu, .cs1 .selectBox-options LI.selectBox-selected A, .cs1 .selectBox-options LI A:hover, .cs1 #searchtabs .ui-tabs-nav li.ui-tabs-selected,
.cs1 .ui-datepicker-header, .cs1 .ui-datepicker, .cs1 .ui-state-default, .cs1 .ui-widget-content .ui-state-default, .cs1 .ui-widget-header .ui-state-default  
{ background: #fff; }

.cs2, .cs2 .container, .cs2 .menu, .cs2 .menu li:first-child a:before, .cs2 .footer, .cs2 .searchformq, .cs2 .structure__item_in, .cs2  .sub_structure__item_in, .cs2 .sub_structure__item .sub_structure__item .sub_structure__item_in,
.cs2 .structure__open, .cs2 .structure__close, .cs2 .tree_structure_top,
.cs2 .sub_structure__item .structure__open, .cs2 .sub_structure__item .structure__close,
.cs2 .sub_structure__item .sub_structure__item .structure__open, 
.cs2 .sub_structure__item .sub_structure__item .structure__close,
.cs2 .structure__open i, .cs2 .structure__close i, .cs2 .it_close:before, .cs2 .it_close:after,
.cs2 .any_form input[type="text"], .cs2 .any_form input[type="password"], .cs2 .any_form textarea,
.cs2 .selectBox-dropdown, .cs2 .selectBox-dropdown-menu, .cs2 .selectBox-options LI.selectBox-selected A, .cs2 .selectBox-options LI A:hover, .cs2 #searchtabs .ui-tabs-nav li.ui-tabs-selected,
.cs2 .ui-datepicker-header, .cs2 .ui-datepicker, .cs2 .ui-state-default, .cs2 .ui-widget-content .ui-state-default, .cs2 .ui-widget-header .ui-state-default   
{ background: #000; }

.cs3, .cs3 .container, .cs3 .menu, .cs3 .menu li:first-child a:before, .cs3 .footer, .cs3 .searchformq, .cs3 .structure__item_in, .cs3 .sub_structure__item_in, .cs3 .sub_structure__item .sub_structure__item .sub_structure__item_in,
.cs3 .structure__open, .cs3 .structure__close, .cs3 .tree_structure_top,
.cs3 .sub_structure__item .structure__open, .cs3 .sub_structure__item .structure__close,
.cs3 .sub_structure__item .sub_structure__item .structure__open, 
.cs3 .sub_structure__item .sub_structure__item .structure__close,
.cs3 .structure__open i, .cs3 .structure__close i, .cs3 .it_close:before, .cs3 .it_close:after,
.cs3 .any_form input[type="text"], .cs3 .any_form input[type="password"], .cs3 .any_form textarea,
.cs3 .selectBox-dropdown, .cs3 .selectBox-dropdown-menu, .cs3 .selectBox-options LI.selectBox-selected A, .cs3 .selectBox-options LI A:hover, .cs3 #searchtabs .ui-tabs-nav li.ui-tabs-selected,
.cs3 .ui-datepicker-header, .cs3 .ui-datepicker, .cs3 .ui-state-default, .cs3 .ui-widget-content .ui-state-default, .cs3 .ui-widget-header .ui-state-default   
{ background: #9dd1ff; }

.cs4, .cs4 .container, .cs4 .menu, .cs4 .menu li:first-child a:before, .cs4 .footer, .cs4 .searchformq, .cs4 .structure__item_in, .cs4 .sub_structure__item_in, .cs4 .sub_structure__item .sub_structure__item .sub_structure__item_in,
.cs4 .structure__open, .cs4 .structure__close, .cs4 .tree_structure_top,
.cs4 .sub_structure__item .structure__open, .cs4 .sub_structure__item .structure__close,
.cs4 .sub_structure__item .sub_structure__item .structure__open, 
.cs4 .sub_structure__item .sub_structure__item .structure__close,
.cs4 .structure__open i, .cs4 .structure__close i, .cs4 .it_close:before, .cs4 .it_close:after,
.cs4 .any_form input[type="text"], .cs4 .any_form input[type="password"], .cs4 .any_form textarea, 
.cs4 .selectBox-dropdown, .cs4 .selectBox-dropdown-menu, .cs4 .selectBox-options LI.selectBox-selected A, .cs4 .selectBox-options LI A:hover, .cs4 #searchtabs .ui-tabs-nav li.ui-tabs-selected,
.cs4 .ui-datepicker-header, .cs4 .ui-datepicker, .cs4 .ui-state-default, .cs5 .ui-widget-content .ui-state-default, .cs5 .ui-widget-header .ui-state-default  
{ background: #f7f3d6; }

.cs5, .cs5 .container, .cs5 .menu, .cs5 .menu li:first-child a:before, .cs5 .footer, .cs5 .searchformq, .cs5 .structure__item_in, .cs5 .sub_structure__item_in, .cs5 .sub_structure__item .sub_structure__item .sub_structure__item_in,
.cs5 .structure__open, .cs5 .structure__close, .cs5 .tree_structure_top,
.cs5 .sub_structure__item .structure__open, .cs5 .sub_structure__item .structure__close,
.cs5 .sub_structure__item .sub_structure__item .structure__open, 
.cs5 .sub_structure__item .sub_structure__item .structure__close,
.cs5 .structure__open i, .cs5 .structure__close i, .cs5 .it_close:before, .cs5 .it_close:after,
.cs5 .any_form input[type="text"], .cs5 .any_form input[type="password"], .cs5 .any_form textarea,
.cs5 .selectBox-dropdown, .cs5 .selectBox-dropdown-menu, .cs5 .selectBox-options LI.selectBox-selected A, .cs5 .selectBox-options LI A:hover, .cs5 #searchtabs .ui-tabs-nav li.ui-tabs-selected,
.cs5 .ui-datepicker-header, .cs5 .ui-datepicker, .cs5 .ui-state-default, .cs5 .ui-widget-content .ui-state-default, .cs5 .ui-widget-header .ui-state-default    
{ background: #3b2717; }


.cs1 .selectBox-dropdown-menu,
.cs1 .selectBox-dropdown,
.cs1 input[type="text"],
.cs1 .button2,
.cs1 .filter-acts,
.cs1 .newslist_text,
.cs1 #searchtabs .ui-tabs-nav li.ui-tabs-selected,
.cs1 .doc_table td
{border-color: #000;}
.cs2 .selectBox-dropdown-menu, 
.cs2 .selectBox-dropdown,
.cs2 input[type="text"],
.cs2 .button2,
.cs2 .filter-acts,
.cs2 .newslist_text,
.cs2 #searchtabs .ui-tabs-nav li.ui-tabs-selected,
.cs2 .doc_table td
{border-color: #fff;}
.cs3 .selectBox-dropdown-menu, 
.cs3 .selectBox-dropdown,
.cs3 input[type="text"],
.cs3 .button2,
.cs3 .filter-acts,
.cs3 .newslist_text,
.cs3 #searchtabs .ui-tabs-nav li.ui-tabs-selected,
.cs3 .doc_table td
{border-color: #063462;}
.cs4 .selectBox-dropdown-menu, 
.cs4 .selectBox-dropdown,
.cs4  input[type="text"],
.cs4 .button2,
.cs4 .filter-acts,
.cs4 .newslist_text,
.cs4 #searchtabs .ui-tabs-nav li.ui-tabs-selected,
.cs4 .doc_table td
{border-color: #4d4b43;}
.cs5 .selectBox-dropdown-menu, 
.cs5 .selectBox-dropdown,
.cs5 input[type="text"],
.cs5 .button2,
.cs5 .filter-acts,
.cs5 .newslist_text,
.cs5 #searchtabs .ui-tabs-nav li.ui-tabs-selected,
.cs5 .doc_table td
{border-color: #A9E44D;}

.cs1 .menu li a:before, 
.cs1 .menu li:hover a:after, 
.cs1 .pages .current, 
.cs1.blind_page .menu li.current a, 
.cs1 .menu li.current span,
.cs1 .button2,
.cs1 hr.litegray
{background: #000;}
.cs2 .menu li a:before, 
.cs2 .menu li:hover a:after, 
.cs2 .pages .current, 
.cs2.blind_page .menu li.current a, 
.cs2 .menu li.current span,
.cs2 .button2,
.cs2 hr.litegray
{background: #fff;}
.cs3 .menu li a:before, 
.cs3 .menu li:hover a:after, 
.cs3 .pages .current, 
.cs3.blind_page .menu li.current a, 
.cs3 .menu li.current span,
.cs3 .button2,
.cs3 hr.litegray
{background: #063462;}
.cs4 .menu li a:before, 
.cs4 .menu li:hover a:after, 
.cs4 .pages .current, 
.cs4.blind_page .menu li.current a, 
.cs4 .menu li.current span,
.cs4 .button2,
.cs4 hr.litegray
{background: #4d4b43;}
.cs5 .menu li a:before, 
.cs5 .menu li:hover a:after, 
.cs5 .pages .current, 
.cs5.blind_page .menu li.current a, 
.cs5 .menu li.current span,
.cs5 .button2,
.cs5 hr.litegray
{background: #A9E44D;}


.cs1 ul.rubr .current a { color: #fff;}
.cs2 ul.rubr .current a { color: #000;      }
.cs3 ul.rubr .current a { color: #9DD1FF;   }
.cs4 ul.rubr .current a { color: #F7F3D6;   }
.cs5 ul.rubr .current a { color: #3B2717;   }


.cs1 .rubr li.current, 
.cs1 .rubr li.current:after,
/* .cs1 .menu li:hover, 
.cs1.blind_page .menu li.current a, 
.cs1 .menu li:hover a:after,*/ 
.cs1 .menu li.current span, 
.cs1 .tagsBlock a:hover, 
.cs1 .searchformb, 
.cs1 .colwide .any_form .button 
	{ 
	background: #848484; 
	}
.cs2 .rubr li.current, 
.cs2 .rubr li.current:after,
/*, .cs2 .menu li:hover,*/ 
.cs2 .menu li.current a, 
.cs2 .menu li.current span, 
.cs2 .tagsBlock a:hover, 
.cs2 .searchformb, 
.cs2 .doc_link .active, 
.cs2 .media_news_blo  .separator, 
.cs2 .colwide .any_form .button 
{ background: #fff; }
.cs3 .rubr li.current, 
.cs3 .rubr li.current:after,
/* .cs3 .menu li:hover, 
.cs3.blind_page .menu li.current a, 
.cs3 .menu li:hover a:after, 
.cs3 .menu li.current span*/ 
.cs3 .tagsBlock a:hover, 
.cs3 .searchformb, 
.cs3 .doc_link .active, 
.cs3 .media_news_blo .separator, 
.cs3 .colwide .any_form .button
{ background: #4a86bc; }
.cs4 .rubr li.current, 
.cs4 .rubr li.current:after,
/* .cs4 .menu li:hover, 
.cs4.blind_page .menu li.current a, 
.cs4 .menu li:hover a:after ,
.cs4 .menu li.current span,*/ 
.cs4 .tagsBlock a:hover, 
.cs4 .searchformb, 
.cs4 .doc_link .active, 
.cs4 .media_news_blo  .separator, 
.cs4 .colwide .any_form .button 
{ background: #868376; }
.cs5 .rubr li.current, 
.cs5 .rubr li.current:after,
/* .cs5 .menu li:hover, 
.cs5 .menu li.current , 
.cs5 .menu li:hover a:after ,
.cs5 .menu li.current span*/ 
.cs5 .tagsBlock a:hover, 
.cs5 .searchformb, 
.cs5 .doc_link .active, 
.cs5 .media_news_blo  .separator, 
.cs5 .colwide .any_form .button 
{ background: #cef295; }


.cs1 .menu, .cs1 .for-reference, .cs1 .tagsBlock { border-bottom: solid 2px #848484; }
.cs2 .menu, .cs2 .for-reference, .cs2 .tagsBlock { border-bottom: solid 2px #848484; }
.cs3 .menu, .cs3 .for-reference, .cs3 .tagsBlock { border-bottom: solid 2px #4a86bc; }
.cs4 .menu, .cs4 .for-reference, .cs4 .tagsBlock { border-bottom: solid 2px #868376; }
.cs5 .menu, .cs5 .for-reference, .cs5 .tagsBlock { border-bottom: solid 2px #cef295; }



.cs1 .tagline, .cs1 .tagline a, .cs1 .documentlist li .date, .cs1 .resultList li .date, .cs1 .structure__position, .cs1 .structure__open i, .cs1 .structure__close i, .cs1 .doc_link a { color: #000; }
.cs2 .tagline, .cs2 .tagline a, .cs2 .documentlist li .date, .cs2 .resultList li .date, .cs2 .structure__position, .cs2 .structure__open i, .cs2 .structure__close i, .cs2 .doc_link a   { color: #fff; }
.cs3 .tagline, .cs3 .tagline a, .cs3 .documentlist li .date, .cs3 .resultList li .date, .cs3 .structure__position, .cs3 .structure__open i, .cs3 .structure__close i, .cs3 .doc_link a   { color: #4a86bc; }
.cs4 .tagline, .cs4 .tagline a, .cs4 .documentlist li .date, .cs4 .resultList li .date, .cs4 .structure__position, .cs4 .structure__open i, .cs4 .structure__close i, .cs4 .doc_link a   { color: #868376; }
.cs5 .tagline, .cs5 .tagline a, .cs5 .documentlist li .date, .cs5 .resultList li .date, .cs5 .structure__position, .cs5 .structure__open i, .cs5 .structure__close i, .cs5 .doc_link a   { color: #cef295; }



.cs1 .bookmarks a span {border-bottom: 1px dotted #848484; color: #000;}
.cs2 .bookmarks a span {border-bottom: 1px dotted #fff; color: #fff;}
.cs3 .bookmarks a span {border-bottom: 1px dotted #4a86bc; color: #4a86bc;}
.cs4 .bookmarks a span {border-bottom: 1px dotted #868376; color: #868376;}
.cs5 .bookmarks a span {border-bottom: 1px dotted #cef295; color: #cef295;}


.cs1 .bookmarks a.current {background:#000;}
.cs2 .bookmarks a.current {background:#fff;}
.cs3 .bookmarks a.current {background:#4a86bc;}
.cs4 .bookmarks a.current {background:#868376;}
.cs5 .bookmarks a.current {background:#cef295;}


.cs1 .documentlist li {border-bottom:1px solid #848484;}
.cs2 .documentlist li {border-bottom:1px solid #fff;}
.cs3 .documentlist li {border-bottom:1px solid #4a86bc;}
.cs4 .documentlist li {border-bottom:1px solid #868376;}
.cs5 .documentlist li {border-bottom:1px solid #cef295;}

.cs1 .searchformq, /*.cs1 .enlargefoto,*/ .cs1 .colwide .any_form {border: 2px solid #848484;}
.cs2 .searchformq, /*.cs2 .enlargefoto,*/ .cs2 .colwide .any_form {border: 2px solid #848484;}
.cs3 .searchformq, /*.cs3 .enlargefoto,*/ .cs3 .colwide .any_form {border: 2px solid #4a86bc;}
.cs4 .searchformq, /*.cs4 .enlargefoto,*/ .cs4 .colwide .any_form {border: 2px solid #868376;}
.cs5 .searchformq, /*.cs5 .enlargefoto,*/ .cs5 .colwide .any_form {border: 2px solid #cef295;}

.cs1 .photo-gallery, .cs1 .photo-gallery__controls .prev:after, .cs1 .photo-gallery__controls .next:after, .cs1 .photo-gallery__thumb__border, .cs12 {color:#646464;}
.cs2 .photo-gallery, .cs2 .photo-gallery__controls .prev:after, .cs2 .photo-gallery__controls .next:after, .cs2 .photo-gallery__thumb__border, .cs22 {color:#848484;}
.cs3 .photo-gallery, .cs3 .photo-gallery__controls .prev:after, .cs3 .photo-gallery__controls .next:after, .cs3 .photo-gallery__thumb__border, .cs32 {color:#4a86bc;}
.cs4 .photo-gallery, .cs4 .photo-gallery__controls .prev:after, .cs4 .photo-gallery__controls .next:after, .cs4 .photo-gallery__thumb__border, .cs42 {color:#868376;}
.cs5 .photo-gallery, .cs5 .photo-gallery__controls .prev:after, .cs5 .photo-gallery__controls .next:after, .cs5 .photo-gallery__thumb__border, .cs52 {color:#cef295;}

.cs2 .photo-gallery__controls .prev:hover, .cs2 .photo-gallery__controls .next:hover {
	background:#141414;
	background:rgba(255,255,255, 0.12);
}
.cs5 .photo-gallery__controls .prev:hover, .cs5 .photo-gallery__controls .next:hover {
	background:#4a3829;
	background:rgba(255,255,255, 0.12);
}

.cs1 .any_form__note.end_section, .cs1 .any_form__entry.end_section {border: 1px solid #848484;}
.cs2 .any_form__note.end_section, .cs2 .any_form__entry.end_section {border: 1px solid #fff;}
.cs3 .any_form__note.end_section, .cs3 .any_form__entry.end_section {border: 1px solid #4a86bc;}
.cs4 .any_form__note.end_section, .cs4 .any_form__entry.end_section {border: 1px solid #868376;}
.cs5 .any_form__note.end_section, .cs5 .any_form__entry.end_section {border: 1px solid #cef295;}

.cs1.blind_page .pseudolink {border-bottom: 2px dotted #000000;}
.cs2.blind_page .pseudolink {border-bottom: 2px dotted #fff;}
.cs3.blind_page .pseudolink {border-bottom: 2px dotted #063462;}
.cs4.blind_page .pseudolink {border-bottom: 2px dotted #4d4b43;}
.cs5.blind_page .pseudolink {border-bottom: 2px dotted #a9e44d;}


.cs1 .resultList {border-top:2px solid #848484;}
.cs2 .resultList {border-top:2px solid #848484;}
.cs3 .resultList {border-top:2px solid #4a86bc;}
.cs4 .resultList {border-top:2px solid #868376;}
.cs5 .resultList {border-top:2px solid #cef295;}

.cs1 .otherstaff {border-bottom: 2px solid #000;}
.cs2 .otherstaff {border-bottom: 2px solid #fff;}
.cs3 .otherstaff {border-bottom: 2px solid #4a86bc;}
.cs4 .otherstaff {border-bottom: 2px solid #868376;}
.cs5 .otherstaff {border-bottom: 2px solid #cef295;}


/* in html!!!
.cs1 .logo { background: url(../i/logo_wb_big.gif) no-repeat 0 0; }
.cs2 .logo { background: url(../i/logo_bw_big.gif) no-repeat 0 0; }
.cs3 .logo { background: url(../i/logo_bb_big.gif) no-repeat 0 0; }
.cs4 .logo { background: url(../i/logo_be_big.gif) no-repeat 0 0; }
.cs5 .logo { background: url(../i/logo_bg_big.gif) no-repeat 0 0; }
*/

.cs1 .tree_structure_top__h span {background-image: url("../i/logo-pic-wb1.png");}
.cs2 .tree_structure_top__h span {background-image: url("../i/logo-pic-wb5.png");}
.cs3 .tree_structure_top__h span {background-image: url("../i/logo-pic-wb2.png");}
.cs4 .tree_structure_top__h span {background-image: url("../i/logo-pic-wb3.png");}
.cs5 .tree_structure_top__h span {background-image: url("../i/logo-pic-wb4.png");}

/*
.cs3 .news_blo {background-image: url("../i/news_blo_wb3.png");}
.cs4 .news_blo {background-image: url("../i/news_blo_wb4.png");}
.cs5 .news_blo {background-image: url("../i/news_blo_wb5.png");}


.cs3 .news_blo {border-color:#4a86bc;}
.cs4 .news_blo {border-color:#868376;}
.cs5 .news_blo {border-color:#cef295;}
*/
.cs3 .cat_blo {background-position:0 -45px;}
.cs4 .cat_blo {background-position:0 -90px;}
.cs5 .cat_blo {background-position:0 -135px;}

.cs2 .news_blo {border-color:#848484;}
.cs3 .news_blo {border-color:#4a86bc;}
.cs4 .news_blo {border-color:#868376;}
.cs5 .news_blo {border-color:#cef295;}

/*task 30412*/
/*.cs1 .sub_structure__item .sub_structure__item .sub_structure__item .sub_structure__item_in { border:2px solid #c5c5c5;}
.cs2 .sub_structure__item .sub_structure__item .sub_structure__item .sub_structure__item_in { border:2px solid #848484;}
.cs3 .sub_structure__item .sub_structure__item .sub_structure__item .sub_structure__item_in { border:2px solid #4a86bc;}
.cs4 .sub_structure__item .sub_structure__item .sub_structure__item .sub_structure__item_in { border:2px solid #868376;}
.cs5 .sub_structure__item .sub_structure__item .sub_structure__item .sub_structure__item_in { border:2px solid #cef295;}*/
/*task 30412*/

.cs1 .tree_structure_top, .cs1 .structure__item_in, .cs1 .sub_structure__item_in,
.cs1 .structure__open, .cs1 .structure__close, .cs1 .sub_structure__item .sub_structure__item .sub_structure__item_in, 
.cs1 .sub_structure__item .structure__open, .cs1 .sub_structure__item .structure__close,
.cs1 .sub_structure__item .sub_structure__item .structure__open, 
.cs1 .sub_structure__item .sub_structure__item .structure__close, .cs1 .structure__open i, .cs1 .it_close:before, .cs1 .it_close:after,
.cs1 .structure__close i, .cs1 .tree_structure .structure:before, .cs1 .tree_structure .structure__item_in:before,
.cs1 .article_options,
.cs1 .tree_structure .structure__item_in:before,
.cs1 .tree_structure .structure__item_in:after,
.cs1 .tree_structure .sub_structure:after,
.cs1 .structure__contact
{border-color:#000;}

.cs2 .tree_structure_top, .cs2 .structure__item_in, .cs2 .sub_structure__item_in,
.cs2 .structure__open, .cs2 .structure__close, .cs2 .sub_structure__item .sub_structure__item .sub_structure__item_in, 
.cs2 .sub_structure__item .structure__open, .cs2 .sub_structure__item .structure__close,
.cs2 .sub_structure__item .sub_structure__item .structure__open, 
.cs2 .sub_structure__item .sub_structure__item .structure__close, .cs2 .structure__open i, 
.cs2 .structure__close i, .cs2 .it_close:before, .cs2 .it_close:after, .cs2 .tree_structure .structure:before, .cs2 .tree_structure .structure__item_in:before,
.cs2 .article_options,
.cs2 .tree_structure .structure__item_in:before, 
.cs2 .tree_structure .structure__item_in:after, 
.cs2 .tree_structure .sub_structure:after,
.cs2 .structure__contact
{border-color:#fff;}

.cs3 .tree_structure_top, .cs3 .structure__item_in, .cs3 .sub_structure__item_in,
.cs3 .structure__open, .cs3 .structure__close, .cs3 .sub_structure__item .sub_structure__item .sub_structure__item_in, 
.cs3 .sub_structure__item .structure__open, .cs3 .sub_structure__item .structure__close,
.cs3 .sub_structure__item .sub_structure__item .structure__open, 
.cs3 .sub_structure__item .sub_structure__item .structure__close, .cs3 .structure__open i, 
.cs3 .structure__close i, .cs3 .it_close:before, .cs3 .it_close:after, .cs3 .tree_structure .structure:before, .cs3 .tree_structure .structure__item_in:before,
.cs3 .article_options,  .cs3 .colwide .any_form .button,
.cs3 .tree_structure .structure__item_in:before,
.cs3 .tree_structure .structure__item_in:after,
.cs3 .tree_structure .sub_structure:after,
.cs3 .structure__contact
{border-color:#4a86bc;}

.cs4 .tree_structure_top, .cs4 .structure__item_in, .cs4 .sub_structure__item_in,
.cs4 .structure__open, .cs4 .structure__close, .cs4 .sub_structure__item .sub_structure__item .sub_structure__item_in, 
.cs4 .sub_structure__item .structure__open, .cs4 .sub_structure__item .structure__close,
.cs4 .sub_structure__item .sub_structure__item .structure__open, 
.cs4 .sub_structure__item .sub_structure__item .structure__close, .cs4 .structure__open i, 
.cs4 .structure__close i, .cs4 .it_close:before, .cs4 .it_close:after, .cs4 .tree_structure .structure:before, .cs4 .tree_structure .structure__item_in:before,
.cs4 .article_options,  .cs4 .colwide .any_form .button,
.cs4 .tree_structure .structure__item_in:before,
.cs4 .tree_structure .structure__item_in:after,
.cs4 .tree_structure .sub_structure:after,
.cs4 .structure__contact
{border-color:#868376;}

.cs5 .tree_structure_top, .cs5 .structure__item_in, .cs5 .sub_structure__item_in,
.cs5 .structure__open, .cs5 .structure__close, .cs5 .sub_structure__item .sub_structure__item .sub_structure__item_in, 
.cs5 .sub_structure__item .structure__open, .cs5 .sub_structure__item .structure__close,
.cs5 .sub_structure__item .sub_structure__item .structure__open, 
.cs5 .sub_structure__item .sub_structure__item .structure__close, .cs5 .structure__open i, 
.cs5 .structure__close i, .cs5 .it_close:before, .cs5 .it_close:after, .cs5 .tree_structure .structure:before, .cs5 .tree_structure .structure__item_in:before,
.cs5 .article_options, .cs5 .colwide .any_form .button,
.cs5 .tree_structure .structure__item_in:before,
.cs5 .tree_structure .structure__item_in:after,
.cs5 .tree_structure .sub_structure:after,
.cs5 .structure__contact
{border-color:#cef295;}

.cs1 .moreNav .site_normal {background-position: 0 -220px;}
.cs2 .moreNav .site_normal {background-position: -80px -220px;}
.cs3 .moreNav .site_normal {background-position: -160px -220px;}
.cs4 .moreNav .site_normal {background-position: 0 -220px;}
.cs5 .moreNav .site_normal {background-position: -240px -220px;}

.cs1 .moreNav .site_map {background-position: -40px -220px;}
.cs2 .moreNav .site_map {background-position: -120px -220px;}
.cs3 .moreNav .site_map {background-position: -200px -220px;}
.cs4 .moreNav .site_map {background-position: -40px -220px;}
.cs5 .moreNav .site_map {background-position: -280px -220px;}

.cs1 .error_img {background-image: url("../i/err_wb.png");}
.cs2 .error_img {background-image: url("../i/err_wb2.png");}
.cs3 .error_img {background-image: url("../i/err_wb3.png");}
.cs4 .error_img {background-image: url("../i/err_wb4.png");}
.cs5 .error_img {background-image: url("../i/err_wb5.png");}


.cs1 .short_info p {border: 1px solid #000;}
.cs2 .short_info p {border: 1px solid #fff;}
.cs3 .short_info p {border: 1px solid #4a86bc;}
.cs4 .short_info p {border: 1px solid #868376;}
.cs5 .short_info p {border: 1px solid #cef295;}

.cs1 .short_info, .cs1 .map_block_big {border: none;}
.cs2 .short_info, .cs2 .map_block_big {border: none;}
.cs3 .short_info, .cs3 .map_block_big {border: none;}
.cs4 .short_info, .cs4 .map_block_big {border: none;}
.cs5 .short_info, .cs5 .map_block_big {border: none;}

.cs1 #searchtabs .ui-tabs-nav li a span {border-bottom:1px dotted #000;}
.cs2 #searchtabs .ui-tabs-nav li a span {border-bottom:1px dotted #fff;}
.cs3 #searchtabs .ui-tabs-nav li a span {border-bottom:1px dotted #063462;}
.cs4 #searchtabs .ui-tabs-nav li a span {border-bottom:1px dotted #4d4b43;}
.cs5 #searchtabs .ui-tabs-nav li a span {border-bottom:1px dotted #a9e44d;}


.cs1 .filterform input.calend { background: url("../i/calend_wb.png") no-repeat 100% 50%;}
.cs2 .filterform input.calend { background: url("../i/calend_wb2.png") no-repeat 100% 50%;}
.cs3 .filterform input.calend { background: url("../i/calend_wb3.png") no-repeat 100% 50%;}
.cs4 .filterform input.calend { background: url("../i/calend_wb4.png") no-repeat 100% 50%;}
.cs5 .filterform input.calend { background: url("../i/calend_wb5.png") no-repeat 100% 50%;}


.cs1 .ui-datepicker-prev {background: url("../i/arrowL_wb.png") no-repeat  50% 50%;}
.cs2 .ui-datepicker-prev {background: url("../i/arrowL_wb2.png") no-repeat  50% 50%;}
.cs3 .ui-datepicker-prev {background: url("../i/arrowL_wb3.png") no-repeat  50% 50%;}
.cs4 .ui-datepicker-prev {background: url("../i/arrowL_wb4.png") no-repeat  50% 50%;}
.cs5 .ui-datepicker-prev {background: url("../i/arrowL_wb5.png") no-repeat  50% 50%;}

.cs1 .ui-datepicker-next {background: url("../i/arrowR_wb.png") no-repeat  50% 50%;}
.cs2 .ui-datepicker-next {background: url("../i/arrowR_wb2.png") no-repeat  50% 50%;}
.cs3 .ui-datepicker-next {background: url("../i/arrowR_wb3.png") no-repeat  50% 50%;}
.cs4 .ui-datepicker-next {background: url("../i/arrowR_wb4.png") no-repeat  50% 50%;}
.cs5 .ui-datepicker-next {background: url("../i/arrowR_wb5.png") no-repeat  50% 50%;}

.cs1 .widthSite.tline {color: #000; border-top-color: #000;}
.cs2 .widthSite.tline {color: #fff; border-top-color: #fff;}
.cs3 .widthSite.tline {color: #063462; border-top-color: #063462;}
.cs4 .widthSite.tline {color: #4d4b43; border-top-color: #4d4b43;}
.cs5 .widthSite.tline {color: #a9e44d; border-top-color: #a9e44d;}



.cs1 .doc_download, 
.cs1 .audio_download, 
.cs1 .video_download, 
.cs1 .xls_download, 
.cs1 .pdf_download, 
.cs1 .ppt_download, 
.cs1 .odf_download, 
.cs1 .undefined_download
{
border: 2px solid #000;
}
.cs2 .doc_download,
.cs2 .audio_download,
.cs2 .video_download,
.cs2 .xls_download,
.cs2 .pdf_download,
.cs2 .ppt_download,
.cs2 .odf_download,
.cs2 .undefined_download
{
border: 2px solid #fff;
}
.cs3 .doc_download,
.cs3 .audio_download,
.cs3 .video_download,
.cs3 .xls_download,
.cs3 .pdf_download,
.cs3 .ppt_download,
.cs3 .odf_download,
.cs3 .undefined_download
{
border: 2px solid #063462;
}
.cs4 .doc_download,
.cs4 .audio_download,
.cs4 .video_download,
.cs4 .xls_download,
.cs4 .pdf_download,
.cs4 .ppt_download,
.cs4 .odf_download,
.cs4 .undefined_download
{
border: 2px solid #4D4B43;
}
.cs5 .doc_download,
.cs5 .audio_download,
.cs5 .video_download,
.cs5 .xls_download,
.cs5 .pdf_download,
.cs5 .ppt_download,
.cs5 .odf_download,
.cs5 .undefined_download
{
border: 2px solid #A9E44D;
}


.cs1 .field.checkbox {background: url("../i/bling_checks.png") no-repeat 0 -32px;}
.cs2 .field.checkbox {background: url("../i/bling_checks.png") no-repeat -28px -32px;}
.cs3 .field.checkbox {background: url("../i/bling_checks.png") no-repeat -56px -32px;}
.cs4 .field.checkbox {background: url("../i/bling_checks.png") no-repeat -84px -32px;}
.cs5 .field.checkbox {background: url("../i/bling_checks.png") no-repeat -112px -32px;}

.cs1 .field.checked { background-position: 0 0; }
.cs2 .field.checked { background-position: -28px 0; }
.cs3 .field.checked { background-position: -56px 0; }
.cs4 .field.checked { background-position: -84px 0; }
.cs5 .field.checked { background-position: -112px 0; }






/* -------------------------------------------------------------------------------------------------------------- */	
/* ------------------------------------- media quaries до 480, меньше не надо ----------------------------------- */	
/* -------------------------------------------------------------------------------------------------------------- */	



@media (max-width: 1000px) {

	.blind_page .container {
		padding-top: 9.7em;
	}
.blind_page .photoslideshow .jcarousel-clip
	{
	width: 100%;
	}
.news_blo {
	margin-left: 0;
	margin-right: 20px;
}	
.structure__contact,
.structure__person 
{ 
width: 100%;
}

}
@media (max-width: 800px) {
.otherstaff .msphoto + .msabout,
.mscontact,
.otherstaff .msabout
{
margin-left: 0;
}
.any_form__entry a
	{
	max-width: 100%;
	}

}
@media (max-width: 767px) {
	.blind_page .newslist .date 
		{
		text-align: left;
		width: 100%;
		}
	.opt_btn:first-child
		{
		margin-left: 0;
		}
.short_info p
	{
	width: 95%;
	margin-bottom: 20px;
	}
.short_info p:last-child 
	{
	left: 0;
	}	
.cs1 .short_info p:first-child 
	{
	border: 1px solid #000;
	}	
.cs2 .short_info p:first-child 
	{
	border: 1px solid #fff;
	}	
.cs3 .short_info p:first-child 
	{
	border: 1px solid #4a86bc;
	}	
.cs4 .short_info p:first-child 
	{
	border: 1px solid #868376;
	}	
.cs5 .short_info p:first-child 
	{
	border: 1px solid #cef295;
	}	
	
	.projectlist_cell
		{
		width: 100%;
		}
}
@media (max-width: 525px) {
	.blind_page .container {
		padding-top: 12.7em;
	}
	.blind_panel_opt_btns 
		{
		width: 100%;
		}
	.blind_panel_opt_btns .opt_btn
		{
		margin: 0 auto;
		}
	.blind_panel_opt.fl_r	
		{
		float: none;
		clear: both;
		}
	.blind_panel_opt
		{
		display: block;
		float: left;
		display: block;
		}
	.blind_panel_opt_font
		{
		padding: 0 10px 0 0;
		}
	.blind_panel_opt_color
		{
		padding: 0 0 0 10px;
		}
	.blind_panel_opt:nth-child(2),
	.blind_panel_opt_color
		{
		border-right: none;
		}
	.blind_page .moreNav
		{
		text-align: right;
		}
	.c_ontblock strong 
		{
		width: 100%;
		}
	
.structure__contact em, .structure__contact small {
    white-space: normal;
}	

.media_news_blo .newsitem .date
	{
	position: static;
	}
.media_news_blo .newsitem
	{
	padding-left: 0;
	}

}
@media (max-width: 479px) {
	.container 
		{
		min-width: 400px;
		}
	.blind_page .container {
		padding-top: 14.7em;
	}
	.blind_page .moreNav { top: -20px; }
}
