@charset "utf-8";
body,td,th,input,select,textarea,button {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;*font-size: 11px;color: #5a5a5a;}
body {margin: 0; background-color:#F4FDE6}

img{border:0;}
form{margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0; empty-cells:show; text-align:left}
th,td {border-collapse:collapse; padding:0px}
a {color: #5a5a5a; text-decoration:none}
a:hover {color: #CC0000; text-decoration:none;}
button {border:0;cursor:pointer;}
dl,dt,dd {margin:0; padding:0}
hr {height:1px}

.page { width:1003px; margin:0 auto;}
.top { }
.menu { background:url(images/menubg.jpg); height:30px;}
.menu div { margin-left:70px;}
.menu a { line-height:30px; color:#FFFFFF; float:left; border-left:#FFFFFF 1px solid; width:110px; text-align:center; }
.menu a:hover { background-color: #009900; display:block; color:#fff; }
.mid { background-color:#FFFFFF; padding-bottom:10px;}
.leftnav { height:28px; line-height:28px; padding-left:20px; background:url(images/ico-leftmenu.gif) #E8F9CD 5px center no-repeat; font-weight:bold; color:#0E8047;}
.leftnav span { float:right; margin-right:10px; font-weight:normal;}

.bottom { line-height:22px; border-top: 2px solid #006600; background-color:#FFFFFF;}
.bottom div { margin:5px 10px;}
.bottom span { float:right;}

.list { margin:10px 0;}
.list ul { margin:0; padding:0; list-style:none;}
.list li { padding-left:15px; line-height:22px; margin-bottom:5px;}
.list ul li ul li { background:url(images/submenubgline.gif) left top no-repeat; margin:1px 0;}
.list ul li ul li a { color:#5a5a5a;}
.list .subClass{background:none; border-bottom:dashed #CCCCCC 1px; margin:0px 12px 0px 15px;}

.list2 { margin:10px 0;}
.list2 ul { margin:0; margin-left:15px; padding:0; list-style:none;}
.list2 li { margin:1px 0; line-height:22px; float:left; width:97px; height:22px; background: url(images/submenubgline.gif);  text-align:center; margin-right:5px;}
.list2 a { color:#5a5a5a;}

.list3 { margin:10px 0;}
.list3 ul { margin:0; margin-left:15px; padding:0; list-style:none;}
.list3 li { margin:1px 0; line-height:22px; float:left; width:200px; height:22px; background: url(images/submenubgline.gif);  text-align:center; margin-right:5px;}
.list3 a { color:#5a5a5a;}

.midnav { padding-left:35px; font-weight:bold; line-height:28px; background:url(images/midnavbg.jpg); color:#2A8F49; margin-bottom:6px;}
.midnav span { float:right; margin-right:15px; font-weight: normal;}

.midbox { margin:0 10px;}
.prodlist { height:335px;}
.prodlist ul { padding:0; margin:0; list-style:none;}
.prodlist li { float:left; width:126px; margin:10px 10px;}
.prodlist img { padding:2px; border:#CCCCCC 1px solid;}
td .prodtitle { text-align:center; line-height:24px;}
.midcont { margin:5px; line-height:22px;}
.midcont ul { margin:0; padding:0; list-style:none}
.midcont li { border-bottom:dashed 1px #CCCCCC; line-height:24px;}
.midcont li span{ float:right}

.sbody { line-height:27px; margin:10px 20px; margin-top:20px;}
.sbody hr { border:dashed 1px #CCCCCC; height:1px; overflow:hidden;}

.mPage{ clear:both; text-align:center}
.btn{ background:url(images/btnBg.gif); width:70px; height:23px; line-height:23px; border:none}
.artlist{ padding:0px; margin:10px 15px; list-style:none}
	.artlist li{ line-height:24px; border-bottom:1px dotted #ccc}
	.artlist li span{ float:right}
.sTit{ font-size:16px; font-weight:bold; text-align:center; padding:5px; color:#cc0000}
.sInfo{ color:#999; text-align:center; padding:4px; border-bottom:1px solid #d5d5d5}
.sCon{ padding:10px 15px; line-height:24px}
.sBot{ padding:5px; text-align:right}

table .guest_t { width:640px; border:1px solid #E4F4B5; margin-bottom:10px}
	.guest_t td{ background:#E4F4B5; padding:0px 5px}
.guest{ border:1px solid #088B2B;}
.guest_s{ color:#FFFFFF; background-color:#088B2B}