/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

a{text-decoration: none;color:#ffd800;}
ul{list-style-type:none;margin:0;padding:0;}
h2{color: #fff;font-size: 18px;font-weight: bold;margin: 20px 0;}
h3{color:#fff;font-weight: bold;font-size:14px;}
p{margin: 0;}
.main-page p{margin-bottom: 15px;}

html, button, input, select,
textarea {color: #222;}
html {font-size: 1em;line-height: 1.4;}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {background: #b3d4fc;text-shadow: none;}
::selection {background: #b3d4fc;text-shadow: none;}

/*
 * A better looking default horizontal rule
 */

hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}

/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */

audio, canvas, img, video {vertical-align: middle;}

/*
 * Remove default fieldset styles.
 */

fieldset {border: 0;margin: 0;padding: 0;}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {resize: vertical;}

/* ==========================================================================
   Browse Happy prompt
   ========================================================================== */

.browsehappy {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

input, textarea, select, button{outline: none;-webkit-transition: box-shadow 0.4s, border 0.4s, background 0.4s;transition: box-shadow 0.4s, border 0.4s, background 0.4s;}
input:focus, textarea:focus{box-shadow: 0px 0px 6px #e3d3a2;border: 1px solid #ddbb95;}
input[type=submit], button{cursor: pointer;}

.paris-input-field{border: 1px solid silver;border-radius: 2px;height: 27px;padding: 0 16px;}

.mt20 {margin-top:20px}
a.blue_button{color:#fff;text-decoration:none;font-size: 13px;font-weight: bold;padding: 6px 10px;border-radius: 5px;text-shadow: 1px 2px 1px #151b29;box-shadow: 0 4px 3px #121828;
    background: #2f3650; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top,  #2f3650 0%, #2d344e 19%, #232b40 59%, #1c2336 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f3650), color-stop(19%,#2d344e), color-stop(59%,#232b40), color-stop(100%,#1c2336)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2f3650 0%,#2d344e 19%,#232b40 59%,#1c2336 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2f3650 0%,#2d344e 19%,#232b40 59%,#1c2336 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2f3650 0%,#2d344e 19%,#232b40 59%,#1c2336 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #2f3650 0%,#2d344e 19%,#232b40 59%,#1c2336 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f3650', endColorstr='#1c2336',GradientType=0 ); /* IE6-8 */
}
a.red_button{color:#fff;
    background: #a51e1b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1MWUxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjYjExZjIwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjYjEyMzIxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjYjUyMzIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjYlIiBzdG9wLWNvbG9yPSIjYjQyNjI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjYzMzNTMzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzclIiBzdG9wLWNvbG9yPSIjYzEzNjMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M3M2MzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #a51e1b 0%, #b11f20 6%, #b12321 19%, #b52323 23%, #b42624 26%, #c33533 74%, #c13631 77%, #c73c37 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a51e1b), color-stop(6%,#b11f20), color-stop(19%,#b12321), color-stop(23%,#b52323), color-stop(26%,#b42624), color-stop(74%,#c33533), color-stop(77%,#c13631), color-stop(100%,#c73c37)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a51e1b 0%,#b11f20 6%,#b12321 19%,#b52323 23%,#b42624 26%,#c33533 74%,#c13631 77%,#c73c37 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a51e1b 0%,#b11f20 6%,#b12321 19%,#b52323 23%,#b42624 26%,#c33533 74%,#c13631 77%,#c73c37 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a51e1b 0%,#b11f20 6%,#b12321 19%,#b52323 23%,#b42624 26%,#c33533 74%,#c13631 77%,#c73c37 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #a51e1b 0%,#b11f20 6%,#b12321 19%,#b52323 23%,#b42624 26%,#c33533 74%,#c13631 77%,#c73c37 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a51e1b', endColorstr='#c73c37',GradientType=0 ); /* IE6-8 */
}
input.submitButton.red_button{color:#fff;
    background: #a51e1b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1MWUxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjYjExZjIwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjYjEyMzIxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjYjUyMzIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjYlIiBzdG9wLWNvbG9yPSIjYjQyNjI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjYzMzNTMzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzclIiBzdG9wLWNvbG9yPSIjYzEzNjMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M3M2MzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #a51e1b 0%, #b11f20 6%, #b12321 19%, #b52323 23%, #b42624 26%, #c33533 74%, #c13631 77%, #c73c37 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a51e1b), color-stop(6%,#b11f20), color-stop(19%,#b12321), color-stop(23%,#b52323), color-stop(26%,#b42624), color-stop(74%,#c33533), color-stop(77%,#c13631), color-stop(100%,#c73c37)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a51e1b 0%,#b11f20 6%,#b12321 19%,#b52323 23%,#b42624 26%,#c33533 74%,#c13631 77%,#c73c37 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a51e1b 0%,#b11f20 6%,#b12321 19%,#b52323 23%,#b42624 26%,#c33533 74%,#c13631 77%,#c73c37 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a51e1b 0%,#b11f20 6%,#b12321 19%,#b52323 23%,#b42624 26%,#c33533 74%,#c13631 77%,#c73c37 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #a51e1b 0%,#b11f20 6%,#b12321 19%,#b52323 23%,#b42624 26%,#c33533 74%,#c13631 77%,#c73c37 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a51e1b', endColorstr='#c73c37',GradientType=0 ); /* IE6-8 */
}

body{color:#fff;font-family: 'Open Sans', sans-serif;margin:0px;background: url(../img/top_bg1.jpg) top center fixed no-repeat;background-color:#000;}

.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: 'Open Sans', sans-serif !important;}


/* Deposit processing */
.processing-success, .processing-error{
    width:auto;
    margin-left:15px;
    margin-right:15px;
    margin-bottom: 200px;
    height: 60px;
    border-radius: 4px;
    display: block;
    margin-left: 1px;
    margin-top: 2px;
}

.processing-success{background: #1f7708 url(../images/processing_success.png) 10px 13px no-repeat;}
.processing-error{background: #e60900 url(../images/processing_error.png) 10px 13px no-repeat;}

.processing-success div, .processing-error div{
    margin-left: 60px;
    padding-top: 8px;
    font-size: 15px;
}

#dialog-message{display:none;}

#layout-wrapper{min-width: 1006px;}
#layout-wrapper.main-page, #layout-wrapper.lobby{}
#layout-wrapper.about-page, #layout-wrapper.deposit-page, #layout-wrapper.change-password-page, #layout-wrapper.documents-page, #layout-wrapper.my-account, #layout-wrapper.contact-us-page, #layout-wrapper.FAQ, #layout-wrapper.withdrawal, #layout-wrapper.FAQ,
#layout-wrapper.promotions, #layout-wrapper.VIP, #layout-wrapper.my-games, #layout-wrapper.terms, #layout-wrapper.privacy-statement,
#layout-wrapper.game-fairness, #layout-wrapper.errorPage, #layout-wrapper.live-casino-game-page, #layout-wrapper.forgot-password{background:url(../img/top_bg.jpg) top center no-repeat;}

#layout-wrapper.live-casino{background:url(../img/live_casino_bg.jpg) top center no-repeat;}

#layout-wrapper.all-games{background:url(../img/top_allgames_bg.jpg) top center no-repeat;}

#layout-header{background:url(../img/top_shadow.png) center -18px no-repeat;display: table;margin: 0 auto;width: 996px;}
#layout-header #header, #content, #layout-footer, #before-content, #content-border, #after-content{width:996px;margin:0 auto;}
.main-page #layout-header #header {//background: url(../img/girl.png) 20px bottom no-repeat;height: 550px;position:relative;}
.main-page #layout-header #header.result {height: 150px;position:relative;}
.live-casino #layout-header #header{height:730px;position:relative;}
.live-casino .live_casino_list{position: absolute;bottom: 50px;width: 550px;text-align: center;right: 0;font-weight:bold;font-size:25px;color:#fffffe;text-shadow:-1px 2px #221c17;}
.live-casino .live_casino_list .live_casino_text{margin-bottom: 40px;}
.live-casino .live_casino_list .live_casino_text span{color:#b13c3a;}
.live-casino .live_casino_list ul{display: table;margin: 0 auto;}
.live-casino .live_casino_list ul li{float:left;height: 200px;width: 190px;margin-top: 2px;}
.live-casino .live_casino_list ul li:hover{margin-top:0;}
.live-casino .live_casino_list ul li a{display: block;color: white;font-size: 19px;padding-top: 190px;text-align: center;text-transform: uppercase;text-shadow: 2px 3px 2px #4f1822;}

li.live_roulette {background: url(../img/roulette_main.png) top left no-repeat;}
li.live_blackjack {background: url(../img/blackjack_main.png) top left no-repeat;}
li.live_baccarat {background: url(../img/baccarat_main.png) top left no-repeat;}
li.live_netent {background: url(../img/netent_live.png) top left no-repeat;}
li.live_netent span {color:green;}
li.live_vivo {background: url(../img/vivo_live.png) top left no-repeat;}
li.live_vivo span {color:red;}

.live-casino-game-page #layout-header #header{}
.live_casino_in {background: url(../img/live_casino_in.png) top center no-repeat;width: 100%;height: 530px;}
.live_casino_in .inside {width: 996px;margin: 0 auto;height: 568px;position: relative;}
#close_live_game_block {position: absolute;z-index: 1001;top: 15px;right: -92px;cursor: pointer;background: url(../img/live_casino_close_table.png) no-repeat;width: 31px;height: 39px;color: white;font-size: 12px;display: none;}
#live_game_block {position: absolute;z-index: 1000;background: url(../img/live_casino_game_bg.jpg) left top no-repeat;left: -100px;overflow: auto;display: none;}
.live_game_logo {position: absolute;z-index: 10;left: 20px;top: 315px;}
.live_game_logo div {padding: 125px 0 0 180px;color: #fcebb7;font-size: 45px;text-transform: uppercase;font-weight: bold;text-shadow: 4px 5px 1px #390912;}
.live_game_logo div.roulette {background: url(../img/roulette_main.png) top left no-repeat;}
.live_game_logo div.blackjack{background: url(../img/blackjack_main.png) top left no-repeat;}
.live_game_logo div.baccarat{background: url(../img/baccarat_main.png) top left no-repeat;}
.live_game_sections {width: 968px;position: absolute;z-index: 10;bottom: -12px;left: 10px;}
.recent_draws{background:url(../img/live_casino_recent_draws_bg.png) left center no-repeat;padding-left: 8px;}
.blackjack .recent_draws{display:none;}
.table .vip_table {background: url(../img/live_casino_vip_table.png) top center no-repeat;width: 88px;height: 34px;position: absolute;left: -9px;top: 65px;}


div.recent_draws {position: absolute;z-index: 2;top: 100px;left: 135px;width: 1000px;display: none;}
#live_game_block iframe {padding: 0;margin: 5px;border: 0;width: 1147px;height: 770px;}
.inner .table {font-size: 15px;float: left;background: url(../img/live_casino_table_bg.png) top center no-repeat;width: 299px;height: 165px;margin: 0 20px 20px 0px;position: relative;margin-top: 20px;}
.table img {float: left;margin-top: 11px;margin-left: -15px;}
.table h2{margin:5px 0;}
.table a.open_game{padding: 6px 16px;border-radius: 5px;text-transform: uppercase;color: #000;bottom: 15px;right: 15px;position:absolute;
                   font-size: 12px;
	background: #fbebb8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZWJiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZhZWFiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2ZjZThiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2ZhZTNiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y4ZTJhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2Y4ZGFhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2Y0ZGFhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2Y2ZDdhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2Q0OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fbebb8 0%, #faeab7 16%, #fce8b3 18%, #fae3b1 36%, #f8e2a9 50%, #f8daa6 70%, #f4daa1 73%, #f6d7a0 82%, #f3d49b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbebb8), color-stop(16%,#faeab7), color-stop(18%,#fce8b3), color-stop(36%,#fae3b1), color-stop(50%,#f8e2a9), color-stop(70%,#f8daa6), color-stop(73%,#f4daa1), color-stop(82%,#f6d7a0), color-stop(100%,#f3d49b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbebb8 0%,#faeab7 16%,#fce8b3 18%,#fae3b1 36%,#f8e2a9 50%,#f8daa6 70%,#f4daa1 73%,#f6d7a0 82%,#f3d49b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbebb8 0%,#faeab7 16%,#fce8b3 18%,#fae3b1 36%,#f8e2a9 50%,#f8daa6 70%,#f4daa1 73%,#f6d7a0 82%,#f3d49b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbebb8 0%,#faeab7 16%,#fce8b3 18%,#fae3b1 36%,#f8e2a9 50%,#f8daa6 70%,#f4daa1 73%,#f6d7a0 82%,#f3d49b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fbebb8 0%,#faeab7 16%,#fce8b3 18%,#fae3b1 36%,#f8e2a9 50%,#f8daa6 70%,#f4daa1 73%,#f6d7a0 82%,#f3d49b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbebb8', endColorstr='#f3d49b',GradientType=0 ); /* IE6-8 */
}
.table a.open_game.vip{
    font-size: 12px;
	color:#fff;
	background: #2d030d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMDMwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjNDkxNzIyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjNGMxNjIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjNGMxNDFmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjglIiBzdG9wLWNvbG9yPSIjNGQxYzIyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjNTQxYjI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjNjIyNTJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjNjUyNDJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzIlIiBzdG9wLWNvbG9yPSIjNzQyZDM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjNjkyMjJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjNzYyZjM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODQlIiBzdG9wLWNvbG9yPSIjNmQyYjJmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjNmMzMDMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjNGUxNDEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjMzAwYzE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFlMDUwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #2d030d 0%, #491722 8%, #4c1623 12%, #4c141f 16%, #4d1c22 28%, #541b24 32%, #62252c 60%, #65242a 64%, #742d35 72%, #69222a 76%, #762f35 80%, #6d2b2f 84%, #6c3030 88%, #4e1413 92%, #300c16 96%, #1e050b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d030d), color-stop(8%,#491722), color-stop(12%,#4c1623), color-stop(16%,#4c141f), color-stop(28%,#4d1c22), color-stop(32%,#541b24), color-stop(60%,#62252c), color-stop(64%,#65242a), color-stop(72%,#742d35), color-stop(76%,#69222a), color-stop(80%,#762f35), color-stop(84%,#6d2b2f), color-stop(88%,#6c3030), color-stop(92%,#4e1413), color-stop(96%,#300c16), color-stop(100%,#1e050b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2d030d 0%,#491722 8%,#4c1623 12%,#4c141f 16%,#4d1c22 28%,#541b24 32%,#62252c 60%,#65242a 64%,#742d35 72%,#69222a 76%,#762f35 80%,#6d2b2f 84%,#6c3030 88%,#4e1413 92%,#300c16 96%,#1e050b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2d030d 0%,#491722 8%,#4c1623 12%,#4c141f 16%,#4d1c22 28%,#541b24 32%,#62252c 60%,#65242a 64%,#742d35 72%,#69222a 76%,#762f35 80%,#6d2b2f 84%,#6c3030 88%,#4e1413 92%,#300c16 96%,#1e050b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2d030d 0%,#491722 8%,#4c1623 12%,#4c141f 16%,#4d1c22 28%,#541b24 32%,#62252c 60%,#65242a 64%,#742d35 72%,#69222a 76%,#762f35 80%,#6d2b2f 84%,#6c3030 88%,#4e1413 92%,#300c16 96%,#1e050b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2d030d 0%,#491722 8%,#4c1623 12%,#4c141f 16%,#4d1c22 28%,#541b24 32%,#62252c 60%,#65242a 64%,#742d35 72%,#69222a 76%,#762f35 80%,#6d2b2f 84%,#6c3030 88%,#4e1413 92%,#300c16 96%,#1e050b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d030d', endColorstr='#1e050b',GradientType=0 ); /* IE6-8 */
}
.table small{line-height: 14px;display: block;margin-bottom: 8px;font-size: 12px;}
.table_list{display: table;padding-left: 20px;padding-bottom: 40px;padding-top: 55px;}
div.recent_draws .numbers {background-color: #434a54;position: absolute;top: 10px;left: 0px;padding: 0 0 10px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width: auto;}
div.recent_draws .numbers ul {list-style-type: none;padding: 0px;margin: 10px 10px 0 0;font-weight: bold;color: white;font-size: 10px;background-color: #393f48;width: 43px;float: left;}
.baccarat div.recent_draws .numbers ul{width:70px;}
div.recent_draws .numbers ul li {padding: 3px;}
div.recent_draws .numbers ul li.red {color: #ff0000;text-align: right;font-size: 13px;}
div.recent_draws .numbers ul li.white {color: #fff;text-align: left;font-size: 13px;}
div.recent_draws .numbers ul li.zero {color: green;text-align: center;font-size: 13px;}
div.recent_draws .tick {width: 0;height: 0;border-color: transparent transparent #434a54 transparent;border-style: solid;border-width: 0px 10px 10px 10px;position: absolute;top: 0;left: 72px;}

.about-page #layout-header #header, .contact-us-page #layout-header #header, .terms #layout-header #header, .game-fairness #layout-header #header,
.privacy-statement #layout-header #header{/*background: url(../img/girl_small.png) right bottom no-repeat;*/height: 565px;}
.change-password-page #layout-header #header,.documents-page #layout-header #header, .withdrawal #layout-header #header, .my-account #layout-header #header, .my-games #layout-header #header,
.errorPage #layout-header #header{background: url(../img/man_and_girl.png) right bottom no-repeat;height: 418px;}

.lobby #layout-header #header{background: url(../img/man_and_girl_big.png) center bottom no-repeat;height: 615px;}
.lobby.lobby_happy_hour #layout-header #header{background: none;height: 615px;}
.lobby.lobby_happy_hour #layout-header #header:before{background: url(../img/happy_hour/lobby_happy_hour_img.png);content:"";width:653px;height:489px;position: absolute;bottom: 0;left: -40px;}

.deposit-page #layout-header #header{background: url(../img/man_and_girl.png) right bottom no-repeat;height: 418px;}
.FAQ #layout-header #header, .forgot-password #layout-header #header{background: url(../img/girl_with_glass.png) right bottom no-repeat;height: 530px;}
.promotions #layout-header #header{background: url(../img/girl_with_glass.png) right bottom no-repeat;height: 530px;}
.VIP #layout-header #header{/*background: url(../img/girl_with_glass.png) right bottom no-repeat*/;height: 565px;}
.contact-us-page #layout-header #header{height: 530px;}
#layout-header #header{position:relative;}
#layout-header .logo{position: relative;left: -80px;top: -8px;}
#layout-header .login{float:right;margin-top:14px;position: relative;z-index: 1;}
#layout-header .login a{color:#c1c5ea;text-decoration: none;font-size: 15px;margin-left: 6px;}
#layout-header .login.loged-in {font-size:14px;padding-bottom: 7px;}
#layout-header .login.loged-in a{margin: 0px;color: #fff;font-size: 12px;}
#layout-header .login.loged-in span{color:#f9e4af;margin-right: 5px;}
#layout-header .login.loged-in span#lblUserCurrencySign{margin:0;}
#layout-header .logo a {
display: table;
height: 150px;
width: 340px;
position: absolute;
z-index: 2;
}
#layout-header #logo {
background: url(../img/logo_.png) center no-repeat;
width: 265px;
height: 180px;
position: absolute;
z-index: 1;
}
#layout-header #logo_snow {
background: url(../img/logo_snow.png) center no-repeat;
width: 468px;
height: 211px;
position: absolute;
z-index: 1;
}
#layout-header .login a.deposit-button, .deposit-button12 a, a.join_now {
	margin: 0 6px;
	border-radius: 5px;
	font-weight: bold;
	padding: 7px;
	text-transform: uppercase;
	background: #9e191a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllMTkxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjYTkyMTIxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNhZTIyMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNiMDFlMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiNiMzIzMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMyUiIHN0b3AtY29sb3I9IiNiNTI3MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiNiNjI4MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiNiYzJlMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OCUiIHN0b3AtY29sb3I9IiNjMTMzMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NCUiIHN0b3AtY29sb3I9IiNjNDM2MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiNjNjM3MzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MSUiIHN0b3AtY29sb3I9IiNjMDNiMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NCUiIHN0b3AtY29sb3I9IiNjOTM3MzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NyUiIHN0b3AtY29sb3I9IiNjMTNkMzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNjYTM5MzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNiNzM0MzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiMzYTBhMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmYwZDFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #9e191a 0%, #a92121 3%, #ae2223 6%, #b01e21 10%, #b32322 19%, #b52725 23%, #b62826 35%, #bc2e2c 52%, #c13331 58%, #c43634 74%, #c63731 77%, #c03b36 81%, #c93738 84%, #c13d38 87%, #ca3936 90%, #b73439 94%, #3a0a0a 97%, #2f0d1d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e191a), color-stop(3%,#a92121), color-stop(6%,#ae2223), color-stop(10%,#b01e21), color-stop(19%,#b32322), color-stop(23%,#b52725), color-stop(35%,#b62826), color-stop(52%,#bc2e2c), color-stop(58%,#c13331), color-stop(74%,#c43634), color-stop(77%,#c63731), color-stop(81%,#c03b36), color-stop(84%,#c93738), color-stop(87%,#c13d38), color-stop(90%,#ca3936), color-stop(94%,#b73439), color-stop(97%,#3a0a0a), color-stop(100%,#2f0d1d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9e191a 0%,#a92121 3%,#ae2223 6%,#b01e21 10%,#b32322 19%,#b52725 23%,#b62826 35%,#bc2e2c 52%,#c13331 58%,#c43634 74%,#c63731 77%,#c03b36 81%,#c93738 84%,#c13d38 87%,#ca3936 90%,#b73439 94%,#3a0a0a 97%,#2f0d1d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9e191a 0%,#a92121 3%,#ae2223 6%,#b01e21 10%,#b32322 19%,#b52725 23%,#b62826 35%,#bc2e2c 52%,#c13331 58%,#c43634 74%,#c63731 77%,#c03b36 81%,#c93738 84%,#c13d38 87%,#ca3936 90%,#b73439 94%,#3a0a0a 97%,#2f0d1d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9e191a 0%,#a92121 3%,#ae2223 6%,#b01e21 10%,#b32322 19%,#b52725 23%,#b62826 35%,#bc2e2c 52%,#c13331 58%,#c43634 74%,#c63731 77%,#c03b36 81%,#c93738 84%,#c13d38 87%,#ca3936 90%,#b73439 94%,#3a0a0a 97%,#2f0d1d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9e191a 0%,#a92121 3%,#ae2223 6%,#b01e21 10%,#b32322 19%,#b52725 23%,#b62826 35%,#bc2e2c 52%,#c13331 58%,#c43634 74%,#c63731 77%,#c03b36 81%,#c93738 84%,#c13d38 87%,#ca3936 90%,#b73439 94%,#3a0a0a 97%,#2f0d1d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e191a', endColorstr='#2f0d1d',GradientType=0 ); /* IE6-8 */
}
a.join_now{color: #fff;margin: 0;}
#layout-header .login input[type="text"], #layout-header .login input[type="password"]{width:100px;border-radius: 3px;border: 0;padding: 3px;}
#layout-header .login input[type="image"]{margin-bottom: -8px;}
#layout-header .login .buttons{color: #fff;font-weight: bold;text-transform: uppercase;padding: 8px;font-size: 12px;border-radius: 5px;margin: 0 3px;}
#layout-header .login .login_button
{
	background: #08172c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4MTcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjMWIyYTNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiMyNDMzNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyOCUiIHN0b3AtY29sb3I9IiMyMDJmNDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiMxZjJhM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiMxNzIzMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiMxODIwMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiMxMzFiMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MiUiIHN0b3AtY29sb3I9IiMxMjFhMjciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiMxMDE5MzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwOTI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #08172c 0%, #1b2a3f 4%, #243348 8%, #202f44 28%, #1f2a3e 32%, #172331 60%, #18202d 64%, #131b28 80%, #121a27 92%, #101936 96%, #000926 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#08172c), color-stop(4%,#1b2a3f), color-stop(8%,#243348), color-stop(28%,#202f44), color-stop(32%,#1f2a3e), color-stop(60%,#172331), color-stop(64%,#18202d), color-stop(80%,#131b28), color-stop(92%,#121a27), color-stop(96%,#101936), color-stop(100%,#000926)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #08172c 0%,#1b2a3f 4%,#243348 8%,#202f44 28%,#1f2a3e 32%,#172331 60%,#18202d 64%,#131b28 80%,#121a27 92%,#101936 96%,#000926 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #08172c 0%,#1b2a3f 4%,#243348 8%,#202f44 28%,#1f2a3e 32%,#172331 60%,#18202d 64%,#131b28 80%,#121a27 92%,#101936 96%,#000926 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #08172c 0%,#1b2a3f 4%,#243348 8%,#202f44 28%,#1f2a3e 32%,#172331 60%,#18202d 64%,#131b28 80%,#121a27 92%,#101936 96%,#000926 100%); /* IE10+ */
	background: linear-gradient(to bottom, #08172c 0%,#1b2a3f 4%,#243348 8%,#202f44 28%,#1f2a3e 32%,#172331 60%,#18202d 64%,#131b28 80%,#121a27 92%,#101936 96%,#000926 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08172c', endColorstr='#000926',GradientType=0 ); /* IE6-8 */
}
#layout-header .login .join_button
{
	background: #2d030d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMDMwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjNDkxNzIyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjNGMxNjIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjNGMxNDFmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjglIiBzdG9wLWNvbG9yPSIjNGQxYzIyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjNTQxYjI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjNjIyNTJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjNjUyNDJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzIlIiBzdG9wLWNvbG9yPSIjNzQyZDM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjNjkyMjJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjNzYyZjM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODQlIiBzdG9wLWNvbG9yPSIjNmQyYjJmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjNmMzMDMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjNGUxNDEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjMzAwYzE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFlMDUwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #2d030d 0%, #491722 8%, #4c1623 12%, #4c141f 16%, #4d1c22 28%, #541b24 32%, #62252c 60%, #65242a 64%, #742d35 72%, #69222a 76%, #762f35 80%, #6d2b2f 84%, #6c3030 88%, #4e1413 92%, #300c16 96%, #1e050b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d030d), color-stop(8%,#491722), color-stop(12%,#4c1623), color-stop(16%,#4c141f), color-stop(28%,#4d1c22), color-stop(32%,#541b24), color-stop(60%,#62252c), color-stop(64%,#65242a), color-stop(72%,#742d35), color-stop(76%,#69222a), color-stop(80%,#762f35), color-stop(84%,#6d2b2f), color-stop(88%,#6c3030), color-stop(92%,#4e1413), color-stop(96%,#300c16), color-stop(100%,#1e050b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2d030d 0%,#491722 8%,#4c1623 12%,#4c141f 16%,#4d1c22 28%,#541b24 32%,#62252c 60%,#65242a 64%,#742d35 72%,#69222a 76%,#762f35 80%,#6d2b2f 84%,#6c3030 88%,#4e1413 92%,#300c16 96%,#1e050b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2d030d 0%,#491722 8%,#4c1623 12%,#4c141f 16%,#4d1c22 28%,#541b24 32%,#62252c 60%,#65242a 64%,#742d35 72%,#69222a 76%,#762f35 80%,#6d2b2f 84%,#6c3030 88%,#4e1413 92%,#300c16 96%,#1e050b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2d030d 0%,#491722 8%,#4c1623 12%,#4c141f 16%,#4d1c22 28%,#541b24 32%,#62252c 60%,#65242a 64%,#742d35 72%,#69222a 76%,#762f35 80%,#6d2b2f 84%,#6c3030 88%,#4e1413 92%,#300c16 96%,#1e050b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2d030d 0%,#491722 8%,#4c1623 12%,#4c141f 16%,#4d1c22 28%,#541b24 32%,#62252c 60%,#65242a 64%,#742d35 72%,#69222a 76%,#762f35 80%,#6d2b2f 84%,#6c3030 88%,#4e1413 92%,#300c16 96%,#1e050b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d030d', endColorstr='#1e050b',GradientType=0 ); /* IE6-8 */
}
#layout-header .navigation{float: right;position: relative;top:30px;z-index: 10;}
.game-page #layout-header .navigation{top: 55px;}
#layout-header .navigation ul.menu-main{list-style-type: none;padding:0;}
#layout-header .navigation ul.menu-main li{float: left;padding-left: 30px;text-transform: uppercase;}
#layout-header .navigation ul.menu-main li a.menu-link{color:#f9e4af;text-decoration: none; -webkit-transition: color 0.4s; transition: color 0.4s;}
#layout-header .navigation ul.menu-main li a.menu-link:hover{color: white;}
#layout-header .navigation ul.menu-main li.first{padding:0;}
#layout-header .navigation ul.menu-main li.last a{color:#ff0000;}
#layout-header .navigation ul.menu-main li.last a.selected{font-weight:bold;}

#layout-wrapper.main-page  #layout-header .navigation ul.menu-main li a.main-page{color: white;}
#layout-wrapper.lobby #layout-header .navigation ul.menu-main li a.main-page{color: white;}
#layout-wrapper.promotions #layout-header .navigation ul.menu-main li a.promotions{color: white;}
#layout-wrapper.VIP #layout-header .navigation ul.menu-main li a.vip{color: white;}
#layout-wrapper.FAQ #layout-header .navigation ul.menu-main li a.faq{color: white;}
#layout-wrapper.contact-us-page #layout-header .navigation ul.menu-main li a.contact{color: white;}
#layout-wrapper.all-games #layout-header .navigation ul.menu-main li a.games{color: white;}

#layout-header .bonus{float:right;width:360px;height: 300px;position: relative;top: 152px;}
#layout-header .bonus a{position: absolute;left:12px;bottom: 0;background: url(../img/bonus_button.png);width: 369px;height: 333px;}


.lobby #layout-header .bonus{background:none;top: -5px;}
.lobby #layout-header .bonus a{position: absolute;left: -262px;bottom: -224px;border-radius: 6px;background: url(../img/deposit_button_bg.jpg);width: 296px;height: 78px;
font-size: 23px;
color: #e8e8e8;
font-weight: 800;
text-shadow: 1px 4px 1px #330910;text-decoration: none;
text-transform: uppercase;box-shadow: 0 4px 1px #380b15;
line-height: 78px;
text-align: center;}


#layout-header .header-text{width:628px;clear: both;font-size: 14px;color: #a4a9b7;position: absolute;bottom: 32px;}
.change-password-page .header-text,.documents-page .header-text, .withdrawal .header-text, .my-account .header-text, my-games .header-text{width: 800px !important;}
.game-fairness #layout-header .header-text .header-text-title{margin-top: 100px;line-height: 45px;}
.privacy-statement #layout-header .header-text{width:650px;}
.privacy-statement #layout-header .header-text .header-text-title{margin-top: 130px;font-size: 36px;}
#layout-header .header-text .header-text-title{text-align: left;color: #fcebb7;font-size:45px;line-height: 33px;margin-bottom: 15px;font-weight: bold;text-shadow: 4px 5px 1px #390912;text-transform: uppercase;}
#layout-header .header-text .text{font-weight:bold;}
#layout-header .header-text .text a{color:#ff0000;text-decoration: none;}
.terms #layout-header .header-text .header-text-title{margin-top: 125px;font-size: 45px;}
/*.contact-us-page  #layout-header .header-text, .VIP  #layout-header .header-text{margin-top: 150px;}*/
.FAQ #layout-header .header-text{margin-left: 20px;width:600px;}
.contact-us-page  #layout-header .header-text .header-text-title, .FAQ  #layout-header .header-text .header-text-title,
.promotions  #layout-header .header-text .header-text-title, .VIP  #layout-header .header-text .header-text-title, .all-games #layout-header .header-text-title{font-size: 45px;}
.all-games #layout-header .header-text{top:210px;}
.my-games #layout-header .header-text, .forgot-password #layout-header .header-text .header-text-title{font-size: 45px;margin-top: 95px;}

.user-deposit-info{width: 996px;background: url(../img/content_bg.jpg);padding: 10px 0;display:table;}
.user-deposit-info .user-status{width:96px;height:68px;float: left;background:#042b49;margin: 0 10px;}
.user-deposit-info .user-status.Normal{background: url(../img/normal.png);}
.user-deposit-info .user-status.Silver{background: url(../img/silver.png);}
.user-deposit-info .user-status.Gold{background: url(../img/gold.png); width: 87px;}
.user-deposit-info .user-status.Platinum{background: url(../img/platinum.png);}
.user-deposit-info .user-status.Diamond{background: url(../img/diamond.png);}
.user-deposit-info .user-status.RedDiamond{background: url(../img/red.png);}
.user-deposit-info .user-info{float: left; margin-left: 12px;}
.user-deposit-info .user-info .user-name {color: #f9e4af}
.user-deposit-info .gold{color: #f9e4af;font-weight:bold;padding:0 5px}
.user-deposit-info .deposit-button{float: right;}
.user-deposit-info .deposit-button a{position: relative;margin-right: 10px}
.user-deposit-info a{color:#ce0502;font-size:12px;}
.user-deposit-info .upgrade_account{margin-top:0px}

#before-content{background:#07112c url(../img/header_bg.gif) top center repeat-x;margin-bottom: 20px;box-shadow:0 5px 5px rgba(0,0,0,0.5);}
.live-casino-game-page #before-content{margin-bottom:0;}
.live-casino #before-content{background:none;padding-top: 10px;}
.withdrawal #before-content{background:none;}
.wihtdrawal-info{background:url(../img/content_bg.jpg);padding: 10px;padding-top: 0;}
.wihtdrawal-info h2{padding-top: 20px;padding-left: 10px;}
.wihtdrawal-info .wihtdrawal-amount{background:url(../img/pixel.png);padding: 20px;border-radius: 5px;}
.wihtdrawal-info .wihtdrawal-amount span{margin-right: 10px;}
.wihtdrawal-info .wihtdrawal-amount span.max-amount{color:#ce0502;font-weight:bold;}
.wihtdrawal-info .wihtdrawal-amount input{padding: 3px 8px;width: 70px;text-align: center;border-radius: 3px;border: 1px inset silver;font-weight:bold}
.withdrawa_delay_message{color: #ce0502;margin-top: 8px;font-weight: 600;}
.payment{background:url(../img/pixel.png);margin-left: -10px;padding: 20px;margin-top: 20px;border-radius: 5px;}
.payment .transfer-img{float:right;}
.payment-details{font-size:16px;color: #fff;}
.withdrawal-form{height: 130px;}
.withdrawal-form label, .withdrawal-form input{float:left;}
.withdrawal-form input{border: 1px solid silver;padding: 5px 20px;border-radius: 2px;}
.withdrawal-form label{clear:both;width: 135px;margin-bottom: 14px;margin-top: 4px;}
.withdrawal-form button{position: relative;left: 4px;top: -3px;}

.live_game_sections ul{width: 964px;border-radius: 0;margin-left: 4px;}
#topMenu{background: #fafafa;margin: 0 10px 20px;display: table;width: 976px;border:3px solid #f7cf2e;padding-top: 8px;color:#444;}
/*#topMenu a{color:#f9e4af;float: left;padding: 7px 35px;border-radius: 5px 5px 0 0;text-decoration: none; -webkit-transition: background 0.2s; transition: background 0.2s;}
#topMenu a.first{margin-left:20px;}
#topMenu a.active{color:#fff;background: #2e3750; cursor: default !important;}*/
#before-content .user-info-menu, .live_game_sections ul{border-bottom: 4px solid #2e3750;border-radius: 2px;padding: 0 3px;line-height:32px;display: table;list-style-type:none;
	background: #fbebb8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZWJiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZhZWFiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2ZjZThiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2ZhZTNiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y4ZTJhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2Y4ZGFhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2Y0ZGFhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2Y2ZDdhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2Q0OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fbebb8 0%, #faeab7 16%, #fce8b3 18%, #fae3b1 36%, #f8e2a9 50%, #f8daa6 70%, #f4daa1 73%, #f6d7a0 82%, #f3d49b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbebb8), color-stop(16%,#faeab7), color-stop(18%,#fce8b3), color-stop(36%,#fae3b1), color-stop(50%,#f8e2a9), color-stop(70%,#f8daa6), color-stop(73%,#f4daa1), color-stop(82%,#f6d7a0), color-stop(100%,#f3d49b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbebb8 0%,#faeab7 16%,#fce8b3 18%,#fae3b1 36%,#f8e2a9 50%,#f8daa6 70%,#f4daa1 73%,#f6d7a0 82%,#f3d49b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbebb8 0%,#faeab7 16%,#fce8b3 18%,#fae3b1 36%,#f8e2a9 50%,#f8daa6 70%,#f4daa1 73%,#f6d7a0 82%,#f3d49b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbebb8 0%,#faeab7 16%,#fce8b3 18%,#fae3b1 36%,#f8e2a9 50%,#f8daa6 70%,#f4daa1 73%,#f6d7a0 82%,#f3d49b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fbebb8 0%,#faeab7 16%,#fce8b3 18%,#fae3b1 36%,#f8e2a9 50%,#f8daa6 70%,#f4daa1 73%,#f6d7a0 82%,#f3d49b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbebb8', endColorstr='#f3d49b',GradientType=0 ); /* IE6-8 */
}
#before-content .user-info-menu{width: 990px;}
.live_game_sections ul{width: 964px;}
#before-content .user-info-menu li, .live_game_sections ul li{float:left;padding: 7px 19px;border-radius: 5px 5px 0 0;margin-top:3px; text-align: center;}
#before-content .user-info-menu li.first{}
#before-content .user-info-menu li.selected, .live_game_sections ul li.active{background: #2e3750;}
#before-content .user-info-menu li.selected a, .live_game_sections ul li.active a{color:#fff;}
#before-content .user-info-menu li.last a{font-weight:bold;}
#before-content .user-info-menu li a, .live_game_sections ul li a{color:#000;text-decoration:none;}
.before-content-margin{margin:0 0 10px 0;height: 1px;}
.lobby #before-content, .main-page #before-content{margin-top: -11px;margin-bottom: 0;}
.lobby #content, .main-page #content{margin-top: 0;}

.content-border{background:url(../img/banner-topborder.png) top center no-repeat;height: 1px;}
#bottom-shadow{background:url(../img/bottom_shadow.png) top center no-repeat;height:23px;}
#content, #after-content{background:#111111 url(../img/header_bg.gif) top center repeat-x;display: table;margin-top: 20px;padding-bottom:50px;position:relative}

.game-page #content{background:none;width: 100%;padding-bottom:0;}
.live-casino-game-page #content{padding-bottom:0;margin-top:0;}
.deposit-page #content{background:none;padding-bottom:0;}
.VIP #content, .terms #content {margin-top:0px}
.about-page #content, .contact-us-page #content, .game-fairness #content, .errorPage #content, .forgot-password #content{margin-top:0;}
.about-page .text-bottom p{margin-bottom: 20px;}
.about-page #content h2{margin: 15px 0 10px;}
.FAQ #content, .promotions #content, .all-games #content{background:none;}
.FAQ #content {padding-bottom:0px}
.my-account #content{padding-bottom:50px;}
.my-account #content #content-text,.documents-page #content #content-text, .change-password-page #content #content-text{padding:0 15px;}
.my-account #content ul{margin:0 30px 15px;list-style-type: none;}
.my-account #content ul a{}
.my-account #content .contactMail{margin: 40px 0 20px;}
.my-account #content .contactMail div, .my-account #content .contactPhone div{margin-bottom: 5px;}
.promo_content_bg {padding:0 20px}
.promo_content_bg ol {padding-left: 20px;}
.terms .page-container, .game-fairness .page-container, .privacy-statement .page-container{padding:0px;text-align: left;font-size: 14px;color: #a4a9b7;}
.terms .page-container li{margin: 5px 0;}
.terms .page-container strong, .game-fairness .page-container strong, .privacy-statement .page-container strong{color: #f9e4af;line-height: 30px;}
.game-fairness .page-container p, .privacy-statement .page-container p{margin: 5px 0;}
.privacy-statement .page-container ul{list-style-type:circle;margin-left: 30px;}
.privacy-statement .page-container a{color:red;}
.forgot-password .mailBox{margin-top: 20px;margin-bottom: 15px;}
.forgot-password .mailBox label{margin-right: 20px;}

.banner-block{display: inline-flex; padding: 0 0 0 10px;}
.banner{height: 253px;box-shadow: 0 4px 2px #380b15;border-radius: 0 0 5px 5px; display: inline-block; margin: 0 6px 0 6px; line-height: 1.4;}
.banner .banner-text{padding: 10px;text-align: center;font-size:12px;}
.banner-jackpot .banner-text {margin-bottom:17px}

.banner .banner-title{margin-left:35px;margin-top:18px;color: #f9e4af;font-size: 19px;}
.banner-mobile{background:url(../img/banner-mobile.png) bottom no-repeat;width: 182px;}
.banner-mobile .banner-text{margin-top: 105px;padding: 0;}
.banner-jackpot{background:url(../img/banner-jackpot.png) bottom no-repeat;width: 182px;}
.banner-jackpot .before-text{color: #f9e4af;font-size: 24px;text-align: center;margin: 28px 0 13px;}
.banner-jackpot a{margin-left:14px;}
.banner-topgame{background:url(../img/banner-topgame.png) bottom no-repeat;width: 378px;}
.banner-topgame.wide{background: url(../img/banner-topgame-wide.png) bottom no-repeat !important;}
.banner-topgame.blood{background:url(../img/banner-topgame-blood.png) bottom no-repeat !important;}
.banner-topgame.guns_n_roses{background:url(../img/banner-topgame-guns_n_roses.png) bottom no-repeat !important;}
.banner-topgame.cloud_quest{background:url(../img/banner-topgame-cloud_quest.png) bottom no-repeat !important;}
.banner-topgame .banner-text{text-align:left;width: 335px;margin-top: 5px;}
.banner-topgame a{margin-left: 10px;}
.happy_hour{background:url(../img/happy_hour.png) bottom no-repeat;width: 247px;position: absolute;box-shadow: none !important;margin-top: 9px;margin-left: -21px;}

#lblSeoText {padding: 0 8px; display: block;}
#lblSeoText p{font-size: 13px;}
#content .content-text, #after-content .content-text{color:#979ba9;padding: 10px;font-size: 14px;}
#content .content-text{font-size: 14px;padding:0 20px;}
.withdrawal #content .content-text{padding-left: 20px;}
#content-text{color:#979ba9;font-size: 14px;}
.VIP #content .content-text{padding-left: 40px;padding-bottom:0px}
.withdrawal #content .content-text{padding-bottom:0px}
.contact-information{padding: 10px 40px 0px 40px;}

.banner-register .banner-text {width: 160px;font-size: 15px;margin-top: 7px;text-shadow: 0px 2px 0px black;}
.banner-register .banner-title{font-weight: bold;font-size: 2.7em !important;margin-left: -29px !important;text-align: center;margin-top: -21px !important;text-shadow: 0px 6px 0px black;}
.banner-register .banner-btn {color: black;font-weight: bold;font-size: 12px;margin-top: 50px;letter-spacing: -1px;text-align: center;margin-left: 26px;}
.banner-register .banner-title .first{display: block;height:80px;margin-top:14px;}
.banner-register .banner-title .first .number{font-size: 1.6em;}
.banner-register .banner-title .second{display: block;font-size:0.4em;margin-left:12px;}

.all-games #content {border-radius: 8px;padding-bottom:0px}
#layout-header .user-deposit-info {border-radius: 8px;box-shadow: 0px 4px 1px #000;padding-bottom:10px}
.documents-page #content, .change-password-page #content{border-radius: 8px 8px 0 0;}
#after-content .content-text{padding-bottom: 15px;}
.about-page #content .content-text{color:#a4a9b7;padding-bottom: 0;text-align: left;}
.about-page #content .text-bottom{color:#fff;font-weight:bold;font-size:16px;margin-top:50px;}
.about-page #content .text-bottom .text{position: relative;bottom: -12px;}
.about-page #content .text-bottom img{margin-top: -20px;}
.about-page .about_sign{width: 310px;height: 65px;position: absolute;background:url(../img/paris_casino.png);top: -35px;margin-left: 15px;}
#content .content-text  .title, #after-content .title{color:#f9e4af;font-size: 18px;font-weight: bold;}
#after-content .title{margin-top: 12px;}



.documents-page #content-text, .change-password-page #content-text{padding:0 20px;}
.documents-page #content-text p{margin-bottom: 20px;}
.documents-page .change-password-form{margin-top: 25px;}
.documents-page .change-password-form label{width: 190px;float: left;padding: 4px 0 6px;}
.documents-page .change-password-form input{clear:both;border: 1px solid silver;border-radius: 2px;height: 27px;padding: 0 21px;}
.documents-page #cphPageContent_btnSend, #content .content-text .contact-us-form #cphPageContent_btnSend, .withdrawal-form #cphPageContent_btnSubmit, .btn-gold{
	padding: 9px 13px;font-weight: 800;text-transform: uppercase;color:#422a03;border:1px solid #6e463e;box-shadow:0px 2px 2px #340b13;border-radius:3px;
	background: #e5d3a3; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top,  #e5d3a3 0%, #fdebbb 3%, #fbeab4 14%, #fce8b5 21%, #f6dfa9 52%, #f8dda8 59%, #f5daa3 66%, #f3d49b 93%, #f3d49e 97%, #dcbc89 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5d3a3), color-stop(3%,#fdebbb), color-stop(14%,#fbeab4), color-stop(21%,#fce8b5), color-stop(52%,#f6dfa9), color-stop(59%,#f8dda8), color-stop(66%,#f5daa3), color-stop(93%,#f3d49b), color-stop(97%,#f3d49e), color-stop(100%,#dcbc89)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e5d3a3 0%,#fdebbb 3%,#fbeab4 14%,#fce8b5 21%,#f6dfa9 52%,#f8dda8 59%,#f5daa3 66%,#f3d49b 93%,#f3d49e 97%,#dcbc89 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e5d3a3 0%,#fdebbb 3%,#fbeab4 14%,#fce8b5 21%,#f6dfa9 52%,#f8dda8 59%,#f5daa3 66%,#f3d49b 93%,#f3d49e 97%,#dcbc89 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e5d3a3 0%,#fdebbb 3%,#fbeab4 14%,#fce8b5 21%,#f6dfa9 52%,#f8dda8 59%,#f5daa3 66%,#f3d49b 93%,#f3d49e 97%,#dcbc89 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e5d3a3 0%,#fdebbb 3%,#fbeab4 14%,#fce8b5 21%,#f6dfa9 52%,#f8dda8 59%,#f5daa3 66%,#f3d49b 93%,#f3d49e 97%,#dcbc89 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5d3a3', endColorstr='#dcbc89',GradientType=0 ); /* IE6-8 */

}

.change-password-page #content-text, .change-password-page #content-text{padding:0 20px;}
.change-password-page #content-text p{margin-bottom: 20px;}
.change-password-page .change-password-form{margin-top: 25px;}
.change-password-page .change-password-form label{width: 190px;float: left;padding: 4px 0 6px;}
.change-password-page .change-password-form input{clear:both;border: 1px solid silver;border-radius: 2px;height: 27px;padding: 0 21px;}
.change-password-page #cphPageContent_btnSend, #content .content-text .contact-us-form #cphPageContent_btnSend, .withdrawal-form #cphPageContent_btnSubmit, .btn-gold{
	padding: 9px 13px;font-weight: 800;text-transform: uppercase;color:#422a03;border:1px solid #6e463e;box-shadow:0px 2px 2px #340b13;border-radius:3px;
	background: #e5d3a3; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top,  #e5d3a3 0%, #fdebbb 3%, #fbeab4 14%, #fce8b5 21%, #f6dfa9 52%, #f8dda8 59%, #f5daa3 66%, #f3d49b 93%, #f3d49e 97%, #dcbc89 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5d3a3), color-stop(3%,#fdebbb), color-stop(14%,#fbeab4), color-stop(21%,#fce8b5), color-stop(52%,#f6dfa9), color-stop(59%,#f8dda8), color-stop(66%,#f5daa3), color-stop(93%,#f3d49b), color-stop(97%,#f3d49e), color-stop(100%,#dcbc89)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e5d3a3 0%,#fdebbb 3%,#fbeab4 14%,#fce8b5 21%,#f6dfa9 52%,#f8dda8 59%,#f5daa3 66%,#f3d49b 93%,#f3d49e 97%,#dcbc89 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e5d3a3 0%,#fdebbb 3%,#fbeab4 14%,#fce8b5 21%,#f6dfa9 52%,#f8dda8 59%,#f5daa3 66%,#f3d49b 93%,#f3d49e 97%,#dcbc89 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e5d3a3 0%,#fdebbb 3%,#fbeab4 14%,#fce8b5 21%,#f6dfa9 52%,#f8dda8 59%,#f5daa3 66%,#f3d49b 93%,#f3d49e 97%,#dcbc89 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e5d3a3 0%,#fdebbb 3%,#fbeab4 14%,#fce8b5 21%,#f6dfa9 52%,#f8dda8 59%,#f5daa3 66%,#f3d49b 93%,#f3d49e 97%,#dcbc89 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5d3a3', endColorstr='#dcbc89',GradientType=0 ); /* IE6-8 */

}
#content .content-text .contact-us-form #cphPageContent_btnSend, .withdrawal-form #cphPageContent_btnSubmit, .btn-gold{float:right;}
#content .content-text .contact-us-form{width: 630px;background:url(../img/contactUs_border.png) top right no-repeat;display: table;}
#content .content-text .contact-us-form div{margin-bottom: 25px;margin-top: 10px;}
#content .content-text .contact-us-form span{color:red;}
#content .content-text .contact-us-form label{min-width: 95px;padding: 4px 0 6px;float: left;}
#content .content-text .contact-us-form input, #content .content-text .contact-us-form select{border: 1px solid silver;border-radius: 2px;height: 27px;margin-bottom: 20px;padding: 0 16px;float: left;margin-right: 16px;}
#content .content-text .contact-us-form input{width: 152px;}
#content .content-text .contact-us-form .msg-subject{width:475px;}
#content .content-text .contact-us-form span{position:absolute;left:108px;font-size: 12px;font-weight:normal !important; margin-top: -8px;}
#cphPageContent_rfvName{top: 117px;}
#cphPageContent_rfvEmail, #cphPageContent_revEmail{top:166px;}
#cphPageContent_valTxtArea{top:349px}
#content .content-text .contact-us-form input[type="submit"]{line-height: 11px;height: 36px;margin-right: 22px;margin-top: 20px;}
#content .content-text .contact-us-form textarea{float: left;width: 504px;margin-left: 2px;height: 110px;border-radius: 3px; border: 1px silver;}
#content .content-text .contact-us-form button {position: relative;top: 15px;right: 18px;}
#content .live-help{float: right;width: 314px;}
.my-account #content .live-help{width: 217px;}
#content .live-help img{margin: 10px 0;}
#content .live-help span{position:absolute;}
#content .live-help .image-title{margin-left: -195px;text-transform: uppercase;margin-top: 15px;font-weight: bold;color: #fff;font-size: 17px;}
#content .FAQ-list{font-size:16px;position: relative;top: -32px;}
#content .FAQ-list p{margin:0;padding:0;}
#content .FAQ-list a{color:#c53935;}
#content .toggleDesc{display:none;font-size:14px;color:#8e92a0;background:url(../img/faq_description_bg.jpg);background-size: cover;padding: 20px;border-top: 2px solid #000;width: 956px;border: 0;position: relative;top: -2px;}
#content .toggleDesc.visa, #content .toggleDesc.masterCard, #content .toggleDesc.maestro, .toggleDesc.netteler{/*height:250px !important;*/overflow: hidden;}
#content .toggleDesc .deposit_amount_container .radioButtons{display:none;}
#content .toggleDesc .border-image{position: relative;width: 976px;height: 15px;margin-left: -20px;margin-top: -19px;background:url(../img/faq_description_shadow.png);margin-bottom: 5px;}
#content .toggleTitle{background: url(../img/faq_title_bg.jpg);color:#dac89b;cursor:pointer;height:66px;margin-top: 12px;line-height: 66px;padding: 0 18px;}
#content .deposit-list .toggleTitle {font-size: 24px;border: 0;position:relative;}
#content .deposit-list .toggleTitle img {float: right;position: absolute;top:15px;right: 18px;}
#content .deposit-list .toggleTitle .ui-icon{display:none;}
#content .toggleTitle div{background:url(../img/faq_btn_open.jpg) right no-repeat;margin-right: 10px;}
#content .toggleTitle.active div{background:url(../img/faq_btn_close.jpg) right no-repeat;}
div#all_games_first_block {clear: both;}

#empcorpvisa_processing_result, #vamasoftvisa_processing_result, #empcorpmastercard_processing_result, #webpaytomastercard_processing_result,
#webpayto_processing_result, #neteller_processing_result, #paysafecard_processing_result{display:none;}
.cardField{height: 42px;line-height: 24px;}
.cardField label{float:left;clear:both;width: 250px;padding: 2px;}
.cardField .ccDateMonth{float: left;margin-right: 20px;}
.cardField input{border: 1px solid silver;border-radius: 2px;padding: 4px;width: 250px;}
.cardField .number_add_block{display: inline-block;position: absolute;top: 39%;left: 544px;}
.cardField select{border-radius: 2px;padding: 3px;}
.cardField .card-number, .cardField .amount{width:260px;}
.cardField .exp-dt{width:120px;}
.cardField input.cardCVC{width: 30px;padding: 4px 15px;}
.toggleDesc .cardField button{width: 120px !important;padding: 4px;}
.toggleDesc .cardField.depositCont button{width: 260px !important;}
a.btn_deposit_to_account{width: 335px;height: 74px;right:20px;position: absolute;bottom:15px;text-shadow: 3px 3px #330910;background: url(../img/deposit_btn.png);border: 0;}
#cphPageContent_pnlEmpCorpVisa, #cphPageContent_pnlEmpCorpMasterCard, #cphPageContent_pnlWebPayTo{padding-top: 8px;}
/*#errNetellerAccountID, #errNetellerSecureID{display: none; position: absolute;margin-left: 255px;margin-top: -8px;color: red;font-size: 11px;}*/

#after-content{margin-top: 15px;margin-bottom: 25px;}
.support-table td{padding: 6px;padding-left: 0;}
.support-table td a{color: #b43532;}

.promotion-list{margin:-20px 0 30px 0;padding: 0;}
.promotion-list li{background:url(../img/content_bg.jpg);margin-bottom: 20px;box-shadow: 1px 3px #000;width: 996px;min-height: 170px;position: relative;padding-bottom: 30px;display: table;}
.promotion-list li .promotion-image{width: 230px;float: left;text-align: center;}
.promotion-list li .promotion-content{float:left;width:765px;font-size: 14px;color: #979ba9;}
.promotion-list li a{background: url(../img/promotion_link_bg.png);width: 240px;height: 45px;position: absolute;right: 0;bottom: -4px;}
.promotions-info{font-size:14px;color:#969aa7;margin-bottom: 45px;}
.promotion-text p{margin-bottom: 5px;}
.promotion-image img{width: 180px;height: 162px;margin-top: 25px;}

/* VIP */

.vip-status-img{margin: 20px auto;background: url(../img/vip_img.jpg);width: 967px;height: 261px;border-radius: 5px;box-shadow: 0 8px 4px #000;}
.vip-status-img div{width: 202px;display: inline-block;margin: 0 11px 0 12px}
.vip-list{margin-bottom: 25px;}
.vip-list li{padding: 5px;line-height: 15px;margin-bottom: 8px;}
.vip-list li span{background: #475369;display: table;width: 14px;height: 14px;float: left;border-radius: 7px;margin-right: 10px;box-shadow: 0 4px #000;}
.vip-list li div{font-size:14px;}
.vip-mail-button{box-shadow: 0 5px 3px #380b15;color: #fff;text-transform: uppercase;background: url(../img/vip_mail_button.png);padding: 22px 25px;position: absolute;right: 15px;margin-top:15px;font-size: 24px;font-weight: bold;border-radius: 5px;text-shadow: 3px 3px #330910;}
.vip_info h2{margin: 0 0 10px;}
.vip_info h3{color:#a4a9b7;}

.vip_list{text-align: center;padding-top: 15px;}
.vip_list .vip_status{display: inline-block;width: 16.5%;padding: 0 1%;margin-bottom: 25px;position: relative;margin-right: 1px;}
.vip_list .vip_status.vip_silver{color:#bbbbbb;}
.vip_list .vip_status.vip_silver .every_deposit{color:#646464;}
.vip_list .vip_status.vip_gold{color:#ba9a34;}
.vip_list .vip_status.vip_platinum{color:#9192b9;}
.vip_list .vip_status.vip_diamond{color:#fff;}
.vip_list .vip_status.vip_red_diamond{color:#a60606;}
.vip_list .vip_status .vip_img{margin:0 auto 10px;}
.vip_list .vip_status .vip_img img{width: 95%;}
.vip_list .vip_status .vip_item_text{}
.vip_list .vip_status .vip_item_text .receive{font-weight: bold;font-size: 21px;}
.vip_list .vip_status .vip_item_text .percents{font-size: 52px;font-weight: bold;line-height: 50px;}
.vip_list .vip_status .vip_item_text .every_deposit{font-size: 15px;}

.withdrawal-history{width: 100%;border-spacing: 0 2px;}
.withdrawal-history thead{background: url(../img/pixel_light.png);}
.withdrawal-history th{color:#fff;font-weight: normal;}
.withdrawal-history th, .withdrawal-history td{padding: 5px;}
.withdrawal-history tr{text-align: center;}
.withdrawal-history tr.active{color:#ab2c2c;}
.withdrawal-history tr.odd-element{background: url(../img/pixel_light2.png);}
.withdrawal-history .cancel-button{border-radius:2px;padding: 2px 15px;color:#fff;background: #a4201e;}

#layout-footer  .menu-bottom{list-style-type: none;display: table;padding: 0;margin-top: 0;margin: 0 auto 15px;}
#layout-footer  .menu-bottom li{float:left;text-align: center;padding: 0 10px;}
#layout-footer  .menu-bottom li a{text-decoration: none;color:#c3c3c3;font-size: 13px;}
#layout-footer  .menu-bottom .fb-like{width: 128px;height: 20px;}
#layout-footer  .menu-bottom .fb-like iframe{width: 128px;height: 20px;}
#layout-footer  .bottom-logos{height:30px;background:url(../img/logos.png) bottom no-repeat;}

#layout-footer .bottom_logos{margin: 45px 0;}
#layout-footer .bottom_logos ul{display:table;margin: 0 auto;}
#layout-footer .bottom_logos ul li{float:left;margin-left: 12px;}
#layout-footer .bottom_logos ul li.first{margin:0;}
#layout-footer .bottom_logos ul li a{color:transparent;}
#layout-footer .bottom_logos ul li img{height:32px;width:auto;}
#layout-footer .bottom_logos ul .cashlib img{border-radius: 2px;}

#layout-footer  #seo-links{text-align: center;padding-top: 40px;padding: 45px;font-size: 13px;display: none;}
#layout-footer  #seo-links a{color:#5a6174;text-decoration: none;padding: 0 8px;}

#layout-footer .copyRight{color: #bbbbbe;text-align: center;font-size: 12px;}
#layout-footer .copyRight .block1{display: inline-block;padding-right: 20px;}
#layout-footer .copyRight .block2{display: inline-block;padding-left: 50px;}
#layout-footer .copyRight .block2 a{color:#fff;text-decoration:none;}
#layout-footer .copyRight .block3{display: inline-block;margin-top:5px;padding-bottom:10px}
#layout-footer footer {min-height:105px;}
.all-games #layout-footer footer{border-radius: 8px 8px 0 0;margin-top:25px}
.FAQ #layout-footer footer {border-radius: 8px 8px 0 0}

/* Popup Registration */
#popup-registration-place {display:none;position:absolute;top:-10px;left:50%;margin-left:-539px;}
#popup-registration {position:relative;z-index:999;left:-5px;top:0px;width:1078px;height:750px;background: transparent url(../img/popup_registration.jpg) top center no-repeat}
#popup-registration-shadow {position:absolute;z-index:50;left:-5px;top:646px;width:988px;height:37px;background: transparent url(../img/popup_registration_sh.png) top center no-repeat;}
#popup-registration-step1 {position:absolute;z-index:52;}
#popup-registration-step1 fieldset{bottom: 0;position: absolute;width: 1050px;}
#popup-registration-step1 .reg-step-img{position: absolute;z-index: -1;bottom: 0;}
#popup-registration #popup-registration-step1 label{width:150px;margin-left: 55px;}
#popup-registration div.error {width:250px;position: relative;left: -8px;float:right;margin-top:2px;color: #ce0502;font-size:12px;}
span.error{color: #ce0502;font-size: 12px;position: relative;top: -3px;left: 193px; display: block; padding: 4px;}
span.error.confirmError{left: 87px;top: 8px;}
#popup-registration #popup-registration-step2 div.error{width:260px;}
#popup-registration #popup-registration-step2 .main.second div.error{width:315px;}
#popup-registration-step2 {position:absolute;z-index:52;top: 286px;left: 40px;height:302px;}
#popup-registration-step2 .formContent, #popup-registration-step2 fieldset {height:302px;}
#popup-registration-step2 a {color: #ce0502}
#popup-registration-close {position: absolute;z-index: 55;background: transparent url(../img/popup_registration_close.png) no-repeat;top: 60px;right: 4px;cursor: pointer;font-size: 12px;font-weight: bold;padding: 2px 18px 8px 9px;text-shadow: 1px 1px 1px #000;}
.registration-title {text-align: left;color: #fcebb7;font-size: 37px;line-height: 40px;margin-bottom: 30px;font-weight: bold;text-shadow: 4px 5px 5px #390912;width: 410px;text-transform: uppercase;display: inline-block;padding-left: 42px;}
#popup-registration-step2 div.main {width:473px;list-style-type:none;margin:0;padding:0;float:left}
#popup-registration-step2 div.main.first {margin-left: 20px; margin-top: 30px;}
#popup-registration-step2 div.main.second {margin-left: 65px; margin-top: 30px;}
#popup-registration-step2 div.main.second label{width: 150px;}
#popup-registration .inputContainer {height:55px;}
#popup-registration #registrationCheckboxes{}
#popup-registration #registrationCheckboxes label{text-align: left;font-size: 13px;margin: 0;float: left;width: 380px;line-height: 14px;}
#popup-registration .main ul li {height:25px}
#popup-registration label {width:205px;float:left;text-align:left;font-size:16px;line-height: 24px;}
#popup-registration label.password_confirm_label{line-height:26px;}
#popup-registration input {height:20px; width:220px; padding:4px 8px;}
#popup-registration .step1-reg {position: absolute;right: 50px;bottom: 120px;width: 465px;}

.change-password-page #cphPageContent_btnSend{margin-top: 15px;}
.input-style {font-size: 15px;border:1px solid #aaa;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding-right:25px;-moz-transition: padding .25s; -webkit-transition: padding .25s; -o-transition: padding .25s;transition: padding .25s;}

/* form element visual styles */
#popup-registration input {font-size: 15px;border:1px solid #aaa;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding-right:25px;}
#popup-registration #btnRegPopupSubmit:hover{border:1px solid #555; box-shadow: 0 0 3px #aaa;cursor:pointer;}
#popup-registration li.next {margin-left:270px;}
#popup-registration .submitButton {border-radius:3px;margin-right: 60px;margin-top: 6px;width:327px;float:right;height:72px;padding: 0 20px 5px 15px;text-align: center; display:block;font-size: 30px;font-weight: bold;text-shadow: 2px 2px 3px #000;}
#popup-registration .nextbutton{background:url(../img/suivant.png);width:104px;height:35px;padding:0px !important;margin-right: 5px;margin-top: 15px;float: right}
#popup-registration #popup-registration-step2 .red_button{border:1px solid #571726;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;}
#popup-registration div.select {width:260px;float:left;}
#popup-registration div.select_small {width:86px;float:left;text-align:left}
#popup-registration input[type='checkbox']  {width:10px;height:10px;padding:0px;float: left;clear: both;}
#popup-registration p {text-align:left;font-size: 13px;margin: 0;}
#popup-registration .newList{height: 125px !important;}
#popup-registration-submit {float:right}
#popup-registration-submit a {
  background: #ffff8d; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffff8d 0%, #fcfa88 9%, #f2e97a 26%, #caa640 77%, #be912d 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffff8d), color-stop(9%,#fcfa88), color-stop(26%,#f2e97a), color-stop(77%,#caa640), color-stop(100%,#be912d)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffff8d 0%,#fcfa88 9%,#f2e97a 26%,#caa640 77%,#be912d 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffff8d 0%,#fcfa88 9%,#f2e97a 26%,#caa640 77%,#be912d 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffff8d 0%,#fcfa88 9%,#f2e97a 26%,#caa640 77%,#be912d 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffff8d 0%,#fcfa88 9%,#f2e97a 26%,#caa640 77%,#be912d 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff8d', endColorstr='#be912d',GradientType=0 ); /* IE6-9 */
  border:0px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	display:block;
	height:50px;
	font:bold 2.2em/48px Arial;
	color: black;
	padding: 0 20px;
	text-align: center;
	font-weight:normal;
}


#popup-registration a.ui-accordion-link{display:none;}
#popup-registration .formContent{width: 1050px;background:none;border:none;color:#fff;padding:3px;overflow: hidden;height: 691px;position: relative;}
#popup-registration label.warning{font-size: 12px;line-height: 15px;clear: both;margin-left: 150px;width: 260px;color:#ce0502}
#popup-registration-step2 div.main.first label.warning{margin-left: 215px;}
#popup-registration #registrationCheckboxes .warning{margin-top: -20px;}
#popup-registration-step2 .buttonWrapper{margin-right: 20px;}
#popup-registration .phone{margin-left: 2px;width: 134px;}
#popup-registration .phone_code{width: 55px;padding-left: 6px;font-size: 12px;margin-right: 13px;position: relative;top: -1px;}
#popup-registration .birthDay, #popup-registration .birthMonth {margin-right: 15px;}
#popup-registration #reg_year {text-align:center;color:#000;width:88px;height:30px;padding:3px 0 0 20px;border:1px solid #b7b7b7;-webkit-border-radius:3px;-moz-border-radius:3px;	border-radius:3px;}
#popup-registration .error_message {padding-top:300px;font-size:18px;}
#popup-registration .registerPager{position: absolute;bottom: 90px;width: 100px;text-align: center;height: 15px;left: 50%;}
#popup-registration .registerPager .registerPage{background: #fff;height: 15px;width: 15px;display: table;position: relative;z-index: 999;float: left;margin-right: 15px;cursor: pointer;border-radius: 8px;}
#popup-registration .registerPager .registerPage.active{background: red;}
#popup-registration select{border-radius: 3px;font-size: 15px;padding: 4px 8px;margin: 0;margin: 0;max-width: 255px;}
#ui-datepicker-div{font-size: 14px;margin-left: 10px;}
/* END popup registration*/

div#main_games {height:360px;margin-bottom: 20px;}
.lobby div#main_games{height: 360px;margin-bottom: 20px;}
div#main_games .title {left:25px;width:946px;height:55px;background: transparent url(../img/game_menu.html) top center no-repeat;}
div#main_games .title ul {position:relative; top:17px; left:9px; list-style-type: none;margin:0px;padding:0px;width:100%;height:30px;overflow:auto;}
div#main_games .title ul li {float:left;color:white;padding:10px 12px;font: normal 1.2em/9px Arial}
div#main_games .title ul li.sep {background: transparent url(../img/game_menu_sep.html) top center no-repeat;width:2px;height:11px;padding:0;margin-top:9px;}
div#main_games .title ul li.sep.nob {background:none;}
div#main_games .title ul li.first {border-left:0px;}
div#main_games .title ul li.last {border-right:0px;}
div#main_games .title ul li.active {
  background-color:#2d0101;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding:10px 12px;
}
div#main_games div.circle {display: none;width:70px;height:70px;background-color:black;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;position:absolute;top:91px;}
div#main_games div.circle.left {left:-27px;}
div#main_games div.circle.right {right:-27px;}

.jcarousel ul li, .jcarousel-rgames ul li, .jcarousel-fgames ul li, .jcarousel-my-games ul li {  position:relative; width:180px; height:132px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 10px 0 0; color:black;text-align:center;}
.main-page .jcarousel, .lobby .jcarousel, .live-casino .jcarousel, .game-page .jcarousel{height: 285px;margin: 10px;}
.main-page .jcarousel ul li, .lobby .jcarousel ul li, .jcarousel-my-games ul li, .my-account .jcarousel ul li, .game-page .jcarousel ul li{background:none;height: 100%;margin-right: 18px;line-height: 28px;}
.jcarousel ul li a, .main-page .jcarousel ul li a, .lobby .jcarousel ul li a, .jcarousel-my-games ul li a{text-decoration: none;color:#fff;display: table;margin-bottom: 14px;font-size: 12px;font-family: Arial;line-height: 28px;}
.main-page .jcarousel ul li a:hover, .lobby .jcarousel ul li a:hover, .jcarousel-my-games ul li a:hover, .live-casino .jcarousel ul li a:hover {color:#f4d69e;}
.jcarousel ul li img, .main-page .jcarousel ul li a img, .lobby .jcarousel ul li a img {border:2px solid #434c67;}
.jcarousel-my-games ul li a img{border:2px solid #95606c;}
.my-account .jcarousel ul li a:hover img, .main-page .jcarousel ul li a:hover img, .lobby .jcarousel ul li a:hover img, .jcarousel-my-games  ul li a:hover img, .live-casino .jcarousel ul li a:hover img{border:2px solid #d7bc8f;}
.main-page .jcarousel-control-prev{background:url(../img/btn_prev.png);top:100px;}
.main-page .jcarousel-control-next{background:url(../img/btn_next.png);top:100px;}
.main-page .one-line .jcarousel-control-prev, .lobby .one-line .jcarousel-control-prev{background:url(../img/btn_prev.png) no-repeat 100%;top:101px;}
.main-page .one-line .jcarousel-control-next, .lobby .one-line .jcarousel-control-next{background:url(../img/btn_next.png) no-repeat 100%;top:101px;}
.jcarousel-my-games{margin: 12px;height: 125px;}
.my_games_containter .jcarousel-control-prev, .my_games_containter .jcarousel-control-next{top: 24px;}
.my_games_containter .jcarousel-control-next{}

.all-games .connected-carousels .stage{padding:0;margin: 0 auto;}
.carousel-stage ul li {position:relative}

.my-account .jcarousel-my-games{height: 140px;}
.my-account .account-carousels{width:725px;float: left;margin-left:10px;}
.my-account .account-carousels ul li{margin-right: 5px;line-height: 28px;}
.account-carousels .jcarousel{margin:0 10px;}
#featured-games, #recent-games{background:url(../img/carousel_bg.png);border-radius: 5px;margin-left: 3px;}
.account-carousels  .jcarousel-control-prev, .account-carousels  .jcarousel-control-next{top: 27px;}
.account-carousels .jcarousel-control-next{right: -18px;}
.account-carousels h2{margin-left: 12px;padding-top: 8px;margin-bottom: 10px;}
.my-account .account-support{float:right;width: 227px;height: 360px;background:url(../img/account_support_bg.png);margin-top: 20px;margin-right: 10px;}
.my-account .account-support div{margin-left:12px;}
.happy-hour{width: 184px;height: 243px !important;position: relative;margin-top: 10px !important;}
.happy-hour a{position: absolute;bottom: 17px;left: 32px;text-transform: uppercase;color: #000;font-weight: bold;}

#my_games_lobby{background: url(../img/my_games_bg.png) top center no-repeat;margin-top: -20px;margin-bottom: 0px;height: 207px}
#my_games_lobby h2{color: #fff;padding:8px 0 0 14px;margin-bottom:0px}

div#all_games_first_block {width:100%;height:555px;margin:0 auto;background: url(../img/content_bg.jpg);position:relative;top:200px;z-index:1;}
div#all_games_first_block .connected-carousels {padding-top:20px;}
div#all_games_second_block_top {width:100%;height:122px;}
div#all_games_second_block {width:100%;margin-top:200px;}
div#all_games_second_block .all_games_content {position:relative;height:100%;}
div#all_games_second_block .all_games_content .title {overflow:auto;height: 80px;}
div#all_games_second_block .all_games_content h2 {float: left;font-size:45px;text-transform: uppercase;text-shadow: 4px 5px 3px #390912;margin: 0;margin-left:20px;line-height:80px}
div#all_games_second_block div.back_to_top {float:right;margin-right:20px;margin-top:21px;}
div#all_games_second_block div.back_to_top a {width:42px;height:48px;background: transparent url(../img/arrow_up.png) left no-repeat;display:block;}
div#all_games_second_block ul {padding-left:20px;overflow:auto; list-style-type:none; padding-bottom:20px}
div#all_games_second_block ul li {position:relative;  width:180px;  height:132px;  border-radius: 5px;  margin:0 15px 20px 0;    float:left;  color:black;}
div#all_games_second_block ul li a {color:#fff;}
div#all_games_second_block ul li:hover {cursor:pointer;}
div#all_games_second_block ul li:hover a {color:#d7bc8f;}
div#all_games_second_block ul li span{width: 170px;text-align: center;display: table;margin-top: 10px;font-size: 12px;font-family: Arial;}
div#all_games_second_block ul li img {margin-top:5px;border: 2px solid #434c67;}
div#all_games_second_block ul li:hover img{border: 2px solid #d7bc8f;}
div#all_games_second_block ul li div.corner {position:absolute;right:0;bottom:0;width:28px;height:28px;}
div#all_games_second_block ul li:hover div.corner {}
div#all_games_second_block .game-section{background: url(../img/content_bg.jpg);margin-bottom: 25px;}
div#all_games_second_block .game-section.last{border-radius: 0px 0px 8px 8px;margin-bottom:0px}

div#all_games_first_block .game_type {width:289px;height:38px;position:absolute;top:45px;left:640px;z-index:120;}
#header .carousel-stage li{height: 400px;border: 1px solid #3e4e5c;}
#header .connected-carousels .carousel-stage {height: 402px;}
div#all_games_first_block .game_type div {height:38px;float:left;}
div#all_games_first_block .game_type .left_a {width:49px;background:transparent url(../img/all_games_arrow_left.png) no-repeat;}
div#all_games_first_block .game_type .middle_a {background:transparent url(../img/all_games_arrow_middle.png) repeat-x;line-height: 24px; font-size: 14px;}
div#all_games_first_block .game_type .right_a {width:25px;background:transparent url(../img/all_games_arrow_right.png) no-repeat;}
div#all_games_first_block .demo {width:290px;height:400px;background:transparent url(../img/all_games_demo_bg.png);position:absolute;z-index:9;left: 666px;border-right: 1px solid #3e4e5c;}
div#all_games_first_block .demo .info {overflow:hidden;height:260px;}
div#all_games_first_block .demo h2 {padding:65px 20px 15px 18px;text-align:left;font-size: 36px;font-weight: bold;line-height: 32px;color: #fff;}
div#all_games_first_block .demo .text {padding:0 25px;text-align:left;font: bold 1.2em/20px Arial;color:#b5932d;}
div#all_games_first_block .sep {width: 90%;margin: 10px auto;height:1px;background:url(../img/pixel.png);}
div#all_games_first_block .mobile {padding-left:25px;text-align:left;width:164px;font-size: 13px;}
div#all_games_first_block .mobile.all {padding-right:31px;background:transparent url(../img/ios_android.png) right no-repeat;}
div#all_games_first_block .mobile.ios {padding-right:10px;background:transparent url(../img/ios.html) right no-repeat;}
div#all_games_first_block .mobile.android {padding-right:10px;background:transparent url(../img/android.html) right no-repeat;}
div#all_games_first_block .try_it_now {text-align:center;padding:0 0 15px 25px;}
div#all_games_first_block .try_it_now a {text-decoration:none;width:236px;display:block;height:45px;border-radius: 5px;color: #fff;text-shadow: 2px 2px 2px #330910;font-size: 18px;font-weight: bold;padding-top: 14px;background:url(../img/try_it.jpg);box-shadow:0px 4px 2px #390b15;line-height: 31px;}

a.info {background: url(../images/info.png) bottom no-repeat;display: inline-block;width: 19px;height: 19px;}

#pnlLoginPopupWindow {padding-top: 10px;display: none;position: absolute;top: 110px;margin-left: -48px;left: 50%;width: 550px;height: 170px;background: url(../img/live_casino_game_bg.jpg) no-repeat;border-radius: 5px;z-index: 10000000;}
#pnlLoginPopupWindow .pointer {position: absolute;top: -14px;right: 40px;width: 0px;height: 0px;border-style: solid;border-width: 0 12.5px 15px 12.5px;border-color: transparent transparent #535E74 transparent;}
#popup_login {float: left;margin: 5px;width: 187px;height: 160px;text-align: left;}
#popup_login h2 {font-size: 12px;margin: 10px 0 10px 6px;}
#pnlLoginPopupWindow #popup_registration{float: left;background:url(../img/popup_login_bg.jpg);width: 328px;height: 160px;padding-left: 15px;}
#pnlLoginPopupWindow #popup_registration span{color:#f9e4af;font-weight: bold;text-shadow: 1px 1px 1px #666161;}
#pnlLoginPopupWindow #popup_registration h2{margin: 7px 0;}
#popup_login input {width: 165px;height: 20px;border: 1px solid #000;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 2px;padding: 2px 7px;margin: 5px;background: white;}
#popup_login input.error{border-color:red;box-shadow: 0px 0px 3px red;}
#popup_login p {font-size: 12px;margin: 19px 4px 0 10px;}
#popup_login a.forgot {color: white;line-height: 23px;font-size: 11px;}
#popup_login a#make_login_popup {
float: right;
background: url('../images/live_casino_login_bg.jpg') repeat-x;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
height: 22px;
line-height: 22px;
font-size: 14px;
padding: 0 5px;
color: #020202;
display: inline-block;
margin-left: 10px;
}


/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}



.fast_deposit {background: transparent url('../img/fast_deposit_bg.png') top right no-repeat;width: 202px;height: 209px;position: relative;padding: 7px;}
.fast_deposit .cube {background: transparent url('../img/cube.png') no-repeat;width: 73px;height: 73px;position: absolute;right: -12px;top: -16px;}
.fast_deposit p{text-align: justify;font-size: 14px;margin-bottom: 15px;}
.fast_deposit h2{margin: 10px 0;}


.quick_deposit_btn {
background: #c10000;
background: -moz-linear-gradient(top, #c10000 0%, #b50000 16%, #890000 48%, #6b0000 74%, #670000 81%, #670000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c10000), color-stop(16%,#b50000), color-stop(48%,#890000), color-stop(74%,#6b0000), color-stop(81%,#670000), color-stop(100%,#670000));
background: -webkit-linear-gradient(top, #c10000 0%,#b50000 16%,#890000 48%,#6b0000 74%,#670000 81%,#670000 100%);
background: -o-linear-gradient(top, #c10000 0%,#b50000 16%,#890000 48%,#6b0000 74%,#670000 81%,#670000 100%);
background: -ms-linear-gradient(top, #c10000 0%,#b50000 16%,#890000 48%,#6b0000 74%,#670000+ 81%,#670000 100%);
background: linear-gradient(to bottom, #c10000 0%,#b50000 16%,#890000 48%,#6b0000 74%,#670000 81%,#670000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10000', endColorstr='#670000',GradientType=0 );
color: #fff;
padding: 3px 7px;
float: right;
border-radius: 5px;
}



.js-api-notification{
    position: fixed;
    width: 600px;
    height: 80px;
    border-radius: 4px;
    background: rgba(251,234,183,0.9);
    text-align: center;
    margin-left: 200px;
    top: 44%;
    box-shadow: 0px 0px 20px rgb(255,255,255);
}
.js-api-notification span{
    padding-top: 20px;
    display: inline-block;
    font-weight: bold;
}

.top-game-btn{
    left: 12px;
    position: relative;
    top: 159px;
}

div.live_button_div {background:transparent url(../img/live_help_bg.html) no-repeat;width:226px;height:545px;margin-left:20px}
div.live_button_div.my_account {
height:400px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
/* Live Button*/
.lpPoweredBy { display:none; }
.lpStaticButton { width:207px; }
.lpStaticButtonTR td { display:inline; float:left; width:207px; text-align:center; }
.lpStaticButtonTR td.lpStaticButtonAddTextTD { display:none; }
.lpStaticButton .lpStaticButtonAddTextTR { display:none; }
div.live_help_button {display:none;width:207px;height:120px;position:relative;margin-left:0px !important;margin-top:10px;}
div.live_help {position: absolute; top:19px; left:11px;color:white; cursor:pointer;font-size: 15px;font-family: Arial;line-height: 14px;}
div.online {position: absolute; top:53px; left:44px;cursor:pointer;color:green;font-size: 20px;font-family: Arial;line-height: 14px;}



a.banner-register{text-decoration: none; color: inherit;}

.IsMobile {position: absolute;width: 22px;height: 24px;background: transparent url(../img/mobile_icon.png) bottom right no-repeat;}
.ism-top-row {right:5px; top: 2px;}
.ism-bottom-row {right: 4px; top: 155px;}
.ism-all-games {top: 7px; right: 7px;}
.ism-single-carousel{right:7px; top: 2px;}

.gameRight div.live_help, .gameRight div.online{margin-top:-10px;}
.account-support div.online, .account-support div.live_help{margin-top:-10px;}
.user_balance_panel{display:inline-block;}

.confirm-email-fieldset{padding: 30px; min-height: 200px;}
.confirm-email-fieldset .confirm-email-fields{padding: 40px; margin-top: 20px;}
.confirm-email-fieldset .confirm-email-fields section {display: inline-block;}
.confirm-email-submt-btn{margin-top: -35px; margin-right: 162px;}
.confirm-email-fieldset .confirm-email-fields label{margin-right: 6px;}


.fb-login-btn{margin-left: 206px;margin-top: 16px;}

.top_banner{background:url(../img/top_banner.png) center;height: 108px;position:absolute;bottom:0;width: 100%;}
/*.carousel-btns{display: none;}*/

#popup-registration .facebookButton{
    margin-right: 20px;margin-top: 15px;float: right;
    background:transparent url(../img/fconnect.png);
    height: 32px;
    width: 127px;
	padding:0px !important;
}

#popup-registration .registration_button_popup {
    background:transparent url(../img/registration.png);
    height: 74px;
    width: 305px;
    box-shadow: none;
    border: none;
}

#popup-registration .registration_button_popup:hover{
    box-shadow: none !important;
    border: none !important;
}

.fb-img{
    display: block;
    background: url(../img/facebook.png) no-repeat;
    background-size: 100%;
    width: 9px;
    height: 28px;
    position: absolute;
    left: 176px;
    top: 284px;
}

.fb-line{
    display: block;
    position: absolute;
    height: 20px;
    width: 1px;
    left: 192px;
    top: 283px;
    background: #bfbfbf;
    border-right: 1px #686868;
}

.facebookButton {
	background: #6e86bd;
	background: -moz-linear-gradient(top, #6e86bd 0%, #6680b9 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6e86bd), to(#6680b9));
	border-top: 1px solid #3f5b98;
	border-left: 1px solid #3f5b98;
	border-bottom: 1px solid #3f5b98;
	border-right: 1px solid #3f5b98;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: inset 0 1px 0 0 #abbbdf;
	-webkit-box-shadow: inset 0 1px 0 0 #abbbdf;
	box-shadow: inset 0 1px 0 0 #abbbdf;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2;
    text-align: right;
	padding: 8px 10px 7px 36px;
	text-shadow: 0 -1px 1px #344d80;
    height: 16px;
	margin: 0 0 10px 0;
    width: 100px;
}

.facebookButton:hover {
	background: #546a99;
	background: -moz-linear-gradient(top, #546a99 0%, #546a99 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#546a99), to(#546a99));
	-moz-box-shadow: inset 0 1px 0 0 #98a8d3;
	-webkit-box-shadow: inset 0 1px 0 0 #98a8d3;
	box-shadow: inset 0 1px 0 0 #98a8d3;
	text-shadow: 0 -1px 1px #283960;
	color: #fff;
	cursor: pointer;
}

.facebookButton:active {
	box-shadow: inset 0 0 4px 2px #51658b, 0 0 1px 0 #eee;
}

#user-info{
    position: absolute;
    left: 130px;
    top: 279px;
}

/* GAMES SEARCH RESULT */
.search-games{width: 320px;clear: both;font-size: 14px;color: #a4a9b7;position: absolute;top: 225px;right: 0;z-index: 99;}
.search-games-icon{}
.search-games-close{}
.search-games span{display: block;cursor: pointer;padding: 5px 15px;height: 19px;}
.search-games-input{margin-bottom: 0px; margin-top: 0px; border-radius: 3px;border: 1px solid rgba(61, 60, 60, 0.5);outline: none;padding: 7px 5px 6px 38px; background: #fff url(../img/search.jpg) 6px no-repeat;width:150px; left: 0px;}
#search-output{min-height: 1000px; margin-top: 208px;}
.games-search-result{position: relative;width: 180px;height: 132px;border-radius: 5px;margin: 0 15px 20px 0;float: left;color: black;}
.games-search-result img{margin-top: 5px;border: 2px solid #434c67;}
.games-search-result:hover span{color: #d7bc8f !important;}
.games-search-result:hover img{border: 2px solid #d7bc8f;}
.games-search-result span{width: 170px;text-align: center;display: table;margin-top: 10px;font-size: 12px;font-family: Arial; color: white;}
a.games-search-result:hover{text-decoration: none;}
.gs-transition-icon{-webkit-transition: background 0.2s; transition: background 0.2s;}
.gs-match-string{color:#657dce !important; font-style: normal;}
#search-output{margin-left: 20px;}

#popup_registration p{margin-bottom: 15px;}
.copyRight{width: 966px;}
.big_banner{height: 530px;}
.big_banner a{background: url(../img/big_banner.jpg);height: 526px;position: absolute;width: 1010px;left: 12px;top: -8px;}
#cphPageContent_pnlBigbanner #bottom-shadow{height: 8px;background-position-y: -5px;}

#layout-wrapper.live-casino #main_games > div.carousel-items > div.jcarousel-wrapper > div > ul > li{margin: 0 18px 0 0;}
.happy-hour-active{width: 203px; height: 248px !important; box-shadow: none !important;background:url(../img/happy_hour.png);}
.security_banner{width: 182px;background: url(../img/safe_banner.png) bottom no-repeat;}

.account-support .happy-hour {display: block; margin-left: 15px;}
.gameRight .happy-hour {display: block; margin-left: 4px;}
.hi-span{color: white;}

.input_filed_error > input{border: 1px solid red !important;box-shadow: 0px 0px 6px red;background-color: #fec8ec;}
.neteller-error-msg, .deposit-error-msg{display: none; position: absolute; left: 554px; margin-top: -27px; color: red; font-size: 10px;}
.toggleTitle{z-index: 30;}
.vivo-tables-text{font-size: 13px;}

.account-content-wrapper{display: inline-flex;}
.account-left-panel, .account-right-panel{display: inline-block; margin-left: 12px;}
.account-left-panel .contactInfo > div{margin: 14px 0px;}
.account-row-title{padding: 4px 0px;}
.account-record{font-weight: bold;}
.account-right-panel .btn_change{margin-left: 290px;}
.account-send-btn-div{margin-top: -40px;}
.account-left-panel{width: 512px;}
.account-right-panel{width: 430px;}
.account-success-pnl{margin-top: 24px; color: green;}

.is-send-sms{display: inline-flex;}
.is-send-sms > .flex-lable{margin-top: -1px; margin-left: 4px;}
.inner_gradient_page{padding: 20px;}

.deposit-page #before-content{margin-bottom: 18px;}
.deposit-page #content{position: initial; margin-top: 0;}
.deposit-page #layout-footer{margin-top: 50px;}

.articles-container{
    margin-top: 30px;
    padding: 10px;
    background: -moz-linear-gradient(left,  rgba(255,255,255,0.04) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.04)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0.04) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(255,255,255,0.04) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(255,255,255,0.04) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(255,255,255,0.04) 0%,rgba(255,255,255,0) 100%); /* W3C */
}
.articles-container li{display: block; padding: 2px; font-size: 13px;}
.articles-container a:hover{text-decoration: underline;}
.seo-page-title{ color: #f9e4af;font-size: 18px;font-weight: bold;margin: 28px 0;}
.seo-intro-txt{margin: 20px 0;width: 956px !important;}
.seo-content-text{padding: 28px !important; font-size: 13px !important;}
.seo-intro-game{padding: 20px; width: 956px !important; text-align:center;}
.seo-intro-game iframe{border: none;}

.ddl-day, .ddl-month, .ddl-year {border: 1px solid white;}
.ddl-day, .ddl-month{width: 70px;}
.ddl-year{width: 104px;}

#main_games .jcarousel, #main_games .jcarousel ul, #main_games .jcarousel ul li{height: 294px;}
#main_games .jcarousel-wrapper{margin: 8px 9px;}
#main_games .jcarousel ul li{margin-right: 14px;}

.my-account #layout-header .header-text, .my-games #layout-header .header-text, .change-password-page #layout-header .header-text,  .documents-page #layout-header .header-text, .withdrawal #layout-header .header-text, .deposit-page #layout-header .header-text {bottom: 4px;}

#gamecontent{}

.no-bonus{font-size: 12px;position: absolute;right: 12px;color: #B74141;}
#cphPageContent_pnlPaysafecardForm{min-height: 94px;}

@media screen and (max-width: 1050px) {
    #all_games_first_block .connected-carousels .stage{margin: 0 auto;width: 940px;}
    .big_banner a{width:985px;height:510px;}
    #header .carousel-stage li{width: 955px;}
}

.epro{
  float: right;
  display: inline-block;
  margin-top: 6px;
  background: none !important;
  width: 80px;
  height: auto;
}
.epro img{height: 100% !important; width: 100% !important;}

.form_input .txt-error{display: none; color: red;}
.form_input.input_filed_error .txt-error{display: inline-block;}

/* new deposits options */

.deposit-list #deposit_option_cards .toggleTitle{}
.deposit-list #deposit_option_cards .toggleTitle img{top: 20px;}

.deposit_container{box-shadow: 1px 4px #000;}

.credit_card_options{}
.credit_card_options .option_title{margin-bottom: 8px;margin-bottom: 12px;font-weight: bold;}
.credit_card_options .card_info{}
.credit_card_options .card_info .deposit_amount_container{}
.credit_card_options .card_info .deposit_amount_container .amount_select{margin-bottom: 15px;}
.credit_card_options .card_info .deposit_amount_container .amount_select select{}
.credit_card_options .card_info .form_inputs{}
.credit_card_options .card_info .form_inputs .pay_icons{margin-bottom: 8px;}
.credit_card_options .card_info .form_inputs .pay_icons label{width: 237px;}
.credit_card_options .card_info .form_inputs .pay_icons img{height: 32px;}
.credit_card_options .card_info .form_inputs .form_input{margin-bottom: 15px;}
.credit_card_options .card_info .form_inputs .form_input.expiry_date select{width: 125px;}
.credit_card_options .card_info .form_inputs .form_input.expiry_date .expiry_month{margin-right: 6px;}

.credit_card_options .bootom_text{padding-left:90px;position:relative;font-size: 12px;font-weight: bold;line-height: 14px;}
.credit_card_options .bootom_text img{position:absolute;left: 0;top: 1px;}

.credit_card_options label{float: left;width: 240px;}
.credit_card_options select, .credit_card_options input{border: 1px silver solid;width: 260px;box-sizing: border-box;padding: 4px 8px;border-radius:2px;}

.credit_card_options .button_wrapper{}
.credit_card_options .button_wrapper .deposit_button, .deposit_container .deposit_button, .user-deposit-info .deposit-button a
{background:url(../img/deposit_button.jpg);font-size:24px;font-weight:bold;text-shadow:0 4px #330910;color:#fff;box-shadow:0 4px #380b15;width: inherit;height: inherit;line-height: 26px;padding: 15px 18px;border-radius: 5px;cursor:pointer; text-transform: uppercase;}

.deposit_container .deposit_button{font-size: 22px;}
.user-deposit-info .deposit-button {margin-top:20px;}
.user-deposit-info .deposit-button a{font-size: 20px;}

.w-err {float: left; color: red; font-size: 12px; margin-left: 10px; line-height: 28px;}


/* Game Page */

#layout-wrapper.game-page {background: url(../img/top_game.jpg) top left no-repeat;}
#layout-wrapper.game-page #layout-header{background:none;height: 110px;}
#layout-wrapper.game-page #layout-header #header{width:1200px;}

.game_page_content{width:1200px;margin:0 auto;}
.game_page_content .game_header{position: relative;text-align: center;margin-bottom: 20px;}
.game_page_content .game_header .game_logo{padding: 10px 0;}
.game_page_content .game_header .game_logo img{max-width: 750px;}
.game_page_content .game_header .game-page-back-btn{position: absolute;bottom: 10px;left: 0;padding: 4px 10px;cursor: pointer; z-index: 9;display:inline-block;}

.game_content{padding: 10px;background-color: rgba(0,0,0,0.8);margin: 0 auto;min-height: 580px;margin-bottom: 50px;}
.game_content .game_window{border: 1px solid #17191b;width: 100%;height: 886px;box-sizing: border-box;}
.game_content .game_window.vivo{height:790px;}
.game_content .game_window iframe{width: 100%;height: 100% !important;border:0;}
.game_content .game_window object{width: 100%;height: 100% !important;border:0;}

.game-page .game_content .aside_active .game_window{height: 721px;}
.game-page .aside_active{padding:0;min-height:inherit;padding-right:220px;position: relative;}
.game-page .aside_active aside{width: 205px;position: absolute;right: 0;top: 0;background: url(../img/game_registration/game_registration_bg.jpg);background-size: cover;}

.game-page .game_content .wide_game .game_window{height: 675px;}
.game-page .game_content .aside_active.wide_game .game_window{height: 540px;}
.game-page .aside_active.wide_game .gameRegistration {height: 580px;}

.gameRegistration {height: 758px;}
.gameRegistration .inputContainer{text-align: center;}
.gameRegistration .inputContainer input{width: 169px;border-radius: 5px;border-width: 1px;height: 15px;}
.gameRegistration .inputContainer select{width: 181px;padding: 3px;border-radius: 4px;}
.gameRegistration .game-reg-first-step .inputContainer{padding-top: 280px;}
.gameRegistration .game-reg-first-step .registration_text{background: url(../img/game_registration/game_registration_text.png) center;width: 249px;height: 259px;position: absolute;left: -20px;top: -12px;z-index: 9;}
.gameRegistration .game-reg-first-step input{margin: 8px 0; padding: 7px; border: 1px solid white;}
.gameRegistration .game-reg-first-step .btn-gold{position:relative;margin-top: 35px;display: inline-block;box-sizing: border-box; cursor: pointer;}
.gameRegistration .game-reg-first-step .btn-gold:before{content:"";background: url(../img/game_registration/blink.png);position: absolute;width: 34px;height: 34px;right: -12px;top: -15px;}
.gameRegistration .game-reg-second-step{display: none;padding-top: 65px;}
.gameRegistration .game-reg-second-step .chips{background: url(../img/game_registration/second_step_chips.png);position:absolute;width: 136px;height: 109px;right: 40px;top: -25px;}
.gameRegistration .game-reg-second-step input, .game-reg-second-step select{margin: 8px 0 0; padding: 5px; border: 1px solid white;}
.gameRegistration .game-reg-second-step .inputContainer{}
.gameRegistration .game-reg-second-step .button_wrapper{font-family: 'Open Sans';text-align:center;margin-top: 25px;}
.gameRegistration .game-reg-second-step .button_wrapper .gameRegistrationSubmit {border: none;margin: 0;display: inline-block;width: inherit;padding: 10px 6px;}

.gameRegistration .btn-gold{float: none;width: 185px;font-size: 15px;padding: 11px 13px;box-shadow: 0 4px 2px #020000;}

.overflow_body{position: fixed;top: 0;left: 0;z-index: 100001;height: 100%;width: 100%;background: rgba(0,0,0,0.9);text-align: center;}
.overflow_body span{margin-top: 10px;display: inline-block;}
.overflow_body span:hover{text-decoration: underline;cursor: pointer;}

.game-menu{width: 100%;font-size: 11px;font-family: sans-serif;background:black;position:relative;}
.game-menu .left-section{float: left;}
.game-menu .right-section{width: 170px;float: right;list-style-type: none;padding-top: 8px;height: 30px;}
.game-menu .right-section .text{background: none;width: 50px;float: left;margin-right: 15px;margin-top: 3px;}
.game-menu .right-section li{display: inline-block;}
.game-menu .right-section li.link{cursor: pointer;}
.game-menu .right-section li{float: left;margin-right: 5px;width: 26px;}

.registerCheckboxes{margin: 12px 8px;display: table; width:210px;}
.registerCheckbox{font-size:12px;margin-top: 12px;display: table;}
.registerCheckbox input[type="checkbox"]{float:left;clear:both;margin-top: 2px;}
.registerCheckbox label{margin-left: 4px;line-height: 16px;width: 172px;float: left;}

.game-reg-btns > .gr-first, .game-reg-btns > .gr-second{display: inline-block; background: #fff;height: 15px;width: 15px;position: relative;cursor: pointer;border-radius: 8px;}
.game-reg-btns > .gr-first.active, .game-reg-btns > .gr-second.active{background:red;}
.game-reg-btns {position: absolute;left: 94px;bottom: -52px;display: none;}
.gr-btn-first{margin-top: 73px; font-family: 'Open Sans';}

.game-page div#main_games{background-color: rgba(0,0,0,0.8);height: 380px;padding-top: 10px;}
.game-page div#main_games #topMenu{width: 1180px;}

.game_info{padding: 10px;padding-bottom: 50px;font-size: 14px;background-color: rgba(0,0,0,0.8);}
.game_info h1{color:#a80602;margin: 10px 0;font-size:24px;}
.game_info div{margin-bottom:5px;}

.game-page #layout-footer{width: 1200px;}
.game-page #layout-footer .menu-bottom{width: 98%;}
.game-page #layout-footer .menu-bottom li:last-child{float:right;}
.game-page #layout-footer .copyRight{margin: 0 auto;}

/* Media Queries */

@media screen and (max-width: 1280px), screen and (max-height: 900px){
    #layout-wrapper.game-page #layout-header #header{width: 996px;}
    .game_page_content .game_header .game_logo img{max-height: 120px;}
    .game_page_content{width:980px;}
    .game-page .game_content{width:980px;box-sizing: border-box;}
    .game-page .featured_games{width:980px;padding:15px;margin:15px auto 0;box-sizing: border-box;}
    .game-page .game_info{width:980px;box-sizing: border-box;margin:20px auto 0;}
    .game-page .game_content .game_window{height: 721px;}
    .game_content .game_window.vivo{height:640px;}
    .game-page .game_content .aside_active .game_window{height: 556px;}
    .game-page .game_content .wide_game .game_window{height: 540px;}
    .game-page .game_content .aside_active.wide_game .game_window{height:420px;}
    .gameRegistration{height: 600px;}
    .game-page div#main_games{width: 980px;margin: 0 auto;}
    .game-page div#main_games #topMenu{width: 960px;}
    .game-page #layout-footer{width: 980px;}
}

.account-locked-text{width: 80%;text-align: center;margin-left: auto;margin-right: auto;}
.account-locked-text{margin-top: 40px;}
.account-locked-text > span > p{font-size: 22px;}

.happy_hour_banner{position:absolute;bottom:130px;right:0;width: 460px;text-align: center;}
.happy_hour_banner .banner_img{}
.happy_hour_banner .banner_img img{width:100%;}
.happy_hour_banner .banner_text{font-weight:bold;font-size:28px;color:#fae5b1;text-transform:uppercase;text-shadow: 1px 1px #000;}
.happy_hour_banner .banner_text .percents{color:#fff;}
.happy_hour_banner .banner_text .depot{}
.happy_hour_banner .button_wrapper{text-align:right;margin-top:20px;margin-right: 6px;}
.happy_hour_banner .button_wrapper .deposit_button{color:#e8e8e8;font-size:24px;font-weight:bold;background:url(../img/happy_hour/button_bg.png);background-size:cover;text-transform:uppercase;text-shadow:0 2px #330910;display:inline-block;box-shadow:0 3px 1px #380b15;border-radius:10px;padding: 18px 20px; }

.deposit_container.redbaron .toggleTitle .deposit_icons{display: block; float: right;position: absolute;right: 18px;top: 0;}
.deposit_container.redbaron .toggleTitle .deposit_icons img{position: initial !important; float: initial !important; margin-right: -8px;}

.document-form{width:100%;}

.text-white{
    color: #FFF;
}

.text-center{
    text-align: center;
}

.ribbon-btn {
    background: url(../img/promotion_link_bg.png) no-repeat;
    width: 240px;
    height: 45px;
    position: absolute;
    right: 0;
    bottom: -12px;
    color: #FFF;
    font-weight: 900;
    text-align: center;
    padding-top: 8px;
}

.header-text .header-text-title{text-align: left;color: #fff;font-size:45px;line-height: 33px;margin-bottom: 15px;font-weight: bold;text-shadow: 4px 5px 1px #390912;text-transform: uppercase;}
.header-text .text{font-weight:bold;}
.header-text .text a{color:#ff0000;text-decoration: none;}
.m{margin:20px;}
.m-t{margin-top: 20px;}
.m-l{margin-left: 20px;}
.m-r{margin-right: 20px;}
.m-b{margin-bottom: 20px;}
.m-lg{margin:30px;}
.m-t-lg{margin-top: 30px;}
.m-l-lg{margin-left: 30px;}
.m-r-lg{margin-right: 30px;}
.m-b-lg{margin-bottom: 30px;}
.m-sm{margin:10px;}
.m-t-sm{margin-top: 10px;}
.m-l-sm{margin-left: 10px;}
.m-r-sm{margin-right: 10px;}
.m-b-sm{margin-bottom: 10px;}
.p{padding:20px;}
.p-t{padding-top: 20px;}
.p-l{padding-left: 20px;}
.p-r{padding-right: 20px;}
.p-b{padding-bottom: 20px;}
.p-lg{padding:30px;}
.p-t-lg{padding-top: 30px;}
.p-l-lg{padding-left: 30px;}
.p-r-lg{padding-right: 30px;}
.p-b-lg{padding-bottom: 30px;}
.p-sm{padding:10px;}
.p-t-sm{padding-top: 10px;}
.p-l-sm{padding-left: 10px;}
.p-r-sm{padding-right: 10px;}
.p-b-sm{padding-bottom: 10px;}


.span-result{
        color: #a34106;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f7cf2e), color-stop(1, #faa20a));
    background: -moz-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
    background: -webkit-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
    background: -o-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
    background: -ms-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
    background: linear-gradient(to bottom, #f7cf2e 5%, #faa20a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7cf2e', endColorstr='#faa20a',GradientType=0);
    background-color: #f7cf2e;
    border-radius: 100px;
    padding-top: 12px;
    margin: 5px 5px;
    height: 85px;
    width: 85px;
    display: inline-block;
    font-weight: 900;
    text-align: center;
    font-size: 40px;
}

.span-result-md{

        color: #a34106;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f7cf2e), color-stop(1, #faa20a));
    background: -moz-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
    background: -webkit-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
    background: -o-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
    background: -ms-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
    background: linear-gradient(to bottom, #f7cf2e 5%, #faa20a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7cf2e', endColorstr='#faa20a',GradientType=0);
    background-color: #f7cf2e;
    border-radius: 100px;
    padding: 8px 13px;
    margin: 5px;
    font-weight: 900;
    font-size: 20px;
}

.span-result-sm{
        color: #a34106;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f7cf2e), color-stop(1, #faa20a));
    background: -moz-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
    background: -webkit-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
    background: -o-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
    background: -ms-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
    background: linear-gradient(to bottom, #f7cf2e 5%, #faa20a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7cf2e', endColorstr='#faa20a',GradientType=0);
    background-color: #f7cf2e;
    border-radius: 100px;
    padding-top: 0px;
    margin: 10px 4px;
    height: 45px;
    width: 45px;
    display: inline-block;
    font-weight: 900;
    text-align: center;
    font-size: 32px;
}

.span-result-xs{
    color: #a34106;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f7cf2e), color-stop(1, #faa20a));
    background: -moz-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
    background: -webkit-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
    background: -o-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
    background: -ms-linear-gradient(top, #f7cf2e 5%, #faa20a 100%);
    background: linear-gradient(to bottom, #f7cf2e 5%, #faa20a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7cf2e', endColorstr='#faa20a',GradientType=0);
    background-color: #f7cf2e;
    border-radius: 100px;
    padding: 5px 10px;
    margin: 0;
    font-weight: 900;
    font-size: 14px;
}

div#main_games {height:auto;margin-bottom: 20px;}


.col-md-12 {
    width: 100%;
    text-align: center;
}

.col-md-6 {
    width: 50%;
    float: left;
    text-align: center;
}

.wight{
    
    margin: 0 auto;
    text-align: center;
}

.nomargin {
    margin: 0!important;
}

.spinner {
    margin-left: 20px!important;
    position: relative;
    width: 56%!important;
}

.main {
    background: rgba(0,0,0,0) url("../img/slot-machine.png") no-repeat scroll 0 0;
    height: 150px;
    width: 100%;
}

.numbers {
    left: 129px;
    position: absolute;
    top: 80px;
}

#slots_tens, #slots_units, #slots_tens1 {
    margin-right: 30px;
}
.slots {
    float: left;
    font-family: "ebrimabd";
    font-size: 25px;
    height: 40px;
    line-height: 50px;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.number-wrapper {
    margin-top: 0;
    width: 25px;
}

.number-wrapper::before {
    top: 0;
}

.number-wrapper::after {
    bottom: 0;
}

.number-wrapper::after, .number-wrapper::before {
    content: " ";
    display: block;
    height: 50px;
    left: 0;
    position: absolute;
    width: 100%;
}

.button {
    position: absolute;
    right: 45px;
    top: 75px;
}

#shoulder {
    left: 0;
    position: absolute;
    top: 0;
}

#arm {
    background-color: #666666;
    background-image: -moz-linear-gradient(left center,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 15%,rgba(255,255,255,0) 50%,rgba(0,0,0,0) 85%,rgba(0,0,0,0.3)),-moz-linear-gradient(center top,#333333 0%,#666666 10%,#999999 30%,rgba(255,255,255,0.8) 60%,#999999 70%,#666666 90%,#333333 100%);
    border-radius: 10%/ 50%;
    cursor: pointer;
    left: 10px;
    position: relative;
    top: 10px;
}

#arm::before {
    background-color: #999999;
    background-image: linear-gradient(to right,#666666 0%,rgba(255,255,255,0.7) 50%,#666666 100%);
    border-radius: 8px;
    content: "";
    height: 60px;
    left: 16px;
    position: absolute;
    top: -40px;
    transform: rotate(-10deg);
    transition: all 0.5s ease-in-out 0s;
    width: 7px;
}

#arm::after {
    background-color: #760209;
    background-image: radial-gradient(closest-corner at 50% 40%,rgba(255,255,255,0.5),rgba(255,255,255,0));
    border: 2px solid #5d0207;
    border-radius: 100%;
    box-sizing: border-box;
    content: "";
    height: 20px;
    left: 4px;
    position: absolute;
    top: -50px;
    transition: all 0.5s ease-in-out 0s;
    width: 20px;
}
