.mobile_type .header{
	margin-top: 0px;
	padding-bottom: 0px;
}
.mobile_type .to_spant4_in_small .span4.logo_block{
    width: 70px;	
}
.mobile_type .logo_text img{
	visibility: hidden;
}
.mobile_type .logo_text img{
	visibility: hidden;
}
.mobile_type  .logo_block .logo_text{
	background-image: url(/TEMPLATE_FILES/images/mobile_logo_text.png);
    width: 64px;
    height: 64px;
    margin-top: -3px;
    margin-bottom: 5px;
}
.mobile_type .hide_in_mobile{
	display: none;
}
.mobile_type .comentlikebox {
    overflow: visible;
}
.mobile_type .comentlikevk{
    transform: scale(1.21);
    margin-left: 13px;
    width: 125px;	
}
.mobile_type .comentlikefb{
    transform: scale(1.2);
    margin-left: 30px;
    width: 115px;
	overflow: visible;
}
.bottom_comentlikebox{
	position: relative;
    top: 20px;
}
.mobile_type .bottom_comentlikebox {
    position: relative;
    top: 0px;
    margin-top: 17px;
}
.mobile_type .comentliketw{
    transform: scale(1.2);
    margin-left: 11px;
    margin-top: 13px;	
}
.mobile_type .header_title a{
	/*color: #009fc0;*/
}
.mobile_type .to_spant4_in_small .span4.top_news_header_block{
	width: 200px;
}
.mobile_type .top_news_header_block .header_title_block{
	margin-top: 0px;
}
.mobile_type .top_news_header_block .header_title_img_left {
    vertical-align: top;
	display: none;
}
.mobile_type .text_page_content .detail_news_content{
	
}
.mobile_type .detail_news_add_block {
	display: none;
}
.detail_news_add_block_mobile {
	display: none;
}
.mobile_type .detail_news_add_block_mobile {
	display: block;
    border-left: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    border-top: 1px solid #636466;
    box-sizing: border-box;
    margin-bottom: 23px;
    margin-top: 17px;
    position: relative;
    top: 3px;
}
.sidebar_header_menu_icon {
    width: 90px;
    height: 40px;
    position: absolute;
    right: 0;	
}
.sidebar_header_to_filter_icon .icon-menu {
    float: right;
    color: #FFFFFF;
    font-size: 20px;
    margin-top: 9px;
    margin-right: 20px;
    text-shadow: -2px -1px 0px #0E90AB;
}
.sidebar_header_to_filter_icon {
    width: 90px;
    height: 40px;
    position: absolute;
    right: 0;
}
.mobile_sidebar_text{
    position: absolute;
    font-size: 18px;
    color: #FFFFFF;
    padding: 10px 16px 10px 20px;
    font-family: Arial;
    z-index: 100;
}
#GLOBAL_WRAPP.global_no_animation *{
transition-duration: 0!important;
}
.sp_notify_prompt{
    border-top: 1px solid #50A4B6;
    border-left: 1px solid #50A4B6;
    border-right: 1px solid #50A4B6;
    border-bottom: 1px solid #067F98;
    box-shadow: inset 0px 1px 0px #55C3DA,1px 1px 5px -2px #000000;
    background-color: #19AECD;
    background: linear-gradient(#19AECD, #08A7C8);
    text-align: center;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: underline;
    font-size: 14px;
    line-height: 45px;
    margin-top: 35px;
    cursor: pointer;
}
a:visited .sidebar_content_element_time{
color: #636363!important;
}
.text_page_content img{
	max-width:100%!important;
	height: auto!important;
}
.site_content{
	background-color: #636466;
}
.container {
	margin-right: auto;
	margin-left: auto;
	width: 940px;
	overflow: hidden;
	padding: 0 20px;
	position: relative;
}
.container:before, .container:after {
	display: table;
	content: "";
	line-height: 0;
}
.container:after {
	clear: both;
}
@media (min-width: 1260px){
	.container{
		width: 1170px;
		padding: 0 30px;
	}
}
.row {
	margin-left: -20px;
}
.row:before, .row:after {
	display: table;
	content: "";
	line-height: 0;
}
.row:after {
	clear: both;
}
@media (min-width: 1260px){
	.row {
		margin-left: -30px;
	}
}
[class*="span"] {
	box-sizing: border-box;
	float: left;
	min-height: 1px;
	margin-left: 20px;
}
@media (min-width: 1260px){
	[class*="span"] {
		margin-left: 30px;
	}
}
.span1 {
	width: 60px;
}
.span2 {
	width: 140px;
}
.span3 {
	width: 220px;
}
.span4 {
	width: 290px;
}
.span5 {
	width: 380px;
}
.span6 {
	width: 460px;
}
.span7 {
	width: 540px;
}
.span8 {
	width: 620px;
}
.span9 {
	width: 700px;
}
.span10 {
	width: 780px;
}
.span11 {
	width: 860px;
}
.span12 {
	width: 940px;
}
@media (min-width: 1260px){
	.span1 {
		width: 70px;
	}
	.span2 {
		width: 170px;
	}
	.span3 {
		width: 270px;
	}
	.span4 {
		width: 370px;
	}
	.span5 {
		width: 470px;
	}
	.span6 {
		width: 570px;
	}
	.span7 {
		width: 670px;
	}
	.span8 {
		width: 770px;
	}
	.span9 {
		width: 870px;
	}
	.span10 {
		width: 970px;
	}
	.span11 {
		width: 1070px;
	}
	.span12 {
		width: 1170px;
	}
}
.container_wrapper{
	background-image: url(images/container_white_940.png);
	background-repeat: repeat-y;
	background-position: top;
}
.container_wrapper.container_wrapper_transparent{
	background-image: url(images/container_transparent_940.png);
}
@media (min-width: 1260px){
	.container_wrapper{
		background-image: url(images/container_white_1170.png);
	}
	.container_wrapper.container_wrapper_transparent{
		background-image: url(images/container_transparent_1170.png);
	}
}
.container{
	background-color: #FFFFFF;
}
.top_horizontal_banner{
	max-height: 90px;
	width: 940px;
	background-repeat: no-repeat;
	margin-top: 10px;
	overflow: hidden;
}
@media (min-width: 1260px){
	.top_horizontal_banner{
		width: 1170px;
	}
}
.logo_text{
	background-image: url(images/logo_text.png);
	width: 280px;
	height: 120px;
	margin: 0 auto;
	margin-top: -21px;
	background-size: contain;
}
.logo_text img{
	max-width: 100%;
}
.header{
	margin-top: 32px;
	padding-bottom: 16px;
	border-bottom: 3px solid #303030;
}
.header_title_block{
	height: 94px;
	display: inline-table;
}
.header_title{
	font-weight: bold;
	line-height: 18px;
	font-size: 16px;
	display: table-cell;
	vertical-align: bottom;
	color: #37333D;
	text-decoration: none;
}
.header_title_img_left{
	display: table-cell;
	vertical-align: bottom;
	padding-right: 10px;
}
.header_title_img_right{
	display: table-cell;
	vertical-align: bottom;
	padding-left: 10px;
}
.header_title_img_image{
	position: relative;
	top: -3px;
	max-height: 90px;
}
.header_title p{
	margin: 0px;
	padding: 0px;
}
.header_title img{
	position: relative !important;
	top: -3px !important;
	max-height: 90px !important;
}
.header_title a{
	color: #37333D;
	text-decoration: none;
}
.header_title a:hover{
	color: #37333D;
	text-decoration: underline;
}/*
a:visited{
	color: #929096 !important;
}*/






.mobile_type html{
	width: 320px;
	overflow-x: hidden;
}

.top_news_element_title{
	padding-top: 5px;
}
.mobile_type .text_page_content img {
    max-width: none!important;
    width: 320px;
    margin-left: -15px;
}
.main_news_img{
	background-image: url(images/top_news_img.png);
	height: 210px;
	background-position: top;
	background-repeat: no-repeat;
	width: 100%;
	margin-top: 16px;
}
.main_news_title{
	font-size: 25px;
	font-family: Arial;
	font-weight: bold;
	margin-top: 12px;
	line-height: 25px;
	color #252326;
}
.main_news_title a{
	color: #252326;
	text-decoration: none;
}
.main_news_title a:hover{
	color: #252326;
	text-decoration: underline;
}
.main_news_text{
	margin-top: 9px;
	color: #37333D;
	line-height: 18px;
	font-size: 16px;
}
.main_news_text a{
	color: #37333D;
	text-decoration: none;
}
.main_news_text a:hover{
	color: #37333D;
	text-decoration: underline;
}
.main_news_links{
	margin-top: 17px;
	font-size: 13px;
	line-height: 16px;
	font-family: Arial;
}
.main_news_links li{
	margin-top: 6px;
}
.main_news_links a{
	color: #303030;
	text-decoration: underline;
}
.main_news_links a:hover{
	color: #303030;
	text-decoration: none;
}
.top_news_element{

}
.top_news_block{
	padding-bottom: 36px;
	border-bottom: 3px solid #303030;
}
.top_news_element_block{
	margin-top: 19px;
}
.top_news_element_link{
	color: #37333D;
	text-decoration: none;
	font-size:16px;
	line-height: 18px;
}
.top_news_element_link:hover{
	color: #706E73;
	text-decoration: underline;
}
.top_news_separator{
	border-bottom: 1px dashed #CCCCCC;
	margin: 16px 0 11px 0;
}
.top_news_element_title{
	padding-bottom: 2px;
}
.top_theme_block_wrapper{
	padding-top: 17px;
	padding-bottom: 19px;
}
.top_theme_block{
	background-image: url(images/top_theme_separator.png);
	background-position: 290px;
	background-repeat: repeat-y;
}
@media (min-width: 1260px){
	.top_theme_block{
		background-position: 370px;
	}
}
.top_theme_text{
	font-size: 16px;
	line-height: 18px;
	margin-top: 3px;
	padding-bottom: 15px;
}
.top_theme_text{
	color: #636363;
	text-decoration: none;
}
.top_theme_text:hover{
	color: #636363;
	text-decoration: underline;
}
.news_list_column_title{
	margin-top: 16px;
}
.news_list_second_column .news_list_column_title{
	width: 140px;
	margin-left: auto;
	margin-right: auto;
}
.news_list_first_column .news_list_column_title{
	width: 140px;
}
.news_list_element_img{
	width: 140px;
	height: 140px;
	margin-top: 9px;
	background-repeat: no-repeat;
}
.news_list_left_column .news_list_element_img{
	background-size: contain;
}
.news_list_second_column .news_list_element_img{
	margin: 11px auto 0 auto;
}
.news_list_element_title{
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	margin-top: 12px;
	color: #383639;
}
.news_list_element_title a{
	color: #383639;
	text-decoration: none;
}
.news_list_element_title a:hover{
	color: #383639;
	text-decoration: underline;
}
.news_list_element_text{
	font-size: 14px;
	color: #636363;
	line-height: 18px;
}
.news_list_element_text a{
	color: #636363;
	text-decoration: none;
}
.news_list_element_text a:hover{
	color: #636363;
	text-decoration: underline;
}
.news_list_separator{
	width: 140px;
	border-bottom: 1px dashed #CCCCCC;
	margin: 18px 0 16px 0;
}
.news_list_second_column .news_list_separator{
	margin: 18px auto 16px auto;
}
.news_list_element{
	width: 140px;
}
.news_list_second_column .news_list_element{
	margin: 0 auto;
}
.news_list_block{
	background-image: url(images/news_list_column_bg_small.png);
	background-position: 150px;
	background-repeat: repeat-y;
	padding-bottom: 20px;
	border-top: 3px solid #303030;
}
@media (max-width: 1259px){
	.news_list_left_column .span2 {
		width: 130px;
	}
	.news_list_element_img {
		width: 130px;
		height: 130px;
	}
	.news_list_element {
		width: 130px;
	}
	.news_list_first_column .news_list_column_title {
		width: 130px;
	}
	.news_list_block {
		background-position: 140px;
	}
	.news_list_separator {
		width: 130px;
	}
}
@media (min-width: 1260px){
	.news_list_block{
		background-image: url(images/news_list_column_bg.png);
		background-position: 170px;
	}
	.news_list_second_column{
		margin-left: -30px;
	}
}
.news_list_third_column .news_list_element{
	width: auto;
}
.news_list_third_column .news_list_element_img{
	width: auto;
	height: 210px;
	background-position: top;
	background-repeat: no-repeat;
}
.news_list_third_column .news_list_separator{
	width: auto;
}
.news_list_banner_block{
	margin: 34px 0 24px 0;
	background-color: #B1E0E8;
	text-align: center;
	padding: 20px 0;
}
.news_list_banner{
	display: inline-block;
}
.placeholder {color: #303030;}
.site_content input::-webkit-input-placeholder {color: #303030;} /* это стили для Safari и Chrome */
.site_content input::-moz-placeholder {color: #303030;} /*  это для Firefox */
.site_content input:-ms-input-placeholder  {color: #303030;} /*  это для IE 10 */
.site_content input::placeholder  {color: #303030;} /*  это согласно стандарту */
.site_content input[type="text"]{
-webkit-transition: border linear .2s, box-shadow linear .2s;
-moz-transition: border linear .2s, box-shadow linear .2s;
-o-transition: border linear .2s, box-shadow linear .2s;
transition: border linear .2s, box-shadow linear .2s;
display: inline-block;
height: 20px;
margin-bottom: 10px;
line-height: 20px;
vertical-align: middle;
background-color: #FFFFFF;
/*background-image: url(/images/10_percent_gradient.png);*/
border-top: 1px solid #ADA8AE;
border-bottom: 1px solid #DBD9DB;
border-radius: 5px;
padding: 5px 30px 3px 10px;
border-left: 1px solid #ADA8AE;
border-right: 1px solid #DBD9DB;
box-shadow: inset 1px 1px 3px #ADA8AE, inset -1px -1px 2px #EBEBEB;
color: #4A4A4A;
font-family: 'PT Serif', serif;
font-size: 14px;
}
.site_content input[type="submit"]{
	border-top: 1px solid #50A4B6;
	border-left: 1px solid #50A4B6;
	border-right: 1px solid #50A4B6;
	border-bottom: 1px solid #067F98;
	box-shadow: inset 0px 1px 0px #55C3DA,1px 1px 5px -2px #000000;
	background-color: #19AECD;
	background: linear-gradient(#19AECD, #08A7C8);
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 14px;
	line-height: 35px;
	padding: 0 30px;
	cursor: pointer;
	font-family: 'PT Serif', serif;
}
.site_content input[type="submit"]:hover{
	text-decoration: none;
}
.site_content input[type="submit"]:active{
	box-shadow: inset 1px 1px 0px #067F98,inset 0px -1px 0px #55C3DA;
	background-color: #08A7C8;
	background: linear-gradient(#08A7C8, #19AECD);
}
.site_content input[type="reset"]{
	border-top: 1px solid #C3C3C3;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #A7A7A7;
	box-shadow: inset 0px 1px 0px #ECECEC,1px 1px 5px -2px;
	background-color: #E5E5E5;
	background: linear-gradient(#E5E5E5, #DBDBDB);
	text-align: center;
	color: #252326;
	text-decoration: underline;
	font-size: 14px;
	line-height: 35px;
	cursor: pointer;
	font-weight: bold;
	display: inline-block;
	padding: 0 30px;
	font-family: 'PT Serif', serif;
}
.site_content input[type="reset"]:hover{
	text-decoration: none;
}
.sidebar_search_title{
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	margin-top: 12px;
	color: #383639;
}
.mobile_type .sidebar_search_title {
font-size: 20px;
line-height: 22px;
}
.site_content input[type="reset"]:active{
	box-shadow: inset 1px 1px 0px #A7A7A7,inset 0px -1px 0px #ECECEC,1px 1px 5px -2px;
	background-color: #DBDBDB;
	background: linear-gradient(#DBDBDB, #E5E5E5);
}
.sidebar_header_search_input{
	width: 100%;
}
.text_page_content{
padding: 35px 0;
}
.sidebar_header_search{
	position: relative;
	height: 30px;
	margin: 0 40px 0 0px;
}
.sidebar_header_search .icon-search{
	position: absolute;
	right: -35px;
	top: 6px;
	font-weight: bold;
	font-size: 15px;
	color: #323232;
	z-index: 0;
}
.sidebar_header_search_submit{
	position: absolute;
	right: -42px;
	top: 2px;
	padding: 0 !important;
	width: 30px !important;
	height: 26px !important;
	background: transparent !important;
	border: 0 !important;
	border-left: 1px solid #B3B3B3 !important;
	border-radius: 0 !important;
	z-index: 1;
	box-shadow: none !important;
	cursor: pointer;
}
.sidebar_header_menu{
	background-color: #383639;
	border-top: 2px solid #6C6A6C;
	border-left: 1px solid #6C6A6C;
	height: 40px;
	box-shadow: 0px 2px 1px 0px #2C2C2C;
	z-index: 200;
	position: relative;
}
.sidebar_header .sidebar_header_menu{
	background-color: #009FC0;
	box-shadow: 0px 2px 1px 0px #8F8F8F;
	border-top: 2px solid #42B8D0;
	border-left: 1px solid #0E90AB;
}
.sidebar_header_menu_date{
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 10px;
	margin-left: 18px;
	font-weight: bold;
	text-transform: lowercase;
}
@media (min-width: 1260px){
	.sidebar_header_menu_date{
		margin-left: 28px;
	}
}
.sidebar_header_menu_icon .icon-menu{
	float: right;
	color: #FFFFFF;
	font-size: 20px;
	margin-top: 9px;
	margin-right: 20px;
	text-shadow: -2px -1px 0px #0E90AB;
}
.sidebar_header_menu_icon .icon-chevron-up{
	float: right;
	color: #FFFFFF;
	font-size: 20px;
	margin-top: 9px;
	margin-right: 20px;
	text-shadow: -2px -1px 0px #000000;
}
@media (min-width: 1260px){
	.sidebar_header_menu_icon .icon-menu{
		margin-right: 30px;
	}
	.sidebar_header_menu_icon .icon-chevron-up{
		margin-right: 30px;
	}
}
.sidebar_header_menu_link{
	float: right;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 13px;
	margin-right: 55px;
	font-weight: bold;
	margin-top: 8px;
}

.right_sidebar{
	width: 300px;
	background-image: url(images/right_sidebar_big.png);
	position: relative;
	background-size: contain;
}
@media (min-width: 1260px){
	.right_sidebar{
		width: 370px;
	}
}
.sidebar_header{
	overflow: hidden;
	padding-bottom: 3px;
	margin-bottom: -3px;
}
.sidebar_header_second{
	/*overflow: hidden;
	padding-bottom: 1px;
	margin-bottom: -3px;*/
	/*-webkit-transform: rotate(0deg) ;
	-moz-transform: rotate(0deg) ;
	-o-transform: rotate(0deg) ;
	transform: rotate(0deg) ;
	position: relative;
	z-index: 200;*/
}
.animate_fix{
	-webkit-transform: translate3d(0px, 0px, 0px);
	-moz-transform: translate3d(0px, 0px, 0px);
	-o-transform: translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px);
}
.sidebar_header_search_wrapp{
	background-color: #4F4F4F;
	background: linear-gradient(#4D4D4D, #454545);
	padding-top: 23px;
	padding-bottom: 22px;
	z-index: 8;
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
	box-shadow: 0px -3px 20px #000000;
}
@media (min-width: 1260px){
	.sidebar_header_search_wrapp{
		padding-left: 30px;
		padding-right: 30px;
	}
}/*
.content_wrapper{
	background-image: url(images/right_sidebar.png);
	background-repeat: repeat-y;
	background-position: 640px;
	margin-top: 32px;
}
@media (min-width: 1260px){
	.content_wrapper{
		background-image: url(images/right_sidebar_big.png);
		background-position: 800px;
	}
}*/
.footer{
	border-top: 3px solid #303030;
	margin-top: 20px;
}
.footer_18plus{
	background-color: #303030;
	color: #FFFFFF;
	width: 45px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	font-weight: bold;
	font-size: 18px;
	float: right;
}
.footer_copy{
	font-size: 14px;
	margin-right: 65px;
	margin-top: 22px;
	color: #303030;
}
.footer_menu{
	margin-top: 10px;
	margin-right: 65px;
}
.footer_menu ul{
	display: inline-block;
	list-style: none;
	padding: 0;
}
.footer_menu li{
	list-style: none;
	float: left;
	line-height: 10px;
	font-size: 14px;
	margin-bottom: 15px;
}
.footer_menu li a{
	color: #383639;
	text-decoration: underline;
}
.footer_menu li a:hover{
	color: #383639;
	text-decoration: none;
}
.footer_menu li.footer_menu_last{
	border: 0;
}
.footer_menu li.footer_menu_active{
	padding: 0;
	border: 0;
	margin-bottom: 9px;
}
.footer_menu .footer_menu_active a{
	color: #FFFFFF;
	background: #38363B;
	padding: 3px 15px 4px 15px;
	margin-left: -1px;
	margin-top: -3px;
	line-height: 10px;
	height: 12px;
	display: block;
	font-size: 13px;
	text-decoration: underline;
}
.footer_menu .footer_menu_active a:hover{
	color: #FFFFFF;
}
.footer_menu .footer_menu_separator{
	border-right: 1px solid #807F80;
	margin: 0 10px 13px 10px;
	height: 12px;
	text-decoration: none;
}
.footer_menu .footer_menu_separator.near_active{
	border-right: 0;
	margin: 0 10px 13px 0px;
}
.footer_content{
	margin-top: 30px;
	padding-bottom: 60px;
}
.footer_text{
	color: #898989;
	font-size: 12px;
	line-height: 14px;
}
.footer_logo{
	width: 140px;
	height: 44px;
	background-image: url(images/footer_logo.png);
	background-size: contain;
}
@media (min-width: 1260px){
	.footer_logo{
		width: 160px;
		height: 50px;
	}
}
.footer_text_dev{
	font-size: 14px;
	line-height: 24px;
	margin-top: 25px;
	color: #636363;
}
.footer_text_dev a{
	color: #636363;
	text-decoration: underline;
}
.footer_text_dev a:hover{
	color: #636363;
	text-decoration: none;
}
.footer_soc_tw{
	width: 24px;
	height: 24px;
	float: right;
	margin-left: 14px;
	background-image: url(images/soc_tw.png);
}
.footer_soc_fb{
	width: 24px;
	height: 24px;
	float: right;
	margin-left: 14px;
	background-image: url(images/soc_fb.png);
}
.footer_soc_vk{
	width: 24px;
	height: 24px;
	float: right;
	margin-left: 14px;
	background-image: url(images/soc_vk.png);
}
.footer_menu{
	width: 555px;
}
@media (min-width: 1260px){
	.footer_menu{
		width: 705px;
	}
}
.sidebar_content{
	padding: 10px 20px 50px 20px;
}
@media (min-width: 1260px){
	.sidebar_content{
		padding: 10px 30px 50px 30px;
	}
}
.sidebar_content_element{
	margin-top: 17px;
}
.sidebar_header{
	display: none;
}
.sidebar_content_element_time{
	color: #009FC0;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	display: inline-block;
	margin-right: 2px;
	line-height: 16px;
}
.sidebar_content_element_text{
	display: inline;
	font-size: 14px;
	color: #303030;
	line-height: 17px;
	text-decoration: none;
}
.sidebar_content a{
text-decoration: none;
}
.sidebar_content a:hover .sidebar_content_element_text{
	color: #303030;
	text-decoration: underline;
}
.sidebar_content_banner{
	width: 240px;
	/*height: 400px;
	background-image: url(images/sidebar_banner.png);*/
	margin: 30px auto;
}
.sidebar_content_date{
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin-top: 20px;
	margin-bottom: -10px;
	text-transform: lowercase;
	color: #303030;
}
.sidebar_content_more_element{
	border-top: 1px solid #50A4B6;
	border-left: 1px solid #50A4B6;
	border-right: 1px solid #50A4B6;
	border-bottom: 1px solid #067F98;
	box-shadow: inset 0px 1px 0px #55C3DA,1px 1px 5px -2px #000000;
	background-color: #19AECD;
	background: linear-gradient(#19AECD, #08A7C8);
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 14px;
	line-height: 45px;
	margin-top: 35px;
	cursor: pointer;
}
.sidebar_content_more_element:hover{
	text-decoration: none;
}
.sidebar_content_more_element:active{
	box-shadow: inset 1px 1px 0px #067F98,inset 0px -1px 0px #55C3DA;
	background-color: #08A7C8;
	background: linear-gradient(#08A7C8, #19AECD);
}

.mobile_type .to_spant4_in_small{
	width: 320px;
}
.mobile_type .to_spant4_in_small .span4{
	width: 290px;
}
.mobile_type .container{
	width: 320px;
	padding: 0;
	margin: 0;
}
.mobile_type .sidebar_content_date{
	margin-top: 35px;
	margin-bottom: -15px;
}
.mobile_type .small_sidabar{
	margin-left: 0px;
}
.mobile_type .container_wrapper{
	background: #ffffff;
}
.mobile_type .news_list_left_column .span2{
	width: 290px;
}
.mobile_type .news_list_left_column .news_list_second_column{
	
}
.mobile_type .news_list_left_column{
	/*background-image: url(images/news_list_column_bg.png);
	background-position: 213px;
	background-repeat: repeat-y;
	background-size: contain;*/
}
.mobile_type .news_list_first_column{
}
.mobile_type .news_list_third_column .news_list_element_img {
	width: 290px;
	height: 160px;
	background-size: cover;
}
.mobile_type .right_sidebar {
	width: 320px;
	/*position: fixed;*/
	top: 0;
	height: 100%;
	/*overflow: hidden;*/
}
.mobile_type .news_list_third_column .news_list_element {
width: 290px;
}
.mobile_type .news_list_third_column .news_list_separator {
width: 290px;
}
.mobile_type .news_list_left_column{
/*margin-right: -15px;*/
}
.mobile_type .news_list_second_column .news_list_column_title {
    width: 290px;
    margin-left: 0;
}
.mobile_type .top_theme_block{
	background-image: none;
}
.mobile_type .news_list_separator {
width: 290px;
}
.mobile_type .news_list_left_column{
padding-bottom: 17px;
border-bottom: 1px solid #303030;
}
.mobile_type .news_list_element {
width: 290px;
}
.mobile_type .news_list_block{
	background-image: none;
}
.mobile_type .footer_menu {
	width: 290px;
}
.mobile_type .footer_content{
	margin-top: 0px;
}
.mobile_type .footer_logo{
    margin-bottom: 10px;	
}
.mobile_type .top_horizontal_banner{
	width: 290px;
}
.mobile_type .sidebar_content_element {
margin-top: 30px;
}
.mobile_type .news_list_element_img{
    width: 290px;
    height: 160px;
    background-size: cover;
    background-position: center;
}
.mobile_type .main_news_img{
    background-size: cover;
    background-position: center;
    height: 140px;
    margin-top: 12px;
}
.mobile_type .sidebar_content_date{
	font-size: 20px;
}
.mobile_type .blue_title {
font-size: 15px;
}
.mobile_type .news_list_element_title {
    font-size: 16px;
    line-height: 20px;
}
.mobile_type h2 {
font-size: 20px;
line-height: 22px;
}
.mobile_type .detail_news_content h2 {
    font-size: 20px;
    line-height: 22px;
    padding-left: 20px;
    border-left: 2px solid #303030;
    margin-top: 25px;
    margin-bottom: 10px;
}
.mobile_type .news_list_element_text {
    font-size: 16px;
    line-height: 20px;
    margin-top: 5px;
}
.mobile_type .top_theme_text {
    font-size: 16px;
    line-height: 20px;
	padding-bottom: 5px;
}
.mobile_type .top_theme_block_wrapper{
    padding-top: 17px;
    padding-bottom: 12px;	
}
.mobile_type .main_news_text {
    font-size: 16px;
    line-height: 20px;
    margin-top: 5px;
}
.mobile_type .main_news_title {
font-size: 18px;
line-height: 18px;
}
.mobile_type .top_news_element_link{
font-size: 16px;
line-height: 20px;
}
.mobile_type .footer_soc_vk{
    width: 30px;
    height: 30px;	
	background-size: contain;
}
.mobile_type .footer_soc_fb{
    width: 30px;
    height: 30px;	
	background-size: contain;
}
.mobile_type .footer_soc_tw{
    width: 30px;
    height: 30px;	
	background-size: contain;
}
.mobile_type .footer_soc{
	padding: 37px 0px 0px 65px;
    width: 140px;	
}
.mobile_type .footer_logo{
	margin-left: 70px;
    margin-bottom: 20px;
}
.mobile_type .top_news_element_block{
    margin-top: 15px;	
}
.mobile_type .main_news_links {
font-size: 14px;
margin-top: 14px;
}
.mobile_type .detail_news_add_block_content {
font-size: 16px;
line-height: 20px;
}
.mobile_type .header_title{
    font-size: 14px;
    line-height: 20px;
}
.mobile_type .main_news_block{
border-bottom: 1px solid #303030;
padding-bottom: 10px;
}
.mobile_type .header_title_block{
height: auto;
margin-top: 20px;
}
.mobile_type .logo_text{
margin-top: -7px;
}
.mobile_type .main_news_links li {
margin-top: 14px;
}
.mobile_type .top_news_separator {
    margin: 15px 0 10px 0;
}
.mobile_type .top_theme_left{
margin-bottom: 15px;
}
.mobile_type .top_news_block{
    padding-bottom: 15px;	
}
.mobile_type .sidebar_content_element_text{
    line-height: 20px;
    font-size: 16px;
}
.mobile_type .sidebar_content_element_time{
	line-height: 23px;
	font-size: 18px;
}
.mobile_type .news_list_left_column .row{
	margin-left: -20px;
}
.mobile_type .news_list_left_column .span2{
	margin-left: 20px;
}
.sidebar_content_wrapp{
	background-image: url(images/right_sidebar_big.png);
	background-size: contain;
}

.mobile_type .sidebar_header_second {
position: absolute;
z-index: 200;
-webkit-transform: translate3d(0px, 0px, 0px);
-moz-transform: translate3d(0px, 0px, 0px);
-o-transform: translate3d(0px, 0px, 0px);
transform: translate3d(0px, 0px, 0px);
}
.mobile_type .sidebar_header_search_wrapp{
margin-top: 40px;
}
.show_sidebar .to_spant4_in_small{
	/*visibility: hidden;
	height: 100%;*/
}
.mobile_type.show_sidebar{
	/*height: 100%;
	overflow: hidden;
	position: absolute;*/
}
.small_sidabar{
margin-top: 130px;
}
}
.sidebar_header{
display: none;
}
.mobile_type .sidebar_header{
display: block;
}
.small_sidabar{
margin-top: 130px;
}
.mobile_type .small_sidabar{
margin-top: 0px;
}
.block_fixed{
	position: fixed;
	bottom: 0;
}
.detail_news_date{
	color: #009FC0;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	display: inline-block;
	line-height: 11px;
	text-transform: lowercase;
}
.detail_news_title{
	margin-top: 7px;
	color: #252326;
}
.detail_news_content{
	padding: 19px 19px 35px 19px;
	border-bottom: 1px dashed #CCCCCC;
	color: #636363;
	display: inline-block;
	width: 582px;
}
@media (min-width: 1260px){
	.detail_news_content{
		width: 732px;
	}
}
.detail_news_content a{
	color: #303030;
	text-decoration: underline;
}
.detail_news_content a:hover{
	color: #303030;
	text-decoration: none;
}
.news_list_block a{
	text-decoration: none;
}
.news_list_element_text:hover{
	text-decoration: underline;
}
.news_list_element_title:hover{
	text-decoration: underline;
}
.header_title a{
	text-decoration: underline;
}
.header_title a:hover{
	text-decoration: none;
}
.mobile_type .detail_news_content {
    font-size: 16px;
    line-height: 22px;
	width: 290px;
}
.mobile_type .detail_news_add_block_content{
	font-size: 16px;
	line-height: 20px;
}
.mobile_type .detail_news_date{
    line-height: 16px;
    font-size: 13px;
}
.mobile_type .text_page_content{
	padding: 20px 0;
}
.mobile_type h1{
	font-size: 24px;
}
.mobile_type .comentlikebox{
	margin-top: 5px !important;
}
.mobile_type .detail_news_content{
	padding: 15px 19px 35px 19px;
}
.top_news_block a{
	text-decoration: none;
}
.top_theme_block_wrapper a{
	text-decoration: none;
}
.main_news_title:hover{
	text-decoration: underline;
}
.main_news_text:hover{
	color: #706E73;
	text-decoration: underline;
}
.main_news_links a{
	text-decoration: underline;
}
.main_news_links a:hover{
	text-decoration: none;
}
.sidebar_top_news_block{
	background-image: url(images/sidebar_top_news_bg.png);
	background-repeat: repeat-y;
	background-size: contain;
	padding: 25px 20px 18px 20px;
}
@media (min-width: 1260px){
	.sidebar_top_news_block {
		padding: 25px 30px 18px 30px;
	}
}
.sidebar_top_news_separator{
	border-bottom: 1px dashed #CCCCCC;
	margin: 14px 0 8px 0;
}
.sidebar_top_news_element{
	font-size: 14px;
	color: #303030;
	line-height: 17px;
}
.sidebar_top_news_element_title {
	padding: 3px 0 2px 0;
}
.sidebar_top_news_block a{
	text-decoration: none;
}
.sidebar_top_news_element:hover{
	text-decoration: underline;
}
.sidebar_top_news_icon{
	text-align: center;
	background-color: #0AA9CA;
	color: white;
	text-shadow: 0px -1px 0px #055869;
	font-size: 20px;
	line-height: 26px;
	box-shadow: 0px 2px 1px #C5C5C5;
	cursor: pointer;
	height: 26px;
	overflow: hidden;
}
.have_animate{
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.sidebar_top_news_icon .icon-chevron-up{
	-webkit-transform:rotate(0deg) ;
	-moz-transform:rotate(0deg) ;
	-o-transform:rotate(0deg) ;
	transform:rotate(0deg) ;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.sidebar_top_news_icon_close .icon-chevron-up{
	-webkit-transform:rotate(-180deg) ;
	-moz-transform:rotate(-180deg) ;
	-o-transform:rotate(-180deg) ;
	transform:rotate(-180deg) ;
}
.sidebar_top_news_close {
	/*-webkit-transform: translate3d(0px, 0px, 0px);*/
	/*-webkit-transform: translate3d(0px, -50px, 0px);*/
	/*padding-top: 0px;*/
	/*padding-bottom: 0px;*/
	height: 0px !important;
}
.sidebar_top_news_close_in_session{
	display: none;
}
#wrapper{
	overflow: hidden;
	position: relative;
}
.grey_button{
	border-top: 1px solid #C3C3C3;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #A7A7A7;
	box-shadow: inset 0px 1px 0px #ECECEC,1px 1px 5px -2px;
	background-color: #E5E5E5;
	background: linear-gradient(#E5E5E5, #DBDBDB);
	text-align: center;
	color: #252326;
	text-decoration: underline;
	font-size: 14px;
	line-height: 45px;
	cursor: pointer;
	font-weight: bold;
	display: inline-block;
	padding: 0 30px;
}
.grey_button:hover{
	text-decoration: none;
}
.grey_button:active{
	box-shadow: inset 1px 1px 0px #A7A7A7,inset 0px -1px 0px #ECECEC,1px 1px 5px -2px;
	background-color: #DBDBDB;
	background: linear-gradient(#DBDBDB, #E5E5E5);
}
.blue_button{
	border-top: 1px solid #50A4B6;
	border-left: 1px solid #50A4B6;
	border-right: 1px solid #50A4B6;
	border-bottom: 1px solid #067F98;
	box-shadow: inset 0px 1px 0px #55C3DA,1px 1px 5px -2px #000000;
	background-color: #19AECD;
	background: linear-gradient(#19AECD, #08A7C8);
	text-align: center;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 14px;
	line-height: 35px;
	cursor: pointer;
	font-weight: bold;
	display: inline-block;
	padding: 0 30px;
}
.blue_button:hover{
	text-decoration: none;
}
.blue_button:active{
	box-shadow: inset 1px 1px 0px #067F98,inset 0px -1px 0px #55C3DA,1px 1px 5px -2px #000000;
	background-color: #08A7C8;
	background: linear-gradient(#08A7C8, #19AECD);
}
.grey_button.disabled_button{
	color: #A7A7A7;
	text-decoration: none;
}
.grey_button.disabled_button:active{
	box-shadow: inset 0px 1px 0px #ECECEC,1px 1px 5px -2px;
	background-color: #E5E5E5;
	background: linear-gradient(#E5E5E5, #DBDBDB);
}
.sidebar_top_news_block_wrapper{
overflow: hidden;
}
.resultlink .grey_button{
	padding: 0px;
}
.tests_number{
	float: left;
}
.tests_name_block{
	margin-left: 26px;
	margin-bottom: 20px;
}
.tests_title{
	color: #252326;
	margin: 0;
}
.tests_date{
	color: #009FC0;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	display: inline-block;
	line-height: 11px;
	text-transform: lowercase;
	margin-top: 7px;
}
.mobile_type .tests_date{
	line-height: 14px;
	font-size: 14px;
}
.tests_block{
	padding: 17px 0px 0px 19px;
}
.tests_name a {
	color: #514F54;
}
.tests_detail_title{
	margin-top: 7px;
	color: #252326;
	margin-bottom: 0;
}
.tests_detail_block{
	padding: 17px 0px 0px 19px;
}
.tests_detail_title_desc{
	padding-bottom: 18px;
}
.questionname{
	font-weight: bold;
	color: #383639;
	font-family: Arial;
}
.questiontext{
	color: #252326;
	font-size: 18px;
}
.questionproperties{
	padding-left: 10px;
}
.tests_element_ansfer{
	padding-top: 20px;
}
.ansfer_label{
	position: relative;
	top: -2px;
}
.ansfer{
	margin-right: 15px;
}
.tests_button_block{
	padding-top: 30px;
}
.nextquestion{
	padding: 0px 130px;
}
.questiongetresult{
	padding: 0px 130px;
}
.tests_tabs_block{
	display: inline-block;
	width: 100%;
	margin-top: 25px;
	padding-top: 8px;
	border-top: 1px dashed #CCCCCC;
}
.tests_tab{
	float: left;
	padding: 6px 0px;
	background-color: #EBEBEB;
	width: 32px;
	text-align: center;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	margin-right: 6px;
	margin-bottom: 8px;
	color: #383639;
}
.tests_tab.tests_select_tab{
	background-color: #B1E0E8;
}
.tests_tab.tests_ready_tab{
	color: #EBEBEB;
	background-color: #0AA9CA;
}
.tests_resultvar{
	display:none;
	padding: 30px 40px;
	background-color: #0AA9CA;
	color: #ffffff;
	font-weight: bold;
}
.resultinsoc{
	background-color: #B1E0E8;
	display:none;
	padding-bottom: 30px;
}
.tests_kod_na_saite{
	padding: 15px 0px;
	display: none;
}
.tests_kod_na_saite_text{
	color: #303030;
	font-size: 14px;
	border-bottom: 1px dashed;
	cursor: pointer;
}
.tests_kod_na_saite_text:hover{
	border-bottom: 0px;
}
.resultinsoc .span4{
	margin-right: -20px;
}
.resultinsoc_share_title{
	font-family: Arial;
	font-weight: bold;
	color: #383639;
}
.resultinsoc_share{
	padding: 15px 0 0px 40px;
}
.resultinsoc_share_links{
	margin-top: 8px;
}
.resultinsoc_share_links img{
	box-shadow: 1px 1px 5px -2px;
}
.resultlink .span4{
	margin-right: -20px;
}
.tests_back_button{
	width: 100%;
}
.resultlink{
	border-top: 1px dashed #CCCCCC;
	padding-top: 17px;
}
.mobile_type .tests_kod_na_saite{
	display: none!important;
}
.mobile_type .resultlink{
	margin-top: 15px;
}
.mobile_type .resultlink .span4{
	padding-right: 0px!important;
	margin-bottom: 20px;
}
.mobile_type .tests_detail_block{
	padding: 17px 0px 0px 0px;
}
.mobile_type .detail_news_content{
	padding-left: 0;
	padding-right: 0;
}
.mobile_type .detail_news_content .detail_news_add_block.right_float {
	margin-right: 0px;
}
.mobile_type .detail_news_content .detail_news_add_block.left_float {
	margin-left: 0px;
}
.mobile_type .tests_block{
	padding: 17px 0px 0px 0px;
}
.sidebar_header_filter{
	background-color: #383639;
}
.sidebar_header_filter_block{
	padding: 20px 20px 20px 20px;
}
@media (min-width: 1260px){
	.sidebar_header_filter_block{
		padding: 20px 30px 20px 30px;
	}
}
.sidebar_header_filter_block{
	box-shadow: inset 0px 0px 6px #000000;
}
.sidebar_header_menu_icon .icon-chevron-up{
	-webkit-transform: rotate(0deg) ;
	-moz-transform: rotate(0deg) ;
	-o-transform: rotate(0deg) ;
	transform: rotate(0deg) ;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.sidebar_header_menu_icon_close.sidebar_header_menu_icon .icon-chevron-up{
	-webkit-transform: rotate(-180deg) ;
	-moz-transform: rotate(-180deg) ;
	-o-transform: rotate(-180deg) ;
	transform: rotate(-180deg) ;
}
.sidebar_header_menu_filter:hover .sidebar_header_menu_link{
	text-decoration: none;
}
.container select {
	display: inline-block;
	padding: 4px 6px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #555555;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	vertical-align: middle;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	font-family: 'PT Serif', serif;
}
.filter_select_title{
	font-size: 13px;
	color: #EBEBEB;
	padding-bottom: 4px;
	font-family: Arial;
}
.no_display{
	display: none!important;
}
.no_news_on_filter{
	margin-top: 20px;
}
.mobile_type .no_news_on_filter{
	font-size: 20px;
}
#filter_news_month{
	width: 100px;
}
#filter_news_day{
	width: 82px;
}
#filter_news_year{
	width: 67px;
}
#filter_sujeti_select{
	width: 257px;
}
@media (min-width: 1260px){
	#filter_news_month{
		width: 150px;
	}
	#filter_sujeti_select{
		width: 307px;
	}
}
.mobile_type #filter_sujeti_select{
		width: 278px;
	}
.mobile_type #filter_news_month{
	width: 100px;
}
.mobile_type #filter_news_day{
	width: 90px;
}
.mobile_type #filter_news_year{
	width: 80px;
}
.mobile_type .sidebar_header_filter_wrapper {
	margin-top: 40px;
	margin-bottom: -40px;
}
.mobile_type .sidebar_header_menu_link{
	display: none;
}
.sidebar_header_filter_wrapper_close{
	height: 0px!important;
}
.sidebar_header_filter_wrapper{
	overflow: hidden;
	position: relative;
	z-index: 60;
}
.sidebar_top_news_icon_hide{
	height: 0px!important;
}
#GLOBAL_WRAPP.mobile_type *{
	-ms-user-select: none;
}
.detail_news_content_autor{
	/*font-size: 16px;*/
	padding-top: 40px;
}


#filter_news_button{
	border-top: 1px solid #282628;
	border-left: 1px solid #262526;
	border-right: 1px solid #262526;
	border-bottom: 1px solid #1E1D1E;
	box-shadow: inset 0px 1px 0px #5B5B5B,1px 1px 5px -2px #000000;
	background-color: #7F7F7F;
	background: linear-gradient(#7F7F7F, #5A575B);
	text-align: center;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 14px;
	line-height: 35px;
	cursor: pointer;
	font-weight: bold;
	display: inline-block;
	padding: 0 20px;
}
#filter_news_button:hover{
	text-decoration: none;
}
#filter_news_button:active{
	box-shadow: inset 1px 1px 0px #1E1D1E,inset 0px -1px 0px #5B5B5B;
	background-color: #5A575B;
	background: linear-gradient(#5A575B, #7F7F7F);
}
#filter_news_button_cancel{
	border-top: 1px solid #282628;
	border-left: 1px solid #262526;
	border-right: 1px solid #262526;
	border-bottom: 1px solid #1E1D1E;
	box-shadow: inset 0px 1px 0px #5B5B5B,1px 1px 5px -2px #000000;
	background-color: #383639;
	background: linear-gradient(#4F4F4F, #383639);
	text-align: center;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 14px;
	line-height: 35px;
	cursor: pointer;
	font-weight: bold;
	display: inline-block;
	padding: 0 20px;
	margin-left: 25px;
}
#filter_news_button_cancel:hover{
	text-decoration: none;
}
#filter_news_button_cancel:active{
	box-shadow: inset 1px 1px 0px #1E1D1E,inset 0px -1px 0px #5B5B5B;
	background-color: #4F4F4F;
	background: linear-gradient(#383639, #4F4F4F);
}
@media (min-width: 1260px){
	#filter_news_button_cancel{
		padding: 0 30px;
		margin-left: 30px;
	}
	#filter_news_button{
		padding: 0 30px;
	}
}
.mobile_type #filter_news_button{
	padding: 0 30px;
}
.mobile_type #filter_news_button_cancel{
	padding: 0 30px;
	margin-left: 18px;
}
.filter_news_button_block{
	padding-top: 15px;
	padding-bottom: 15px;
}





.mobile_type .content_wrapper{
-webkit-transform: translate3d(0px, 0px, 0px);
-moz-transform: translate3d(0px, 0px, 0px);
-ms-transform: translate3d(0px, 0px, 0px);
-o-transform: translate3d(0px, 0px, 0px);
transform: translate3d(0px, 0px, 0px);
-webkit-overflow-scrolling: touch;
-moz-overflow-scrolling: touch;
-ms-overflow-scrolling: touch;
-o-overflow-scrolling: touch;
overflow-scrolling: touch;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.mobile_type.show_sidebar .content_wrapper{
-webkit-transform: translate3d(-320px, 0px, 0px);
-moz-transform: translate3d(-320px, 0px, 0px);
-ms-transform: translate3d(-320px, 0px, 0px);
-o-transform: translate3d(-320px, 0px, 0px);
transform: translate3d(-320px, 0px, 0px);
}
.mobile_type .content_wrapper{
	width: 910px;
}
.mobile_type.show_sidebar .container {
width: 320px;
margin-left: 0px;
padding: 0px;
}
.mobile_type .sidebar_header{
	width: 320px;
	/*margin: 0 -15px;*/
}
.mobile_type .to_spant4_in_small{
/*margin-right: 16px;*/
}
.mobile_type #wrapper {
	overflow: auto;
	position: relative;
	z-index: 50;
}
.mobile_type #wrapper_content {
	overflow: auto;
	width: 320px;
	position: relative;
	z-index: 50;
}
.mobile_type .wrapper_content_padding{
	padding: 0 15px;
}
.mobile_type .sidebar_content {
	padding: 10px 20px 50px 20px;
	margin-bottom: 0px;
}
.mobile_type .footer{
	padding-bottom: 20px;
	width: 290px;
}
.mobile_type .sidebar_header_second{
	width: 320px;
}
.sidebar_header_menu_filter{
	float: right;
	width: 150px;
	height: 40px;
	cursor: pointer;
}
.mobile_type .sidebar_header_menu_filter{
	width: 159px;
}
.sidebar_header_menu_home{
	display: none;
}
.mobile_type .sidebar_header_menu_home{
	display: block;
	padding: 9px 100px 11px 20px;
}
.mobile_type .sidebar_header_menu_date{
	display: none;
}
.sidebar_header_menu_home{
	float: left;
	color: #FFFFFF;
	padding: 9px 184px 11px 20px;
	font-size: 20px;
	font-weight: bold;
}
.mobile_type .sidebar_header_menu_link{
	text-decoration: none;
}
.small_sidabar{

}
.mobile_type .sidebar_content_more_element{
	/*display: none;*/
}


#pullUp{
	display: none;
}
.mobile_type #pullUp{
	/*display: block;*/
	margin-top: 35px;
	display: none;
}
#pullDown, #pullUp {
	background:#fff;
	height:40px;
	line-height:40px;
	padding:5px 10px;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	font-size:14px;
	color:#888;
}
#pullDown .pullDownIcon, #pullUp .pullUpIcon  {
	display:block; float:left;
	width:40px; height:40px;
	background:url(images/pull-icon@2x.png) 0 0 no-repeat;
	-webkit-background-size:40px 80px; background-size:40px 80px;
	-webkit-transition-property:-webkit-transform;
	-webkit-transition-duration:250ms;
	
	-o-background-size:40px 80px; background-size:40px 80px;
	-o-transition-property:-o-transform;
	-o-transition-duration:250ms;
	
	-moz-background-size:40px 80px; background-size:40px 80px;
	-moz-transition-property:-moz-transform;
	-moz-transition-duration:250ms;
	
	background-size:40px 80px; background-size:40px 80px;
	transition-property:transform;
	transition-duration:250ms;
}
#pullDown .pullDownIcon {
	-webkit-transform:rotate(0deg) ;
	-o-transform:rotate(0deg) ;
	-moz-transform:rotate(0deg) ;
	transform:rotate(0deg) ;
}
#pullUp .pullUpIcon  {
	-webkit-transform:rotate(-180deg) ;
	-o-transform:rotate(-180deg) ;
	-moz-transform:rotate(-180deg) ;
	transform:rotate(-180deg) ;
}

#pullDown.flip .pullDownIcon {
	-webkit-transform:rotate(-180deg) ;
	-o-transform:rotate(-180deg) ;
	-moz-transform:rotate(-180deg) ;
	transform:rotate(-180deg) ;
}

#pullUp.flip .pullUpIcon {
	-webkit-transform:rotate(0deg) ;
	-o-transform:rotate(0deg) ;
	-moz-transform:rotate(0deg) ;
	transform:rotate(0deg) ;
}

#pullDown.loading .pullDownIcon, #pullUp.loading .pullUpIcon {
	background-position:0 100%;
	-webkit-transform:rotate(0deg) ;
	-webkit-transition-duration:0ms;
	-webkit-animation-name:loading;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	
	-o-transform:rotate(0deg) ;
	-o-transition-duration:0ms;
	-o-animation-name:loading;
	-o-animation-duration:2s;
	-o-animation-iteration-count:infinite;
	-o-animation-timing-function:linear;
	
	-moz-transform:rotate(0deg) ;
	-moz-transition-duration:0ms;
	-moz-animation-name:loading;
	-moz-animation-duration:2s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-timing-function:linear;
	
	transform:rotate(0deg) ;
	transition-duration:0ms;
	animation-name:loading;
	animation-duration:2s;
	animation-iteration-count:infinite;
	animation-timing-function:linear;
}
.sidebar_content_loading{
	
	display:block; float:left;
	width:40px; height:40px;
	background:url(images/pull-icon@2x.png) 0 0 no-repeat;
	-webkit-background-size:40px 80px; background-size:40px 80px;
	-webkit-transition-property:-webkit-transform;
	-webkit-transition-duration:250ms;
	
	-o-background-size:40px 80px; background-size:40px 80px;
	-o-transition-property:-o-transform;
	-o-transition-duration:250ms;
	
	-moz-background-size:40px 80px; background-size:40px 80px;
	-moz-transition-property:-moz-transform;
	-moz-transition-duration:250ms;
	
	background-size:40px 80px; background-size:40px 80px;
	transition-property:transform;
	transition-duration:250ms;

	background-position:0 100%;
	-webkit-transform:rotate(0deg) ;
	-webkit-transition-duration:0ms;
	-webkit-animation-name:loading;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	
	-o-transform:rotate(0deg) ;
	-o-transition-duration:0ms;
	-o-animation-name:loading;
	-o-animation-duration:2s;
	-o-animation-iteration-count:infinite;
	-o-animation-timing-function:linear;
	
	-moz-transform:rotate(0deg) ;
	-moz-transition-duration:0ms;
	-moz-animation-name:loading;
	-moz-animation-duration:2s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-timing-function:linear;
	
	transform:rotate(0deg) ;
	transition-duration:0ms;
	animation-name:loading;
	animation-duration:2s;
	animation-iteration-count:infinite;
	animation-timing-function:linear;
}
@-webkit-keyframes loading {
	from { -webkit-transform:rotate(0deg) ; }
	to { -webkit-transform:rotate(360deg) ; }
}
@-o-keyframes loading {
	from { -o-transform:rotate(0deg) ; }
	to { -o-transform:rotate(360deg) ; }
}
@-moz-keyframes loading {
	from { -moz-transform:rotate(0deg) ; }
	to { -moz-transform:rotate(360deg) ; }
}
@keyframes loading {
	from { transform:rotate(0deg) ; }
	to { transform:rotate(360deg) ; }
}












.mobile_type .comentlikebox{
margin-left: 0px;
}
.comentliketw{
float: left;
margin-left: 20px;
}
.comentmenu {
		min-width: 400px;
		width: 100%;
		height: 45px;
		}
		.comentlikevk {
			float: left;
		}
		.comentlikebox {
		float: left;
		margin-left: 17px;
		}
		.comentlikefb {
		float: left;
		}
		.tabbuttonwrappfb {
			cursor: pointer;
			float: right;
			background-image: url(/TEMPLATE_FILES/images/fb45.png);
			background-repeat: no-repeat;
			width: 45px;
			height: 45px;
			background-color: #636466;
			margin-left: 10px;
		}
		.tabbuttonwrappvk {
			cursor: pointer;
			float: right;
			background-image: url(/TEMPLATE_FILES/images/vk45.png);
			background-repeat: no-repeat;
			width: 45px;
			height: 45px;
			background-color: #636466;
		}
		.aktivetabbutton {
			background-color: #009FC0 !important;
		}
		.comentbox {
			min-width: 338px;
			margin-bottom: -50px;
			border-top: 1px solid #009FC0;
		}
		.tabbuttonfb {
		box-shadow: 0 0 10px -3px #898D8C;
		float: right;
		width: 27px;
		height: 27px;
		background: url(/images/commentfbtab.png) no-repeat;
		}.tabbuttonfb {
		box-shadow: 0 0 10px -3px #898D8C;
		float: right;
		width: 27px;
		height: 27px;
		background: url(/images/commentfbtab.png) no-repeat;
		}
		.tabbuttonvk {
		box-shadow: 0 0 10px -3px #898D8C;
		width: 27px;
		height: 27px;
		background: url(/images/commentvktab.png) no-repeat;
		}
		.coment_box{
		padding-bottom: 50px;
		}
		.detail_news_content_soc_block{
			padding-top: 30px;
		}
.bx-ie8 .sidebar_header_menu_filter{
	display: none!important;
}
.bx-ie8 .sidebar_header_filter_wrapper{
	display: none!important;
}
#sidebar_bg_fix{
background-image: url('/TEMPLATE_FILES/images/right_sidebar_big.png');
background-size: contain;
position: fixed;
width: 300px;
height: 100%;
}
@media (min-width: 1260px){
	#sidebar_bg_fix{
		width: 370px;
	}
}
.mobile_type #sidebar_bg_fix{
	width: 320px;
}
@-ms-viewport{
    zoom:1;
}

.html_banner_block{
width: 240px;
background: #FFFFFF;
border-left: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
border-right: 1px solid #DEDEDE;
}
.html_banner_block_title {
background-color: #EBEBEB;
padding: 14px 19px 12px 19px;
}
.html_banner_block_content {
padding: 12px 19px 30px 19px;
font-size: 13px;
line-height: 16px;
font-family: arial;
text-align: left;
}