* { margin:0; padding:0; }
img { border:0; }
body { text-align:center; font-size:12px; background:#fff; }
a:link, a:visited { color:#000000; text-decoration:none; }
a:hover,a:active { color:#f60; text-decoration:underline; }
.clear { clear:both; }

div#header100 { width:100%; height:101px; margin:0 auto; }
	div#header { width:795px; height: 80px; margin:0 auto; }
		#logo { float:left; width:218px; height:65px; margin:11px 0 4px 2px; }
		#logo a { display:block; width:218px; height:65px; overflow:hidden; background:url(http://image.sosoko.com/soweb40/v50/logo.gif) left top no-repeat; overflow:hidden; text-indent:-999px; }
		#tp-rt { width: 560px; height: 65px; float: right; text-align:right; } 
			#trt { width:560px; font-size: 13px; height: 16px; margin-top: 12px; margin-right:5px; text-align:right; }
	
			
			#city { float:left; font-size: 16px; font-weight: bold; color: #999; float: left; margin-top: 32px; margin-left: 0px; }
			#selecity { float: left; font-size: 12px; font-weight: normal;  color: #999; margin-top: 35px; margin-left: 5px; }
				#selecity .link01 { color:#999; }
	
			#phone { float:left; width:180px; height:35px; margin:18px 0 0 0; background:url(http://image.sosoko.com/soweb40/v50/phone.gif) no-repeat left top;}
			ul#tabs1 { float:right; width:215px; margin-top: 20px!important; margin-top:21px; font-weight:bold; padding:10px 0px 0 0; list-style:none;  text-align:right;  }
				ul#tabs1 li { display:inline; margin:0; float:left; }
				ul#tabs1 a { float:left;  margin:0;  text-decoration:none; cursor:pointer;padding:0 1px 0 5px; background:url(http://image.sosoko.com/soweb40/v50/tableft.gif) no-repeat left 0;}
				ul#tabs1 a span { float:left; display:block; background:url(http://image.sosoko.com/soweb40/v50/tabright.gif) no-repeat right 0; padding:5px 7px 4px 2px; color:#fff; }
				ul#tabs1 a:hover { background-position:0% -26px;  }
				ul#tabs1 a:hover span {  background-position:100% -26px; }
				
			#home ul#tabs1 li#m1 a,
			#info ul#tabs1 li#m2 a,
			#score ul#tabs1 li#m3 a, 
			#bbs  ul#tabs1 li#m4 a { background:url(http://image.sosoko.com/soweb40/v50/tableft.gif) no-repeat left -26px; }
			
			#home ul#tabs1 li#m1 a span,
			#info ul#tabs1 li#m2 a span,
			#score ul#tabs1 li#m3 a span,
			#bbs  ul#tabs1 li#m4 a span { background:url(http://image.sosoko.com/soweb40/v50/tabright.gif) no-repeat right -26px; }
			
		#citybody { width: 315px; background-color: #ffc; font-size: 1.0em; border: 2px solid #e4e4e4; padding: 5px; z-index: 100; }
		#citybody ul { display: block; padding: 0; margin-left: 20px; }
		#citybody li { float: left; width:55px; margin-right: 5px; text-align: left; list-style: none; line-height: 22px; }
		#citybody a.maincity:link,#citybody a.maincity:visited { color: #FF4400; }
		#citybody a.maincity:hover { color: #f40; }
		#citybody a.maincity:active { color: #009; }
	div#header_bk { width:99%; height:21px; background:#FF5500; margin:0 auto;}
		div#header_bk_l { float:left; width:10px; height:21px; background:url(http://image.sosoko.com/soweb40/v50/index_head_l_r_bg.gif) 0 0 no-repeat; }
		div#header_bk_r { float:right; width:10px; height:21px;background:url(http://image.sosoko.com/soweb40/v50/index_head_l_r_bg.gif) -10px 0 no-repeat; }