/* Svoi CSS kod pishite v faile CUSTOM.CSS,chotobi pri ustanovke obnovlenii ne bilo problem */
/* --------------------------------------- */
/* Put you custom CSS in CUSTOM.CSS,not in this file! */

/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII,ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII,ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII,ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII,ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII,ne izmenyaite ego!!! */
html{overflow-x:hidden;overflow-y:auto;}
html, body{width:100%;height:100%;}
body{margin:0;}
/*#panel{display:none;}*/

* html .clearfix{height:1%;}
html[xmlns] .clearfix{display:block;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
div[id^=wait_comp], .bx-core-waitwindow{display:none;}
*[id^=bx_incl]{display:inline;vertical-align:top;*display:inline;zoom:1;}
.bx_editmode .bx_areas *[id^=bx_incl]{display:block;}

label{font-weight:normal;}
label.error{color:#e02222 !important;margin:0;padding:0;position:absolute;top:-25px;right:0;}
textarea{resize:none;}
input{outline:none;}
form input i[class*=icon]{font-family:FontAweSome;}
select{border:1px solid #D7DEE3;padding:4px 41px 4px 4px;background:none;width:275px;color:#98a1a8;}
.input.error > *{color:white;}
.input.error input,.input.error textarea{background:#ff4949;border-color:white;}
.input.error input::-webkit-input-placeholder, .input.error textarea::-webkit-input-placeholder, .input.error input:-moz-placeholder,.input.error textarea:-moz-placeholder{color:white !important;}
.form-control{border-radius:0;box-shadow:none;border:1px solid #d7dee3;height:34px;padding:6px 12px;}
.form-control:focus{box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;border-color:#CCC;}

.body{height:auto !important;margin:0 auto -160px;min-height:100%;}
.main{padding:53px 0 160px;}
.maxwidth-theme{margin-left:auto !important;margin-right:auto !important;max-width:1008px;}

/* HEADER */
header{clear:both;color:#ffffff;background-color:#1d2f42;}
header > .container{position:relative;}
header .line-row{height:2px;margin:0 0 4px;}

/* TOPEST MENU */
.top-row{font-size:12px;line-height:30px;padding:6px 0;}
.top-row .info-text{overflow:hidden;white-space:nowrap;}
.top-row .info-text i{font-size:14px;margin:0 7px 0 0;vertical-align:middle;}
.top-row .info-text a{color:#ffffff;}
.top-row .info-text a:hover{text-decoration:none;}
.top-row .info-text .email,.top-row .info-text .phone,.top-row .info-text .skype{margin-left:40px;float:right;overflow:hidden;color:#FFFFFF;}
.top-row .info-text .email{margin-left:0;}
.top-row .info-text .phone{font-size:14px;font-weight:600;line-height:31px;}
.top-row .info-text div[id^=bx_incl]{display:inline;}

/* TOP LOGO */
.logo-row .logo{height:110px;line-height:103px;z-index:10;position:relative;}
.logo-row .logo img{max-height:110px;}
.logo-row .top-description{color:#FFFFFF;font-size:16px;line-height:16px;padding:46px 0 0;}
.logo-row .top-callback{padding:49px 0 0;color:#ffffff;line-height:28px;}
.logo-row .top-callback .phone{font-size:28px;}
.logo-row .top-callback .callback{cursor:pointer;font-size:10px;line-height:11px;margin:2px 0 0;}
.logo-row .top-callback .callback > div{display:inline-block;*display:inline;zoom:1;margin-top:1px;vertical-align:top;width:50px;}
.logo-row .top-callback .callback span{display:inline;vertical-align:top;border-bottom:1px dotted;}
.logo-row .top-callback .callback:hover span{border-bottom-color:transparent;}
.logo-row .top-callback .callback .icon{border-radius:2px;font-size:18px;margin:0 6px;padding:4px 6px;}
.topmenu-FIRST .logo-row .logo{margin:-38px 0 -6px;}

/* TOP MENU */
.menu-and-search{position:relative;}
.mega-menu{position:relative;z-index:10;}
.mega-menu table a{display:inline-block;width:100%;color:#ffffff;text-decoration:none;white-space:nowrap;}
.mega-menu table td{padding:0;text-align:center;visibility: hidden;}
.mega-menu table td.dropdown > .wrap{position:relative;}
.mega-menu table td:hover > .wrap > .dropdown-menu{display:block;}
.mega-menu table td > .wrap > a .icon{line-height:0;vertical-align:middle;}
.mega-menu table ul.dropdown-menu li:hover > a, .mega-menu table ul.dropdown-menu li.active > a{background:#96aac0;}
.mega-menu table ul.dropdown-menu{border-radius:0;border:none;margin:0;top:auto;padding:0;text-align:left;background-color:#ffffff;}
.mega-menu table ul.dropdown-menu a{color:#324860;padding:7px 25px 9px 13px !important;border-top:1px solid #EDEDED;}
.mega-menu table ul.dropdown-menu li:first-of-type > a{border-top-color:transparent;}
.mega-menu table ul.dropdown-menu li:hover > a, .mega-menu table .dropdown-menu li.active > a{color:#ffffff;}
.mega-menu table .dropdown-submenu{position:relative;}
.mega-menu table .dropdown-submenu > a:after{display:block;font-family:FontAwesome;content:"\f105";right:10px;position:absolute;top:50%;margin:-9px 0 0;}
.mega-menu table .dropdown-submenu:hover > .dropdown-menu{display:block;}
.mega-menu table .dropdown-submenu .dropdown-menu{top:0;left:100%;}
.mega-menu table .dropdown.js-dropdown .icon{display:none;}
.mega-menu table .more-items > span{display:block;font-size:50px;height:14px;letter-spacing:-4px;line-height:0;position:relative;right:2px;}
.topmenu-FIRST .mega-menu .table-menu{margin:8px 0 0;}
.topmenu-FIRST .mega-menu table{border:0;font-size:14px;line-height:14px;margin:0 -5px;border-collapse:separate;border-spacing:5px 0;}
.topmenu-FIRST .mega-menu table td.search-item .wrap > a .icon{color:#ffffff;}
.topmenu-FIRST .mega-menu table td > .wrap > a{border-radius:2px;}
.topmenu-FIRST .mega-menu table td.dropdown:hover > .wrap > a{border-radius:2px 2px 0 0;}
.topmenu-FIRST .mega-menu table a{padding:7px 9px 8px;}
.topmenu-FIRST .mega-menu table .dropdown.active a .icon, .topmenu-FIRST .mega-menu table .dropdown:hover a .icon{color:white;}
.topmenu-FIRST .mega-menu table .dropdown-menu{font-size:13px;color:white;border-top:3px solid;}
.topmenu-FIRST .mega-menu table .more-items > span{top:-10px;}
.topmenu-FIRST .mega-menu table .dropdown-submenu .dropdown-menu{top:-3px;}
.topmenu-SECOND .mega-menu{margin:0 0 8px;}
.topmenu-SECOND + .main .slider-container .container{padding-top:20px;}
.topmenu-SECOND .mega-menu table{border-collapse:collapse;border-spacing:0;width:100%;max-width:inherit;}
.topmenu-SECOND .mega-menu table td.search-item .wrap > a{padding-left:15px;padding-right:15px;}
.topmenu-SECOND .mega-menu table td .wrap > a{position:relative;padding:11px 25px 11px;line-height:20px;font-size:14px;}
.topmenu-SECOND .mega-menu table td .wrap> a:after{content:'';position:absolute;top:0;right:0;background:url('images/spacer.png') 0 0 no-repeat;width:2px;height:100%;}
.topmenu-SECOND .mega-menu table td:last-child .wrap > a:after{display:none;}
.topmenu-SECOND .mega-menu table .dropdown-menu{border-bottom:0;}
.topmenu-SECOND .mega-menu table .dropdown-menu{background:white;}
.topmenu-SECOND .mega-menu table .dropdown-menu:after{content:'';z-index:100;position:absolute;top:-6px;left:50%;margin-left:-4px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;}
.topmenu-SECOND .mega-menu table .dropdown-menu a{font-size:13px;}
.topmenu-SECOND .mega-menu table .dropdown-submenu > a:hover:after{color:white;}
.topmenu-SECOND .mega-menu table .dropdown-submenu .dropdown-menu:after{display:none;}
.topmenu-SECOND .mega-menu table .more-items{height:42px;line-height:35px;}
.topmenu-SECOND .mega-menu table .more-items > span{top:-7px;}
.bx-mac .topmenu-SECOND .mega-menu table .more-items > span{top:-5px;}
.mega-menu ul.nav{padding:0;clear:both;float:none;position:static;display:block;font-size:13px;box-shadow:0 1px 1px 0 rgba(0,0,0,.3);}
.mega-menu ul.nav li{padding:0;margin:0;clear:both;float:none;display:block;}
.mega-menu ul.nav li > a{padding:9px 13px 9px 0px;text-shadow:none !important;border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid transparent;margin:0 10px;line-height:24px;text-decoration:none;position:relative;border-radius:0;clear:both;float:none;display:block;background:none repeat scroll 0 0 rgba(0, 0, 0, 0);white-space:normal;}
.mega-menu ul.nav li > a i.icon-angle-down{position:absolute;right:5px;top:14px;}
.mega-menu ul.nav li:first-of-type > a{border-top:medium none !important;}
.mega-menu ul.nav li.active > a, .mega-menu ul.nav li:hover > a{border-top:1px solid #8ebbd2;border-bottom:1px solid #8ebbd2;margin:0;padding:9px 23px 9px 10px;background:none;}
.mega-menu ul.nav li.active > a i.icon-angle-down, .mega-menu ul.nav li:hover > a i.icon-angle-down{right:15px;}
.mega-menu ul.nav li.active + li > a, .mega-menu ul.nav li:hover + li > a{border-top:1px solid transparent;}
.mega-menu ul.nav li > a:focus{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.mega-menu ul.nav ul.dropdown-menu{font-size:13px;position:static;clear:both;float:none;display:none !important;box-shadow:none;border:none !important;border-radius:0;margin:0;padding:0 0 0 20px;}
.mega-menu ul.nav ul.dropdown-menu li:first-of-type > a{border-top:1px solid transparent;}
.mega-menu ul.nav ul.dropdown-menu li:last-of-type > a{border-bottom:1px solid transparent;}
.mega-menu ul.nav li.resp-active > ul.dropdown-menu{display:block !important;}

/* TOP SEARCH TITLE */
.search{background:none repeat scroll 0 0 #fff;padding:15px 14px;position:absolute;right:0;top:42px;width:337px;box-shadow:0px 2px 2px rgba(0,0,0,0.5);border:1px solid #aaaaaa;z-index:100;}
.topmenu-FIRST .search{top:40px;}
.topmenu-SECOND .search:after{border-bottom:6px solid white;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;right:17px;margin-left:-4px;position:absolute;top:-6px;width:0;z-index:100;}
.search input[type="text"]{background:none repeat scroll 0 0 #f7f8fa;border:1px solid #cad4df;color:#333333;height:30px;line-height:18px;padding:0 10px;width:232px;display:inline-block;vertical-align:top;}
.search .btn-search{background-color:#9fb2c6;background-image:linear-gradient(top, #9fb2c6 0%, #8b9fb7 100%);background-image:-o-linear-gradient(top, #9fb2c6 0%, #8b9fb7 100%);background-image:-moz-linear-gradient(top, #9fb2c6 0%, #8b9fb7 100%);background-image:-webkit-linear-gradient(top, #9fb2c6 0%, #8b9fb7 100%);background-image:-ms-linear-gradient(top, #9fb2c6 0%, #8b9fb7 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #9fb2c6),color-stop(1, #8b9fb7));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9fb2c6', endColorstr='#8b9fb7',GradientType=0);border-color:-moz-use-text-color -moz-use-text-color #798ca1;border-style:none none solid;border-width:medium medium 1px;color:white;font-size:14px;height:30px;line-height:14px;padding:0;width:70px;text-transform:uppercase;display:inline-block;vertical-align:top;float:right;}
div.title-search-result{border:1px solid #aaaaaa;margin-left:1px;margin-top:-3px;box-shadow:0 2px 2px rgba(0,0,0,0.5);display:none;overflow:hidden;z-index:999;background:white;padding:0;}
.bx_search_container{height:50px;line-height:50px;padding:0 10px;}
.bx_search_container .bx_field{position:relative;margin-top:15px;height:30px;border-top: 1px solid #8ca3ae;border-right:1px solid #a0b4be;border-bottom:1px solid #b6c8d1;border-left: 1px solid #a0b4be;border-radius:3px;background:#fff;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.1);line-height:30px;}
.bx_search_container .bx_field .bx_input_text{position:absolute;right:34px;left:5px;height:30px;outline:none;border:none;background:none;line-height:30px;}
.bx_search_container .bx_field .bx_input_submit{position:absolute;top:2px;right:0;bottom:0;width:34px;border:none;background:url('images/search_lupe.png') no-repeat left center;cursor:pointer;}
div.title-search-fader{display:none;background-image:url('images/fader.png');background-position:right top;background-repeat:repeat-y;position:absolute;}
p.title-search-preview{font-size:12px;}
div.title-search-result td.title-search-price span{font-size:26px;}
.bx_searche .bx_img_element{background:#fafafa;float:left;padding:5px 10px;position:absolute;}
.bx_searche .bx_item_block{position:relative;display:block;text-decoration:none;}
.bx_searche .bx_item_block:hover{background:none repeat scroll 0 0 #96aac0;color:#ffffff;}
.bx_searche .bx_image{background-size:contain;background-position:center;background-repeat:no-repeat;}
.bx_searche .bx_item_element{padding-left:15px;margin-left:45px;border-top:1px solid transparent;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.bx_searche .bx_price .old{font-weight:normal;text-decoration:line-through;color:#636363;}
.bx_item_block.all_result .bx_item_element{border-top:1px solid #cad4df;}
.mega-menu ul.nav .search{right:inherit;top:inherit;width:100%;display:block !important;}
.mega-menu ul.nav .search input[type="text"]{width:65%;}
.mega-menu ul.nav .search button{width:30%;min-width:70px;}
.mega-menu ul.nav .search:after{display:none;}

/* PAGE TITLE & BREADCRUMBS & PAGENAVIGATION */
section.page-top{color:#FFFFFF;margin:14px 0 23px;min-height:56px;position:relative;}
section.page-top h1{font:34px/39px "Roboto Condensed", "Open Sans", Arial, sans-serif;font-weight:400;text-transform:uppercase;margin-bottom:4px;font-stretch:condensed;}
.breadcrumb{font-size:11px;line-height:13px;padding:0;margin:0;list-style:none;background:none;}
.breadcrumb > *, .breadcrumb a{text-decoration:none;color:#d3dbdf;}
.breadcrumb > li{text-shadow:none;}
.breadcrumb > li.active{color:#a0b1ba;}
.breadcrumb > li + li:before{font-family:FontAwesome;content:"\f054";font-size:9px;padding:0 10px;}
.wrap_pagination{text-align:center;}
.pagination{border-radius:0;border-color:#dfe5e9;}
.pagination .icon{color:#acb6bc;}
.pagination a, .pagination span{border-radius:0 !important;}
.pagination a:hover{color:white;}
.pagination a:hover .icon{color:white;}

/* FOOTER */
footer{color:#ffffff;line-height:20px;background:#324860;box-shadow:0 70px 50px -20px #213040 inset;padding:0;position:relative;clear:both;margin-top:-160px;min-height:160px;font-size:12px;}
footer .title{font-family:"Roboto Condensed","Open Sans",Arial,sans-serif;text-transform:uppercase;font-size:17px;line-height:17px;margin-bottom:16px;}
footer .copy, footer .info, footer .social{padding:24px 0;}
/*footer .info .email,*/ footer .info .phone, footer .info .skype, footer .info .address{margin-bottom:9px;}
footer .info .email a{color:#959fa4;}
footer .info .email a:hover{color:#ffffff;text-decoration:none;}
footer .info i{font-size:14px;margin:0 7px 0 0;color:#aab3b6;}

/* SOCIAL ICONS */
.social-icons{text-align:left;font-size:0;margin:18px 0 0;}
.social-icons ul{margin:0;padding:0;width:auto;font-size:0;}
.social-icons li{display:inline-block;vertical-align:top;*display:inline;zoom:1;}
.social-icons li a{display:block;position:relative;border-radius:2px;margin-right:8px;overflow:hidden;height:29px;width:29px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.social-icons li a i{position:absolute;top:6px;left:7px;color:#ffffff;font-size:17px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.social-icons li a i.icon-facebook{left:11px;}
.social-icons li a i.icon-vk{left:6px;}

/* LEFT MENU */
.side-menu > li > a{border-top:1px dotted #dfe5ec;font-family:"Roboto Condensed", "Open Sans", Arial, sans-serif;font-size:14px;font-stretch:condensed;font-weight:bold;position:relative;text-decoration:none;text-transform:uppercase;padding:8px 22px 8px 5px;}
.side-menu > li > a:hover, .side-menu > li > a:focus{background-color:transparent;}
.side-menu > li:first-of-type > a{border-top-color:transparent;padding-top:3px !important;}
.side-menu > li:not(.active) > a{color:#324860;}
.side-menu > li > a:before{color:#7b8e9a;position:absolute;font-family:FontAwesome;content:"\f054";font-size:9px;right:7px;font-weight:normal;top:8px;}
.side-menu > li:first-of-type > a:before{top:3px;}
.side-menu > li.active.child > a{padding-bottom:7px;}
.side-menu > li.active.child > a:before{content:"\f078";}
.side-menu .submenu{margin:-1px 0 0 0;padding:0 0 26px 5px;background:white;list-style:none;font-size:12px;}
.side-menu .submenu .submenu{padding-bottom:9px;}
.side-menu .submenu > li{margin-bottom:1px;}
.side-menu .submenu > li:last-child{margin:0;}
.side-menu .submenu > li > a{text-decoration:none;color:#5b6d80;}
.side-menu .submenu > li.active > a{color:#333333;}
.right-menu-md .side-menu > li > a{padding:8px 5px 8px 30px;}
.right-menu-md .side-menu > li > a:before{right:auto;left:15px;}
.right-menu-md .side-menu > li > .submenu{padding-left:30px;}

/* TABS */
.tabs{margin-bottom:25px;}
.tabs .tab-content{background-color:white;border:1px solid #d7dee3;padding:16px;}
.tabs .nav-tabs + .tab-content{border-top:0;}
.tabs .nav-tabs{margin:0;border-bottom:1px solid #d7dee3;text-transform:uppercase;}
.tabs .nav-tabs a{background:#eff5f7;border:1px solid #d7dee3;color:#324860;margin:3px -1px 0 0;border-radius:0;text-decoration:none;padding:10px 15px 9px;}
.tabs .nav-tabs li.active a{border-top:3px solid;border-bottom:1px solid #fffff;margin-top:1px;background:white;margin-left:-1px;margin-right:-1px;}
.tabs .nav-tabs li:first-of-type a{margin-left:0 !important;}
.tabs .nav-tabs a:hover, .tabs .nav-tabs a:active,.tabs .nav-tabs a:focus{border-top:3px solid;margin-top:1px;background:none repeat scroll 0 0 #eff5f7;}
.tabs .tab-content .item + .item{border-top:1px solid #e6e6e6;padding-top:25px;margin-top:25px;}

/* FLEXSLIDER */
.front .flexslider{margin-top:0 !important;margin-bottom:46px;border:0;border-radius:2px;box-shadow:-1px 1px 2px #c8cacb;}
.front .flexslider .slides > li a{text-align:center;}
.front .flex-control-nav li{vertical-align:middle;}
.front .flexslider .row > div{text-align:center;}
.front .flexslider{position:relative;}
.front .flexslider:hover .flex-direction-nav a{opacity:1;}
.front .flex-control-paging li a{background:none repeat scroll 0 0 #c6d1d7;color:transparent;border:2px solid #ebedef;border-radius:26px;box-shadow:none;height:13px;width:13px;}
.front .flex-control-paging li a:hover, .front .flex-control-paging li a.flex-active{border:2px solid #fff;}
.front .flex-control-nav{bottom:-30px;}
.front .flex-direction-nav{position:absolute;right:0;top:-40px;}
.front .flex-direction-nav li{float:left;}
.front .flex-direction-nav a{font-size:0;background:none repeat scroll 0 0 #95a8bd;border-bottom:1px solid #74879c;border-radius:1px;color:#ffffff !important;height:26px;position:relative;width:26px;margin:0;opacity:1;z-index:1;text-shadow:none;}
.front .flex-direction-nav a:before{font-size:12px;left:9px;position:absolute;top:-7px;line-height:41px;}
.front .flex-direction-nav .flex-prev{left:-3px !important;top:0;}
.front .flex-direction-nav .flex-next{right:0 !important;top:0;}

/* INDEX PAGE */
.front .btn{position:absolute;right:5px;top:2px;}
.prefooter{background:#ebedef;margin:31px 0 0;padding:32px 0 0;box-shadow:0 30px 5px -25px #dee1e5 inset;}
.about{margin:43px -15px 30px;}
.front.catalog{margin-top:25px;}
.front.catalog .item-views{margin-bottom:0;}

/* SEARCH PAGE */
.search-page a.search-page-params{border-bottom:1px dashed blue;text-decoration:none;}
.search-page div.search-page-params{margin:10px 0 0;}
.search-page .search-item-rate{font-size:11px;}
.search-page .path{display:block;font-size:11px;line-height:13px;padding:0;margin:0;list-style:none;background:none;}
.search-page .path p{margin:0;}
.search-page .path > *, .search-page .path a{text-decoration:none;}
.search-page .path > li{display:inline-block;vertical-align:top;*display:inline;zoom:1;}
.search-page .path > li + li:before{font-family:FontAwesome;content:"\f054";font-size:9px;padding:0 10px;}
.search-page .where{border:1px solid #cad4df;border-radius:3px;float:left;height:28px;line-height:28px;margin:10px 0 0;}
.search-page .searchinput{position:relative;}
.search-page .searchinput input[type="text"]{background:none repeat scroll 0 0 #f7f8fa;height:28px;line-height:28px;padding:0 10px;border:1px solid #cad4df;border-radius:3px;}
.search-page .searchinput input.q{width:100%;}
.search-page .searchinput .btn-search{position:absolute;top:0;right:0;background:#a0b0ba;border:0;color:white;width:30px;height:28px;line-height:12px;border-top-right-radius:3px;border-bottom-right-radius:3px;}

/* 404 PAGE */
.page404{height:377px;border:1px solid #697582;margin:52px 0 232px;position:relative;}
.page404 .i404{font-size:300px;text-align:center;line-height:369px;font-family:"Roboto Condensed", "Open Sans", Arial, sans-serif;font-weight:bold;}
.page404 .t404{margin:70px 0 0;text-align:center;}

/* CONTACTS PAGE */
.contacts table td {padding-bottom: 15px;}

/* BANNERS */
.banners .first, .banners .second, .banners .items{background:none repeat scroll 0 0 #152435;overflow:hidden;}
.banners .first{height:404px;padding-bottom:6px;}
.banners .small .item{height:130px;overflow:hidden;padding:0;position:relative;}
.banners .small .item a{border-left:3px solid #96aac0;background:url("images/small-banners-background.png") repeat scroll 0 0 rgb(60, 91, 119);;color:#ffffff;display:block;height:100%;overflow:hidden;text-decoration:none;}
.banners .small .item .info{height:98px;margin:14px 18px 18px;overflow:hidden;font-size:13px;line-height:16px;}
.banners .small .item h5{font-size:17px;line-height:20px;font-family:"Roboto Condensed", "Open Sans", Arial, sans-serif;margin:0 0 7px;text-transform:uppercase;font-weight:bold;text-decoration:underline;letter-spacing:normal;}
.banners .small .item p{font-size:13px;line-height:16px;max-height:65px;overflow:hidden;}
.banners .small .item:hover a{background-color:#96aac0;border-left-color:#ffffff;}
.banners .small .item:hover h5{text-decoration:none;}
.banners .first .small .flexslider{margin:0 -15px;}
.banners .first .small .item{margin-top:4px;}
.banners .first .small .item:first-of-type{margin-top:0;}
.banners .first .small li.flex-active-slide{margin-bottom:6px;}
.banners .second .small{margin:0 -3px;}
.banners .second .small li{overflow:hidden;}
.banners .second .small .item{padding:0 3px;margin-bottom:6px;}
.banners .big{padding:0 6px 0 0;}
.banners .big .item{height:398px;padding:0;background-color:#152435;overflow:hidden;}
.banners .big .item a{display:block;height:100%;width:100%;text-decoration:none;}
.banners .big .item .image{height:100%;width:100%;line-height:398px;text-align:center;}
.banners .big .item .info{background:none repeat scroll 0 0 rgba(60, 91, 119, 0.85);border-bottom:3px solid transparent;color:#ffffff;height:282px;margin-top:-140px;left:6.5%;padding:30px 36px 32px;position:absolute;text-align:left;top:50%;width:280px;overflow:hidden;line-height:16px;}
.banners .big .item .info > *{height:217px;overflow:hidden;}
.banners .big .item h3{font-size:22px;font-weight:bold;line-height:24px;margin-bottom:11px;}
.banners .big .item p{line-height:16px;margin:0;opacity:0;transition:all 1s ease 0.3s;-moz-transition:all 1s ease 0.3s;-ms-transition:all 1s ease 0.3s;-o-transition:all 1s ease 0.3s;-webkit-transition:all 1s ease 0.3s;}
.banners .flexslider{border-radius:0;margin:0;border:none;}
.banners .big .flex-control-nav{position:absolute;bottom:9px;}
.banners .big .flex-control-paging li a{border:3px solid #ffffff;height:15px;width:15px;background:#ffffff;box-shadow:none;}
.banners .big .flex-control-paging li a:hover, .banners .big .flex-control-paging li a.flex-active{border:3px solid 3px solid #ffffff;height:15px;width:15px;}
.banners .big .flex-control-nav li{margin:0 4px;}
.banners .big .flex-direction-nav a{opacity:0;}
.banners .big .flex-direction-nav .flex-prev{left:30px;border-radius:0 1px 1px 0;}
.banners .big .flex-direction-nav .flex-next{right:30px;border-radius:1px 0 0 1px;}
.banners .big .flex-direction-nav .flex-prev:before{content:"\f104";}
.banners .big .flex-direction-nav .flex-next:before{content:"\f105";}
.banners .big .flex-direction-nav a:before{color:#ffffff;font-size:26px;font-family:FontAwesome;height:39px;line-height:39px;overflow:hidden;text-align:center;width:38px;}
.banners .big .flexslider:hover .flex-direction-nav a{opacity:1;}
.banners .big .flexslider:hover .flex-direction-nav .flex-prev{left:0;}
.banners .big .flexslider:hover .flex-direction-nav .flex-next{right:0;}
.banners .big .item.shown .info p{opacity:1;}

/* accordion */
.accordion-body{padding:14px 15px;border:1px solid #d7dee3;border-top:none;position:relative;}
.panel-collapse.in .accordion-body:before{width:10px;height:10px;border:1px solid #d7dee3;border-top:none;border-left:none;background:#f8f9fa;content:"";position:absolute;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);z-index:100;top:-5px;left:19px;}
.accordion-head{border:1px solid #d7dee3;cursor:pointer;padding:11px 45px 14px 15px;position:relative;}
.accordion-head:hover,.accordion-head.accordion-open{background:#f8f9fa;}
.accordion-head.accordion-close{margin-bottom:5px;}
.accordion-head.accordion-open .icon:before{content:"\f106";}
.panel-collapse.in{margin-bottom:5px;}
.accordion-type-1 .accordion-head{font-size:14px;}
.accordion-type-1 .accordion-head a{display:inline;text-decoration:none;border-bottom:1px dotted;}
.accordion-type-1 .accordion-head .icon{position:absolute;top:15px;right:15px;font-size:26px;line-height:11px;height:11px;}
.accordion-type-1 .accordion-head.accordion-close .icon{color:#b9c5cc;}
.accordion-type-2 .accordion-head{font-size:18px;padding:18px 45px 22px 60px;}
.accordion-type-2 .accordion-head a{display:inline;line-height:17px;text-decoration:none;border-bottom:1px dotted;}
.accordion-type-2 .accordion-head:after{content:"";display:table;clear:both;}
.accordion-type-2 .accordion-head .icon{border-radius:3px;color:#f2f4f6;background:#a0b0ba;position:absolute;top:16px;left:15px;font-size:28px;line-height:30px;width:28px;height:28px;text-align:center;}
.accordion-type-2 .accordion-head.accordion-close .icon{color:#f2f4f6;}
.accordion-type-2 .accordion-head.accordion-open .icon{line-height:25px;}

section.toggle{margin:10px 0 0;position:relative;clear:both;}
section.toggle input{cursor:pointer;filter:alpha(opacity=0);height:45px;margin:0;opacity:0;position:absolute;width:100%;z-index:2;}
section.toggle label{border-left:3px solid;transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;background:#F4F4F4;border-radius:3px;display:block;font-size:1.1em;min-height:20px;padding:12px 20px 12px 10px;position:relative;cursor:pointer;font-weight:400;}
section.toggle .toggle-content{display:none;}
section.toggle label::-moz-selection{background:none;}
section.toggle label i.icon-minus{display:none;}
section.toggle label i.icon-plus{display:inline;}
section.toggle label::selection{background:none;}
section.toggle label::before{border:6px solid transparent;border-left-color:inherit;content:'';margin-top:-6px;position:absolute;right:4px;top:50%;}
section.toggle label + p{color:#999;display:block;overflow:hidden;padding-left:30px;text-overflow:ellipsis;white-space:nowrap;height:25px;}
section.toggle label i{font-size:0.7em;margin-right:8px;position:relative;top:-1px;}
section.toggle.active i.icon-minus{display:inline;}
section.toggle.active i.icon-plus{display:none;}
section.toggle.active > label{color:white;}
section.toggle.active > label::before{border:6px solid transparent;border-top-color:inherit;margin-top:-3px;right:10px;}
section.toggle > p.preview-active{height:auto;}
section.toggle > p.preview-active,section.toggle.active > p{white-space:normal;}

/* SCROLL TO TOP */
a.scroll-to-top{-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;background:#404040;border-radius:7px;color:white;display:block;height:9px;opacity:0;padding:13px 0 35px;position:fixed;right:10px;bottom:10px;text-align:center;text-decoration:none;width:49px;z-index:1040;}
a.scroll-to-top.visible{filter:alpha(opacity=15);opacity:0.15;}
a.scroll-to-top:hover{filter:alpha(opacity=100);opacity:1;}

article.post-large{margin-left:80px;}
article.post-large div.post-image,article.post-large div.post-date{margin-left:-80px;}
.back-url{display:block;margin-bottom:25px;}
.back-url i{border-radius:2px;color:#ffffff;display:inline-block;height:30px;line-height:30px;margin-right:7px;text-align:center;vertical-align:middle;width:30px;}
.group-content .item .text + .image{border-top:1px solid #d7dee3;border-bottom:0px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-bottom-30{margin-bottom:30px;}
.jqmWindow{position:absolute;}
.sidearea{margin-top:25px;}
.icon.colored{width:54px;height:54px;line-height:54px;text-align:center;color:white;font-size:29px;margin:0 20px 20px 0;}
span.noimage{display:inline-block;background:url('images/background.png') #f3f8fa top center no-repeat;}
.fontawesome-icon-list [class*="col-md-"]{margin-bottom:9px;}
.fontawesome-icon-list i{font-size:1.3em;margin-right:5px;display:inline-block;width:30px;text-align:center;position:relative;top:2px;}
.bx-yandex-view-layout{border:3px solid;margin-bottom:40px;border-color:#d7dee3;width:100%;}
span.zoom{background:#ccc;border-radius:100%;bottom:8px;color:white;display:block;height:30px;padding:6px;position:absolute;text-align:center;width:30px;right:25px;bottom:10px;}
span.zoom i{font-size:14px;left:0;position:relative;top:-2px;}
.uploader{border:1px solid #d7dee3;padding:5px;border-radius:0;height:40px;position:relative;}
.uploader input[type="file"]{z-index:10;opacity:0;border:none;background:none;position:absolute;top:0;right:0;float:right;cursor:default;width:100%;height:100%;}
.uploader .action{position:absolute;top:5px;left:5px;background:#a0b0ba;border-bottom:1px solid #707b82;border-radius:3px;color:white;padding:7px 12px;font-size:13px;line-height:15px;text-transform:uppercase;margin-right:10px;}
.uploader .filename{overflow:hidden;display:inline-block;width:100%;white-space:nowrap;font-size:13px;color:#9aa6ae;position:relative;top:-5px;padding:9px;padding-left:138px;text-overflow:ellipsis;}

.docs{margin:0;}
/*.docs h4.char, .docs h3.char{margin-bottom:8px;}*/
.docs .excel,.docs .word,.docs .pdf{margin-bottom:13px;line-height:17px;height:31px;padding-left:39px;}
.docs .excel a,.docs .word a,.docs .pdf a{display:block;text-overflow:ellipsis;overflow:hidden;}
.docs .excel{background:url("images/docs/excel.png") no-repeat;}
.docs .word{background:url("images/docs/word.png") no-repeat;}
.docs .pdf{background:url("images/docs/pdf.png") no-repeat;}

/* ITEM_VIEWS - base class styles for all news.list templates */
.item-views{margin-bottom:25px;}
.item-views h4, .item-views h3{margin-top:35px;margin-bottom:15px;}
.item-views h4:first-of-type, .item-views h3:first-of-type{margin-top:0;}
/*.item-views hr{margin:25px 0;}*/
.item-views.with_tabs hr:last-of-type{display:none;}
.item-views .section-title{font-size:32px;font-weight:300;line-height:36px;margin-bottom:15px;}
.item-views .item .section_name{color:#9AA7AF;}
.item-views .item .btn{margin-top:10px;white-space:normal;margin-bottom:0;}
.item-views .item .property{margin-bottom:10px;}
.item-views .item .properties .property:first-of-type{margin-top:20px;}
.item-views .item .property .icon{width:20px;height:20px;line-height:20px;text-align:center;background:#c0ccd3;color:white;font-size:12px;}
.item-views .item .image .img-inside{border:0;display:block;padding:0;position:relative;}
.item-views .item .period{margin:0 0 8px 0;display:inline-block;*display:inline;zoom:1;}
.item-views .item .period span{margin:0 12px 0 0;}
.item-views .item p{margin-bottom:20px;}
.item-views.list .item .title{font-size:18px;line-height:22px;margin-bottom:5px;margin-top:-4px;}
.item-views.list .item.wdate .title{margin-bottom:5px;}
.item-views.list .item .image{height:auto;text-align:center;width:100%;}
.item-views.list .item .image img{max-height:100%;max-width:100%;vertical-align:top;display:inline-block;}
.item-views.list .tab-content .item:last-child{padding-bottom:25px;}
.item-views.table .item{border:1px solid #D7DEE3;margin-bottom:30px;}
.item-views.table .item:hover .text{border-bottom:2px solid;background:#eff5f7;padding-bottom:18px;}
.item-views.table .item .title{font-size:13px;line-height:20px;margin-bottom:5px;}
.item-views.table .item .text{padding:20px;}
.item-views.table .item .text p:last-child{margin:0;}
.item-views.table .item .image{border-bottom:1px solid #D7DEE3;padding:30px 20px;text-align:center;width:100%;}
/*.item-views.table .item .image img{display:inline-block;max-height:160px;max-width:160px;vertical-align:middle;}*/
.item-views.table .item .image img{display:inline-block;max-width:100%;max-height:100%;vertical-align:middle;}
.item-views .item .description{font-size:12px;line-height:20px;}

/* DETAIL - base class styles for all news.detail templates */
.detail{margin-bottom:25px;}
.detail .period{margin:0 0 6px;}
.detail .content{margin-bottom:20px;}
.detail .detailimage{text-align:center;margin-bottom:30px;padding:5px;background:#ebedef;width:auto;}
.detail .detailimage img{max-height:100%;max-width:100%;vertical-align:top;display:inline-block;}
.detail .image-left{float:left;margin-right:30px;}
.detail .image-right{float:right;margin-left:30px;}
.detail .detailimage.bordered{padding:5px;border:1px solid #d7dee3;border-bottom:2px solid #d7dee3;margin-bottom:30px;}
.detail .ask_a_question{margin-top:2px;clear:right;float:right;margin-bottom:15px;margin-left:50px;width:110px;}
.detail .btn-default.wc.vert{width:110px;}
.detail .wraps{margin-bottom:30px;}
.detail .wraps h4, .detail .wraps h3{margin-bottom:30px;}
.detail .wraps.nomargin{margin:0px;}
.detail .galery{margin-right:-1px;margin-left:-1px;}
.detail .galery .inner{max-height:508px;padding:43px;background:#f5f6f8;overflow:hidden;}
.detail .galery .item{padding:0;text-align:center;position:relative;}
.detail .galery .item img{max-width:100%;max-height:100%;width:auto;height:auto;display:inline-block;vertical-align:middle;*display:inline;zoom:1;}
.detail .galery .item .count{font-weight:bold;position:absolute;bottom:0;font-size:16px;color:#ffffff;font-family:"Roboto Condensed", "Open Sans", Arial, sans-serif;text-align:center;width:114px;height:38px;line-height:38px;left:50%;margin-left:-57px;opacity:0;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.detail .galery .flexslider{border:none;margin:0;border-radius:0;box-shadow:none;height:100%;background:transparent;}
.detail .galery .flexslider .flex-viewport, .detail .galery .items{height:100%;}
.detail .galery .flexslider:hover .count{opacity:1;}
.detail .galery .flex-direction-nav a{opacity:0;color:transparent;text-shadow:none;}
.detail .galery .flex-direction-nav .flex-prev{left:30px;border-radius:0 1px 1px 0;}
.detail .galery .flex-direction-nav .flex-next{right:30px;border-radius:1px 0 0 1px;}
.detail .galery .flex-direction-nav .flex-prev:before{content:"\f104";}
.detail .galery .flex-direction-nav .flex-next:before{content:"\f105";}
.detail .galery .flex-direction-nav a:before{color:#ffffff;font-size:26px;font-family:FontAwesome;height:39px;line-height:39px;overflow:hidden;text-align:center;width:38px;}
.detail .galery .flexslider:hover .flex-direction-nav a{opacity:1;}
.detail .galery .flexslider:hover .flex-direction-nav .flex-prev{left:0;}
.detail .galery .flexslider:hover .flex-direction-nav .flex-next{right:0;}
.detail .properties{margin-top:20px;}
.detail .property{margin-bottom:10px;}
.detail .property .icon{width:20px;height:20px;line-height:20px;text-align:center;background:#c0ccd3;color:white;font-size:12px;}
.detail .yashare-auto-init > *{vertical-align:top;padding:0 !important;}
.detail .yashare-auto-init .b-share > *{vertical-align:top;padding:0 !important;margin:0 3px 0 2px;}

/* SECTIONS */
.sections.item-views{margin-bottom:50px;}
.sections.item-views.list .title{font-size:18px;font-weight:400;margin-bottom:5px;}

/* NEWS templates (articles,news,discounts,services) */
.news.front{margin-top:-30px;}
.news.front .item{margin-bottom:20px;overflow:hidden;}
.news.front .item:last-of-type{border-bottom:0;}
.news.front .item a{display:block;overflow:hidden;text-decoration:none;}
.news.front .item .image{float:left;width:70px;height:70px;margin-top:1px;text-align:center;}
.news.front .item .image img{display:inline-block;max-width:100%;max-height:100%;vertical-align:middle;}
.news.front .item .info{padding-left:87px;}
.news.front .item .title{font-size:13px;line-height:18px;margin-top:-2px;none;color:#324860;max-height:57px;}
.news.front .item .date{font-size:11px;margin-top:-4px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.services.front{margin-top:60px;}
.services.front .item{margin-bottom:20px;font-size:0;}
.services.front .item .image{display:inline-block;height:40px;line-height:40px;width:40px;text-align:center;overflow:hidden;vertical-align:middle;*display:inline;zoom:1;}
.services.front .item .image a{display:block;height:40px;line-height:40px;width:40px;text-align:center;overflow:hidden;}
.services.front .item .image img{vertical-align:middle;max-width:40px;max-height:40px;display:inline-block;*display:inline;zoom:1;}
.services.front .item .icon{color:#ffffff;font-size:18px;height:40px;line-height:40px;text-align:center;width:40px;vertical-align:middle;}
.services.front .item .title{font-size:13px;line-height:15px;text-decoration:underline;}
.services.front .item .info{display:inline-block;margin-left:13px;vertical-align:middle;max-width:165px;margin-top:-2px;*display:inline;zoom:1;}
.services.front .item .info a{color:#ffffff;text-decoration:none;}
.services.front .item.toall a{color:#707b87;}
.services.front .item a:hover, .services.front .item .image:hover + .info a{color:#96a9be;}
.services.front .item.toall .icon{width:26px;height:26px;line-height:25px;background:#677f9a;}

/* LICENSES */
.licenses.item-views.list .item .title{margin-top:0;}

/* PROJECTS */
.projects.item-views.table .item{margin-bottom:30px;border:none;}
.projects.item-views.table .item a{text-decoration:none;color:#324860;}
.projects.item-views.table .item .image{text-align:center;overflow:hidden;background-color:#ffffff;margin:0;padding:0;border:none;}
.projects.item-views.table .item .image img{display:inline-block;max-width:100%;width:auto;max-height:100%;*display:inline;zoom:1;}
.projects.item-views.table .item .info{padding:16px 10px;position:relative;background:url('images/background.png') #eff5f7 -85px -225px no-repeat;}
.projects.item-views.table .item .title{color:#2f383d;font-size:14px;text-align:center;line-height:16px;margin:0;font-weight:normal;}
.projects.item-views.table .item .info:before{display:block;content:"";visibility:hidden;width:5px;height:5px;top:-10px;left:50%;border:5px solid transparent;border-bottom:5px solid #fff;position:absolute;}
.projects.item-views.table .item a:hover .title{color:#ffffff;}
.projects.item-views.table .item a:hover .info:before{visibility:visible;}
.front-projects.item-views{margin-bottom:-3px;position:relative;}
.front-projects.item-views h3{margin-top:0;margin-bottom:29px;}
.front-projects.item-views .flexslider{border:none;box-shadow:none;background:none;margin-bottom:0;}
.front-projects.item-views .flexslider ul{padding-bottom:3px;}
.front-projects.item-views .btn{right:65px;}
.front-projects.item-views .flex-direction-nav{right:15px;top:-54px;}
.front-projects.item-views.table .item{margin-bottom:0;}
.front-projects.item-views.table .item .image{border-radius:2px 2px 0 0;box-shadow:-1px 1px 2px #c8cacb;}
.front-projects.item-views.table .item .info{border-top:2px solid transparent;border-radius:0 0 2px 2px;padding:14px 10px;box-shadow:-1px 1px 2px #c8cacb;background:#ffffff;}
.front-projects.item-views.table .item .title{text-transform:uppercase;font-size:12px;}
.front-projects.item-views.table .item .info:before{top:-12px;}
.projects.detail .item_slider{margin-left:0;margin-right:0;padding-left:0;}
.projects.detail .item_slider #slider{max-height:384px;}
.projects.detail .item_slider .item img{max-height:380px;}
.projects.detail .item_slider .slides{text-align:center;}
.projects.detail .item_slider .slides .inline{display:inline-block;}
.projects.detail .item_slider .thmb .slides .inline{vertical-align:top;}
.projects.detail .item_slider .slides li{display:none;}
.projects.detail .item_slider .slides li.current{display:block;}
.projects.detail #carousel.flexslider{box-shadow:none;border:0px;margin-bottom:30px;}
.projects.detail #carousel .slides li{border:2px solid #d7dee3;margin-right:8px;height:80px;width:110px !important;line-height:80px;overflow:hidden;}
.projects.detail #carousel .slides li:hover{cursor:pointer;}
.projects.detail #slider.flexslider{border:3px solid #d7dee3;box-shadow:none;border-radius:0px;margin-bottom:10px;}
.projects.detail .content h5{font-size:18px;color:#9aa7af;}
.projects.detail .content .props h6.title{font-size:15px;color:#9eacb5;}
.projects.detail .content .props{margin-bottom:25px;padding:0;}
.projects.detail .content .props .prop{font-size:12px;}
.projects.detail .content .props .prop .title{color:#666666;}
.projects.detail .content .props .prop .value{color:#2f383d;padding-left:20px;}
.projects.detail .content .props .prop div{margin-bottom:10px;}
.projects.detail .content .props .wrap{background:#eff5f7;padding:15px;border-bottom:2px solid;}
.projects.detail .order-block{padding:15px 30px;clear:both;}
.projects.detail .order-block .btn{margin:0px;}
.projects.detail .back .bg{width:28px;height:28px;margin-right:10px;padding-right:3px;text-align:center;line-height:28px;vertical-align:middle;border-radius:3px;}
.projects.detail .back .bg::before{color:#fff;}
.projects.detail .share .text{color:#666;padding-right:10px;}
.projects.detail .share .yashare-auto-init{display:inline-block;vertical-align:top;padding-top:3px;}

/* PARTNERS */
.partners.front{position:relative;}
.partners.front h3{color:#324860;}
.partners.front .btn{right:65px;top:-4px;}
.partners.front .flexslider{margin-bottom:66px;}
.partners.front .flexslider .slides > li a{opacity:0.5;display:block;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");}
.partners.front .flexslider .slides > li a:hover{opacity:1;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);filter:none;}
.partners.front .flexslider .slides > li{height:90px;line-height:90px;border-right:1px solid #f2f5f6}
.partners.front .flexslider .slides > li img{width:auto;display:inline-block;vertical-align:middle;}

/* HISTORY */
.history.item-views span.zoom{bottom:-15px;right:-15px;}
.history.item-views .item{padding:25px 20px;}
.history.item-views .item:nth-child(odd){background:url('images/background.png') #eff5f7 0 0 repeat;}
.history.item-views .item .title{font-size:14px;font-weight:bold;line-height:20px;font-family:"Roboto Condensed","Open Sans",Arial,sans-serif;margin-top:0;}

/* STAFF */
.staff.item-views.list:not(.with_tabs) hr{display:none;}
.staff.item-views.list:not(.with_tabs) .item{border:1px solid #D7DEE3;margin-bottom:30px;}
.staff.item-views.list .item .title{padding-top:13px;}
.staff.item-views.list.image_right .item .text{padding:0 0 0 20px;}
.staff.item-views.list .item .image{padding:20px;}
.staff.item-views.list.image_left .item .image{border-right:1px solid #E6E6E6;}
.staff.item-views.list.image_right .item .image{border-left:1px solid #E6E6E6;}

/* VACANCY */
.vacancy.item-views.list .title{font-size:24px;}
.vacancy.item-views.accordion .accordion-head .pay{float:right;font-size:16px;}

/* CATALOG */
.display-type .label_show{color:#98a1a8;text-transform:uppercase;vertical-align:middle;}
.display-type .view-button{display:inline-block;zoom:1;width:30px;height:30px;background:url('images/view.png') 0 0 no-repeat;margin-left:8px;text-indent:-9999px;border:1px solid #c0ccd3;text-align:center;}
.display-type .view-button.view-list:hover, .display-type .view-button.view-list.cur{background-position:-31px -31px;}
.display-type .view-button.view-tiles:hover, .display-type .view-button.view-tiles.cur{background-position:-1px -1px;}
.display-type .view-button.view-list{background-position:-31px -1px;}
.display-type .view-button.view-price{background-position:-60px -1px;}
.display-type .view-button.view-price:hover{background-position:-60px -31px;}
.display-type .view-button.view-tiles{background-position:-1px -31px;}
.display-type, .ordering-wrap{margin-bottom:30px;}
.catalog.item-views .price .icon{width:20px;height:20px;line-height:20px;text-align:center;font-size:22px;background:none;}
.catalog.item-views .price .price_val{font-size:24px;padding-right:5px;}
.catalog.item-views .price .price_old .price_val, .catalog.item-views .price .price_old .icon{font-size:16px;padding-right:5px;color:#000;padding-top:5px;text-decoration:line-through;}
.catalog.item-views .group-content .item .text_info{border-left:1px solid #d7dee3;padding-top:15px;}
.catalog.item-views .group-content .item .text_info .noright{margin-right:0px;}
.catalog.item-views .group-content .item .text_info .description{border-top:1px solid #d7dee3;padding-top:15px;margin-top:15px;color:#666666;margin-bottom:25px;}
.catalog.item-views .group-content .item .text_info .title{font-size:15px;font-weight:400;line-height:15px;margin-bottom:3px;}
.catalog.item-views.list .group-content .item .text_info .section_name{color:#9aa7af;margin-bottom:0px;}
.catalog.item-views.list .group-content .item .text_info .bottom{border-top:1px solid #d7dee3;margin-top:15px;padding:15px;background:rgba(223, 229, 233, 0.3);}
.catalog.item-views.list .group-content .item .image{padding:15px 0px 15px 15px;}
.catalog.item-views.list .group-content .item{padding-bottom:0px;}
.catalog.item-views.list .group-content .item .image:hover{border:0px;}
.catalog.item-views.list .item .label{display:inline-block;height:19px;line-height:14px;margin-top:3px;}
.catalog.item-views.table .item .label{display:inline-block;height:19px;line-height:14px;margin-bottom:12px;}
.catalog.item-views.table .item .image:hover{border:0px;border-bottom:1px solid #d7dee3;}
.catalog.item-views.list .item .btn{margin:0;}
.prefooter {
	margin-top: 0;
}
 .partners_ex .accordion-head.accordion-close {
  margin-bottom: 0px;
}
.accordion-type-2 .accordion-head:hover .icon {
  background: #417ea5 ;
}
.partners_ex .group-content .row {
  border-top: 1px dotted #dfe5ec;
 margin-bottom: 10px;
padding-top: 10px;
}
.partners_ex .group-content .row:first-child {
  border-top: none;
}
