/* CSS Document   @charset "windows-1251";*/
body
{
	 background:url(images/bg.gif); 
	 margin:0;
}

.body-align {
	width:1000px;
	height:1170px;
	margin:0;
	border:0;
}
.header-stripe {
	background:url(images/header-stipe.gif) no-repeat;
	width:32px;
	height:323px;
	float:left;
}
.header-1 {
	background:url(images/header-1.jpg) no-repeat;
	width:152px;
	height:323px;
	float:left;
}
.header-2 {
	background:url(images/header-2.jpg) no-repeat;
	width:793px;
	height:323px;
	float:left;
}
.email {
	position: relative;
	top:120px;
	left:500px;
	width:100px;
	color: #4c3b80; 
	font-family:Arial, Helvetica, sans-serif;
}
.a-email {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5f4d95;
}
.phone {
	background:url(images/phone.jpg) no-repeat;
	width:162px;
	height:29px;
	position:relative;
	top:130px;
	left:497px;
}
.home-logo {
	top:75px;
	left:155px;
	position:absolute;
	float:left;
	margin:0;
	border:0;
}
.main-menu {
	width: 300px;
	float: left;
}

.middle {
	background:url(images/midle.jpg);
	width:793px;
	height:663px;
	float:left;
}

.middle2 {
	background:url(images/midle.jpg);
	width:793px;
	height:963px;
	float:left;
}

.linksPages {
	width:793px;
	height:963px;
	float:left;
	margin-left:300px;
}

.company {
	background:url(images/company.gif) no-repeat;
	width:191px;
	height:43px;
	float:left;
	border:0;
	clear:both;
}
.clear-div {
	height:25px;
	clear:both;
}
.clear-div2 {
	padding-top: 300px; 
	padding-left: 5px; 
	clear:both;
}
*:first-child+html .clear-div2 {
	padding-top: 150px; 
}

.middle-stripe {
	background:url(images/midle-stipe.gif);
	width:32px;
	height:663px;
	float:left;
}
.left-middle {
	background:url(images/left-midle.jpg) no-repeat;
	width:152px;
	height:663px;
	float:left;
}

.menu_link
{
	padding-top: 10px; 
	padding-left: 20px; 
	clear: both; 
	float: left; 
	font-size: 13px; 
	color: #4c3b80; 
	font-family:Arial, Helvetica, sans-serif;
	width: 250px;
}

.menu_services
{
	background:url(images/services.gif) no-repeat; 
	width:191px; 
	height:60px; 
	float:left; 
	border:0; 
	clear:both;
}
.footer-stripe {
	background:url(images/footer-stripe.gif);
	width:32px;
	height:169px;
	float:left;
}
.left-footer {
	background:url(images/left-footer.jpg) no-repeat;
	width:152px;
	height:169px;
	float:left;
}
.header-images {
	background:url(images/bg.gif);
	float:left;
	width:23px;
	height:323px;
}
.it-works {
	background:url(images/it-works.gif) no-repeat;
	width:232px;
	height:45px;
	float:left;
	clear:both;
}
.order {
	background:url(images/order.gif) no-repeat;
	width:164px;
	height:48px;
	float:left;
	clear:both;
}
.topartners {
	background:url(images/topartners.gif) no-repeat;
	width:192px;
	height:42px;
	float:left;
	clear:both;
}
.contacts-main {
	background:url(images/contacts.gif) no-repeat;
	width:225px;
	height:38px;
	float:left;
	clear:both;
}
.right-align {
	float:left;
	width:430px;
}
.footer-menu {
	text-decoration:none;
	color:#5f4d95;
	_padding-left:15px;
}
.photo-faces {
	background:url(images/faces.jpg) no-repeat;
	width:150px;
	height:223px;
	float:left;
	position:relative;
	top:45px;
	right:15px;
}
.align-right-text {
	float:left;
	width:200px;
	margin-left:-20px;
}
.right-text-about-us {
	background:url(images/about-us.gif) no-repeat;
	width:88px;
	height:32px;
	position:relative;
	left:45px;
}
.right-text-services {
	background:url(images/services-h.gif) no-repeat;
	width:112px;
	height:47px;
	position:relative;
	left:45px;
}
.right-text-how {
	background:url(images/how-it-works.gif) no-repeat;
	width:227px;
	height:38px;
	position:relative;
	left:45px;
}
.right-text-topart {
	background:url(images/topart-h.gif) no-repeat;
	width:160px;
	height:40px;
	position:relative;
	left:45px;
}
.right-text-order {
	background:url(images/order-form.gif) no-repeat;
	width:190px;
	height:42px;
	left:45px;
	position:relative;
}
.right-text-thanks {
	background:url(images/thanks.gif) no-repeat;
	width:110px;
	height:32px;
	position:relative;
	left:45px;
}
.right-text-hello {
	background:url(images/hello.gif) no-repeat;
	width:175px;
	height:39px;
	position:relative;
	left:140px;
}
*:first-child+html .right-text-hello {
	left:-10px; 
}

.right-text-p {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:13px;
	width:265px;
	left:140px;
	float:left;
	text-align: justify;
        line-height: 22px;
}
.clear-small {
	height:20px;
}
.bg-grey {
	width:457px;
	height:4px;
	float:left;
	position:relative;
	right:40px;
}
.about-us-txt {
	width:455px;
	float:left;
	position:relative;
	right:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-align: justify;
        line-height: 22px;
}
.forms-txt {
 	text-align: left;
}
.right-footer {
	background:url(images/right-footer.jpg) no-repeat;
	width:793px;
	height:174px;
	float:left;
}
.gr-stripe-1 {
	background:url(images/grey-stripe.jpg) repeat-x;
	height:10px;
	width:720px;
	float:left;
}
.footer-phone {
	float:left;
	width:800px;
	height:30px;
	clear:both;
}
.footer-phone-images {
	background:url(images/phone-ico.jpg) no-repeat center left;
	width:222px;
	height:29px;
	float:left;
	padding-top:80px;
}
.footer-phone-txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	float:left;
/*	padding-left:38px;*/
	padding-top:7px;
}
.footer-menu-bottom {
	padding-left:0px; 
	height:42px;
	text-align: left;
	color:#5f4d95;
}
*:first-child+html .footer-menu-bottom {
	font-size:11px;
	padding-left:0px; 
}

.footer-menu-bottom .footer-menu {
	font-size:12px;
}

.a-menu-bottom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f4d95;
}
.h-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}

.banners {
 	position:absolute;
	left:487px;
	top:1160px;
}

.links_seo_p4 {
position:absolute;
top:1210px;
}

.links_seo_p4, .links_seo_p4 a {
  font-size:10px;
  color:brown;
}

.main_text_index p, .main_text_index {
  margin-right:10px;
  color:#000000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  line-height:22px;
  text-align:justify;
}

p.raz_link, p.raz_link a {
  margin:0;
  font-family:Arial,Helvetica,sans-serif;
  color:#000;
  font-size:10px;
}