#global {
width:100%;
background:url(images/house.gif) no-repeat 0 8px;
text-align:center;
min-height:600px;
}

#logo {
height:98px;
width:397px;
outline: none;
margin:0 auto;
}

#logo img {
height:inherit;
width:inherit;
}

#car {
height:196px;
width:284px;
background:url(images/car.png);
float:right;
position:absolute;
right:2px;
top:1px;
}

#nav_top {
display:block;
height:36px;
width:612px;
background:url(images/nav_top.png);
float:right;
clear:both;
position:absolute;
right:0px;
top:185px;
text-align:left;
line-height:30px;
}

#nav_top li {
display:inline;
margin:0 30px 0 30px;
}

#nav_top a {
text-decoration:none;
color:#fff;
}

#main {
width:100%;
position:relative;
top:119px;
border-top:4px #333 solid;
background:#f2f4f3;
min-height:450px;
padding:0 0 30px 0;

}


#left {
width:239px;
display:table-cell;
text-align:left;
}

#text {
width:100%;
display:table-cell;
vertical-align:top;

}

#text_in {
width:90%;
border:1px #000 solid;
position:relative;
top:20px;
left:40px;
background:url(images/text_fon.gif) repeat-x bottom #eceaea;
max-width:1500px;
padding:20px;
text-align:left;
min-height:770px;
}

#text_in ul {
padding:0 0 0 50px;
margin:0 0 1em 0;
}

#text_in li {
text-indent:1em;
}



#nav {
width:218px;
position:relative;
top:20px;
left:20px;
border:1px #000 solid;
}

#nav li {
height:50px;
width:218px;
display:block;
font-size:110%;
}

#nav a{
height:inherit;
width:inherit;
display:table-cell;
vertical-align:middle;
color:#000;
text-decoration:none;
padding:0 0 0 20px;
}

#nav span {
display:block;
width:170px;
}

.no_akt {
background:url(images/nav_noakt.gif);
}

.akt, .akt:visited {
background:url(images/nav_akt.gif); 
color:#0f0;
}

.akt span {
/*height:inherit;
width:inherit;
display:block;*/
color:#fff;
/*background:url(images/nav_akt.gif);*/
}

#nav a:hover{
height:inherit;
width:inherit;
display:table-cell;
vertical-align:middle;
color:#fff;
background:url(images/nav_akt.gif);
text-decoration:none;
padding:0 0 0 20px;
}

#decor {
background:url(images/nav_decor.gif);
}

#nav_shadow {
height:61px;
width:239px;
background:url(images/nav_shadow.gif);
position:relative;
top:-57px;
}

#cement {
height:77px;
width:166px;
background:url(images/cement.png);
position:relative;
top:-15px;
left:65px;
z-index:100;
}

.tel {
font-weight:bold;
position:relative;
top:-15px;
left:45px;
}

.tel span {
font-size:170%;
}

#banners {
width:210px;
position:relative;
left:38px;
}

#banners2 {
width:220px;
height:100px;
margin-left:20px;
margin-top:30px;
left:38px;
border:1px #000 solid;
text-align:center;
}

#banners img {
margin:3px 2px 0 0;
}

#stat {
width:218px;
position:relative;
top:-40px;
left:20px;
border:2px #393 solid;
text-align:center;
padding:0 0 8px 0;
}

#stat ul {
display:block;
text-align:left;
padding:2px 10px 10px 25px;
font-size:90%;
color:#393;
}

#stat ul li {
list-style:disc;
padding:0 0 0 5px;
margin:0 0 8px 0;
}

#stat ul li a {
color:#000;
}

#stat ul li a:visited {
color:#999;
}




#fotter {
height:51px;
width:100%;
background:url(images/fotter_fon.gif) repeat-x;
position:relative;
top:30px;
margin:0 0 -32px 0;
}

#artline {
width:317px;
float:left;
position:relative;
left:40px;
}

#artline a {
display:block;
text-decoration:none;
color:#000;
float:left;
line-height:35px;
}

#artline img {
margin:0 0 0 20px;
}

#banners_2 {
float:right;
position:relative;
top:10px;
right:30px;
}

#banners img {
margin:0 3px 0 0;
}











