body {
	margin: 0 auto;
	padding: 0;
	font-family: Verdana,Tahoma,Arial,sans-serif;
	background: #f4f4f4 url(../images/bg.gif) top center repeat-y;
	text-align: center;
	font-size: 12px;
}
a img {
	border: none;
}
form {
	padding:0px;
	margin:0px;
}
table {
	width: 100%;
}
table td {
	font-size: 12px;
}
a {
	text-decoration: none;
	color: #cc0000;
}
h2 {
	margin:0px;
	margin-bottom: 7px;
}
a:hover {
	text-decoration: underline;
	color: #cc0000;
}
#leftcol {
	float: left;
	width: 145px;
	border: 0px;
	margin: 0px;	
}
#main .inn {
	margin-bottom: 5px;
}
.img {
	margin-bottom: 5px;
}
.PRright {
	float:right;
	width: 200px;
}
.righttit{
	float: right;
	padding-top: 3px;
	padding-right: 5px;
	_margin-top: 3px;
}
.righttxt {
	float:right;
}
#rating, #userrating {
	margin-bottom: 5px;
}
#rating .rate {
	font-weight: normal;
	padding: 3px;
	line-height: 13px;
	font-size: 11px;
	border-bottom: solid 1px #cc0000;
	background-image: url(../images/rater.gif);
	background-repeat: no-repeat;
	background-position: 30% 50%;
}
#PRinfo {
	background: #f7f7f7;
}
.PRleft {
	width: 390px;
	
}
.PRleft .inn1 {
	width: 390px;
}
.PRleft table {width: 100%}
.PRleft table td {
	vertical-align: top;
}
.PRtdplus {
	width: 50%;
}
.PRleft .PRtdl {
	width: 110px;
	font-weight: bold;
	/*padding-bottom: 5px;*/
	text-align: left;
	padding-left:5px;
	border-bottom: solid 1px #EDEDED;
	line-height: 18px;
}
.PRleft .PRtdr {
	text-align: left;
	border-bottom: solid 1px #EDEDED;
	line-height: 18px;
}

.PRrow {
	margin-bottom: 5px;
	
}
#nextfreerolls {
	margin-top: 10px;
	margin-bottom: 7px;
}
#PRfreeroll td, #PRplusminus td {
	font-size: 12px;
	vertical-align: top;
	padding-left:5px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}
#PRfreeroll .head, #PRplusminus .head {
	background: #FFEECC;
	font-weight: bold;
	line-height: 15px;
	font-size: 12px;
}
#PRfreeroll2 td {
	/*font-size: 12px;
	vertical-align: top;
	padding-left:5px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 18px;*/
}
#PRfreeroll2 .head2 {
	/*background: #FFEECC;
	font-weight: bold;
	line-height: 13px;
	font-size: 11px;*/
}
#PRfreeroll2 .c1 {
	width: 40px;
	padding-left: 5px;
}
#PRfreeroll2 .c2 {
	padding-left: 5px;
}
#PRfreeroll2 .c3 {
	width: 48px;
	text-align:right;
}
#PRfreeroll .c1 {
	width: 87px;
	font-size: 11px;
}
#PRfreeroll .c2 {
	width: 48px;
	font-size: 11px;
}
#PRfreeroll .c3 {
	width: 60px;
	font-size: 11px;
}
#PRfreeroll .c4 {
	width: 40px;
	font-size: 11px;
}
#PRfreeroll .c5 {
	font-size: 11px;
}
.odd {
	background: #f7f7f7;
}
#PRfreeroll .head .c1,#PRfreeroll .head .c4,#PRfreeroll .head .c5,#PRfreeroll .head .c2,#PRfreeroll .head .c3, #PRplusminus .head {
	padding-top: 1px;
	padding-bottom: 2px;
	font-size: 12px;
}
.PRtdplus .row, .PRtdminus .row {
	padding-left: 11px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	line-height: 18px;
	
} 
#nextfreerolls .tit, .PRcapt, #rating .tit, #userrating .tit {
	line-height: 22px;
	background: #FFEECC;
	font-weight: bold;
	padding-left: 5px;
	/*margin-top: 4px;*/
	margin-bottom: 3px;
	border-bottom: solid 1px #C00;
}
.TitleTit, #nextfreerolls .TitleTit {
	line-height: 18px;
	background: #C00;
	font-weight: bold;
	padding-left: 5px;
	color: #FFF;
	/*margin-top: 4px;*/
	margin-bottom: 3px;
	border-bottom: solid 1px #C00;
	width: 288px;
	_width: 293px;
}
.PRtxt {
	padding-left: 5px;
	line-height: 17px;
}
#mainbody {
	width: 615px;
	float: right;
}
#leftcol2 {
	float: left;
	width: 545px;
	border: 0px;
	margin: 0px;
	
}
#rightcol2 {
	width: 215px;
	float: right;
	/*height: 500px;*/
}

#main {
	text-align: left;
	color: #111;
	margin: 0 auto;
	width: 766px;
}
#main #left {
	float: left;
	width: 150px;
	clear: left;
}
#main #right {
	float: right;
	width: 100px;
	margin: 0 0 0px 0;
	padding: 0;
}
#main #middle {
	margin: 0 105px 0px 155px;
	/*border-left: 1px solid #cc0000;
	border-right: 1px solid #cc0000;*/
	padding: 0 5px 0 5px;
	text-align: left;
	font-size: 12px;
}
#main #header {
	clear: both;
	overflow:hidden;
	padding: 0;
	margin-bottom: 5px;
	padding-bottom: 1px;
}
#header .banner468 {
	margin-top: 10px;
	float:right;
	width: 468px;
	background: #f7f7f7;
	height: 60px;
}
#header .logo {
	width: 250px;
	/*background: red;*/
	float:left;
	position:relative;
	top:11px;
	left: 10px;
}
#main #headline {
	font-size: 12px;
	/*border-top: solid 1px #cc0000;*/
	border-bottom: solid 1px #555;
	line-height: 22px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 0px;
	clear: both;
	margin-top: 7px;	
	/*background: #fec;*/
}
#headline .headitem, #headline .headitemsel {
	background: #FFF;
	padding:3px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: solid 1px #555555;
	border-top: solid 1px #555555;
	border-right: solid 1px #555;
	border-bottom: solid 1px #FFF;
	font-weight: bold;
	background: #FEC;
	
}
#headline a {
	color:black;
}
#headline .headitemsel {
	background: #FFF;
	border-bottom: solid 2px #FFF;
}
#main #footer {
	font-size: 11px;
	border-top: solid 1px #cc0000;
	line-height: 22px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	clear: both;
	padding-top: 5px;
}
#footer a {
	color: #AAA;
	text-decoration: underline;
}
#left2 {
	width: 150px;
/*	background: #f7f7f7;*/
	float: left;
	font-size: 12px;
}
#left3 {
	width: 215px;
	/*background: #f7f7f7;*/
	float: left;
	font-size: 12px;
}
#middle2 {
	padding-left:5px;
	width: 610px;
	float: left;
}
#left2 #menu, #left3 #menu {
	font-size: 12px;
}
#left2 #menu ul, #left3 #menu ul{
	margin:0px;
	list-style: none;
	width: 150px;
	padding: 0;
}
#left3 #menu ul {
	margin:0px;
	list-style: none;
	padding: 0;
	width: 215px;
}
#left2 #menu li,#left3 #menu li {
	margin-bottom: 2px;
	line-height: 18px;
}

#left2 #menu li a, #left3 #menu li a{
	font-weight: bold;
	height: 18px;
	text-decoration: none;
	color: #505050;
	display: block;
	padding: 1px 0 1px 10px;
	background: #f4f4f4;
	border-left: 4px solid #cc0000;
}	
	
#left2 #menu li a:hover, #left2 #menu li a.sel, #left3 #menu li a.sel,#left3 #menu li a:hover {
	background: #eaeaea;
	color: #cc0000;
	border-left: 4px solid #505050;
}
#left .announce {
	margin: 10px 0 10px 0;
	padding: 10px;
	width: 130px;
	color: #505050;
	background-color: #f4f4f4;
	font-size: 12px;
}
#left .announce .title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
}
.textright {
	text-align: right;
}
#right .links .title {
	font-size: 14px;
	margin-bottom: 7px;
	font-weight: bold;
}
#right .links {
	font-size: 11px;
}
.left {
	margin: 10px 10px 5px 0;
	float: left;
}

.right {
	margin: 10px 0 5px 10px;
	float: right;
}
#middle img {
	border: solid 1px #cc0000;
	padding: 1px;
}
.clear {
	clear: both;
}
.btn {
	font-family: Verdana;
	font-size: 11px;
}
#sayit {
	width: 480px;
}
#sayit td {
	vertical-align: top;
} 
#sayit .tleft {
	line-height: 16px;
	width: 80px;
}
#sayit td .right {
}
#sayit .finput, .ftarea {
	border: solid 1px #505050; 
	font-family: Verdana; 
	font-size: 12px;
}
#sayit .finput {
	width: 100%;
}
#sayit .ftarea {
	width: 100%;
	height: 75px;
	overflow: auto;
}
.error {
	font-size: 11px;
	color: #C00;
}
#messages {
	width: 100%;
	margin-bottom: 5px;
}
#messages .messagetitle {
	margin-top: 10px;
	font-weight: normal;
	margin-bottom: 5px;
	line-height: 19px;
	font-size: 12px;
	/*width: 490px;*/
	background: #FFEECC;
	color: #000;
	padding-left: 5px;
	border-bottom: solid 1px #c00;
}
#messages .messagebody {
	line-height: 17px;
	padding-left: 5px;
}
#messages .submessage {
	margin-left: 20px;
}
#messages .messagetitle .right {
	margin: 0px;
	float: right;
	padding-right: 5px;
	
}
#messages .Msgtitle{
	padding-left: 5px;
	margin-bottom:5px;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	/*background: */
}

#pokerrooms a, #freerolls a {
	font-size: 12px;
}
#pokerrooms .c1, #pokerrooms .c3, #pokerrooms .c4, #pokerrooms .c5 {
	width: 20px;
	text-align:center;
	padding-right: 8px;
	font-size: 12px;
}
#pokerrooms .head, #freerolls .head {
	height: 18px;
	background: #CC0000;
	color: white;
	/*padding-left: 5px*/
}
#freerolls .head {
	line-height: 18px;
	font-size: 12px;
}
#pokerrooms .del1,#freerolls .del1 {
	height: 1px;
	background: #FFFFFF;
}
#pokerrooms td {
	line-height: 18px;
}

#pokerrooms .head .c1,#freerolls .head .c1 {
	padding-left: 5px;
}
#pokerrooms tr, #freerolls tr {
	height: 17px;
}

#pokerrooms .c6 {
	text-align:right;
	padding-right: 5px;	
		
}
#pokerrooms .c7 {
	text-align:right;
	padding-right: 5px;	
		
}

#pokerrooms .c2 {
	/*width: 240px;*/
	font-size: 12px;
	padding-left: 5px;
}
#pokerrooms .c3 {
	width: 70px;
	font-size: 12px;
	padding-left: 5px;
}
#pokerrooms .c5 {
	width: 70px;
	font-size: 12px;
	padding-left: 5px;
}
#pokerrooms .c6 {
	width: 80px;
	font-size: 12px;
	padding-left: 5px;
}
#pokerrooms .c7 {
	width: 70px;
	font-size: 12px;
	padding-left: 5px;
}

.b {
	font-weight: bold;
}
#pokerrooms .even {
	background : #f7f7f7;
}
#pokerrooms td {
	padding-top: 3px;
	padding-bottom: 3px;
}
#freerolls .even {
	background : #f7f7f7;
	height: 18px;
}
#pokerrooms .odd, #freerolls .odd {
	height: 18px;
	background: #FFF;
}
#freerolls td {
	font-size: 11px;
	line-height: 18px;
	vertical-align: top;
}
#freerolls .c1 {
	width: 80px;
	padding-left: 5px;
}
#freerolls .c2 {
	width: 185px;
	padding-left: 5px;	
}
#freerolls .c3 {
	width: 50px;
	text-align: right;
	padding-right: 5px;
}
#freerolls .c4 {
	width: 50px;
	text-align: center;
	padding-left: 5px;	

}
#freerolls .c5 {
	/*width: 105px;*/
	padding-left: 5px;	

}
#slangs .slang {
	font-weight: normal;
	margin-bottom: 5px;
	line-height: 17px;
	font-size: 12px;
	background: #F7F7F7;
	color: #CC0000;
	padding-left: 5px;
	border-bottom: solid 1px #555;
}
#slangs .description {
	/*font-weight: bold;*/
	margin-bottom: 10px;
	padding-left: 15px;
	line-height: 16px;
	font-size: 12px;
}
.pagetitle {
	font-size: 20px;
	line-height: 35px;
	background: #FFEECC;
	padding-left: 5px;
	border-bottom: solid 1px #C00; 
	margin-bottom: 5px;
}
.filtertit {
	line-height: 18px;
	background: #FEC;
	font-weight: bold;
	padding-left: 5px;
	/*margin-top: 4px;*/
	margin-bottom: 3px;
	border-bottom: solid 1px #C00;
}
#filter select {
	font-size: 11px;
	font-family:verdana;
	width: 100%;
	margin:0px; padding:0px;
}
#filter .group {
	margin-bottom: 5px;
}
.filter_radio {
	position:relative;
	top:3px;
	_top:2px;
}
.fcheck {
	margin: 0px;
}
#filter .buttons {
	margin-top: 10px;
	text-align:right;
}
#filter .buttons input {
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
}
.radios {
	font-size: 11px;
}
.del5 {
	margin-top: 5px;
}
#forum_main_table td {
	/*padding-left:2px;*/
	width:203px;
	vertical-align: top;
	/*border-right: solid 2px #FFF;*/
}
#forum_main_table .col1, #forum_main_table .col2{
	border-right: solid 4px #FFF;
}

#forum_main_table .tit {
	line-height: 17px;
	font-weight: bold;
	background: #FEC;
	padding-left: 5px;
	border-bottom: solid 1px #CC0000;
	
}
#forum_main_table .room0, #forum_main_table .room1 {
	line-height: 16px;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#forum_main_table .room0 a, #forum_main_table .room1 a{
	color: #000;
}
#forum_main_table .room0 {
	background: #f7f7f7;
}
#middleFull {
	margin-left: 5px;
	float: right;
	width: 610px;
}
#middle3 {
	margin-left: 5px;
	float: right;
	width: 545px;
}
#TitleFull {
	margin-left: 5px;
	float: right;
	width: 768px;
	/*background:red;*/
}

#TitleLeft {
	float: left;
	width: 290px;
	/*background:red;*/
}
#TitleRight {
	float: right;
	width: 468px;
	/*background:red;*/
}


#forum_discussed {
	margin-bottom: 7px;	
}
#forum_discussed .title{
	line-height: 15px;
	background: #FFEECC;
	font-weight: bold;
	padding-left: 5px;
	/*margin-top: 4px;*/
	margin-bottom: 1px;
	border-bottom: solid 1px #C00;
}
.fd_row0, .fd_row1 {
	font-size: 11px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.fd_row0 a , .fd_row1 a {
	color: #000000;
}
.fd_row0 {
	background: #fff;
}
.fd_row1 {
	background: #f7f7f7;
}
#general_forum {
	padding: 10px;
	padding-left: 5px;
	font-size: 15px;
	line-height: 20px;
}
#title_toprating {
	width: 293px;
	margin-bottom: 7px;	
}
#title_toprating .eo1 {
	background: #f7f7f7;
}
#title_toprating .c1 {
	width: 115px;
	padding-left: 5px;
}
#title_toprating .c2 {
	width: 130px;
}
#title_toprating .c3 {
	width: 40px;
	text-align: right;
	padding-right: 5px;
}
.title_table_head {
	background:#FEC ;
	line-height: 22px;
	font-weight: bold;
}
.title_table_td td{
	line-height: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
}


#title_top10rooms {
	width: 293px;
	margin-bottom: 7px;
}
#title_top10rooms .eo1 {
	background: #f7f7f7;
}
#title_top10rooms .c1 {
	width: 25px;
	padding-left: 5px;
}
#title_top10rooms .c2 {
	width: 140px;
}
#title_top10rooms .c3 {
	width: 20px;
	text-align:center;
}
#title_top10rooms .c4 {
	width: 40px;
	text-align: right;
	padding-right: 5px;
}


#title_cool {
	width: 293px;
	margin-bottom: 7px;
}
#title_cool .eo1 {
	background: #f7f7f7;
}
#title_cool .c1 {
	width: 293px;
	padding-left: 5px;
	padding-right: 5px;
}
.del10 {
	height: 10px;
}

#pager_table {
	width: auto;
	text-align: center;
	margin-top: 7px;
	margin-bottom: 7px;
}
.pager img {
	border: none;
}
.pager
{
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}
.pager:hover
{
	color: #cc0000;
	text-decoration: underline;
}
.pager_a
{
	font-size: 12px;
	background-color: #C00;
	color: #FFF;
	border-bottom: 1px solid #C00;
}
.pager_b
{
	font-size: 12px;
	color: #999999;
}
.box
{
	border-collapse:collapse;
	/*border: 1px solid #BD7184;*/
	margin:0px;
}
.PRdiscussion {
	padding-left: 5px;
}
.PRdiscussion .post {
	line-height: 22px;
	font-size: 12px;
}
.black_lnk {
	color: #000;
}
.black_lnk:hover {
	text-decoration: none;
}
.urate {
	/*padding:5px;*/
/*	border: solid 1px black;*/
/*	width: 20px;*/
	background:#f7f7f7;
	width: 100%;
	line-height: 20px;
	font-weight: bold;	
	border: solid 1px #CC0000;
}
#urate_tbl td {
	width: 20%;
	text-align:center;
}
.help {
	font-size: 9px;
	padding-left: 5px;
	color: #444444;
}
.space5 {
	font-size:5px; 
	height:5px;
}
#content {
	line-height: 17px;
	padding-left: 7px;
	padding-right: 7px;
	clear:both;
}
#content .title1 {
	font-weight: normal;
	font-size: 17px;
	line-height: 35px;
}
#content .highlite {
	font-weight: bold;
}
#content .txt2 {
	line-height: 20px;
	text-decoration: underline;
}
#content .txt1 {
	margin-bottom: 7px;
}
.review_img {
	position: relative;
	top: 3px;
}
.comment_img {
	position: relative;
	top: 2px;
}
.title_lnk {
	color: #000;
	text-decoration: underline;
}
.forum_main_right {
	width: 30px;
	float:right;
	text-align:right;
	padding-right: 3px;
}
.forum_main_right img{
	margin-top:2px;
}

/*.title_table_td, title_table_td_hov {
	background: #FEA;
}
*/
.banner125 {
	margin-bottom: 5px;
}
#timezone {
	float:right;
	width:160px;
	text-align:right;
	_margin-top:1px;
}
#timezone select {
	font-family: verdana;
	font-size: 11px;
	_position:relative;
	_top:1px;
}
#TitleMainText {
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	line-height: 18px;
}
.footer_small {
	text-align:left;
	line-height: 12px;
	font-size: 10px;
	color: #AAA;
}
#roomspecial {
	 width: 521px;
	 _width: 100%;
	 margin-bottom: 7px;
	 border: solid 2px #cc0000;
	 color: black;
	 background: #FEC;
	 padding: 10px;
}
#roomspecial .special_inp {
		 border: solid 1px black;
		 font-family: verdana;
}

#roomspecial .title {
		 font-weight: bold;
		 margin-bottom: 5px;
}
#roomspecial .text {
		 line-height: 18px;
		 margin-bottom: 7px;			 
}
#TitleMainText b {
		 font-weight: normal;
}
#TitleMainText h1 {
		 font-weight: normal;
		 font-size: 12px;
		 margin-top: 7px;
		 margin-bottom: 7px;
}
#topmaintext {
	display:none;
}

.sampionovtext h3 {
 padding:0px;
 padding-left: 5px;
 margin: 0px;
 margin-bottom: 7px;
 font-size: 12px;
 font-weight: normal;
}

