body{
padding:0;
margin:0;
font:12px arial;
background:#191919 url(../img/body_bg.jpg) repeat-x center top;
}
h3{
margin:0;
padding:0;
}
.main_block{
width:860px;
margin:0 auto;
padding:0:}
.left_block{
margin-top:106px;
width:205px;
float:left;
}
.right_block{
margin-top:188px;
float:right;
width:645px;
margin-left:10px;
}

.page{
background-color:#fff;
border:3px solid #e4e4e4;
}


.right_block
,.left_block{
}

p.inf_company{
color:#757575;
font-size:11px;
margin:6px 0 0;
padding:0;
text-align:justify;
}
.nofloat{clear:both;}
.height_space{height:29px;}
h2.contentheading,h1.componentheading{
background:transparent url(../img/h1_bg.jpg) repeat-x scroll center center;
margin:-15px -15px 5px;
padding:6px;
}

/*меню верхнее*/
.top_menu{}
.top_menu ul{}
.top_menu ul li{
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:25px;
}
.top_menu ul li a{color:#fff;text-decoration:none; font-size:11px;}
.top_menu ul li a:hover{text-decoration:underline;}


/* меню левое */
.left_menu{
 margin-top:15px;
 }

img{
border:0;
padding:0;
margin:0;
}

.footer{
color:#cecece;
font-size:11px;
text-align:right;
}

div.page{padding:15px;}

.contact_email textarea, .contact_email input{
border:1px solid #cacaca;
}

.contact_email .button{background:#cacaca; color:#000; border:1px solid #000;}
.contact_email  textarea{}
