﻿@charset "utf-8";
/* CSS Document */

html {
font: 100% Arial; 
}

body {
background:url(/imgs/bg.png) repeat-x #f1f1f2; 
color: #333; 
font-size: 12px;
padding:0;
margin:0;
}

.header {
background:url(/imgs/header.png) no-repeat;
height:177px;
position:relative;
z-index:1;
}

.header .lang {
color:#FFFFFF;
float:none;
font-size:10px;
padding:7px;
position:absolute;
right:0;
}

.header .lang a {
padding-left:23px;
}


.header a.logo {
background:url(/imgs/logo.png) no-repeat;
width:448px;
height:85px;
position:absolute;
display:block;
text-indent:-9999px;
}

.header div#car {
background:url(/imgs/car.png) no-repeat;
bottom:-39px;
height:167px;
position:absolute;
right:-29px;
width:434px;
text-indent:-9999px;
}

.content .title {
background-color:#333;
}

h1, h2 {
color:#333;
}

body.default div#secondary.col {
width:28%;
}

body.default div#primary.col {
padding-left:2%;
width:70%;
}

.content .buttons {
text-align:left;
}

body.default div#featured.col {
padding:15px 0;
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content p {
 max-width:none;
}

/*-------------------------------------------NAVIGATION-------------------------------------------------------*/
.primary-menu {
margin:0;
padding:0;
background:#333;
height:39px;
z-index:9999;
position:relative;
width:560px;
}

.primary-menu a {
background:#333;
display:block;
font-size:14px;
height:29px;
margin:0;
padding:10px 17px 0;
text-decoration:none;
}

.primary-menu a:hover {
background:#fff;
color:#333;
}

.primary-menu li {
float: left;
}

.primary-menu li ul {
position: absolute;
width: 150px;
left: -999em;
}

.primary-menu li:hover ul {
left: auto;
}

.primary-menu li:hover ul a{
width:150px;
}

.primary-menu li:hover ul a:hover{
background:#444;
color:#fff;
text-decoration:none;
}