html, body {
  margin:0; padding:0; font-family:Trebuchet MS; font-size:14px; color:#eee; height:100%; width:100%;
}
body {
  background:#584327;
}
p {
  color:#fff;
}
img {
  text-decoration:none; border:none; padding:none; margin:none;
}
p, em {
  color:#fff; text-decoration:none;
}
a, a:link, a:visited {
  color:#eee; text-decoration:none;
}
table {
  border-collapse:collapse;
}
/*makets*/
#az {
  border-collapse:collapse; height:100%; width:100%; color:#fff; display:block; background:url(img/right.jpg) repeat-x top;
}
#middle {
  width:1000px; height:400px; background:url(img/bonita.jpg) no-repeat; display:block; margin:0 auto;
}
#bottom {
  background:#584327 url(img/bottom2.jpg) repeat-x; padding:0px; height:180px; float:left; width:100%;
}
#content {
  display:block;margin:0 auto;min-height:250px; width:80%;
}
#footer {
  display:block;font-size:85%;color:#33302d;font-weight:bold;width:100%;text-align:center;background:#846a44 url(img/footer.jpg) repeat-x;padding:13px 0 10px 0;
}
/*valodas*/
#languages {
  position:absolute; top:50px; right:50px; width:100px; height:20px; text-align:center; z-index:0;
}
a#active_language {
  background:#3d3222 url(img/overlay4.jpg) repeat-x 50% 50%; padding:0 5px 0 5px; height:25px;
}
#submenu {
  margin:0 auto; width:80%; font-size:80%; margin-bottom:20px; height:25px; 
}
#submenu a {
  color:#41392f;padding:0 20px;line-height:30px;
}
#submenu a:hover {
  color:#ffcc66; line-height:20px; 
}
a#active_submenu {
  font-weight:bold; color:#ffcc66; font-size:105%; padding:0 5px 0 5px;
}

/*menu*/
.menu {
  position:relative; top:320px; left:70px; display:block; height:50px; width:450px; text-align:center; font-size:13px;
}
.menu ul.select {
  margin:0; padding:0; list-style:none; white-space:nowrap;
}
.menu li {
  display:block; height:25px; width:100px; float:left;
}
.menu .select li a {
  color:#33302d;
}
.menu li a:hover {
  color:#41392f;
}
.menu li .selected {
  font-weight:bold; font-size:110%;
}
/*bildes*/

#content a {
  border-bottom:1px dotted #ffcc66;
}
#content a:hover {
  border-bottom:1px dotted #fff;
}
#content img {
  padding:7px; border:1px solid #846a44; background:#3d3222; margin:10px;
}
#no-underline a, #no-underline a:hover {
  border:none;
}
.gallery {
  height:100px; width:100px; float:left; margin:10px; cursor:pointer; border:1px solid #846a44; padding:7px;
}
.gallery:hover {
  border:2px solid #846a44;padding:6px;
}
.img_title {
  position:relative; margin-top:70px; width:100px; height:30px; background-color:#3d3222;
  /* for IE */
  filter:alpha(opacity=50);
  /* CSS3 standard */
  opacity:0.5;
}
.img_title p {
  padding:3px; text-align:center;
}