/*
Date: 2007-12-19
Author: Chisdy
*/
html,body { background: #fff; color:#333;font-size:12px;font-family:Arial, Helvetica, sans-serif}
body,ul,form { margin:0; padding:0}
li { list-style:none}
table,tr,td,input,textarea,select { font-size:12px; font-family: Arial, Helvetica, sans-serif}
a { text-decoration:none; outline:none; color:#333} a:hover { text-decoration:underline;}
img,input,textarea,select { vertical-align:middle;}
img { border:none}
br { margin:0; padding:0; height:10px; line-height:10px}
fieldset { padding-top:10px;}
legend { font-weight:700; color:#0046DC}
p { margin-bottom:10px;}

.topbar { background:url(../images/topbar.jpg) no-repeat; }
.topbar a { height:60px; display:block;text-indent:-9999px}
a.menu { height:30px; line-height:30px; padding:0 20px; text-decoration:none; color:#fff; font-size:13px; font-weight:700}
a.menu:hover { text-decoration:underline}
a.curr { text-decoration:none; color:#FF9300 }
.input,.xx { border:1px solid #fff; background:#fff; margin:0; padding:0}
.input1 { border:1px solid #aaa; background:#aaa; margin:0; padding:0}
a.spro { display:block; text-align:left; text-decoration:underline; padding:2px 0 2px 5px;}
a.spro:hover { text-decoration:none}
a.itemno { color:#0D6176}
.wlink a,a.wlink { color:#fff}

a.fl { color:#F00; text-decoration:underline}
a.fl:hover { color:#03F}

.rtitle { color:#fff; padding-left:15px; font-weight:700}
.rtitle span { float:right; padding-right:10px; }
.rtitle span a {font-size:11px; font-weight:normal; color:#FFF}
a.rhis { padding-left:15px; font-weight:700; color:#000099; text-decoration:underline}
a.rhis:hover { color:#E40A0A}

.tlink,.tlink a { color:#146598}
.underline a { text-decoration:underline}
.tlink a:hover { color:#f60}
a.dlink { text-decoration:underline; color:#888}
a.dlink:hover { color:#FF6600}

.redtitle { height:27px; line-height:25px; padding-left:20px; background:url(../images/red1.jpg) no-repeat; font-size:10px; font-weight:700; color:#fff; text-transform:uppercase}
.redbody { background:url(../images/red2.jpg) repeat-y}
.redbot { height:11px; background:url(../images/red3.jpg) no-repeat}

.bluetitle { height:27px; line-height:25px; padding-left:20px; background:url(../images/blue1.jpg) no-repeat; font-size:10px; font-weight:700; color:#fff; text-transform:uppercase}
.bluebody { background:url(../images/blue2.jpg) repeat-y}
.bluebot { height:10px; background:url(../images/blue3.jpg) no-repeat}

.utitle { height:27px; line-height:25px; padding-left:20px; background:url(../images/u1.jpg) no-repeat; font-size:10px; font-weight:700; color:#fff; text-transform:uppercase}
.ubody { background:url(../images/u2.jpg) repeat-y}
.ubot { height:11px; background:url(../images/u3.jpg) no-repeat}

a.inos { font-weight:700; color:#1878CF; text-decoration:underline}
a.inos:hover { color:#888; text-decoration:none}
a.ino { color:#000}
.iprice { font-size:13px; font-weight:700; color:#f00}

.topcart { padding-left:60px; color:#f00; font-weight:700;}
a.on_topcart { height:30px; line-height:30px; display:block; padding-left:60px; color:#EB6100; font-weight:700;}
.ptitle h3 { height:30px; line-height:30px; font-size:13px; margin:0; padding-left:10px; color:#E50B0A; border-bottom:1px dashed #E50B0A}
.snlink {  height:25px; line-height:25px;padding-left:10px; color:#777; font-size:11px}
.snlink a { color:#000CCC;}
.snlink a:hover { text-decoration:none; color:#E50B0A}
.blue,a.blue { color:#000CCC; padding:2px}
.hlink a { display:block; padding:5px; text-indent:15px; color:#333; background:url(../images/498.gif) no-repeat 10px 50%}
.hlink a:hover { color:#B40000}

.infotit { border-bottom:1px solid #dfdfdf}
.infotit h3 { font-size:14px; margin:0; color:#E50B0A}

.redtit { height:25px; font-size:12px; font-weight:700;color:#fff; background:url(../images/r-t.jpg) repeat-x}
.blacktit { height:25px; font-size:12px;font-weight:700; color:#fff; background:url(../images/b-t.jpg) repeat-x}
.tops a { color:#D02B18}

.otitle { padding:5px 0;font-weight:700; color:#B40000; border-bottom:1px solid #B40000}

.tts {
	background-color:#360E7E;
	color:#F8F400;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	font-style: italic;
	font-size:11px; font-weight:700
}
.bor { border:1px solid #e0e0e0}
.borbg { background:#fff url(../images/abg.jpg) repeat-x}


.tit,.rmtitle { height:35px; background:url(../images/mtit.jpg) no-repeat}
.tit span,.rmtitle span { width:177px; height:35px; display:block; line-height:30px; text-indent:20px; font-weight:700; color:#fff}
.tit em,.rmtitle em { float:right; padding-right:20px; color:#ccc}
.tit em a,.rmtitle em a { line-height:30px; color:#fff; font-size:11px}
.tt_b {font:12px; font-weight:700; height:20px; text-align:left; padding-left:10px; color:#3A338A;background:#ffffff url(../images/bb.jpg) repeat-x; border-bottom:1px solid #cccccc}
.tits { background:#6EA152; color:#DCE7E1; text-align:center; font-weight:700}
.bors { border:1px solid #6EA152}
.tss { background:url(../images/w-m.jpg) repeat-x; font-weight:700; padding-left:10px; line-height:30px}
.tsss { background:url(../images/g-m.jpg) repeat-x; font-weight:700; padding-left:10px; line-height:30px}
a.mor { color:#555}


.foot { color:#555}
.foot a { color:#555; padding:0 5px; font-weight:700}

a.ledlink { color:#333; background:url(../images/37.gif) no-repeat 0 50%; padding:3px 0 3px 10px}

a.topmenu2 { font-size:11px; padding:0 10px}

.c1 { background:url(../images/c1.jpg) repeat-x; font-size:14px; color:#FFFFFF}
.c2 { background:url(../images/c2.jpg) repeat-x; font-size:14px; color:#FFFFFF}

.inp { padding:3px; border:1px solid #7F9DB9; background-color:#fff; color:#000}
.but {font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:2px 0; border:1px solid #888; border-left:1px solid #fff;border-top:1px solid #fff; background-color:#f8f8f8}
.xx,.f1,.finp { border:1px solid #7F9DB9; padding:3px; background-color:#fff; font-family:Geneva, Arial, Helvetica, sans-serif}
.tbut { background:#004A83; border:1px solid #004A83; color:#fff}

a.toplink2 { color:#666}

ul#nav { margin:0 1px; padding:0}
ul#nav ul { margin:0; padding:0}
a.sone {  height:24px; line-height:24px; font-size:12px; font-weight:700; display:block; padding-left:25px; color:#000CCC; text-decoration:none; background:url(../images/113.gif) no-repeat 10px 50%; border-bottom:1px solid #E2E2E2}
a.stwo {  height:24px; line-height:24px; display:block; background:url(../images/498.gif) no-repeat 15px 50%; border-bottom:1px solid #e2e2e2; padding-left:30px; color:#333; font-size:12px; text-decoration:none}
a.sthree { height:24px; line-height:24px; font-size:12px; color:#296168; display:block; background:#f8f8f8 url(../images/513.gif) no-repeat 20px 50%; border-bottom:1px solid #e2e2e2; border-top:1px solid #fff; padding-left:30px; color:#000; text-decoration:none}
a.sone:hover {background:#FEF3F3 url(../images/113.gif) no-repeat 10px 50%; color:#E50B0A; text-decoration:none}
a.stwo:hover {background:#FDE8E8 url(../images/498.gif) no-repeat 15px 50%; text-decoration:none}
a.sthree:hover { color:#E50B0A;}

a.cate1 { padding:5px; display:block; background-color:#F7F7F7; color:#1D3071; text-decoration:none}
a.cate1:hover{ background-color:#E1ECF9}
a.cate1 small { color:#146598}
a.cate2 { color:#626262}

a.rev { color:#1A61B7; font-weight:700}
a.sta { height:30px; line-height:30px; display:block;; font-size:16px; color:#165AAA}
a.onsta { background:#0CC}
.sec1 { background-color: #f8f8f8;cursor: pointer;color: #666;border-bottom: 5px solid #8AC0F6}
.sec2 { background-color: #E1ECF9;cursor: pointer;color: #2170CF;border-bottom: 5px solid #8AC0F6}
.main_tab {background-color: #fff;color: #000000;}

.nt { background:url(../images/c3.jpg) repeat-x 0 50%; text-align:left; color:#FFFFFF; font-size:14px; padding-left:10px; line-height:28px}

.tt_y { display:block; background:#BB9662 url(../images/m1.jpg) repeat-x;height:25px; padding-left:20px; font-weight:700; color:#fff}

.tt_g { display:block; background:#B7B7B7 url(../images/m3.jpg) repeat-x;height:25px; line-height:25px; padding-left:20px; font-weight:700; color:#333; font-size:11px}

.tt_g span { height:25px; padding-right:20px; background:url(../images/g2.jpg) no-repeat 100% 0}
.tt_g span strong { height:25px; padding-left:20px; background:url(../images/g1.jpg) no-repeat 0 0}

.more { float:right; margin-right:10px; text-indent:-9999px}
.more a { width:39px; height:28px; display:block; background:url(../images/c6.jpg) no-repeat}

.sstit {background:url(../images/al.gif) no-repeat 10px 50%;color:#135784; padding-left:25px; font-weight:700}

.reg_font_size { font-size:11px; color:#666666}

.cart_see_tit { font-size:12px; background-color:#dfdfdf; color:#000}
.cart_see_con { font-size:12px; background-color: #fff; border-bottom:1px solid #dfdfdf}
.fontsize { font-size:11px;}
.sel { font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif}
.f2 { font-size:11px; border-bottom:1px solid #ebebeb}

.navpages{padding:2px; margin-top:20px; clear:both;font-size:12px;}
.navpages ul{text-align:left;margin:0;padding:0}
.navpages li{list-style:none;display:inline; width:14px;margin-right:2px;}
.navpages li.thepage{margin-right:2px;color: #555;padding:1px 3px; width:auto}
.navpages a{text-decoration:none;color:#888;padding:3px 6px; border:1px solid #888}
.navpages a:hover{border:1px solid #888;color:#fff;background:#888; text-decoration:none}
.navpages li.curr_linkpage{border:1px solid #E50B0A;color:#fff;padding:3px 6px;background:#E50B0A}

a.nnl { height:30px; line-height:30px; display:block; font-size:11px; color:#222; background:url(../images/ms.jpg) repeat-x; padding-left:10px}

.inpbuts { border:1px solid #360E7E; background-color:360E7E; color:#FFFFFF}
.rrt { color:#3D107B; font-size:14px; font-weight:700; padding-left:20px; font-family:Geneva, Arial, Helvetica, sans-serif}

.111s {}
.111s a { color:#00709E; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:700;}
.222s a { color:#2396C4; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px;}

a.ipk { color:#000CCC; font-size:12px}
a.ipks { color:#4C7AD2; font-size:10px; padding-right:10px}
.ftt { font-size:11px; font-weight:700; color:#555}
.rec { font-size:11px}
.rec p { margin:0; padding:2px 0 5px 10px}

.Linps { background-color:#4B70B7; border:1px solid #4B70B7; color:#FFFFFF; font-size:11px; font-weight:700; font-family:Geneva, Arial, Helvetica, sans-serif}

.red { color:#FF3300}
.add { background-color: #4B70B7; border:1px solid #4B70B7; font-size:11px; color:#fff; padding:1px 5px}
.url { font-size:14px; color:#888; padding-right:10px; font-weight:700}
a.us007 { color:#FF9300; font-size:11px; font-weight:700; text-decoration:underline}
a.us007:hover { text-decoration:none}