body {
	background: #d3d2d2 url(/img/hdr_back.png) top repeat-x;
	margin: 0px;
	padding: 0px;
}

body, pre {
	font-family: Tahoma, Arial;
	font-size: 11px; 
}

form {
	margin: 0px;
	padding: 0px;
}

input, select, textarea {
	font-family: Tahoma, Arial;
	font-size: 11px;
	border: 1px solid #a7a6a6;
	color: #595448;
}

input[type^=submit] {
	background: url(/img/submit.gif) top repeat-x;
	padding: 3px 5px 6px 5px;
	height: 22px;
}

pre {
	color: #ff3300;
	padding: 0px;
	margin: 0px;
}

a {
	color: #c34a3e;
	text-decoration: none;
}

a img {
	border: none;
}

hr {
	margin: 0px;
	padding: 0px;
	height: 1px;
	border: none;
	background: #eee;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

li {
	margin: 0px;
	padding: 0px;
}

.hide {
	display: none;
}

.clear {
	clear: both;
}

#container {
	position: relative;
	margin-bottom: 20px;
	background: url(/img/content_back.gif) repeat-x center 142px;
}

#header {
	background: url(/img/header.png) no-repeat top center;
	height: 142px;
}

#logo {

}

#menu {
	position: absolute;
	text-align: center;
	margin: 0 auto;
	top: 125px;
	padding: 1px;
	z-index: 100;
	background: url(/img/menu_shadow.png);
}

#menu_cnt {
	width:840px;
	height: 22px;
	border: 1px solid #858484;
	padding: 0px 10px;
	background: url(/img/menu_back.gif) top repeat-x;
}

#menu li {
	display: inline-block;
	color: #9d987d;
	float: left;
	margin-left: 3px;
	padding: 5px 12px 4px 12px;
}

#menu li a {
	color: #9d987d;
}

#menu li.selected {
	color: #242020;
	background: #fcfcfc url(/img/menu_on.gif) repeat-x top;
	border-left: 1px solid #848383;
	border-right: 1px solid #848383;
}

#menu li.selected a {
	color: #242020;
}

#menu li:hover {
	background: #fcfcfc url(/img/menu_on.gif) repeat-x top;
	border-left: 1px solid #848383;
	border-right: 1px solid #848383;
}

#menu li:hover a {
	color: #242020;
}

#content {
	width: 865px;
	margin: 0 auto;
	min-height: 400px;
	padding: 0px 20px;
	background: url(/img/pokerstars_cnt.png) center 50px no-repeat;
}

#contentbody {
	color: #595448;
	margin: 30px 0px;
}

#contentbody h2 {
	margin: 0px;
	padding-left: 25px;
	font-family: Tahoma, Arial;
 	font-size: 13px;
	font-weight: normal;
	color: #595448;
	background: url(/img/h2_stars.png) left top no-repeat;
}

#pnl_left {
	float: left;
	width: 390px;
	padding: 10px;
}

.spot {
	padding: 10px;
	text-align: justify;
	background: url(/img/back.png);
}

#pnl_center {
	float: left;
	width: 204px;
	padding: 10px;
}

#pnl_right {
	float: left;
	width: 200px;
	padding: 10px;
}

#pnl_center table {
	width: 100%;
	color: #848367;
	border: 1px solid #bfbebe;
	border-collapse: collapse;
	background: url(/img/white.png);
}

#pnl_center table th {
	color: #595448;
	font-weight: normal;
	background: url(/img/table_th.gif) top repeat-x;
	padding: 5px;
}

.red {
	color: #c34a3e;
}

#pnl_center table td {
	text-align: left;
	padding: 10px;
	font-size: 10px;
}

#pnl_right #rank {
	color: #fff;
	background: url(/img/rank_back.png) top repeat-x;
	height: 270px;
	border: 1px solid #aaa;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #AF5B5B;
	padding: 10px;
	margin: 0px 0px;
}

#pnl_right #rank table {
	width: 100%;
	text-align: left;
}

#pnl_right #rank table tr {
	vertical-align: top;
}

#pnl_right #rank table td {
	padding: 5px;

}

h3 {
	font-size: 11px;
}

.arrow_down {
	padding-left: 12px;
	background: url(/img/arrow_down.png) no-repeat center left;
}

.arrow_up {
	padding-left: 12px;
	background: url(/img/arrow_up.png) no-repeat center left;
}

#texas, #omaha, #stud, #horse {
	display: none;
	margin: 0px 40px;
	text-align: justify;
	background: url(/img/mod_back.png) repeat-x top;
	padding: 10px;
	border: 1px solid #bfbebe;
}

#noticia {
	width: 610px;	
	float: left;
}

#noticia .newsimgbig {
	float: left;
	width: 133px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #ffffff;
	padding: 3px;
	background: #efefe0 url(/img/white.png);
}

#noticia .newsbody * {
	font-size: 11px !important;
}

#noticia .newsbody {
	color: #595448 !important;
	margin-left: 150px;
}

#noticia .newsbody a, #noticia .newsbody a * {
	color: #c34a3e !important;
	text-decoration: none !important;
	font-weight: normal;
}

#noticia .newsbody p {
	padding: 10px;
	text-align: justify;
	background: url(/img/back.png);
}

#pnl_noticias {
	float: left;
	width: 200px;
	padding: 10px;
	margin-left: 30px;
}

input.name {
	border: 0px;
	height:auto;
	background: none;
	color: #c34a3e;
}

#torneios {
	float: left;
	width: 410px;
}

#torneios table, #jogadores #jogador div.torneios table {
	background: url(/img/white.png);
	border: 1px solid #bfbebe;
	border-collapse: collapse;
}

#torneios table th, #jogadores #jogador div.torneios table th {
	font-weight: normal;
	background: url(/img/table_th.gif) repeat-x top;
	border: 1px solid #bfbebe;
	height: 22px;
}

table tr.first {
	background: url(/img/tr_first.png) top repeat-x;
}

#torneios table td, #jogadores #jogador div.torneios table td {
	text-align: center;
	padding: 5px 0px;
}

#torneios table tr:hover, #jogadores #jogador div.torneios table tr:hover {
	background: #fff;
}

#jogadores {
	margin-left: 10px;
	float: left;
	width: 315px;
}

#jogadores #jogador p {
	padding: 10px;
	text-align: justify;
	background: url(/img/back.png);
}

#jogadores #jogador .nick {
	color: #c34a3e;
}

#jogadores #jogador div.torneios table {
	margin: 0px auto;
	width: 100%;
}

#jogadores #jogador #torneios table {
	width: 240px;
}

#infocal {
}

#calendar {
	margin: 10px;
}

#calendar table {
	width: 100%;
	color: #848367;
	border: 1px solid #bfbebe;
	border-collapse: collapse;
	background: url(/img/white.png);
	vertical-align: top;
}

#calendar table th {
	color: #595448;
	font-weight: normal;
	background: url(/img/white.png);
	border-right: 1px solid #bfbebe;
	padding: 5px;
	width: 50px;
}

#calendar table td {
	text-align: left;
	padding: 10px;
	font-size: 10px;
}

#psdownload {
	width: 250px;
	float: right;
}

#analise {
	width: 600px;	
}

#analise table {
	width: 100%;	
}