html {
    background: #FFD37F;
}

body {
	text-align: center;
}

h1 {
	font-size: 160%;
	font-weight: bold;
}

h2 {
	font-size: 130%;
	font-weight: bold;
	/*font-variant: small-caps;*/
}

h3 {
	font-size: 110%;
	font-weight: bold;
}

a {
	text-decoration: none;
	color: #B2880B;
}

p {
	line-height: 1.3em;
	margin: 5px auto;
}
/*p:first-letter {
	padding-left: 10px;
	color: gray;
	font-size: 1.3em;
	font-weight: bold;
}*/

a:hover {
	text-decoration: underline;
}

#wrapper {
	/*width: 915px;*/
	width: 920px;
    margin: 60px auto 10px;
	text-align: left;
	border: 2px solid black;
	position: relative;
    background: #fff;
}

#header {
	height: 104px;
}

#header img {
	float: left;
}

#page_title {
	display: none;
}

#menu_1 {
	background: url(../images/menu_tl.png) top left no-repeat black;
	width: 370px;
	text-align: center;
	position: absolute;
	top: -42px;
	right: -2px;
}

#languageBar {
	position: absolute;
	top: -22px;
	left: 0px;
}

#languageBar a {
	font-size: 110%;
	color: blue;
	padding: 2px 5px;
}

#languageBar a.current_lang {
	background: #ccc;
}

#menu_1_inner {
	background: url(../images/menu_tr.png) top right no-repeat transparent;
}

#menu_1 li {
	display: inline;
	text-align: left;
}

#menu_1 a{
	height: 42px;
	display: inline-block;
	line-height: 42px;
	color: white;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 130%;
}

#menu_home {
	width: 80px;
	background: url(../images/menu_home_icon.gif) right center no-repeat;
	margin-right: 20px;
}

#menu_contacts {
	width: 120px;
	background: url(../images/menu_contacts_icon.gif) right center no-repeat;
	margin-right: 10px;
}

#menu_2 {
	text-align: center;
	background: url(../images/menu_bk.jpg) repeat-x;
	overflow: hidden;
}

#menu_2 li {
	display: inline;
	float: left;
	/*background: red;*/
}

#menu_2 a {
	display: inline-block;
	height: 61px;
	line-height: 61px;
	font-weight: bold;
	font-size: 110%;
	padding: 43px 16px 0px 16px;
	border-right: 2px solid #e9b005;
	color: black;
	background: url(../images/eye.jpg) center center no-repeat;
}

#menu_2 a.last_menu {
	border: none;
}

#menu_2 a:hover {
	text-decoration: none;
	color: white;
}

#menu_2 a.current {
	color: white;
}

#side_bar {
	width: 242px;
	padding: 5px;
	background: black;
	color: white;
	float: left;
}

.panel_header {
	color: white;
	font-variant: small-caps;
	background: url(../images/panel_head_bk.jpg) repeat-x;
	height: 23px;
	line-height: 23px;
	margin: 10px 0px 5px;
}

#where_to_go {
	/*height: 116px;*/
	overflow:hidden;
}

#where_to_go .panel_header {
	margin-top: 0px;
}

#what_to_do {
	height: 128px;
	overflow:hidden;
}

#search {
	height: 50px;
}

#articles {
	height: 396px;
	
}

#articles_list {
	background: url(../images/articles_list_bk.jpg) top center no-repeat #e6ae05;
	height: 358px;
	overflow:auto;
	padding: 10px 0px 0px 85px;
	
}

#articles_list li{
	background: url(../images/articles_list_item_img.png) center left no-repeat;
	padding-left: 25px;
	margin-bottom: 9px;
	font-variant: small-caps;
	border-bottom: 1px dotted black;
	
}
#articles_list li a {
	color: black;
}

#articles_list li a:hover {
	text-decoration: none;
	color: white;
}

#news, #events {
	height: 298px;
	overflow:hidden;
}

#news_body, #events_body {
	background: url(../images/news_body_bk.jpg) top center no-repeat;
	height: 254px;
	padding: 8px;
	color: #593f00;
}

#news_body h3 a, #events_body h3 a {
	color: #593f00;
}

#news_body img, #events_body img {
	float: right;
}

.panel_more {
	color: white;
	text-decoration: underline;
	float: right;
}

#advertisment {
	margin: 10px 0px;
	height: 330px;
	overflow: hidden;
}

#content_area {
	width: 668px;
	float: left;
}

#content_area p {
	line-height: 1.5em;
}

#bottom_menu {
	clear: both;
	width: 668px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background: url(../images/bottom_menu_bk.jpg) center center repeat-x;
	text-align: center;
}

#bottom_menu li {
	display: inline;
}

#bottom_menu li a {
	display: inline-block;
	margin: 0px 10px;
	color: black;
	height: 38px;
	line-height: 38px;
	font-size: 110%;
}

#second_advertisement {
	margin: 10px 0px;
	margin-bottom:0px;
	height: 170px;
	overflow: hidden;
}
.dummy{
	clear:both;
}

#legal {
    width: 920px;
    margin: 0px auto 40px;
}

#copyright {
    float: left;
}

#creator {
    float: right;
}
/*
.messagediv {
	display: none;
}*/