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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;line-height:1;}
h1,h2,h3{font-weight:bold;color:#0f5e9f;text-align:center;}
h1{font-size:18px;line-height:22px;}
h2{font-size:16px;padding:5px 5px 5px 0;}
h3{font-size:14px;}
p{margin:10px 0;padding:0 10px;color:#343434;line-height:140%;text-align:justify;}
span,em{line-height:140%;}
a{color:#1a7fc8;text-decoration:underline;}
a:hover{color:#f25c0a;}
body{padding-left:20px;font:12px/120% Arial,Helvetica,sans-serif;color:#343434;}
#header{position:absolute;top:0;left:0;width:100%;height:140px;min-width:1000px;}
#content{clear:both;width:100%;overflow:hidden;min-width:1000px;}
#footer{float:left;clear:both;width:98%;height:125px;border-top:3px solid #dbdbdb;padding-top:25px;margin:10px 0 0;min-width:1000px;background:url("/img/gold.png") no-repeat right bottom;font-size:13px;}
#content .section{background:url("/img/ui_main.png") no-repeat right 58px;}
.section h2,.section h1{color:#333;padding:4px 0 2px 10px;text-align:left;font-size:16px;background:#e7e7e7;line-height:16px;}
.sub-heading{clear:both; /* width:95%; */ background:url("/img/ui_main.png") no-repeat right 51px;padding:0 0 4px;margin:0 40px 10px 0;}
.orange{background:#fc9;}
.yellow{background:#ff0;}
.green{background:#cfc;}
#logo{width:22%;height:140px;float:left;margin:20px 0 0 20px;}
#logo input{float:left;border:none;width:175px; outline:none;}
#logo .button{height:10px; width:12px; position:absolute; left:214px; top:94px; //top:92px;}
#logo form{margin:20px 0 0 0;padding:0;border:1px solid #ccc;width:206px;height:20px;}
#phone{float:left;width:29%;height:140px;background:url("/img/ui_main.png") no-repeat 0 -70px;margin-top:17px;}
#phone span{color: #7F7F7F;margin: 60px 0 0 130px;position: absolute;}
#top-nav{float:left;width:125px;margin-top:3px;margin-left:1%;background:#f2f2f2;list-style:none;}
#top-nav li{padding:4px 0 0;background:white; /* border-left:3px solid #f2f2f2; */ }
#top-nav a{/* border-left:3px solid #f2f2f2;margin-left:-3px; */ padding:0 0 1px 7px;display:block;text-decoration:none;}
/* #top-nav a:hover{border-left:3px solid #1269b3;} */
#top-nav .item-1{/* width:105px; */ height:18px; padding:3px 0 0 7px; /* background:url("/img/ui_main.png") no-repeat 7px -16px; */}
#top-nav .item-2{/* width:120px; */ height:18px; padding:1px 0 0 7px; /*  background:url("/img/ui_main.png") no-repeat -120px -13px; */}
#top-nav .item-3{/* width:90px; */  height:18px; padding:1px 0 0 7px; /* background:url("/img/ui_main.png") no-repeat -275px -13px; */}
#top-nav .item-4{/* width:90px; */  height:18px; padding:1px 0 0 7px; /* background:url("/img/ui_main.png") no-repeat -374px -13px; */}
#cart{float:right;margin:8px 30px 0 0;}
#cart ul{list-style:none;}
.cart-empty a,.cart-wproducts a{line-height:11px;margin-right:10px;padding-left:20px;background:url("/img/cart.gif") no-repeat left 1px;}
.cart-wproducts{padding-bottom:20px;}
.cart-wproducts a{background:url("/img/cart_ani.gif") no-repeat left 1px;margin-right:15px;}
#cart td{padding:4px 15px 4px 4px;font-size:11px;}
.f_counter{margin-left:8px;vertical-align:bottom;display:inline;}
.copyright a{margin:0 42px 0 12px;}
.developer{margin-left:141px;}
.developer a{color:#666;text-decoration:none;}
.developer a:hover{color:#666;}
hr {border:none; color: #dbdbdb; background-color: #dbdbdb; height: 2px}
.head-mail{background: url("/img/ui_main.png") no-repeat scroll -470px -16px transparent;display: block;height: 22px;margin: 62px 0 0 56px;padding: 0 0 0 120px;}
#phone {margin-top: -7px;}
#logo form {border: 1px solid #CCCCCC;height: 20px; margin: 30px 0 0;padding: 0;width: 190px;}
#logo .button {height: 10px;left:197px; position: absolute; top: 94px;width: 12px;}
#phone {margin-top: 8px;}
#top-nav {background: none repeat scroll 0 0 #F2F2F2;float: left;list-style: none outside none;margin-left: 1%;margin-top: 18px;width: 125px;}
.cart-wproducts {padding-bottom: 5px; font-size: 11px;}
#cart {float: right; margin: 21px 40px 0 0;}
#cart td {font-size: 11px;padding: 4px 15px 6px 4px;}
#top-nav {margin-top:0; background: none; float: left;list-style: none outside none; margin-left: 1%; padding-top: 17px;width: 125px;}
.cart-wproducts a{margin-left: -14px;}
.cart-wproducts a img{margin-bottom: -3px;}
.cart-price{text-align:right;}
.YMaps{margin-bottom:10px;}

 /* page delivery */

/* table duplicated pageSection.css*/
.intro-section {padding-left: 25px}

.intro-section table {width: 95%; border: 1px solid #333333; border-collapse: collapse; border-spacing:0; /* margin: 25px 0 20px 0 */}
.intro-section td, .intro-section th {color:#575757;line-height: 140%; text-align:center; /* border: 1px solid #ABABAB */}
.intro-section TABLE TBODY TD:first-child{text-align:left;}
.intro-section th {padding: 2px 10px; background: #f7f7f7;font-weight: 700;font-size: 12px}
/* .intro-section td {padding: 3px 10px} */

.intro-section  TABLE TD, .intro-section  TABLE TH{font-size:11px;color:#575757;padding:5px 10px; border: 1px solid #333333}
.intro-section  TABLE THEAD TD, .intro-section  TABLE THEAD TH{font-weight:bold;text-align:center;padding:4px 10px;background-color:#f7f7f7;}
.intro-section  TABLE TBODY TD{font-weight:normal;}

.intro-section table.YMaps-b-balloon-frame {width:auto; border:none;}
.intro-section table.YMaps-b-balloon-frame TD {border:none; padding:0;}
.intro-section table.YMaps-b-balloon-frame TBODY TD:first-child{width:auto;}



td tt {font: 11px/120% Arial, Helvetica, sans-serif}
.hlight {background: #FFFFCC}

em, .d-heading, .d-sub-heading {color:#333366; font-weight: 700}

.d-heading, .d-sub-heading {text-align:center; font-style: italic}
.d-heading {margin-top: 10px; font-size: 16px}
.d-sub-heading {font-size: 13px; text-decoration:underline}

p {padding: 0}

#top-nav .current {/* border-left: 3px solid #1269B3 */ color:#f25c0a;}

.intro-section {padding: 20px 30px 0}
 /* page location map */

/* CLEAR FIX*/
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0} 
.clearfix {display:inline-block} 
html[xmlns] .clearfix {display:block}

.lightyellow {background:#FFFF99; color:#505050}

.two-columns-fluid {margin-bottom:30px; overflow:hidden}
.two-columns-fluid dt,.two-columns-fluid  dd,.two-columns-fluid  li {line-height:140%}
.two-columns-fluid div {width:40%; float:left;overflow:hidden}
.two-columns-fluid div.w50 {width:50%;}

dt {color:#000;float:left;clear:left; margin-right:5px}
dd {color:#505050}

h4 {font:bold 11pt/10pt Tahoma, Geneva, sans-serif; color:#267BD4; margin-bottom:24px}

.workweek {width:100%;overflow:hidden;background:url(/img/ui_main.png) no-repeat -1003px -9px}
.workweek li {list-style:none; font-family:Tahoma, Arial, sans-serif; text-align:center}

.weekdays, .weekdays-small {color:#267bd4}
.saturday, .sunday {color:#69b1fc}

.weekdays {font:italic 20pt/20pt Tahoma, Geneva, sans-serif}
.weekdays-small {font:10pt/12pt Tahoma, Geneva, sans-serif}
.saturday {font:bold italic 10pt/10pt Tahoma, Geneva, sans-serif;}
.sunday {font:10px/13px Tahoma, Arial, sans-serif}

#top-nav .current {/* border-left:3px solid #1269B3 */ color:#f25c0a;}

.intro-section {margin-top: 30px;padding: 0 30px 0;}

.wholesale dt {margin-right:0px;}

.pdf-prices {list-style:none;}
.pdf-prices li {padding-bottom:8px;} #navigation {padding-top:140px;margin-bottom:30px;min-width:1000px;} 
#navigation ul {list-style:none;} 
#navigation a:hover {color:#f25c0a;} 
#categories{padding-top:20px;margin-bottom:10px;float:left;background:#f4f3ee url("/img/ui_main.png") no-repeat right bottom;} 
#categories .footer{clear:both;width:370px;height:12px;background:url("/img/navfooter_bg_8a.png") no-repeat left bottom;}
.category{float:left;padding-bottom:20px;}
.category li{padding:5px 10px 5px 0;background:#f4f3ee;}
.category a{line-height:15px;margin-left:20px;padding:0 20px 0 0;color:#707070;display:-moz-inline-block;display:inline-block;} 
a.selitem {line-height: 15px; margin-left: 0px; padding: 0 20px 0 0;color:#707070;  display:inline-block; text-decoration:none;}
#categories .cat{clear:none;float:left;margin-left:20px;}#categories .title{margin:0 0 14px 0;}
#promo-product{float:right;clear:none;margin:20px 40px 15px 0;}
.cat{clear:both;}
.cat li{display:inline-block;vertical-align:top;margin-bottom:20px;width:375px;
//display:inline;
}
.cat .title{float:left;font-size:12px;font-weight:400;line-height:18px;margin-left:6px;margin-bottom:14px;}
.preview{display:block;float:left;clear:left;}.desc{float:right;width:200px;min-height:140px;margin:0 0 10px 0;padding-top:10px;}
.desc p{text-align:left;border-left:2px solid #7f7f7f;margin:0;padding:0 0 0 6px;}
.availability{float:right;width:200px;}
.hiddenimg{display:none;}
.available{color:#093; /* background: url("/img/v_nal.png") no-repeat; height:9px;width:56px; */ line-height: 100%; display:block;}
.order{color:#f90; /* background:url("/img/pod_zak.png") no-repeat; height: 11px; width:54px; */ line-height: 100%; display: block;}
.notprod{color:#c00; /* background:url("/img/v_ots.png") no-repeat; height: 14px; width:123px; */ line-height: 100%; display: block;}
.cat .action{position:relative;clear:both;float:left;color:gray;font-size:17px;text-align:center;width:175px;}
.cat .price{display:block;}
.added{position:absolute;left:23px;bottom:-11pt;color:#ffa500;font:9pt/11pt Arial,Helvetica,sans-serif;}
.wholesale{float:left;width:195px;padding-left:1px;}
.wholesale dt,.wholesale dd{line-height:25px;font-weight:700;color:#333;}
.bg {margin-top:3px;}
.wholesale dt{float:left;clear:left;width:90px;margin-top:4px;}
.wholesale .bborder{margin-top:8px; line-height:25px;color:#333;}
.wholesale a{text-decoration:none;}
.wholesale small{font-size:14px;line-height:25px;color:#fffefe;font-weight:700;padding:1px 3px;margin-right:2px;}
.sm small{background:#4ca1e0;}.bg small{background:#3f7dac;}
.wholesale span{color:#808080;}.wsale{color:#0b5d97;font-weight:bold;}
.action big{margin-right:5px;color:#0f5e97;font-size:22px;}
.qtty{padding:0;width:22px;font-size:16px;line-height:16px;height:20px;margin:0 5px 0 5px;text-align:center;vertical-align:bottom;border:1px solid #ccc;color:#666;}
.buyingButton{vertical-align:bottom;margin:7px 1px 1px -16px;}
.buyingButton:active{margin:8px 0 0 -15px;}
@media all and (max-width:1024px){.desc{width:155px;}
.cat li{width:330px;}} 
