@import "_styles.css";

BODY, INPUT, SELECT, TEXTAREA, BUTTON, TD, TH, BLOCKQUOTE {
	color: #666;
	font-size: 12px;
	font-family: Arial;
}
BODY {
	line-height: 1.6;
	text-align: left;
	margin: 0;
}

H1, H2, H3, H4, H5, H6 {
	color: #2a2a2a;
	line-height: normal;
}

H1 {
	font-size: 21px;
	color: #368423;
	margin-top: 0;
}

H2 {
	font-size: 1.4em;
	color: #2a2a2a;
}
H3, H4, H5, H6 {
	font-size: 1.2em;
}
A {
	color: #000;
	text-decoration: none;
}

/* =overall
-------------------------------------------------- */

#top_header_inner,
#top_header_2_inner,
#top_menu_inner,
#content_inner,
#footer_inner {
	width: 1000px;
	margin: 0 auto;
}

#content {
	width: 100%;
	background: #fff url(bg03.png) no-repeat 0 0;
	height: auto;
}


/* =header
-------------------------------------------------- */

#top_header {
	background: url(bg01.png) repeat-x 100%;
	width: 100%;
	height: 19px;
	position: relative;
}

#breadcrumbs {
	margin: 0;
	text-align: left;
	color: #9fd291;
	font-size: 11px;
}

#breadcrumbs p span.arrow01 {
	height: 11px;
	padding: 0 3px 2px;
}

#breadcrumbs p {
	margin: 0px;
}

#breadcrumbs a.visited {
	color: #9fd291;
}

#breadcrumbs a.active {
	color: #fff;
}

#breadcrumbs a:hover {
	text-decoration: underline;
}


#top_header2 {
	width: 100%;
	height: 110px;
	background: #f0f0f0;
}

#top_header_2_inner #logo {
	padding: 12px 0 0 55px;
	width: 161px;
	float: left;
}

#top_header_2_inner #logo a {
	background: url(logo.png) no-repeat 0 0;
	display: block;
	width: 161px;
	height: 87px;
	overflow: hidden;
	text-indent: -5000px;
}

#top_header_2_inner #top_banner {
	float: left;
	width: 468px;
	padding: 24px 0 0 90px;
}

#top_header_2_inner #search {
	background: url(bg_search_box.png) no-repeat 33px 34px;
	padding: 33px 0 0 34px;
	float: left;
	width: 185px;
	height: 41px;
}

#top_header_2_inner #search_inner {
	padding: 10px 7px;
}

#top_header_2_inner #search_inner INPUT.search {
	height: 17px;
	width: 139px;
	border: #c2c2c2 1px solid;
	color: #cacaca;
	padding: 3px 0 0 6px;
}

#top_header_2_inner #search_inner INPUT.search_submit {
	background: url(ico_search.png) no-repeat 1px 0;
	width: 18px;
	height: 14px;
	border: none;
}

/* =menu
-------------------------------------------------- */

#top_menu {
	width: 100%;
	background: url(bg02.png) repeat-x 0 0;
	height: 50px;
}

#top_menu_inner UL#topnav {
	margin: 0 -10px 0;
}

#top_menu_inner UL#topnav LI {
	color: #e5e5e5;
	font-weight: bold;
	float: left;
	padding: 0 5px 0 18px;
	margin-top: 0;
}

#top_menu_inner UL#topnav LI.border {
	width:2px; 
	height: 45px;
	text-indent: -5000px; 
	background: url(menu_border.png) no-repeat 100% 0; 
	margin-left: -16px;
}

#top_menu_inner UL#topnav LI.character4 {
	width: 51px;
}
#top_menu_inner UL#topnav LI.character4 a.active,
#top_menu_inner UL#topnav LI.character4 a:hover {
	background: url(bg_menu_4cha.png) no-repeat 100% 7px;
	width: 51px;
}
#top_menu_inner UL#topnav LI.character4 span{
	padding: 0 0 0 8px;
}

#top_menu_inner UL#topnav LI.character5 {
	width: 58px;
	padding-left: 10px;
}
#top_menu_inner UL#topnav LI.character5 a.active,
#top_menu_inner UL#topnav LI.character5 a:hover {
	background: url(bg_menu_5cha.png) no-repeat 100% 7px;
	width: 58px;
}
#top_menu_inner UL#topnav LI.character5 span{
	padding: 0 0 0 8px;
}

#top_menu_inner UL#topnav LI.character7 {
	width: 69px;
	padding-left: 10px;
}
#top_menu_inner UL#topnav LI.character7 a.active,
#top_menu_inner UL#topnav LI.character7 a:hover {
	background: url(bg_menu_7cha.png) no-repeat 100% 7px;
	width: 69px;
}
#top_menu_inner UL#topnav LI.character7 span{
	padding: 0 0 0 6px;
}

#top_menu_inner UL#topnav LI.character9 {
	width: 79px;
	padding-left: 10px;
}
#top_menu_inner UL#topnav LI.character9 a.active,
#top_menu_inner UL#topnav LI.character9 a:hover {
	background: url(bg_menu_9cha.png) no-repeat 100% 7px;
	width: 79px;
}
#top_menu_inner UL#topnav LI.character9 span{
	padding: 0 0 0 5px;
}

#top_menu_inner UL#topnav LI.character10 {
	width: 88px;
	padding-left: 10px;
}
#top_menu_inner UL#topnav LI.character10 a.active,
#top_menu_inner UL#topnav LI.character10 a:hover {
	background: url(bg_menu_10cha.png) no-repeat 100% 7px;
	width: 88px;
}
#top_menu_inner UL#topnav LI.character10 span{
	padding: 0 0 0 7px;
}

#top_menu_inner UL#topnav LI.character11 {
	width: 88px;
	padding-left: 10px;
}
#top_menu_inner UL#topnav LI.character11 a.active,
#top_menu_inner UL#topnav LI.character11 a:hover {
	background: url(bg_menu_11cha.png) no-repeat 100% 7px;
	width: 92px;
}
#top_menu_inner UL#topnav LI.character11 span{
	padding: 0 0 0 6px;
}

#top_menu_inner UL#topnav a.menu {
	color: #e5e5e5;
	text-decoration: none !important;
	height: 30px;
	display: block;
	width: 100%;
	padding-top: 15px;
}


#top_menu_inner ul#topnav li .sub {
	position: absolute;	
	background: #2f821a;
	padding: 0;
	float: left;
	display: none;
	width: 100%;
	margin-top: 0;
}
#top_menu_inner ul#topnav li .sub ul{
	list-style: none;
	padding: 0;
	width: 177px;
	float: left;
	margin: 10px 0 0 -12px;
}
#top_menu_inner ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
}
#top_menu_inner ul#topnav .sub ul li a {
	float: none; 
	height: auto;
	padding: 2px 5px 7px 5px;
	display: block;
	text-decoration: none;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0;
}
#top_menu_inner ul#topnav .sub ul li a.active,
#top_menu_inner ul#topnav .sub ul li a:hover {
	background: url(bg_submenu_li.png) no-repeat 100% 0px;
	margin-top: 0;
	width: 150px;
	text-decoration: underline;
}

#top_menu_inner UL#toplang {
	float: right;
	margin-right: 20px;
	margin-top: -7px;
	width: 150px;
	padding-top: 15px;
}

#top_menu_inner UL#toplang a {
	height: 26px;
	display: block;
	width: 150px;
}

#top_menu_inner ul#toplang li {
	padding-left: 7px;
	padding-top: 4px;
}

#top_menu_inner ul#toplang a.first {
	font-size: 11px;
	color: #6a6a6a;
	background: url(input_lang01.png) no-repeat 0 0; 
	width: 150px;
	height: 26px;
	padding-left: 7px;
	padding-top: 4px;
}

#top_menu_inner ul#toplang li .sub {
	position: absolute;
	background: #1e1e1e;
	float: left;
	width: 150px;
	height: auto;
	margin-top: 0;
}
#top_menu_inner ul#toplang li .sub ul{
	list-style: none;
	width: 150px;
	float: left;
	margin-top: 0 !important;
	padding-top: 0;
	height: 66px;
}
#top_menu_inner ul#toplang .sub ul li {
	color: #fff;
	background: url(input_lang02.png) no-repeat 0 0;
	height: 24px;
	margin-top: -5px;
	margin-left: 0;
	width: 150px;
}

#top_menu_inner ul#toplang .sub ul li.last {
	background: url(input_lang03.png) no-repeat 0 0;
	height: 24px;
	margin-top: -5px;
	margin-left: 0;
}

#top_menu_inner ul#toplang .sub ul li a {
	height: 24px;
	color: #6a6a6a;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0;
}

#top_menu_inner ul#toplang .sub ul li a:hover {
	height: 24px;
	color: #6a6a6a;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0;
	text-decoration: underline !important;
}

#top_menu_inner ul#toplang .lang {	
	padding-right: 5px;
}

/* =main box (login)
-------------------------------------------------- */

#main_box {
	width: 100%;
	background: #000;
	height: 211px;
}

#main_box #box01-a {
	float: left;
	width: 673px;
	background: url(main_image01.png) no-repeat 0 0;
	height: 100%;
	text-indent: -5000px;
}

#main_box #box01-b {
	float: left;
	width: 327px;
	background: url(bg_login_box.png) no-repeat 0 0;
	height: 100%;
}

#main_box #box01-b_inner {
	padding: 35px 0 0 93px;
}

#main_box #box01-b_inner p.welcome {
	font-size: 14px; 
	color: #fff; 
	font-weight: bold;
}

#main_box #box01-b_inner ul {
	color: #fff;
}

#main_box #box01-b_inner ul a {
	color: #fff;
}


#main_box #box01-b_inner input.user {
	background: url(input_text01.png) no-repeat 0 0;
	width: 198px;
	height: 30px;
	border: none;
	font-size: 14px;
	color: #AEAEAE;
	padding: 0 0 0 4px;
	font-weight: bold;
	margin-top: 8px;
}

#main_box #box01-b_inner #login_bottom {
	padding-top: 10px;
}

#main_box #box01-b_inner #login_bottom #box02-a {
	width: 140px;
	float: left;
	color: #9fc696;
	font-size: 11px;
}

#main_box #box01-b_inner #login_bottom #box02-a a {
	color: #9fc696;
	text-decoration: none;
}

#main_box #box01-b_inner .logout a {
	float: right;
	background: #337f20 url(arrow05.png) no-repeat 55px 6px;
	border: none;
	color: #fff;
	width: 59px;
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 1px 5px 0 5px;
	margin: -10px 30px 0 0;
}

#main_box #box01-b_inner #login_bottom #box02-b input.login {
	float: left;
	background: url(btn_login.png) no-repeat 0 0;
	border: none;
	color: #fff;
	width: auto;
	width: 57px;
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}


#main_box a.register {
	display: block;
	background: url(label-join-now.png) no-repeat 0 0;
	width: 149px;
	height: 18px;
	text-indent: -5000px;
}

/* =content left
-------------------------------------------------- */

#content_left {
	float: left;
	width: 720px;
	padding: 35px 0 0 15px;
	min-height: 140%;
}

#content_left #box03-a {
	width: 507px;
	float: left;
}

#content_left .box03-a_inner {
	
}

#content_left #box03-a .box03-a_inner .front_box_image {
	border: 8px solid #dfeedb;
	width: 103px;
	height: 99px;
	float: left;
}

#content_left #box03-a .box03-a_inner .front_box_image_inner {
	border: 3px solid #449d27;
}

#content_left #box03-a .box03-a_inner .front_box_content {
	float: left;
	padding-left: 13px;
	width: 340px;
	border-right: 1px solid #ededed;
	padding-right: 15px;
}

#content_left #box03-a .box03-a_inner #front_box_profile {
	float: left;
	padding-left: 16px;
	width: 560px;
	padding-right: 15px;
}


#content_left .row {
	margin-top: 22px;
}
#content_left #box03-a .box03-a_inner #front_box_profile H2,
#content_left #box03-a .box03-a_inner .front_box_content H2 {
	font-size: 16px;
	color: #2a2a2a;
	padding-top: 5px;
	margin: 0;
}
#content_left #box03-a .box03-a_inner #front_box_profile p,
#content_left #box03-a .box03-a_inner .front_box_content p {
	color: #2a2a2a;
	font-size: 11px;
}

#content_left #box03-b {
	width: 195px;
	float: left;
	margin-top: -20px;
}
#content_left .box03-b_inner {
	float: left;
	margin: 0;
	padding-top: 7px;
}

#content_left .box03-b_inner h3 {
	font-size: 13px;
	color: #388824;
}

#content_left .box03-b_inner li {
	background: url(ico_li01.png) no-repeat 0 5px;
	font-size: 11px;
	color: #388824;
	padding-left: 10px;
}

#content_left #box03-c {
	width: 100%;
	margin-top: 10px;
}

#content_left #box03-c .box03-c_inner {
	width: 210px;
	min-height: 215px;
	background: #eceeed;
	border: 1px solid #d1d1d1;
	float: left;
}

#content_left #box03-c .row {
	margin: 0 0 0 35px;
}

#content_left #box03-c .box03-c_inner2 {
	margin: 13px;
}

#content_left #box03-c .box03-c_inner2 h2 {
	color: #750000;
	font-size: 16px;
	margin-top: 10px;
}

#content_left #box03-c .box03-c_inner2 p {
	font-size: 14px;
	margin-top: 10px;
}

#content_left #box03-c .box03-c_inner2 p.play {
	margin-left: 28px;
}

#content_left #box03-c .box03-c_inner2 p.play a,
#content_left #box03-c .box03-c_inner2 p.play a span {
	background: url(btn_play.png) no-repeat 0 0;
	height: 37px;
	float: left;
	cursor: pointer;
}

#content_left #box03-c .box03-c_inner2 p.play a {
	color: #fff;
	font-size: 18px;
	text-decoration: none !important;
	font-weight: bold;
	padding-left: 15px;
}

#content_left #box03-c .box03-c_inner2 p.play a span {
	background-position: 100% 0;
	padding: 5px 15px 3px 0;
}

/* =content right
-------------------------------------------------- */

#content_right {
	float: left;
	width: 265px;
	margin: 0;
}

#content_right #box_ranking {
	margin: 0;
	background: #000;
	min-height: 155px;
	padding: 0 1px 0 1px;
	/*--Bottom right rounded corner--*/
}

#content_right #box_ranking_top {
	background: url(bg_victory_header.png) no-repeat 0 0;
	width: 262px;
	height: 18px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
}

#content_right #box_ranking_bottom {
	background: #000 url(bg_victory_footer.png) no-repeat 0 0;
	width: 265px;
	height: 7px;
	margin-left: -9px;
}

#content_right #box_ranking_top p {
	margin: 0;
}

#content_right #box_ranking_top TABLE {
	width: 99%;
	margin: 1px 0 0 -6px;
}

#content_right #box_ranking_top TABLE TR {
	height: 25px;
	background: #750000;
	border: 1px solid #000;
}

#content_right #box_ranking_top TABLE TD {
	font-weight: normal;
	height: 20px;
}

#content_right #box_ranking_top TABLE TD.num {
	font-size: 18px;
	padding-top: 2px;
	color: #af6b6b;
	width: 30px;
	text-align: center;
}

#content_right #box_ranking_top TABLE TD.vic1 {
    background: #750000 url(pokerstars.gif) no-repeat 0 2px;
	text-indent: -5000px;
	padding-top: 4px;
	color: #af6b6b;
	width: 30px;
	text-align: center;
}
#content_right #box_ranking_top TABLE TD.vic2 {
    background: #750000 url(fulltilt.gif) no-repeat 0 2px;
	text-indent: -5000px;
	padding-top: 4px;
	color: #af6b6b;
	width: 30px;
	text-align: center;
}
#content_right #box_ranking_top TABLE TD.vic3 {
	background: #750000 url(pacificpoker.gif) no-repeat 0 2px;
	text-indent: -5000px;
	padding-top: 4px;
	color: #af6b6b;
	width: 30px;
	text-align: center;
}
#content_right #box_ranking_top TABLE TD.vic4 {
    background: #750000 url(titanpoker.gif) no-repeat 0 2px;
	text-indent: -5000px;
	padding-top: 4px;
	color: #af6b6b;
	width: 30px;
	text-align: center;
}
#content_right #box_ranking_top TABLE TD.vic5 {
    background: #750000 url(everestpoker.gif) no-repeat 0 2px;
	text-indent: -5000px;
	padding-top: 4px;
	color: #af6b6b;
	width: 30px;
	text-align: center;
}


#content_right #box_ranking_top TABLE TD.name {
	color: #fff;
	width: 90px;
	padding: 6px 0 0 6px;
}

#content_right #box_ranking_top TABLE TD.price {
	color: #fec500;
	padding: 6px 0 0 6px;
}

#content_right #box_ranking_top TABLE TD.btn {
	background: #750000 url(btn_play_small.png) no-repeat 28px 2px;
	text-align: center;
	padding: 5px 0 0 28px;
}

#content_right #box_ranking_top TABLE TD.btn a {
	width: 54px;
	height: 21px;
	display: block;
	color: #fff;
	font-size: 11px;
	text-decoration: none !important;
}

#content_right .box01 {
	width: 100%;
	background: #f6f7f9;
	border: 1px solid #eaeceb;
	margin-top: 15px;
}

#content_right .banner {
	height: 250px;
	width: 250px;
	margin-left: 7px;
}


#content_right .box01_inner {
	padding: 8px 10px 5px 18px;
}

#content_right .box01_inner p {
	margin: 0;
}

#content_right .bookmark {
	padding-left: 5px;
}

#content_right .stat p {
	color: #717171;
	font-weight: bold;
}

#content_right .stat p span.num {
	color: #509340;
	padding-left: 8px;
}

#content_right .box01 .box01_inner h3 {
	color: #313234;
	margin: 0 0 10px 0;
}
#content_right .box01 .box01_inner p {
	margin-top: 2px;	
}

#content_right .box01 .box01_inner FORM {
	margin-top: 10px;
}

#content_right .box01 .box01_inner FORM label {
	font-size: 11px;
	padding-top: 3px;
}

#content_right .box01 .box01_inner FORM input.vote  {
	background: url(btn_vote.png) no-repeat 0 0;
	display: block;
	height: 24px;
	width: 56px;
	padding: 4px 12px 11px 0;
	border: none;
	color: #2b2b2b;
	font-weight: bold;
	margin-top: 10px;
}

#content_right .box01 .box01_inner FORM input.submit  {
	background: url(btn_submit.png) no-repeat 0 0;
	display: block;
	height: 24px;
	width: 70px;
	padding: 4px 12px 11px 0;
	border: none;
	color: #2b2b2b;
	font-weight: bold;
	margin-top: 10px;
}

#content_right .box01 .box01_inner UL.results {
	height: 45px;
	font-size: 10px;
	border-top: 1px solid #cacaca;
	padding-top: 10px;
}

#content_right .box01 .box01_inner UL.results LI {
	float: left;
	width: 70px;
}

#content_right .box01 .box01_inner UL.results LI a {
	color: #adaeb0;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	height: 25px;
	width: 65px;
	display: block;
}

#content_right .box01 .box01_inner UL.results LI.third a {
	color: #adaeb0;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	height: 25px;
	width: 65px;
	display: block;
	padding-top: 10px;
}

#content_right .box01 .box01_inner UL.results LI.first {
	border-right: 1px solid #cacaca;
	padding-left: 10px;
	width: 60px;
	height: 35px;
}

#content_right .box01 .box01_inner UL.results LI.second {
	border-right: 1px solid #cacaca;
	padding-left: 10px;
	padding-right: 5px;
	width: 70px;
	height: 35px;
}

#content_right .box01 .box01_inner UL.results LI.third {
	padding-left: 10px;
	width: 60px;
	height: 35px;
}

#content_right .box01 .box01_inner FORM input.text {
	width: 220px;
	height: 19px;
	border: 1px solid #c2c2c2;
	margin-top: 5px;
	padding-left: 5px;
	color: #cacaca;
}

/* = pages
-------------------------------------------------- */

#content_left #box03-a .top_gray {
	height: 22px;
	width: 680px;
	background: #ededed;
	margin-top: 20px;
	padding-left: 10px;
	padding-top: 2px;
}

#content_left #box03-a .top_gray .top_gray_left {
	width: 390px;
	float: left;
}

#content_left #box03-a .top_gray .top_gray_right {
	width: 290px;
	float: left;
}

#content_left #box03-a .top_gray .top_gray_left_full {
	width: 490px;
}

#content_left #box03-a .top_gray .top_gray_right_small {
	width: 190px;
	float: left;
}



#content_left #box03-a .top_gray .top_gray_left h2 {
	font-size: 17px;
	color: #292929;
	margin-top: 0;
	float: left;
}

#content_left #box03-a .top_gray .top_gray_left p.flag {
	float: left;
	width: 30px;
	height: 17px;
	margin-left: 15px;
	margin-top: 1px;
}

#content_left #box03-a .top_gray ul.ranks {
	float: left;
	width: 175px;
	height: 17px;
	background: #dfdfdf;
	margin-top: 1px;
	padding-left: 5px;
}

.star-rating,
.star-rating A:hover,
.star-rating A:active,
.star-rating A:focus,
.star-rating .current-rating {
	background: url(ranks.png) left -1000px repeat-x;
}
.star-rating {
	position: relative;
	width: 120px;
	height: 10px;
	overflow: hidden;
	list-style: none;
	margin-top: 3px !important;
	padding: 0 !important;
	background-position: left top;
}

.star-rating LI {
	display: inline;
	padding: 0;
	background: none;
}
.star-rating A,
.star-rating .current-rating {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 10px;
	line-height: 16px;
	outline: none;
	overflow: hidden;
	border: none;
}
.star-rating A:hover,
.star-rating A:active,
.star-rating A:focus {
	background-position: left bottom;
}

.star-rating A.star01 {
	width: 12px;
	z-index: 11;
}
.star-rating A.star02 {
	width: 24px;
	z-index: 10;
}
.star-rating A.star03 {
	width: 36px;
	z-index: 9;
}
.star-rating A.star04 {
	width: 48px;
	z-index: 8;
}
.star-rating A.star05 {
	width: 60px;
	z-index: 7;
}
.star-rating A.star06 {
	width: 72px;
	z-index: 6;
}
.star-rating A.star07 {
	width: 84px;
	z-index: 5;
}
.star-rating A.star08 {
	width: 96px;
	z-index: 4;
}
.star-rating A.star09 {
	width: 108px;
	z-index: 3;
}
.star-rating A.star10 {
	width: 120px;
	z-index: 2;
}
.star-rating .current-rating {
	z-index: 1;
	background-position: left center;
	margin-top: -1px;
	height: 11px;
}


#content_left #box03-a .top_gray .ranks li,
#content_left #box03-a .top_gray .ranks_news li {
	float: left;
	width: 11px;
	background: url(rank02.png) no-repeat 0 3px;
	text-indent: -5000px;
	padding-left: 2px;
}

#content_left #box03-a .top_gray .ranks li.ranked,
#content_left #box03-a .top_gray .ranks_news li.ranked {
	background: url(rank01.png) no-repeat 0 3px;
}

#content_left #box03-a .top_gray .ranks li.result,
#content_left #box03-a .top_gray .ranks_news li.result {
	text-indent: 5px;
	width: 40px;
	background: none;
}


#content_left #box03-a .top_gray p.read {
	float: left;
	width: 100px;
	margin-top: 0;
	margin-left: 10px;
}

#content_left #box03-a .top_gray p.read a {
	float: left;
	width: 100px;
	margin-top: 0;
	color: #3a8d24;
	text-decoration: underline;
	font-size: 11px;
}

#content_left #box03-a .room_info {
	margin: 10px;
	width: 690px;
}

#content_left #box03-a .room_info .room_logo {
	float: left;
	width: 146px;
}

#content_left #box03-a .room_info .room_bonus {
	margin: 10px 0 0 0;
	padding-left: 20px;
	float: left;
	width: 320px;
	font-size: 16px;
	font-weight: bold;
}

#content_left #box03-a .room_info .room_bonus p {
	margin-top: 0;
}

#content_left #box03-a .room_info .room_bonus_name {
	width: 168px;
	float: left;
	color: #3a8d24;
}

#content_left #box03-a .room_info .room_bonus_info {
	width: 140px;
	float: left;
	color: #af0000;
}

#content_left #box03-a .room_pics {
	float: left;
	width: 200px;
	margin-top: 0;
}

#content_left #box03-a .room_pics_big {
	float: left;
	width: 420px;
	margin-left: 50px;
}

#content_left #box03-a .room_pics_big ul {
	margin-top: 8px;
}

#content_left #box03-a .room_pics_big li {
	float: left;
	width: 202px;
	padding-left: 7px;
	margin-top: 0;
}


#content_left #box03-a .room_pics ul {
	margin-top: 8px;
}

#content_left #box03-a .room_pics li {
	float: left;
	width: 90px;
	padding-left: 7px;
	margin-top: 0;
}

#content_left #box03-a .room_text p {
	width: 680px;
	color: #262626;
}
#content_left #box03-a p.download a,
#content_left #box03-a p.download a span,
#content_left #box03-a p.play a,
#content_left #box03-a p.play a span {
	background: url(btn_play_medium.png) no-repeat 0 0;
	height: 32px;
	float: left;
	cursor: pointer;
}

#content_left #box03-a p.download a,
#content_left #box03-a p.download a span {
	background: url(btn_download_medium.png) no-repeat 0 0;
}

#content_left #box03-a p.download a,
#content_left #box03-a p.play a {
	color: #fff;
	font-size: 18px;
	text-decoration: none !important;
	padding-left: 15px;
}

#content_left #box03-a p.download a {
	font-size: 13px;
	font-weight: bold;
}
#content_left #box03-a p.play a span,
#content_left #box03-a p.play a span {
	background-position: 100% 0;
	padding: 2px 15px 3px 0;
}

#content_left #box03-a p.download a span,
#content_left #box03-a p.download a span {
	background-position: 100% 0;
	padding: 6px 15px 3px 0;
}
#content_left #box03-a .btn p.play {
	float: left;
	width: 140px;
}

#content_left #box03-a .btn p.download {
	float: left;
	width: 170px;
}

#content_left #box03-a p.txt1 {
	float: left;
	width: 315px;
	color: #3a8d24;
	font-size: 16px;
	font-weight: bold;
}
#content_left #box03-a p.txt2 {
	float: left;
	width: 315px;
	color: #3a8d24;
	font-size: 16px;
	font-weight: bold;
}

#content_left #box03-a p.txt1 span,
#content_left #box03-a p.txt2 span {
	color: #af0000;
	padding-left: 10px;
}

#content_left #box03-a .box03-a_inner #profile {
	float: left;
	width: 123px;
}

#content_left #box03-a .box03-a_inner #profile #tools,
#content_left #box03-a .box03-a_inner #profile #tools2 {
	margin-top: 15px;
	width: 113px;
	background: #368423 url(bg_profile_tools.png) no-repeat 0 0;
}

#content_left #box03-a .box03-a_inner #profile #tools2 {
	background: #368423;
}

#content_left #box03-a .box03-a_inner #profile #tools_inner,
#content_left #box03-a .box03-a_inner #profile #tools_inner2 {
	color: #fff;
	font-size: 11px;
	padding: 0 0 5px 30px;
	margin-top: 0;
}

#content_left #box03-a .box03-a_inner #profile #tools_inner a,
#content_left #box03-a .box03-a_inner #profile #tools_inner2 a {
	color: #fff;
}

#content_left #box03-a .box03-a_inner #profile #tools_inner2 a {
	padding-left: 5px;
}
#content_left #box03-a .box03-a_inner #profile #tools_inner ul,
#content_left #box03-a .box03-a_inner #profile #tools_inner2 ul {
	width: 75px;
	margin-top: 0;
	padding-top: 9px;
}
#content_left #box03-a .box03-a_inner #profile #tools_inner2 ul {
	margin-left: -24px;
	width: 100px;
}
#content_left #box03-a .box03-a_inner #profile #tools_inner li.sec,
#content_left #box03-a .box03-a_inner #profile #tools_inner2 li.sec {
	border-top: 1px dotted #fff;
	padding-top: 3px;
}


#content_left #box03-a .box03-a_inner #profile .profile_box_image {
	border: 8px solid #dfeedb;
	width: 103px;
	height: 100px;
}

#content_left #box03-a .box03-a_inner #front_box_profile #tabs_upper {
	border-bottom: 2px solid #368423;
	float: left;
	width: 100%;
}

#content_left #box03-a .box03-a_inner #front_box_profile #tabs_upper h2 {
	padding-bottom: 4px;
	float: left;
}

#content_left #box03-a .box03-a_inner #front_box_profile #tabs_upper ul {
	float: right;
		margin-top: 7px;
}

#content_left #box03-a .box03-a_inner #front_box_profile #tabs_upper li {
	float: left;
	padding-left: 5px;
}
#content_left #box03-a .box03-a_inner #front_box_profile #tabs_upper li.tab a,
#content_left #box03-a .box03-a_inner #front_box_profile #tabs_upper li.tab a span {
	background: #368423 url(bg_tab.png) no-repeat 0 0;
	height: 22px;
	float: left;
	cursor: pointer;
}

#content_left #box03-a .box03-a_inner #front_box_profile #tabs_upper li.active_tab a,
#content_left #box03-a .box03-a_inner #front_box_profile #tabs_upper li.active_tab a span {
	background: #368423 url(bg_tab_active.png) no-repeat 0 0;
	height: 22px;
	float: left;
	cursor: pointer;
}

#content_left #box03-a .box03-a_inner #front_box_profile #tabs_upper li.active_tab a,
#content_left #box03-a .box03-a_inner #front_box_profile #tabs_upper li.tab a {
	color: #696969;
	font-size: 12px;
	text-decoration: none !important;
	font-weight: bold;
	padding-left: 15px;
}

#content_left #box03-a .box03-a_inner #front_box_profile #tabs_upper li.active_tab a {
	color: #fff;
}

#content_left #box03-a .box03-a_inner #front_box_profile #tabs_upper li.active_tab a span,
#content_left #box03-a .box03-a_inner #front_box_profile #tabs_upper li.active_tab a span,
#content_left #box03-a .box03-a_inner #front_box_profile #tabs_upper li.tab a span,
#content_left #box03-a .box03-a_inner #front_box_profile #tabs_upper li.tab a span {
	background-position: 100% 0;
	padding: 2px 15px 0 0;
}

#content_left #box03-a .box03-a_inner #front_box_profile ul#information1,
#content_left #box03-a .box03-a_inner #front_box_profile ul#information2 {
	width: 250px;
	float: left;
	color: #000;
	font-size: 11px;
	text-align: left
}


#content_left #box03-a .box03-a_inner #front_box_profile ul#information2 {
	width: 250px;
}

#content_left #box03-a .box03-a_inner #front_box_profile p#status {
	font-size: 13px;
	color: #378523;
}

#content_left #box03-a .box03-a_inner #profile #user_status p.offline,
#content_left #box03-a .box03-a_inner #profile #user_status p.online {
	background: url(bg_user_offline.png) no-repeat 0 0;
	width: 123px;
	height: 21px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
}

#content_left #box03-a .box03-a_inner #profile #user_status p.online {
	background: url(bg_user_online.png) no-repeat 0 0;
}

#content_left #box03-a .box03-a_inner h3 {
	font-size: 13px;
	color: #292929;
	margin: 10px 0 0;
}

#content_left #box03-a .box03-a_inner p.submit_date {
	font-size: 11px;
	color: #b3b3b3;
	margin: 5px 0 0;
}

#content_left #box03-a .box03-a_inner .news_box {
	margin: 10px 0 0;
	width: 720px;
}

#content_left #box03-a .box03-a_inner .news_box_content {
	float: left;
	padding-left: 16px;
	width: 570px;
	padding-right: 15px;
	color: #292929;
	font-size: 11px;
}
#content_left #box03-a .box03-a_inner .news_box_content p {
	margin: 0;
}
#content_left #box03-a .box03-a_inner .news_box_content p.read {
	margin: 10px 0 0;
}

#content_left #box03-a .box03-a_inner .news_box_content p.read a {
	width: 4px; 
	height: 13px;
	background: url(arrow02.png) no-repeat 0 5px;
	display: block;
	padding-left: 10px;
	width: 80px;
}

#content_left #box03-a .box03-a_inner .news_box_content p a {
	color: #368423;
	text-decoration: underline;
}

#content_left #box03-a .top_gray ul.ranks_news {
	float: right;
	width: 70px;
	height: 17px;
	background: #dbdbdb;
	margin-top: 1px;
	padding-left: 5px;
}

#content_left #box03-a .top_gray ul.news_read,
#content_left #box03-a .top_gray ul.news_comment {
	float: right;
	width: auto;
	height: 15px;
	background: #dbdbdb;
	margin-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 10px;
	font-size: 10px;
	padding-top: 2px;
}

#content_left #box03-a .box03-a_inner #pagination  {
	width: 700px;
	height: 50px;
	position: relative;
}

#content_left #box03-a .box03-a_inner #pagination ul  {
	padding-left: 250px;
	text-align: center;
}

#content_left #box03-a .box03-a_inner #pagination ul.comments  {
	padding-right: 10px;
	text-align: center;
	float: right;
}

#content_left #box03-a .box03-a_inner #pagination li  {
	float: left;
	padding-left: 3px;
}

#content_left #box03-a .box03-a_inner #pagination li a  {
	color: #4c4c4c;
}

#content_left #box03-a .box03-a_inner #pagination li.active a {
	color: #368423;
	font-weight: bold;
	text-decoration: underline;
}

#content_left #box03-a .box03-a_inner li.previous a {
	height: 13px;
	background: url(arrow03.png) no-repeat 5px 6px;
	display: block;
	padding-left: 10px;
	width: 55px;
	text-decoration: underline;
}

#content_left #box03-a .box03-a_inner li.next a {
	height: 13px;
	background: url(arrow04.png) no-repeat 33px 6px;
	display: block;
	width: 39px;
	text-decoration: underline;
}

#content_left #box03-a .box03-a_inner #comments {
	width: 690px;
}

#content_left #box03-a .box03-a_inner #comments .comments_block {
	width: 100%;
	border: 1px solid #dedede;
	margin: 10px 0 0;
}

#content_left #box03-a .box03-a_inner #comments .comments_block .comment_header {
	height: 22px;
	width: 688px;
	margin: 1px;
	background: #ececec;
	border: 1px solid #fff;
}

#content_left #box03-a .box03-a_inner #comments .comments_block .comment_header p {
	margin: 0;
	padding: 2px 23px 0;
	color: #292929;
	font-size: 11px;
}

#content_left #box03-a .box03-a_inner #comments .comments_block .comment_inner {
	width: 100%;
	margin: 9px;
}

#content_left #box03-a .box03-a_inner #comments .comments_block .comment_inner .comment_image {
	float: left;
	width: 27px;
}

#content_left #box03-a .box03-a_inner #comments .comments_block .comment_inner .comment_txt p {
	float: left;
	margin: 0;
	font-size: 11px;
	color: #292929;
	padding: 5px 10px 0;
}

#content_left #box03-a .box03-a_inner #add_comment {
	width: 690px;
	margin: 0;
}

#content_left #box03-a .box03-a_inner #add_comment p {
	color: #292929;
	font-size: 11px;
}

#content_left #box03-a .box03-a_inner #add_comment textarea {
	width: 690px;
	height: 50px;
}

#content_left #box03-a .box03-a_inner #add_comment input.submit {
	background: none;
	border: none;
	color: #292929;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#content_left #latest_box .last {
	border: none !important;
}

#content_left #latest_box .latest_box_inner h3 {
	margin: 0;
	color: #3d9825;
	font-size: 16px;
}
#content_left #latest_box .latest_box_inner h3.video {
	background: url(ico_video.png) no-repeat 0 0;
	height: 32px;
	padding: 8px 0 0 45px;
}

#content_left #latest_box .latest_box_inner h3.chat {
	background: url(ico_chat.png) no-repeat 0 6px;
	height: 32px;
	padding: 7px 0 0 45px;
}

#content_left #latest_box .latest_box_inner h3.blog {
	background: url(ico_blog.png) no-repeat 0 6px;
	height: 32px;
	padding: 8px 0 0 45px;
}


#content_left #latest_box .latest_box_inner ul {
	margin: 0 0 0 45px;
	width: 190px;
	font-size: 11px;
	color: #101010;
}

#content_left #latest_box .latest_box_inner li {
	background: url(ico_li02.png) no-repeat 0 6px;
	padding-left: 11px;
}

/* =footer
-------------------------------------------------- */

#footer {
	background: url(bg04.png) repeat-x 100%;
	width: 100%;
	height: 57px;
}

#footer #footer_inner #white_space {
	background: #fff;
	height: 0px;
	width: 100%;
}

#footer #footer_inner p {
	margin: 5px 0 0 20px;
}

#footer #footer_inner span.border {
	background: url(border_footer.png) no-repeat 10px 2px;
	height: 14px;
	width: 10px;
	padding-left: 25px;
}

#footer #footer_inner p a {
	color: #5d5d5d;
}

#footer #footer_inner p a:hover {
	color: #909090;
}

#content_left #latest_box {
	width: 760px;
	margin: 20px 0 0 -20px;
	padding-top: 0;
}

#content_left #latest_box .latest_box_inner {
	width: 230px;
	border-right: 1px solid #e1e1e1;
	padding: 10px 0 10px 20px;
	float: left;
	background: #FFFFFF;
}
.green1{
	background:url(green.gif);
	padding:0px 6px;
	border:1px solid #3b6e22;
	height:24px;
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
}
 .hiddden { display: none; }
 .unhiddden { display: block; }


