/* CSS Document */
*{
margin:0;
padding:0;
}
body{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
background: #333333 url(bg_table.jpg) repeat;
color:#FFFFFF;
}
body.loading{
	background:#999999;
}
a, a:visited, a:active{
	color:#FF9900;
	text-decoration:none;
}
a:hover{
	color:#FFFF00;
	text-decoration:none;
}
.member_menu a, .member_menu a:visited, .member_menu a:active{
	color:#FFFF00;
	text-decoration:none;
}
.member_menu a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

img{
	border:0;
}
.board
{
	border-collapse:collapse;
	border:solid 3px #BABABA;
	background: #FFFFFF url(fon.gif) repeat;
	width:370px;
}
div.board{
	padding:4px;
}
.board td{
	width:22px;
	height:22px;
	text-align:center;
	vertical-align:middle;
	border:solid 1px #330033;
}
.board td.over{
	background: url(think.gif) no-repeat;	
	cursor:pointer;
}
.promotion_board
{
	border-collapse:collapse;
	width:420px;
}
.promotion_board td{
	border:solid 1px #FF9900;
	padding:4px;
}
.promotion_board th{
	border:solid 1px #FF9900;
	padding:4px;
	text-align:left;
}
table.emoticon
{
	border-collapse:collapse;
	width:400px;
}
table.emoticon td{
	border:solid 1px #FF9900;
	padding:2px;
	vertical-align:middle;
	background-color:#FFFFFF;
	color:#000000;
}
table.emoticon th{
	border:solid 1px #FF9900;
	padding:2px;
}
div.player{
	font-weight:bold;
	color:#FFFFFF;
	padding: 2px;
	width: 230px;
	height: 85px;
}
span.active_player{
	font-weight:bold;
	color:#FF3300;	
	padding: 4px;
}

table{
	vertical-align:middle;
	border:0;
}
td{
	vertical-align:top;
}
.board td.last_step{
	background-color:#FFCC00;
}
td.win{
	background-color:#FFCC00;
}
div.login{	
	width:420px;
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
}
.login td{
	padding:2px;
}
.login a{
	text-decoration:none;
}
div.submit_ad{	
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
}
.submit_ad td{
	padding:2px;
}
.submit_ad a{
	text-decoration:none;
}

div.member{	
	margin-left:30px;
	margin-top:20px;
}
.member td{
	padding:2px;
}
.fieldset{
	border:solid 1px #CCCCCC;
	padding:6px;
}
.fieldset legend{
	margin-left:4px;
	font-weight:bold;
	color:#FF9900;
}
.player_list{
	overflow:auto;
}
div.viewer
{
	color:#FFFFFF;
	font-weight:bold;
}
div.viewer b
{
	color:#BBBBBB;
}
input[type=button], input[type=submit]{
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#666;
	padding: 2px;
	background:url(formbg2.gif) repeat-x left top;
}
input[type=text], input[type=password]{
	width: 160px;
	border: 1px solid gray;
	padding:2px;
}
input.disabled{
	color:#999999;
	cursor:default;
}
.board_list b{
	cursor:pointer;
	color:#FFFFFF;
}
.board_list b.my_board{
	color:#FFFF00;
}
.board_list b:hover{
	color:#00CC00;
}
div#messages{
	width:250px;
	height:300px;
	overflow:auto;
	border:solid 1px #555555;
	padding: 3px;	
	margin-bottom:4px;
	color:#000000;
	background-color:#FFFFFF;
}
div#messages b{
	color:#0000FF;
}
div#messages span.sys_msg{	
	background-color:#06F;
	color:#DDD;
	margin: 2px 2px 2px 0px;	
}
div#messages span.sys_msg b{
	color:#EEE;
}
div#messages sup{
	color:#888888;	
}
input.chat_input
{
	width:200px;
	padding:1px;
}
td.column
{
	padding:2px;
}
div.caroconnect
{
	position:fixed;
	bottom: 25px;
	right: 5px;
	text-align:right;
}
div.footer{
	bottom:0px;
	position:fixed;
	width:100%;
	height:18px;
	background-color:#ffffff;
	padding-top:2px;
	padding-bottom:4px;
	color:#000000;
}
div.ads{
	margin:10px;
}
div.buzz{
	background:url(buzz.png) no-repeat scroll 0px 0px;
	width:18px;
	height:18px;
	cursor:pointer;
}
div.buzz:hover{
	background:url(buzz.png) no-repeat scroll 0px -108px;
}
div.register{	
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
	text-align:left;
}
.register td{
	padding:2px;
}
.warning{
	color:#FFFF00;
}
.warning a
{
	color:#FFFF00;
	font-size:16px;	
}
.success {
	color:#00FF66;
}
.success a
{
	color:#FFFF00;
}
.error
{
	color:#F60;
}
.error a
{
	color:#F60;
	font-size:16px;
	font-weight:bold;
}
img.button
{
	width:16px;
	height:16px;
	vertical-align:middle;
}
#news a, #news a:visited, #news a:active{
	text-decoration:none;
	color:#0000FF;
}
#news a:hover{
	text-decoration:none;
	color:#990000;
}
.footer a, .footer a:visited, .footer a:active{
	text-decoration:none;
	color:#006600;
}
.footer a:hover{
	text-decoration:none;
	color:#00FF00;
}
.f-left {float:left !important;} img.f-left {float:left; margin-right:10px;}
.ad{
	background-color:#FFFF99;
	color:#333333;
	width:210px;
	height:90px;
	padding:2px;	
}
.ad a, .ad a:visited{
	color:#0000FF;
	font-weight:bold;
	text-decoration:none;
}
.ad a:hover{
	color:#FF0000;
	text-decoration:none;
}
.ad b{
	color:#0000FF;
}
.submit_ad_link{
	background-color:#FFFF99;
	height:20px;
	padding-right:5px;
}
.submit_ad_link a, .submit_ad_link a:visited{
	color:#0033FF;
}
.submit_ad_link a:hover{
	color:#FF0000;
}
.invisible{
	padding-top:3px;
	text-align:right;
	color:#CCCCCC;
	font-size:11px;
}
.imgshadow{
	border: solid 1px #888;
	-moz-box-shadow: 1px 1px 5px #999;
	-webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 1px 1px 5px #999;
}
table.emoticon_lib{
	background-color:#FFFFFF;
	color:#000000;
}
table.emoticon_lib td{
	text-align:center;
	vertical-align:bottom;		
}
.expired{
	color:#FC0;
}
.dropshadow
{
	border: solid 1px #888;
	-moz-box-shadow: 1px 1px 5px #999;
	-webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 1px 1px 5px #999;
}
/* TET */
.holidays_Tet_1{
	background:url('/data/holidays/tet/1.png') no-repeat bottom right;	
}
.holidays_Tet_2{
	background:url('/data/holidays/tet/2.png') no-repeat bottom right;	
}
.holidays_Tet_3{
	background:url('/data/holidays/tet/3.png') no-repeat bottom right;	
}
.holidays_Tet_4{
	background:url('/data/holidays/tet/4.png') no-repeat bottom right;	
}
.holidays_Tet_5{
	background:url('/data/holidays/tet/5.png') no-repeat bottom right;	
}
.holidays_Tet_6{
	background:url('/data/holidays/tet/6.png') no-repeat bottom right;	
}
.holidays_Tet_7{
	background:url('/data/holidays/tet/7.png') no-repeat bottom right;	
}
.holidays_Tet_8{
	background:url('/data/holidays/tet/8.png') no-repeat bottom right;	
}
.holidays_Tet_9{
	background:url('/data/holidays/tet/9.png') no-repeat bottom right;	
}
.holidays_Tet_10{
	background:url('/data/holidays/tet/10.png') no-repeat bottom right;	
}
.holidays_Tet_11{
	background:url('/data/holidays/tet/11.png') no-repeat bottom right;	
}
.holidays_Tet_12{
	background:url('/data/holidays/tet/12.png') no-repeat bottom right;	
}
