/* BASIC */

body
{
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 10px;;
	color: #000000;
	width: 100%;
	height: 100%;
}

form, nobr
{
	margin: 0;
}

div
{
	margin: 0;
	padding: 0;
}

tr, th, td
{
	font-family: Verdana;
	font-size: 10px;;
	color: #000000;
}

input, select, textarea, button
{
	border: 1px solid #000000;
	background-color: #f9fda8;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
}

img
{
	border: 0px;
}

p
{
	margin-top: 0px;
	margin-bottom: 0px;
}

a, a:visited
{
	font-family: Verdana;
	font-size: 10px;;
	color: #895b03;
	text-decoration: none;
}

a:hover
{
	font-family: Verdana;
	font-size: 10px;;
	color: #b48325;
	text-decoration: none;
}


/* BLOCKS POSITIONS */
.site_container
{
	background-color: #fff008;
	width: 980px;
	margin: 0 auto;
	border: 1px solid #c67900;
	border-top: 0;
}

.top_banner
{
	width: 980px;
	height: 312px;
	background-image: url("/img/design/top_banner.jpg");
	background-repeat: no-repeat;
	overflow: hidden;
}

.homelink
{
	width: 144px;
	height: 142px;
	cursor: pointer;
	margin-top: 98px;
	margin-left: 162px;
}

.headerpic
{
	position: absolute;
	margin-left: 383px;
	margin-top: 128px;
	width: 343px;
	height: 116px;
}

.main_menu
{
	width: 980px;
	height: 82px;
	background-image: url("/img/design/main_menu.jpg");
	background-repeat: no-repeat;
}

.page_content
{
	width: 980px;
	background-color: #fef105;
}

.angle_top_left
{
	width: 62px;
	height: 37px;
	background-image: url("/img/design/angle_top_left.jpg");
	background-repeat: no-repeat;
}

.angle_top_right
{
	width: 92px;
	height: 37px;
	background-image: url("/img/design/angle_top_right.jpg");
	background-repeat: no-repeat;
}


.angle_bottom_left
{
	width: 62px;
	height: 73px;
	background-image: url("/img/design/angle_bottom_left.jpg");
	background-repeat: no-repeat;
}

.angle_bottom_right
{
	width: 93px;
	height: 73px;
	background-image: url("/img/design/angle_bottom_right.jpg");
	background-repeat: no-repeat;
}

.area_border_left
{
	width: 62px;
	background-image: url("/img/design/border_left.jpg");
	background-repeat: repeat-y;
}

.area_border_right
{
	width: 93px;
	background-image: url("/img/design/border_right.jpg");
	background-repeat: repeat-y;
}

.info_border_top
{
	width: 200px;
	height: 37px;
	background-image: url("/img/design/border_top.jpg");
	background-repeat: repeat-x;
}

.info_border_bottom
{
	width: 200px;
	height: 73px;
	background-image: url("/img/design/border_bottom.jpg");
	background-repeat: repeat-x;
}

.content_border_top
{
	width: 460px;
	height: 18px;
	background-image: url("/img/design/border_top.jpg");
	background-repeat: repeat-x;
}

.content_border_bottom
{
	width: 460px;
	height: 18px;
	background-image: url("/img/design/border_bottom.jpg");
	background-repeat: repeat-x;
}

.fullscreen_border_top
{
	width: 800px;
	height: 18px;
	background-image: url("/img/design/border_top.jpg");
	background-repeat: repeat-x;
}

.fullscreen_border_bottom
{
	width: 800px;
	height: 18px;
	background-image: url("/img/design/border_bottom.jpg");
	background-repeat: repeat-x;
}

.info_area
{
	width: 200px;
	background-color: #f7fcd4;
}

.content_area
{
	width: 460px;
	background-color: #f7fcd4;
}

.fullscreen_area
{
	width: 800px;
	background-color: #f7fcd4;
}

/*
.area_margin
{
	margin-left: -28px;
	margin-right: -28px;
	margin-top: -10px;
	margin-bottom: -10px;
}
*/

.info_column
{
	float: left;
	width: 355px;
}

.content_column
{
	float: left;
	width: 615px;
	margin-left: -20px;
}

.fullscreen_column
{
	width: 950px;
}

.site_footer
{
	width: 980px;
	height: 100px;
	background-image: url("/img/design/site_footer.jpg");
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 35px;
}


/* MAIN MENU */
.auth
{
	border: 0px;
	padding: 0px 6px;
	margin-right: 115px;
	margin-top: 25px;
	overflow: hidden;
}

.auth a, .auth a:visited
{
	color: #ffffff;
}

.auth a:hover
{
	color: #d3fccb;
}

.top_menu
{
	background: #000000;
	border: 0;
	margin-left: 86px;
	margin-top: 29px;
	float: left;
	cursor: pointer;
}

.top_menu div
{
	color: #ffffff;
	background: #000000;
	position: absolute;
}

.top_menu a, .top_menu a:visited
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 10px;;
	text-decoration: none;
}

.top_menu a:hover
{
	color: #f5b95b;
	font-family: Verdana;
	font-size: 10px;;
	text-decoration: underline;
}

.top_menu div div.menu_item, .top_menu div div.menu_item_last
{
	color: #f5b95b;
	font-size: 10px;;
	position: relative;
	left: -1px;
	border: 1px solid #c67900;
	border-bottom: none;
	padding: 4px 6px;
	float: none;
	width: 140px;
}

.top_menu div div.menu_item_last
{
	border-bottom: 1px solid #c67900;
}

.top_menu div div div.submenu
{
	position: relative;
}

.top_menu div div div.submenu a, .top_menu div div div.submenu a:visited
{
	color: #ffffff;
	padding-left: 12px;
}

.hello
{
	color: #f5b95b;
}


/* WEB FORMS */
form
{
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
}

input, select, textarea, button
{
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
}

.form_table_cell
{
	padding-left: 2px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.form_table_cell_narrow
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.lighten_text
{
	color: #ffffff;
}


/* LINKS, CELLS, TITLES */
.message_cell
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.error_cell
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #c8290a;
}

.title_clause
{
	background-image: url("/img/clause1.jpg");
	background-position: 0px 4px;
	background-repeat: no-repeat;
	height: 19px;
	padding-left: 25px;
	padding-top: 4px;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

.mini_title_clause
{
	background-image: url("/img/clause4.jpg");
	background-position: 0px 3px;
	background-repeat: no-repeat;
	height: 11px;
	padding-left: 13px;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

.link_clause
{
	background-image: url("/img/clause3.gif");
	background-position: 0px 2px;
	background-repeat: no-repeat;
	height: 11px;
	padding-left: 14px;
	padding-top: 0px;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

.extra_title
{
	color: #563008;
}

.preview_text
{
	color: #563008;
	font-weight: bold;
}

.user_link
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #895b03;
}

.user_link a, .user_link a:visited
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #895b03;
}

.user_link a:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #b48325;
}

.score_link
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #08a02b;
}

.score_link a, .score_link a:visited
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #895b03;
}

.score_link a:hover
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #b48325;
}

.score_mini_link
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #895b03;
}

.score_mini_link a, .score_mini_link a:visited
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #895b03;
}

.score_mini_link a:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #b48325;
}

.player_mini_link
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #895b03;
}

.player_mini_link a, .player_mini_link a:visited
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #895b03;
}

.player_mini_link a:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #b48325;
}

.mini_link
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #2f8914;
}

.mini_link a, .mini_link a:visited
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #2f8914;
}

.mini_link a:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #5ad77d;
}

.counter_cell
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	width: 88px;
	height: 31px;
}

.horiz_restr1
{
	height: 5px;
	background-image: url("/img/horiz_restr1.jpg");
	background-repeat: repeat-x;
	background-position: 0px 3px;
}

.horiz_restr2
{
	height: 13px;
	background-image: url("/img/horiz_restr1.jpg");
	background-repeat: repeat-x;
	background-position: 0px 7px;
}

.scoreboard
{
	color: #08a02b;
	font-size: 28px;
	font-family: Verdana;
	font-weight: bold;
}

a.scoreboard a:visited.scoreboard
{
	color: #08a02b;
	font-size: 28px;
	font-family: Verdana;
	font-weight: bold;
}


/* TABLES AND CELLS */
.simple_table
{
}

.simple_table2
{
	background-color: #000000;
}

.simple_cell
{
	background-color: #ffffff;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.simple_cell_1
{
	background-color: #f8fc80;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.simple_cell_2
{
	background-color: #faed1d;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.simple_cell_3
{
	background-color: #f7b331;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.lighten_cell
{
	background-color: #000000;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 3px;
	color: #f8f2ae;
}

.lighten_cell_1
{
	background-color: #c3f7cd;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.lighten_cell_2
{
	background-color: #a2f1c7;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.lighten_cell_3
{
	background-color: #caf2f1;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.right_pad_cell
{
	padding-right: 12px;
}

.title_cell
{
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #f7b331;
	color: #000000;
}

.calendar_month_cell
{
	background-color: #fbf576;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 12px;
}

.calendar_no_cell
{
	width: 50px;
	height: 50px;
}

.calendar_cell
{
	width: 50px;
	height: 50px;
	background-color: #fdf472;
	font-size: 10px;
	color: #000000;
}

.calendar_lighten_cell
{
	width: 50px;
	height: 50px;
	background-color: #fafe9a;
	font-size: 10px;
	color: #000000;
}

.score_cell
{
	padding-left: 12px;
	padding-right: 12px;
	color: #000000;
}

.results_block_cell
{
	background-color: #000000;
}

.chat_window_border
{
	background-color: #000000;
}

.chat_window_cell
{
	background-color: #fbf576;
}

.chat_message_cell_1
{
	background-color: #f8f4aa;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
}

.chat_message_cell_2
{
	background-color: #f6f9b8;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
}

.chat_active_users_cell
{
	background-color: #f6f9b8;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
}

.wide_cell
{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}