﻿.hedaer { height:30px;}
.hedaer .topmenu {line-height:30px;}
.hedaer .topmenu .subtopmenu {float:right;}
.hedaer .topmenu .subtopmenu table{float:left; margin-right:4px;}

.hedaer .topmenu a {padding-left:4px; _position:relative;}
.body, .hedaer .topmenu {width:950px; margin:0 auto;}
.logo td{font-size:30px; font-weight:700; position:relative;}
.logo td strong {left:-1px;position:absolute;top:-1px;}
.logo td span {font-size:20px; font-weight:200; padding-left:10px;}
.logo .banner {height:0px;}

.wrap {margin-bottom:10px;}
.wrap .menu ul {margin:0; padding:5px 10px 0px 10px; list-style:none; height:28px;}
.wrap .menu ul li{float:left; position:relative;z-index:99;}
.wrap .menu ul li a {display:block; padding:0px 14px 6px 15px; font-weight:700; font-size:14px;}
.wrap .menu ul li ul {display:none; padding:5px 10px 8px 10px; height:auto; position:absolute; margin-left:-1px; top:28px; left:0;}
.wrap .menu ul li ul li {width:150px; display:block; border-bottom:1px dotted #ccc;}
.wrap .menu ul li ul li a {padding:2px 2px; font-weight:200; font-size:12px;}
.wrap .menu ul li ul li a span {border-left:3px solid #ccc; padding-left:6px;}


.main .side .subside {position:relative;width:180px;}
.main .side .host {text-align:center; padding:10px 10px 5px 10px;}
.main .side .host img {margin-bottom:5px;}

.main .side .menu {padding:10px 0;}
.main .side .menu ul {margin:0; padding:0 5px; list-style: none;}
.main .side .menu ul a {display:block; line-height:24px; font-weight:700;}
.main .side .menu ul a span {padding-left:12px; display:block; line-height:24px;}
.main .side .menu ul a span em {padding-right:5px; font-size:10px;}
.main .side .menu ul ul {padding:0;}
.main .side .menu ul ul a {font-weight:200;}
.main .side .menu ul ul a span {padding-left:23px; background-position:20px -24px;}
.main .side .menu ul ul ul a span {padding-left:35px; background-position:20px -24px;}
.main .side .menu ul a:hover span, .main .side .menu ul .current span {position:relative;}
.main .side .guestcount {text-align:center;}


.main .submain {width:770px; padding:15px 10px;}

.footer {text-align:center; padding:10px; margin-top:20px; margin-bottom:4px;}
#vsb_content *{ line-height:24px }