body {
	background:#794969 url('../images/bg.jpg') repeat-x bottom left; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0px; padding:0px; }

a img { border:none; }

.clearfloat { clear:both; }

.header { background: url('../images/header.jpg') no-repeat top left; width:780px; height:185px; }
.header .logo { position:absolute; color:#ffffff; font-size:27px; font-weight:normal; padding:80px 0 0 56px; z-index:1000; }
.header a, .header a:active, .logo a:hover { text-align:left; color:#ffffff; font-size:27px; font-weight:normal; text-decoration:none; }
.header .slogan { position:absolute; color:#dcb966; font-size:12px; font-weight:normal; padding:125px 0 0 56px; }
.header .slogan2 { position:absolute; padding:150px 0 0 56px; }

.menu_header { position:relative; padding:159px 0 0 205px; }
.top_menu { font-size:11px; color:#f2ddb4; text-align:center; font-weight:normal; }
.top_menu a, .top_menu a:active, .top_menu a:visited { font-size:11px; color:#f2ddb4; text-align:center; font-weight:normal; text-decoration:none; }
.top_menu a:hover { color:#ffffff; text-decoration:underline; }

.content { background: url('../images/content.jpg') repeat-y top left; }

.col_left { background:url('../images/col_left.png') no-repeat top left; width:158px; height:40px; padding:0 0 5px 33px; text-align:left; font-size:14px; font-weight:bold; color:#851414; }
.line_menu { background:url('../images/bullet.png') repeat-x; height:5px; margin:0px; }

.bg_left { width:158px; padding:2px 0 2px 0; background-color:#f2eade; }
.bg_left div.menu { background:url('../images/arrow.png') no-repeat center left; padding:0 0 0 12px; margin:3px 0 7px 15px; text-align:left; font-family:"Tahoma"; color:#565656; font-size:11px; font-weight:normal; line-height:15px; }
.menu a, .menu a:active, .menu a:visited { font-weight:normal; font-size:12px; color:#353535; text-decoration:none; }
.menu a:hover { color:#111701; text-decoration:underline; }

.body_title { background:#d7d7d7 url('../images/body_top.jpg') repeat-x center left; height:42px; padding-left:20px; text-align:left; font-size:18px; font-weight:normal; color:#565656; }
.body_content { background-color:#d7d7d7; padding:20px; text-align:left; font-family:Tahoma; font-size:12px; font-weight:normal; color:#565656; }

.casino_title { padding:5px 0 15px 0; text-align:left; font-size:15px; font-weight:bold; color:#565656; }
.casino_title span { padding:5px 0 5px 0; text-align:left; font-size:11px; font-weight:normal; color:#bf6c13; }
.casino_title a, .casino_title a:active, .casino_title a:hover { text-align:left; font-size:15px; font-weight:bold; color:#565656; text-decoration:none; }
.casino_details { padding:0 0 9px 0; text-align:left; font-family:Tahoma; font-size:11px; font-weight:normal; color:#565656; }

.cell_casino_header { background:url('../images/casino_header.jpg') no-repeat center left; width:571px; height:36px; padding-left:20px; text-align:left; font-size:18px; font-weight:normal; color:#565656; }
.cell_casino_content { border:1px solid #dc974c; }

.casino_head { text-align:left; font-size:18px; color:#ffffff; font-weight:normal; }
.rating { color:#fff7c4; font-size:13px; font-weight:bold; vertical-align:middle; }
.bonus { font-size:13px; color:#565656; font-weight:bold; }
.bonus span { font-size:14px; color:#c55e5c; font-weight:bold; }

.footer { background:url('../images/footer.jpg') repeat-x center left; height:35px; text-align:center; } 
.footer a, .footer a:active, .footer a:visited { font-size:12px; font-weight:normal; color:#4e4e4e; text-align:center; text-decoration:none; }
.footer a:hover { color:#b54126; text-decoration:underline; }

.copyright { padding:15px 0 15px 0; font-family:"Trebuchet MS"; font-weight:normal; font-size:11px; color:#d1946b; text-align:center; }
div.title {
  font-family: arial;
  font-size: 24pt;
  color: #ffffff;
  text-align: center;
}
table.month {
  width: 100%;
  border-width: 1px;
  border-color: #4b0082;
  border-style: solid;
  border-spacing: 0;
  border-collapse: collapse;
}
td.weekday {
  font-family: Arial;
  font-size: 10pt;
  color: #ffffff;
  text-align: center;
  background-color: #794969;
  border-width: 1px;
  border-color: #4b0082;
  border-style: solid;
}
td.filler {
  text-align: center;
  vertical-align: middle;
  border-width: 1px;
  border-color: #4b0082;
  border-style: solid;
  padding: 4px;
}
td.day {
  font-family: Arial;
  font-size: 10pt;
  color: #000000;
  background-color: #996699;
  vertical-align: top;
  width: 14%;
  height: 100px;
  border-width: 1px;
  border-color: #4b0082;
  border-style: solid;
  padding: 4px;
}
div.daynum {
  font-family: Arial;
  text-align: right;
  line-height: 1;
  padding-bottom: 5px;
}
div.event {
  text-align: center;
  line-height: 1.2;
}

div.tekstrules {
  font-family: arial, tahoma;
  font-size: 10pt;
  line-height: 0.8;
  text-align: justify;
  line-height: 1;
}
