@charset "UTF-8";

/* -- HTML -- */

html {
	background: #a5b4c3 url(_img/html-back.png) repeat-x 0 top;
	}

body {
	text-align: center;
	margin: 0;
	padding: 0;
	}

img {
	vertical-align: top;
	border-style: none;
	}

/* -- Header -- */

#header {
	background-color: #e5e5e5;
	background-image: url(_img/header-back.png);
	width: 800px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 18px 0 10px;
	overflow: auto;
	}

#header h1 {
	text-align: left;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	top: -30px;
	}

#header ul {
	text-align: left;
	padding: 0;
	clear: right;
	margin: 26px 0 0 200px;
	}

* html #header ul {
	margin-top: 39px;
	}

*+html #header ul {
	margin-top: 39px;
	}

#header li {
	text-align: center;
	margin: 0 20px 0 0;
	padding: 0;
	display: block;
	float: left;
	clear: right;
	}

.header {
	margin-bottom: 10px;
	}

a#header_logo {
	margin: 0 12px;
	padding: 5px 12px;
	display: block;
	float: left;
	}

/* -- Menu -- */

a.menu {
	text-align: center;
	height: 20px;
	margin: 0;
	padding: 0;
	display: block;
	}

#menu-top {
	background-image: url(_img/menu-top.png);
	width: 35px;
	}

#menu-top:hover {
	background-image: url(_img/menu-top_hover.png);
	}

#menu-new_car {
	background-image: url(_img/menu-new_car.png);
	width: 65px;
	}

#menu-new_car:hover {
	background-image: url(_img/menu-new_car_hover.png);
	}

#menu-stock {
	background-image: url(_img/menu-stock.png);
	width: 51px;
	}

#menu-stock:hover {
	background-image: url(_img/menu-stock_hover.png);
	}

#menu-shop_info {
	background-image: url(_img/menu-shop_info.png);
	width: 78px;
	}

#menu-shop_info:hover {
	background-image: url(_img/menu-shop_info_hover.png);
	}

#menu-service {
	background-image: url(_img/menu-service.png);
	width: 58px;
	}

#menu-service:hover {
	background-image: url(_img/menu-service_hover.png);
	}

#menu-support {
	background-image: url(_img/menu-support.png);
	width: 66px;
	}

#menu-support:hover {
	background-image: url(_img/menu-support_hover.png);
	}

#menu-blog {
	background-image: url(_img/menu-blog.png);
	width: 43px;
	}

#menu-blog:hover {
	background-image: url(_img/menu-blog_hover.png);
	}

/* -- Body -- */

#body {
	width: 800px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}

h1#body_h1 {
	background-color: #191919;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding: 30px 100px 10px;
	}

/* -- Footer -- */

#footer {
	margin: 0 auto;
	padding: 0 0 10px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 0;
	}

.footer p {
	text-align: right;
	}

/* -- Panel -- */

a.panel_190px {
	background: url(_img/panel_190px-a_back.png) no-repeat;
	width: 190px;
	height: 100px;
	margin: 0;
	padding: 0;
	display: block;
	}

p.panel_190px {
	background: url(_img/panel_190px-a_back.png) no-repeat;
	width: 190px;
	height: 100px;
	margin: 0;
	padding: 0;
	display: block;
	}
