* {
	-moz-box-sizing:border-box;
}

form { margin:0px;padding:0px; }
  
html, body { background-color: #FFFFFF;font-family: Lucida Sans Unicode, LucidaGrande;font-size: 100%;color: #464646;height:100%;width: 100%;text-align: center;margin:0px;padding:0px; }

body { background: url('/images/spacer.gif') no-repeat;background-attachment: fixed; }

.wrapper { min-height:100%;height:auto  !important;height:100%;margin:0 auto -190px; }

.content { }

h1 { font-size:22px;text-align:left;color:#464646;font-family:Tahoma;padding-bottom:5px; }

h2 { font-size:18px;text-align:left;color:#800; }

.main_content h2 { color:#800; }

h3 { }
 
.error { color:#f00; }

.generic_form td, .generic_form th { padding:3px; }
.generic_form th { font-size:11px;text-align:left;background:#f8f8f8;border-bottom:1px solid #fff; }
.generic_form ul { list-style:none;margin:0px;padding:0px; }
.generic_form li { padding:0px;margin:0px; }
.generic_form ul ul li { padding-left:20px; }

.generic_table { border-left:1px solid #ccc;border-top:1px solid #ccc; }
.generic_table td, .generic_table th { border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px;font-size:11px; }
.generic_table th { background:url('/images/table_header.png') repeat-x 0px 50%;font-size:11px;text-align:center;padding-top:4px;padding-bottom:4px;color:#000; }

.ctl, .ctr, .cbl, .cbr { position:absolute; }
.ctl { top:0px;left:0px;z-index:41; }
.ctr { top:0px;right:0px;z-index:42; }
.cbl { bottom:0px;left:0px;z-index:43; }
.cbr { bottom:0px;right:0px;z-index:44; }

.yel_link { font-size:12px; }
.sil_link { font-size:12px; }

.login_form td { font-size:12px; }
.login_form input { font-size:11px; }

.main_content_top a { color:#464646; }

.msg_success { color:#4a0;margin-bottom:10px;font-size:16px; }
.msg_fail { color:#f00;margin-bottom:10px;font-size:16px; }

.ctl { position:absolute;top:0px;left:0px;width:4px;height:4px;font-size:1px; }
.ctr { position:absolute;top:0px;right:0px;width:4px;height:4px;font-size:1px; }
.cbl { position:absolute;bottom:0px;left:0px;width:4px;height:4px;font-size:1px; }
.cbr { position:absolute;bottom:0px;right:0px;width:4px;height:4px;font-size:1px; }

.ctl { background:url('/images/tl_g.gif') no-repeat top left; }
.ctr { background:url('/images/tr_g.gif') no-repeat top left; }
.cbl { background:url('/images/bl_g.gif') no-repeat top left; }
.cbr { background:url('/images/br_g.gif') no-repeat top left; }


body, body td { font-size:13px; }
.col-wrap2 { width:660px;margin-right:-100%;position:relative;left: 100%; }
.main_content { position:relative; }
.content_tag { position:relative;margin-left:5px;background:#f0f0f0;float:right;height:35px;line-height:33px;color:#840;font-size:15px;padding-left:15px;padding-right:15px;font-weight:bold; }
.content_tag_unselected { position:relative;margin-left:5px;background:#e0e0e0;float:right;height:35px;line-height:33px;color:#840;font-size:15px;padding-left:15px;padding-right:15px;cursor:pointer;text-decoration:underline;font-weight:bold; }
.chat_outer { background:#f0f0f0; }
.cframe #line { background:#f0f0f0; }
.menutxt, .pagetitle { color:#464646; };
.generic_table_forum { border-left:1px solid #f0f0f0;border-top:1px solid #f0f0f0; }
.generic_table_forum td, .generic_table_forum th { border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:3px;font-size:11px; }
.generic_table_forum th { font-size:11px;text-align:center;padding-top:4px;padding-bottom:4px;color:#fff;background:#888; }
.generic_table_forum .row0 td { background:#fff; }
.generic_table_forum .row1 td { background:#e8e8e8; }
.generic_table_forum a { color:#800; }
.generic_table_forum .forum_em { background:#d0d0d0; }
.col_content a { color:#a00; }
.main_content a { color:#a00; }
.main_content .outer_link { color:#B92E00; }

 .light_color{ background-color: #f0f0f0; }

.game_left_top { background-image: url('/img/corner-shad-1s.png'); }
.game_top { background-image: url('/img/shad-tops.png');background-repeat: repeat-x; }
.game_right_top { background-image: url('/img/corner-shad-2s.png'); }
.game_left { background-image: url('/img/shad-lefts.png');background-repeat: repeat-y; }
.game_right { background-image: url('/img/shad-rights.png');background-repeat: repeat-y; }
.game_left_bottom { background-image: url('/img/corner-shad-3s.png'); }
.game_bottom { background-image: url('/img/shad-bottoms.png');background-repeat: repeat-x; }
.game_right_bottom { background-image: url('/img/corner-shad-4s.png'); }

.session_log_block { padding:10px;background:#d8d8d8; }

.pages { padding-top:5px; }
.pages a, .pages span { display:block;float:left;margin-right:3px;padding:4px;padding-left:0px;padding-right:0px;width:34px;text-align:center; }
.pages span { background:#040; }
.col_content .pages span { background:url('/img2/category_act.gif') repeat-x bottom #808080;color:#fff; }
.main_content_inner .pages span { background:url('/img2/category_act.gif') repeat-x bottom #808080;color:#fff; }

.balance_history td { font-size:11px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px; }
.balance_history { border-left:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:5px; }
.balance_history .row0 { background:#fff; }
.balance_history .row1 { background:#e8e8e8; }

.generic_table .row0 td { background:#e8e8e8; }
.generic_table .row1 td { background:#fff; }
.generic_table .row2 td { background:#f8f8f8; }
.generic_table .row3 td { background:#f4f4f4; }

.select_item_left { width:5px;height:31px;background-image: url('/img/menu_lefts.png');float:left; }
.select_item { width:255px;height:31px;float:left;text-align:left;background-color:#f0f0f0; }

.ach { position:relative;border-top:1px solid #CBC9B6; }
.ach h4 { margin:0px;padding:0px;padding-bottom:4px;color:#B92E00; }

.unused_slot { float:left;width:80px;height:80px;margin-right:10px;text-align:center;background:#f8f8f8; }

a { color:#B92E00; }
.outer { width:950px;height:100%; }
.header_outer { background:url('/img2/top_bg.gif') repeat-x top; }
.header { height:165px; }
.footer { background:url('/img2/foot_bg.gif') repeat-x bottom;height:76px; }
.footer td { vertical-align:bottom; }
.content { background:url('/img2/content_bg.gif') repeat-x 0px -2px #f0f0f0;border:1px solid #ccc;border-top:0px;vertical-align:top; }
.content, .content td, .content th { color:#464646; }
.hmenu_row { width:100%;background:url('/img2/hmenu_subtle.gif') repeat-x top; }
.hmenu { height:49px;background:url('/img2/hmenu_bg.gif') repeat-x top; }
.hmenu, .hmenu a { color:#B92E00; }
.hmenu_row td { font-family:Arial;vertical-align:top; }
.hmenu .front { }
.hmenu .back { color:#F6DC4C;margin-top:1px; }
.hmenu a { text-indent:25px;text-decoration:none;display:block;height:47px;background:url('/img2/hmenu_right.gif') no-repeat top right;font-size:19px;cursor:pointer; }
.hmenu div { float:left;height:49px;line-height:47px;position:relative; }
.hmenu img { vertical-align:middle; }
.hmenu .l { background:url('/img2/hmenu_left.gif') no-repeat top left;width:8px;text-indent:0px; }
.hmenu .r { background:url('/img2/hmenu_right.gif') no-repeat top right;width:10px;text-indent:0px; }
.hmenu .c div { position:absolute;top:0px;left:0px; }
.hmenu_act { height:49px;background:url('/img2/hmenu_bg_act.gif') repeat-x top; }
.hmenu_act, .hmenu_act a { color:#464646; }
.hmenu_act .front { }
.hmenu_act .back { color:#fff;margin-top:1px; }
.hmenu_act a { text-indent:25px;text-decoration:none;display:block;height:47px;background:url('/img2/hmenu_right2.gif') no-repeat top right;font-size:19px;font-weight:normal; }
.hmenu_act div { float:left;height:49px;line-height:47px;position:relative; }
.hmenu_act img { vertical-align:middle; }
.hmenu_act .l { width:8px;text-indent:0px; }
.hmenu_act .r { width:10px;text-indent:0px; }
.hmenu_act .c div { position:absolute;top:0px;left:0px; }
.header_accent { width:256px;background:url('/img2/accent_bg.gif') repeat-x top; }
.header_accent .l { background:url('/img2/accent_left.gif') no-repeat top left; }
.header_accent .r { background:url('/img2/accent_right.gif') no-repeat top right;height:47px; }
.header_accent img { margin-top:10px; }
.header_top { height:116px;position:relative; }
.header_top .steps { position:absolute;top:55px;right:60px; }
.header_top .logo { position:absolute;top:24px;left:0px; }
.footer_inner { margin-bottom:12px;height:35px; }
.footer_inner td, .footer_inner a { color:#B92E00; }
.footer_inner td { line-height:1px;vertical-align:top; }
.footer_inner a { text-decoration:none;font-size:14px;font-weight:bold;display:block;height:35px;background:url('/img2/foot_block_right.gif') no-repeat top right; }
.footer_inner .l { background:url('/img2/foot_block_left.gif') no-repeat top left;height:35px;padding-left:30px; }
.footer_inner .block { background:url('/img2/foot_block_bg.gif') repeat-x top;line-height:33px; }
.footer_inner .l div { position:absolute; }
.footer_inner .front { }
.footer_inner .back { color:#F6DC4C;margin-top:1px; }
.footer_container { position:relative;width:950px; }
.footer_container .counter { position:absolute;right:0px; }
.footer_container .counter_left { position:absolute;left:0px; }
.panel, .panel td { font-family:Arial; }
.panel_container {
	position:fixed !important;
	position:absolute;
	right:0px;width:694px;z-index:200;
	top: expression(
	    (document.getElementsByTagName("body")[0].scrollTop) + "px"
	);
}
.panel_outer { vertical-align:bottom;overflow:hidden; }
.panel { background:url('/img2/panel_bg.png') repeat-x top;width:694px;height:92px;margin-top:-66px; }
.panel .l { background:url('/img2/panel_left.png') no-repeat top left;width:10px; }
.panel .r { background:url('/img2/panel_right.png') no-repeat top right;width:10px; }
.panel .c { color:#464646;font-size:13px;font-weight:bold;line-height:1.5em;vertical-align:bottom;padding-bottom:2px;font-family:Arial; }
.panel .c td { color:#464646;font-size:13px;font-weight:bold;font-family:Arial; }
.panel img { vertical-align:middle; }
.panel .small td { font-size:11px; }
.tfield { border:0px;width:126px;background:url('/img2/textfield_bg.gif') no-repeat top left; }
.pagetitle { font-weight:bold;padding-left:25px;padding-top:10px;font-size:20px; }

.my_outer { width:100%; }
.my_left { vertical-align:top;width:256px;background:url('/img2/border_left.gif') repeat-y right; }
.my_right { background:url('/img2/content_bg.gif') repeat-x 0px -2px #f0f0f0;border:1px solid #ccc;border-left:0px;border-top:0px;vertical-align:top; }
.my_right, .my_right td, .my_right th { color:#464646; }
.vmenu { border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:url('/img2/content_bg.gif') repeat-x 0px -2px #f0f0f0;font-family:Arial; }
.vmenu .i_outer { text-decoration:none;display:block;background:url('/img2/hmenu_bg.gif') repeat-x top;cursor:pointer; }
.vmenu_item { font-size:17px;font-weight:bold;color:#464646;padding-left:4px; }
.vmenu_item .r { height:47px;line-height:45px;position:relative; }
.vmenu_item .r div { position:absolute;top:0px;left:0px;padding-left:38px; }
.vmenu_item .back { margin-top:1px;color:#fff; }
.i_outer .vmenu_item { background:url('/img2/hmenu_left.gif') no-repeat top left;font-size:17px;font-weight:bold;color:#B92E00; }
.i_outer .vmenu_item .r { height:47px;line-height:45px;background:url('/img2/hmenu_right.gif') no-repeat top right;position:relative; }
.i_outer .vmenu_item .r div { position:absolute;top:0px;left:0px;padding-left:38px; }
.i_outer .vmenu_item .back { margin-top:1px;color:#F6DC4C; }

.button { border:0px;background:url('/img2/button_med.gif') no-repeat top left;line-height:21px;padding:0px;width:102px;height:23px;color:#B92E00;font-size:13px;font-weight:bold;cursor:pointer;font-family:Arial; }

.category { float:left;margin-left:20px;height:33px;line-height:31px;font-size:17px; }
.category_act { float:left;background:url('/img2/category_act.gif') repeat-x top #808080;margin-left:20px;height:33px;line-height:31px;color:#fff;padding-left:10px;padding-right:10px;font-size:17px; }

.btn { font-weight:bold; }
.btn_outer { background:url('/img2/btn_back.gif') repeat-x top;height:23px; }
.btn_outer td { background:url('/img2/btn_right.gif') no-repeat top right;height:23px; }
.btn_outer input { height:23px;border:0px;margin:0px;color:#B92E00;cursor:pointer;position:absolute;left:0px;font-weight:bold;font-family:Arial; }
.btn_outer div { height:23px; }
.btn_outer .front { color:#B92E00;top:0px;background:url('/img2/btn_left.gif') no-repeat top left; }
.btn_outer .back { color:#FAE34E;top:1px;background:transparent; }

.messageBox_container {
	top: expression(
	    (document.getElementsByTagName("body")[0].scrollTop+20) + "px"
	);
	position:fixed ;
	// position:absolute ! important;
	top:20px;
	left:0px;
	width:150px;
	height:500px;
	z-index:4000;
	text-align:left;
}

.messageBox {
	position:absolute;
	left:0px;
	width:150px;
	z-index:4000;
	text-align:left;
}
.mbInner { font-weight:bold;padding:5px;padding-right:8px;padding-bottom:0px;color:#040;background:url('/images/msg_bg.gif') repeat-y right;font-size:11px; }
.mbDate { font-weight:bold;color:#fff;font-size:11px;line-height:12px; }
.mbTop { text-align:left;padding:5px;padding-bottom:0px;background:url('/images/msg_top.gif') no-repeat top right; }
.mbBottom { text-align:right;background:url('/images/msg_bottom.gif') no-repeat top right; }
.mbOuter { position:absolute;width:150px; }


	.chat_outer { padding:5px;padding-top:0px;padding-bottom:0px;margin-top:10px;color:#fff; }
	.chat_inn, .chat_inn td { color:#777;width:686px;font-size:12px; }
	.chat_inn a { color:#24a; }
	.chat_inn img { vertical-align:middle; }
	.chat_line { padding-bottom:2px; }
	.chat_line .time_g, .chat_line .time_s { font-size:10px; }
	.chat_line .time_g { color:#c80; }
	.chat_line .time_s { color:#777; }
	.smiles { margin-left:65px; }
	.smiles td { vertical-align:middle;width:33px;text-align:center; }
	.smiles img { cursor:pointer; }
	.smiles_toggle { font-size:11px;color:#24a;text-decoration:underline;cursor:pointer; }
	.cframe { width:888px;background:url('/img2/chat_bg.gif') repeat-x top #88B32D; }
	.cframe td { }
