*{margin:0px; padding:0px;}
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#190100;
	background:#e1911d url(../images/bg_top.png) top left repeat-x;
	}
a {text-decoration:none;outline:none; color:#1b3866;}
a img {border:none; outline:none;}
h1 {font:bold 14px Arial, Helvetica, sans-serif; color:#ffef64; background:url(../images/bg_content_top.png) top left no-repeat; height:30px; line-height:30px; text-transform:uppercase; padding-left:15px;}
h2 {font-size:18px; color:#1b3866; padding-bottom:10px; font-weight:normal;}
h4 {font-size:16px; color:#790000; font-weight:bold;padding:0 0 5px 10px;}
	h4.sp {font-size:18px; color:#fff17e; font-weight:normal;}
h5 {font-weight:bold; color:#1B3866; font-size:12px; }
h6 {font-weight:bold; color:#1B3866; font-size:11px;}
ul {list-style-type:none;}
.clear {clear:both;}
#wrap {width:860px; margin:0 auto; }
#middle { width:860px; float:left; padding:10px 0;}
#sitebar {width:240px; float:left;}
#mainContent {width:597px; float:right;}

/*-------------------------------------------TOP-------------------------------------------*/
#header {width:860px; position:relative; height:155px;}
.ws {position:absolute; left:0px; bottom:10px;}
.hor-menu {height:26px; float:right;}
	.hor-menu a {color:#fff; font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; display: block;float: left; padding-left:5px; background:url(../images/bg_menu_left.png) top left no-repeat; height:26px;  line-height: 16px; height:26px; margin-right:3px;}
		.hor-menu a span {float:left; padding:5px 0px 5px 0px; background:url(../images/bg_menu_right.png) top right no-repeat; width:105px; text-align:center;}
		.hor-menu a:hover, .hor-menu a.act {background:url(../images/bg_menu_hover_left.png) top left no-repeat; text-decoration:none; color:#fff; cursor:pointer;}
		.hor-menu a:hover span, .hor-menu a.act span {display: block;background:url(../images/bg_menu_hover_right.png) top right no-repeat; }
.guid { padding:7px 0 0px 0px; margin-left:30px;} 	
	.guid a {color:#790000; text-decoration:none; font-weight:bold; font-size:13px;}
/*-------------------------------------------SITEBAR-------------------------------------------*/
.search {background:url(../images/bg_search_top.png) top left no-repeat; padding-top:7px; font-size:11px;}
	.bot-search {background:url(../images/bg_search_bot.png) top left no-repeat; height:18px;}
	.main-search {background-color:#790000; padding:2px 20px 0; color:#fff;}
		.main-search p span {color:#ffe829; text-transform:uppercase; font-weight:bold;}
		.main-search p {padding:0 0 5px 0;}
	input.txt-search {border:#a32a00 1px solid; padding:2px 2px 2px; width:130px; font:normal 12px Arial, Helvetica, sans-serif; float:left; margin-right:5px;}
	input.btn-search {background:url(../images/btn_search.png) top left no-repeat; height:20px; width:55px; border:none;}
	p.text {clear:both; color:#fff; padding:5px 0 0;}
.shop {background:url(../images/bg_menu_top.png) top left no-repeat; padding-top:7px;  margin:7px 0; _margin-bottom:0px;}
	.left-menu {background:#facd17 url(../images/art.gif) 210px -7px no-repeat; padding:10px 15px 0;}
	.shop-bot {background:url(../images/bg_menu_bot.png) top left no-repeat; height:7px;}
.lmenu {padding-bottom:55px;}
	.lmenu li {background:url(../images/bullet.png) left center no-repeat; padding:7px 0 7px 12px;}
	.lmenu li a {color:#790000; font-weight:bold;}
	.lmenu li a:hover {text-decoration:underline;}

.support {background:url(../images/bg_support_top.png) top left no-repeat; padding-top:7px; margin-bottom:7px;_margin-bottom:0px;}
	div.sp {padding:5px 15px; background-color:#c26514;}
	.nick { padding:2px 0 5px 10px;}
		.nick img {float:left; margin-right:10px;}
		.nick a {color:#fff; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
	.sp-bot {background:url(../images/bg_support_bot.png) top left no-repeat; height:7px;}	
.hot-pro {background:url(../images/bg_top_hot.png) top left no-repeat; padding-top:7px;}
	.hot {background:#facd17 url(../images/vector1.gif) 210px -7px no-repeat; padding:0 15px 2px;}
.hp {padding-top:5px;}
	.hp li {padding:20px 0; text-align:center; border-bottom:#e1911d 1px solid;}
	.hp li.last {border-bottom:none;}
/*-------------------------------------------MAINCONTENT------------------------------------------*/
.content {padding:10px 0; border:#8c0000 1px solid; border-bottom:none; background-color:#fff; color:#190100; line-height:18px;}
.bot-con {background:url(../images/bg_content_bot.png) top left no-repeat; height:7px;}
.intro {padding:0 30px 15px;}
.tbl-pro {border-collapse:collapse; width:596px; _width:596px;}
	.tbl-pro td {text-align:center;border:#8c0000 1px solid; line-height:25px; padding:20px 0 15px;}
	.tbl-pro td.last {border-bottom:none;}
	.tbl-pro td img {padding:5px;border:#8c0000 1px solid; margin-bottom:8px;}
	.tbl-pro td a {font:bold 11px Arial, Helvetica, sans-serif; color:#e06400; text-decoration:underline;}
	.tbl-pro td a:hover {text-decoration:none;}

.img-shop {margin:0 25px; border:#3d3d3d 1px solid; padding:12px 19px;}
.tbl-shop td {text-align:center; vertical-align:bottom;}
.news {padding:10px;}
	.news img {float:left; margin-right:15px; margin-top:3px;}
	.news a {color:#e06400; font-weight:bold;}
	.news a:hover {text-decoration:underline;}
	.news p {padding-top:5px;}
.head-detail {border-top:#790000 1px solid; color:#790000; font-weight:bold; text-align:center; padding-top:10px; margin:20px 0;}
.detail { width:545px; margin:0 auto;}
	.detail table {width:545px !important;}
.tbl-list {border-collapse:collapse;}
	.tbl-list th, .tbl-list td {border:#7f9db9 1px solid; text-align:center; padding:2px 0;}
	.tbl-list td.name {text-align:left; padding-left:15px; width:280px;}
	.tbl-list th {background-color:#dee7ef;}
	
/*-------------------------------------------FOOTER-------------------------------------------*/
#footer {clear:both; height:72px; background:url(../images/bg_footer.png) bottom left repeat-x;}
	.foot-in {width:860px; margin:0 auto; padding-top:15px;}
	.bot-menu {float:right; color:#fff;}
	.bot-menu a {color:#e1911d; text-decoration:underline;}
	.bot-menu a:hover {text-decoration:none;}
	.copy {text-align:right; padding-top:7px;}
 
 #bottomView {
}
#bottomView a { text-decoration:none; font-size:11px;}
#bottomView .printpage {
	background-image: url(../images/print.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
	padding-right: 15px;
	float: right;
}
#bottomView .sendto {
	background-image: url(../images/email.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
	padding-right: 15px;
	float: right;
}