body { 
	font: 11px  arial, helvetica, sans-serif; 
	margin:0px;	
}
div
{
	margin:0;
}
p
{
	margin:2px 0 2px 0;
}
td { 
	font: 11px  arial, helvetica, sans-serif; 
}
ol
{
	
	list-style-type: decimal;
	
}


ul
{
	margin:2px;
}
ul li
{
	margin-left:18px;	
	margin-top:2px;
	
}

ol li
{
	margin:0;
	
}

ol ul li
{
	
	margin:0;
	
}

h2
{
	font: 14px  arial, helvetica, sans-serif; 
	margin:0;
	padding:0 0 2px 0;
	font-weight:bold;
}
form
{
	margin:0;
	padding:0;
}

h1
{
	font: 18px  arial, helvetica, sans-serif; 
	margin:0;
	padding:3px;
	font-weight:bold;
	color: #000000;
}

h3
{
	font: 13px  arial, helvetica, sans-serif; 
	margin:0;
	padding:0 0 2px 0;
	font-weight:bold;
	color: #000000;
}
a:link { color:#136E9B; text-decoration:none; }	
a:visited { color:#136E9B;text-decoration:none;  }	
a:hover { color:#000000;text-decoration:none; }	

input
{
	border: 1px #67788B solid;
	padding: 0;
	color:#000000;
	font-size:11px;
	height:17px;
}

textarea
{
	border: 1px #67788B solid;
	padding: 0;
	color:#000000;
	font-size:11px;
}
select
{
	border: 1px #67788B solid;
	padding: 0;
	color:#000000;
	font-size:11px;
}
.submit
{
	background: #1495C5;
	border: 1px #000000 solid;
	border-top: 1px #A6A8A9 solid;
	border-left: 1px #A6A8A9 solid;
	padding: 1px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	margin: 2px 0 2px 0;
	height:20px;

}

.checkbox
{
	margin:2px 2px 0 0;
	
	border:0px;
	height:10px !important;
	height:17px;
}

.borders_both
{
	
	border-left: 1px solid #A1C2D3;
	border-right: 1px solid #A1C2D3;
		
}

.hr_div
{
	padding:0;
	margin:2px 0 2px 0;
	border-top: 1px solid #A1C2D3;
	height: 1px;
	width:98%;
	
}
.alert{color:#ff0000}

.messages{font-size: 11px;  color:#F2240F;  background:#DFEDF4; width:920px;padding:5px 0 15px 0; line-height:16px}

.messages div a
{
	background: #B1E0F7;
	border: 1px #136E9B solid;
	margin:0;
	padding: 0 5px 0 5px;
	color:#136E9B;
	font-weight:bold;
}

.tabs
{
	padding: 2px 0 0 6px;
	font-size:12px;
}
.tabs a:link, .tabs  a:visited
{
	color:#000000; 
	text-decoration:none;
}

.tabs a:hover
{
	color:#464646; 
	text-decoration:none;
}

.tab_menu
{
	background: url(../images/not_selected_tab.jpg);
	float:left;
	
	width:94px;
	text-align:center;
	vertical-align:middle;
	padding:7px 0 5px 0;
	margin-right:5px;
}

.tab_menu_game
{
	background: url(../images/not_selected_tab_game.jpg);
	float:left;
	
	width:120px;
	text-align:center;
	vertical-align:middle;
	padding:7px 0 5px 0;
	margin-right:5px;
}
.tab_menu_game td
{
font-size:12px;
}

.tab_menu_selected
{
	background: url(../images/selected_tab.jpg);
	float:left;
	
	width:94px;
	text-align:center;
	vertical-align:middle;
	padding:7px 0 5px 0;
	margin-right:5px;
}

.tab_menu_selected a:link, .tab_menu_selected a:visited {  font-weight:bold; }	
.tab_menu_selected a:hover { font-weight:bold;}	


.tab_menu_selected_game
{
	background: url(../images/selected_tab_game.jpg);
	float:left;
	
	width:180px;
	text-align:center;
	vertical-align:middle;
	padding:7px 0 5px 0;
	margin-right:5px;
	font-weight:bold;
}

.tab_menu_selected_game a:link, .tab_menu_selected a:visited {  font-weight:bold; }	
.tab_menu_selected_game a:hover { font-weight:bold;}	



.upper_menu {font-size: 10px;  margin: 0;}

.upper_menu a:link, .upper_menu a:visited{margin: 0 3px 0 3px;margin: 0 5px 0 5px;}

.clear_div
{
	clear:both;
}

.border_div
{
	border: 6px #A5EEFD solid;
	padding-top:4px !important;
	padding:4px 4px 4px 4px;
}
.content_div
{
	background: #F0F8FB;
}

.box_div
{
	border: 1px #A1C2D3 solid;
	padding:1px;
}
.box_div td
{
	padding: 2px 2px 0 2px;
}




.more_link
{
	background: url(../images/more.gif) center left no-repeat;
	padding: 0 0 0 10px;
	font-size:11px;
	font-weight:bold;

}

.submenu
{
	font-size:13px;
	text-align: center;
	font-weight:bold;
	padding-top:10px;
}

.submenu a
{
	padding: 0 4px 0 4px;
}

.selected:link, .selected:visited
{
	color: #000000;
}

.header_text_game
{
	font-size:12px;
	text-align: center;
	padding:0;
	width:550px;
}




.under_map
{
	font-size: 11px;  
	color:#F2240F;  
	background:#DFEDF4; 
	width:920px;
	padding:5px 0 15px 0; 
	line-height:16px
}
.under_map div a
{
	background: #B1E0F7;
	border: 1px #136E9B solid;
	margin:0;
	padding: 0 5px 0 5px;
	color:#136E9B;
	font-weight:bold;
}

.time_left
{
	float:right;
	width:150px;
	text-align:right;

}

.under_map .message_text
{
float:left;
width:750px;
padding-left:5px;
font-size:12px;
font-weight:bold;
}

.special_button_link
{
	background: #B1E0F7;
	border: 1px #136E9B solid;
	margin:0;
	padding: 0 5px 0 5px;
	color:#136E9B;
	font-weight:bold;
}
.td_border_blue
{
border-top:2px #F0F8FB solid;
border-bottom:2px #F0F8FB solid;
padding: 2px 0 2px 1px;
}

#orders_overlay_div_abs
{
	display:none; 
	position:absolute; 
	width:230px; 
	
	
	padding:0;
	font-size:12px;
	
}

#orders_overlay_div
{

}

#orders_list_overlay_div
{
	display:none; 
	position:absolute; 
	
	width:270px;
	
	padding:0;
	font-size:11px;
	top:58px;
	left:170px;
	vertical-align:top:

	
}
#orders_list_overlay_div img
{
border:0;
padding:0;
}


#orders_list_overlay_div_text
{
	padding:5px;
}

#statistics_list_overlay_div
{
	display:none; 
	position:absolute; 
	
	width:300px;
	
	padding:0;
	font-size:11px;
	top:58px;
	left:600px;
	vertical-align:top:

	
}


.div_explain
{
	display:none; 
	position:absolute; 
	width:420px; 	
	padding:0;
	font-size:12px;
	z-index:2;
	
}

.div_explain td
{
	padding:0;
	
}



/*- Menu Tabs F--------------------------- */

    #tabsF {
      float:left;
      width:100%;
      background:#ffffff;
      font-size:12px;
	 
      }
    #tabsF ul {
	  margin:0;
	  padding:10px 10px 0 3px;
	  list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("../images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("../images/tabrightF.gif") no-repeat right top;
      padding:5px 5px 4px 0;
	  width:100px;
      color:#666;
	  text-align:center;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }

	#tabsF  .selected_tab {
      color:#000000;
	  font-weight:bold;
	  background-position:100% -42px;
      }
    #tabsF .selected_tab_a {
      background-position:0% -42px;
      }

	#tabsF .selected_tab_red{
		background:url("../images/tabright_red.gif") no-repeat right top;
		color:#ffffff;
		 background-position:100% -42px;

	 }

	 #tabsF .selected_tab_red_a{
		background:url("../images/tableft_red.gif") no-repeat right top;
		background-position:0% -42px;
		
	 }
   
	
#tabs {
      float:left;
      width:100%;
      
      line-height:normal;
      }
    #tabs ul {
	  margin:0;
	  padding:10px 10px 0 25px;
	  list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("../images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("../images/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
	#tabs a.red { background-image:url("../images/tableftred.gif"); color: #fff;  }
	#tabs a span.red{ background-image:url("../images/tabrightred.gif"); color: #fff; }
	
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#666;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }

	 #tabs .selected_tab{
		color:#666;
		 background-position:100% -42px;

	 }

	 #tabs .selected_tab_a{
		background-position:0% -42px;
	 }

	


div.scroll {
height: 400px;
width: 210px;
overflow: auto;
text-align:left;
padding: 5px;
font-weight:bold;
}

.white_bg_div
{
	
	padding:4px;
	
}