.row:after { content: ''; display: block; clear: both; }
.col-3 { float: left; width: 75%; }
.col-1 { float: left; width: 25%; }
.b-news-long { margin-right:30px;}
.main_news, .main_news.horizontal a.header_grey,
.main_news.horizontal a.name_news,
.main_news.horizontal .preview,
.news-horizontal-long .news-item td.text .name_news,
.news-date-time { font-family: 'Noto Sans', sans-serif; }

.search {
    width: 248px;
    margin-top: 0px;
    background: none;
    height: 33px;
    border: 1px solid #cc3d3d;
    border-radius: 3px;
}
.search_form { height: 31px; width: 160px; margin-left: 0; text-indent: 15px; }
.search_button { height: 33px; width: 34px; font-size: 0;background: url(/bitrix/templates/INTEC_NEW_s1/new_images/search-icon.png) no-repeat center;background-color: #cc3d3d;}

.contacts { width: 375px; }
.contacts,.contacts .phone,.contacts .address { font-family: GothamProMedium,Arial,sans-serif; font-size: 11px; }
.contacts .phone { font-size: 14px; font-weight: normal; }
.contacts .address { font-size: 11px; font-weight: normal; }
.contacts .text, .contacts .icon-phone { float:right;}
.icon-phone { background: url(new_images/icon-phone.png) no-repeat top left; width: 30px; height: 30px; margin-right: 15px; }


.header { padding-bottom:14px;}
.under_footer { border-top: 4px solid #004892; }

.top_menu_section { background: #004892; height: auto; }
.top_menu_section .top_menu { width:100%;}
.top_menu .nav td { height:auto; padding: 18px 10px; }
.top_menu .nav td a { font-family:GothamProMedium,Arial,sans-serif; font-size: 13px; color: #fff; text-transform:uppercase; }
.top_menu .nav td.dir:hover { background: url(new_images/menu-active.png) repeat-x top left; cursor:pointer; }
.top_menu .nav td.dir.active { background: none; }
.top_menu .nav td.dir.active a { text-decoration: underline; }
.top_menu .nav td.deliter { background:none; width:0;}
.top_menu .nav  td:hover  a, 
.top_menu .nav .active a,
.top_menu .nav .active:hover a { color: #fff; }
.top_menu .nav  td:hover  a { text-decoration:none;}
.top_menu .rela { position:relative;}
.top_menu .submenu { display: none; position: absolute; width: 214px; z-index: 9; background: #fff; box-shadow: 2px 2px 10px rgba(0,0,0,0.2); border-radius: 5px; margin-top: 5px; }
.top_menu .nav td .submenu a { display: block; padding: 6px 15px; color: #373737; font-size: 14px; text-transform: initial; border-bottom: 1px solid #fff; border-top: 1px solid #fff; }
.top_menu .nav td .submenu a:first-child { border-radius:5px 5px 0 0; } 
.top_menu .nav td .submenu a:last-child { border-radius:0 0 5px 5px;} 
.top_menu .nav td .submenu a:hover { background:#efefef; border-color:#e2e2e2; color:#cc3d3d; }
.top_menu .nav td:hover .submenu { display: block; }
.top_menu .submenu:before { content: ''; display: block; position: absolute; left: 20%; margin-left: -3px; top: -6px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; }

.left_catalog_onmain { margin-top: 20px; }
.left_catalog_onmain ul.menu_left_block { border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; }
ul.menu_left_block { background:#fff; box-shadow: 2px 2px 10px rgba(0,0,0,0.2); border:0; }
.menu_left_block li { border-bottom: 1px solid #e6e6e8; }
.menu_left_block li a.activ, .menu_left_block li a:hover { color:#cc3d3d;}



.bg_footer {
    background: rgba(0,72,146,1);
    background: -moz-linear-gradient(left, rgba(0,72,146,1) 0%, rgba(0,72,146,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,72,146,1)), color-stop(100%, rgba(0,72,146,1)));
    background: -webkit-linear-gradient(left, rgba(0,72,146,1) 0%, rgba(0,72,146,1) 100%);
    background: -o-linear-gradient(left, rgba(0,72,146,1) 0%, rgba(0,72,146,1) 100%);
    background: -ms-linear-gradient(left, rgba(0,72,146,1) 0%, rgba(0,72,146,1) 100%);
    background: linear-gradient(to right, rgba(0,72,146,1) 0%, rgba(0,72,146,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004892', endColorstr='#004892', GradientType=1 );
    width: 100%;
    box-shadow: none;
    margin-bottom: 0;
    border-radius: 0;
}
.footer { margin: 0 auto; width: 980px; padding-top:40px; padding-bottom:40px; min-width: 930px;}
.footer .b-text { width: 300px; margin-right: 20px; }
.footer .b-email, .footer .b-email div, .footer .b-address, .footer .b-address div { font-family: GothamProMedium, Arial, sans-serif; font-size:15px; }
.footer .b-email { width: 300px; margin-right: 20px; margin-top: 20px; }
.footer .b-phone, .footer .b-phone div { width: 240px; text-align: right; font-size: 17px; font-family: GothamProMedium, Arial, sans-serif; line-height: 18px; }
.footer .b-address { width: 410px; margin-right: 10px; margin-top: 20px; }
.footer .b-social { width:240px; margin-top: 0px; }
.footer .b-social, .footer .b-social div { font-family: GothamProRegular,Arial,sans-serif; font-size: 14px; text-align: right; }
.footer .bottom-menu { width: 350px; margin-right: 20px; }
.footer div { color:#fff;}

.f-icon { width:32px; height:32px; background:url('new_images/footer-icon.png') no-repeat top left; margin-right: 20px; }
.f-icon-email { background-position: 0 0; }
.f-icon-address { background-position: -32px 0; }
.btn-social { width:29px; height:29px; margin-left:10px; background:url('new_images/social-btn.png') no-repeat top left; display:block; float:right;}
.btn-vk { background-position: 0 0; }
.btn-facebook { background-position: -29px 0; }

.bottom-menu .nav { float: left; width: 50%; list-style: none; }
.bottom-menu .nav li { padding:5px;}
.bottom-menu .nav li a { font-size:14px; color:#fff; text-decoration:none; }
.bottom-menu .nav li a:hover { text-decoration:underline; }


.main_banner { box-shadow:none; border:0;}
#main_slider { height:235px;}


/*====================new_style==================*/
.bg_footer{
	
}