* { margin:0; padding:0; }
a, a img { border:none; }

a { text-decoration:underline; color:#ff7200; }
a:hover { text-decoration:none; color:#4a4a4a; }

body { background:url("/images/web/bg/body.png") repeat-x left top #ffffff; font-family:Arial, Tahoma, Verdana, sans-serif; font-size:75%; color:#4a4a4a; }
table { border-collapse:collapse; text-align:left; }
table tr td.v-top { vertical-align:top; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; color:#ff7200; }
h1 { font-size:180%; margin:10px 0 15px 0;}
h2 { font-size:150%; margin:20px 0 15px 0;}
h3 { font-size:140%; }
h4 { font-size:120%; }

label { cursor:pointer; }

.none { display:none; }
.cleaner { clear:both; }
.cleaner hr { display:none; }

.text { line-height:155%; color:#000000; }

.black { color:#000000; }
.white { color:#ffffff; }
.gray  { color:#4a4a4a; }

.t-center { text-align:center; }
.t-right { text-align:right; }
.t-block { text-align:justify; }
.t-left { text-align:left; }

.b, .bold { font-weight:bold; }
.i, .italic { font-style:italic; }
.u, .underline { text-decoration:underline; }

/* layout */
#root { background:url("/images/web/bg/header.jpg") no-repeat center top; }

#main { width:920px; margin:0 auto; padding-bottom:20px; }
#header { position:relative; width:100%; height:193px; }

#logo { position:absolute; margin-left:15px; top:35px; display:block; width:185px; height:117px; }

#menu { position:absolute; left:200px; bottom:0; }
#menu ul { display:inline; }
#menu ul li { display:inline; float:right; }
#menu ul li a { display:block; float:left; height:40px; line-height:40px; background:no-repeat center bottom transparent; padding:0 30px; text-transform:uppercase; text-decoration:none; font-size:11px; color:#ffffff; }
#menu ul li a.topmenu, #menu a:hover { color:#e49d05; }
#menu ul li a.topmenu { background-image:url("/images/web/arrow.png"); }

#content { width:920px; }
#left { float:left; width:162px; margin-right:20px; }
#right { float:right; width:730px; }
#VypisObsahu table tr td { padding:2px 0; }

/* Pravý sloupec */
.heading { font-weight:bold; }

#selectPanel { position:relative; height:183px; background:url("/images/web/bg/select-panel.png") repeat-x left top; }
#selectPanel .type { position:absolute; left:15px; top:6px; }
#selectPanel .carType { float:left; width:400px; margin-left:25px; font-size:11px; }
#selectPanel .carType tr td { height:31px; line-height:31px; vertical-align:middle; }
#selectPanel .carType tr td label { display:block; }

#selectPanel .carParams { float:right; width:290px; margin:5px 10px 0 0; font-size:11px; }
#selectPanel .carParams tr td { padding-bottom:5px; }
#selectPanel .carParams tr td select, #selectPanel .carParams tr td input.textfield { width:130px; font-size:12px; }
#selectPanel .carParams tr td select{ height:17px; }
/*
#selectPanel .carParams .submit { margin-right:13px; border:0; cursor:pointer; background:#bababa; padding:2px 20px; font-weight:bold; font-size:12px; color:#4a4a4a; }
*/

#selectPanel .submit { position:absolute; right:25px; bottom:0; }
#selectPanel .submit input { border:0; cursor:pointer; background:#bababa; padding:2px 20px; font-weight:bold; font-size:12px; color:#4a4a4a; }

#carDetail { margin:10px 0 25px 0; }
#carDetail .heading-bar { position:relative; margin-bottom:15px; height:25px; line-height:25px; }
#carDetail .heading-bar h2 { font-weight:bold; }
#carDetail .heading-bar .back { position:absolute; right:0; top:0; font-size:11px; text-decoration:none; color:#FF7200; cursor:pointer;}

#carDetail .params { float:left; width:330px; }
#carDetail .params table { width:100%; margin-bottom:20px; }
#carDetail .params table tr td{ padding:5px 0; }
#carDetail .params table tr td.name { width:150px; padding-left:10px; font-weight:bold; }
#carDetail .params table tr.odd { background:#d6d6d6; }
#carDetail .params table tr.even { background:#f4f4f4; }

#carDetail .params .note { margin-bottom:48px; }

#carDetail .params .contact { padding:5px; background:#d6d6d6; }
#carDetail .params .contact .photo { overflow:hidden; float:left; width:85px; height:85px; margin-right:20px; }
#carDetail .params .contact .text { line-height:180%; }
#carDetail .params .contact .text a{ color:black; text-decoration:none; }
#carDetail .params .contact .text a:hover{ color:#FF7200; text-decoration:underline; }

#carDetail .photos { float:right; width:338px; padding:13px; padding-bottom:4px; background:#d6d6d6; }
#carDetail .photos .item { overflow:hidden; float:left; width:106px; height:77px; margin-right:10px; margin-bottom:10px;}
#carDetail .photos .item img{ height:85px;}
#carDetail .photos .mainItem { overflow:hidden; width:338px; height:255px; }

#newCars table { width:100%; margin:5px 0 10px 0; }
#newCars table tr th { height:35px; text-align:left; font-size:13px; color:#ff7200; }
#newCars table tr th, #newCars table tr td { padding-left:15px; }
#newCars table tr td { height:68px; border-bottom:1px solid #ffffff;; }
#newCars table tr td a:hover, #newCars table tr th a:hover { color:#ff7200; }
#newCars table tr td a, #newCars table tr th a { text-decoration:none; color:#4a4a4a; }
#newCars table tr td img { margin-right:4px; }
#newCars table tr.odd td { background:#d6d6d6; }
#newCars table tr.even td { background:#f4f4f4; }

.TdLokalita{width:80px;}
.TdCena{width:80px;}

/* levý sloupec */
#left h2, #left h3 { color:#4a4a4a; }

#login { float:right; margin-top:25px; color:#4a4a4a; font-size:11px; text-transform:uppercase; }
#login tr td { padding-bottom:4px; }
#login tr td.caption { padding-right:7px; }
#login tr td.registration { padding-top:5px; text-transform:none; font-size:11px; }
#login tr td.registration a { text-decoration:none; color:#111111; }
#login tr td.registration a:hover { color:#ff7200; }
#login input.textfield { width:90px; border:1px solid #4a4a4a; font-size:11px; }
#login input.submit { border:0; background:#ffffff; cursor:pointer; }
#login input.submit3 { border:2px solid #FF7200; background:#FF7200; cursor:pointer; color:white; font-size:11px;}

#vyhledat { float:right; margin-top:15px; color:#4a4a4a; font-size:11px; text-transform:uppercase; }
#vyhledat input.textfield { width:90px; border:1px solid #4a4a4a; font-size:11px; margin-left:5px;}
#vyhledat input.submit { border:0; background:#ffffff; cursor:pointer; }

#left h3 { margin:15px 0 0 40px; font-size:14px; font-weight:bold; }
#otherBrands { position:relative; margin-top:10px; }
a#triggerOtherBrands { display:block; margin-left:40px; font-weight:bold; text-decoration:none; color:#111111; }
a#triggerOtherBrands:hover { color:#ff7200; }

#triggeredBrands { position:absolute; top:-514px; left:0;  background:#ffffff; border:1px solid #dadada; display:none; width:240px; padding-bottom:19px; z-index:100;}
#triggeredBrands .wrapper { position:relative; padding:10px 0 0 25px; }
#triggeredBrands .wrapper .close { position:absolute; display:block; right:5px; top:3px; font-size:10px; }
#triggeredBrands .wrapper .sideMenu li a { padding-left:0; border-bottom:1px dashed #b7b7b7; }
#triggeredBrands .wrapper .sideMenu li{ float:left; width:80px; margin-right:20px;}

.sideMenu { list-style-type:none; margin:10px 0 20px 0; }
.sideMenu li { padding:1px 0; }
.sideMenu li a { display:block; background:no-repeat left center; padding-left:40px; text-decoration:none; color:#111111; }
.sideMenu li a:hover { color:#ff7200; }
.sideMenu li a strong { display:block; padding-bottom:3px; border-bottom:1px dashed #b7b7b7; font-weight:normal; }
.sideMenu li a.alfa-romeo-1 { background-image:url("/images/web/brand/alfa-romeo.png"); background-position:16px center; }
.sideMenu li a.audi-1 { background-image:url("/images/web/brand/audi.png"); background-position:6px center; }
.sideMenu li a.bmw-1 { background-image:url("/images/web/brand/bmw.png"); background-position:16px center; }
.sideMenu li a.citroen-1 { background-image:url("/images/web/brand/citroen.png"); background-position:7px center; }
.sideMenu li a.fiat-1 { background-image:url("/images/web/brand/fiat.png"); background-position:15px center; }
.sideMenu li a.ford-1 { background-image:url("/images/web/brand/ford.png"); background-position:1px center; }
.sideMenu li a.honda-1 { background-image:url("/images/web/brand/honda.png"); background-position:12px center; }
.sideMenu li a.hyundai-1 { background-image:url("/images/web/brand/hyundai.png"); background-position:5px center; }
.sideMenu li a.kia-1 { background-image:url("/images/web/brand/kia.png"); background-position:5px center; }
.sideMenu li a.mazda-1 { background-image:url("/images/web/brand/mazda.png"); background-position:11px center; }
.sideMenu li a.mercedesbenz-1 { background-image:url("/images/web/brand/mercedes.png"); background-position:14px center; }
.sideMenu li a.mitsubishi-1 { background-image:url("/images/web/brand/mitsubishi.png"); background-position:14px center; }
.sideMenu li a.nissan-1 { background-image:url("/images/web/brand/nissan.png"); background-position:12px center; }
.sideMenu li a.opel-1 { background-image:url("/images/web/brand/opel.png"); background-position:10px center; }
.sideMenu li a.peugeot-1 { background-image:url("/images/web/brand/peugeot.png"); background-position:16px center; }
.sideMenu li a.renault-1 { background-image:url("/images/web/brand/renault.png"); background-position:16px center; }
.sideMenu li a.seat-1 { background-image:url("/images/web/brand/seat.png"); background-position:18px center; }
.sideMenu li a.suzuki-1 { background-image:url("/images/web/brand/suzuki.png"); background-position:18px center; }
.sideMenu li a.skoda-1 { background-image:url("/images/web/brand/skoda.png"); background-position:15px center; }
.sideMenu li a.toyota-1 { background-image:url("/images/web/brand/toyota.png"); background-position:10px center; }
.sideMenu li a.volvo-1 { background-image:url("/images/web/brand/volvo.png"); background-position:17px center; }
.sideMenu li a.vw-1 { background-image:url("/images/web/brand/vw.png"); background-position:15px center; }

.StandardMenuLeft{list-style-type:none; margin:10px 0 20px 0;}
.StandardMenuLeft li{ padding:1px 0; margin-left:40px; }
.StandardMenuLeft li a{ display:block; background:no-repeat left center; padding:0 0 3px 0; text-decoration:none; color:#111111;  border-bottom:1px dashed #b7b7b7;}
.StandardMenuLeft li a:hover{ color:#ff7200; }
.SideBoxHeader h3 strong{ color:#ff7200; }

#Footer{width:920px; margin:0 auto; padding:0 0 25px;}
#Footer .vlevo{width:450px; float:left;}
#Footer .vpravo{width:300px; float:right; text-align:right;}
#Footer a{color:#4A4A4A; font-size:11px; text-decoration:none;}
#Footer a:hover{text-decoration:underline;}

#AktNab{position:absolute; margin:-10px 0 0 15px;}
.AddInzerat input, .AddInzerat select{ width:200px; }
.submit2, .AddInzerat .submit2{width:100px; height:22px; border:0; color:white; font-weight:bold; background-color:#FF7200;}

