*{
margin: 0;
padding: 0;
}

body {
line-height: 1.4;
color: black;
background:#0A2708;
font-family:Tahoma, Geneva, Verdana;
}

img{ border:none; }

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
width:100%;
}
	
html, body{ height:100%; }	
	
body{  font-size:100%;}	
	
div{ margin:0 auto; }
	
.ul li{ list-style:none; }

a, a:visited{ text-decoration:underline; color:#ffe54e; }
a:hover{ text-decoration:none; color:#FFFFFF;  }

/* UTIL */
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;	
	}

.easyfix{ overflow:hidden; }
	
.float-left{ float:left; }
.float-right{ float:right; }

.none span,
.none a span{	
	display:none; 
	}

/* headings */
h1, h2, h3, h4, h5, h6{ line-height:1.1; }
		
/* Main */
.main-body {
	position:relative;
	min-width:999px;
	min-height:100%;
	overflow:hidden;
	}
.main{
	position:relative;
	width:999px;
	}
	
.header{
	position:relative;
	z-index:100;
	height:219px;
	background:url(../img/header-bg.jpg) no-repeat;
	}
	
.header1{
	position:relative;
	z-index:100;
	height:576px;
	background:url(../img/header2-bg.jpg) no-repeat 0 9px;
	}
	
.content{
	position:relative;
	padding-bottom:300px;
	background:url(../img/content-bg.jpg) no-repeat;	
	}
.content1 { background:url(../img/content-bg1.jpg) no-repeat; padding-top:68px; }
	
.wrapper{
	padding:0px 0px;
	}

/*.right-col{
	float:right;
	width:370px;
	position:relative;
	z-index:102;
	}
.content1  .right-col { width:250px;}

.middle-col{
	position:relative;
	margin-right:370px;
	}
.content1  .middle-col { margin-right:250px;}
	
.left-col{	
	float:left;
	width:100%;
	}
.content1 .left-col { padding-left:255px; width:460px; padding-right:30px;}*/

.left-col{	
	float:left;
	width:628px;
	}
.content1 .left-col { padding-left:255px; width:460px; padding-right:30px;}

.middle-col{
	position:relative;
	margin-left:628px;
	}
.content1  .middle-col { margin:0; margin-right:250px;}

.right-col{
	float:right;
	width:370px;
	position:relative;
	z-index:102;
	}
.content1  .right-col { width:250px;}

.bottom{
	position:absolute;
	z-index:100;
	height:220px;
	width:100%;
	bottom:0;
	left:0;
	padding:40px 0;
	}


.download {     display: block;
    left: 59px;
    position: absolute;
    top: 39px;}
.online { position:absolute; top:62px; right:59px; display:block;}
.listki-top {position:absolute; top:0; left:-52px; background:url(../img/listki-top.jpg) no-repeat; width:1113px; height:41px; display:block;}
.listki-left1  {position:absolute; top:41px; left:-52px;  background:url(../img/listki-left1.jpg) no-repeat;  width:107px; height:178px; display:block;z-index:101;}
.listki-left2,.listki-left22 {position:absolute; top:219px;  left:-52px;  background:url(../img/listki-left2.jpg) no-repeat;  width:107px; height:467px; display:block; z-index:101;}
.listki-left22 {background:url(../img/listki-left22.jpg) no-repeat; z-index:101;}
.listki-right1 {position:absolute; top:41px; right:-62px; background:url(../img/listki-right1.jpg) no-repeat; width:114px; height:178px; display:block; z-index:101;}
.listki-right2,.listki-right22 {position:absolute; top:219px;  right:-62px; background:url(../img/listki-right2.jpg) no-repeat; width:118px; height:486px; display:block; z-index:101;}
.listki-right22 {background:url(../img/listki-right22.jpg) no-repeat;z-index:101;}

.red-button { position:absolute; bottom:132px; left:377px; width:250px; height:250px; display:block;}
.bonus {position:absolute; top:74px; left:80px; width:353px; height:218px; display:block; cursor:pointer; text-decoration:none; }

.menu-top {position:absolute; background:url(../img/menu-top.jpg) no-repeat; top:200px; left:53px; z-index:101; width:901px; height:57px; overflow:hidden;}
.menu-top1 {background:url(../img/menu-top1.jpg) no-repeat;}
.menu-top ul.m { padding:16px 0 0 5px; float:left;  }
.menu-top ul.m li { float:left; list-style:none; text-align:center; }
.menu-top ul.m li a, .menu-top ul li a:visited {  font-family:impact; font-size:14px; text-transform:uppercase; color:#FFFFFF; text-decoration:none;}
.menu-top ul.m li a:hover { color:#ffdf4b; }
.menu-top ul.m li.w1 { width:105px; }
.menu-top ul.m li.w2 { width:130px; }
.menu-top ul.m li.w3 { width:110px; }
.menu-top ul.m li.w4 { width:140px; }
.menu-top ul.m li.w5 { width:110px; }
.menu-top ul.m li.w6 { width:90px;  }
.menu-top ul.flag { padding:19px 10px 0 0; float:right;  }
.menu-top ul.flag li { width:48px; text-align:left; display:block; float:right;  }

.menu-val {position:absolute; left:88px; top:448px;}
.menu-val ul li { float:left; list-style:none; width:119px; text-align:center;}
.menu-val ul li.pri { padding-top:22px; text-align:left; width:85px; font-family:Arial, Helvetica, sans-serif; color:#F2CA02;  font-stretch:narrower; font-size:13px; font-weight:bold;}
.menu-val ul li a, .menu-val ul li a:visited { font-family:Tahoma, Geneva, Verdana; font-size:12px; color:#fffd7d; }


.text-part1 {padding:25px 25px 0 80px; }
.ramka-kart { border:#113812 solid 1px; width:513px; height:220px; margin-bottom:25px; }
.ramka-kart .border { border:#204B3A solid 1px; width:511px; height:218px; }

.textans { padding:4px 80px 15px 50px; color:#c8d3ab; font-size:11px; position:relative; background:url(../img/polosa1.gif) no-repeat 50px 100%; margin-bottom:20px;}
.bg-none{ background:none; }
.telpod  { padding-left:50px; font-size:10px; color:#85d152; }
.telpod img{ margin-bottom:3px; }

.text-part2 {  font-family:Tahoma, Geneva, Verdanal; font-size:11px; color:#c8d3ab; }
.text-part2 p { text-align:justify; padding-bottom:15px; }
.text-part2 .left { float:left; width:45%; }
.text-part2 .right { float:right; width:45%;}
.text-part2 ul{ position:relative; z-index:200; margin-left:-15px; padding:15px 0; }
.text-part2 ul li { padding-bottom:21px; list-style:none; background:url(../img/circl1.gif) no-repeat 0px 5px; padding-left:15px; }

.footer{ padding:0 120px; }

.bottom ul.top {  margin-left:-20px; }
.bottom ul.top li { position:relative; float:left; list-style:none; line-height:13px; margin-right:-10px; }
.bottom ul.top li a, .bottom .top li a:visited { font-size:11px; color:#ffd201; display:block; width:55px; }
.bottom ul.top li.p1 { background:url(../img/botpic1.jpg) no-repeat; height:114px; padding:38px 0 0 90px; z-index:20; margin-right:-5px; }
.bottom ul.top li.p2 { background:url(../img/botpic2.jpg) no-repeat; height:114px; padding:38px 0 0 95px; z-index:19; margin-right:-5px;  }
.bottom ul.top li.p3 { background:url(../img/botpic3.jpg) no-repeat; height:114px; padding:38px 0 0 100px; z-index:18; margin-right:20px;  }
.bottom ul.top li.p4 { background:url(../img/botpic4.jpg) no-repeat 0 15px; height:114px; padding:38px 0 0 90px; z-index:17; margin-right:10px;  }
.bottom ul.top li.p5 { background:url(../img/botpic5.jpg) no-repeat 0 10px; height:114px; padding:38px 0 0 90px; z-index:16;  }
.bottom ul.top li.p6 { background:url(../img/alfaplay.jpg) no-repeat 0 10px; height:114px; padding:38px 0 0 120px; z-index:15;  }


.bottom .bot { position:relative; }
.bottom .bot address { position:absolute; bottom:0; left:10px; color:#c8d3ab; font-size:11px; font-style:normal; }
.bottom .bot address img{ margin-bottom:5px; }
.bottom .bot div { padding-left:245px; }
.bottom .bot div .inpurs { background:url(../img/input-ser.jpg) no-repeat; border:none; width:130px; height:15px; font-size:11px; color:#c8d3ab; padding:2px 5px 0 22px }
.bottom .bot div ul.urls { display:block; width:600px; margin-top:10px;}
.bottom .bot div ul.urls li { float:left; width:125px; list-style:none; display:block; line-height:15px; }
.bottom .bot div ul.urls li a, .bottom .bot div ul.urls li a:visited { color:#ffd201; font-size:11px;}


.text-part3 { padding-top:15px; font-size:11px; color:#c8d3ab; text-align:justify; }
.text-part3 ul li {
padding-bottom:15px;
list-style:none;
background:url(../img/circl1.gif) no-repeat 0px 5px;
padding-left:15px;
margin-left:20px;
}

.text-part3 ul {
padding:15px 0;
}

.num {margin-left:0;}
.text-part3 ul.num li { position:relative; padding:0 0 23px 15px; background:none; }
.text-part3 ul.num li b{ position:absolute; display:block; z-index:200; left:0; top:0; color:#ff9000; }

.text-part3 p { padding-bottom:15px;}

.imgl1 {
float:left; border:#59A626 solid 1px; margin:0 20px 10px 0;
}
.red-button2 { height:220px; width:196px; position:fixed; top:300px; left:50%; margin-left:-460px; z-index:9999; }

.text-part4 { padding:0 90px; }
.game-block {
margin-bottom:10px;
margin-top:0;
padding:0;}

object, embed {padding:0; margin:0;}

.zag1 h1{
font-size:32px;

}

h1 {
font-size:29px;
color:#85d152;
font-weight:normal;
margin-bottom:25px;
}

h1 span {color:#ff9000;}
h2 {
font-size:24px;
color:#85d152;
margin-bottom:15px;
margin-top:15px;
line-height:24px;
font-weight:normal;
}
.right-col h2 { padding:30px 65px 20px 50px; margin:0; }

h3 {
font-size:18px;
color:#85d152;
padding:4px 65px 10px 50px;
font-weight:normal;
position:relative;
}
.textans span.a, h3 span.q { font-size:30px; color:#ff9000; position:absolute; top:0; left:15px; display:block; }

/* slider */
.pc_container {
    width: 514px;
    height: 218px;
	cursor:pointer;
}

.filler{
height: 150px;}

.illus{
margin: 0 0 10px 0;
border:#59A626 solid 1px;
text-align: center;
width:455px;
}

.rads{
margin: 10px 0 10px 0;
height: 200px;
width: 200px;}

.age18{
text-align: center;
height: 40px;
width: 735px;
}

.age18 a, .age18 a:visited {
color:#FFD201;
text-decoration:underline;
}

.age18 p {
margin-top:15px;
color:#C8D3AB;
font-size:11px;
}

.playslots {
margin-bottom: 20px;
border:0;
width:810px;
height:60px;
text-align:center;
}
