﻿body {color:#333; font-size:12px; line-height:18px; font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; background:url(images/bgBody.gif) #272727 left top repeat-x;}
body, div, span, img, table, td, h1, h2, h3, h4, h5, h6, p, ul, ol, a, hr, form {margin:0; padding:0;}
input, textarea, select {font-size:12px; font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}

div.page {width:960px; margin:0 auto; overflow:hidden; background:url(images/bgPage.gif) left top repeat-y; border-bottom:solid #c00 1px;}
div.pageC {}
div.header {height:92px; background:#fff; border-bottom:solid #c00 1px;}
div.headerC {}
div.left {float:left; width:160px;}
div.leftC {margin:25px 5px 25px 20px;}
div.main {float:right; width:800px;}
div.mainC {padding:25px 20px 30px 30px; overflow:auto;}
div.mainLeft {float:left; width:380px;}
div.mainRight {float:right; width:340px;}

.clearer {clear:both; float:none; font-size:0px; line-height:0px; visibility:hidden;}
.sep10 {height:10px;}
.sep20 {height:20px;}

p {margin-bottom:10px;}

ul {list-style-type:none;}
ul li {padding-left:20px; background:url(images/arrowRed2.gif) 10px 5px no-repeat;}
ol li {margin-left:27px;}

a {color:#333; text-decoration:underline;}
a:hover {text-decoration:none;}
a.red {padding-left:8px; color:#c00; background:url(images/arrowRed2.gif) left 4px no-repeat;}

img {border:none;}
hr {height:0; margin:10px 0; border-top:solid #ddd 1px;}

h1 {clear:both; height:49px; background:#1c1c1c;}
h1 img {margin:12px 0 0 30px;}
h2 {padding:0 0 3px 10px; margin-bottom:15px; font-size:14px; background:url(images/arrowRed2.gif) left 5px no-repeat; border-bottom:solid #ddd 1px;}
h3 {margin-bottom:5px; font-size:12px; color:#c00;}
h4 {margin-bottom:5px; font-size:12px;}

table.tbl {border-collapse:collapse;}
table.tbl td,
table.tbl th {padding:2px 5px; vertical-align:top; border:solid #ccc 1px;}
table.tbl th {font-weight:bold; text-align:left; background:#eee;}

table.form {border-collapse:collapse;}
table.form td,
table.form th {padding:2px 5px 2px 0; vertical-align:top;}
table.form th {font-weight:bold; text-align:left;}
table.form input.txt {width:250px;}
table.form select {width:256px;}
table.form textarea {width:400px;}
table.form input.button {margin-top:10px; font-weight:bold;}
table.form em {padding-left:3px; color:#c00; font-size:13px;}

div.top {height:46px;}

img.logoSeat {margin:12px 0 0 15px; border:none;}
img.teaser {float:left; border-bottom:solid #c00 1px;}

ul.menuTop {float:right; margin:14px 20px 0 0;}
ul.menuTop li {float:left; margin-left:10px; padding:0; background:transparent;}
ul.menuTop li a {color:#666; text-decoration:none; font-size:11px; font-family:Tahoma, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}

ul.menuLeft {position:relative; left:-13px; margin-top:20px;}
ul.menuLeft li {padding-left:13px; background:transparent;}
ul.menuLeft li span {display:block; margin-top:10px; color:#c00; font-weight:bold;}
ul.menuLeft li.active {background:url(images/arrowRed.gif) left 5px no-repeat;}
ul.menuLeft li a {color:#fff; text-decoration:none; line-height:17px; font-size:11px; font-family:Tahoma, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}

ul.menuModels {overflow:auto;}
ul.menuModels li {float:left; padding:0; background:transparent;}
ul.menuModels img {border:none;}

div.team {overflow:auto;}
div.team div.item {float:left; width:350px; margin:0 20px 20px 0; overflow:auto;}
div.team div.item img {float:left; margin:0 10px 0 0; border:solid #bbb 1px;}

div.showroom {overflow:auto;}
div.showroom img {float:left; margin:0 10px 10px 0; border:solid #bbb 1px;}

div.contact {overflow:auto;}
div.contact div.item {float:left; width:350px;}
div.contact div.item img {margin-bottom:10px; border:solid #bbb 1px;}

div.demoCars div.car {margin-bottom:15px; padding:10px; border:solid #ddd 1px;}
div.demoCars div.car img.car {float:left; margin-right:20px;}
div.demoCars div.car a {cursor:pointer;}

table.tuning td {padding:15px 15px 0 0; vertical-align:top;}
table.tuning td img {border:solid #bbb 1px;}
table.tuning td a {font-weight:bold;}

div.tuningPhotos {overflow:auto;}
div.tuningPhotos img {float:left; margin:12px 12px 0 0; border:solid #bbb 1px;}

div.news div.item,
div.news div.item * {font-size:11px; line-height:15px;}
div.news div.item a {color:#c00;}
div.news div.item h3 {margin:0; font-size:12px;}
div.news div.item img {float:left; margin-right:10px; border:solid #bbb 1px;}

div.contactHP {margin:15px 0; padding:10px 0; border-top:solid #ccc 1px; border-bottom:solid #ccc 1px; overflow:auto;}
div.contactHP div.item {float:left; width:190px;}

div.offer div.title {margin:15px 0; border-bottom:solid #ddd 2px;}
div.offer div.title img {float:left; height:50px;}
div.offer div.title h2 {float:left; margin:0; padding:20px 0 0 15px; color:#c00; font-size:16px; background:transparent; border:none;}
div.offer div.item {margin-bottom:10px; padding-bottom:10px; border-bottom:solid #ddd 1px;}
div.offer div.item span.akce {padding:0 5px; background:#C00; color:#FFF; font-size:10px;}
div.offer div.item table {width:600px;}

div.offerItem span.back {float:right; color:#c00; font-weight:bold; cursor:pointer;}
div.offerItem h2 span {color:#c00;}
div.offerItem img.car {float:left; margin-right:40px;}
div.offerItem div.priceList {float:right; font-weight:bold; text-align:center;}
div.offerItem div.priceList img {margin-bottom:5px;}
/*
div.offer table {width:100%;}
div.offer table td span {color:#c00; cursor:pointer;}

div.offerItem span.back {float:right; color:#c00; font-weight:bold; cursor:pointer;}
div.offerItem h2 span {color:#c00;}
div.offerItem img.car {float:left; margin-right:40px;}
div.offerItem div.priceList {float:right; font-weight:bold; text-align:center;}
div.offerItem div.priceList img {margin-bottom:5px;}
*/
div.techvoc span {padding-left:10px; background:url(images/arrow.gif) left 4px no-repeat; cursor:pointer;}
div.techvoc div {padding:10px; color:#666; display:none;}

table.pneu th {text-align:center;}
table.pneu td {width:65px;}

ul.banner {margin-bottom:20px; list-style-type:none;}
ul.banner li {padding:0;}

div.wheels {overflow:auto;}
div.wheels div.item {float:left; width:240px; overflow:auto;}
div.wheels div.item h4 {margin:0;}
div.wheels div.item img {float:left; margin:0 10px 0 0; border:solid #bbb 1px;}
div.wheels div.item div {float:left;}

div.redBox {background:#c00;}
div.redBox div {padding:5px 10px 5px 10px; color:#fff; font-weight:bold;}
