/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#31001b url("images/bg-tail.jpg") center top repeat-x;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.f-left { float:left;}
.f-right {float:right;}
.f-clear  { clear:both;}


html, input, textarea{
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#ea9ab6;
}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#e6b650; outline:none;}
a:hover{color:#e6b650;}
p {padding-bottom:20px;}


h1 {font-size:24px; color:#e6b650;line-height:1.2em;padding:3px 0 8px 15px;font-weight:normal;text-shadow:1px 1px #000;}
h2 {font-size:21px; color:#e6b650;line-height:1.2em;padding:6px 0 8px 10px;font-weight:normal;text-shadow:1px 1px #000;
	font-family:MYRIAD PRO,Tahoma, Arial, sans-serif;Letter-spacing: -1px}
	
h3 {font-size:15px; color:#e6b650;line-height:1.2em;padding:0 0 17px;font-weight:normal;text-shadow:1px 1px #000}
/*h4 {font-size:20px; color:#f1db7b;line-height:1.2em;padding:0 0 17px;text-shadow:1px 1px #0d131b}*/
h4 {font-size:20px; color:#e6b650;line-height:1.2em;padding:3px 0 8px 15px;font-weight:normal;text-shadow:1px 1px #000;}
h5 {font-size:20px; color:#380a00;line-height:1.2em;padding:0 0 5px;text-shadow:1px 1px #fed96a}



/* ============================= main layout ====================== */
.b-main { width:992px; margin:0 auto; text-align:left;background:url("images/bg-content_bottom.png") center bottom no-repeat;padding:0 0 4px}
.b-header {background:url("images/bg-header_1.png") top left no-repeat;padding:20px 0 1px}
.b-footer { height:44px;}

.b-col1, .b-col2, .b-col3, .b-col21 {float:left;}
.b-wrapper {width:100%; overflow:hidden;}

/* ============================= general styles ====================== */

.img-indent {margin:0 20px 0 0; float:left;}
.txt-right {text-align:right;}
.bg-top {background:url("images/bg-tail.png") top center repeat;padding:0 0 40px}

/* ============================= header ====================== */
.b-header_row {padding:15px 0 0 140px;overflow:hidden}
.bg-menu_left {margin:10px 0 0}
.list-menu {background:url("images/bg-menu_tail.png") top center repeat-x;overflow:hidden;}
.list-menu li {background:url("images/bg-menu_item.png") 0 0 no-repeat;float:left;line-height:36px;padding:0 0 0 2px}
.list-menu li:first-child {background:none;padding:0}
.list-menu a {color:#dab4c2; font-family:Arial,Tahoma, sens-serif;text-decoration:none;padding:5px 31px;display:block;font-size:14px;text-shadow:1px 1px #3f1000}
.list-menu li:first-child a{padding:5px 32px 5px 48px;}
.list-menu li.last a{padding:5px 48px 5px 33px;}
.list-menu a:hover {background:url("images/bg-menu_item_active.png") 0 0 repeat-x;color:#fff;}

.list-img {padding:0 10px 0 15px;overflow:hidden;width:700px;float:right}
.list-img li {float:left; padding:0 15px}
.list-img li span{display: none;}
.list-img a {background:url("images/bg-games.png") 0 0 no-repeat;display:block;position:relative;padding:8px;text-decoration:none;}
.list-img a:hover span{display: block;background: url("images/bg-games_hover.png") center center;position:absolute; top:0; left:0;padding:35px 0 38px;text-align:center;font-size:18px;color:#ebb84f;font-weight:bold;width:100%;text-decoration:none;cursor:pointer}
.b-logo {margin:10px 0 0;display:block;}


/* ============================= content ====================== */
.b-content_top {background: url("images/bg-content_top.png") 0 0 no-repeat;padding:4px 0 0}
.b-content {background:#140007;overflow:hidden;padding:4px 8px;}
.b-content .b-col1 {width:204px}
.b-content .b-col2 {width:508px;margin:0 7px}
.b-content .b-col21 {width:762px;margin:0px 5px}
.b-content .b-col3 {width:250px}

.txt-title {background:#FFF url("images/bg-title.jpg") 0 0 no-repeat;}


.list-type1 {margin:0 0 7px;}
.list-type1 li {border:1px solid #010000;border-radius:2px;background: url("images/bg-list1_tail.png") 0 0 repeat-x;}
.list-type1 a {color:#e6b650;font-weight:normal;font-size:12px;line-height:31px;display:block;padding:0 0 0 33px;background: url("images/bg-list1_item.png") 13px 10px no-repeat;text-decoration:none;text-shadow:1px 1px #0a0200}
.list-type1 li:hover a {color:#bcbcbc;text-shadow:none;}

.b-type1 {background:#010000 url("images/bg-type2_tail.jpg") left top repeat-x;padding: 10px 20px 15px}
.b-type2 {background:#010000 url("images/bg-type1_tail.jpg") left top repeat-x;padding: 10px 20px 15px}

.list-type2 {margin:0 0 7px;}
.list-type2 li {margin:0 0 5px;background: url("images/bg-list2_item.png") 0px 13px no-repeat;padding:0 0 0 13px;}
.list-type2 a {color:#cfcfcf;font-size:12px;line-height:10px;display:block;text-decoration:none;text-shadow:1px 1px #1d1402; background: url("images/bg-list1_tail.gif")left top repeat-x;padding:10px 0 0 }
.list-type2 li:first-child a{background:none;}
.list-type2 a:hover {color:#e6b650;}

.list-type2_1 li{background:none;padding:0 0 0 5px}

.b-type3 {background: #4e001b;margin:0 0 7px;padding: 23px 15px}
.b-gallery_parent {position:relative;margin:0 0 9px;width:508px;height:367px}
.b-gallery {width:508px;height:367px}

.b-banner_content{position:relative;}

.btn-bonus {background:url("images/btn-banner.png") 0 0 no-repeat;position:absolute;top:195px;left:169px;display:block;width:195px;height:52px;text-align:center;text-decoration:none;line-height:49px;color:#e6b650;font-size:22px;}
.btn-play {background:url("images/btn-banner.png") 0 -60px no-repeat;position:absolute;top:255px;left:169px;display:block;width:195px;height:52px;text-align:center;text-decoration:none;line-height:49px;color:#ea9ab6;font-size:22px;}
#nav {overflow:hidden;position:absolute; bottom:5px;right:5px;z-index:101;}
#nav a{width:10px;height:10px;font-size:0;display:block;float:left; background:url("images/btn-gallery.png") 0 0 no-repeat;margin:0 5px 0 0}
#nav a.activeSlide {background:url("images/btn-gallery.png") -14px 0 no-repeat;}
#btn-next,#btn-prev {position:absolute;top:154px;display:block;width:52px;height:52px;z-index:100;cursor:pointer}
#btn-next {background: url("images/btn-next.png") 0 0 no-repeat;right:0;}
#btn-prev {background: url("images/btn-prev.png") 0 0 no-repeat;left:0}
#btn-next:hover {background: url("images/btn-next.png") -1px -52px no-repeat;}
#btn-prev:hover {background: url("images/btn-prev.png") 0 -52px no-repeat;}

.b-games{margin:0 0 25px;overflow:hidden}
.b-games span{display: none;}
.b-games a{position:relative;float:left;margin-right:2px;}
.b-games a:hover span{border:1px solid #c7ab41;display: block;background: url("images/bg-link_hover.png") 0 0 repeat;position:absolute; top:0; left:0;padding:34px 0 33px;text-align:center;font-size:23px;color:#e7c93c;font-weight:bold;width:114px;}


.b-content_item {margin:0 0 7px}

.b-type3 ul { list-style:none;}
.b-type3 ul li {list-style-position: outside;
list-style-type:circle;
margin: 0 0 0 20px;
padding: 5px;
text-indent: 0;}

/*.b-content_item span {font-size:21px; color:#e6b650; line-height:2em; padding:6px 0 8px 10px; font-weight:normal; text-shadow:1px 1px #0d131b;
	font-family:MYRIAD PRO,Tahoma, Arial, sans-serif; Letter-spacing: -1px}*/

.table-games {background:#360013;border:2px solid #4e001b; border-collapse:collapse;}
.table-games td{border:1px solid #4e001b;border-collapse:collapse;padding:8px 17px; text-align:center;line-height:10px;color:#e6b650}
.table-games td span {font-size:12px; line-height:12px; color:#cfcfcf}
.table-games tr:hover td{background:#22000c;cursor:pointer}
.table-games a.btn-cell_bonus {background:url("images/btn-bonus.png") 0 0 no-repeat;width:95px;height:24px;display: block;text-decoration:none;color:#e6b650;line-height:23px;text-align:center;}
.table-games a.btn-cell_bonus:hover {background-position: 0 -13px; color:#fff;}
.table-games a.btn-cell_bonus1 {background:url("images/btn-bonus1.png") 0 0 no-repeat;width:50px;height:24px;display: block;text-decoration:none;color:#e6b650;line-height:23px;text-align:center;}
.table-games a.btn-cell_bonus1:hover {background-position: 0 -13px; color:#fff;}

.table-games a.btn-cell_play {background:url("images/btn-play.png") 0 0px no-repeat;width:50px;height:26px;display: block;text-decoration:none;color:#ea9ab6;line-height:23px;text-align:center; font-weight:bold;}
.table-games a.btn-cell_play:hover {background-position: 0 -13px;color:#fff;}

.table-games1 {background:#360013;border:1px solid #4e001b; border-collapse:collapse;}
.table-games1 td{border:1px solid #4e001b;border-collapse:collapse;padding:5px 7px; text-align:center;line-height:10px;color:#e6b650}
.table-games1 td span {font-size:14px; line-height:12px; color:#cfcfcf}
.table-games1 tr:hover td{background:#22000c;cursor:pointer}
.table-games1 a.btn-cell_bonus1 {background:url("images/btn-bonus1.png") 0 0 no-repeat;width:50px;height:24px;display: block;text-decoration:none;color:#e6b650;line-height:23px;text-align:center;}
.table-games1 a.btn-cell_bonus1:hover {background-position: 0 -13px; color:#fff;}

.table-games a.btn-cell_play {background:url("images/btn-play.png") 0 0px no-repeat;width:50px;height:26px;display: block;text-decoration:none;color:#ea9ab6;line-height:23px;text-align:center; font-weight:bold;}
.table-games a.btn-cell_play:hover {background-position: 0 -13px;color:#fff;}



/* ============================= footer ====================== */
.b-footer  {padding:23px 0;font-size:11px;color:#65263c;line-height:18px;background:#140007 url("images/bg-footer.jpg") top center no-repeat;}
.b-footer .b-col1 {padding:0 0 0 15px;width:175px;margin:0 5px 0 0}
.b-footer a {color:#fff}
.b-footer p {padding:0}
.b-footer a:hover {text-decoration:none;}
.clearfix::after{content:"";display:table;clear:both}
