body{
margin:0 auto;
background:#000;
font:12px Tahoma;
color:#fff;
line-height:20px;}
img{ border:0;}
a:link,a:visited{
color: #FFF;
text-decoration: none;}
a:hover{
color: #FFF;
text-decoration: underline;}
form{margin:0;}
input{font-family:"ËÎÌå",Tahoma;font-size:12px;}


.top { margin-top:10px;}
.top-r1{
width:939px;
height:91px;
background:url(../images/top_r1.jpg) no-repeat;
text-align:right;
line-height:25px;
padding:0px 20px 0 0;}
.top-r2{
width:939px;
height:45px;
background:url(../images/top_r2.jpg) no-repeat;
text-align:center;
font: bold 14px Tahoma;
color:#000;
vertical-align:top;
line-height:35px;
padding-left:10px;
}
.top-r2 a:link,.top-r2 a:visited{ color:#000;text-decoration: none;}
.top-r2 a:hover{ color:#fff;text-decoration: none;}
.top-r2 img{ padding:1px 10px;vertical-align: text-bottom;*padding:11px 10px 10px;*vertical-align: middle;}

.foot{
padding:0 20px;
width:939px;
height:120px;
background:url(../images/foot_bg.jpg) no-repeat;
text-align:center;
font:12px Tahoma;}

.main{ margin:10px auto;}
.left{ margin-right:15px;}
.right{ margin-left:15px;}

.left .title{
width:162px;
height:33px;
padding:0;
background:url(../images/catalog_title.jpg) no-repeat bottom;
text-align:center;
font: /*bold*/ 16px Tahoma;
color:#fcaf03;}
.left .catalog,.right .moreinfo,.right .shipment{
width:162px; 
background:#171717;
border:0px solid #666;
border-width:0 1px 0 1px;}
.left .catalog ul{ margin:0;padding:0;}
.left .catalog li{
margin:18px 0;
padding:0 30px;
list-style:none;
background:#464646 url(../images/catalog_icon.jpg) no-repeat  10px 9px;
font-size:12px;
line-height:25px;}
.left .catalog li ul{ margin:0 -30px;background:#171717;}
.left .catalog  li li{
margin: 0 10px 0 20px;
padding:0 30px;
list-style:none;
background:url(../images/catalog_icon.jpg) no-repeat  10px 9px;
font-size:12px;}

.left .foot,.right .foot{
padding:0;
width:162px;
height:17px;
background: url(../images/catalog_foot.jpg) no-repeat;}

.right .title{
width:162px;
height:33px;
padding:0;
background:url(../images/catalog_title.jpg) no-repeat bottom;
text-align:center;
font: /*bold*/ 15px Tahoma;
color:#fcaf03;}
.right .moreinfo ul{ margin:5px 0 0 0;padding:0;}
.right .moreinfo li{
padding:0 20px;
list-style:none;
font-size:12px;
line-height:20px;}
.right .moreinfo .more{ padding-bottom:4px;text-align:right;}

.right .shipment .title{
width:160px;
height:30px;
padding: 0;
background:url(../images/shipment_title.jpg) no-repeat center;
text-align:center;
vertical-align:middle;
font: /*bold*/ 15px Tahoma;
color:#fcaf03;}

.right .shipment ul{ margin:1px 0;padding:7px 0;*padding:6px 0;}
.right .shipment li{ padding:0 15px;*padding:1px 15px 2px;list-style:none;text-align:center;}
.right .shipment li img{ border:1px solid #dfdfd5; text-align:center;}
.right .shipment .yahoo img{ border:0; text-align:center;}


.previwetitle{
height:33px;
padding:0 0 3px 2px;
*padding:0 0 0 2px;
background:url(../images/previwe_title.jpg) repeat-x;
font: /*bold*/ 15px Tahoma;
color:#fcaf03;}
.previwe{
margin-bottom:10px;
border:0 solid #333;
border-width:0 5px 5px 5px;
}
.demoleft{overflow:hidden;height:126px;width:546px; margin:3px 10px; }
.previwepic{ margin:3px;}

.productlisttitle{
height:52px;
padding:3px 0 3px 2px;
*padding:0 0 0 2px;
background:url(../images/productlist_title.jpg) repeat-x;
font: /*bold*/ 15px Tahoma;
color:#fcaf03;
vertical-align:top;}

.productlist{ margin:0 auto 10px;}
.product{ 
width:133px;
padding:0 7px 0 6px;
background:url(../images/box_2.gif) repeat-y;}
.productpic{display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size: 108px; *font-family:Tahoma; width:120px; height:120px; border:0;}
.productpic img{vertical-align:middle;}

.productinfopic{display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size: 447px; *font-family:Tahoma; width:500px; height:500px; border:2px solid #333;}
.productinfopic img{vertical-align:middle;}
.productname{ word-break:break-all; height:34px; vertical-align:top;text-align:center; }
.productid{ color:#000; font-weight:bold; text-align:center;}
.productprice{ color:#fb8800; font-weight:bold; text-align:center; }

.page{ margin:15px 0; padding:5px 10px; border:0px dashed #333; border-width:1px 0 1px 0;}
.pagea:link,.page a:visited{ color:#fff;text-decoration: underline;}
.page a:hover{ color:#fcaf03;text-decoration: underline;}

.center{word-break:break-all; overflow:hidden;padding:0 20px 20px; border:0px solid #333; border-width:0 0 1px 0;}
.productinfo td{ border-bottom:1px dashed #333;}

.newslist ul{ margin:0;padding:0;}
.newslist li{
margin:5px 0;
padding:0 20px;
list-style:none;
background:url(../images/catalog_icon.jpg) no-repeat 0px 9px;
font-size:12px;
line-height:25px;}
.newsinfo .title{
font-family:Tahoma;
font-size:15px;
text-align:center;
line-height:25px;}
.newsinfo p{ margin:10px 0; text-indent:24px;word-break:break-all; overflow:hidden; }
