﻿body { margin:0; padding:0; width:800px; background: #e7e1d4 url(images/main_bg.gif) top repeat-x;}
/********** body **********/
.body { margin:0; padding:0;}
.body_resize { margin:0 auto; padding:0 30px; width:436px; 
background:#ffffff; float:left;
}
.body h2 { font: normal 22px Arial, Helvetica, sans-serif; color:#555e67; margin:5px 0; padding:10px 5px;}
.body img { float:left; padding:0; margin:5px 5px;}
.body ul { list-style:none; margin:10px 10px; padding:0;}
.body li { background:url(images/ul_li.gif) left no-repeat; padding:5px 20px; margin:0; font:normal 13px Arial, Helvetica, sans-serif; color:#da5a04; line-height:1.4em;}
.body img.port { float:right; margin:10px 40px 10px 10px; padding:0;}
.body p { color:#484848; line-height:1.8em; padding:5px; margin:0;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    width: 422px;
}
.header2 { font: bold 22px Arial, Helvetica, sans-serif; color:black; margin:0; padding:0; background-color:#998844;}
.body a { text-decoration:none; color:#da5a04; line-height:1.8em;}
.body_small { width:321px; float:left; margin:0; padding:20px 15px;}
.body_small .clients { width:273px; height:128px; margin:10px auto; padding:2px 10px; background: url(images/say_bg.gif) top no-repeat;}
.body_small .clients img { float:left; margin:10px 5px; padding:0;}
.body_big { width:432px; 
float:left; margin:0; padding:20px 15px;
    height: 364px; 
}
.body2  { margin:0; padding:0 10px,0,0; text-align:center; vertical-align:top;}
.body_all { width:760px; float:left; margin:0; padding:20px 15px; background-color:White;}
.batton { width:100px; float:left; margin:10px 10px; padding:0;}
html { padding:0; margin:0;}
.main { padding:0; margin:0 auto;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.blok_header { margin:0; padding:0; }
.header { width:100%; margin:0 auto; padding:0;}
.top_text { font: normal 12px Arial, Helvetica, sans-serif; color:#e7e1d4; width:100px; float:right; height:24px; padding:5px 0 0 0;}
.top_text a {font: normal 12px Arial, Helvetica, sans-serif; color:#e7e1d4; text-decoration:underline; }
.text_header { font: normal 12px Arial, Helvetica, sans-serif; color:Black; width:314px; 
float:left; height:6px; 
padding:5px 5px 5px 20px; text-align:center;
}
.text_header_bold { font: bold 18px Arial, Helvetica, sans-serif; color:Black; width:300px; float:left; height:42px; 
padding:5px 5px 5px 20px; text-align:center;
}
/* logo */
.logo { padding:5px; margin:0; width:423px; float:left;}
/* search */
p.clr, .clr { clear:both; padding:0; margin:0;}
/* menu */	
.menu { padding:0; margin:0; width:790px; background-color:#997744; height:53px;}
.menu ul { padding:0; margin:0; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:0 0 0 15px; border:0;}
.menu ul li a { float:left; margin:0; padding:19px 7px; color:#fff; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a:hover { background:url(images/hover.gif) top repeat-x;}
.menu ul li a.active { background:url(images/hover.gif) top repeat-x;}
/*header_text_bg*/
.header_text_bg { margin:0; padding:0; background:url(images/slider_main_bg.jpg) top center repeat-x;}
/*header_text*/
.header_text { height:396px; margin:0 auto; padding:0; width:790px;}
.header_text .div .left1 { float:left; width:433px; padding:0; margin:40px 0 0 40px; }
.header_text .div .left1 h2 {font:normal 26px Arial, Helvetica, sans-serif; color:#555e67; padding:20px 0 0 0; margin:0;}
.header_text .div .left1 h2 span { color:#da5a04; font: normal 50px Arial, Helvetica, sans-serif; padding:0; margin:0;}
.header_text .div .left1 img { margin:0 10px 0 0; padding:0;}
.header_text p { font:normal 13px Arial, Helvetica, sans-serif; color:#555e67; padding:20px 0 0 0; margin:0; line-height:1.8em;}
/*************footer**********/
.footer { padding:0; margin:0; width:790px; background-color:#997744; height:53px;}
.footer_resize {margin:0 0; padding: 5px; border:0; }
.footer p { font:normal 13px  Arial, Helvetica, sans-serif; color:#ffffff; padding:0 0 0 0;}
.footer a { font:normal 13px Arial, Helvetica, sans-serif; color:#ffca63; text-decoration:underline; padding:5px 5px; margin:0;}
.footer img {margin:0px 5px; padding:0; float:left;}
.footer p.leftt { text-align:left; width:50%; 
margin:0; padding:0 0; float:left; height: 0px;
} 
.footer p.rightt { text-align:right; width:30%; 
margin:0; padding:0 0; float:right;
} 
/********** contact form **********/
.border_block {padding:5px; border-style:solid; border-width:thin;
    margin-left: 501px;
}

.centerObject {padding: 5px; text-align:center; vertical-align:top;}