body{background:#fff url(../img/bg_left.gif) left top repeat-y;margin:0;padding:0;font:11px verdana,sans-serif;text-align:center;color:#000;}
td,th{font-size:11px;padding:0;margin:0;}
img{border:none;padding:0;margin:0;}
form{margin:0;padding:0;}
input,select{border:1px solid #bbb;font:100% verdana,sans-serif;color:#000;margin:0;}
input.prc{border:none;width:7em;text-align:right;margin-right:5px;background:none;}
input.qty{width:5em;background:#ffe;}
input.nobi{width:5em;text-align:center;border:none;}
/*#input_sum{border:none;background:none;text-align:right}*/
.btn{}

h1{font-size:18px;color:#666;padding:0;margin:10px 0;}
h3,h4{padding:0;margin:5px 0;color:#333;}
h2{font-size:16px;color:#333;}
h3{font-size:14px;}
h4{font-size:13px;}

.wrapper{background:url(../img/bg_top.gif) left top repeat-x;padding-top:20px;}
.xwrapper{background:url(../img/bg_logo.gif) 0px 20px repeat-x;padding-top:20px;}
.logo{background:#fff url(../img/bg_logo.gif) left top repeat-x;}
.side{background:#fff url(../img/bg_side.gif) left top repeat-y;padding-top:19px;}
.sidetab{border:2px solid #ddd;width:135px;margin:0;padding:0;}
/*#menutab{border:2px solid #eee;border-right:0;}*/
#search{width:118px;height:16px;padding:0;}
.sidetab td{background: url(../img/bg_side_td.gif) left top repeat-y;text-align:left;padding:2px 3px;color:#777;}
.sidetab td ul{list-style:square outside;margin:0;padding:0;padding-left:15px;font:110% arial;font-weight:bold;color:#000;/*height:210px;*/}
.sidetab td .prodlist{list-style:inside url(../img/lst2.gif);margin:3px 0 0 0px;padding:0;font-size:11px;height:auto;}
.sidetab td ul li{margin:0;padding:0;line-height:13px;}
.sidetab td .prodlist li{margin:0;padding:0;line-height:6px;}
.sidetab td a{color:#888;text-decoration:none;}
.sidetab td a:hover{color:#666;}
.sidetab td .selected{color:red;}
.cont{background:#fff;font-size:11px;text-align:left;}
.txt{padding-left:20px;margin-top:20px;}
.mtr{padding-bottom:20px;vertical-align:top;}
/*
.txt table{border:1px solid #ccc;border-width:1px 0 0 1px;}
.txt table td, .txt table th{border:1px solid #ccc;border-width:0 1px 1px 0;}
*/
.txt img{margin:0 15px 5px 0;}
.txt .tab{border:1px solid #ccc;border-width:0 1px 1px 0;}
.txt .tab td, .txt .tab th{border:1px solid #ccc;border-width:1px 0 0 1px;padding:1px 3px;}
.txt ul{list-style:square inside;margin:0;margin-left:20px;margin-bottom:15px;padding:0;}
.txt ul a, .txt a{color:#666;}
.txt ul .selected{font-weight:bold;color:red;}
.dat{font-size:11px;font-weight:normal;color:#fff;background:#aaa;padding:1px 3px;margin-right:10px;}
.footer{text-align:right;font-size:10px;padding:10px;padding-top:30px;}
.footer a{color:#666;}

.pop{border:1px solid #666;border-width:1px 4px 4px 1px;background:#ffe;width:250px;display:none;position:absolute;left:45%;top:250px;text-align:left;font-size:11px;}
.pop .h0{background:#fc6;color:#333;padding:3px 5px;}
.pop form{margin:10px;}
.pop input{border:1px solid #666;color:#000;margin:2px;}
.pop .btn{border:2px outset #ccc;}
.pop a{color:#009;}
#login{width:200px;}
#subscribe{}
#poll{}

.nob, .pop .nob{border:0;}
.txt .tab .nob_top{border-top:none;}
.sidetab .nobg{background:none;}
.sq{margin-top:10px;}
.sidetab .padd{padding:8px;padding-right:3px;}

.hdr1{background:#ccc;}
.hdr2{background:#eee;}
.total{text-align:right;}

.prn,.prni{display:none;}

@media print{
    body,input,select{font:12pt "times new roman",serif !important;}
    input,select{border:none;color:#000;font-size:54%;}
    td td input{width:30pt;}
    .noprn,.logo,.side,.footer,.btn,h1,h2{display:none;}
    table{width:95%;}
    .prn{display:block;}
    .prni{display:inline;}
    big{text-align:center;}
}
