﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,form,fieldset,input,textarea,th,tr,a{
	margin:0px;
	padding:0px;
	border:0px;
	list-style:none;
	text-decoration:none;
	float:none;
	font-style:normal;
}
body{font-size:14px;}
#body{
	font-family:"华文细黑,ARIAL";
	width:100%;
	height:100%;
	background-color:#F9F9F9;
}

#sta {
    background-color: #e8f2eb;
    display: block;
    height: 96px;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 99;
}/*0417iris*/

#top {
    height: 54px;
    padding-top: 5px;
}/*0417iris*/
#top img{
	float:left;	
	/* width:50%; */
	max-height:45px;
	margin-left:15px;
	/*width:190px; height:36px;*//*约束CLPGA的LOGO图*/
	width:232px; height:43px;/*约束CLPGA的LOGO图*/

}

#top span{
	width:45px;
	margin-right:5px;
	float:right;
}

#top span a{
	color:#747474;
	font-size:12px;
}

#top span a:hover{
	text-decoration:underline;
}

#search {
	padding-left:15px;
	padding-right:15px;
	height:30px;
}

.sear_left{
	font-size:12px;
	width:205px;
	/* float:left; */
	height:22px;
}

.sear_right{
	font-size:12px;
	width:60px;
	/* float:right; */
	height:22px;
}
.button_areamain{ background:#f1f1f1; border-bottom:1px solid #d2d2d2; height:30px; padding:5px 14px;/*320*//*height:60px; padding:10px 0;*/}
.button_areaindex{ background:#f1f1f1; border-bottom:1px solid #d2d2d2; height:30px; padding:5px 14px;/*320*//*height:60px; padding:10px 0;*/}
.button_areamain table{margin-top: 5px;}
.score_title2{ text-align: left;}
.score_back{ text-align: right;}
#navi{
	height:35px;
	background-color:#E3E3E3;
}

#navi ul li{
	width:32%;
	display:inline;
	float:left;
	/*line-height:33px;*/
	line-height:36px;
	list-style-position:inside;
    border-bottom:1px solid #A5A5A5;
    text-align: center;
}

#navi ul li a{
	color:#767676;
	font-size:19px;
	letter-spacing:5px;
}
#content {
    min-height: 360px;
	padding-top:100px;
	padding-left:15px;
	padding-right:15px;
    padding-bottom:40px;
}/*0417iris*/
#content_score{
    min-height:360px;
    padding-top:120px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:40px;
}

/***score list start***/
.tour_rank{
	text-align:center;
}
.tour_name{
	text-align:left;
	padding-left:1px;
}
.tour_score{
	
}
.tour_country{
	color:brown;
}
.tour_wwgr{
	text-align:center;
}
.tour_name_title{
	text-align:left !important;
}
#score_list_table{
	width:100%;	
}

#score_list_con_a{
	font-size:15px;
	color:#363636;
	text-align:center;
}

#score_list_con_b{
	background-color:#DEE4E1;
	font-size:15px;
	color:#363636;
	text-align:center;
}

#score_list_title td{
	font-size:18px;
	color:#363636;
	text-align:center;
}

#score_list_head td{
	font-size:16px;
	color:#363636;
	text-align:center;
}

/***score list end***/


#bottom{
	padding-top:5px;
	padding-bottom:5px;
	/*height:40px;*/
    width:100%;
    /*position:fixed; */
    z-index:99;
    right:0px;
    /*bottom:0px;*/
    background-color:#F9F9F9;
    border-top:1px solid #A5A5A5;
}

#bottom_left{
    padding-left:15px;
    float:left;
}

#bottom_right{
    padding-right:15px;
    float:right;
}

#bottom input{
	margin-left:10px;
	width:30px;
	height:30px;
	float:right;
}

#bot_a{
	font-size:12px;
	color:#474747;
	float:left;
}

#bot_b{
	font-size:11px;
	color:#767676;
	float:left;
}

/*表格样*/
#score_list_table a { color:#000;}
table.altrowstable {
	font-family: arial,verdana,sans-serif;
	font-size:14px;
	color:#333333;
	width:100%;
	border-width: 1px;
	border-color: #a9c6c9;
	border-collapse: collapse;
	line-height:35px;
	text-align:center;
	border-radius:10px;
	overflow:hidden;
}
table .grouptable{
	font-family: arial,verdana,sans-serif;
	font-size:14px;
	color:#333333;
	width:100%;
	border-width: 1px;
	border-color: #a9c6c9;
	border-collapse: collapse;
	line-height:35px;
	text-align:center;
	border-radius:10px;
	overflow:hidden;
}
.select {
	color:#fffff;font-weight:bold;
}	



table.altrowstable th {
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	background-color:#7b242a;
	text-align:center;
	color:#fff;
}

table.altrowstable th {
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	background-color:#7b242a;
	text-align:center;
	color:#fff;
}
table.altrowstable th.clspar {
    background-color:#ea5400;
}

table.altrowstable td {
	border-width: 1px;
	border-color: #a9c6c9;
	border-bottom:1px solid #a9c6c9; 
	border-top:1px solid #a9c6c9;
	border-right:none; 
	border-left:none;
}
.oddrowcolor{
	background-color:#f1f1f1;
}
.evenrowcolor{
	background-color:#ffffff;
}

.score_round{
    float: right;
    height:26px;
    width: 500px;
}
.score_round span{
    text-align: center;
    width: 50px;
    line-height: 32px;
    height:26px;
    float: right;
    margin-right:15px ;
    font-size: 18px;
    color: #000;
}
.score_round span a:link,a:visited,a:hover{
    color: #000;
}

/*球员成绩详细页样式*/
table.player_list th {
	background-color:#18377c;
	
}
.odd_player{
	background-color:#A1473B;
	color:white;
}
.even_player{
	background-color:#A1473B;
}
.altrowstable a { color:#000000;}

.p_b{text-align:left; height:40px;float:left; padding-top:6px; float:left; width:100%;}
.p_b a { color:#ffffff; display:block;background-repeat: repeat-x; background:url(../images/button_bg.jpg); width:100%; height:34px; line-height:34px; text-align:center; float:left; margin-right:10px;}
#p_b_a { color:#ffffff; display:block; background-repeat: repeat-x; background:url(../images/button2_bg.jpg); width:100%; height:34px; line-height:34px; text-align:center; float:left; margin-right:10px;}
.eagle { background:#FFFF00;}
.birdie { color:#FF0000;}
.bogey { color:#0000FF;}
.dbbogey {color: white;background: #004080;}
/*ZHC SCORE CLS START*/
.ptwo { background:#004080;color:#FFF;}
.pone { background:#FFF;color:#2020C0;}
.eng { background:#FFF;color:#000;}
.mone { background:#FFF;color:#ff0000;}
.mtwo {background:#FF0;color:#ff0000;}

.inout{background:#A1473B;color:#fff;font-weight: bold}
.rtotal{background:#7b242a;color:#FFF;}
/*ZHC SCORE CLS END*/

.profile-box { width:100%; height:auto;  margin-left:auto; margin-right:auto; float:left;border:#CCCCCC solid 2px;}
.td_total { background:#FFEE99}
.td_value1 { background:#E0FFFF}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
/***box start***/
#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}

#imgmodal {
    padding:10px;
    background: #f3f6fa;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
}
/***box end***/
/* .fontcolor a:link,a:visited,a:hover{
   color:#767676;
} */
.fontcolor a:link,a:hover{
   /*color:#767676;*/
  color:#000000;
}

.lineheight{
    height: 30px!important; 
}