BODY {
	padding: 0px;
	margin: 0px;
	/*font: normal 0.7em Georgia;*/
	font: normal 0.7em Tahoma;
	color: #432c20;
}

A { text-decoration: underline; color: #432c20; }
A:hover { text-decoration: none; }
P { line-height: 150%; margin: 0px 0px 10px 0px; padding: 0px; }
H1 {
	padding: 0px;
	margin: 0px 0px 25px 0px;
	font-style: italic;
	font-weight: bold;
	font-size: 1.5em;
}
H2 {
	padding: 0px 0px 10px 20px;
	margin: 0px;
	font-style: italic;
	font-weight: bold;
	font-size: 1.5em;
	background: url(../images/claw.gif) no-repeat 0px 1px;
}
H3 {
	color: #154d5c;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 1.4em;
}
DIV.hr {
	background: #f0eddf url(../images/dotz2.jpg) repeat-x;
	height: 1px;
}

DIV#main {
	width: 1003px;
	margin: 0px auto;
}

DIV#header {
	width: 1003px;
	height: 150px;
	background: url(../images/header.jpg);
}

DIV#lang {
	float: right;
	padding: 20px 0px 0px 11px;
	width: 82px;
	height: 21px;
	background: url(../images/lang.jpg);
	font-family: Georgia;
}

DIV#lang A { font-weight: bold; color: #432c20; text-decoration: none; }
DIV#lang A.active { color: #ff8000; }

DIV#site { clear: both; background-color: #efebdc; }

UL#topmenu {
	list-style: none;
	padding: 10px 20px 0px 20px;
	margin: 0px;
	font-size: 1.25em;
	font-weight: bold;
	width: 963px;
	height: 29px;
	background-color: #3a261c;
	font-family: Georgia;
}
UL#topmenu.deumenu {
	padding: 10px 10px 0px 10px;
	width: 983px;
}
UL#topmenu LI { float: left; display: inline; }
UL#topmenu LI.divider { margin: 0px 7px 0px 7px; }
UL#topmenu.deumenu LI.divider { margin: 0px 7px 0px 7px; }
UL#topmenu LI , UL#topmenu LI A { color: white; text-decoration: none; }
UL#topmenu LI A {
	display: block;
	padding: 2px 6px 6px 6px;
	outline: 0px;
}
UL#topmenu LI A:hover { color: #ff8000; }
UL#topmenu LI A.tm01:hover { background: url(../images/bgtopmenuhover01.jpg) no-repeat 0px 0px; }
UL#topmenu LI A.tm02:hover { background: url(../images/bgtopmenuhover02.jpg) no-repeat 0px 0px; }
UL#topmenu LI A.tm03:hover { background: url(../images/bgtopmenuhover22.jpg) no-repeat 0px 0px; }
UL#topmenu LI A.tm04:hover { background: url(../images/bgtopmenuhover04.jpg) no-repeat 0px 0px; }
UL#topmenu LI A.tm05:hover { background: url(../images/bgtopmenuhover05.jpg) no-repeat 0px 0px; }
UL#topmenu LI A.tm06:hover { background: url(../images/bgtopmenuhover06.jpg) no-repeat 0px 0px; }
UL#topmenu LI A.tm07:hover { background: url(../images/bgtopmenuhover07.jpg) no-repeat 0px 0px; }
UL#topmenu LI A.tm08:hover { background: url(../images/bgtopmenuhover08.jpg) no-repeat 0px 0px; }
UL#topmenu LI A.tm09:hover { background: url(../images/bgtopmenuhover09.jpg) no-repeat 0px 0px; }
UL#topmenu LI A.tm10:hover { background: url(../images/bgtopmenuhover10.jpg) no-repeat 0px 0px; }

UL#topmenu LI A.tm21:hover { background: url(../images/bgtopmenuhover21.jpg) no-repeat 0px 0px; }
UL#topmenu LI A.tm22:hover { background: url(../images/bgtopmenuhover22.jpg) no-repeat 0px 0px; }

UL#topmenu.deumenu LI A.tm02:hover { background: url(../images/bgtopmenuhover05.jpg) no-repeat 0px 0px; }
UL#topmenu.deumenu LI A.tm03:hover { background: url(../images/bgtopmenuhover07.jpg) no-repeat 0px 0px; }
UL#topmenu.deumenu LI A.tm04:hover { background: url(../images/bgtopmenuhover11.jpg) no-repeat 0px 0px; }
UL#topmenu.deumenu LI A.tm05:hover { background: url(../images/bgtopmenuhover12.jpg) no-repeat 0px 0px; }
UL#topmenu.deumenu LI A.tm06:hover { background: url(../images/bgtopmenuhover13.jpg) no-repeat 0px 0px; }
UL#topmenu.deumenu LI A.tm07:hover { background: url(../images/bgtopmenuhover14.jpg) no-repeat 0px 0px; }
UL#topmenu.deumenu LI A.tm09:hover { background: url(../images/bgtopmenuhover15.jpg) no-repeat 0px 0px; }

UL#topmenu LI UL {
	display: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 153px;
	background-color: #633e2b;
	position: absolute;
	font-size: 0.8em;
}
UL#topmenu LI:hover ul, UL#topmenu LI.over ul { display: block; }
UL#topmenu LI UL LI {
	width: 153px;
	background-color: #633e2b;
}
UL#topmenu LI UL LI.submenutop {
	height: 8px;
	background: url(../images/sbtop.jpg) no-repeat 0px 0px;
}
UL#topmenu LI UL LI.submenubottom {
	height: 6px;
	background: url(../images/sbbottom.jpg) no-repeat 0px 0px;
}
UL#topmenu LI UL LI A:hover { color: #c4e9fb; }

DIV#left {
	clear: both;
	float: left;
	padding: 33px 47px 54px 27px;
	width: 619px;
}
DIV#right {
	float: left;
	padding-top: 33px;
	width: 310px;
}
DIV.newsone {
	float: left;
	background: url(../images/dotz.gif) repeat-x 0px 100%;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
DIV.newsdate {
	width: 82px;
	height: 67px;
	float: left;
	background: url(../images/datebg.gif) no-repeat;
}
DIV.txt {
	padding-top: 12px;
	width: 54px;
	text-align: center;
	color: white;
	font-size: 1.1em;
}
DIV.num { font-size: 2.7em; width: 54px; text-align: center; }
DIV.newstext { float: left; padding-top: 5px; width: 520px; }
A.linknews {
	font-size: 1.3em;
	font-weight: bold;
	color: #154d5c;
	text-decoration: none;
}
A.linknews:hover { text-decoration: underline; }

UL.latest_images {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
UL.latest_images LI {
	display: inline;
	float: left;
	margin-right: 10px;
}
UL.latest_images LI IMG {
	border: 0px;
	background: url(../images/imgbg.gif);
	padding: 1px 2px 2px 2px;
}

UL.usefull_links {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
UL.usefull_links LI { margin-bottom: 5px; }
UL.usefull_links LI A {
	padding: 0px 0px 0px 13px;
	background: url(../images/windows.gif) no-repeat 0px 2px;
	color: #154d5c;
	text-decoration: none;
}
UL.usefull_links LI A:hover { text-decoration: underline; }

UL.featured_sponsors {
	list-style: none;
	padding: 0px;
	margin: 0px 0px 30px 0px;
}
UL.featured_sponsors LI { margin-bottom: 5px; }
UL.featured_sponsors IMG { border: 0px; }

DIV.ph {
	clear: both;
	float: left;
	width: 615px;
	background: url(../images/dotz.gif) 0px 100% repeat-x;
	margin-bottom: 20px;
}
DIV.ih { float: left; margin-right: 20px; }
DIV.ih IMG {
	padding: 1px;
	border: 1px solid #633e2b;
}
P.toplink { text-align: right; clear: both; line-height: 100%; }
P.toplink A {
	font-size: 0.8em;
	padding-left: 8px;
	background: url(../images/top.gif) no-repeat 0px 2px;
}
UL#gallery_pics {
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 619px;
}
UL#gallery_pics LI {
	display: inline;
	float: left;
	margin-right: 9px;
	margin-bottom: 10px;
}
UL#gallery_pics LI A IMG {
	padding: 1px;
	border: 1px solid #473125;
}
DIV.dotz { 
	clear: both;
	width: 100%;
	height: 1px;
	background: url(../images/dotz.gif) repeat-x; 
}
DIV.clear { clear: both; }
DIV.clear.withheight { height: 150px; }
DIV.ch {
	clear: both;
	float: left;
	padding: 20px 10px 20px 10px;
	background: url(../images/dotz.gif) repeat-x 0px 100%;
	width: 599px;
}
DIV.lastch {
	padding-top: 100px;
	padding-bottom: 0px;
}
DIV.chleft, DIV.chright, DIV.showleft, DIV.showright {
	float: left;
	width: 299px;	
}
DIV.showh {
	clear: both;
	float: left;
	padding: 20px 10px 10px 10px;
	background: url(../images/dotz2.jpg) repeat-x 0px 100%;
	width: 599px;
}
DIV.showh.dark { background-color: #e9e3d4; }
OL.links { font-size: 1.1em; }
OL.links LI { margin-bottom: 5px; }
OL.links LI A { text-decoration: none; }
OL.links LI A:hover { text-decoration: underline; }
A.results {
	display: block;
	width: 65px;
	height: 17px;
	background: url(../images/results.jpg);
}
DIV.hforms {
	clear: both;
	float: left;
	padding: 20px 0px 10px 0px;
	width: 619px;
	background: url(../images/dotz2.jpg) repeat-x 0px 100%;
}
A.forms_link {
	color: #154d5c;
	font-size: 1.4em;
	font-weight: bold;
	text-decoration: none;
}
A.forms_link:hover { text-decoration: underline; }

DIV#footer {
	clear: both;
	padding: 20px 20px 0px 20px;
	height: 26px;
	background: url(../images/bgfooter.gif) repeat-x;
}
DIV#footer A { text-decoration: underline; }
DIV#footer A:hover { text-decoration: none; }

DIV#calendar TABLE A { text-decoration: none; color: red;  }
DIV#calendar TABLE A SPAN { color: black; }
DIV#calendar TABLE A:hover { text-decoration: underline; }


IFRAME { border: 0px; border: none; background-color: #efebdc; }