html, body {padding:0px; margin:0px;}
body, td {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666;}
a:link, a:visited {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:1074ae; text-decoration:none;}
a:hover, a:active {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:1074ae; text-decoration:underline;}
#header {height:266px; border-bottom:1px solid #000000;}
.header1 {height:20px; background:#bdbdbd;}
.header22 {height:206px; background-image:url(../img/header2_bg.jpg); background-position:left 43px; background-repeat:repeat-x;}
.header2 {height:204px; position:relative; border:1px solid #ffffff; border-width:1px 0px; background:#FFFFFF;}
* html .header2 {height:206px;}
.header21 {position:absolute; left:25px; top:22px;}
.header23 {position:absolute; left:700px; top:180px; font-weight:bold;}
.header23 a:link, .header23 a:visited, .header23 a:hover, .header23 a:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
.header3 {height:40px; background:#000000; position:relative;}
#topmenu {position:absolute; margin:3px 0px 0px 25px; height:37px; background:#FFFFFF; background-image:url(../img/menu_back.jpg); background-position:right top; background-repeat:no-repeat; padding:0px 0px 0px 55px;}
#main_menu {padding:0; margin:15px 0px 0px 0px; list-style-type:none;}
#main_menu li {float:left;}
#main_menu li a, #main_menu li a:visited {float:left; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; margin-right:20px; padding-bottom:7px; border-bottom:0px solid #ff073e;}
#main_menu li a:hover {border-bottom:4px solid #1074ae; padding-bottom:3px;} 
#main_menu li.chosen a:hover, #main_menu li.chosen a:visited {border-bottom:4px solid #1074ae; padding-bottom:3px;} 
#content {position:relative; min-height:480px;}
* html #content {height:480px;}
#bodyheader {height:45px; position:relative; background-image:url(../img/bodyheader_bg.jpg); background-position:left top; background-repeat:repeat-x; border-top:1px solid #FFFFFF;}
.bodyheader1 {height:45px; position:absolute; left:0px; top:0px; background:#FFFFFF; width:620px; background-image:url(../img/bodyheader_bg1.jpg); background-position:right top; background-repeat:no-repeat}
.bodyheader2 {height:45px; position:absolute; left:620px; top:0px;}
#sidemenu {padding:15px 0px 15px 30px; border-left:1px solid #999999; position:absolute; left:620px; top:45px;}
.sidemenu1 {padding:5px 0px;}
.sidemenu1 a:link, .sidemenu1 a:visited, .sidemenu1 a:hover, .sidemenu1 a:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; text-decoration:none;}
.sidemenu2 {padding:5px 0px;}
.sidemenu2 a:link, .sidemenu2 a:visited, .sidemenu2 a:hover, .sidemenu2 a:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:1074ae; text-decoration:none;}
.sidemenu3 a:link, .sidemenu3 a:visited, .sidemenu3 a:hover, .sidemenu3 a:active {text-decoration:underline;}
#contentbody {display:block;}
#contenttext {width:455px; margin:0px 0px 0px 115px;}
#contenttext1 {padding:0px 0px 50px 0px;}
#pagelogo {height:100%; left:25px; width:55px; background-image:url(../img/name_bg.jpg); position:absolute; margin-top:-35px;}
#datapagename {margin-bottom:30px; font-size:18px; color:#3399cc;}
.floatleft {float:left;}
.floatright {float:right;}
#navigation {height:15px; margin-top:10px; position:relative; border-bottom:1px solid #171717;}
* html #navigation {height:16px;}
.navigation1 {position:absolute; background:#FFFFFF; height:16px; left:0px; top:0px; width:80px;}
.navigation2 {height:15px; position:absolute; left:80px; top:0px; width:120px; background:#989898;}
#footer {margin:10px 0px 10px 0px;}
#footer div {width:540px; margin-left:200px;}
#pagecontent img {margin:5px;}
body .dtree {white-space: nowrap;}
.dtree img {border: 0px; vertical-align: middle;}
.dtree a {text-decoration: none;}
.dtree a.node, .dtree a.nodeSel {white-space: nowrap; padding: 1px 2px 1px 2px ; text-decoration: none;}
.dtree a.node:hover, .dtree a.nodeSel:hover {text-decoration: none;}
.dtree .clip {overflow: hidden;}
.txt {border:1px solid #858585; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666;}
textarea {border:1px solid #858585; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666;}
select {border:1px solid #858585; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666;}
.cmd {border:0px solid #858585; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffffff; background:#23afd8;}
.newstitle {margin-bottom:2px; padding-bottom:2px; border-bottom:1px dotted #525252; font-weight:bold;}
.newstitle span {margin-left:10px; font-weight:normal; font-size:10px;}
.newsimage {float:left; border:1px solid #525252; padding:1px; margin:0px 5px 5px 0px;}
.newscontent {padding-bottom:10px; margin-bottom:10px;}

#nonews {border-top:1px solid #525252; margin-top:10px; padding-top:5px;}
#paging {border-bottom:1px solid #525252; margin-bottom:35px; font-size:10px; height:15px; color:#666666;}
#paging a:link, #paging a:visited, #paging a:hover, #paging a:active {font-size:10px; text-decoration:none;}
.goods {width:100%; height:100%; position:relative;}
.goodsimage {float:left; margin:0px 5px 5px 0px;}
.goodname {font-weight:bold; margin-top:10px;}
.goodname a:link, .goodname a:visited, .goodname a:hover, .goodname a:active {color:#666666; text-decoration:none; font-weight:bold;;}
#price {margin:10px 0px;}
.formlabel {white-space:normal; width:160px; margin-right:5px;}
.formfield {margin-top:5px;}
hr {border-bottom:1px solid #FFFFFF; border-top:1px solid #525252;}