body{margin:0;padding:0;text-align:center;color:#888;font-size:12px;font-family:arial,"ËÎÌå";word-wrap:break-word;word-break:break-all}
div,p,dl,dt,dd,textarea,address,blockquote{margin:0;padding:0;height:auto;text-align:left}
a{color:#0065ca;text-decoration:none}
.hidden{display:none}
.help{display:none}
#footer01{width:760px;margin:0px auto;padding:30px 0px;text-align:center;clear:both;border-top:0px solid #ccc}
.nav_w01{width:80%}
#mainnav{width:760px;position:relative;margin:8px auto 0;clear:both;text-align:right;color:#888}
#mainnav a{color:#888;text-decoration:none}
#logo{width:760px;height:60px;text-align:center;padding:50px 0 60px;clear:both;margin-right: auto; margin-left: auto; background:url(images/logo.gif) center center no-repeat;}
#nav{width:610px;margin:0px auto;position:relative;height:26px}
#nav a{color:#000;position:absolute;text-decoration:none;display:block;font-size:14px;width:81px;height:28px;padding-top:4px;text-align:center;background:url(images/search_nav.gif) no-repeat 0px 0px;}
#nav a.one{left:0px}
#nav a.two{left:85px}
#nav a.three{left:170px}
#nav a.four{left:255px}
#nav a.five{left:340px}
#nav a.six{left:425px}
#nav a.seven{left:510px}
#nav a span{display:block;cursor:pointer;width:45px;height:14px;padding:3px;margin:0px auto}
#nav a:hover{background:url(images/search_nav.gif) no-repeat 0px -64px;font-weight:bold}
#nav a.here{background:url(images/search_nav.gif) no-repeat 0px -32px;font-weight:bold;color:#993300;cursor:pointer}
#nav a.here:hover{background:url(images/search_nav.gif) no-repeat 0px -32px;font-weight:bold;color:#993300}
.s_input{width:500px;height:20px;padding:4px 0 0 5px;font-family:arial,"ËÎÌå";border-width:1px;border-style:solid;border-color:#9a9a98 #ddd #ddd #9a9a98;color:#000;font-size:14px;margin-right:4px}
.s_btn{cursor:pointer;width:81px;height:26px;font-size:14px;font-weight:bold;margin-right:20px;color: #645A44;border: 1px solid #ABA498;border-top: 1px solid #C8C4BB;border-left: 1px solid #C8C4BB;background: #F4FBE1 url('images/search_bg.gif');}
#navtool{text-align:center; font-size:14px;}
#search_form{background:url(images/search_bg.gif);color:#888;margin-bottom:15px;width:658px;height:60px;padding:25px 0 0 50px;border:1px solid #c5c5c5;margin-right: auto; margin-left: auto;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
#search_form p{margin-top:5px;line-height:22px;white-space:nowrap;}
#search_form p input{margin:0 0px}
#rank {width:778px; margin:auto;}
#rank a{color:#3366CC}
#rank .rankdiv{width:30%; margin-left:1%; float:left; border:1px solid #ccc; color:#999999;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
#rank .ranktitle{font-size:16px; line-height:200%; padding-left:12px; font-weight:bold; color:#3366CC;}
#rank .ranktype{font-size:14px; line-height:200%; padding-left:8px; background-color:#FFEA5F; color:#993300;}
#rank ol,#rank ol a{font-size:14px; line-height:200%; margin-top:10px; margin-bottom:10px;}
.site{width:710px; min-height:180px; margin:auto; border-top:1px solid #c5c5c5; background:url(images/site_bg.gif) repeat-x;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.site_title{color:#000000; font-size:14px; margin-left:42px; line-height:30px;}
.site ul{list-style:none; padding:0; margin:0;}
.site li{display:block; height:30px; width:100px; float:left; text-align:center; padding-left:16px; line-height:30px; margin:0;}
.site li a,.site li a:visited{font-size:14px; color:#000000;}
.site li a:hover{color:#0065ca;}
.festivalshow {width:100%; margin:auto; text-align:center; padding-bottom:30px; font-size:14px; font-weight:bold;}
.footer01_link {width:100%; margin:auto; text-align:center; padding-bottom:30px;}
.footer01_copyright {width:100%; margin:auto; text-align:center;}