


h1{text-align:center;
font-size:18px;
background:url(img/bgh1.gif) repeat-x #05b;
padding:10px 10px 8px 10px;
color:#fff;
margin:3px 0;}

p{
line-height:20px;
padding:0 15px;
margin:15px 0;
}

#x_content{border:1px solid #eee;
margin:3px 0;
}

#x_content a:visited,#x_content a:link{text-decoration:underline;color:#027}
#x_content a:hover{color:#08c}

.smart{border:4px solid #eee;margin:15px;}
.smart table{background:#ccc;}
.smart td{background:#fff;padding:8px 8px 6px 8px;}
.smart td ol,.smart td ul{background:#fff;padding:0;margin:0 0 0 30px;}

#x_snav{width:104px;
background:#fff;
float:left;
margin:0 15px 15px 0;
border-right:4px solid #eee;
border-bottom:4px solid #eee;
padding:0 8px;}

#x_snav ul{padding:0;
margin:0;
list-style:none;
background:#eee;}

#x_snav li{margin:1px 0;
background:#fff;
padding:8px 4px 6px 4px;
line-height:18px;}

#x_snav li a:visited,#x_snav li a:link{
color:#05b;
text-decoration:none;}
#x_snav li a:hover{color:#027;text-decoration:underline;}

#city{
list-style:none;
margin:0 0 0 15px;
padding:0;
font-size:14px;
font-weight:bold;
background:#fff;
}

#city li{float:left;
width:66px;
background:url(img/li_bg2.jpg) repeat-x #fcfcfc;
padding:5px 6px 4px 6px;
margin:0 2px 2px 0;
border:1px solid #eee;
}

#x_content h2{font-size:18px;margin:20px 15px 15px 15px;text-align:center;border-bottom:1px solid #ccc;padding:10px 10px 6px 10px;color:#027;background:#f8f8f8;}
#x_content h3{font-size:12px;margin:15px 15px;}


span.red{color:#f00;}

ul#download{list-style:none;}
#download li{margin-bottom:14px;}
#download a{font-size:14px;}

#xlink{font-size:14px;margin:0;padding:0;border-top:1px solid #eee;color:#f00;font-weight:bold;}
#xlink ul{list-style:none;margin:15px;padding:0;}
#xlink li a:visited,#xlink li a:link {font-weight:bold;display: block;width:300px;background:#f4f4f4;padding:8px 12px;margin:1px;text-decoration: none;}
#xlink li a:hover{background:#027;color:#fff;}
