body { margin:0; padding:0; background:url("/images/body.jpg") repeat-x #fff; font-family:tahoma; }
a {color:#0E90D4;}
td { font-size:11px; line-height:14px; }
textarea,input,select { font:12px tahoma; }
.main { background:url("/images/bot.jpg") repeat-x bottom; }
.maintable { height:100% }
.top { height:28px; vertical-align:top; font-size:11px;}
.top a {color:#E69F17;   }
.home { background:url("/images/home.gif") no-repeat 0 8px; padding:5px 0 6px 17px; display:block; width:60px;}
.links { float:right; width:350px; }
.mail {background:url("/images/mail.gif") no-repeat 0 10px; padding:5px 0 6px 17px; display:block; width:85px; float:right;}
.map {background:url("/images/map.gif") no-repeat 0 8px; padding:5px 0 6px 17px; display:block; width:90px; float:right;}
.header { height:312px; background:url("/images/pic.jpg") 279px 0 no-repeat; vertical-align:top;}
.logo {}
.logo img {border:0; margin:109px 0 0 2px; }
.slogan { margin:21px 0 0 1px; width:221px; height:30px; background:url("/images/slogan.jpg") no-repeat;  }
.slogan h1, .slogan span { display:none; margin:0; padding:0; visibility:hidden; font-size:12px;}
.menu {   background:url("/images/menu_bg.gif") repeat-x; padding:0px; margin:0px;}
.mbg {  background:url("/images/menu_end.gif") top right no-repeat;   }
.menu-bg { background:url("/images/menu_begin.gif") left top no-repeat; }
.mbg table {}
.mbg table td { vertical-align:top;background:url("/images/menu_cell_right.jpg") no-repeat top right;height:55px; }
.mbg table td.active { vertical-align:top; background:url("/images/menu_bg_a.gif") repeat-x top;}
.mbg table td.active a { color:#fff; background:url("/images/menu_cell_right_a.jpg") no-repeat right top; }
.mbg table a { display:block; padding:20px 10px 22px 10px; color:#402500; text-decoration:none; font-size:12px; background:url("/images/menu_cell_left.jpg") no-repeat top left;}
.mbg table span { background:url("/images/menu_arrow.gif") bottom center no-repeat; display:block;}
.mbg table td.active div {  background:url("/images/menu_cell_left_a.jpg") no-repeat top left;}
.nobg { background-image:none !important; }
.phone {width:179px; height:79px; float:right; background:url("/images/phone.jpg") no-repeat;margin-top:95px; }
.phone div { visibility:hidden; }
.first a { background:none !important; }
.mbg table a:hover{ color:#efefef }

.content { padding-top:26px; font-size:11px; color:#393939; padding-bottom:15px;}
.left { width:201px;  float:left; }
.left a:hover{ color:#fff; }
.left .a { color:#fff; }
.right { padding-left:221px; }
.content h1 { color:#D47C0E; font:16px tahoma; padding-bottom:2px; border-bottom:2px solid #D47C0E; display:inline;}
.content strong, .content b, .content li { color:#333; }
.h2 h2 { color:#0E90D4; font:16px tahoma; padding-bottom:2px; border-bottom:2px solid #0E90D4; display:inline;}
.h2 { margin-bottom:20px; }
h3 { font:bold 11px tahoma; color:#ABABAB; margin:0; padding:0; }
h3 a { color:#ABABAB; }
.item {margin-bottom:7px; padding-bottom:10px; background:url("/images/dotted.gif") repeat-x bottom;}
.last { background:none; }
.item p {margin:0 0 0 0;}
.more { display:block; color:#0E90D4; margin-top:5px; }

.block{ background:url("/images/block_bot.jpg") no-repeat bottom #EFC169; margin-left:4px;margin-bottom:5px;}
.head { background:url("/images/block_top.jpg") no-repeat; color:#fff; font:bold 12px tahoma; padding:9px 9px 10px 9px; }
.block ul { margin:0; padding:0;  margin-left:9px; padding-bottom:6px; list-style:none;}
.block ul li { padding:0px 0px 0px 10px; margin:0px; line-height:16px; background:url("/images/li.gif") no-repeat 0 5px;  }
.block  a { color:#000; }

.footer { height:90px; vertical-align:top; }
.bottom { margin:0 3px; background:url("/images/bline.gif") repeat-x; padding-top:35px; font-size:11px; color:#636363; }


.prod_table{
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
width:100%;
}

.prod_table td{
vertical-align:middle;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding:10px;
}

.prod_table .ctd1{
width:50px;
}

.prod_table .ctd2{
font-size:13px;
font-weight:bold;
color:#000;
}

.prod_table .ctd3{
font-size:12px;
color:#000;
}

.prod_table .ctd4{
width:45px;
font-size:13px;
font-weight:bold;
color:#000;
}

.prod_table .ctd5{
width:45px;
}


/* form */
.pricehead {
font-weight:bold;
color:#444;
background:#EFC169;
padding-left:3px;
}
.subpricehead {
background:#C3C3C3;
vertical-align:top;
padding-left:3px;
}
.subpricehead strong {
color:#444;
}
.buytbl {
background:#ECECEC;
border:1px solid #CCCCCC;
vertical-align:top;
padding:3px;
}
.buyform {
background:#EFEFEF;
vertical-align:top;
padding-left:4px;
}
.submit {
padding:3px 15px 2px 15px;
}
.orderform {
}
.orderform input, .orderform textarea {
font-family:tahoma;
font-size:1em;
}

.warnText {
padding:5px 0;
color:#000;
}

.orderform textarea {
height:60px;
}

.hdr2 {
font-weight:bold;
font-size:1.1em;
margin-bottom:3px;
}

.table { width:570px; }
.table .item a:hover { color:#000; }