BODY { margin:0; padding:0; background-color:#483c31; }
BODY, TABLE { font: 12px Arial; color: #4b4a4a; }
A { font:12px Arial; color: #007DCD; }
A:hover { color: #004981 }

HR { color: #fff; background-color: #fff; border: 1px dotted #D3D3D3; border-style: none none solid; }
IMG { border:none }

.main { min-width:1017px; clear:both; height:100%; min-height:500px; }

.header DIV { background:url(/d/logo_bg1.png) no-repeat left top; width:100%; height:195px; }
.header DIV DIV { background:url(/d/logo_bg2.png) no-repeat right top; width:100%; height:195px; }
.header DIV DIV DIV { background:url(/d/logo_header.jpg) left top no-repeat; width:1000px; height:195px; display:block; margin:0 auto; }
.header A { display:block; width:140px; height:185px; margin:0 0 0 27px; float:left; }

.header DIV.search { background:none; width:220px; float:right; height:auto; margin:165px 0 0 0; }
.header INPUT { border:0px; height:22px; padding:0; margin:0; float:left }
.header INPUT.kw { width:185px; margin-left:5px; color:#4c4035; text-indent:5px; border-radius:3px 0 0 3px}
.header DIV.fld, .header DIV.btn { width:auto; height:22px; background: none; float:left; }
.header DIV.btn INPUT { border-radius:0 3px 3px 0; background-color:#fff }

.body { background-color:#f1ece5; min-width:1017px; clear:both; }
.body DIV.start { background:url(/d/body_bg.png) repeat-y; width:1017px; display:block; margin:0 auto; }
.body DIV.mdl { padding:10px 20px; height:100%; min-height:300px; }
/*.body DIV.end { background:url(/d/body_bg_bottom.png) no-repeat; background-color:#f1ece5; height:20px; }*/
.body DIV.topnav { color:#7a7a7a; font:14px Arial; font-weight:bold; word-spacing:2px; margin:0px 0 0 5px; height:35px; }
.body DIV.topnav A { color:#09789c; text-decoration:none; font:14px Arial; font-weight:bold; }
.body DIV.topnav A:hover { text-decoration: underline; }
/*.body DIV.topnav SPAN { margin-left:5px }*/
.body DIV.topnav .tn1 { float:left; margin-top:10px }
.body DIV.topnav .tn2 { float:right }

.footer { background:url(/d/footer_bg.png) repeat-x; width:100%; height:96px; margin-top:15px; min-width:1017px; clear:both; }
.footer DIV { font:12px Arial; color:#fff; text-align:center }
.footer DIV A { color:#b5a89d; font:11px Verdana; font-weight:bold; }
.footer DIV A:hover { color:#fff; }
.footer DIV.lnks { padding:7px 0; }
.footer DIV.lnks SPAN { margin:0 5px }

.smooth { clear: both; background-color:#ffffff; }
.smooth div.s1 {background: url(/d/rec_tb.png) left top repeat-x; }
.smooth div.s1 div.s2 {background: url(/d/rec_rb.png) repeat-y right top; }
.smooth div.s1 div.s2 div.s3 {background: url(/d/rec_bb.png) repeat-x left bottom; }
.smooth div.s1 div.s2 div.s3 div.s4 {background: url(/d/rec_lb.png) repeat-y left top; }

.smooth div.s1 div.s2 div.s3 div.s4 div.s5 {background: url(/d/rec_ltc.png) no-repeat left top; }
.smooth div.s1 div.s2 div.s3 div.s4 div.s5 div.s6 {background: url(/d/rec_rtc.png) no-repeat right top; }
.smooth div.s1 div.s2 div.s3 div.s4 div.s5 div.s6 div.s7 {background: url(/d/rec_rbc.png) no-repeat right bottom; }
.smooth div.s1 div.s2 div.s3 div.s4 div.s5 div.s6 div.s7 div.s8 {background: url(/d/rec_lbc.png) no-repeat left bottom; }

.pv_area IMG { margin:5px 7px 0 7px; border:none; }
.pv_area A { color:#6c5d50; font-family:Arial; font-size:11px; font-weight:bold; display:block; margin-top:0px; overflow:hidden; }
.pv_area A.all { color:#F60; display:inline }
.pv_area A:hover { color:red; }

.dark_12b { color: #4c4035; font: 12px Tahoma; font-weight: bold; }
.black_13 {	font: 13px Verdana;	color: #000000; }
.black_11_b { font: bold 11px Verdana; color: #000000; }
.black_11 { font: 11px Verdana; color: #000000; }

A.durl { font:bold 12px Verdana; color:#483c31; text-decoration:none; border-bottom:dotted 1px }
A:hover.durl { text-decoration:underline; border-bottom:none }

.ph1 { color: #6fa100; font-family: Arial; font-weight: normal; font-size: 19px;  margin: 0px; padding: 0px; }

.pvt { width:25px; height:15px; font: 11px Tahoma }
.pvb { width:200px; background-color:#E0E9E0 }
.pvd { background-color:#399; height:13px }

UL.rl_lnks { margin:5px 0 0 0px; padding:0; list-style:none }
UL.rl_lnks LI { background:url('/images/design/square_green.gif') no-repeat 0 5px; padding-left:10px; margin-bottom:5px }

UL.rl_lnks A { color:#086c8d; font:12px Arial; text-decoration:none; border-bottom:solid 1px #AFE8FA }
UL.rl_lnks A:hover { color:#043545; text-decoration:underline; border-bottom:none }

#spotlight IMG { float:left; margin:0 10px; }

/** from old css **/

.border2_green { border: 2px solid #9AD41B; }
.border3_silver { border: 3px solid #D5D9E2; }

DIV.gimg { margin:5px 10px 10px 0; width:150px; float:left }
.gimg IMG { width:150px; border:#036 solid 1px; margin-bottom:5px }

.order_input, .form { border:1px dotted #B08D00; font-size:12px; }
.order_input { width: 220px; height: 19px; }

.bull I { background:url('/images/design/square_green.gif') no-repeat 0 5px; height:4px; padding-left:5px; margin-right:5px; }
.bull I.sp { clear:both; margin-left:30px; }

.rl_div { width:100%; }
.rl_div SPAN.head { background:url('/images/design/galo4ka.gif') no-repeat 0 3px; padding-left:18px; display:block }
.rl_div UL { margin:5px 0 0 10px; padding:0; list-style:none }
.rl_div LI { background:url('/images/design/square_green.gif') no-repeat 0 5px; padding-left:10px; margin-top:5px }

.rl_div LI A { color:#086c8d; font:12px Arial; text-decoration:none; border-bottom:solid 1px #AFE8FA }
.rl_div LI A:hover { color:#043545; text-decoration:underline; border-bottom:none }


.sp_tbl DIV { margin:0; padding:0; }
.sp_tbl .sp { height:12px; }
.sp_tbl .cn, .sp_tbl .sp { clear:left; }
.loc { width:33%; float:left; }
.sp_tbl A, .loc A { color:#086c8d; font:12px Arial; text-decoration:none; border-bottom:solid 1px #AFE8FA }
.sp_tbl A:hover, .loc A:hover { color:#043545; text-decoration:underline; border-bottom:none }
.sp_tbl I, .sp_tbl2 I { margin:3px 0; clear:both; float:left }

.sp_tbl2 I, .sp_tbl2 .p2 { margin:2px 0 2px 40px; }
.sp_tbl2 .pl { padding-left:15px; }

.th { float:left; clear:left; width:100%; margin: 10px 0 }
.tb { float:left; clear:left; width:100%; margin-bottom: 15px }
.tn { float:left; width:100px }
.ts { float:left; width:570px; margin:0 10px }
.hd { font: bold 14px Tahoma; color:#9A2705 }
.hd2 { font: 13px Arial; color:#721E05 }
.ml { float:right; padding:5px; margin:-10px 0 5px 0; border: 1px dotted #CCCCCC }
.dnone { display:none; }
.lsimg { width:200px; height:150px; background:url(/d/nopic.png) no-repeat center; background-size:cover }

.yellow_11 {
	font: 11px Arial;
	color: #FDFCB6;
}

a.yellow_11_b {
	font: bold 11px Arial;
	color: #FDFCB6;
}

.green_12_b {
	font: bold 12px Arial;
	color: #6fa100;
}

.green_11_b {
	color: #6fa100;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.green_13_b {
	font: bold 12px Arial;
	color: #6fa100;
}

.green_13_b_dark {
	font: bold 13px Arial;
	color: #547a00;
}

.green_17_b { font: bold 13px Arial; color: #547a00; }

.green_18_dark {
	color: #336600;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
}

.green_18 {
	color: #6fa100;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
}

.blue_11 {
	font: 11px Arial;
	color: #1188e3;
}

.blue_11_b_dark {
	font: bold 11px Arial;
	color: #007DCD;
}

.blue_12_b {
	font: bold 12px Arial;
	color: #007DCD;
}

a.blue_12_u {
	font:12px Arial;
	color: #007DCD;
}

a.blue_12_u:hover {
	color: #004981
}

.purple_11 {
	font: 11px Arial;
	color: #D35454;
}

.purple_12_b {
	font: bold 12px Arial;
	color: #f67e3d;
}

.grey_b { color:#8e8e8e; font-weight:bold }

A.purple_12_b:hover { color:#D8520A }

.stat_padding_sub, .stat_padding_sub_top {
	padding-left: 5px;
}

.stat_padding_sub_top, .padding_top_5 {
	padding-top: 5px;
}

.stat_padding_sub_bottom {
	padding-bottom: 5px;
}
