* { font-family:Verdana, Tahoma, "MS Sans Serif", Arial; font-size:12px; }
body { background:#e2e9ea; color:#628296; height:100%; margin:0; padding:0; }
html { height:100%; }
img { border:0; margin:0; padding:0; }
.bl { display:block; }
a { color:#628296; }
a:hover { text-decoration:none; }
a.vm { display:block; padding:2px 0; text-decoration:none; }
a.vm:hover { text-decoration:underline; }
a.sm { font-size:11px; }
.hr { background:#d2dce0; height:1px; font-size:0px; margin:10px 0; }
.hr img { display:block; }

form { margin:0; padding:0; }
form * { vertical-align:middle; }
.brd { border:1px solid #a9bdc5; }
.line { background:url(/i/hline.gif) repeat-x; height:1px; margin:5px 0; }
p { margin:0 0 10px; padding:0; }
.orange { color:#fb8b17; font-size:18px; margin:0 0 15px; padding:0; }
h1 { margin:0px 0px 10px 0px;}
h2 { font-size:13px; margin:0px 0 5px; padding:0; }
h3 { font-size:12px; margin:0px 0 5px; padding:0; }
.bt { background:#579ecb; border-color:#579ecb; color:#fff; font-size:11px; font-weight:bold; }

.top-nav { background:#6cafd6; height:23px; }
.top-nav td { color:#fff; padding:0 10px 0 0; text-align:right; }
.top-nav td * { font-size:11px; vertical-align:middle; }
.top-nav td a { color:#fff; text-decoration:none; }
.top-nav td a:hover { text-decoration:underline; }

.logo { background:#fff; }
.address { font-family:Arial, "MS Sans Serif", Verdana, Tahoma; font-size:16px; font-weight:bold; padding:0 10px 0 0; text-align:right;  line-height: 20px;  }
.address1 { font-family:Arial, "MS Sans Serif", Verdana, Tahoma; font-size:16px; font-weight:bold; padding:0 10px 0 0; line-height: 20px;  }

.menu { background:#6cafd6; height:23px; }
.menu td { padding-left:14px; }
.menu td * { font-size:11px; vertical-align:middle; }
.menu td a { color:#fff; }
.menu td a:hover { text-decoration:none; }
.menu td img { margin:0 14px; }

.cat { background:url(/i/left-tit.gif) no-repeat; color:#fff; font-size:13px; height:25px; width:178px; }
.cat-list { border:1px solid #d2dce0; padding:5px 5px 2px; }
.cat-b { font-weight:bold; padding-left:5px; }

.content-tit { background:url(i/content-tit.gif) no-repeat; color:#fff; font-size:13px; height:25px; width:552px; }
.bg-cont { background:url(/i/bg-content.gif) repeat-y; }
.content { padding:15px 20px; }

.bottom-menu { background:#6cafd6; height:39px; }
.bottom-menu td { padding-left:14px; }
.bottom-menu td * { font-size:11px; vertical-align:middle; }
.bottom-menu td a { color:#fff; }
.bottom-menu td a:hover { text-decoration:none; }
.bottom-menu td img { margin:0 14px; }

.copy { color:#94a8b5; padding:10px 0; text-align:center; }

.goods { background:url(/i/goods-tit.gif) no-repeat; text-align:center; }
	.goods * { font-size:11px; }
.g-tit { height:29px; }
.g-tit td { color:#fff; font-size:11px; padding:0 10px; }
.g-w { background:#fff; padding:2px 10px 4px; }
.g-w td { border-bottom:1px solid #d2dce0; }
.gl { border-left:1px solid #d2dce0; text-align:left; }
.gr { border-right:1px solid #d2dce0; text-align:left; }
.g-g { background:#e8e8e8; padding:2px 10px 4px; }
.g-g td { border-bottom:1px solid #d2dce0; }

.pic-cart { background:url(/i/goods-pic.gif) no-repeat; height:30px; }
.pic-cart * { color:#fff; vertical-align:middle; }
.pic { border:1px solid #d2dce0; padding:5px 0; text-align:center; }

/*Style for the background-bar*/
.clCMEvent { clip:rect(0,100%,100%,0); height:99%; left:0px; top:0; position:absolute; width:99%; visibility:visible; }
.clCMAbs { left:0; top:0; position:absolute; visibility:hidden; }
.clBar { height:10px; position:absolute; width:10px; visibility:hidden; }
/* level 0 */
.clLevel0, .clLevel0over, .clLevel0active, .clLevel0activeover { background-color:transparent; font-size:11px; height:18px; padding:2px 0 0 2px; position:absolute; }
.clLevel0 { color:#628296; }
.clLevel0active { color:#ff8a10; } 
.clLevel0over { background:transparent url(/i/l.gif) repeat-x 0% 100%; color:#fc6f19; cursor:pointer; cursor:hand; }
.clLevel0activeover { cursor:pointer; cursor:hand; text-decoration:underline; color:#ff8a10; }
.clLevel0border { position:absolute; visibility:hidden; z-index:500; }

/* level 1 */
.cllevel1, .cllevel1over, .clLevel1active, .cllevel1activeover { background-color:#f0f8ff; font-size:11px; padding:2px 5px; position:absolute; layer-background-color:#f0f8ff; }
.cllevel1 { color:#628296; }
.clLevel1active { color:#ff8a10; }
.cllevel1over { color:#fc6f19; cursor:pointer; cursor:hand; }
.cllevel1activeover { cursor:pointer; cursor:hand; text-decoration:underline; color:#ff8a10; }
.cllevel1border { background:#d2dce0; position:absolute; visibility:visible; z-index:600; }

.counters { left:0px; top:-1000px; position:absolute; visibility:visible; }
.f-goods { background:#fff url(/i/choose1.gif) no-repeat; padding:0; }
.f-goods * { font-size:10px; }
.f-goods h2 { font-size:13px; margin:0; padding:4px 0 0; text-align:center; }
.f-goods h3 { font-size:11px; margin:10px 0 0; padding:0; }
.f-goods div.in { border:1px solid #fc6505; border-top:0; padding:10px 5px; }

/* Style for descriptions of goods*/
.hch    { font: bold 12px arial,verdana; color: #ffa07a; background: #ffffff; padding: 1 2; }
.th     { font: bold 11px arial,verdana,arial narrow; background: #ffffff; padding: 1 2; color: #445566; }
.thh    { font: bold 11px arial,verdana,arial narrow; background: #99aabb; padding: 1 2; color: #ffffff; }
.td     { font: 10px arial,verdana,arial narrow; background: #ffffff; padding: 1 2; color: #445566; }
.hoc    { font: bold 12px arial,verdana; color: #4169E1; background: #ffffff; padding: 1 2; }
