body,h1,h2,h3,ul,li,p,form{
	margin:0px;
	padding:0px;
}
* {
	outline:0;
}
.clearer{
	clear:both;
}
p{
	margin:10px 0;
}
a{
	text-decoration:none;
	color:#EF1B22;
}
a:hover{
	text-decoration:underline;
}
body{
	font: 12px Arial, Helvetica, sans-serif;
	color: #313131;
	background:#F1F5F6;
}
img{
	border:none;
}
.page{
	width:997px;
	min-height:752px;
	_height:752px;
	margin:0 auto;
	background: url(../images/back_main.jpg) no-repeat;
}
.block_rated{
 float:right;
 height:140px;
 padding:75px 20px 0 0;
 width:280px;
}
.scroll{
 height:88px;
 overflow:auto;
 	font: 12px Arial, Helvetica, sans-serif;
	color: #313131;
}
.block_rated .clearer{
	padding-bottom:3px;
}
.block_rated span{
	font-size:14px;
	color:#007DA6;
	text-align:center;
	padding-bottom:5px;
	display:block;
	font-weight:bold;
}
.bl_n{
	width:20px;
	float:left;
	color:#00A1D6;
}
.bl_name{
	width:105px;
	float:left;
}
.bl_country{
	width:80px;
	float:left;
}
.bl_score{
	width:55px;
	float:left;
}
.txt_blue{
	color:#118BB3;
}
.box_record{
	position:absolute;
	/*display:none;*/
	z-index:10;
}
.box_record div{
	background: url(../images/right_pic.png) no-repeat right top;
	_background: url(../images/right_pic.gif) no-repeat right top;
	padding-right:5px;
	float:left;
}
.box_record div div{
	background: url(../images/left_pic.png) no-repeat left top;
	_background: url(../images/left_pic.gif) no-repeat left top;
	padding:3px;
	padding-left:5px;
	height:48px;
	float:left;
}
.box_record .red{
	color:#4A4A4A;
	font-weight:bold;
	font-size:14px;
}
.box_record .blue{
	color:#118BB3;
}
.main_tab{
	width:100%;
	border-collapse:collapse;
}
.main_tab tr td{
	padding:0px;
	margin:0px;
}
.left_col{
	width:50%;
	background: url(../images/left_back.jpg) repeat-x;
}
.main{
	width:0%;
}
.right_col{
	width:50%;
	background: url(../images/right_back.jpg) repeat-x;
}
.ico_flag{
	position:absolute;
}
.fl_left{
	float:left;
	padding-left:20px;
}
.fl_right{
	float:right;
	color:#AAAAAA;
	font-size:11px;
}
.footer_second{
	color:#D1D1D1;
	font-size:11px;
	text-align:center;
	padding:10px;
	
}
.footer{
	padding:0 55px;
	position:relative;
	top:415px;
	min-height:1px;
	_height:1px;
}
.logo{
	position:absolute;
}
.comment_bl{
	background:#fff;
	padding:5px;
	min-height:1px;
	_height:1px;
}
.box_back{
	background:#E2EAED;
	padding:1px;
	padding-top:0px;
	min-height:1px;
	_height:1px;
}
.comment_box{
	border-top:1px solid #E2EAED;
}
.comm_head{
	background:#fff;
	color:#828387;
	padding:7px;
}
.comm_head strong{
	color:#3C3C3C;
}
.comm_body{
	background:#F5F8F9;
	padding:9px 15px;
	margin-top:1px;
	color:#828387;
}
.btn_reply{
	font-weight:bold;
	text-decoration:none;
	color:#00BFFD;
}
.btn_reply:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#00BFFD;
}
.form_box{
	background:#F5F8F9;
	padding:10px;
	border-top:10px solid #fff;
}
.form{
	width:400px;
	margin-top:15px;
}
.form .clearer{
	padding:4px 0;
}
.text_inp{
	width:70px;
	text-align:right;
	float:left;
	padding-right:10px;
	font-weight:bold;
}
.text_inp2{
	width:150px;
	text-align:right;
	float:right;
	padding-right:10px;
	font-weight:bold;
}
.text_area{
	float:right;
	background:#fff;
	border:1px solid #C8D1D4;
	font: 11px Arial, Helvetica, sans-serif;
	color: #313131;
	width:310px;
	height:90px;
}
.inp{
	float:right;
	background:#fff;
	border:1px solid #C8D1D4;
	font: 11px Arial, Helvetica, sans-serif;
	color: #313131;
	width:310px;
}
.inp2{
	float:right;
	background:#fff;
	border:1px solid #C8D1D4;
	font: 11px Arial, Helvetica, sans-serif;
	color: #313131;
	width:198px;
}
.img_cap{
	border:1px solid #C8D1D4;
	float:right;
}
.btn_add{
	float:right;
}