html
{
  height:100%;
}

body 
{
  margin:0;
  padding:0;
  font-family:Georgia, Tahoma, sans-serif;
  font-size:12px;
  background-color:#2E2823;
  height:100%;
}

#loader
{
  margin:0 auto; 
  width:200px; 
}

#loader-in
{
  margin:20px 0 0 50px; 
  width:200px; 
}

#center-container
{
  margin:0 auto;
  padding:0;
  width:954px;
  background:url(./images/center-background.jpg) top center repeat-y;
  position:relative;
  min-height:100%;
  display:none;
}

#color-line
{
  width:898px;
  height:8px;
  background:url(./images/color-line.jpg) top center repeat-y;
  margin:0 auto;
}

#header
{
  margin:0 auto;
  padding:0;
  background:transparent url(./images/header-strips.jpg) top left repeat-x;
  width:898px;
  height:50px;
  line-height:42px;
  margin-bottom:1px;
}

#header-line
{
  clear:both;
  margin-left:1px;
}

#header-line div
{
  width:597px;
  height:3px;
  background-color:#F4413C;
  border:1px solid #B30D09;
  margin:0 auto;
}

#header-line-small
{
  clear:both;
  margin-left:1px;
}

#header-line-small div
{
  width:597px;
  height:1px;
  background-color:#F4413C;
  border:1px solid #B30D09;
  margin:0 auto;
}

#slider-show
{
  background:transparent;
  width:954px;
  height:260px;
  margin:0;
  padding:0;
}
#left-arrow
{
  margin:100px 0 0 0;
  padding:0;
  width:27px;
  height:40px;
  float:left;
  background:transparent url(./images/left-arrow.jpg) top center no-repeat;
  cursor:pointer;
}
#slider
{
  width:898px;
  height:260px;
  float:left;
  margin:0 0 0 1px;
  background:transparent url(./images/slider-background.jpg) top left repeat-x;
  overflow:hidden;
  position:relative;
}

#moving
{
  position:relative;
  top:0;
  left:0;
}

#moving img
{
  float:left;
  margin-left:1px;
}

#right-arrow
{
  margin:100px 0 0 0;
  padding:0;
  width:27px;
  height:40px;
  float:right;
  background:transparent url(./images/right-arrow.jpg) top center no-repeat;
  cursor:pointer;
}

#menu
{
  width:898px;
  margin:0 auto;
  color:#757678;
  margin-top:1px;
  margin-bottom:1px;
  background:url(./images/header-background.jpg) top left repeat-x;
}

#menu ul
{
  list-style:none;
  padding:0;
  margin:0;
  text-align:center;
  line-height:37px;
  border-bottom:1px solid #696969;
}

#menu li
{
  margin:2px 0 2px 0;
  display:inline;
}

#menu a 
{
  text-decoration:none;
  width:auto;
  display:inline;
  padding:11px 10px 11px 10px;
  margin-left:4px;
  margin-right:4px;
  color:#575859;
  font-size:14px;
  font-weight:bold;
}

#menu a:hover
{
  background-color:#352E28;
  color:#FFFFFF;
}

h1
{
  font-size:16px;
  padding:0;
  margin:15px 0 25px 0;
  color:#FFFFFF;
  text-decoration:underline;
}

#header img
{
  font-size:15px;
  padding:0;
  margin:0 0 0 15px;
  color:#FFFFFF;
  float:left;
}

#main
{
  width:896px;
  margin:0 auto;
  padding:0;
  background:transparent;
}

.clear
{
  clear:both;
  height:1px;
}

#left-main
{
  float:left;
  width:200px;
  padding:0;
}

#right-main
{
  float:left;
  color:#FFFFFF;
  padding:25px 15px 0 10px;
  margin-bottom:60px;
  width:670px;
}

#left-menu-top
{
  width:159px;
  height:37px;
  background:transparent url(./images/left-menu-top.jpg) top center no-repeat;
  margin:0;
  padding:0;
  text-align:left;
  line-height:37px;
}

h2
{
  /*color:#1D1816;*/
  color:#000000;
  font-size:14px;
  margin:2px 0 0 20px;
}

#left-menu
{
  width:159px;
  background:transparent url(./images/left-menu.jpg) top center repeat-y;
  padding:0;
  margin:0;
}

#left-menu-bottom
{
  width:159px;
  height:160px;
  background:transparent url(./images/left-menu-bottom.jpg) top center no-repeat;
  margin:0;
  padding:0;
}

#left-menu-container
{
  margin:0;
}

#left-menu ul
{
  list-style:none;
  padding:0;
  margin:0;
  text-align:left;
}

#left-menu li
{
  padding:1px 0 1px 0;
}

#left-menu a 
{
  text-decoration:none;
  width:auto;
  display:block;
  padding:4px 10px 4px 35px;
  margin-left:0;
  margin-right:5px;
  color:#575859;
  font-size:12px;
  font-weight:bold;
}

#left-menu a:hover
{
  background-color:#FFFFFF;
  color:#000000;
}

#left-menu a.active
{
  background-color:#FFFFFF;
  color:#000000;
}

#numbers
{
  float:right;
  margin-right:4px;
  font-family:Tahoma;
}

#numbers span
{
  cursor:pointer;
  /*background-color:#FFFFFF;*/
  background:transparent url(./images/numbers-white.png) top center no-repeat;
  color:#000000;
  padding:4px;
}

#numbers span.active
{
  /*background-color:#AAAAAA;*/
  background:transparent url(./images/numbers-grey.png) top center no-repeat;
}

.table-header
{
  background:#FF3535 url(./images/table-header.jpg) top left repeat-y;
  color:#000000;
  text-align:right;
}

.table-header-row
{
  background:#FF3535 url(./images/table-header.jpg) top left repeat-y;
  color:#000000;
  font-weight:bold;
  text-align:center;
}

.table-cell
{
  background-color:#D3D3D3;
  color:#000000;
}

table.table
{
  border:1px solid #1D1A16;
  padding:5px;
}

td a
{
  color:#000000;
}
td a:hover
{
  text-decoration:none;
}

#footer
{
  width:898px;
  height:35px;
  /*margin:0 auto;*/
  position:absolute;
  bottom:0;
  left:28px;
  background:transparent url(./images/header-strips.jpg) top left repeat-x;
  text-align:center;
  color:#FFFFFF;
}

#footer a
{
  color:#FFFFFF;
}

#toplist
{
  width:60px;
  padding:0;
  margin:20px 0 0 25px;
}
