* 
{
  margin: 0px;
  padding: 0px;
  border: 0pt;
  font: normal 11px/14px Arial; /* font-weight, font-size/line-height, font-family*/
}

b
{
  font-weight:bold;
}

i
{
  font-style:italic;
}

body
{
  background-color: #3F3F3F;
  font: normal 11px/14px Arial; /* font-weight, font-size/line-height, font-family*/
  color: #000000;
  text-align: center;
}

div#google_leader_board
{
  width:900px;
  margin:2px auto;
  text-align:left;
}

div#header
{
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  width:900px;
  height:75px;
  background-image: url(../images/header.jpg);
  background-repeat: no-repeat;
  text-align:right;
  position:relative;
}

div#header p#language
{
	position:absolute;
	bottom:5px;
	right:5px;
}

div#header p#language a
{
  font-size:16px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  text-transform:lowercase;
}

div#header p#language a:hover
{
  text-decoration:underline;
  color:black;
}

div#header p#language span.unselected
{
  color:black;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
  text-transform:lowercase;
}

div#header p#language span.lang_border
{
  border-right:1px solid black;
  margin:0px 7px;
  width:1px;
}



a#lang_link
{
  position:absolute;
  bottom:5px;
  right:5px;
}

table#menu
{
  position:absolute;
  top:5px;
  right:5px;
}

table#menu td
{
  overflow:hidden;
  height:25px;
}

table#menu a
{
  text-decoration:none;
  font-weight:bold;
  font-size:19px;
  margin-left:20px;
  color:white;
}

table#menu a:hover
{
  color:black;
}

span.menu_number
{
  font-size:87%; 
  font-weight:bold;
}

table#sub_menu_02
{
  position:absolute;
  top:35px;
  left:400px;
}

table#sub_menu_05
{
  position:absolute;
  top:30px;
  right:20px;
}

table.sub_menu a
{
  text-decoration:none;
  font-weight:bold;
  font-size:14px;
  margin-left:20px;
  color:white;
  text-transform:lowercase;
}

table.sub_menu a:hover
{
  color:black;
}


/*****************************************/
/*         MAIN TABLE                    */
/*****************************************/

#mainTable
{
  margin-left:auto;
  margin-right:auto;
  margin-top:5px;
  width:900px;
  height:440px;
  background-color:#545454;
}

div#page_title
{
  text-decoration:none;
  font-weight:bold;
  font-size:24px;
  color:rgb(47,47,47);
  background-color:#545454;
  margin-left:30px;
  text-align:left;
}

div#page_title span#number
{
  font-size:14px;
  font-weight:bold;
}

div#page_title span#subtitle
{
  font-size:16px;
  font-weight:bold;
  text-transform:lowercase;
}

#thumbnail_table
{
  height:370px;
  margin-left:20px;
}

#thumbnail_table td
{
  background-color:#2F2F2F;
  text-align:center;
  vertical-align:middle;
  width:65px;
  height:65px;
}

#thumbnail_table td a
{
  margin:0px auto;
}

#thumbnail_table td img
{
  width:50px;
  height:50px;
}

td#td_col2
{
  width:450px;
  padding:15px;
  text-align:left;  
}


/*****************************************/
/*         FOOTER                        */
/*****************************************/

#footer
{
  margin-left:auto;
  margin-right:auto;
  margin-top:5px;
  margin-bottom:30px;
  width:900px;
}

#footer #copyright
{
  text-align:left;
  color:white;
}

#footer #design, #footer #development
{
  text-align:right;
  color:white;
}

#footer #development
{
  overflow:auto;
  width:215px;
}

#footer a
{
  color:white;
  text-decoration:none;
  font-weight:bold;
}

#footer a:hover
{
  text-decoration:underline;
}

