    @font-face {
    	font-family: 'OpenSans';
    	src: url('fonts/OpenSans-Regular.ttf');
    	font-weight: normal;
    }

    @font-face {
    	font-family: 'OpenSans';
    	src: url('fonts/OpenSans-Semibold.ttf');
    	font-weight: bolder;
    }

    @font-face {
    	font-family: 'OpenSans';
    	src: url('fonts/OpenSans-Bold.ttf');
    	font-weight: bold;
    }

    @font-face {
    	font-family: 'Exo2';
    	src: url('fonts/Exo2.0-Light.otf');
    	font-weight: lighter;
    }

    body{
    	font-family: 'OpenSans';
    	font-size: 14px;
    	background-color: #f5f6f7;
    	background-image: url(../img/page-top-bg.png);
    	background-repeat: repeat;
    }

    strong, b {
    	font-family: 'OpenSans';
    	font-weight: bold;
    }

    a{
    	text-decoration: none;
    	-webkit-transition: all 0.3s ease-in-out;
    	-moz-transition: all 0.3s ease-in-out;
    	-o-transition: all 0.3s ease-in-out;
    	-ms-transition: all 0.3s ease-in-out;
    	transition: all 0.3s ease-in-out;
    }

    a:hover{
    	text-decoration: none;
    	color: #18B6F2;
    }

    iframe {
    	max-width:100% !important;
    }

    ul{
    	margin: 0;
    	padding: 0;
    }
    li{
    	list-style-type: none;
    }
    .full-text ul {padding-left:20px;list-style:disc;}
    .full-text ol {padding-left:20px;list-style:decimal;}
    .full-text ul li {list-style:disc;}
    .full-text ol li {list-style:decimal;}
    .full-text table {
    	border:none; margin-top:15px;margin-bottom:15px;
    	border-collapse: collapse;
    	overflow-x: auto;
    	display: block;
    	width: fit-content;
    	max-width: 100%;
    }
    .full-text table td,
    .full-text table th {
    	padding:8px; border:1px solid #ddd;
    }
    .full-text table th {
    	font-weight:700;
    }
    .fa{
    	padding: 8px 10px;
    	font-size: 30px;
    }

    .fa.list{
    	padding: 4px 1px;
    	font-size: 14px;
    }

    .fa.sm {
    	padding: 4px 1px;
    	font-size:14px;
    }

    .text_link_block .prt{
    	padding: 4px 1px;
    	font-size: 12px;
    }

    .prt .fa{
    	padding: 4px 1px;
    	font-size: 12px;
    }
    .prt_view .fa{
    	padding: 4px 1px;
    	font-size: 14px;
    }
    .prt_video .fa{
    	padding: 4px 1px;
    	font-size: 12px;
    }

    .inner_bg .inline .prt_video{
    	padding: 4px 1px;
    	font-size: 12px;
    	position: absolute;
    	right: 2px;
    	bottom: 5px;
    	z-index: 99;
    	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.3);
    }


    .table-responsive {
    	-webkit-overflow-scrolling: touch;
    }

    .clear_both{
    	clear: both;
    	display: block;
    }

    .main_body_in{
    	max-width: 1190px;
    	height: auto;
    	margin: 0 auto;
    	padding-top: 30px;
    	background-color: #fafbfc;
    	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.3);
    }

    .body_in{
    	margin-left: 45px;
    }

    .body_in_center{
  /*  box-shadow: 0 4px 4px 0 rgba(0,0,0,0.3);
  background-color: #fafbfc;*/
}
.top{
	max-width: 100%;
	margin-left: 30px;
	/*height: 180px;*/
	height: 225px;
	padding-right: 17px;
}

.dropdown-toggle{
	color: #fff;
}
.logotip{
	float: left;
	padding-left: 5px;
}
.top_in{
	float: right;
	width: 78%;
}
.top_in .owl-carousel .owl-dots.disabled, .top_in .owl-carousel .owl-nav.disabled {
	display:none !important;
}


.theme_of_day{
	max-width: 900px;
	padding: 10px;
	margin-bottom: 15px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background-image: url(../img/header-banner-bg-900x120.png);
	background-size: cover;
	height: 149px;
}

.theme_of_day .item a{
	color: #fff;
}
.theme_of_day h4{
	font-size: 2rem;
}
.theme_of_day .media-body {
	text-align:left;
}


.img-theme-day{
	width: 300px !important;
	height: 106px;
	object-fit: cover;
	padding: 0 !important;
}


.btn{
	white-space: normal;
	font-size: 1.1rem;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.2);
	margin-top: -5px;
	margin-bottom: 5px;
}

.language .btn-group{
	color: #616161;
}
#block-locale-language .btn{
	width: 100%;
	font-size: 1.2rem;
	padding-left: 30px;
	background-image: url(../img/icons/icon-lang.svg);
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 10px;
}

.language .col-md-2.first{
	padding: 0;
}

.language .col-md-2.second{
	width: 23%;
	padding-right: 0;
}
.language .col-md-4.four{
	max-width: 31%;
	padding-right: 0;
}

.language .col-md-4.last{
	max-width: 29%;
	padding-right: 0;
}
.change_region select{
	width: 100%;
	font-size: 1.2rem;
	padding: 12px 19px;
	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.3);
}
.language .btn {
	width: 100%;
	border-radius: 2px;
	background-color: #18b6f2;
	border: none;
	color: white;
	font-size: 1.2rem;
	padding: 12px 19px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	margin-top: 0;
	font-size: 13.5px;
}

.language .dropdown-menu{
	width: 100%;
}

.language .btn:hover{
	background-color: #4590e1;
	color: #fff;
}

.btn-group{

}
.btn-group, .btn-group-vertical{
	width: 100%;
}

#block-locale-language .dropdown-menu{
	min-width: 142px;
}

.btn .caret{
	margin-top: 6px;
	float: right;
}
/*=============================================Navigation==========================================================*/
.fa-search{
	font-size: 20px;
	padding: 12px;
	float: right;
	color: #fff;
	cursor: pointer;
}

.fa-search:focus{
	color: #92bd4a;
	text-decoration: none;
}
.fa-search:hover:before{
	color: #18b6f2;
}
.navigation{
	/*margin-left: 45px;*/
	margin-top: 20px;
}

.navbar-default .navbar-nav>li>a{
	padding: 8px 12px;
	color: #fff;
	font-size: 1.4rem;
	text-transform: uppercase;
	border-bottom: 4px solid transparent;
	border-top: 4px solid transparent;
}
.dropdown-menu>li>a{
	white-space:inherit;
	padding: 10px 20px;
}
.nav .navbar.navbar-default{
	margin: 0;
	border: none;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
	color: #fff;
	border-bottom: 4px solid #92bd4a;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	color: #fff;
	background-color: #2978db;
	border-bottom: 4px solid #92bd4a;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
	background-color: #2978db;
}
.navbar .container-fluid{
	background-color: #2d6cd5;
}
.dropdown-menu{
	width: 300px;
	padding: 0;
}

ul.dropdown-menu ul.dropdown-menu {
	display:none;
	top:0; left:100%;
}
ul.dropdown-menu li.dropdown:hover ul.dropdown-menu {
	display:block;
}
ul.dropdown-menu li.dropdown > a > .caret {
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px dashed;
	border-left: 4px solid\9;
	border-right:none;
}


.dropdown-menu .divider{
	margin: 0;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover,
.dropdown-menu>li.open>a:focus, .dropdown-menu>li.open>a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #18b6f2;
}

/*.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: rgb(72, 165, 244);
    text-decoration: none;
    background-color: transparent;
    }*/

    .navbar{
    	min-height: 44px;
    }

    .btn-group .btn-default {
    	background-color: #2d6cd5;
    }

    .open>.dropdown-menu{
    	border-radius: 0;
    }

    .btn-group.open .dropdown-toggle{
    	background-color: #fff;
    	box-shadow: inset 0 0px -1px rgba(0,0,0,0.5);
    	-webkit-box-shadow: inset 0 0px -1px rgba(0,0,0,0.5);
    }

    .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
    	background-color: #fff;
    	border-color: #a9a9a9;
    }

    .change_region .region{
    	text-align: left;
    }



    /*============================================= Navigation End==========================================================*/
    .litle_menu_in{
    	width: 45px;
    }

    .litle_menu_in:hover{
    	width: 250px;
    }

    .litle_menu_in:hover .icon_silka{
    	display: block;
    }

    .icon{
    	background-size: 15px;
    	background-position: 16px;
    	background-repeat: no-repeat;
    }
    .icon_home{
    	background-image: url(../img/icons/icon-nav-home.svg);
    }
    .icon_set{
    	background-image: url(../img/icons/icon-nav-sitemap.svg);
    }

    .icon_font:before {
    	content: "\f06e";
    	color: #fff;
    	font-family: FontAwesome;
    	font-style: normal;
    	font-size: 18px;
    	font-weight: normal;
    	text-decoration: inherit;
    	position: absolute;
    	left: 14px;
    	top: 7px;
    }

    .link_mobile.icon_font:before {
    	content: "\f10b";left: 19px;
    }

    .icon_micraphone:before{
    	content: "\f130";
    	left: 18px;
    }

    .ab_home{
    	display: none;
    	margin-left: 45px;
    	text-align: left;
    }

    .litle_menu_in:hover .ab_home{
    	display: block;
    }

    .icon_main_ab{
    	position: relative;
    	padding: 8px;
    	min-height: 38px;
    	background-repeat: no-repeat;
    }
    .icon_ab .ab{
    	display: inline-block;
    	width: 25%;
    	padding: 0px 15px;
    	font-size: 15px;
    	text-align: center;
    	cursor: pointer;
    }

    .ab:hover{
    	background-color: rgba(45, 108, 213,0.5);
    }

    .icon_ab:before{
    	content: "Aa";
    	font-family: arial;
    	left: 12px;
    }


    .icon_set.ld{
    	background: transparent;
    }
    .icon_set.lc{
    	background-image: url(../img/icons/icon-nav-email.svg);
    }

    .icon_set.le{
    	background-image: url(../img/icons/icon-nav-membership.svg);
    }

    .icon_set.lf{
    	background-image: url(../img/icons/icon-nav-conversation.svg);
    }
    .icon_set.lg{
    	background-image: url(../img/icons/icon-nav-deputyonline.svg);
    }
    .icon_set.lh{
    	background-image: url(../img/icons/icon-nav-youthwing.svg);
    }

    .icon_set.li{
    	background-image: url(../img/icons/icon-nav-phone.svg);
    }
    .icon_set.lj{
    	background-image: url(../img/icons/icon-nav-fb.svg);
    }
    .icon_set.lk{
    	background-image: url(../img/icons/icon-nav-tw.svg);
    }
    .icon_set.lm{
    	background-image: url(../img/icons/icon-nav-inst.svg);
    }
    .icon_set.ln{
    	background-image: url(../img/icons/icon-nav-vk.svg);
    }
    .icon_set.lo{
    	background-image: url(../img/icons/icon-nav-tg.svg);
    }


    .litle_menu_in{
    	color: #fff;
    	font-size: 1.3rem;
    }

    .icon_silka{
    	text-decoration: none;
    	color: #fff;
    	display: none;
    	text-align: left;
    	padding-left: 45px;
    }

    .icon_big .icon_silka{
    	line-height: 1.9;
    }

    .icon a, .icon_big a{
    	color: #fff;
    	font-size: 1.3rem;
    }


    /*============================================= menu left==========================================================*/
    .litle_menu{
    	top: 396px;
    	position: fixed;
    	z-index: 9999;
    	border-radius: 4px 0 0 4px;
    	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    	width: 45px;
    }

    .navbar .polya_search{
    	position: absolute;
    	bottom: -54px;
    	right: 0; width:280px;
    	padding-right: 14px;
    	opacity: 0;
    	transform: scale(0.8);
    	transition: all 0.2s ease-out 0s;
    }

    .navbar .polya_search.open{
    	z-index: 1;
    	opacity: 1;
    	transform: scale(1);
    	background-color: #2d6cd5;
    	padding: 10px;
    }

    .navbar .polya_search input{
    	border: 1px solid #2d6cd5;
    	border-radius: 4px;
    }

    .navbar .polya_search .btn.btn-secondary{
    	z-index: 2;
    	margin-left: 2px;
    	border-radius: 0;
    	background-color: #fff;
    	border: 1px solid #18b6f2;
    	padding: 8px;
    	color: #2d6cd5;
    	outline: none;
    	margin-top: 6px;
    }

    .navbar .polya_search .btn.btn-secondary:hover,
    .navbar .polya_search .btn.btn-secondary:focus,
    .navbar .polya_search .btn.btn-secondary:active{
    	border: 1px solid #fff;
    	background-color: #18b6f2;
    	color: #fff;
    }


    .litle_menu_links_main{

    }

    .litle_menu_links_main_in{
    	position: absolute;
    	background-color: rgba(55, 64, 79, 0.9);
    	width: 250px;
    	height: 100%;
    	margin-left: 45px;
    }


    .litle_menu_links_main_in a{
    	display: block;
    	padding: 13.2px;
    	font-size: 1.2rem;
    	color: #fff;
    }

    .litle_menu a:active{
    	text-decoration: none;
    }
    .litle_menu a:hover{
    	background-color: rgba(45, 108, 213, 0.3);
    	color: #c4d2e9;
    }

    .litle_menu .fa{
    	color: #fff;
    	font-size: 10px;
    }

    .litle_menu .fa.harf{
    	font-family: arial;
    	font-weight: bold;
    	font-size: 14px;
    	padding: 10px 0;
    	display: block;
    }

    .litle_menu.fixed{
    	top: 0 !important;
    }
    .litle_menu_in{
    	background-color: rgba(55, 64, 79, 0.9);
    	text-align: center;
    	overflow: hidden;
    }
    .litle_menu_in img{
    	width: 15px;
    }

    .litle_menu_in .icon, .litle_menu_in .icon_big{
    	position: relative;
    	padding: 9.5px;
    	min-height: 38px;
    	cursor: pointer;
    	background-repeat: no-repeat;
    }

    .litle_menu_in .icon.li {
    	padding: 9px;
    }
    .litle_menu_in .icon_big{
    	background-position: 11px;
    	background-size: 24px;
    	min-height: 45px;
    }

    .icon:hover, .icon_big:hover{
    	background-color: rgba(45, 108, 213,0.5);
    }


    .litle_menu_in .icon_border {
    	border-top: 1px solid #303845;
    	border-bottom: 1px solid #303845;
    }
    .litle_menu_in .icon_borderplus{
    	border-top: 1px solid #303845;
    }
    .litle_menu_in .icon_borderminus{
    	border-bottom: 1px solid #303845;
    }

    .litle_menu_in .icon_font{
    }
    .litle_menu_in .icon_big img{
    	width: 25px;
    }
    /*============================================= menu left End==========================================================*/
    .nav-tabs>li>a{
    	border: none;
    }

    /*============================================= center  End==========================================================*/
    .main_title_news{
    	overflow: hidden;
    	border-bottom: 2px solid #F2AD49;
    	margin-bottom: 10px;
    	padding: 0 10px;
    }

    .main_center{
    	overflow: hidden;
    }
    .main_center_in{
    	padding: 15px;
    	/*margin-left: 45px;*/
    }

    .big_photo{
    	border: 5px solid #fff;
    	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.3);
    }
    .big_photo_in{
    	position: relative;
    }

    .main_center_in .block{
    	width: 50%;
    	float: left;
    }

    .main_center_in .block1{
    	padding-right: 5px;
    }
    .main_center_in .block1{
    	padding-right: 5px;
    }

    .big_photo_in img{
    	width:540px;
    	height:395px;
    	object-fit: cover;
    }

    .photo_title{
    	position: absolute;
    	width: 100%;
    	bottom: 0;
    	padding: 12px;
    	background:rgba(55, 64, 79, 0.7);
    }
    .photo_title h4{
    	color: #fff;
    	font-size: 2.2rem;
    }
    .text_link{
    	padding-top: 10px;
    	border-top: 1px solid #18B6F2;
    }
    .text_link a{
    	padding: 10px 20px;
    	color: #fff;
    	font-size: 1.3rem;
    }
    .text_link a:hover{
    	color: #18B6F2;
    }
    .text_link a.first{
    	padding-left: 0;
    	text-transform: uppercase;
    }

    .fixed_date{
    	position: absolute;
    	left: 0;
    	top: -30px;
    	z-index: 99;
    	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.3);
    }

    .fixed_date .digit{
    	float: left;
    	text-align: center;
    	color: #000;
    	font-size: 3rem;
    	background-color: #fff;
    	padding-right: 5px;
    }

    .fixed_date .days{
    	float: left;
    	padding: 3px 8px;
    	color: #fff;
    	background-color: #2d6cd5;
    	font-size: 13px;
    }

    /*________________________________________________________________*/

    .news_photo{
    	margin-top: 10px;
    }

    .news_photo_in{
    	padding: 5px;
    	padding-top: 0;
    }

    .news_photo_in .block_in{
    	position: relative;
    	width: 50%;
    	float: left;
    }

    .news_photo_in .block_in .fixed_info{
    	position: absolute;
    	left: 0px;
    	top: 5%;
    	font-size: 1.2rem;
    	color: #fff;
    	padding: 5px 10px;
    	background-color: #2d6cd5;
    }
    .news_photo_in .block_in img{
    	width: 100%;
    }

    .input-group .form-control:first-child{
    	border-top-right-radius: 0;
    	border-bottom-right-radius: 0;
    }

    .news_photo_in .block_in .text_link_block{
    	position: absolute;
    	width: 100%;
    	bottom: 0;
    	padding: 12px;
    	font-size: 1.3rem;
    	color: #fff;
    	background:rgba(55, 64, 79, 0.70);
    }
    .news_photo_in .block_in .text_link_block .silkalar{
    	/*display: none;*/
    	opacity: 0;
    	transition: all 0.2s ease-out 0s;
    	margin-top: 0;
    	padding-top: 0;
    	border-top: 0px solid #66706B;
    	height: 0;
    }

    .news_photo_in .block_in:hover .text_link_block .silkalar{
    	/*display: block;*/
    	margin-top: 10px;
    	padding-top: 5px;
    	border-top: 1px solid #66706B;
    	height: 100%;
    	opacity: 1;
    	transition: all 0.2s ease-out 0s;
    }


    .news_photo_in .block_in .text_link_block a{
    	padding-right:20px;
    	color: #fff;
    }
    .news_photo_in .block_in .text_link_block .silkalar a{
    	font-size: 1.1rem;
    }
    .news_photo_in .block_in .text_link_block .silkalar a:hover{
    	color: #18B6F2;
    }

    .text_link_block_day{
    	color: #d4d5d5;
    	font-size: 1.1rem;
    	padding-bottom: 5px;
    }


    /*__________________________________________ 2 block _______________*/
    .main_center_in .block2{
    	padding-left: 5px;
    }

    .main_tab_cont{

    }
    .tab-content>.active{
    	overflow-y: auto;
    	max-height: 790px;
    }

    .tab-content.ah>.active{
    	overflow-y: auto;
    	max-height: 100%;
    }

    .one_news img{
    	float: left;
    	width: 161px;
    	height: 123px;
    	object-fit: cover;
    	margin-right: 10px;
    	border: 5px solid #fff;
    }

    .img-anons img.views {
    	float: left;
    	margin-right: 20px;
    	margin-bottom: 20px;
    	width: 100%;
    	height: 400px;
    	object-fit: cover;
    }
    .view_pointview img{
    	float: left;
    	margin-right: 20px;
    	margin-bottom: 20px;
    	width: 300px;
    	height: 220px;
    	object-fit: contain;
    }

    .view_employee img{
    	float: left;
    	margin-right: 20px;
    	margin-bottom: 20px;
    	width: 180px;
    	height: 140px;
    	object-fit: contain;
    }

    .text_block_tabl{
    	padding: 10px;
    	padding-top: 10px;
    	padding-bottom: 10px;
    }

    .text_block_tabl.pointview{
    	padding:0;
    	padding-top: 10px;
    	padding-bottom: 50px;
    }

    .text_block_tabl a{
    	padding-bottom: 5px;
    	display: block;
    	font-size: 14px;
    	color: #337ab7;
    }
    .tab_cont_data{
    	padding-bottom: 5px;
    	background-image: url(../img/icons/icon-time.svg);
    	background-repeat: no-repeat;
    	background-position: 160px;
    	background-position-y: 2px;
    	background-size: 10px;
    	padding-left: 175px;
    }

    .one_news{
    	overflow: hidden;
    	padding: 4px 4px;
    	padding-top: 8px;
    	display: block;
    	cursor: pointer;
    }
    .one_news.list{
    	overflow: hidden;
    	padding: 4px 4px;
    	padding-top: 8px;
    	display: block;
    	cursor: pointer;
    	margin-bottom: 20px;
    }

    .one_news.pointview{
    	overflow: hidden;
    	padding:0;
    	padding-top: 8px;
    	display: block;
    	cursor: pointer;
    	margin-bottom: 20px;
    }
    .one_news.pointview .img{
    	float: left;
    	width: 200px;
    	height: 160px;
    	background-repeat: no-repeat;
    	background-position: center 0;
    	background-size: cover;
    	margin-right: 15px;
    }

    .one_news.first{
    }

    .one_news:hover{
    	background-color: #e1ecf2;
    }

    .one_news.list img{
    	width:250px;
    	height:180px;
    	object-fit: cover;
    	border: 5px solid #fff;
    }

    .content_news_pointview:hover{
    	background-color:#e1ecf2;
    }

    .content_news_pointview{
    	margin-bottom: 20px;
    }

    .content_news_pointview a{
    	color: #337ab7;
    }

    .one_news.first.active{

    }

    .nav>li>a {
    	/*color: #C4CCDA;*/
    	padding: 6px 15px;
    }

    ul.nav-tabs{
    	overflow: hidden;
    	border-bottom: 2px solid #A9D956;
    	margin-bottom: 10px;
    	padding: 0;
    	font-size: 1.5rem;
    }

    ul.nav-tabs li{
    	border-bottom: 3px solid transparent;
    	border-top: 3px solid transparent;
    	background-color: transparent;
    }

    .block2 ul.nav-tabs li{
    	width: 50%;
    }
    .block2 .nav>li>a{
    	text-align: center;
    	text-transform: uppercase;
    }
    ul.nav-tabs li:hover{
    	border-bottom: 3px solid #92bd4a;
    }
    ul.nav-tabs li.active{
    	border-bottom: 3px solid #92bd4a;
    }

    .vertical_tabs ul.nav-tabs li.active{
    	border-bottom: 1px solid #92bd4a;
    }

    .vertical_tabs ul.nav-tabs li{
    	border: none;
    	border-bottom: 1px solid transparent;
    }

    ul.nav-tabs li a:hover{
    	border: none;
    	background-color: transparent;
    }

    .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    	background-color: transparent;
    }

    .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    	color: #1B52B6;
    	border: none;
    }

    .silka_podr{
    	margin-top: 5px;
    }
    .silka_podr a{
    	display: block;
    	border-radius: 0;
    	margin-left: 4px;
    }

    /*============================================= center  End==========================================================*/

    /*============================================= centerSliders ==========================================================*/

    .center_slider{

    }
    .center_slider_in{
    	overflow: hidden;
    	padding: 15px;
    }

    .left_slider{
    	float: left;
    	position: relative;
    	width: 66%;
    	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.3);
    }

    .left_slider .owl-theme .owl-dots{
    	right: 0;
    	margin-right: -10px;
    }

    .left_slider .carousel-inner{
    	overflow: visible;
    }


    .container{
    	width: 100%;
    	padding: 0;
    	}/* carousel */

    	.container.first{
    		width: 100%;
    		height: 420px;
    		padding: 0;
    		}/* carousel */

    		.carousel-indicators{
    			left: 0;
    			padding-left: 0;
    			width: 100%;
    			margin-left: 0;
    			text-align: right;
    		}
    		.carousel{
    			position: inherit;
    		}

    		/* Control buttons  */
    		#quote-carousel .carousel-control, #quote-my .carousel-control
    		{
    			margin-top: 0;
    			text-shadow: none;
    			background: #fff;
    			color: #222;
    			font-size: 2.3em;
    			box-shadow: 0 4px 4px 0 rgba(0,0,0,0.9);
    		}
    		#quote-carousel .carousel-control img,#quote-my .carousel-control img{
    			background-image: url(../img/icons/icon-button-chevron-right.svg);
    			background-repeat: no-repeat;
    			background-position-y: 3px;
    			width: 9px;
    			padding: 15px 10px;
    			height: 16px;
    		}
    		.carousel-control{
    			opacity: 1;
    			width: auto;
    		}

    		.carousel-inner{
    			position: relative;
    			width: 95%;
    			margin: 0 auto;
    			overflow: visible;
    		}

    		.left.carousel-control {
    			top: 180px;
    			bottom: auto;
    			left: 0;
    		}
    		.right.carousel-control {
    			top: 180px;
    			bottom: auto;
    			right: 0;
    		}

/*.right_slider .left.carousel-control {
    bottom: auto;
    left: 0;
    top: 139px;
}
.right_slider .right.carousel-control {
    bottom: auto;
    right: 0;
    top: 139px;
}
*/
.owl-carousel_sec.owl-carousel_sec .owl-nav .owl-prev{
	left: -25px;
}

.owl-carousel_interview.owl-carousel_interview .owl-nav .owl-prev{
	left: -25px;
}

.owl-carousel_sec.owl-carousel_sec .owl-nav .owl-next{
	right:-25px;
}

.owl-carousel_interview.owl-carousel_interview .owl-nav .owl-next{
	right:-25px;
}

/* Previous button  */
#quote-carousel .carousel-control.left, #quote-my .carousel-control.left
{
	left: -8px;
}
/* Next button  */
#quote-carousel .carousel-control.right, #quote-my .carousel-control.right
{
	right: -8px !important;
}

.carousel-control.left:hover{
	color: #339ed7 !important;
}
.carousel-control.right:hover{
	color: #339ed7 !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators,#quote-my .carousel-indicators
{
	position: absolute;
	top: 15px;
	right: 10px;
	left: auto;
	bottom: auto;
	z-index: 15;
	width: auto;
	padding-left: 0;
	margin-left: 0;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li , #quote-my .carousel-indicators li
{
	background: #bfc5cd;

}


.carousel-indicators .active{
	width: 8px;
	height: 8px;
	margin: 1px;
}
.carousel-indicators li{
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000\9;
	background-color: rgba(0,0,0,0);
	border: none;
	border-radius: 10px;
}
#quote-carousel .carousel-indicators .active
{
	background: #18b6f2;
}

/* End carousel */

.item blockquote {
	border-left: none;
	margin: 0;
}

.text-center img{

}

.center_slider blockquote{
	overflow: hidden;
	padding: 10px;
	font-size: 1em;
}

.center_slider blockquote .img {
	float: left;
	width: 180px;
	height: 140px;
	background-repeat: no-repeat;
	background-position: center 0;
	background-size: cover;
	margin-right: 15px;
}

.center_slider blockquote h4{
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 4px;
	font-size: 1.4rem;
	color: #337ab7;
}

.center_slider blockquote h4:hover{
	color: #18B6F2;
}
.center_slider blockquote img{
	float: left;

}


.silka_all_news{
	text-align: center;
	border-top: 1px solid #cbc5c5;
}

.silka_all_news a{
	display: block;
	padding: 10px;
	background-image: url(../img/icons/icon-button-chevron-right.svg);
	background-repeat: no-repeat;
	background-position: 100%;
	background-position-y: center;
	background-size: 26px;
	font-size: 1.5rem;
}

.owl-carousel .owl-item img{
	width: auto;
	padding-right: 10px;
}

.block1 .owl-carousel .owl-item img{
	width: 100%;
	padding-right: 0;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.right_slider{
	width: 32%;
	float: left;
	padding-left: 0px;
	margin-left: 22px;
	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.3);
}
.main_title_news1{
	overflow: hidden;
	border-bottom: 2px solid #F2AD49;
	padding: 0 10px;
	margin-bottom: 10px;
}

.main_title_news1.footer{
	text-align: center;
	margin-bottom: 15px;
}
.carouselo{
	position: relative;
	width: 98%;
	margin: 0 auto;
}

.right_slider blockquote img{
	float: none;
	margin-bottom: 10px;
}

.right_slider blockquote h4{
	line-height:1.3;
	height:55px;
	overflow:hidden;
}


#quote-carousel .carousel-indicators.one{
	top: -25px;
	right: 10px;
}



/*============================================= centerSliders  End==========================================================*/

/*============================================= video Galery  End==========================================================*/

.video_gelery{
	margin: 0;
}

.video_gelery_in {

}

.archive{
	font-family: 'OpenSans';
	display: inline-block;
	padding: 10px;
	width: 19%;
	text-align: right;
	text-transform: uppercase;
}

.video_gelery_in .title{
	display: inline-block;
	padding: 15px 10px;
	font-size: 1.5rem;
	text-align: center;
	width: 80%;
	text-transform: uppercase;
}

.video_gelery_in .galery_my{
	width: 100%;
}

.video_gelery_in .galery_my .content{
	height: 592px;
}

.view-property {
	height: 594px !important;
	display: table;
	table-layout: fixed;
	width: 100%;
	position: relative;
}
.view-property .view-content {
	height: 100%;
	position: relative;
}
.view-property .views-row-1 {
	width: 50%;
	height: 33.3333333%;
}
.view-property .views-row {
	float: left;
	position: relative;
	display: inline-table;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.owl-carousel_videogallery .item {
	float: left;
	position: relative;
	display: inline-table;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height:240px; width:100%;
}
.view-property .views-row .inner_bg:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	border: 1px solid white;
}


.view-property .views-row-2 {
	width: 25%;
	height: 33.3333333%;
}
.view-property .views-row-3 {
	width: 25%;
	height: 66.6666666%;
	float: right;
}

.view-property .views-row-4 {
	width: 25%;
	height: 66.6666666%;
}
.view-property .views-row-5 {
	width: 50%;
	height: 33.3333333%;
}
.view-property .views-row-6 {
	width: 25%;
	height: 33.3333333%;
}
.view-property .views-row-7 {
	width: 50%;
	height: 33.3333333%;
}

.view-property .views-row:hover:before {
	/*display: block;*/
	opacity: 1;
	transform: scale(1);
}



.view-property .views-row:before,
.owl-carousel_videogallery .item:before {
	/*display: none;*/
	transform: scale(0.5);
	background-color: rgba(0,0,0,0.4);
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 3;
	transform: scale(0.5);
	opacity: 0;
	transition: all 0.2s ease-out 0s;
}
.owl-carousel_videogallery .item:before {
	opacity: 1;
	transform: scale(1);
}

.view-property .views-row:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	opacity: 0;
	background-color: rgba(0,90,159,0.9);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.view-property .sold,
.owl-carousel_videogallery .sold{
	position: absolute;
	border-radius: 6px;
	top: 10px;
	left: 10px;
	background-color: rgba(0,0,0,0.7);
	font-size: 11px;
	text-transform: uppercase;
	color: #005a9f;
	padding: 4px 5px 6px 5px;
	z-index: 3;
}

.view-property .sold img,
.owl-carousel_videogallery .sold img {
	width: 15px !important;
	height:auto !important;
	padding-right: 0;
}


h5{
	font-size: 1.5rem;
	margin-top: 10px;

}
.view-property .views-row:hover .inline {
	display: block;
}

.galery_in .inline {
	display: none;
}

.inline h5{
	margin-bottom: 20px;
}
.owl-carousel_videogallery .inline h5{
	margin-bottom: 5px;
}
.inline p{
	margin-bottom: 0;
}

.inline a{
	display: inline-block;
	margin: 10px auto;
	padding: 10px;
	padding-left: 25px;
	border-radius: 4px;
	background-color: rgba(0,0,0,0.7);
	background-image: url(../img/icons/icon-button-play.svg);
	background-repeat: no-repeat;
	background-size: 10px;
	background-position: 10px;
	text-transform: uppercase;
	position: relative;
	z-index: 3;
}
.view-property .inner_bg,
.owl-carousel_videogallery .inner_bg {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 4;
	padding: 0 40px;
	display: flex;
	align-items: center;
	color: white;
	text-align: center;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.inline {
	display: inline-block;
	width: 100%;
}


/*============================================= video Galery  End==========================================================*/

/*============================================= fised_info ==========================================================*/
.row{
	margin: 0;
}

#fixed_baner.fixed_info{
	background-repeat: no-repeat;
	background-size: cover;
	margin:20px;
}

.fixed_info_in{
	padding: 75px 75px;
	background-color: rgba(0,0,0,0.2);
}

.fixed_info_in:hover{
	background-color: rgba(0,0,0,0.4);
}

.text_fixed_info{
	color: #fff;
}
.text_fixed_info p{
	font-size: 1.6rem;
}
.link_fixed_info{
	padding: 30px ;
	margin-top: 24px;
}

.link_fixed_info a{
	padding: 18px 30px;
	padding-right: 40px;
	font-size: 1.3rem;
	color: #fff;
	border-radius: 4px;
	background-color: #337ab7;
	background-image: url(/assets/img/icons/icon-button-chevron-right.svg);
	background-repeat: no-repeat;
	background-size: 21px;
	background-position: 144px;
}

.link_fixed_info a:hover{
	background-color: #1960d7;
}

.link_fixed_info.ads{
	padding: 18px 30px;
	padding-right: 40px;
	font-size: 1.3rem;
	color: #fff;
	border-radius: 4px;
	background-color: #337ab7;
	background-image: url(/assets/img/icons/icon-button-chevron-right.svg);
	background-repeat: no-repeat;
	background-size: 21px;
	background-position: 144px;
	text-transform: uppercase;
	max-width: 180px;
	margin-left: 50px;
}

.link_fixed_info.ads:hover{
	background-color: #1960d7;
}
/*============================================= fised_info End ==========================================================*/


/*============================================= table ==========================================================*/
.main_table{
	background-image: url(../img/deputy-queries-section-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 15px;
}

.main-table-index{
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 15px;
	width: 97%;
	margin: 0 auto;
	text-align: center;
	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.3);
}


/*============================================= table End ==========================================================*/

/*============================================= footer_slider ==========================================================*/

.footer_slider{
	width: 100%;
	float: none;
	margin: 0;
	padding: 0 15px;
	border-bottom: 1px solid #c1c1c1;
}

.footer_slider blockquote{
	width: 16.6%;
	float: left;
	text-align: center;
	overflow: hidden;
	padding: 10px;
	font-size: 1rem;
}

.footer_slider blockquote h4{
	color: #294066;
	font-size: 1.2rem;
	margin: 15px 0;
}

.footer_slider .carousel-inner{
	margin: 0 auto;
	overflow: visible;
}

.class_img{
	height: 120px;
	border: 1px solid #e6e6e6;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
}

/*
.class_img.one{
    background-image: url(../img/project-img-1.png);
}
.class_img.two{
    background-image: url(../img/project-img-2.png);
}
.class_img.three {
    background-image: url(../img/project-img-3.png);
}
.class_img.four {
    background-image: url(../img/project-img-4.png);
}
.class_img.five {
    background-image: url(../img/project-img-5.png);
}
.class_img.sex {
    background-image: url(../img/project-img-6.png);
}
*/

.left.carousel-control.footer{
	top: 30%;
}

#quote-carousel .carousel-control.right.footer{
	top: 25%;
	right: 0 !important;
}

#quote-carousel .carousel-control.left.footer{
	top: 25%;
	left: 0 !important;
}


/*============================================= footer_slider End ==========================================================*/

/*============================================= footer galery  ==========================================================*/
.footer_galery{
	margin-top: 10px;
	background-color: #fafbfc;
}
.footer_galery_in{
	overflow: hidden;
	padding-bottom: 20px;
}
.main_title_news1.footer_g{
	border: none;
	padding: 0 15px 0 2px;
}
.galery_my{
	margin-right: -15px;
	overflow: hidden;
}

.footer_galery .galery_my img{
	width: 100% !important;
	height: auto !important;
}
.vertical_tabs ul.nav-tabs{
	margin: 0;
}

.footer_galery .galery_my a {
	position: relative;
	width: 31.3222%;
	margin: 5px 1%;
	float: left;
	max-height: 112px;
	overflow: hidden;
}

.footer_galery .galery_my a .bg {
	position:absolute;
	top:0; left:0; right:0;
	bottom:0; padding:15px;
	display:flex;
	font-size:12px;
	opacity:0; color:white;
	align-items:center;
	background-color:rgba(55, 64, 79, 0.70);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.footer_galery .galery_my a:hover .bg {
	opacity:1;
}

.main_title_news1.footer_g h4{
	display: block;
}
.footer_galery .galery_my .archive{
	width: auto;
	display: inline-block;
	float: right;
	text-align: right;
	padding: 0;
	margin-top: 2px;
	font-size: 14px;
	text-transform: uppercase;
}

.footer_galery .galery_my .archive:before{
	display: none;
}
/*.galery_my a:hover:before{

}
*/
/*.footer_galery .galery_my a:before{
    content: '';
    opacity: 0;
    transition: all 0.2s ease-out 0s;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    font-size: 2.5rem;
    color: #fff;
    background-color: rgba(0,0,0,0.7);
    background-image: url(../img/zoom.png);
    background-position: center center;
    background-repeat: no-repeat;
}
*/
.footer_galery .galery_my a:hover:before{
	opacity: 1;
}

.search-tabs {
	display:inline-block;
	width:100%; margin:30px 0 0;
}

.search-results {
	margin:0; padding:0;
}
.search-results > li {
	padding-top:25px; padding-bottom:25px;
	border-bottom:1px solid #ddd;
	list-style:none;
	padding-left:0; margin:0;
}
.search-results > li:last-child {
	border-bottom:none;
}
.search-results > li .date {
	color:#555; font-size:12px;
	margin-top:7px; margin-bottom:7px;
}
.search-results > li a:hover {
	text-decoration:underline;
}

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
	margin:0;
	padding-top: 7px;
	padding-bottom: 7px;
}

.scrollTop {
	position:fixed; bottom:30px; right:20px;
	background:#2d6cd5 url(../images/scrollTop.png) no-repeat center center;
	cursor:pointer; z-index: 9999;
	width:40px; height:40px;
	opacity:0.7;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}
.scrollTop:hover {
	opacity:1;
}

/*+++++++++++++++++++++++++++++++++++++++*/

.vertical_tabs h3 {
	margin-top: 0;
}

.vertical_tabs .badge {
	background-color: #777;
}

.vertical_tabs .nav-tabs {
	float: left;
	border-bottom: 0;
}
.vertical_tabs .nav-tabs li {
	float: none;
	margin: 0;
}
.vertical_tabs .nav-tabs li a {
	background-color: #ebf0f7;
}
.vertical_tabs .nav-tabs li.active a{
	border-radius: 1px solid transparent !important;
	background-color: #fff;
}
.vertical_tabs .nav-tabs li a {
	border-radius: 0;
	border-radius: 1px solid transparent !important;
}
.vertical_tabs .nav-tabs li:hover {
	border-radius: 0;
	border-bottom: 1px solid #92bd4a;
}
.vertical_tabs .nav li a{
	padding: 15.1px;
	text-align: center;
	color: #adb9cc;
}

.vertical_tabs .nav li a .fa{
	font-size: 19.9px;
	padding: 0;
}

.vertical_tabs .nav-tabs .glyphicon {
	color: #fff;
}
.vertical_tabs .nav-tabs .active .glyphicon {
	color: #333;
}

.vertical_tabs.nav-tabs>li>a{
	border: none;
}

.vertical_tabs .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border: 0;
	border-radius: 0;
	color: #2d6cd5;
	text-transform: uppercase;
}

.vertical_tabs .tab-content {
	height: 260px;
	margin-left: 52px;
	background-color: #fff;
}

.vertical_tabs ul li a img{
	width: 15px;
}

.vertical_tabs .tab-content .tab-pane {
	display: none;
	background-color: #fff;
	padding: 1.6rem;
	overflow-y: auto;
}
.vertical_tabs .tab-content .active {
	display: block;
	height: 260px;
	padding: 0;
	padding-left: 5px;
}

.vertical_tabs  .list-group {
	width: 100%;
}
.vertical_tabs .list-group .list-group-item {
	height: 50px;
}
.vertical_tabs .list-group .list-group-item h4, .list-group .list-group-item span {
	line-height: 11px;
}

/*+++++++++++++++++++++++++++++++++++++++*/
.reclama{
	padding-right: 0;
}
.reclama_in{
	position: relative;
	height: 257px;
	width: 100%;
	margin-top: 14px;
	background-image: url(../images/banner_3_0.jpg);
	background-repeat: no-repeat;
	background-size:100% 200px;
}
.readmoreInfo{
	position: absolute;
	width: 100%;
	bottom: 0;
	padding: 15px;
	background-color: rgba(83, 124, 191, 0.7);
}

.readmoreInfo p{
	color: #fff;
}
.readmoreInfo a{
	padding: 6px 0;
	text-align: center;
	display: block;
	background-color: #18b6f2;
	color: #fff;
	font-size: 1.1rem;
}
.readmoreInfo a:hover{
	background-color: #18f2e8;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.owl-theme .owl-dots{
	position: absolute;
	top: -40px;
	right: -30px;
	left: auto;
	bottom: auto;
	z-index: 15;
	width: auto;
	padding-left: 0;
	margin-left: 0;
}

.right_slider .owl-theme .owl-dots{
	right:0;
	top: -30px;
}

.owl-carousel .owl-prev{
	left: -8px;
}

.owl-carousel .owl-nav a{
	position: absolute;
	margin-top: 0;
	text-shadow: none;
	background: #fff;
	color: #222;
	font-size: 2.3em;
	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.9);
}

.owl-theme .owl-nav [class*='owl-'] {
	float: right;
	display: block;
	color: #000;
	cursor: pointer;
	border-radius: 3px;
	border-radius: 0;
	text-shadow: none;
	background: #fff;
	color: #222;
	font-size: 2.3em;
	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.9);
	margin: 0;
	padding: 0;
}
.owl-carousel, .owl-carousel.owl-loaded{
	position: relative;
}

.owl-theme .owl-nav{
	/*position: absolute;*/
	/*top: 70px;*/
	/*width: 100%;*/
}

.owl-top .owl-item .item{
	display: block !important;
	width: 100% !important;
}

.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{
	position: absolute;
	top: 50%;
	margin-top: -23px;
}

.footer_slider .owl-carousel .owl-nav .owl-next, .footer_slider .owl-carousel .owl-nav .owl-prev{
	margin-top: -60px;
}

.footer_slider .owl-carousel .owl-nav .owl-next{
	right: -37px;
}
.footer_slider .owl-carousel .owl-nav .owl-prev{
	left: -37px;
}
.right_slider .owl-carousel .owl-nav .owl-next, .right_slider .owl-carousel .owl-nav .owl-prev{
	margin-top: -22px;
}

.flex-prev, .flex-next {
	font-size: 0;
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{
	display: block;
}



.owl-theme .owl-nav [class*='owl-']:hover{
	background-color: #fff;
	color: #18b6f2;
}

.footer_slider a h4{
	font-size: 1.3rem;
	text-align: center;
	line-height: 1.5;
	color: #294066;
}

.footer_slider a h4:hover{
	color: #18b6f2;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
	background-color: #18b6f2;
}

.owl-theme .owl-dots .owl-dot span{
	width: 8px;
	height: 8px;
	margin: 5px;
	background: #bfc5cd;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity 200ms ease;
	border-radius: 30px;
}

/*============================================= footer galery End ==========================================================*/


/*+++++++++++++++++++++++++++++++++++++++++++++++++++Foootr menu++++++++++++++++++++++++++++++++++++++++++*/
.footer_menu{
	background-color: #2d6cd5;
}


.footer_menu_in{
	padding: 20px;
	overflow: hidden;
	color: #fff;
}

.footer_menu_in .menu li h5{
	color: #fff;
	font-family: 'Exo2';
	font-style: normal;
}

.footer_menu_in .menu li a{
	color: #c9d7ed;
	line-height: 2;
	font-size: 1.5rem;
	font-family: 'Exo2';
	font-style: normal;
}

.footer_menu_in .menu li a:hover{
	color: #fff;
}

.footer_menu_in .menu .dropdown{
	margin: 10px auto;
	margin-bottom: 20px;
}


.podpiska form input{
	padding: 10px 10px;
	margin: 8px 0;
	background-color: #fff;
	border-radius: 3px;
	border: none;
	width: 100%;
	color: #48515f;
	font-size: 13px;
}
.podpiska form > label {
	font-size:13px;
}

.podpiska .btn{
	width: 70%;
	padding: 7px;
	margin: 8px 0;
	background-color: #18b6f2;
	font-size: 1.4rem;
	font-family: 'Exo2';
	font-style: normal;
}

.podpiska .btn:hover {
	background-color: #4590e1;
	color: #fff;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++Footer menu and+++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++footer bottom++++++++++++++++++++++++++++++++++++*/
.footer_bottom{
	box-shadow: 0 -2px 2px 0 rgba(29,75,152,0.9);
	background-color: #2256ae;
}
.footer_bottom_in{
	overflow: hidden;
	padding: 10px;
	color: #87a3d3;
}
.tasix{
	margin: 8px 0;
	overflow: hidden;
}
.tasix .blockcha{
	float: left;
	width: 90px;
	height: 35px;
	margin: 5px;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
}

.tasix .blockcha.four{
	float: left;
	width: 35px;
	height: 35px;
	margin: 5px;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
}

.tasix .blockcha.one{
	/*background-image: url(../img/widget-counter.png);*/
}
.tasix .blockcha.two{
	background-image: url(../img/widget-pkm355.png);
}
.tasix .blockcha.three{
	background-image: url(../img/widget-mygov.png);
}
.tasix .blockcha.four{
	background-image: url(../img/rss.png);
}
.streetInfo{
	text-align: right;
	line-height: 1;
	margin: 8px 0;
	font-size: 12px;
}
/*++++++++++++++++++++++++++++++++++++++main table+++++++++++++++++++++++++++++++++++++++++++++++*/

.main_table{}
.main_table_in{
	color: #fff;
	font-family: 'Exo2';
	font-style: normal;
	text-align: center;
	padding: 20px;
	padding-bottom: 10px;
}

.main_table_in a{
	color: #fff;
}

.main_table_in a h4{
	padding-top: 5px;
}

.main_table_in a h4:hover, .main_table_in a:hover{

}
.main_table_in a:hover{
	text-decoration: underline;
}
.main_table_in h4{
	margin: 15px 0;
	color: #fff;
}
table{
	border: transparent;
	width: 100%;
}

tbody{
	border-bottom: 1px solid #79a2e5;
	font-size: 16px;
}
.main_table_in thead{
	background-color: rgba(55, 108, 195,0.7);
	font-size: 16px;
}

.main_table_in tr{
}

.main_table_in th{
	padding: 10px 15px;
	text-align: center;
}

.main_table_in tbody td, .main_table_in tbody th{
	padding: 25px 15px;
	border-right: 1px solid #79a2e5;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*------------ Blind version -------------*/
body.blind
{
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	background-color:black;
	background-image: none;
	color:white;
}

body.blind .body_in_center{
	background-color: #000;
}

body.blind .one_news:hover{
	background-color: #4f5050;
}

body.blind .dropdown-menu{
	background-color: #4f5050;
}

body.blind a, body.blind p, body.blind h2, body.blind h3, body.blind h4{
	color:white;
}

body.blind .vertical_tabs .tab-content, body.blind .vertical_tabs .tab-content .active{
	background-color: #000;
}

.text{
	font-size: 14px;
}

/*.tooltip.right{
    background-color: #fff;
    }*/

    .tooltip-inner{
    	max-width: 350px;
    	background-color: #2D6CD5 !important;
    }
    .tooltip.bottom .tooltip-arrow{
    	border-bottom-color:#2D6CD5
    }

    .languages {
    	position:relative; float:left; z-index:5;
    }

    #curLang {
    	background-color:#fff;
    	padding-left:32px; line-height:42px;
    	color:#616161; cursor:pointer;
    	font-weight:450;
    	font-size:15px; width:130px;
    	background-repeat:no-repeat;
    	background-position:14px center;
    	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.2);
    	border: none;
    	font-family: 'OpenSans';
    }
    #curLang .title {
    	margin-right:5px;
    }
    #curLang:hover{
    	background: #18b6f2;
    }
    .language-switcher {
    	position:absolute; top:50px; left:0; right:0;
    	margin:0; padding:0; display:none; width:130px;
    }

    .language-switcher li {
    	list-style:none; padding:0; margin:0;
    }
    .language-switcher li a {
    	color:#333; padding:0 15px 0 32px;
    	line-height:50px; display:block;
    	font-weight:450;
    	font-size:15px;
    	background-color:#fff;
    	background-repeat:no-repeat;
    	background-position:14px center;
    }
    .language-switcher li a.en, #curLang.en {
    	background-image:url(../images/en.png);
    }
    .language-switcher li a.ru, #curLang.ru {
    	background-image:url(../images/ru.png);
    }
    .language-switcher li a:hover {
    	background-color:#18b6f2;
    }

    .uppercase{
    	text-transform: uppercase;
    }

    .main-section{
    	display: inline-block;
    	width: 100%;
    	position: relative;
    }
    .main-section:before{
    	content:'';
    	position: absolute;
    	top: 0;
    	bottom: 0;
    	left: 0;
    	height: 100%;
    	width: 66.6666666%;
    	background-color: #fff;
    }

    .main-content{
    	background-color: #fff;
    	padding-top: 20px;
    	padding-bottom: 20px;
    	padding-left: 40px;
    	padding-right: 40px;
    }

    .page-title {
    	font-size: 22px;
    	line-height: 22px;
    	padding-top: 2px;
    	padding-bottom: 15px;
    	font-weight:200;
    }

    .article-list {float:left; width:100%;}
    .article-list .items {float:left; width:100%; padding:15px 0; border-bottom:1px solid #ccc;}
    .article-list .items .img {float:left; margin-right:15px;}
    .article-list .items span.date {margin-right:5px; color:#888;}
    .article-list .items span.region {margin-left:5px; color:#888;}
    .article-list .items h3 a {display: block; color:#333; font-size:18px; line-height:20px; margin:2px 0;}
    .article-list .items .text {}

    .width-img-full{
    	width: 100%;
    	height: 100%;
    }

    .text_block_tabl_view{
    	padding-top: 4px;
    }

    .tab_cont_view_left{
    	padding-bottom: 2px;
    	padding-left: 15px;
    	background-image: url(/assets/img/icons/icon-time.svg);
    	background-repeat: no-repeat;
    	background-position: 1px;
    	background-position-y: 2px;
    	background-size: 10px;
    	float: left;
    }

    .tab_cont_data_right{
    	padding-bottom: 5px;
    	padding-left: 15px;
    	background-image: url(/assets/img/icons/icon-time.svg);
    	background-repeat: no-repeat;
    	background-position: 1px;
    	background-position-y: 2px;
    	background-size: 10px;
    	float: right;
    }

    .galery_my-index{

    }

    .view-property-index {
    	display: inline-block;
    	width: 100%;
    	position: relative;
    }
    .view-property-index .view-content {
    	height: 100%;
    	position: relative;
    }
    .view-property-index .views-row-index {
    	width: 32.322233%;
    	height: 200px;
    	margin:0 0.5% 10px;
    }
    .view-property-index .views-row {
    	float: left;
    	position: relative;
    	display: inline-table;
    	background-position: center center;
    	background-repeat: no-repeat;
    	background-size: cover;
    }

    .view-property-index .views-row:hover:before {
    	/*display: block;*/
    	opacity: 1;
    	transform: scale(1);
    }



    .view-property-index .views-row:before {
    	/*display: none;*/
    	transform: scale(0.5);
    	background-color: rgba(0,0,0,0.4);
    	content: '';
    	position: absolute;
    	top: 0;
    	bottom: 0;
    	left: 0;
    	right: 0;
    	z-index: 3;
    	transform: scale(0.5);
    	opacity: 0;
    	transition: all 0.2s ease-out 0s;
    }

    .view-property-index .views-row:after {
    	content: '';
    	position: absolute;
    	top: 0;
    	bottom: 0;
    	left: 0;
    	right: 0;
    	z-index: 2;
    	opacity: 0;
    	background-color: rgba(0,90,159,0.9);
    	-webkit-transition: all 0.4s ease-in-out;
    	-moz-transition: all 0.4s ease-in-out;
    	-o-transition: all 0.4s ease-in-out;
    	-ms-transition: all 0.4s ease-in-out;
    	transition: all 0.4s ease-in-out;
    }
    .view-property-index .sold {
    	position: absolute;
    	border-radius: 6px;
    	top: 10px;
    	left: 10px;
    	background-color: rgba(0,0,0,0.7);
    	font-size: 11px;
    	text-transform: uppercase;
    	color: #005a9f;
    	padding: 4px 5px 6px 5px;
    	z-index: 3;
    }

    .view-property-index .sold img{
    	width: 15px;
    }

    .view-property-index .views-row:hover .inline {
    	display: block;
    }

    .view-property-index .inner_bg {
    	display: none;
    	position: absolute;
    	top: 0;
    	right: 0;
    	left: 0;
    	bottom: 0;
    	z-index: 4;
    	padding: 0 40px;
    	display: flex;
    	align-items: center;
    	color: white;
    	text-align: center;
    	-webkit-transition: all 0.4s ease-in-out;
    	-moz-transition: all 0.4s ease-in-out;
    	-o-transition: all 0.4s ease-in-out;
    	-ms-transition: all 0.4s ease-in-out;
    	transition: all 0.4s ease-in-out;
    }

    .photogallery-index{
    	width: 100%;
    	display: inline-block;
    }

    .photogallery-index_in{
    	padding: 5px;
    	padding-top: 0;
    }

    .photogallery-index_in .block_in{
    	position: relative;
    	width: 50%;
    	float: left;
    }

    .photogallery-index_in .block_in .fixed_info{
    	position: absolute;
    	left: 0px;
    	top: 5%;
    	font-size: 1.2rem;
    	color: #fff;
    	padding: 5px 10px;
    	background-color: #2d6cd5;
    }
    .photogallery-index_in .block_in img{
    	width: 100%;
    }

    .photogallery-index_in .block_in .text_link_block{
    	position: absolute;
    	width: 100%;
    	bottom: 0;
    	padding: 12px;
    	font-size: 1.3rem;
    	color: #fff;
    	background:rgba(55, 64, 79, 0.70);
    }
    .photogallery-index_in .block_in .text_link_block .silkalar{
    	/*display: none;*/
    	opacity: 0;
    	transition: all 0.2s ease-out 0s;
    	margin-top: 0;
    	padding-top: 0;
    	border-top: 0px solid #66706B;
    	height: 0;
    }

    .photogallery-index_in .block_in:hover .text_link_block .silkalar{
    	/*display: block;*/
    	margin-top: 10px;
    	padding-top: 5px;
    	border-top: 1px solid #66706B;
    	height: 100%;
    	opacity: 1;
    	transition: all 0.2s ease-out 0s;
    }
    .photogallery-index_in .block_in:hover{
    	background-color: #033;
    }

    .photogallery-index_in .block_in .text_link_block a{
    	padding: 0px 20px;
    	color: #fff;
    	font-size: 1.1rem;
    }
    .photogallery-index_in .block_in .text_link_block a:hover{
    	color: #18B6F2;
    }

    .photogallery-index_in .block_in .text_link_block_in a{
    	padding: 0 !important;
    	color: #fff !important;
    }

    .photogallery-index_in .block_in .text_link_block{
    	font-size: 1.1rem;
    }

    .photogallery-index_in .block_in .fixed_info{
    	font-size: 1rem;
    }

    .photogallery-index_in .block_in{
    	width: 23.33222%;
    	float: left;
    	margin: 0 0.5% 10px;
    	min-height: 163px;
    }

    .images-view{
    	width: 100%;
    	display: inline-block;
    }

    .images-view a{
    	width: 24%;
    	float: left;
    	margin: 0 0.5% 10px;
    }

    /* Style inputs with type="text", select elements and textareas */
    input[type=text], select, textarea {
    	width: 100%; /* Full width */
    	padding: 12px; /* Some padding */
    	border: 1px solid #ccc; /* Gray border */
    	border-radius: 4px; /* Rounded borders */
    	box-sizing: border-box; /* Make sure that padding and width stays in place */
    	margin-top: 6px; /* Add a top margin */
    	margin-bottom: 16px; /* Bottom margin */
    	resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */
    }

    /* Style the submit button with a specific background color etc */
    input[type=submit] {
    	background-color: #337ab7;
    	color: white;
    	padding: 12px 20px;
    	border: none;
    	border-radius: 4px;
    	cursor: pointer;
    	font-size: 14px;
    	margin-left: 15px;
    }

    /* When moving the mouse over the submit button, add a darker green color */
    input[type=submit]:hover {
    	background-color: #45a049;
    }

    /* Add a background color and some padding around the form */
    .container .form {
    	border-radius: 5px;
    	background-color: #f2f2f2;
    	padding: 20px;
    }

    .contact-us-top-content>p {
    	font-size: 17px;
    	line-height: 30px;
    	color: #616265;
    }
    .contact-us-top-content .single-address {
    	margin-top: 45px;
    	border: 1px solid #ddd;
    	border-radius: 3px;
    	text-align: center;
    	padding: 35px 0 40px 0;
    }
    .contact-us-top-content .single-address>i {
    	font-size: 40px;
    	display: block;
    	line-height: normal;
    }
    .contact-us-top-content .single-address h3 {
    	font-weight: 500;
    	margin: 10px 0 8px 0;
    }
    .contact-us-top-content .single-address ul li {
    	display: inline-block;
    }
    .contact-us-top-content .single-address ul li a {
    	color: #d8d8d8;
    	font-size: 18px;
    	margin: 0 5px;
    }
    .contact-us-page h2 {
    	font-size: 40px;
    	font-weight: 700;
    	margin: 85px 0 38px 0;
    }
    .contact-us-page {padding-bottom: 170px;}
    .contact-us-page .google-map {height: 400px;}
    .contact-us-page .contact-form-wrapper {padding-left: 45px;}
    .contact-us-page .contact-form-wrapper form input,
    .contact-us-page .contact-form-wrapper form textarea {
    	width: 100%;
    	border: 1px solid #e9e9e9;
    	border-radius: 3px;
    	margin-bottom: 22px;
    	padding: 0 10px 0 25px;
    }
    .contact-us-page .contact-form-wrapper form input {height: 55px;}
    .contact-us-page .contact-form-wrapper form textarea {
    	height: 165px;
    	resize:none;
    	padding: 20px 10px 20px 25px;
    }
    .contact-us-page .contact-form-wrapper form button {
    	width: 158px;
    	height: 50px;
    	border-radius: 3px;
    	color: #fff;
    	font-size: 14px;
    	text-transform: uppercase;
    }

    .single-address ul li .fa{
    	display:inline-block;
    	font:normal normal normal 14px/1 FontAwesome;
    	font-size:inherit;
    	text-rendering:auto;
    	-webkit-font-smoothing:antialiased;
    	-moz-osx-font-smoothing:grayscale;
    }

    #map{
    	min-height: 500px;
    	margin-top: 20px;
    }

    .own-name span {color: #95a0a3;}
    .own-name b {font-weight: normal;}

    .col-lg-9{
    	position:relative;min-height:1px;
    }

    .right_page_title{
    	border-bottom: 2px solid #F2AD49;
    	padding-right: 30px;
    	font-size: 22px;
    	line-height: 25px;
    	margin: 26px 0 26px;
    	padding-bottom: 6px;
    	font-weight: 200;
    }

    .employee_biography{
    	border-bottom: 2px solid #F2AD49;
    	padding-right: 30px;
    	font-size: 22px;
    	line-height: 25px;
    	margin: 26px 0 26px;
    	padding-bottom: 6px;
    	font-weight: 200;
    }

    .col-sm-4{
    	padding-right: 30px;
    	background-color:
    }

    dfn{font-style:italic}mark{background:#ff0;color:#000}
    small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
    sub{bottom:-0.25em}sup{top:-0.5em}figure{margin:1em 40px}img{border-style:none}svg:not(:root){overflow:hidden}
    code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}
    button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}
    button,input{overflow:visible}button,select{text-transform:none}
    button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}
    button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner{border-style:none;padding:0}
    button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring{outline:1px dotted ButtonText}
    fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
    legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}
    [type=checkbox],[type=radio]{padding:0}
    [type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
    [type=search]{-webkit-appearance:textfield;outline-offset:-2px}
    [type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
    ::-webkit-input-placeholder{color:inherit;opacity:0.54}
    ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
    /* End extract */

    .w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.w3-table-all{border:1px solid #ccc}
    .w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}.w3-striped tbody tr:nth-child(even){background-color:#f1f1f1}
    .w3-table-all tr:nth-child(odd){background-color:#fff}.w3-table-all tr:nth-child(even){background-color:#f1f1f1}
    .w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}.w3-centered tr th,.w3-centered tr td{text-align:center}
    .w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}
    .w3-table th:first-child,.w3-table td:first-child,.w3-table-all th:first-child,.w3-table-all td:first-child{padding-left:16px}
    .w3-btn,.w3-button{border:none;display:inline-block;outline:0;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
    .w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
    .w3-btn,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
    .w3-disabled,.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:0.3}.w3-disabled *,:disabled *{pointer-events:none}
    .w3-btn.w3-disabled:hover,.w3-btn:disabled:hover{box-shadow:none}
    .w3-badge,.w3-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.w3-badge{border-radius:50%}
    .w3-ul{list-style-type:none;padding:0;margin:0}.w3-ul li{padding:8px 16px;border-bottom:1px solid #ddd}.w3-ul li:last-child{border-bottom:none}
    .w3-tooltip,.w3-display-container{position:relative}.w3-tooltip .w3-text{display:none}.w3-tooltip:hover .w3-text{display:inline-block}
    .w3-ripple:active{opacity:0.5}.w3-ripple{transition:opacity 0s}
    .w3-input{padding:8px;display:block;border:none;border-bottom:1px solid #ccc;width:100%}
    .w3-select{padding:9px 0;width:100%;border:none;border-bottom:1px solid #ccc}
    .w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}
    .w3-dropdown-hover:hover .w3-dropdown-content{display:block;z-index:1}
    .w3-dropdown-hover:first-child,.w3-dropdown-click:hover{background-color:#ccc;color:#000}
    .w3-dropdown-hover:hover > .w3-button:first-child,.w3-dropdown-click:hover > .w3-button:first-child{background-color:#ccc;color:#000}
    .w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0}
    .w3-check,.w3-radio{width:24px;height:24px;position:relative;top:6px}
    .w3-sidebar{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}
    .w3-bar-block .w3-dropdown-hover,.w3-bar-block .w3-dropdown-click{width:100%}
    .w3-bar-block .w3-dropdown-hover .w3-dropdown-content,.w3-bar-block .w3-dropdown-click .w3-dropdown-content{min-width:100%}
    .w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px}
    .w3-main,#main{transition:margin-left .4s}
    .w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
    .w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
    .w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto}
    .w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:none;outline:none;display:block}
    .w3-bar .w3-dropdown-hover,.w3-bar .w3-dropdown-click{position:static;float:left}
    .w3-bar .w3-button{white-space:normal}
    .w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;outline:none;white-space:normal;float:none}
    .w3-bar-block.w3-center .w3-bar-item{text-align:center}.w3-block{display:block;width:100%}
    .w3-responsive{display:block;overflow-x:auto}
    .w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
    .w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}
    .w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}
    .w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}
    .w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}
    .w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%}
    @media (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}
    .w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}
    .w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}}
    @media (min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%}
    .w3-col.l5{width:41.66666%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%}
    .w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}}
    .w3-content{max-width:980px;margin:auto}.w3-rest{overflow:hidden}
    .w3-cell-row{display:table;width:100%}.w3-cell{display:table-cell}
    .w3-cell-top{vertical-align:top}.w3-cell-middle{vertical-align:middle}.w3-cell-bottom{vertical-align:bottom}
    .w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}
    @media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}
    .w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{position:relative}
    .w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important}.w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{text-align:center}
    .w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button{width:100%}}
    @media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}
    @media (min-width:993px){.w3-modal-content{width:900px}.w3-hide-large{display:none!important}.w3-sidebar.w3-collapse{display:block!important}}
    @media (max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}}
    @media (max-width:992px){.w3-sidebar.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}}
    .w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}
    .w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
    .w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}
    .w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}
    .w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
    .w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
    .w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
    .w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
    .w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
    .w3-display-container:hover .w3-display-hover{display:block}.w3-display-container:hover span.w3-display-hover{display:inline-block}.w3-display-hover{display:none}
    .w3-display-position{position:absolute}
    .w3-circle{border-radius:50%}
    .w3-round-small{border-radius:2px}.w3-round,.w3-round-medium{border-radius:4px}.w3-round-large{border-radius:8px}.w3-round-xlarge{border-radius:16px}.w3-round-xxlarge{border-radius:32px}
    .w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px}
    .w3-container,.w3-panel{padding:0.01em 2px}.w3-panel{margin-top:16px;margin-bottom:16px}
    .w3-code,.w3-codespan{font-family:Consolas,"courier new";font-size:16px}
    .w3-code{width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4CAF50;word-wrap:break-word}
    .w3-codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%}
    .w3-card,.w3-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
    .w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}
    .w3-spin{animation:w3-spin 2s infinite linear}@keyframes w3-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
    .w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
    .w3-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}
    .w3-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
    .w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
    .w3-animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
    .w3-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
    .w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
    .w3-animate-input{transition:width 0.4s ease-in-out}.w3-animate-input:focus{width:100%!important}
    .w3-opacity,.w3-hover-opacity:hover{opacity:0.60}.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1}
    .w3-opacity-max{opacity:0.25}.w3-opacity-min{opacity:0.75}
    .w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{filter:grayscale(100%)}
    .w3-greyscale,.w3-grayscale{filter:grayscale(75%)}.w3-greyscale-min,.w3-grayscale-min{filter:grayscale(50%)}
    .w3-sepia{filter:sepia(75%)}.w3-sepia-max,.w3-hover-sepia:hover{filter:sepia(100%)}.w3-sepia-min{filter:sepia(50%)}
    .w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important}
    .w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:64px!important}
    .w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}
    .w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important}
    .w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important}
    .w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important}
    .w3-topbar{border-top:6px solid #ccc!important}.w3-bottombar{border-bottom:6px solid #ccc!important}
    .w3-leftbar{border-left:6px solid #ccc!important}.w3-rightbar{border-right:6px solid #ccc!important}
    .w3-section,.w3-code{margin-top:16px!important;margin-bottom:16px!important}
    .w3-margin{margin:16px!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}
    .w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important}
    .w3-padding-small{padding:4px 8px!important}.w3-padding{padding:8px 16px!important}.w3-padding-large{padding:12px 24px!important}
    .w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}
    .w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important}
    .w3-padding-64{padding-top:64px!important;padding-bottom:64px!important}
    .w3-left{float:left!important}.w3-right{float:right!important}
    .w3-button:hover{color:#000!important;background-color:#ccc!important}
    .w3-transparent,.w3-hover-none:hover{background-color:transparent!important}
    .w3-hover-none:hover{box-shadow:none!important}
    /* Colors */
    .w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important}
    .w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:#00ffff!important}
    .w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196F3!important}
    .w3-light-blue,.w3-hover-light-blue:hover{color:#000!important;background-color:#87CEEB!important}
    .w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important}
    .w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}
    .w3-blue-grey,.w3-hover-blue-grey:hover,.w3-blue-gray,.w3-hover-blue-gray:hover{color:#fff!important;background-color:#607d8b!important}
    .w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4CAF50!important}
    .w3-light-green,.w3-hover-light-green:hover{color:#000!important;background-color:#8bc34a!important}
    .w3-indigo,.w3-hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important}
    .w3-khaki,.w3-hover-khaki:hover{color:#000!important;background-color:#f0e68c!important}
    .w3-lime,.w3-hover-lime:hover{color:#000!important;background-color:#cddc39!important}
    .w3-orange,.w3-hover-orange:hover{color:#000!important;background-color:#ff9800!important}
    .w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}
    .w3-pink,.w3-hover-pink:hover{color:#fff!important;background-color:#e91e63!important}
    .w3-purple,.w3-hover-purple:hover{color:#fff!important;background-color:#9c27b0!important}
    .w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}
    .w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important}
    .w3-sand,.w3-hover-sand:hover{color:#000!important;background-color:#fdf5e6!important}
    .w3-teal,.w3-hover-teal:hover{color:#fff!important;background-color:#009688!important}
    .w3-yellow,.w3-hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important}
    .w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}
    .w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}
    .w3-grey,.w3-hover-grey:hover,.w3-gray,.w3-hover-gray:hover{color:#000!important;background-color:#bbb!important}
    .w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important}
    .w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}
    .w3-pale-red,.w3-hover-pale-red:hover{color:#000!important;background-color:#ffdddd!important}
    .w3-pale-green,.w3-hover-pale-green:hover{color:#000!important;background-color:#ddffdd!important}
    .w3-pale-yellow,.w3-hover-pale-yellow:hover{color:#000!important;background-color:#ffffcc!important}
    .w3-pale-blue,.w3-hover-pale-blue:hover{color:#000!important;background-color:#ddffff!important}
    .w3-text-red,.w3-hover-text-red:hover{color:#f44336!important}
    .w3-text-green,.w3-hover-text-green:hover{color:#4CAF50!important}
    .w3-text-blue,.w3-hover-text-blue:hover{color:#2196F3!important}
    .w3-text-yellow,.w3-hover-text-yellow:hover{color:#ffeb3b!important}
    .w3-text-white,.w3-hover-text-white:hover{color:#fff!important}
    .w3-text-black,.w3-hover-text-black:hover{color:#000!important}
    .w3-text-grey,.w3-hover-text-grey:hover,.w3-text-gray,.w3-hover-text-gray:hover{color:#757575!important}
    .w3-text-amber{color:#ffc107!important}
    .w3-text-aqua{color:#00ffff!important}
    .w3-text-light-blue{color:#87CEEB!important}
    .w3-text-brown{color:#795548!important}
    .w3-text-cyan{color:#00bcd4!important}
    .w3-text-blue-grey,.w3-text-blue-gray{color:#607d8b!important}
    .w3-text-light-green{color:#8bc34a!important}
    .w3-text-indigo{color:#3f51b5!important}
    .w3-text-khaki{color:#b4aa50!important}
    .w3-text-lime{color:#cddc39!important}
    .w3-text-orange{color:#ff9800!important}
    .w3-text-deep-orange{color:#ff5722!important}
    .w3-text-pink{color:#e91e63!important}
    .w3-text-purple{color:#9c27b0!important}
    .w3-text-deep-purple{color:#673ab7!important}
    .w3-text-sand{color:#fdf5e6!important}
    .w3-text-teal{color:#009688!important}
    .w3-text-light-grey,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-hover-text-light-gray:hover{color:#f1f1f1!important}
    .w3-text-dark-grey,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-hover-text-dark-gray:hover{color:#3a3a3a!important}
    .w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important}
    .w3-border-green,.w3-hover-border-green:hover{border-color:#4CAF50!important}
    .w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196F3!important}
    .w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b!important}
    .w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important}
    .w3-border-black,.w3-hover-border-black:hover{border-color:#000!important}
    .w3-border-grey,.w3-hover-border-grey:hover,.w3-border-gray,.w3-hover-border-gray:hover{border-color:#bbb!important}

    .media.box {
    	display: inline-block;
    	width: 100%;
    	padding: 20px 0;
    	border-bottom: 1px solid #ddd;
    	margin: 0;
    }

    .single-address ul li a .fa:hover{
    	color: blue;
    }

    .panel-default>.panel-heading {
    	color: #333;
    	background-color: #fff;
    	border-color: #e4e5e7;
    	padding: 0;
    	-webkit-user-select: none;
    	-moz-user-select: none;
    	-ms-user-select: none;
    	user-select: none;
    }

    .panel-default>.panel-heading a {
    	display: block;
    	padding: 10px 15px;
    }

    .panel-default>.panel-heading a:after {
    	content: "";
    	position: relative;
    	top: 1px;
    	display: inline-block;
    	font-family: 'Glyphicons Halflings';
    	font-style: normal;
    	font-weight: 400;
    	line-height: 1;
    	-webkit-font-smoothing: antialiased;
    	-moz-osx-font-smoothing: grayscale;
    	float: right;
    	transition: transform .25s linear;
    	-webkit-transition: -webkit-transform .25s linear;
    }

    .panel-default>.panel-heading a[aria-expanded="true"] {
    	background-color: #eee;
    }

    .panel-default>.panel-heading a[aria-expanded="true"]:after {
    	content: "\2212";
    	-webkit-transform: rotate(180deg);
    	transform: rotate(180deg);
    }

    .panel-default>.panel-heading a[aria-expanded="false"]:after {
    	content: "\002b";
    	-webkit-transform: rotate(90deg);
    	transform: rotate(90deg);
    }

    .accordion-option {
    	width: 100%;
    	float: left;
    	clear: both;
    	margin: 15px 0;
    }

    .accordion-option .title {
    	font-size: 14px;
    	font-weight: bold;
    	float: left;
    	padding: 0;
    	margin: 0;
    	text-align: center;
    	text-transform: uppercase;
    	line-height: 1.6em;
    }

    .accordion-option .col-sm-5.political-right{
    	float: right;
    	text-align: right;
    	font-style: italic;
    	margin-bottom: 10px;
    }

    .accordion-option .toggle-accordion {
    	float: right;
    	font-size: 16px;
    	color: #6a6c6f;
    }

    .accordion-option .toggle-accordion.active:before {
    	content: "Expand All";
    }

    .accordion-option .toggle-accordion:before {
    	content: "Collapse All";
    }

    .footer_menu .menu{
    	padding: 0;
    	float:left;
    	width:80%;
    }
    .footer_menu .podpiska{
    	padding: 0;
    	padding-left:15px;
    	float:left;
    	width:20%;
    }

    .footer-menu{
    	display: inline-table;
    	position: relative;
    	width:100%;
    }
    .footer-menu > li{
    	float: left;
    	width:auto;
    	max-width: 175px;
    	padding-right: 15px;
    }
    .footer-menu > li:nth-child(3) {
    	max-width:150px;
    }
    .footer-menu > li:nth-child(4) {
    	max-width:205px;
    }
    .footer-menu > li:nth-child(5) {
    	padding-right: 0;
    }
    .footer-menu > li > a {
    	font-size:14px !important;
    	color:white !important;
    	text-transform:uppercase;
    }

    .footer-menu .caret,
    .footer-menu > li:nth-child(6),
    .footer-menu > li:last-child,
    .footer-menu .dropdown-menu>li.dropdown {
    	display: none;
    }

    .footer-menu .dropdown-menu{
    	position: static;
    	display: block !important;
    	background-color:transparent;
    	border:none; width:100%;
    	min-width:inherit;
    	border-radius:0;
    	-webkit-box-shadow:none;
    	box-shadow:none;
    }
    .footer-menu >li> .dropdown-menu {
    }

    .footer-menu .dropdown-menu>li>a {
    	padding:4px 0;
    	font-size:13px;
    	line-height:1.3;
    	background-color:transparent !important;
    }

    .share_links {
    	display:inline-block;
    }
    .share_links > a {
    	float:left; padding:5px 8px;
    	border-radius:2px;
    	margin-right:5px;
    	color:white;
    	width:50px;
    	text-align:center;
    }
    .share_links > a.s_facebook {
    	background-color:#4E69A2;
    }
    .share_links > a.s_vk{
    	background-color:#48729e;
    }
    .share_links > a.s_odnoklassniki{
    	background-color:#eb722e;
    }
    .share_links > a.s_telegram{
    	background-color:#48729e;
    }
    .share_links > a.s_twitter{
    	background-color:#428bd3;
    }
    .share_links > a i {
    	padding:0;
    	font-size:20px;
    }

    .tags-list {
    	display:inline-block;
    	width:100%;
    	margin-top:10px;
    }
    .tags-list > h5 {
    	color:#999;
    }
    .tags-list a {
    	color:white;
    	border-radius:10px;
    	font-size:12px;
    	padding:5px 10px;
    	background-color:#18b6f2;
    	margin-right:10px;
    }
    .tags-list a:hover {
    	background-color:#4590e1;
    }

    ul.list-inline.bottom {
    	width:100%;
    	display:inline-block;
    	margin-top:20px;
    }
    ul.list-inline.bottom > li {
    	margin-right:20px;
    	margin-left:0;
    }
    ul.list-inline.bottom > li:last-child {
    	float:right;
    	margin-right: 0;
    }
    ul.list-inline.bottom > li h5 {
    	color:#999;
    	font-size:12px;
    	text-transform:uppercase;
    	margin-top:0;
    	text-align:center;
    }
    ul.list-inline.bottom > li .fa-eye,
    ul.list-inline.bottom > li .fa-print {
    	font-size:20px;
    }

    form label{
    	display: block;
    	float: left;
    	padding-right: 10px;
    	white-space: nowrap;
    }

    form label a:hover{
    	color: white;
    }

    form label a{
    	color: white;
    	font-size: 13px;
    }

    form label input[type=checkbox]{
    	width: 30px;
    }

    .main_table_in-index .table_title{
    	overflow: hidden;
    	border-bottom: 2px solid #F2AD49;
    	margin-bottom: 0;
    	padding: 0 10px;
    }

    .main_table-index{}

    .main_table_in-index{
    	color: #8a909d;
    	font-family: 'Exo2';
    	font-style: normal;
    	text-align: center;
    	padding: 20px;
    	padding-bottom: 10px;
    	padding-left: 0;
    	padding-right: 0;
    }
    .main_table_in-index.dark{
    	color: #555;
    }

    .main_table_in-index a{
    	color: #434545;
    }

    .main_table_in-index a:hover{
    	color: #2D6CD5;
    }

    .main_table_in-index a h4{
    	padding-top: 5px;
    }

    .main_table_in-index a h4:hover, .main_table_in a:hover{

    }
    .main_table_in-index a:hover{
    	text-decoration: underline;
    }
    .main_table_in-index h4{
    	margin: 15px 0;
    	color: #333;
    	font-weight: 600;
    }

    .main_table_in-index thead{
    	background-color: #FCFDFE;
    	font-size: 13px;
    }

    .main_table_in-index tr{
    	font-size: 16px;
    }

    .main_table_in-index th{
    	padding: 10px 15px;
    	text-align: center;
    }

    .main_table_in-index tbody td, .main_table_in tbody th{
    	padding: 25px 15px;
    }

    .main_table_in-index tbody th{
    	color: #434545;
    }

    .similar-news {
    	display:inline-block;
    	width: 100%;
    }
    .similar-news ul li {
    	width:100%;
    	margin-bottom:14px;
    }
    .similar-news ul li h4 {
    	font-size:15px;
    	margin-bottom:5px;
    	margin-top: 0;
    }
    ul.nav.navbar-nav{
    	width: calc(100% - 50px);
    	display: table;
    }
    ul.nav.navbar-nav > li{
    	float:none !important;
    	display: table-cell;
    }

    .img-news-tags {
    	float: left;
    	width: 100%;
    	height: 188px;
    	background-repeat: no-repeat;
    	background-position: center 0;
    	background-size: cover;
    }
    .full-text-employee{
    	position: relative;
    	display: block;
    	padding: 10px 15px;
    	margin-bottom: -1px;
    	background-color: #fff;
    	border: 1px solid #ddd;
    }

    /*Documentation*/
    ul.docs{
    	list-style: none;
    }
    .documents{
    	display: block;
    	overflow: hidden;
    	margin-bottom: 20px;
    	border-left: 1px solid #f1f1f1;
    	border-right: 1px solid #f1f1f1;
    	border-bottom: 2px solid #f1f1f1;
    	padding: 15px;
    	-webkit-transition: all 0.2s ease;
    	-moz-transition: all 0.2s ease;
    	-o-transition: all 0.2s ease;
    	-ms-transition: all 0.2s ease;
    	transition: all 0.2s ease;
    }
    .documents:hover{
    	box-shadow: 0px 2px 4px #f1f1f1;
    }
    .document-img{
    	display: table-cell;
    	width: 15%;
    	min-width: 56px;
    }
    .document-content{
    	display: table-cell;
    	vertical-align: top;
    }
    .document-content h4,
    .document-content h4 a{
    	color: #000;
    	font-weight: normal;
    	margin-bottom: 10px;
    	-webkit-transition: all 0.2s ease;
    	-moz-transition: all 0.2s ease;
    	-o-transition: all 0.2s ease;
    	-ms-transition: all 0.2s ease;
    	transition: all 0.2s ease;
    }
    .document-content h4 a:hover{
    	text-decoration: none;
    	color: #40a629;
    }
    a.document-link{
    	display: block;
    	margin-bottom: 10px;
    	color: #666;
    	text-decoration: none;
    	-webkit-transition: all 0.2s ease;
    	-moz-transition: all 0.2s ease;
    	-o-transition: all 0.2s ease;
    	-ms-transition: all 0.2s ease;
    	transition: all 0.2s ease;
    }
    a.document-link:hover{
    	text-decoration: underline;
    }
    a.document-more{
    	color: #000;
    	font-size: 14px;
    	font-weight: normal;
    	text-decoration: none;
    }
    a.document-more:hover{
    	color: #40a629;
    }
    a.document-more span.glyphicon{
    	color: #40a629;
    	font-weight: normal;
    	font-size: 14px;
    }
    .down-info{
    	color: #666;
    }

    .space{
    	margin-right: 10px;
    }
    .virtual .form-group .form-label {
    	list-style: none;
    	border: 0;
    	border-radius: 0;
    }
    .virtual input {
    	border-radius: 0 !important;
    	padding: 20px;
    }
    .virtual select {
    	border-radius: 0;
    	height: 45px;
    }
    .virtual textarea {
    	border-radius: 0 !important;
    }
    .online-reception-info {
    	font-size: 18px;
    	font-style: italic;
    	margin-bottom: 30px;
    }
    .online-reception-info .alert {
    	font-size: 18px;
    	padding-top: 20px;
    }
    .alert.bxe-icon.alert-info {
    	background-color: #0091ff;
    	color: #fff;
    	border-color: #007ad3;
    	border-radius: 0;
    }
    .alert.bxe-icon {
    	padding-left: 40px;
    	clear: both;

    }

    .alert.bxe-icon.alert-info .fa{
    	padding: 0px 20px 2px 0;
    	font-size: 46px;
    	float: left;
    }
    .virtual_phone {
    	vertical-align: middle;
    	text-align: center;
    	font-size: 36px;
    	color: #0091ff;
    }
    .virtual_phone i {
    	font-size: 45px;
    }
    p.savol{
    	font-size: 15px;
    	font-family: Verdana, sans-serif;
    }
    .online-reception-heading {
    	margin-bottom: 0px;
    }
    .online-reception .online-reception-heading {
    	font-size: 24px:
    }
    .online-reception-heading h2 {
    	padding: 0 30px;
    	margin: 35px 0;
    	color: #fff !important;
    }
    .online-reception-heading .orh-left, .online-reception-heading .orh-right {
    	padding: 0;
    	margin: 0;
    	background: linear-gradient(to right,#0091ff 0,#4db2ff 99%);
    }
    .virtual input[type="file"] {
    	border: 1px solid #ccc;
    	width: 100%;
    }

    .main_banner_uzlidep{
    	margin-top: 15px;
    }

    ul.docs {
    	list-style: none;
    }

    .useful-links .documents {
    	min-height: 170px;
    }

    .useful-links .document-img {
    	display: table-cell;
    	width: 15%;
    	padding-right: 15px;
    }

    .useful-links .documents {
    	display: block;
    	overflow: hidden;
    	margin-bottom: 20px;
    	border-left: 1px solid #f1f1f1;
    	border-right: 1px solid #f1f1f1;
    	border-bottom: 2px solid #f1f1f1;
    	padding: 15px;
    	-webkit-transition: all 0.2s ease;
    	-moz-transition: all 0.2s ease;
    	-o-transition: all 0.2s ease;
    	-ms-transition: all 0.2s ease;
    	transition: all 0.2s ease;
    }

    #owl_videogallery {
    	display:none;
    }


    /*-------------------------------------  МЕДИА --------------------------------------------------------*/
    @media (min-width: 1200px){
    	.bs-docs-sidebar.affix, .bs-docs-sidebar.affix-bottom {
    		width: 263px;
    	}


    }
    @media (max-width: 1200px){
    	.navbar-default .navbar-nav>li>a{
    		padding: 8px 20px;
    	}
    }

    @media (max-width: 1100px){
    	.navbar-default .navbar-nav>li>a{
    		padding:5px 6px;
    		font-size:12px;
    	}
    	.right_slider {
    		width:31%;
    		float:right;
    	}
    	.right_slider .owl-theme .owl-dots {
    		top: -27px;
    	}
    	.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    		top: 180px;
    	}
    	form label a {
    		font-size: 11px;
    	}
    }

    @media only screen and (max-width: 960px) {
    	.right_slider .owl-theme .owl-dots {
    		top: -30px;
    	}
    	form label a {
    		font-size: 12px;
    	}
    	.reclama_in{
    		height: 270px;
    	}
    	.vertical_tabs .tab-content{
    		height: 250px;
    	}
    	h4, .photo_title h4, .center_slider blockquote h4, .video_gelery_in .title{
    		font-size: 1.3rem;
    	}

    	a, .silka_all_news a, .text_link a, .news_photo_in .block_in .text_link_block, .language .btn{
    		font-size: 1.1rem;
    	}

    	.footer_galery .galery_my img{
    		width: 100%;
    	}
    	.right_slider .owl-carousel .owl-item img{
    		width: 100%;
    	}
    	.fixed_date{
    	}
    	.owl-theme .owl-nav{
    		display: none;
    	}
    	.left_slider{
    		margin-bottom: 15px;
    	}
    	.footer_slider .owl-theme .owl-dots{
    		top: -26px;
    		left: 0;
    		right: 0;
    	}
    	.footer_slider .carouselo{
    		margin-top: 35px;
    	}
    	.left_slider .owl-theme .owl-dots{
    		margin-right: 10px;
    	}
    	.owl-theme .owl-dots{
    		right: 0;
    	}
    	.litle_menu{
    		top: 0;
    	}
    	.container-fluid{
    		margin: 0;
    		padding: 0;
    	}
    	.navbar-default .navbar-nav>li>a{
    		padding: 8px 10px;
    	}

    	.block.block1, .block.block2, .left_slider{
    		width: 100%;
    		padding-left: 0;
    	}
    	.center_slider_in{
    		padding: 10px 20px;
    	}
    	.right_slider{
    		width: 100%;
    		margin: 0;
    	}
    	.right_slider blockquote img{
    		width: 100%;
    	}

    	.right_slider .silka_all_news{
    		margin-top: 5px;
    	}
    	.carousel-inner{
    		width: 100%;
    	}
    }
    @media only screen and (max-width: 1024px) {
    	.top{
    		height: 195px;
    	}
    	.language .btn, #block-locale-language .btn{
    		font-size: 1rem;
    		text-align: center;
    	}
    }

    @media only screen and (min-width: 998px) {
    	ul.nav > li.dropdown:hover > .dropdown-menu{
    		display: block;
    	}
    }

    @media only screen and (max-width: 998px) {

    	.language .col-md-2.first{
    		margin: 1px 0;
    	}
    	.owl-theme .owl-nav{
    		display: none;
    	}

    	.theme_of_day{
    		display: none;
    	}
    	.top_in{
    		width: 60%;
    		margin-right: 15px;
    	}

    	.logotip{
    		padding: 0 45px 10px 10px;
    		text-align: center;
    	}

    	.language .col-md-2.second{
    		width: 100%;
    		padding: 0;
    	}
    	.language .col-md-4.four{
    		padding: 0;
    		max-width: 100%;
    		margin-top: 1px;
    	}

    	.language .col-md-4.last{
    		padding: 0;
    		max-width: 100%;
    		border-top: 1px solid #fff;
    	}
    }

    @media (min-width: 992px){
    	.litle_menu.affix {
    		position: fixed;
    		top: 0;
    	}
    }
    @media (min-width: 990px){

    }
    @media (max-width: 900px){
    	.navbar-default .navbar-nav>li>a{
    		font-size: 1.2rem;
    	}
    }

    @media (max-width: 768px){
    	.navbar-default .navbar-toggle .icon-bar{
    		background-color: #fff;
    	}

    	@media (max-width: 768px){
    		.navbar-toggle.sidebar-menu{
    			float: left;
    			margin-left: 15px;
    			position: relative;
    			padding: 5px 10px;
    			margin-top: 8px;
    			margin-bottom: 8px;
    			background-color: transparent;
    			background-image: none;
    			border: 1px solid transparent;
    			border-radius: 4px;
    			border-color: #ddd;
    		}

    		.navbar-toggle.sidebar-menu .fa{
    			padding: 1px 1px;
    			font-size: 20px;
    			color: white;
    		}

    		.litle_menu_parent.active .litle_menu_in{
    			width: 250px;
    			z-index: 5;
    		}

    		.litle_menu_parent.active .litle_menu_in .icon_silka {
    			display:block;
    		}

    		.litle_menu_bg {
    			top: 0;
    			left: 0;
    			position: fixed;
    			background-color: rgba(55, 64, 79, 0.6);
    			width: 100%;
    			height: 100%;
    		}

    		.link_blind, .icon_main_ab{
    			display: none;
    		}

    	}

    	.navbar-default .navbar-nav .open .dropdown-menu>li>a{
    		color: #fff;
    	}

    	.footer_galery .galery_my .archive{
    		font-size:12px;
    	}
    	.video_gelery_in .title{
    		width: 100%;
    		padding: 5px;
    	}
    	.archive{
    		width: 100%;
    		text-align: center;
    		padding: 5px;
    		padding-bottom: 10px;
    	}
    	.open>.dropdown-menu{
    		margin-top: 0;
    	}
    	.navbar-nav {
    		margin: 0;
    	}
    	.fa-search{
    		float: none;
    		margin-bottom: 10px;
    	}
    	.streetInfo{
    		text-align: center;
    	}

    	.news_photo_in .block_in .fixed_info{
    		font-size: 1rem;
    	}
    	.logotip{
    		width: 100%;
    		margin-bottom: 15px;
    	}
    	.top_in{
    		width: 100%;
    	}
    	.owl-carousel .owl-item img{
    		width: 100%;
    	}

    	.link_fixed_info{
    		text-align: center;
    	}

    	.link_fixed_info a{
    		padding: 10px 16px;
    		padding-right: 28px;
    		font-size: 1.1rem;
    		color: #fff;
    		border-radius: 4px;
    		background-color: #337ab7;
    		background-image: url(../img/icons/icon-button-chevron-right.svg);
    		background-repeat: no-repeat;
    		background-size: 21px;
    		background-position: 112px;
    	}
    	.fixed_info_in{
    		padding: 30px;
    	}

    	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{
    		margin: 0;
    	}



    	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
    		color: #fff;
    		background-color: transparent;
    	}

    /*.navbar-default .navbar-nav .open .dropdown-menu>li>a{
        color: #fff;
        }*/

        .center_slider blockquote > a{
        	display:block; width:100%;
        }
        .center_slider blockquote .img {
        	float:none; margin-bottom: 7px;
        }

        .reclama_in {
        	max-width: 200px;
        	margin:20px auto 0;
        }
        .footer_menu .menu,
        .footer_menu .podpiska {
        	width:100% !important;
        	padding:0;
        }
        .footer-menu > li {
        	width:100% !important;
        	padding-right:0 !important;
        	max-width:inherit !important;
        }
        .scrollTop {
        	background-color:rgba(0,0,0,0.7);
        }
        .main-content {
        	padding-left:15px;
        	padding-right:15px;
        }
        .main-content img {
        	max-width:100% !important;
        	height:auto !important;
        }
        .main_body_in {
        	padding-top: 0;
        }
        .litle_menu_parent,
        .main_banner_uzlidep,
        .main-section > .col-sm-4,
        .main_table {
        	display:none;
        }
        .litle_menu_parent.active {display:block;}
        .body_in {
        	margin-left:0;
        }
        .navigation {
        	margin-top: 5px;
        }
        .top {
        	height:auto;
        	margin:0;
        	padding:15px 15px 0;
        	min-height:auto;
        	display: inline-block;
        	width: 100%;
        }
        .logotip{
        	width:100%;
        	padding:0;
        	text-align:center;
        }
        .logotip img {
        	max-width:90px !important;
        	height:auto !important;
        }
        .litle_menu{
        	top: 0;
        }
        .top_in{
        	width:100%;
        	margin: 0;
        }
        .languages {
        	margin-bottom: 7px;
        }
        .languages, #curLang{
        	width:100%;
        }
        ul.nav.navbar-nav {
        	display:inline-block;
        	width:100%;
        }
        ul.nav.navbar-nav > li {
        	display:inline-block;
        	width:100%;
        }
        .navbar-nav>li>.dropdown-menu {
        }
        .navbar-default .navbar-nav>.open>a,
        .navbar-default .navbar-nav>.open>a:focus,
        .navbar-default .navbar-nav>.open>a:hover {
        	background-color:transparent;
        }
    }


    @media (max-width: 570px){
    	.view-property .views-row {
    		width: 100% !important;
    		height: 33.333333% !important;
    	}
    	.owl-carousel_videogallery .item.views-row {
    		min-height:200px;
    	}
    	.view-property{
    		display: block;
    	}

    	.owl-carousel_videogallery.view-property {
    		height:auto !important;
    	}

    	.tab_cont_data{
    		padding-bottom: 5px;
    		background-position: 1px;
    		background-position-y: 3px;
    		background-size: 9px;
    		padding-left: 18px;
    	}
    	.tab-content img{
    		float: none;
    	}

    	.col-xs-6{
    		width: 100%;
    	}

    	.litle_menu_parent.active .litle_menu_in{
    		width: 250px;
    		z-index: 5;
    	}

    	.litle_menu_parent.active .litle_menu_in .icon_silka {
    		display:block;
    	}

    	.litle_menu_bg {
    		top: 0;
    		left: 0;
    		position: fixed;
    		background-color: rgba(55, 64, 79, 0.6);
    		width: 100%;
    		height: 100%;
    	}

    	.link_blind, .icon_main_ab,
    	.video_gelery_in .galery_my {
    		display: none;
    	}

    	#owl_videogallery {
    		display:block;
    		padding-top: 20px;
    	}

    	.owl-carousel_videogallery .owl-dots{
    		top:0; right:5px;
    	}


    }

    @media (max-width: 481px){
    	a, .silka_all_news a, .news_photo_in .block_in .text_link_block, .language .btn,
    	.news_photo_in .block_in .text_link_block a, .litle_menu_in .icon_font, .icon.lb .icon_silka{
    		font-size: 1.2rem;
    	}
    	.text_link a{
    		font-size: 0.8rem;
    	}

    	.icon_big .icon_silka, .link_blind .icon_silka, .icon.lb .icon_silka{
    		line-height: 2.9;
    	}
    	.news_photo_in .block_in{
    		width: 100%;
    	}
    	iframe {
    		height:auto !important;
    		min-height:200px;
    	}
    	.big_photo_in img {
    		height:280px !important;
    	}

    }
