body, html{
margin:0;
padding:0;
height:100%;
font-family:Arial;
background:url(../images/bg.jpg);
}
table{
border-collapse:collapse;
}
img{
border:none;
}

#main{
w idth:1000px;
margin:0 auto;
}
#header{
background:url(../images/header_bg.jpg) left top repeat-x;
height:225px;
width:972px;
}
#logo{
display:block;
width:100px;
height:90px;
padding:24px 0 0 120px;
margin:64px 0 0 36px;
float:left;
background:url(../images/logo_bg.jpg) left top no-repeat;
font-weight:bold;
color:#000;
text-decoration:none;
font-size:30px;
position:absolute;
white-space:nowrap;
}
#left_border{
width:14px;
background:url(../images/border_left.jpg);
}
#right_border{
width:14px;
background:url(../images/border_right.jpg);
}
#menu{
width:100%;
background:url(../images/menu_bg.jpg) left top repeat-x;
}
#menu td{
height:44px;
background:url(../images/menu_td_right_bg.jpg) right 1px no-repeat;
}
#menu a, #menu b{
display:block;
text-transform:uppercase;
color:#000;
text-decoration:none;
font-weight:bold;
font-size:16px;
font-family:Arial;
background:url(../images/menu_a_bg.jpg) 13px 9px no-repeat;
white-space:nowrap;
padding:6px 35px 0 35px;
text-align:center;
}
#menu b, #menu a:hover{
color:#000099;
}
#dabl_menu{
background:url(../images/double_menu_bg.jpg);
height:59px;
}
#dabl_menu table{
margin:20px;
}
#dabl_menu a{
font-size:11px;
color:#000;
text-decoration:underline;
}
#dabl_menu a:hover{
text-decoration:none;
}
#dabl_menu b{
font-weight:normal;
font-size:11px;
color:#000;
}
#dabl_menu b, #dabl_menu a{
background:url(../images/doble_menu_a_bg.gif) left 7px no-repeat;
padding:5px 10px;
}
#footer{
height:94px;
background:url(../images/footer_bg.jpg);
}
#footer_logo{
display:block;
background:url(../images/footer_left_bg.jpg) left top no-repeat;
color:#fff;
text-decoration:none;
font-size:19px;
font-weight:bold;
height:51px;
width:150px;
padding:43px 0 0 75px;
float:left;
white-space:nowrap;
}
#creator{
display:block;
color:#fff;
font-size:11px;
float:right;
margin:47px 40px 0 0;
}
#submenu ul{
margin:0;
padding:0;
}
#submenu li{
font-size:11px;
list-style-type:none;
line-height:15px;
margin:0;
padding:0;
}
#submenu a, #submenu b{
display:block;
background:url(../images/submenu_a_bg.gif) left 5px no-repeat;
padding:0 0 0 18px;
text-decoration:underline;
font-size:11px;
color:#31659c;
margin:3px 0;
_margin:-5px 0;
}
#submenu a:hover, #submenu b{
color:#ff0000;
font-weight:normal;
}

#content{
w idth:700px;
font-size:11px;
color:#686868;
padding-right:10px;
}
#content h1{
color:#ffae00;
font-size:16px;
margin-top:0;
}
#content h2{
color:#ffae00;
font-size:14px;
}
#content h3{
color:#ffae00;
font-size:12px;
}
#content h4{
color:#ffae00;
font-size:12px;
}
#content h5{
color:#ffae00;
font-size:12px;
}
#content a{
color:#32679C;
}
#content a:hover{
text-decoration:none;
}
#catalog{
background:url(../images/catal_bg.jpg) left top repeat-x;
padding-top:7px;
}
#catalog img{
width:155px;
margin:5px;
border:1px solid #90A8C4;
}

.card{
background:#E6E8E8;
border:1px solid #90A8C4;
}
.card img{
width:124px;
height:133px;
border-top:1px solid #90A8C4;
border-bottom:1px solid #90A8C4;
}
.card a span{
display:block;
text-align:center;
}
.card a span:hover{
color:#FF0000;
}
.card a:hover{
color:#FF0000;
}
.card h3{
color:#555 !important;
text-align:center;
font-size:16px !important;
height:24px;
margin:0;
padding-top:4px;
}
#car_img{
width:274px;
height:201px;
float:right;
background:url(../images/car.png) left top no-repeat;
}
