html {
  background:#bfbf8f;
}

body {
  border:1px black solid;
  font-family:georgia, sans-serif;
  background:#ffffef url(b.jpg);
  font-size:0.9em;
  padding:0;
  margin:10px;
  padding-right:10%;
}

h3 {
  padding:0.2em;
  padding-bottom:0em;
  margin:22px;
  color:#3f3f3f;
  border:none;
}

h1, div {
  padding-left:30px;
}

h1 {
  padding:10px;
  padding-left:22px;
  font-family:'trebuchet ms',arial,sans-serif;
  font-size:160%;
  border-bottom:3px darkred double;
  color:#3f3f3f;
}

h1 a {
	color:black;
}

a {
  text-decoration:none;
  color:darkred;
}

h2 img {
  position:relative;
  top:17px;
}

ul li ul {
  margin-bottom:10px;
}

p {
  margin-left:30px;
}

table {
  margin-left:30px;
}


#slides div {
  float:left;
  background: url(shadowAlpha.png) no-repeat bottom right; 
  _background: url(shadowAlpha.gif) no-repeat bottom right;
  margin: 5px 3px 0px 8px;
  _margin-left:3px;
  padding:0;
}

#slides div img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
}

.main-menu li {
  display:inline;
  color:darkred;
  font-weight:bold;
  padding-left:5px;
  padding-right:5px;
}

.soukie {
  border-left:5px darkred solid;
  margin-left:5px;
  margin-right:5px;
  padding-left:5px;
  padding-top:3px;
  padding-bottom:2px;
padding-right:5px;
}

.main-menu li a {
  border-left:5px darkred solid;
  padding-left:5px;
  padding-right:5px;
}

.main-menu li a:hover {
  margin-left:5px;
  padding-left:5px;
  border-left:none;
  background:darkred;
  color:white;
}
