body{
font:14px/18px Arial;
color:#444444;
background:#f2f1da url(background.jpg) center 48px no-repeat;
margin:0;padding:0;
text-align:center;
}
body.page{background:#f2f1da;}
ul {
list-style-position:inside;
}
a {color:#3e9638;text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;}

.body {
width:1140px;
margin:0 auto;
}
.head {
height:1010px;
overflow:visible;
position:relative;
}
.page .head {
height:220px;
}

.logo {
width:503px;
height:293px;
float:left;
position:absolute;top:0;left:-250px;
font:0px;
z-index: 1;
}

.logo img{
margin: 0px; padding: 0px;
}

.logo_nav{
/*padding:6px 0px 0px 0px;*/
display:block;
position: absolute; top:6px; left: -20px;
z-index: 1000;
font:10px/20px Tahoma;
}
.logo_nav a{
color:#fff;
float:left;
clear:both;
padding:5px 0 5px;
margin-bottom:12px;
text-decoration:underline;
z-index: 1001;
}
.logo_nav a img{
margin-right:15px;
vertical-align:middle;
z-index: 1002;
}



/*
.logo {
width:503px;
height:293px;
float:left;
background:url(logo.png) no-repeat;
position:absolute;top:0;left:-250px;
font:10px/20px Tahoma;
}
.logo span{
padding:6px 0 0 230px;
display:block;
}
.logo span a{
color:#fff;
float:left;
clear:both;
padding:5px 0 5px;
margin-bottom:12px;
text-decoration:underline;
}
.logo span a img{
margin-right:15px;
vertical-align:middle;
}*/


.topmenu{
width:470px;
position:absolute;
left:335px;
}
.topmenu .pad{
padding:52px 0 0;
background:url(top-menu-bg-left.png) left bottom no-repeat;
}
.topmenu .bg{
background:url(top-menu-bg-right.png) right bottom no-repeat;
padding:0 16px 0;
}
.topmenu .bg ul{
background:url(top-menu-bg-c.png) repeat-x;
height:32px;
margin:0;
padding:0;
list-style:none;
}
.topmenu .bg ul li{
float:left;
margin:0;
padding:0;
width:33.3%;
font:14px/32px Arial;
}
.topmenu .bg ul li a{
display:block;
text-align:center;
color:#fff;
}
.topmenu h1.title{
text-indent:-5000px;
height:47px;
margin:28px 0 0 0;
background:url(top-text.png) center top no-repeat;
}
.topmenu b.title{
text-indent:-5000px;
float:left;
height:0;
}


.phones{
padding:52px 10px 0 0;
float:right;
font:15px/24px Arial;
color:#053701;
text-align:right;
}
.phones b{
display:block;
font:25px/36px Arial;
color:#0eaf01;
}
.phones span{
display:block;
font:28px/38px Arial;
color:#053701;
}

.stock{
text-align:left;
display:block;
float:right;
width:203px;
color:#fff;
font:11px/16px Arial;
position:absolute;
top:686px;
right:100px;
}
.menu .stock{
float:none;
position:static;
margin:0 0 60px 40px;
}
.stock:hover{
text-decoration:none;
}
.stock .sbody{
padding:25px 25px 5px;
background:url(head-block.png) no-repeat;
min-height:100px;
}
.stock .bottom{
height:20px;
background:url(head-block-bot.png) no-repeat;;
}
.stock b.akzii{
display:block;
height:35px;
background:url(akzii.gif) left top no-repeat;
text-indent:-5000px;
}



.main{
margin:0 0 50px;
text-align:left;
}
.menu{
float:left;
width:275px;
margin-left:80px;
height:100%;
}
.page .menu{
padding-top:80px;
margin-left:0;
}
.menu ul{
list-style:none;
margin:0 0 40px;
padding:0;
}
.menu ul li{
height:86px;
padding:0;
font:15px/25px 'Trebuchet MS';
margin:0 0 5px;
width:275px;
}
.menu ul li a{
display:block;
padding:28px 20px 26px 105px;
color:#5c7163;
}
.menu ul li.ico-price{
background:url(menu-1.jpg) left center no-repeat;
}
.menu ul li.ico-feedback{
background:url(menu-2.jpg) left center no-repeat;
}
.menu ul li.ico-service{
background:url(menu-3.jpg) left center no-repeat;
}
.menu ul li.ico-info{
background:url(menu-4.jpg) left center no-repeat;
}
.menu ul li.ico-expert{
background:url(menu-5.jpg) left center no-repeat;
}
.menu img.garanty{
margin:0 0 40px 15px;
}

.content table img {border:0;}

.menu ul li.ico-price:hover, .menu ul li.ico-price.active{
background:url(menu-1-active.jpg) left center no-repeat;
}
.menu ul li.ico-feedback:hover, .menu ul li.ico-feedback.active{
background:url(menu-2-active.jpg) left center no-repeat;
}
.menu ul li.ico-service:hover, .menu ul li.ico-service.active{
background:url(menu-3-active.jpg) left center no-repeat;
}
.menu ul li.ico-info:hover, .menu ul li.ico-info.active{
background:url(menu-4-active.jpg) left center no-repeat;
}
.menu ul li.ico-expert:hover, .menu ul li.ico-expert.active{
background:url(menu-5-active.jpg) left center no-repeat;
}

.content {
margin:0 40px 0 455px;
font:14/25px Arial, Tahoma;
color:#444;
padding:0 0 50px;
border-bottom:1px solid #3e9638;
}
.page .content {
margin:60px 40px 0 357px;
}
.content p{
margin:0 0 1.5em;
}
.content a{
color:#3e9638;
}
.content h1, .content h2{
font:31px/40px 'Trebuchet MS',Tahoma;
color:#6a6a6a;
margin:0;
padding:0 0 0.8em;
}
.content h3, .content h4, .content h5{
font:28px/34px 'Trebuchet MS',Tahoma;
color:#6a6a6a;
margin:0;
padding:0 0 0.8em;
}
.content .green{
color:#3e9638;
}
.content img{
border:6px solid #272727;
margin:0 30px;
}
.content img.alignright{
float:right;
margin:0 0 0 40px;
}


.developers{
font:11px/20px Tahoma;
color:#686868;
margin:20px 20px 0 25px;
float:right;
width:300px;
}
.page .developers{
margin:20px 110px 0 25px;
}

.developers a{
color:#686868;
text-decoration:underline;
}
.copyright{
width:300px;
margin:0 40px 0 55px;
padding:0 0 40px;
float:right;
font:12px/20px Tahoma;
color:#000;
margin:20px 40px 0 0;
}

/* label  Врезка  */
.asli { font: 18px Georgia; color: #154297; display: block; margin-top: 30px; text-align: center; }


/*AWEB*/
.ahbanmain{
	background:url('baner_small.png') no-repeat left top;
	width:127px;
	height:126px;
	margin: 160px 0 0 1010px;
    position: absolute;
}
/*/AWEB*/
