
html {
    background: #0c1721;
}

body {
	background: url(/i/lobby_bg_top.jpg) top repeat-x;
}

body.game {
	background: none;
}

.oneColFixCtrHdr .bg_container {
	background:url(/i/bg_footer.jpg) bottom repeat-x;
}

.oneColFixCtrHdr .bg_container_center {
	background:  url(/i/lobby_bg_center.jpg) center top no-repeat;
}

.oneColFixCtrHdr #container {
	background:url(/i/lobby_bg_center.jpg) center top no-repeat;
}

.odd, .odd td {
	background-color:#111e2a;
}

div#but_download a{
	background:url(/i/en/b-download-now.png) no-repeat top left;
}


#bonus_ban {
	margin-left:5px;
	margin-top:24px;
	height:300px;
	width:172px;
}

div#but_play_casino a{
	background:url(/i/en/but-play-casino.jpg) no-repeat top left;
}


.oneColFixCtrHdr #footer {
	/*background:url(/i/bg_footer.png) bottom repeat-x;*/
}

/***********************
		BANNERS
***********************/
.header_play {
    height:130px;
    margin-top: 0;
}
div#int-jackpot {
	background:url(/i/en/jackpot.gif) 3px 11px no-repeat;
	width:182px;
	padding-top:47px;
    padding-left: 1px;
	float:left;
	display:inline;
    height: 51px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

div#int-casino {
	width:224px;
	height:89px;
	margin-left: 60px;
	float:left;
	display:inline;
}

div#int-casino a {
	background:url(/i/en/b-int-play-casino.png) no-repeat top left;
	display:block;
	width:224px;
	height:89px;
    border-bottom: 0 none;
	}

div#int-casino a:hover {
	background-position: bottom left;
}

div#int-poker {
	width:224px;
	height:89px;
	margin-left:11px;
	float:left;
	display:inline;
	}

div#int-poker a {
	background:url(/i/en/b-int-play-poker.png) no-repeat top left;
	display:block;
	width:224px;
	height:89px;
    border-bottom: 0 none;
	}

div#int-poker a:hover {
	background-position: bottom left;
}

div#int-payout {
	background:url(/i/en/payout.gif) no-repeat;
	width:128px;
	height:75px;
	position:relative;
	float:left;
	display:inline;
	margin-top:18px;
	margin-left:81px;
	}

#buy-currency {width: 120px; }
#buy-amount { margin-left: 10px; width: 100px; }

#breadcrubs, .aff-banner-header-panel {
    background-color: #111e2a;
    border-bottom: 1px solid #30404f;
    padding: 4px 6px 4px 6px;
    margin-bottom: 2ex;
    font-size: 11px;
}

/* Promotions */
#promotions-top {
    border: 3px solid #5b6e81;
    background: #061625 url(/i/bg-promotions-top.gif) top left repeat-x;
    padding: 10px 16px 20px;
    margin-bottom: 16px;
}
#promotions-top IMG, #promotions-more IMG, #anews IMG {
    float:left;
    margin-right: 16px;
}
#promotions-top .news-item {height:1%;}
#promotions-top .news-item:after {clear:both;}

#promotions-top H3, #promotions-more H3 {
    clear: none;
    color: #ffcc00;
}
#promotions-top H3{font-size:19px;}
#promotions-more H3 {font-size:15px;}
#promotions-top UL {margin:0;padding:0;}
#promotions-top LI, #promotions-more LI, #anews LI {
    background: url(/custompages/promotion-module/i/promo-bullet.png) no-repeat scroll 0 6px;
    padding: 8px 0 7px 32px;
    list-style-type: none;
}
html* #promotions-top LI, #promotions-more LI, #anews LI {
    padding-left: 16px;
}
#promotions-top LI.one, #promotions-more LI.one, #anews LI.one {
    background-image: url(/custompages/promotion-module/i/promo-bullet-1.png);
    width:auto;height:auto;overflow:visible;margin:0;
}
#promotions-top LI.two, #promotions-more LI.two, #anews LI.two {background-image: url(/custompages/promotion-module/i/promo-bullet-2.png);}
#promotions-top LI.three, #promotions-more LI.three, #anews LI.three {background-image: url(/custompages/promotion-module/i/promo-bullet-3.png);}
#promotions-more {
    border: 3px solid #111e2a;
    background: #111e2a url(/i/bg-promotions-more.gif) top left repeat-x;
    padding: 20px 16px 30px 16px;
}
#promotions-more .news-item {
    padding-bottom: 20px;
    border-bottom: 1px dashed #405568;
    margin-bottom: 16px;
}

/*     /Promotions single page */
#anews {padding-top: 16px;}
#anews H2 {clear: none;margin-top: 0;}
#anews P {clear:both;margin-top:1ex;}
#anews TABLE {margin-bottom: 2ex;}
#anews TD {vertical-align: middle;}
/*     /Promotions single page
 /Promotions */

#download-1 DIV {background: url(/i/dp-1.gif) scroll 322px 19px no-repeat;}
#download-1 P {width: 320px;}

#download-2 DIV {background: url(/i/dp-2.jpg) scroll 95px 22px no-repeat;}
#download-3 DIV {background: url(/i/dp-3.jpg) scroll 345px 19px no-repeat;}
#download-3 P { width: 330px; }

.download-pane, .rng-pane {
    width: 731px; height: 263px;
    background: url(/i/bg-download.gif) scroll top left no-repeat;
    margin-bottom: 28px;
}
.download-pane IMG {
    margin: 12px 16px 0 12px;
    float: left;
}

.download-pane DIV {float: left;width: 640px; height: 250px;}
.download-pane H2, .rng-pane H2 {margin-top: 13px;}

.rng-pane {margin-top: 10px;}
.rng-pane DIV {float:left;}
#content .rng-pane H2, #content .ssl-pane H2 {margin-top: 13px; margin-left: 20px;}
#content .rng-pane P, #content .ssl-pane P {margin-left: 20px;margin-right: 20px;clear:left;}
#content .rng-pane IMG#rng-certification-letter {float:right;margin: 9px 16px 0 16px;}
#content .rng-pane IMG#tst-logo {float:left; margin: 0 9px 5px 0;
_margin-bottom: 0;
}

.ssl-pane {
    width: 731px; height: 167px;
    background: url(/i/bg-ssl.gif) scroll top left no-repeat;
    margin-bottom: 28px;
    margin-top: 10px;
}
#ssl-logo {
    float:left; margin: 0 9px 5px 0;
    _margin-bottom: 0;
}
#ssl-logo-big {
    float:right; margin: 0px 16px 0;
}
.ssl-pane H2 {padding-top: 20px;}

.balance-comment, .align-to-table {padding-left: 14px;}

div#news_block, div#faq_block {
	/*background:url(/i/en/right_tab_bg.gif) no-repeat top right;*/
	margin-top:23px;
	margin-left:4px;
	width:178px;
	min-height: 100px;
    height: auto !important; /* понимают все современные браузеры */
    height: 100px; /* IE6 не понимает min-height - это хак для него */
}

div#news_block p, div#faq_block p, div#news_block h1, div#news_block h2 {
	margin-left:9px;
}

p.news_date {
	color:#ffcc00;
	font-size:13px;
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-top:19px;
	}

div#news_block a{
	text-decoration:none;
	font-size:13px;
}

div#news_block a:hover{
	text-decoration:none;
}

div#faq_block a{
	color:#ffcc00;
	text-decoration:none;
	font-size:15px;
}
div#faq_block a.all{font-size: 13px;}

div#faq_block a:hover{
	text-decoration:none;
    color:#fff;
}

#faq_block h3, #news_block h3 {
	margin-bottom:20px;
}
#news_block h3, #promo-menu h3 {
	margin-bottom:7px;
}

#faq_block h3, #news_block h3, #promo-menu h3 {background-color: #111e2a;}

#aff-left-bar h3 {
    color:#FFEEAA;
    font-family:"Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
    font-size:23px;
    font-weight:normal;
    padding:5px 0 0 10px;
    width: 211px;
}

#aff-left-bar #news_block {
    width:220px;
    margin-left: 0;
}
#aff-left-bar {
    width: 220px;
    float: left;
    margin-right:15px;
}
#aff-center-bar {
    width: 504px;
    float: left;
}

.aff-left-panel {
    width: 220px;
    background-color: #1f3040;
    margin-bottom: 11px;
    font-size: 11px;
    line-height: 14px;
}
.aff-left-panel h2 {
    font-size: 15px;
}
#content .aff-left-panel p, #content .aff-left-panel h2 {
    margin: 5px 14px;
}
#content #aff-login P {
    margin-top: 0 !important;
    margin-bottom: 2px;
}
.aff-left-panel img {
    display: block;
    margin: 0; border: 0;
}
UL#aff-left-menu {
    line-height: 18px;
    padding-left:0;
    margin-left: 10px;
    *margin-left: 0;
    margin-bottom: 20px;
}

ul#aff-left-menu LI {
    list-style: none;
    margin-left:0;
    padding-left:0;
    width:95%;
    display:inline-block;
    /*  Если использовать block или подобный элемент
        едет верстка в IE(длинный элемент меню на 2 строки, например в рус).
        Так как в IE для элементов li присутствует отступ для первой строки.
    */
}
#aff-left-menu A {
    font-size: 19px;
}
.b-one, .b-two, .b-three {
    background: url(/i/bullet.png) no-repeat scroll 0 6px;
    padding: 8px 0 7px 32px;
    list-style-type: none;
}
#content .sitemap UL LI {list-style-type: none;margin: 0.2ex 0;}
#content .sitemap H2 {margin: 0.5ex 0;}

html* .b-one, html* .b-two, html* .b-three {
    padding-left: 16px;
}
LI.b-one {background-image: url(/i/bullet-1.png);}
LI.b-two {background-image: url(/i/bullet-2.png);}
LI.b-three {background-image: url(/i/bullet-3.png);}
LI H3 {font-size: 15px;margin-top: 0;}
.second_level_header H3 {margin-top:0.2ex;margin-bottom: 0;}

#aff-login INPUT {width: 130px; height: 15px; font-size:11px;margin-top: 2px;}
#button-submit-aff-q-login {margin: 16px auto 9px auto;_margin-bottom: 6px;}
.aff-btn {
    /*background-color: #1f3040;*/
    padding: 0 15px;
    margin-top: 25px;
}
/*.aff-btn .button {margin-top: 0;}*/

/*#aff-left-bar #news_block p {margin-left:0;}*/

#aff-center-bar H1, #aff-center-bar-wide H1 {color:#ffeeaa;font-size:23px;}
#aff-center-bar H2, #aff-center-bar-wide H2 {font-size:17px;}
#aff-center-bar-wide { width: 700px;float:left;}
#aff-sub-container {width:100%;}
#simple-periods td {padding: 2px;}

#aff-center-bar-wide UL.internal-sub-menu LI {
    /*padding: 6px 6px 0;*/
    list-style: none inside none;
    margin-left: -3px;
}
.aff-banner-header-panel {margin: 14px 0 4px;}
#aff-banner {
    margin-bottom: 10px;
}

#favorite-games {
    position: relative;
    width: 731px;
    height: 283px;
    background: url(/i/bg-favorite-games.png) top left no-repeat;
    margin-left: -26px;
    padding-left: 26px;
}

#favorite-games H2 {
    padding: 15px 0 6px 59px;
    _padding-top: 7px;
}
#content .terms-layout OL, #content .terms-layout UL {list-style-position: outside; padding-left: 1em;margin-left: 1.4em;}
#content .terms-layout OL OL {list-style-type: lower-roman;}
#content .terms-layout OL OL OL {list-style-type: lower-latin;}
/*#content .terms-layout OL LI {padding-left: 1em;}*/
#content .terms-layout OL LI B {font-weight:normal;}
/*.terms-layout OL LI LI B {color:#ffeeaa;font-size:17px;*/

#content .terms-layout OL UL{list-style-type: disc;}

#passwdStrengthVisual {
    background-color:#111E2A;
    border:1px solid #80761F;
    color:#332211;
    font-size:11px;
    height:10px;
    width:135px;
    float:left;
    margin-top: 4px;
}
#passwdStrengthTitle {
    width: 65px; float:left;
}
#passwdStrengthHint {width: 100px; float:left;margin-left:10px;}

.required-field {width: 1em; color: #fe521a;}
DIV.required-field {float:left;}
.bdate, .expdate {display:inline;}
#content .bdate .day {margin-left:0;padding-left:3px;}

#refer_link {width: 911px;margin: 16px 0;}
.deposit-col2-1 {width: 156px;}
.deposit-col2-2 {width: 534px;}


.balance_tab .darkcell {background-color: #111e2a;color:#FFCC00;}
.balance_tab .lightcell {background-color:#111e2a;}

.note {font-size: 11px; color: #aaa;}
.vip_points_button_container {margin: 0 auto;width: 135px;}
.vip_points_select {width: 77px;}

