@charset "UTF-8";
/* CSS Document */

body {
	background:#000;
	margin:0px;
}
p {
	margin: 3px 0;
}
h3 {
	font:bold 18px/18px Arial, Helvetica, sans-serif;
	color:#25aae1;
	margin: 3px 0;
}
a img{
	border:none;
}
#wrapper {
	width:900px;
	margin:0 auto;
	background:url(../innerback.gif) repeat-y;
}
#wrapper2 {
	width:900px;
	margin:0px;
	background:url(../wrapper_back.gif) repeat-y;
	filter:alpha(opacity=90);
	opacity:.95;
}
#left {
	width:163px;
	margin:0px;
	padding:10px;
	float:left;
	font:16px/16px bold Arial, Helvetica, sans-serif;
	color:#666;
	text-align:center;
        background: #fefefe;
}
#left p{
	margin: 20px 0;
}
#logo {
	margin-left:-4px;
	width:171px;
}
#center {
	width:507px;
	margin:0 15px;
	float:left;
	z-index:10;
	text-align:justify;
}
.content {
	padding:10px;
	width:487px;
	font: 12px/12px Arial, Helvetica, sans-serif;
	color:#fff;
}
#contacts_top {
	width:497px;
	height:20px;
	font: bold 15px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#25aae1 url(../cuts/contacts_top_back.jpg) repeat-x;
	text-align:right;
	padding-right:10px;
}
.cities_left {
	float:left;
	margin-left:10px;
}
#menu {
	width:660px;
	height:30px;
	background:#464646;
	padding:10px;
	z-index:20;
	
}
#main_box {
	width:507px;
	margin-top: 0px;
}
#right {
	width:160px;
	margin:0px;
	padding:10px;
	float:right;
}
#featured {
	width:160px;
	height:230px;
	background:#25aae1;
	margin-top:20px;
}
#clients_holder {
	width: 160px;
	
}
#clients_holder2 {
	width: 160px;
	margin-top:20px;
}
#featured_image {
	width:158px;
	margin-left:-10px;
	margin-top:-10px;
}
.client_header {
	background:url(../cuts/siteback4.gif);
	font: 18px/24px bold Arial, Helvetica, sans-serif;
	color:#29aae1;
	padding-left:2px;
}
#clients {
	width: 138px;
	padding:10px;
	font: 12px/15px bold Arial, Helvetica, sans-serif;
	border:1px solid #29aae1;
	color:#2B3990;
	background: #fff bottom url(../cuts/box_grade.jpg) repeat-x;
}
#clients a:link,
#clients a:visited,
#clients a:active {
	text-decoration:none;
	color:#2B3990;
}
#clients a:hover {
	color:#8cc63f;
}
#EmailForm {
	font: 12px/12px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0px;
	width:487px;
}
#footer {
	clear:both;
	width:900px;
	height:80px;
	background:#252525;
}
#inner_footer {
	width:900px;
	height:30px;
	background:#25aae1 url(../cuts/footer_back_button.jpg) bottom repeat-x;
	line-height:30px;
	font:11px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}
