.custom-color1{color:#343434;} 
.custom-color2{color:#a5a5a5;}
.custom-color3{color:#53a1c6;}



section#tab-modules{background:#f3f3f3;}

section#bottom-long-2{} 
section#bottom-long-3{background:#fff;    margin-top: 35px; margin-bottom: 40px;}
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:#53a1c6 !important;}
a,a:hover, .moduletable_menu ul.menu li ul li a:hover, .PricesalesPrice{color:#53a1c6;}
.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:#53a1c6;}
.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:#53a1c6 !important;}
@media (max-width:767px){#quick-menu li a:hover, #log-panel li a:hover{color:#ffffff !important;background-color:#53a1c6 !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:#555555 !important;}
.cart-button, a#menupanel{background-color:#53a1c6;}
.cart-button:hover, a#menupanel:hover{background-color:#59b9ea !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;
}
.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:#003f72;}
#social-links li a{background-color:#555555;}
#social-links li a:hover{background-color:#003f72 !important;}
#top-nav-handler a, .dk_label, .dk_toggle, .dk_toggle:hover{color:#003f72;}
/*.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:#003f72;*/}
.camera_thumbs_cont ul li > img{border:1px solid #2f2f2f !important;}
.camera_caption{color: #202020;}
#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;}
#menu .menu-nav > li.current > a .sf-sub-indicator{border-top-color:#003f72 !important}
.dk_options a,.cartpanel a{color:#003f72;}
#menu .menu-nav ul li a .sf-sub-indicator{
	border-left-color:#003f72 !important;
	display: none;
}

#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, .menu-nav li:hover>a, #menu .menu-nav >li:hover span.separator, #menu .menu-nav >li.active span.separator{
	color:#2FB2B8!important
} 

 .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{

}

#menu .menu-nav > li > a:hover .sf-sub-indicator,
#menu .menu-nav > li.sfHover > a .sf-sub-indicator, #menu .menu-nav > li:hover > a .sf-sub-indicator, #menu .menu-nav >li.parent:hover span.separator:after, #menu .menu-nav >li.active.parent span.separator:after{border-top-color:#003f72!important;}
#menu .menu-nav ul li a:hover .sf-sub-indicator,
#menu .menu-nav ul li.sfHover > a .sf-sub-indicator{border-left-color:#003f72 !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:#071523!important;/*border:1px solid #d9d9d9;*/}

/** 2 level */

#menu ul.menu-nav ul>li>a {
	color:#fff!important;
	font-family: 'Montserrat', Arial;
	font-size:14px;
	font-weight:600;
	text-transform: uppercase;
	    text-align: left;
}
#menu ul.menu-nav ul>li:hover>a {color:#59b9ea!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{border-top:2px solid #e1e1e1;}
.product-price{color:#003f72;}
.moduletable_menu ul.menu li, .VMmenu li, #bot-modules{}
.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:#003f72;}
.VMmenu ul li div a:hover{color:#003f72 !important;}
.moduletable_menu ul.menu li a:hover, ul.latestnews_menu li a:hover, .VMmenu li div a:hover{background-color:#53a1c6;color:#ffffff;}
.moduletable_style1{background-color:#53a1c6;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;}

#bot-modules a{
	color: #333;
    text-decoration: underline;
}

#footer {
    background-color: #323232;
	height:140px;
}
#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:993px){.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%;}
.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:11px;}
.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{margin-left:0;}
#bottom_menu_ul3, #bottom_menu_ul2, #bottom_menu_ul1,#bottom_menu_ul11{
	padding: 0px 0px 0px 0px!important;
}
/*#bottom_menu_ul2 li:before, #bottom_menu_ul1 li:before{margin-top:0px;margin-left:-15px;}*/
#bottom_menu_ul3 li, #bottom_menu_ul2 li, #bottom_menu_ul1 li, #bottom_menu_ul11 li{padding:0px 0px 2px 0!important;}

@media (max-width:661px){#bottom_menu_ul3 li, #bottom_menu_ul2 li, #bottom_menu_ul1 li{font-size:12px;}
}


.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, #53a1c6 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,#53a1c6 50%,#035982);}
.noline:hover{text-decoration:none;}
#pwebcontact593_box{margin:0 auto;}
#pwebcontact593_field-politikafeed{width:auto;}
#pwebcontact593_send{}
.item-page, .tmp-content-area .blog{
    /*background: #f4f3f3;*/
    /* border: solid 1px #e4e2e2; */
    /*border-radius: 0px;*/
    /*box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4);*/
}
.news-page .tmp-content-area .blog{
	box-shadow:none;
	background: none;
}
#pwebcontact593_container, #pwebcontact593{background-color:#f7f7f7;}
#pwebcontact593{
	padding-top:0;
    border: solid 1px #003f72;
    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{
    text-transform: uppercase;
    font-size: 15.4px!important;
    left: 131px!important;
    top: 5px!important;
    line-height: 20px;
} 
#sn-position img{max-width: initial;}
.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;}
}
@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;}
#top-handler.fixed-header #sn-position img{width:260px;}
#top-handler.fixed-header #site-name-handler{top:15px;}
.fixed-header .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;}
}

h, h1, h2, h3, h4, h5{font-family: 'Montserrat', Arial;font-weight:600}

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

#pwebcontact118_field-r1-lbl{font-size: 14px;}
div#pwebcontact118_toggler{
	text-transform: uppercase;
    background: #59b9ea;
    border: none;
    border-radius: 40px;
    width: 158px;
    font-size: 13px;
    color: #fff;
    font-weight: 600;
    margin-top: 6px;
    transition: background-color 100ms ease-in-out;
    text-align: center;
	font-family: 'Montserrat';
	padding: 0;
}
.pwebcontact_toggler.pweb-toggler-blue{font-family:'Montserrat',Arial,sans-serif;  font-weight:400;  text-shadow: none;}

div#pwebcontact118_toggler:hover{
    background: #d1193c;
} 
.fixed-header div#pwebcontact118_toggler{background: none}

.fixed-header div#pwebcontact118_toggler:hover{
	background: white;
	color: #003f72;
}

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

#offlajn-ajax-search468{
    font-family: 'Montserrat';
	font-weight:400;
    margin: 0;
    padding: 0;
    margin-top: -6px;
    width: 40px;
    margin-left: -10px;
    height: 30px;
    font-size: 13px;
    color: #bbb;
    /*background: transparent url(../../images/icons/search_icon.png) no-repeat 96% center;*/
    transition: width 200ms ease-in-out;
	overflow: hidden;
}

#offlajn-ajax-search468.active{
	border: 1px solid #aaa;
	width: 200px;
	/*background: none;*/
}
.offlajn-ajax-search-container #ajax-search-button468{
	display:none;
}
.offlajn-ajax-search-container.active #ajax-search-button468{
	display:block;
	
	top: 5px;
    margin-top: 0;
    right: 4px;
    left: auto;
	background: url('../../images/icons/svg/cancel.svg') no-repeat center center;
	width: 20px;
    height: 20px;
}
input#search-area468{
	font-size: 13px;
    color: #fff;
    font-weight: 400;
    height: 30px;
    margin: 0;
    padding: 0;
    padding-left: 10px;
    vertical-align: middle;
	font-family: inherit;
	cursor: pointer;
}
.offlajn-ajax-search-container.active input#search-area468{
	cursor:initial;
}
#search-form468 #search-area-close468{
    top: 5px;
    margin-top: 0;
    right: 4px;
    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/search_icon.png') no-repeat 96% center;*/
	background:none;
	height: 20px;
    width: 28px;
    padding: 0;
    margin: 0;
}



#ajax-search-button468{float:right;right:5px;left:auto;top:5px;}
_::-webkit-full-page-media, _:future,:root #offlajn-ajax-search468{margin-right:430px;}
#offlajn-ajax-search468 .offlajn-ajax-search-container{
	padding:0;
    background: transparent url(../../images/icons/search_icon.png) no-repeat 10px 5px;;
}
#offlajn-ajax-search468:hover .offlajn-ajax-search-container{
	padding:0;
    background: transparent url(../../images/icons/search_icon.png) no-repeat 9px -25px;
}
#offlajn-ajax-search468 .offlajn-ajax-search-container.active{
    background: none;
}
#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: normal normal 13px 'Montserrat',Arial,sans-serif;}
ul#nav{border:none!important;padding-top:0!important;background:none;}
.menu-nav a{padding:11px 0px;}
#top-handler .menu-nav>.deeper.parent>ul{
	margin-top:-8px;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.4);
}
#top-handler .menu-nav>.deeper.parent>ul>ul{
	box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
}
.mod_title{
	/*padding:9px 0px 9px 0px;*/
}


a.button{
	background:none!important;
	background-color:#d1193c!important;
	border:none!important;
	/*border-radius:22px!important;*/
	transition:background-color 100ms ease-in-out;
	color:#fff;
}
a.button.template{
	-webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
}
.button_cont{
	margin:40px 0;
}
a.button:hover{
	background-color:#59b9ea!important;
}
.menutop li .item{font-family:'Montserrat'!important;font-weight:400;}
.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: #003f72;}
.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:#003f72;*/}
.buttons_tovar, a.btc{
	/*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);*/
	
	
	color: #fff;
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
    letter-spacing: 0px;
    background-color: #a20d10;
    width: 215px;
    margin: 0 auto;
    margin-bottom: 10px;
    text-align: left;
	border: solid 1px #a20d10;
    border-radius: 30px;
    padding: 7px 20px 7px 50px;
    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{color:#fff;background-color:#c11418;}
.buttons_tovar.download{
	background-image:url(../../images/icons/list.png)!important;
    background-position-y: 5px;
    background-position-x: 10px;
	width: 155px;
}
.buttons_tovar.tth{background-image:url(../../images/icons/cog.svg)!important;background-position-y:0px;background-position-x:-2px;background-size:40px;}
.buttons_tovar.zapros{
	background-image:url(../../images/icons/cost.svg)!important;
    background-position-x: 15px;
    background-position-y: 7px;
	width: 105px;
}
.buttons_tovar.phone{
	background-image:url(../../images/icons/phone.svg)!important;
	background-position-x: 15px;
    background-position-y: 7px;
}
.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:#007cc3;}
.tbl_content_title, thead th, table th{background:#233748 !important;color:white;font-size:14px;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:'Montserrat'!important;}
.uk-tab>li.uk-active>a, a, a:hover, .moduletable_menu ul.menu li ul li a:hover, .PricesalesPrice{color:#d1193c;}
a:hover,.moduletable_menu ul.menu li ul li a:hover{color:#022a7c}
.btn_sn{background:none;border:1px solid #ddd;font-size:16px;font-weight:bold;border-radius:2px;}
.btn_sn:hover{border:1px solid #007cc3;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;
	background-color:#ccc!important;
	border:none;
	box-shadow:none!important;
	color:#fff!important;
	font-size:14px!important;
	font-weight:600;
	text-shadow:none;
	transition:all 100ms ease-in-out;
	font-family: "Montserrat"!important;
	letter-spacing: 0.2em;
}
.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:#bbb!important;
	border:none;
}
.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{left:-350px;margin-top:10px;}
.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: 14px;
	color: white;
}
#nav-line .breadcrumbs{
	/*height: 18px;*/
    padding: 0;
    line-height: 24px;
    font-size: 16px;
	overflow: hidden;
	letter-spacing:0.010em;
	color: #131721;
}
@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:100%;}
#offlajn-ajax-search468{margin-right:340px;}
#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:11px;}
a.btc{width:120px;font-size:11px;}
}
@media (max-width:767px){#top-nav-handler{float:right;}
#offlajn-ajax-search468{margin-right:15px;margin-top:10px;}
div#pwebcontact118_toggler{width:175px;}
#sn-position h2, #sn-position h1, #sn-position .d_h1{width:100%;}
.productdetails-view h1{width:65%;}
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;}
.productdetails-view h1 {
    width: 100%;
    clear: both;
    text-align: center;
}
.pweb-field-politika input, .politika_link {
	margin-left: 0!important;
}
}
@media (max-width:490px){
	#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:5px;}
	#top-handler.fixed-header #sn-position img{width:190px;}
	.productdetails-view h1 {
		width: 100%;
		clear: both;
		text-align: center;
		position: relative;
		top: 15px;
	}
	a.btc {
		margin: 0 auto!important;
		width: 215px!important;
		display: block;
		height: 30px;
		float: none;
	}
}



.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: 55px;
    min-height: 55px;
}

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

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

.fixed-header #top-nav-handler {
	z-index: 100;
    padding-top: 3px;
	margin: 0;
	width: 23.076923076923077%;
}

.fixed-header #menu {
    position: absolute;
    top: -1px;
}






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

@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;
	}
}
@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){

	.fixed-header #top-nav-handler {
		width: 215px;
	}
	#pwebcontact118_toggler{    
		padding: 2px 5px;
	}
	.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;
}
.blog.news-blog h2 a{color: #003f72;}
.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;
}

/*-------FOND-----*/
#top.span12{
	height: 117px;
}

#sn-position a{
	height: 90px;
    width: 120px;
    display: block;
	margin-top: 20px;
}

#site-name-handler {
    padding-top: 0px;
}
#pwebcontact118_box {
    margin-bottom: 0px !important;
	max-width: 590px;
}
form.pwebcontact-form .pweb-field-container {
    margin-bottom: 12px;
}
form.pwebcontact-form textarea {
    min-height: 150px;
}

#pwebcontact118_text-0{
	margin-bottom: 8px;
}
#pwebcontact118_form .pweb-field-r1 .pweb-label{
	display:none;
}
#pwebcontact118_form .pweb-field-textarea{margin-bottom: 5px;}
#pwebcontact118_field-r1_0{margin-bottom: 0px;}
#pwebcontact118_field-r1 label{line-height: 16px;}
#pwebcontact118_form  .pweb-field-container.pweb-field-radio.pweb-field-r1{/*margin-bottom: 20px;*/}

#pwebcontact118_form .pweb-field-r1{    margin-top: 20px;}

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

#sn-position_new{
	margin-top: 20px;
}
#sn-position_new .d_h1{
	color: #fff;
	text-transform: uppercase;
    font-size: 16px;
    line-height: 20px;
    text-align: left;
	padding-left: 130px;
	font-weight: 600;
}

#sn-position_new a{
	text-decoration: none;
}
