body {
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 14px;
  margin: 0 0 0 0;
  background:url("gfx/back2.gif") #AAD8F0;
}

#wrapper {
  padding:0;
  width:800px;
}

#header {
  height:100px;
  border:solid #323126;
  border-width:0 1px 15px 0;
  background:url("gfx/head.jpg");
}

#wrap {
  height:500px;
  border:solid #323126;
  border-width:1px 1px 1px 0;
  background-color:#EAF9FC;
}

#menu {
  float:left;
  width:140px;
  height:500px;
  background:url("gfx/menu.jpg") no-repeat #AAD8F0;
}

#menu a:hover * {
  background-color:#502121;
}

#menu a:hover {
  text-decoration:none;
  color:#EAF9FC;
}

#menu .item {
  padding:10px 0 10px 0;
  margin:20px 0 0 0;
  height:20px;
  border:solid #502121;
  border-width:1px 10px 1px 0;
  background-color: #EAF9FC;
  text-align:center;
  font-weight:bold;
}

#menu .selected {
  background-color: #7a4848;
  color:#EAF9FC;
}

#cont {
  float:right;
  width:620px;
  margin:0 10px 0 10px;
  color:#333333;
}

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

a:hover {
  text-decoration: underline;
}

#footer {
  padding:2px 0 0 670px;
  height:18px;
  color:#FFFFFF;
  background-color:#323126;
  font-size:12px;
}

#footer a {
  color:#FFFFFF;
}

#cont .part {
  padding-top:15px;
  height:50px; 
}

#cont .part .big {
  font-weight:bold;
  font-size:16px;
}

#cont .part .norm {
  font-weight:bold;
}

#cont .part .off {
  padding:5px 0 0 30px;
}

#cont .vspace {
  height:20px;
}

p {
  padding:0;
  margin:10px 0 10px 0;
}

