body {font:14px ;margin:0px;text-align:center;background:#232323;}
a:link,a:visited {text-decoration:none;}
a:hover{}

form{margin:0px; display:inline} 
#container 
{
   width:100%;
   height:100%;
    margin:0px 0px 0px 0px;
	background:#232323;
}


#header 
{

	  background:#1b1e20;


    float:center;
    clear:both;

	 width:790px; 
	 height:80px;

	
	 text-align:left;
	 margin:0px auto;
  	overflow:hidden; 
  	padding:2px 5px 3px 5px;


}

h1 img
{
	margin:0 auto;
	border:none;

}
h1
{
	font-size:0px;
}






#pagebody
{
 width:100%;
 height:100%;
 text-align:center;
 float:left;
 margin:0px auto; 
 background:#232323;
 
 
}

#mainbody 
{
	float:center;
	clear:both; 
    width:800px;
    height:auto;
    text-align:center;
    float:center; 
    clear:left; 
    overflow:hidden; 
    margin:0px auto;
    /* border-color:#A13B99;*/
/*    border:1px  solid #212F1C;*/

}



#menu
{
    text-align:center;
    float:center;
    clear:both;
    font-size: 20px;
    font-style:italic;
    font-weight:bold;

    width:100%;
    margin:0px auto;
    color:white;
    background:green;

    height:25px;
    line-height:25px;
    padding:1% 1% 1% 1%;
}

#menu ul 
{
    list-style:none;
    width:100%;
    margin:0px auto; 
    padding:0px; 

}


#menu li 
{   
    
    float:left; 
    
    text-align:left;
    font-size:13px;
	font-weight:bold;
	background:green;
    
    width:120px;
    height:20px;
    line-height:20px;
    margin-right:10px; 
      
}


#menu ul li a:visited,#menu ul li a:link,#menu ul li a:hover
{

	margin:0px auto;
	
 	display:block; 	
 	color:white;
 	padding:1px 1px 1px 1px;
 	text-decoration:none; 
 /*	border-bottom:1px dashed #D3D3E1;*/

}

#menu ul li a:hover
{
    color:#AAF523;
    
}

.triangle_left
{
    float:left;
    border-color:transparent transparent  transparent yellow;
    border-style: solid;
    border-width: 8px;
    width: 0;
    height: 0;

/* ie6 compitable*/
    font-size: 0;
    line-height: 0;
    _border-top-color: white;
    _border-bottom-color: white;
    _filter: chroma( color = white);   
}

.menu_current_sel
{
    color:yellow;
    font-size:17px;
}

#menu li a:hover span.left{
position:absolute;
top:5px;
left:10px;
border-left-color:red;
}
#nav li a:hover span.right{
position:absolute;
top:5px;
right:10px;
border-right-color:red;
}

.menuDiv
{
    width:1px;
    height:15px; 
    background:white;
}






#submit_mirror_entry
{
	height: 15px;	
	font-size:11px;
/*	
	font-weight:bold;
*/	
	text-align:right;
}
#submit_mirror_notice_bar
{
	font-size:13px;
	text-align:left;
}


#L1
{
	float:center; 	
 	clear:both; 
 	text-align:center;
	overflow:hidden; 
	
	background:white;
	width:100%;
	margin:0px auto;

	
/* 	border-color:gray;
 	border-style:solid;
 	border-width:1px;
*/
}

.tb1_t
{
	 text-align:center;
/*	 font-size: 50px;*/
	 font-style:italic;
	 font-weight:bold;
	 width:100%;
	 height:30px;
	 color:white;
	 background:#4B467F;
/*	 padding:2% 2% 2% 2%;*/ 
	 font-size: 20px;
	 padding:3px 2px 3px 2px ;

	 
	
}

.article_title
{
	 text-align:center;
/*	 font-size: 50px;*/
	 font-weight:bold;
	 width:100%;
	 height:30px;
	 color:#3D3232;
	 background:white;
/*	 padding:2% 2% 2% 2%;*/ 
	 font-size: 20px;
	 padding:2% 2% 2% 2%;

	 
	
}
#article_content
{
	 text-align:left;
	 width:760px;
	 height:100%;
	 color:#524B4B;
	 background:white;
/*	 padding:2% 2% 2% 2%;*/ 
	 font-size: 12px;
	 padding:30px 30px 20px 30px;
	 line-height:20px;
}

#article_content  a:link,#article_content  a:visited,#article_content  a:hover
{
  text-decoration:none;
  color:green;

}
.article_sec_2
{
  font-weight:bold;
      float:left;
    clear:both;
    color:#545454;
    width:80%;
    font-size:11px;
}
.article_command_line_box
{
    float:center;
    clear:both;
    background:#F3F3F3;
    color:#8A7318;
    text-align:left;
    font-size:13px;


    width:96%;
    padding:1px 1px 1px 6px;
}

.mirror_info
{
	float:center;
	clear:both;
	width:760px;
	border-bottom: 1px dashed #CDD0D3;
	text-align:center;
	padding:10px 10px 10px 10px;
	margin:0px auto;
}

.tb1_left,.tb1_left_title /*rating*/
{
	 float:left;
	 clear:left;	 

	 text-align:center;
	 font-size: 30px;
	 font-weight:bold;
	 font-style:italic;
/*	 font-family:fantasy;*/
	 width:100px;
	

/*	 color:#EBB363;*/
	 

	 color:#CE5630;
	 
	 margin:0px auto;
	 padding:2% 2% 2% 2%;
	 /*line-height:50px;*/
/*	 padding:0px; */
	
	 
}
.tb1_mid,.tb1_mid_title
{
	float:left;
/*	clear:right;*/
	text-align:left;
	width:460px;
	margin:0px auto;
/*	height: 80px;*/
	
}
.tb1_title
{
   text-align:center;
   font-size:12px;
    
}

.tb1_right,.tb1_right_title /*speed*/
{
	 float:left;
	 clear:right; 	 
	 width:140px;
	 text-align:center;

}

.tb1_right_title,.tb1_right_value,tb1_right_unit
{
    float:center;
    clear:both;
    text-align:center;
    width:100%;
    padding:0;
}

.tb1_right_speed_t,.tb1_right_avg_speed_t
{
    font-size:10px;
    width:50%;
    height:18px; 
    float:left;
    line-height:18px; 

    font-weight:bold;

    

}
.tb1_right_speed_t
{ 
    clear:left;
    color:green;
    background:white;

}
.tb1_right_avg_speed_t
{
    clear:right; 
    color:#30504F;
    background:white;



}

.tb1_right_avg_speed_v,.tb1_right_speed_v
{
	 text-align:center;
	 font-family:sans-serif ;
	 font-size: 16px;
	 font-style:italic;
	 font-weight:bold;
	 height:50px;
	 line-height:50px;
	 width:46%;
   
	 
}
.tb1_right_speed_v
{
	 float:left;
	 clear:left;	  
	 color:yellow;
	 background:green;
	 margin-left:2%;
}
.tb1_right_avg_speed_v
{
	 float:right;
	 clear:right;	  
	 color:white;
	 margin-right:2%;
	 background:#30504F;
}

.tb1_right_unit
{
    clear:both;
    height:16px;
    line-height:16px;
    color:gray;

    font-size: 12px;
    font-style:italic;
    background:#ECE8ED;


    
    

}

.mirror_more_info
{
	float:center;
	clear:both;
	width:100%;
	height:auto;
	text-align:center;
}

.tb_c2/*mirror*/
{
	 text-align:left;
	 float:left;
	 clear:left;
	 font-size: 20px;
	 font-family:monospace; 
	 font-weight:bold;
	 width:100%;

	 padding:0px; 
	 margin:0px auto;
	 
	 /*height:30px;*/
/*	 color:#767487;*/
	 color:#767487;


}



.tb_c3 /*countrycode*/
{
 	 float:left;
 	 clear:both;
	 text-align:left;
	 font-size: 9px;
	 color:gray;
	 width:100%;
	 margin:0px auto;	
	 padding:1% 1% 1% 1%;
}
.tb_c4 /*sp protol*/
{
	 float:left;
	 clear:left;
	 text-align:left;
	 font-size: 13px;
	 width:20px;
	 color:gray;

}
.tb_c5,.tb_c6 /*speed*/
{
	 float:left;
	 clear:right;	 	 
	 text-align:right;
	 font-family:sans-serif ;
	 font-size: 13px;
	 font-style:italic;
	 font-weight:bold;

	 width:60px;
	 color:#80A382;	
}
.tb_c7 /*avg speed*/
{
	
	 text-align:center;
	 font-size: 13px;
	 font-family:fantasy;
	 font-weight:bold;
	 width:20%;

	 color:lightblue;	
}


.tb_m_nav
{
	float:left;
	clear:left;
	font-size: 10px;
	text-align:left;
	margin-left:5px;
	width:100%;

}
#m_nav:hover
{
	/*background:#4B467F;*/
}

.tb_c8/*sourcelist*/
{

	 
/*	 font-family:fantasy;*/
/*	 font-weight:bold;*/
	 
/*	 height:20px;*/

	 color:blue;	
/*	background:#4B467F;*/


	/*display:block;*/
	cursor:pointer;
}



.tb_c9/*static*/
{
	 

/*	 height:20px;*/

	 color:blue;	
/*	background:#4B467F;*/
	margin-left:5px;
	
	/*display:block;*/
	cursor:pointer;
}

.tb_m_nav_item
{
	float:left;

	color:#CE5630;	
	font-size: 11px;

	text-align:left;
	margin-right:10px;
	cursor:pointer;
	padding-bottom:2px;

}
.tb_related_domain
{
	float:center;	
	clear:both;
	padding-top:1px;
	background:white;
	width:100%;
	border:0 auto;
	vertical-align: middle;
	
	display:block;
	padding-left:1%;

}
.tb_related_domain_item
{
	float:left;	
	clear:left;
	color:#5B524D;
	background:white;
	width:100%;
	text-align:left;
	line-height:10px;
	font-size:10px;
	
	display:block;
}

.tb_sourcelist_down
{
	float:left;	
	clear:left;
	color:gray;
	background:white;
	width:100%;
	text-align:left;
	padding-top:1px;
	font-size:10px;
	border-top:dashed 1px #B1ECB5;
/*	visibility:hidden; */
	display:none;
}
.tb_sourcelist_down a:link
{
	color:blue;
}


.page_nav
{
	float:center;
	clear:both;	
	height:24px;
	line-height:24px;
	width:90%;
	background:white;
	color:gray;
	font-size:11px;
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
}
.page_nav_normal,.page_nav_current
{
	padding:3px 3px 3px 3px;
	text-align:center;
	color:#0E3C0F;

}
.page_nav_normal a,.page_nav_current a
{
	font-size:11px;
	padding:2px 5px 2px 5px;
	border:1px  solid #C8FBA0;
	margin:2px;
	color:#5DCE5B;
	text-decoration:none;
}
.page_nav_normal a:hover
{
	color:white;
	background:#62B01F;
}
.notice_bar
{
	 text-align:left;
	 float:left;
	 clear:both;
	 font-style:italic;
	 font-weight:bold;
	 font-size: 11px;
	 width:80%;

	 color:gray;
 	 padding:2px 2px 2px 2px;
	 margin:2px 0px 2px 4px;
}

.notice_bar_style2
{
	 text-align:left;
	 float:center;
	 clear:both;


/*	 font-weight:bold;*/
	 font-size: 11px;
/*	 width:98%;*/

	 color:gray;
 	 padding:2px 2px 2px 2px;
	 margin:2px 0px 2px 4px;
	 background:yellow;
}
.notice_bar_style2 a:link,.notice_bar_style2 a:visited
{
 text-decoration:none;
 color:gray;
 font-size:11px;
}

.notice_bar_num
{
	 text-align:left;
	 font-size: 15px;

	 color:green;
	 background:white;
	 padding:2px 2px 2px 2px;



}
.submit_mirror_entry
{
	 text-align:right;
	 clear:both;
	 font-size: 11px;
	 font-style:italic;
	 font-weight:bold;
	 width:90%;
	 height:100%;
	 color:blue;
	 background:white;
	 padding:2% 2% 2% 2%;
}

#footer
{

 float:center;
 clear:both;
 
  text-align:center;
 font-size: 11px;
/* font-weight:bold;*/
 color:white;
 width:100%;
 height:30px;
 line-height:30px;

 background:#570404; /* #3C4F38 is good*/
 padding:2px 3px 3px 3px;

}

#footer a:link,#footer a:visited,#footer a:hover
{
 text-decoration:none;
 font-size: 15px; 
color:yellow;
font-weight:bold;
 
}

