body {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana;
	background-color: #00325A;
	scrollbar-track-color: #003E70;
	scrollbar-face-color: #00325A;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3dlight-color: #00325A;
	scrollbar-darkshadow-color: #00325A;
}

/*
 *	background
 */

table.bg_top_left {
	background: url(../gfx/bg_top_left.gif) repeat-x right top;
}
table.bg_top_left td.bg_left_csik {
	background: url(../gfx/bg_left_csik.gif) repeat-y right top;
}
table.bg_bottom_right {
	background: url(../gfx/bg_bottom_right.gif) repeat-x left bottom;
}
table.bg_bottom_right td.bg_right_csik {
	background: url(../gfx/bg_right_csik.gif) repeat-y left bottom;
}
td.bg_left {
	background: url(../gfx/bg_left.gif) repeat right top;
}
td.bg_right {
	background: url(../gfx/bg_right.gif) repeat left bottom;
}
table.bg_top td.bg_top {
	background: url(../gfx/bg_top.gif) no-repeat right top;
}
td.bg_bottom {
	background: url(../gfx/bg_bottom.jpg) no-repeat left top;
	background-color: #00325A;
}
td.bg_bottom_menu {
	padding: 25px 0px 0px 10px;	
}
td.bg_bottom_contact {
	padding: 25px 0px 0px 10px;	
}
table.bg_data_top {
	background: url(../gfx/bg_data_top.jpg) no-repeat left top;
}
table.bg_data_top td.bg_data_bottom {
	background: url(../gfx/bg_data_bottom.jpg) no-repeat right bottom;
}
td.bg_data_right {
	background: url(../gfx/bg_data_right.gif) repeat-y right top;
	background-color: #003E70;
}

/*
 *	link
 */

a {
	color: #87FFFF;
	text-decoration: underline;
}
a:hover {
	color: #87FFFF;
	text-decoration: none;
}
td.bg_bottom_menu a:link,
td.bg_bottom_menu a:active,
td.bg_bottom_menu a:visited {
	padding: 0 16px 0 16px;
	color: #FFFFFF;
	text-decoration: none;
}
td.bg_bottom_menu a:hover {
	text-decoration: underline;
}

/*
 *	formatting
 */

td {
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
}
td.data {
	text-align: justify;
}
h1 {
	font-weight: bold;
	font-size: 11px;
	margin: 20px 0 5px 7px;
}
p {
	margin: 15px 0 0 0;
	padding: 0 0 0 7px;
	text-align: justify;
}
ul {
	margin: 10px 0 0 15px;
	padding: 0px;
	text-align: justify;
	list-style: none;
}
ul li {
	margin: 0;
	padding: 2px 0 2px 25px;
	background: url(../gfx/pic_x.gif) no-repeat 0 3px;
}
ul.tbl {
	margin: 5px 0 5px 5px;
	padding: 0px;
	text-align: justify;
	list-style: none;
}
ul.tbl li {
	margin: 0;
	padding: 2px 0 2px 25px;
	background: url(../gfx/pic_x2.gif) no-repeat 0 3px;
}
td.left_parameter {
	text-align: right;
	padding-right: 5px;
}

/*
 *	forum & table
 */

table.forum,
table.table {
	background: url(../gfx/bg_forum_top.gif) #003E70 no-repeat left top;
}
table.forum td.main,
table.table td.main {
	background: url(../gfx/bg_forum_bottom.gif) no-repeat left bottom;
}
table.forum_data td {
	padding: 4px 4px 4px 15px;
	border-bottom: 1px solid #003E70;
}
table.table_data td {
	padding: 4px 4px 4px 5px;
	border-bottom: 1px solid #003E70;
}
table.forum_data tr.dark,
table.table_data tr.dark {
	background-color: #0B4676;
}
table.forum_data tr.dark td,
table.table_data tr.dark td {
	text-align: justify;
}
table.forum_data tr.middle,
table.table_data tr.middle {
	background-color: #1B527F;
}
table.forum_data tr.middle td {
	font-weight: bold;
}
table.forum_data tr.light,
table.table_data tr.light {
	background-color: #265B85;
}
table.forum_data tr.light td,
table.table_data tr.light td {
	padding: 4px 4px 4px 5px;
	font-weight: bold;
}

/*
 *	form
 */

form {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
input,
textarea {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #FFF;
	height: 24px;
	width: 334px;
	border: none;
	padding: 5px 5px 0px 10px;
	background-color: #003E70;
	background: url(../gfx/bg_input.gif) no-repeat left top;
	background-attachment: expression('fixed');
}
textarea {
	height: 104px;
	overflow: expression('hidden');
	padding: 5px 5px 0px 10px;
	background: url(../gfx/bg_textarea.gif) no-repeat left top;
	background-attachment: expression('fixed');
}
input.button {
	color: #FFF;
	font-weight: bold;
	width: 70px;
	height: 20px;
	padding: 0px;
	border: 1px solid #FFF;
	background: none;
	background-color: #00335B;
	cursor: pointer;
	cursor: hand;
}
input.checkbox,
input.radio {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	border: none;
	width: auto;
	background: none;
}
select {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #00325A;
	border: none;
	background-color: #BBBBBB;
	width: 250px;
}
select option {
	background-color: #FFF;
	font-size: 11px;
}

