body {
/*  margin: 1.5em 0; */
  background: #e7e8f4 url(../img/main_bg.gif) repeat-x fixed center top;
}

.container {
  width: 790px;
  margin: 0 auto;
  background: #fff;
  font-size: 1.2em; line-height: 1.6em;
  padding: 0 10px 10px 10px;
}

#header { margin: 1em 0; }

#footer {
  border-top: 2px solid #e7e8f4;
  color: #666;
  padding-top: 8px;
  font-size: 0.9em;
}

#vmenu {
	width: 140px;
	margin: 18px 1px;
}

#vmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#vmenu img {
    border: none;
}

#vmenu li {
    border-bottom: 2px solid #eee;
}

#vmenu li a {
	height: 32px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	font-variant: small-caps;
/*	border-left: 12px solid #f4cc44; */
	padding: 3px;
}

#vmenu li a:link, #vmenu li a:visited {
	color: #666;
	display: block;
	padding: 8px 0 0 8px;
}

#vmenu li a:hover {
	color: #004680;
	padding: 8px 0 0 8px;
}

.vm_o   li a { border-left: 12px solid #f4cc44; }
.vm_pro li a { border-left: 12px solid #bbc641; }
.vm_usl li a { border-left: 12px solid #ff9040; }
.vm_dl  li a { border-left: 12px solid #70a6d5; }
.vm_kon li a { border-left: 12px solid #b6cae1; }

input.search {
  color: #999;
  width: 10em;
  margin: 0.5em 0;
  padding: 4px 4px 4px 20px;
  border: 1px solid #bbb;
  background: #fff url('blueprint/plugins/buttons/icons/search.png') no-repeat left;
}

input.search:focus {
  color: #222;
  border:1px solid #999;
  background-color:#f6f6f6;
}

#searchbox {
/*  margin-top: 1em; */
  color: #666;
}

.cbox {
  padding: 0.8em;
  margin-bottom: 1em;
  background: #eee;
}
