@charset "iso-8859-2";
body, div, span, table, td, font, .form_text, textarea, label, form {
	padding:0px;
	margin:0px;
}
body , td, .form_text, textarea, label, form, h1, h2, a {
	color: #333333;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
}
body {
	background-color: #FFFFFF;
}
div#div_maincontainer {
	background: #FFFFFF url('images/bg.jpg') repeat-y center;
}
.table_main {
	background-color:#FFFFFF;
}
.td_menu_a {
	text-align:center; 
	padding:0px 10px 0px 10px;
}
a.menu:link, a.menu:active, a.menu:visited, a.menu:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}
a.menu:hover, a.menu#selected {
	color:#FFFFFF;
	text-decoration:none;
	text-decoration:underline;
}
a:link, a:visited, a:active, a:hover {
	font-size:12px;
	color: #333333;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
select, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding: 1px 2px 0px 2px;
	margin:0px;
	border:1px solid #999999; 
}
#dand {
color:#FFFFFF;
text-decoration:none;
}
a#dand:link, a#dand:visited, a#dand:active, a#dand:hover {
	color:#FFFFFF;
	text-decoration:none;
}
a#dand:hover {
text-decoration:underline;
}

a.b01:link, a.b01:active, a.b01:visited, a.b01:hover {
	color:#585858;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
a.b01:hover, a.b01#selected {
	color:#585858;
	text-decoration:none;
	text-decoration:underline;
}

.box {
	vertical-align:top;
	margin:20px 0px 0px 0px;
	background-color:#EDECEC;
}

.box a:link, .box a:visited, .box a:active, .box a:hover {
	display:block;
	color:#555555;
	padding:3px 10px 3px 10px;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.box a:hover {
	text-decoration:underline;
}
.box a#selected {
	color: #FFFFFF;
	text-decoration:underline;
}

/* ################################### */

.form_required {
	color:#CC0000;
}
.form_header {
	color:#333333;
	margin:1px 2px 2px 1px;
}
input, textarea {
	border:1px solid #BBBBBB;
	color:#000000;
	font-size:11px;
	margin:0px;
}
input {
	height:20px;
}
input.button {
	border:1px solid #AAAAAA;
}
.f_ta {
	width:205px;
	height:190px;
}
.f_i {
	width:205px;
}

.table_f, .table_f tr, .table_f td {
	vertical-align:top;
}


.box_nl {
	color: #AAAAAA;
	border:1px solid #E5E5E5;
	padding:5px;
}

.box_nl .title {
	color: #999999;
	border-bottom: 2px dotted #E5E5E5;	
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	font-weight:bold;
	font-size:11px;
}
.nl_input01, .nl_input01 {
	color:#666666;
	width:160px;
}
input.nl_submit {
	font-size:11px;
	width:65px;
	color:#666666;
}

.btn_news {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	background: #FFFFFF url('images/btn_news_bg.gif') repeat-x bottom;
	height:18px;
	text-align:center;
	width: 175px;
/*	
	border-left:1px solid #EFEFEF;
	border-top:1px solid #EFEFEF;
	border-right:1px solid #BEBEBE;
	border-bottom:1px solid #BEBEBE;
*/
	border:1px solid #666666;	
	padding:0px 0px 2px 0px;
}
