﻿body,body a{font-family:Arial}
#mod1,.header,.wrapper{min-width:1220px;width:1220px}
#menutop,#mod1,#mod2,#mod6,.header,.wrapper{min-width:1220px}
@font-face{
	font-family:Arial;font-weight:400;font-style:normal}
	
	
	
	
	@font-face{font-family:Arial;font-weight:400;font-style:normal}
	@font-face{font-family:Arial;font-weight:400;font-style:normal}
	.body-overlayed{overflow-y:scroll}input[type=submit]{-webkit-appearance:none;border-radius:0}
	input[type=text]{border-radius:0;box-shadow:none}body{position:relative}body.home{background:0 0}
	body.home .content{display:none}body a{color:#0f6fa3}body a:hover{text-decoration:none}body p{text-align:justify}
	#mod1,.wrapper{margin:auto}img{max-width:100%}#item_dealers{overflow:hidden}
	#top{height:30px;text-align:center}
	#top p{display:inline-block;border:1px solid #c4c4c4;border-top:0;padding:6px 12px;margin-bottom:0}
	#top p span{font-size:12px;color:#898989}
	#top p span:last-child{color:#f04e23}.header{margin:auto}
	.header .logo{margin-bottom:27px;float:left}
	.header .info{float:right}
	.header .info div{display:inline-block;vertical-align:top}
	.header .info div img{margin-right:10px;float:left}
	.header .info div:first-child{border-right:1px solid #0f6fa3;padding-right:25px;margin-right:20px}
	.header .info div:first-child img{margin-top:7px}.header .info div:first-child span{font-size:24px;line-height:1em;margin-bottom:5px}
	.header .info div:first-child .tel_code{font-size:14px}.header .info div:first-child a{color:#898989;font-size:13px;border:1px solid #898989;padding:3px 10px;float:right;margin-top: 12px;}
	.header .info div:first-child a:hover{background:#898989;color:#fff}.header .info div:last-child img{margin-top:5px}.header .info div:last-child span{font-size:20px;margin-bottom:2px}.header .info div:last-child .tel_code{font-size:12px}
	.header .info div p{color:#004680;overflow:hidden;float:left}.header .info div p span{display:block}.header .info div .tel_code{color:#898989;display:inline-block}#header_fixed.fixed{position:fixed;width:100%;z-index:100}#header_fixed.fixed #menutop .wrap li.parent>a:after{right:10%}#header_fixed.fixed .logo{float:left;margin-right:70px}
	#header_fixed.fixed .info{position: relative;float:right;padding-top:15px;}#header_fixed.fixed .info img{display:none}#header_fixed.fixed .info a,#header_fixed.fixed .info span{display:block}#header_fixed.fixed .info a .tel_code,#header_fixed.fixed .info span .tel_code{display:inline-block}
	#header_fixed.fixed .info div{display:block;padding:0;margin:0;border:0;height: 40px;overflow: hidden;transition:1s all;}
	#header_fixed.fixed .info div:nth-child(1) p>span{cursor:pointer;background:url(../images/menu_parent.png) 95% 35% no-repeat;padding-right:22px;line-height: 1;}#header_fixed.fixed .info div:nth-child(2){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  display: block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  position: absolute;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  background: #0f6fa3;}
#header_fixed.fixed .info div:nth-child(2).span{margin-bottom:5px}
#header_fixed.fixed .info div p{color:#fff;padding-right:20px}
#header_fixed.fixed .info div p span{font-size:14px}
#header_fixed.fixed .info div p span .tel_code{font-size:14px;color:#fff}
#header_fixed.fixed .info div p a{text-decoration:underline;border:0;font-size:18px;text-align:right;padding-right:19px;color:#fff}
#header_fixed.fixed .info div p a:hover{background:0 0}#header_fixed.fixed .moduletable.search{display:none}
#header_fixed.fixed .logo{display:block;padding-top:10px}#header_fixed.fixed #menutop .wrap li:first-child a{padding-left:0}
#header_fixed.fixed #menutop .wrap li.parent li a{padding:0}#header_fixed.fixed #menutop .wrap li a{font-size:16px;padding:22px 20px}
#header_fixed.fixed #menutop .wrap li a img{display:none}#menutop{background-color:rgba(15,111,163,0.8);width:100%}
#menutop .wrap{width:1220px;margin:auto}#menutop .wrap .menu,#menutop .wrap li{float:left}
#menutop .wrap li a{display:block;padding:32px 30px;color:#fff;font-size:14px;text-transform:uppercase;font-weight:400}
#menutop .wrap li a img{display:none}#menutop .wrap li:first-child a{padding-left:0}
#menutop .wrap li:first-child.active a,#menutop .wrap li:first-child:hover a{background:url(../images/menu.png) 20% center no-repeat}#menutop .wrap li.active a,#menutop .wrap li:hover a{background:url(../images/menu.png) center no-repeat}
#menutop .wrap li.parent .parent>a:after{background:0 0}
#menutop .wrap li.parent:hover>ul{display:block;position:absolute;left:0;z-index:11;background:#8c979d;width:100%;padding:30px 0}
#menutop .wrap li.parent:hover>ul>div{width:1060px;margin:auto}
#menutop .wrap li.parent:hover>ul li{float:left;width:25%;margin-bottom:5px}
#menutop .wrap li.parent:hover>ul li:nth-child(13),#menutop .wrap li.parent:hover>ul li:nth-child(14),#menutop .wrap li.parent:hover>ul li:nth-child(15),#menutop .wrap li.parent:hover>ul li:nth-child(16){margin-bottom:0}
#menutop .wrap li.parent:hover>ul li a{background:0 0;color:#fff;text-transform:none;font-size:16px;padding:0}
#menutop .wrap li.parent:hover>ul li a:hover,#menutop .wrap li.parent:hover>ul li.active a{color:#e1e1e1}
#menutop .wrap li.parent>a{position:relative}
#menutop .wrap li.parent>a:after{background:url(../images/menu_parent.png) no-repeat;content:"";position:absolute;width:6px;height:6px;top:44%;right:14%}#menutop .wrap li.parent:hover>a{background:url(../images/menu.png) center no-repeat;position:relative}
#menutop .wrap li.parent:hover>a:before{content:"";position:absolute;bottom:0;left:50%;width:16px;height:10px}
.moduletable.search{float:right;padding-top:20px}
.moduletable.search input[type=text]{border:none;background:0 0;color:#fff;font-style:italic;font-size:12px;width:120px}
#mod2{background:#e8eaeb;width:100%;margin-top:9px}
.moduletable.perevagu{width:1180px;margin:auto;padding:31px 0}
.moduletable.perevagu li{display:inline-block;vertical-align:top;max-width:190px;width:auto;margin-right:98px}
.moduletable.perevagu li:last-child{margin-right:0}.moduletable.perevagu li a:hover span:first-child{color:#cd332d}
.moduletable.perevagu li a:hover span:last-child{color:#125c99}.moduletable.perevagu li span{display:block}
.moduletable.perevagu li span:first-child{color:#e74c3c;font-size:28px;line-height:1em;margin-bottom:15px}
.moduletable.perevagu li span:last-child{color:#0f6fa3;font-size:15px;text-transform:uppercase;border-top:1px solid #0f6fa3;padding-top:10px;display:block;line-height:1.3em}
.wk-slideshow-default .nav{margin-top:-29px;position:relative;z-index:2}.wk-slideshow-default .nav li.active span,.wk-slideshow-default .nav span:hover{background-position:0 0}
.wk-slideshow-default .nav li span{background-position:-21px 0}.wk-slideshow-default .nav span{width:16px;height:16px;background:url(../images/nav.png) no-repeat}.wk-slideshow 
.caption{background:0 0;text-transform:uppercase;text-align:right;top:0;padding:0 160px 0 0;width:1060px;margin:auto;height:120px!important}
.wk-slideshow .caption span{line-height:1.3em;font-size:43px;box-sizing:border-box;height:55px;position:relative;float:right}
#mod5 .owl-item,.wk-slideshow .caption span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#mod3 .moduletable h3,#mod5 .moduletable h3,#mod6 .moduletable h3{font-weight:400;text-transform:uppercase;line-height:1em}
.wk-slideshow .caption span:first-child{background:#0f6fa3;margin-bottom:5px}.wk-slideshow .caption span:first-child:before{position:absolute;content:"";
background:url(../images/blue_before.png) no-repeat;width:37px;height:55px;left:-36px;bottom:0}.wk-slideshow .caption span:first-child:after{position:absolute;content:"";background:url(../images/blue_after.png) no-repeat;width:37px;height:57px;right:-37px;top:0}.wk-slideshow .caption span:last-child{background:#ffcc01;color:#0f6fa3;margin-right:35px}.wk-slideshow .caption span:last-child:before{position:absolute;content:"";background:url(../images/y_before.png) no-repeat;width:37px;height:55px;left:-36px;bottom:0}.wk-slideshow .caption span:last-child:after{position:absolute;content:"";background:url(../images/y_after.png) no-repeat;width:37px;height:57px;right:-37px;top:0}.services{padding:36px 0}.services .owl-wrapper-outer{color:#464646;text-transform:uppercase;font-size:16px}#mod1 a:hover,#mod5 .moduletable h3 a{color:#0f6fa3}.services .owl-wrapper-outer img{display:block;margin:auto}.services .owl-wrapper-outer span{margin-top:15px;display:block;text-align:center}#mod1 .owl-buttons .owl-next,#mod1 .owl-buttons .owl-prev{top:32%;width:25px;height:24px;margin-top:-10px;background:url(../images/buttons1.png) no-repeat;position:absolute;z-index:5}#mod1 .owl-buttons .owl-next:hover,#mod1 .owl-buttons .owl-prev:hover{background:url(../images/buttons1_hover.png) no-repeat}#mod1 .owl-buttons .owl-next,#mod1 .owl-buttons .owl-next:hover{right:-20px;background-position:-25px 0}#mod1 .owl-controls.clickable{display:block!important}#mod1 .owl-buttons .owl-prev,#mod1 .owl-buttons .owl-prev:hover{left:-20px;background-position:0 0}#mod5 .moduletable{width:1060px;margin:auto;padding:38px 0}#mod5 .moduletable h3{color:#0f6fa3;font-size:36px;padding-bottom:34px}#mod5 .moduletable h3 a:hover{color:#cd332d}#mod5 .owl-wrapper-outer{margin:auto}#mod5 .owl-item{text-align:left;padding:0 10px;box-sizing:border-box}#mod5 .owl-item p,#mod6 .moduletable .latestnews li #text p{text-align:justify}#mod5 .owl-item img{width:250px;height:300px;overflow:hidden}#mod5 .owl-item a{display:block;width:250px}#mod5 .owl-item a .title{color:#0f6fa3;font-size:18px;font-weight:400;text-transform:uppercase;margin-bottom:25px;width:auto;height:auto}#mod5 .owl-item a:hover{overflow:hidden;display:block}#mod5 .owl-item a:hover span{color:#cd332d}#mod5 .owl-item a:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}#mod5 .owl-item span{width:250px;height:300px;display:block;margin-bottom:20px;overflow:hidden}#mod5 .owl-item p{color:#363636;font-size:14px}#mod5 .owl-buttons .owl-next,#mod5 .owl-buttons .owl-prev{top:32%;width:44px;height:44px;margin-top:-10px;background:url(../images/buttons2.png) no-repeat;position:absolute;z-index:5}#mod5 .owl-buttons .owl-next:hover,#mod5 .owl-buttons .owl-prev:hover{background:url(../images/buttons2_hover.png) no-repeat}#mod5 .owl-buttons .owl-next,#mod5 .owl-buttons .owl-next:hover{right:-80px;background-position:-44px 0}#mod5 .owl-buttons .owl-prev,#mod5 .owl-buttons .owl-prev:hover{left:-80px;background-position:0 0}#mod6{background:url(../images/bg_news.jpg) no-repeat;width:100%}#mod6 .moduletable{width:1220px;margin:auto;padding:60px 0 85px}#mod6 .moduletable .moduletable{padding:0}#mod6 .moduletable h3{color:#0f6fa3;font-size:36px;padding-bottom:70px}#mod6 .moduletable h3 a{color:#0f6fa3}#mod6 .moduletable h3 a:hover{color:#cd332d}#mod6 .moduletable .latestnews li{float:left;width:360px;margin-right:70px}#mod6 .moduletable .latestnews li:last-child{margin-right:0}#mod6 .moduletable .latestnews li img{float:left;width:100px;margin-right:10px}#mod6 .moduletable .latestnews li .news{border-bottom:1px solid #0f6fa3;padding-bottom:10px;margin-bottom:10px}#mod6 .moduletable .latestnews li #text{overflow:hidden;height:100px}#mod6 .moduletable .latestnews li #text a{font-size:16px;color:#0f6fa3;text-transform:uppercase;margin-bottom:25px;display:block}#mod6 .moduletable .latestnews li #text a:hover{color:#cd332d}#mod6 .moduletable .latestnews li #text .text{font-size:14px;color:#363636}#mod6 .moduletable .latestnews li .data{float:left;color:#898989;font-size:13px}#mod6 .moduletable .latestnews li .readmore{float:right;color:#0f6fa3;font-size:13px}#mod6 .moduletable .latestnews li .readmore:hover{color:#cd332d}.copyright{background:#1e6198;color:#fff;font-size:12px;padding:15px 0}.copyright p{text-align:center}#mod3 .moduletable{width:1220px;margin:auto;padding:40px 0;border-top:1px solid #a1a1a1}#mod3 .moduletable:nth-child(2n+1) ul li:first-child span{color:#e74c3c}#mod3 .moduletable:nth-child(2n+1) h3 a:hover{color:#cd332d}#mod3 .moduletable:nth-child(2n) ul li:last-child span{color:#e74c3c}#mod3 .moduletable:nth-child(2n) h3 a:hover{color:#125c99}#mod3 .moduletable h3{color:#0f6fa3;font-size:36px;margin-top:25px;clear:both;float:left}#mod3 .moduletable h3 a{color:#0f6fa3}#mod3 .moduletable p{float:left}#mod3 .moduletable p img{border-radius:50%;margin-right:100px}#mod3 .moduletable ul{float:left;margin-top:50px}#mod3 .moduletable ul li{float:left;margin-right:5px;text-align:center;width:175px}#mod3 .moduletable ul li:last-child{margin-right:0}#mod3 .moduletable ul li img{margin:auto auto 18px;display:block;float:none}#mod3 .moduletable ul li span{display:block;text-transform:uppercase;font-size:14px;color:#363636;line-height:1.2em}#mod3 .moduletable ul li a:hover span{color:#0f6fa3!important;margin-top:-3px}#mod3 .moduletable ul li a:hover img{width:107px;margin-top:-3px}#mod3 .moduletable .buttons{float:right;margin-top:25px}#mod3 .moduletable .buttons .button{background:#e74c3c;color:#fff;padding:15px 13px 11px;display:inline-block;text-transform:uppercase;font-size:18px;min-width:200px;text-align:center}#mod4,.footer_{min-width:1220px}#mod3 .moduletable .buttons .button:hover{background:#cd332d}#mod3 .moduletable .read_more{text-transform:uppercase;border:1px solid #363636;color:#363636;padding:12px;margin-right:40px;display:inline-block;font-size:14px}#mod3 .moduletable .read_more:hover{background:#e0e3e4}.footer_{width:100%}#footer{background:#0f6fa3}#footer .footer{width:1220px;margin:auto;padding:50px 0;position:relative}#footer .footer .menu_footer{float:left;margin-right:140px}#footer .footer .menu_footer:nth-child(4){margin-right:0}#footer .footer .menu_footer li:first-child{color:#fff;font-size:14px;text-transform:uppercase;font-weight:400;margin-bottom:35px}#footer .footer .menu_footer a{color:#fff;font-size:14px;margin-bottom:10px;display:block}#footer .footer .menu_footer a:hover{color:#ccc}#footer .footer .menu_footer li:last-child a{margin-bottom:0}#footer .footer .moduletable.info_footer{float:right}#footer .footer .moduletable.info_footer .info_footer div{float:left;color:#fff}#footer .footer .moduletable.info_footer .info_footer div:first-child{margin-right:50px}#footer .footer .moduletable.info_footer .info_footer div:first-child span{font-size:24px;margin-bottom:15px;text-align:right}#footer .footer .moduletable.info_footer .info_footer div:first-child span.tel_code{font-size:16px;margin-bottom:0}#footer .footer .moduletable.info_footer .info_footer div:first-child span.mail{font-size:14px;opacity:.7;clear:both}#item_dealers .my-navigation .simple-pagination-next a.simple-pagination-navigation-disabled,#item_dealers .my-navigation .simple-pagination-previous a.simple-pagination-navigation-disabled,#social li a:hover{opacity:.5}#footer .footer .moduletable.info_footer .info_footer div:last-child span{font-size:24px;margin-bottom:15px}#footer .footer .moduletable.info_footer .info_footer div:last-child span.tel_code{font-size:16px;margin-bottom:0}#footer .footer .moduletable.info_footer .info_footer div span{display:block}#footer .footer .moduletable.info_footer .info_footer div span.tel_code{display:inline-block}#footer .footer .apelsun{display:inline-block;text-indent:-99999em;width:32px;height:32px;background:url(../images/apelsun.png) no-repeat;position:absolute;right:0;bottom:50px}#social{float:right;margin-bottom:20px}#social li{float:left;width:25px;height:25px;padding-right:10px}#social li:last-child{padding-right:0}#social li.facebook a{background-position:-72px 0}#social li.google a{background-position:0 0}#social li.vk a{background-position:-35px 0}#social li a{display:block;width:25px;height:25px;background:url(../images/social.png) no-repeat}#mod4{background:#f3f4f5;padding:55px 0 0;width:100%}#mod4 .moduletable{width:1220px;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mod4 .moduletable h3{color:#0f6fa3;text-transform:uppercase;font-size:36px;padding-bottom:62px;font-weight:400;line-height:1em}#mod4 .moduletable h3 a{color:#0f6fa3}#mod4 .moduletable h3 a:hover{color:#cd332d}#mod4 .moduletable .custom.buy>div{max-width:450px}#mod4 .moduletable .custom.buy>div p{margin-bottom:20px;color:#363636;font-size:18px;line-height:1.2em}#mod4 .moduletable .custom.buy>div .buttons .read_more{text-transform:uppercase;border:1px solid #0f6fa3;color:#0f6fa3;padding:12px 40px;margin-right:7px;display:inline-block;font-size:16px}#mod4 .moduletable .custom.buy>div .buttons .read_more:hover{background:#d7dbdd;color:#363636;border:1px solid #363636}#mod4 .moduletable .custom.buy>div .buttons .button{background:#e74c3c;color:#fff;padding:13px;display:inline-block;text-transform:uppercase;font-size:16px;min-width:200px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mod4 .moduletable .custom.buy>div .buttons .button:hover{background:#cd332d}.small{display:none}.position-left{float:left;width:280px;margin-right:60px;border:1px solid #8bb5d8;box-sizing:border-box}.position-left,.position-left h3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.position-left+#content{width:880px;float:right;overflow:hidden}.position-left h3{padding:17px;box-sizing:border-box;background:#0f6fa3;color:#fff;font-size:16px;text-transform:uppercase;font-weight:400}.position-left li{display:block;border-bottom:1px solid #8bb5d8;box-sizing:border-box}.position-left li,table tr td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.position-left li img,.position-left li.parent ul{display:none}.position-left li:last-child{border-bottom:0}.position-left li.current>a{color:#0f6fa3;background:#e7f0f7}.position-left li a{color:#44494c;font-size:15px;display:block;padding:17px}.position-left li a:hover{color:#0f6fa3;background:#e7f0f7}.position-right{float:right;width:259px;margin-left:80px;padding-left:60px;border-left:1px solid #ccc}.position-right+#content{width:820px;float:left;overflow:hidden}.position-right ul li.active a{color:#8c979d}.position-right ul li a{color:#0f6fa3;text-transform:uppercase;font-size:16px;margin-bottom:25px;display:block}.position-right ul li a:hover{color:#8c979d}.blog.object .img-intro-left{float:none;margin-right:0;display:block;margin-bottom:20px}.blog.object .img-intro-left img{max-width:250px}.blog.object .data,.blog.object h2{display:block;max-width:250px}.blog.object h2 a{margin-bottom:15px;font-size:18px}.blog.object .data{color:#8c979d;font-size:14px}.blog.object .introtext{display:none}.blog.object .items-leading{margin:0 -12px}.blog.object [class^=leading-]{display:inline-block;vertical-align:top;margin:0 12px 40px}.jshop_list_category .jshop_categ>div,table tr,table tr td a,table tr td a span{vertical-align:middle}#content.price .item-page p:nth-child(2){width:610px;float:left}#content.price .item-page p{clear:both}#content.price .item-page .moduletable{float:right;padding:20px;background:#e84c3d}#content.price .item-page .moduletable .usd{padding-left:25px;position:relative;color:#fff;font-family:"Calibri Bold",sans-Arial;font-size:16px}#content.price .item-page .moduletable .usd:before{content:"";position:absolute;background:url(../images/dollar2.png) no-repeat;left:0;top:0;width:11px;height:16px}table caption,table tr th{text-transform:uppercase;background:#0f6fa3}#content.price .item-page a:hover{color:#e84c3d}.home .content{min-height:0;padding:0}.content{width:1220px;margin:auto;padding:20px 0;min-height:38.5%}.content h1{text-transform:uppercase;color:#0f6fa3;font-weight:400;font-size:36px;line-height:1em;margin-bottom:45px}.content .item-page.gde-kupit img{max-width:none}.content .category-desc h1,.content .item-page h1{margin-bottom:30px}.content .category-desc h3,.content .item-page h3{text-transform:uppercase;color:#0f6fa3;font-size:24px;padding-bottom:7px;margin-bottom:25px;border-bottom:1px solid #c5cbce;font-weight:400;line-height:1em}.content .category-desc h2,.content .item-page h2{text-transform:uppercase;color:#0f6fa3;font-size:30px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #c5cbce;font-weight:400}.content .category-desc p,.content .item-page p{color:#363636;font-size:16px;line-height:1.3em;font-family:calibri_light;margin-bottom:25px}.content .category-desc ol li,.content .item-page ol li{color:#0f6fa3;line-height:1.5em;list-style-type:decimal}.content .category-desc ol li span,.content .item-page ol li span{color:#363636}.content .category-desc ul,.content .item-page ul{margin-left:30px;margin-bottom:25px}.content .item-page ul.advantages li{float:left;list-style:none;width:310px;text-align:center;height:280px;margin-bottom:90px}.content .item-page ul.advantages li:last-child,.content .item-page ul.advantages li:nth-child(5){margin-bottom:0}.content .item-page ul.advantages li span{display:block}.content .item-page ul.advantages li span:nth-child(2){text-transform:uppercase;font-size:18px;margin-bottom:20px}.content .item-page ul.advantages li span:last-child{text-align:justify;font-size:14px;color:#8c979d}.content .item-page ul.advantages li img{display:block;margin:auto auto 60px}.content .item-page ul.advantages li:nth-child(2n+1){margin-left:20px}.content .item-page ul.advantages li:nth-child(2n){float:right;margin-right:20px}.content .category-desc ul li,.content .item-page ul li{color:#0f6fa3;line-height:1.5em;list-style-type:disc}.content .category-desc ul li span,.content .item-page ul li span{color:#363636}.content .category-desc ol,.content .item-page ol{margin-bottom:50px}.breadcrumb,.content .category-desc{margin-bottom:20px}.content .category-desc ol li,.content .item-page ol li{margin-bottom:20px;margin-left:35px}.content .item-page.retail .rsform-block>div:first-child{display:none}.content .item-page.retail .rsform-block input[type=text]{width:320px!important;height:40px!important}.content .item-page.retail .rsform-block-name,.content .item-page.retail .rsform-block-telefon{display:inline-block;float:right}.content .item-page.retail .rsform-block-name input{margin-right:20px!important}.content .item-page.retail .rsform-block-telefon input{margin-right:0!important}.content .item-page.retail #userForm .formTableLayout{width:auto}.content .item-page.retail #userForm .rsform-block-telefon{margin-right:0}.content .item-page.retail .rsform-block-captcha{clear:both}.content .item-page.retail #userForm input[type=submit]{width:270px;height:50px}.content .item-page.retail .mobile{display:none}.breadcrumb li{display:inline-block}.breadcrumb li a,.breadcrumb li span{color:#8c979d;font-size:13px}.breadcrumb .divider{margin:0 5px}#mod7{margin-bottom:60px}.jshop_list_category .jshop_categ{display:inline-block;width:32%;-webkit-filter:grayscale(100%);margin-bottom:10px}.jshop_list_category .jshop_categ:hover{-webkit-filter:none}.jshop_list_category .jshop_categ a{color:#363636;font-size:15px;line-height:1.2em;display:block;text-align:center}.jshop_list_category .jshop_categ a:hover{color:#0f6fa3}.jshop_list_category .jshop_categ img.jshop_img{border:0;padding:0}.news .blog .data{display:block;color:#8c979d;margin-bottom:10px}.blog .introtext .readmore a,.blog h2 a,.pagination-list li a:hover,.pagination-list li.active a{color:#0f6fa3}.blog .data{display:none}.blog .img-intro-left{float:left;margin-right:10px}.blog h2{margin-bottom:15px}.blog h2 a{font-weight:400;text-transform:uppercase;font-size:24px;line-height:1em}.blog .introtext{overflow:hidden}.blog .introtext p{margin-bottom:10px}.blog .introtext .readmore{margin-bottom:0}[class^=leading-]{clear:both;margin-bottom:20px}.pagination .counter{text-align:center;display:none}.pagination-list{text-align:center}.pagination-list li{display:inline-block;margin:0 5px}.item-page p{color:#363636;font-size:18px}table{margin-bottom:60px;border:1px solid #88b3d7}table caption{color:#fff;text-align:left;font-size:24px;height:60px;padding-left:20px;line-height:60px}table tr{border-bottom:1px solid #88b3d7;height:60px}table tr:first-child{border-top:0}table tr:last-child{border-bottom:0}table tr td{border-right:1px solid #88b3d7;font-size:16px;box-sizing:border-box;padding-left:20px}table tr td:last-child{border-right:0;text-align:center;padding-left:0;width:194px}table tr td a{color:#0f6fa3}table tr td a span{margin-top:-6px;display:inline-block}table tr td img{margin-right:10px}table tr th{font-weight:400;color:#fff;font-size:24px}.wk-slideshow-default>div .next:hover,.wk-slideshow-default>div .prev:hover{background:url(../images/buttons_hover.png) no-repeat}.wk-slideshow-default>div .next:hover{right:30px;background-position:0 0}.wk-slideshow-default>div .prev:hover{left:30px;background-position:0 -50px}.productfull .tab-pane.active{display:block!important}.productfull .tab-pane{display:none}.productfull .image_middle{width:auto}.productfull .left,.productfull .right{float:left}.productfull .left{margin-bottom:40px}.productfull .right{float:right;min-width:374px;padding-bottom:40px;margin-bottom:20px;border-bottom:1px solid #cacaca}.productfull .application_area,.productfull .appointment{color:#8c979d;font-size:16px;float:right;width:374px}.productfull .application_area .title,.productfull .appointment .title{text-transform:uppercase}.productfull .application_area p,.productfull .appointment p{line-height:1.5em;margin-left:20px}.productfull .appointment{margin-bottom:30px}.productfull .tabs{clear:both;margin-bottom:50px}.productfull .tabs .nav{display:inline-block;width:100%;border-bottom:1px solid #0f6fa3;margin-bottom:20px}.productfull .tabs .nav li{float:left;padding-bottom:12px;margin-right:50px}.productfull .tabs .nav li.active{border-bottom:5px solid #0f6fa3}.productfull .tabs .nav li:last-child{margin-right:0}.productfull .tabs .tab-content{clear:both}.productfull [id^=block_attr_sel]{display:block;text-align:center}.productfull #product_code{color:#0f6fa3;font-size:24px;margin-bottom:45px;display:block}.productfull .jshop_prod_attributes{padding-bottom:0}.productfull .jshop_prod_attributes .radio_attr_label span,.productfull .jshop_prod_attributes input[type=radio]{display:none}.productfull .jshop_prod_attributes .radio_attr_label img{cursor:pointer}.productfull .usd{position:relative;padding-left:25px;margin-bottom:17px;font-size:14px;line-height:19px}.productfull .usd:before{content:"";position:absolute;background:url(../images/dollar.png) no-repeat;left:0;top:0;width:11px;height:16px}.productfull .tovar{float:right;width:180px;text-align:center;background:#e74c3c;color:#fff;text-transform:uppercase;display:block;font-size:18px;height:40px;line-height:45px}.productfull .jshop .input_type_radio{margin-right:5px}.jshop .list_product_demo .download img,.prod_url img{margin-right:11px}.productfull .related_header{border-bottom:1px solid #0f6fa3;text-transform:uppercase;color:#0f6fa3;font-size:24px;font-weight:400;padding-bottom:10px;margin-bottom:50px;margin-top:0}.jshop .list_product_demo .download span,.prod_url span{vertical-align:top;display:inline-block;margin-top:3px;font-size:14px}.jshop .list_product_demo{padding-top:0}.jshop .list_product_demo .download{padding-left:0}.list_product{margin:0 -10px}.list_product .block_product{width:33%;box-sizing:border-box;padding:0 10px 20px;display:inline-block}.list_product .block_product,.list_related{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.list_product .block_product .image{display:block;text-align:center;padding:0}.list_product .block_product .image .image_block{padding:0}.list_product .block_product .image+div{display:block;text-align:center}.list_product .block_product .image+div a{padding-top:12px;display:inline-block;font-size:18px;line-height:1.2em}.list_product .block_product .image+div a:hover{color:#0f6fa3}.list_product .block_product img{border:0;margin-right:10px}.list_related{padding:0 60px;width:750px;margin:auto;box-sizing:border-box}.list_related .owl-buttons .owl-next,.list_related .owl-buttons .owl-prev{background:url(../images/buttons1.png) no-repeat;height:24px;width:25px;display:inline-block;text-indent:-9999em;top:40%;position:absolute}.list_related .owl-buttons .owl-next:hover,.list_related .owl-buttons .owl-prev:hover{background:url(../images/buttons1_hover.png) no-repeat}.list_related .owl-buttons .owl-next{background-position:-25px 0;right:0}.list_related .owl-buttons .owl-next:hover{background-position:-25px 0}.list_related .owl-buttons .owl-prev{left:0}.list_related .owl-item img{padding:0;border:0}.list_related .owl-item a{text-align:center;color:#363636;font-size:14px;display:block;width:132px;margin:auto}.item-page{clear:both}.item-page .moduletable.dilers{width:100%}.item-page .moduletable.dilers #dealers,.item-page .moduletable.dilers #legend{display:inline-block;vertical-align:top;background-color:rgba(140,151,157,.1);padding:28px 21px 20px 27px}.item-page .moduletable.dilers #dealers{width:779px;float:right;box-sizing:border-box;padding:0 21px 0 27px}.item-page .moduletable.dilers #dealers h3,.item-page .moduletable.dilers #legend h3{display:none}.item-page .moduletable.dilers #legend select{width:289px;height:40px;font-family:Calibri;color:#545454;font-size:16px;font-weight:300;padding:4px 11px 0;-webkit-appearance:none;background:url(../images/arrow_all_ukrain.png) 98% 53% no-repeat #fff}#dealers h3,#legend h3{text-transform:uppercase;border:0;padding-bottom:0}#map_canvas{float:right;width:779px;height:700px;vertical-align:top;margin:10px auto}#legend,#legend h3{margin-bottom:20px}#legend h3{font-size:18px;color:#0f6fa3;cursor:pointer}#legend>div{margin-bottom:10px}#legend>div label{color:#8c979d;font-size:16px;cursor:pointer;font-family:Arial}#legend>div label input:checked+span{color:#000}#dealers h3{font-size:18px;color:#0f6fa3;margin-bottom:20px}#dealers+#item_dealers{clear:both}#dealers .dealer-wrapper{display:inline-block;padding:20px 15px 0}#dealers>div label input{display:none}#dealers>div label input+span{font-family:Calibri;color:#8c979d;font-size:16px;font-weight:300;line-height:27px;padding-left:22px;cursor:pointer;background:url(../images/checkbox_none.png) no-repeat}#dealers>div label input:checked+span,.all-dealers{font-family:Calibri;color:#2b2b2a}#dealers>div label input:checked+span{font-size:16px;font-weight:300;line-height:27px;padding-left:22px;background:url(../images/checkbox_active.png) no-repeat}.all-dealers{font-size:18px;font-weight:400;text-transform:uppercase;float:left;border-right:1px solid rgba(140,151,157,.5);padding:29px 16px 19px 0;line-height:20px}.all-dealers span{display:inline-block;width:100px;padding-left:22px;background:url(../images/checkbox_active.png) 0 35% no-repeat;cursor:pointer}.all-dealers.pasive span{background:url(../images/checkbox_pasive.png) 0 35% no-repeat}.all-dealers.none{color:#8c979d}.all-dealers.none span{background:url(../images/checkbox_none.png) 0 35% no-repeat}#item_dealers ul{margin:auto -104px auto auto}#item_dealers ul li{list-style:none;width:337px;border:1px solid #0f6fa3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px 104px 10px 0;padding:20px;height:160px;float:left}#item_dealers ul li:nth:child(2n+1){margin-right:0}#item_dealers ul li span{color:#8c979d;font-size:13px;font-family:'Open Sans',sans-Arial;font-weight:300;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#item_dealers ul li span.address{padding-left:25px;background:url(../images/adress.png) left no-repeat;margin-bottom:5px}#item_dealers ul li span.certificate a,#item_dealers ul li span.photo a,#map_canvas .mapphoto a{text-decoration:underline;color:#0f6fa3;font-family:OpenSans;font-size:13px;font-weight:300;padding-left:27px}#item_dealers ul li span.photo a{background:url(../images/img_forma_2.png) 0 50% no-repeat;display:block}#map_canvas .mapphoto a{display:inline-block;background:url(../images/img_forma_2.png) 0 50% no-repeat}#item_dealers ul li span.certificate,#item_dealers ul li span.photo{display:block;width:100%}#item_dealers ul li span.certificate a{background:url(../images/img_forma_1.png) 0 50% no-repeat;display:inline}#item_dealers ul li span.url{width:65%;padding-left:30px;background:url(../images/url.png) left no-repeat}#item_dealers ul li span.telefon1{background:url(../images/mobile.png) left no-repeat;padding-left:25px;width:34%;margin-left:6px;margin-bottom:5px}#item_dealers ul li span.telefon2{background:url(../images/phone.png) left no-repeat;padding-left:30px;width:35%}#item_dealers ul li span.name{display:block;color:#0f6fa3;font-size:14px;text-transform:uppercase;float:none;margin-bottom:20px}#item_dealers .my-navigation{clear:both;float:right}#item_dealers .my-navigation>div,.search .btn-group.pull-left{float:left}#item_dealers .my-navigation .simple-pagination-page-numbers a{width:30px;height:30px;display:inline-block;border:1px solid #0f6fa3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:30px;border-radius:5px;font-family:"Open Sans",sans-Arial;font-weight:400;font-size:13px;color:#0f6fa3;margin-right:5px}#item_dealers .my-navigation .simple-pagination-page-numbers .simple-pagination-navigation-disabled{background:#0f6fa3;color:#fff}#item_dealers .my-navigation .simple-pagination-next a,#item_dealers .my-navigation .simple-pagination-previous a{height:30px;display:inline-block;background:#0f6fa3;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;font-family:"Open Sans",sans-Arial;font-weight:400;font-size:13px;width:70px;line-height:30px;border-radius:5px}.item-page.contacts>div h3,.item-page.contacts>div span{font-family:"Open Sans",sans-Arial;font-weight:300}#item_dealers .my-navigation .simple-pagination-previous a{margin-right:5px}.item-page.contacts>div{width:33%;display:inline-block;vertical-align:top;margin-bottom:50px}.item-page.contacts>div h3{border:0;font-size:14px;text-transform:uppercase;padding:0}.item-page.contacts>div span{display:block;font-size:13px;color:#8c979d;margin-bottom:25px;padding-left:25px}#userForm .componentheading,#userFormTypo .componentheading,.error a,.error p{font-family:calibri_light,sans-Arial}.item-page.contacts>div span:last-child{margin-bottom:0}.item-page.contacts>div span.adress{background:url(../images/adress.png) 1% no-repeat}.item-page.contacts>div span.telefon1{background:url(../images/phone.png) left no-repeat}.item-page.contacts>div span.telefon2{background:url(../images/mobile.png) 1% no-repeat}.search .counter,.search .form-limit,.search .only,.search .phrases,.search .searchintro{display:none}.search button{padding:0;border:0;margin:0}.search button .icon-search{display:block;width:40px;height:40px;background:url(../images/searchbutton.gif) center no-repeat #0f6fa3;cursor:pointer}.search input[type=text]{height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:320px;padding:10px;border:1px solid #0f6fa3}.search .btn-toolbar{margin-bottom:20px}.search .result-title{margin-top:20px}.search .result-title a{text-decoration:underline;color:#0f6fa3}.error a,a{text-decoration:none}.error{margin:auto;width:1200px}.error a{color:#0f6fa3!important;padding:10px 0 10px 70px;background:url(../images/buttons_error.png) left no-repeat;text-transform:uppercase;font-size:34px}.error p{color:#c5cbce;padding:0;line-height:1em;margin:0;font-size:500px;font-style:italic;font-weight:700;letter-spacing:.05em}#userForm .componentheading,#userFormTypo .componentheading{text-transform:uppercase;color:#0f6fa3;font-size:30px;text-align:center;margin-bottom:30px;margin-top:20px}#userForm .formTableLayout,#userFormTypo .formTableLayout{width:400px;margin:auto}#userForm .rsform-block,#userFormTypo .rsform-block{margin-bottom:20px}#userForm .rsform-block>div:first-child,#userFormTypo .rsform-block>div:first-child{color:#363636;font-size:16px;font-family:calibri_light,sans-Arial;margin-bottom:7px}#userForm input[type=text],#userFormTypo input[type=text]{height:30px;border:1px solid #0f6fa3;width:190px;padding:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#userForm input[type=text]#name,#userFormTypo input[type=text]#name{width:400px}#userForm input[type=submit],#userFormTypo input[type=submit]{background:#e74c3c;color:#fff;font-size:14px;text-transform:uppercase;border:0;text-align:center;width:180px;height:40px;float:right;cursor:pointer}#userForm textarea,#userFormTypo textarea{resize:none;width:400px;height:90px;border:1px solid #0f6fa3;padding:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#userForm select,#userFormTypo select{width:400px;height:30px;border:1px solid #0f6fa3}#userForm .rsform-block-email,#userForm .rsform-block-telefon{display:inline-block}#userForm .rsform-block-telefon{margin-right:14px}#userForm .rsform-block-captcha>div:first-child{display:none}#userForm .rsform-block-captcha img{display:inline-block}#userForm .rsform-block-captcha br,#userFormTypo .rsform-block-captcha br{display:none}#userForm .rsform-block-captcha input{float:right}#userForm .rsform-block-captcha a{width:160px;height:40px;text-indent:-9999em;margin-top:-40px;display:inline-block}#mod3 .mobile,.info_footer_mobile,.perevagu_mobile,.poll input[type=radio],.productfull .acordeon{display:none}p.thank{text-align:center;font-size:30px;color:#0f6fa3;line-height:1.3em}.moduletable.typoform{position:fixed;display:none;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:888}.moduletable.typoform>.custom{position:absolute;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:15px 0;left:50%;top:50%;width:500px;height:400px;margin-left:-250px;margin-top:-200px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.7);-moz-box-shadow:0 0 10px rgba(0,0,0,.7);box-shadow:0 0 10px rgba(0,0,0,.7);background:#fff}.moduletable.typoinfotext{padding:30px 0!important;text-align:center}.moduletable.typoinfotext p{text-align:center}.moduletable.typoinfotext p img{margin-right:15px;vertical-align:middle}#sbox-btn-close{position:absolute;width:34px;height:34px;right:-15px;top:-15px;background:url(../images/close.png) center no-repeat;border:none}.contentpane table td,.contentpane table tr{border:0;height:30px}.poll h4{background:#0f6fa3;font-weight:400;color:#fff;margin-bottom:25px;padding:16px 0 16px 15px;font-family:Arial;position:relative}.poll h4:after{content:"?";font-family:"Calibri Bold",sans-Arial;font-size:77px;position:absolute;top:0;right:0;line-height:51px;-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);-o-transform:rotate(-20deg);transform:rotate(-20deg)}.poll .result_text,.poll .total_votes,.poll label span{font-family:Arial}.poll .result_text{color:#8c979d;font-size:14px;margin-bottom:7px}.poll .total_votes{margin-bottom:10px;color:#363636;font-size:16px}.poll input[type=radio]:checked+span:after{background:url(../images/radio.png) no-repeat;width:17px;height:17px;position:absolute;left:0;top:0;content:""}.poll label{margin-left:10px;margin-bottom:22px}.poll label span{position:relative;padding-left:30px;height:40px;line-height:17px;color:#8c979d;display:block;font-size:14px}.poll label span:after{background:url(../images/radio.png) 0 -19px no-repeat;width:17px;height:17px;position:absolute;left:0;top:0;content:""}.poll input[type=submit]{width:150px;text-align:center;background:#e74c3c;color:#fff;text-transform:uppercase;display:block;font-size:16px;height:40px;line-height:40px;border:0;font-family:calibri_light}#comments-list .rbox .comment-body,#mod0 .moduletable.mobile{display:none}select{background:0 0}#mod8{clear:both;padding:40px 0;line-height:1.5em;color:#363636;font-size:14px}.footer a{color:#fff}.moduletable.menu .od.menu li.parent.current ul li{color:#8c979d;background:0 0}.moduletable.menu .od.menu li.parent.current ul li.current{color:#0f6fa3;background:#e7f0f7}.moduletable.menu .od.menu li.parent a.catid{border-bottom:1px solid #8bb5d8}.moduletable.menu .od.menu li.parent .od.menu a{padding-left:30px}#comments-list .rbox .comment-body .readmore_comments{cursor:pointer;float:right;margin-top:15px;color:#0f6fa3;font-size:13px;font-family:Arial}#comments-list .rbox .comment-body .readmore_comments:hover{color:#cd332d}#comments-list .rbox .comment-body.short,#comments-list .rbox.toggled .comment-body{display:block}#comments-list .rbox.toggled .comment-body.short{display:none} p#clientcode {border:none;}


.checkout_right_with_middle input[class=button], .jshop_cart .td_2 a {
    width: auto;
    min-width: 230px;
    padding-left: 10px;
    padding-right: 10px;
}
.langswitch {
    min-width: 70px;
    height: 30px;
    background: url(../images/line_lang.png) no-repeat center center;
    float:right;
    margin-right: 5px;
}

.header .info div:last-child span.phone_container {
    font-size: 28px;
    margin-bottom: 2px;
}

.langswitch ul {
    padding: 0; }
.langswitch ul li {
    display: inline-block;
    line-height: 28px;
    padding: 0;
    margin: 0px 2px; }
.langswitch ul li a {
    font-family:Arial;
    font-weight: 300;
    font-size: 12px;
    text-decoration: none; }
.langswitch ul li:last-child {
    margin-left: 20px; }


#top {
    position: relative;
    min-width: 1220px;

}
/*//.hidden{
  //display: none !important;
  //}*/
.back_img{
    /*//background: url(../images/fence.png) no-repeat;*/
    width: 100%;
    position: relative;
    background-size: cover;
    /*//padding: 200px 0;*/
}
.calculation_title{
    color: #0f6fa3;
    position: absolute;
    top: 64px;
    font-size: 36px;
}
.container{
    width: 1200px;
    margin: 0 auto;
}
.calculation{
    position: absolute;
    top: 230px;
}
.calculation_fence{
    width: 200px;
    text-align: center;
    background: #0f6fa3;
    color: #fff;
    text-transform: uppercase;
    padding: 12px 35px;
    margin-right: 30px;
}
.img_fence{
    width: 100%;
}
.img_fence_mobail{
    display: none;
}
.calculation_water{
    width: 200px;
    text-align: center;
    background: #0f6fa3;
    color: #fff;
    text-transform: uppercase;
    padding: 12px 35px;
}
.mail_div{
    position: relative;
    bottom: 25px;
    left: 500px;
    display: inline-block;
}
.mail{
    color: #898989;
    font-size:13px;
    padding:3px 10px;
    float:right;
    cursor:pointer;
}


@media screen and (max-width: 1199px) and (min-width: 960px) {
    #top {
        width: auto;
        min-width: 960px;
    }
}
#top .code {
    position: absolute;
    right: 115px;
    float:none;
}

#top .login {
    float:left;
}
.lang-active a {
    color:#8c979d;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  
    .langswitch {
        margin-right:2px;
    }
    .langswitch ul li a {
        font-size: 11px;
    }
}

/*city toogle*/
#city {
    margin: 0 12px 0 383px;
}
#city p {

    border:none;
}
#city p span {
    margin: 0;
}



.city {
    min-width: 170px;
    width: auto;
    height: 29px;
    outline: 1px solid #c4c4c4;
    background: #ffffff;
    font-family: Arial;
    font-weight: 300;
    font-size: 12px;
    color: #898989;
    margin-bottom: 11px;
    overflow: hidden;
    float:left;}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  
    .city {
        font-family: Arial;
    }
}

.city p span {
    color: #0f6fa3;
    border-bottom: dotted 1px #0f6fa3;
    cursor: pointer; }

.popup_city {
    overflow: hidden;
    background: #fff;
    position: absolute;
    z-index: 999;
    display: none;
    width: 251px;
    height: 417px;
    outline: solid 1px #c4c4c4;
    text-align: left;
    top:40px;
    left:350px;
}
.popup_city #hide {
    display: block;
    float: right;
    width: 17px;
    height: 17px;
    background: url(../images/hide.png) center center no-repeat;
    margin: 14px 18px 0 0; }
.popup_city #hide:hover {
    cursor: pointer; }
.popup_city h4 {
    text-transform: uppercase;
    color: #e74c3c;
    font-family: Arial;
    font-weight: 300;
    height: 18px;
    font-size: 15px;
    margin: 12px 0 15px 22px; }
.popup_city ul {
    margin: 0;
    padding: 0; }
.popup_city ul li {
    list-style-type: none;
    height: 18px;
    margin: 12px 30px; }
.popup_city ul li a {
    text-decoration: none;
    font-family: Arial;
    font-weight: 300;
    font-size: 15px;
    color: #0f6fa3;
    padding-left: 20px;
    background: url(../images/not_cheked.png) left center no-repeat;
    height: 18px; }
.popup_city ul li a.checked {
    background: url(../images/cheked.png) left center no-repeat; }
.popup_city ul li a:hover {
    cursor: pointer;
    text-decoration: underline;
}
.module_city {
    width: 170px;
    margin: 0;
    padding: 0;
    position: relative;
}
#footer .footer .menu_footer {
    margin-right: 110px;
}

#footer .footer .menu_footer:nth-child(4) {
    margin-right: 60px;
}
.popup_city {
    height: 488px;
    padding-bottom: 8px;
}

.kontakty .position-right {
    margin-top: 170px;
}

#domain_txt {
    width: 1220px;
    margin: auto;
    padding: 10px 0 10px;
    color: #363636;
    font-size: 16px;
    line-height: 1em;
    text-indent: 30px;
}

.item-page.contacts .ua {
    background: url(../images/stalex_contacts_ukr.png) no-repeat #BEDFF3;

}

#footer .footer .menu_footer:nth-child(4) {
    margin-right: 0;
}

.moduletable.visualizer,.moduletable.visualizer-facade, .moduletable.solar, .moduletable.kabinet {
    position: relative;
    width: 100%!important;
}
#mod4 .moduletable.visualizer-facade {
    text-align: right;
    margin-left: 0;
    margin-right: 0;
}
/*.moduletable.solar {
   position: relative;
   width: 100%!important;
}*/
.moduletable_container {
    position: absolute;
    top: 0;
    width: 1200px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.moduletable_container h3 {
    margin-top: 60px;
}
.moduletable_container p {
    width: 300px;
    text-align: left;
    line-height: 22px;
    margin-bottom: 50px;
    font-size: 18px;
}

.moduletable_container  a {
    display: block;
    width: 200px;
    text-align: center;
    background: #0f6fa3;
    color: #fff;
    text-transform: uppercase;
    padding: 12px 0px;
}
.moduletable_container  a:hover {
    box-shadow: 0 0 3px #0f6fa3;
}

@media screen and (max-width: 1500px)  {
    /*
    //css code here
    */
    .visualizer .moduletable_container h3, .solar .moduletable_container h3,
    .visualizer-facade .moduletable_container h3, .solar .moduletable_container h3 {
        margin: 20px 0 0 0;
    }
    .visualizer .moduletable_container p, .solar .moduletable_container p,
    .visualizer-facade .moduletable_container p, .solar .moduletable_container p {
        margin-bottom: 20px;

    }

}


/*// @media screen and (max-width: 1550px)  {
// .solar .moduletable_container p {
    // 	display: none;
    // }
// }*/


.visualizer div {
    padding-top: 7px;
}
.solar div {
    text-align: center;
}.visualizer-facade {
     text-align: right;
 }
#mod4 .visualizer h3 {
    padding-bottom: 25px;
}
#mod4 .visualizer-facade h3 {
    margin-bottom: 20px;
    color: #416cad;
}
#mod4 .visualizer h3 {
    text-align: left;
}
.visualizer div img, .solar div img {
    margin-bottom: -3px;
}
.visualizer-facade, .solar p {
    margin-bottom: 25px;
}
/*// //-------
// 	.solar div {
      // 		text-align: center;
      // 		padding-top: 7px;
      // 		overflow: hidden;
      // 	}*/

#mod5 .solar h3 {
    text-align: left;
    padding-bottom: 20px;
    margin-top: 80px;
}
/*// 	.solar div img {
      // 		margin-bottom: -4px;
      // 		max-width: inherit;
      // 	}
// 	.solar p {
      // 		margin-bottom: 25px;
      // 	}*/

.solar .moduletable_container h3 {
    margin-top: 60px;
}
.solar .moduletable_container p {
    width: 570px;
    text-align: left;
    line-height: 22px;
    margin-bottom: 50px;
    font-size: 17px;
    color: #323232;
}

#mod4 .visualizer-facade .moduletable_container h3 {
    padding-top: 100px;
    padding-bottom: 0;
}
#mod4 .visualizer-facade .moduletable_container p {
    width: 100%;
    margin-bottom: 25px;
    text-align: right;
}
.visualizer-facade .moduletable_container a {
    margin: 0 0 0 auto;
}

/*// .solar .moduletable_container  a {
   // 	display: block;
   //     width: 200px;
   //     text-align: center;
   //     background: #0f6fa3;
   //     color: #fff;
   //     text-transform: uppercase;
   //     padding: 12px 0px;
   // }
// .solar .moduletable_container  a:hover {
   // 	box-shadow: 0 0 3px #0f6fa3;
   // }*/
#mod5 .moduletable {
    padding-bottom: 0;
}
/*// #mod5 .moduletable.solar {
   //  	padding-top: 0;
   //  	    margin-top: 25px;
   //  	    overflow: hidden;
   //  }*/

/*NEW MENU BEGIN*/
.footer .menu li a img {
    display: none;
}

#menutop .wrap li.parent:hover>ul li a {
    font-size: 16px;
    line-height: 16px;
    padding: 0;
    text-transform: uppercase;
    padding-left: 70px
;
}

#menutop .wrap li.parent:hover>ul li {
    width: 33%;
    position: relative;
    padding: 25px 0;
    margin-bottom: 0;
}

#menutop .wrap li.parent:hover>ul li a img {
    display: inline-block;
    position: absolute;
    width: 40px;
    height: 40px;
    left: 0;
    top: 0;
    border-radius: 50%;
    bottom: 0;
    margin: auto;
}

#menutop .wrap li.parent:hover>ul {
    background: rgba(101, 115, 127, 0.98);
}

#menutop .wrap li.parent:hover>ul>div {
    width: 1180px;
    margin: auto;
}

#header_fixed.fixed #menutop .wrap li.parent li a {
    padding: 0;
    padding-left: 70px;
}

#header_fixed.fixed #menutop .wrap li a img {
    display: block;
}

/*NEW MENU END*/

.list_product .block_product {
    vertical-align: top;
}

.custom.solar,
.custom.visualizer-facade,
.custom.visualizer {
    height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.custom.solar {
    background-image: url(../images/solar.jpg);
}
.custom.visualizer {
    background-image: url(../images/middle1.jpg);
}
.custom.visualizer-facade {
    background-image: url(../images/middle2.jpg);
}

/*// @media screen and (max-width: 600px)  {
// .custom.visualizer {
    // 	height: 400px;
    //     background: url(../images/vizual_m.jpg) no-repeat center center;
    //     background-size: cover;
    // }
// }*/

/*.moduletable.kabinet {
//margin-top: -25px;
//display: none;
}*/
.custom.kabinet {
    margin-top: -25px;
    height: 465px;
    background: url(../images/bg_kab.jpg) no-repeat center center;
    background-size: cover;
}
#mod4 .custom.kabinet ul{
    width: 540px;
    font-size: 0;
}

#mod4 .custom.kabinet h3{
    margin-top: 50px;
}
#mod4 .custom.kabinet ul li {
    font-size: 18px;
    width: 33%;
    display: inline-block;
    position: relative;
    padding-top: 75px;
    margin-bottom: 25px;
    text-align: center;
    line-height: 23px;
    color: #464646;
}

#mod4 .custom.kabinet a {
    display: inline-block;
    margin-right: 30px;
}

#mod4 .custom.kabinet a.white {
    background: transparent;
    border: solid 1px #0f6fa3;
    color: #0f6fa3;
}

#mod4 .custom.kabinet ul li:before {
    content: '';
    width: 100%;
    height: 75px;
    position: absolute;
    top: 0;
    left: 0;
}
#mod4 .custom.kabinet ul li:nth-of-type(1):before {
    background: url(../images/001.png) no-repeat center -8px;
}
#mod4 .custom.kabinet ul li:nth-of-type(2):before {
    background: url(../images/001.png) no-repeat center -110px;
}
#mod4 .custom.kabinet ul li:nth-of-type(3):before {
    background: url(../images/001.png) no-repeat center -210px;
}
#mod4 .custom.kabinet ul li:nth-of-type(4):before {
    background: url(../images/001.png) no-repeat center -310px;
}
#mod4 .custom.kabinet ul li:nth-of-type(5):before {
    background: url(../images/001.png) no-repeat center -410px;
}
#mod4 .custom.kabinet ul li:nth-of-type(6):before {
    background: url(../images/001.png) no-repeat center -510px;
}

#mod4 .custom.kabinet  h3 {
    padding-bottom: 40px;
}
#top {
    display: table!important;
}
#header_fixed.fixed {
    top: 0;
}
#header_fixed.fixed .info div:nth-child(3){
    display: block;
    position: relative;
// left: 42px;
    background-color: #0f6fa3;
    padding: 4px 0 14px 0;
    height: 50px;
    margin-top: 21px;
    z-index: 20;
}

.show{
    display: block!important;
}
.hide{
    display: none;
}
#header_fixed.fixed .info div:hover{
    height:120px;
    display: block;
}
#header_fixed.fixed #menutop .wrap li.parent > a::after {
    right: 5%;
}
#header_fixed.fixed #menutop .wrap li a {
    font-size: 14px;
    padding: 22px 18px;
}
#menutop .wrap{
//osition:relative;
}
#header_fixed.fixed .info div:nth-child(2) {
    right: 0;
}
.prod_url a span {
    display: inline-block;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    width: 100%;
}
.prod_url a:hover {
    background: #e74c3c;
}
.prod_url a{
    background: #0f6fa3;
    overflow: hidden;
}

.formTableLayout tr.rsform-block > td{
    width: 100px;
    display: table-cell;
}
#userForm .rsform-block, #userFormTypo .rsform-block {
    margin-bottom: 20px;
    display: inline-block;
}
#userForm input[type="text"]{
    width: 230px;
}
#userForm select, #userFormTypo select {
    width: 230px;
}
#userForm input#name[type="text"], #userFormTypo input#name[type="text"] {
    width: 230px;
}
#userForm .rsform-block-telefon {
    margin-right: 33px;
}
#header1{
    display: block;
}
#header2{
    display: none;
}
.dispnone{
    display: none;
}
.dispblock{
    display: block;
}
