/* CSS Document */
*
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

html
{
background-color: #000000;
text-align:center;
}
body
{
padding: 0;
margin: 0;
text-align:center;
margin: 0 auto 0 auto;
background: url(img/body_fon.jpg) repeat-x left 50px;
}
div
{
padding: 0;
margin: 0;
border-width: 0px;
}
p
{
color:#FFFFFF;
}
#main-bg
{
width: 1003px;
background: #2d2d2d url(img/main_fon.jpg) repeat-x left 50px;
margin: 10px auto 10px auto;
padding: 10px 0 10px 0;
}
#main-top
{
background: url(img/v_line.gif) repeat-y 280px top;
}

#main
{
width: 991px;
background: #000 url("img/ugol_blue.jpg") no-repeat right top;
margin: 0 auto 0 auto;
}
#left
{
background: url("img/ugol_red.jpg") no-repeat right top;
width: 280px;
float:left;
}
#left-top
{
display:block;
width: 100%;
height: 104px;
background: url("img/line_left.jpg") no-repeat right bottom;
}
#menu
{
width: 100%;
margin: 0;
padding: 0;
background: url("img/line_left.jpg") no-repeat right bottom;
}
#menu ul
{
width: 100%;
margin: 0;
padding: 10px 0 10px 0;
background: url("img/ugol_blue.jpg") no-repeat right top;
}

#menu ul li
{
text-align:left;
display: block;
width: 100%;
margin: 0;
padding: 0;
}
#menu ul li a
{
display:block;
text-decoration:none;
color:#FFFFFF;
padding: 3px 0 3px 25px;
margin: 0 0 0 5px;
background: url("img/m_p.jpg") no-repeat left center;
outline: 0;
}
#menu ul li.active-link a
{
margin: 0 0 0 20px;
background: url("img/m_a.jpg") no-repeat left center;
color:#FF0000;
}



#text_add
{
min-height: 200px;
width: 100%;
margin: 0;
padding: 0;
background: url("img/ugol_red.jpg") no-repeat right top;
}


#right
{
margin: 0 0 0 281px;
background: url("img/avto.jpg") no-repeat left top;
}
#right-top
{
position:relative;
left: -4px;
background: url("img/line_right.jpg") no-repeat left bottom;
height: 104px;
margin: 0 0 0 0;
text-align:left;
}
#right-top a
{
color:#FFFFFF;
display:block;
text-decoration:none;
width: 400px;
margin: 0 0 0 100px;
padding: 25px 0 0 0;
text-align:left;
font-size: 24px;
}
#cars-pics
{
padding: 0;
margin: 0;
display:block;
height: 250px;
background: url("img/cars.jpg") no-repeat 50px center;
}
#cars-pics-bottom-line
{
display:block;
background: url("img/line_right.jpg") no-repeat left bottom;
height: 2px;
}
#text
{
min-height: 350px;
background: url("img/ugol_red.jpg") no-repeat right top;
padding: 10px;
text-align:left;
color:#FFFFFF;
}

#footer
{
clear:both;
background-color:#FFFF00;
}
#footer
{
clear:both;
background: url("img/line_footer.jpg") no-repeat left top;
}
#footer-left
{
background: url("img/ugol_blue.jpg") no-repeat right 1px;
width: 280px;
float:left;
height: 70px;
}
#footer-right
{
margin: 0 0 0 281px;
height: 70px;
background: url("img/ugol_red.jpg") no-repeat right 1px;
}
#phone
{
background: url("img/phone.jpg") no-repeat 20px center;
text-align:left;
padding: 7px 0 7px 70px;
font-size:28px;
}

#phone span
{
display:block;
font-size:14px;
}

p
{
margin: 0;
padding: 0;
}
#text p
{
margin: 8px 0 8px 0;
padding: 0;
}
#gal
{
margin: 15px 0 0 0;
font-size:12px;
color:#969696;
}
#gal a
{
display:block;
color:#969696;
}
#gal a:hover
{
color:#fff;
}


