body { margin: 0; padding: 0; background-color: #999999; }
body, table { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
a, a:active, a:visited { text-decoration: none; color:#000; }
a:hover { color: #FF6600; text-decoration: underline; }

h2, h3, h4 { color: #546174; }



.menu { color:black; }
.phone { font:bold 24px Arial; color:#FF6600; height:20px; }
.phone span { font:bold 16px Arial; color:black;}
.text { font-size:10pt; }

#head, #head div.l1, #head div.l2, #head div.l3, #head div.l4, #head div.l5, #head div.l6 { width: 1000px; height: 220px; }
#head { background: url(/design/road/img/main_border_top1.gif) repeat-x; overflow: hidden; text-align: left;}
#head div.l1 { background: url(/design/road/img/mid-bg-1.jpg) repeat-x bottom; }
#head div.l2 { background: url(/design/road/img/mid-bg-road-1.jpg) no-repeat right 96px; }
#head div.l3 { background: url(/design/road/img/mid-bg-line-1.jpg) no-repeat right bottom; }
#head div.l4 { background: url(/design/road/img/mid-bg-wheel-1.jpg) no-repeat 308px 76px; }
#head div.l5 { background: url(/design/road/img/mid-bg-title-1.jpg) no-repeat 648px 120px; }
#head div.l5 .label { position: relative; left:20px; top:20px; }
#head div.l5 .menu { position: relative; left:500px; top:-15px; font-size:12pt;}


#body { width:1000px; background-color: white;}
#body .left-side { float:left; margin: -134px 0 0 20px; padding-bottom:138px; }
#body .content { float:right; text-align: left; width:675px; padding:5px 8px;}

#body .content h2 { font-size: 18px; font-family: Tahoma, Arial; text-transform: uppercase;}
/*#body .content h2 span { color:#FF6600; }
*/#body .content h3 { font-size: 12pt; font-family:Tahoma, Arial; }


#top { width: 1000px; height: 116px; background: url(/design/road/img/main_border_top1.gif) repeat-x; overflow: hidden; }
#top .label { width:313px; height:50px; position: relative; top:27px; left:20px; padding:0; }
#top .menu { position: relative; right:0px; top:-28px; text-align:right; padding-right:1em; }
#top .phone { position: relative; top:-100px; left:420px; display: compact;}

#cartbox { position:relative; top:-50px; left:680px; width:262px; height:62px; background: url(/design/road/img/cart_body.gif) repeat-x; }
#cartbox .lb { width:262px; height:62px; background: url(/design/road/img/cart_border_left.gif) no-repeat top left; padding-left:7px;}
#cartbox .rb { width:255px; height: 62px; background: url(/design/road/img/cart_border_right.gif) no-repeat top right; padding-right: 9px; overflow: hidden; padding-top:1em; }


#main { width: 1000px; background: url(/design/road/img/body_road1.jpg) no-repeat; padding-top:112px; background-color:white; border-bottom:1px solid white;}
#main .top { background: url(/design/road/img/body_road2.jpg) no-repeat left top; height:55px; padding-left:650px; }
#main .content { margin:10px; margin-left:330px; }

/* goods list */
.gitem1 {width: 280px; height: 116px; margin:15px; margin-left: 10px; float:left;}
.gitem2 { }
.gimage1 { float:left; margin-right:5px; margin-bottom:5px; height: 102px; width: 100px; overflow: hidden;}
.gtitle1 { font:bold 12px Tahoma; color:111111; }
.gdesc1 { font:11px Verdana; color:111111; }
.gprice1 { color:#FF6600; font:bold 12px Tahoma; }
.gprice1 s{ color:#666666; font:bold 11px Tahoma; }
.gbtn1 { margin-left:20px; margin-bottom:-5px; }

.title { font:bold 18px Tahoma; color:#FF6600; text-transform: uppercase; border-bottom: 1px solid #546174;}
.title span { color:#546174; }

h2.title { font:bold 18px Tahoma; color:#FF6600; text-transform: uppercase; border-bottom: 1px solid #546174; margin:0; padding: 0;}
h2.title span { color:#546174; }


.filter-form { margin:5px; padding:5px; -moz-border-radius: 8px; border-radius: 8px; border:1px solid #CCC; }
.filter-form:hover { background:#F1F1E1; }


#bottom { width: 994px; background: url(/design/road/img/main_border_bottom1.gif) repeat-x bottom left; background-color:white; padding:1em 3px 5em 3px; text-align:left;}
#bottom .menu { text-align:right; padding-right:1em; border-bottom:1px dotted #dedede; padding-bottom: 3px;}
#banners { text-align:center; padding-top:20px;}




td.form-title { width:230px; text-align:right; font-weight: bold; vertical-align:top; }

td.form-title span { font-weight: normal; font-size: 80%; }

td.form-title sup {	color:red; }

.form-error-tip { border: 1px solid red; padding:3px 2px; margin: 1px; }
.form-error-tip span { font-size:70%; color:red; }

.board-posts li { display:block; }

ul.category-list, ul.boards-menu { list-style-type:none; padding:0; font-size:12px; }
ul.category-list a, ul.boards-menu a { text-decoration: underline; }
ul.category-list { margin:0; padding:0;}
ul.category-list li { display:block; width:33%; float:left; }

ul.boards-menu { padding:2px 0 25px 0;}
ul.boards-menu li   { display:block; width:200px; float:left; }

.board-preview { padding-bottom: 1em; }
.board-preview .board-date { font-size:120%; font-weight: bold; color: #546174; display: inline-block; width: 100px; height:90px}
.board-preview .board-title { font-size:120%; margin: 5px 0 8px 0; }
.board-preview a.board-link { color: #FF6600; text-decoration: underline; }


.clist_column { font-size:12pt; float:left; width:23%; padding:5px; }

.form_feedback { width: 650px; }
.form_feedback td span { font-family: Arial; font-size:10pt; color:red; }
.form_feedback td.label { text-align:right; }



.h1 { height:1px; }
.h3 { height:3px; }
.h5 { height:5px; }
.h10 { height:10px; }
.h20 { height:20px; }

.float-l { float:left; }
.float-r { float:right; }
.clear { clear: both }

.adv-1 { text-align:center; margin:15px 0px 15px 0px;}
.adv-2 { text-align:right; padding:15px 3px 15px 3px; background: white;}

.category-spec-text { padding:0 3px 10px 0; }
.category-spec-text img.preview { padding:4px; margin:0 8px 5px 2px; float:left; border:1px solid #BBB; }

div.productlist { margin:5px 5px 2px 25px; }
div.productlist ul { margin:0; padding:0; font-size: 12pt;}
div.productlist ul li { display: block; list-style-type: none; }
