
html,
body
{
	margin			:	0px;
	padding			:	0px;

	background		:	white;
}

body
{
	position		:	relative;
}

body,
table,
form, label, input, textarea, button
{
	font			:	normal 8pt "Tahoma", "Verdana", "Arial", sans-serif;
	text-align		:	justify;
}

table.layout,
table.layout tr,
table.layout td
{
	margin			:	0px;
	padding			:	0px;
	border			:	0px;
	empty-cells		:	show;
	border-collapse		:	collapse;
	vertical-align		:	top;
}


table caption
{
	margin			:	0px;
	padding			:	4pt 0pt 0pt 0pt;
	font-weight		:	bold;
	text-align		:	right;
}

table.info
{
	margin			:	4pt 0px 8pt 0px;
	padding			:	0px;

	border			:	none;

	empty-cells		:	show;
	border-collapse		:	collapse;

	background		:	black;
}

table.info td,
table.info th
{
	vertical-align		:	middle;
	border			:	1px solid black;
}

table.info th
{
	padding			:	4pt 12pt 4pt 12pt;
	text-align		:	center;
	font-weight		:	bold;
	background		:	white;
}

table.info td
{
	padding			:	4pt 8pt 4pt 8pt;
	background		:	white;
}

table.info tr.odd td
{
	background		:	#E8E8E8;
}

table th.bg_1,
table td.bg_1
{
	background		:	#CCCCCC;
}

table th.bg_2,
table td.bg_2
{
	background		:	#E0E0E0;
}




a,
a:hover,
a:visited
{
	color			:	#0033CC;
}

a,
a:visited
{
	text-decoration		:	none;
}

a:hover
{
	text-decoration		:	underline;
}


a img
{
	border			:	none;
}


.align_l
{
	text-align		:	left;
}

.align_r
{
	text-align		:	right;
}

.align_c
{
	text-align		:	center;
}

hr
{
	height			:	1px;
	margin			:	0px;
	padding			:	0px;
	border			:	none;
	background		:	#CCCCCC;
}


ul.l_disc
{
	list-style-type		:	disc;
}

ul.l_decimal
{
	list-style-type		:	decimal;
}

ul.l_none
{
	list-style-type		:	none;
}

.clear_both
{
	clear			:	both;
}

h1, h2, h3, h4, h5, h6
{
	margin			:	12pt 0px 6pt 0px;
	font-weight		:	bold;
}

h2
{
	margin-top		:	0px;
	font-size		:	12pt;
}

h3
{
	font-size		:	10pt;
}

h4
{
	font-size		:	8pt;
}


.cross
{
	text-decoratin		:	line-through;
}

.red
{
	color			:	red;
}

/*	-	*/

#page_header_container
{
	position		:	relative;
}

#header_content
{
	background		:	#00A6EA;
}

#header_logo
{
	display			:	block;
	height			:	60px;
	width			:	232px;
	background		:	url("images/logo.jpg") 14px 0px no-repeat;
}

#header_block_0
{
	border-top		:	1px solid #001112;
	border-bottom		:	1px solid #666666;
	background		:	black;
}

#header_block_1
{
	position		:	relative;
	height			:	15px;
}

#decor_block__fish
{
	position		:	absolute;
	left			:	80px;
	top			:	1px;
	z-index			:	100;
	width			:	30px;
	height			:	28px;
	background		:	url("images/logofish.png") left top no-repeat;
}

#header_menu
{
	padding			:	11px 10px 13px 14px;
/*
	padding			:	9px 10px 11px 10px;
*/
	border-bottom		:	1px solid #666666;
}

#header_menu_left
{
}

#header_menu_right
{
	text-align		:	right;
}

/*	-	*/

#content_container
{
	margin			:	0px;
	padding			:	16px 0px 8px 0px;
}

#content_left_column
{
	padding			:	0px 0px 0px 6px;
}

#content_center_column
{
	padding			:	0px 12px 0px 12px;
}

#content_right_column
{
	padding			:	0px 10px 0px 0px;
}

#content_left_column_top_spacer,
#content_right_column_top_spacer
{
	margin			:	0px;
	padding			:	0px;
	width			:	128px;
	height			:	0px;
	font-size		:	0px;
}

#l_menu_0_container
{
	margin			:	0px;
	padding			:	0px 8px 6px 8px;
	border-bottom		:	1px solid #CCCCCC;
}

#l_menu_0_container ul
{
	margin			:	0px;
	padding			:	0px;
	list-style-type		:	none;
	white-space		:	nowrap;
}

#l_menu_1_container
{
	margin			:	0px;
	padding			:	6px 8px 6px 8px;
}


#login_form_container
{
	margin			:	0px;
	padding			:	6px 8px 4px 8px;
	background		:	#DBE6EA;
}

#login_form
{
	margin			:	0px;
	padding			:	0px;
}

#login_form div
{
	margin			:	0px;
	padding			:	0px 0px 3px 0px;
}

#login_form label
{
	display			:	block;
	padding			:	0px 0px 0px 4px;
	color			:	#666666;
	font-size		:	8pt;
}

#login_form input[type=text],
#login_form input[type=password]
{
	margin			:	0px;
	padding			:	1px 2px 1px 2px;
	border			:	1px solid #CCCCCC;
}

#login_form input[type=submit]
{
	margin			:	0px;
	padding			:	0pt 3pt 0pt 3pt;
	font-size		:	8pt;
	line-height		:	8pt;
	vertical-align		:	middle;
	border-width		:	1px;
}


#login_form_container hr
{
	margin			:	4px 0px 0px 0px;
}

#login_links
{
	margin			:	0px;
	padding			:	6px 0px 4px 4px;
	font-size		:	8pt;
}



#content_center
{
	text-align		:	justify;
}

#content_center p
{
	margin			:	0px 0px 4pt 0px;
	padding			:	0px;
}

#content_center p.note
{
	margin			:	8pt 0px 8pt 0px;
	padding			:	4pt 8pt 4pt 8pt;
	border-top		:	1px solid #CCCCCC;
	border-left		:	4px solid #CCCCCC;
	border-right		:	1px solid #CCCCCC;
	border-bottom		:	1px solid #CCCCCC;
	background		:	#E4E4E4;
}

#content_center p.spec_0
{
	margin			:	16pt 0px 0pt 0px;
}

#content_center div.spec_red
{
	margin			:	12pt 0px 8pt 0px;
	padding			:	6pt 12pt 6pt 12pt;
	border			:	1px solid #CC2222;
	background		:	#F8E8E8;
}

#content_center div.spec_green
{
	margin			:	12pt 0px 8pt 0px;
	padding			:	6pt 12pt 6pt 12pt;
	border			:	1px solid #22CC22;
	background		:	#E8F8E8;
}


#content_center ul
{
	margin			:	8pt 0px 8pt 0px;
	padding			:	0px 0pt 0px 24pt;
}


#bonus_block
{
	float			:	right;
	width			:	315px;
	margin			:	0px 0px 12px 12px;
	border			:	none;
	background		:	white;
}

/*	-	*/

#footer_container
{
	position		:	relative;
	padding			:	9px 10px 12px 10px;
	border-top		:	1px solid #666666;
	text-align		:	right;
	white-space		:	nowrap;
}


