body {
	background-color:#ffffff; margin:0px; padding:0px; color:#000000; font-family:"Arial"; font-size:12px;
}

#main_header {
	width: 100%;
	position: absolute;
	top: 0px;
	margin: 0px auto 0px auto;
}

#main_content {
	width: 100%;
	position: absolute;
	left:0px;
	width: 100%;
	margin: 0px auto 0px auto;
	top: 191px;
	background-color:#ffffff;
}

/*** defaulturi ***/
a, a:visited{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a:hover{
	color: #000000;
	text-decoration: underline;
}

/** begin header **/
.header { background:#ffffcd url('i/bg.jpg') top left no-repeat; height:199px; }

td.top_menu{
	height: 40px;
}
td.top_menu a{
	display: block;
	height: 100%;
	background: url('i/menu_off_left.gif') center left no-repeat;
	text-align: center;
	text-decoration:none;
}
td.top_menu a b{
	display: block;
	text-align: center;
	background: url('i/menu_off_right.gif') right top no-repeat;
	font: bold 12px Arial;
	color: #000000;
	height: 30px;
	padding:5px 3px 5px 7px;
	text-decoration:none;
	cursor: pointer;
}

td.top_menu a:hover{
	background: url('i/menu_on_left.gif') top left no-repeat;
}
td.top_menu a:hover b{
	height: expression(40+"px");
	background: url('i/menu_on_right.gif') right top no-repeat;
	color:#000000;
	text-decoration:none;
}

td.top_menu_selected a{
	display: block;
	height: 100%;
	background: url('i/menu_on_left.gif') center left no-repeat;
	text-align: center;
	text-decoration:none;
}
td.top_menu_selected a b{
	display: block;
	text-align: center;
	background: url('i/menu_on_right.gif') right top no-repeat;
	font: bold 12px Arial;
	color: #000000;
	height: 30px;
	padding:5px 3px 5px 7px;
	text-decoration:none;
	cursor: pointer;
}

td.top_menu_selected a:hover{
	background: url('i/menu_on_left.gif') top left no-repeat;
}
td.top_menu_selected a:hover b{
	height: expression(40+"px");
	background: url('i/menu_on_right.gif') right top no-repeat;
	color:#000000;
	text-decoration:none;
}

.top_text { padding:17px 0px 11px 0px; font-size:13px; color:#000000; text-align:left; }

.logo { height:121px; vertical-align:middle; }
.logo div { padding-top:5px; font-size:12px; font-weight:bold; color:#8c8c86; text-align:left; }
.logo a, .logo a:active, .logo a:visited, .logo a:hover { border:0px; text-decoration:none; }

.navbar { padding-top:6px; color:#757575; text-align:left; }
.navbar div { font-size:12px; font-weight:normal; color:#101010; text-align:left; }
.logo a:hover { border:0px; text-decoration:none; }
.navbar a, .navbar a:active, .navbar a:visited { padding:2px 5px 2px 5px; color:#000000; border:0px; font-weight:normal; text-decoration:none; }
.navbar a.selected, .navbar a.selected:active, .navbar a.selected:visited { padding:2px 5px 2px 5px; background-color:#999999; color:#f9f9f9; border:0px; font-weight:normal; text-decoration:none; }

.header_space { padding-top:77px; }
.header_spaces { padding-top:80px; }

div.language_bar { position:relative; top:0px; left:0px; width:512px; }
div.language_bar a { display:block; float:left; width:29px; padding:0px 0px 0px 5px; }
div.language_bar img { margin:0px; border:0px; padding:0px 5px 0px 5px; }

.account { font-size:12px; color:#3333ff; font-weight:bold; text-align:center; }
.account a, .account a:active, .account a:visited { color:#3333ff; font-size:13px; font-weight:bold; text-decoration:underline; }
.account a:hover { text-decoration:none; }

/** games **/
.slot_head_left { border:1px solid #989898; background: url('i/new-slots.jpg') center left repeat-y; padding:5px 0px 5px 10px; width:351px; font-size:14px; font-weight:bold; color:#ffffff; text-align:left; }
.slot_head_left h1 { padding:0px; margin:0px; font-size:14px; font-weight:bold; color:#ffffff; text-align:left; }
.slot_head_right { border:1px solid #a3a3a3; background: url('i/best-slots.jpg') center left repeat-y; padding:5px 0px 5px 10px; width:351px; font-size:14px; font-weight:bold; color:#000000; text-align:left; }
.banner_head_right { border:1px solid #a3a3a3; background: url('i/bg-banner.jpg') center left repeat-y; padding:5px 0px 5px 10px; width:350px; font-size:14px; font-weight:bold; color:#000000; text-align:left; }
.slot_head_strategies { border:1px solid #a3a3a3; background: url('i/strategies-slots.jpg') center left repeat-y; padding:5px 0px 5px 10px; width:351px; font-size:14px; font-weight:bold; color:#000000; text-align:left; }

.art_title { padding:5px 0px 0px 10px; text-align:left; }
.art_title a, .art_title a:active, .art_title a:visited, .art_title a:hover { color:#07789a; font-size:12px; font-weight:bold; text-decoration:none; }
.art_summary { padding:3px 0px 0px 0px; font-size:12px; color:#6f6f6f; text-align:left; }
.art_date { padding:5px 0px 5px 0px; font-size:11px; color:#777777; text-align:left; }
.art_dot { border-top:1px dotted #c4c4d9; }

.art_more { background-color:#e6e6e6; border:1px solid #9a9a9a; padding:5px 0px 5px 10px; }
.art_more a, .art_more a:active, .art_more a:visited { color:#3333ff; font-size:13px; font-weight:normal; text-decoration:underline; }
.art_more a:hover { text-decoration:none; }

.art_strategy { padding:23px 0px 0px 10px; text-align:left; }
.art_strategy a, .art_strategy a:active, .art_strategy a:visited, .art_strategy a:hover { color:#07789a; font-size:12px; font-weight:bold; text-decoration:none; }
.strategy_summary { padding:0px 0px 24px 0px; color:#07789a; font-size:12px; font-weight:normal; }

.gsep { background: url('i/game_separator.jpg') center top repeat-y; width:33px; }
.gbox { color:#000000; font-size:13px; text-align:left; }
.gbox div { padding:0px 8px 0px 8px; }
.gbox div a, .gbox div a:active, .gbox div a:visited { color:#3333ff; font-size:13px; font-weight:normal; text-decoration:underline; }
.gbox div a:hover { text-decoration:none; }

.title_game { padding-bottom:7px; font-size:14px; font-weight:bold; color:#676767; text-align:left; }

table.head_top_list { border:1px solid #cccccc; font-size:12px; font-weight:bold; color:#010101; }
table.head_top_list th { font-size:12px; font-weight:bold; color:#999999; padding:5px; text-align:left; }
table.head_top_list tr.itl0 { padding:5px; background-color:#e7edf8; text-align:left; }
table.head_top_list tr.itl1 { padding:5px; background-color:#f8fafd; text-align:left; }
table.head_top_list tr.itl2 { padding:5px; background-color:#ffffcc; text-align:left; }
table.head_top_list td { padding:5px; }
table.head_top_list td a, table.head_top_list td a:active, table.head_top_list td a:visited { color:#3333ff; font-size:12px; font-weight:normal; text-decoration:underline; }
table.head_top_list td a:hover { text-decoration:none; }

table.all_games { border:1px solid #9a9a9a; font-size:14px; font-weight:bold; color:#ffffff; }
table.all_games th { font-size:14px; font-weight:bold; color:#ffffff; padding:7px 11px 7px 11px; text-align:left; }
table.all_games td { padding:3px 11px 3px 11px; }
table.all_games td a, table.head_top_list td a:active, table.head_top_list td a:visited { color:#3333ff; font-size:12px; font-weight:normal; text-decoration:underline; }
table.all_games td a:hover { text-decoration:none; }

table.simple_top_list { border:1px solid #cccccc; font-size:12px; font-weight:bold; color:#010101; }
table.simple_top_list .row_head_title { background-color:#eaeaea; border:1px solid #cccccc; font-size:12px; font-weight:bold; color:#010101; }
table.simple_top_list tr.itl0 { padding:5px; background-color:#ffffee; text-align:left; }
table.simple_top_list tr.itl1 { padding:5px; background-color:#ffffee; text-align:left; }
table.simple_top_list tr.itl2 { padding:5px; background-color:#ffffcc; text-align:left; }
table.simple_top_list td { padding:5px; }
table.simple_top_list td a, table.simple_top_list td a:active, table.simple_top_list td a:visited { color:#3333ff; font-size:12px; font-weight:normal; text-decoration:underline; }
table.simple_top_list td a:hover { text-decoration:none; }

.under_screen { font-size:15px; color:#000000; text-align:left; }
.text_game { padding:5px 25px 5px 0px; font-size:13px; color:#000000; text-align:left; }

.top_players { background-color:#eaeaea; border:1px solid #7b7b7b; padding:7px; text-align:left; }
.top_players a, .top_players a:active, .top_players a:visited { color:#3333ff; font-size:13px; font-weight:normal; text-decoration:underline; }
.top_players a:hover { text-decoration:none; }


/** content **/
.content { text-align:left; font-size:12px; color:#1f1f1f; font-weight:normal; }
.content h2 { text-align:left; color:#666666; font-size:16px; font-weight:bold; padding:0px; }
.span_articles { text-align:left; font-size:12px; }

.tab_left { font-size:12px; text-align:right; }

.content_tables { background-color:#ffffff; border:1px solid #cccccc; text-align:left; }
.head_row { background-color:#666666; vertical-align:middle; padding:7px 0 7px 8px; }

.head_row h3 { font-size:12px; color:#ffffff; font-weight:bold;  text-align:left; vertical-align:middle; }
.head_row a, .head_row a:active, .head_row a:hover { font-size:12px; color:#ffffff; font-weight:bold; text-align:left; vertical-align:middle; text-decoration:none; }

.news_read { background-color:#cccccc; vertical-align:middle; padding:7px 8px 7px 0; text-align:right; }
.news_read a, .news_read a:active, .news_read a:visited { color:#000000; font-size:12px; font-weight:normal; text-decoration:underline; }
.news_read a:hover { text-decoration:none; }

.footer { background-color:#666666; height:25px; margin:0px; padding:0 0 0 10px; color:#ffffff; font-weight:bold; font-size:12px; vertical-align:middle; line-height:21px; }
.footer a, .footer a:active, .footer a:visited { color:#ffffff; font-size:12px; font-weight:normal; text-decoration:none; }
.footer a:hover { color:#ffffcc; text-decoration:none; }

.copyright { text-align:left; color:#666666; font-size:12px; padding:2px 2px 0 0; vertical-align:top; }

.index_casinos { background-color:#000000; height:25px; width:434px; color:#ffffff; font-weight:bold; font-size:12px; text-align:left; padding:11px 0 0 7px; }
.index_casinos h3 { color:#ffffff; font-weight:bold; font-size:12px; text-align:left; padding:7px 0 0 7px; }
.index_top_list { border:1px solid #990101; }

.index_header { color:#666666; font-weight:normal; font-size:25px; text-align:left; padding:3px; text-align:left; }

table.index_top_list th{
	background-color:#891412;
	height:21px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding:2px 3px 5px 6px;
}
table.index_top_list td{
	height:23px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	padding:0px 0px 0px 6px;
}
table.index_top_list td a{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#980741;
	text-decoration:none;
}
table.index_top_list td a:hover{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#980741;
	text-decoration:underline;
}
table.index_top_list td a img{
	border:none;
}
table.index_top_list tr.itl2{
	background-color:#fecde6;
}
table.index_top_list tr.itl1{
	background-color:#f4fafd;
}
table.index_top_list tr.itl1 td.b1, table.index_top_list tr.itl2 td.b1{
	border-left:#d2e5fc solid 1px;
	text-align:left;
}
table.index_top_list tr.itl1 td.b2, table.index_top_list tr.itl2 td.b2{
	border-right:#d2e5fc solid 1px;
	text-align:left;
}
table.index_top_list tr.itl1 td.b3, table.index_top_list tr.itl2 td.b3{
	border-left:#d2e5fc solid 1px;
	border-right:#d2e5fc solid 1px;
	padding:2px;
}
table.index_top_list tr.itl3 td.b3{
	border-left:#ddddbb solid 1px;
	border-right:#ddddbb solid 1px;
	padding:2px;
}
table.index_top_list tr.itl0 td.b1, table.index_top_list tr.itl2 td.b1{
	border-left:#f3f3f3 solid 1px;
	text-align:left;
}
table.index_top_list tr.itl0 td.b2, table.index_top_list tr.itl2 td.b2{
	border-right:#f3f3f3 solid 1px;
	text-align:left;
}
table.index_top_list tr.itl0 td.b3, table.index_top_list tr.itl2 td.b3{
	border-left:#f3f3f3 solid 1px;
	border-right:#f3f3f3 solid 1px;
	padding:2px;
}
table.index_top_list tr td.itd{
	height:3px;
	background:url('i/index_top_list_dots.jpg') repeat-x;
	border-left:#d2e5fc solid 1px;
	border-right:#d2e5fc solid 1px;
}
table.index_top_list a.itldown, table.index_top_list a.itldown:visited, table.index_top_online a.itldown, table.index_top_online a.itldown:visited{
	text-decoration:none;
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	color:#000000;
	background:url('i/index_top_list_down.jpg') right no-repeat;
	padding-right:4px;
}
table.index_top_list a.itldown:hover, table.index_top_online a.itldown:hover{
	text-decoration:underline;
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	color:#000000;
	padding-right:4px;
}
table.index_top_list td.b2 a.itlrev, table.index_top_list td.b2 a.itlrev:visited, table.index_top_online td.b2 a.itlrev, table.index_top_online td.b2 a.itlrev:visited{
	text-decoration:none;
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	color:#000000;
	background:url('i/index_top_list_revs.gif') right no-repeat;
	padding-right:4px;
	height:13px;
	display:block;
}
table.index_top_list td.b2 a.itlrev:hover, table.index_top_online td.b2 a.itlrev:hover{
	text-decoration:underline;
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	color:#000000;
	padding-right:4px;
	height:13px;
	display:block;
}
table.index_top_list td.itl_tf{
	background-color:#891412;
	height:25px;
	padding-top:5px;
	border-left:#f3f3f3 solid 1px;
	border-right:#f3f3f3 solid 1px;
	border-bottom:#f3f3f3 solid 1px;
	padding-left:10px;
	padding-right:0px;
}
table.index_top_list td.itl_tf2{
	background:url("i/index_top_online_tf2_bg.jpg") bottom repeat-x;
	height:23px;
	padding-top:3px;
	border-left:#f3f3f3 solid 1px;
	border-right:#f3f3f3 solid 1px;
	padding-left:10px;
	padding-right:0px;
}
table.index_top_list td.itl_tf img, table.index_top_list td.itl_tf2 img{
	vertical-align:text-bottom;
	padding-top:2px;
}
table.index_top_list td.itl_tf a, table.index_top_list td.itl_tf a:visited{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	line-height:13px;
	padding-top:5px;
	padding-bottom:3px;
	padding-right:7px;
}
table.index_top_list td.itl_tf2 a, table.index_top_list td.itl_tf2 a:visited{
	background:url('i/index_top_online_tf2_abg.jpg') repeat-x;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	line-height:13px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
}
table.index_top_list td.itl_tf a:hover{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	line-height:13px;
	padding-top:5px;
	padding-bottom:3px;
	padding-right:7px;
}

.page_content{ margin-top:10px; font-size:12px; font-weight:normal; }

.reviews_box { background:#ffffff url('i/bg-menu-right.jpg') top left repeat-x; }
.head_row_review { border:1px solid #cdcdcd; background-color:#eaeaea; text-align:left; font-size:14px; color:#000000; font-weight:bold; padding:5px 0 5px 8px; }
.row_review { text-align:left; font-size:14px; color:#3333ff; font-weight:bold; padding:5px 0 5px 8px; }
.row_review a, .row_review a:active, .row_review a:visited { color:#3333ff; font-size:13px; font-weight:normal; padding:1px; text-decoration:underline; }
.row_review a:hover { text-decoration:none; }

.count_pages { background-color:#8b0697; }
.title_pages { padding:7px 0 7px 10px; text-align:left; color:#ffffff; font-weight:bold; font-size:14px; }
.items_pages { background-color:#8b0697; padding:3px; text-align:left; color:#ffffff; font-weight:normal; font-size:13px; }
.items_pages span { padding:3px; font-weight:bold; color:#ffffff; font-size:14px; }
.items_pages a, .items_pages a:active, .items_pages a:visited { padding:3px; text-align:left; color:#ffffff; font-weight:normal; font-size:12px; text-decoration:none; }
.items_pages a:hover { color:#ffffff; text-decoration:none; }

.nr_pages { background-color:#e0dbc8; }
.nr_title_pages { padding:7px 0 7px 50px; text-align:left; color:#000000; font-weight:bold; font-size:11px; }
.nr_items_pages { background-color:#e0dbc8; padding:2px; text-align:left; color:#000000; font-weight:bold; font-size:11px; }
.nr_items_pages span { padding:3px; font-weight:bold; font-size:14px; }
.nr_items_pages a, .nr_items_pages a:active, .nr_items_pages a:visited { padding:2px; text-align:left; color:#000000; font-weight:bold; font-size:11px; text-decoration:none; }
.nr_items_pages a:hover { text-decoration:none; }

.list_items { padding-left: 10px; width:20px; text-align:right; color:#000000; font-weight:normal; font-size:12px; }

.count_links { text-align:right; font-size:12px; width:15px; }
.summary_links { text-align:left; font-size:12px; padding:0 0 0 10px; }
.summary_links a, .summary_links a:active, .summary_links a:visited {
	color: #000000;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    margin-top: 5px;
    text-decoration: underline;
}
.summary_links a:hover {
	color: #000000;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    margin-top: 5px;
    text-decoration: none;
}

.other_titles { background-color:#8b0697; margin-top:15px; padding:7px 0 7px 10px; text-align:left; color:#ffffff; font-weight:bold; font-size:14px; }
.arial-red { text-align:left; padding:11px 0px 6px 0px; color:#df3030; }

.breadcrumbs { text-align:left; font-size:13px; font-weight:normal; padding:11px 0 11px 0; color:#000000; border-bottom:1px solid #cccccc; }
.breadcrumbs span.orange { font-size:12px; color:#4c4cff; }
.breadcrumbs a, .breadcrumbs a:active, .breadcrumbs a:visited { font-size:12px; color:#3333ff; font-weight:bold; text-decoration:underline; }
.breadcrumbs a:hover { text-decoration:none; }

.tr_head { background-color:#e0dbc8; font-size:11px; font-weight:bold; color:#000000; height:27px; }
.tr_row { font-size:12px; font-weight:bold; color:#666666; height:45px; }
.tr_row span { font-size:11px; font-weight:bold; color:#c60b0d; }
.tr_row a, .tr_row a:active, .tr_row a:visited { color:#9600c8; font-size:11px; font-weight:bold; text-decoration:underline; }
.tr_row a:hover { text-decoration:none; }

.casino_visit { background:url('new_i/bg_visit.jpg') no-repeat center left; width:271px; height:28px; text-align:left; padding:0 0 0 10px; }
.casino_visit a, .casino_visit a:active, .casino_visit a:visited { color:#ffffff; font-size:12px; font-weight:bold; text-decoration:underline; }
.casino_visit a:hover { text-decoration:none; }

.casino_bonus { background:url('new_i/bg_bonus.jpg') no-repeat center left; width:271px; height:28px; text-align:left; font-size:11px; font-weight:bold; color:#000000; padding-left:10px; }
.item_bonus { font-size:21px; color:#000000; text-align:left; font-weight:bold; padding-left:10px; vertical-align:bottom; }
.accept_players { font-size:15px; color:#000000; text-align:left; font-weight:normal; padding-left:10px; vertical-align:bottom; line-height:17px; }
.value_bonus { font-size:27px; color:#7c0592; text-align:left; font-weight:bold; padding-left:10px; }
.casino_download { background:url('new_i/bg_download.jpg') no-repeat center left; width:271px; height:28px; text-align:left; padding:0 0 0 10px; }
.casino_download a, .casino_download a:active, .casino_download a:visited { color:#ffffff; font-size:12px; font-weight:bold; text-decoration:underline; }
.casino_download a:hover { text-decoration:none; }

.bonus_link { padding:11px 0 11px 10px; }
.bonus_link a, .bonus_link a:active, .bonus_link a:visited { color:#7c0592; font-size:12px; font-weight:bold; text-decoration:underline; }
.bonus_link a:hover { text-decoration:none; }

a.red, a.red:active, a.red:hover { background-color:#b1232b; color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none; padding:2px 5px 2px 5px; }
a.black, a.black:active, a.black:hover { color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none; padding:2px 5px 2px 5px; }

.head_screen { background-color:#000000; height:34px; font-size:14px; font-weight:bold; color:#ffffff; text-align:left; padding-left:10px; }
.head_rating{
	background: url('i/rate_off.png') center left no-repeat;
	text-align: left;
	overflow: hidden;
	width: 320px;
}
.head_rating div{
	height: 30px;
	background: url('i/rate_on.png') center left no-repeat;
}
.imgs_screen { padding:0px; border:0px; font-size:13px; font-weight:bold; }
.link_screen { padding:0 0 3px 0; }
.link_screen a, .link_screen a:active, .link_screen a:visited { color:#333333; font-size:11px; font-weight:bold; text-decoration:none; }
.link_screen a:hover { text-decoration:underline; }
.details_screen { font-size:17px; font-weight:bold; color:#ffffff; text-align:left; padding-left:5px; }

.screen { padding:0px; text-align:center; }
.screen a, .screen a:active, .screen a:visited { color:#666666; font-size:13px; font-weight:normal; text-decoration:none; }
.screen a:hover { text-decoration:underline; }

.winner_img { padding: 0 0 12px 0; }

.h_score_box{
	width: 171px;
	vertical-align: top;
	background-color: #eaeaea;
}
.h_score_ttl{
	display: block;
	padding: 10px 5px 5px 5px;
	background-color: #666666;
	color: #ffffff !important;
	font-weight: normal !important;
}
.h_score_ttl:hover{
	text-decoration: none;
}
.h_score_ttl b{
	font-size: 20px;
}

.text_scroll {
	scrollbar-track-color: #cccccc;
	scrollbar-face-color: #cccccc;
	scrollbar-highlight-color: #666666;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-Color: #666666;
	scrollbar-shadow-color: #666666;
	scrollbar-arrow-color: #666666;
	width: 631px;
	height: 180px;
	overflow:auto;
	top:10px;
	position: relative;
	margin: 0px;
	padding: 0px;
}

.scroll_content { padding:0 10px 0 0; color:#303030; }
.scroll_content a, .scroll_content a:active, .scroll_content a:visited { color:#303030; font-size:12px; font-weight:normal; text-decoration:underline; }
.scroll_content a:hover { color:#303030; text-decoration:none; }

.titles_page { background-color:#8b0697; color:#ffffff; font-size:13px; font-weight:bold; padding:5px 0 5px 10px; text-align:left; }
.simple_page { color:#303030; font-size:13px; font-weight:normal; padding:5px 0px 5px 0px; text-align:left; }
.simple_page a, .simple_page a:active, .simple_page a:visited { color:#484848; font-size:12px; font-weight:normal; text-decoration:underline; }
.simple_page a:hover { color:#303030; text-decoration:none; }

.row_tr { background-color:#8b0697; color:#ffffff; font-size:12px; font-weight:bold; padding:5px 0 5px 0; }

.row_td { font-size:12px; font-weight:bold; color:#666666; height:23px; }
.row_td span { font-size:11px; font-weight:bold; color:#c60b0d; }
.row_td a, .row_td a:active, .row_td a:visited { color:#9600c8; font-size:11px; font-weight:bold; text-decoration:underline; }
.row_td a:hover { text-decoration:none; }

.jackpot { background-color:#6f0889; }

/* NEWS */
.newsLst_item { padding:11px; }
.newsLst_item h2 { font-size:16px; text-align:left; margin:0; padding:0px; }

.head_listing { padding:1px; background-color:#e3eaf7; border:1px solid #676767; font-size:13px; color:#000000; }
.list_links { color:#3333ff; }
.list_links a, .list_links a:active, .list_links a:visited { color:#3333ff; font-size:14px; font-weight:normal; text-decoration:underline; }
.list_links a:hover { color:#3333ff; text-decoration:none; }
.list_row { padding:12px 0px 12px 12px; text-align:left; color:#000000; font-size:12px; }
.list_row h1 { padding:0px; margin:0px; text-align:left; color:#000000; font-family:"Arial"; font-size:14px; }
.list_row span { color:#000000; font-size:23px; font-weight:bold; }
.list_details { padding:12px 0px 12px 0px; text-align:left; color:#000000; font-size:12px; }

.enlarge_photo { border:1px solid #cccccc; background-color:#ffffcc; text-align:center; padding:7px; }
.enlarge_photo a, .enlarge_photo a:active, .enlarge_photo a:visited { color:#3333ff; font-size:12px; font-weight:normal; text-decoration:underline; }
.enlarge_photo a:hover { color:#3333ff; text-decoration:none; }


.head_news { background: url('i/head_center.jpg') top left repeat-y; border:1px solid #9c9c9c; font-size:14px; color:#000000; padding:5px 11px 5px 11px; font-weight:bold;text-align:left; }
.list_news { padding:11px; text-align:left; }
.list_news a, .list_news a:active, .list_news a:visited { color:#3333ff; font-size:14px; font-weight:normal; text-decoration:underline; }
.list_news a:hover { color:#3333ff; text-decoration:none; }
.list_news div { padding-top:3px; font-size:13px; color:#999999; text-align:left; }
.list_news p { padding-bottom:5px; font-size:13px; color:#000000; text-align:left; }
.list_news p a, .list_news p a:active, .list_news p a:visited { color:#3333ff; font-size:13px; font-weight:normal; text-decoration:underline; }
.list_news p a:hover { color:#3333ff; text-decoration:none; }

.listing_pages { border:1px solid #cccccd; background-color:#e3eaf7; padding:7px 11px 7px 11px; font-size:12px; color:#000000; text-align:right; }
.listing_pages a, .list_pages a:active, .list_pages a:visited { color:#3333ff; font-size:13px; font-weight:normal; text-decoration:underline; }
.listing_pages a:hover { color:#3333ff; text-decoration:none; }
.listing_pages a.items, .listing_pages a.items:active, .listing_pages a.items:visited { color:#3333ff; font-size:13px; font-weight:normal; text-decoration:none; }
.listing_pages a.items:hover { color:#3333ff; text-decoration:none; }

.related_list_news { padding:3px 11px 3px 11px; text-align:left; }
.related_list_news a, .related_list_news a:active, .related_list_news a:visited { color:#3333ff; font-size:14px; font-weight:normal; text-decoration:underline; }
.related_list_news a:hover { color:#3333ff; text-decoration:none; }

.article_tool { border:1px solid #9a9a9a; padding:3px 11px 3px 11px; text-align:left; vertical-align:middle; }
.article_tool a, .article_tool a:active, .article_tool a:visited { color:#2b64ad; font-size:12px; font-weight:normal; text-decoration:none; }
.article_tool a:hover { color:#2b64ad; text-decoration:underline; }
.article_tool .title { color:#000000; font-size:13px; font-weight:bold; }

.list_pages { border:1px solid #9a9a9a; background-color:#ffffea; padding:5px 11px 5px 11px; font-size:13px; color:#000000; text-align:left; }
.list_pages a, .list_pages a:active, .list_pages a:visited { color:#3333ff; font-size:13px; font-weight:normal; text-decoration:underline; }
.list_pages a:hover { color:#3333ff; text-decoration:none; }
.list_pages a.items, .list_pages a.items:active, .list_pages a.items:visited { color:#3333ff; font-size:13px; font-weight:normal; text-decoration:none; }
.list_pages a.items:hover { color:#3333ff; text-decoration:none; }


/* Articles */
.area_details_news { background: url('i/details_head_center.jpg') center left repeat-y; border:1px solid #9c9c9c; font-size:14px; color:#000000; padding:5px 11px 5px 11px; font-weight:bold; text-align:left; vertical-align:middle; }
.area_details_news a, .area_details_news a:active, .area_details_news a:visited { color:#3333ff; font-size:13px; font-weight:normal; text-decoration:underline; }
.area_details_news a:hover { color:#3333ff; text-decoration:none; }

.article_item { font-size:13px; color:#1f1f1f; text-align:left; }
.article_item h1 { font-size:14px; color:#1f1f1f; text-align:left; }
.article_item h2 { font-size:16px; color:#1f1f1f; text-align:left; }

.comments { padding:5px; border:1px solid #9c9c9c; font-size:13px; }
.comments a, .comments a:active, .comments a:visited { color:#3333ff; font-size:12px; font-weight:normal; text-decoration:underline; }
.comments a:hover { text-decoration:none; }

.rightbox { background-color:#ffffcc; border:1px solid #676766; color:#000000; font-size:12px; font-weight:bold; text-align:left; padding:7px; }
.tbl_rightbox { background-color:#f3f6fc; border:1px solid #cccccd; color:#000000; font-size:12px; font-weight:bold; text-align:left; padding:7px; }
.tbl_rightbox .popular { font-size:11px; font-weight:bold; color:#000000; text-transform:uppercase; }
.tbl_rightbox .text { font-size:11px; font-weight:normal; color:#6c6c6c; padding:7px 0px 7px 0px; }
.tbl_rightbox .line { border-top:1px dotted #a5a5a5; margin:7px 0px 7px 0px; }
.tbl_rightbox .rating { font-size:11px; font-weight:bold; color:#156080; padding:1px 0px 1px 0px; }
.tbl_rightbox .score { font-size:13px; font-weight:bold; color:#3333ff; padding:1px 0px 1px 0px; }
.tbl_rightbox .text-details { font-size:11px; font-weight:normal; color:#000000; padding:7px 0px 7px 0px; }
.tbl_rightbox .text-details a, .tbl_rightbox .text-details a:active, .tbl_rightbox .text-details a:visited, .tbl_rightbox .text-details a:hover { color:#000000; font-size:11px; font-weight:normal; text-decoration:none; }

/* International Online Casino */
.c { background-color:#6c6c6c; font-size:13px; color:#ffffff; font-weight:bold; text-align:left; padding:7px 9px 7px 9px; }
.c h1 { font-size:14px; color:#ffffff; font-weight:bold; text-align:left; padding:0px; margin:0px}
th.left { background-color:#e6e6e6; border-top:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a; border-left:1px solid #9a9a9a; font-size:11px; color:#333333; padding:7px 6px 7px 7px; text-align:left; }
th.center { background-color:#e6e6e6; border-top:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a; font-size:11px; color:#333333; padding:7px 0px 7px 7px; text-align:left; }
th.right { background-color:#e6e6e6; border-top:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a; border-right:1px solid #9a9a9a; font-size:11px; color:#333333; padding:7px 7px 7px 6px; text-align:left; }

td.left { border-top:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a; border-left:1px solid #9a9a9a; font-size:12px; color:#000000; padding:6px 6px 6px 7px; text-align:left; }
td.center { border-top:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a; font-size:11px; color:#000000; padding:6px 0px 6px 6px; text-align:left; }
td.center a.blue, td.center a.blue:active, td.center a.blue:visited { color:#3333ff; font-size:12px; font-weight:normal; text-decoration:underline; }
td.center a.blue:hover { text-decoration:none; }
td.right { border-top:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a; border-right:1px solid #9a9a9a; font-size:11px; color:#3333ff; padding:6px 7px 6px 6px; text-align:left; }
td.right a, td.right a:active, td.right a:visited { color:#3333ff; font-size:11px; font-weight:normal; text-decoration:underline; }
td.right a:hover { text-decoration:none; }
tr.itl_1 { background-color:#f5f8fc; }
tr.itl_2 { background-color:#ffffcc; }

.f2 { border:1px solid #9a9a9a; background-color:#e6e6e6; padding:7px 11px 7px 11px; font-size:12px; color:#000000; text-align:left; }
.f2 a, .f2 a:active, .f2 a:visited { color:#3333ff; font-size:13px; font-weight:normal; text-decoration:underline; }
.f2 a:hover { color:#3333ff; text-decoration:none; }
.f2 a.items, .f2 a.items:active, .f2 a.items:visited { color:#3333ff; font-size:13px; font-weight:normal; text-decoration:none; }
.f2 a.items:hover { color:#3333ff; text-decoration:none; }



/* LIGHTBOX */
#lightbox{background-color:#eee; padding:10px; border-bottom:2px solid #666; border-right:2px solid #666;}
#lightboxDetails{font-size:0.8em; padding-top:0.4em;}
#lightboxCaption{float:left;}
#keyboardMsg{float:right; font-size: 12px}
#closeButton{top:0px; right:0px;}
#lightbox img{border:none; clear:both;}
#overlay img{border:none;}
#overlay{background-image:url('i/overlay.png');}

/* CASINO STRATEGY */
.htable { border:1px solid #9a9a9a; }
.htable td { text-align:left; }

.head-schools { border:1px solid #989898; background:url('i/bg-schools.jpg') center left repeat-y; padding:5px 0px 5px 11px; color:#ffffff; font-weight:bold; font-size:14px; text-align:left; }
.head-schools h1 { padding:0px; margin:0px; color:#ffffff; font-weight:bold; font-size:14px; text-align:left; }
.head-schools td.cell { color:#ffffff; font-weight:bold; font-size:14px; text-align:left; }

.htable td.slots { background-color:#870e1f; color:#ffffff; font-size:13px; font-weight:bold; padding:5px 0px 5px 11px; text-align:left; }
.htable td.video-poker { background-color:#4d3072; color:#ffffff; font-size:13px; font-weight:bold; padding:5px 0px 5px 11px; text-align:left; }
.htable td.roulette { background-color:#7e1517; color:#ffffff; font-size:13px; font-weight:bold; padding:5px 0px 5px 11px; text-align:left; }
.htable td.blackjack { background-color:#1c3e20; color:#ffffff; font-size:13px; font-weight:bold; padding:5px 0px 5px 11px; text-align:left; }
.htable td.craps { background-color:#192420; color:#ffffff; font-size:13px; font-weight:bold; padding:5px 0px 5px 11px; text-align:left; }
.htable td.other-games { background-color:#192420; color:#ffffff; font-size:13px; font-weight:bold; padding:5px 0px 5px 11px; text-align:left; }
.htable td.table-games { background-color:#192420; color:#ffffff; font-size:13px; font-weight:bold; padding:5px 0px 5px 11px; text-align:left; }
.htable td.baccarat { background-color:#192420; color:#ffffff; font-size:13px; font-weight:bold; padding:5px 0px 5px 11px; text-align:left; }

.htable td.head_list { background-color:#ffffe8; border-bottom:1px solid #9a9a9a; color:#0f0f0e; font-size:12px; font-weight:bold; padding:5px 0px 5px 7px; text-align:left; }
.htable td.rows_list { color:#0f0f0e; font-size:12px; font-weight:normal; padding:5px 0px 5px 7px; text-align:left; }
.htable td.rows_list a, .htable td.rows_list a:active, .htable td.rows_list a:visited { color:#3333ff; font-size:12px; font-weight:normal; text-decoration:underline; }
.htable td.rows_list a:hover { text-decoration:none; }

.art_row { padding:5px 0px 5px 11px; text-align:left; }
.art_row a, .art_row a:active, .art_row a:visited { color:#3333ff; font-size:13px; font-weight:normal; text-decoration:underline; }
.art_row a:hover { text-decoration:none; }

.htable td a, .htable td a:active, .htable td a:visited { color:#3333ff; font-size:13px; font-weight:normal; text-decoration:underline; }
.htable td a:hover { color:#3333ff; text-decoration:none; }

/* SOFTWARE PROVIDERS */
.rev_logo { background: url('i/bg-soft-provider.jpg') center center no-repeat; width:200px; height:100px; vertical-align:middle; }
.rev_ticker { background: url('i/bg-ticker-provider.jpg') center center no-repeat; width:184px; height:24px; vertical-align:middle; font-size:14px; font-weight:bold; color:#000000; text-align:center; margin:5px 0px 0px 0px; padding:4px 0px 0px 0px; }
.rev_details { padding:0px 0px 0px 32px; font-size:13px; color:#1f1f1f; text-align:left; }
.rev_details a, .rev_details a:active, .rev_details a:visited { color:#3333ff; font-size:13px; font-weight:normal; text-decoration:underline; }
.rev_details a:hover { text-decoration:none; }

.rev_full_review { padding:10px 0px 0px 20px; font-size:13px; color:#1f1f1f; text-align:left; }
.rev_full_review a, .rev_full_review a:active, .rev_full_review a:visited { color:#3333ff; font-size:13px; font-weight:normal; text-decoration:underline; }
.rev_full_review a:hover { text-decoration:none; }
.last-lft { padding:2px 2px 2px 0px; font-size:12px; font-weight:normal; text-align:left; }
.last-rgt { padding:2px; font-size:12px; font-weight:normal; text-align:left; }

/* MENU LEFT */
.frow { background-color:#ffffce; border:1px solid #9c9c9a; padding:5px 5px 5px 11px; font-size:13px; font-weight:bold; text-align:left; }
.hrow_title { background-color:#eaeaea; border:1px solid #cccccc; padding:5px 5px 5px 11px; font-size:14px; font-weight:normal; text-align:left; }
.cell_box { background:#ffffff url('i/bg-menu-right.jpg') top left repeat-x; }
.cell_box div { padding:3px 9px 3px 9px; font-size:13px; font-weight:normal; }
.cell_box div.txt { padding:9px; font-size:13px; font-weight:normal; }
.cell_box div.rss { padding:3px 0px 3px 0px; font-size:13px; font-weight:normal; }

.cell_box div.links { padding:3px 9px 3px 9px; font-size:12px; font-weight:normal; }
.cell_box div.links a, .cell_box div.links a:active, .cell_box div.links a:visited { color:#3333ff; font-size:13px; font-weight:normal; text-decoration:underline; }
.cell_box div.links a:hover { text-decoration:none; }

.simple-line { border-bottom:1px dotted #cecece; }

/* HOME FREE GAMES */
.home_game { background-color:#333333; padding:6px 0px 6px 0px; font-size:13px; font-weight:bold; color:#ffffff; text-align:center; }
.home_game a, .home_game a:active, .home_game a:visited, .home_game a:hover { font-size:13px; font-weight:bold; color:#ffffff; text-align:center; text-decoration:none; }

.free_games_title { border:1px solid #cccccc; background-color:#e6e6e6; padding:5px 10px 5px 10px; text-align:left; font-size:13px; color:#000000; }
.free_games_texts { border-left:1px solid #cccccc; border-right:1px solid #cccccc; background-color:#ffffff; padding:10px; text-align:left; font-size:13px; color:#000000; }

.home-content { background:#ffffff url('i/bg-home-content.jpg') repeat-y top left; padding:10px; text-align:left; }
.htitle { font-size:15px; font-weight:bold; color:#666666; text-align:left; }
.item_game { padding:0px; font-size:13px; color:#000000; text-align:left; }
.item_game a, .item_game a:active, .item_game a:visited { font-size:15px; color:#000000; text-align:left; text-decoration:none; }
.item_game a:hover { text-decoration:underline; }
.item_game a.elem, .item_game a.elem:active, .item_game a.elem:visited { color:#3333ff; font-size:13px; font-weight:normal; text-decoration:underline; }
.item_game a.elem:hover { text-decoration:none; }

.game_casinos { background-color:#ffffff; border:1px solid #e6e3d7; font-weight:normal; }

.item_arte { padding:15px 0px 0px 0px; font-size:12px; color:#000000; text-align:left; }
.item_arte a.elem, .item_arte a.elem:active, .item_arte a.elem:visited { color:#3333ff; font-size:13px; font-weight:normal; text-decoration:underline; }
.item_arte a.elem:hover { text-decoration:none; }

.hid {display: none;}
.shw {display: block;}

.new_style { border:1px solid #cdcdcc; }
.top-row { background:#95b1e0 url('i/head_center.jpg') repeat-y top left; height:21px; font-size:13px; font-weight:bold; color:#000000; padding:5px 10px 5px 10px; text-align:left; }
.btn-on { background:#ffffcc url('i/new_on.jpg') no-repeat 15px 15px; border-bottom:1px solid #e6e3d7; width:65px; height:42px; padding:12px 0px 0px 50px; vertical-align:middle; }
.btn-on a, .btn-on a:active, .btn-on a:visited, .btn-on a:hover { font-size:12px; font-weight:bold; vertical-align:middle; color:#3333ff; padding:0px; text-decoration:underline; }

.btn-off { background:#ffffff url('i/new_off.jpg') no-repeat 15px 15px; border-bottom:1px solid #e6e3d7; width:65px; height:42px; padding:12px 0px 0px 50px; vertical-align:middle; }
.btn-off a, .btn-off a:active, .btn-off a:visited, .btn-off a:hover { font-size:12px; font-weight:bold; vertical-align:middle; color:#3333ff; padding:0px; text-decoration:underline; }

.combox { margin:12px 0px 0px 0px; font-size:12px; width:190px; }

