body {position:relative;width:973px;margin:0 auto;font-family:Verdana, sans-serif;}
#header {position:relative;height:440px;background:url('../images/header.jpg') no-repeat;}
#hot,
#hot-en,
#hot-ru {position:relative;height:283px;margin:-64px auto 0;background:url('../images/hot.jpg') no-repeat;}
#hot-en {background-image:url('../images/hot_en.jpg');}
#hot-ru {background-image:url('../images/hot_ru.jpg');}
#fp-info {position:relative;height:1%;background:url('../images/fp_info_lines.gif') repeat-y;z-index:9;}
body > #fp-info {overflow:hidden;}
#fp-info span {display:block;width:100%;height:49px;margin:-41px 0 0;background:url('../images/fp_info_bottom.gif') no-repeat left top;clear:both;}
#legal {background:#0862A7 url('../images/legal.gif') no-repeat;}

#header ul {position:absolute;top:135px;left:340px;margin:0;padding:0;list-style:none;}
#header ul li {display:inline;margin:0 5px 0 0;float:left;}
#header ul li a {display:block;width:64px;line-height:60px;height:60px;text-indent:-999px;overflow:hidden;}


#hot form {width:269px;margin:0;padding:0;float:right;}
#hot form h2 {margin:0 0 10px;padding:0;font:bold 13px/13px 'Times New Roman', Sans Serif;text-indent:-9999px;background:url('../images/ticket_reservation.gif') no-repeat;}
#hot form p {margin:0;padding:0 0 0 5px;height:30px;background:url('../images/select_bg.gif') no-repeat left 2px;}
#hot form select {margin:5px 6px 0 0;font:normal 11px Tahoma;}
#hot form #year {margin-right:0;}
#hot form input {width:30px;height:30px;line-height:30px;background:url('../images/reservation_button.gif') no-repeat;text-indent:-9999px;border-width:0px;}

.news-index {position:absolute;width:306px;height:134px;margin:94px 0 0 30px;}
.news-index div {width:114px;height:114px;float:left;}
.second {margin:94px 0 0 326px;}
.news-index img.simg {width:114px;height:114px;background:url('/images/news_borders.png') no-repeat;border-width:0;}
.news-index h1 {margin:10px 0 5px;padding:0;font:bold 18px Arial;letter-spacing:-0.7px;color:#c60000;}
.news-index h1 a {color:#c60000;text-decoration:none;}
.news-index h1 a:hover {color:#f60707;}
.news-index h5 {position:absolute;top:110px;left:37px;margin:0;padding:0;font:normal 9px Tahoma;color:#ff9600;}
.news-index p {margin:0 5px 10px;padding:0;font:normal 11px Arial;color:#313131;}
.news-index p.more a {color:#c60000;text-decoration:none;}
#more-lv,
#more-en,
#more-ru {position:absolute;bottom:52px;right:310px;width:67px;height:17px;background:url('../images/more.gif') no-repeat;text-indent:-9999px;overflow:hidden;}
#more-en {background-image:url('../images/more_en.gif');}
#more-ru {width:76px;background-image:url('../images/more_ru.gif');}

#selfads {position:absolute;top:68px;right:0;width:275px;}
#selfads img {}
#selfads a {display:block;margin-bottom:6px;font:bold 11px Tahoma;color:#c60000;text-decoration:none;float:left;}
#ticket-selfad {overflow:hidden;width:110px;height:28px;margin-right:6px;padding-top:50px;padding-left:16px;background:url('../images/tickets_b.gif') no-repeat;text-indent:-999px;}
#gallery-selfad {width:97px;height:18px;padding-top:60px;padding-left:38px;background:url('../images/gallery_selfad.jpg') no-repeat;}
#rules-selfad {width:108px;height:60px;margin-right:6px;padding-top:18px;padding-left:18px;background:url('../images/rules.jpg') no-repeat;}
#faq-selfad {width:117px;height:60px;padding-top:18px;padding-left:9px;background:url('../images/faq.jpg') no-repeat;}
#contest {width:117px;height:60px;margin-left:7px;padding-top:18px;padding-left:9px;background:url('../images/konkurss.jpg') no-repeat;}
#selfads a:hover {text-decoration:underline;}

#newsletter {display:inline;width:160px;margin:0 0 0 10px;padding:0 20px 59px;float:left;font-size:11px;}
#newsletter h2 {margin:0;padding:0;font:bold 14px Arial;color:#1063a1;}
#newsletter label {display:block;font:normal 11px Arial;}
#newsletter input {margin:0 0 5px;padding:1px;font:normal 11px Arial;border:3px solid #a9c0d1;}
#newsletter #submit {display:block;width:25px;height:15px;line-height:15px;border-width:0;text-indent:-999px;background:url('../images/newsletter_submit.gif') no-repeat;}
#newsletter p {margin:0;padding:0;font:normal 11px Arial;}

#news-box, #news-box-left {display:inline;width:160px;padding:0 20px;float:left;z-index:3;}
#news-box-left {width:230px;float:left;}
#news-box h2, #news-box-left h2 {margin:0 0 10px;padding:0;font:bold 18px/18px Arial;color:#1063a1;}
#news-box h2 a, #news-box-left h2 a {color:#1063a1;text-decoration:none;}
#news-box h2 a:hover, #news-box-left h2 a:hover {color:#449ada;}
#news-box p, #news-box-left p {margin:0 0 15px;padding:0;font:normal 11px Arial;color:#313131;}

#life-guard {position:relative;display:inline;width:270px;height:242px;float:left;background:url('../images/lifebuoy.gif') no-repeat 220px 120px;z-index:4;}
#fp-info > #life-guard {height:202px;}
#life-guard h1 {position:absolute;top:10px;left:150px;margin:0;padding:0;font:bold 18px Tahoma;color:#1063a1;}
#life-guard p {position:absolute;top:45px;left:150px;font:normal 11px Tahoma;color:#000;z-index:999;}
#life-guard p a {color:#1063A1;}
#life-guard p a:hover {color:#449ada;text-decoration:none;}
#lg-img {position:absolute;top:640px;left:0;z-index:3;}

#adds {width:290px;height:1%;float:right;}
#adds img {display:inline;margin:0 15px 0 10px;border-width:0;float:left;border-bottom:10px solid #fff;}

#legal p {margin:0 0 0 170px;padding:0 0 10px;font:normal 11px Arial;color:#fff;}

* html img.simg {background-image:none !important;behavior:url('/style/pngfix.htc');}

#quiz_form { font-family:Verdana, sans-serif; }
#quiz_form div h4 { font-family:Verdana, sans-serif; }

/* Sliding BAR-CASINO-BLACKJACK table .. no It's a DIV!!! muahahah */
#slider-wrap {
  position:absolute;
  top:0px;left:0px;
  width:100%;height:22px;
  background-color:#0862A7;
  white-space:nowrap;
  overflow:hidden;
  z-index:100;
  display:block;
}
#slider-offset {
  width;100%;height:16px;
  overflow:hidden;
}
body > #slider-wrap {
  position:fixed;
  top:auto;
  bottom:0px;
}
#slider-body {
  position:absolute;
  white-space:nowrap;
  top:3px;left:0px;
  height:15px;
}
#slider-body span.slider-body {
  font:normal 15px/15px Verdana,sans-serif;
  color:#fff;
  padding:0 50px 0 0;
  white-space:nowrap;
  float:left;
}
#xmas-banner {
	position:absolute;
	top:90px;left:425px;
}
#adds a {
  display:block;
  width:120px !important;
  float:left;
  margin:0 16px 10px 8px;
  text-align:center;
}
#adds a img {
  display:inline;
  float:none;
  margin:0;padding:0;
}
