#wrapper {
	background:url(../img/wrapper-bg.gif) 570px 6px repeat-y;
}

#left {
	width:528px;
	float:left;
}

#right {
	width:358px;
	padding:0 29px 0 0;
	float:right;
}

#about-block {
	display: block;
	background:url(../img/about-bgr.jpg);
	width:474px;
	padding:0 0 0 22px;
	height:176px;
	margin:9px 0 21px 0;
	float:right;
	text-decoration: none;
}	

#about-block h1 {
	padding:16px 0;
	color:#fff;
	font:bold 21px/23px Arial, Helvetica, sans-serif;
}

#about-block p {
	width:255px;
	color:#ffffff;
	font:12px/18px Arial, Helvetica, sans-serif;	
}

#latest-projects {
	width:475px;
	padding:0 0 0 21px;
	height:224px;
	margin:0 0 21px 0;
	float:right;
	background:#eff0f1;
}

#latest-projects.en h3 {
	background:url(../img/lp-h3.gif) left top no-repeat;
	height:30px;
	padding:14px 14px 0 0;
}
#latest-projects.ua h3 {
	background:url(../img/ua/ukr_highlighted.jpg) left top no-repeat;
	height:30px;
	padding:14px 14px 0 0;
}
#latest-projects h3 span {
	display:none;
	float:left;
}

#latest-projects h3 a {
	float:right;
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#a3a3a3;
}

#latest-projects .item {
	float:left;
	height:180px;
	padding:0 12px 0 0;
	background:url(../img/lp-item.gif) left bottom no-repeat;
}

#latest-projects .item img {
	display:block;
	border:none;
}

#latest-projects .item a {
	display:block;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#43484b;
	padding:3px 0;
	text-decoration:none;
}

#latest-projects .item p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#939393;
}

#quote-block {
	width:526px;
	padding:0;
	margin:0;
}

#quote-block.en h3 {
	background:url(../img/cs-h3.gif) left top no-repeat;
	height:30px;
	padding:14px 14px 0 0;
	margin:0 0 0 52px;
}
#quote-block.ua h3 {
	background:url(../img/ua/ukr_vidguky.jpg) left top no-repeat;
	height:30px;
	padding:14px 14px 0 0;
	margin:0 0 0 52px;
}
#quote-block h3 span {
	display:none;
	float:left;
}

#quote-block h3 a {
	float:right;
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#a3a3a3;
}

#quote-block .item {
	background:url(../img/quote-home.gif) left top no-repeat;
	height:146px;
	padding:0 0 3px 52px;	
}

#quote-block .item img {
	display:block;
	border:none;
	float:right;
	margin:9px;
	padding:1px;
	border:1px solid #cdd0d3;
}

#quote-block .item a {
	display:block;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#43484b;
	padding:3px 0;
	text-decoration:none;
}

#quote-block .item p {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#747474;
	font-style:italic;
	padding:10px 0 0 0;
	margin:0 120px 0 0;
	height:108px;
}

#quote-block .item .author {
	font:11px/29px Arial, Helvetica, sans-serif;
	color:#747474;
	height:29px;
}

#services-block {
	margin: 0 0 21px 0;
}
#services-block.en h3 {
	background:url(../img/our-services.gif) left top no-repeat;
	height:34px;
	padding:10px 14px 0 0;
}
#services-block.ua h3 {
	background:url(../img/ua/ukr_poslugy.jpg) left top no-repeat;
	height:34px;
	padding:10px 14px 0 0;
}

#services-block h3 span {
	display:none;
	float:left;
}

#services-block h3 a {
	float:right;
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#a3a3a3;
}

#services-block .item {
	background: url(../img/services-item.gif) left top no-repeat;
	height:87px;
	margin:0 0 1px 0;
}

#services-block .item img {
	display:block;
	border:none;
	float:left;
	margin:9px;
	padding:1px;
	/*border:1px solid #cdd0d3;*/
}

#services-block h4 {
	font:bold 12px/32px Arial, Helvetica, sans-serif;
	color:#747474;
}


#services-block ul {
	list-style-type:none;
}

#services-block ul li {
	list-style-type:none;
	float:left;
	width:119px;
	padding:0 0 2px 11px;
	background:url(../img/bullet-home-li.gif) 0px 4px no-repeat;
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#747474;
}


#services-block ul li a {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#747474;
	text-decoration:none;
}
#benefites.en h3 {
	background:url(../img/benefits-home.gif) left top no-repeat;
	height:44px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}
#benefites.ua h3 {
	background:url(../img/ua/ukr_perevagy.jpg) left top no-repeat;
	height:44px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}

#benefites .text {
	border:1px solid #dbdbdb;
	padding:1px;
}

#benefites .text p {
	padding:6px 26px;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#747474;
	background:#f1f4f6 url(../img/benefits-bgr.gif) left top repeat-x;
}
















