html,body,div,center,form,ul,li,h1,h2,h3,img,p{padding:0;margin:0}
html,body {font-family: Verdana;font-size: 12px;color: #666;background: #C1CDC1;}

h1{font-size:18px}
h2{font-size:16px}
h3{font-size:14px}
ul{list-style:none}
img {border:0}
p {padding:15px;line-height:180%}
hr{ margin: 12px 0px 12px!important;margin: 5px 0px 5px; height:1px;overflow:hidden;clear:both;border:#ddd;background:#ddd;color:#eee;}

a { color: #228B22; text-decoration: none;}
a:hover { color: #fc2646;text-decoration: underline;}

#top{margin:2px auto 0px;width:840px;text-align:right}
#logo{margin:0 auto 5px;width:840px;font-size:30px;font-weight:bold}

#main{margin:0px auto;width:840px;height:auto;background:#fff url(./images/bg_main.gif) repeat-y right;border:0px solid #ddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
 #nav{border-bottom:1px dotted #eee;padding:10px 20px;height:15px}
 #content{float:left;width:600px;padding:0 0 15px;height:650px;}
  div[id=content] { height:auto!important;min-height:650px!important; }
  #content a:hover { color: #fff;background:#228B22;text-decoration: none;}
 #slider{float:right;width:240px;color:#fff}
 #slider a { color: #fff; text-decoration: none;}
 #slider a:hover { color: #fc2646;text-decoration: none;}
#footer{margin:10px auto 20px;width:840px;height:40px;color:#eee}
 #footer a{color:#eee}

.button2{border:0;width:60px;height:28px;line-height:18px;color:#333;background:#fff url(./images/btn2.gif) no-repeat top left;}
.button2:hover{background:#fff url(./images/btn2.gif) no-repeat bottom left;}

table.ldata tr { text-align:center}
table.ldata td { padding:8px 2px;border-bottom:1px solid #eee;}
table.rldata tr { text-align:center}
table.rldata td { padding:4px 2px;}

.clear {clear:both }
.right {float:right;}
.left {float:left;}
.p20{padding:20px}
.p32{padding:30px 20px}
.b_n{border:0!important}
.b_b{border-bottom:1px solid #ddd}
.fs14{font-size:14px}
.l_title{background:#F0FFF0}
.fcgray{color:#ccc}
.r_nav{padding:0 10px;background:#9BCD9B}

.iavatar{padding:0;margin:1px 2px 1px 0;width:30px;height:30px}

table {table-layout:fixed}
.cal_day1 {vertical-align:top;padding:4px;height:60px;border:1px dotted #eee;color:#228B22;background:#fffffa!important;}
.cal_day2 {vertical-align:top;padding:4px;height:60px;color:#000000;background:#ffffa1!important;}
.cal_day3 {border:1px dotted #eee;background:#fafafa!important;}
.cal_tr {}
.cal_day1 a,.cal_day2 a {color:#bbb}
.lunar{font-size:12px;float:right;padding-top:3px;color:#ddd;width:60px;text-align:right}
.daynum{font-size:14px;font-weight:bold;}
.icon_type{padding:14px 0 0 0px;text-align:right;height:44px;overflow: hidden}
.c_num{text-align:right;font-size:11px;color:#ffffff;padding-right:4px}
.tip{width:200px;border:1px solid #ffee00;padding:10px;line-height:16px;background:#ffffcc;color:#666;}

ul#eltable{border:1px solid #eee;border-bottom:0;padding:0;margin:0}
ul#eltable li{display:block;border-bottom:1px solid #eee;width:538px;margin:0;padding:4px 0;background: #fff}
ul#eltable li span{display:block;float:left;text-indent:5px;}
ul#eltable li span p {line-height:15px;padding:0}
.lh{line-height: 24px}
.lbg{background:#F4F9FF;}
.l1{width:40px}
.l2{width:140px;text-align:left}
.l3{width:35px}
.l4{width:208px;text-align:left}
.l5{width:40px}

#popwin iframe{z-index: -100;border:0;position:absolute;top:0;left:0;width:600px;height:380px;filter:Alpha(opacity=0);}
#popwin div{position:relative;z-index: 1;}

table {table-layout:fixed}
.scal_tr {background:#ffffff;line-height:20px;height:20px;}
.scal_day1,.scal_day2 {vertical-align:top;}
.scal_day1 a,.scal_day2 a {display: block;width:20px;height:20px;color:#bbb;background:#fdf9ee;border:1px solid #fdf9ee;padding:2px}
.scal_day2 a {border:1px solid #004edd}
.scal_box {padding:2px;width:20px;height:20px;color:#ccc;background:#fafafa;border:1px solid #fafafa;}

