html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
abbr, acronym, address, big, cite, code, del, dfn, em, font,
ins, kbd, q, s, samp, small, strike, strong, sub, sup,
tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}

textarea.rssd{
    height: 80px;
    width: 400px;
    padding: 6px;
    margin: 0 0px 0 0;
    font-size: 100% !important;
    color: #000;
    font-family: 'Open Sans', sans-serif;
 
}
table.metallconstr{
	border:0;
	width: 50%;
}
table.metallconstr tr{
	 
}
table.metallconstr td{
        padding: 25px;
}
img.metallconstr{
padding: 12px;
    position: relative;
    width: 160px;
    display: block;
}
img.metallconstr2{
    width: 300px;
}
.namepozdf{
    float: right;
    width: 400px;
    font-size: 13px;
    color: red;
    line-height: 1.8;
    padding-left: 50px;
	    padding-bottom: 50px;
}
#vcxzzws2{
	    height: 70px;
}

table.resgd{
     min-width: 920px;
	border: 0;
}
table.resgd th, td{
    width: 200px;
    font-size: 13px;
    line-height: 1.7;
	border: 0;
}
table.resgd th a{
color: #000;
    text-decoration: underline !important;
}
table.formcnt{
	border: 0;
}
table.formcnt td{
    font-weight: 600;
    font-size: 17px;
    padding: 5px;
    width: 200px;
}
table.formcnt td a{
    font-weight: 300;
    font-size: 17px;
    text-decoration: underline !important;
} 
#PPMiniCart .minicart-attributes li{
	    font-size: 11px;
}
a#ddmdbv{
	    cursor: pointer;
    border-bottom: 1px dashed;
    font-weight: bold;
}
p.hh2f{
	    margin-bottom: 0;
    padding-bottom: 21px;
	 padding-top: 21px;
    margin-top: 0;
    color: #000;
    font: 800 20px/1.4 'Open Sans', Arial, sans-serif;
    z-index: 0;
}
table#hh2f{
	      border: 0;
    font-size: 80%;
    width: 50%;
    background: #F2F8FD;
}
table#hh2f td{
	    padding: 10px;
	    border: 0;
}
table#hh2f th{
	    padding: 10px;
	    border: 0;
}
.mdmv3{
	    padding: 20px;
    border: 3px solid #E2CB3A;
	margin-bottom: 50px;
}
.ddsvbv34g{
    float: right;
    color: #FFF !important;
    font: 700 14px 'PT Sans', sans-serif;
    height: 26px;
    padding: 3px 9px;
    margin-bottom: -3px;
    border: solid 1px;
    border-color: #fcac20 #fc8d00 #b54500 #fc8a00;
    vertical-align: 4px;
    outline: none;
    background: #8E7C09;
    background: -moz-linear-gradient(top, #B39E19 0%, #8E7C09 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B39E19), color-stop(100%,#8E7C09));
    background: -webkit-linear-gradient(top, #B39E19 0%,#8E7C09 100%);
    background: -o-linear-gradient(top, #B39E19 0%,#8E7C09 100%);
    background: -ms-linear-gradient(top, #B39E19 0%,#8E7C09 100%);
    background: linear-gradient(to bottom, #B39E19 0%,#8E7C09 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B39E19', endColorstr='#8E7C09',GradientType=0 );
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    cursor: pointer;
    position: relative;
} 
.ddsvbv34g a{
color: #FFF !important;
}
.ddsvbv34g a:hover{
text-decoration: none !important;
}
td.telepgfvccal{
    color: #999;
}
a.telepgfvccal{
    font-size: 19px;
    font-weight: 300;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.skdda{
    margin-bottom: 0;
    padding-bottom: 21px;
    margin-top: 0;
    color: #000;
    font: 800 13px/1.4 'Open Sans', Arial, sans-serif;
    z-index: 0;
}
ol.drdr li {
	padding-bottom: 20px;
}
td.polzsodd{
	    color: #4c4c4c;
		font-size: 11px;
		    padding-top: 10px;
}
td.polzsodd a{
	   text-decoration: underline !important;
}
textarea.rssd:hover{
     
}
textarea.rssd:focus{
     
}
ul.setka{
	    margin: -30px 10px 30px 30px;
}
ul.setka li{
	        font-size: 90%;
}
.diam{
    font-weight: 400;
    color: #6b6b6b;
    font-size: 90%;
    margin-top: 3px;
}
.owl-carousel span{
float: left;
    font-size: 17px;
	    color: #222; 
}
.owl-carousel a{
    position: relative;
    display: block;
    padding: 0;
    font-size: 13px;
	 
}
 .tg-container31234{
 
}
.tg-container{
	padding-left: 254px;
}
table.rekv tr{
	    border-bottom: 1px solid #dcdada;
}
table.rekv td{
	         padding: 10px 0px;
			     font-size: 90%;
}
table.rekv td.one{
	       color: #888888;
    font-size: 80%;
    width: 100px;
    padding-right: 20px;      
}

.leftbars{
position: relative;
    z-index: 2;
    border: 1px solid #e9e9e9;
    border-radius: 5px;
    box-shadow: 3px 3px 3px rgba(0,0,0,.05);
    position: relative;
    width: 222px;
    margin-left: -222px;
    position: relative;
}
#leftbarss{
	    position: absolute;
}
span.msmdf2{
    color: #000;
}
input#btn_submit{
	    margin: 10px 0 0 0;
    background-color: #2189db;
    background: -webkit-linear-gradient(#42a1ec, #0070c9);
    background: linear-gradient(#42a1ec, #0070c9);
    border-color: #07c;
    color: #fff;
    text-decoration: none !important;
    line-height: 1.54615;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 0 10px;
    line-height: 2.00625;
    font-weight: 500;
    background-color: #2189db;
    background: -webkit-linear-gradient(#42a1ec, #0070c9);
    background: linear-gradient(#42a1ec, #0070c9);
    border: 1px solid #07c;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 0 30px;
    text-align: center;
	    width: 158px;
}
.menynaverxy2{
	padding: 0 32px;
    position: relative;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    min-height: 100%;
    max-width: 1364px;
    margin: 0 auto;
	text-align: right;
}
#menynaverxy{
	
	background: #007bc4;
}
#menynaverxy a{
	color: #fff;
    font: 600 12px/1.2 'Open Sans', Arial, sans-serif;
    letter-spacing: 0.5px;
}
#menynaverxy img{
    margin-right: 4px;
    margin-bottom: 3px;
}
.menynavr2{
    position: relative;
    display: inline-block;
	    margin-left: 20px;
}
#sweeties{

}
table.tablez input:hover{
	background: #fff;
}
table.tablez input:focus{
	background: #fff;
}
table.auto img{
 
    padding: 10px;
    background: #fff;
}
img.arronssall{
    margin-left: 10px;
    margin-top: 2px;
    width: 12px;
    vertical-align: top;
}
img.arronssall2{
    width: 16px;
    margin: 0;
    margin-right: 10px;
    vertical-align: top;
}
img.pickrbg{
	
} 
a.email{ 
    margin-left: 6px;
}
a.email:hover{ 
   
}
i.sdvfdpnsbtime{
    background: url(/img/time-16.png) left no-repeat !important;
    padding: 0px 0px 0px 23px !important;
}
#osnov{
    position: relative;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    min-height: 100%;
    margin: 0 auto;
    line-height: 1.4;
    width: 100%;
    background-size: cover;
    position: relative;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-shadow: 0 2px 3px rgba(0,0,0,.2);
    font-size: 13px;
}
.ds34osnov{
    padding: 1px 32px 0px 32px;
    position: relative;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    min-height: 100%;
    max-width: 1364px;
    margin: 0 auto;
    line-height: 1.6;
}
span.category{
	text-align: left;
}
span.mets{
   text-align: left;
}
 .osnov2{
	 float: left;
	     padding-top: 5px;
 }
 .osnov3{
	 text-align: right;
 }
  .osnov4{
    margin-top: 138px;
    text-align: right;
 }
 .osnov4 ul li{
    display: inline-block;
    margin: 0px 0px 20px 40px;
 }
   .osnov4 ul{
       margin: 0;
 }
 .yamm-content ul li{
    line-height: 1.5;
    font-size: 13px;
    margin: 5px 0 6px 0;
}
 .yamm-content ul li ul a{
    line-height: 1.5;
    font-size: 90%;
    margin: 5px 0 6px 6px;
}
 .yamm-content ul li.mdd58a{
    margin: 0;
}

#gldgfdbdf2 ul li{
		line-height: 1.8;
		    font-size: 90%;
}
#gldbdf2 ul{
	    margin: 0;
		 padding: 0;
}
#gldbdf2 ul li{
		line-height: 1.8;
}
#gldbdf2 ul li ul li{
    margin: 0px 15px;
}
#gldbdf2 ul li ul li a{
	    color: #000;	     
}
@media screen and (max-width:639px){	

#gldbdf2 ul li{
		line-height: 2.0;
}
}
ul.dvrazmce2v{
    float: right;
    background: #ffffff;
    color: #000;
    padding: 20px;
    z-index: 2;
    list-style-type: none;
    margin: 0;
    width: 250px;
    text-align: left;
    margin-top: 30px;
    border-bottom: 2px solid #dedede;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
}
ul.dvrazmce2v li{
    margin-bottom: 17px;
    color: #000000;
    font-weight: 600;
}
ul.dvrazmce2v li a{
    text-decoration: none !important;
    color: #086dba !important;
    font-weight: 400;
    font-size: 16px;
    vertical-align: 0px;
    border: 0;
    background: url(/img/benou2g.png) left no-repeat !important;
    padding: 0px 0px 1px 28px !important;
}
 
ul.dvrazmce2v li a:focus {
	  background: url(/img/besdb2bfda.png) left no-repeat !important;
      padding: 3px 0px 0px 28px !important;
}
 .menuvsq ul {
      margin: 0;
      list-style: none;
      padding-left: 20px;
      display: none;
    }

    .menuvsq .title {
cursor: pointer;
    color: #000;
    background: #fff;
    padding: 3px 13px;
    display: inline-block;
	    font-weight: 400;
		    border-radius: 3px !important;
			-webkit-border-radius: 3px !important;
			-moz-border-radius: 3px !important;
			    background: #f1f1f1;
    background: -moz-linear-gradient(top, #f1f1f1 0%, #bdbdbd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#bdbdbd));
    background: -webkit-linear-gradient(top, #f1f1f1 0%,#bdbdbd 100%);
    background: -o-linear-gradient(top, #f1f1f1 0%,#bdbdbd 100%);
    background: -ms-linear-gradient(top, #f1f1f1 0%,#bdbdbd 100%);
    background: linear-gradient(to bottom, #f1f1f1 0%,#bdbdbd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#bdbdbd',GradientType=0 );
    }
	.menuvsq .title:hover {
   
    }

    .menuvsq .title::before {
         content: '▶ ';
    font-size: 80%;
    color: #000;
    }

    .menuvsq.open .title::before {
      content: '▼ ';
    }

    .menuvsq.open ul {
     display: block;
    position: absolute;
    z-index: 9999;
    background: #726f82;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    webkit-background-clip: padding-box;
    webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    width: 250px;
    padding: 2px 10px;
    }
	.menuvsq.open ul li {
       display: inline-block;
    padding: 10px;
    font-size: 16px;
    }
	.menuvsq.open ul li a {
      color: #fff;
    }
	#rrbottab2{
		 
	}
	#rrbottab2 ul{
    padding: 10px;
    margin: 10px 20px 10px 0;
    width: 222px;
    border: 1px solid #e9e9e9;
    border-radius: 5px;
    box-shadow: 3px 3px 3px rgba(0,0,0,.05);
    float: left;
    height: 180px;
	}
	#rrbottab2 ul li{
		       list-style-type: none;
    margin-bottom: 5px;
    padding: 3px;
	}
a.gost{
        background: url(/img/pdf.png) right no-repeat !important;
		    padding: 0px 29px 0px 0px !important;
			    color: #828282;
}
a.gost:hover{
        background: url(/img/pdfhover.png) right no-repeat !important;
}
.ds2bvfggl{
    height: 250px;
    background: #ffffff no-repeat center center;
    background-size: cover;
    padding: 13px 32px 13px 32px;
    position: relative;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    min-height: 100%;
    max-width: 1304px;
    margin: 0 auto;
    line-height: 1.8;
}
img.pbzxbgfras{
	    margin: 0 20px;
}
table.prieccc td a{
 
}
.name111fg span{
 
}
.name111fg a{
    position: relative;
    display: block;
    padding: 0;
    height: 17.9em;
    font: 600 13px/1.2 'Open Sans', Arial, sans-serif;
    color: #222;
}
.name111fg a:hover{
     color: #337ab7;
}
.name111fg img{
    display: block;
    padding: 0px;
    padding-top: 0;
     margin-bottom: 20px;
    width: 180px;
 
}
.name111fg img:hover{
    opacity: .75;
}
.name111fg{
   
}
.bottable{
	       width: 100%;
    float: left;
     margin-bottom: 21px;
}
 

#rrbottab{
     border-top: 2px solid #e9e9e9;
}
 
#nameprice{
    float: left;
    margin: 0 10px 0px 0;
    padding: 30px 10px 30px 10px;
    width: 180px;
    min-width: 180px;
    border-bottom: 1px solid #e9e9e9;
}
#nameprice:hover{
	    
}
#nameprice:focus{
	    
}
img.nalich{
	    padding: 12px 8px;
}
.menudd ul {
    margin: 0;
    list-style: none;
    display: none;
    border: 1px solid #e5e5e5;
    padding: 20px;
    background: #fff;
    font-size: 16px;
    position: absolute;
    font-weight: 400;
    webkit-background-clip: padding-box;
    webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    width: 500px;
    }
.menudd ul li {
	display: inline-block;
	    padding: 10px;
}
    .menudd .title {
     cursor: pointer;
    text-decoration: none !important;
    display: inline-block;
    padding: 0;
    font-weight: normal;
    border: 0;
    line-height: 1.2;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    border-bottom: 1px dashed;
    color: #337ab7;
    border: 1px solid #e5e5e5;
    width: 120px;
    padding: 7px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	    font-weight: 600;
    }

    .menudd.open ul {
      display: block;
    }
img.cat{
	   
}
input#rlfav2{
	     
}
input#rlfav2:hover{
	 
}
input#rlfav2:focus{
	    
}
.tsdc23113{
    font-weight: 600;
}
#PPMiniCart .minicart-details-quantity{
    width: auto !important;
	    width: auto !important;
}
#PPMiniCart .minicart-attributes {
    margin: 0px !important;
    padding: 0px 0px !important;
    font-size: 11px !important;
    float: left!important;
    width: 45px !important;
    font-weight: 600;
    text-align: center;
}
li.zadv1{
	    margin-bottom: 8px; 
}
ul.breadd{
    padding: 40px 32px 16px 34px;
    position: relative;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    min-height: 100%;
    margin: 0 auto;
    max-width: 1364px;
    color: #000;
	    font-size: 11px;
}
ul.breadd li{
	display: inline-block;
 
}
ul.breadd li a{
     text-decoration: underline !important;
}
span.workhours{
	display: none;
}
span.locality{
	display: none;
}
span.street-address{
	display: none;
}
button#adddr{
    background: #fff url(/img/locat-12.png) left no-repeat !important;
    border: 0 !important;
    box-shadow: none !important;
    cursor: help;
    padding: 0px 8px;
    margin-left: 6px;
}
button#timet{
    background: url(/img/time-16.png) left no-repeat !important;
    border: 0 !important;
    box-shadow: none !important;
    cursor: help;
    padding: 0px 8px;
}
 
p.tedv28{
    font-size: 20px;
    font-weight: 600;
    margin: 0;
}
.teldiv{
    color: #000;
margin-bottom: 20px;	
font-size: 90%;
}
.teldiv span{
         font-size: 19px;
    font-weight: 600;
color: #000 !important;
}
.teldivgl{
 color: #000;
margin-bottom: 20px;	
font-size: 90%;
}	
 
td.brenbn{
	font-weight: 600;
}
p.rachd{
    bottom: 17px;
    padding: 5px 6px;
    background: #cde5f7;
    text-align: center;
    color: #333;
    font-size: 100%;
    font-weight: 400;
}
p.vidtitle{
	font-weight: 600;
	margin: 0;
	padding: 0;
}
span.telsdbbe2d{
	    margin: 0px 20px 0px 0;
    color: #000;
    font-size: 22px;
    font-weight: 600;
}
i.dann{
    font-weight: 400;
    text-transform: none;
    color: #000;
}
ul li.glavn1550{
	    font-weight: 600;
    margin-bottom: 6px;
}

ul li.glavntel1550{
	    font-weight: 600;
    margin-bottom: 6px;
}
ul li.glavntel15502{
    margin-bottom: 6px;
    font-style: italic;
    font-size: 90%;
}

.priceh1{
	
}
.newfoots ul{
margin: 0;
padding: 0;
}
.newfoots ul li{
list-style-type: none;	
    line-height: 1.8;
}
.newfoots{
border-top: 1px solid #dcdada;
}
.newfoots ul li{
	    font-size: 90%;
}
.newfoots2{
    display: flex;
    padding: 20px 32px 0px 32px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    min-height: 100%;
    max-width: 1364px;
    margin: 0 auto;
}

.foots25a{
	    float: left;
		width: 33.3333%;
}
 .foots25b{
	    float: left;
		width: 33.3333%;
}
 
 .foots25c{
	    float: left;
		width: 33.3333%;
}
.vs1d2{
	       margin-top: 30px;
		    font-size: 11px;
			background: #f2f8fd;
}
.rfg435{
	display: flex;
	    padding: 10px 32px 10px 32px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    min-height: 100%;
    max-width: 1364px;
    margin: 0 auto;
}
.vs1d2 ul{
margin: 0;
padding: 0;
}
.vs1d2 ul li{
list-style-type: none;	
}
.mors24gf{
	    float: left;
		width: 50%;
}
.mors24gf2{
	 float: left;
		width: 50%;
}
 .carousel .item{
 
  text-align: center;
 
}
.carousel h2{
	color: #fff;
	margin: 0;
  padding-top: 50px;
  font-size: 48px;
}
.carousel p{
	color: #666;
	font-weight: bold;
	font-size: 16px;
	margin-top: 30px;
	margin-bottom: 40px;
}
.osnovrazd{
    font-weight: 600;
    font-size: 14px;
    color: #222;
    margin-bottom: 2px;
    margin: 10px;
    padding: 10px;
}
.osnovrazd222{
    font-weight: 600;
    font-size: 14px;
    color: #222;
    margin-bottom: 2px;
    margin: 10px;
    padding: 10px;
}
.categg{
	padding: 10px 0px 10px 20px;
    font-weight: 600;
    font-size: 90%;
    color: #222;
	    border-top: 1px solid #e9e9e9;
	
}
.categg222{
    padding: 10px 0px 10px 20px;
    font-weight: 600;
    font-size: 90%;
    color: #222;
    border-top: 1px solid #e9e9e9;
}
.categg2{
		font-size: 90%;
	    padding: 0 20px 20px;
}
.categg2 a{
	  color: #222;
}
.categg2 a:hover{
    color: #086dba;
}
.categg2 ul li{
	list-style-type: none;
	    margin-bottom: 5px;
    padding: 3px;
}
.categg2 ul{
	    padding: 0;
    margin: 0;
}

.osnovrazd2{
	font-size: 14px;
	    padding: 0;
}
.osnovrazd2 a{
       color: #222;
}
.osnovrazd2 a:hover{
       color: #337ab7;
}
.osnovrazd2 ul li{
    list-style-type: none;
    display: block;
    line-height: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 12px;
    padding: 3px;
}
.osnovrazd2 ul{
    padding: 0 20px 20px;
    margin: 0;
}
p.stalmar{
	font-size: 13px;
	    width: 50%;
}
.armavverjf1{
    height: 200px;
    background: #ffffff no-repeat center center;
    background-size: cover;
    margin-bottom: 21px;
}
.armavverjf13{
    height: 100px;
    background: #ffffff no-repeat center center;
    background-size: cover;
}
.armavverjf122{
    height: 80px;
    background: #ffffff no-repeat center center;
    background-size: cover;
    margin-bottom: 21px;
}
.vs4ul{
margin: 15px 0px;
    background: #c4ae21;
    padding: 25px 10px;
    text-align: center;
}
table.newsal{
    border: 0;
    margin-right: 0;
    box-shadow: 0px 1px 5px -2px rgba(0,0,0,0.6);
    margin-bottom: 30px;
}
table.newsal th{
        padding: 10px;
    border: 0;
}
table.newsal td{
	    padding: 10px;
}
table.newsal tr{
	
}


table.newsal222{
    border: 0;
    margin-right: 0;
    margin-bottom: 200px;
}
table.newsal222 th{
        padding: 10px;
    border: 0;
}
table.newsal222 td{
    padding: 10px 20px 10px 0px;
    text-align: center;
    width: 100px;
    font-size: 15px;
    font-weight: 900;
}
table.newsal222 tr{
	
}



select.newsal{
	     white-space: nowrap;
    height: 43px;
    width: 157px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px solid #8e8e8e;
    line-height: 18px;
    color: #4c4c4c;
    font-size: 15px;
    padding: 9px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #ffffff;
    box-shadow: 0 1px 2px rgba(0,0,0,0.18) inset;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.18) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.18) inset;
}
p.stsoom{
    font-size: 11px;
    line-height: 12px;
    color: #3c3c3c;
    margin-top: 15px;
}
input.newsal{
	     white-space: nowrap !important;
    height: 43px !important;
    width: 300px !important; 
    box-sizing: border-box !important; 
    -moz-box-sizing: border-box !important;
    border: 1px solid #8e8e8e !important;
    line-height: 18px !important;
    color: #4c4c4c !important;
    font-size: 15px !important;
        padding: 2px 9px !important;
    border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    background: #ffffff !important;
    box-shadow: 0 1px 2px rgba(0,0,0,0.18) inset !important;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.18) inset !important;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.18) inset !important;
}
input.newsal2{
    color: #FFF!important;
    font-size: 18px;
    font-family: 'ptsansRegular', Helvetica, Arial, sans-serif;
    height: 45px!important;
    padding: 0 12px!important;
    border: solid 1px!important;
    border-color: #fcac20 #fc8d00 #b54500 #fc8a00!important;
    outline: none!important;
    background: #f65f00!important;
    background: -moz-linear-gradient(top, #fea100 0%, #f65f00 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fea100), color-stop(100%,#f65f00))!important;
    background: -webkit-linear-gradient(top, #fea100 0%,#f65f00 100%)!important;
    background: -o-linear-gradient(top, #fea100 0%,#f65f00 100%)!important;
    background: -ms-linear-gradient(top, #fea100 0%,#f65f00 100%)!important;
    background: linear-gradient(to bottom, #fea100 0%,#f65f00 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea100', endColorstr='#f65f00',GradientType=0 )!important;
    border-radius: 7px!important;
    -webkit-border-radius: 7px!important;
    -moz-border-radius: 7px!important;
    width: 261px;
}
textarea.newsal{
    height: 100px;
    width: 300px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px solid #8e8e8e;
    line-height: 18px;
    color: #4c4c4c;
    font-size: 15px;
    padding: 9px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #ffffff;
    box-shadow: 0 1px 2px rgba(0,0,0,0.18) inset;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.18) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.18) inset;
    resize: none;
}
ul.vdbel2dvcd{
	    margin: 0;
}
ul.vdbel2dvcd li{
    display: inline-block;
    padding: 1px;
    font-size: 18px;
    color: #FFF;
}
ul.vdbel2dvcd li a{
    padding: 0px 7px;
    color: #fff;
    font-size: 18px;
	font-weight: 400;
}
ul.vdbel2dvcd li.vsva{
    padding: 10px 0 0 0;
    display: block;
color: #555265;
    font-size: 90%;
    font-weight: 600;
}
 .leftbars3{    
     margin: 0;
    width: 100%;
    margin-top: 0;
    position: relative;
    z-index: 2;
    border: 1px solid #e9e9e9;
    border-radius: 5px;
    box-shadow: 3px 3px 3px rgba(0,0,0,.05);
	    font-size: 90%;
 } 
  .osnovrazd3s ul li a{    color: #086dba; }
     .categg3s ul li a{    color: #086dba; }
	   .osnovrazd3s ul{    margin: 0;     padding: 0px 0px 10px 20px;}
 .osnovrazd3s ul li{    display: inline-block; margin-bottom: 10px; margin-right: 20px;}
   .categg3s ul{    margin: 0;     padding: 0px 0px 10px 20px;}
  .categg3s ul li{    display: inline-block; margin-bottom: 10px; margin-right: 20px;}
 .leftbars2{    
    position: relative;
    z-index: 2;
    border: 1px solid #e9e9e9;
    border-radius: 5px;
    box-shadow: 3px 3px 3px rgba(0,0,0,.05);
    position: relative;
    width: 222px;
    margin-left: -254px;
    position: relative;
 }    
 #leftbarss2 {        position: absolute;}
  .osnovrazd2s ul{ 
      padding: 0 20px 20px;
    margin: 0;
  }
 .osnovrazd2s ul li{    
        list-style-type: none;
    display: block;
    line-height: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 12px;
    padding: 3px;
	}
	.osnovrazd2s {
    font-size: 14px;
    padding: 0;
}
 .osnovrazd2s ul li a{      color: #222;   }
  .osnovrazd2s ul li a:hover{     color: #337ab7;     }
   .categg2s ul{      padding: 0;
    margin: 0;}
	.categg2s{
		    font-size: 90%;
    padding: 0 20px 20px;
	}
  .categg2s ul li{       list-style-type: none;
    margin-bottom: 5px;
    padding: 3px;}
   .categg2s ul li a{       color: #222; }
   .categg2s ul li a:hover{     color: #086dba; }
.prmenus{
	    
		 text-align: right;
    padding-top: 14px;
}
.prmenus2{
float: left;
}
 
span.tel{
    color: #fff;
    margin: 0px 9px;
    font-size: 17px;
    font-weight: bold;
}
span.tel a{
    color: #fff;
 
}
span.tel a:hover{
    color: #f1f1f1;
text-decoration: underline !important;
}
span.mdaxz{
 
}
          span.uslugs:hover{
			     color: #e6e6e6;
		  }
		   span.deliverys:hover{
			     color: #e6e6e6;
		  }
		   span.gosts:hover{
			     color: #e6e6e6;
		  }
		   span.questions:hover{
			     color: #e6e6e6;
		  }
		   span.partners:hover{
			     color: #e6e6e6;
		  }
		   span.companys:hover{
			     color: #e6e6e6;
		  }
		   span.contacts:hover{
			     color: #e6e6e6;
		  }
table.menb{
    width: 100%;
    margin: 0;
    background: #d6e2eb;
    border-bottom: 0;
    display: inline-block;
}
table.menb td{
    padding: 2px 0;
    vertical-align: middle;
    text-align: center;
}
table.menb td:hover{
 
}
 
table.menb td.mddz{
text-align: center;
    padding: 3px 0px;
 
}
table.menb td.msddsas{ 
    text-align: center;
    padding: 3px 0px;
 
}
table.menb td a {
    padding: 0 20px;
    vertical-align: middle;
    text-align: left;
    color: #000;
    border-right: 1px solid #ffffff;
}
table.menb td a:hover {
    text-decoration: underline;
}
table.menb td.msddsas:hover{
 background: none;
}
table.menb th{
font-weight: 600;
    color: #000000;
    background: #cccccc;
    vertical-align: middle;
    padding: 3px 10px;
    text-align: center;
    border-bottom: 0;
    border: 1px solid #919090;
}
table.menb tr{
	
}
table.menb tr:hover{
 
}
table.gost{
	border: none;
	padding: 0;
	margin: 0;
	    width: 80%;
		  border-bottom: 1px solid #E5E5E5;
}
table.gost td{
padding: 5px;
    margin: 0;
 
}
table.gost td a{
 
}
table.gost th{
    margin: 0;
    border: 0;
background: #f7f7f7;
    vertical-align: middle;
    padding: 5px;
    color: #999;
    font-size: 90%;
    font-weight: 400;
    border-bottom: 1px solid #E5E5E5;
}
table.gost tr:hover{
	    
}
table.specpred{
	border: none;
	padding: 0;
    margin: 0 0 20px 0;
}
table.specpred td{
	border: none;
	padding: 0;
}
table.specpred td a{
	border: none;
	padding: 0;
	line-height: 180%;
}
table.specpred th{
	border: none;
	padding: 0;
}
table.specpred tr{
	background: none
}
table.specpred tr:hover{ 
	 
}
p.price{
	margin-bottom: 10px;
	font-weight: 600;
}
table.auto{
	border: none;
margin: 20px 0 50px 0;
    padding: 0;
}
table.auto td{
    padding: 5px 10px 5px 10px;
    border-bottom: 1px solid #E5E5E5;
		    margin: 0;
}
table.auto th{
	     padding: 5px 10px 5px 10px;
		    margin: 0;
			border: 0;
			text-align: left;
}
table.auto td.bod{
	font-weight: 600;
}
input.zzzag{  
    margin: 10px 0 0 0 !important;
    background-color: #2189db !important;
    background: -webkit-linear-gradient(#42a1ec, #0070c9) !important;
    background: linear-gradient(#42a1ec, #0070c9) !important;
    border-color: #07c !important;
    color: #fff !important;
    text-decoration: none !important !important;
    line-height: 1.54615 !important;
    font-weight: 500 !important;
    letter-spacing: 1px !important;
    padding: 0 10px !important;
    line-height: 2.00625 !important;
    font-weight: 500 !important;
    background-color: #2189db !important;
    background: -webkit-linear-gradient(#42a1ec, #0070c9) !important;
    background: linear-gradient(#42a1ec, #0070c9) !important;
    border: 1px solid #07c !important;
    border-radius: 4px !important;
    color: #fff !important;
    cursor: pointer !important;
    display: inline-block !important;
    padding: 0 30px !important;
    text-align: center !important;
}
input#begin_raschet {
    line-height: 1.52947;
    font-weight: 400;
    font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    background-color: #0070c9;
    background: -webkit-linear-gradient(#42a1ec, #0070c9);
    background: linear-gradient(#42a1ec, #0070c9);
    border-color: #07c;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    min-width: 30px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 3px;
    padding-bottom: 4px;
    text-align: center;
    white-space: nowrap;
}
#search_suggestion {
	z-index: 10;
    border: 1px solid #ccc;
	    top: 95px !important;
    margin: 0;
    list-style: none;
    padding: 0;
    background: #ffffff;
	}
 
table.tablez{
	border: 0;
	    margin: 20px 0 20px 0;
		    font-size: 13px;
 
}
table.tablez td{
     vertical-align: top;
}
table.tablez th{
   border: 0;
}

table.tablez2{
	border: 0;
    margin: 0px 0 50px 0;
 
}
table.tablez2 td{
     vertical-align: top;
	     padding: 0px 0 2px 0;
}
table.tablez2 tr:hover{
      
}
table.tablez2 th{
   border: 0;
       padding: 10px 0px 1px 0px;
}

span.minicart-price{
	font-weight: 600;
 
}
input.rssdac2{
    max-width: 300px !important;
    width: 100% !important;
	    height: 35px !important;
		    background: none;
}
input.rssdac2:hover{
		    background: #fff;
}
.mnbt23g{
    background: #2e88c4;
    color: white !important;
    min-height: 40px;
    position: absolute;
    padding: 0px 21px;
    border-radius: 0;
    cursor: pointer;
    font-weight: 600;
    text-transform: uppercase;
    -webkit-transition: 0s;
    transition: 0s;
    -o-border-radius: 0px 50px 50px 0px;
    border-radius: 0px 50px 50px 0px;
}
input.searg4jgh{
-o-border-radius: 50px 0px 0px 50px;
    border-radius: 50px 0px 0px 50px;
    -o-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2) inset;
    -ms-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2) inset;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    border: none;
    min-height: 40px;
    font-size: 100%;
    padding-left: 15px !important;
    padding-right: 25px !important;
    float: left;
    width: 50% !important;
}
input.rssdac2:focus{
		    background: #fff;
}
#PPMiniCart form {
    position: relative;
    width: 890px;
    max-height: 1000px;
    margin-left: -262px;
    padding: 20px 30px 20px 30px;
    background: #f2f8fd;
    border-radius: 4px;
    color: #000;
    overflow: scroll;
    max-height: 400px;
    overflow-x: hidden;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    webkit-background-clip: padding-box;
    webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.ends100{
    color: #4c4c4c;
    font-size: 11px;
    font-weight: 400;
}

#PPMiniCart .minicart-subtotal {
    color: #000;
    font-size: 90%;
    font-weight: 400;
    margin-bottom: 7px;
}
#PPMiniCart .minicart-item{
	    display: inline-block;
    margin: 10px;
    border-radius: 5px;
    margin-bottom: 20px;
 
    padding: 0;
    border-bottom: 2px solid #dedede;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    background: #fff;
    padding: 10px;
	    float: none !important;
		    vertical-align: top;
}
#PPMiniCart .minicart-item + .minicart-item {
 
}
#PPMiniCart ul {
    list-style-type: none;
 
    font-size: 85%;
	    margin: 0;
}
#PPMiniCart .minicart-quantity{
    width: 60px !important;
    text-align: center !important;
    padding: 0;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    margin: 0;
    line-height: 24px;
    height: 22px;
    font-family: OpenSans,sans-serif;
    font-weight: 700;
    display: inline-block;
    position: relative;
    background: #fff;
    border: 0 !important;
    border-bottom: 2px solid #B39E19 !important;
    border-radius: 0;
}
table.tablez tr{
 background: none;
}
table.tablez tr:hover{
 
}
input[type="text"]{
    -moz-user-select: -moz-none;
    -o-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
p.ogl{
        margin: 0 0 40px;
}
p.ogl:hover{
    
}
p.ogl2{
    line-height: 200%;
	    margin: 0;
}
img.menu{
         width: 46px;
    margin-left: 10px;
}
img.menu:hover{
    
}
.glnvs1{
	 height: 150px;
    background: #ffffff no-repeat center center;
    background-size: cover;
    position: relative;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
	
}
input:focus{outline:none;}
span.ctld{
    background: url(/img/2331.png) no-repeat;
    width: 15px;
    content: "";
    background-position: 3px 7px;
    display: inline-block;
    vertical-align: middle;
}
span.ctldt{
  
    width: 15px;
    content: "";
    background-position: 0px 3px;
    display: inline-block;
    vertical-align: middle;
}
input.minicart{
    font-size: 12px !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
    letter-spacing: 0em !important;
    font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif !important;
    min-width: 20px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    line-height: 1.52947 !important;
    font-weight: 400 !important;
    letter-spacing: -.021em !important;
    font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif !important;
    background-color: #0070c9 !important;
    background: -webkit-linear-gradient(#42a1ec, #0070c9) !important;
    background: linear-gradient(#42a1ec, #0070c9) !important;
    border-color: #07c !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-radius: 4px !important;
    color: #fff !important;
    cursor: pointer !important;
    display: inline-block !important;
    min-width: 30px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 3px !important;
    padding-bottom: 4px !important;
    text-align: center !important;
    white-space: nowrap !important;
	width: 136px !important;
}
#nal{
color: #000;
}
table.newpoz{
	border: 0;
	max-width: 1000px;
	    text-align: center;
		    margin-bottom: 50px;
}
table.newpoz td{
	border: 0;
	    vertical-align: top;
}
#more-works{
 display:none;
}
a#show-more{
    color: #337ab7;
    border-bottom: 1px dashed;
    text-decoration: none !important;
    display: inline-block;
    line-height: 1.3;
}
 
table.newpoz td.dsdvqxzc2{
    padding: 0;
  
    font-size: 14px;
}
table.newpoz tr:hover{
 
}
.tsdc233{
    color: #929292;
}
.tsdc23321e{
    font-size: 21px;
    color: #000;
}
input.he5pocv2{
	    width: 120px !important;
    height: 28px !important;
    background: #fff url(/img/search.png) no-repeat left !important;
    background-position: 6px 6px !important;
    text-align: center !important;
    border: 1px solid #dcdcdc !important;
    color: #777777 !important;
}
img.newpoz{
    margin: 0;
    display: inline-block;
    width: 300px;
}
span#krz{
	     color: #0076d2;
    float: right;
    cursor: pointer;
}
input.minicart3{
    font-size: 15px !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
    letter-spacing: 0em !important;
    font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif !important;
    min-width: 20px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    line-height: 1.52947 !important;
    font-weight: 400 !important;
    font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif !important;
    background-color: #0070c9 !important;
    background: -webkit-linear-gradient(#42a1ec, #0070c9) !important;
    background: linear-gradient(#42a1ec, #0070c9) !important;
    border-color: #07c !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-radius: 4px !important;
    color: #fff !important;
    cursor: pointer !important;
    display: inline-block !important;
    min-width: 30px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 3px !important;
    padding-bottom: 4px !important;
    text-align: center !important;
    white-space: nowrap !important;
    width: 205px !important;
 
}

input.minicart2{
    background: url(/img/shoppingcarts.png) center no-repeat !important;
    height: 26px !important;
    width: 26px !important;
    margin: -3px 0 0 1px !important;
    padding: 0px !important;
    vertical-align: middle;
}
input.minicart2:hover{
     opacity: .75;
}
input.minicart-name{
	    border: none !important;
    box-shadow: none !important;
    width: 300px !important;
    text-align: left !important;
}
.rowbf4h{
    font-size: 14px;
    color: #000;
}
.rowbf4h22{
    font: 800 21px/0.1 'Open Sans', Arial, sans-serif;
    color: #000000;
}
h2.tovarsh{
    background: #9c9c9c;
    padding: 4px 10px;
    color: #fff;
    font-weight: 600;
 
	    font-size: 20px;
}
h2.tovarby{
    background: #fd6a6a;
    padding: 4px 10px;
    color: #fff;
    font-weight: 600;
	    font-size: 20px;
}
.rrois{
    margin: 100px 0 50px 0;
    float: left;
}
.price111fd{
 
}
input.minicart5{
    background: #ffffff url(/img/forks.png) no-repeat !important;
    width: 117px;
    height: 20px !important;
    max-width: 117px;
    margin: 10px 0 0px 0px !important;
    padding: 10px 0 !important;
}

 
input.minicart5:hover{
 opacity: .75;
}
 input.minicart5:focus{
 opacity: .75;
}
input.minicart5:active{
 opacity: .75;
}
input.minicart52212{
vertical-align: 2px !important;
    padding: 3px !important;
    height: 29px !important;
    line-height: 14px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px;
    max-width: 76px;
    min-width: 44px;
    margin: 10px 0 0 0;
    text-decoration: none !important;
    border: 1px solid #b39e19 !important;
    border-radius: 4px !important;
    background: #e2cb3a !important;
    color: #000 !important;
    display: inline-block !important;
    text-align: center;
    font-size: 14px !important;
}

input.minicart522vfd12{
text-decoration: none !important;
    color: #FFF !important;
    padding: 6px 17px !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    width: 180px !important;
    vertical-align: 2px !important;
    border: 0 !important;
    outline: none !important;
    background: #dcc42e !important;
    background: -moz-linear-gradient(top, #dcc42e 0%, #9c890b 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcc42e), color-stop(100%,#9c890b)) !important;
    background: -webkit-linear-gradient(top, #dcc42e 0%,#9c890b 100%) !important;
    background: -o-linear-gradient(top, #dcc42e 0%,#9c890b 100%) !important;
    background: -ms-linear-gradient(top, #dcc42e 0%,#9c890b 100%) !important;
    background: linear-gradient(to bottom, #dcc42e 0%,#9c890b 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcc42e', endColorstr='#9c890b',GradientType=0 ) !important;
    border-radius: 7px !important;
    -webkit-border-radius: 7px !important;
    -moz-border-radius: 7px !important;
}
 
input.minicart-quantity{
    border: none !important;
    box-shadow: none !important;
	    width: 86px !important;
    text-align: left !important;
}
textarea.texq{
	    width: 300px;
    height: 80px;
	    color: #000;
    font: 300 13px/1.2 'Open Sans', Arial, sans-serif;
    padding: 6px;
}
table.oot{
		border: 0;
}
table.oot th{
	border: 0;
    padding: 3px 10px;
    background: #fbfbfb;
}
.prhits{
    padding-bottom: 30px;
    margin-top: 0;
    color: #000;
    font: 300 35px/1.4 'Open Sans', Arial, sans-serif;
    z-index: 0;
    font-weight: 800;
}
#hitpr{
	    background-color: #fff;
    border: 1px solid #e7e7e7;
    border-radius: 4px;
	     box-shadow: 0 6px 12px rgba(0,0,0,.175);
		     webkit-background-clip: padding-box;
    webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	padding: 20px;
	margin-bottom: 30px;
}
#vddsasd2gf{
	      margin-right: 60px;
    display: inline-block;
}
table.oot td{
	    vertical-align: top;
}
table.oot tr{
	    background: #fbfbfb;
}
table.oot tr:hover{
	 
}

table.tablezs{
		border: 0;
		    margin: 0;
    padding: 0;
}
table.tablezs th{
	border: 0;
    padding: 3px 10px;
    background: #fbfbfb;
}
table.tablezs td{
	   
}
table.tablezs tr{
	     background: none;
}
table.tablezs tr:hover{
	  
}

input, select{width:300px;margin:10px auto;display:block;}
select.zzza{height:21px;border:0;}
select.zzza2{width:50px;height:36px;border:1px solid #999 !important;}
span#price{color:#0076d2;margin:0;cursor:pointer;}
.socleft{float:left;}
.wp-pagenavi{margin:20px 0;}
.wp-pagenavi a,
.wp-pagenavi a:link{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;}
.wp-pagenavi a:visited{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;}
.wp-pagenavi a:hover{}
.wp-pagenavi a:active{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;}
.wp-pagenavi span.pages{padding:2px 4px 2px 4px;margin:2px 2px 2px 2px;color:#000000;border:1px solid #000000;background-color:#FFFFFF;}
.wp-pagenavi span.current{padding:2px 4px 2px 4px;margin:2px;font-weight:bold;color:#000000;}
.wp-pagenavi span.extend{padding:2px 4px 2px 4px;margin:2px;border:1px solid #000000;color:#000000;background-color:#FFFFFF;}
.wp-pagenavi .first{}
.wp-pagenavi .last{}
.wp-pagenavi .prev{}
.wp-pagenavi .next{}
.vverh{
 
}
 
.calc{
	
}
.bk{
	border-bottom: 1px dashed;
}
.divbk{
	color: #000;
	    float: right;
		    font-weight: 800;
}
p.kyp{
    color: #000;
    font-size: 100%;
}
span#prpr{
    color: #0076d2;
    padding: 0;
    margin: 0;
    cursor: pointer;
}
p.ttc{
    margin: 0;
    padding: 0;
    
    background: #ffd500;
    display: inline;
    color: #000;
}
.prpr{
    border-left: 3px solid #ffd500;
    padding-left: 10px;
    border-bottom: 1px solid #d6d6d6;
    margin: 0px 0 26px 0;
}
input#kg{
    width: 100px;
    border: 1px solid #797979;
    height: 29px;
    padding: 0;
	text-align: center;
}
 
input#price{
    width: 100px;
    box-shadow: none;
    height: 25px;
    background: none;
    border: 0;
	    font-weight: 800;
		text-align: center;
}
input#rr{
    width: 70px;
    box-shadow: none;
    background: none;
    border: 0;
		text-align: center;
}
input#name{
    width: 150px;
    box-shadow: none;
    background: none;
    border: 0;
		text-align: center;
}
table.prieccc{
width: 80%;
    color: #000;
    margin: 0;
    border-bottom: 0;
	    margin-top: 30px;
}
table.prieccc td{
    padding: 85px 0px;
    vertical-align: middle;
    text-align: center;
    width: 500px;
}
table.prieccc td.mddz{
text-align: center;
    padding: 3px 0px;
 
}
table.prieccc td.msddsas{ 
    text-align: center;
    padding: 3px 0px;
 
}
table.prieccc td.msddsas:hover{
 
}
table.prieccc th{
    vertical-align: middle;
    padding: 13px 0;
    text-align: center;
    background: #f7f7f7;
    color: #808080;
    font-weight: 400;
    border: 0;
}
table.prieccc tr{
	    background: #fff;
    display: inline-block;
    margin: 0 0 30px 0;
    background-color: white;
    border-radius: 5px;
    margin-bottom: 20px;
    width: 100%;
    padding: 0;
    border-bottom: 2px solid #dedede;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
}
table.prieccc tr.header{
	    margin: 0;
    width: 100%;
    display: table;
    border: 0;
}
table.prieccc tr.header:hover{
	    margin: 0;
    width: 100%;
    display: table;
    border: 0;
}
 
 
table.prieccxcvc{
width: 100%;
    margin: 42px 0 5px 0;
	    color: #333;
}
table.prieccxcvc td{
padding: 30px 0px;
    vertical-align: middle;
    text-align: center;
	    width: 500px;
 
}
table.prieccxcvc td.mddz{
text-align: center;
    padding: 3px 0px;
 
}
table.prieccxcvc td.msddsas{ 
    text-align: center;
    padding: 3px 0px;
 
}
table.prieccxcvc td.msddsas:hover{
 
}
table.prieccxcvc th{
    font-weight: 600;
    color: #000;
    background: #f4f4f4;
    vertical-align: middle;
    padding: 7px 0px;
    text-transform: uppercase;
    text-align: center;
    border-bottom: 0;
}
table.prieccxcvc tr{
	
}
table.prieccxcvc tr:hover{
 
	    color: #000;
} 
table.prieccc232{
		    width: 100%;
    margin: 0;
margin: 0;
}
table.prieccc1234{
	width: auto;
    margin: 0;
	    margin: 0 0 10px 0;
}
.newpic{
    margin: 0px 0px 20px 0px;
 
}
.newpic2{
margin: 0;
    border: 0;
}
section.razdel{
    padding: 0px 0px 10px 0px;
}
input#myInput{
margin: 0;
    height: 18px;
    line-height: 28px;
    text-align: center;
    font-family: OpenSans,sans-serif;
    font-weight: 400;
    display: inline-block;
    width: 56px;
    background: #fff;
    border: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
background: #fff url(/img/search5.png) no-repeat left;
    background-position: 3px 4px;
    text-align: left;
    box-shadow: none;
    padding: 0px 0px 0 15px;
	    border: 1px solid #E5E5E5;
}
 
 
table.prieccc td.mddz{
text-align: center;
    padding: 3px 0px;
 
}
table.prieccc td.msddsas{ 
    text-align: center;
    padding: 3px 0px;
 
}
table.prieccc td.msddsas:hover{
  
} 
 
table.prieccc tr{
	
}
 

table.prieccc232 td{
    padding: 3px 10px;  
    vertical-align: middle;
    text-align: center;
    border: 1px solid #868686;
}
table.prieccc232 td.mddz{
text-align: center;
    padding: 3px 0px;
}
table.prieccc232 td.msddsas{ 
text-align: center;
    padding: 3px 0px;
}
table.prieccc232 td.msddsas:hover{
    background: #fff; 
}
table.prieccc232 th{
font-weight: 600;
    padding: 3px;
    background: #ccc;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #868686;
}
table.prieccc232 tr{
	
}
table.prieccc232 tr:hover{
 
}


table.prieccc1234 td{
    padding: 3px 10px;  
    vertical-align: middle;
    text-align: center;
    border: 1px solid #868686;
}
table.prieccc1234 td.mddz{
text-align: center;
    padding: 3px 0px;
}
table.prieccc1234 td.msddsas{ 
text-align: center;
    padding: 3px 0px;
}
table.prieccc1234 td.msddsas:hover{
    background: #fff; 
}
table.prieccc1234 th{
font-weight: 600;
    padding: 3px;
    background: #ccc;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #868686;
}
table.prieccc1234 tr{
	
}
table.prieccc1234 tr:hover{
    
}

table.prieccc123456789{
width: 100%;
	    margin: 0 0 10px 0;
}
table.prieccc123456789 td{
    padding: 0;  
    vertical-align: middle;
    text-align: center;
    border: 1px solid #868686;
}
table.prieccc123456789 td.mddz{
text-align: center;
    padding: 3px 0px;
}
table.prieccc123456789 td.msddsas{ 
text-align: center;
    padding: 3px 0px;
}
table.prieccc123456789 td.msddsas:hover{
    background: #fff; 
}
table.prieccc123456789 th{
    font-weight: 600;
   padding: 3px;
    background: #ccc;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #868686;
}
table.prieccc123456789 tr{
	
}
table.prieccc123456789 tr:hover{
     
}

table.prieccc2{
		    width: 100%;
				     border: 0;
					 margin: 0 0 8px 0px;
}
table.prieccc2 td{
    padding: 0;
    font-size: 100%;
    border: 0;
}
table.prieccc2 th{
    
    padding: 20px 10px;
}
table.prieccc2 tr{
	
}
table.prieccc2 tr:hover{
	 
}

span.telsd{
margin: 0px 20px 0px 0;
    color: #000;
    font-size: 22px;
    font-weight: 600;
}
span.vvcbf11{
    color: #999;
    font-size: 20px;
    font-weight: 400;
}
span.telsds{
         
}
span.telsds2{
      
}
span.telsds3{
         margin: 0px 20px 0 0;
		  
}
.rightvv{
    float: right;
    margin: 0;
    padding: 0;
}
.lefttvv{
    float: left;
    	
}
li.stf{color:#000 !important;font-weight:600;text-transform:uppercase;margin:0 !important;padding:2px 3px !important;}
table.spec{}
table.spec th{background:#e6e6e6;color:#000;font-weight:600;padding:15px;}
table.spec td{padding:15px;}
table.spec tr{background:none;}
table.spec tr:hover{ }
li.stf a{color:#000 !important;font-weight:600 !important;}
ul.price{   
    margin: 0px 30px 25px 0px;
    padding: 0;
    display: inline-block;
    vertical-align: top;
    border-bottom: 2px solid #dedede;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    background: #fff;
	}
	ul.price:hover{   
   
	}
ul.price li{   
    list-style-type: none;
    text-align: center;
    width: 200px;
    padding: 0px 0 10px 0;
	}
	ul.price li:hover{   
    
	}
	ul.price li a{   
     font-size: 13px;
	}
	ul.price li a:hover {
      
}
	ul.price li img{   
    margin: 0 0 10px 0;
	}
table.stran{border:none;margin:0;}
table.stran td{vertical-align:top;}
h1.entry-titled{
	    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 140%;
    margin-top: 0;
    font-weight: 600;
    color: #000;
	}
	h1.entry-titlesk{
    margin-bottom: 0;
    padding: 0px;
    font-size: 115%;
    margin-top: 0;
    font-weight: 600;
    color: #000;
	}
span#wors{text-decoration:underline;color:#0066cc;cursor:pointer;margin:0 18px;font-size:15px;font-weight:600;text-transform:uppercase;}
a#wors{text-decoration:underline;color:#0066cc;cursor:pointer;font-size:15px;font-weight:600;text-transform:uppercase;}
table.stran tr{background:none;}
table.stran tr:hover{background:none;}
.tip{color:#000;padding:15px;margin-bottom:21px;font-size:19px;background:#eaeaea;}
#dvigl{float:right;}
#dvigp{float:left;width:70%;}
table#raspsk{width:188px;border:0;background:#fff;z-index:99999;}
table#raspsk td{padding:3px 15px;}
table#raspsk th{color:#000;font-size:110%;font-weight:600;padding:3px 10px;border:0;background:#fff;}
table#raspsk tr{background:none;}
table#raspsk tr:hover{background:none;}
table.sk{    border: 0;}
table.sk td{    padding: 0px 0 7px 0;}
table.sk td a{ }
table.sk tr{background:none;}
table.sk tr:hover{background:none;}
.nazad{color:#000;padding:13px;margin-bottom:21px;font-size:19px;background:#e6e6c6;}
.nazad a{text-decoration:underline;}
.vest{
    padding: 2px 0px 0px 0px;
}
section#nav_menu-76513{overflow-y:scroll;overflow-x:hidden;width:150px;max-height:637px;padding:0;}
section#nav_menu-7 ul li{line-height: 23px;}
section#nav_menu-7 ul li ul li{margin:0;padding:0px 4px;display:inline-block;border-radius:3px;}
section#nav_menu-7 ul li ul li span{color:#389cf9 !important;}
section#nav_menu-7 ul li ul li span#curret{color:#0076d2 !important;font-weight:normal;text-decoration:none;}
section#nav_menu-7 ul li a{text-decoration:none;color:#0076d2;}
section#nav_menu-765133 ul li{padding:0px 10px;}
section#nav_menu-76513 ul li{padding:0px 5px;}
section#nav_menu-76513 ul li a{text-decoration:none;font-weight:600;}
section#nav_menu-765133{width:100px;max-height:826px;padding:0;}
section#nav_menu-7{width:120px;padding:0;}
table.vtormenu{border:1px solid #d6d6d6;}
table.vtormenu td{vertical-align:top;border-right:1px solid #d6d6d6;padding:0;}
table.vtormenu th{width:100px;color:#000;border:0;font-weight:600;border-bottom:1px solid #d6d6d6;padding:5px;background:#fff;}
table.vtormenu tr{background:#fff;}
table.vtormenu tr:hover{ }
span#curret{font-weight:600;}
.vbr span{font-size:140%;margin:3px;padding:8px;background:#b2af01;color:#fff !important;cursor:pointer;}
.vbr span:hover{text-decoration:underline;color:#fff;}
.vbr a{font-size:140%;margin:3px;padding:8px;background:#b2af01;color:#fff !important;cursor:pointer;}
.vbr a:hover{text-decoration:underline;color:#fff;}
.vbr{color:#000;margin-bottom:20px;}
.price11{float:right;color:#000;font-size:17px;}
span#mms{color:#000;font-weight:700;margin:0;}
ul.ss li{color:#0076d2;}
table.ves{width:40%;}
table.ves th{color:#000;font-weight:600;font-size:100%;padding:20px 0;}
table.ves td{padding:10px 0;}
table.ves a{font-size:18px;}
table.ves tr{}
table.ves tr:hover{background:none;}
table.ves2{width:80%;}
table.ves2 th{color:#000;font-weight:600;padding:15px 20px;background:#dadada;}
table.ves2 td{padding:20px;border:1px solid #ccc;}
table.ves2 a{text-decoration:underline;font-size:18px;}
table.ves2 tr{}
table.ves2 tr:hover{ }
a.norw{text-decoration:underline;}
a.norw:hover{text-decoration:underline;}
table.pricec{width:50%;}
table.pricec th{width:150px;padding:6px 0;color:#000;font-weight:600;}
table.pricec td{width:150px;padding:6px 0;}
table.pricecc{width:70%;}
table.pricecc th{width:150px;padding:6px 0;color:#000;font-weight:600;}
table.pricecc td{width:150px;padding:6px 0;}
table.price{width:50%;}
table.price th{width:100px;padding:6px 0;color:#000;font-weight:600;}
table.price td{width:100px;padding:6px 0;}
table.price a{text-decoration:underline;font-size:18px;}
table.price tr{}
table.price tr:hover{}
table.price-name{width:60%;}
table.price-name th{width:100px;padding:6px 0;color:#000;font-weight:600;}
table.price-name td{width:100px;padding:6px 0;}
table.price-name a{text-decoration:underline;}
table.price-name tr{}
table.price-name tr:hover{}
table.mms{width:100%;}
table.mms th{width:100px;padding:6px 0;color:#000;font-weight:600;}
table.mms td{width:100px;padding:6px 0;}
table.mms a{text-decoration:underline;}
table.mms tr{}
table.mms tr:hover{}
table#soputst{border:0;}
table#soputst tr{background:none;}
table#soputst tr:hover{background:none;}
table#soputst td{padding:25px 25px 25px 0px;}
table#soputst td a{text-decoration:underline;}
span#under{color:#0076d2;cursor:pointer;}
span#under:hover{}
table.price-name2{width:100%;border:1px solid #cecece;margin-bottom:30px;}
table.price-name2 th{width:100px;padding:12px 18px;color:#232323;font-weight:600;background:#ececec;border:1px solid #ccc;text-align:center;}
table.price-name2 td{width:100px;padding:5px;color:#000;border:1px solid #e0e0e0;vertical-align:middle;text-align:center;}
table.price-name2 a{text-decoration:underline;font-size:18px;}
table.price-name2 tr{}
table.price-name2 tr:hover{}
table.price-name3{width:100%;}
table.price-name3 th{width:150px;padding:12px 18px;color:#000;font-weight:600;background:#dcdcdc;border:1px solid #fff;}
ul#menu-assortiment li ul{border:0;box-shadow:none;padding:0;}
table.price-name3 td{width:150px;padding:0px 18px;color:#000;border:1px solid #fff;}
table.price-name3 a{text-decoration:underline;font-size:18px;}
table.price-name3 tr{}
table.price-name3 tr:hover{}
table.zzz{margin-bottom:50px;box-shadow:0px 1px 5px -2px rgba(0,0,0,0.6);border:1px solid #dedede;border-top:0;}
table.zzz tr{}
table.zzz tr:hover{background:none;}
.nadas span{cursor:pointer;color:#0076d2 !important;}
.nadas span:hover{text-decoration:underline;}
.nadas{color:#000;margin-bottom:20px;line-height:33px;padding:10px 10px;box-shadow:0 2px 5px rgba(0,0,0,.11);border:1px solid #dedede;float:left;width:100%;}
.nadas2 a{border-bottom:1px dashed;}
.nadas2 a:hover{border-bottom:1px dashed;}
.nadas2{color:#000;margin-bottom:20px;font-size:16px;line-height:33px;background:#ffc;padding:16px;}
@media print{h1, div.menu-assortiment-container, div.page-header, div.nadas, div.price11, div.bottom-header-wrapper, div#bottom-footer, a.kn, a.bn, div#customer-chat-widget, div.customer-chat-customer-chat-widget contact-form customer-chat-visible, masthead#masthead, p.ogl, a.bvrt43123mbd, div#top-footer, div.customer-chat-header, #top_nav, section.razdel, div.inform, div#footer{display:none;}
table.price{font-size 40px;}
}
ul.ppro li{color:#8e9d01;}
ul.ppro{}
ul.ppro a{}
a.rasp{border-bottom:1px dashed;}
table.zzz td{padding-bottom:15px !important;vertical-align:top;padding:0px 20px;}
table.zzz th{background:none;font-weight:bold;color:#000;padding-bottom:5px !important;border:0;padding:20px;}
ul.glmen{float:left;width:100%;position:relative;margin:0px 0px 30px 0px;}
#gmen #aa{width:100px;}
#gmen #bb{width:130px;}
#gmen #cc{width:112px;}
#gmen #czc{width:135px;}
#gmen #dcc{width:138px;}
li#d{margin-bottom:33px;}
li#hec{margin-bottom:33px;}
table.metall ul{margin:0;padding:0;list-style-type:none;}
ul.glmen li{list-style-type:none;padding:0px 1px;}
ul.glmen li ul li{color:#c3a8ca;}
ul.glmen li ul li:hover{text-decoration:underline;}
a.rrn{font-size:22px;border-bottom:1px dashed;font-weight:600;}
p.rsw{margin:0;font-weight:700;}
p.rsw a{}
table.metall{border:none;}
table.metall td{padding:0;margin:0;}
table.metall tr{}
table.metall tr:hover{background:none;}
select.zzz{padding:0 9px !important;height:43px !important;color:#000;border:1px solid #8c8c8c !important;line-height:18px;width:200px;color:#4c4c4c;font-size:13px;padding:11px 13px 9px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,0.18) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.18) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.18) inset;}
input.zzz{width:300px !important;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #8c8c8c !important;line-height:18px;width:100%;font-size:15px;color:#4c4c4c;font-size:15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,0.18) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.18) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.18) inset;padding:0 9px !important;height:43px !important;}
textarea.zzz{height:89px !important;padding:9px 9px !important;width:300px !important;border:1px solid #8c8c8c !important;line-height:18px;width:100%;color:#4c4c4c;font-size:15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,0.18) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.18) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.18) inset;}
p.rs{padding:6px;color:#666;font-size:13px;margin-top:-20px;}
button.zzz{margin-top: 20px;color:#fff !important;font-size:17px;padding:6px 30px 6px 30px;outline:none;background:#2b6b02;background:-moz-linear-gradient(top, #ffd500 0%, #2b6b02 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd500), color-stop(100%,#2b6b02));background:-webkit-linear-gradient(top, #ffd500 0%,#2b6b02 100%);background:-o-linear-gradient(top, #ffd500 0%,#2b6b02 100%);background:-ms-linear-gradient(top, #ffd500 0%,#2b6b02 100%);background:linear-gradient(to bottom, #ffd500 0%,#2b6b02 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd500', endColorstr='#2b6b02',GradientType=0);border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;cursor:pointer;height:40px;}
button.zzza{  
margin: 10px 0 0 0;
    text-decoration: none !important;
    line-height: 1.54615;
    font-weight: 500;
    padding: 0 10px;
    border: 1px solid #b39e19;
    border-radius: 4px;
    background: #e2cb3a;
    color: #000;
    cursor: pointer;
    display: inline-block;
    padding: 0 17px;
    text-align: center;
	    font-size: 14px;
  }
button.podpis{
    margin: 10px 0 0 0;
    text-decoration: none !important;
    line-height: 1.54615;
    font-weight: 500;
    padding: 0 10px;
    border: 1px solid #b39e19;
    border-radius: 4px;
    background: #e2cb3a;
    color: #000;
    cursor: pointer;
    display: inline-block;
    padding: 0 17px;
    text-align: center;
	}
li{
	color:#000;
 
	}
p.vv{font-size:13px;margin:0;font-weight:700;}
select.per-select{width:200px !important;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #dedede !important;line-height:18px;width:100%;font-size:13px;color:#4c4c4c;font-size:15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,0.18) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.18) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.18) inset;padding:0 9px !important;height:34px !important;}
table.select-vid{padding:10px 0px;width:100%;border:1px solid #989898;margin:0 0 40px 0px;}
table.select-vid tr{background:none;}
table.select-vid tr:hover{background:none;}
table.select-vid td{padding:25px 0px 25px 20px;vertical-align:top;}
input.zzza{width:150px !important;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #999 !important;line-height:18px;width:100%;font-size:15px;color:#4c4c4c;font-size:15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,0.18) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.18) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.18) inset;padding:0 9px !important;height:36px !important;}
table.nnodas{
		    border: 0;
			    margin: 0 0px 30px 0px;
				    
}
table.nnodas tr{
	background: none;
}
table.nnodas tr:hover{
	background: none;
}
table.nnodas td{
    padding: 3px 0px; 
    border-bottom: 1px solid #d6d6d6;
}
table.nnodas th{
    padding: 8px 0px;
}
table.nnodas td.gasd{
    color: #000;
	    font-weight: 600;
}
table.nnodas2{
		    border: 0;
			       border: 2px solid #ffd500;
}
table.nnodas2 tr{
	background: none;
}
table.nnodas2 tr:hover{
	background: none;
}
table.nnodas2 td{
	    padding: 13px;
 
}


table.nnodas3{
		    border: 0;
			    margin: 0 0px 30px 0px;
				    
					width: 50%;
					    border-bottom: 1px solid #d6d6d6;
}
table.nnodas3 tr{
	background: none;
}
table.nnodas3 tr:hover{
	background: none;
}
table.nnodas3 td{
    padding: 3px 0px; 
 
}
table.nnodas3 th{
    padding: 2px 0px;
}
table.nnodas3 td.gasd{
    color: #000;
	    font-weight: 600;
}

img.pbzras{
	 
}

input.zzza2{width:60px !important;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #999 !important;line-height:18px;width:100%;font-size:15px;color:#4c4c4c;font-size:15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,0.18) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.18) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.18) inset;padding:0 9px !important;height:36px !important;}
ul.nors{font-size:16px;margin:0 0 20px 0px;}
ul.nors li{list-style:none;}
ul.nors li a{}
ul.nors2{font-size:14px;margin:6px 0 40px 0px;padding:0px 0px 10px 0px !important;}
ul.nors2 li{padding:14px 10px;list-style:none;margin:0px 2px 25px 2px;float:left;font-size:15px;box-shadow:0 2px 5px rgba(0,0,0,.11);border:1px solid #dedede;}
ul.nors2 li a{text-decoration:underline;}
ul.nokt{}
ul.nokt li{}
#site-navigation ul li a.menumet{color:#000 !important;background:none !important;text-transform:uppercase !important;font-weight:700;}
input.wpcf7-form-control.wpcf7-submit{}
.ha-header-rotate{height:220px;top:50px;padding-left:50px;padding-right:50px;}
.ha-header-rotate .ha-header-front{transform:translateY(-100%) rotateX(90deg);}
.ha-header-rotate .ha-header-bottom{top:50%;transition:transform 0.5s;transform:rotateX(0deg) translateY(-100%);}
.blogtel{float:right;margin-right:29px;font-size:20px;font-weight:600;}
table.glavnq{border:0;}
table.glavnq tr:hover{background:none;}
table.glavnqw{border:0;}
table.glavnqw tr:hover{background:none;}
table.glavnqw td{width:70px;vertical-align:top;}
table.glavnqwq{border:0;}
table.glavnqwq tr:hover{background:none;}
table.glavnqwq td{width:1px;}
html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
*,
*:before,
*:after{box-sizing:border-box;}
body{background:#fff;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section{display:block;}
ol,
ul{list-style:none;}
table.vvmen{border:0;padding:0;margin:15px 0px 15px 0px;}
ul.wwerx{margin:0;}
ul.wwerx li{display:inline-block;margin-right:11px;position:relative;}
ul.wwerx li.vr{}
ul.wwerx li span{
color: #060694;
    cursor: pointer;
	}
ul.wwerx li a{
 
	}
ul.wwerx2{float:right;margin-top:-30px;padding:0;}
ul.wwerx2 li{list-style-type:none;text-align:right;}
ul.wwerx2 li span{color:#fff;cursor:pointer;}
ul.wwerx3{float:right;margin-top:px;padding:0;}
ul.wwerx3 li{list-style-type:none;text-align:right;}
ul.wwerx3 li span{color:#fff;cursor:pointer;}
table.vvmen td{padding:0;}
table.vvmen tr:hover{ }
table.gl{border:0;}
table.gl tr{background:#fff;}
table{border-collapse:separate;border-spacing:0;}
a.kn{color:#000;border:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);background-color:#fff;background-image:-webkit-linear-gradient(top,#cdff82,#ffd500);background-image:-moz-linear-gradient(top,#cdff82,#ffd500);background-image:-webkit-gradient(linear, left top, left bottom, from(#cdff82), to(#ffd500));background-image:-webkit-linear-gradient(top,#cdff82,#ffd500);background-image:-moz-linear-gradient(top, #cdff82, #ffd500);background-image:linear-gradient(to bottom,#80dbf8,#7eccfa);padding:10px 38px 10px 38px;border-radius:100px;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#79cdfb;color:#000;border:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);background-color:#fff;background-image:-webkit-linear-gradient(top,#fff,#f8f8f8);background-image:-moz-linear-gradient(top,#fff,#f8f8f8);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));background-image:-webkit-linear-gradient(top, #fff, #f8f8f8);background-image:-moz-linear-gradient(top, #fff, #f8f8f8);background-image:linear-gradient(to bottom,#fff,#f8f8f8);}
a.kn:hover{color:#000;border:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);background-color:#fff;background-image:-webkit-linear-gradient(top,#cdff82,#ffd500);background-image:-moz-linear-gradient(top,#cdff82,#ffd500);background-image:-webkit-gradient(linear, left top, left bottom, from(#cdff82), to(#ffd500));background-image:-webkit-linear-gradient(top,#cdff82,#ffd500);background-image:-moz-linear-gradient(top, #cdff82, #ffd500);background-image:linear-gradient(to bottom,#80dbf8,#7eccfa);border-radius:100px;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#79cdfb;color:#000;border:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);background-color:#fff;background-image:-webkit-linear-gradient(top,#fff,#f8f8f8);background-image:-moz-linear-gradient(top,#fff,#f8f8f8);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));background-image:-webkit-linear-gradient(top, #fff, #f8f8f8);background-image:-moz-linear-gradient(top, #fff, #f8f8f8);background-image:linear-gradient(to bottom,#fff,#f8f8f8);}
table.knt{border:none;}
table.knt tr{background:none;}
table.knt tr:hover{background:none;}
p.telknt{font-size:20px;font-weight:700;color:#000;margin-bottom:4px;}
p.telknt a{color:#000;}
p.emailknt a{color:#000;}
p.textknt{color:#000;margin-bottom:0px;}
p.emailknt{color:#000;margin-bottom:0px;}
p.productknt{    color: #000;
    margin: 20px 0 0 0;}
img.alignnone{
	    margin: 30px 0 30px 30px;
    float: right;
	}
caption,
th,
td{font-weight:normal;text-align:left;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:"";}
blockquote,
q{quotes:"" "";}
a:focus{outline:0;}
a:hover,
a:active{outline:0;}
a img{border:0;}
body, 
button,
input,
select,
textarea{color:#000;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.8;font-weight:400;}
h1,
h2,
h3,
h4,
h5,
h6{clear:both;font-weight:normal;line-height:1.3;margin-bottom:15px;color:#000;font-weight:700;}
.sub-title{color:#333;font-weight:400;line-height:32px;font-family:'Open Sans', sans-serif;font-size:32px;}
p{margin-bottom:20px;color:#000;line-height: 170%;} 
b,
strong{font-weight:bold;}
dfn,
cite,
em,
i{font-style:italic;}
blockquote{margin:0 15px;font-size:20px;font-style:italic;font-family:'Open Sans', sans-serif;font-weight:300;}
address{margin:0 0 15px;}
pre{font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code,
kbd,
tt,
var{font:15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr,
acronym{border-bottom:1px dotted #666;cursor:help;}
mark,
ins{background:#fff9c0;text-decoration:none;}
sup,
sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
small{font-size:75%;}
big{font-size:125%;}
h1{font-size:24px;}
h2{
	    padding: 35px 0px;
    color: #000;
    font-weight: 600;
    margin-bottom: 0;
    padding-bottom: 26px;
    padding-right: 4px;
    margin-top: 0;
    font-size: 17px;
    z-index: 0;
	}
h3{
	    padding: 35px 0px;
    color: #000;
    font-weight: normal;
    margin-bottom: 0;
    padding-bottom: 26px;
    padding-right: 4px;
    margin-top: 0;
    font-size: 28px;
    z-index: 0;
	}
h4{
	    padding: 35px 0px;
    color: #000;
    font-weight: normal;
    margin-bottom: 0;
    padding-bottom: 26px;
    padding-right: 4px;
    margin-top: 0;
    font-size: 24px;
    z-index: 0;
	}
h5{font-size:18px;}
h6{font-size:16px;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:15px;}
ul,
ol{margin:0 0 25px 40px;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul,
li > ol{margin-bottom:0;margin-left:15px;}
dt{font-weight:bold;}
dd{margin:0 15px 15px;}
img{height:auto;max-width:100%;vertical-align: middle;}
figure{margin:0;}
table{margin:0 0 15px;width:100%;border-collapse:collapse;color:#000;border-bottom:1px solid #E5E5E5;}
th{padding:5px 10px;color:#000;font-weight:600;font-size:100%;border-bottom:1px solid #d6d6d6;}
td{padding:5px 10px;}
button,
input,
select,
textarea{font-size:100%;margin:0;}
.navigation .nav-links a,
.bttn,
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{background:#333333;color:#fff;cursor:pointer;line-height:13px;height:33px;border:none;padding:10px 15px;font-weight:400;display:inline-block;position:relative;text-shadow:none;transition:background 0.5s ease;}
.navigation .nav-links a,
button{color:#000;}
input[type="checkbox"],
input[type="radio"]{padding:0;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"]{color:#000;-webkit-appearance:none;border:solid 1px #ccc;margin:none;box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.1);height:31px;width:224px;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus{border:1px solid #AAA;}
.searchform input[type="text"]:focus{border:none; background: #fff;}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"]{padding:0px 6px;margin:0 0px 0 0;width:200px;background: #fff;}

  
.ddas label{font-size:14px;font-weight:bold;}
textarea{overflow:auto;padding-left:3px;vertical-align:top;color:#666;border:1px solid #ccc;height:260px;max-width:100%;width:50%;color:#666;-webkit-appearance:none;border:solid 1px #ccc;font:13px 'PTSansRegular';outline:none;margin:none;box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.1);}
a{
        color: #086dba;
       text-decoration: none !important;
}
a:hover {    color: #f91717;}
a:focus,
a:active{}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.alignleft{display:inline;float:left;margin-right:15px;}
.alignright{margin-left:15px;}
.aligncenter{clear:both;display:block;margin:0 auto;}
.clearfix:before,
.clearfix:after,
.row:before,
.row:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
.tg-container:after,
.tg-container:before{content:'';display:table;}
.clearfix:after,
.row:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.tg-container:after{clear:both;}
.clear{clear:both;}
.widget{margin:0;padding:0;}
.widget select{max-width:100%;}
ul#simva{
    top: 101px;
    float: left;
    position: fixed;
    margin: 0;
    background: #61838d;
    z-index: 99999;
    padding: 5px;
	}
	ul#simva li{
	list-style-type: none;
    line-height: 30px;
    display: inline-block;
    padding: 0px 10px;
	}
	ul#simva li a{
	        
	}
ul#simva2{min-width:300px !important;}
h1.entry-title{
    margin-bottom: 0;
    padding-bottom: 21px;
    margin-top: 0;
    color: #000;
    font: 800 30px/1.4 'Open Sans', Arial, sans-serif;
    z-index: 0;
	}
h1.entry-titleprice{
    margin-bottom: 0;
    padding-bottom: 21px;
    margin-top: 0;
    color: #000;
    font: 800 30px/1.4 'Open Sans', Arial, sans-serif;
    z-index: 0;
}
h1.entry-titlepricespec{
    margin-bottom: 0;
    padding-bottom: 21px;
    margin-top: 0;
    color: #000;
    font: 800 30px/1.4 'Open Sans', Arial, sans-serif;
    z-index: 0;
}
h1.entry-title a{color:#3d3d3d;}
.hentry{
margin: 0;
padding:0;
	}
 h2.sksks{
    margin: 25px 0px 20px 0px; 
 }
 p.textknt a{
	   
 }
 span.locality{
 
 }
.updated{display:none;}
.single .byline,
.group-blog .byline,
.posted-on,
.blog-author,
.blog-cat{display:inline;font-family:'Open Sans', sans-serif;font-size:14px;font-style:italic;font-weight:300;}
.cat-links{margin-right:10px;}
.page-content,
.entry-content,
.entry-summary{margin: 0;}
.page-links{clear:both;margin:0 0 15px;}
.edit-link .post-edit-link{background:#293037;padding:4px 10px;color:#FFF !important;line-height:1;border-radius:3px;font-size:13px;}
.edit-link .post-edit-link:before{content:"\f044";font-family:FontAwesome;margin-right:5px;}
#blog-post article.hentry,
.search article.hentry,
.archive article.hentry,
.tag article.hentry,
.category article.hentry{margin-top:0px;}
#blog-post article.hentry:first-child,
.search article.hentry:first-child,
.archive article.hentry:first-child,
.tag article.hentry:first-child,
.category article.hentry:first-child{margin-top:0;}
article.hentry .edit-link{display:block;margin-top:20px;}
article.hentry h1.entry-title{line-height:1.2;padding:20px 0 7px;text-align:left;color:#000;font-size:20px;line-height:30px;font-weight:700;margin:0;}
.entry-content-wrapper span a{color:#002b41;border-bottom:1px solid;border-bottom-color:#999;border-bottom-color:rgba(0,43,65,.3);}
article.hentry .entry-footer > span{margin-right:15px;font-size:13px;}
.page-header .page-title{color:#333333;padding-bottom:15px;}
.entry-footer a{color:#999;}
.entry-footer a:hover{color:#DC3522;}
.nav-links .meta-nav{display:none;}
.nav-links{clear:both;display:table;width:100%;}
.nav-links .nav-previous,
.nav-links .nav-next,
.default-wp-page li{display:inline-block;vertical-align:top;width:50%;line-height:27px;}
.default-wp-page li.next{}
.nav-links .nav-next,
.default-wp-page .next{}
.nav-links .nav-previous a:before{content:"\f0d9";font-family:FontAwesome;font-style:normal;margin-right:5px;}
.nav-links .nav-next a:after{content:"\f0da";font-family:FontAwesome;font-style:normal;margin-left:5px;}
.entry-thumbnail{position:relative;}
.entry-exrecpt{width:60%;float:right;}
.short-content{margin-bottom:10px;}
.short-content + .bttn{float:right;}
.entry-footer{margin-top:10px;}
.full-width{float:none;width:100%;}
.default-wp-page{margin:0;list-style:none;}
.blog .format-aside .entry-title,
.archive .format-aside .entry-title{display:none;}
.comment-content a{word-wrap:break-word;}
a.wors{}
a.wors:hover{}
#comments h2.comments-title{background:none;color:#333333;display:block;font-size:22px;font-style:normal;font-weight:600;margin:35px 0;padding:0 0 10px;border-bottom:1px solid #e1e1e1;}
#comments h3{margin:0 0 10px;color:#141414;font-weight:600;display:inline-block;line-height:22px;font-size:18px;}
#commentform label{width:120px;display:block;}
textarea#comment{width:100%;height:150px;}
.comments-area ol{margin:0;padding:0;list-style:none;}
.comments-area ol.children{margin:0 0 0 15px;}
.comment-list .comment-body{background:#e1e1e1 none repeat scroll 0 0;border-top:2px solid #00A9E0;margin-bottom:20px;padding:15px;}
.comment-author img{vertical-align:middle;margin-right:15px;}
.comment-author .fn{font-style:normal;font-size:16px;text-transform:capitalize;font-weight:bold;}
.comment-author .fn .url{color:#333;padding:0 5px;}
.comment-author .fn .url:hover{color:#00A9E0;}
.comment-author .says{display:none;}
.commentmetadata{float:right;font-weight:normal;font-size:12px;font-style:italic;font-weight:300;}
.comment-metadata{padding-left:52px;font-size:13px;}
.commentmetadata a{color:#666;}
.comment-content{padding-left:52px;margin-top:10px;}
.commentmetadata .comment-edit-link{color:#01AEFD;}
.commentmetadata + .clear{margin-bottom:20px;}
.comment-awaiting-moderation{margin:10px 0 0;padding-left:51px;font-weight:600;}
.reply .comment-reply-link{background:none repeat scroll 0 0 #293037;border-radius:3px;color:#FFFFFF;font-size:13px;line-height:1;padding:2px 10px;}
#respond{background:#f2f2f2;padding:20px;margin-top:20px;color:#141414;}
#commentform .form-submit{margin-bottom:0;}
#cancel-comment-reply-link{font-style:italic;color:#00A9E0;}
#cancel-comment-reply-link:before{font-family:FontAwesome;content:"\f057";margin:0 5px 0 20px;font-style:normal;color:#00A9E0;}
.logged-in-as a{color:#00A9E0;}
.infinite-scroll .paging-navigation,
.infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
#infinite-footer{display:none;}
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
.wp-caption{border:1px solid #ccc;margin-bottom:15px;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%;}
.wp-caption-text{text-align:center;}
.wp-caption .wp-caption-text{margin:10px 0;}
.site-main .gallery{margin-bottom:1.5em;}
.site-main .gallery a img{border:none;height:auto;max-width:90%;}
.site-main .gallery dd,
.site-main .gallery figcaption{margin:0;}
embed,
iframe,
object{max-width:100%;}
.bypostauthor,
.gallery-caption,
.sticky{}
body{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    background: #FFF;
    color: #000;
    margin: 0 auto;
    padding: 0;
    line-height: 1.5;
    min-width: 240px;
	}
.hide{display:none;}
#wwerxid{display:table;width:100%;}
#PPMiniCart .minicart-details-price{
	    float: none !important;
    width: auto !important;
    text-align: left !important;
    font-size: 17px;
    margin: 10px 0;
}
img.metall{
	    margin-bottom: 0;
    border-bottom: 0;
	}
li#dvdd{
    font-weight: 600;
    color: #333 !important;
}
#PPMiniCart .minicart-details-remove{
	    float: none !important;
		    width: auto !important;
			 
}
#metall{
	    padding-top: 13px;
    margin-top: 100px;
    position: relative;
    padding: 30px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    min-height: 100%;

    max-width: 1650px;  
    margin: 0 auto;
    background: #61838d;
}
table.rrsp{border:none;}
table.rrsp td{vertical-align:top;}
table.rrsp tr{background:none;}
table.rrsp tr:hover{background:none;}
.tel a{color:#000;}
.tel2{font-size:25px;font-weight:600;text-align:right;}
.tel2 a{color:#ff3f3f;}
textarea.wpcf7-form-control.wpcf7-textarea{height:150px;width:450px;}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:180px;}
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:180px;color:#000;font-size:15px;padding:0px 6px;}
table.frm{border:none;}
table.frm td{padding:8px 0px;}
table.frm tr:hover{ }
table.frm label{font-size:14px;font-weight:bold;}
table.frm input.wpcf7-form-control.wpcf7-submit{color:#fff !important;font-size:16px;padding:0px 15px;font-weight:normal;outline:none;background:#055b7b;background:-moz-linear-gradient(top, #54ABC8 0%, #055b7b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#54ABC8), color-stop(100%,#055b7b));background:-webkit-linear-gradient(top, #54ABC8 0%,#055b7b 100%);background:-o-linear-gradient(top, #54ABC8 0%,#055b7b 100%);background:-ms-linear-gradient(top, #54ABC8 0%,#055b7b 100%);background:linear-gradient(to bottom, #54ABC8 0%,#055b7b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#54ABC8', endColorstr='#055b7b',GradientType=0);border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;height:40px;}
.tel a.kn{color:#fff !important;font-size:13px;padding:7px 10px 7px 10px;font-weight:normal;outline:none;background:#2b6b02;background:-moz-linear-gradient(top, #ffd500 0%, #2b6b02 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd500), color-stop(100%,#2b6b02));background:-webkit-linear-gradient(top, #ffd500 0%,#2b6b02 100%);background:-o-linear-gradient(top, #ffd500 0%,#2b6b02 100%);background:-ms-linear-gradient(top, #ffd500 0%,#2b6b02 100%);background:linear-gradient(to bottom, #ffd500 0%,#2b6b02 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd500', endColorstr='#2b6b02',GradientType=0);border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;cursor:pointer;}
a.bn{background-color:#2189db;background:-webkit-linear-gradient(#42a1ec, #0070c9);background:linear-gradient(#42a1ec, #0070c9);border-color:#07c;color:#fff;font-size:13px !important;text-decoration:none !important;line-height:1.54615;font-weight:500;letter-spacing:normal;padding:0 10px;line-height:2.00625;font-weight:500;letter-spacing:normal;background-color:#2189db;background:-webkit-linear-gradient(#42a1ec, #0070c9);background:linear-gradient(#42a1ec, #0070c9);border:1px solid #07c;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:0 15px;text-align:center;text-shadow:0 1px 1px rgba(28,115,184,0.64);white-space:nowrap;font-family:"Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif;}
a.bn:hover{background-color:#2189db;background:-webkit-linear-gradient(#42a1ec, #0070c9);background:linear-gradient(#42a1ec, #0070c9);border-color:#07c;color:#fff;font-size:13px !important;text-decoration:none !important;line-height:1.54615;font-weight:500;letter-spacing:normal;padding:0 10px;line-height:2.00625;font-weight:500;letter-spacing:normal;background-color:#2189db;background:-webkit-linear-gradient(#42a1ec, #0070c9);background:linear-gradient(#42a1ec, #0070c9);border:1px solid #07c;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:0 15px;text-align:center;text-shadow:0 1px 1px rgba(28,115,184,0.64);white-space:nowrap;font-family:"Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif;}
.style-phone small{font-size:62%;}
#page{
	    min-width: 240px;
}
.widget{margin:0;padding:0;}
.widget select{max-width:100%;}
.widget-title{font-size:15px;font-weight:700;margin-bottom:0px;position:relative;}
.widget-title span{font-size:25px;padding-bottom:10px;display:inline-block;position:relative;color:#000;}
.widget_archive ul,
.widget_categories ul,
.widget_recent_entries ul,
.widget_meta ul,
.widget_recent_comments ul,
.widget_rss ul,
.widget_pages ul,
.widget_nav_menu ul,
.widget_product_categories ul{list-style:outside none none;margin:0;padding:0px;padding:5px 0px;}
.widget_archive li,
.widget_categories li,
.widget_pages li,
.widget_meta li,
.widget_recent_comments li,
.widget_recent_entries li,
.widget_rss li,
.widget_nav_menu li,
.widget_product_categories li{border-bottom:none;color:#000;line-height:30px;padding-left:23px;margin:0;position:relative;-webkit-transition:color 0.3s ease 0s;-moz-transition:color 0.3s ease 0s;-ms-transition:color 0.3s ease 0s;-o-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s;}
.widget_categories ul.children,
.widget_pages ul.children,
.widget_meta ul.children,
.widget_recent_comments ul.children,
.widget_recent_entries ul.children,
.widget_rss ul.children,
.widget_nav_menu ul.children,
.widget_product_categories ul.children{margin-top:5px;}
.widget ul.children li:last-child{margin:0;padding-bottom:0;}
.widget_archive li a,
.widget_categories li a,
.widget_pages li a,
.widget_meta li a,
.widget_recent_comments li a,
.widget_recent_entries li a,
.widget_rss li a,
.widget_nav_menu li a,
.widget_product_categories li a{text-decoration:underline;}
.widget_archive a::before,
.widget_categories a:before,
.widget_pages a:before,
.widget_meta a:before,
.widget_recent_comments a:before,
.widget_recent_entries a:before,
.widget_rss a:before,
.widget_nav_menu a:before,
.widget_product_categories a:before{}
.widget_categories a::before,
.widget_product_categories a:before{content:"\f07b";}
.widget_recent_entries a::before{content:"\f101";}
.widget_meta a::before,
.widget_nav_menu a:before{}
.widget_recent_comments a::before{content:"\f086";}
.widget_rss a::before{content:"\f09e";}
.widget_pages a:before{content:"\f1ea";}
.widget_tag_cloud a{background:#ebebeb none repeat scroll 0 0;border:medium none;color:#888888;display:inline-block;margin:0 5px 5px 0;padding:6px 10px;}
.widget_archive a:hover::before,
.widget_categories a:hover:before,
.widget_pages a:hover:before,
.widget_meta a:hover:before,
.widget_recent_comments a:hover:before,
.widget_recent_entries a:hover:before,
.widget_rss a:hover:before,
.widget_nav_menu a:hover:before,
.widget_product_categories li a:hover:before,
.widget_archive li a:hover,
.widget_categories li a:hover,
.widget_pages li a:hover,
.widget_meta li a:hover,
.widget_recent_comments li a:hover,
.widget_recent_entries li a:hover,
.widget_rss li a:hover,
.widget_nav_menu li a:hover,
.widget_tag_cloud a:hover,
.widget_product_categories a:hover{color:#00a9e0;}
.widget_tag_cloud a:hover{background:#00a9e0 none repeat scroll 0 0;color:#fff;}
.widget_recent_entries .post-date{color:#9f9f9f;display:block;font-size:12px;}
.widget_search input[type="search"]{width:84%;}
.widget_search button{height:36px;margin-left:1px;width:15%;}
#site-navigation ul li.reg{
	    padding: 0;
    margin: 0;
    font-weight: 400;
	}
#site-navigation ul li.m{margin:8px 0px 0px 20px;color:#000;padding:0;}
#site-navigation ul li.reg2{
    margin: 0;
	}
	#site-navigation ul li.reg2:hover{
 
 
	}
	a.textemail{
    text-decoration: none !important;
    color: #FFF !important;
    font-size: 14px;
    vertical-align: 0px;
    border: 0;
    outline: none;
    background: #337ab5;
    border-bottom: 1px solid #4e8abb;
	}
	a.textemail:hover{
     opacity: .75;
	}
	 @media screen and (max-width:767px){	
	 a.textemail{
		 display: inline-block;
	 }
	 #osnov{
		  
	 }
	 }
.widget_search input[type="search"]{
    box-shadow: none;
    height: 22px;
    float: right;
    margin: 0px 2px;
    border: 1px solid #ccc;
    width: 0px !important;
    -webkit-border-radius: 48px;
    -moz-border-radius: 48px;
    border-radius: 48px;
    font-size: 90%;
    padding: 0px 15px;
    background: #fff url(/img/p.png) no-repeat;
    padding-left: 19px;
    border-left: 8px solid transparent;
    background-position: 0px;
	}
	.widget_search input[type="search"]:hover{
    box-shadow: none;
    height: 22px;
    float: right;
    margin: 0px 2px;
    border: 1px solid #ccc;
    width: 175px !important;
    -webkit-border-radius: 48px;
    -moz-border-radius: 48px;
    border-radius: 48px;
    font-size: 90%;
    padding: 0px 15px;
    background: #fff url(/img/p.png) no-repeat;
    padding-left: 19px;
    border-left: 8px solid transparent;
    background-position: 0px;
	}
select.chosen-select{width:350px !important;}
.inform{float:left;padding:2px 0 0 40px;text-align:center;}
.fa.fa-envelope{color:#3d7402;padding:0px 5px;}
.fa.fa-clock-o{color:#3d7402;padding:0px 5px;}
.fa.fa-map-marker{color:#3d7402;padding:0px 5px;}
.mr a{text-decoration:underline;}
.mr a:hover{color:red;text-decoration:underline;}
.widget_search button{height: 40px;
    margin-left: 0;
    width: auto;
    background: #ffd500;
    box-shadow: none;
    color: #252525;}
.top-header-menu-wrapper{float:left;}
#header-menu ul li{}
table.gleer{border:0;margin-top:50px;}
table.gleer td{padding:0;}
table.gleer th{padding:0;border:0;}
table.gleer td li{list-style-type:none;padding:5px 0px;}
table.gleer tr{background:none;}
table.gleer tr:hover{background:none;}
table.gleer td a{}
#primary{}
#primary3{float:left;width:85.5%;}
#primary234{float:left;width:100%;}
#secondary{}
#secondary2{}
#secondary3{float:right;display:block;}
.left_sidebar #secondary{}
.left_sidebar #primary150{
float: left;
    padding-left: 32px;
	    color: #000;
}
.root_sidebar #secondary{float:left;}
.root_sidebar #primary{float:right;}
.no_sidebar_full_width #primary{width:100%;float:none;}
.no_sidebar_full_width #secondary{display:none;}
.no_sidebar_content_centered #primary{float:none;display:block;margin:0 auto;}
ul.cnt-list{float:right;margin:0;margin-bottom:15px;}
.fooot{position:fixed;bottom:0;left:40px;z-index:99999;padding:4px;}
.cnt-list li{float:left;list-style:none;margin:5px;}
table.zzs{border:0;margin:0;}
table.zzs td{color:#fff;text-align:center;padding:0px 10px;}
table.zzs h4{color:#fff;}
table.zzs input.wpcf7-form-control.wpcf7-submit{}
table.zzs tr:hover{background:none;}
table.zzs input.wpcf7-form-control.wpcf7-text{background:#beff58;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;height:32px;padding:0px 12px;width:200px;border:0;}
table.zzs input.wpcf7-form-control.wpcf7-text:hover{background:#fff;}
.cnt-list li img{}
.tg-container150{
    padding-left: 222px;
}
.tg-column-wrapper{clear:both;margin-left:-2%;}
.tg-column-wrapper .tg-column-1{width:100%;float:left;margin-left:2%;}
.tg-column-wrapper .tg-column-2{width:48%;margin-left:2%;float:left;}
.tg-column-wrapper .tg-column-3{float:left;margin-left:2%;width:31.32%;}
.tg-column-wrapper .tg-column-4{margin-left:2%;float:left;padding:35px;width:76%;}
.tg-column-wrapper .tg-column-5{width:18%;margin-left:2%;float:left;}
.woocommerce-page ul.products.tg-column-wrapper{clear:both;margin-left:-2%;}
.woocommerce-page ul.products.tg-column-wrapper li.product.tg-column-4{width:23%;margin-left:2%;float:left;margin-right:0;padding:0;}
.tg-column-bottom-margin{margin-bottom:2%;}
.hide{display:none;}
.top-header-wrapper{}
.left-top-header{}
.right-top-header{}
.right-top-header .top-header-menu-wrapper{}
.right-top-header .top-header-menu-wrapper ul{margin:0;list-style:none;padding:0;}
.right-top-header .top-header-menu-wrapper ul li{float:left;position:relative;font-size:12px;line-height:43px;margin:0px 21px 0px 0px;}
.right-top-header .top-header-menu-wrapper ul li a{line-height:38px;display:block;position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.right-top-header .top-header-menu-wrapper ul li a:hover{}
.left-header-block{font-size:13px;line-height:8px;margin-right:10px;margin:9px 0 9px -2px;color:#91999f;}
a.wp-super-faq-question-closed{border-bottom:1px dashed;}
span.wp-super-faq-triangle{color:#0076d2 !important;}
.wp-super-faq-answer{color:#000;margin:0px 0px 16px 0px;}
.left-header-block i{margin-right:1px;margin-left:12px;color:#a5a3a3;}
.contact-info{border-right:none;}
.right-header-block{float:left;}
.right-header-block a{color:#6d6c6c;line-height:38px;display:block;float:left;font-size:12px;padding:0 10px;font-weight:600;border-right:1px solid #c0bfbf;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.right-header-block a:hover{background:#00a9e0;color:#ffffff;}
.right-header-block a i{margin-left:3px;}
#lang_sel_click a.lang_sel_sel{background:transparent none repeat scroll 0 0;border:medium none;line-height:38px;font-size:12px;font-weight:600;color:#6d6c6c;padding:0 10px;border-right:1px solid #c0bfbf;}
#lang_sel_click a.lang_sel_sel:hover{background:#00a9e0;color:#ffffff;}
#lang_sel_click{float:left;font-family:"Open Sans", sans-serif;}
#lang_sel_click li{width:auto;}
#lang_sel_click ul ul{border-top:2px solid #00A9E0;top:100%;}
#lang_sel_click ul ul li{background:#f0f0f0;width:100%;}
#lang_sel_click ul ul li a{background:transparent none repeat scroll 0 0;border:none;border-bottom:1px solid rgba(0, 0, 0, 0.1);display:block;padding:6px 10px;}
.l-f{display:inline-block;position:fixed;right:76px;bottom:39px;z-index:9999;}
.l-f a{border:1px solid #bdbdbd;padding:10px 25px;background-color:#FFFFFF;text-decoration:none;color:#666666;box-shadow:3px 2px 8px rgba(0, 0, 0, 0.5);}
.middle-header-wrapper{
    padding: 40px 0px 40px 0px;
    position: relative;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    min-height: 100%;
    max-width: 1364px;
    margin: 0 auto;
	}
.logo,
.site-title-wrapper,
.logo-wrapper{}
.logo-wrapper{float:left;}
.logo{    margin: 0; padding: 0;width: 214px;}
table.mme{margin:5px 0px;border:0;}
table.mme td{padding:3px 24px;}
table.mme tr td span{color:#fff;cursor:pointer;font-weight:800;text-transform:uppercase;border-bottom:1px solid #ccc;}
table.mme tr{}
table.mme tr:hover{background:none;}
#site-title{float:none;font-size:28px;margin:0;line-height:1.3;}
#site-title a{color:#0066cc;}
#site-description{color:#a0a0a0;font-size:14px;font-weight:400;margin:0;padding:0;}
#site-descriptionsankt{color:#0076d2;font-weight:600;margin:0;text-transform:uppercase;}
#header-sidebar .widget{margin:0;padding:0;}
.widget-large-advertise,
.wishlist-cart-wrapper{margin:0;padding:0;}
.wishlist-cart-wrapper{}
.wishlist-wrapper,
.wcmenucart-contents{background:#f65656 none repeat scroll 0 0;border-radius:100%;float:left;height:42px;line-height:42px;margin-left:25px;text-align:center;width:42px;display:block;position:relative;}
.wishlist-wrapper a,
.cart-wrapper .estore-cart-views > a{color:#ffffff !important;}
.wishlist-wrapper .wishlist-value,
.cart-wrapper .cart-value{background:#fff none repeat scroll 0 0;border:2px solid #f65656;border-radius:100%;display:block;height:24px;line-height:19px;position:absolute;right:-10px;top:-9px;width:24px;color:#f65656;font-size:12px;}
.wcmenucart-contents{background:#00A9E0;float:left;}
.wcmenucart-contents .cart-value{border:2px solid #00A9E0;color:#00A9E0;}
.cart-wrapper{float:left;position:relative;}
.my-cart-wrap{float:left;margin-left:20px;}
.my-cart-wrap .my-cart{font-size:13px;font-weight:700;text-transform:uppercase;}
.cart-total{font-size:12px;font-weight:600;}
.bottom-header-wrapper{
 
}
.bottom-header-wrapper .tg-container{position:static;}
.category-menu{color:#5a0000;float:left;line-height:43px;width:185px;cursor:pointer;font-size:14px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;margin-right:30px;}
.category-menu:hover{background:#00A9E0;}
.category-menu .category-toggle{padding:0 10px;color:#000;font-weight:bold;text-transform:uppercase;background:#c4e3f7;}
.category-menu .category-toggle i{float:right;line-height:43px;}
.category-menu .category-toggle.active{}
#category-navigation{background:#ffffff none repeat scroll 0 0;left:0;position:absolute;top:100%;width:100%;z-index:999;}
#category-navigation ul{list-style:none;margin:0;box-shadow:1px 1px 10px rgb(130, 130, 130);-webkit-box-shadow:1px 1px 10px rgb(130, 130, 130);-moz-box-shadow:1px 1px 10px rgb(130, 130, 130);}
#category-navigation ul li{padding:0 20px;line-height:38px;border-bottom:1px solid rgba(0, 0, 0, 0.06);position:relative;}
#category-navigation ul li a{color:#333;}
#category-navigation ul li:hover > a{color:#0191BC;}
#category-navigation ul li:last-child{border-bottom:none;}
#category-navigation ul.sub-menu{background:#ffffff none repeat scroll 0 0;left:110%;position:absolute;top:0;width:200px;opacity:0;visibility:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
#category-navigation ul li:hover > ul.sub-menu{opacity:1;visibility:visible;left:100%;-webkit-box-shadow:0 8px 9px rgba(152,152,170,.6);box-shadow:0 8px 9px rgba(152,152,170,.6);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#masthead .widget_shopping_cart{background:#fff none repeat scroll 0 0;border:1px solid #f1f1f1;box-shadow:1px 1px 7px rgba(0, 0, 0, 0.05);opacity:0;padding:20px 15px;position:absolute;left:37%;top:120%;visibility:hidden;width:250px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:9;border-bottom:3px solid #00A9E0;border-top:3px solid #00A9E0;}
#masthead .widget_shopping_cart:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #00A9E0;content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:-10px;}
#masthead .cart-wrapper:hover .widget_shopping_cart{opacity:1;visibility:visible;top:110%;}
.widget_shopping_cart .total{border:1px solid #e6e6e6;border-left:none;border-right:none;margin:20px 0 0;padding:5px 0;text-align:center;}
.widget_shopping_cart .button{border:1px solid #e6e6e6;border-radius:25px;color:#787878;display:block;float:left;margin:20px 0 0 3%;text-align:center;width:47%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.widget_shopping_cart .button:hover{background:#00A9E0;color:#ffffff;border-color:#00A9E0;}
.widget_shopping_cart .buttons{margin-left:-3%;}
.woocommerce.widget_shopping_cart .cart_list li{border-bottom:1px solid #e1e1e1;margin-bottom:10px;padding-bottom:10px;padding-left:0;padding-right:32px;}
.woocommerce.widget_shopping_cart .cart_list li img{border-radius:100%;box-shadow:none;float:left;height:auto;margin-right:10px;width:42px;}
.woocommerce.widget_shopping_cart .cart_list li a.remove{left:auto;position:absolute;right:0;top:0;color:#F65656 !important;}
.woocommerce.widget_shopping_cart .cart_list li a.remove:hover{background:#F65656 !important;color:#ffffff !important;}
.woocommerce.widget_shopping_cart .cart_list li a{color:#333333;}
.woocommerce.widget_shopping_cart .total{padding:4px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.woocommerce .widget_shopping_cart_content .buttons{margin:0;}
.woocommerce .widget_shopping_cart_content .buttons a.button{border:1px solid #e6e6e6;border-radius:25px;color:#787878;display:block;float:left;margin:20px 0 0 3%;text-align:center;width:47%;font-weight:400;background:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.woocommerce .widget_shopping_cart_content .buttons a.button:hover{background:#00A9E0;color:#ffffff;border-color:#00A9E0;}
a.st{font-weight:600 !important;}
#site-navigation{
	  
}
#PPMiniCart .minicart-details-name{
	    float: none !important;
    padding: 0px 0 15px 0 !important;
	    width: 240px !important;
}
#site-navigation ul{
	list-style: outside none none;
    margin: 0;
    padding: 0;

    margin: 0 auto;
    padding: 0 30px;
    max-width: 1600px;
    min-height: 100%;

    max-width: 1650px;  
    margin: 0 auto;
	}
tr:hover{ }
#site-navigation ul li{
    float: left;
    position: relative;
    line-height: 21px;
    margin: 0;
    padding: 0;
	}
#site-navigation ul li a{
    position: relative;
    padding: 0;
    margin: 0 35px 0 0;
  
	}
	ul.ms li a.selected{
		  
    font-weight: 600;
	}
		ul.ms li ul li a.selected{
		         font-weight: 400;
	}
#site-navigation ul li:first-child{}
#site-navigation ul li.menu-item-has-children{padding-right:0;}
#site-navigation .sub-menu,
#site-navigation .children{left:0;min-width:270px;position:absolute;top:120%;z-index:99999999;background:#fff;box-shadow:0 2px 7px 0 rgba(0, 1, 1, .3);opacity:0;padding:10px 0;visibility:hidden;}
#site-navigation .sub-menu,
#site-navigation .children a{
	color:#000;
	text-align: left;
	}
#site-navigation .sub-menu li,
#site-navigation .children li{display:block;float:none;margin-left:0;padding:4px 0px;margin:0;}
#site-navigation .sub-menu li,
#site-navigation .children span.mords.link{padding:4px 15px;color:#0076d2;border:0;}
#site-navigation .sub-menu#simva2 li,
#site-navigation .children span.mords.link{    padding: 1px 10px;
    color: #0076d2;
    border: 0;
    line-height: 23px;}
#site-navigation .sub-menu li.menu-item-has-children,
#site-navigation .children li.menu-item-has-children{padding-right:0;}
#site-navigation .sub-menu ul,
#site-navigation .children ul{top:0;left:110%;padding: 10px 0;}
#site-navigation ul li.menu-item-has-children > a:after{}
#site-navigation ul.sub-menu li.menu-item-has-children > a:after{right:15px;}
#site-navigation ul li.current-menu-item > a,
#site-navigation ul li:hover > a:after{font-weight:600;margin:0;display:inline-block;}
#site-navigation ul li:hover > .sub-menu,
#site-navigation ul li:hover > .children{top:100%;visibility:visible;opacity:1;}
#site-navigation ul.sub-menu > li:hover > .sub-menu{top:0;visibility:visible;opacity:1;left:100%;}
.sub-toggle{display:none;}
.search-user-wrapper{float:right;}
.search-user-block{border-left:1px solid #e5e5e5;float:left;font-size:16px;line-height:43px;padding:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer;}
.search-user-block .search-icon{display:block;padding:0 15px;color:#fff;}
.search-user-block a{color:#333;display:block;padding:0 15px;}
.search-user-block:hover{background:#00A9E0;color:#fff;}
.search-user-block:hover a{color:#ffffff;}
.user-wrapper.search-user-block{border-right:1px solid #e5e5e5;}
.search-wrapper{position:relative;}
.search-wrapper .header-search-box{background:#ffffff none repeat scroll 0 0;border-bottom:3px solid #00a9e0;border-top:3px solid #00a9e0;box-shadow:1px 1px 7px rgba(0, 0, 0, 0.15);padding:15px;position:absolute;right:0;top:125%;width:300px;z-index:9999;opacity:0;visibility:hidden;}
.search-wrapper .header-search-box:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #00A9E0;content:"";position:absolute;right:15px;top:-10px;}
.search-wrapper .header-search-box .search-field{border-radius:0;padding:4px 10px;width:85%;float:left;}
.search-wrapper .header-search-box .searchsubmit{border:medium none;border-radius:0;box-shadow:none;color:#fff;float:left;padding:10px 0 10px;width:15%;height:36px;}
.header-search-box.active{opacity:1;visibility:visible;}
#top_slider_section{margin:0;}
#top_slider_section .widget{margin-bottom:0;padding-bottom:0;}
.big-slider{float:left;max-width:800px;position:relative;}
.big-slider ul{margin:0;padding:0;list-style:none;}
.big-slider .bx-controls .bx-next,
.big-slider .bx-controls .bx-prev{border-bottom:30px solid transparent;border-left:30px solid #333;border-top:30px solid transparent;color:#ffffff;display:block;float:left;height:0;line-height:0;width:0;font-size:16px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.big-slider .bx-controls .bx-next i,
.big-slider .bx-controls .bx-prev i{display:block;margin-left:-22px;margin-top:-10px;}
.big-slider .bx-controls .bx-next:hover,
.big-slider .bx-controls .bx-prev:hover{border-left-color:#00a9e0;}
.big-slider .bx-controls .bx-next{float:right;border-right:30px solid #333;border-left:transparent;left:auto;right:0;}
.big-slider .bx-controls .bx-next i{display:block;margin-left:17px;margin-top:-10px;}
.big-slider .bx-controls .bx-next:hover{border-right-color:#00a9e0;}
.slider-caption-wrapper{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%;text-align:center;}
.slider-caption-wrapper .slider-title{font-size:32px;line-height:40px;margin:10px 0;text-shadow:1px 1px 2px #333;}
.slider-caption-wrapper .slider-title a{color:#ffffff;}
.slider-caption-wrapper .slider-title a:hover{color:#00a9e0;}
.slider-caption-wrapper .slider-content{color:#fff;font-size:16px;text-shadow:1px 1px 5px #333;margin:10px 0 20px;}
.slider-caption-wrapper .slider-btn{background:#00a9e0 none repeat scroll 0 0;border-radius:25px;color:#ffffff;font-size:14px;font-weight:600;padding:8px 0 8px 30px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.slider-caption-wrapper .slider-btn i{background:#0791be none repeat scroll 0 0;border-radius:0 25px 25px 0;display:inline;margin-left:15px;padding:11px 15px 10px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.slider-caption-wrapper .slider-btn:hover{background:#0791be;}
.slider-caption-wrapper .slider-btn:hover i{background:#00a9e0;}
.small-slider-wrapper{float:right;max-width:380px;}
.widget_vertical_promo .collection-block{position:relative;}
.widget_vertical_promo .collection-block .slider-collection-img{margin:0;}
.widget_vertical_promo .collection-block .slider-collection-img img{display:block;}
.widget_vertical_promo .collection-block:first-child{margin-bottom:20px;}
.widget_vertical_promo .slider-title{background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;bottom:0;font-size:18px;left:0;margin:0;padding:8px 0;position:absolute;text-align:center;width:100%;}
.widget_vertical_promo .slider-title a{color:#ffffff;}
.widget_vertical_promo .slider-title a:hover{color:#00a9e0;}
.home-slider,
.featured-slider{visibility:hidden;}
.category-slider{position:relative;}
.category-slider .slider-caption-wrapper .slider-btn{padding:8px 20px;}
.category-slider .bx-controls .bx-next,
.category-slider .bx-controls .bx-prev{border-bottom:30px solid transparent;border-left:30px solid #333;border-top:30px solid transparent;color:#ffffff;display:block;float:left;height:0;line-height:0;width:0;font-size:16px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.category-slider .bx-controls .bx-next i,
.category-slider .bx-controls .bx-prev i{display:block;margin-left:-22px;margin-top:-10px;}
.category-slider .bx-controls .bx-next:hover,
.category-slider .bx-controls .bx-prev:hover{border-left-color:#00a9e0;}
.category-slider .bx-controls .bx-next{float:right;border-right:30px solid #333;border-left:transparent;left:auto;right:0;}
.category-slider .bx-controls .bx-next i{display:block;margin-left:17px;margin-top:-10px;}
.category-slider .bx-controls .bx-next:hover{border-right-color:#00a9e0;}
.section-title-wrapper{border-bottom:1px solid #e1e1e1;padding-bottom:10px;margin-bottom:20px;}
.section-title-wrapper .section-title-block{float:left;}
.section-title-wrapper .section-title-block .page-title{display:inline-block;font-size:20px;margin:0;position:relative;}
.section-title-wrapper .section-title-block .page-title a{color:#454545;}
.section-title-wrapper .section-title-block .page-title a:hover{color:#0191BC;}
.section-title-wrapper .section-title-block .page-sub-title{display:inline-block;font-size:13px;color:#7f7d7d;font-weight:400;position:relative;margin:0 0 0 10px;padding-left:15px;}
.section-title-wrapper .section-title-block .page-sub-title:before{position:absolute;left:0;content:"/";top:0;}
.widget-collection .page-title:after,
.widget-featured-collection .page-title:after{position:absolute;left:0;bottom:-13px;content:"";width:100%;height:2px;background:#00A9E0;}
.sorting-form-wrapper{float:right;}
.sorting-form-wrapper .sort-text{float:left;font-weight:700;}
.sorting-form-wrapper .woocommerce-ordering{float:left;margin-left:15px;}
.view-all{float:right;}
.view-all a{color:#333333;}
.view-all a:hover{color:#0191BC;}
.widget-featured-collection .page-title:after{background:#ffc300;}
.widget-featured-collection .section-title-wrapper .section-title-block .page-title a:hover{color:#e2ae04;}
.product-collection .page-title:after{position:absolute;left:0;bottom:-12px;content:"";width:100%;height:2px;background:#00A9E0;}
.men-collection-color .page-title:after{background:#00A9E0;}
.men-collection-color .section-title-wrapper .section-title-block .page-title a:hover{color:#0191BC;}
.hot-product-title{font-size:18px;margin:0;text-align:center;text-transform:uppercase;background:#00A9E0;color:#ffffff;padding:5px 0;}
.hot-product-content-wrapper{border:1px solid #e1e1e1;padding:15px;}
.hot-product-content-wrapper .hot-img{margin:0;position:relative;border-bottom:3px solid #00A9E0;overflow:hidden;}
.hot-product-content-wrapper .hot-img a{display:block;}
.hot-product-content-wrapper .hot-img a img{display:block;width:100%;}
.hot-product-content-wrapper .hot-img a i{margin-left:5px;}
.hot-product-content-wrapper .hot-img .cart-price-wrapper{background:rgba(0, 0, 0, 0.6);bottom:-40px;left:0;padding:8px 10px;position:absolute;width:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.hot-product-content-wrapper .hot-img .cart-price-wrapper .add_to_cart_button{float:left;font-weight:600;color:#ffffff;}
.hot-product-content-wrapper .hot-img .cart-price-wrapper .add_to_cart_button:hover{color:#0191BC;}
.hot-product-content-wrapper .hot-img .cart-price-wrapper .add_to_cart_button.added{display:none;}
.hot-product-content-wrapper .hot-img .cart-price-wrapper .added_to_cart{float:left;font-weight:600;color:#ffffff;}
.hot-product-content-wrapper .hot-img .cart-price-wrapper .added_to_cart:hover{color:#0191BC;}
.hot-product-content-wrapper .hot-img .cart-price-wrapper .hot-price{float:right;color:#ffffff;}
.hot-product-content-wrapper .hot-img .cart-price-wrapper .hot-price del{color:#c1c1c1;}
.hot-product-content-wrapper .hot-img .cart-price-wrapper .hot-price ins{background:transparent none repeat scroll 0 0;color:#fff;font-weight:700;}
.hot-product-content-wrapper .hot-img:hover .cart-price-wrapper{bottom:0;}
.hot-content-wrapper{text-align:center;padding:15px 0 10px;}
.hot-content-wrapper .hot-title{font-size:16px;margin:0;}
.hot-content-wrapper .hot-title a{color:#454545;}
.hot-content-wrapper .hot-title a:hover{color:#0191BC;}
.hot-content-wrapper .star-rating{color:#00A9E0;float:none;display:inline-block;float:none;font-size:14px;margin:0 0 15px;}
.hot-content-wrapper .hot-content{color:#7f7d7d;line-height:21px;margin:15px 0 20px;}
.hot-content-wrapper .single_add_to_wishlist{background:#00A9E0;border-radius:25px;padding:5px 15px;color:#ffffff;display:inline-block;font-weight:600;}
.hot-content-wrapper .single_add_to_wishlist:hover{background:#0191BC;color:#ffffff;}
.hot-content-wrapper .single_add_to_wishlist i{margin-left:3px;}
.product-list-wrap{border:1px solid #e1e1e1;padding:15px;}
.product-list-wrap .product-list-block{border-bottom:1px solid #e1e1e1;margin-bottom:7px;padding-bottom:7px;}
.product-list-wrap .product-list-block .product-list-img{float:left;margin:0;}
.product-list-wrap .product-list-block .product-list-img a,
.product-list-wrap .product-list-block .product-list-img img{display:block;}
.product-list-wrap .product-list-block .product-list-content{float:right;width:65%;}
.product-list-wrap .product-list-block .product-list-content .product-list-title{font-size:12px;margin:0;}
.product-list-wrap .product-list-block .product-list-content .product-list-title a{color:#454545;}
.product-list-wrap .product-list-block .product-list-content .product-list-title a:hover{color:#0191BC;}
.product-list-wrap .product-list-block .product-list-content .price{font-size:12px;}
.product-list-wrap .product-list-block .product-list-content .price .price-text{font-weight:600;}
.product-list-wrap .product-list-block .product-list-content .price del{color:#94978f;margin-left:5px;}
.product-list-wrap .product-list-block .product-list-content .price ins{background:none;color:#00A9E0;margin-left:5px;}
.product-list-wrap .product-list-block:last-child{margin-bottom:0;padding-bottom:0;border:none;}
.widget-collection .cart-wishlist-btn{margin-top:4px;}
.widget-collection .cart-wishlist-btn a{font:0px/0 a;color:transparent;}
.widget-collection .cart-wishlist-btn a i{border:1px solid #00A9E0;display:inline-block;font-size:14px;height:26px;line-height:26px;margin-right:10px;text-align:center;width:30px;color:#00A9E0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.widget-collection .cart-wishlist-btn a i:hover{color:#ffffff !important;background:#0191BC;border-color:#0191BC;}
.widget-collection .cart-wishlist-btn a.added_to_cart{font-size:14px;line-height:26px;font-family:FontAwesome;position:relative;}
.widget-collection .cart-wishlist-btn a.added_to_cart:after{content:"\f06e";font-family:FontAwesome;top:50%;left:0;-webkit-transform:translateY(-53%);-moz-transform:translateY(-53%);-ms-transform:translateY(-53%);-o-transform:translateY(-53%);transform:translateY(-53%);position:absolute;color:#ffffff;font-size:16px;border:1px solid #00A9E0;display:inline-block;font-size:14px;height:26px;line-height:26px;margin-right:10px;text-align:center;width:30px;color:#00A9E0;}
.widget-collection .cart-wishlist-btn a.added_to_cart:hover:after{color:#ffffff !important;background:#00A9E0;}
.collection-right-align .tg-column-wrapper .tg-column-4.collection-block{float:right;}
.collection-thumb-block{position:relative;}
.collection-thumb-block .collection-thumb-img{margin:0;overflow:hidden;}
.collection-thumb-block .collection-thumb-img img{display:block;-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.collection-thumb-block .collection-thumb-hover{background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0;height:100%;left:0;position:absolute;top:0;width:100%;}
.collection-thumb-block .collection-thumb-hover .collection-thumb-title-wrapper{bottom:30px;left:0;position:absolute;text-align:center;width:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.collection-thumb-block .collection-thumb-hover .collection-thumb-title-wrapper .collection-thumb-title{color:#ffffff;font-size:26px;font-weight:700;display:block;text-transform:uppercase;}
.collection-thumb-block .collection-thumb-hover .collection-thumb-title-wrapper .collection-thumb-sub-title{display:block;color:#dcdcdc;font-size:16px;text-transform:uppercase;padding:0 30px;}
.collection-thumb-block .collection-thumb-hover:after{border:2px solid rgba(255, 255, 255, 0.7);content:"";height:90%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:93%;}
.collection-thumb-block:hover img{-webkit-transform:scale(1.1) rotate(-2deg);-moz-transform:scale(1.1) rotate(-2deg);-ms-transform:scale(1.1) rotate(-2deg);-o-transform:scale(1.1) rotate(-2deg);transform:scale(1.1) rotate(-2deg);}
.collection-thumb-block:hover .collection-thumb-hover .collection-thumb-title-wrapper{bottom:40px;}
.widget-about{position:relative;overflow:hidden;padding:0;margin:0;}
.widget-about .tg-container{position:absolute;left:50%;top:0;height:100%;max-width:1200px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.widget-about .tg-container .about-content-wrapper{position:absolute;left:0;top:0;width:50%;height:100%;background:#f9f9f9;}
.widget-about .tg-container .about-content-wrapper .about-block{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:999;}
.widget-about .tg-container .about-content-wrapper .about-block .about-title{font-size:28px;margin:0;text-transform:uppercase;}
.widget-about .tg-container .about-content-wrapper .about-block .about-title a{color:#454545;}
.widget-about .tg-container .about-content-wrapper .about-block .about-sub-title{color:#00a9e0;margin:10px 0;font-size:16px;text-transform:capitalize;}
.widget-about .tg-container .about-content-wrapper .about-block .about-content{color:#737373;font-size:14px;margin-top:20px;}
.widget-about .tg-container .about-content-wrapper:before{content:"";position:absolute;width:1000%;height:100%;background:#f9f9f9;left:-1000%;top:0;}
.widget-about .tg-container .about-content-wrapper:after{background:#f9f9f9 none repeat scroll 0 0;content:"";height:2000px;position:absolute;right:650px;top:50%;-webkit-transform:rotate(70deg) translateY(-50%);-moz-transform:rotate(70deg) translateY(-50%);-ms-transform:rotate(70deg) translateY(-50%);-o-transform:rotate(70deg) translateY(-50%);transform:rotate(70deg) translateY(-50%);width:2000px;z-index:9;}
.about-img{margin:0;}
.about-img img{width:100%;display:block;}
.featured-slider{margin:0;padding:0;}
.featured-slider li{text-align:center;}
.featured-slider li .featured-img{margin:0;padding:0;border:1px solid #e1e1e1;text-align:center;position:relative;}
.featured-slider li .featured-img img{display:block;}
.featured-slider li .featured-img .featured-hover-wrapper{background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9;opacity:0;visibility:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.featured-slider li .featured-img .featured-hover-wrapper .featured-hover-block{position:absolute;left:0;top:52%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0;visibility:hidden;}
.featured-slider li .featured-img .featured-hover-wrapper .featured-hover-block a{border:1px solid #fff;color:#fff;display:inline-block;height:40px;width:40px;margin:0 5px;font:0/0 a;border-radius:0;vertical-align:top;}
.featured-slider li .featured-img .featured-hover-wrapper .featured-hover-block a:hover{background:#e2ae04;border-color:#e2ae04;}
.featured-slider li .featured-img .featured-hover-wrapper .featured-hover-block a i{font-size:16px;line-height:36px;}
.featured-slider li .featured-img .featured-hover-wrapper .featured-hover-block a.added_to_cart{position:relative;}
.featured-slider li .featured-img .featured-hover-wrapper .featured-hover-block a.added_to_cart:after{content:"\f06e";font-family:FontAwesome;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;color:#ffffff;font-size:16px;}
.featured-slider li .featured-img .featured-hover-wrapper:hover .featured-hover-block{top:50%;opacity:1;visibility:visible;}
.featured-slider li .featured-img:hover .featured-hover-wrapper{opacity:1;visibility:visible;}
.featured-slider li .featured-title{font-size:15px;margin:10px 0 0;}
.featured-slider li .featured-title a{color:#454545;}
.featured-slider li .featured-title a:hover{color:#e2ae04;}
.featured-slider li .woocommerce-product-rating .star-rating{display:inline-block;float:none;font-size:14px;margin:15px 0 5px;color:#ffc300;}
.featured-slider li .price{display:block;}
.featured-slider li .price .price-text{font-weight:600;}
.featured-slider li .price del{color:#94978f;margin-left:3px;}
.featured-slider li .price .amount{background:none;margin-left:3px;}
.featured-slider li .price ins{color:#ffc300;background:none;}
.featured-slider li .single_add_to_wishlist{background:#ffc300 none repeat scroll 0 0;border-radius:25px;color:#ffffff;display:inline-block;font-weight:600;padding:5px 15px;margin:10px 0 15px;}
.featured-slider li .single_add_to_wishlist:hover{background:#e2ae04;}
.featured-slider li .single_add_to_wishlist i{margin-left:5px;}
.widget-featured-collection .bx-controls{position:absolute;right:0;top:5px;}
.widget-featured-collection .bx-controls .bx-prev,
.widget-featured-collection .bx-controls .bx-next{border:1px solid #e1e1e1;font-size:14px;display:inline-block;width:25px;height:25px;line-height:22px;text-align:center;margin-left:5px;color:#e1e1e1;}
.widget-featured-collection .bx-controls .bx-prev:hover,
.widget-featured-collection .bx-controls .bx-next:hover{background:#e2ae04;color:#ffffff;border-color:#e2ae04;}
.product-list-content .entry-meta span{border:medium none;padding:0;margin:6px 0;}
.blog-section{background:#f9f9f9 none repeat scroll 0 0;padding:40px 0;}
.blog-section .widget-title{font-size:20px;margin:0 0 24px;text-align:center;border:none;text-transform:uppercase;}
.blog-section .entry-title{margin-top:20px;}
.blog-section .entry-content{margin-top:10px;}
.blog-section .hentry{margin:0;}
.widget_logo{padding:40px 0;}
.widget_logo .widget-title{font-size:20px;margin:0 0 24px;text-align:center;border:none;text-transform:uppercase;}
.new-tag,
.sales-tag{display:inline-block;left:0;padding:2px 20px;position:absolute;top:30px;color:#ffffff;text-transform:uppercase;z-index:999;}
.new-tag{background:#00A9E0;}
.new-tag:before,
.new-tag:after{border-bottom:13px solid transparent;border-left:10px solid #00A9E0;border-top:0 solid transparent;content:"";right:-10px;position:absolute;top:0;}
.new-tag:after{bottom:0;border-bottom:0 solid transparent;border-left:10px solid #00A9E0;border-top:13px solid transparent;top:auto;}
.sales-tag{background:#F65656;right:0;left:auto;}
.sales-tag:before,
.sales-tag:after{border-bottom:13px solid transparent;border-right:10px solid #F65656;border-top:0 solid transparent;content:"";left:-10px;position:absolute;top:0;}
.sales-tag:after{bottom:0;border-bottom:0 solid transparent;border-right:10px solid #F65656;border-top:13px solid transparent;top:auto;}
#colophon{margin-top:40px;}
#top-footer{background:#e4f1f9 none repeat scroll 0 0;padding:50px 0;}
#bottom-footer{}
.block-fix .links .link a{position:relative;display:block;width:40px;overflow:hidden;background:#0091d1;border-width:0;border-color:#006699;border-style:solid;text-decoration:none;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
.block-fix .links2 .br a{position:relative;display:block;width:40px;overflow:hidden;background:#0091d1;border-width:0;border-color:#006699;border-style:solid;text-decoration:none;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;margin:5px 0;color:#fff;text-align:center;font-size:15px;}
input.wpcf7-form-control.wpcf7-submit{color:#fff !important;font-size:16px;padding:0px 36px;font-weight:normal;outline:none;background:#055b7b;background:-moz-linear-gradient(top, #54ABC8 0%, #055b7b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#54ABC8), color-stop(100%,#055b7b));background:-webkit-linear-gradient(top, #54ABC8 0%,#055b7b 100%);background:-o-linear-gradient(top, #54ABC8 0%,#055b7b 100%);background:-ms-linear-gradient(top, #54ABC8 0%,#055b7b 100%);background:linear-gradient(to bottom, #54ABC8 0%,#055b7b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#54ABC8', endColorstr='#055b7b',GradientType=0);border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;height:50px;}
.block-fix .links .link a .t{display:block;}
.block-fix{position:fixed;z-index:100;left:0;top:50%;margin:-150px 0 0;z-index:100;}
.copy-right{
    padding-top: 13px;
    margin-top: 100px !important;
    padding: 40px 32px 0px 32px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    min-height: 100%;
    max-width: 1364px;
    margin: 0 auto;
	}
	#PPMiniCart{
		    z-index: 99999;
	}
.mstal{text-align: right;}
section#nav_menu-7 ul li span.mords.link{color:#0076d2;cursor:pointer;}
section#nav_menu-765133 ul li span.mords.link{color:#0076d2;text-decoration:underline;cursor:pointer;}
section#nav_menu-76513 ul li span.mords.link{color:#0076d2;cursor:pointer;text-decoration:none;font-weight:600;}
ul#primary-menu span.mords.link{
    position: relative;
    color: #060694;
    cursor: pointer;
	}
span.ofis{font-size:18px;font-weight:500;}
#zzzvon2 small{font-size:100%;}
#zzzvon2{color:#000;border:none;font-weight:600;text-decoration:none;font-size:120%;}
.mr span{color:#0076d2;cursor:pointer;font-weight:600;font-size:14px;border-bottom:1px solid;}
span#logoss{cursor:pointer;}
span#kyup{background-color:#2189db;background:-webkit-linear-gradient(#42a1ec, #0070c9);background:linear-gradient(#42a1ec, #0070c9);border-color:#07c;color:#fff;font-size:13px !important;text-decoration:none !important;line-height:1.54615;font-weight:500;letter-spacing:normal;padding:0 10px;line-height:2.00625;font-weight:500;letter-spacing:normal;background-color:#2189db;background:-webkit-linear-gradient(#42a1ec, #0070c9);background:linear-gradient(#42a1ec, #0070c9);border:1px solid #07c;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:0 15px;text-align:center;text-shadow:0 1px 1px rgba(28,115,184,0.64);white-space:nowrap;font-family:"Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif;}
.zzvon{float:right;margin-top:0;}
span#zzzvon{background-color:#2189db;background:-webkit-linear-gradient(#42a1ec, #0070c9);background:linear-gradient(#42a1ec, #0070c9);border-color:#07c;color:#fff;font-size:13px !important;text-decoration:none !important;line-height:1.54615;font-weight:500;letter-spacing:normal;padding:0 10px;line-height:2.00625;font-weight:500;letter-spacing:normal;background-color:#2189db;background:-webkit-linear-gradient(#42a1ec, #0070c9);background:linear-gradient(#42a1ec, #0070c9);border:1px solid #07c;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:0 5px;text-align:center;text-shadow:0 1px 1px rgba(28,115,184,0.64);white-space:nowrap;font-family:"Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif;}
ul#primary-menu ul.sub-menu span.mords.link{display:block;float:none;margin-left:0;padding:0;margin:0;border:0;cursor:pointer;}
span.mordss{color:#0076d2;cursor:pointer;font-weight:800;text-transform:uppercase;}
span.mordss2{
    padding: 0;
    color: #070794;
    font-weight: 600;
    border-bottom: 1px solid;
	}
	span.mordss2:hover{
        
	}
.payment-partner-wrapper{float:right;}
.payment-partner-wrapper ul{margin:0;list-style:none;}
.payment-partner-wrapper ul li{float:left;margin-left:10px;}
.scrollup{background:#00a9e0 none repeat scroll 0 0;border-radius:3px;bottom:60px;color:#fff;font-size:18px;height:40px;line-height:36px;position:fixed;right:20px;text-align:center;width:40px;color:#ffffff !important;color:#000;border:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);background-color:#fff;background-image:-webkit-linear-gradient(top,#fff,#f8f8f8);background-image:-moz-linear-gradient(top,#fff,#f8f8f8);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));background-image:-webkit-linear-gradient(top, #fff, #f8f8f8);background-image:-moz-linear-gradient(top, #fff, #f8f8f8);background-image:linear-gradient(to bottom,#fff,#f8f8f8);}
.scrollup:hover,
.scrollup:active,
.scrollup:focus{background:#00a9e0 none repeat scroll 0 0;border-radius:3px;color:#fff;font-size:18px;height:40px;line-height:36px;position:fixed;right:20px;text-align:center;width:40px;color:#ffffff !important;color:#000;border:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);background-color:#fff;background-image:-webkit-linear-gradient(top,#fff,#f8f8f8);background-image:-moz-linear-gradient(top,#fff,#f8f8f8);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));background-image:-webkit-linear-gradient(top, #fff, #f8f8f8);background-image:-moz-linear-gradient(top, #fff, #f8f8f8);background-image:linear-gradient(to bottom,#fff,#f8f8f8);}
table.region{}
table.region td{padding:10px 0;}
table.region tr{}
table.region tr:hover{background:none;}
table.region a{text-decoration:underline;}
#region a{
 
    text-transform: none;
	}
	#region a:hover{
	     color: #addbff;
	}
	main#main{
    position: relative;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    min-height: 100%;
    max-width: 1364px;
    margin: 0 auto;
    padding: 0 32px;
    width: 100%;
    position: relative;
	    min-height: 552px;
	}
#top_nav{
    top: 250px;
   position: fixed;
   z-index: 1000;
          min-width: 620px;
	       background: #fff;
}
#top_nav a{
  
}
a.ssa {
padding: 0;
    border-bottom: 1px dashed;
    font-size: 110%;
    font-weight: 600;
}
a.ssa:focus{
    padding: 0;
    border-bottom: 1px dashed;
    font-size: 130%;
	color: #000;
}
a.ssared {
	    color: red;
    padding: 0;

}

p.razd{
	margin: 0;
	padding: 0;
	    font-weight: 600;
}
table.moren{
    border: 0;
    margin: 0;
    background: #FFF8DC;
}
table.moren td{
    padding: 10px;
}
table.moren tr{
	
}
table.moren tr:hover{
	background: none;
}
 
a.minicart-name{
	     color: #222;
    font: 600 13px/1.2 'Open Sans', Arial, sans-serif;  
}
table.podpis{
    border: 1px solid #868686;
    margin: 10px 0 30px 0px;
}
table.podpis td{
margin: 0;
    padding: 10px;
    vertical-align: middle;
}
table.podpis tr{
	background: none;
}
table.podpis tr:hover{
	background: none;
}
p.partner{
	margin: 8px 0 8px 0;
    font-weight: 600;
}
.podpis{
	float: right;
}
input.podpis{
height: 27px;
    margin: 0;
    box-shadow: none;
    border: 1px solid #868686;
    padding: 5px;
}
i.navig{padding-right:5px;}
a.excel{text-decoration:underline;}
a.excel:hover{text-decoration:underline;}
#crumbs a{color:#000;}
.page-header{} 
.page-header .entry-title{color:#000;font-size:20px;line-height:30px;font-weight:700;margin:0;}
.page-header .entry-sub-title{color:#ffffff;font-size:14px;line-height:30px;margin:5px 0;font-weight:normal;}
::-webkit-input-placeholder{color:#999;font-size:14px;}
::-moz-placeholder{color:#999;font-size:14px;}
:-moz-placeholder{color:#999;font-size:14px;}
:-ms-input-placeholder{color:#999;font-size:14px;}
.page-header .entry-sub-title span{margin:0 5px;color:#fff;}
.entry-sub-title{
    margin: 0;
    color: #333;
    margin-bottom: 5px;
}
.entry-sub-title a{
	font-weight: 400;
    color: #333;
	}
	.entry-sub-title a:hover{
	
	}
.entry-sub-title2{margin:0;color:#ffd500;font-weight:600;margin-bottom:0px;}
span.current22{    color: #555265;}
.entry-sub-title2 a{font-weight:400;}
.page-header .entry-sub-title span a{text-decoration:underline;color:#fff;}
.entry-content-wrapper span{color:#666;}
.page-header .entry-sub-title span a:hover{}
.has-post-thumbnail .entry-thumbnail,
.widget_featured_posts_block .entry-thumbnail{position:relative;margin:0;}
.has-post-thumbnail .entry-thumbnail img,
.widget_featured_posts_block .entry-thumbnail img{width:100%;}
.has-post-thumbnail .entry-thumbnail .posted-on,
.widget_featured_posts_block .entry-thumbnail .posted-on{background:#333 none repeat scroll 0 0;left:0;padding:10px 0;position:absolute;text-align:center;top:0;width:110px;color:#ffffff;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase;display:block;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;transition:background 0.3s ease;}
.has-post-thumbnail .entry-thumbnail .posted-on a,
.widget_featured_posts_block .entry-thumbnail .posted-on a{color:#ffffff;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase;display:block;}
.has-post-thumbnail .entry-thumbnail .posted-on:hover,
.widget_featured_posts_block .entry-thumbnail .posted-on:hover{background:#00a9e0 none repeat scroll 0 0;}
.entry-title{margin:8px 0px;padding:0;}
.entry-title a{font-weight:400;}
.stnach{color:#000;margin-bottom:20px;padding:0px 0px 6px 0px;border-bottom:1px solid #999;}
.stbody{color:#000;margin-bottom:20px;padding:8px 0px 8px 7px;border-left:3px solid #020106;}
.stfoot li{list-style-type:none;}
.stfoot a{line-height:27px;}
.stfoot a:hover{;line-height:27px;}
.has-post-thumbnail .entry-title{margin-top:30px;}
.spec{color:#000;font-size:120%;font-weight:600;margin-bottom:10px;}
.entry-title a:hover,
.entry-btn .btn:hover,
.entry-meta a:hover{color:#00a9e0;}
.entry-meta span{border-left:2px solid #b5b5b5;display:inline-block;line-height:15px;margin:10px 10px 10px 0;padding-left:10px;}
.entry-meta span a,
.entry-meta span i{color:#787878;font-size:11px;font-weight:600;}
.entry-meta span i{margin-right:5px;}
.entry-meta span:first-child{border-left:none;margin-left:0px;padding-left:0px;}
article{margin:0;}
article:first-child{border-top:none;margin-top:0px;padding-top:0px;}
.entry-btn .btn{color:#0066cc;font-size:13px;margin-top:10px;font-weight:bold;}
article .entry-content{color:#7f7d7d;}
.entry-thumbnail .posted-on{background:transparent none repeat scroll 0 0;display:block;position:static;width:100%;text-align:left;font-style:normal;}
.entry-thumbnail .posted-on a{color:#333;font-weight:600;width:100%;}
.woocommerce-page ul.products li.product{padding:0;text-align:center;}
.woocommerce-page ul.products li.product .products-img{margin:0;padding:0;border:1px solid #e1e1e1;text-align:center;position:relative;}
.woocommerce-page ul.products li.product .products-img img{display:block;}
.woocommerce-page ul.products li.product .products-img .products-hover-wrapper{background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9;opacity:0;visibility:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.woocommerce-page ul.products li.product .products-img .products-hover-wrapper .products-hover-block{position:absolute;left:0;top:52%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0;visibility:hidden;}
.woocommerce-page ul.products li.product .products-img .products-hover-wrapper .products-hover-block a{border:1px solid #fff;color:#fff;display:inline-block;height:40px;width:40px;margin:0 5px;background:none;font:0/0 a;border-radius:0;vertical-align:top;padding:0;}
.woocommerce-page ul.products li.product .products-img .products-hover-wrapper .products-hover-block a:hover{background:#0191BC;border-color:#0191BC;}
.woocommerce-page ul.products li.product .products-img .products-hover-wrapper .products-hover-block a i{font-size:16px;line-height:36px;margin-left:0;}
.woocommerce-page ul.products li.product .products-img .products-hover-wrapper .products-hover-block a.added_to_cart{position:relative;}
.woocommerce-page ul.products li.product .products-img .products-hover-wrapper .products-hover-block a.added_to_cart:after{content:"\f06e";font-family:FontAwesome;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;color:#ffffff;font-size:16px;}
.woocommerce-page ul.products li.product .products-img .products-hover-wrapper:hover .products-hover-block{top:50%;opacity:1;visibility:visible;}
.woocommerce-page ul.products li.product .products-img:hover .products-hover-wrapper{opacity:1;visibility:visible;}
.woocommerce-page ul.products li.product .products-title{font-size:15px;margin:20px 0 0;padding:0;}
.woocommerce-page ul.products li.product .products-title a{color:#454545;}
.woocommerce-page ul.products li.product .products-title a:hover{color:#0191BC;}
.woocommerce-page ul.products li.product .star-rating{display:inline-block;float:none;font-size:14px;margin:15px 0 5px;color:#00A9E0;}
.woocommerce-page ul.products li.product .price{display:block;font-size:14px;color:#333;}
.woocommerce-page ul.products li.product .price .price-text{font-weight:600;}
.woocommerce-page ul.products li.product .price del{color:#94978f;margin-left:3px;display:inline-block;}
.woocommerce-page ul.products li.product .price .amount{background:none;margin-left:3px;}
.woocommerce-page ul.products li.product .price ins{color:#00A9E0;background:none;display:inline-block;font-weight:400;}
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist{text-align:center;}
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist.button.alt,
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a{background:#00A9E0 none repeat scroll 0 0;border-radius:25px;color:#ffffff;display:inline-block;font-weight:600;padding:5px 20px;margin:5px 0 15px;height:34px;line-height:24px;}
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist.button.alt:hover,
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover,
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover{background:#0191BC;}
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist.button.alt i,
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a i,
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a i{margin:0;margin-left:5px;}
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist.button.alt:after,
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:after,
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:after{content:"";display:table;clear:both;}
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .feedback{display:block;color:#00A9E0;display:none;}
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist img.ajax-loading{display:none !important;}
.single-product.woocommerce-page .product .images .thumbnails a{border:1px solid #00A9E0;}
.single-product.woocommerce-page .product .product_title{float:left;font-size:32px;}
.single-product.woocommerce-page .product .summary .price{float:right;font-weight:700;font-style:16px;color:#00A9E0;}
.single-product.woocommerce-page .product .woocommerce-product-rating{border:none;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:10px 0;}
.single-product.woocommerce-page .product .woocommerce-product-rating .star-rating{color:#00A9E0;font-size:18px;margin-top:4px;}
.single-product.woocommerce-page .product .woocommerce-product-rating .woocommerce-review-link{border-left:1px solid #e1e1e1;color:#333;font-size:14px;font-weight:600;margin-left:15px;padding-left:25px;}
.single-product.woocommerce-page .product div[itemprop="description"]{border-bottom:1px solid #e1e1e1;color:#6a6868;margin-bottom:15px;padding-bottom:0;}
.single-product.woocommerce-page .product .cart{display:inline-block;margin-bottom:0;}
.single-product.woocommerce-page .product .cart .single_add_to_cart_button{background:#00A9E0 none repeat scroll 0 0;border-radius:25px;color:#ffffff;font-weight:600;padding:5px 20px;margin:0 20px 0;height:34px;line-height:24px;position:relative;}
.single-product.woocommerce-page .product .cart .single_add_to_cart_button:hover{background:#0191BC;}
.single-product.woocommerce-page .product .cart .single_add_to_cart_button:after{content:"\f07a";font-family:FontAwesome;color:#ffffff;font-size:16px;margin-left:10px;}
.single-product.woocommerce-page .product .yith-wcwl-add-to-wishlist{display:inline-block;vertical-align:top;margin-top:0;}
.single-product.woocommerce-page .product .yith-wcwl-add-to-wishlist .add_to_wishlist.button.alt,
.single-product.woocommerce-page .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.single-product.woocommerce-page .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.single-product.woocommerce-page .product .yith-wcwl-add-to-wishlist .single_add_to_cart_button{background:#00A9E0 none repeat scroll 0 0;border-radius:25px;color:#ffffff;font-weight:600;padding:5px 20px;margin:0 0 0;height:34px;line-height:24px;}
.single-product.woocommerce-page .product .yith-wcwl-add-to-wishlist .add_to_wishlist.button.alt:hover,
.single-product.woocommerce-page .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover,
.single-product.woocommerce-page .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover,
.single-product.woocommerce-page .product .yith-wcwl-add-to-wishlist .single_add_to_cart_button:hover{background:#0191BC;}
.single-product.woocommerce-page .product .yith-wcwl-add-to-wishlist .add_to_wishlist.button.alt i,
.single-product.woocommerce-page .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a i,
.single-product.woocommerce-page .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a i,
.single-product.woocommerce-page .product .yith-wcwl-add-to-wishlist .single_add_to_cart_button i{margin:0;margin-left:5px;}
.single-product.woocommerce-page .product .product_meta{border-top:1px solid #e1e1e1;margin:10px 0;padding-top:10px;}
.single-product.woocommerce-page .product .product_meta .posted_in{font-size:14px;font-weight:700;}
.single-product.woocommerce-page .product .product_meta .posted_in a{font-weight:400;}
.single-product.woocommerce-page .product .woocommerce-tabs{border:1px solid #e1e1e1;margin-bottom:30px;}
.single-product.woocommerce-page .product .woocommerce-tabs .tabs.wc-tabs{background:#f9f9f9;padding:0;border:none;margin-bottom:0;}
.single-product.woocommerce-page .product .woocommerce-tabs .tabs.wc-tabs li{border:medium none;border-radius:0;padding:0 20px;background:#F0F2F1;box-shadow:none;}
.single-product.woocommerce-page .product .woocommerce-tabs .tabs.wc-tabs li:before,
.single-product.woocommerce-page .product .woocommerce-tabs .tabs.wc-tabs li:after{display:none;}
.single-product.woocommerce-page .product .woocommerce-tabs .tabs.wc-tabs li.active{background:#ffffff;}
.single-product.woocommerce-page .product .woocommerce-tabs #tab-description,
.single-product.woocommerce-page .product .woocommerce-tabs #tab-reviews{padding:20px 20px 0;margin-bottom:0;}
.single-product.woocommerce-page .product .woocommerce-tabs #tab-description h2,
.single-product.woocommerce-page .product .woocommerce-tabs #tab-reviews h2{font-size:18px;}
.single-product.woocommerce-page .product .woocommerce-tabs #tab-reviews{padding-bottom:20px;}
.single-product.woocommerce-page .product .woocommerce-tabs #tab-reviews #comments img.avatar{border:medium none;left:0;position:absolute;top:50%;width:80px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.single-product.woocommerce-page .product .woocommerce-tabs #tab-reviews #comments .comment-text{border-radius:0;padding:20px 20px 20px 50px;border-radius:0;}
.single-product.woocommerce-page .product .woocommerce-tabs #tab-reviews #comments .comment-text .description{border:none;}
.single-product.woocommerce-page .product .woocommerce-tabs #tab-reviews #review_form #reply-title{font-size:18px;}
#content .widget_shopping_cart .product_list_widget .mini_cart_item{border:1px solid #e1e1e1;margin:0 auto 15px;padding:10px;width:96%;} 

#content .widget_shopping_cart .product_list_widget .mini_cart_item .remove{top:10px;right:10px;}
.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content{background:#E6E6E6;margin-bottom:30px;}
.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range,
.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle{background:#00A9E0;}
.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle{border-radius:0;width:20px;height:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:50%;margin-top:-10px;}
.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle:before{content:"\f07e";font-family:FontAwesome;color:#ffffff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);}
.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{font-size:14px;}
.woocommerce .widget_layered_nav_filters ul li{float:none;font-size:13px;font-weight:400;margin-bottom:10px;}
.woocommerce .widget_layered_nav_filters ul li a{color:#333;}
.woocommerce .widget_layered_nav_filters ul li a:hover{color:#0191BC;}
.widget_product_search input[type="search"]{width:73%;}
.woocommerce-product-search input{display:block;float:left;height:40px;margin-bottom:40px;width:27%;}
.widget.woocommerce .product-title,
.widget.woocommerce.widget_recent_reviews a{color:#454545;display:block;font-size:14px;}
.widget.woocommerce .star-rating{color:#00A9E0;margin:6px 0;}
.widget.woocommerce .product_list_widget li{border-bottom:1px solid #e1e1e1;padding-bottom:10px;margin-bottom:10px;}
.widget.woocommerce .product_list_widget li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.woocommerce table.shop_table{border-radius:0;border:1px solid #e6e6e6;}
.woocommerce table.shop_table tr th{border:none;background:#f5f5f5;padding:7px 12px;color:#454545;font-size:14px;}
.woocommerce-cart .woocommerce table.shop_table.cart tr.cart_item td{border:medium none;height:120px;padding:0 12px;font-size:14px;border-bottom:1px solid #e6e6e6;color:#333333;}
.woocommerce-cart .woocommerce table.shop_table.cart tr.cart_item td.product-remove{text-align:center;}
.woocommerce-cart .woocommerce table.shop_table.cart tr.cart_item td.product-remove a{background:#00A9E0;color:#fff !important;display:inline-block;font-size:16px;height:20px;line-height:19px;text-align:center;width:20px;}
.woocommerce-cart .woocommerce table.shop_table.cart tr.cart_item td.product-remove a:hover{background:#0191BC;}
.woocommerce-cart .woocommerce table.shop_table.cart tr.cart_item td.product-thumbnail{text-align:center;}
.woocommerce-cart .woocommerce table.shop_table.cart tr.cart_item td.product-thumbnail img{border-radius:100%;width:80px;}
.woocommerce-cart .woocommerce table.shop_table.cart tr.cart_item td.product-name a{color:#454545;font-size:14px;font-weight:700;}
.woocommerce-cart .woocommerce table.shop_table.cart tr.cart_item td.product-name a:hover{color:#0191BC;}
.woocommerce-cart .woocommerce table.shop_table.cart tr td.actions{border:none;padding:15px 12px;}
.woocommerce-cart .woocommerce table.shop_table.cart tr td.actions input.input-text{width:150px !important;margin-right:0;}
.woocommerce-cart .woocommerce table.shop_table.cart tr td.actions input[type="submit"]{background:#00a9e0 none repeat scroll 0 0;border-radius:0;color:#fff;font-weight:600;height:36px;padding:0 10px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;transition:background 0.5s ease;}
.woocommerce-cart .woocommerce table.shop_table.cart tr td.actions input[type="submit"]:hover{background:#0191BC;}
.woocommerce .quantity .qty{border:1px solid #e1e1e1;padding:6px 0;}
.woocommerce .cart-collaterals .cart_totals{float:left;color:#333;}
.woocommerce .cart-collaterals .cart_totals .shop_table{border:none;margin-bottom:0;}
.woocommerce .cart-collaterals .cart_totals .shop_table th{background:none;border:none;padding:20px 12px 20px;}
.woocommerce .cart-collaterals .cart_totals .shop_table td{background:#f8f8f8;border:none;padding:20px 12px 0;}
.woocommerce .cart-collaterals .cart_totals .shop_table td .shipping-calculator-button{color:#454545;font-weight:700;position:relative;}
.woocommerce .cart-collaterals .cart_totals .shop_table td .shipping-calculator-button:after{content:"\f0d7";right:-15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;font-family:FontAwesome;}
.woocommerce .cart-collaterals .cart_totals .shop_table td select{border:1px solid #e1e1e1;padding:5px;}
.woocommerce .cart-collaterals .cart_totals .shop_table td button{background:#00a9e0 none repeat scroll 0 0;border-radius:0;color:#fff;font-weight:600;height:36px;padding:0 10px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;transition:background 0.5s ease;}
.woocommerce .cart-collaterals .cart_totals .shop_table td button:hover{background:#0191BC;}
.woocommerce .cart-collaterals .cross-sells{float:right;}
.woocommerce .cart-collaterals .cross-sells .products{text-align:center;}
.woocommerce .cart-collaterals .cross-sells .products a .star-rating,
.woocommerce .cart-collaterals .cross-sells .products a .price{display:inline-block;font-size:14px;}
.woocommerce .cart-collaterals .cross-sells .products a .price{display:block;}
.woocommerce-cart .woocommerce .wc-proceed-to-checkout{float:right;width:60%;padding:0;}
.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button{background:#333333 none repeat scroll 0 0;border-radius:0;color:#fff;font-size:14px;font-weight:700;line-height:36px;height:40px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;transition:background 0.5s ease;}
.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button:hover{background:#0191BC;}
.woocommerce ul.products li.product .add_to_cart_button{background:#00A9E0 none repeat scroll 0 0;border-radius:25px;color:#ffffff;display:inline-block;font-weight:600;padding:8px 15px;margin:10px 0 15px;}
.woocommerce ul.products li.product .add_to_cart_button:hover{background:#0191BC;}
.woocommerce ul.products li.product .add_to_cart_button i{margin-left:5px;}
.cart-empty{color:#00a9e0;font-size:32px;font-weight:700;}
.return-to-shop a.button{background:#00a9e0 none repeat scroll 0 0;border-radius:0;color:#fff;font-weight:600;height:36px;padding:0 10px;display:inline-block;line-height:36px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;transition:background 0.5s ease;}
.return-to-shop a.button:hover{background:#0191BC;color:#ffffff;}
.wishlist-title{display:none;}
.woocommerce #content .wishlist_table thead th{text-align:center;}
.woocommerce #content .wishlist_table tbody tr td{border:medium none;height:120px;padding:0 20px;text-align:center;font-size:14px;color:#333;}
.woocommerce #content .wishlist_table tbody tr td.product-remove{text-align:center;}
.woocommerce #content .wishlist_table tbody tr td.product-remove a.remove_from_wishlist{background:#00A9E0;color:#fff !important;display:inline-block;font-size:16px;height:20px;line-height:19px;text-align:center;width:20px;}
.woocommerce #content .wishlist_table tbody tr td.product-remove a.remove_from_wishlist:hover{background:#0191BC;}
.woocommerce #content .wishlist_table tbody tr td.product-thumbnail{text-align:center;}
.woocommerce #content .wishlist_table tbody tr td.product-thumbnail img{border-radius:100%;width:80px;}
.woocommerce #content .wishlist_table tbody tr td.product-name a{color:#454545;font-size:14px;font-weight:700;}
.woocommerce #content .wishlist_table tbody tr td.product-name a:hover{color:#0191BC;}
.woocommerce #content .wishlist_table tbody tr td.product-add-to-cart a{background:#00a9e0 none repeat scroll 0 0;border-radius:0;color:#fff;font-weight:600;height:36px;padding:0 10px;line-height:36px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;transition:background 0.5s ease;}
.woocommerce #content .wishlist_table tbody tr td.product-add-to-cart a:hover{background:#0191BC;}
.woocommerce #content .wishlist_table tfoot td{border:none;border-top:1px solid #e1e1e1;}
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-message{border:none;border-left:3px solid #00A9E0;font-weight:600;}
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-message:before{content:"\f05a";font-family:FontAwesome;font-size:16px;left:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#00A9E0;}
.woocommerce .woocommerce-info .showcoupon,
.woocommerce .woocommerce-error .showcoupon,
.woocommerce .woocommerce-message .showcoupon{margin-left:10px;display:inline-block;}
.woocommerce .woocommerce-info{margin-bottom:0 !important;}
.woocommerce .woocommerce-error{border-left:3px solid #F65656;margin-bottom:30px !important;}
.woocommerce .woocommerce-error:before{content:"\f071";color:#F65656;top:10px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.woocommerce .woocommerce-message{margin-bottom:30px;border-left:3px solid #82B341;}
.woocommerce .woocommerce-message:before{content:"\f058";color:#82B341;}
.woocommerce form.checkout_coupon{margin:0;padding:20px;border-radius:0;border-top:none;}
.woocommerce form.checkout_coupon .form-row-last{float:left;}
.woocommerce form.checkout_coupon .form-row{padding:0;}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt{background:#00a9e0 none repeat scroll 0 0;border-radius:0;color:#fff;font-weight:600;height:36px;padding:0 10px;line-height:32px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;transition:background 0.5s ease;}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover{background:#0191BC;}
.woocommerce-page .woocommerce-checkout{margin-top:40px;}
.woocommerce-page .woocommerce-checkout .checkout-form-wrapper{border:1px solid #e1e1e1;}
.woocommerce-page .woocommerce-checkout #customer_details.col2-set .col-1,
.woocommerce-page .woocommerce-checkout #customer_details.col2-set .col-2{width:60%;float:left;}
.woocommerce-page .woocommerce-checkout #customer_details.col2-set .col-1{border-right:1px solid #e1e1e1;}
.woocommerce-page .woocommerce-checkout #customer_details.col2-set .col-2{width:40%;}
.woocommerce-page .woocommerce-checkout #customer_details.col2-set h3{background:#F0F2F1;text-align:center;font-size:14px;margin:0;width:100%;padding:10px 0;text-transform:uppercase;}
.woocommerce-page .woocommerce-checkout #customer_details.col2-set .form-billing-group,
.woocommerce-page .woocommerce-checkout #customer_details.col2-set .shipping_address,
.woocommerce-page .woocommerce-checkout #customer_details.col2-set #order_comments_field{padding:20px;}
.woocommerce-page .woocommerce-checkout #customer_details.col2-set .form-billing-group .form-row-last,
.woocommerce-page .woocommerce-checkout #customer_details.col2-set .form-billing-group .form-row-first{width:49%;}
.woocommerce-page .woocommerce-checkout #customer_details.col2-set .form-billing-group label{color:#333333;}
.woocommerce-page .woocommerce-checkout #customer_details.col2-set .form-billing-group label abbr{margin-left:3px;border:none;text-decoration:none;}
.woocommerce-page .woocommerce-checkout #customer_details.col2-set .shipping_address .form-row-last,
.woocommerce-page .woocommerce-checkout #customer_details.col2-set .shipping_address .form-row-first{width:49%;}
.woocommerce-page .woocommerce-checkout #customer_details.col2-set .shipping_address label{color:#333333;}
.woocommerce-page .woocommerce-checkout #customer_details.col2-set .shipping_address label abbr{margin-left:3px;border:none;text-decoration:none;}
.woocommerce-page .woocommerce-checkout #customer_details.col2-set .select2-container .select2-choice{border-radius:0;margin-top:0;padding:3px 10px 4px;}
.woocommerce-page .woocommerce-checkout #customer_details.col2-set #order_comments_field label{color:#333333;}
.woocommerce-page .woocommerce-checkout #customer_details.col2-set #order_comments_field textarea{height:120px;background:#F6F6F6;padding:10px;}
.woocommerce-page .woocommerce-checkout #order_review_heading{background:#F0F2F1;text-align:left;font-size:14px;margin:0;width:100%;padding:10px 20px;text-transform:uppercase;}
.woocommerce-page .woocommerce-checkout #order_review{padding:20px;}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr th{width:70%;background:#F9F9F9;}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr th:first-child{border-right:1px solid #e1e1e1;}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr td{border:none;border-bottom:1px solid #e1e1e1;color:#333333;}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr td:first-child{border-right:1px solid #e1e1e1;}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.cart-subtotal th,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.shipping th{background:none;border-bottom:1px solid #e1e1e1;}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.order-total td{background:#F9F9F9;border-bottom:none;}
.woocommerce-checkout #payment{background:#F0F2F1;border-radius:0;}
.woocommerce-checkout #payment img{width:auto;}
.woocommerce-checkout #payment div.payment_box{background:#F9F9F9;border-radius:0;}
.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#F9F9F9;}
.woocommerce-checkout .login-form-info-wrapper{margin-bottom:20px;}
.woocommerce-checkout .login-form-info-wrapper .login{border-radius:0;border-top:0 none;color:#333;margin:0;}
.woocommerce-page .woocommerce-billing-fields .create-account{margin-bottom:20px;padding:0 20px;color:#333;}
.error-wrap{text-align:center;margin-bottom:40px;}
.error-wrap .num-404{background:#f9f9f9 none repeat scroll 0 0;border-radius:100%;color:#8c8c8c;display:inline-block;font-size:90px;font-weight:700;height:300px;line-height:300px;text-align:center;width:300px;}
.error-wrap .error{display:inline-block;font-size:65px;font-weight:700;text-transform:uppercase;color:#8c8c8c;margin-left:30px;}
.page-not-found{text-align:center;}
.page-not-found .page-title{color:#8C8C8C;}
.error-404 .message{font-size:14px;margin:30px 0 40px;text-align:center;color:#8C8C8C;font-weight:600;}
.error-404.not-found .search-field{width:94%;}
.error-404.not-found .searchsubmit{height:36px;margin-left:-3px;}
.error-404.not-found .search-field{width:90%;}
.error-404.not-found .searchsubmit{display:inline-block;height:36px;margin-left:-3px;width:46px;vertical-align:top;}
p.cntd2{font-size: 160%;
    font-weight: 600;
    margin: 0;
    padding: 0;}
	p.cntd22{
    margin: 0;
    padding: 0;}
	
	#PPMiniCart .minicart-remove {
width: 25px;
    padding: 0;
    background: #ffffff;
    color: red;
    font-size: 110%;
    cursor: pointer;
    font-weight: 600;
    line-height: 21px;
    height: 21px;
}
 	#PPMiniCart .minicart-remove:hover {
		 
	}
 li.mdd58a{
font-size: 100%;
    font-weight: 600;
 }
  li.mdd58a a{
    color: #000;
 }
 ul.col-sm-2 list-unstyled li ul li{
	 
 }
 #PPMiniCart .minicart-closer {
    float: right !important;
    margin: -12px -10px 0 !important;
    padding: 10px !important;
    background: 0 !important;
    border: 0 !important;
    font-size: 27px !important;
    color: #000 !important;
    cursor: pointer !important;
    font-weight: bold !important;
}
 li.mdd58a2{
    font-size: 100%;
 padding: 6px 0;
 }
  li.mdd58a2 a{
 
 }
 .navbar-default .navbar-nav>li>a:hover{
    
 }
  
  textarea.rssd2{
    height: 100px;
	    width: 100%;
		    background: none;
  }
  textarea.rssd2:hover{
 
		    background: #fff;
  }
   textarea.rssd2:focus{
 
		    background: #fff;
  }
  .breadcb14 a{
	 
 } 
 @media screen and (max-width:1390px){
	 	   ul.breadd{padding: 40px 0px 10px 30px; font-size: 11px;}
		   .newfoots2{padding: 20px 30px 0px 30px;}
		   .rfg435{padding: 10px 30px 10px 30px;}
		    ul.breadd li{font-size: 11px;}
 .vs1d2 ul li{font-size: 11px;}
  .menynaverxy2{padding: 0 30px;}
  .copy-right{padding: 40px 30px 0px 30px;}
 .yamm .container{font-size: 15px;}
 
  p.ogl{font-size: 15px;}
   p{font-size: 15px;}
   li{font-size: 15px;}
 table.prieccc {font-size: 14px;    width: 72%;}
 table.prieccc th {padding: 30px 0;}
 table.prieccc td {}
 #PPMiniCart form{left: 10%; width: 720px;}
 #PPMiniCart ul{width: 950px;}
 textarea.rssd{width: 300px;}
 table.tablez2{font-size: 15px;}
 .ds34osnov{
	 
 }
 }
  @media screen and (max-width:1080px){
  
  }
 @media screen and (max-width:1023px){
	   ul.breadd{padding: 40px 30px 10px 30px; font-size: 11px;}
	   .newfoots2{padding: 20px 30px 0px 30px;}
		   .rfg435{padding: 10px 30px 10px 30px;}
	   ul.breadd li{font-size: 11px;}
 
  .copy-right{padding: 40px 30px 0px 30px;}
  .menynaverxy2{padding: 0 30px;}
 .yamm .container{font-size: 14px;}
 
  p.ogl{font-size: 14px;}
   p{font-size: 14px;}
   li{font-size: 15px;}
 table.prieccc {font-size: 14px;    width: 70%;}
 table.prieccc th {padding: 20px 0;}
 table.prieccc td {}
 #PPMiniCart form{left: 10%; width: 720px;}
 #PPMiniCart ul{width: 950px;}
 textarea.rssd{width: 300px;}
 .ds34osnov{
	 
 }
 }
 @media screen and (max-width:1023px){	
   i{font-size: 14px;}
   table.tablez2{font-size: 14px;}
   table.formcnt td{
	       padding: 12px 0;
    display: block;
    width: 100%;
    float: left;
    border: 0;
   }
  }
  @media screen and (max-width:910px){
	   table.prieccc {font-size: 14px;    width: 67%;}
  }
   @media screen and (max-width:910px){	
   i{font-size: 14px;}
   table.tablez2{font-size: 14px;}
      
	  
  }
  @media screen and (max-width:1000px){	
  table.prieccc {    width: 100%;}
   table.prieccc th {padding: 5px 0; display: none;}
  table.prieccc td {padding: 5px 0; display: block; width: 100%;float: left; border:0;}
  table.auto td {padding: 5px 0; display: block; width: 100%;float: left; border:0;}
    table.auto th {padding: 5px 0; display: block; width: 100%;float: left; border:0;}
	img.pbzras{
	     margin-top: 40px;
}
table.prieccc tr{
	     margin: 0 0 30px 0;
    display: inline-block;
	    padding-bottom: 40px;
}
ul.dvrazmce2v {
    float: left;
       width: 100%;
    margin-bottom: 20px;
}
  }
   @media screen and (max-width:1000px){	
   input#myInput{
	       width: 100% !important;
   }
   .namepozdf {
    float: left;
        width: 100%;
    font-size: 13px; 
    color: red;
    line-height: 1.8;
    padding-left: 0;
    padding-bottom: 30px;
}
p.stalmar{
	    width: 100%;
}

   table.newsal td {
    padding: 10px;
    padding: 5px 0;
    display: block;
    width: 100%;
    float: left;
    border: 0;
}
table.newsal th {
    padding: 10px;
    padding: 5px 0;
    display: block;
    width: 100%;
    float: left;
    border: 0;
}
select.newsal {
    background: #f1f1f1;
    margin-bottom: 13px;
}


table.newsal222 td {
    padding: 10px;
    padding: 5px 0;
    display: block;
    width: 100%;
    float: left;
    border: 0;
}
table.newsal222 th {
    padding: 10px;
    padding: 5px 0;
    display: block;
    width: 100%;
    float: left;
    border: 0;
}
select.newsal222 {
    background: #f1f1f1;
    margin-bottom: 13px;
}
.osnov4{
    margin-top: 138px;
    text-align: right;
 }
 .osnov4 ul li{
    display: inline-block;
    margin: 0px 0px 20px 40px;
 }
    table.newpoz{
 
	       margin-bottom: 50px;
   }
     
   table.newpoz td{
	       float: left;
    width: 100%;
    display: block;
   }
 img.newpoz{margin: 0px 0 10px 0;}
   table.newpoz td.dsdvqxzc2{
	       margin-top: 20px;
   }
   table.newpoz td {
    padding: 20px 0;
}
   }
   @media screen and (max-width:903px){
		  
		  .osnov4 {
    margin-top: 116px;
    text-align: right;
}
 
	  }
   
      @media screen and (max-width:900px){
		  span.uslugs{
			  display: none;
		  }
		   span.deliverys{
			  display: none;
		  }
		   span.gosts{
			  display: none;
		  }
		   span.questions{
			  display: none;
		  }
		   span.partners{
			  display: none;
		  }
		   span.companys{
			  display: none;
		  }
		   span.contacts{
			  display: none;
		  }
 
	  }
   @media screen and (max-width:852px){
	   ul.breadd{padding: 40px 30px 10px 30px; font-size: 11px;}
	   .newfoots2{padding: 20px 30px 0px 30px;}
		   .rfg435{padding: 10px 30px 10px 30px;}
	   ul.breadd li{font-size: 11px;}
 
  .copy-right{padding: 40px 30px 0px 30px;}
  .menynaverxy2{padding: 0 30px;}
 .yamm .container{font-size: 14px;}
 
  p.ogl{font-size: 14px;}
  table.prieccc {    width: 100%;}
  table.prieccc th {    display: none;}
 table.prieccc td {padding: 5px 0; display: block; width: 100%;float: left; border:0;}
  table.auto td {padding: 5px 0; display: block; width: 100%;float: left; border:0;}
    table.auto th {padding: 5px 0; display: block; width: 100%;float: left; border:0;}
	img.pbzras{
	     margin-top: 40px;
}
table#ddavxz th{
	    padding: 5px 0;
    display: block;
    width: 100%;
    float: left;
    border: 0;
}
table#ddavxz td{
	    padding: 5px 0;
    display: block;
    width: 100%;
    float: left;
    border: 0;
}
table.prieccc tr{
	     margin: 0 0 30px 0;
    display: inline-block;
	    padding-bottom: 40px;
}
ul.dvrazmce2v {
    float: left;
        width: 100%;
    margin-bottom: 20px;
}
  .ds34osnov{
 
 }
   p{font-size: 14px;}
   li{font-size: 15px;}
 table.prieccc {font-size: 14px;width: 100%;}
 table.prieccc th {padding: 20px 0;}
 table.prieccc td {}
 #PPMiniCart form{left: 10%; width: 720px;}
 #PPMiniCart ul{width: 950px;}
 textarea.rssd{width: 300px;}
 
 
 
  ul.dvrazmce2v li{
	 font-size: 16px;
 }
 a.textemail{
	 display: none;
 }
 }
 @media screen and (max-width:900px){	
 
 .osnov4 {
    margin-top: 90px;
    text-align: right;
}
	   ul.breadd{padding: 40px 30px 10px 30px;}
	   ul.breadd li{font-size: 11px;}
 }
  @media screen and (max-width:813px){	
 a.textemail{
     font-size: 85%; 
 
 }
 
 }
  @media screen and (max-width:790px){
	   table.prieccc {font-size: 14px;width: 100%;}
	    
  }
 @media screen and (max-width:767px){
  ul.breadd{padding: 40px 10px 10px 10px; font-size: 11px;}
  ul.breadd li{font-size: 11px;}
 .newfoots2{padding: 20px 10px 0px 10px;}
		   .rfg435{padding: 10px 10px 10px 10px;}
  .copy-right{padding: 40px 10px 0px 10px;}
  .menynaverxy2{padding: 0 10px;}
 .yamm .container{font-size: 14px;}
 h1.entry-titleprice {padding-bottom: 26px; font-size: 28px;}
 h1.entry-title {padding-bottom: 26px; font-size: 28px;}
  p.ogl{font-size: 14px;}
  .ds34osnov{
	 
	     padding: 1px 10px 0px 10px;
 }
   p{font-size: 14px;}
   li{font-size: 15px;}
 table.prieccc {font-size: 14px;}
 table.prieccc th {padding: 15px 0;}
 table.prieccc td {}
   #PPMiniCart form{left: 18%; width: 640px;overflow: scroll;max-height: 400px;}
 #PPMiniCart ul{width: 840px;}
 textarea.rssd{width: 200px;} 

 }
 
 
 
 @media screen and (max-width:767px){	
   i{font-size: 14px;}
   .leftbars{     float: left;     margin: 0;     width: 100%; margin-top: 40px;} 
   #leftbarss {    position: relative;}
   .osnovrazd2 ul li{    display: inline-block; margin-right: 20px;}
   .osnovrazd2 ul li a{    color: #086dba; font-size: 13px; }
   .categg2 ul li{    display: inline-block; margin-right: 20px;}
   .categg2 ul li a{    color: #086dba; font-size: 13px; }
   .osnovrazd2 {
    padding: 20px 20px 20px;
}
.osnovrazd{
	border: 0;
	    background: #f2f8fd;
}
.categg{
	border: 0;
	    background: #f2f8fd;
}
.osnovrazd2s{
	    padding: 20px 20px 20px;
}
.osnovrazd2s ul{
	    padding: 0;
    margin: 0;
}
.categg2s ul{
    padding: 0;
    margin: 0;
}
.categg2{
	  padding: 20px 20px 20px;
}
    .osnovrazd2s ul li a{    color: #086dba; font-size: 13px;}
   .categg2s ul li a{    color: #086dba; }
   .osnovrazd2s ul li {
    display: inline-block;
    margin-bottom: 12px;
    margin-right: 20px;
}
.categg2s ul li {
    display: inline-block;
    margin-bottom: 12px;
    margin-right: 20px;
}
   .tg-container150{    padding: 0;}
    .leftbars2{     float: left;     margin: 0;     width: 100%; margin: 50px 0;} 
   #leftbarss2 {    position: relative;}  
  .osnovrazd222 ul li{    display: inline-block; margin-right: 20px;}
   .osnovrazd222 ul li a{    color: #086dba; font-size: 13px; }
   .categg222 ul li{    display: inline-block; margin-right: 20px;}
   .categg222 ul li a{    color: #086dba; font-size: 13px; }
    
.osnovrazd222{
	border: 0;
	    background: #f2f8fd;
}
.categg{
	border: 0;
	    background: #f2f8fd;
}
 
 
.categg222{
	    border: 0;
    background: #f2f8fd;
}
.categg2s{
	    padding: 20px 20px 20px;
}
    .osnovrazd2s ul li a{    color: #086dba; }
   .categg2s ul li a{    color: #086dba; font-size: 13px;}
   .osnovrazd2s ul li {
      display: inline-block;
    margin-right: 20px;
    margin-bottom: 5px;
}
.categg2s ul li {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 5px;
}
   .tg-container{    padding: 0;}
 
   main#main{padding: 0 10px; min-height: 0px;}
   .left_sidebar #primary150{    padding: 0;}
   span.textemail{font-size: 14px;}
   .prmenus{padding-bottom: 10px;border-top: 1px solid #3da1e0;text-align: center;    background: #0074b8;}
   li.mdd58a{margin: 11px 0 0px 0px;}
   table.tablez2{font-size: 14px;}
   .prmenus2{ margin: 0px 0px 10px 0px; padding-top: 10px; float: none; border-top: 1px solid #e7e7e7; display: block;}
   table.newpoz{
	   font-size: 14px;
	       margin-bottom: 50px;
   }
    a.textemail{
		 display: inline-block;
	 }
   table.newpoz td{
	       float: left;
    width: 100%;
    display: block;
   }
 img.newpoz{margin: 0px 0 10px 0;}
   table.newpoz td.dsdvqxzc2{
	       margin-top: 20px;
   }
    
   .osnov4 {
    margin-top: 80px;
    text-align: right;
}
  }
  @media screen and (max-width:710px){
	    table.prieccc {font-size: 14px;    width: 100%;}
	 
 
  }
    @media screen and (max-width:703px){	
 
 .osnov4 {
    
}
 }
     
    @media screen and (max-width:702px){	
 
.osnov4 {
    margin-top: 55px;
    text-align: right;
}
 }
  @media screen and (max-width:660px){	
	 .osnov2{
		 display: none;
	 }
	 .newfoots2{
		 display: block;
	 }
	  .foots25a{
	    width: 100%;
		    float: none;
 }
 .foots25b{
	     width: 100%;
		     float: none;
			     margin: 20px 0;
 }
 .foots25c{
	     width: 100%;
		     float: none;
			     
 }
 .rfg435{
	 display: block;
 }
 .mors24gf{
	  width: 100%;
		     float: none;
			 margin-bottom: 20px;
 }
 .mors24gf2{
	   width: 100%;
		     float: none;
 }
	  .osnov3 {
    text-align: left;
}
	 }
     @media screen and (max-width:646px){	
 
.osnov4 {
  display: none;
}
 }
 @media screen and (max-width:639px){
 ul.breadd{padding: 40px 20px 10px 20px; font-size: 11px;}
 main#main{padding: 0 20px;}
 ul.breadd li{font-size: 11px;}
 .newfoots2{padding: 20px 20px 0px 20px;}
		   .rfg435{padding: 10px 20px 10px 20px;}
  .copy-right{padding: 40px 20px 0px 20px;}
  .menynaverxy2{padding: 0 20px;}
 .ds34osnov{
		     padding: 1px 20px 0px 20px;
			 
	 }
.osnov4{
    margin-top: 138px;
    text-align: right;
 }
 .osnov4 ul li{
    display: inline-block;
    margin: 0px 0px 20px 40px;
 }
	 
 .yamm .container{font-size: 14px;}
 h1.entry-titleprice {padding-bottom: 26px; font-size: 28px;}
 h1.entry-title {padding-bottom: 26px; font-size: 28px;}
  p.ogl{font-size: 14px;}
   p{font-size: 14px;}
   li{font-size: 14px;}
 table.prieccc {font-size: 14px;      width: 100%;}
table.prieccc th {    display: none;}
 table.prieccc td {padding: 5px 0; display: block; width: 100%;float: left; border:0;}
  table.auto td {padding: 5px 0; display: block; width: 100%;float: left; border:0;}
    table.auto th {padding: 5px 0; display: block; width: 100%;float: left; border:0;}
  #PPMiniCart form{left: 53%; width: 472px;overflow: scroll;max-height: 400px;}
 #PPMiniCart ul{width: 600px;}
 textarea.rssd{width: 200px;} 
 
 }
 @media screen and (max-width:639px){	
   i{font-size: 14px;}
   span.textemail{font-size: 13px;}
    .prmenus2{display: block;}
	table.tablez2{font-size: 14px;}
	table.prieccc td.mddz {width: 100% !important;}
	img.pbzxbgfras{
	    display: none;
}
.owl-carousel .owl-item img{
    width: auto !important;
}
.owl-carousel a{
	   width: auto !important;
}
img.pbzras{
	     margin-top: 30px;
}
table.prieccc tr{
	     margin: 0 0 30px 0;
    display: inline-block;
	    padding-bottom: 30px;
}
table.prieccc td a {
    color: #337ab7 !important;
    text-decoration: underline !important;
}
ul.dvrazmce2v{
	    float: left;
		    width: 100%;
			    margin-bottom: 20px;
}
ul.dvrazmce2v li{
	 
	     
}
  }
  @media screen and (max-width:636px){
	  
	 #nameprice {
  
} 
  }
 @media screen and (max-width:479px){	
 ul.breadd{padding: 40px 10px 10px 10px;font-size: 11px;}
 .newfoots2{padding: 20px 10px 0px 10px;}
		   .rfg435{padding: 10px 10px 10px 10px;}
 main#main{padding: 0 10px;}
 ul.breadd li{font-size: 11px;}
 .tg-container150{padding: 0;}
  .copy-right{padding: 40px 10px 0px 10px;}
  .menynaverxy2{padding: 0 10px;}
 .ds34osnov{
		      padding: 1px 10px 0px 10px;
			 font-size: 12px;
	 }
	 .adr{
		     margin-top: 5px;
	 }
	 span.locality{
		     padding: 2px 0px 0px 23px !important;
	 }
 .yamm .container{font-size: 14px;}
 h1.entry-titleprice {padding-bottom: 26px; font-size: 25px;}
 h1.entry-title {padding-bottom: 26px; font-size: 25px;}
 p.ogl{font-size: 12px;}
 p{font-size: 12px;}
 li{font-size: 13px;}
  table.prieccc {font-size: 12px;    width: 100%;}
table.prieccc th {    display: none;}
 table.prieccc td {padding: 5px 0; display: block; width: 100%;float: left;}
 table.prieccc td.msddsas {padding: 0;)
 
 }
 @media screen and (max-width:479px){
	#PPMiniCart form{left: 283%;width: 320px;overflow: scroll; max-height: 200px;    padding: 0;}
	#PPMiniCart .minicart-item{
width: 100% !important;
}
	 .prmenus2{display: block;}
	 img.pbzxbgfras{
	    display: none;
}
p.stalmar{
	    width: 100%;
}
textarea.newsal{
width: 250px;
}
input.newsal{
	width: 250px;
}
.osnov2{
	margin-bottom: 20px;
}
.osnov3 {
    text-align: left;
}
table.rekv td {
    padding: 7px 0px;
    float: left;
    width: 100%;
	 font-size: 80%;
} 
.teldiv {
    color: #000;
    margin-bottom: 20px;
    font-size: 70%;
}
}
@media screen and (max-width:479x){	
   i{font-size: 12px;}
   span.textemail{font-size: 12px;}
   table.tablez2{font-size: 12px;}
   table.prieccc td.mddz {width: 100% !important;}
   table.prieccc tr{
	       margin: 0 0 30px 0;
    display: inline-block;
	    padding-bottom: 30px;
}

 
table.prieccc td a {
    color: #337ab7 !important;
    text-decoration: underline !important;
}
  }
  @media screen and (max-width:360px){	
.menynavr2{
    margin-left: 9px;
}
textarea.newsal{
width: 250px;
}
input.newsal{
	width: 250px;
}
.owl-carousel span {
float: left;
    font-size: 17px;
	    color: #222;
}
  }
 @media screen and (max-width:300px){	
 ul.breadd{padding: 40px 10px 10px 10px;font-size: 11px;}
 .newfoots2{padding: 20px 10px 0px 10px;}
		   .rfg435{padding: 10px 10px 10px 10px;}
 main#main{padding: 0 10px;}
 ul.breadd li{font-size: 11px;}
 .tg-container150{padding: 0;}
  .copy-right{padding: 40px 10px 0px 10px;}
 .menynaverxy2{padding: 0 10px;}
 .ds34osnov{
		      padding: 1px 10px 0px 10px;
			 font-size: 12px;
	 }
 .yamm .container{font-size: 14px;}
 h1.entry-titleprice {padding-bottom: 26px; font-size: 20px;}
 h1.entry-title {padding-bottom: 26px; font-size: 20px;}
 p.ogl{font-size: 12px;}
 p{font-size: 12px;}
 li{font-size: 14px;}
  table.prieccc {font-size: 12px;    width: 100%;}
table.prieccc th {    display: none;}
 table.prieccc td {padding: 5px 0; display: block; width: 100%;float: left;}
 
 }
  @media screen and (max-width:300px){	
   i{font-size: 12px;}
   span.textemail{font-size: 12px;}
    .prmenus2{display: block;}
	table.tablez2{font-size: 12px;}
	 table.prieccc td.mddz {width: 100% !important;}
	 
	 #PPMiniCart form{
		 width: 240px !important;
		 left: 200px;
		     padding: 0;
	 }
	 
 

table.tablez{
font-size: 13px;
}
table.tablez th{
	    border: 0; 
    display: block;
    float: left;
    width: 100%;
}
table.tablez td{ 
	    border: 0;
    display: block;
    float: left;
    width: 100%;
	    padding: 10px 0;
}
img.pbzxbgfras{
	    display: none;
}
table.prieccc tr{
	      margin: 0 0 30px 0;
    display: inline-block;
	    padding-bottom: 30px;
}
table.prieccc td a {
    color: #337ab7 !important;
    text-decoration: underline !important;
}
ul.dvrazmce2v li{
	font-size: 15px;
}
i.sdvfdpnsbtime {
    background: url(/img/time-16.png) left no-repeat !important;
    padding: 3px 0px 0px 23px !important;
}
#nameprice{
	min-width: 180px;
} 
 
  }
  
    @media screen and (max-width:285px){	
	.menynavr2 {
    margin-left: 5px;
}
	 
	}
/*
     */
/*
*/