* {
	font-family: tahoma, sans-serif;
	font-size: 12px;
}

BODY.index {
	background: #FE903D url(../images/bg.jpg) repeat-x left top;
	color: #000;
	padding: 0px;	text-align: center;
}

BODY.page {
	background: #FE9541 url(../images/bg_page.jpg) repeat-x left top;
	color: #000;
	padding: 0px;
}

/* === MENU === */

.menu {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #C7775A;
}

.menu a {
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #EBD19A;
	text-decoration: none;
}

.menu a:hover {
	color: #EBD19A;
	text-decoration: underline;
}

.menu a.selected {
	color: #EBD19A;
	text-decoration: underline;
}

.menu a.selected:hover {
	color: #EBD19A;
	text-decoration: underline;
}

/* === SUBMENU === */

.submenu {
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #CC0000;
}

.submenu a {
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}

.submenu a:hover {
	color: #CC0000;
	text-decoration: underline;
}

.submenu a.selected {
	color: #CC0000;
	text-decoration: underline;
}

.submenu a.selected:hover {
	color: #CC0000;
	text-decoration: underline;
}

/* === LANG === */

.lang {
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #B09664;
}

.lang a {
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #B09664;
	text-decoration: none;
}

.lang a:hover,
.lang a.selected,
.lang a.selected:hover {
	color: #B09664;
	text-decoration: underline;
}

/* === LAYERS === */

/* bg */
.layer1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 1;
}

/* girl */
.layer5 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 5;
}

/* copyright */
.layer10 {
	position: absolute;
	top: 620px;
	left: 34px;
	z-index: 10;
}

/* logo+menu */
.layer20 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 20;
}

/* === BLOCKS === */



/* === TEXT === */

A {
	color: #CC0000;
	text-decoration: underline;
}

A:hover {
	color: #CC0000;
	text-decoration: underline;
}

td.title {
	font-size: 30px;
	color: #DD4517;
}

.copyright {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #4A210E;
	cursor: default;
}

.copyright a {
	font-family: arial;
	font-size: 10px;
	color: #4A210E;
	text-decoration: none;
}

.copyright a:hover {
	font-family: arial;
	font-size: 10px;
	color: #4A210E;
	text-decoration: none;
}


td.title2 {
	font-size: 16px;
	font-weight: bold;
	color: #DD4517;
}

/* === STUFF === */

/* cool tables */
#odd00, #odd11, #odd01, #odd10 {
}

#odd00 th, #odd11 th, #odd01 th, #odd10 th {
	padding: 3px 5px 2px 4px;
	text-align: left;
	font-weight: bold;
	background: #D68530;
	color: #000000;
}

#odd00 td, #odd11 td, #odd01 td, #odd10 td {
	padding: 1px 5px 2px 5px;
	vertical-align: top;
}

#odd00 td.t10, #odd00 td.t11, #odd00 td.t00,
#odd00 td.t01, #odd10 td.t10, #odd10 td.t11,
#odd01 td.t10, #odd01 td.t00, #odd11 td.t10 {
	background: #EB9B4A;
}

#odd10 td.t00, #odd10 td.t01, #odd01 td.t11,
#odd01 td.t01, #odd11 td.t00 {
	background: #E09446;
}

#odd11 td.t11 {
	background: #E89340;
}

#odd11 td.t01 {
	background: #C4833F;
}
/*
#odd00 a,
#odd01 a,
#odd10 a,
#odd11 a {
	color: #000000;
	font-weight: bold;
}*/

/* images */
table.imagecontainer table.image td {
	background-color: #FFBB5F;
}

table.image {
	width: 160px;
	height: 160px;
}
	table.image td {
		text-align: center;
		vertical-align: middle;
	}



/* forms */
div#formcontainer {
}

	div#formcontainer p input,
	div#formcontainer p textarea,
	div#formcontainer p select option {
		padding:0px 2px 0px 2px;
		color: black;
		border: 1px solid #D68530;
	}

	div#formcontainer p.resizeable,
	div#formcontainer p.unresizeable {
		padding-bottom: 5px;
	}

	div#formcontainer p.title span {
		font-weight: bold;
		color: #000000;
	}

		div#formcontainer p.title span.error {
			color: #ff0000;
		}


	div#formcontainer p.resizeable input,
	div#formcontainer p.resizeable select {
		width: 70%;
		background: #FFBB5F;
	}

	div#formcontainer p.resizeable textarea {
		overflow:auto;
		width: 100%;
		background: #FFBB5F;
	}

	div#formcontainer p.button {
		padding-top: 10px;
	}

		div#formcontainer p.button input {
			width: 80px;
			border: 1px outset #C5701B;
			background: #7F4811;
			color: white;
		}

