@charset "utf-8";
/* CSS Document */
#body {background-color:#FFFFFF;}
html, body, form, h1, h2, h3, h4, h5, ul, li, a, strong {margin:0; padding:10; font-family:arial; font-size:12px;}
a{ text-decoration:underline; color:#005b06; }
a.cat {color:#000000; font-family:Verdana; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:20px; text-decoration:none; text-transform:uppercase; }
a:hover{ color:#FF0000; }
* a.more-info {background:url('../img/small-circle.png') no-repeat 0px 1px; padding-left:20px; margin-top:3px; font-size:11px; font-family:Verdana; color:#005c06; margin-top:3px;}
* a.more-info:hover {color:#DE0009;}
#header1 {position:absolute; top:0px; left:0px; height:125px; width:50%; background:url('../img/background-top-ft.png') repeat-x;}
#header2 {position:absolute; top:0px; left:50%; height:125px; width:50%; background:url('../img/background-top2-ft.png') repeat-x;}
#container {width:972px; margin: 0 auto; padding-bottom:15px;}
#logo {width:972px; height:120px; background:url('../img/home-banner-ft.png') no-repeat; position:relative; margin-bottom: 30px;}

#logo ul {
	position:absolute;
	left:170px;
	top:87px;
}
#logo li {list-style:none; float:left; margin:0 20px 0 0; display:block;}
#logo li img {border:none;}
#logo li a {float:left; text-transform:uppercase; color:#FFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:100%; display:block; padding:5px 0 0 0;}
#logo li a b {font-size:13px; text-transform:uppercase; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:110%; display:block;}
#logo li.active {padding:0 5px 0 0; margin:0 10px 0 0; background:url(/img/mnu-side-1.gif) right 0 no-repeat; height:35px; display:block;}
#logo li.active span {padding:5px 5px 0 5px; background:url(/img/menu-on.gif) 0 0 repeat-x; height:30px; color:#000; display:block; float:left;}
#logo li.active a {padding:0 0 0 5px; background:url(/img/mnu-side-2.gif) 0 0 no-repeat; height:35px; color:#000; display:block;}
#logo li.active b {color:#000;}
#logo li.active * {cursor:pointer;}

#logo h1 {position:absolute; top:24px; left:399px; font:normal 35px Arial; color:#ffffcc; width:520px; overflow:hidden; height:46px;}
#lang {color:#ffffff; font-size:10px; float:right; position:relative; width:155px;}
#langs {position:absolute; padding:5px 5px 10px 6px; width:155px; height:auto; top:13px; left:50%; margin-left:330px; border:1px solid #006306; border-top:none; background-color:#fff; visibility:hidden;}
<!-- #langs a {color:#006306; text-decoration:none; background:url("/img/hr-top.gif") repeat-x bottom; display:block;} -->
#langs img {border:none;}
div#submenuholder { height:30px; overflow:hidden; position:absolute;  text-align:center; top:117px; width:100%; left:0px; }
#submenuholder table { margin:0 auto; }
#submenuholder td { text-align:left; }
ul#submenu { height:30px; margin:0 auto; display:block; padding:0; list-style:none; }
#submenu li { background:transparent url('/img/submenu_right.gif') no-repeat scroll right 0; display:block; height:27px; list-style:none; padding:0; margin:0; float:left; }
#submenu a { background:transparent url('/img/submenu_left.gif') no-repeat; color:#006600; display:block; font-family:Verdana; font-size:11px; font-weight:bold; height:25px; padding:5px 10px; text-decoration:none; float:left; }
#submenu a:hover { text-decoration:underline; }
#path {font-family:Verdana; font-size:10px; color:#666666; padding:0px 0px 5px 0px; margin:5px px 3px 0px;}
#path a {font-family:Verdana; font-size:10px; text-decoration:none; color:#666666;}
#path a:hover {text-decoration:underline;}
#left {float:left; width:200px; overflow:hidden; color:#666666; padding-bottom:10px;}
#left ul {padding-bottom:10px;}
#left li {display:block; list-style:none; background:#ffffff url('/img/block2.gif') no-repeat; width:244px; height:204px; margin-bottom:2px; overflow:hidden; text-align:center; padding-top:5px; color:#000000; text-decoration:none; font-size:11px; font-family:Arial; position:relative;}
#left li:hover{background-color:#ffffff; color:#000000;}
#left li a {display:block; color:#7DA200; text-decoration:underline; font-weight:bold; font-size:11px;}
#left li img {border:none;}
#left li img.flag {position:absolute; right:1px; bottom:1px;}
#left span.red {color:#FF0000;}
#footer {width:962px; height:51px; background:url('../img/footer.gif'); clear:both; margin-left:5px; margin-bottom:10px;}
#footer #velaro {float:left; width: 150px; padding: 7px 0px 0px 10px;}
#footer form {float:left; color:#FFFFFF; font-size:12px; font-weight:bold; font-family:Verdana; padding:7px 0px 0px 300px;}
#footer span {float:left; padding:7px 0px 0px 10px;}
#footer span a {color:#7DA200; font-size:12px; font-weight:bold; text-decoration:none; margin-left:10px;}
#footer span a:hover {text-decoration:underline;}
#copy {padding-left:15px; color:#666666; font-size:11px;}
#copy a {color:#666666; font-size:11px;}	
#content {float:right; width:755px; overflow:hidden; padding-bottom:15px;}
#content2 {float:left; width:500px; overflow:hidden; padding-bottom:15px; padding-left:30px; padding-right:30px;}
#content h3 {font-family:Arial; font-size:14px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal;}
#content h3 a {text-decoration:none;}
#content span.date, #article-content span.date {color:#7DA200; font-size:11px; font-weight:bold; }
#content span.author, #article-content span.author {color: #666; font-size:11px; display:block; padding: 0px 0px 10px 0px;}
#content img.left, #content div.related-article img, #article-content img.left, #article-content div.related-article img { float: left; padding: 0px 10px 2px 0px;}
#content img.right, #article-content img.right {float: right; padding: 0px 0px 2px 10px;}
#content div.related-article, #article-content div.related-article {float: left; width: 265px; padding-right: 10px;}
#content div.article-short, #article-content div.article-short {padding-bottom:10px; min-height:60px;}
#content div.article-short img, #content div.articles img, #article-content div.article-short img, #article-content div.articles img {float:left; margin:0px 10px 0px 0px; border: 1px solid #c0c0c0; padding: 1px;}
#content div.article-short a, #content div.related-article a, #content div.articles h3 a {color: #006600; font-size:12px; font-weight:bold; text-decoration:none;}
#content div.strategy-articles {width: 365px;  float: left; padding: 10px 5px 15px 0px}
#content div.strategy-articles p {padding-left: 20px;}
#content div.strategy-articles div {padding-bottom: 10px;}

#content div.articles {width: 365px; min-height: 310px; float: left; padding: 0px 5px 15px 0px}
#content div.articles2 {width: 270px; min-height: 398px; float: left; padding: 0px 5px 15px 0px}
#content div.articles ul{ margin-top:-5px; padding-bottom:7px; }
#content div.articles ul li{ float:left; list-style-type:none; padding-right:10px; }
#content div.articles ul li a{ color:#7BA500; }

#content div.article-hands {width: 360px; float:left; padding: 5px; margin: 0 5px 5px 0; border:1px solid #F0F0F0;}
#content div.article-hands h3 a {color:#333; font-size:14px; font-weight:bold; text-decoration:none;} 
#content div.article-hands span {float:right; padding: 15px 10px 5px 0px;}

#content div.home-hands {width: 340px; float:left; margin: 0 5px 5px 0;}
#content div.home-hands h3 a {color:#183C8A; font-size:14px; font-weight:bold; text-decoration:none;}

#content .hands { font-weight:bold; text-align:center;}
#content .hands img { padding: 10px; }

#content #main {float:right; padding-right:120px; width:365px;}
#content #main2 {float:right; padding-right:120px; width:600px;}
#content #review {float:left; padding-right:20px; width:420px;}
#content #home-articles {float:left; width:360px;}

#content div.green_top { background: url('../img/grean-table.gif') repeat-y; width: 372px; height: 30px; border: 1px #9fc014 solid; border-bottom: none;	}
#content div.green_top h1, #content div.green_top h2 { color: #FFFFFF; padding: 5px 0px 5px 5px; margin: 0px; }
#content div.green_top ul { list-style: none; padding: 0px 5px; margin: 0px; }
#content div.green_top li { display: inline;	padding: 0px; margin: 0px; }
#content div.green_top .active em.start { height: 21px; width: 3px; background: url('../img/grean-l.gif') repeat-y; }
#content div.green_top .active em.end { 	height: 21px; width: 3px; background: url('../img/grean-r.gif') repeat-y; }
#content div.green_top .active a { height: 21px; background-color: #17691c; color: #ffffff; font-weight: bold; text-decoration: none; font-size: 12px; padding: 0px 5px; }
#content div.green_top .inactive em.start { height: 21px; width: 3px; background: url('../img/light-l.gif') repeat-y; }
#content div.green_top .inactive em.end { height: 21px; width: 3px; background: url('../img/light-r.gif') repeat-y; }
#content div.green_top .inactive a { height: 21px; background-color: #e0e7c2; color: #16681b; font-weight: normal; text-decoration: none; font-size: 12px; padding: 0px 5px; }
#content div.green_body { border: 1px #9fc014 solid; border-top: none; width: 372px; }
#content div.green_body a { text-decoration: none; }
#content div.green_body table { width: 372px; }
#content div.green_body th { background-color: #17691c;  padding: 3px 5px; color: #ffffff; font-weight: normal; font-size: 12px; }
#content div.green_body td { border-bottom: 1px #eaeaea solid; padding: 2px 5px; }
#content div.green_body span.green { color: #819b16; }
#content div.green_body div.more-info { margin: 5px; padding-left: 15px; }

#content #rating { margin-bottom:15px; }
#content #rating td {border-right:1px solid #B3B3B3; font-family:Verdana; font-size:9px; height:18px; width:51px; padding:5px 0px; text-align:center; vertical-align:middle;}
#content #rating td a {font-family:Verdana; font-size:9px;}
#content #rating th {background-color:#565656; color:#FFFFFF; font-family:verdana; font-size:10px; width:51px;}
#content #rating th.left {border-left:1px solid #B3B3B3; border-right:1px solid #B3B3B3; padding-left:10px; text-align:left; width:143px;}
#content #rating td.left-bold {border-left:1px solid #B3B3B3; border-right:1px solid #B3B3B3; font-weight:bold; padding-left:10px; text-align:left; width:143px;}
#content #rating .feature { background-color:#979797; color:#FFFFFF; height:20px; padding-left:10px; text-align:left;}
#content #rating tr.footer td { border-bottom:1px solid #B3B3B3; background-color:#E5E5E5;}
#content #rating tr.footer td a { color:#040404; text-decoration:none;}

#content .site-tree {width: 47%; float:left; min-height:120px;}

/* poker rules */
#content .table-rules { width: 245px; border: #7DA200 1px solid; float: left; margin-left: 5px;}
#content .table-rules td{border-bottom: #EAEAEA 1px solid;}
#content .table-head{ background: #7DA200;	text-transform: uppercase; color: #fff;	font-family: Arial;	font-size: 14px; font-weight:bold;	height: 25px; text-align: center; vertical-align: middle; }
#content .table-head2{ background: #005904; text-transform: uppercase; color: #fff; font-family: Arial; font-size: 10px; height: 20px; vertical-align: middle; }
#content .td-middle{ vertical-align: middle; height: 45px; text-align:center;}
#content .td-center{ text-align: center; }
#content .td-justify{ text-align: justify; padding:5px; height:70px; }

#article-content { float:left; overflow:hidden; padding:0 0 15px 15px; width:550px; }
#article-content h1, #article-content h2 { font-weight: bolder; padding-right:20px; }
#article-content hr.h2 { border:1px solid #7EA200; height:5px; margin:0 0 5px; padding:0; }
#article-content hr.h2 { border:1px solid #7EA200; height:5px; margin:0 0 5px; padding:0; }
#article-content .rss {float:right; position:relative; top:8px;}
#article-sidebar { padding-left:10px; float: left; width: 199px; }
#article-sidebar #featured-player { padding: 4px; border: #DADADA 1px solid; background: #F1F1F1; }
#article-sidebar .sidebar-links { border:1px solid #DADADA; padding:10px; border-top: 5px solid #7EA300; }
#article-sidebar .sidebar-links ul li { list-style: none; padding-bottom: 4px; }
#article-sidebar .sidebar-links ul li a { text-decoration: none; }
#article-sidebar .sidebar-links ul li a:hover { text-decoration: underline; }
#article-sidebar #sidebar-search  { padding: 4px; border: #DADADA 1px solid; background: #F1F1F1; }
#article-sidebar #news_flash { width:200px; margin-top: 5px; background:transparent url(/img/news_flash_bg.gif) repeat scroll 0 0; border-bottom:1px solid #DADAD8;}
#article-sidebar #news_flash p { padding: 0 10px 5px; margin:0px; }
#article-sidebar #news_flash_head { background:transparent url(/img/news_flash.gif) no-repeat; color:#FFFFFF; font-size:14px; height:30px; padding:5px 0 0 40px; }

#promo-registration {font-size:17px; font-weight:normal; color:#000000; float:left; width: 450px;}
#promo-registration span, #promo-details span {font-weight:bold; color:#ff0000;}
#promo-registration h1, #promo-details h1, #promo-registration h2, #promo-details h2 {font-family:Arial; font-size:17px; font-weight:bold; color:#000000;}
#promo-registration img {padding: 5px 0px; border: none;}
#promo-registration div {border-bottom:solid 1px #dbdbdb; border-top:solid 1px #dbdbdb; padding:10px 0px; margin:10px 0px;}
#promo-registration div.party {border-bottom:solid 1px #dbdbdb; padding:10px 5px 10px 130px; margin:10px 0px; background:#F4F4F4; border-top: none; height: 108px; position: relative;}
#promo-registration div.party img.step {float: left; padding: 0px; margin: 0px; position: absolute; left: 0px; top: 0px;}
#promo-registration div.party span {color:#000000; font-size:14px; font-weight:normal;}
#promo-registration table {width: 450px; font-size: 12px;}
#promo-details {font-size:12px; font-weight:normal; color:#000000; float:right; width: 300px;}
#home {display:block; position:absolute; top:0px; left:10px;}
#home img { height:80px; width:380px; }
#blog-home {display:block; position:absolute; top:0px; left:10px; height:115px; width:140px;}

#review-right {width:375px; float:right;}
#review-left {width:373px; float:left;}
#review-main {width:100%; float:left; padding-top:10px;}

div.download {width:755px; background:url('../img/download-bg.png'); font-size:1px; padding:0px; margin:0px; position:relative; margin-bottom:10px;}
div.download img.logo {padding:10px 0px 30px 10px;}
div.download ul {float:right; width:364px; padding:10px 10px 0px 0px;}
div.download div.button {clear:both; position:relative; height:11px; font-size: 1px; #margin-bottom: 7px;}
div.download div.button img {position:absolute; top:-24px; left:20px; #top:-17px;}
div.download div.button hr {margin: 0px 0px 10px 0px;}
div.download img.usa {position:absolute; bottom:0px; right:0px;}
div.download div.usa {width:380px; float:left; padding:23px 0px 8px 10px;}
div.download div.other {width:380px; float:left; padding:0px 0px 8px 380px;}
div.download span {color:#005906; font-family:Arial; font-size:18px; font-weight:bold; margin-bottom:10px; display:block; text-align:center;}
div.download li {list-style:none; padding:2px 0px; clear: both;}
div.download li b {float:left; padding-right:5px;}
div.download li b.red {color:#FF0000;}
div.download li.gray {color:#666666;}
div.download div {font-family:Arial; font-size:11px;}
div.download div img {vertical-align:middle;}
#review-right a, #review-left a, #review-main a {color:#005B06;}
#review-right table, #content table.full {border:none; border-collapse:collapse; border-spacing:0; width:100%;}
#review-right table th, #content table.full th {background:#ECECEC; color:#000000; font-weight:bold; font-family:Tahoma; font-size:11px; height:22px;}
#review-right table td, #content table.full td {background:transparent url('../img/dotted.bmp') repeat-x scroll left bottom; font-family:Tahoma; font-size:11px; height:20px; padding-left:3px; text-align:center; vertical-align:middle;}
#review-right table td a, #content table.full td a {font-size:11px; color:#000000;}
#review-right table td a:hover, #review-right table td.red, #content table.full td a:hover, #content table.full td.red {color:#FF0000}
#review-right table td.green, #content table.full td.green {color:#005B06; font-weight:bold; text-decoration:underline;}
#content table td.register, #bonus_codes table td.register {width:90px; padding-top: 1px; padding-bottom: 1px;}
#review-main h3 {padding:5px 0px; font-size:14px; font-weight:bold; font-family:Arial; color:#005906;}
#review-main div.player_review {padding-bottom:4px; margin-top:10px;}
#review-main div.player_review span {color:#9F9F9F; font-size:11px; padding-bottom:5px; display: block;}
#review-main div.player_review span u {padding-right:15px;}
#review-main div.player_review div {margin-top:3px; padding:0px;}

#content #room_bonus { float: left; width:205px; }
#content #room_info { float: right; width:515px; min-height: 350px; }

#content #room_info h1, #content #room_info h2 { margin-bottom:20px; }
#content #room_info .player_rating { float:right; margin-top:-40px; text-align:right; font-size:10px; }
#content #room_promo { float: left; width: 205px; height: 270px; background: url(/img/card.gif) no-repeat; padding: 10px; text-align:center; display: table-row; }
#content #room_promo2 { width: 205px; height: 260px; display: table-cell; vertical-align: middle; }
#content #room_promo img { padding:10px; }
#content #room_promo ul { list-style: none; }
#content #room_promo ul li { padding-top:5px; font-weight:bold; }
#content #room_promo ul li b, #content #room_promo ul li span { color:#CC3333; display:block; font-size:16px; }
#content #room_promo ul li span.through { text-decoration:line-through; font-size:14px; }
#content #room_download { float: left; width: 202px; height: 73px; background: url(/img/down_visit.gif) no-repeat; padding: 10px; }
#content #room_download ul { }
#content #room_download ul li { height:30px; list-style:none; padding:8px 0 0 40px; width:180px; }
#content #room_download ul li a { font-size:16px; font-weight:bold; text-decoration:none; }
#content #room_download ul li.download { background: url(/img/download.jpg) no-repeat; }
#content #room_download ul li.visit { background: url(/img/visit.jpg) no-repeat; }

#content #room_info #bonus_table { border-left: 1px solid #BFC1BE; width:100%; margin:5px 0; }
#content #room_info #bonus_table td { border-right: 1px solid #BFC1BE; padding: 7px 10px; }
#content #room_info #bonus_table td.green { background: #F2F6E5;}
#content #room_info #bonus_table td.bonus { color:#CC3333; font-size:16px; width:50px; text-align: center; font-weight: bold; } 


h1, h1 a, h1 a:hover, h2, h2 a, h2 a:hover {font-size:18px; font-weight:normal; font-family:Arial; padding:0px; margin:5px 0px 5px 0px; color:#333333; text-decoration:none;}
hr {border:0; background-color:#C41130; height:1px; padding:0px; margin:20px 0px 20px 0px;}
.more-info {background:url('../img/small-circle.png') no-repeat left center; padding-left:20px; margin-top:3px; font-size:11px; font-family:Verdana; color:#005c06; margin-top:3px;}
.small {font-size:10px;}
a.more-info:hover {color:#DE0009;}
textarea {background-color:#E5E5E5; border-bottom:1px solid #D4D0C8; border-right:1px solid #D4D0C8;}
input {background-color:#E5E5E5; border-bottom:1px solid #D4D0C8; border-right:1px solid #D4D0C8;}
input.text {height:14px; font-size:10px; margin-bottom:1px; #margin-bottom:0px;}
input.button {font-weight:bold; color:#FFFFFF; background:#1E7410 url('../img/button.png') repeat-x; border:1px solid #1E7410; height:19px; padding:0px; #margin-top:-2px;}
input.button-new { background:#93BB1C none repeat scroll 0 0; border-bottom:1px solid #627E14; border-right:1px solid #627E14; color:#FFFFFF; font-family:verdana; font-size:12px; border-left:0px; border-top:0px;}
input.check, input.radio {background:none; border:none;}
select {background-color:#E5E5E5; font-size:11px; text-align:left;}
img {border:none;}
.rules_table img {padding: 10px;}
.rules_table {border:#000000 solid 1px;}
#content table.padding td {padding: 10px;}

#forum {
	border-collapse: collapse;
	width:100%;
	margin-top:5px;
}
#forum th {
	background-color:#D5D5D5;
	border-bottom:2px solid #C0C0C0;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	height:19px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	padding-left: 5px;
}

#forum th.author { width: 80px; }
#forum th.message { width: 660px; }

#forum td.path {
	background: #ffffff;
	text-align: left;
}

#forum td.group {
	padding: 3px 0px 3px 15px;
	text-align: left;
	border: none;
	background: none;
}

#forum td.group a {
	text-decoration: none;
	/*color:#E53940; */
	color: #000000;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

#forum td.group a:hover{
	text-decoration: underline;
}

#forum td.category {
	background-color:#F5F5F5;
	border-bottom:1px solid #D5D5D5;
	border-top:1px solid #FFFFFF;
	height:40px;
	width:535px;
}

#forum td.category div.article-short{
	text-align: left;
	width:745px;
}

#forum td.category div.article-short img {
	float:left; margin:0px 10px 0px 0px; border: 1px solid #c0c0c0; padding: 1px;
}

#forum td.category div.article-short a{
	float: none;
}

#forum td.category a, #forum td.category span.a {
	color:#737373;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	float:left;
}

#forum td.category span{
	color:#999999;
	display:block;
	text-align:left;
}

#forum td.author, #forum td.author a {
	font-weight: bold;
	vertical-align:top;
	text-align: left;
	width: 80px;
	color: #000;
	text-decoration: none;
}

#forum td.author a:hover {
	color: #000;
	text-decoration: underline;
}

#forum td.post{
	text-align: left;
}

#forum td.post span.signature{
	color: #999999;
	margin: 5px 0;
	display: block;
}

#forum td.post span.quote{
	margin: 5px 0 5px 10px;
	padding: 15px 0 0 5px;
	border-left: 1px solid;
	display: block;
	background: url(/img/forum/quote.gif) no-repeat;
}


#forum td {
	background-color:#F5F5F5;
	border-bottom:1px solid #D5D5D5;
	border-top:1px solid #FFFFFF;
	height:30px;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align: center;
	padding-left: 5px;
}
#forum td a {
	color:#005B06;
	text-decoration:underline;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
#forum td a:hover {
	/*color:#E53940;*/
	text-decoration: underline;
}

#forum td.bottom {
	text-align: left;
	background: #ffffff;
}

#forum td.bottom span {
	color:#005B06;
	cursor:pointer;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

#forum span.buttons{
	float:right;
}

#forum span.buttons a.quote{
	background:transparent url(/img/forum/quote.gif) no-repeat scroll left center;
	padding:0pt 10px 0pt 20px;
}

#forum span.buttons a.spam{
	background:transparent url(/img/forum/spam.gif) no-repeat scroll left center;
	padding:0pt 10px 0pt 23px;
}

#forum span.buttons a.delete{
	background:transparent url(/img/forum/delete.png) no-repeat scroll left center;
	padding:5px 10px 5px 20px;
}

#forum span.buttons a.edit{
	background:transparent url(/img/forum/edit.png) no-repeat scroll left center;
	padding:5px 10px 5px 20px;
}


#forum span.buttons a.lock{
	background:transparent url(/img/forum/locked.png) no-repeat scroll left center;
	padding:5px 10px 5px 20px;
}

#forumcontent {
	width: 755px;
	float: right;
	position: relative;
	padding: 20px 0px;
}
#forumcontent a.lastposts {
	color:#005B06;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	position:absolute;
	padding:0pt 0pt 0pt 15px;
	top:5px;
	background: url(/img/forum/minipost.gif) no-repeat;
}

#forumcontent span.pm{
	background: url(/img/forum/mail.png) no-repeat;
	padding:0pt 0pt 0pt 17px;
}

#forumcontent span.link {
	color:#005B06;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	cursor:pointer;
	padding-top:10px;
}
#forumcontent div.topcontrols {
	font-size:11px;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	position:absolute;
	right:5px;
	top:5px;
}
#forumcontent div.topcontrols span, #forumcontent div.topcontrols a {
	color:#005B06;
	cursor:pointer;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
#forumcontent input.newtopic {
	color:#737373;
	background-color:#F5F5F5;
	border-bottom:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	padding:2px 5px;
	margin-top:10px;
}
#forumcontent hr {
	border:none;
	color: #CECECE;
	padding:0px;
	margin:5px 0px;
}

#forumcontent div.jumpto {
	float:right;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

#forumcontent div.jumpto select {
	color:#000000;
	border:1px solid #D5D5D5;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	padding:0px;
	width:200px;
}
#forumcontent h1 {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding:0px;
	margin:0px 0px 10px 0px;
}
#forumcontent span.error {
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#E83336;
	text-align:left;
	display: block;
	padding: 20px 0;
}
#forumcontent span.message {
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	text-align:left;
}
#form th {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
}
#form td {
	color:#333333;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
}
#form input {
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #D5D5D5;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	width:150px;
}
#form textarea {
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #D5D5D5;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	width:300px;
	height:80px;
	overflow: auto;
}
#form input.button {
	color:#ffffff;
	background-color:#F5F5F5;
	border-bottom:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	float:right;
	width:auto;
}
#forummessage {
	background:#FFFFFF;
	width:250px;
	margin:0px;
	padding-bottom:10px;
}

#forummessage .close {
	background-color:#999999;
	height:16px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding: 0px 5px;
}
#forummessage .close img {
	float:right;
	cursor:pointer;
}
#forummessage table {
	padding:10px 0px;
}
#forummessage table th {
	color:#333333;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
}
#forummessage table input {
	color:#737373;
	background-color:#FFFFFF;
	border:1px solid #D5D5D5;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	width:150px;
}
#forummessage table input.button {
	color:#ffffff;
	background-color:#F5F5F5;
	border-bottom:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	float:right;
	width:auto;
}
#forummessage span {
	padding: 0px 5px 0px 5px;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#666666;
	display: block;
	text-align:center;
}
#forummessage span a {
	color:#005B06;
	float:none;
}
#forummessage .error {
	padding: 5px;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#E83336;
	text-align:center;
}
#forummessage .success {
	padding: 5px;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#0A7600;
	text-align:center;
}
#forummessage input.buttonok {
	color:#737373;
	background-color:#F5F5F5;
	border-bottom:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	margin:5px auto;
	display:block;
	width:auto;
}

#forummessage #form select{
	background: #fff;
	font-size:11px;
	text-align:left;
	width:150px;
	border:1px solid #D5D5D5;
}

/* ----- ajax ----- */
#overlay {opacity:0.8; -moz-opacity:0.8; background:url('../img/overlay.png'); width:100%; top:0px; left:0px; position:absolute; z-index:100;}
#loading {position:absolute; left:0px; width:100%; text-align:center; display:block; z-index:101;}
#loading div {position:absolute; left:0px; width:100%; top:40%; background:none;}
div#preload {position:relative; margin:0 auto; height:32px; width:32px; background:url('../img/loading.gif') no-repeat 50% 50% #ffffff; padding:20px;}
div#progress {position:relative; margin:0 auto; width:250px; background-color:#ffffff; padding:15px 0px; text-align:center; opacity:2; -moz-opacity:2; color:#000000;}
div#progressholder {position: absolute; left:24px; top:10px; width:200px; height:20px; border: 1px solid #CCCCCC; background: #FFFFFF; margin:0px;}
div#progressbarr {position: absolute; left:0px; top:0px;  width:200px; height:20px; border: none; background:#228899; padding:0px; margin:0px;}
span#progressstate {display: block; margin-top:20px;}
#iframepage {width:10%; height:10%; top:0%; left:0%; position:absolute; z-index:200; border:none;}

div#message {position:relative; margin:0 auto; width:200px; background:#ffffff; padding:15px 0px; text-align:center; opacity:2; -moz-opacity:2; color:#000000;}
div#message a {cursor:pointer; text-decoration:none; display:block;}
div#message img {border:none;}
div#message div {position:relative; color:#ffffff; background-color:#8ab300; width:160px; padding:2px 20px; margin-bottom:10px; top:5px;}
div#message span {display:block; color:#8ab300; margin-bottom:10px;}
div#message div.red {background-color:#f03c3c;}
div#message span.red {color:#f03c3c;}

#iframepage #message {width:200px; background:#ffffff; padding:15px 0px; text-align:center; opacity:2; -moz-opacity:2; color:#000000;	margin:200px auto 0px auto;}
#iframepage #message a {cursor:pointer; text-decoration:none; display:block;}
#iframepage #message img {border:none;}
#iframepage #message div {position:relative; color:#ffffff; background-color:#8ab300; width:160px; padding:2px 20px; margin-bottom:10px; top:5px;}
#iframepage #message span {display:block; color:#8ab300; margin-bottom:10px;}
#iframepage #message div.red {background-color:#f03c3c;}
#iframepage #message span.red {color:#f03c3c;}



.form table {}
.form th {font-weight:bold; text-align:right; padding-right:5px;}
.form td {padding-bottom:10px; padding-left:0px; padding-right:5px; padding-top:10px;}

div#paging {border:0px none; margin:20px 10px 15px; padding:2px 2px 3px; text-align:center;}
#paging a {color:#000000; cursor:pointer;}
#paging span {color:#005C06; font-weight:bold;}
#paging a.first {color:#005C06; font-weight:bold; padding-right: 10px;}
#paging a.last {color:#005C06; font-weight:bold; padding-left: 10px;}
.rooms_block{margin-bottom: 14px;}
.rooms_block_image{padding: 0px 10px 10px 0px; float: left;}
.room_description{}
.clear{clear: both;}
.bold {font-weight: bold;}
.blink {text-decoration: blink;}
.error {color:#FF0000;}


/* Poker-players */

#player_left {
	float: left;
	width:210px;
	padding:20px 0;	
}
#player_right {
	float: right;
	width:210px;
	padding:20px 0;	
}
#player_description {
	float:left;
	width:537px;
	padding:17px 0;
}

#player_description h1, #player_description h2 {
	margin-top:0;
}

#player_info_block {
	margin-top:5px;
	border:1px solid #006600;
	line-height:20px;
	width:100%;
	background: #fff;
}
#player_info_block2 {
	margin-top:5px;
	border:1px solid #006600;
	line-height:20px;
	width:187px;
	background: #fff;
}

#player_tournaments_block {
	margin-top:10px;
	border:1px solid #7EA200;
	line-height:20px;
	width:537px;
}


#player_info_block table {
/* 	border-collapse:collapse; */
	width:100%;
}

#player_tournaments_block table {
	border-collapse:collapse;
	width:537px;
}

#player_info_block table td.bottom, #player_tournaments_block table td {
	padding-left: 9px; 	
}

#player_tournaments_block h1, #player_tournaments_block h2 {
	color: #fff;
	background: #7EA200;
	margin: 0px;
	padding: 2px 0pt 2px 9px;
}

#player_tournaments_block td.tournament {
	font-weight: bold;
}

#player_info_block table td.bottom a, #player_tournaments_block table td.bottom a {
	font-size:12px;
	padding-left:15px;
	text-decoration:none;
	font-weight:bold;
}

#player_info_block table td.rooms a, #player_tournaments_block table td.rooms a {
	font-weight:bold;
	text-decoration:none;
}


#player_info_block table thead td {
	background:#006600;
	color: #fff;
	font-size:14px;
	padding-left: 9px;
	border-top: 0px;
}

#player_tournaments_block table thead td {
	background:#17691C;
	color: #fff;
	font-size:14px;
	padding-left: 9px;
	border-top: 0px;
}

#player_info_block table tbody td, #player_tournaments_block table tbody td {
	border-top:1px solid #EAEAEA;
}

#player_info_block table tbody th, #player_tournaments_block table tbody th {
	width: 90px;
	vertical-align:top;
	border-top:1px solid #EAEAEA;
	padding-left: 9px;	
	color:#999999;
	text-align:left;
	font-weight:normal;
}

#player_info_block span { float: left; display: block; width:60px; }
#player_info_block span.prev { display: block; width:60px; }
#player_info_block span.prev a { display: block;  cursor: pointer; }
#player_info_block span.next { display: block; width:60px; }
#player_info_block span.next a { display: block;  cursor: pointer; }
#player_info_block td.numbers { text-align:center; color:#005B06; font-weight:bold; }


div.bottom_block {
	float:left;
	width:747px;
	padding-bottom:20px;
}

#player_photo_list {
	width:748px;
	overflow:hidden;
	height:184px;
	margin:10px 0;
}

#player_photo_list div {
	width:10000px;
	height:184px;
}

#player_photo_list a{
	float:left;
	margin-right:4px;
	border:2px solid #fff;
}

#player_photo_list a:hover{
	border:2px solid #9DC213;
}

#player_photo_list a img{
	float:left;
}

#player_photo_list a.first {
	margin-left:0;
}

#navig_left, #navig_right {
	float:left;
	width:18px;
	height:17px;
	text-decoration:none;
        cursor:pointer;
}

div.bottom_block span.left_disabled {
	background: url('../img/gallery_left_disabled.gif');
}
div.bottom_block span.left {
	background: url('../img/gallery_left.gif');
}
div.bottom_block span.right_disabled {
	background: url('../img/gallery_right_disabled.gif');
}
div.bottom_block span.right {
	background: url('../img/gallery_right.gif');
}

#player_gallery_navigation {
	float:left;
	width:709px;
	text-align:center;
	color:#A19FA0;
}

#player_gallery_navigation div {
	margin:0 auto;
}

#player_gallery_navigation ul {
	float:left;
	list-style-type:none;
}

#player_gallery_navigation ul li {
	float:left;
	width:16px;
	font-size:10px;	
}

#player_gallery_navigation li a {
	float:left;
	width:12px;
	height:12px;
	border:1px solid #fff;
	text-decoration:none;
	clear:both;
	font-size:8px;
}

#player_gallery_navigation li a:hover {
	border:1px solid #999896;
}

#player_gallery_navigation li a span {
    float:left;
    cursor:pointer;
    width:10px;
    height:10px;
    margin:1px;    
}

#player_gallery_navigation li.active a span {
    background:#9fc113;
}

#player_gallery_navigation li.inactive a span {
    background:#cccccc;
}

ul.players_photo_thumbs {
	list-style-type: none;
	float:left;
	width:756px;
}

ul.players_photo_thumbs li {
	float:left;
	width:107px;
	height:140px;
	padding-bottom:10px;
}

ul.players_photo_thumbs a img {
	border:2px solid #fff;
}

ul.players_photo_thumbs a:hover img {
	border:2px solid #9EC216;
}

.player-info {
	width:756px;
	padding:0 0 10px 0;
}
.player-info2 {
	width:756px;
	padding:0 0 10px 0;
}
.player-info .fr {
	width:378px;
	float:right;
}
.player-info .fl {
	width:365px;
	float:left;
	padding:0 5px 0 3px;
}
.player-info .fl #player_description {
	width:100% !important;
}
	#player_info_block table tbody td.column-1 {
	border-top:0 solid #EAEAEA !important;
	vertical-align:top;
	
}
#player_info_block table tbody td.column-2 {
	border-top:0 solid #EAEAEA !important;
	vertical-align:top;
}
#player_info_block table tbody td.column-3 {
	border-top:0 solid #EAEAEA !important;
	vertical-align: middle;
}
#player_info_block table.no-width {
	width:100%;
}
.player-info #player_info_block {
	width:375px !important;
}
.player-info #player_info_block img {
	border:6px solid #FFF;
}
.player-info #player_info_block table td.bottom {
	padding:2px 0 0 9px;	
}


#exchangeDiv
{
	width:550px;
	height:310px;
}

#exchangeDiv div.exLeft
{
	width:375px;
	background-color:#127912;
}

#exchangeDiv div.exRight
{
	display:inline;
	width:170px;
	color:white;
	background: #005105 url('/img/exchange.jpg') no-repeat;
}

#exchangeDiv div.exRight, #exchangeDiv div.exLeft
{
	height:310px;
	display:block;
	float:left;
}

#exchangeDiv div.exLeft div.extitle
{
	height:55px;
	color:#fff;
	background-color:#8AB300;
	font-size:26px;
	padding-left:21px;
	line-height:54px;
	font-weight:bold;
	width:100%;
}

#exchangeDiv div.exRight div.text
{
	padding-left:15px;
	padding-top:80px;
}

#exchangeDiv div.tabbutton
{
	height:34px;
	width:100%;
	color:#005584;
	font-size:18px;
	line-height:34px;
	font-weight:bold;
	padding-left:21px;
}

#exchangeDiv div.exRight div.text div.rextitle
{
	 font-size:18px;
	 font-weight:bold;
	 margin-bottom:10px;
	 margin-top:5px;
}

#exchangeDiv div.exLeft .exTable td
{
	background-color:#127912;
	color: #fff;
	
}
#exchangeDiv div.exLeft .exTable
{
	margin-left:24px;
	margin-top:20px;
}

.submit-btn{ 
    font-weight:bold;
	border:0px none;
	color:#000;
	font-size:14px;
	height:18px;
	padding-left:5px;
	
}

div.wsoptop {
	background: url('/img/wsop.gif') no-repeat;
	width: 350px;
	height: 69px;
	padding-top: 72px;
	padding-left: 24px;
	position:relative;
}
div.wsoptop a {
	font-family: verdana;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-bottom: 8px;
}
div.wsopcontent {
	background: url('/img/wsop-bg.jpg');
	width: 370px;
	padding: 2px;
}
div.wsopbottom {
	background: url('/img/wsop-bottom.jpg') no-repeat;
	width: 374px;
	height: 7px;
}
a.wsop2008 {
	position:absolute;
	left:0px;
	top:0px;
	display:block;
	width:350px;
	height:65px;
	padding:0px;
}

#comments table { padding: 5px; border: 1px solid #D6E4D5; background: #F2F2F2; width:550px; }
#comments table input { width:180px; background: #ffffff; }
#comments table input.submit { width:85px; background: #ffffff; }
#comments table textarea { height:70px; width:525px; background: #ffffff; }
#comments hr { padding: 0; margin:10px 0; height:1px; background: url('/img/hr-dots.gif') repeat-x;}
#comments div.error { border:1px solid; color:#FF0000; display:block; padding:5px; width:515px;}

#calendar {font-family:Arial, Helvetica, sans-serif; font-size:12px; width:352px; background:#fff; padding:10px 10px; border:1px solid #99B914; position:relative;}
#calendar .title {color:#fff; background:#99B914; font-weight:normal; font-size:18px; width:100%; padding:5px 10px; margin:-10px -10px 10px;}
#calendar p {margin:0; padding:0;}
#calendar table {border-collapse:separate; background:#fff;}
#calendar caption {padding:10px 0 5px 0; font-size:12px; font-weight:bold;}
#calendar caption img {border:none; position:relative; top:1px; cursor:pointer;}
#calendar caption img.prev {margin:0 5px 0 0;}
#calendar caption img.next {margin:0 0 0 5px;}
#calendar th {padding:2px 7px; text-align:left; font-weight:normal; font-size:12px; color:#888;}
#calendar div {height:100%; position:relative;}
#calendar td {padding:2px 4px 0; width:38px; height:28px; border:1px solid #cdcdcd; color:#444; background:#fff url(/img/calendar_td.jpg) 0 0 repeat-x; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#calendar td.other {background:#fff; color:#999;}
#calendar td.today {font-weight:bold;}
#calendar td div.event {display:block; background:red; height:5px; overflow:hidden; width:46px; position:absolute; left:-4px;}
#calendar td div.fr {background:#9CBD14; bottom:1px;}
#calendar td div.lt {background:#1D9524; bottom:7px;}
#calendar p.legend {padding:10px 0 0 0;}
#calendar p.legend span.fr {border-top:5px solid #9CBD14; float:left; width:40px; position:relative; top:5px; margin:0 5px 0 0;}
#calendar p.legend span.lt {border-top:5px solid #1D9524; float:left; width:40px; position:relative; top:5px; margin:0 5px 0 0;}
#calendar span.legend {margin:0 20px 0 0; float:left;}
#calendar span.clear {clear:both; display:block; overflow:hidden; height:1px;}
#calendar div.eventPopup {position:absolute; width:230px; height:auto; padding:10px; border:1px solid #99B914; background:#fff; display:none; z-index:200;}
#calendar div.eventPopup .title {font-size:17px; position:relative;}
#calendar div.eventPopup .date {display:block; font-size:12px; font-weight:normal; color:#fff;}
#calendar div.eventPopup span.close {display:block; position:absolute; top:5px; right:5px; background:url(/img/calendar_close.gif); height:8px; width:8px; overflow:hidden; text-indent:5em; cursor:pointer;}
#calendar div.eventPopup h4 a {font-weight:normal; font-size:17px; margin:0; padding:5px 0; color:#333333; text-decoration:none; font-family: arial;}
#calendar div.eventPopup div.list p {padding:2px 0 2px 80px;}
#calendar div.eventPopup div.list label {float:left; margin:0 0 0 -80px; font-weight:bold;}

#bonus {font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:372px; background: #fff; padding: 0; border: 1px solid #99B914;}
#bonus h1.title, #bonus h2.title {color: #fff; background: #99B914; font-weight: normal; font-size: 18px; padding: 5px 10px; margin: 0;}
#bonus select {font-size: 10px; line-height: 20px; position: relative; top: -1px; margin: 0 2px;}
#bonus table {border-collapse:collapse; background:#fff; width:372px;}
#bonus th {padding: 2px 7px; text-align: left; font-weight: normal; font-size: 12px; color: #FCFAFB; background: #197B28; white-space: nowrap; text-align: center; position: relative; margin: 0 0 -1px 0;}
#bonus div {position: relative;}
#bonus tr.title td {padding:0px; text-align:left; background:#8e8e8e; font-size:0px; border-bottom: 1px solid #eee; border-top: 0px none #eee;}
#bonus tr.active td {background:#efefef;}
#bonus tr.title td a {display:block; font-size:10px; color:#ffffff; text-decoration:none; padding:1px 5px; width:350px;}
#bonus tr.title td a.download {position:relative; font-size:1px; display:block}
#bonus tr.title td a.download img {position:absolute; left:65px; top:12px; border:none 0px #000000; display:block}
#bonus tr.hide td {background:#ffffff; border-top: 1px solid #eee; border-bottom: 0px none #eee;}
#bonus tr.hide td a {display:none;}
#bonus tr.hide td a.download {display:none;}
#bonus tr.hide td a.download img {display:none;}
#bonus td {padding: 4px 5px; font-size: 12px; text-align: center; color: #424242;}
#bonus td.symbol {font-size: 20px; color: #8FB402; padding-left: 7px; padding-right: 7px;}
#bonus td.logos {text-align: left; padding-left: 10px;}
#bonus td.logos img {border: none; margin: 0 3px 0 0;}
#bonus .total {padding-right: 10px;}
#bonus td.total div {position: relative;}
#bonus td.total div.eventPopup {position: absolute; width: 230px; height: auto; padding: 5px 10px 5px; border: 1px solid #99B914; background: #fff; text-align: left; display:none;}
#bonus div.eventPopup .title {font-size: 17px; padding: 5px 10px; position: relative; color: #fff; background: #99B914;	width:100%;	margin: -5px -10px 5px;	font-weight: normal; font-size: 18px;}
#bonus div.eventPopup p {margin: 0; padding: 5px 0;}
#bonus div.eventPopup span {display: block; padding:10px 0; font-weight:bold;}
#bonus div.eventPopup span b {color:#FF0000;}
#bonus div.eventPopup a.download {margin:5px auto; display:block; width:124px;}
#bonus div.eventPopup a.download img {border:none;}

#newsletter {background:transparent url(../img/newsletter.png) no-repeat scroll 80% 80%; font-family:arial; font-size:10px; padding:5px 10px;}
#newsletter input {display:block; font-family:arial; font-size:11px;}
#newsletter select {display:block; font-family:arial; font-size:11px;}
#newsletter img {display:block; padding-top:5px;}

#mac-rooms { width: 100%; border-bottom: 1px solid #005D04; }
#mac-rooms a { color: #000; font-weight:bold; }
#mac-rooms img { padding: 5px; }
#mac-rooms td { padding: 5px; vertical-align:middle; height: 30px; }
#mac-rooms td.bottom_border { border-bottom: 1px solid #C0C0BE; }
#mac-rooms td.left_border { border-left: 1px solid #005D04; }
#mac-rooms td.right_border { border-right: 1px solid #005D04; }
#mac-rooms td.center { text-align:center; }
#mac-rooms td.bonus {  color:#cc3333; font-size: 16px; font-weight: bold; }
#mac-rooms tr.head { height:24px; color: #fff; }
#mac-rooms tr.head th { background: url('/img/mac_table_center.gif') repeat; }
#mac-rooms tr.head th.left_corner { background:url(/img/mac_table_left.gif) no-repeat left top; }
#mac-rooms tr.head th.right_corner { background:url(/img/mac_table_right.gif) no-repeat right top; }
#mac-rooms tr.green { background: #f6f8ec; }

#tip { background: #fff9e7 url('/img/exclamation.gif') no-repeat; border-left: 11px solid #FF9A04; border-bottom: 1px solid #DEDCDD; border-right: 1px solid #DEDCDD; border-top: 1px solid #DEDCDD; font-weight: bold; padding:5px 5px 5px 50px; background:#FFF9E7 url(/img/exclamation.jpg) no-repeat scroll 5px 50%;}
#tip span { color:#cc3333;}
.table4 {
	/* background-image: url(http://www.freerollsoftware.nl/images/counterBG.png);*/
	vertical-align: bottom;
	color:#FF0000;}
#CountDownPanel {
color: #ff0000;
font-size: 18px;
}
.tableHeadRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	color:#339900;
	}
.tableHeadRow a {
color:#FF0000;
}
.tableHeadRow a:hover {
color: #000099;
}
	.tableThinBorder {
		border: 1px #000000 solid}
	.tableShadedRow {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color: #e6e6e6;
	}
	.tableThinLightBorder {
		border: #9B9B9A;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		background-color: #F5F5F5;
	}
	.tableLightRow {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color: #FFFFFF;
	}
	.baseLinkText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 20px;
		background-color: #DDDDDD;
	}
* div.article {padding-bottom:10px; min-height:60px;}
* div.article img {float:left; margin:0px 10px 0px 0px; border: 1px solid #c0c0c0; padding: 1px;}
* div.article a {color:#183C8A; font-size:14px; font-weight:bold; text-decoration:none;}
* span.date {color:#7DA200; font-size:11px; font-weight:bold;}
* div.articles {width:270px; padding:0px 4px 15px 0px; min-height:325px; float:left;}
* div.articles img {float:left; margin:0px 10px 0px 0px; border: 1px solid #c0c0c0; padding: 1px;}
* div.articles ul {margin-top:-5px; padding-bottom:7px;}
* div.articles li {float:left; list-style-type:none; padding-right:10px;}
* div.articles li a {color:#7BA500;}
* div.dark_bg {margin-top:1px; border:1px solid #dfdfdf; background:#f2f2f2; min-height:250px; padding:0px 5px 13px 5px; width:100px;}
* div.description {border:1px solid #dedede; border-top:2px solid #7EA200; background:#f5f5f5; padding:5px; margin:0px 0px 10px 0px;}
* span.author {color: #666; font-size:11px; display:block; padding: 0px 0px 10px 0px;}
#more-info {background:url('../img/small-circle.png') no-repeat 0px 1px; padding-left:20px; margin-top:3px; font-size:11px; font-family:Verdana; color:#005c06; margin-top:3px;}
/* right side */
#right {padding-left:10px; float:right; width: 199px;}
#right ul {border:1px solid #64b13d; padding:10px; border-top:5px solid #006600;}
#right ul li {list-style:none; padding-bottom: 4px;}
#right ul li a {text-decoration:none; color:#005C06;}
#right ul li a:hover {text-decoration:underline; color:#FF0000;}
#calendar-small {font-family:Arial, Helvetica, sans-serif; font-size:12px; width:197px; border:1px solid #DADADA; border-top: 5px solid #7EA300; margin-bottom:10px;}
#calendar-small table {border-collapse:separate; background:#fff;}
#calendar-small caption {padding:10px 0 5px 0;}
#calendar-small caption a {font-size:12px; font-weight:bold; text-decoration:none; color:#000;}
#calendar-small caption img {border:none; position:relative; top:1px; cursor:pointer;}
#calendar-small caption img.prev {margin:0 5px 0 0;}
#calendar-small caption img.next {margin:0 0 0 5px;}
#calendar-small th {padding:1px 2px; text-align:center; font-weight:normal; font-size:11px; color:#888; width:23px;}
#calendar-small td span {display: block; text-align:center; background:#fff; color:#999; padding:2px 4px; border:1px solid #cdcdcd; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 4px; width:15px; height:14px;}
#calendar-small td a {display:block; text-align:center; padding:2px 4px; width:15px; height:14px; border:1px solid #cdcdcd; color:#444; background:#fff url(/img/calendar_td.jpg) 0 0 repeat-x; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#calendar-small td a.active {background:#a5c329 url('../img/calendar_active.jpg') 0 0 repeat-x; border:1px solid #6a810c; font-weight:bold;}
#calendar-small td a:hover {background:#819c11; color:#fff; border:1px solid #6a810c;}
#sidebar-search  {padding: 4px; border: #DADADA 1px solid; background: #F1F1F1; }
#news-flash {width:200px; margin-top: 5px; background:transparent url(/img/news_flash_bg.gif) repeat scroll 0 0; border-bottom:1px solid #DADAD8;}
#news-flash p {padding: 0 10px 5px; margin:0px; }
#news-flash-head {background:transparent url(/img/news_flash.gif) no-repeat; color:#FFFFFF; font-size:14px; height:30px; padding:5px 0 0 40px; }
#featured-player {padding: 4px; border: #DADADA 1px solid; background: #F1F1F1;}

#left2 {padding-left:10px; float:left; width: 199px; }
#left2 ul {border:1px solid #64b13d; padding:10px; border-top:5px solid #006600; background-color:#f2f2f2;}
#left2 ul li {list-style:none; padding-bottom: 4px; }
#left2 ul li a {text-decoration:none; color:#005C06;}
#left2 ul li a:hover {text-decoration:underline; color:#FF0000;}

hr.h1 {border:0px solid #ffffff; height:0px; border-top:2px solid #7EA200; margin:0px 0px 5px 0px;}
hr.h2 {border:0px solid #ffffff; height:0px; border-top:2px solid #C41130; margin:0px 0px 5px 0px;}
hr.h3 {border:0px solid #ffffff; height:0px; border-top:2px solid #7EA200; margin:0px 0px 5px 0px;}
#right2 {padding-left:10px; float:right; }
*.ideal {float:right; position:relative; top:8px;}
#txt4 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	position: relative;
	width: 100%;
	top: 24px;
	
}
#txt4  li{background:url(../img/phuis_logo.png);}