html { width:100%; height:100%; margin:0px; padding:0px;}
body { width:100%; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px; padding:0px; background:url("../images/body_bg.png") repeat; color:#484343; text-align:justify;}
h1 { margin:0px; font-size:22px; text-align:left; padding:10px; color:#383838;}
h2 { margin:0px; font-size:20px; text-align:left; padding:10px;  color:#383838;}
h3 { margin:0px; font-size:18px; text-align:left; padding:10px;  color:#383838;}
p { padding:10px; margin:0px; text-align:justify; line-height:1.5;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu, nav {display:block; }
section {display:table-cell;  vertical-align:top;}
figure { margin:10px;}
img { border:none;}
article ul, article ol { padding-right:10px;list-style-position: inside;line-height: 1.5;}
a { color:#d04545; text-decoration:underline;}
a:hover { color	:#F00;}

#body_all { width:994px; height:auto; margin:auto;}

#header { width:100%; height:auto;}
.header_top { width:100%; height:145px;}
#header .logo { width:231; height:143px;}
.header_top_right { width:763px; height:auto;}
.header_banner { width:728px; height:90px; margin:auto; border:4px solid #c9d7eb; border-radius:3px; margin-top:22px;}

#gor_menu { width:994px; height:42px; background:url("../images/gor_menu.png") no-repeat; }
#gor_menu menu { width:100%; margin:0px; padding:0px; text-align:center; }
#gor_menu menu li { margin:0px; padding:0px; list-style:none; display:inline-block; background:url("../images/gor_li.png") no-repeat center right;}
#gor_menu menu li.last { background:none;}
#gor_menu menu li a { display:block; height:30px; padding:12px 52px 0 52px; font-size:14px; color:#f3bccd; text-decoration:none; font-weight:bold;  text-shadow:0px 0px 2px #000;}
#gor_menu menu li a:hover { color:#e4688e;}
#gor_menu menu li span { display:block; height:30px; padding:12px 52px 0 52px; font-size:14px; color:#e4688e; text-decoration:none; font-weight:bold;  text-shadow:0px 0px 2px #000;}
#body_content { width:980px; margin:auto; display:table; background:#FFF; border:7px solid #7c797a;}

#left_col { width:714px; float:left; height:auto;}
article { padding:10px;}

.img_content {   border: 1px solid #201D35;  float: left;  margin: 16px 10px 0 11px;  width: 200px;}
.img_content img {   border-bottom: 1px solid #201D35;}
.img_text { font-style: italic; font-weight: bold;  margin: 0;  padding: 0;  text-align: center;   width: 200px;}
.just .img_content { margin-top:5px;}
.img_content2 { border: 1px solid #201D35;  float: right;  margin: 16px 10px 0 10px; width: 200px;}
.img_content2 img { border-bottom: 1px solid #201D35;}

.butrev a { display:block; width:670px; height:45px; margin:auto; font-size:0px; text-decoration:none; color:#CCC;}
.butrev a:hover { }

.vertabl {border:1px solid #4F4F4F; width:95%; margin:auto; text-align:center;}
.vertabl td { border:1px solid #4F4F4F;}
.vertabl th { border:1px solid #4F4F4F; font-weight:bold;}

#top5casinos { width:690px; margin:auto; height:auto; border-collapse:collapse; background:#4a4a4a; border-bottom:10px solid #31302e;}
#top5casinos tbody {}
#top5casinos tr.main { height:38px; background:url("../images/top_of_bg.png") repeat-x; }
#top5casinos tr.sub {height:81px;}
#top5casinos th { margin:0px; padding:0px; height:34px; color:#FFF; font-weight:bold; border:none; text-align:left; padding-left:5px; font-size:16px;  border:1px solid #000; text-shadow:0px 0px 2px #333;}
#top5casinos td {  vertical-align:middle; height:71px; border:1px solid #31302E; text-align:center;}
#top5casinos td a { display:block; text-decoration:none; color:#FFFFFF;}
#top5casinos td.logo img { display:block; width:120px; height:60px; border:1px solid #003; margin:auto;}
#top5casinos td.title a { color:#ffffff; font-weight:bold; font-size:16px; text-align:left;}
#top5casinos td.title span { font-size:10px; color:#ff6969;}
#top5casinos td.sup_bg { width:5px; height:auto; background:#31302E; padding:0px;}
.top5_play {  margin:5px; width:94px; height:35px; background:url("../images/play_now_mini.png") no-repeat left; }
.top5_play:hover {background:url("../images/play_now_mini.png") no-repeat right;}
.top5_play2 { display: block; text-decoration: none;  margin:5px; margin-left:6px; width:93px; height:33px; background:url("../images/read_more_grey.png") no-repeat left; }
.top5_play2:hover {background:url("../images/read_more_grey.png") no-repeat right;}
#top5casinos td.descr { color:#CE6161; font-size:11px; text-align:left; padding:10px;}
.descr_top { display:table; width:100%;}
.descr_top_right { width:157px; padding:0 5px;}
.descr_top_left { font-size:20px;}

.art_block { display:table; border:3px solid #31302E; margin-bottom:10px;}
.art_block_left { background:#31302E;}
.art_block_left img { display:block; width:150px; margin:10px; background:#FFF;}
.art_title { display:block; padding-top:5px; color: #604272; font-size:16px; text-align:center; font-weight:bold;}
.art_block_right .top5_play2 { margin-left:400px;}

#right_col { width:265px; float:left; height:auto; padding:0 0px 20px 0;}

.top_month { width:147px; height:130px;  position:absolute; top:-7px; right:-11px; background:url("../images/sitemonth.png") no-repeat;}
.right_block { width:250px; margin-right:10px; height:auto; margin-top:10px;  position:relative;}
.right_bblue { border:3px solid #6a9dd7;}
.right_block_ban { width:250px; height:auto; margin:auto; margin-top:10px;  margin-right:10px;  border:1px solid #cfcfcf; box-shadow: 1px 1px 5px 1px #666666;  position:relative;}
.right_block_ban img { display:block;}
.right_block_title { width:225px; height:24px; padding:6px 0 0 30px; color:#9ebdd8; font-size:16px; font-weight:bold; background:url("../images/right_block_title.png") no-repeat; }
.right_block_body { width:228px; padding:10px; background:#3c9bff; border:3px solid #003a67;}
.rb_menu { width:248px; padding:0px;}
.right_bblue .right_block_body { background:#ffffff; border:none; width:auto;} 
.right_block_body span { color:#b347bc; font-weight:bold; padding:5px 0; display:block;}
.button_play { width:172px; height:32px; margin:5px auto; display:block; text-decoration:none; background:url("../images/play_now.png") no-repeat left;}
.button_play:hover {background:url("../images/play_now.png") no-repeat right;}

.right_menu_title { padding:8px 0 8px 18px;  border-bottom:1px solid #dddddd; color:#27a059; font-weight:bold; }
.accordion .right_menu_title { cursor:pointer;}
.plus_slide {}
.minus_slide { }
.right_block_body menu { margin:0px; padding:0px;}
.accordion menu {  display:none; overflow:hidden;}
.right_block_body menu li { margin:0px; padding:0px; list-style:none; border-bottom:1px solid #dddddd;}
.right_block_body menu li:hover { background:#8bc1ff;}
.right_block_body menu li a { display:block; margin-left:10px; padding:5px 0 5px 18px; color:#ffffff; text-decoration:none;  font-size:12px; background:url("../images/right_ki.png") no-repeat 0px center;}
.right_block_body menu li a:hover { padding-left:20px; background:url("../images/right_ki.png") no-repeat 2px center; }
.right_block_body menu li span{display:block; margin-left:15px; padding:5px 0 5px 20px; color:#ffffff; text-decoration:none;  font-size:12px; background:url("../images/right_ki.png") no-repeat 2px center;}

.af-element{padding: 5px 0;width: 200px;margin: auto;}
.af-body{width: 200px;margin: auto;}
#subscribe { text-align:center; position:relative;}
#subscribe #af-form-2086214805, #subscribe #af-form-2086214805 .quirksMode { width:100%;}
#subscribe #af-form-2086214805 .af-body input.text, #subscribe #af-form-2086214805 .af-body textarea { border:1px solid #999999; background:#e6e6e6; color:#3d3d3d; border-radius:5px; width:100%;}
#subscribe #af-form-2086214805 label { color:#FFF; display: block;float: left;}
#subscribe #af-form-2086214805 .buttonContainer input.submit { width:172px; height:32px;  font-size:0px; border:none; background:url("../images/subscr.png") no-repeat left; margin:auto; }
#subscribe #af-form-2086214805 .buttonContainer input.submit:hover { background:url("../images/subscr.png") no-repeat right }
#subscribe #af-form-2086214805 .buttonContainer { text-align:center;}
.winners { position:absolute; left:16px; bottom:15px; color:#ff4c4c;}



#progressive { text-align:center;}
#progressive img { display:inline-block; padding:20px 0;}
.jack_count { width:211px; height:35px; padding-top:6px; background:url("../images/progrec_bg.png") no-repeat; border:none; color:#f6f6f6; font-weight:bold; font-size:17px; text-align:center; letter-spacing:3px; margin:auto;}
#progressive select { width:205px; height:20px; background: #4b4b4b; text-align:left; color:#f6f6f6; border:none;}


#footer { width:100%; height:auto; padding-top:30px;}
.footer_top { width:100%; height:auto; display:table;}
.ft_menu { width:727px;}
.ftm_title { width:100%; color:#9e0ba6; font-weight:bold; font-size:20px; padding-bottom:20px; display:table;}
.ftmt1 { width:175px; padding-left:20px;}
.ftm_body { display:table; letter-spacing:-1px; line-height:0px; font-size:none;}
.ftm_body menu { width:180px; margin:0px; padding:0px; display:table-cell; letter-spacing:normal; line-height:normal; font-size:12px; vertical-align:top; border-right:1px dotted #451648;}
.ftm_body menu li { margin:0px; padding:0px 0 0 20px; list-style:none; }
.ftm_body menu.last { border:none;}
.ftm_body menu li a, .ftm_body menu li span{ display:block; padding:5px 0; font-weight:bold; color:#451648; text-decoration:none;}
.ftm_body menu li a:hover { text-decoration:underline;}

.ft_hist { width:267px; text-align:center;}
.ft_hist a { display:inline-block; vertical-align:top;}
.footer_disc { width:100%; height:45px; padding:15px 0;}
.footer_bot { display:table;}
.footer_bot section { vertical-align:top;}
.fb_2 { width:517px; color:#ae2c57; font-weight:bold; text-align:center; padding-top:30px;}
.fb_3 { height:57px; padding-top:10px;}
.fb_3 img { display:inline-block;}
.fb_3 a { display:inline-block;}
.fb_3 span { font-size:20px; color:#f3cd3d; padding:0px 10px; position:relative; top:-15px;}

.flleft_img { float:left; margin:20px 10px 10px 10px;}

.tips { width: 100%; margin:10px 0; border-radius:5px; border:1px solid #CCC; text-align:center; position:relative; display:table; clear:both;}
.tips h3{ padding-bottom:10px; margin:10px; color:#db0606; font-size:18px; border-bottom:1px solid #CCC; text-decoration:none;}
.tips p { font-size:10px; clear:both;}
.tips .blog_mini_content p { font-size:14px; clear:both;}
.tips .blog_h2 { font-size:20px; color:#db0606; font-size:18px; border-bottom:1px solid #CCC; text-decoration:none;}
.tips .blog_h2 a { text-decoration:none;}
.blog_h2 { color:#58015d;  font-size:20px;}
.c22 { margin-top:20px;}
.postmetadata { text-align:left;}
.postmetadata a { display:block; width:91px; height:30px; font-size:0px; text-decoration:none; float:right; margin-right:10px; margin-top:5px; color:#CCC;}
.postmetadata a:hover { }
.postmetadata a.post-edit-link { display:block; width:91px; height:30px; background:none; font-size:14px; text-decoration:none; float:right; margin-right:10px; margin-top:5px; color:#000000; text-align:center;}
.calendar_blog { width:62px; height:43px; text-align:center;}
.post_single {float:right; margin:10px 10px 0 10px;}
.cal_top { font-size:7px; color:#FFF; padding-top:2px; font-weight:bold;}
.post_year { display:block; font-weight:bold; padding-top:3px; font-size:15px;}

.post_date { display:block; width:45px; height:41px;  text-align:center; background:url("../images/cal.png") no-repeat; position:relative; left:5px;}
.post_month { display:block; font-size:11px; color:#fff; padding-top:-1px; font-weight:bold;}
.cal_bot { font-weight:bold; padding-top:5px;}
.page_content { position:relative;}
.post_date_single { position:absolute; right:10px; top:-41px; left:auto;}

.tips .post_main { display:inline-block; width:228px; padding-bottom:5px; }
.tips .post_main p {  font-size:12px;}
.tips .last_post_title a { display:block; padding-bottom:10px; margin:10px; color:#a91c47; font-size:18px; border-bottom:1px solid #CCC; text-decoration:none; text-align:left; }
.tips .last_post_title a:hover { text-decoration:underline;}
.tips .last_post_btn { display:block; float:right; width:93px; height:33px; font-size:0px; text-decoration:none; clear:both; color:#CCC; margin-right:10px; margin-top:7px; background:url("../images/read_more_grey.png") no-repeat left;}
.tips .last_post_btn a { color:#ccc; font-size:0px;}
.tips .last_post_btn:hover { background:url("../images/read_more_grey.png") no-repeat right;}

.clearfix { clear:both;}

.last_post_bt .last_post_btn { display:block; float:right; width:93px; height:33px; font-size:0px; text-decoration:none; clear:both; color:#CCC; margin-right:10px; margin-top:7px; background:url("../images/read_more_grey.png") no-repeat left;}
.last_post_bt .last_post_btn a { color:#ccc; font-size:0px;}
.last_post_bt .last_post_btn:hover { background:url("../images/read_more_grey.png") no-repeat right;}

.edit_link { float:right; margin:10px 30px 0 0;}

.navigation { display:table; clear:both;}
.alignleft { display:table-cell; padding:10px; }
.alignright { display:table-cell; padding:10px; text-align:right;}

.winers { display:table; width:100%; border-collapse:collapse; border:1px solid #333; text-align:center;}
.winers th { background:#68657A; color:#FFF; font-weight:bold; border:1px solid #333;}
.winers td {border:1px solid #333;}

#contactus { text-align:center;  margin: auto; width: 468px;}
#contactus div {position:relative;}
#contactus input, #contactus textarea, #contactus select  { border:1px solid #c9c9c9; background:#e6e6e6; color:#3d3d3d;}
#contactus input.submit {  background: url("../images/send.png") no-repeat scroll left center transparent;  border: medium none;  cursor: pointer; font-size: 0;  height: 30px; margin-top: 10px; width: 91px; position:absolute; right:0px;}
#contactus input.submit:hover {background: url("../images/send.png") no-repeat scroll right center transparent;}

.seealso {font-size:20px; text-align:left; padding:10px;  color:#604272;}
.telo_kroxi a { color:#46406e;}


.clr {clear:both;}
span.clr { 	display:block; clear:both; }

.variations { width:100%; display:table;}
.var_left { display:table-cell; vertical-align:top;}
.var_left img { display:block; width:46px; height:46px; margin: 5px 20px 20px 20px;}
.var_right { display:table-cell; vertical-align:top;}




/*======================================game table==================================================*/
.game_table { 	width:695px; margin-bottom:20px; border:1px solid #c9c9c9; margin:auto; }
.game_table_body { 	width:100%; background: #FFF;
}
.game_table_item { 	width:172px; border-right:1px dotted #e7e7e7; float:left; margin-top:35px; margin-bottom:20px; text-align:center; }
.last_item { 	border:none; }
.game_table_heading { 	width:100%; text-align:center; font:18px Arial; font-weight:500; color:#989898; height:50px; }
.game_table_btn { 	display:block; width:155px; margin:auto; height:39px; background:url("../images/play_now_red.png") no-repeat left; margin-top:10px; }
.game_table_btn:hover { 	background: url("../images/play_now_red.png") no-repeat right; }
/*======================================tab2========================================================*/
.tab2 { 	width:719px; }
.tab2_body { 	background:#31302e; margin-left: -5px; width: 707px; padding-bottom:10px; margin-bottom:10px; }
.tab2_head { 	background:url("../images/head_tab2.png") no-repeat; height:38px; width:707px; margin-left:-5px; margin-bottom:-6px; }
	
.tab_logo { 	text-align:center; width:120px; }
	
.tab_logo img
 { 	border:4px solid #5c5c5c;}
.info_row { 	border:none; width:330px; }
.tab2_rat { 	float:right; width:154px; height:45px; background:url("../images/rat_bg.png") no-repeat bottom; margin:auto; padding-top:3px; padding-left:5px; margin-right:5px;  }
.tab2_rat img { 	float:left; padding-top:10px; }
.info_row span a { 	color:#fff; font:21px Arial; font-weight:bold; line-height:50px }
.info_row span a:hover { 	text-decoration:none; }
.info_row p { 	color:#969696; font:13px Arial; font-weight:bold; text-align:justify; margin-top:3px; border:none; }
.btns { 	width:100px; border:none; height:100%; }
.btns img { 	margin-right:10px; margin:7px 0; }
.img { 	float:right; margin-right:10px; }
.line_separator { 	background:#515151; height:1px; }
/*===========================================================================================*/
.tab3_head { 	background:url("../images/head_tab3.png") no-repeat; height:38px; width:707px; margin-left:-5px; }


/*======================================game table mnenu===========================================*/
.game_table_menu ul { 	width:695px; height:47px; background: url("../images/gametab_menu_bg.png") repeat-x; list-style:none; }
.game_table_menu span  { 	position:relative; display:block; float:left; margin:0; padding:0; }
.game_table_menu span a { 	display:block; font:18px/47px Arial; font-weight:500; color:#8d8d8d; text-decoration:none; }
.game_table_menu span a span { 	width:138px; text-align:center; border-right:1px solid #717171; }
.game_table_menu span a:hover { 	color:#d04545; text-decoration:none; }


/* index GAMES */

.current_tab  { 	display:block; color:#dc8107; float:left; border-right:1px solid #717171; border-top:1px solid #717171; margin:0; padding:0; height:47px; background:#FFF; }
.current_tab span  { 	display:block; width:138px; text-align:center; font:18px/47px Arial; font-weight:500; }
.game_table_menu  { 	width:695px; height:48px; background:#414141; list-style:none; }
#emul_1  { 	display:inline; }
#emul_2, #emul_3, #emul_4, #emul_5, #emul_6  { 	display:none; }
#emul_img_none_1, #emul_img_2, #emul_img_3, #emul_img_4, #emul_img_5  { 	display:inline; }
#emul_img_1  { 	display:none; }
#emul_img_none_2  { 	display:none; }
#emul_img_none_3  { 	display:none; }
#emul_img_none_4  { 	display:none; }
#emul_img_none_5  { 	display:none; }
#emul_img_none  { 	display:none; }
.img_inline  { 	display:inline; }
.img_none  { 	display:none; }
.rrr  { 	display:inline; }
.minvis  { 	display:none; }
.mshow  { 	display:inline; }

.clr{clear:both;}
span.clr { 	display:block; clear:both; }

.game_table_menu img{margin-right:5px;}

.game_head { 	width:695px; height:34px; padding-top:4px; background:url("../images/top_of_bg.png") repeat-x; color:#FFF; font-size:20px; text-align:center; font-weight:bold; text-shadow: 0 -1px #000000; }
.play_games_bt { 	display:block; width:695px; height:35px; padding-top:6px; background:url("../images/right_title_bg.png") repeat-x; color:#eea512; text-shadow: 0 -1px #333; text-align:center; font-size:20px; font-weight:bold; text-decoration:none; }
.play_games_bt:hover { color:#FC0; }

.article_img { width:250px; margin:16px 10px 0px 10px; float:left; border:1px solid #6A9DD7;}
.article_img img { width:250px; display:block; border-bottom:1px solid #6A9DD7;}
.article_text { width:230px; height:auto; padding:10px;}
.article_text h2 { display:block; margin:0px; padding:0px; text-align:center;}

.bingo_review_block { width:670px; padding:10px; display:table; position:relative;}
.bingo_review_block h2 { color:#9f9172;}
.block_banner { width:270px;}
.block_banner a { width:250px; display:block; padding:5px; background:#FFFFFF; border:1px solid #eae8e8; margin:10px; margin-left:0px; border-radius:5px;}
.block_banner img { display:block;}
.block_text { position:relative;}
.bonus_logo { position:absolute; right:10px; top:10px;}
.main_bonus { font-size:30px; padding:20px 5px; display:inline-block; color:#e4b51d; text-align:left;}
.main_bonus strong { color:#484343; font-size:18px; margin-bottom:10px; margin-left:5px;}
.bonus_block { border:1px solid #eae8e8; border-radius:5px; background:url("../images/bonus_bg.png") repeat-x #f9f9f9;}
.bonus_block h3 { text-align:center; color:#b21e4b;}
.bb_bonuses { border-top:1px solid #eae8e8; position:relative; padding-bottom:30px; clear:both;}
.bb_bonuses ul { margin:0px; padding:10px;}
.bb_bonuses ul li { margin:0px; padding:0px 0 3px 0; list-style:none; font-weight:bold; font-size:16px;}
.bb_bonuses ul li strong { color:#E2A61E;}
.bb_bonuses .play_now { width:172px; height:32px; display:block; font-size:0px; text-decoration:none; background:url("../images/play_now.png") no-repeat left; position:absolute; right:5px; top:81px;}
.bb_bonuses .play_now:hover {  background:url("../images/play_now.png") no-repeat right;}

.play_now_big { width:640px; height:51px; margin:auto; display:block; font-size:0px; text-decoration:none; background:url("../images/huge_btn.png") no-repeat left; }
.play_now_big:hover {  background:url("../images/huge_btn.png") no-repeat right;}

.review_img1 { display:block; margin:15px 10px 0 10px; padding:5px; background:#FFF; border:1px solid #eae8e8; float:left; border-radius:5px;}
.review_img1 img {display:block;}
.review_img2 { display:block; margin:15px 10px 0 10px; padding:5px; background:#FFF; border:1px solid #eae8e8; float:right; border-radius:5px;}
.review_img2 img {display:block;}

.telo_kroxi { padding-left:10px; line-height:1.8;}
.telo_kroxi a { color:#46406e;}
.blog_mini_content { padding-bottom:10px;}

.blogh1 {font-size:24px;}
.page_art{ text-align:center; margin:20px 0;}
.page_art .red{ font-weight:bold;}