html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}

html, body {background: #000 url("../img/bg/body.jpg") 50% 0 repeat-y;}
.StandardPage, .StandardPage body {background-image: url("../img/bg/sbody.jpg");}

body {
	font: normal 13px/15px Arial,Helvetica,sans-serif;
	color: #FFF;
}

html, body, .wrapper {height: 100%;}

td {vertical-align: top;}

a {color: #ffebb2;}

.wrapper {
	width: 100%;
	background: url("../img/bg/wrapper.jpg") 50% 0 no-repeat;
}

.StandardPage .wrapper {background-image: url("../img/bg/swrapper.jpg");}

.container {
	width: 1000px;
	margin: auto;
	position: relative;
}

/** html .container, * + html .container {
	position: relative;
	left: 1px;
}*/

.header {
	height: 130px;
	padding: 0 48px;
	position: relative;
}

.header .logo {
	margin-top: 20px;
	display: inline-block;
}

.jackpot {
	width: 180px;
	height: 60px;
	position: absolute;
	top: 0;
	right: 48px;
}

.support {
	width: 160px;
	height: 60px;
	overflow: hidden;
	position: absolute;
	top: 70px;
	right: 58px;
	font-size: 14px;
	line-height: 16px;
}

.locales {
	position: absolute;
	top: 104px;
	right: 230px;
}

.locales a {
	display: inline-block;
	width: 18px;
	height: 12px;
	overflow: hidden;
	background: 0 0 no-repeat;
	margin-right: 5px;
	opacity: 0.65;
	filter: alpha(opacity=65);
}

.locales a.selected {
	opacity: 1;
	filter: alpha(opacity=100);
	cursor: default;
}

.locales span {display: none;}

.locales .en {background-image: url(../img/flags/us.gif);}

.locales .ru {background-image: url(../img/flags/ru.gif);}

.menu {background: url("../img/menu/bg.png") 0 0 repeat-x;}


*+html.StandardPage .menu {
	width: 999px;
	position: relative;
	left: 1px;
}

* html.StandardPage .menu {
	width: 999px;
	position: relative;
	left: 1px;
}

.menu, .menu td {height: 30px; background: url("../img/menu/bg.png") 0 0 repeat-x;}

.menu a {
	display: block;
	height: 30px;
}

.menu a.download {
	height: 25px;
	margin: 2px 32px 0 50px;
}

.banners {
	height: 260px;
	background: url("../img/bg/banner.jpg") 0 0 no-repeat;
	padding: 0 50px;
	position: relative;
}

.banners .vip {padding-top: 9px;}

.banners .payment {margin-top: 3px;}

.banners .download{
	position: absolute;
	top: 0;
	right: 20px;
}

.hr {
	height: 8px;
	background: url("../img/bg/hr.gif") 0 0 repeat-x;
	font-size: 1px;
	line-height: 1px;
}

.solid {
	height: 247px;
	background: url("../img/bg/solid.png") 50% 0 no-repeat;
	position: relative;
}

.solid .promotions,
.solid .news
{
	width: 150px;
	height: 220px;
	background: url("../img/bg/block.gif") 0 0 no-repeat;
	position: absolute;
	top: 10px;
}

.solid .promotions {left: 50px;}

.solid .promotions  .chat {
	position: absolute;
	bottom: 2px;
}

.solid .promotions h4,
.solid .news h4
{
	text-align: center;
	font-weight: normal;
	color: #ffebb2;
	padding: 8px 0 1px;
}

.solid .news {
	right: 50px;
	text-align: center;
}

.solid .news .nl_date {margin-top: 10px;}

.solid .news .nl_date 
.solid .news .nl_title
{
	padding: 0 5px;
}

.solid .news  a {
	color: #FFF;
	text-decoration: none;
}

.solid .games {
	width: 420px;
	height: 220px;
	margin: auto;
	padding-top: 10px;
}

.content {
	padding: 0 50px;
	width: 650px;
	padding-bottom: 25px;
}

.content a {color: #fff;}

.breadcrumbs {
	font-size: 10px;
	line-height: 11px;
	padding-top: 11px;
}

.breadcrumbs a {
	text-decoration: none;
	color: #FFF !important;
}

.breadcrumbs a:hover {text-decoration: underline;}

.content h2, .content h3, .content a {color: #e9cf8e;}

.content h1
{
	font-size: 24px;
	line-height: 25px;
	padding-top: 16px;
	color: #ffc920;
}

.content h2, .content h3 {
	font-size: 16px;
	line-height: 17px;
}

.content p, .content dl, .content ul, .content ol, .content h2, .content h3 {padding-top: 15px;}

.content ol {
	list-style: decimal outside;
	margin-left: 18px;
}

*+html .content ol {margin-left: 5px;}

*+html .content ol li {margin-left: 18px;}

* html .content ol {margin-left: 5px;}

* html .content ol li {margin-left: 18px;}

.content ul {
	list-style: disc outside;
	margin-left: 30px;
}

.content table {margin-top: 15px;}

.content td {padding-right: 10px;}

.content a strong {font-weight: normal;}

.content .promotion {
	width: 651px;
	height: 150px;
	background: url("../img/bg/promo.gif") 0 0 no-repeat;
	clear: both;
	margin: 8px 0 2px;
	position: relative;
}

.content .promotion a {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

*+html .content .promotion p {height: 52px;}

*+html .content .promotion a {
	position: static;
	float: right;
	margin-right: 10px;
}

* html .content .promotion p {height: 52px;}

* html .content .promotion a {
	position: static;
	float: right;
	margin-right: 10px;
}

.content .promotion img {
	float: left;
	margin: 10px 0 0 10px;
}

.content .promotion h1 {
	font-weight: normal;
	border-bottom: 1px solid #363024;
	padding: 11px 0 7px;
}

.content .promotion h1 span {color: #e9cf8e;}

.content .promotion p {
	color: #ffe3aa;
	padding-top: 10px;
}

.content .promotion h1, .content .promotion p {
	width: 450px;
	float: right;
	margin-right: 10px;
}

.content .hr {
	backgroung: #363024;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	margin-top: 10px;
}

.content table.images {margin-top: 5px;}

.content table.images {width: 650px;}

.content table.images td {
	padding: 15px 10px 10px 0;
	border-bottom: 1px solid #363024;
}

.content table.images h2 {padding-top: 0;}

.right {
	width: 250px;
	height: 680px;
	text-align: center;
}

.right .games, .right .chat {margin-top: 3px;}

.footer {
	text-align: center;
	margin-bottom: 30px;
	width: 998px;
	position: relative;
	left: 2px;
}

.StandardPage .footer {
	border-top: 1px solid #101010;
	background: #050402;
}

@-moz-document url-prefix() {.footer {left: 1px;}}

@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {.footer {left: 1px;}}

.footer .links {margin-top: 19px;}

.footer .links, .footer .links li {display: inline-block;}

.footer .links li {
	background: url("../img/bg/vr.gif") 0 3px no-repeat;
	padding: 0 8px 0 12px;
	* display: inline;
}

.footer .links li.first {background: none;}

.footer .links a {
	color: #FFF;
	text-decoration: none;
}

.footer .links a:hover {text-decoration: underline;}

.footer .logos {margin-top: 18px;}

.footer .logos, .footer .logos li {display: inline-block;}

.footer .logos li  {
	padding: 0 3px;
	* display: inline;
}

.footer .info {padding-top: 5px;}

.footer p, .footer h3, .footer h4 {padding: 15px 50px 0;}

.footer h3, .footer h4 {color: #ffebb2;}

.footer h3 {
	font-size: 15px;
	line-height: 16px;
}

.footer .top10 {padding-top: 5px;}

.footer .top10 img{
	position: relative;
	top: 10px;
}

/* Classes */

.centered {text-align: center;}

.colored {color: #e9cf8e;}

.notcolored {color: #fff !important;}

.withmargin {margin-top: 10px;}

ul.sitemap {
	list-style: none;
	margin-left: 15px;
}

ul.sitemap ul {
	list-style: circle;
	margin-top: 0;
	padding-bottom: 5px;
}

ul.sitemap li {margin-top: 5px;}

ul.sitemap li li {margin-top: 0;}

ul.sitemap a {color: #fff;}

img.lefted {margin-right: 10px;}

table.noborder td {border: none !important;}

.nopadding {padding: 0 !important;}

table.widthauto {width: auto !important;}

.multilevel {padding-top: 5px !important;}

.multilevel ol {padding: 10px 0 0 20px;}

.multilevel ul {padding-top: 10px;}

.multilevel li {padding-top: 10px;}

.multilevel li li {padding-top: 0;}

ol.withpadding {padding-left: 30px;}

ul.nomarker {
	list-style: none !important;
	margin-left: 0;
}

.noncolored, .noncolored * {color: #fff !important;}

.list li {
	padding-top: 5px;
}

/* Homepage Download PopUp */

#downloadPopUp
{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 426px;
	height: 142px;
	background: url("../img/bg/messagebox.gif") 0 0 no-repeat;
	text-align: center;
	cursor: move;
}

#downloadPopUp h1 {
	padding: 8px 6px;
	font-weight: bold;
}

#downloadPopUp h1, #downloadPopUp p {text-align: left;}

#downloadPopUp p, #downloadPopUp .button {color: #000;}

#downloadPopUp p {padding: 14px 20px 29px 64px;}

#downloadPopUp a {text-decoration: none;}

#downloadPopUp .button {
	background: url("../img/bg/sbutton.jpg") 0 0 no-repeat;
	display: inline-block;
	width: 90px;
	padding: 4px 0 5px;
	margin: 0 4px;
}

#downloadPopUp .button:hover {background-position: 0 -24px;}

#downloadPopUp .close {
	display: block;
	position: absolute;
	width: 21px;
	height: 21px;
	background: url("../img/bg/cancel.jpg") 0 0 no-repeat;
	margin: -26px 0 0 400px;
}

*+html #downloadPopUp .close{margin-left: 187px;}

* html #downloadPopUp .close{margin-left: 187px;}

#downloadPopUp .close:hover {background-position: 0 -21px;}

/* Unsubscribe */

.unsubscribe {margin-top: 15px;}

#unsubscribe_form div {
	padding: 21px 10px 0;
	background: #050402;
	border: 1px solid #211d19;
}

#unsubscribe_form table {
	width: auto;
	margin: 0;
}

#unsubscribe_form td {
	color: #fff;
	border: none !important;
	vertical-align: middle;
	text-align: right;
	padding-right: 10px;
}

#unsubscribe_form td input {
	border: none;
	background: url("../img/bg/button.jpg") 0 0 no-repeat;
	width: 78px;
	height: 24px;
	color: #000;
	font-weight: bold;
	font-family: "Arial", "Helvetica", sans-serif;
	line-height: 14px;
	text-align: center;
	padding: 0 !important;
	padding-bottom: 1px !important;
	vertical-align: top;
	position: relative;
	top: -22px;
	left: 91px;
}

* html #unsubscribe_form td  input {top: -22px;}

#unsubscribe_form #email {
	border: 1px solid #3c3228;
	background: #000000;
	width: 225px;
	height: 16px;
	color: #FFF;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	text-transform: none;
	padding-top: 2px !important;
	top: 0;
	left: 0;
}

.unsubscribe .error {
	padding: 10px;
	background: #990000;
	font-weight: bold;
	border: 1px solid #AA0000;
	color: #fff;
}


.unsubscribe .success {
	padding: 10px;
	background: #004600;
	font-weight: bold;
	border: 1px solid #005600;
	color: #fff;
}

/* News */

.news_title {
	font-size: 16px !important;
	font-weight: bold !important;
	padding-top: 16px;
	clear: both;
	color: #e9cf8e;
}

.news_date {color: #fff !important;}

.news_text, .news_date, .news_brief {padding-top: 15px;}

.news_image {
	margin: 10px;
	float: left;
}

.news_title a {
	color: #e9cf8e;
	text-decoration: none;
}

.news_date a,
.news_text a,
.news_brief a 
{
	color: #FFF;
	text-decoration: none;
}

.news_title a:hover, .news_date a:hover, .news_text a:hover, .news_brief a:hover {text-decoration: underline;}

.google-src-text{display:none;}