table.front
{
	z-index: 1000;
}



td
{
	font-family: verdana, arial, helvetica, sans-serif;
}


/* -- LINK -- */


td.main_link a:link, td.main_link a:visited, td.main_link a:active, td.sub_header a:link, td.sub_header a:visited, td.sub_header a:active
{
	color: black;
	
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	
	text-decoration: none;
}


td.link a:link, td.link a:visited, td.link a:active
{
	color: black;

	font-family: verdana, arial, helvetica, sans-serif;
	
	text-decoration: none;
}


td.sub_header a:hover, td.link a:hover
{
	text-decoration: underline;
}


td.link
{
	
}


td.main_link
{
	font-size: 15px;
	font-weight: bold;
	
	width: 150px;
}


/* -- SPACE -- */

td.empty_space_h_30
{
	height: 30px;
}

td.empty_space_h_5
{
	height: 5px;
}

td.empty_space_h_8
{
	height: 8px;
}

td.empty_space_h_15
{
	height: 15px;
}


td.empty_space_h_30
{
	height: 30px;
}


td.empty_space_h_100
{
	height: 100px;
}
	

td.empty_space_20
{
	width: 20px;
}


td.empty_space_100
{
	width: 100px;
}


td.empty_space_80
{
	width: 80px;
}





/* -- TEXT -- */

td.normal_header
{
	font-size: 13px;
	
	padding-bottom: 4px;
	
}


td.text_underline
{
	border-style: dashed;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-color: #B2B2B2;
	
	padding-bottom: 10px;
}


td.sub_header
{
	font-size: 11px;
	
	font-weight: bold;
	
	padding-bottom: 4px;
	
}


td.bold
{
	font-weight: bold;
}


td.bold_pad3
{
	font-weight: bold;
	
	padding-bottom: 3px;
	padding-top: 5px;
}


td.bold_pad8
{
	font-weight: bold;
	
	padding-right: 8px;
	padding-bottom: 4px;
}


td.italic
{
	font-style: italic;
}


td.news_header
{
	font-weight: bold;
	font-size: 10px;
	
	background: #F1F1F1;
	
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-color: #B2B2B2;
	
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 6px;
}


td.news_header_closed
{
	font-weight: bold;
	
	background: #F1F1F1;
	
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #B2B2B2;
	
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
}


td.bold_header_small
{
	font-weight: bold;
	
	padding-top: 4px;
	padding-bottom: 2px;
}


td.grey
{
	color: #717171;
	
	background: #F1F1F1;
	
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-color: #B2B2B2;
	
	padding-right: 3px;
}


td.grey_text
{
	color: #717171;
}


td.grey_time
{
	color: #717171;
	
	background: #F1F1F1;
	
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-color: #B2B2B2;
	
	padding-right: 4px;
	padding-left: 4px;
}


td.error
{
	color: #991919;
}


td.confirm
{
	color: #229919;
}


td.error_head
{
	color: #991919;
	text-decoration: underline;
}


td.text
{
	border-style: dashed;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-color: #B2B2B2;
	
	padding-top: 5px;
	padding-left: 6px;
	padding-bottom: 12px;
}


td.italic_text_pad3
{
	font-style: italic;
	
	padding-top: 3px;
	padding-bottom: 3px;
}


td.italic_text_pad4
{
	font-style: italic;
	
	padding-top: 4px;
	padding-bottom: 3px;
}


td.image_name
{
	color: black;
	font-weight: bold;
	
	padding-top: 12px;
	padding-bottom: 3px;
	
}


td.active_thumb
{
	border-style: solid;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-color: black;	

	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

td.inactive_thumb
{
	border-style: solid;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-color: white;	
	
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}


td.back_link
{
	padding-bottom: 3px;
	padding-left: 20px;
}


td.margin_left_20
{
	padding-left: 40px;
}


td.margin_left_40_fixed_80
{
	width: 80px;	

	padding-left: 40px;
}


td.bottom_merit
{
	font-size: 10px;

	border-style: dashed;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-color: #B2B2B2;
	
	padding-top: 6px;
}