root { 
    display: block;
}

html{
    background: #000;
    font-family: Arial;
    height: 100%;
}
span a { color:#fff !important; }
#warpper{
    min-width: 980px;
    min-height: 100%;
    background: url(../img/bg.jpg) #000 no-repeat top center fixed;
}

#warpper-1{   
    height: auto;
    margin: 0px auto;
    width: 980px;
    
}

#header{
    background: url(../img/bg-header.png) no-repeat;
    height: 245px;
    margin-top: 10px;
}

#header #header-right.grid_6{
    color: #FFFFFF;
    float: right;
    margin-right: 20px;
    margin-top: 28px;
    width: 590px;
}

#header #header-right span{
    font-size: 44px;
    line-height: 23px;
    margin-top: 50px;
    font-family: "Rage";
    color: #fffcdf;
    text-shadow: -1px 0 #686428, 0 1px #686428, 1px 0 #686428, 0 -1px #686428;
    margin-left: 0px;
}

#header #menu{
    background: url(../img/bg-menu.png);
    height: 55px;
    margin-top: 8px;
}

#header #menu ul{
    list-style: none;
    margin: 0;
    padding-left: 40px;
    font-family: "Hero";
}

#header #menu ul li{
    float: left;
    position: relative;
    padding: 15px 20px;
    background: url(../img/bg-menu-li.png) no-repeat 0;
}

#header #menu ul li:first-child{
    background: none;
}

#header #menu a{
    color: #370b0c;
    text-decoration: none;
    font-size: 18px;
}

#header #menu a:hover{
    color: #FCE677;
}

#header #menu #sub-menu{
    display: none;
    visibility: hidden;
    position: absolute;
    margin: 0;
    padding: 0;
    background: #8dd422;
}

#header #menu #sub-menu li{
    background: none;
}

#header #menu li:hover ul#sub-menu{
    left: 30px;
top: 42px;
    z-index: 99;
    width: auto;
    display: block;
    visibility: visible;
}

#content{
    padding-bottom: 30px;
	background:#E8D3D0;
}
#intro1{
    width:700px;
	height:99px;
    background: url(../img/a1.png) no-repeat;
}
#intro2{
    width:700px;
    background: url(../img/a2.png) repeat-y;
	padding-bottom:15px;
}
#intro2 h2{
    margin-left: 25px;
	color: #074796;
    font-family: "Hero";
    padding: 24px 0 0px 0px;
	margin-top: 0px;
	font-size:15px;
	text-align:left;
}
#intro2 .capture{
    float: left;
	margin-right: 20px;
	margin-left: 25px;
	margin-bottom: 10px;
}
#intro3{
    width:700px;
	height:40px;
    background: url(../img/a3.png) no-repeat;
}

#intro2 p {
    margin-top:0px !important;
    padding-top:0px !important;
}

.btn {
    background:url(../img/btn.jpg);
    border-radius: 5px;
    float: right;
    margin: 0 130px 0 0;
    padding: 5px 5px 6px;
    text-align: center;
    width: 150px;
}
.btn a{
   color: #092B73;
   font-weight:bold;
}

.btn2 {
    background:url(../img/btn.jpg);
    border-radius: 5px;
    margin: 0 auto;
    padding: 5px 5px 6px;
    text-align: center;
    width: 150px;
}
.btn2 a{
   color: #092B73;
   font-weight:bold;
}



#content #intro{
    font-size: 12px;
    margin: 10px;
    padding: 0 6px;
    text-align: justify;
    min-height: 330px;
}

#content #intro h1{
    color: #fff;
    font-family: "Hero";
    padding: 24px 0 20px 0px;
	margin-top: 0px;
	font-size:25px;
	text-align:center;
}

#content #intro p{
    margin: 20px 25px 10px 25px;
}

#content #content-right{
    margin: 10px 10px 0 10px;
}
#content #content-right .pub{
	background-image:url(../img/pub.png);
	text-align:center;
	padding-top: 70px;
}


.bloc-right{
    margin-top: 20px;
    background: url(../img/bg-block_r.png) no-repeat;
    min-height: 576px;
}

.bloc-right .title-bloc{    
    height: 36px;
    width: 231px;
    color: #fff;
}

.bloc-right .title-bloc h3{
    margin: 0;
    padding: 24px 0 0 55px;
    font-family: "Hero";
}

.bloc-right .title-bloc span{
    font-family: "Hero";
    line-height: 64px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 39px 0 0 45px;
	
}

.bloc-right .content-bloc{
    text-align: justify;
    font-size: 12px;
    margin: 25px 16px 0 8px;
    padding: 11px;
    color: #6d6d6d;
}
.bloc-right .content-bloc a{
	margin-left: 10px;
    color: #6d6d6d;
}

#logo_header {
    float: left;
    display: block;
    z-index: 999;
    font-weight: bold;
    font-family: vivaldi_bold;
    font-size: 42px;
    margin: 20px 0 0 20px;
}

.bloc-center .title-bloc-center{
    height: 35px;
}

.bloc-center .title-bloc-center h2{
    color: #fff;
    margin: 0;
    font-size: 27px;
    padding: 3px 0 0 20px;
    font-family: "Hero";
    color: #074796;
}

.bottom .content-bloc-center{
    background: url(../img/bg-casino-top.png) top center no-repeat;
	margin:0 auto;
}

.bottom .casino h4 {
    margin-top: 26px;
margin-left: 0px;
}

.bottom .casino .casino-left {
width: 115px;
}

.bottom .casino .note {
    margin-top: 8px;
}

.bottom .content-bloc-center .casino{
    background: none;
    width: 280px;
}
.bottom .casino .desc {
    margin-top: -40px;
    float: left;
}
.content-bloc-center .casino{
    width: 325px;
    background: url(../img/bg-casino.png) no-repeat;
    float: left;
    margin-left: 10px;
    height: 250px;
    padding: 10px;
}

.casino .casino-left, .casino .casino-right{
    float: left;
    text-align: center;
    font-weight: bold;
}

.casino .casino-right{
    width: 155px;
}

.casino .casino-right .illu{
    width: 138px;
	height:198px;
	background-image:url(../img/pic-01.png);
	background-repeat:no-repeat;
	margin-left: 8px;
}
.casino .casino-right .illu img{
	padding-top: 17px;
	padding-left: 5px;
}

.casino .casino-left{
    width: 125px;
	margin-left: 20px;
}

.casino .casino-left{
    width: 125px;
	margin-left: 17px;
}

.casino h3{
    color: #686868;
    font-size: 16px;
    font-weight: normal;
    margin-left: 15px;
    margin-top: 100px;
    text-transform: uppercase;
}

.casino .price{  
    color: #042c9d;
    font-size: 12px;
    display: block;
    bottom: 87px;
    position: relative;
	margin-top: 5px;
}

.casino .price .price-big{
    font-size: 25px;
}

.casino .desc{
    list-style: none;
    padding: 0 25px;
    margin-top: -32px;
    float: left;
}

.casino .desc li{
    padding-left: 1em; 
    text-indent: -.7em;
    font-size: 12px;
    color: #5d5d5d;
}

.casino .desc li:before {
    content: "• ";
    color: #97BF0D; /* or whatever color you prefer */
}

.casino .casino-bottom{
    font-size: 12px;
    padding-top: 5px;
	
}

.casino .casino-bottom span{
   width: 71px;
   height: 25px;
   background: url(../img/bg-bottom-lik.png) no-repeat;  
   color: #fff;
   display: block;
    padding: 4px 0px;
}
.casino .casino-bottom span.bottom{
    float: left;
    text-align: center;
margin-left: 38px;
}
.casino .note{
    font-style: italic;
    color: #7b7b7b;
    font-weight: normal;
font-size: 14px;
margin-top: 21px;
display: block;
}
.casino .casino-left .casino-bottom span{
    margin-left: 35px;
}


#footer{
    height: 50px;
    color: #fff;
    background: #000;
}


#footer span{
    text-align: center;
    padding: 17px;
font-size: 12px;
}