A
{
  color: #4169E1;
  text-decoration: underline
}

A:hover
{
  color: #FF4500;
  text-decoration: none
}

A.prev
{
  color: #808080;
  text-decoration: underline
}

A.prev:hover
{
  color: #FF4500;
  text-decoration: none
}

A.dot
{
  cursor: pointer;
  text-decoration: none;
  border-bottom: 1px dashed #000080;
}

A.dot:hover
{
  cursor: pointer;
  color: #f00000;
}

a.menu_link
{
  color: #FFFFFF;
  text-decoration: none;
}

a.menu_link:hover
{
  color: #FA8072;
  text-decoration: none;
}

table.no_border
{
  border: 0px;
}

table.no_border td
{
  border: 0px;
}

table.no_border td.countries_list
{
  vertical-align: middle;
  text-align: center;
  padding: 5px 10px 5px 10px;
}

td.align_vertical
{
  vertical-align: middle;
}

span.site_title_text
{
  color: #FFFFFF;
  font-weight: bold;
  font-size: large;
}

textarea.contact_message
{
  width: 50%;
  height: 100px;
}

input.radiobutton
{
  width: 10px;
  height: 10px;
}

body
{
  margin: 0px;
  background-color: #999999;
  font-size: small;
  font-family: verdana;
  text-align: center;
}

td
{
  vertical-align: top;
  font-size: small;
  font-family: verdana;
  padding: 5px;
}

table.bb_code td
{
  padding: 0px;
}

table.main_view_table
{
  width: 100%;
}

div.restrictions_map
{
  position: relative;
  width: 900px;
  height: 390px;
}

div.map_legenda
{
  text-align: left;
  font-size: x-small;
}

div.map_legend_color_example
{
  margin: 2px 0px 0px 0px;
  width: 10px;
  height: 10px;
}

table.bordered
{
  border: 1px solid #808080;
}

table.bordered td
{
  border: 1px solid #808080;
  text-align: center;
}

td.form_field
{
  text-align: left;
  padding: 2px 5px;
}

table
{
  border-collapse: collapse;
}

table.main
{
  width: 100%;
}

TR.title TD
{
  font-weight: bold;
  color: #000080;
  text-align: center;
  padding: 5px;
}

TD.title
{
  font-weight: bold;
  color: #000080;
  text-align: center;
  padding: 5px;
}

input.form_input 
{
  width: 230px
}

div.mainarea 
{
  margin: 0px auto;
  width: 100%;
  text-align: left;
  
  border: 0px solid #D8D8D8;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 10px #000000;
	background-color: #FFFFFF;
}

table.site_title_area
{
  width: 100%;
  border-radius: 3px 3px 0px 0px;
  background-color: #4682B4;
}

table.site_menu_area
{
  border-collapse: collapse;
  width: 100%;
  background-color: #696969;
}

table.legend_colors
{
  padding: 0px;
}

table.legend_colors tr
{
  padding: 0px;
}

table.legend_colors td
{
  font-size: x-small;
  vertical-align: top;
  padding: 5px 5px 0px 0px;
}

td.menu_item
{
  padding: 10px;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
}

td.menu_item:hover
{
  cursor: pointer;
}

div.footer
{
  text-align: center;
}


span.small_text
{
  font-size: x-small;
}

span.normal_text
{
  font-weight: normal;
}

span.bold_text
{
  font-weight: bold;
}

span.alphabet_item
{
  font-weight: bold;
  font-size: medium;
  color: #8B0000;
}

span.selected
{
  font-weight: bold;
  color: #000080;
}

span.selected_prev
{
  font-weight: bold;
}

span.warning
{
  font-size: x-small;
  font-weight: bold;
  color: #FF0000;
}

span.error_result
{
  font-weight: bold;
  color: #FF0000;
}

span.good_result
{
  font-weight: bold;
  color: #008000;
}

div.section_title
{
  font-weight: bold;
  padding: 10px;
  font-size: medium;
}

div.last_news
{
  padding: 10px;
}

span.live_stat_item_red
{
  font-weight: bold;
  color: #FF0000;
  font-size: medium;
}

span.live_stat_item_green
{
  font-weight: bold;
  color: #008000;
  font-size: medium;
}

span.navigation_string
{
  font-weight: bold;
}