body {
	background: transparent;
	height: 100%;
}
body, td, th, div {
	font: normal normal 11px/170% Tahoma, Arial,  Verdana,  sans-serif;
	color: #000000;
}
input, textarea, select, option {
	font: normal normal 11px/110%  Arial, Tahoma,  Verdana, Georgia, sans-serif;
	color: #000000;
}
textarea {
	width: 171px;
	height: 94px;
	border: 1px solid #000000;
	overflow: auto;
	display: block;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 11px/170% Tahoma, Arial,  Verdana,  sans-serif;
	color: #000000;
}
a:hover {
	text-decoration: none;
}

p {
	margin: 0px;
}	

.body {
	background: #0a3552;
	text-align: center;
}

.container {
	width: 990px;
	margin: 0 auto;
	text-align: left;
}
.container .wrapper {
	width: 942px;
	margin: 0 13px 0 28px;
}
.container * {
	color: #FFFFFF;
}
.container a, .container a:link, .container a:active, .container a:visited, .container a:hover {
	color: #ffb800;
}
.container textarea,
.container option,
.container select,
.container input {
	color: #000000;
}
/* colls */
.colls {
	height: 300px;
	width: 923px;
	margin: 3px 0 0 0;
}
.colls .left_menu {
	width: 170px;
}
.colls .content {
	width: 753px;
	background: #09669c;
}
.colls .content_bot {
	width: 753px;
	background: #09669c url('../media/images/bg/bottom.gif') left bottom no-repeat;
	vertical-align: bottom;
}
.content_botz {
	width: 753px;
    height: 10px;
	background: #09669c url('../media/images/bg/bottomz.gif') left bottom no-repeat;
	vertical-align: bottom;
}
.colls .content_bot .padd {
	padding: 20px 17px 16px 20px;
}
/* colls */

/* footer */
.footer {
	padding: 3px 42px 10px 192px;
}
/* footer */
.demo_popup {
	overflow: hidden;
}
/* copyright */ 
.copyright {
	float: right;
}
/* copyright */ 

/* bot_menu */
.bot_menu {
	color: #7890a0;
}
.bot_menu *,
.bot_menu a {
	color: #7890a0 !important;
}
.bot_menu span.dash {
	padding: 0 5px;
}
/* bot_menu */

/* copyright */
.copyright {
	color: #7890a0;
	float: right;
}
.copyright a {
	color: #f0bd3d !important;
}
/* copyright */

/* check */
.check {
	width: 716px;
	height: 63px;
	background: url('../media/images/bg/check.gif') top left no-repeat;
	overflow: hidden;
	margin: 0 0 3px 0;
}
.check .check_padd {
	padding: 6px;
}
.check .label {
	padding: 0 16px 0 0;
}
.check .inputs {
	width: 100%;
	vertical-align: middle;
	text-align: right;
	padding: 0 10px 0 0;
}
.check .inputs input {
	width: 22px;
	height: 25px;
	margin: 0 10px 0 0;
	background: #FFFFFF url('../media/images/bg/input.gif') right bottom no-repeat;
	border: 1px solid #dbe9ee;
	color: #3d3d3d;
	font: normal normal 17px tahoma;
	text-align: center;
}
.check .submit {
	vertical-align: middle;
	padding: 5px 8px 0 0;
}
.check .submit input {
	display: block;
}
.check .response td {
	vertical-align: middle;
	padding: 5px;
}
.check .response td.btn {
	padding: 0 12px 0 0;
}
.check .response {
	height: 50px;
}
/* check */
.winnings .show_winnings {
	font: bold 14px Tahoma;
	text-align: center;
	padding: 0px 20px;
}
.winnings .show_winnings,
.winnings .show_winnings * {
	vertical-align: middle;
}
.winnings .show_winnings label {
	color: #1DDCF7;
}
.winnings .show_winnings strong {
	font-size: 30px;
}
.winnings_img {
	float: right;
	position: relative;
	top: -15px;
}
/* stats */
.stats {
	width: 716px;
	height: 71px;
	background: url('../media/images/bg/stats.gif') top left no-repeat;
	overflow: hidden;
	margin: 0
}
.stats .stats_padd {
	padding: 6px 7px;
}
.stats .label {
	padding: 0 16px 0 0;
}
.stats .btn {
	vertical-align: middle;
	padding: 0 8px 0 0;
}
.stats .stats_info {
	width: 100%;
	vertical-align: middle;
	background: url('../media/images/bg/slashes.gif') top left no-repeat;;
}
.stats .stats_info table {
	width: 100%;
	table-layout: fixed;
}
.stats .stats_info table td {
	white-space: nowrap;
}
.stats .stats_info table td.bla {
	padding-left: 10px;
}
.stats .stats_info .price {
	color: #1ddcf7;
}
.stats .stats_info .slash {
	padding: 0 28px 0 0;
}
/* check */


/* header */
.header {
	height: 127px;
	background: url('../media/images/bg/header.jpg') top left no-repeat;
	margin: 0 0 -4px 0;
}
.header .logo {
	padding: 28px 0 0 23px;
}
/* header */

/* login */
.login {
	width: 947px;
	height: 82px;
	background: url('../media/images/bg/login.jpg') top left no-repeat;
	position: relative;
}
.game_login {
	width: 800px;
	height: 82px;
	background: url('../media/images/bg/game_login.png') top left no-repeat;
	position: relative;
}
.game_credits_col
{
	color: #1ddcf7 !important;
}
.game_text
{
	color: white;
}

.login .user {
	width: 297px;
	vertical-align: middle;
}
.login .user span {
	color: #1ddcf7 !important;
}
.login .user .user_padd {
	padding: 4px 0 0 80px;
}
.login .hdr {
	width: 450px;
	vertical-align: middle;
	text-align: center;
}
.login .hdr img {
	margin: 7px auto 0 auto;
}
.login .logout {
	vertical-align: middle;
	text-align: center;
}
.login .logout input {
	margin: 7px auto 0 auto;
	display: block;
}
.login .user_menu {
	position: absolute;
	display: block;
	top: 82px;
	left: 182px;
	color: #cdd9df !important;
	background: url('../media/images/bg/user_menu.gif') top left no-repeat;
	text-align: center;
	width: 170px;
	height: 26px;
	line-height: 26px !important;
	font-weight: bold !important;
}
.game_buy {
	padding-top: 10px ! important;
}
.login .error_msg {
	color: #ffb800 !important;
	font-size: 10px;
	margin: -7px 0 0 119px;
}
.login .padd {
	padding: 12px 30px 10px 80px
}
.login .logged {
	padding: 12px 30px 10px 80px;
	background: url('../media/images/bg/login_slash.gif') 376px 10px no-repeat;
}
.login .logged .logged_table {
	height: 49px;
}
.login .input_text {
	background: #FFFFFF url('../media/images/bg/input.gif') right bottom no-repeat;
	width: 160px;
	border: 1px solid #dbe9ee;
	margin: 0 14px 0 0; 
}
.login .input_text.error {
	border: 1px solid #ffb800;
	background: #FFFFFF;
	color: #000000 !important;
}
.login .login_img {
	padding: 15px 35px 0 0;
}
.login .label, .game_login .label {
	/*color: #ffb800;*/
	color: #ffffff;
	font-size: 11px;
	padding: 0 0 1px 0;
}
.login .remind {
	padding: 17px 0 0 32px; 
}
.login .remind a, .game_login .remind a {
	color: #FFFFFF !important;
	padding: 0 0 0 11px;
	background: url('../media/images/ico/tr_w.gif') left 3px no-repeat;
	font-size: 10px !important;
}
.login .remind a:hover {
	background: url('../media/images/ico/tr_w_ov.gif') left 3px no-repeat;
}
.login .button {
	padding: 18px 14px 0 0;
}
/* login */

/* left_blocks */
.left_blocks {
	padding: 0 0 30px 3px;
}
.left_blocks .left_block_item {
	margin: 0 0 3px 0;
	width: 167px;
	background: url('../media/images/bg/left_bg.gif') top left repeat-y;
}
.left_blocks .left_block_item .left_bot,
.left_blocks .left_block_item .left_top {
	width: 12px;
	height: 13px;
	position: absolute;
	display: none;
	height: 13px;
	width: 12px;
}
.left_blocks .left_block_item .left_bot {
	margin: -1px 0 0 155px;
}
.left_blocks .left_block_item .left_top {
	margin: -12px 0 0 155px;
}
.left_blocks .left_block_item .left_block_table {
	width: 167px;
	height: 66px;
	background: url('../media/images/bg/left_top.gif') top left no-repeat;
}
.left_blocks .left_block_item .left_block_table .left_block_td {
	text-align: center;
	vertical-align: middle;
	background: url('../media/images/bg/left_bot.gif') bottom left no-repeat;
	padding: 8px;
}
.left_blocks .left_block_item .left_block_table .left_block_td img {
	margin: 0 auto;
}
.left_blocks .left_block_item.first  {
	margin-top: -1px;
}
.left_blocks .left_block_item.ov {
	background: #09669c;
	cursor: pointer;
}
.left_blocks .left_block_item.ov .left_block_table {
	background: url('../media/images/bg/left_top_ov.gif') top left no-repeat;
}
.left_blocks .left_block_item.ov .left_block_table .left_block_td {
	text-align: center;
	vertical-align: middle;
	background: url('../media/images/bg/left_bot_ov.gif') bottom left no-repeat;
}
.left_blocks .left_block_item.ov .left_top,
.left_blocks .left_block_item.ov .left_bot {
	display: block;
}
.left_blocks .left_block_item.ov.first .left_top {
	display: none;
}
.left_blocks .png {
	margin: 0 auto;
}
/* left_blocks */
#register_text {
	padding-left: 70px;
}
/* content_colls */
.content_colls {
	width: 715px;
	margin: 0 0 0 20px;
	table-layout: fixed;
}
.content_collsz {
	width: 740px;
	margin: 0 0 0 20px;
    table-layout: fixed;
}
.content_colls .content_menu {
	width: 193px;
}
.content_collsz .content_menuz {
	WIDTH: 140px
}
.content_colls .content_info {
	width: 522px;
}
.content_collsz .content_infoz {
    width: 615px;
}
/* content_colls */

/* count_down */
.count_down {
	background: url('../media/images/hdr/top_headers.jpg') top left no-repeat;
	width: 482px;
	height: 132px;
}
.count_down div {
	font: normal normal 28px georgia;
}
.count_down div.prize {
	float: left;
	padding: 64px 0 0 0;
	width: 237px;
	overflow: hidden;
}
.count_down div.prize div {
	padding: 0 0 0 35px;
}
.count_down div.time {
	padding: 60px 0 0 0;
	float: left;
}
.count_down div.time div {
	padding: 0 0 0 45px;
}
/* count_down */


/* main_menu */
.main_menu {
	padding: 0 33px 0 0;
}
.main_menu .menu_header {
	padding: 0 0 10px 18px;
	font: normal normal 18px arial;
	color: #b6d1e1 !important;
}
.main_menu a {
	background: url('../media/images/ico/star.jpg') 8px 2px no-repeat;
}
.main_menu span.active,
.main_menu a {
	display: block;
	border-bottom: 1px solid #4b8fb5;
	color: #ffffff !important;
	padding: 9px 15px 9px 50px; 
}
.main_menu .fst {
	background: url('../media/images/ico/star_first.jpg') 8px 2px no-repeat;
	font-weight: bold !important;
	color: #cee9f8 !important;
}
.main_menu span.active,
.main_menu a:hover {
	background: #166ea1 url('../media/images/ico/star_ov.jpg') 8px 2px no-repeat;
}
.main_menu span.last, 
.main_menu a.last { 
	border-bottom: none;
}

/* content_block */
.content_block {
    PADDING-RIGHT: 35px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 24px;
	
}
.content_block .page_header,
.popup .page_header {
	font: normal normal 18px arial;
	padding: 0 0 13px 0;
}
/* content_block */

/* game_logo */
.game_logo {
	height: 132px;
}
.game_logo div {
	padding: 40px 0 0 0;
}
/* game_logo */

/* default_table */
.default_table {
	margin: 0 0 15px 0;
}
.default_table th {
	background: #14557c;
	border-bottom: 1px solid #09669c;
	padding: 6px 6px 6px 5px;
}
.default_table td {
	font-size: 11px;
	color: #FFFFFF;
	padding: 1px 16px 1px 7px;
	line-height: 23px;
	text-align: center;
}
.default_table .tr_1 td {
	background: #165981 url('../media/images/bg/slash_2.gif') right center no-repeat;
	font-size: 11px;
}
.default_table .tr_2 td {
	background: #14557c url('../media/images/bg/slash_1.gif') right center no-repeat;
}
.default_table .tr_1 td.last {
	background: #165981;
	text-align: center;
}
.default_table .tr_2 td.last {
	background: #14557c;
	text-align: center;
}
/* default_table */

/* acount_sell */
.acount {
	padding: 8px 0 0 0;
}
.acount .acout_text {
	padding: 0 0 12px 0;
}
.acount .acount_sell {
	margin: 0 0 35px 0;
}
.acount .acount_bord {
	margin: 0 0 17px 0;
}
.acount .acount_bord .acount_sell  {
	margin: 0 0 17px 0;
}
.acount  .acount_sell td {
	vertical-align: middle;
	padding: 0 7px 0 0;
}
.acount  .acount_sell .input_text {
	background: #FFFFFF url('../media/images/bg/input.gif') right bottom no-repeat;
	width: 110px;
	border: 1px solid #dbe9ee;
}
.acount .acount_sell .submit input {
	display: block;
	margin: 0 0 0 7px;
}
.acount .acount_bord {
	border-bottom: 1px solid #4b8fb5;
}
.acount input.input_text.error {
	border: 1px solid #ffb800 !important;
	background: #FFFFFF;
}
.acount .error_msg,
.generate .error_msg {
	color: #ffb800 !important;
	font-weight: bold;
	padding: 0 0 12px 0;
}
/* acount_sell */
#popup_register,
#popup_game_rules,

#popup_remind,
#popup_register_success,
#popup_tv_registration {
	display: none;
}

/* banks */
.choose_bank {
	background: #0d699d;
}
.choose_bank .banks .dec {
	background: url('../media/images/dec/bank_bg.gif') right top no-repeat;
}
.choose_bank .banks .bank {
	height: 102px;
	width: 244px;
}
.choose_bank .banks .bank .bank_logo {
	height: 85px;
	text-align: center;
	
}
.choose_bank .banks .bank .bank_radio {
	text-align: center;
}
.choose_bank .banks .bank .bank_logo img {
	margin: 27px  auto 0 auto;
}
.choose_bank input.input_text {
	background: #FFFFFF url('../media/images/bg/input.gif') right bottom no-repeat;
	width: 160px;
	margin: 0 0 0 20px;
	border: 1px solid #dbe9ee;
}
.choose_bank input.input_text.error {
	border: 1px solid #ffb800 !important;
}
.choose_bank .error_msg {
	color: #ffb800 !important;
}
.choose_bank .buttons {
	padding: 35px 0 10px 24px;
}
.choose_bank .buttons table {
	margin: 4px 0 10px 0;
	text-align: left;
}
.choose_bank .buttons table td {
	padding: 0 10px 0 0;
}
.choose_bank .message {
	padding: 15px 30px 0 30px;
	font-weight: bold;
}
.choose_bank .message_change {
  padding: 5px 30px 0 30px;
}
/* banks */

/* generate */
.generate .amount {
	font-size: 10px;
	padding: 3px 0 8px 0;
}
.generate .additional {
	font-size: 10px !important;
	color: #77a7c8 !important;
	padding: 3px 25px 0 0;
}
.generate .bot_btn {
	padding: 3px 0 0 0;
}
.generate .amount span {
	color: #1ddcf7 !important;
}

.user_page {
	margin-top: 55px;
}
.content_bot_user {
	height: 40px;
}
.generate .generate_numbers {
	background: url('../media/images/bg/generate.gif') top left no-repeat;
	width: 473px;
	height: 120px;
	margin-bottom: 20px;
}
.generate .generate_numbers .padd {
	padding: 8px 20px 8px 34px
}
.generate .generate_numbers .lucky {
	width: 22px;
	height: 25px;
	margin: 0 16px 0 0;
	background: #FFFFFF url('../media/images/bg/input.gif') right bottom no-repeat;
	border: 1px solid #dbe9ee;
	color: #3d3d3d;
	font: normal normal 17px tahoma;
	text-align: center;
}

.generate .generate_numbers .amountf {
	width: 50px;
	height: 25px;
	margin: 0 16px 0 0;
	background: #FFFFFF url('../media/images/bg/input.gif') right bottom no-repeat;
	border: 1px solid #dbe9ee;
	color: #3d3d3d;
	font: normal normal 17px tahoma;
	text-align: right;
}
/* generate */
.jobtvmt {
	width: 190px ! important;
}
/* register */
.register .input_text {
	background: #FFFFFF url('../media/images/bg/input.gif') right bottom no-repeat;
	width: 160px;
	border: 1px solid #dbe9ee;

}
.register .register_bg  td {
	padding: 0 0 12px 30px;
}
.register .register_bg  .label {
	width: 124px;
	padding-left: 0 !important;
}
.register .label.error {
	color: #ffb800 !important;
}

.label.error a:link, .label.error a:active, .label.error a:visited, .label.error a:hover {
	color: #ffb800 !important;
}
.register .register_bg span {
	
	padding: 0 5px;
}
.register .error.input_text {
	border: 1px solid #ffb800;
	background: #FFFFFF;
}
.register .register_bg {
	background: #0e699e;
	border-bottom: 1px solid #4b8fb5;
	padding: 20px 0 10px 35px;
	margin: 0 0 12px 0;
}
.register .form_bot {
	padding: 0 0 10px 35px;
}
.register .form_bot table {
	margin: 6px 0 10px 0;
}
.register .form_bot td {
	padding: 0 7px 0 0;
}
/* register */

/* demo */
.demo {
	margin: 5px 0 0 -20px;
	position: relative;
}
.demo img {
	position: relative;
	z-index: 1000;
}
/* demo */ 

/* stats */
.stats_block .stats_item {
	float: left;
	width: 225px;
	/*height: 435px;*/
	margin: 0 27px 30px 0;
}

.stats_block .stats_item.sec {
	margin: 0;
}
.stats_block .stats_item .stats_table {
	width: 225px;
	
}
.stats_block .stats_item .stats_row td {
	background: #0b4a6f url('../media/images/bg/stats_row.gif') top left repeat-x;
	border-bottom: 1px solid #316989;
	padding: 0 10px 0 14px;
	height: 29px;
	vertical-align: middle;
}
.stats_block .stats_item .stats_row td div {
	padding: 5px 0;
	font-weight: bold;
}
.stats_block .stats_item .stats_row td div.value {
	font-size: 11px;
	text-align: right;
	white-space: nowrap;
}
.stats_block .stats_item .stats_row td.stats_head div {
	font-size: 11px;
}
.stats_block .stats_item .stats_one {
	background: #153d56 url('../media/images/bg/stats_one.gif') top left repeat-x;
	
}
.stats_block .stats_item .stats_one table {
	width: 100%;
	margin: 10px 0;
}
.stats_block .stats_item .stats_one table .dec {
	width: 23px;
}
.stats_block .stats_item .stats_one table .dec div {
	width: 13px;
	height: 22px;
	margin: 0 5px;
	background: url('../media/images/dec/slash.png') top left no-repeat;
}
.stats_block .stats_item .stats_one table .lab {
	width: 60%;
	padding: 6px 18px;
}
.stats_block .stats_item .stats_one table .val {
	width: 40%;
	text-align: center;
	padding: 6px 18px;
	white-space: nowrap;
}
.stats_block .stats_item .invitations {
	border-bottom: 1px solid #FFFFFF;
	position: relative;
}
.stats_block .stats_item .invitations span {
	float: right;
}
/* stats */

/* dhtml */
#popup_register_success,
#popup_tv_reg,
#popup_register,
#popup_game_rules,
#popup_remind,
#popup_text,
#popup_text_new,
#popup_tv_registration {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 3000;
}
#popup_register_success_bg,
#popup_tv_reg_bg,
#popup_register_bg,
#popup_game_rules_bg,
#popup_remind_bg,
#popup_text_bg,
#popup_text_new_bg,
#popup_tv_registration_bg {
	filter:alpha(opacity=50);
	-moz-opacity:.50; 
	opacity:.50;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #1f3c4f;

}
.popup_bg {
	padding: 212px 0 0 0;
}
.dhtml_popup {
	position: relative;
	margin: 0 auto;
	width: 494px;
	height: 290px;
	text-align: left;
}
.close {
	cursor: pointer;
	position: absolute;
	width: 19px;
	height: 19px;
	top: 13px;
	right: 13px;
}
.popup_cont {
	width: 494px;
}
.popup_cont .popup_hdr {
	font-size: 18px;
	padding: 0 0 12px 0;
}
.popup_cont .popup_top {
	height: 11px;
	font-size: 1px;
	line-height: 1px;
}
.popup_cont .outer { 
	position: relative;
	height: 175px;
	width: 422px;
	scrollbar-3dlight-color: #254e69;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #9eafba;
	scrollbar-darkshadow-color: #254e69;
	scrollbar-face-color: #254e69;
	scrollbar-highlight-color: #9eafba;
	scrollbar-shadow-color: #9eafba;
	scrollbar-track-color: #9eafba;
}
.popup_cont .outer .scroll {
	width: 390px;
}
.popup_cont .inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
	z-index:10000000;
}
	
.popup_cont .popup_mid {
	background: url('../media/images/dec/popup_bg.jpg') 0 0 repeat-y;
}
.popup_cont .popup_mid .popup_grad {
	background: url('../media/images/dec/popup_grad.jpg') 0 0 no-repeat;
	width: 494px;
	height: 265px;
}
.popup_cont.popup_small .popup_mid .popup_grad {
	height: 150px;
}
.popup_cont .popup_bot {
	height: 11px;
	font-size: 1px;
	line-height: 1px;
}
.popup_cont .popup_pad {
	padding: 30px 13px 17px 56px;
	color: #FFFFFF;
}
.popup_cont.popup_small .popup_pad {
	padding: 30px 13px 12px 56px;
	color: #FFFFFF;
}
.popup_cont.popup_register .popup_pad {
	padding: 20px 23px 5px 25px !important;
	background: url('../media/images/dec/login.gif') 30px 22px no-repeat;
}
.popup_cont .popup_pad * {
	color: #FFFFFF;
}
.popup_cont .popup_pad input {
	color: #000000;
}
.popup_cont .won {
	text-align: center;
	padding: 0 50px 0 0;
}
.popup_cont .won .buttons {
	padding: 4px 0 0 0;
}
.popup_cont .won .buttons input {
	margin: 0 5px;
}
.popup_cont .won .info {
	font-size: 12px;
}
.popup_cont .won .wish {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #ffb800;
	padding: 6px 0 10px 0; 
}
.popup_cont .won .congratulations {
	font-weight: bold;
	font-size: 12px;
	color: #ffb800;
	padding: 0 0 2px 0; 
}
.popup_cont .won .more_info {
	color: #77a7c8;
	font-size: 10px;
	padding: 2px 0 6px 0;
}
/* dhtml */
.remind_form {
	padding: 0 0 0 40px;
}
.remind_form .buttons {
	width: 237px;
	text-align: right;
}
.remind_form .buttons input {
	margin: 0 0 0 10px;
}
.remind_form .input_div {
	padding: 5px 0 20px 0;
}
.remind_form .input_div input {
	background: #FFFFFF url('../media/images/bg/input.gif') right bottom no-repeat;
	width: 235px;
	border: 1px solid #dbe9ee;
}
.remind_form .error {
	color: #ffb800 !important;
}

/* register_popup */
.register_popup {
	
}
.register_popup  td {
	padding: 0 0 0 10px;
}
.register_popup  td.third {
	line-height: 100% !important;
}
.register_popup  .label {
	white-space: nowrap;
	text-align: right;
	padding-left: 0 !important;
}
.register_popup .label.error {
	color: #ffb800 !important;
}

.register_popup span {
	padding: 0 5px;
}
.register_popup .input_text {
	background: #FFFFFF url('../media/images/bg/input.gif') right bottom no-repeat;
	display: block;
	margin: 0 0 10px 0;
	width: 190px;
	border: 1px solid #dbe9ee;
}
.register_popup .error.input_text {
	border: 1px solid #ffb800;
	background: #FFFFFF;
	display: block;
	margin: 0 0 10px 0;
	width: 190px;
}
.register_popup {
	padding: 20px 0 10px 35px;

}
#popup_tv_registration .register_popup {
	padding: 10px 0 10px 20px;
}

.register_popup .remind input {
	margin: 0;
}
.register_popup .remind td {
	padding: 0 10px 0 0;
	vertical-align: middle;
}
.register_popup .form_buttons {
	text-align: right;
	padding: 7px 0 0 0;
}
.register_popup .form_buttons input {
	margin: 0 0 0 10px;
}
#account_help {
	padding: 20px;
}
#account_help,
#account_help * {
	color: #ffffff;
}
.popup {
	background-color: #09669c;
}
.success_msg {
	margin: 5px;
	font-weight: bold;
}
/* register_popup */

.games_table {
	width: 100%;
	
}
.games_table td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.games_table a, .games_table a:link, .games_table a:active, .games_table a:visited, .games_table a:hover {
	color: white;
}

.flashContent { 
	z-index: 0; 
}

.button_z1 {
			background: url('../media/images/hdr/buttonz1.jpg') no-repeat left top;
			width: 77px;
			height: 23px;
			display: inline-block;
			margin-top: 2px;
            COLOR: black;
            text-align: center;
            font-weight: 700;
            float: left;
		}
.button_z2 {
			background: url('../media/images/hdr/buttonz2.jpg') no-repeat left top;
			width: 23px;
			height: 23px;
			display: inline-block;
			margin-top: 2px;
            COLOR: black;
            text-align: center;
            font-weight: 700;
            float: left;
		}

.game_cell {
	BACKGROUND: url('../media/images/hdr/blue_box.jpg') no-repeat left top;
	
	height: 133px;
	padding-top: 4px;
	padding-left: 5px;
}

.game_cell_small {
	BACKGROUND: url('../media/images/hdr/blue_box_small.jpg') no-repeat left top;
	
	height: 133px;
	width: 200px;
	height: 50px;
	padding-top: 5px;
	padding-left: 6px;
}

.game_name {
	font-weight: bold;	
	margin-top: -6px;
	margin-left: 68px;
}

.gamesshortlist_head {
	background: url('../media/images/ico/star.jpg') 8px 2px no-repeat;
	display: block;
	font-weight: bold;
	color: #ffffff !important;
	padding: 9px 0px 9px 50px; 
}
.gamesshortlist_headempty {
	display: block;
	font-weight: bold;
	color: #ffffff !important;
	padding: 9px 0px 9px 50px; 
}

a.ogm_action {
	background: url('../media/images/ico/genres.gif') 16px -96px no-repeat;
	display: block;
	border-bottom: 1px solid #4b8fb5;
	color: #ffffff !important;
	padding: 9px 15px 9px 50px; 
}
a.ogm_mahjong {
	background: url('../media/images/ico/genres.gif') 16px -60px no-repeat;
	display: block;
	border-bottom: 1px solid #4b8fb5;
	color: #ffffff !important;
	padding: 9px 15px 9px 50px; 
}
a.ogm_puzzle {
	background: url('../media/images/ico/genres.gif') 16px 12px no-repeat;
	display: block;
	border-bottom: 1px solid #4b8fb5;
	color: #ffffff !important;
	padding: 9px 15px 9px 50px; 
}
a.ogm_card {
	background: url('../media/images/ico/genres.gif') 16px -132px no-repeat;
	display: block;
	border-bottom: 1px solid #4b8fb5;
	color: #ffffff !important;
	padding: 9px 15px 9px 50px; 
}
a.ogm_word {
	background: url('../media/images/ico/genres.gif') 16px -168px no-repeat;
	display: block;
	border-bottom: 1px solid #4b8fb5;
	color: #ffffff !important;
	padding: 9px 15px 9px 50px; 
}

a:hover.ogm_action {
	background: #166ea1 url('../media/images/ico/genres_hover.gif') 16px -96px no-repeat;
}
a:hover.ogm_mahjong {
	background: #166ea1 url('../media/images/ico/genres_hover.gif') 16px -60px no-repeat;
}
a:hover.ogm_puzzle {
	background: #166ea1 url('../media/images/ico/genres_hover.gif') 16px 12px no-repeat;
}
a:hover.ogm_card {
	background: #166ea1 url('../media/images/ico/genres_hover.gif') 16px -132px no-repeat;
}
a:hover.ogm_word {
	background: #166ea1 url('../media/images/ico/genres_hover.gif') 16px -168px no-repeat;
}

a:active.ogm_action {
	background: #166ea1 url('../media/images/ico/genres_hover.gif') 16px -96px no-repeat;
}
a:active.ogm_mahjong {
	background: #166ea1 url('../media/images/ico/genres_hover.gif') 16px -60px no-repeat;
}
a:active.ogm_puzzle {
	background: #166ea1 url('../media/images/ico/genres_hover.gif') 16px 12px no-repeat;
}
a:active.ogm_card {
	background: #166ea1 url('../media/images/ico/genres_hover.gif') 16px -132px no-repeat;
}
a:active.ogm_word {
	background: #166ea1 url('../media/images/ico/genres_hover.gif') 16px -168px no-repeat;
}

.main_menu a {
	background: url('../media/images/ico/star.jpg') 8px 2px no-repeat;
	
}
.main_menu span.active,
.main_menu a {
	display: block;
	border-bottom: 1px solid #4b8fb5;
	color: #ffffff !important;
	padding: 9px 15px 9px 50px; 
}
.main_menu .fst {
	background: url('../media/images/ico/star_first.jpg') 8px 2px no-repeat;
	font-weight: bold !important;
	color: #cee9f8 !important;
}
.main_menu span.active,
.main_menu a:hover {
	background: #166ea1 url('../media/images/ico/star_ov.jpg') 8px 2px no-repeat;
}
.main_menu span.last, 
.main_menu a.last { 
	border-bottom: none;
}


.game_logoz {
	HEIGHT: 45px
}

.button_z1 A:link {
	COLOR: black;
	font-weight: 700;
}
.button_z1 A:active {
	COLOR: black;
	font-weight: 700;
}
.button_z1 A:visited {
	COLOR: black;
	font-weight: 700;
}
.button_z1 A:hover {
	COLOR: black;
	font-weight: 700;
}

.button_z2 A:link {
	COLOR: black;
	font-weight: 700;
}
.button_z2 A:active {
	COLOR: black;
	font-weight: 700;
}
.button_z2 A:visited {
	COLOR: black;
	font-weight: 700;
}
.button_z2 A:hover {
	COLOR: black;
	font-weight: 700;
}

.day_game
{
	width: 483px;
	
	background: url('../media/images/bg/stats_one.gif') top left repeat;
	overflow: hidden;
	margin: 0
}
.day_game .stats_padd {
	padding: 6px 7px;
}
.day_game .label {
	padding: 0 16px 0 0;
}
.day_game .btn {
	vertical-align: middle;
	padding: 0 8px 0 0;
}
.day_game .stats_info {
	width: 100%;
	vertical-align: middle;
	background: url('../media/images/bg/slashes.gif') top left no-repeat;;
}
.day_game .stats_info table {
	width: 100%;
	table-layout: fixed;
}
.day_game .stats_info table td {
	white-space: nowrap;
}
.day_game .stats_info table td.bla {
	padding-left: 10px;
}
.day_game .stats_info .price {
	color: #1ddcf7;
}
.day_game .stats_info .slash {
	padding: 0 28px 0 0;
}