/*<![CDATA[*/
	html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th, div {
	margin: 0;
	padding: 0;
}
body {
	background: #323945 url(../imgs/bg.png) repeat-x;

	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
img {
	border:0;
}
.clearfix {
	clear:both;
	visibility:hidden;
	font-size:1px;
	height:1px;
	line-height:1px;
	overflow:hidden;
}
#wrapper {
	margin: 0 auto;
	width:800px;
}
/* + Header styles */
#header {
	padding:0 0 2px;
	height:106px;
	background: url(../imgs/sep.gif) repeat-x bottom left;
}
.logo {
	float:left;
	width:250px;
	text-align:center;
}
.menu {
	margin:50px 0 0;
	float:left;
	width:550px;
	color:#FFFFFF;
}

.imag
{
position:absolute;
top:28px
}


.menu_items {
	list-style:none;
}
.menu_items li {
	float:left;
	padding:0 10px 0 6px;
	background: url(../imgs/menu_sep.gif) no-repeat;
	line-height:21px;
}
/* - Header styles */
/* + Content styles */
#content {
}
.blk_border {
	margin:12px 0 0;
	padding:10px;
	background-color:#000000;
}
.three_cols {
}
.ole_20 { background-image:url(../imgs/free16.jpg);}

.col_1 {
	float:left;
	width:209px;
	height:188px;
	padding:15px;
	border-top:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
	border-left:1px #ffffff solid;
	background:#e1e1e1 url(../imgs/bg_1.gif) repeat-x;
}
.col_2 {
	float:left;
	width:268px;
	height:220px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	background-color:#FFFFFF;
	overflow:hidden;
}
.col_3 {
	float:left;
	width:238px;
	height:188px;
	padding:15px;
	border-top:1px #c2cdda solid;
	border-bottom:1px #c2cdda solid;
	border-right:1px #c2cdda solid;
	background:#a8b8ca url(../imgs/bg_2.gif) repeat-x;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.col_3 p {
	margin:0 0 10px;
}
.col_3 a {
	color:#1a4ead;
}
.col_3 a:hover {
	text-decoration:none;
}
.title {
	margin:0 0 10px;
}
.recent_items {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px #e4e5e4 solid;
}
.recent_items li {
	line-height:19px;
	border-top:1px #e4e5e4 solid;
}
.recent_items li a {
	color:#000000;
	text-decoration:none;
}
.recent_items li a:hover {
	color:#11419a;
	text-decoration:none;
}
.three_cols_bot {
	font-size:12px;
	line-height:17px;
	color:#b7d0fd;
}
.col_1b {
	float:left;
	padding:10px;
	width:230px;
}
.col_2b {
	float:left;
	padding:10px;
	width:250px;
	overflow:hidden;
}
.col_3b {
	float:left;
	padding:10px;
	width:260px;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.services_items {
	padding:0 0 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-position:outside;	
}
.services_items li {
	line-height:17px;
	list-style: url(../imgs/list_style1.gif);
}

.font_10 { padding:5px 0px 5px 40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#C5D0DC;
}

.font_11 { padding:10px 0px 10px 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#C5D0DC;
}

.banner_box {
	margin:25px 0;
	text-align:center;
}
.partner_items {
	list-style:none;
}
.partner_items li {
	float:left;
	padding:0 3px 0 2px;
}
.cnt_info {
	padding:12px 15px 15px;
	min-height:400px;
	_height:400px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	background:#e1e1e1 url(../imgs/bg_content.gif) repeat-x;
	border:1px #ffffff solid;
}
.cnt_info p {
	margin:20px 0;
}
.cnt_info a {
	color: #001aa0;
}
.cnt_info a:hover {
	text-decoration:none;
}
.cnt_info a.c_black {
	color: #000000;
	text-decoration:none;
}
.cnt_info a.c_black:hover {
	color: #001aa0;
}
.c_gray {
	color: #5e5e5e;
}
.cols {
	padding:10px 0;
	width:374px; 
	float:left;
}
.s_title {
	margin:0 0 10px;
	font-weight:bold;
}
.label {
	float:left;
	width:70px;
	font-weight:bold;
}
.request_form {
	padding:20px 0 0;
}
.r_row {
}
.label_r {
	float:left;
	padding:0 10px 0 0;
	width:310px;
	font-size:11px;
	line-height:20px;
	text-align:right;
}
.txt_input {
	float:left;
	width:400px;
	padding:0 0 5px;
	*padding:0 0 5px;
}
.p_items {
	margin:40px 0 0;
}
.p_item {
	margin:0 0 20px;
	float:left;
	width:187px;
	text-align:center;
}
.p_label {
	margin:5px 0 0;
	width:187px;
}
.col_left {
	float:left;
	width:209px;
	height:370px;
	padding:15px;
	border-top:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
	border-left:1px #ffffff solid;
	background:#e1e1e1 url(../imgs/bg_1.gif) repeat-x;
}
.portfolio_items {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px #e4e5e4 solid;
	height:310px;
	overflow:auto;
}
.portfolio_items li {
width:190px;
	line-height:19px;
	border-top:1px #e4e5e4 solid;
}
.portfolio_items li a {
	color:#000000;
	text-decoration:none;
}
.portfolio_items li a:hover {
	color:#11419a;
	text-decoration:none;
}
.col_right {
	float:left;
	width:538px;
	background-color:#FFFFFF;
	border-left:1px #000000 solid;
	overflow:hidden;
}
.cell_1 {
	float:left;
	width:268px;
	height:220px;
	border-right:1px #000000 solid;
	background-color:#FFFFFF;
	overflow:hidden;
}
.cell_2 {
	float:left;
	width:238px;
	height:189px;
	padding:15px;
	border-top:1px #c2cdda solid;
	border-right:1px #c2cdda solid;
	background:#a8b8ca url(../imgs/bg_2.gif) repeat-x;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.cell_3 {
	clear:both;
	padding:15px 10px;
	height:151px;
	border-top:1px #000000 solid;
	background:#ffffff url(../imgs/bg_3.gif) repeat-x;
}
.moto {
	padding:2px 7px;
	color:#ffffff; 
	font-size:10px;
}
/* - Content styles */
/* + Footer styles */
#footer {
	padding:0 10px;
	color:#6c7c98;
	font-size:11px;
	height:60px;
	line-height:60px;
	border-top:1px #22262d solid;
}
/* - Footer styles */
/*]]>*/