*,* {margin: 0; padding: 0;}
.clearfix {clear: both;}
body {
background: #fff url(img/bodybg.jpg) repeat-x;
font: 14px Georgia, Times, serif;
color: #36362E;
text-align: center;
}

h2,h3,h4{
font: normal 22px Georgia, Times, serif;
color: #874335;
margin: 0 0 7px 0;
}

h3 {
font-size: 18px;
}

h4 {
font-size: 14px;
}

p {
margin: 0 0 20px 0;
}

a {
color: #874335;
}

a:hover {
color: #E96044;
}

#main {
width: 745px;
margin: 0 auto;
text-align: left;
}

#head {
background: #FBFBF4 url(img/headerbg.jpg) repeat-x;
height: 265px;
position: relative;
}

h1 {
position: absolute;
width: 594px;
height: 71px;
text-indent: -9999px;
overflow: hidden;
background: transparent url(img/logobg.jpg) no-repeat;
top: 15px;
}

h1 a {
display: block;
width: 594px;
height: 71px;
}

#head img {
position: absolute;
bottom: 0px;
}

#nav {
position: absolute;
width: 250px;
height: 230px;
bottom: 0;
right: 0;
overflow: hidden;
}

#nav li {
list-style: none;
text-align: right;
margin: 4px 0;
padding: 0 7px 0 0;
}

#nav li a {
color: #874335;
text-decoration: none;
font: normal 16px Georgia, Times, serif;
}

#nav li a:hover, 
#b_index #n_index a,
#b_ome #n_ome a,
#b_eko #n_eko a,
#b_pag #n_pag a,
#b_sty #n_sty a,
#b_lan #n_lan a,
#b_kon #n_kon a,
#b_ark #n_ark a,
#b_gast #n_gast a{
color: #521C11;
}

#container {
width: 745px;
background: transparent url(img/containerbg.jpg) repeat-x;
}


#content {
float: left;
padding: 15px;
width: 370px;
}

#content1 {
float: left;
padding: 15px;
width: 600px;
}


#sidebar {
float: right;
width: 290px;
padding: 15px;
}

#sidebar div {
font: 13px Georgia, Times, serif;
padding: 6px;
margin: 0 0 15px 0;
}

#sidebar div.caption{
text-align: center;
padding: 0;
}

#sidebar div.images img {
margin-bottom: 25px;
}

#sidebar div.hasbg {
background: transparent url(img/newsbg.jpg) repeat-x;
}

#sidebar ul.sidenav {
margin-left: 20px;
}

#sidebar ul.sidenav li{
list-style: square;
color: #874335;
}

#content ul, #content ol {
margin-left: 25px;
}

#content li {
margin: 0 0 3px 0;
}

#content ul li {
list-style: square;
}

input,textarea {
font: 14px Georgia, Times, serif;
display: block;
padding: 3px;
width: 320px;
background: #F9F9ED;
border: 1px solid #874335;
margin: 0 0 5px 0;
}

textarea {
height: 150px;
}

input.submit {
width: 330px;
background: #E9E6B9;
border: #A19E77;
}

#sidebar div#news #symbol{
display: block;
text-align: right;
margin: -16px 0 0 242px;
}

#footer {
clear: both;
border-top: 2px solid #A57268;
font-size: 12px;
position: relative;
height: 30px;
}

#footer a {
position: absolute;
top: 4px;
left: 0;
}

#footer a#nemus {
left: auto;
right: 0;
background: transparent url(img/nemus.png) no-repeat;
padding-left: 22px;
}

#misc {
float: left;
padding: 15px;
width: 500px;
}

