@charset "utf-8";
body {
	margin:0;
	padding:0;
	width:100%;
	background: #666666;
}
html {
	padding:0;
	margin:0;
}
li.bg, .bg {
	clear:both;
	border-bottom:1px dashed #818181;
	padding:0;
	margin:10px 0;
	background:none;
	list-style:none;
}
p.clr, .clr {
	clear:both;
	padding:0;
	margin:0;
}
.main {
	margin:0 auto;
	padding:0;
}
.header_resize {
	margin:0 auto;
	padding:0;
	width:970px;
}
.header {
	margin:0;
	padding:0;
	background:#fcf6ee url(images/header_bg.gif) top repeat-x; width:950px; margin-left:auto; margin-right:auto;
}
.logo {
	margin:0;
}
 .menu {
	padding:4px 0 0 0;
	margin:0;
	width:410px;
	float:left;
}
.menu ul {
	padding:0;
	margin:0;
	list-style:none;
	border:0;
	float:left;
}
.menu ul li {
	float:left;
	margin:0;
	padding:0 5px;
	border:0;
}
.menu ul li a {
	float:left;
	margin:0;
	padding:20px 0;
	color: #000000;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none; font-weight:bold;
}
.menu ul li a span {
	padding:20px 10px;
	background:none;
}
.menu ul li a:hover {
	color:#000000;
	background:url(images/r_menu.gif) no-repeat right;
}
.menu ul li a:hover span {
	color:#000000;
	background:url(images/l_menu.gif) no-repeat left;
}
.menu ul li a.active {
	color:#000000;
	background:url(images/r_menu.gif) no-repeat right;
}
.menu ul li a.active span {
	color: #000000;
	background:url(images/l_menu.gif) no-repeat left;
}
  
#candidates_left{ float:left; width:570px; padding-left:15px; padding-top:15px;  background-color: #FFFFFF;}
#candidates_right{ width:350px; margin-left:590px;   background-color: #CCEFA5;}
#candidates_main{ margin-left:auto; margin-right:auto; width:950px; background-color:#FFFFFF; }
#satisfaction{ line-height:19px; padding-right:10px; padding-top:10px;}