html{
  background:#666;
}
body{
  font-family:'Verdana', sans-serif;
  font-size:0.8em;
  background:url('../images/head.gif') repeat-x #fff;
}
img, a img{
  border:none;
}
a{
  text-decoration:underline;
  color:#390;
}
a:visited{
}
a:hover{
  text-decoration:none;
}
a:focus, a:active{
  outline:none;
}
fieldset{
  border:none;
}
#head{/*
  background:url('../images/head.jpg') no-repeat 100% 0;*/
}
#head li{
  list-style:none;
}
#search input#q{
  border:1px solid #999;
}
#head address, #head p{
  font-size:140%;
  font-weight:bold;
  font-style:normal;
  color:#fff;
}
#head address span{
  font-size:180%;
}
#top{
  font-size:100%;
  text-transform:lowercase;
  border-right:1px solid #9f3;
  border-top:2px solid #9f3;
  background:url('../images/top.gif') repeat-x 0 100% #360;
}
#top li{
  list-style:none;
}
#top a{
  text-decoration:none;
  color:#fff;
}
#top a:hover{
  color:#9f3;
}
#top span{
  color:#9f3;
}
#nav h2{
  font-size:130%;
  background:url('../images/nav_h3.gif') no-repeat #360;
  color:#fff;
}
#nav ul{
  list-style:none;
  text-transform:uppercase;
  font-size:85%;
}
#nav .selected span{
  border-left:10px solid #cfda8f;
  color:#663;
}
#nav ul a{
  text-decoration:none;
  border-left:10px solid #fff;
  color:#100f0f;
}
#nav ul a:hover{
  border-left:10px solid #cfda8f;
  color:#663;
}
#nav ul ul a, #nav ul ul a:hover{
  border:none;
}
#login{
  border:2px solid #9f3;
  border-left:none;
  background:#360;
}
#login input{
  border:1px solid #9f3;
}
#login .but{
  font-weight:bold;
  border:2px solid #9f3;
  border-right:2px outset #9f3;
  border:2px outset #9f3;
  background:#360;
  color:#fff;
}
#login label, #login h4{
  font-weight:bold;
  color:#fff;
}
#nav #login h4{
  font-size:110%;
  color:#fff;
}
#nav #login a{
  color:#fff;
}
#login p{
  font-size:100%;
}
#nav h3{
  border:2px solid #9f3;
  border-left:none;
  background:#360;
  color:#fff;
}
#nav #news h3{
  border:none;
  background:none;
  font-size:130%;
  color:#db3d2e;
}
#nav blockquote{
  font-size:85%;
  color:#5f5f5f;
}
#nav h4{
  font-size:100%;
  color:#db3d2e;
}
#nav blockquote a, #nav blockquote a:hover{
  color:#5d6a0f;
}
#nav a.news{
  text-transform:lowercase;
  text-decoration:none;
}
#content .sub li{
  list-style:none;
}
#content .startmenu{
}
#content .startmenu li{
  list-style:none;
}
#content .startmenu a{
  text-decoration:none;
  font-size:85%;
  color:#666;
}
#content h1{
  font-size:140%;
  color:#390;
}
#content h2{
  font-size:130%;
  color:#390;
}
#content h3{
  font-size:120%;
  color:#390;
}
#content h4{
  font-size:110%;
  color:#390;
}
#content li{/*
  background:url('../images/li.gif') no-repeat;*/
  list-style-image:url('../images/li.gif');
}
#content #anonse{
  background:url('../images/footer.gif') repeat-x 0 100%;
  color:#5f5f5f;
}
#content #anonse blockquote{
  background:url('../images/footer.gif') repeat-x;
}
#content blockquote.anonse{
  background:url('../images/footer.gif') repeat-x 0 100%;
}
#anonse blockquote img{
  border:1px solid #70cf10;
}
#anonse a.anonse{
  text-transform:lowercase;
  text-decoration:none;
  font-size:85%;
  color:#390;
}
.anonse a{
  font-size:85%;
  text-decoration:none;
  color:#4c4c4c;
}
#content form li{
  list-style-image:none;
  list-style:none;
}
#content input, #content textarea{
  border:1px solid #9f3;
}
#content .but{
  font-weight:bold;
  border:2px solid #9f3;
  background:#360;
  color:#fff;
}
#content .checkbox{
  border:none;
}
#content .gallery li{
  list-style:none;
  border:2px solid #6c0;
}
#content .gallery img{
  border:none;
}
#content .mainGallery{
  border:2px solid #6c0;
}
#content .photo img{
  border:2px solid #6c0;
}
#content form sup{
  color:#360;
}
#content .warning{
  font-weight:bold;
  color:#db3d2e;
}
#content #login td{
  padding-left:0;
}
#content #login a{
  display:block;
}
#content dd{
  margin:0 0 5px 25px;
}
#footer{
  font-size:85%;
  color:#5f5f5f;
}
#footer a{
  text-decoration:none;
  color:#5f5f5f;
}
#footer address{
  font-style:normal;
  background:url('../images/footer.gif') repeat-x;
}