/* === Clearing browser style === */

* {
	font-family: tahoma, sans-serif;
	font-size: 11px;
}

body, td {
	font-weight: normal;
}

body#index {
	background: #000000 url(../images/bg-index.jpg) no-repeat;
	color: #ffffff;
	padding: 0px;
}

body#page {
	background: #000000 url(../images/bg-page.jpg) no-repeat;
	color: #ffe6a6;
	padding: 0px;
}

/* === Links === */
a {
	color: #F19D24;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* === Main === */
#index div#container {
	background: url(../images/bg0.jpg) no-repeat 274px 0px;
	width: 990px;
	height: 100%;
}

#page div#container {
	background: url(../images/bg0-page.jpg) no-repeat 382px 0px;
	width: 990px;
	height: 100%;
}

* > div#container {
	min-height: 100%;
	height: auto; /* Normal min-height */
}

	div.bg1 {
		background: url(../images/bg1.jpg) no-repeat;
		height: 617px;
	}

		div.bg2 {
			background: url(../images/bg2.jpg) no-repeat 274px 186px;
			height: 617px;
		}

	div.bg1Page {
		background: url(../images/bg1-page.jpg) no-repeat;
		height: 527px;
	}

	div#header {
		padding: 37px 296px 0px 274px;
	}

		div#head {
			height: 149px;
		}

			#head div.left {
				float: left;
				width: 130px;
			}

			#head div.right {
				float: right;
			}

		/* Index navigation */

		ul#navigation {
			list-style: none;
			list-style-position: outside;
		}

			ul#navigation li {
				background: url(../images/list-item.gif) no-repeat;
				padding-left: 30px;
				margin-top: 4px;
				margin-bottom: 5px;
			}

			ul#navigation a {
				font-family: verdana, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #bd9ec1;
				text-decoration: none;
			}

			ul#navigation a:hover,
			ul#navigation a.selected {
				color: #bd9ec1;
				text-decoration: underline;
			}

	div#headerPage {
		padding: 40px 40px 0px 569px;
	}

		div#headPage {
			height: 99px;
		}

			#headPage div.left {
				float: left;
			}

			#headPage div.right {
				float: right;
				padding-top: 23px;
			}

		/* Page navigation */

		ul#navigationPage {
			list-style: none;
			list-style-position: outside;
			display: inline;
			font-size: 0px;
		}

			ul#navigationPage li {
				display: inline;
				background: url(../images/list-item-p.gif) no-repeat;
				padding-left: 20px;
			}

			ul#navigationPage li.first {
				background: transparent;
				padding-left: 0px;
			}

			ul#navigationPage a {
				font-family: verdana, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #ffe6a6;
				text-decoration: none;
			}

			ul#navigationPage a:hover {
				color: #ffe6a6;
				text-decoration: underline;
			}

			ul#navigationPage a.selected {
				color: #ffa200;
				text-decoration: none;
			}

			ul#navigationPage a.selected:hover {
				color: #ffa200;
				text-decoration: underline;
			}

	div#contentBox {
		margin: 0px 15px 0px 382px;
	}

		div#navBox {
			text-align: center;
			height: 35px;
			line-height: 35px;
		}

		div#content {
			background: url(../images/bg-content.gif);
		}

			#content div#top {
				background: url(../images/bg-top.jpg) no-repeat;
			}

				#top div#lights {
					background: url(../images/bg-lights.gif) repeat-y left bottom;
					height: 353px; /* IE  */
					padding: 25px 38px 0px 38px;
				}

				* > #top div#lights { /* Kiti  */
					min-height: 353px;
					height: auto;
				}

			#content h1 {
				font-size: 24px;
				color: #f19d24;
				margin: 0px 0px 35px 0px;
			}

			#content h2.title {
				padding-bottom: 5px;
				font-size: 11px;
				font-weight: bold;
				color: #ffffff;
			}

			#content * {
				line-height: 16px;
			}


		#contentBox div#bottom {
			background: url(../images/bg-bottom.gif) no-repeat;
			height: 61px;
		}

	div#footer {
		margin: 394px 0px 0px 45px;
	}

	div#footerPage {
		margin: 16px 53px 0px 0px;
	}

		p.copy {
			padding-bottom: 4px;
		}

		p.copyPage {
			text-align: right;
			padding-bottom: 4px;
		}

		p.createdPage {
			text-align: right;
			padding-bottom: 8px;
		}

		p.created span.copyright, p.createdPage span.copyrightPage {
			position: relative;
			top: -7px;
		}

/* === Txt === */

span.lang a {
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #d2bbef;
	text-decoration: none;
}

span.lang a:hover,
span.lang a.selected,
span.lang a.selected:hover {
	color: #d2bbef;
	text-decoration: underline;
}


.submenu a {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #ffe6a6;
	font-weight: bold;
	text-decoration: none;
}

.submenu a:hover,
.submenu a.selected,
.submenu a.selected:hover {
	color: #ffa200;
	text-decoration: none;
	font-weight: bold;
}

span.langPage a {
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #ffe6a6;
	text-decoration: none;
}

span.langPage a:hover,
span.langPage a.selected,
span.langPage a.selected:hover {
	color: #ffe6a6;
	text-decoration: underline;
}

span.copyright {
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #535875;
	cursor: default;
}

span.copyright a {
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #535875;
	text-decoration: none;
}

span.copyright a:hover {
	color: #535875;
	text-decoration: none;
}

span.copyrightPage {
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ac612e;
	cursor: default;
}

span.copyrightPage a {
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ac612e;
	text-decoration: none;
}

span.copyrightPage a:hover {
	color: #ac612e;
	text-decoration: none;
}






/* cool tables */
#odd00, #odd11, #odd01, #odd10 {
	color: #D3AA9D;
}

#odd00 A, #odd11 A, #odd01 A, #odd10 A {
	color: #F0A128;
}

#odd00 th, #odd11 th, #odd01 th, #odd10 th {
	padding: 3px 5px 2px 4px;
	text-align: left;
	font-weight: bold;
	background: #5C0901;
	color: #D58426;
}

#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: #975242;
}

#odd10 td.t00, #odd10 td.t01, #odd01 td.t11,
#odd01 td.t01, #odd11 td.t00 {
	background: #8D4233;
}

#odd11 td.t11 {
	background: #782E20;
}

#odd11 td.t01 {
	background: #641A0F;
}

/* images */
table.imagecontainer table.image td {
	background-color: #5C0901;
}

table.image {
	width: 160px;
	height: 160px;
}
	table.image td {
		text-align: center;
		vertical-align: middle;
	}


/* forms */
div#formcontainer {
	width: 98%;
}

	div#formcontainer form {
		margin: 0px;
		padding: 0px;
	}

	div#formcontainer p input,
	div#formcontainer p textarea,
	div#formcontainer p select option {
		color: #FFD7B0;
		border: 1px solid #8D4233;
	}

	div#formcontainer p.resizeable,
	div#formcontainer p.unresizeable {
		padding-bottom: 5px;
	}

	div#formcontainer p.title span {
		font-weight: bold;
		color: #F29A39;
	}

		div#formcontainer p.title span.error {
			color: #ff0000;
		}


	div#formcontainer p.resizeable input,
	div#formcontainer p.resizeable select {
		width: 70%;
		background: #8D4233;
	}

	div#formcontainer p.resizeable textarea {
		width: 100%;
		background: #8D4233;
	}

	div#formcontainer p.button {
		padding-top: 10px;
	}

		div#formcontainer p.button input {
			width: 80px;
			border: 1px solid #5C0901;
			background: #5C0901;
			color: #F29A39;
			font-weight: bold;
		}


