BODY {
   margin:0; padding:0;
   font-size:12px;
   font-family: Arial;
   text-align:center;
   background:#222222 url('img/body-bg.png');
   color:#FFF;
}

A { color:#f6c115; text-decoration:none; font-weight:bold; }
A:hover { text-decoration:none; }

A IMG { border:0; }

.clear { clear:both; }
.reset { margin:0; padding:0; font-weight:normal; }
.l { text-align:left; }
.r { text-align:right; }
.c { text-align:center; }


#wrapper {
   width:901px;
   margin:0px auto 5px auto;
   text-align:left;
   background:#600909;
}


#header {
   width:901px; height:158px; position:relative;
   background:url('img/header-bg.jpg') no-repeat;
}
   #header H1 {
      display:block; width:539px;
      position:absolute; top:10px; left:20px;
      margin:0; padding:0;
      font-size:18px; font-weight:bold;
   }
      #header SPAN { color:#f6c115; }
   
   #header A#logo {
      display:block; width:340px; height:80px;
      position:absolute; top:63px; left:15px;
   }
   #header DIV#flags {
      width:241px; height:38px;
      position:absolute; right:5px; top:0px;
   }
      DIV#flags A {
         display:block; width:26px; height:26px; float:left;
         margin-right:5px; padding-top:12px; 
         text-align:center;
      }
      DIV#flags A.active { background:url('img/flag-bg.png') no-repeat; }
   
TABLE#menu {
   width:901px; height:46px; margin:0; padding:0; 
   font-family: Tahoma; text-align:center;
   background:url('img/menu-bg.png') repeat-x;
}
   TABLE#menu A {
      display:block; height:31px; padding:15px 6px 0 6px;
      font-size:11px; font-weight:normal; color:#fff;      
   }
   TABLE#menu A:hover {
      text-decoration:none;
      background:url('img/menu-active-bg.png') repeat-x;
   }
   TABLE#menu TD.spacer {
      width:1px;
      background:url('img/menu-spacer.png') no-repeat;
   }


   
#girls {
   width:901px; height:147px; position:relative;
   margin-top:5px;
   background:url('img/girls-bg.jpg') no-repeat;
}
   #girls A#btn {
      display:block; width:287px; height:62px;
      position:absolute; top:42px; left:585px; padding-top:8px;
      color:#fff; text-align:center; font-size:18px; font-weight:normal;
   }
   #girls A#btn:hover { background:url('img/laden-hover.png') no-repeat 0 2px; }
   /*
   #girls P {
      display:block; width:300px; height:62px;
      position:absolute; top:35px; left:585px;
      text-align:center; font-size:13px;
   }
   */

#news {
   width:901px; height:147px; position:relative;
   margin-top:5px;
   background:url('img/news-bg.jpg') no-repeat;
}
   #news H2.x { 
      display:block; width:170px; height:15px;
      position:absolute; top:7px;
      margin:0; padding:0;
      background:transparent;
   }
   #news H2#a { left:40px; }
   #news H2#b { left:280px; }
   #news H2#c { left:630px; }
   #news H2.x SPAN { position:relative; top:-1px; color:#f6c115; }

   UL#games {
      width:210px; position:absolute; top:40px; left:55px;
      margin:0; padding:0;
      list-style: url('img/bullet.png');
      font-family:Tahoma; font-size:11px; line-height:18px; 
   }
      UL#games LI { position:relative; }
      UL#games LI A {
	position:absolute;
	right:-4px;
	font-weight:normal;
	width: 82px;
	top: 1px;
}
   
   TABLE#games2 {
      width:300px;
      position:absolute; top:43px; left:289px;
      font-family:Tahoma; font-size:11px;
   }
      TABLE#games2 A { font-weight:normal; }
      a:hover {text-decoration:underline} 

   UL#jackpots {
      width:250px; position:absolute; top:40px; left:644px;
      margin:0; padding:0;
      list-style:url('img/bullet.png');
      font-family:Tahoma; font-size:11px; line-height:18px;
   }
      UL#jackpots LI { position:relative; }
      UL#jackpots LI SPAN { position:absolute; left:140px; color:#f6c115; }



#vip {
   width:901px; height:147px; position:relative;
   margin-top:5px;
   background:url('img/vip-bg.jpg') no-repeat;
}
   #vip A#club {
      display:block; width:272px; height:38px;
      position:absolute; top:0; left:0; 
      padding-top:109px; padding-left:38px;
      font-size:22px; font-family:"Myriad Pro", Arial;
      text-transform:uppercase; color:#fff;
   }
   #vip A#prc {
      display:block; width:551px; height:38px;
      position:absolute; top:0; left:312px; 
      padding-top:109px; padding-left:38px;
      font-size:25px; font-family:"Myriad Pro", Arial;
      text-transform:uppercase; color:#8b1412;      
   }
      #vip A#prc SPAN#prc1 {
         position:absolute; left:110px; top:5px;
         font-size:46px;
      }
      #vip A#prc SPAN#prc2 {
         position:absolute; left:132px; top:68px;
         line-height:34px;
      }


h2 {
   width:891px; height:28px; display:block;
   text-align:left; font-size:13px;
   margin:5px 0 0 0; padding:12px 0 0 10px;
   background:url('img/text-h-bg.jpg') no-repeat;
}

	 #wrapper h2 STRONG { color:#f6c115; }

h3 {
   width:891px; height:28px; display:block;
   text-align:left; font-size:13px;
   margin:5px 0 0 0; padding:12px 0 0 10px;
   background:url('img/text-h-bg.jpg') no-repeat;
}

	#wrapper h3 STRONG { color:#f6c115; }
   
   #wrapper P.text {
      width:880px; margin:10px auto;
      font-family:Tahoma; font-size:12px;
	  text-align:justify;
      line-height:20px;
   }
      #wrapper P.text STRONG { color:#f6c115; }


#b10 {
   width:865px; height:252px; 
   padding-left:35px; padding-top:4px;
   background:url('img/10-bg.jpg') no-repeat;
   font-family:Tahoma; font-size:11px; line-height:24px; 
}

#promo {
   width:901px;
   height:147px;
   background:url('img/promo-bg.jpg') no-repeat;
}


#footer {
   width:901px; height:165px; position:relative;
   margin-top:5px; padding-top:12px;
   background:url('img/footer-bg.png') no-repeat;
   text-align:center; color:#d39707;
   font-family:Tahoma; font-size:11px; 
   letter-spacing:1px; line-height:16px;
}
   #footer .made { color:#f1c354; margin:0; padding:0; font-size:11px; }
   #footer .made A { color:#f1c354; }
   #footer TABLE.txt {
	position:absolute;
	top:97px;
	left:27px;
	width: 840px;
   }
      #footer TABLE.txt A { color:#fff; font-weight:normal; }

   #footer TABLE.links {
      position:absolute; top:118px; left:157px;
   }
