* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
	font-family: 'Akrobat';
	src: url('../../fonts/Akrobat/Akrobat-Regular.eot');
	src: local('Akrobat Regular'), local('Akrobat-Regular'),
		url('../../fonts/Akrobat/Akrobat-Regular.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/Akrobat/Akrobat-Regular.woff') format('woff'),
		url('../../fonts/Akrobat/Akrobat-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Akrobat';
	src: url('../../fonts/Akrobat/Akrobat-Bold.eot');
	src: local('Akrobat Bold'), local('Akrobat-Bold'),
		url('../../fonts/Akrobat/Akrobat-Bold.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/Akrobat/Akrobat-Bold.woff') format('woff'),
		url('../../fonts/Akrobat/Akrobat-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Akrobat';
	src: url('../../fonts/Akrobat/Akrobat-SemiBold.eot');
	src: local('Akrobat SemiBold'), local('Akrobat-SemiBold'), local('Akrobat-Semi-Bold'), local('Akrobat DemiBold'),
		url('../../fonts/Akrobat/Akrobat-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/Akrobat/Akrobat-SemiBold.woff') format('woff'),
		url('../../fonts/Akrobat/Akrobat-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: 'Akrobat';
	src: url('../../fonts/Akrobat/Akrobat-Light.eot');
	src: local('Akrobat Light'), local('Akrobat-Light'), 
		url('../../fonts/Akrobat/Akrobat-Light.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/Akrobat/Akrobat-Light.woff') format('woff'),
		url('../../fonts/Akrobat/Akrobat-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

body{font-family:'Akrobat', Arial,sans-serif,FreeSans!important;}

.custom-color1{color:#343434;}
.custom-color2{color:#a5a5a5;}
.custom-color3{color:#131f3c;}
header#top-handler{}
section#tab-modules{background:#f9f9f9;}


dt.tabs.open, .category-view .spacer, .latest-view .spacer, .topten-view .spacer, .recent-view .spacer, .featured-view .spacer, .browse-view .spacer{background-color:#ffffff;}
#search-position .search .inputbox{color:#555555;}
#search-position .search{border:1px solid #b8b8b8;}
#search-position .search .button, #search-position .search .advanced-search-button:hover{background-color:#555555 !important;color:#ffffff !important;}
#search-position .search .advanced-search-button{background-color:#f2f2f2;color:#949494;}
#search-position .search .button:hover{color:#ffffff !important;background-color:#131f3c !important;}
a,a:hover, .moduletable_menu ul.menu li ul li a:hover, .PricesalesPrice{color:#131f3c;}
.pr-add, .pr-add-bottom,.featured-view .spacer h3, .latest-view .spacer h3, .topten-view .spacer h3, .recent-view .spacer h3, .related-products-view .spacer h3, .browse-view .product .spacer h2,.featured-view .spacer .product_s_desc, .latest-view .spacer .product_s_desc, .topten-view .spacer .product_s_desc, .recent-view .spacer .product_s_desc, .related-products-view .spacer .product_s_desc, .browse-view .product .spacer .product_s_desc{color:#64baff;}


.h-pr-title a{
	color:#131f3c;    
	font-size: 24px;
    font-weight: 600;
	line-height: 27px;
	text-transform: initial;
}
.h-pr-title a:hover{text-decoration:underline;}
.button, button, a.button, dt.tabs.closed:hover, dt.tabs.closed:hover h3 a, .closemenu, .vmproduct.productdetails .spacer:hover .pr-add, .vmproduct.productdetails .spacer:hover .pr-add-bottom, input.addtocart-button, a.ask-a-question, .highlight-button, .vm-button-correct,span.quantity-controls input.quantity-plus, span.quantity-controls input.quantity-minus, .cartpanel span.closecart, .vm-pagination ul li a, #LoginForm .btn-group > .dropdown-menu, #LoginForm .btn-group > .dropdown-menu a,
.popout-price, .popout-price .PricesalesPrice{color:#ffffff !important;background-color:#131f3c !important;}
@media (max-width:767px){#quick-menu li a:hover, #log-panel li a:hover{color:#ffffff !important;background-color:#131f3c !important;}
}
.button:hover, button:hover, a.button:hover, .closemenu:hover, input.addtocart-button:hover, a.ask-a-question:hover, .highlight-button:hover, .vm-button-correct:hover, span.quantity-controls input.quantity-plus:hover, span.quantity-controls input.quantity-minus:hover, .cartpanel span.closecart:hover, .vm-pagination ul li a:hover{color:#ffffff !important;background-color:#316bb4 !important;}
.cart-button, a#menupanel{background-color:#131f3c;}
.cart-button:hover, a#menupanel:hover{background-color:#17c9fe !important}
.rm-line{background-color:#ffffff;}
.cart-button .popover-content{color:#afafaf;}
.cart-button .popover{background:#ffffff;border:1px solid #d9d9d9;}
.cart-button .popover.bottom .arrow{border-bottom-color:#ffffff;}
.cart-button .popover.bottom .arrow:after{border-bottom-color:#d9d9d9;}
#LoginForm .btn-group > .dropdown-menu a:hover{background:#222222 !important;}
#LoginForm .caret{border-top-color:#ffffff !important;}
.moduletable, .moduletable_menu, div.spacer, li.spacer, div.panel2, fieldset.phrases, fieldset.word, fieldset.only, .search .form-limit, .cart-view, .item-page,.categories-list,.blog,.blog-featured,.category-list,.archive{
	background:#ffffff;
	border:0px solid #d9d9d9;
	/*color:#64baff;*/
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.item-page.about-page{
	background:none;
}

.span9 .tmp-content-area{background:#ffffff;border:1px solid #d9d9d9;color:#64baff;margin-bottom:15px;}
.moduletable_menu.bottom_menu_module{border:none;background:none;}
.moduletable a, div.panel2 a, .category_description a, .productdetails-view a{color:#131f3c;}
#social-links li a{background-color:#555555;}
#social-links li a:hover{background-color:#131f3c !important;}
#top-nav-handler a, .dk_label, .dk_toggle, .dk_toggle:hover{color:#00b5e0;}
/*.camera_wrap .camera_pag .camera_pag_ul li{background:#ffffff;}
.camera_prev, .camera_next{background-color:rgba(255,255,255,0.39) !important;}
.camera_prev > span,.camera_next > span,.camera_commands > .camera_play,.camera_commands > .camera_stop,.camera_prevThumbs div,.camera_nextThumbs div{background-color:#ffffff !important;}*/
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, .camera_wrap .camera_pag .camera_pag_ul li:hover > span,
.product-sl-handler ol li:hover, .product-sl-handler ol li.current{/*background-color:#131f3c;*/}
.camera_thumbs_cont ul li > img{border:1px solid #2f2f2f !important;}
.camera_caption{color: #007cc3;}
#menu .menu-nav li a, #menu .menu-nav ul a, #menu .menu-nav ul ul a, ul.menu-nav li a small{color:#fff;}
#menu .menu-nav > li > a .sf-sub-indicator{border-top-color:#fff !important;}
.dk_options a,.cartpanel a{color:#131f3c;}
#menu .menu-nav ul li a .sf-sub-indicator{border-left-color:#fff !important;}

#menu .menu-nav a:hover, .menu-nav li.sfHover > a, .menu-nav li a:hover, .menu-nav li.active > a, .menupanel ul.selectnav li a:hover, .dk_options a:hover, .dk_option_current a, a#menupanel:hover{
	/*color:#00b5e0 !important;*/
text-decoration: underline;
}	

 .menu-nav li.sfHover > li, .menu-nav li:hover, .menupanel ul.selectnav li:hover, .dk_options li:hover, .dk_option_current li {}

#menu .menu-nav > li.current,
#menu .menu-nav > li:hover
/*#menu .menu-nav > li.active*/{
	/*color:#00b5e0 !important;*/
	background: #087b9d;
}

#menu .menu-nav > li > a:hover .sf-sub-indicator,
#menu .menu-nav > li.sfHover > a .sf-sub-indicator{border-top-color:#fff !important;}
#menu .menu-nav ul li a:hover .sf-sub-indicator,
#menu .menu-nav ul li.sfHover > a .sf-sub-indicator{border-left-color:#131f3c !important;}
#menu .menu-nav li ul, #menu .menu-nav li ul li ul, #nav ol, #nav ul, #nav ol ol, #nav ul ul,
.dk_options, .panel1{background-color:#087b9d !important;/*border:1px solid #d9d9d9;*/}

#menu .menu-nav li ul li ul,#nav ol ol, #nav ul ul{
    left: 250px!important;
	    width: 250px!important;
    -moz-box-shadow: -4px 1px 5px rgba(0,0,0,.24)!important;
    -webkit-box-shadow: -4px 1px 5px rgba(0,0,0,.24)!important;
    box-shadow: -4px 1px 5px rgba(0,0,0,.24)!important;
}

thead th, table th, tbody th, tbody td{border-top:1px solid #e1e1e1;}
tbody th, tbody td, h2 .contact-name, .search-results dt.result-title{border-bottom:1px solid #e1e1e1;}
ul.vmmanufacturer{border-top:1px solid #eaeaea;}
ul.vmmanufacturer li{border-right:1px solid #eaeaea;}
.h-pr-title{}

.moduletable_menu ul.menu li, .VMmenu li, #bot-modules{border-bottom:2px solid #e1e1e1;}
.VMmenu li.VmOpen{border-bottom:0px solid #e1e1e1;}
.VMmenu.zatvor_alum li.VmOpen{background:#ebebeb;}
.moduletable_menu ul.menu li a, .latestnews_menu li a, .VMmenu li div a{color:#131f3c;}
.VMmenu ul li div a:hover{color:#00b5e0 !important;}
.moduletable_menu ul.menu li a:hover, ul.latestnews_menu li a:hover, .VMmenu li div a:hover{background-color:#131f3c;color:#ffffff;}
.moduletable_style1{background-color:#131f3c;border:1px solid #cf4646;color:#ffffff;}
.moduletable_style1 a{color:#ffffff !important;}
.moduletable_style1:hover{background-color:#555555;border:1px solid #474747;color:#ffffff;}
.moduletable_style1:hover a{color:#64baff !important;}
#bottom-bg{    
	background: #03193a;
    color: #fff;
}
#bot-modules a{color:#131f3c;}

#footer{background-color:#fff;color:#131f3c;border-top:solid 5px #B9B7B7;}
#footer a{color:#d9d9d9;}
#footer a:hover{color:#d9d9d9;}
.foto_line{height:100px;float:left;margin:10px;}
.noborder{border:none;text-align:center;}
.bottomdiv{line-height:1px;}
.iso{background:url(../../images/about_img_iso.png) no-repeat left 20px center #e6f5ff;padding:20px 15px 0px 150px;text-align:justify;background-size:15%;margin-bottom:9px !important;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:0;border:1px solid #c2daea;}
.width50{width:50%;}
.fl_left{float:left;}
.garant_block{padding-bottom:0;padding-top:25px;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
@media (min-width:768px){.container{width:750px;}
}
@media (min-width:992px){.container{width:970px;}
}
@media (min-width:1200px){.container{width:1170px;}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.row{margin-left:-15px;margin-right:-15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
.col-xs-pull-12{right:100%;}
.col-xs-pull-11{right:91.66666667%;}
.col-xs-pull-10{right:83.33333333%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-8{right:66.66666667%;}
.col-xs-pull-7{right:58.33333333%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-5{right:41.66666667%;}
.col-xs-pull-4{right:33.33333333%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-2{right:16.66666667%;}
.col-xs-pull-1{right:8.33333333%;}
.col-xs-pull-0{right:auto;}
.col-xs-push-12{left:100%;}
.col-xs-push-11{left:91.66666667%;}
.col-xs-push-10{left:83.33333333%;}
.col-xs-push-9{left:75%;}
.col-xs-push-8{left:66.66666667%;}
.col-xs-push-7{left:58.33333333%;}
.col-xs-push-6{left:50%;}
.col-xs-push-5{left:41.66666667%;}
.col-xs-push-4{left:33.33333333%;}
.col-xs-push-3{left:25%;}
.col-xs-push-2{left:16.66666667%;}
.col-xs-push-1{left:8.33333333%;}
.col-xs-push-0{left:auto;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666667%;}
.col-xs-offset-10{margin-left:83.33333333%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666667%;}
.col-xs-offset-7{margin-left:58.33333333%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666667%;}
.col-xs-offset-4{margin-left:33.33333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.66666667%;}
.col-xs-offset-1{margin-left:8.33333333%;}
.col-xs-offset-0{margin-left:0%;}
@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left;}
.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.tab-pane .col-sm-3{width:22%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.col-sm-pull-12{right:100%;}
.col-sm-pull-11{right:91.66666667%;}
.col-sm-pull-10{right:83.33333333%;}
.col-sm-pull-9{right:75%;}
.col-sm-pull-8{right:66.66666667%;}
.col-sm-pull-7{right:58.33333333%;}
.col-sm-pull-6{right:50%;}
.col-sm-pull-5{right:41.66666667%;}
.col-sm-pull-4{right:33.33333333%;}
.col-sm-pull-3{right:25%;}
.col-sm-pull-2{right:16.66666667%;}
.col-sm-pull-1{right:8.33333333%;}
.col-sm-pull-0{right:auto;}
.col-sm-push-12{left:100%;}
.col-sm-push-11{left:91.66666667%;}
.col-sm-push-10{left:83.33333333%;}
.col-sm-push-9{left:75%;}
.col-sm-push-8{left:66.66666667%;}
.col-sm-push-7{left:58.33333333%;}
.col-sm-push-6{left:50%;}
.col-sm-push-5{left:41.66666667%;}
.col-sm-push-4{left:33.33333333%;}
.col-sm-push-3{left:25%;}
.col-sm-push-2{left:16.66666667%;}
.col-sm-push-1{left:8.33333333%;}
.col-sm-push-0{left:auto;}
.col-sm-offset-12{margin-left:100%;}
.col-sm-offset-11{margin-left:91.66666667%;}
.col-sm-offset-10{margin-left:83.33333333%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-8{margin-left:66.66666667%;}
.col-sm-offset-7{margin-left:58.33333333%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-5{margin-left:41.66666667%;}
.col-sm-offset-4{margin-left:33.33333333%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-2{margin-left:16.66666667%;}
.col-sm-offset-1{margin-left:8.33333333%;}
.col-sm-offset-0{margin-left:0%;}
}
@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left;}
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
.col-md-pull-12{right:100%;}
.col-md-pull-11{right:91.66666667%;}
.col-md-pull-10{right:83.33333333%;}
.col-md-pull-9{right:75%;}
.col-md-pull-8{right:66.66666667%;}
.col-md-pull-7{right:58.33333333%;}
.col-md-pull-6{right:50%;}
.col-md-pull-5{right:41.66666667%;}
.col-md-pull-4{right:33.33333333%;}
.col-md-pull-3{right:25%;}
.col-md-pull-2{right:16.66666667%;}
.col-md-pull-1{right:8.33333333%;}
.col-md-pull-0{right:auto;}
.col-md-push-12{left:100%;}
.col-md-push-11{left:91.66666667%;}
.col-md-push-10{left:83.33333333%;}
.col-md-push-9{left:75%;}
.col-md-push-8{left:66.66666667%;}
.col-md-push-7{left:58.33333333%;}
.col-md-push-6{left:50%;}
.col-md-push-5{left:41.66666667%;}
.col-md-push-4{left:33.33333333%;}
.col-md-push-3{left:25%;}
.col-md-push-2{left:16.66666667%;}
.col-md-push-1{left:8.33333333%;}
.col-md-push-0{left:auto;}
.col-md-offset-12{margin-left:100%;}
.col-md-offset-11{margin-left:91.66666667%;}
.col-md-offset-10{margin-left:83.33333333%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-8{margin-left:66.66666667%;}
.col-md-offset-7{margin-left:58.33333333%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-5{margin-left:41.66666667%;}
.col-md-offset-4{margin-left:33.33333333%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-2{margin-left:16.66666667%;}
.col-md-offset-1{margin-left:8.33333333%;}
.col-md-offset-0{margin-left:0%;}
}
@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left;}
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%;}
.col-lg-10{width:83.33333333%;}
.col-lg-9{width:75%;}
.col-lg-8{width:66.66666667%;}
.col-lg-7{width:58.33333333%;}
.col-lg-6{width:50%;}
.col-lg-5{width:41.66666667%;}
.col-lg-4{width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
.col-lg-1{width:8.33333333%;}
.col-lg-pull-12{right:100%;}
.col-lg-pull-11{right:91.66666667%;}
.col-lg-pull-10{right:83.33333333%;}
.col-lg-pull-9{right:75%;}
.col-lg-pull-8{right:66.66666667%;}
.col-lg-pull-7{right:58.33333333%;}
.col-lg-pull-6{right:50%;}
.col-lg-pull-5{right:41.66666667%;}
.col-lg-pull-4{right:33.33333333%;}
.col-lg-pull-3{right:25%;}
.col-lg-pull-2{right:16.66666667%;}
.col-lg-pull-1{right:8.33333333%;}
.col-lg-pull-0{right:auto;}
.col-lg-push-12{left:100%;}
.col-lg-push-11{left:91.66666667%;}
.col-lg-push-10{left:83.33333333%;}
.col-lg-push-9{left:75%;}
.col-lg-push-8{left:66.66666667%;}
.col-lg-push-7{left:58.33333333%;}
.col-lg-push-6{left:50%;}
.col-lg-push-5{left:41.66666667%;}
.col-lg-push-4{left:33.33333333%;}
.col-lg-push-3{left:25%;}
.col-lg-push-2{left:16.66666667%;}
.col-lg-push-1{left:8.33333333%;}
.col-lg-push-0{left:auto;}
.col-lg-offset-12{margin-left:100%;}
.col-lg-offset-11{margin-left:91.66666667%;}
.col-lg-offset-10{margin-left:83.33333333%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-8{margin-left:66.66666667%;}
.col-lg-offset-7{margin-left:58.33333333%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-5{margin-left:41.66666667%;}
.col-lg-offset-4{margin-left:33.33333333%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-2{margin-left:16.66666667%;}
.col-lg-offset-1{margin-left:8.33333333%;}
.col-lg-offset-0{margin-left:0%;}
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block{display:none !important;}
@media (max-width:767px){.visible-xs-block{display:block !important;}
.hidden-xs{display:none !important;}
}
.main_row{display:flex;align-items:stretch;}
.main_row .info:first-child{height:unset;margin-right:10px;}
.main_row .info:last-child{height:unset;margin-left:10px;}
.al_center{text-align:center!important;}
span.little_text{font-size:14px;}
.principles .img_holder{width:150px;margin:0 auto 20px;}
.principles, .advantages{margin-top:40px;margin-bottom:40px;padding:20px 15px;background:rgb(31, 128, 173);box-shadow:0px 7px 25px rgba(0,95,139,0.3);}
.principles h2{margin-bottom:25px;}
.principles p{text-align:center!important;}
.bot35{margin-bottom:35px;}
.main_production{background-color:white;color:#444;padding:15px 50px;border:solid 1px #ddd;box-shadow:6px 13px 25px rgba(0,0,0,0.25);margin:40px -50px;}
.main_production .img-holder{width:30%;height:240px;float:right;overflow:hidden;}
.main_production .text-holder{width:70%;float:left;}
.main_production .img-holder img{padding-left:15px;height:100%}
.rulon, .polist{width:300px;margin:0 auto;}
.rulpol{margin:35px 0;}
.rulpol h4{margin:15px 0;font-weight:500;}
.adv{margin:10px auto;padding:0;}
.adv p{margin-top:15px;padding:0 10px;text-align:center!important;}
.adv .img_holder{width:130px;margin:0 auto;}
.advantages .main_row{display:block;}
.adv_offset{margin-left:16.66666665%;}
.zakaz_main{padding:20px;margin-top:35px;}
.zakaz_main h2{text-align:center;}
.width100{width:100%;}
.center{text-align:center;}
.bot30{margin-bottom:30px;}
.top30{margin-top:30px;}
.flex{display:flex;}
.base50{flex-basis:45%;margin-bottom:20px;margin-right:1%;}
.base50:nth-child(2n){margin-right:0;margin-left:1%;}
.shadow{box-shadow:#ccc 3px 3px 15px 1px;border:solid 1px #eee;}
.padding15{padding:15px;}
@media (max-width:1087px){
	.main_production{margin:40px -15px;}
	.container, #bottom-5-line .col-md-12, #bottom-5-line .col-md-2{padding:0;}
	.custom_empty.about_company{padding-left:15px;padding-right:15px;}
	.main_production .img-holder img{height:auto;}
}
@media (max-width:991px){
	.adv_offset{margin-left:0;}
	#bottom-5-line .item svg.arrow1{right:-65px;}
	#bottom-5-line .item svg.arrow2{right:-75px;}
	#bottom-5-line .item svg.arrow3{right:-85px;}
}
@media (min-width:768px) and (max-width:991px){
	#top-handler .span12{/*width:742px;*/}
	#bottom-5-line .item:nth-child(5){margin-left:16.66666665%;}
}
@media (max-width:782px){
	#bottom-5-line .item svg.arrow1{right:-55px;}
	#bottom-5-line .item svg.arrow2{right:-65px;}
	#bottom-5-line .item svg.arrow3{right:-75px;}
}
@media (max-width:660px){
	.main_uls, .principles .main_row{flex-wrap:wrap;}
	.main_uls .info{margin-left:0!important;margin-right:0!important;}
	.main_production .text-holder, .main_production .img-holder{width:100%;}
	.main_production .img-holder{text-align:right;height:unset;}
	.main_production .img-holder img{height:100%;}
}
@media (max-width:850px){
	.wrap50{flex-wrap:wrap;}
	.wrap50 .base50{flex-basis:100%;margin-left:0!important;margin-right:0!important;}
	.wrap50 .base50 img{width:270px;margin:0 0 20px 20px;float:right;}
	.wrap50 .base50:nth-child(2n) img{margin:0 20px 20px 0;float:left;}
}
.bottom_menu_module li a{
    display: block;
	margin-left: 0;
}
#bottom_menu_ul2, #bottom_menu_ul1{}
#bottom_menu_ul2 li:before, #bottom_menu_ul1 li:before{margin-top:0px;margin-left:-15px;}
#bottom_menu_ul2 li, #bottom_menu_ul1 li{

}
@media (max-width:991px) and (min-width:768px){
	#bot-modules-2 .span3:nth-child(2){width:33.404255319148934%}
}
@media (max-width:661px){
	#bottom_menu_ul2 li, #bottom_menu_ul1 li{font-size:12px;}
}
@media (max-width:767px) and (min-width:661px){
	#bot-modules-2 .span3{width:31%;text-align:left;margin:0;}
	#bot-modules-2 .span3:nth-child(2){margin:0 3.5%;}
}
@media (max-width:660px) and (min-width:461px){
	#bot-modules-2 .span3{text-align:left;margin-bottom:20px;}
	#bot-modules-2 .span3:nth-child(1), #bot-modules-2 .span3:nth-child(2), #bot-modules-2 .span3:nth-child(3){text-align:left;margin:18px 0 20px;float:left!important;}
	#bot-modules-2 .span3:nth-child(2){margin-left:4%;float:right!important;}
	#bot-modules-2 .span3:nth-child(3){margin-top:0;}
	#bot-modules-2 .span3:nth-child(4){clear:both;}
}
@media (max-width:460px){
	#bot-modules-2 .span3{width:100%!important;text-align:left;margin-bottom:20px;padding:0 30px!important;}
	#bottom_menu_ul2, #bottom_menu_ul1{text-align:left;}
	#bottom_menu_ul2 li, #bottom_menu_ul1 li{padding:1px 0px 4px 0!important;}
}
.mcs-module{position:relative;width:auto;text-align:right;margin-top:0px;margin-bottom:5px;}
.mcs-module:before{content:url(/templates/echo/images/loc.png);position:relative;right:5px;top:3px;}
.mcs-module .question{position:absolute;top:25px;right:0;left:unset;z-index:2;}
.mcs-module .question div{display:flex;justify-content:space-evenly;width:100%;}
.mcs-module .question button{margin-top:5px;margin-bottom:5px;padding:2px 19px;margin-left:3px;}
.mcs-dialog{border-radius:0!important;background-color:#007cc3;box-shadow:0px 0px 10px #7b7b7b;border:1px solid #0075af;}
.mcs-dialog .title{color:white;padding:10px 20px;font-size:20px;}
.mcs-dialog .close{top:10px;right:27px;background-color:unset;opacity:1;border-radius:5px;font-size:11pt;}
.mcs-dialog .close:hover{background:white url(/templates/echo/images/close2.png) right 8px center no-repeat;color:#007cc3;}
.mcs-dialog .quick-search input{border-radius:0;padding:5px;font-size:13pt;}
.mcs-dialog .inner{padding:0 3% 0 19px;}
.mcs-dialog .mcs-region-title, .mcs-dialog .mcs-city-title{font-size:15pt;}
.mcs-dialog .mcs-region-title{margin:0 0 15px 0px;}
.mcs-dialog .mcs-city-title{margin:0 0 15px 20px;}
.mcs-dialog .province, .mcs-dialog .city{margin:0 10px 12px 0px;font-size:15px;border-radius:12px;padding:0px;line-height:16px;}
.mcs-dialog a{border:none;font-size:12pt;}
.mcs-dialog a:focus{text-decoration:none;}
.mcs-dialog .province.active{background-color:unset;}
.mcs-dialog .country a.active, .mcs-dialog .province a.active, .mcs-dialog .city a.active{border-bottom:solid 1px;}
.mcs-dialog .provinces{width:25%;}
.mcs-dialog .cities-wrapper{width:74%;}
.mcs-dialog .provinces::-webkit-scrollbar-thumb, .mcs-dialog .cities-wrapper::-webkit-scrollbar-thumb{background-color:#007cc3;border-radius:0px;}
.mcs-dialog .provinces::-webkit-scrollbar, .mcs-dialog .cities-wrapper::-webkit-scrollbar{background-color:#eeeeee;width:10px;border-radius:0px;}
.mcs-dialog .city{width:32%;margin:0 0 12px;padding:0;}
.mcs-dialog .city:nth-child(3n-1){margin:0 1% 12px;}
.mcs-dialog .cities{width:95%;}
.mcs-dialog{left:15%;width:70%;top:20%;height:auto;}
.mcs-dialog .wide_list{width:99.3%;}
.mcs-dialog .wide_list .cities{display:flex;flex-wrap:wrap;justify-content:left;margin:0 0 0px 22px;}
.mcs-dialog .wide_list .city{width:20%;margin:0 0 14px;padding:0;}
@media (max-width:1100px){.mcs-dialog{left:5%;width:90%;}
}
@media (max-width:800px) and (min-width:620px){.mcs-dialog .provinces{width:35%;}
.mcs-dialog .cities-wrapper{width:64%;}
.mcs-dialog .cities{width:93%;}
.mcs-dialog .city{width:48%;margin:0 1% 12px 0!important;}
.mcs-dialog .city:nth-child(2n){margin:0 0 12px 1%!important;}
}
@media (max-width:619px){.mcs-dialog .provinces, .mcs-dialog .cities-wrapper{width:49%;}
.mcs-dialog .cities{width:85%;}
.mcs-dialog .city{width:100%;margin:0 0 12px!important;}
.mcs-dialog .title{margin-right:100px;}
.mcs-dialog .close{right:10px;}
.mcs-dialog .cities{margin:0 0 20px 10px;}
.mcs-dialog .mcs-city-title{margin:0px 0 13px 12px;}
.mcs-dialog .mcs-region-title, .mcs-dialog .mcs-city-title{font-size:13pt;margin-top:5px;}
.mcs-dialog .provinces{height:400px;}
.mcs-dialog .title{font-size:18px;}
.mcs-dialog .close{padding:5px 29px 7px 8px;}
}
.moduletable_empty.vozd{margin-top:20px;}
.moduletable_empty.ep-epp{margin-top:30px;}
.sert_cont div.uk-panel-teaser{text-align:center;}
.sert_cont figure.uk-overlay{margin-bottom:10px;}
.feedback_img_holder{width:80px;height:80px;border:1px solid #eee;border-radius:40px;overflow:hidden;box-shadow:#eee 0px 0px 4px 1px;float:left;}
.feedback_name_holder{float:left;margin-left:10px;font-size:16px;margin-top:15px;}
.feedback_date_holder{font-size:13px;color:#777;}
.feedback{padding-left:100px;padding-right:65px;background:url(/images/feedback/quote.png);background-repeat:no-repeat;background-size:55px;background-position-y:-7px;background-position-x:25px;margin-bottom:30px;border-bottom:1px solid #eee;padding-bottom:20px;}
.feedback p{font-size:15px;font-style:italic;}
.hrefbutton{margin:30px auto;width:max-content;color:white;padding:10px 40px;background-image:linear-gradient(to top, #3284ab, #131f3c 50%, #3284ab);border-radius:10px;background-color:#fff;border:solid 3px #f2f2f2;text-decoration:none;font-size:16px;}
.hrefbutton:hover{background-color:#fff;border:solid 3px #f2f2f2;background-image:linear-gradient(to top,#034C6F,#131f3c 50%,#035982);}
.noline:hover{text-decoration:none;}
#pwebcontact593_box{margin:0 auto;}
#pwebcontact593_field-politikafeed{width:auto;}
#pwebcontact593_send{}
.item-page:hover{box-shadow:none;}
#pwebcontact593_container, #pwebcontact593{background-color:#f7f7f7;}
#pwebcontact593{
	padding-top:0;
    border: solid 1px #131f3c;
    margin-bottom: 50px;
	    padding-bottom: 30px;
}
.news-blog .items-leading > div{margin-bottom:30px;border-bottom:1px solid #eee;padding-bottom:20px;}
.news-blog .items-leading > div img{margin:15px 0;}
.feedback_name_holder{max-width:560px;}
.tiporazmer{float:left;padding:2px 5px;margin-right:5px;margin-bottom:5px;min-width:50px;text-align:center;background-color:white;border-radius:3px;border:1px solid #c2daea;}
.tiporazmer:hover{border-color:#3d6b8a;color:#3d6b8a;}
.tiporazmer.active{background-color:#3d6b8a;color:white;border:1px solid #c2daea!important;}
.tiporazmer.active:before{content:"✓";position:relative;left:-2px;}
.product-description hr{margin-bottom:10px;}
@media (max-width:680px){.mcs-module{display:none;}
}
.fixed-header .mcs-module{display:none;}
#pwebcontact593 .pweb-field input{box-shadow:none!important;}
#sn-position h2, #sn-position h1, #sn-position .d_h1{left:370px!important;
	top:11px!important;
	border-left: solid 2px #014073;
    padding-left: 20px;
    text-transform: uppercase;
    line-height: 24px;
    padding-bottom: 4px;
    padding-top: 5px;
} 
#sn-position img{
	width: 180px;
    margin-top: 0px
}
.img-intro-left{float:left;width:300px;max-height:200px;overflow:hidden;}
.img-intro-left img{margin:0!important;}
.items-leading .item-separator{clear:both;}
.sert_cont{font-size:12px;}
.news-blog img{margin-bottom:20px;}
.pweb-field-cityselector{display:none;}
@media (max-width:1199px){.feedback_name_holder{max-width:420px;}
#top-handler #sn-position h2{display:none;}
}
@media (max-width:991px){.feedback{padding-left:0;padding-right:0;background:none;}
}
@media (max-width:640px){.feedback_name_holder{max-width:350px;font-size:15px;}
.feedback p{font-size:14px;}
}
@media (max-width:545px){.feedback_img_holder{float:none;margin:0 auto;}
.feedback_name_holder{max-width:unset;width:100%;text-align:center;margin-left:0;}
#pwebcontact593_box{max-width:95%;}
}
#top-handler.fixed-header #sn-position h2{display:none;}
.bot20{margin-bottom:20px;}
.delivery{margin-bottom:40px;}
.delivery h4{min-height:46px;}
.delivery img{margin-bottom:15px;}
.trans_partners img{margin:5px auto 10px;}


.fixed-header .d_h1{display:none;}
@media (max-width:1200px){.d_h1{display:none;}
}
@media (max-width:700px){#sn-position img{width:170px;}
#site-name-handler{top:5px;}
}
@media (max-width:680px){.fixed-header #menu-handler{margin-top:-57px;margin-left:5px;width:auto;}
#top-handler.fixed-header #sn-position img{width:225px;}
#top-handler.fixed-header #site-name-handler{top:6px;margin-top:10px;left:50px;}
.fixed-header #search-position{display:none;}
/*#top-handler .phone .phone-other{display:block;margin-top:0px;}*/
.fixed-header #sn-position{margin-left:0;}
}
@media (max-width:400px){#top-handler.fixed-header #sn-position img{width:155px;}
#sn-position{text-align:left;}
#top-handler.fixed-header #site-name-handler{left:45px;}
}
.pay_types{padding:15px 15px 0;border:1px solid #ccc;height:100%;box-shadow:#eeeeeea3 2px 2px 5px 2px;}
.right-image{float:right;width:300px;margin-top:7px;margin-left:20px;margin-bottom:10px;}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.hrefbutton{width:120px;}
#menu .menu-nav > li > a .sf-sub-indicator{left:10px;top:-9px;}
}
body{font-family:'Akrobat'!important;}
h, h1, h2, h3, h4, h5{font-family:'Akrobat'!important;font-weight:normal}


@media (min-width: 1200px)
#top .row-fluid .span4 {
    margin-left: 1.564102564102564%;
    width: 31.623931623931625%;
}

div#pwebcontact118_toggler{background:none;border:solid 2px #0ba3d0;border-radius:22px;width:166px;font-size:16px;color: #07a4bf;font-weight: bold;margin-top:2px;transition:background-color 100ms ease-in-out;text-align:center;transition: all 100ms ease-in-out;}
.pwebcontact_toggler.pweb-toggler-blue{font-family:'Akrobat', sans-serif;    text-shadow: none;}

div#pwebcontact118_toggler:hover{
    box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.12);
    border: solid 2px #17c9fe;
	background: #fff;
} 
.fixed-header div#pwebcontact118_toggler{background:#fff;}

#top-handler{/*box-shadow:#0000005c 0 0 5px 0;*/}
#footer{color:white;}
#top-handler .phone{font-family:'Akrobat';}
#top-handler .phone .phone8800-info{margin-top:3px;}
#sn-position h2, #sn-position h1, #sn-position .d_h1{font-size:16px;font-family:'Akrobat'!important;font-weight:600;}

#offlajn-ajax-search468{
	font-family: 'Akrobat';
    width: 100%;
	outline:solid 1px #0f98c1;
    height: 42px;
	margin-top: 1px;
	font-size:18px;
	color:#888;
}
#offlajn-ajax-search468.active{
	/*height: 55px;
	margin-bottom: -5px;*/
}
.offlajn-ajax-search-container.active #ajax-search-button468{
	display:none
}
input#search-area468{
	margin-top: 0px;
	font-size: 16px;
    color: #131f3c;
    font-weight: 400;
	height: 40px;
	padding: 0 30px 0 15px;
	float: none;
}
#search-form468 #search-area-close468{
	top: 31%;
    margin-top: 0;
	right: 9px;
    left: auto;
	background: url('../../images/icons/svg/cancel.svg') no-repeat center center;
	width: 20px;
    height: 20px;
}
#ajax-search-button468 .magnifier{
	background: url('../../images/icons/svg/magnifying-glass.svg') no-repeat center center;
	height: 20px;
    width: 20px;
    padding: 0;
    margin: 0;
    margin-top: 5px;
}
#ajax-search-button468{float:right;right:0;left:auto;top:7px;}
_::-webkit-full-page-media, _:future,:root #offlajn-ajax-search468{margin-right:430px;}
#offlajn-ajax-search468 .offlajn-ajax-search-container{padding:0;}
#search-area468, #suggestion-area468, #search-form468, #ajax-search-button468, #offlajn-ajax-search468 .offlajn-ajax-search-container{background-color:transparent!important;border:none!important;box-shadow:none!important;text-shadow:none!important;font-family:'Akrobat'!important;}
ul#nav{border:none!important;padding-top:0!important;background:none;}
.menu-nav a{
	padding:9px 0px;
	border-radius:0px!important;
	font-family:'Akrobat'!important;
}
.menu-nav>li>span.separator{
	display: block;
	padding:9px 0px;
	color:#fff;
	font: bold 22px 'Akrobat',Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
	cursor: pointer;
}
#top-bar-left li {
	cursor:pointer;
}
#top-bar-left .item-898:hover .separator {
    color:#17c9fe;	
}
#top-handler .menu-nav>.deeper.parent>ul{
	margin-top:1px; 
    box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);
	background: #087b9d;
	width: 236px!important;
	z-index: 1000;
}
#top-handler .menu-nav>.deeper.parent>ul a,
#top-handler .menu-nav>.deeper.parent>ul a:visited{
    color: #fff;
}
#top-handler .menu-nav>.deeper.parent>ul > li{
    border-bottom: solid 1px #3ca1bf;
}

#top-handler:not(.fixed-header) .menu-nav>.deeper.parent>ul ul > li:nth-last-child(2),
#top-handler .menu-nav>.deeper.parent>ul > li:last-child,
#top-handler .menu-nav>.deeper.parent>ul  li.clear {
    border-bottom: none;
}
#top-handler:not(.fixed-header) .menu-nav>.deeper.parent>ul ul > li.clear:nth-last-child(1){
	display:none; /* скрывает последний пункт в третьем уровне */
}
.mod_title{
	/*padding:9px 0px 9px 0px;*/
}


a.button{
	background:none!important;
	background-color:#a20d10!important;
	border:none!important;
	/*border-radius:22px!important;*/
	transition:background-color 100ms ease-in-out;
	color:#fff;
}
a.button:hover{
	background-color:#c11418!important;
}
.menutop li .item{font-family:'Akrobat'!important;}
.custom-color3{color:#007cc3!important;}

.main_production{padding-right:0;border-right:none;margin:40px 0;}
.menutop li .item{padding-right:15px;font-size:13px;}
.moduletable_menu.rocket{padding:15px 10px 15px 15px;}

#top-handler .phone .phone-other{font-size:17px;line-height:22px;margin-top:5px;margin-bottom:5px;}
.cart-button, a#menupanel{background-color: #131f3c;}
.production_part .category .cat-title{font-size:14px;background:#007cc399;}
.production_part .category:hover .cat-title{background:#007cc3cc;}
.camera_wrap .camera_pag .camera_pag_ul li>span{border:solid 1px #007cc3;}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span{/*background-color:#131f3c;*/}
.buttons_tovar, a.btc{
    color: #000000;
    font-size: 19px;
    line-height: 30px;
    font-weight: 700;
    letter-spacing: 0px;
    background-color: #f9f9f9;
    width: 215px;
    margin: 0 auto;
    margin-bottom: 10px;
    text-align: center;
    border: solid 2px #0ba3d0;
    border-radius: 30px;
    padding: 7px 30px 7px 30px;
    cursor: pointer;
    background-size: 30px;
    text-shadow: none;
    box-shadow: none;
    transition: background-color 100ms ease-in-out;
	
}
.buttons_tovar.zapros{margin:0 10px}
a.btc{padding-left:0;width:145px;padding:0px 10px;line-height:20px;text-align:center;font-size:14px;margin-right:3px;height:50px;overflow:hidden;}
.back-to-category{padding:5px 0;}
.buttons_tovar.zadvizhka{width:125px;text-align:left;padding-left:40px;margin-top:5px;}
.buttons_tovar.zapros.zadvizhka{margin-top:20px;}
.buttons_tovar:hover, .buttons_tovar:focus, .buttons_tovar:active{
	background-color: #fbfbfb;
    box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.12);
	border: solid 2px #17c9fe;
}
.buttons_tovar.download{
	/*background-image:url(../../images/icons/list.png)!important;*/
	background-image:none;
    background-position-y: 5px;
    background-position-x: 10px;
	width: 155px;
}
.buttons_tovar.tth{
	/*background-image:url(../../images/icons/cog.svg)!important;*/
	background-image:none;
	background-position-y:0px;
	background-position-x:-2px;
	background-size:40px;
}
.buttons_tovar.zapros{
	/*background-image:url(../../images/icons/cost.svg)!important;*/
	background-image:none;
    background-position-x: 15px;
    background-position-y: 7px;
	width: 105px;
}
.buttons_tovar.phone{
	/*background-image:url(../../images/icons/phone.svg)!important;*/
	background-image:none;
	background-position-x: 15px;
    background-position-y: 7px;
	border-radius: 0;
	    margin-left: 10px;
}
.buttons_tovar.download .btn_name, .buttons_tovar.tth .btn_name, .buttons_tovar.zapros .btn_name{padding-left:0;color:inherit;}
.zatvor_cont .zatvor_name{margin-top:5px;}
.moduletable a, div.panel2 a, .category_description a, .productdetails-view a{color: #087b9d;}
.tbl_content_title, thead th, table th{background:#087b9d !important;color:white;font-size:18px;vertical-align: middle;}
thead th, table th{background-image:none!important;}
.uk-subnav-pill>.uk-active>*{background-color:#0096ff;}
.browse-view .product .spacer h2{font-family:'Akrobat'!important;}
.uk-tab>li.uk-active>a, a, a:hover, .moduletable_menu ul.menu li ul li a:hover, .PricesalesPrice{color:#131f3c;}
.btn_sn{background:none;border:1px solid #ddd;font-size:20px;font-weight:bold;border-radius:2px;}
.btn_sn:hover{border:1px solid #087b9d;color:#007cc3!important;}
.btn_sn:active, .btn_sn:focus{margin-top:0;height:32px;border:1px solid #ddd;}
.hrefbutton, .pweb-form-blue form.pwebcontact-form button, .pweb-form-blue form.pwebcontact-form .btn{
	background:none!important;
 
	box-shadow:none!important;


	text-shadow:none;
	transition:all 100ms ease-in-out;
	
	background: none;
    border: solid 2px #0ba3d0;
    border-radius: 22px;
  
    font-size: 20px!important;
    color: #07a4bf!important;
    font-weight: bold;
	
}
.hrefbutton:hover, .pweb-form-blue form.pwebcontact-form button:hover, .pweb-form-blue form.pwebcontact-form .btn:hover, a.btc:hover{
	background:none;
    background-color: #ffffff!important;
	    box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.12)!important;
}
.uk-nav-side>li.uk-active>a, .moduletable_menu ul.menu li a:hover, ul.latestnews_menu li a:hover, .VMmenu li div a:hover{background:#007cc3;}
.cont-col+.cont-col{border-left:1px solid #007cc3;}
.big_img_cont{margin-top:25px;}
#search-results-moovable468{
    margin-top: 5px;
}
.moduletable_empty .browse-view.prod-list{padding: 20px 0 10px;}
.btn_readmore {
	background: none;
    background-color: #007cc3;
    border: none;
    border-radius: 2px;
    box-shadow: 0 0 2px rgba(0,0,0,.12), 0 2px 2px rgba(0,0,0,.2);
    margin-top: 2px;
	color: white;
    transition: background-color 100ms ease-in-out;
}
.btn_readmore:hover {
    background-color: #0096ff;
	box-shadow: none;
}
.btn_readmore a {
    font-size: 18px;
	color: white;
}
#nav-line .breadcrumbs{
	/*height: 18px;*/
    padding: 0;
    line-height: 24px;
    font-size: 17px;
	overflow: hidden;
	letter-spacing:0.010em;
	color: #929292;
}
@media (max-width:1246px) and (min-width:1200px){
	.container{padding:0;}
	#bottom-5-line .col-md-12{width:98%;}
}

@media (max-width:1199px) and (min-width:768px){
	#top{width:970px;}
	#menu ul.menu-nav >li >a{padding:10.5px 7px;}
	_::-webkit-full-page-media, _:future,:root #offlajn-ajax-search468{margin-right:300px;}
	.fusion-js-subs.leveltwo{left:20%!important;}
	.fusion-js-subs.levelthree{left:40%!important;}
}

@media (max-width:991px) and (min-width:768px){
	#top{width:749px!important;}
	#offlajn-ajax-search468{margin-right:210px;}
	div#pwebcontact118_toggler{width:175px;}
	.buttons_tovar{width:100px;font-size:14px;}
	a.btc{width:120px;font-size:14px;}
}

@media (max-width:767px){
	#top-nav-handler{float:right; width: 185px;}
	#offlajn-ajax-search468{margin-right:0px;margin-top:0px;}
	div#pwebcontact118_toggler{width:175px;}
	#sn-position h2, #sn-position h1, #sn-position .d_h1{width:100%;}
	a.btc{margin-top:20px;}
}

@media (max-width:680px){
	.buttons_cont{display:flex;flex-wrap:wrap;justify-content:space-evenly;}
	.buttons_tovar{width:190px;height:30px;margin-left:0;margin-right:0;}
	.buttons_tovar.phone{background-position-y:6px;}
}

@media (max-width:660px){
	.main_production{padding-right:50px;}
	.col33{width:100%;}
	#pwebcontact118_field-politika-lbl{font-size: 14px!important;}
}

@media (max-width:550px){
	.rulpol{flex-wrap:wrap;}
	.rulon, .polist{width:100%;margin:0 0 25px!important;}
	.rulpol .img_holder{text-align:center;}
	
	.pweb-field-politika input, .politika_link {
		margin-left: 0!important;
	}
}

@media (max-width:490px){
	#top {
		margin-top: 0px;
	}
	#offlajn-ajax-search468{width:100%;margin:5px 0 0;}
	#search-position form{width:100%;}
	#search-position{padding-left:3px;}
	#top-handler .phone .phone-other{font-size:14px;}
	#sn-position{
		text-align:left;
		top:0px;
		margin-bottom: 35px;
		margin-top: 15px;
	}
	#top-handler.fixed-header #sn-position img{width:190px;}
	
	a.btc {
		margin: 0 auto!important;
		width: 215px!important;
		display: block;
		height: 30px;
		float: none;
	}
}

@media (max-width:375px){
	#top-nav-handler {
		width: 55%;
	}
	h1 {
		font-size: 160%;
		    text-align: center;
	}
}

.gallery-container {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}

.gallery-container:after {
	content: "";
	width: 30%;
}

.gallery-item {
	flex-basis: 30%;
}

.gallery-item h5 {
	font-size: 14px;
}

@media (max-width:600px){
	.gallery-item {
		flex-basis: 48%;
	}
}

@media (max-width:425px){
	.gallery-item {
		flex-basis: 100%;
		text-align: center;
	}
}

#top-handler.fixed-header {
	height: 45px;
}

.fixed-header .container {
	position: relative;
}

.fixed-header .timetable, .fixed-header #offlajn-ajax-search468 {
	display: none;
}

.fixed-header #top-nav-handler {
	padding-top: 2px;
}

.fixed-header #menu {
    float: left;
    display: block;
    margin-top: -45px;
    margin-left: 140px;
}

.fixed-header #pwebcontact118_toggler {

}


@media (max-width: 1199px){
	.fixed-header #pwebcontact118_toggler {
		/*right: 195px;*/ 
		/*margin-right:195px;*/
	}
}

@media (max-width: 991px){
	.fixed-header #pwebcontact118_toggler {		
	}
}

@media (max-width: 767px){
	.fixed-header #menu {
		top: 1px;
	}
	a#menupanel {
	    margin-top: 0px;
		padding-top: 8px;
		padding-bottom: 8px;
	}
}

@media (max-width: 680px){
	.fixed-header .phone8800-info, .fixed-header #search-position {
		display: block!important;
	}
	.fixed-header #menu-handler {
		margin-top: 0!important;
		width: 150px;
	}
	#top-handler.fixed-header #pwebcontact118_toggler {
	}

}
@media (max-width: 480px){
	.fixed-header .phone8800 {
		font-size: 17px!important;
		line-height: 35px!important;
		padding-right: 10px;
	}
	.fixed-header .phone8800-info{
		display: none!important;
	}
}
@media (max-width: 450px){

	#top-nav-handler {
		width: 140px;
	}
	.fixed-header #top-nav-handler {
		width: 215px;
	}

	.camera_caption > div {
		padding: 0px 0px;
	}
}
@media (max-width: 310px){

	#top-nav-handler {
		width: 100%;
	}
	#sn-position {
		text-align: center;
	}
	#site-name-handler{
		width: 100%;
	}
	#top-nav-handler .phone, #top-nav-handler .timetable{
		text-align: center;
	}
}
@media (max-width: 280px){

	#pwebcontact118_toggler{
		width: 145px;
	}
}
dl.article-info{display:none;}
.d_create{    
	text-align: right;
    color: #b7b5b5;
    font-style: italic;
}
.blog.news-blog h2 a{color: #00b5e0;}
.blog.news-blog h2 a:hover{text-decoration:underline!important}
.blog.news-blog h2{    
	background: #ececec;
    padding: 10px;
    border-top: solid 1px #999;
}
p.readmore {
    /* text-align: right; */
    font-style: italic;
    padding: 0;
    margin: 0;
}
form.pwebcontact-form .pweb-msg .pweb-error,
form.pwebcontact-form .pweb-msg .pweb-success{
	padding-top: 15px;
}


/* panelka poiska */
#search-results468 .plugin-title{
	background: #087b9d;
    padding-top: 5px;
    padding-bottom: 5px;
}
#search-results468 .plugin-title .plugin-title-inner{
	color: #fff;
    text-shadow: none;
}


#search-results468 .pager{
	    border: none;
    border-radius: 14px;
	/*background: url(../../images/dot.png) no-repeat center center;*/
	background: #087b9d;
	width: 14px;
    height: 14px;
	box-shadow: 0 3px 6px rgba(0,0,0,.16);
	cursor: pointer;
	margin: 0px 0px 0px 8px;
}
#search-results468 .pager.active{
    /*background: url(../../images/dot-active.png) no-repeat center center;*/
	background: #2dcefe;
    cursor: pointer;
}
#search-results468 .pager:hover{
   /* background: url(../../images/dot-active.png) no-repeat center center;*/
	background: #2dcefe;
    cursor: pointer;
}

#search-results468 .result-element span {
    display: table;
    color: #000;
	font-weight: bold;
    font-size: 16px;
    line-height: 21px;
    letter-spacing: -0.025em;
    font-family: 'Akrobat',Arial,Helvetica,sans-serif;
}
#search-results468 #search-results-inner468 .result-element:hover, #search-results468 #search-results-inner468 .selected-element {
    text-decoration: none;
    /* color: #525252; */
    background-color: #fff;
    /* border-top: 1px solid #188dd9; */
}
#search-results468 #search-results-inner468 .result-element {
     border-top: none;
	border-right: none;
	/*border-left: none;*/
}
#search-results468 .seemore{
	border-top: none;
}
#search-results468 .page-band{
	/*border-left: 1px solid #cdcdcd;*/
	    padding-top: 10px;
}
#search-results468 .seemore span {
    color: #000;
    font-family: 'Akrobat',Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 18px;
    text-shadow: none;
    text-decoration: none;
    text-transform: inherit;
    line-height: 30px;
    text-align: center;
	border-bottom: solid 1px;
}
#search-results468 .seemore:hover span {
    color: #131f3c;
    font-family: 'Akrobat',Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 18px;
    text-shadow: none;
    text-decoration: none;
    text-transform: inherit;
    line-height: 30px;
    text-align: center;
	border-bottom: solid 0px;
}
#search-results468 .page-container{
	    height: 330px;
}
.search .search-results a{
	line-height:normal;
}
.subcats-with-goods{
	margin-top: -20px;
    padding-bottom: 15px;
    border-bottom: solid 2px #eee;
    margin-bottom: 50px;
}
.cout_el_comp{width:80px}
.one_city.msk{margin-bottom: 60px;}
.mb_50{margin-bottom: 50px!important;}

.building_map {
    background-image: url(../../../../images/building_map.jpg);
    background-repeat: no-repeat;
    width: 798px;
    height: 582px;
    outline: none;
}

.building_block{margin-top: 50px;
    width: 100%;
    text-align: center;
}
#office_map{height: 582px;    overflow: hidden;}
.building_block .building_map { width: 798px; height: 582px; margin: 0 auto; position: relative; }
.building_block .building_map { background-image:url(../../../../images/building_map.jpg); background-repeat:no-repeat; width:798px; height:582px; outline:none; }
.building_block .building_map  .office1 { background-image:url(../../../../images/structure1.jpg); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; outline:none; }
.building_block .building_map  .office2 { background-image:url(/../../../../images/structure2.jpg); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; outline:none;}
.building_block .building_map  .office3 { background-image:url(../../../../images/structure3.jpg); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; outline:none;}
.building_block .building_map  .office4 { background-image:url(../../../../images/structure4.jpg); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; outline:none;}
.building_block .building_map  .office5 { background-image:url(../../../../images/structure5.jpg); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; outline:none;}
.building_block .building_map  .office6 { background-image:url(../../../../images/structure6.jpg); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; outline:none;}
.building_block .building_map  .office7 { background-image:url(../../../../images/structure7.jpg); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; outline:none;}
.building_block .building_map  .office8 { background-image:url(../../../../images/structure8.jpg); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; outline:none;}
.building_block .building_map  .office82 { background-image:url(../../../../images/structure8_2.jpg); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; outline:none;}
.building_block .building_map  .office9 { background-image:url(../../../../images/structure9.jpg); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; outline:none;}
.building_block .building_map  .office10 { background-image:url(../../../../images/structure10.jpg); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; outline:none;}
.building_block .building_map  .office11 { background-image:url(../../../../images/structure11.jpg); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; outline:none;}
.building_map area {  outline-color: transparent;} 
.tip { width: 262px; min-height: 90px; }
.tip .for_text { background: #fff; padding: 18px; width: 216px;   border: 2px solid #d5e1e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.tip .for_text .title { font-family:  Arial, sans-serif; font-size: 22px; margin-bottom: 10px; }
.tip .l_separator { width: 9px; height: 10px; background:url(/images/l_separator.png) 0px 0px no-repeat; position: absolute; top: 38px; right:0; z-index:2;}
.t1{ position: absolute; top:40px; left:-260px; display: none;  }
.t2{ position: absolute; top:245px; left:-75px; display: none; }
.t3{ position: absolute; top:345px; left:300px; display: none; }
.t4{ position: absolute; top:40px; left:-90px; display: none; }
.t5{ position: absolute; top:425px; left:320px; display: none; }
.t6{ position: absolute; top:175px; left:25px; display: none; }
.t7{ position: absolute; top:0px; left:217px; display: none; }
.t8{ position: absolute; top:62px; left:18px; display: none; }
.t82{ position: absolute; top:72px; left:530px; display: none; }
.t9{ position: absolute; top:30px; left:140px; display: none; }
.t10{ position: absolute; top:-20px; left:120px; display: none; }
.t11{ position: absolute; top:75px; left:-55px; display: none; } 
.office1 .t1 { display: block; }
.office2 .t2 { display: block; }
.office3 .t3 { display: block; }
.office4 .t4 { display: block; }
.office5 .t5 { display: block; }
.office6 .t6 { display: block; }
.office7 .t7 { display: block; }
.office8 .t8 { display: block; }
.office82 .t82 { display: block; }
.office9 .t9 { display: block; }
.office10 .t10 { display: block; }
.office11 .t11 { display: block; }
.zone_block { background:url(../../../../images/zone_bg.jpg) 0px 28px no-repeat; background-size: cover; min-height: 160px; margin-top: 30px; }
.zone_block .for_items { margin: 0 0 0 -25px; }
.zone_block .for_items .item { float: left; width: 370px; margin-left: 25px; }
.zone_block .for_items .item .title_green { font-family: Arial, sans-serif; font-size: 22px; text-transform: uppercase; padding-bottom: 10px; border-bottom: 5px solid #b3ce23; margin-bottom: 20px; }
.zone_block .for_items .item .title_pink { font-family:  Arial, sans-serif; font-size: 22px; text-transform: uppercase; padding-bottom: 10px; border-bottom: 5px solid #ad2a88; margin-bottom: 20px; }
.zone_block .for_items .item .title_orange { font-family:  Arial, sans-serif; font-size: 22px; text-transform: uppercase; padding-bottom: 10px; border-bottom: 5px solid #fb8e13; margin-bottom: 20px; }
.zone_block .for_items .item .text { font-size: 15px; }
.zone_block .for_items .item .text span { font-family:  Arial, sans-serif; }

/*---------------*/

.main_corp{
	box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.06);
    border: solid 1px #ddd;
    width: 350px;
    float: right;
    margin-left: 15px;
}

.corp_all{
	max-height: 126px;
	width: 18%;
    margin: 1% 1%;
    border-radius: 5px;
	float: left;
	transition: all 300ms ease-in-out;
}
.corp_all:hover{
	transform: scale(1.1);
}
.uk-slidenav.uk-slidenav-contrast.uk-slidenav-previous.uk-hidden-touch::before{
	color: #131f3c;
}

.uk-slidenav.uk-slidenav-contrast.uk-slidenav-next.uk-hidden-touch::before{
	color: #131f3c;
}
.uk-modal-caption{
	color: #131f3c;
}

.korp-foto-cont{
	width: 100%;
	height: 150px;
}

/*----------------------*/

.vistavki_table{
	border: 1px solid #131f3c;
}

.vistavki_table th{    
	background: #131f3c !important;
    text-align: center;
    font-size: 16px;
	border-right: 1px solid;
	border-bottom: none;
}
.vistavki_table th:last-child{
	border-right: none;
}


.vistavki_table td{
	margin: 0;
    padding: 15px;
    text-align: center;
    border: 1px solid #131f3c !important;
}

.vistavki_table tr:nth-child(odd){
	background: #ececec;
}


/* иконки в карточке товара */
.product-description .prod_icons_top .icons.left{
	float:left
}
.product-description .prod_icons_top .icons {
    padding-bottom: 20px;
}
.product-description .prod_icons_top .icons .icon {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    transition: transform .3s;
	    padding-left: 7px;
}
.product-description .prod_icons_top .icons .icon .b--title {
    font-size: 14px;
    text-align: center;
    color: #087b9d;
    margin-bottom: 4px;
    font-weight: 400;
    display: block;
    white-space: nowrap;
}
.product-description .prod_icons_top .icons .icon .b--content {
    transition: opacity .8s;
    text-align: center;
    width: 43px;
    height: 43px;
    font-size: 23px;
    color: #087b9d;
    margin: 0 auto;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    line-height: .9;
    border: 1px solid #d7dbe4;
    font-weight: 400;
    letter-spacing: -1px;
}
.product-description .prod_icons_top .icons .icon .b--content .cell {
    display: table-cell;
    vertical-align: middle;
    height: 44px;
    width: 43px;
}
.product-description .prod_icons_top .icons .icon .b--content i {
    margin-left: 2px;
    font-style: normal;
}
.product-description .prod_icons_top .icons .icon .b--value-adds {
    font-size: 11px;
    display: block;
    line-height: 1;
    letter-spacing: 0px;
    padding-bottom: 2px;
}
.product-description .prod_icons_top .icons .icon img {
    display: block;
    margin: 0 auto;
    max-width: 30px;
}
.product-description .prod_icons_top .icons .icon .b--content.b-class img {
    max-height: 30px;
}
div.popover.mytip {
    font-size: 16px;
	line-height: 21px;
}


/*
Related Products
*/
 
.product-field-type-R {
width: 25%;
float: left;
text-align: center;
margin-bottom: 10px;
}
.product-field-type-R img {
max-width: 90%;
max-height: 100%;
height: auto;
padding: 10px 0;
display: block;
margin: 0 auto
}
.related-product-image {
height: 200px;
display: table;
width: 100%;
}
.related-product-image a {
height: 200px;
display: table-cell;
vertical-align: middle;
text-align: center;
}

.related-product-link{
	    height: 90px;
    overflow: hidden;
    display: block;
}

.kom_pred{
	margin-top: 10px;
    border: solid 2px #FF5D44;
    background: #FF5D44;
    color: #fff;
}
.kom_pred:hover{
	background: #FF2705;
	border: solid 2px #FF5D44;
    color: #fff;
}
.tab-pane span.title {
    font-size: 120%;
}

.w100{width:100%}

.custom.phone_cont{    margin-left: 40px;}
.custom.choose_with_specialist_cont{    margin-left: 60px;}
.special-desc{
	background: #e6f9ff;
    padding: 10px;
    color: #000304;
    border: solid 10px #a9dfef;
}
 