html{height:100%;}
body{padding:0px;margin:0px;padding:0 20px;background-color:#eef3fa;font-family:Verdana, Arial, sans-serif;line-height:20px;height:auto !important;height:100%;min-height:100%;position:relative;}
.shadow{box-shadow:0 3px 10px rgba(0,0,0,0.5);}
.article .left-col h3{font-size:16px;font-weight:normal;color:#222222;}
.article.aboutpage .left-col h3{border-bottom:1px solid #027AB9;}
.leftpic{position:absolute;left:0;top:0;}
.zatoch .right-col a{color:#2E3483;text-decoration:none;}
.zatoch .right-col a:hover{color:red;}
.right-col p{text-align:right;}
.container{min-width:980px;max-width:1340px;overflow:hidden;margin-left:auto;margin-right:auto;}
.header-bg{background:url('../images/header.png') no-repeat;background:url('../images/header.jpg') no-repeat;background-position:50% -2px;background-repeat:no-repeat;}
.menu ul{padding:0px;margin:0px;list-style:none;}
.menu ul li a{padding:0px;text-decoration:none;}
#logo{position:absolute;left:60px;top:5px;}
#header2{position:absolute;top:92px;color:#ccf;width:100%;font:Arial;font-size:14px;font-family:'Trebuchet MS', sans-serif;line-height:37px;padding-top:5px;background:url('../images/header5.png') repeat no-repeat;text-shadoww:#fff 1px 0 1px;text-align:center;letter-spacing:2px;}
#header2.narrow{}
#header2 span{margin:0.3%;position:relative;left:7px;}
#header2.narrow span{margin:0.5%;}
#header3{position:absolute;top:400px;left:50%;margin-left:-25px;}
#header .menu{position:absolute;left:0;width:100%;text-align:center;}
#header .menu ul{width:auto;margin:0 auto;position:relative;display:inline-block;background:url('../images/menu1.png') repeat-x;border-radius:3px;height:30px;*display:inline;zoom:1;}
#header .menu ul li{float:left;background:url('../images/div.png') no-repeat;background-position:0 -2px;}
#header .menu ul li:first-child{background:none;}
#header .menu ul li a{font-family:'Arial', serif;font-size:15px;text-shadoww:#50505b 0px 0px 1px;color:#333;padding:0 20px;line-height:28px;position:relative;top:2px;}
#header .menu ul li.active{background:none}
#header .menu ul li.active{*background:#cc0808;}
#header .menu ul li.active a{background:url('../images/menu1a.png') repeat-x;border-radius:0 0 10px 10px;box-shadow:0 1px 5px rgba(0,0,0,0.5);display:block;top:0px;}
#header .menu ul li.active span{background:url('../images/menu1a.png') repeat-x;border-radius:0 0 10px 10px;box-shadow:0 1px 5px rgba(0,0,0,0.5);height:26px;display:block;font-family:'Arial', serif;font-size:15px;text-shadoww:#fff 0px 0px 2px;color:#fff;padding:2px 20px 0;line-height:28px;position:relative;}
#header .menu ul li.active a{color:#fff;text-shadoww:#fff 0px 0px 2px;}
#header .menu ul li:hover{background:url('../images/menu1a.png') repeat-x !important;border-radius:0 0 10px 10px;box-shadow:0 1px 5px rgba(0,0,0,0.5);}
#header .menu ul li:hover a{color:#fff;text-shadoww:#fff 0px 0px 2px;}
#header .menu ul li:hover+li{background:none;}
#header .menu ul li.active+li{background:none;}
#header .menu1{top:50px;}
#header .menu2{position:absolute;top:653px;}
#contacts {
  width: 60%;
  position: absolute;
  right: 262px;
  top: 10px;
  font-size: 25px;
  color: #002240;
  font-family: 'Trebuchet MS', sans-serif;
  text-align: right;
  line-height: 25px;
}
#contacts strong {
  font-family: 'Arial', sans-serif;
  font-size: 14px;
  color: #fff;
  background-color: #d80808;
  padding: 0px 5px;
  border-radius: 3px;
  float: right;
  font-weight: normal;
}
.social{position:absolute;top:13px;right:275px;}
.social a{display:block;width:24px;height:24px;float:left;margin-left:10px;}
#content{}
.filler{}
#footer{clear:both; padding:0px 0 20px;background-color:#0057a1;background:url(/images/footer-bg.png);margin-top:72px;bottom:0px;left:0px;width:100%;color:#f4f6f9;font-size:13px;}
.home #footer{margin-top:0;}
#footer .container{position:relative;}
#footer .left{padding-left:20px;width:29%;min-width:12%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;}
#footer .left{font-family:Arial;}
#footer .right{float:right;font-family:'Trebuchet MS', sans-serif;color:#bfd6e8;font-size:14px;width:67%;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;height:200px;padding-right:20px;}

#footer .menu li{float:left;}
#footer a{color:#f4f6f9;}
#footer .left a{font-weight:bold;font-size:16px;}
#footer .menu li a{color:#f4f6f9;font-family:'Trebuchet MS', sans-serif;}
#footer a:hover{color:#BFD6E8 !important;}


#footer .menu2 table.cols-8{}
#footer .menu2{position:absolute;bottom:0px;right:20px;width:100%;padding-left:220px;box-sizing:border-box;-moz-box-sizing:border-box;}
#footer .menu2 ul{}
#footer .menu2 ul li{border-right:1px solid #f4f6f9;float:right;padding:0 1%;}
#footer .menu2 ul li:first-child{border-right:none;}
#footer .menu2 ul li a{text-decoration:underline;text-align:right;font-size:18px;}


#counter{position:absolute;z-index:20;left:0px;bottom:-5px;}
#counter a{display:block;float:left;margin-right:4px;}
hr.articles-line{border:none;border-bottom:1px solid #027AB9;color:#027AB9}
.zatoch hr.articles-line{border-bottom:1px solid #2E3483;color:#2E3483}
.tp{background-color:#E1EBFC;border-bottom:1px solid #666666;font:11px Verdana;}
.tp1{background-color:#F4F8FF;border-bottom:1px solid #666666;font:11px Verdana;}
.tp2{background-color:#E7EEF9;border-bottom:1px solid #666666;font:11px Verdana;}
.style1{color:#2F559D;font-family:Arial,Helvetica,sans-serif;font-size:large;font-weight:bold;text-align:right;}
.zatoch .left-col h2{color:#2F559D;font-family:Arial,Helvetica,sans-serif;font-size:13px;margin:10px 0 5px;padding-bottom:5px;}
.sharpening_photos{padding:0 !important;}
.sharpening_photos img{border:1px solid #C0C0C0;}
.shop-wear{width:auto !important;}
.shop-wear .left{float:left;position:relative;width:600px;}
.shop-wear .img-container{padding:4px 4px 0 4px;background-color:#E1EBFD;box-shadow:0 2px 5px rgba(0,0,1,0.2);text-align:center;border-left:1px solid #C0C0C0;border-top:1px solid #C0C0C0;overflow:hidden;}
.shop-wear .img-container img{max-width:100%;text-align:center;}
.shop-wear .right{margin-left:70px;float:right;width:30%;overflow:hidden;}
.shop-gallery{margin-bottom:50px;position:relative;width:106%;overflow:hidden;}
.shop-gallery div.title{margin-top:10px;color:#2E3483;line-height:14px;font-family:Arial;font:bold 12px/16px Tahoma;}
.shop-wear span.thumbs{position:relative;vertical-align:top;display:inline-block;width:260px;}
.shop-wear span.thumbs span{display:block;float:left;height:59px;width:59px;line-height:0;margin:0 5px 5px 0;background:#fff;}
.shop-wear span.thumbs span a{height:100%;width:100%;float:left;text-align:center;}
.thubms-wrapp{overflow:hidden;height:325px;width:260px;}
.shop-gallery .thubms-container-1{overflow:hidden;width:260px;height:330px;white-space:nowrap;}
.shop-wear .nav{padding:7px 10px;color:#555;margin-top:10px;width:260px;}
.shop-wear .nav span{display:block;padding-right:10px;float:left;}
.shop-wear .nav a{display:block;line-height:15px;width:16px;text-align:center;float:left;height:14px;background:#E1EBFD;border:1px solid #C0C0C0;color:#808080;font-size:12px;font-weight:bold;margin:3px;padding:3px;text-decoration:none;vertical-align:top;}
.shop-wear .nav a:hover{border:1px solid red;}
.shop-wear .nav a.active{color:#333;color:red;border:1px solid red;text-decoration:none;}
.twizzlestyle1{color:#B80B84;height:36px;text-align:left;text-transform:none;font:bold 18px/22px Arial;position:relative;}
.bull{background:#D7E5FD;padding:5px 5px 5px 22px;border-width:1px;border-style:solid;border-color:#CCCCCC #CCCCCC #CDE7EC #CDE7EC;}
.twizzlestyle1:before{border-color:red;border-style:solid;border-width:4px;top:8px;content:&quot;&lt;&quot;;font-size:0;height:0;left:-15px;position:absolute;width:0;}
.bull .bull_{font-weight:bold;text-decoration:none;}
.termotable .bull{padding:0;border:0;}
#welcome-img-back{position:absolute;top:0px;left:0px;height:100%;width:100%;}
.welcome-text{position:relative;font-family:'Trebuchet MS',sans-serif;}
#footer, #footer .right{color:black !important;}
#footer a{color:black !important;}
#footer a:hover{color:black !important;text-decoration:none !important;}
#footer .menu1{border-bottom:1px solid #002240;}
#footer .menu2 ul li{border-right-color:#002240;}

@media screen and (max-width:1350px){#contacts{overflow:hidden;height:24px;}
.shop-wear .left{width:500px;}
}
@media screen and (max-width:1250px){#header2{letter-spacing:1px;}
}
@media screen and (max-width:1200px){#header .menu ul li a{padding:0 15px;}
}
@media screen and (max-width:1175px){#header2{letter-spacing:0;}
#header2 span{margin:0;}
.shop-wear .left{width:400px;}
}
@media (max-width:1100px){
#header .menu ul li a{padding:0 10px;}
.shop-wear .left{width:350px;}
}
#control{position:absolute;top:457px;left:50% !important;width:170px;height:32px;z-index:1;margin:0 0 0 -74px !important;}
