@charset "utf-8";
/* CSS Document */

body{ font-size:12px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; margin:0; color:#585857;}
a{ color:#585857; text-decoration:none;}
a:hover{ text-decoration:underline;}
img{ border:none;}
.clear{ clear:both;}

#header{ height:113px; width:100%; background:#0e4ba4 url(/images/index/bg_top.jpg) no-repeat 0 0; min-width:1100px;}
#header img{ float:right; vertical-align:bottom; margin:15px 3px 0 3px;}
#header img#ts{ margin-right:30px;}

#main{ width:972px; margin:0 auto;}
#left{ width:577px; float:left; font-size:14px;}
#flash{ height:136px; border:1px solid #a09694; margin:12px 0 14px 0;}

#gamelist_top{ height:6px; background:url(/images/index/imgs.gif) no-repeat 0 0; overflow:hidden;}
#game_list{ border-right:1px solid #ccc; border-left:1px solid #ccc;}
#game_list ul{ margin:0 25px; padding:0; list-style:none;}
#game_list ul li{ border-bottom:1px dotted #b1b1b1;}
#game_list ul li h2{ margin:0; padding:0; font-size:12px; color:#36c; background:url(/images/index/imgs.gif) no-repeat -562px -23px; padding-left:23px; line-height:40px;}
#game_list ul li h2.orange{ color:#ffa200;}
#game_list ul li p{ line-height:25px; margin:0; padding:0 20px 9px 20px;}
#game_list ul li p a{ margin:0 5px;}
#game_list ul li p a.red{ color:#ff6300;}

.hot{ display:inline-block; width:19px; height:11px; background:url(/images/index/imgs.gif) no-repeat -536px -15px; margin:0 0 15px -10px; *margin-bottom:17px; overflow:hidden;}
.new{ display:inline-block; width:19px; height:11px; background:url(/images/index/imgs.gif) no-repeat -536px -28px; margin:0 0 15px -10px; *margin-bottom:17px; overflow:hidden;}
#gamelist_bottom{ height:6px; background:url(/images/index/imgs.gif) no-repeat 0 -6px; overflow:hidden;}

#right{ width:383px; float:right;}
#over_right{ background:url(/images/index/bg_right.png) no-repeat 0 0; margin:-16px 0 0 0; height:49px; position:relative;}
#service_list{ width:361px; margin:0 auto; border-right:1px solid #e2e2e2; border-left:1px solid #e2e2e2; background:#f2f2f2;}
#service_list ul{ margin:0 25px; padding:1px 0 0 0; *padding-top:0; list-style:none;}
#service_list ul li{ border-bottom:1px solid #fff; margin-top:5px;}
#service_list ul li h2{ margin:0; padding:0; font-size:12px; color:#36c; background:url(/images/index/imgs.gif) no-repeat -569px -60px; padding-left:15px; line-height:35px;}
#service_list ul li h2 a{ color:#ff6300;}
#service_list ul li p{ line-height:30px; margin:0; padding:0 17px 10px 17px;}
#service_list ul li p a{ margin:0 5px;}
#servicelist_bottom{ height:14px; background:url(/images/index/imgs.gif) no-repeat 0 -15px; width:363px; margin:0 auto; overflow:hidden;}

#enter{ float:right; width:161px; height:49px; background:url(/images/index/imgs.gif) no-repeat 0 -108px; margin:-49px 25px 0 0;}
#enter a{ display:block; width:161px; height:49px; text-indent:-1000px; overflow:hidden;}

#footer{ height:94px; background:#d5d5d6 url(/images/index/bg_footer.gif) repeat-x 0 0; padding:33px 0 0 0; margin-top:120px;}
#footer p{ background:url(/images/index/imgs.gif) no-repeat -452px -100px; padding:0 0 0 155px; color:#a4a4a4; line-height:18px; margin:0 0 0 50px; min-width:927px; -width:927px;}

#blank{ height:62px;}