


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



section#bottom-long-2{background:#eaeaea;}
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:#393939;}
.category-view .row-fluid .category .spacer h2 a .cat-title,
.production_part .category .cat-title{
	background: rgba(21, 39, 56,.8);
    color: #fff;
}

.production_part .category:hover .cat-title{background:#007cc3cc;}

.category-view .row-fluid:hover .category:hover .spacer h2 a .cat-title{}
.pr-add a, .pr-add-bottom a,.featured-view .spacer h3 a, .latest-view .spacer h3 a, .topten-view .spacer h3 a, .recent-view .spacer h3 a, .related-products-view .spacer h3 a, .browse-view .product .spacer h2 a{color:#353535;}
.h-pr-title a{color:#53a1c6;}
.h-pr-title a:hover{text-decoration:underline;}

@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, a.product-details, 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;background-color:#555555;}

.cart-button:hover, a#menupanel:hover{background-color:#555555 !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;}
#slideshow-handler, .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:1px solid #d9d9d9;color:#393939;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.span9 .tmp-content-area{
	/*background:#ffffff;*/
	/*border:1px solid #d9d9d9;*/
	/*color:#393939;*/
	/*margin-bottom:15px;*/
}
.moduletable_menu.bottom_menu_module{border:none;background:none;}

#social-links li a{background-color:#555555;}
#social-links li a:hover{background-color:#53a1c6 !important;}

.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:#53a1c6;}
.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:#1D495F !important;}
.dk_options a,.cartpanel a{color:#53a1c6;}
#menu .menu-nav ul li a .sf-sub-indicator{border-left-color:#53a1c6 !important;}

#menu .menu-nav > li > a:hover .sf-sub-indicator,
#menu .menu-nav > li.sfHover > a .sf-sub-indicator{border-top-color:#393939 !important;}
#menu .menu-nav ul li a:hover .sf-sub-indicator,
#menu .menu-nav ul li.sfHover > a .sf-sub-indicator{border-left-color:#393939 !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:#ffffff !important;border:1px solid #d9d9d9;}
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:#707070;}
.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:#707070;}
.VMmenu ul li div a:hover{color:#53a1c6 !important;}
.moduletable_menu ul.menu li a:hover, ul.latestnews_menu li a:hover, .VMmenu li div a:hover{
	color: #000000;
	/*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:#ffffff !important;}

#bot-modules a{color:#53a1c6;}


#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;}
}
@media(max-width: 767px){section#bottom-long-2 > .container{width: auto;}
}
.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){
	#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_ul2 li:before, #bottom_menu_ul1 li:before{margin-top:0px;margin-left:-25px;}
#bottom_menu_ul2 li, #bottom_menu_ul1 li{padding:1px 0px 12px 0!important;}

@media (max-width:991px) and (min-width:768px){
	#bot-modules-2 .span3:nth-child(2){width:33.404255319148934%}
	#bot-modules-2 .span3:nth-child(3){width:12.404255%}
}






.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;}





@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:25px;height:auto}
.moduletable_empty.ep-epp.new2023{  float:right;}
.category_description>.moduletable_empty{
	min-height: 240px;
}
.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{background: none;
	font-family: Days!important;
    background-color: #0096ff;
    border: none;
    border-radius: 20px;
    box-shadow: 0 0 2px rgb(0 0 0 / 12%), 0 2px 2px rgb(0 0 0 / 20%);
    width: 195px;
    font-size: 13px;
    text-transform: uppercase;
 	margin: 20px auto;
    padding: 10px;
    color: #fff;
    text-align: center;
    transition: background-color 100ms ease-in-out;}
.hrefbutton:hover{background-color:#fff;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{float:right;font-size:14px;padding:5px 20px;}
.item-page:hover{box-shadow:none;}
#pwebcontact593_container, #pwebcontact593{background-color:#f7f7f7;}
#pwebcontact593{padding-top:15px;}
.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;
	box-shadow: inset rgb(23 33 43 / 15%) -1px -1px 3px;
    border: 1px solid #b5b2b2;
}
.tiporazmer:hover{border-color:#17212b;color:#17212b;}
.tiporazmer.active{
	background-color: #0096ff;
    color: white;
    border: 1px solid #17212b!important;
}
.tiporazmer.active:before{content:"✓";position:relative;left:-2px;}
.product-description hr{margin-bottom:10px;}




.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:420px!important;top:45px!important;}
.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;*/} /* класс страницы - применяется ко все картинкам, включая в модуле поиска */
article.news-blog div[itemprop=articleBody] img{max-height:350px}
.pweb-field-cityselector{display:none;}


@media (max-width:1199px){
	.feedback_name_holder{max-width:420px;}
	#top-handler #sn-position h2, #top-handler #sn-position .d_h1{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;}
#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:1199px){
	.d_h1{display:none;}
}


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

#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;}
}

#sn-position h2, #sn-position h1, #sn-position .d_h1{font-weight:400;font-size:18px;width:500px;top:52px!important;}






#sn-position h2, #sn-position h1, #sn-position .d_h1{font-family:Ghotic!important;font-weight:700;top:56px!important;}

/*_::-webkit-full-page-media, _:future,:root #offlajn-ajax-search468{margin-right:430px;}*/


#top-handler .menu-nav>.deeper.parent>ul{margin-top:7px;}
#menu .menu-nav ul >li a{color:#007cc3!important;}
.mod_title{padding:9px 0px 9px 0px;    font-family: Days;}
.camera_caption h1, .slide-title{font-size:270%;margin:0px 0px;font-family:Days;}
a.button{background:none!important;background-color:#007cc3!important;border:none!important;border-radius:2px!important;box-shadow:0 0 2px rgba(0,0,0,.12), 0 2px 2px rgba(0,0,0,.2)!important;transition:background-color 100ms ease-in-out;}
a.button:hover{background-color:#0096ff!important;}
.menutop li .item{font-family:Ghotic!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;}
body{background-color:#fafafa;}



.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:#0096ff;}
.buttons_tovar, a.btc{
	width: 125px;
    text-align: left;
    padding-left: 40px;
    margin-bottom: 10px;
    background: none;
    background-color: #0096ff;
    border: solid 2px #0096ff;
    border-radius: 40px;
    box-shadow: 0 0 2px rgb(0 0 0 / 12%), 0 2px 2px rgb(0 0 0 / 20%);
    color: #fff;
    font-size: 14px;
    text-shadow: none;
    transition: background-color 100ms ease-in-out;
}
a.btc{
	padding-left:0;width:145px;
	padding:0px 10px;line-height:20px;text-align:center;font-size:14px;
	margin-right: 0px;
    margin-top: 10px;
	height:50px;
	height:auto;
	overflow:hidden;
}
#searchForm .buttons_tovar{
	margin-left: 10px;
}
.search #searchForm .buttons_tovar:hover,.search #searchForm .buttons_tovar:active{
	margin-left: 10px;
}
.search #searchForm input{
	    height: 34px;
    margin-left: 14px;
    font-size: 14px;
}

.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: #0096ff!important;
    background: #ffffff!important;
	border-color: #0096ff;
	/*background: linear-gradient(90deg, rgba(0,150,255,1) 0%, rgba(255,255,255,0) 20%);*/
}
.buttons_tovar.download{background-image:url(../../images/icons/list.png)!important;background-position-y:3px;background-position-x:2px;}
.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-size:30px;background-position-x:3px;}
.buttons_tovar.phone{background-image:url(../../images/icons/phone.svg)!important;background-size:30px;background-position-x:5px;background-position-y:15px;}
.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;}


thead th, table th{background-image:none!important;}
.uk-subnav-pill>.uk-active>*{background-color:#0096ff;}
.browse-view .product .spacer h2{font-family:Ghotic!important;}
.uk-tab>li.uk-active>a, 
a, 
a:hover, 
.moduletable_menu ul.menu li ul li a:hover, 
.PricesalesPrice{
	color:#007cc3;
}
ul.dj-megamenu li.dj-up.active.withmodule .modules-wrap ul li a.current,
ul.dj-megamenu li.dj-up.active.withmodule .modules-wrap h3 a.current{
	color: #0096ff;
}
ul.dj-megamenu li.dj-up.active.withmodule .modules-wrap ul li a.current:before {
	/*font: normal normal normal 16px/1 FontAwesome;
    content: "\f101";
    position: absolute;
    margin-left: -13px;
    margin-top: 0px;*/
	
}
.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:hover, .pweb-form-blue form.pwebcontact-form button:hover, .pweb-form-blue form.pwebcontact-form .btn:hover, a.btc:hover ,
a.btc:hover .back-to-category, a.btc:focus .back-to-category{
	background: #fff;
    color: #0096ff;
	transition: none;
	text-shadow: 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;}
.big_img_cont.new2023{/*min-width: 685px;*/width: 100%;}
.moduletable_empty .browse-view.prod-list{padding: 20px 0 10px;}

@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){
	#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){
	.buttons_cont .buttons_tovar{width:100px;font-size:11px;}
	a.btc{width:120px;font-size:11px;}
}
@media (max-width:767px){
	

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:22px;
		margin-left:0;
		margin-right:0;
	}
	#searchForm .buttons_tovar{
		padding-left: 0;
		text-align: center;
		margin-top: 2px;
		height: 40px;
		line-height: normal;
		margin-left: 0;
	}
	.buttons_tovar.phone{background-position-y:6px;}
	.zatvor_desc .buttons_tovar.phone{padding-bottom: 25px;}
}


@media (max-width:550px){
	.rulpol{flex-wrap:wrap;}
.rulon, .polist{width:100%;margin:0 0 25px!important;}
.rulpol .img_holder{text-align:center;}
.category-view .row-fluid .category .spacer h2 a .cat-title{line-height:16px;font-size:14px;}

	.productdetails-view h1 {
		width: 100%;
		clear: both;
		text-align: center;
		position: relative;
		top: 0;
		padding-top: 15px;
	}
	a.btc {
		margin: 0 auto!important;
		width: 215px!important;
		display: block;
		/*height: 30px;*/
		float: none;
	}
	
	.pweb-field-politika input, .politika_link {
		margin-left: 0!important;
	}
	
	#searchForm .btn-group.pull-left{
		margin-top: 0px;
		display: block;
		float: none;
		text-align: center;
	}
	#searchForm .buttons_tovar {
		margin-top: 10px;
		float: none;
	}
}
@media (max-width:490px){
	#top-handler .phone .phone-other{font-size:14px;}
	#top-handler.fixed-header #sn-position img{width:190px;}
	
}

@media (max-width:480px){
	.zatvor_desc .buttons_tovar.zadvizhka{margin-top: 20px;background-position-y: 15px;}
	.zatvor_desc .buttons_tovar.zapros.zadvizhka{padding-top: 20px;padding-bottom: 15px;}
	.zatvor_cont { min-height: 110px;}
}
@media (max-width:380px){
.zatvor_desc .buttons_tovar.zadvizhka{
		clear: both;
		display: block;
		float: none;
	}
	.zatvor_desc .buttons_tovar.phone.zadvizhka{margin-bottom: 10px;}
	.zatvor_desc .buttons_tovar.zadvizhka {margin-top: 10px;}
}
@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: 70px;
}

.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 {
    position: absolute;
    right: 0;
    top: 0;
	z-index: 1000;
}

.fixed-header #menu {
	/*width: 100%;*/
    position: absolute;
    top: 6px;
	 
}
 

.fixed-header #pwebcontact118_toggler {
	/*position: absolute;*/
    z-index: 200;
    margin-top: 0;
    /*right: 210px;*/
	margin-right:210px;
}

.fixed-header .phone8800 {
    font-size: 26px;
    line-height: 22px;
}

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



@media (max-width:767px){
	.fixed-header #menu {
		top: 1px;
	}
	.fixed-header #pwebcontact118_toggler {
		margin-right: 210px;
	}
	
}

@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-nav-handler {
		width: 215px;
	}

	.fixed-header #top-nav-handler{width: 100%;}
}
@media (max-width: 480px){
	.fixed-header .phone8800-info{
		display: none!important;
	}
	.fixed-header .phone8800 {
		line-height: 35px!important;
		padding-right: 10px;
	}


}
@media (max-width: 450px){

	
	#pwebcontact118_toggler{    
		padding: 2px 5px;
	}
	.camera_caption > div {
		padding: 0px 0px;
	}
}
@media (max-width: 380px){
	.fixed-header .phone8800 {
		padding-right: 10px;
		font-size: 18px;
	}

	
}
@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: #393939;}
.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;
}
/*
.rtp-testimonial a.rtPopup{
	color:#fff;
	border-bottom: solid 1px #fff;
}
.rtp-testimonial a.rtPopup:hover{
	color:#fff;
	border-bottom: solid 0px #fff;
	text-decoration:none;
}*/
.rtp-testimonial {
    padding: 0px;
    /*min-height: 215px;*/
}
.tpm-showcase .tpm-info-name {
    color: #94d8ff;
    font-weight: normal;
    text-shadow: none;
}
.tpm-showcase:hover .tpm-info-name {
    color: #fff;
}
.tpm-below-date {
    color: #e4e4e4;
}



a.rtPopup {
    color: #007cc3!important;
	border-bottom: none!important;	
    display: block;
    margin-top: 5px;
}

a.rtPopup:after {
	font: normal normal normal 16px/1 FontAwesome;
    content: "\f101";
    position: relative;
    top: 1px;
    left: 0;
    transition: all 200ms ease-in-out;
}
.rtp-testimonial a.rtPopup:hover{
	text-decoration:none;
}

a.rtPopup:hover:after {
	left: 5px;
}

.rtp-testimonial {
	padding: 20px;
}

.rtp-testimonial.tpm-showcase-testimonial-right:before {
	content: "“";
    position: absolute;
    color: #007cc3;
    font-size: 50px;
    left: 10px;
    top: -5px;
}

.rtp-testimonial.tpm-showcase-testimonial-right:after {
	content: "”";
    position: absolute;
    color: #007cc3;
    font-size: 50px;
    bottom: 5px;
    right: 20px;
}

.testimonial-form input, .testimonial-form textarea, #jform_rating {
	border-radius: 0;
	width: 100%;
}

.testimonial-form .testform-left, .testimonial-form .rating-box {
	width: 50%;
	float: left;	
    padding-right: 30px;
}

.testimonial-form .testform-right, .testimonial-form .image-box {
	width: 50%;
	float: right;
}

.testimonial-form dt {
    margin-bottom: 0;
    margin-top: 10px;
}

#jform_author_image {
	border: none;
    box-shadow: none;
    padding: 6px 0!important;
}

.testimonial-form textarea {
	height: 166px;
}

.otzivy-form {
    padding: 0 100px 40px;
    border: 1px solid #eee;
	box-shadow: 0 5px 20px rgba(0, 1, 1, .2);
    margin: 10px 0;
}

.otzivy-form h4 {
    background-color: #007cc3;
    margin: 0 -100px 30px;
    color: white;
    text-align: center;
    line-height: 60px;
    font-size: 24px;
}

#jform_verify {
    width: 40px;
    display: inline-block;
    height: 20px;
}

dd.otziv-form-submit {
    float: right;
    position: relative;
    margin-top: -50px!important;
}

.otziv-form-submit .btn {
	background-color: #002f2f;
    color: white;
    border-radius: 0;
    padding: 11px 40px;
    font-size: 18px;
    line-height: 20px;
	border: none!important;
}

.otziv-form-submit .btn:hover {
	background-color: #003c3c;
}
#testimonial-slide618 .tpm-showcase p, .rtp-Content {

    font-family: Ghotic,sans-serif;
}
.otzivy-form .tpm-button.btn{
	background: none;
    background-color: #0096ff;
    border: none;
    border-radius: 20px;
    box-shadow: 0 0 2px rgb(0 0 0 / 12%), 0 2px 2px rgb(0 0 0 / 20%);
    width: 195px;
    font-size: 15px;
    text-transform: uppercase;
    margin: 20px auto;
    padding: 10px;
    color: #fff;
    text-align: center;
    transition: background-color 100ms ease-in-out;
}

.otzivy-form .tpm-button.btn:hover{
	background-color: #fff !important;
    color: #0096ff !important;
}

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

.d_create {padding-right: 5px;}

#testimonail-form617{
	margin: -15px auto;
}

#testimonail-form617 .tp-form{
	font-size: 15px;
    font-family: Ghotic,sans-serif;
}

#testimonail-form617 label{
	font-size: 18px;
    font-weight: normal;
    line-height: 20px;
}
#testimonail-form617 .form-validate input{
	font-family: Ghotic,sans-serif;
	font-size: 15px;
}

.moduletable.otz_f:hover{
	box-shadow:none;
	webkit-box-shadow: none;
}


/* testimonials component page */
.tp-showcase{
    background: #007cc3;
}
.tp-info-name {
    color: #fff;
    font-weight: 400;
}
.tp-below-date {
    font-size: 11px;
    margin-left: 0;
    color: #c1c1c1;
}
.tp-showcase-top {
    padding-bottom: 10px;
	margin-top: -10px;
}
/* end testimonials component page */

.browse-view .spacer h2{
	letter-spacing: 0;
}







@media (max-width: 767px){
.otzivy-form {
    	padding: 0 25px 40px;
    	border: 1px solid #eee;
    	box-shadow: 0 5px 20px rgba(0, 1, 1, .2);
    	margin: 10px 0;
    }
.otzivy-form h4 {
    	background-color: #007cc3;
    	margin: 0 -25px 30px;
    	color: white;
    	text-align: center;
    	line-height: 60px;
    	font-size: 24px;
	}
}

.dostavka{
	margin-top: -10px;
    margin-bottom: -5px;
}

.jus.info .col33.center{width: 40%;}


@media (max-width: 979px){
	#sbox-btn-close {
		right: 0px;
		top: 0px;
	}
}
.messanger_module{
	margin-left: -40px;
    margin-top: 7px;
    float: left;
    width: 125px;
	height: 35px; 
}
.fixed-header .messanger_module{
	margin-left: -115px;
    margin-top: 0px;
}
.messanger_block{
	
    
    
}
.messanger_block .messanger{
	background:transparent url(../../images/messangers-icons.png) no-repeat 0 0;
	width:35px;
	height:35px;
	display: block;
    float: left;
	margin-left: 10px;
}
.messanger_block a:first-child .messanger{margin-left: 0px}
.messanger_block .messanger:hover{
	background-position-y: -35px;
}
.messanger_block .viber{
	background-position: 0 0;
}
.messanger_block .whatsapp{
	background-position: -35px 0;
}
.messanger_block .tg{
	background-position: -70px 0;
}
@media (max-width: 1199px){
	.messanger_module{
		margin-left: -50px;
		margin-top: -105px;
	}
	.fixed-header .messanger_module{
		margin-left: -179px;
		margin-top: 0px;
	}
}
@media (max-width: 991px){
	.messanger_module{
		margin-left: -96px;
		margin-top: -107px;
	}
	.fixed-header .messanger_module{
		display:none;
	}
}
@media (max-width: 767px){
	.messanger_module{
		position: absolute;
		margin: 0;
		top: 30px;
		right: 210px;
	}
	.fixed-header .messanger_module{
		display:block;
		position: absolute;
		top: 4px;
		margin: 0;
		left: 65px;
	}
}
@media (max-width: 680px){
	.messanger_module{
		top: 7px;
	}
	.fixed-header .messanger_module{
		left: 175px;;
	}
}
@media (max-width: 580px){
	.messanger_module{
		position: absolute;
		margin: 0;
		top: 7px;
		right: 190px;
	}
}
@media (max-width: 510px){
	.fixed-header .messanger_module{
		display:none;
	}
}
@media (max-width: 480px){
	.messanger_module{
		top: 6px;
		right: 140px;
	}
}
@media (max-width: 380px){
	.messanger_module{
		position: relative;
		margin: 0;
		right: 0;
		left: 0;
		top: 0;
		clear: both;
		float: right;
		margin: 5px 0 7px 0;
	}
}

#pwebcontact649_form{
	padding: 20px 40px;
}

#pwebcontact649_form h2{
	text-align: center;
	margin-bottom: 25px;
}

#pwebcontact649_form .pweb-input{height: 40px;}

#pwebcontact649_form .pweb-field-name{
	width: 48%;
    float: left;
    display: block;
    margin-right: 2%;
}

#pwebcontact649_form .pweb-field-phone{
	width: 48%;
    float: left;
    display: block;
    margin-left: 2%;
}

#pwebcontact649_form .pweb-field-buttons{
	width: auto;
    margin-top: 30px;
    display: block;
    text-align: center;
}

#pwebcontact649_text-1{margin-top: 90px;}

#pwebcontact649_field-name-lbl, #pwebcontact649_field-phone-lbl{
	padding-top: 10px;
}


#pwebcontact649_container{
	background-color: white;
	border: 20px solid #c4ecf6;
	margin-bottom: 20px;
}
#pwebcontact649_send{
	width: 250px;
}
@media (max-width: 480px){
	#pwebcontact649_form .btn {
		font-size: 14px;
		padding-right: 0;
		margin-left: 0;
	}
}


@media (max-width: 768px){

	.shadowcont{
		width: 310px;
    margin: 0 auto;
	}

	#pwebcontact649_send {
	    margin-top: 20px;
	}

	#pwebcontact649_form {
	    padding: 10px 10px;
	}

	#pwebcontact649_container{
		border: 10px solid #c4ecf6;
	}

	#pwebcontact649_form .pweb-field-name, #pwebcontact649_form .pweb-field-phone{
		width: 100%;
	    margin:0;
	    margin-bottom: 20px;
	}

	#pwebcontact649_form .pweb-field-buttons{
		width: 100%;
	    margin:0;
	    float: none;
	    text-align: center;
	}

}
.prod-page .item-page{
	border: none;
	background: #fafafa;
}

/*.buttons_tovar:hover{
	background-image: url(../../images/icons/button-tovar-hover.png)!important;
    background-position-y: 0px;
    background-position-x: -2px;
    background-size: 40px;
}*/


@media (min-width: 992px){
	.pweb-static.pweb-labels-inline .pweb-field-politika .pweb-field{margin-left: 30%;}
	.pweb-static.pweb-labels-inline .pweb-field-buttons .pweb-field{margin-left: 30%;}
}

#pwebcontact649_form .politika_link{
	margin-left: 0 !important;
	text-align: center;
}

.maxwidth700{
	    max-width: 700px;
    margin: 0 auto;
}


