﻿	/*@import url(http://fonts.googleapis.com/css?family=PT+Serif:400,700&subset=latin,cyrillic);*/
@import url('https://fonts.googleapis.com/css?family=Scada:400,700&subset=latin,cyrillic');
* { margin:0; padding:0; }
html ,body {width: 100%; height: 100%; color: #464646; font: 17px/22px 'Scada', Arial, Tahoma, Verdana; cursor: default; background: #fff;}
html {height: 100%;}
body {height:auto !important; min-height:100%; height:100%; position:relative;}
/*html ,body {min-width: 1000px;}*/

html, body, div, applet, object, iframe, blockquote, pre, abbr, acronym, address, big, select, input, textarea,
cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, caption {
	font: 17px/22px 'Scada', Arial, Tahoma, Verdana; margin:0; padding:0; border:0; text-align:left;
}
a img, :link img, :visited img {border:0;}
p {padding: 0px; margin: 0px;}

/*table {border-collapse: collapse; border-spacing: 0;}*/
table {border-bottom: none;border-right: none;border-color: #464646;border-collapse: collapse; border-spacing: 0;}
td {vertical-align: top;border-top: none;border-left: none;border-color: #464646;padding:4px;}
a {cursor: pointer; color: #135d8f; font: 17px/22px 'Scada', Arial, Tahoma, Verdana; text-decoration: underline;}
a:hover {text-decoration: none;}
.page_banner object {
  width: 100%    !important;
  height: auto   !important;
}
.clear {clear: both; line-height: 0px; height: 0px; width: 0px; font-size: 0px;}
.hand {cursor: pointer;}
.right {float: right;}
.left {float: left;}
.display_none {display: none;}
.bold {font-weight: 700;}
.fz_13 {font-size: 13px;} 
#simplemodal-overlay {background-color:#000;}

/*************************************************
					СНЕГ
***************************************************/
/*Keyframes*/
/*@keyframes snow {
0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}

@-moz-keyframes snow {
0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}

@-o-keyframes snow {
0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}

@-webkit-keyframes snow {
0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}

@-ms-keyframes snow {
0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}

div#wrapper {
	background-image: url('/images/snowflake.png'), url('/images/snowflake3.png'), url('/images/snowflake2.png');
	height:100%;
	-webkit-animation: snow 20s linear infinite;
	-moz-animation: snow 20s linear infinite;
	-ms-animation: snow 20s linear infinite;
	-o-animation: snow 20s linear infinite;
	animation: snow 20s linear infinite;
}*/

/* Конец снега */

.message_middle {
	width: 360px;
	text-align: center;
	background: #fff;
	padding: 30px 20px;
}
.message_top {
	height: 6px;
	background: #135d8f;
}
.visible_1000 {
	display: block;
}
.visible_780 {
	display: none;
}
.visible_490 {
	display: none;
}
.hidden_780 {
	display: block;
}
.hidden_490 {
	display: block;
}


/********************************************************
****************        WIDHT > 1120  *******************
********************************************************/


/*@font-face {
	font-family: 'Scada';font-weight:bold;
	src: url('/fonts/ptf75f_w.eot');
	font-style: normal;
	font-weight: bold; 
	src: local('Scada Bold'), 
	url('/fonts/ptf75f_w.eot?#iefix') format('embedded-opentype'), 
	url('/fonts/ptf75f_w.woff') format('woff'),
	url('/fonts/ptf75f_w.ttf') format('truetype'), 
	url('/fonts/ptf75f_w.svg#PTSerif-Bold') format('svg');}


@font-face {
	font-family: 'Scada'; 
	src: url('/fonts/ptf55f_w.eot'); 
	src: local('Scada'), 
	url('/fonts/ptf55f_w.eot?#iefix') format('embedded-opentype'), 
	url('/fonts/ptf55f_w.woff') format('woff'),
	url('/fonts/ptf55f_w.ttf') format('truetype'), 
	url('/fonts/ptf55f_w.svg#PTSerif-Regular') format('svg');}
*/

body {
	/*background: url(/images/fon_line_bottom.png) repeat-x bottom left;*/
}

.karkas_top {
	width: 100%;
	height: 100%;
	/*background: url(/images/fon_line_top.png) repeat-x top left;*/
}

.wrapper {
	width: 1000px;
	margin: 0 auto;
	position: relative;
	/* background-color: #99FFFF; */
}

.karkas_inside {
	height: 53px;
	margin: 20px 0 0 0;
}

#pusher {
	clear: left;
	float: left;
	height: 0px;
}

.karkas_bottom {
	height: 53px;
	position: absolute;
	bottom: 0;
	width: 100%;
	/*background-color: #135D8F; */
}
.footer_content {
	width: 1000px;
	margin: 0 auto;
	position: relative;
	/*padding: 0 0 0 155px;*/
}

.copyright {
	background: #135d8f;
	text-align: center;
	color: #fff;
	line-height: 16px;
	float: left;
	width: 18%;
	height: 42px;
	padding: 11px 0 0 0;
	font-size: 13px;
}

.footer_box {
	float: left;
	width: 58%;
	border-top: 1px solid #f1f1f1;
	height: 52px;
	background: #fff;
	color: #8b8b8b;
}
.footer_logo {
	float: left;
	height: 49px;
	padding: 3px 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	width: 14%;
}
.footer_text {
	float: right;
	width: 86%;
	padding: 4px 0 0 0;
	font-size: 13px;
	line-height: 13px;
	color:black;
}

.it_kreativ_box {
	float: right;
	width: 24%;
	border-top: 1px solid #f1f1f1;
	height: 52px;
}
.footer_web_link {
	float: left;
	text-transform: uppercase;
	color: #8b8b8b;
	font-size: 11px;
	line-height: 18px;
	height: 34px;
	width: 52%;
	padding: 18px 0 0 5%;
	text-align: right;
	text-decoration: none;
}
.footer_web_link:hover {
	text-decoration: underline;
}
.footer_web_text {
	float: left;
	line-height: 52px;
	text-transform: uppercase;
	color: #8b8b8b;
	font-size: 11px;
	height: 52px;
	width: 9%;
	text-align: center;
}
.footer_web_it {	
	width: 22%;
	height: 34px;
	float: left;
	padding: 18px 0 0 0;
	text-align: left;
}
.footer_web_it img {
	vertical-align: middle;
}



.article_body {
	padding-top: 22px;
}


.left_column {
	/* float: left; */
	width: 155px;
	position: fixed;
	top: 0;
	bottom: 0;
	z-index: 89;
	zoom: 1;
	background-color: #F7EDE9;
}
.right_column {
	float: right;
	width: 82.5%;
	padding: 0 0 0 20px;
	position: relative;
	/*background-color: #99CC00;*/
	
}
.logo_text {
	padding: 50px 0 0 0;
}
.logo_box {
	height: 160px;
	background: #095480;
}
.logo_img { 
	text-align:center; 
	padding:3px 0 0 0;

}
.logo_date {
	font-family: 'Scada';font-weight:bold;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	padding: 12px 0 0 0;
}
.left_link,
.left_link_780, .left_link_pub { 
	display: block;
	border-top: 1px solid #c9c9c9;
	padding: 9px 5px 9px 19px;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 14px;
	color: #2a2a2a;
	text-decoration: none;
	font-family: 'Scada';
	background: #f1f1f1;
	
}

.left_link_pub { 
	
}
.link_id_394 {
	color: #135d8f;
	font-weight: bold;
}

.left_link.link_news {
	
}
.link_id_385 {
	background: #C63B00;
	color: #fff;
}
.link_id_709 {
	background: #5c9f54;
	color: #fff;
}
.link_id_711 {
	background: #006f00;
	color: #fff;
}

.left_link_active,
.left_link_780_active, .left_link_pub_active {
	background: #095480;
	color: #fff;
	display: block;
	border-top: 1px solid #c9c9c9;
	padding: 9px 5px 9px 19px;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	font-family: 'Scada';
}
.left_link_780:hover,
.left_link:hover, .left_link_pub:hover {
	background: #095480;
	color: #fff;
	display: block;
	border-top: 1px solid #c9c9c9;
	padding: 9px 5px 9px 19px;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	font-family: 'Scada';
}
.left_link.link_news:hover {
	background: #095480;
	color: #fff;
}

.left_link_pub:hover, .left_link_pub_active {
	font-weight: bold;
}

.child {
	background: #095480 url("/images/left_link_arrow.png") no-repeat right 15px;
}

.left_link_box {
	
}
.left_sub_link_box {
	/*display: none;*/
}
.left_sub_link,
.left_sub_link_780 {
	display: block;
	/*height: 35px;*/
	border-top: 1px solid #c9c9c9;
	/*line-height: 36px;*/
	padding: 5px 0 5px 25px;
	font-size: 13px;
	line-height: 18px;
	color: #2a2a2a;
	background: #e2e2e2 url(/images/icon_vb.png) 1px center no-repeat;
	text-decoration: none;
	font-family: 'Scada';
}

.left_sub_link:hover,
.left_sub_link_active,
.left_sub_link_780:hover,
.left_sub_link_780_active {
	display: block;
	/*height: 35px;*/
	border-top: 1px solid #c9c9c9;
	/*line-height: 36px;*/
	padding: 5px 0 5px 30px;
	font-size: 13px;
	line-height: 18px;
	color: #135d8f;
	background:  #f2f2f2 url(/images/icon_vb.png) 0 center no-repeat;
	text-decoration: none;
	font-family: 'Scada';
}
.header {
	/*padding: 0 2.5%;*/
	border-bottom: 1px solid #dddddd;
}
.logo_text_box {
	float: left;
	width: 625px;
	/*padding: 47px 0 0 0;*/
	height: 153px;
	border-bottom: 6px solid #095480;
} 
.logo_text {
	/*width: 95%;*/
	width: 627px;
	/*padding: 47px 0 0 0;*/
	display: block;
}
.logo_image {
	width: 100%;
}
.header_info_box {
	float: right;
	width: 165px;
}
.header_info_inner {
	
}

.social_box {
	padding-top: 15px;
}
.weather_box {
	padding: 0 0 0 5px;
}
.weather_icon {
	/*height: 27px;*/
	float: left;
	width: 19%;
	text-align: center;
}
.weather_icon img {
	width: 100%;
}
.weather_place {
	font-family: 'Scada';
	height: 31px;
	line-height: 31px;
	padding: 0 0 0 0;
	float: left;
	text-transform: uppercase;
	color: #282828;
	font-size: 12px;
	width: 28%;
	text-align: center;	

}
.weather_plus {
	width: 19%;
	text-align: center;
	float: left;
	font-family: 'Scada';font-weight:bold;
	color: #135d8f;
	font-size: 15px;
	height: 31px;
	line-height: 31px;
	padding: 0 0 0 0;
}
.search_box {
	width: 100%;
	border: 1px solid #e9e9e9;
	position: relative;
	margin-bottom: 15px;
}

.search_box_input {
	padding-right: 35px;
}
.search_box_input input {
	background: none;
	width: 100%;
	margin: 1px ;
	height: 28px;
	line-height: 28px;
	padding: 0px 5px;
	color: #929292;
	font-family: 'Scada';
	font-size: 11px;
	text-transform: uppercase;
	box-sizing: border-box;
}
.btn_search {
	cursor: pointer;
	float: right;
	width: 24px;
	height: 28px;
	background: url("/images/icon_search.png") center no-repeat;
}
.social_link {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	margin: 0px 6px 15px 0px;
	background: url(/images/soc_icon.png) no-repeat 0px 0px;
}

.social_link.fb {
	background-position: 0px 0px;
}

.social_link.twitter {
	background-position: -30px 0px;
}

.social_link.vk {
	background-position: -60px 0px;
}

.social_link.rss {
	background-position: -90px 0px;
}

.social_link.ok {
	background-position: -120px 0px;
}

.social_link.instagram {
	background-position: -150px 0px;
}

.social_link.youtube {
	background-position: -180px 0px;
	margin-right: 0px;
}

.message_box {
	display: none;
}

.splash_left_col {
	width: 78%;
	float: left;
	/*ed_временно
	background-color: #CCCCCC; */
}
.splash_left_col_left {
	width: 59%;
	/*margin: 0 5% 0 0;*/
	float: left;
	/*background-color: #CCCCCC;*/
	
}
.splash_left_col_right {
	width: 36%;
	float: right;
	/*background-color: #CCCCCC;*/

	
}
.splash_right_col {
	width: 20%;
	float: right;
	/* padding: 0 0 0 15px; */
}
.splash_content {
	padding: 20px 0 0 0;
}

.splash_big_news_box {
	margin: 0 0 40px 0;
}
/*____ed______*/
.splash_big_news_title {
	/*background-color: #006699;*/
	padding: 10px 15px 10px 15px;
	color: #FFF;
}

.splash_big_news_title_link {
	/*color: #282828;*/
	color: #C63B00;
	text-decoration: none;
	font-family: 'Scada';
	font-weight: bold;
	font-size: 27px;
	line-height: 28px;
	
}
.splash_big_news_title_link:hover {
	text-decoration: underline;
	/*color: #C63B00;*/
}

.splash_news_big_news_image_box {
	margin: 5px 0 0 0;
	overflow: hidden;
}
.splash_news_big_text {
	margin: 20px 0 0 0;
	font-size: 17px;
	line-height: 20px;
}

.splash_small_news_box {
	padding: 10px 5px 5px 10px;
	margin: 5px 0 12px 0;
	background-color: #F1F1F1;
	    /*  background: url(fon-gor-new-main.png) repeat-y;*/
}

.splash_small_news_box:hover  {
	border-right-color: #663300;
	border-top-color: #663300;
	box-shadow: 0px 0px 3px #663300;
	text-decoration: none;
	transition: box-shadow 0.1s cubic-bezier(0.25, 0.1, 0.25, 1) 0;
	/*	background-color: #F1F1F1;
	box-shadow: inset 0px 0px 3px 3px #CFF;
	text-decoration: none;
	transition: box-shadow 0.1s cubic-bezier(0.55, 0.1, 0.55, 1) 0;
	*/
	background-color: #FFF;
}

.splash_item_news_box:hover  {
	box-shadow: 0px 0px 3px #663300;
	text-decoration: none;
	transition: box-shadow 0.1s cubic-bezier(0.25, 0.1, 0.25, 1) 0;
	background-color: #FFF;
	border-left-style: solid;
	border-top-style: solid;
	
	 
}

.splash_news_small_news_image_box {
	float: left;
	width: 119px;
	height: 99px;
	margin: 0 20px 20px 0;
}
.splash_small_news_title_link {
	color: #135D8F;
    text-decoration: none;
	font-family: 'Scada';font-weight:bold;
	font-size: 19px;
	line-height: 20px;
}
.splash_small_news_title_link:hover {
	text-decoration: underline;
}


/*_____ed______*/
.splash_small_news_lidel_link {
	text-decoration: none;
	color: #282828;
	text-decoration: none;
	font-family: 'Scada';
	font-size: 15px;
	line-height: 21px;
}
.splash_small_news_lidel_link:hover {
	text-decoration: none;
}

/*
.a.splash_small_news_ed
{ 
border: 1px solid #FFFFFF;
color: #333333;
display: inline-block;
font-size: 14px;
line-height: 20px;
outline: 0px none currentColor;
position: relative;
text-decoration: none;
vertical-align: top;
width: 128px;
}

.splash_small_news_ed
{ 
border: 1px solid #FFFFFF;
color: #333333;
display: inline-block;
font-size: 14px;
line-height: 20px;
outline: 0px none currentColor;
position: relative;
text-decoration: none;
vertical-align: top;
width: 128px;
}splash_small_news_lidel_link

/*_____ed___ENd___*/

.splash_news_small_text {
	font-size: 15px;
	line-height: 20px;
	padding: 5px 0 0 0;
}
.logo_image_box_780 {
	/*float: left;*/
	display: none;
}
.header_menu_label {
	border: 1px solid #e9e9e9;
	height: 28px;
	background: #fff url("/images/menu_label_arrow.png") no-repeat right center;
	line-height: 28px;
	padding: 0 0 0 10px;
	color: #929292;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
}
.menu_block {
	position: relative;
}
.header_submenu_box {
	position: absolute;
	top: 30px;
	width: 100%;
	z-index: 100;
}

.search_box_780 {
	height: 28px;
	border: 1px solid #e9e9e9;
	position: relative;
}
.search_box_input_780 {
	background: none;
	width: 88%;
	margin: 1px ;
	height: 28px;
	line-height: 28px;
	padding: 0 0 0 5px;
	float: left;
	color: #929292;
	font-family: 'Scada';
	font-size: 11px;
	text-transform: uppercase;
}
.btn_search_780 {
	cursor: pointer;
	float: right;
	width: 7%;
	height: 28px;
	background: url("/images/icon_search.png") center no-repeat;
}
.header_780 {
	margin: 25px 0 0 0;
	display: none;
}
.logo_top_info_box {
	display: none;
	float: left;
}
.logo_top_box {
	display: none;
}
.splash_news_com_box {
	padding: 5px 0 0 0;
}
.splash_news_see {
	padding: 0 0 0 25px;
	height: 20px;
	background: url("/images/icon_most_see.png") 0 center no-repeat;
	float: left;
	/*width: 25px;*/
	color: #135d8f;
	line-height: 21px;
	font-size: 10px;
}
.splash_news_com {
	padding: 0 0 0 20px;
	height: 20px;
	background: url("/images/icon_most_com.png") 0 center no-repeat;
	float: left;
	/*width: 30px;*/
	color: #135d8f;
	line-height: 21px;
	font-size: 10px;
	margin: 0 0 0 5px;
}
.splash_news_rate {
	padding: 0 0 0 20px;
	height: 20px;
	background: url("/images//icon_most_rate.png") 0 center no-repeat;
	float: left;
	width: 30px;
	color: #135d8f;
	line-height: 20px;
	font-size: 11px;
}
.splash_news_video, .splash_news_audio, .splash_news_photo {
	padding: 0 0 0 20px;
	margin: 0 0 0 8px;
	height: 20px;
	background: url("/images/video.png") 0 center no-repeat;
	float: left;
	width: 5px;
	color: #135d8f;
	line-height: 20px;
	font-size: 11px;
}
.splash_news_audio {
	background-image: url(/images/audio.png);
}

.splash_news_photo {
	background-image: url(/images/photo.png);
}
.splash_right_col_left {
	text-align: right;
}
..splash_right_col_left img {
	width: 100%;
}
.tab_box {
	/*padding: 20px 0 0 0;*/
}
.tab_content {
	display: none;
}
.tab_content_box {
	padding: 0 0 20px 0;
}
.tab_line {
	background: #135d8f;
	height: 6px;
	width: 100%;
}
.tab {
	float: left;
	display: block;
	text-decoration: none;
	background: #fff;
	color: #135d8f;
	padding: 2px 5px;
	font-size: 14px;
	line-height: 18px;
	font-family: 'Scada';font-weight:bold;
}
.tab_active {
	float: left;
	display: block;
	text-decoration: none;
	background: #135d8f;
	color: #fff;
	padding: 2px 5px;
	font-family: 'Scada';font-weight:bold;
}
.lenta_box {
	margin: 10px 0 0 0;
}
.lenta_date {
	/*color: #135d8f;*/
	color: #C63B00;
	font-size: 13px;
}
.lenta_text a, .lenta_text_active a {
	text-decoration: none;
	font-size: 13px;
	background-color: #FEFEFE;
	color: #464646;
	padding: 0px 0px 0px 5px ;
	line-height: 18px;
  display: block;
  border: none;
  border-bottom: 1px solid #FEFEFE;
}
.lenta_text a:hover, .lenta_text_active a {
	text-decoration:none;
	background-color: #F7EDE9;
  /*  color: #C63B00;*/
  padding: 0px 0px 0px 5px ;
  display: block;
  border: none;
  border-bottom: 1px solid #C63B00;
}
.banner_link {
	text-align: center;
	width: 100%;
	display: block;
	padding: 0 0 20px 0;
	position: relative;
}
.banner_razdel_link {
	text-align: center;
	width: 100%;
	display: block;
	padding: 0 0 20px 0;
}
.banner_image {
	width: 100%;
}
.splash_title_link {
	font-family: 'Scada';
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	
	text-transform: uppercase;
	float: left;
	color: #FFFFFF;

	/*border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #135d8f;*/

	padding: 2px 0 0px 0;

}
.splash_title_box {
/*	background-color: #0079BF;*/
  background-color: #135D8F;
	padding: 3px 15px 3px 15px;
	
	height: 25px;
    border-bottom: 2px solid #DDDDDD;
}
.splash_more_link {
	color: #CCCCCC;
	text-transform: uppercase;
	text-decoration: none;
	float: right;
	position: relative;
	top: auto;
	margin: 0 0 0 5px;
	padding: 8px 0 4px 5px;
    border-left: 1px solid #929292;
    font-size: 13px;
    line-height: 13px;
}
.splash_more_link:hover {
	text-decoration: underline;
}
.gallery_block {
	padding: 35px 0 0 0;
}
.gallery_popup_box {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	background: url("/images/gallery_.png") 0 0 repeat;
	text-align: center;
	
	/*text-decoration: underline;*/
}
.gallery_popup_link {
	color: #fff;
	text-align: center;
	font-size: 15px;
	line-height: 20px;
	display: block;
	width: 100%;
	height: 100%;
	padding: 25% 0 0 0;
	/*text-decoration: underline;*/
}
.gallery_item {
	width: 33%;
	margin: 0 0 0 0.5%;
	float: left;
	position: relative;
	overflow: hidden;
}
.gallery_item_1 {
	margin: 0 0 0 0;
}
.gallery_item img {
		width: 100%;
	}
/*.gallery_item_1 {
	width: 71%;
	margin: 10px 0 0 0;
	position: relative;
	overflow: hidden;
}
.gallery_item_1_img {
	height: 452px;
	width: 100%;
}
.gallery_item_2,
.gallery_item_3,
.gallery_item_4 {
	float: right;
	width: 27%;
	margin: 10px 0 0 0;
}*/
.splash_item_box {
	margin: 0 0 40px 0;
 	
}
.splash_item_news_box_first {
	width: 65%;
	float: left;	
}
.splash_item_news_box_first_item {
	margin: 0 0 25px 0;
	padding: 5px 5px;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	border-bottom-color: #095480;
	border-bottom-width: thin;
}
/*_________ed__________*/
.splash_item_news_box_first_item:hover {
	margin: 0 0 25px 0;
	border-bottom-style: solid;
	background-color: #F1F1F1;
	border-bottom-color: #C63B00;
	border-bottom-width: thin;
	text-decoration: none;
}
/*---*/
.splash_item_news_box {
	margin: 0 0 25px 0;
	padding: 10px 5px 5px 10px;
	background-color: #F1F1F1;
  
}
.splash_item_news_block {
	float: right;
	width: 33%;
}
.splash_item_news_image_box {
	float: left;
	width: 38%;
	margin: 0 10px 0 0;
}
.splash_item_news_image {
	width: 100%;
}
.splash_item_news_text_box {
	float: right;
	width: 58%;
}
a.splash_item_news_text {
	text-decoration: none;
	color: #282828;
	font-size: 15px;
	line-height: 20px;
}
a.splash_item_news_text:hover {
	text-decoration: underline;
}
.splash_item_block {
	padding: 40px 0 0 0;
}
.table_rate {
	width: 100%;
}
.cell_rate_1 {
	width: 23%;
	color: #282828;
	font-size: 13px;
	line-height: 24px;
	text-transform: uppercase;
}
.cell_rate_2 {
	width: 38%;
	color: #135d8f;
	font-size: 13px;
	line-height: 24px;
	text-align: right;
	font-family: 'Scada';font-weight:bold;
}
.more_rate_link {
	color: #929292;
	text-transform: uppercase;
	text-decoration: none;
	margin: 10px 0 0 0;
	display: block;
	font-size: 13px;
}
.more_rate_link:hover {
	text-decoration: underline;
}
.splash_right_item_block {
	padding: 20px 0 0 0;
}
.splash_right_item_block form label {
	font-size: 13px;
	line-height: 14px;
}
.splash_item_news_com {
	padding: 0 0 0 22px;
	margin: 0 0 0 8px;
	line-height: 20px;
	color: #135d8f;
	font-size: 10px;
	background: url("/images/icon_most_com.png") 0 center no-repeat;
}
.splash_item_news_see {
	padding: 0 0 0 22px;
	margin: 0 0 0 8px;
	line-height: 20px;
	color: #135d8f;
	font-size: 10px;
	background: url("/images/icon_most_see.png") 0 center no-repeat;
}
.splash_item_news_video {
	padding: 0 0 0 22px;
	margin: 0 0 0 8px;
	line-height: 20px;
	color: #135d8f;
	font-size: 10px;
	background: url("/images/video.png") 0 center no-repeat;
}

.splash_more_box_490 {
	display: none;
}
.poll_box {
	padding: 0 0 20px 0;
}
.poll_quest {
	font-size: 15px;
	font-family: 'Scada';font-weight:bold;
}
.poll_answer {
	display: block;
	float: left;
	width: 49%;
	text-align: center;
	height: 35px;
	line-height: 35px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	background: #135d8f;
	font-size: 12px;
}
.quest_o_item {
	margin: 2px 0 0 0; 
}
.quest_o_nazv {
	font-size: 13px;
	line-height: 16px;
}
.quest_o_reit_box {
	position: relative;
}
.quest_o_reit_in_per {
	position: absolute;
	top: 0;
	left:0;
	right: 0;
	height: 18px;
	text-align: center;
	line-height: 18px;
	font-size: 14px;
	font-weight: bold;
}
.quest_o_reit_in {
	height: 16px;
	text-align: center;
	color: #fff;
	font-family: 'Scada';font-weight:bold;
	font-size: 13px;
	line-height: 16px;
}
.number_box {
	margin: 40px 0 0 0;
}
.number {
	color: #7da6c2;
	font-size: 50px;
	line-height: 55px;
	text-align: center;
	font-family: 'Scada';font-weight:bold;
}
.notice_box {
	margin: 40px 0 0 0;
}
.note {
	width: 100%;
}
.hleb_link {
	font-size: 11px;
	color: #929292;
	text-transform: uppercase;
}
.hleb_link_active {
	color: #095480;
	font-size: 11px;
	text-transform: uppercase;
}
.page_title {
	font-size: 27px;
	line-height: 30px;
	color: #282828;
	font-family: 'Scada';
	font-weight:bold;
	margin:15px 0 0 0;
	/* padding-left: 10px; */
}

.page_title h1 {
	font-size: 27px;
	line-height: 30px;
	color: #282828;
	font-family: 'Scada';
	font-weight:bold;
}

.date_box {
	width: 100%;
	margin: 25px 0 0 0;
}
.date_day,
.date_month,
.date_year {
	color: #135d8f;
}
.article_box {
	overflow: hidden;
	margin: 25px 0 0 0;
}
.article_big_image img  {
	width: 100%;
}
.article_small_image img  {
	width: 100%;
}
.article_big_box {
	/*position: relative;*/
	margin: 25px 0 0 0;
	/*height: 420px;
	overflow: hidden;*/
}
.article_big_image_box {
	/*position: absolute;*/
	width: 100%;
	/*left: 0;
	top: 0;*/
}
.gallery_info_box {
	width: 55px;
	margin: 0 auto;
	font-size: 14px;
	text-align: center;
	position: absolute;
	left: 50%;
	margin: 0 0 0 -25px;
	top: -27px;
}
.poll_box_news {
	background: #f1f1f1;
	border: 1px solid #d9d9d9;
	padding: 20px;
	margin: 20px 0 0 0;
}
.poll_quest_news {
	color: #135d8f;
	font-size: 13px;
	font-family: 'Scada';font-weight:bold;
	text-transform: uppercase;
}
.poll_item {
	width: 30%;
	float: left;
	margin: 5px 0 0 0;
}
.poll_answer_news {
	display: block;
	float: left;
	text-align: center;
	height: 35px;
	line-height: 35px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	background: #135d8f;
	font-size: 12px;
	font-family: 'Scada';
	padding: 0 10px;
}
.article_comment_box {
	margin: 40px 0 0 0;
}
.article_comment_name {
	float: left;
	color: #135d8f;
	font-size: 15px;
	font-family: 'Scada';font-weight:bold;
	line-height: 24px;
}
.article_comment_date {
	font-size: 11px;
	color: #929292;
	text-transform: uppercase;
	float: right;
	line-height: 24px;
}
a.article_comment_date {
	color: #135d8f;
	font-size: 13px;
	font-family: 'Scada';font-weight:bold;
	text-decoration: none;
	padding: 0 0 0 20px;
	background: url("/images/answer_comm.png") left center no-repeat;
	line-height: 24px;
}
a.article_comment_date:hover {
	text-decoration: underline;
}
.article_comment_text {
	margin: 25px 0 0 0;
	font-size: 16px;
	word-wrap: break-word;
}
.article_comment_text2 {
	font-size: 15px;
	font-style: italic;
	word-wrap: break-word;
	opacity: 0.8;
}
.article_comment_text3_t {
	font-size: 15px;
}
.article_comment_text3 {
	font-size: 15px;
	font-style: italic;
	word-wrap: break-word;
	opacity: 0.8;
	padding: 10px;
	background: #fff;
	border-left: 3px solid #135D8F;
	margin: 10px 0 0 0;
}
.article_comment_item {
	margin: 35px 0 0 0;
	padding: 0 0 35px 0;
	border-bottom: 1px solid #dddddd;
}
.answer_box {
	font-size: 13px;
}
.article_answer_box {
	background: #e5edf3;
	border: 1px solid #adbfcd;
	position: relative;
	padding: 20px;
	margin: 30px 0 0 0;
}
.article_answer_angle {
	position: absolute;
	background: #fff url("/images/comm_angle.png") 0 0 no-repeat;
	width: 19px;
	height: 20px;
	left: 30px;
	top: -19px;
}
.article_answer_box_2 {
	background: rgba(19, 93, 143, 0.1);
	border: 1px solid #adbfcd;
	position: relative;
	padding: 20px;
	margin: 30px 0 0 0;
}
.article_answer_angle_2 {
	position: absolute;
	background: #fff url("/images/answer_top.png") 0 0 no-repeat;
	width: 19px;
	height: 20px;
	left: 30px;
	top: -19px;
}
.article_answer_box_3 {
	background: #fff;
	border: 1px solid #adbfcd;
	position: relative;
	padding: 20px;
	margin: 30px 0 0 0;
}
.article_answer_angle_3 {
	position: absolute;
	background: #fff url("/images/answer_top_2.png") 0 0 no-repeat;
	width: 19px;
	height: 20px;
	left: 30px;
	top: -19px;
}
.article_feedback {
	margin: 50px 0 0 0;
}
.feedback_right_side {
	float: right;
}
.feedback_item_left {
	width: 46%;
	float: left;
}

.feedback_item_3 {
	width: 32%;
	float: left;
	margin-right: 2%;
}

.feedback_item_3.last {
	margin-right: 0px;
}

.feedback_btn_box {
	padding: 50px 0 0 0;
}
.feedback_btn {
	font-weight: bold;
	padding: 0 34px;
	color: #fff;
	line-height: 36px;
	text-decoration: none;
	text-transform: uppercase;
	height: 36px;
	background-color: #135d8f;
	border: 1px solid #135d8f;
	font-size: 14px;
}
.feedback_btn:hover {
	background: #fff;
	color: #135d8f;
}
.feedback_btn_left {
	float: left;
}
.feedback_info_block {
	padding: 10px 0 0 0;
}
.feedback_check_block {
	padding: 10px 0;
}
.feedback_check_box2 {
	padding: 65px 0 0 0;
}
.feedback_check_box2 .feedback_check_label {
	color: #135d8f;
}
.feedback_opt_btn {
	color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    padding: 8px 34px;
    margin: 35px 0 10px 0;
    float: left;
    background: #135d8f;
    font-weight: bold;
}
.feedback_check_box3 {
	width: 33%;
	float: left;
	padding: 15px 0 0 0;
	position: relative;
}
.feedback_check_box4 {
	width: 50%;
	float: left;
	padding: 25px 0 0 0;
	position: relative;
}
.feedback_file {
	font-size: 11px;
}
.feedback_item_right {
	width: 46%;
	float: right;
}
.basket_form_item_title {
	font-family: 'Scada';
	font-weight:bold;
	margin: 25px 0 0 0;
	font-size: 13px;
}
.feedback_middle {
	margin: 15px 0 0 0;
}
.feedback_input {
	background: #fafafa;
	border: 1px solid #dbdbdb;
	height: 28px;
	width: 100%;
	padding: 0px 15px;
	box-sizing: border-box;
}
.feedback_textarea {
	background: none;
	border: 1px solid #dbdbdb;
	/*overflow: hidden;*/
	resize: none;
	margin: 0 0 0 0;
	width: 100%;
	height: 160px;
	background: none;
}

#feedback_textarea {
	width: 50%;
}
.requaire {
	color: #ff0000;
}
.podpiska_box {
	padding: 30px 0 0 0;
}
.podpiska_separator {
	height: 10px;
}
.feedback_check_label {
	line-height: 20px;
}
.feedback_checkbox {
	display: none;
}
.feedback_checkbox_title {
	color: #135d8f;
	font-size: 17px;
	font-weight: bold;
	padding: 25px 0 0 0;
}
.feedback_textarea_box {
	padding: 25px 0 0 0;
}
.feedback_textarea_box2 {
	padding: 6px 0 0 0;
}
.feedback_check_box {
	float: left;
	width: 20%;
	padding: 15px 0 0 0;
	position: relative;
}
.form_button_box {
	display: block;
	text-align: center;
	height: 35px;
	line-height: 35px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
/*	background: #135d8f;*/
	background: #853508;
	
	font-size: 12px;
	font-family: 'Scada';
	padding: 0 10px;
	margin: 20px auto 20px auto;
	width: 80px;
}
.form_button_box:hover {
	text-decoration: underline;
}
.rate_box {
	/*margin: 40px 0 0 0;*/
	padding: 0 0 20px 0;
}
.notice_left_col {
	float: left;
	width: 50%;
	margin: 20px 0 0 0;
}
.notice_left_col2 {
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
}
.notice_right_col {
	float: right;
	width: 30%;
	margin: 20px 0 0 0;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
}
.notice_cat_link_box {
	height: 70px;
	border-right: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb;
}
.notice_cat_link:hover, 
.notice_cat_link_active {
	background-color: #f1f1f1;
	display: block;
	width: 100%;
	height: 50px;
	padding: 20px 0 0 0;
	text-decoration: none;
}

.notice_cat_link {
	display: block;
	width: 100%;
	height: 50px;
	padding: 20px 0 0 0;
	text-decoration: none;
}
.notice_cat_link span,
.notice_cat_link_active span {
	display: block;
	padding: 0 10px 0 75px;
	font-size: 13px;
	line-height: 18px;
	text-transform: uppercase;
	color: #135d8f;
	font-family: 'Scada';font-weight:bold;
	text-decoration: none;
}
.notice_block {
	border-top: 1px solid #dbdbdb;
	padding: 16px 10px;
	font-size: 13px;
}
.navigation_link_left {
	background: url("/images/nav_left.png") 0 0 no-repeat;
	float: left;
	width: 28px;
	height: 28px;
}
.navigation_link_right {
	background: url("/images/nav_right.png") 0 0 no-repeat;
	float: right;
	width: 28px;
	height: 28px;
}
.nav_box {
	margin: 40px 0 0 0;
	padding: 16px 0;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}
.nav_center_box {
	margin: 0 100px;
	height: 28px;
	line-height: 28px;
	text-align: center;
}
.nav_center_box a,
.nav_center_box b {
	font-size: 14px;
}
.projects_box {
	padding: 20px 0;
	border-top: 1px solid #dbdbdb;
}
.projects_block {
	padding: 20px 0 0 0;
}
.projects_title_link {
	font-size: 19px;
	font-family: 'Scada';font-weight:bold;
	text-decoration: none;
	color: #282828;
}
.projects_title_link:hover {
	text-decoration: underline;
}
.projects_text {
	padding: 5px 0 0 0;
}
.page_title_info {
	color: #135d8f;
	font-size: 15px;
	padding: 15px 0;
	font-family: 'Scada';font-weight:bold;
	text-transform: uppercase;
}
.project_title {
	font-size: 21px;
	line-height: 22px;
	font-family: 'Scada';font-weight:bold;
	text-decoration: none;
	color: #282828;
	padding: 35px 0 0 0;
}
.project_info {
	font-size: 17px;
	line-height: 22px;
	padding: 15px 0 35px 0;
	border-bottom: 1px solid #dbdbdb;
}
.project_art_image_box {
	float: left;
	width: 16.5%;
}
.project_art_image_box a img {
	width: 100%;
}
.project_art_info_box {
	float: right;
	width: 80.5%;
}


.project_art_box {
	padding: 40px 0 0 0;
}   

	
	
.project_art_date_box {
	color: #135d8f;
	font-size: 13px;
}
.project_art_title_link {
	font-size: 19px;
	line-height: 22px;
	font-family: 'Scada';font-weight:bold;
	text-decoration: none;
	color: #282828;
}
.notice_sort_title {
	color: #095480;
	text-transform: uppercase;
	float: left;
	font-family: 'Scada';font-weight:bold;
	line-height: 28px;
	font-size: 13px;
}
.data_sort_link {
	float: left;
	padding: 0 10px;
	color: #fff;
	background: #095480;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 28px;
	height: 28px;
	text-decoration: none;
}
.notice_sort_select_box {
	float: left;
	height: 28px;
	margin: 0 10px;
}
.notice_sort_box {
	margin: 10px 0 10px 10px;
}
.sort_select {
	height: 28px;
	line-height: 28px;
	background: #fafafa;
	border: 1px solid #dbdbdb;
	text-transform: uppercase;
	font-size: 13px;
}
.notice_right_col a img,
.notice_right_col img {
	width: 100%;
}
.help_link_box {
	background: #fff;
	border: 1px solid #dbdbdb;
	border-top: none;
	height: 70px;
	/*width: 48%;*/
}
.help_link {
	display: block;
	width: 100%;
	height: 50px;
	padding: 20px 0 0 0;
	text-decoration: none;
	
}
.help_link:hover {
	background-color: #f1f1f1;
}
.help_link span {
	padding: 0 5px 0 80px;
	font-size: 13px;
	line-height: 18px;
	text-transform: uppercase;
	color: #135d8f;
	font-family: 'Scada';font-weight:bold;
	text-decoration: none;
	display: block;
}
.help_link_half_box {
	height: 70px;
	display: block;
	background: #095480;
	line-height: 70px;
	color: #fff;
	text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    font-family: 'Scada';
    text-align: center;
}
.help_block {
	padding: 25px 0 0 0;
}
.help_left_col {
	float: left;
	width: 48%;
}
.help_right_col {
	float: right;
	width: 48%;
}
.article_comm_box {
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	padding: 15px;
	margin: 35px 0 0 0;
}
.whois_block {
	float: left;
	width: 29%;
	margin: 50px 0 0 5%;
}
.whois_box {
	margin: 30px 0 0 0;
}
.whois_link {
	color: #282828;
	font-size: 14px;
	text-decoration: none;
	/*line-height: 26px;*/
	display: block;
}
.whois_link:hover {
	color: #135d8f;
	text-decoration: underline;
}
.whois_left_col {
	float: left;
	width: 26%;
	margin: 30px 0 0 0;
}
.whois_right_col {
	float: right;
	width: 71%;
	margin: 10px 0 0 0;
}
.whois_left_image_box {

}
.whois_left_image {
	width: 100%;
}
.whois_right_col_title {
	font-size: 19px;
	font-family: 'Scada';font-weight:bold;
	line-height: 26px;
}
.whois_left_more_box {
	margin: 20px 0 0 0;
}
.whois_left_more_title {
	background: #f1f1f1;
	color: #282828;
	font-family: 'Scada';font-weight:bold;
	padding: 15px;
}
.whois_left_more_link {
	border-top: 1px solid #dddddd;
	color: #135d8f;
	font-family: 'Scada';font-weight:bold;
	padding: 15px;
	text-decoration: none;
	display: block;
}
.whois_left_more_link:hover {
	text-decoration: underline;
}
.page_banner {
	width: 100%;
	margin: 0 0 20px 0;
	position: relative;
}
.page_banner_click {
	z-index: 5;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
.org_block {
	margin: 50px 0 0 0;
}
.org_box {
	margin: 5px 0 30px 0;
}
.org_link {
	color: #282828;
	text-decoration: none;
	width: 250px;
	display: inline-block;
	border: 2px solid #888;
	text-align: center;
	margin-bottom: 5px;
	margin-left: 5px;
	box-shadow: 0px 0px 5px #888;


}
.org_link:hover {
	background:#B3CEE4; 
}
.author_image_box {
	float: left;
	margin: 0 20px 20px 0;
}
.theme_box {
	float: left;
	width: 42%;
	margin-top: 20px;
}
.theme_date {
	width: 12%;
	float: left;
	color: #135d8f;
	font-size: 13px;
}
.theme_link {
	width: 75%;
	float: right;
	color: #464646;
	text-decoration: none;
	font-size: 13px;
}
.theme_link:hover {
	color: #135d8f;
	text-decoration: underline;
}
.other_box {
	float: left;
	width: 48%;
	margin-top: 30px;
	
   border-bottom: 1px;
    border-color: #FFF;
    border-style: solid;
}

.other_box:hover {
/*	float: left;
	width: 48%;
	margin-top: 30px;
	border-bottom: 1px; 
   color: #C63B00;
    border-style: solid;*/
    background-color: #F7EDE9;
    
	border-color: #C63B00;

}



.author_name, .author_name a {
	margin: 20px 0 0 0;
	text-transform: uppercase;
	color: #095480;
	font-size: 11px;
	text-decoration: none;
}
.author_name a:hover {
	text-decoration: underline;
}
.photo_name {
	font-size: 11px;
	color: #095480;
	text-transform: uppercase;
	margin: 10px 0 0 0;
}
.photo_name span {
	font-size: 11px;
	color: #929292;
	text-transform: uppercase;
}
.splash_banner {
	padding:0 0 20px 0;
}
.rates_table td {
	padding: 4px;
}
tr.rates_top_line  td {
	background: #f1f1f1;
	padding: 4px;
	font-weight: bold;
	font-family: 'Scada';font-weight:bold;
	color: #000;
	vertical-align: middle;
}
tr.rates_top_line  td:hover {
	cursor: pointer;
}
tr.rates_top_line  td.curcol {
	background: #095480;
	color: #fff;
}
.reviews_form {
	display: none;
}
.like_minus {
	float: left;
	width: 24px;
	height: 24px;
	background: url('/images/likes.png') top right;
}
.like_plus {
	float: left;
	width: 24px;
	height: 24px;
	background: url('/images/likes.png') top left;
}
.like_minus:hover {
	background: url('/images/likes.png') bottom right;
}
.like_plus:hover {
	background: url('/images/likes.png') bottom left;
}
.like_count {
	float: left;
	width: 48px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-family: 'Scada';font-weight:bold;
	font-size: 15px;
}
.article_comment_like {
	float: right;
	margin: 0 0 0 30px;
}
.author_item {
	width: 23%;
	float: left;
	background: #f1f1f1;
	margin: 30px 2% 0 0;
}
.author_item_image_box {
	width: 100%;
} 
.author_item_image_box img {
	width: 100%;
}
.author_item_title {
	padding: 18px 0;
	text-align: center;
	color:#135d8f;
	font-size: 13px;
	line-height: 18px;
}
.author_item_title a {
	text-decoration: none;
	font-size: 13px;
	line-height: 18px;
}
.org_item_box {
	margin: 15px 0 0 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #f1f1f1;
}
.org_title {
	color: #135d8f;
	font-weight: bold;
}
.simplemodal-close {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;
	background: #135d8f url("/images/close.png") center no-repeat;
}
.box_404 {
	width: 100%;
	padding: 0 0 50px 0;
}
.logo_404 {
	width: 18%;
	display: block;
	margin: 0 auto;
}
.image_404 {
	/*margin: 30px 0 0 0;*/
	width: 100%;
}
.text_404 {
	font-size: 19px;
	text-transform: uppercase;
	color: #135d8f;
	font-family: 'Scada';font-weight:bold;
	text-align: center;
}
.link_404 {
	display: block;
	padding: 0 10px;
	text-align: center;
	height: 35px;
	line-height: 35px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	background: #135d8f;
	font-size: 12px;
	width: 145px;
	margin: 30px auto 0 auto;
	font-family: 'Scada';
}
.article_project_link {
	color: #464646;
}
table.rates_table tr td {
	font-size: 13px;
}
.project_art_text_box {
	font-size: 13px;
}
#back-top {
	position: fixed;bottom:50px;z-index: 10;right: 30px;width: 40px;height:40px;
}
.weather_1320 { 
	display: none;
}
.magazine_item {
	width: 22%;
	margin: 10px 3% 0 0;
	float: left;
}
.magazine_image_box {
	border: 1px solid #ecedee;
	position: relative;
	height: 250px;
	overflow: hidden;
}
.magazine_image_hover_box {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: none;
	background: url("/images/gallery_.png") 0 0 repeat;
	text-align: center;
}
.magazine_image_box:hover .magazine_image_hover_box {
	display: block;
}
.magazine_hover_nazv {
	color: #fff;
	text-align: center;
	font-size: 14px;
	margin: 25%;
}
.magazine_hover_link {
	width: 50%;
	background: #135d8f;
	padding: 4px 24px;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	margin: 10px auto 0 auto;	
	text-decoration: none;
}
.magazine_hover_link:hover {
	text-decoration: underline;
}
.magazine_info {
	padding: 8px 0;
	text-align: center;
}
.magazine_info_link {
	text-align: center;
	color: #135d8f;
	font-size: 13px;
	margin: 0 auto
}
.article_big_opis_box {
	margin: 5px 0 0 0;
	color: #135d8f;
	font-style: italic;
	text-align: center;
}
.article_box p img {
	/*width: 100%;*/
	height: auto;
}
.direct_box {
	margin: 0 0 0 0;
}
.objav_box {
	padding: 0 23px 50px 0;
}
.objav_item {
	float: left;
	height: 90px;
	text-align: center;
	width: 48%;
	background: #fafafa;
	border: 1px solid #d5d5d5;
	margin: 40px 0 0 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: none;
}
.objav_item:hover {
	background-color: #095381;
}
.objav_item_text {
	text-align: center;
	padding: 31px 0 0 0;
	text-transform: uppercase;
	font-size: 18px;
	color: #095381;
	font-weight: bold;
}
.objav_item:hover .objav_item_text {
	color: #fff;
}
.objav_separator {
	float: left;
	width: 4%;
	height: 90px;
}
.feedback_item {
	padding: 0px 0 0 0;
}
.feedback_item_title {
	font-size: 17px;
	font-weight: bold;
}
.feedback_file_box {
	padding: 30px 0 10px 0;
}
.feedback_separator {
	margin: 35px 0;
}
.feedback_item_column {
	float: left;
	width: 47%;
}
.feedback_item_column2 {
	float: left;
	width: 34%;
}
.feedback_item_column3 {
	float: left;
	width: 58%;
}
.feedback_item_separator {
	float: left;
	width: 6%;
	height: 70px;
}

.modules-item {
	width: 256px;
	height: 375px;
	float: left;
}
.table-modules {
    width: 256px;
	height: 375px;
	float: left;
}
.module_width {
	float: left;
	font-weight: bold;
	font-size: 30px;
	line-height: 30px;
}
.module_height {
	float: left;
	font-weight: bold;
	font-size: 30px;
	line-height: 30px;
}
.modules_item_text_separator {
	float: left;
	font-weight: bold;
	font-size: 30px;
	line-height: 30px;
	padding: 0 10px;
}
.modules_item_text {
	float: left;
	padding: 0 0 0 30px;
}
.table-modules tr td {
    width: 64px;
    height: 28px;
    border: #fff;
    border: 1px solid #fff;
    background: #eee;
    border-collapse: collapse;
    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    -o-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}

.table-modules tr td.active,
.table-modules tr td.h_active {
    background: #135D8F;
}


.table-modules tr td.h_no_active.h_active,
.table-modules tr td.h_no_active.active {
    background: #135D8F;
}

.table-modules tr td.h_no_active {
    background: #67ade2;
}

.feedback_modal {
	display: none;
	position: absolute;
	top: -24px;
	left: 0;
	height: 28px;
	border: 1px solid #ccc;
	background-color: #fdfdfd;
	padding: 0 10px;
	line-height: 28px;
	font-size: 15px;
}
.feedback_modal:after {
	content:"";
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin: 0 0 0 -7px;
	width: 14px;
	height: 8px;
	background: url(/images/feedback_modal_angle.png) 0 0 no-repeat;
	z-index: 2;
}
.feedback_tooltip {
	display: none;
	position: absolute;
	bottom: 30px;
	left: 0;
	/*height: 28px;*/
	border: 1px solid #ccc;
	background-color: #fdfdfd;
	padding: 10px;
	line-height: 18px;
	font-size: 15px;
}
.feedback_tooltip:after {
	content:"";
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin: 0 0 0 -7px;
	width: 14px;
	height: 8px;
	background: url(/images/feedback_modal_angle.png) 0 0 no-repeat;
	z-index: 2;
}
.feedback_check_label:hover + .feedback_tooltip {
	display: block;
}
.feedback_summ_box {
	float: left;
	padding: 60px 0 0 0;
}
.feedback_summ_title {
	float: left;
	font-size: 17px;
	font-weight: bold;
	line-height: 27px;
}
.feedback_summ_text,
.feedback_summ {
	float: left;
	color: #135d8f;
	font-size: 25px;
	font-weight: bold;
}

.magazine_list {
	padding: 50px 0 30px 0;
}
.magazine_list_table {
	width: 100%;
	border-left: 1px solid #135d8f;
	border-top: 1px solid #135d8f;
}

.magazine_list_table td,
.magazine_list_table th {
	border-right: 1px solid #135d8f;
	border-bottom: 1px solid #135d8f;
}

.magazine_list_table th {
	font-weight: bold;
	text-align: center;
	padding: 8px;
}

.magazine_list_table td {
	text-align: center;
	padding: 8px;
}
.magazine_list_link {
	color: #135d8f;
}
.last_date {
	color: #135d8f;
	font-weight: bold;
}
.slider_box {
	position: relative;
}
.article_big_image_box {
	position: absolute;
	display: none;
}
.gallery_info_block {
	padding: 3px 0 0 0;
}
.article_big_image_box.current_image {
	position: static;
}
.sq_title {
	font-size: 16px;
}
.most_comment_item {
	float: left;
	width: 19%;
	padding: 0 0.5%;
}
.most_comment_banner {
	padding: 5px 0 0 0;
}
.most_comment_banner_tb {
	width: 100%;
	height: 100%;
	display: table;
}
.right_col_min {
	display: none;
}
.most_comment_banner_td {
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}
.most_comment_item .splash_small_news_title_link {
	display: block;
	height: 120px;
	word-wrap: break-word;
	overflow: hidden;
}
.most_comment_box_min {
	display: none;
}
.most_comment_box_title {
	position: relative;
	margin: 0 5px;
}
.most_comment_box_min .splash_small_news_box,
.most_comment_box .splash_small_news_box {
	background: #F7EDE9;
}

.most_comment_box_title_text {
	color: #999999;
	float: left;
	background: #fff;
	padding: 0 5px 0 0;
	position: relative;
	z-index: 1;
}
.most_comment_box_title:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	background: #999999;
	top: 50%;
	left: 0;
}

.left_sublink_box {
	display: none;
	position: absolute;
	margin: -32px 0px 0px 155px;
	width: 155px;
}

.kon_box {
	padding-top: 5px;
}

.kon_item {
	padding-top: 10px;
}

.kon_left {
	float: left;
	width: 35%;
}

.kon_left input {
	width: 100%;
	line-height: 26px;
	border: 1px solid #dbdbdb;
	box-sizing: border-box;
	font-size: 15px;
	text-align: center;
}

.kon_right {
	float: right;
	width: 60%;
}

.kon_right .sort_select {
    width: 100%;
}

.pravila_comment {
	float: right;
	font-size: 13px;
	color: #135D8F;
	cursor: pointer;
}

.pravila_comment:hover {
	text-decoration: underline;
}

.pravila_box {
	height: 400px;
	overflow-x: hidden;
}

.code_box {
	
}

.code_box_text {
	
}

.code_box_block {
	padding: 17px 0px 20px 0px;
}

.code_box_nazv {
	float: left;
	margin-right: 15px;
}

.code_box_input {
	float: left;
	width: 136px;
}

.code_box_input input {
	background: #fafafa;
	border: 1px solid #dbdbdb;
	line-height: 26px;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
}

.code_box_button_out {
	text-align: center;
}

.code_box_button {
	display: inline-block;
	background: #853508;
	color: #ffffff;
	font-size: 14px;
	font-family: 'Scada';
	padding: 8px 20px;
	cursor: pointer;
}

.code_box_button:hover {
	text-decoration: underline;
}

.feedback_check_new_box {
	padding-top: 10px;
}

.feedback_check_input {
	float: left;
	margin: 4px 6px 0px 0px;
}

.feedback_check_text {
	float: left;
	font-size: 13px;
}

.feedback_check_text a {
	font-size: 13px;
}

.grecaptcha-badge, .pogoda_780, .add_reklama_1320 {
	display: none;
}

.mobile_baners {
	display: none;
}

.corrector_box {
	float: left;
	margin: 8px 0px 0px 20px;
}

.b_prod_list {
	
}

.b_prod_item {
	float: left;
	width: 25%;
	padding: 0px 5px;
	box-sizing: border-box;
	margin-bottom: 30px;
}

.b_prod_nazv {
	font-size: 18px;
	text-align: center;
	padding-bottom: 5px;
}

.b_prod_nazv a {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.b_prod_nazv a:hover {
	text-decoration: underline;
}

.b_prod_picture {
	display: block;
	line-height: 0px;
}

.b_prod_picture img {
	width: 100%;
}

.b_prod_info {
	padding-top: 5px;
}

.b_prod_checkbox {
	float: left;
	margin: 5px 10px 0px 0px;
}

.b_prod_price {
	display: block;
	float: left;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}

.b_prod_title {
	text-align: center;
	padding: 20px 0px 10px 0px;
}

.b_prod_summa {
	font-weight: bold;
}

.b_prod_summa span {
	font-weight: bold;
	color: #135d8f;
    font-size: 25px;
}

.b_prod_form_title {
	text-align: center;
	padding-bottom: 10px;
}

.b_prod_form_text {
	
}

.b_prod_form_text b {
	color: #ff0000;
}

.feedback_select_box {
	position: relative;
	min-height: 30px;
	border: 1px solid #dbdbdb;
	background: #fafafa;
	max-height: 30px;
	overflow: hidden;
	box-sizing: border-box;
}

.feedback_select_box select {
	height: 30px;
	line-height: 30px;
	opacity: 0;
	position: absolute;
	width: 100%;
	cursor: pointer;
}

.feedback_select_box div {
	line-height: 28px;
	background: url(/images/b_select_pointer.png) no-repeat top right;
	padding: 0px 40px 0px 15px;
	box-sizing: border-box;
	font-size: 17px;
    color: #333333;
	font-weight: 300;
	min-height: 28px;
}

.projects_box_picture {
	display: block;
	float: left;
	width: 16.5%;
	line-height: 0px;
}

.projects_box_picture img {
	width: 100%;
}

.projects_box_right {
	float: right;
	width: 80.5%;
}


.feedback_zvezdi {
	padding-top: 30px;
}

.ban_box_24 {
	text-align: center;
}

.ban_box_24_in {
	display: inline-block;
}


/*/********************************************************
****************        WIDHT < 1000  *******************
********************************************************/

@media screen and (max-width:1000px) {
    /* Селекторы */
	.left_column {
		display: none;
	}
	.splash_content {
		padding:20px 2.5% 0 2.5%;
	}
	.right_column {
		
		width: 100%;
		margin: 0;
	}
	.header {
		padding: 0 2.5%;
		border: none;
	}
	.header_780 {
		display: block;
	}
	.wrapper, .footer_content {
		/*min-width: 1000px;*/
		width: 100%;
	}
	.logo_text {
		float: right;
		width: 84%;
		padding: 30px 0 0 0;
	}
	.logo_image {
		width: 100%;
	}
	.logo_image_box_780 {
		width: 16%;
		float: left;
		padding: 8px 0 0 0%;
		float: left;
		display: block;
		text-align: center;
	}
	.visible_780 {
		display: block;
	}
	.visible_1000 {
		display: none;
	}
	.splash_left_col {
		width: 100%;
		float: none;
	}
	.splash_right_col {
		width: 100%;
		float: none;
		/* padding: 0 0 0 15px; */
	}
	.splash_left_col_left {
		width: 48%;
		/*margin: 0 5% 0 0;*/
		float: left;
		
	}
	.splash_left_col_right {
		width: 48%;
		float: right;
		
	}
	.splash_news_big_image {
		width: 100%;
	}
	.logo_top_box {
		display: block;
	}
	.logo_text_box {
		width: 66%;
	}
	.logo_date_box_780 {
		color: #135d8f;
		font-size: 14px;
		font-family: 'Scada';font-weight:bold;
		text-align: center;
		float: left;
		margin: 10px 0 0 10px;
		text-transform: uppercase;
	}
	.search_box {
		display: none;
	}
	.weather_icon {
		float: none;
		width: 32%;
		margin: 0 auto;
		text-align: center;
	}
	.weather_icon img {
		width: 100%;
	}
	.weather_place {
		width: 45%;
	}
	.weather_plus {
		width: 21%;
	}
	.splash_right_col_right {
		float: right;
		text-align: center;
		width: 48%;
	}
	.splash_right_col_left {
		float: left;
		width: 48%;
	}
	.w_80 .banner_link {
		width: 80%;
	}
	.banner_razdel_link {
		width: 100%;
	}
	.banner_morelink_box {
		display: block;
	}
	.gallery_item {
		width: 33%;
		margin: 0 0 0 0.5%;
	}
	.gallery_item_1 {
		margin: 0;
	}
	.gallery_item img {
		width: 100%;
	}
	/*.gallery_item_2 {
		margin: 0 2% 0 0;
	}
	.gallery_item_3 {
		display: block;
		margin: 0;
	}*/
	.gallery_item_5 {
		display: none;
	}
	.splash_item_news_box_first {
		width: 48%;
		float: left;
	}
	.splash_item_news_box {
		
	}
	.splash_item_news_block {
		float: right;
		width: 48%;
	}
	.rate_box {
		width: 100%;
		float: none;
	
	}
	.table_rate {
		width: 50%;
	}
	.poll_box {
		width: 100%;
		float: none;
	}
	.bottom_poll_banner {
		display: none;
	}
	.top_poll_banner {
		width: 100%;
		float: none;
		text-align: left;
	}
	.number_box {
		width: 100%;
		float: none;
	}
	.number {
		text-align: left;
	}
	.notice_box {
		width: 100%;
		float: none;
		text-align: left;
	}
	

	.author_item {
		width: 30%;
		float: left;
		background: #f1f1f1;
		margin: 30px 3% 0 0;
	}

	.left_link,
	.left_link_780 { 
		font-size: 15px;
		line-height: 18px;
		
	}
	.left_link_active,
	.left_link_780_active {
		font-size: 15px;
		line-height: 18px;
	}
	.left_link_780:hover,
	.left_link:hover {
		font-size: 15px;
		line-height: 18px;
	}

	.left_sub_link,
	.left_sub_link_780 {
		font-size: 15px;
		line-height: 18px;
	}

	.left_sub_link:hover,
	.left_sub_link_active,
	.left_sub_link_780:hover,
	.left_sub_link_780_active {
		font-size: 15px;
		line-height: 18px;
	}
	.header_menu_label {
		font-size: 15px;
	}
	.search_box_input_780 {
		font-size: 15px;
	}
	.weather_1320 {
		display: none;
	}
	.most_comment_box {
		display: none;
	}
	.most_comment_box_min {
		display: block;
		padding: 0 2.5%;
	}
	.most_comment_box_min .most_comment_item {
		width: 24%;
	}
	.most_comment_item .splash_small_news_title_link {
		font-size: 16px;
		line-height: 17px;
	}
	.most_comment_banner {
		display: none;
	}
	.right_col_min {
		display: block;
	}
	
	.header_info_box {
		width: auto;
	}
	
	.k_ban_15 {
		padding-top: 5px;
	}
	
	.k_ban_15 .banner_link {
		padding-bottom: 13px;
	}
	
	.k_mini_link_box {
		
	}
	
	.k_mini_link_item {
		display: block;
		line-height: 26px;
		text-transform: uppercase;
		color: #ffffff;
		background: #135d8f;
		font-size: 12px;
		text-align: center;
		margin-top: 10px;
	}
	
	.k_mini_link_item:nth-child(1) {
		margin-top: 0px;
	}
	
	.mobile_baners {
		display: block;
	}
	
	.desc_baners {
		display: none;
	}

}

/********************************************************
****************        WIDHT < 780  *******************
********************************************************/

@media screen and (max-width: 780px) {
    /* Селекторы */
    .visible_490 {
		display: block;
    }
    .visible_1000 {
		display: none;
	}
    .karkas_bottom, 
    .karkas_inside {
    	height: 106px;
    }
    .copyright {
    	width: 50%;
    	font-size: 13px;
    }
    .it_kreativ_box {
    	width: 50%;
    }
    .footer_box {
    	float: none;
    	width: 100%;
    }
	.left_column {
		display: none;
	}
	.logo_top_box {
		display: block;
		padding: 10px 0 0 0;
	}
	.right_column {
		width: 100%;
		padding: 0 0 0 0px;
		margin: 0;
	}
	.header {
		border: none;
	}
	.logo_text {
		width: 79%;
	}
	.logo_image {
		width: 100%;
		padding: 20px 0 0 0;
	}
	.logo_date_box_780 {
		margin: 0;
		line-height: 27px;
		width: 23%;
		text-align: left;
	}
	.logo_image_box_780 {
		text-align: left;
	}
	.logo_top_info_box {
		display: block;
		float: right;
	}
	.weather_icon {
		float: left;
		width: 7%;
		margin: -2px 0 0 3%;
	}
	.weather_place {
		float: left;
		width: 9%;
		margin: 0 0 0 3%;
		line-height: 39px;
	}
	.weather_plus {
		float: left;
		width: 7%;
		margin: 0 0 0 3%;
		line-height: 39px;
	}
	.social_link {
		margin: 0px 10px 0px 0px;
	}
	.logo_text_box {
		width: 100%;
	}
	.header_info_box {
		display: none;
	}
	.logo_text {
		padding: 0;
	}
	.logo_image_box_780 {
		width: 16%;
		padding: 0;
	}
	.logo_text_box {

	}
	.splash_left_col_left {
		float: none;
		width: 100%;
		
	}
	.splash_left_col_right {
		float: none;
		width: 100%;
		margin: 20px 0 0 0;
		
	}
	.hidden_490 {
		display: none;
	}
	.gallery_item {
		width:100%;
		margin: 0 0 0 0;
	}
	.gallery_item_1 {
		display: block;
	}
	.gallery_item_2, 
	.gallery_item_3,
	.gallery_item_4 {
		display: none;
	}
	.gallery_item img {
		width: 100%;
	}
	.splash_item_news_box_first,
	.splash_item_news_block {
		width: 100%;
		float: none;

	}
	.splash_item_news_box {
		margin: 30px 0 0;
	}
	.splash_more_box_490 {
		display: block;
		padding: 10px 0 0 0;
	}
	.splash_more_link_490 {
		color: #929292;
		text-transform: uppercase;
		text-decoration: none;
		float: left;
		font-size: 14px;
		margin: 0 5px 0 0px;
		padding: 0 5px 0 0px;
		border-right: 1px solid #929292;
	} 
	.splash_more_link {
		display: none;
	} 
	.rate_box {
		float: none;
		width: 100%;
	}
	.table_rate {
		width: 50%;
		margin: 0 auto;
	}
	.poll_box {
		float: none;
		width: 100%;
	}
	.bottom_poll_banner {
		float: none;
		width: 100%;
		text-align: left;
		display: block;
	}
	.top_poll_banner {
		float: none;
		width: 100%;
		text-align: left;
		display: block;
	}
	.number_box {
		float: none;
		width: 100%;
		
	}
	.number {
		text-align: left;
	}
	.notice_box {
		float: none;
		width: 100%;
		text-align: left;
	}
	.splash_right_col_right {
		float: none;
		width: 100%;
	}
	.splash_right_col_left {
		float: none;
		width: 100%;
	}
	.table_rate {
		width: 50%;
		margin: 0;
	}
	.article_big_box {
		/*height: 420px;*/
	}
	.author_item {
		width: 45%;
		float: left;
		background: #f1f1f1;
		margin: 30px 5% 0 0;
	}
	html, body, .wrapper, .footer_content {
		min-width: 490px; 
	}
	.header {
		border: none;
	}
	.banner_link {
		/*width: 80%;*/
	}
	.banner_razdel_link {
		width: 100%;
	}
	.weather_1320 {
		display: none;
	}
	.article_big_opis_box {
		margin: 5px 0 0 0;
	}
	.feedback_check_box {
		width: 33%;
	}
	.feedback_item_column {
		width: 100%;
	}
	.feedback_item_separator {
		display: none;
	}
	.feedback_item_column2 {
		margin: 0 8% 0 0 ;
	}
	.feedback_item {
		margin: 5px 0 0 0;
	}
	#feedback_textarea {
		width: 100%;
	}
	
	.most_comment_item .splash_small_news_title_link {
		font-size: 14px;
	}
	
	.position_5 img {
		width: 100%;
	}
	
	.pogoda_780 {
		display: block;
		padding: 10px 0px;
	}
	
	.add_reklama_780 {
		display: block;
		float: right;
		line-height: 35px;
		text-decoration: none;
		text-transform: uppercase;
		color: #fff;
		background: #135d8f;
		font-size: 14px;
		margin-top: 2px;
		padding: 0px 20px;
	}
	
	.ban_box_24_in {
		display: block;
	}
}


@media screen and (max-width:490px) {
	.article_big_box {
		
	}
	.header {
		border: none;
	}
	.weather_1320 {
		display: none;
	}
	.article_big_opis_box {
		margin: 5px 0 0 0;
	}

	.article_box p img {
		width: 100%;
	}
}


@media screen and (min-width:1120px) {
    /* Селекторы */
    .wrapper, .footer_content {
    	width: 1120px;
    }
    .splash_news_big_image {
    	width: 100%;
    }
	.header_info_box {
		width: auto;
	}
}


@media screen and (min-width:1340px) {
    /* Селекторы */
    .wrapper, .footer_content {
    	width: 1340px;
    }
    .splash_news_big_image {
    	width: 100%;
    }
    .weather_1320 {
    	display: block;
    	width: 20%;
    	float: right;
    	margin: 30px 0 0 0;
    }
    .weather_box {
    	display: none;
    }
    .weather_icon {
    	float: none;
    	width: 30%;
    	margin: 0 auto 0 auto;
    }
    .weather_place {
		font-family: 'Scada';
		height: 31px;
		line-height: 31px;
		padding: 0 0 0 20%;
		float: left;
		text-transform: uppercase;
		color: #282828;
		font-size: 14px;
		width: 25%;
		text-align: center;	
		font-weight: bold;
	}
	.weather_plus {
		font-size: 18px;
		text-align: right;
	}
	
	.add_reklama_1320 {
		display: block;
		width: 151px;
		text-align: center;
		line-height: 35px;
		text-decoration: none;
		text-transform: uppercase;
		color: #fff;
		background: #135d8f;
		font-size: 14px;
		margin: 0px auto;
	}
}
