/* CSS Document */
*{}
body{ font-size:12px; list-style-type:none;margin:0; padding:0; background:#003333 ; font-family:Arial, Helvetica, sans-serif}
.fll{ float:left}
.fld{ float:right}
h3 a{ text-decoration:underline}
a{ text-decoration:none; color:#660000;}
a:hover{ color:red; text-decoration:underline;}
#out{ width:945px; height:auto; margin:0px auto; background:#fff; padding:5px}
#top{ height:60px; width:672px; padding:143px 0px 0px 273px; margin:0px 0px 3px 0px; display:inline; background:url(../images/top.jpg) left top no-repeat;}
#menu{ color:#fff;  color:#fff; font-weight:bold;background:url(../images/menu_bj.jpg) left top no-repeat; width:671px; height:57px;}
#btn{width:908px; height:40px; font-size:16px; font-weight:bold; color:#fff; margin:0px 0px 3px 0px; background:url(../images/menu.gif) left top no-repeat; padding:5px 0px 0px 37px;}
#btn img{ border:0}
#left{ width:192px; height:auto;margin:0px 3px 3px 0px; padding:0; float:left}
#left_top{}
#login{ height:auto; width:192px;}
#login_ct{ border:2px solid #185556; width:180px; height:375px; overflow:hidden; border-bottom:0; border-top:0; background:#058a95 left top repeat-x; padding:7px 0px 0px 8px; color:#fff;}
#login_ct img{ border:0}
#login_ct span{ display:block; float:left; margin-bottom:7px; width:165px; font-size:12px; line-height:19px;}
#login_ct font{ height:19px; display:block; line-height:19px; float:left; font-size:12px;}
.text{ background:url(../images/username_text.jpg) left top no-repeat; height:19px; padding:0px 0px 0px 2px; width:108px; border:0; float:left;line-height:19px; color:#248f99; font-family:Arial, Helvetica, sans-serif}
.login_btn{ width:75px; height:32px; background:url(../images/login_btn.gif) left top no-repeat; border:0; margin:5px 10px 15px 0px; cursor:hand;}
.login_game{ margin:5px 0px 5px 0px;}

#guid{ height:92px; width:164px; color:#2d6b70;}
#guid a{ color:#2d6b70;text-decoration:none; border:0; display:block; display:inline; margin-left:23px; margin:0px 3px 3px 0px; float:left}
#guid a:hover{ color:red; text-decoration:underline;}
.reg_btn{ width:75px; height:32px;cursor:hand; background:url(../images/reg_btn.gif) left top no-repeat; border:0; margin:5px 5px 15px 0px;}
.left_btn{ margin:0px 0px 5px 0px;}

#vote{ width:177px; height:87px; color:#fff;float:left;padding:5px 10px 5px 5px; margin:0px 0px 0px 0px;background:#058a95;}
#vote table{background:#058a95 url(../images/vote_bj.jpg) right bottom no-repeat;}
/*#vote li{ width:100px; overflow:hidden; margin-right:5px; display:block; height:20px; line-height:20px; float:left}*/
#vote span{ display:block; width:182px; height:22px; line-height:22px; float:left; padding:0; margin:0;}
#vote img{ float:left; margin:5px 5px 0px 10px;}
#vote div{ width:171px; height:22px; line-height:22px; overflow:hidden; padding:0; margin:0; float:left; display:block;}
.vote_btn{  width:45px; height:17px; border:0; float:left; margin-top:4px; cursor:hand;}

.vote td{ height:22px; line-height:22px; vertical-align:middle}







#Recommended_Players{ width:176px; height:422px; margin:3px 0px 0px 0px; background:#058a95; padding:0px 0px 0px 16px;}
#Recommended_Players img{ border:2px solid #fff; float:left; margin:0px 0px 5px 0px;}
.userpic{ height:195px; width:158px; float:left}
#Recommended_Players font{ width:158px; text-align:center; display:block; height:25px; color:#fff; line-height:25px; font-size:12px; font-weight:bold}
#Recommended_Players a{ color:#fff;}
#main{width:733px; height:auto; background:#fffbf7; overflow:hidden}
#main h3{ line-height:37px; font-size:14px; background:url(../images/main_title_bg.jpg) left top repeat-x; color:#e8f2d9; text-align:left; font-weight:bold; padding:0; margin:0; float:left; width:686px;}
#lc { width:726px; padding-left:3px; height:auto; overflow:hidden; border:1px solid #c55c47; border-top:0;}
#lc h3{ width:720px; height:44px; text-align:right; padding:0px 8px 0px 0px; background:url(../images/lc_title.jpg) left top no-repeat}
#lc td{ height:25px; line-height:25px; padding:5px; border-bottom:1px solid #ccc;}
#notice{ width:700px; padding:10px; height:auto; margin:0px 0px 0px 1px; border:1px solid #f0e1c4; border-top:0;}
#notice b{ color:red; float:left; display:block; width:80px; line-height:25px;}
#notice font{ font-size:12px; line-height:20px; width:680px; color:#2f484c; display:block; float:left;}
#pro{ width:723px; height:auto; padding:0;margin:10px 0px 0px 0px;border:1px solid #f0e1c4;}
#pro font{ width:15px; padding:0; margin:0; display:block; float:left; line-height:25px; color:red}
.list{ width:85px; height:30px; padding:0px 0px 0px 20px; line-height:30px; font-size:14px; background:url(../images/list_bj.jpg) left center no-repeat; font-weight:bold; color:#14444e;}
#pro a{ text-decoration:underline;color:#084548; }
#pro_list{ width:723px; height:auto; margin:10px 0px 0px 0px; text-align:center}
#pro_list img{}
#pro_list td font{ line-height:25px; display:block; float:left; width:143px; color:#164f58; font-weight:bold; font-size:14px;}

#pro_list td b{ line-height:25px; font-weight:normal; display:block; float:left; width:143px; color:#ae2110; font-size:12px;}
.pro_btn{width:63px; height:20px; color:#fff; line-height:20px;border:0; background:url(../images/pro_btn.jpg) left top no-repeat;}


DIV.meneame {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: 5px; COLOR: #ff6500; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.meneame A {
	BORDER-RIGHT: #ff9600 1px solid; PADDING-RIGHT: 7px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ff9600 1px solid; PADDING-LEFT: 7px; BACKGROUND-IMAGE: url(meneame.jpg); PADDING-BOTTOM: 5px; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff9600 1px solid; TEXT-DECORATION: none
}
DIV.meneame A:hover {
	BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794
}
DIV.meneame A:active {
	BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794
}
DIV.meneame SPAN.current {
	BORDER-RIGHT: #ff6500 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ff6500 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff6500 1px solid; COLOR: #ff6500; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff6500 1px solid; BACKGROUND-COLOR: #ffbe94
}
DIV.meneame SPAN.disabled {
	BORDER-RIGHT: #ffe3c6 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ffe3c6 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffe3c6 1px solid; COLOR: #ffe3c6; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffe3c6 1px solid
}














#footer{ width:924px; height:auto; text-align:center; color:#FFF; line-height:23px; background:#058a95; margin:3px 0px 0px 0px; padding:10px}
#footer a img{ border:0}
.friend_link{ width:880px; text-align:left; float:left; height:auto; line-height:23px; margin:5px 0px 0px 10px; padding:5px 5px 5px 0px;}
#footer img{ float:left; margin:5px 0px 0px 8px;}

#content{ width:706px; border:2px solid #14565b; font-size:14px; border-bottom:0; border-top:0; height:auto; background:#2caebb; color:#2d2d2d; padding:0px 20px 0px 20px;}
h2{ width:706px; text-align:center; padding:0; background:#ffffce; margin:0; float:left; height:40px; margin:0px 0px 10px 0px; line-height:40px;}
p{ width:706px; height:auto; display:block; font-size:12px; float:left; text-indent:24px; line-height:23px; padding:0; margin:0}
#news_more{ width:706px; height:auto; display:block; font-size:12px; float:left; line-height:23px; padding:0; margin:0}
#news_more li{ width:324px; display:block; float:left; margin-left:3px; line-height:25px; padding:0px 3px 0px 18px; background:url(../images/news_ico.gif) left center no-repeat;}
#news_more li a{ text-decoration:underline}












