﻿@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,700&subset=cyrillic,latin);
.contacts{
	display:none;
}
.menu_hover{
	display:block;
	width:100%;
}
.menu_hover li{
	display:block;
	float:left;
	    width: 20%;
	text-align:center;
	padding:0;
}
.menu_hover li a {
    color: #000;
    display: inline-block;
    font-size: 15px;
    font-family: "ProximaNova-Regular", sans-serif;
    float: none;
    padding: 0 6px;
    width: auto;
    font-weight: bold;
    margin-left: 0;
}
ul.menu {
    display: block !important;
    margin: 0 auto !important;
	float:none !important;
    text-align: center !important;
}
.menu_hover li img {
   display: inline-block;
    padding: 0;
    width: 100%;
    height: auto;
}
#top_menu {
    background: #459feb;
}
.fcol1 h3 {
    position: relative;
}
.fcol2 h3 {
    position: absolute;
}
.fcol2 {
    width: 420px;
    padding: 0 15px 0px 0;
    float: right;
}

.header .bx-wrapper .bx-pager, .header  .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 6px;
    width: auto;
    right: 12px;
}
.header .bx-wrapper .bx-pager.bx-default-pager a {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #fff;
    box-sizing: border-box;
}
.header .bx-wrapper .bx-pager.bx-default-pager a:hover, .header .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #fff;
}
.header .bx-wrapper .bx-next {
    right: 20px;
}
.col1-news .ee{
	width:20%;
	float:left
}
.clear{
	clear:both;
}
.sn-item{
	width:20%;
	float:left;
}
.sn-text{
	font-size: 12px;
    margin-top: 6px;
    color: #555;
}
.sn-link{
	display:block;
	text-decoration:none;
	padding: 0 10px;
}
.sn-link:hover{
	text-decoration:none;
}
.sn-title{
    font-size: 12px;
    text-transform: uppercase;
    color: #4c4c4c;
    font-weight: 600;
    font-family: "Scada";
}
.sn-img{
	display:block;
	height:130px;
	background-size:cover;
	text-decoration:none;
	margin-bottom:10px;
	background-image: url(img/slider/2.jpg);
	background-position: center center;
}
.col1-50, .col2-50{
	width:50%;
	float:left;
}
.col1-50{
	padding-right:20px;
	box-sizing:border-box;
}


.obj-item{
border-bottom: 1px solid #1f71ab;
padding-bottom: 28px;
display:block;
text-decoration:none;
background: #2788cc;
}
.obj-item:hover{
background: #1d7bb9;
}
/*.homepage .obj-item{
border-bottom: 1px solid #7c4c35;
padding-bottom: 28px;
display:block;
text-decoration:none;
background: #c53a3c;
}
.homepage .obj-item:hover{
background: #cc2d2f;
}*/
.obj-head{
color: #fff;
font: bold 13px/17px Ubuntu;
padding: 36px 40px 12px 31px;
text-transform:uppercase;
text-decoration:none;
}
.obj-text{
color: #fff;
font: normal 14px/17px Ubuntu;
padding: 0 40px 0 31px;
text-decoration:none;
}
.obj-big .obj-head{
padding: 28px 40px 38px 31px;
}
.obj-big .obj-head a{
color: #fff;
text-decoration:none;
text-transform:none;
font: bold 27px/28px Ubuntu;
}
.obj-big .obj-text{
color: #fff;
font: normal 14px/17px Ubuntu;
padding: 0 40px 0 31px;
}

.news-item-img-wrapper{
width: 110px;
height: 110px;
overflow:hidden;
float:left;
margin-right: 15px;
min-height: 130px;
padding-left: 24px;
background-size:cover;
background-image: url(img/slider/4.jpg);
background-position: center center;  
}
.news-item-img-wrapper img{
width: auto;
height: 110px;
}
.news-item{
margin-bottom: 20px;
border-bottom: 1px solid #eeeeee;
}
.news-item:last-child{
border-bottom: 0px solid #eeeeee;
}
.news-item:last-child .news-item-img-wrapper{
min-height: 30px;
}
.clear{
line-height: 1px;
clear:both;
}
.news-content{
margin-left: 0;
/*height: 107px;
overflow: hidden;*/
}
.news-date {
    background: url(../img/time1.png) no-repeat 0px 3px;
    color: #878787;
    font: normal 10px Ubuntu;
    padding-left: 13px;
    position: relative;
    top: -2px;
	padding-left: 0;
}
.col1-50 .all-btn, .col2-50 .all-btn{
	color: #2788cc !important;
    border: 1px solid #2788cc  !important;
    top: -40px  !important;
}
.col1-50 h3, .col2-50 h3{
	text-transform:uppercase;
}
.news-head{
padding-right: 20px;
}

.news-head a{
color: #000;
font: bold 13px/18px Ubuntu;
text-decoration:none;
}
.news-head a:hover{
text-decoration:underline;
}
.news-text{
color: #797979;
font: normal 12px/15px Ubuntu;
padding: 13px 30px 24px 0;
}
.newsflash .obj-item:first-child .obj-head{
	padding-top:52px;
}
.newsflashobj_without_main table{
	width:100%;
}
.all-btn {
    color: #fff;
    font: normal 11px Ubuntu;
    display: inline-block;
    line-height: 18px;
    padding: 0 4px;
    border: 1px solid #fff;
    text-decoration: none;
    margin-right: 19px;
    position: relative;
    top: 18px;
    float: right;
}
.obj-big .all-btn{
color: #fff;
border: 1px solid #fff;
}