* {	font-size: 100.01%;}html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th {	margin: 0;	padding: 0;}body {	background-color: #272520;	color: white;	font: .75em/1.3 Arial, sans-serif;}a,a:visited {		color: #d5a60c;}a:hover {	//cursor: pointer;}a:hover,a:focus {	color: #d5a60c !important;}a:focus,a:active{	outline-style:none;}img {	border: 0;}input {	outline: 0;}p,address,blockquote {	margin: 0 0 1em;}address {	font-style: normal;}small {	font-size: .9em;}dl,ul {	margin: 0;}ul {	list-style-type: none;}li {	margin: 0 0 .3em;	padding: 0;	position: relative;}dt {	font-weight: normal;	margin: 0;}dd {	margin: 0 0 .3em;}b, strong {	font-weight: normal;}h1, h2, h3, h4, h5 {	font-weight: normal;	line-height: normal;}h1 {	font-size: 2em;	margin-bottom: .7em;}h2 {	font-size: 1.5em;	margin-bottom: .8em;}h3 {	font-size: 1.3em;	margin: 1.6em 0 .8em 0;	font-weight: bold;}h4 {	font-size: 1.2em;	line-height: 1.2;	font-weight: bold;	margin-bottom: .6em;}h5 {	font-size: .9em;}h1 strong,h2 strong,h3 strong,h4 strong {	font-weight: inherit;}table {	border: none;	border-collapse: collapse;	border-spacing: 0;}td,th {	border: none;	padding: 0;	text-align: left;	vertical-align: top;}textarea:focus,input:focus {	border-color: #d5a60c !important;} .strong {	font-weight: bold;}.width_fix {	width: 100%;}.clear {	clear: both;    font-size: 0;    overflow: hidden;	line-height: 1;height: 0;}.clickable {	cursor: pointer;}.nobr {	white-space: nowrap;}.hidden {	display: none !important;}.pseudo_link.title {	color:#d5a60c;	}.title-selected {		background-color:#B3ACA1;	padding:5px;}.pseudo_link {	border-bottom: 1px dashed;	cursor: hand;	cursor: pointer;	text-decoration: none;	}.pseudo_link:hover {	color: #d5a60c !important;}.bigger {	font-size: 1.2em;}.smaller {	font-size: .9em;}.dotted {	border-bottom: 1px dotted !important;}.center {	text-align: center;}div.ol li {	margin: .5em 0 .5em 2em;}div.ul ul,div.ul ol {	padding: 0;	margin: 1em 0;}div.ul li {	margin: 0.5em 0 0.5em 2em;}div.ul ul {	list-style-type: none;	//list-style-image: url(/i/li.gif);}div.ul ul li {	padding: 0;}* html div.ul ul li {	behavior: expression(		( !this.before && parentNode && parentNode.tagName == 'UL' )		?			( this.before = true )			& ( parentNode.style.listStyleImage = 'none' )			& (				( this.firstChild && this.firstChild.firstChild )				?					( this.firstChild.style.marginTop = '-1.2em' )					& ( this.firstChild.style.position = 'relative' )				: ''			)			& ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.2em 0;" />' ) )			& ( eNOBR.innerHTML = '&mdash;&nbsp;' )			& ( this.insertBefore( eNOBR, this.firstChild ) )		: ''	);}div.ul ul>li:before {	content: '\2014\a0';	float: left;	margin-left: -1.25em;}div.ul ul>li>*:first-child:-moz-first-node {	margin-top: -1.2em;}div.ul ul>li>* {	text-indent: 0;}div.ul .sup {	position: relative;	top: -0.5em;	font-size: 0.75em; //font-size: 0.89em;	line-height: 0;	vertical-align: baseline;}/* IE6 png fix */.png {	/*filter: expression(fixPNG(this));*/}table.data {	margin-bottom: 1.7em;}table.data td,table.data th {	padding: 10px 8px 10px 22px;}table.data td+td {	padding-left: 0;}* html table.data td{ padding-left: expression( this.previousSibling && this.previousSibling.nodeName.match(/^TD$/) ? 0 : '22px' ); }table.data th.last,table.data td.last {	padding-right: 22px;}table.data strong {	font-weight: bold;}ul.list {	padding: .3em 0;	line-height: 1.5;	//zoom: 1;}ul.no-overgangs {	position: relative;	padding-left: 18px;}ul.list li {	//zoom: 1;}ul.list li ins {	width: 7px;	height: 8px;	display: block;	position: absolute;	top: .5em;	//top: .3em;	left: -13px;	background: url(/i/li.png);	//-overflow: hidden;}ul.list li.more ins {	display: none;}/*ul.list li:before {	content: url(/i/li.png);	margin: 0 6px 0 -13px;}*/body {	background-image: url(/i/bg.png);}#layout,#footer {	min-width: 980px;	width: 100%;	max-width: 1500px;
	margin:0 auto;}#layout_container,#footer_container {	position: relative;	left: 3%;	width: 94%;}#layout_container {z-index: 1;}#content {	/*padding-bottom: 290px;*/position:relative;margin: 0 -20px;//zoom: 1;}#footer {	height: 180px;	/*margin-top: -290px;*/	position: absolute;z-index: 1;}#header {    //position:relative;	border-top: 5px solid #d5a60c;	height: 90px;}#logo {	position: relative;	margin: 15px 0 0 30px;//-display: inline;	padding-left: 339px;	height: 50px;	line-height: 50px;	font-size: 16px;	color: #66645c;	white-space: nowrap;	float: left;	width: 24%;}#logo .image {	position: absolute;		left: 0;	/*width: 299px;*/	overflow: hidden;} #logo .club_name {	padding-left: 14px;	border-left: 1px solid;
	line-height:54px;	overflow: hidden;
	font-size:90%;}.divAuthorization .small_auth_form {	position: absolute;	margin-left: 100%;	left: -366px;	width: 366px;}/*.divAuthorization .small_auth_form .line_wrap,.divAuthorization .small_auth_form .line {	border-bottom: 1px solid;	font-size: 1px;}.divAuthorization .small_auth_form .line_wrap {	margin-bottom: 4px;	border-color: #312F29;}.divAuthorization .small_auth_form .line {	padding-bottom: 5px;	border-color: #171613;}*/.divAuthorization .small_auth_form .reg,.divAuthorization .small_auth_form .remind {	float: left;}.divAuthorization .small_auth_form .remind,.divAuthorization .small_auth_form .reg {	position: relative;	margin: 0 0 0 5px;	padding: 0 0 2px 24px;	margin-right: 1.5em;}.divAuthorization .small_auth_form .remind a {	color: #6b675d;}.divAuthorization .remind .icon,.divAuthorization .reg .icon {	position: absolute;	left: 0;}.divAuthorization .small_auth_form .row  {	float: left;	margin: 0 2em .1em 0;	position: relative;}.divAuthorization .small_auth_form .last_row {	padding-right: 0;}.divAuthorization .small_auth_form .label  {	padding-top: 1em;	color: #8c897b;}.divAuthorization .small_auth_form .field_button  {	padding-top: 2.4em;}.divAuthorization .small_auth_form .field_text input  {	width: 6.6em;	padding: 4px;	border: 2px solid #5a584f;	font-size: 1.2em;	font-weight: bold;	background: #33312b;	color: white;}.divPlayer_panel {	position: relative;	float: right;	padding: 15px 1.5% 0 62px;	width: 27%;}.divPlayer_panel .userpic {	width: 52px;	height: 52px;	overflow: hidden;	float: left;	position: relative;	//-display: inline;	margin: 0 0 10px -62px;}.divPlayer_panel .player_info {	//-zoom: 1;	overflow: hidden;}.divPlayer_panel .user_name {	float: left;	margin: 0 1em 0 0;	font-weight: bold;}.divPlayer_panel .user_name a {	color: white;}.divPlayer_panel .service_link {	padding-top: 1em;	position: relative;		zoom: 1;	//height: 1px;}.divPlayer_panel .service_link,.divPlayer_panel .service_link a {	color: #808080;}.divPlayer_panel .service_link li {	display: inline;	margin: 0;}.divPlayer_panel .service_link li.before_last {	margin-right: 2.7em;}#main_menu {	font-size: 1.3em;	font-weight: bold;	position: relative;	left: 30px;	margin-left: -10px;	width: 95%;
	top:10px;}#main_menu,#main_menu a {	color: white;}#main_menu ul {	width: 100%;	overflow: hidden;}#main_menu li {	float: left;	white-space: nowrap;	line-height: 34px;	height: 34px;	padding: 0 10px;}#main_menu li a {	display: block;}#main_menu li.selected {	background: #ce9403 url(/i/sel_grad.png) left center repeat-x;}#main_menu li.selected A {	color: white !important;	padding: 0 10px;	margin: 0 -5px;}#main_menu b.selected,#main_menu a.selected {	color: white !important;	padding: 0 20px;	margin: 0 -20px;}/** * Site info */#columns_wrap {	width: 25%;}#columns_wrap .columns {	position:relative;	width: 400%;	//-margin-right: -400%;}#columns_wrap .columns .col {	float: left;	width: 20%;}#site_info {	border-bottom: 1px solid #312f29;}#site_info .site_info {	overflow: hidden;	border-bottom: 1px solid #171613;	padding: 20px 30px 30px;	zoom: 1;}#site_info h4 {	width: 100%;	//-margin-right: -200%;	//-position: relative;}#site_info .spacer {	height: 2.1em;}#site_info dl.contact_info {	padding: .3em 0;	line-height: 1.5;}#site_info dl.contact_info .icon {	float: left;	margin-right: 4px;}#site_info dl.contact_info dt {	float: left;	width: 5.8em;	color: #808080;	min-height: 1px;}#site_info dl.contact_info dt.icq {	width: 2.9em;}/** * Footer */#footer .company_info {		padding: 0 0 0 30px;}#copyright,#right,#footer .dev {	font-size: .9em;}#copyright,#footer .dev {	color: #858585;}#right {	color: #525252;}#novalab {	float: right;	padding: 30px 144px 0 0;	position: relative;}#novalab img {	position: absolute;	top: 20px;	margin-left: 100%;	left: -140px;}/** * Money */.money,.money div,.money span {	background: url(/i/money_grad.png);	//-background: #a61a60;	display: -moz-inline-stack;	display: inline-block;	float: left;	font-size: 14px;}.money {	margin-right: 4px;	//float: left;}.money div,.money span {	position: relative;	left: 4px;	background-position: top right;	padding: 0 6px 0 2px;	line-height: 23px;	height: 23px;	font-weight: bold;	white-space: nowrap;	color: white;}.money_small,.money_small div {	background: url(/i/money_grad_small.png);	//-background: #a61a60;	display: -moz-inline-stack;	display: inline-block;	float: left;	font-size: 10px;}.money_small {	margin-right: 3px;}.money_small div {	position: relative;	left: 3px;	background-position: top right;	padding: 0 7px 0 4px;	line-height: 15px;	height: 15px;	white-space: nowrap;	color: white;}/** * User */.user {	margin-bottom: 1.3em;	position: relative;	overflow: hidden;	width: 100%;}.user p {	margin: 0;}.user .userpic {	float: left;	width: 28px;	height: 28px;	margin-right: -100%;	overflow: hidden;}.user .title,.user .posted {	margin-left: 36px;}.user .posted,.user .posted a {	color: #a6a49f !important;}.user .posted a {	margin-right: .8em;}/** * Userpic */.userpic a:hover img {	border-color: #d5a60c;}.userpic img {	border: 2px solid #b3aca1;}/** * Room */.room h3,.room p {	margin: 0;}.room {	overflow: hidden;}.room .logo {	width: 62px;	height: 62px;	float: left;	margin-right: -100%;}.room .brief {	margin-left: 69px;}.room .brief h4 {	margin: 0 0 0.2em 0;}.room .brief p {	margin-bottom: .25em;}/** * Icons */.icons .icon {	height: 16px;	width: 16px;	display: block;	overflow: hidden;	position: relative;}.icons .icon2 {	height: 20px;	width: 69px;	display: block;	overflow: hidden;	position: relative;}.icons .icon ins {	display: block;	width: 48px; height: 32px;	overflow: hidden;	position: absolute;	top: 0;	left: 0;	background: url(/i/icons.png);}.icons .icon2 ins {	display: block;	width: 48px; height: 32px;	overflow: hidden;	position: absolute;	top: 0;	left: 0;	background: url(/i/icons.png);}.icons .icon_icq .icon ins {	left: 0;}.icons .icon_twitter .icon2 ins {    display: block;	width: 69px; height: 16px;	overflow: hidden;	position: absolute;	top: 0;	left: 0;		background:transparent url(/i/twitter.png) repeat scroll 0 0;    }.icons .icon_vkontakte .icon2 ins {    display: block;	width: 70px; height: 15px;	overflow: hidden;	position: absolute;	top: 0;	left: 0;		background:transparent url(/i/vkontakte.png) repeat scroll 0 0;    }.icons .icon_mail .icon ins {	left: -16px;}.icons .icon_skype .icon ins {	left: -32px;}#icon_rss .icon {	height: 18px;	width: 18px;	display: block;	overflow: hidden;	position: absolute;	top: 8px;}#icon_rss .icon ins {	display: block;	height: 18px;	width: 362px;	overflow: hidden;	position: absolute;	top: 0;	background: url(/i/rss_icons.png);}#icon_rss .rss_off .icon ins {	left: 0;}#icon_rss .rss_on .icon ins {	/*left: -18px;*/}.divAuthorization .icon ins {	top: -16px;}.divAuthorization .reg .icon ins {	left: 0;}.divAuthorization .remind .icon ins {	left: -16px;	}/** * Buttons */.button,.button button,.button a {	background: url(/i/button_big.png);	/*background: #bf8400;*/	display: -moz-inline-stack;	display: inline-block;	float: left;	color: white;}.button {	margin-right: 6px;}.button button {	border: 0;    margin: 0;	position: relative;	left: 6px;	background-position: top right;	padding: 0 32px 0 26px;	//padding: 0 20px 0 14px;	line-height: 34px;	height: 36px;	white-space: nowrap;	font-size: 19px;	font-weight: bold;	padding-bottom: 2px;}.button a {    font-size:19px;    font-weight:bold;    line-height:34px;    color:#ffffff;    text-decoration:none;	border: 0;    margin: 0;	position: relative;	left: 6px;	background-position: top right;	padding: 0 32px 0 26px;	/*padding: 0 20px 0 14px;*/	line-height: 34px;		white-space: nowrap;	font-size: 19px;	font-weight: bold;	padding-bottom: 2px;}.button a:hover, .button a:focus{    color:#ffffff !important;}.button_small, .button_small button, .button_small a {    background: url(/i/button_small.png) no-repeat;    display: -moz-inline-stack;    display: inline-block;    font-size: 14px;	font-weight: bold;	color: white;	float: left;} .button_small {    margin-right: 5px;} .button_small button {    border: 0;    margin: 0;    padding: 0 20px 0 15px;	//padding: 0 10px 0 7px;    position: relative;    left: 5px;    height: 26px;    line-height: 26px;    background-position: top right;    white-space: nowrap;}.button_small a {    text-decoration:none;    border: 0;    margin: 0;    padding: 0 20px 0 15px;	/*padding: 0 10px 0 7px;*/    position: relative;    left: 5px;    height: 26px;    line-height: 26px;    background-position: top right;    white-space: nowrap;    }.button_small a:hover {    color:#ffffff !important;}/** * Framed */.framed,.framed .f_r,.framed .f_b,.framed .f_l,.framed .f_c {	position: relative; z-index: 1;	width: auto; height: auto;	margin: 0; padding: 0;	}.framed .f_tt,.framed .f_rr,.framed .f_bb,.framed .f_ll {	display: none;}.framed {margin: 0 20px 10px 0px;	background: url('/i/hint-t.png') no-repeat left top;	//-background: none;}.framed .f_r {	left: 20px;	background: url('/i/hint-r.png') no-repeat right top;	//-background: none;}.framed .f_b {	top: 20px;	background: url('/i/hint-b.png') no-repeat right bottom;	//-background: none;}.framed .f_c {	float: none;	position: relative;	left: 20px; top: -10px;	padding: 0; margin: 0 20px 0 0;	/*background: #272420;*/	background: #fff;	overflow: hidden;}.framed .f_l {	left: -20px;	padding: 10px 0;	background: url('/i/hint-l.png') no-repeat left bottom; 	//-background: none;}* html .framed .f_r,* html .framed .f_b,* html .framed .f_l {	height: 0;}* html .framed .f_tt,* html .framed .f_rr,* html .framed .f_bb,* html .framed .f_bb *,* html .framed .f_ll,* html .framed .f_ll * {	display: block;	position: absolute;	left: 0; top: 0;}* html .framed .f_tt {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/hint-t.png,sizingMethod=crop);}* html .framed .f_rr {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/hint-r.png,sizingMethod=crop);}* html .framed .f_tt,* html .framed .f_bb {	width: expression( parentNode.offsetWidth ); height: 20px;}* html .framed .f_rr,* html .framed .f_ll {	width: 20px; height: expression( parentNode.offsetHeight );}* html .framed .f_bb,* html .framed .f_ll {	overflow: hidden;}* html .framed .f_bb * {	width: 3000px; height: 20px;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/hint-b.png,sizingMethod=crop);}* html .framed .f_ll * {	width: 20px; height: 3000px;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/hint-l.png,sizingMethod=crop);}* html .framed .f_rr,* html .framed .f_bb * {	right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 ); left: auto;}* html .framed .f_ll,* html .framed .f_ll *,* html .framed .f_bb,* html .framed .f_bb * {	bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 ); top: auto;}.room_62,.room_32 {	overflow: hidden;	display:  -moz-inline-stack;	display: inline-block;	overflow: hidden;}.room_32 {	width: 32px; height: 32px;	/*background: url(/i/room_sh_32.png);*/	background: transparent url(/i/room_sh_32.png) repeat scroll -1px -1px;}.room_62 {	width: 62px; height: 62px;	background: url(/i/room_sh_62.png);}.room_32 img,.room_62 img {	display: block;}/*Footer at the bottom*/body, html {	height: 100%;	}#layout {	min-height:100%;	}		* html #layout {	height:100%;	}#content {		padding-bottom: 230px;	}#footer {		height: 230px;	margin-top: -230px;	position: relative;		z-index:2;	}
 #footer ul.social {        float: left;
        margin-top:7px;    }        #footer ul.social li {display: inline;margin-right:.5em;}        #footer p {padding-top:25px; clear:both}/*---*//*#TB_overlay {	position:fixed;	left:0;	top:0;	width:100%;	height:100%;	opacity:.5;	filter:alpha(opacity=50);	z-index:100;	background:transparent url(/i/overlay.png) repeat scroll 0 0;}*/#TB_HideSelect{	z-index:50;	position:fixed;	top: 0;	left: 0;	/*background:url(/i/overlay.png) repeat scroll 0 0;*/	background-color:#000000;	border:none;	filter:alpha(opacity=50);	-moz-opacity: 0.5;	opacity: 0.5;	height:100%;	width:100%;}* HTML .l-tint {	position:absolute;	}.room-visible{    display:table-cell;}.popup {background:white none repeat scroll 0 0;left:40%;overflow:hidden;position:fixed;top:200px;}.taVideo{    height:100px;    width:250px !important;}.rooms_body {    /*font-size:1.2em;*/    /*line-height:1.4;    */    padding-bottom:10px;}#icon_rss1 .icon {	height: 18px;	width: 18px;	display: block;	overflow: hidden;	position: absolute;	top: 8px;}#icon_rss1 .icon ins {	display: block;	height: 18px;	width: 362px;	overflow: hidden;	position: absolute;	top: 0;	background: url(/i/rss_icons.png);}#icon_rss1 .rss_off .icon ins {	left: 0;}#icon_rss1 .rss_on .icon ins {	/*left: -18px;*/}.spoiler-button{    cursor:pointer;        background:#f5e9cc url(/i/small_logo.png) no-repeat scroll 5px 7px;        padding:5px;    padding-left:25px;        }.spoiler-footer{    cursor:pointer;        background:#f5e9cc url(/i/cancel.gif) no-repeat scroll 5px 7px;    padding:5px;    padding-left:25px;        }.spoiler-content{    padding:10px;    background-color:#f5e9cc;    border-top:solid 1px #ffffff;}.spoiler-footer{    cursor:pointer;        background:#f5e9cc url(/i/cancel.gif) no-repeat scroll 5px 7px;    padding:5px;    padding-left:25px;        }.bonus-state{	color:#D5A60C;	font-size:14px;	font-weight:bold;}.bonus-state a{	color:#D5A60C !important;	font-size:14px;	font-weight:bold;}.b-share-cont{    clear:both;    padding:10px;    background-color:#f5f5f5;}.b-share{    float:left;    width:auto;    }.b-share.twitter{}.b-share.facebook{}.b-share.vkontakte{    margin-left:20px;    margin-top:-1px;}.searchbox{    background-color:#fff;    border:1px solid #B5B2A7;    padding:3px 4px;    font-size:1.1em;    font-weight:bold;    width:240px;}

#pps_teaser {
	background:#ffb700 url(/i/pps/teaser-border.gif);
	padding:4px;
	margin-top:15px;
	}
	#pps_teaser .none {
		display:none;
		}
	#pps_teaser .inner {
		background-color:#fff;
		text-align:center;
		}
	#pps_teaser h4 {
		font-size:1.3em;
		color:#bf2800;
		margin:0;
		}
	#pps_teaser .logo {
		display:block;
		background:#fff1cc url(/i/pps/teaser-logo.png) no-repeat center center;
		height:60px;
		margin-bottom:15px;
		}
	#pps_teaser strong {
		display:block;
		font-weight:bold;
		}
	
	#pps_teaser li {
		font-size:1.1em;
		padding-bottom:20px;
		margin:0;
		}
		#pps_teaser li span {
			display:block;
			padding:0 30px;
			}
#pokerliga_teaser {
	border:4px solid #e5e5e5;
	padding:16px 16px 6px 16px;
	margin-top:15px;
	background:#fff url(/i/liga/logo.gif) no-repeat top right;
	}
	#pokerliga_teaser h2 {
		color:#000;
		font-weight:bold;
		padding-right:150px;
		margin-bottom:25px;
		font-size:1.6em;
		}
	#pokerliga_teaser h4 {
		margin-bottom:.2em;
		}
	#pokerliga_teaser .head {
		padding-left:16px;
		background:url(/i/liga/bullet.gif) no-repeat 2px 5px;
		}
	#pokerliga_teaser .title {
		color:#666;
		line-height:1.2;
		}
	#pokerliga_teaser a:link,
	#pokerliga_teaser a:visited {
		color:#000;
		text-decoration:none;
		border-bottom:1px solid #000;
		line-height:1.4;
		}
	#pokerliga_teaser a:hover,
	#pokerliga_teaser a:active {
		color:#dc0000 !important;
		text-decoration:none;
		border-bottom:1px solid #dc0000;
		}
