/* OBECNÝ DESIGN */
body {background: url(images/bg_tile.png) repeat; margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #1B1F25}
#mother {background:url(images/bg_gradient.png) repeat-x top; height: 614px; padding: 0; margin:0 auto;}
#header {width:932px; height:157px; margin:0 auto}
#side_borders {background:url(images/bgBorders.png) repeat-y  center; margin:0 auto; width:932px; min-height:300px; text-align:center}
#content {width: 912px; min-height:500px; margin:0 10px; padding: 0; text-align: left; position:relative; background:url(images/pozadi-vlajka-de.jpg) no-repeat top;}
#border_left {background:url(images/border_left.png) top no-repeat; width:8px; height:418px; float:left; position:relative; top:-43px}
#border_right {background:url(images/border_right.png) top no-repeat; width:8px; height:418px; float:right; position:relative; top:-43px}
.blok, .blok-polovicni {width:735px; border:1px solid #666666; background: #FCFCFC; margin:0 auto 10px auto; padding:0 10px 10px}
.blok-polovicni {width:340px;}

/* OBECNE VLASTNOSTI */
:focus {outline:none}
a {text-decoration: none; color: #CC0000}
a:hover {color: Red; text-decoration: underline}
sub {font-size: 14px; line-height: 16px; margin: 0px; padding: 5px;}
h1 {font-size: 14px; color: white; line-height: 24px; background: #f3f3f3 url(images/nadpis2-de.png) repeat-x center; text-align:center; margin:0 -10px 26px -10px; width:755px}
.vlevo h1, .vpravo h1 {width:360px;}
h1 .zadano {color:#E0F1FE;}
h1.home {display:none}
h2 {font-family: sans-serif; font-size: 18px; color: #CC0000; margin: 16px 0px 0px 0px}
h2.popisTabulky {width:100%; text-align:left; font-size:120%; padding-left:5px}
h3 {color: #CC0000; margin:20px 0 0; font-size:14px}
p {line-height:17px}
p, h2, h3, ul.advantage, ul.inline, form, p.lichy, p.sudy {padding-left: 50px; padding-right:70px}
h3+p {margin-top:10px}
.blok-polovicni p, .blok-polovicni h2, .blok-polovicni h3 {padding-left:10px; padding-right:10px} 
ul.advantage li {line-height:20px; background: url(images/li-advantage.gif) no-repeat left 4px; padding-left:20px; list-style-type:none; margin-bottom:10px}
ul.inline li {list-style-type:none; display:inline-block; border:1px solid #CCCCCC; background:#FFFFFF; padding:5px}
.lichy {background-color: #E6E6E6; color: #333333}
.sudy {background-color: #F3F3F3; color: black}
.lichy, .sudy {width: auto; padding:3px}
.model {text-align: left;}
.vyrazne {color: Red;font-weight: 900;}
.tesne {padding: 1px;}
.center {text-align:center}
img {border: none}
img.left {margin-right:10px}
p img {margin: 2px 4px}
.vlevo {float: left;}
.vpravo {float: right;}
.zpet {background:url(images/horniMenu-zpet-icon.gif) no-repeat left; padding-left:17px}
.zadano {text-align: left;	font-size: 11px; color: #00019D; font-weight: 400;}
.blok-polovicni ul {padding-left:15px}
ul.odsazeny li {margin:10px 0}
.cleaner {clear:both; height:0px; width:200px; font-size:0px; border:none; margin:0 auto; padding:0; background: transparent;}
iframe {border:0}
input[type=checkbox]{margin:2px 10px 2px 10px}
.half {width:50%; float:left}
.form-block {/*clear:both;*/ margin: 1px 0; padding:6px; line-height:26px}
.form-block h2 {padding:0 0 0 8px; font-size:13px; color:#333333; margin:2px; display:inline-block; min-width:110px}
.form-block select {width:178px}
select[id=make], select[id=model], select[id=power] {width:200px}
.formRoundedTop {background:url(images/formTop-roundCorner.gif) top no-repeat #E6E6E6; height:130px}
.formRoundedBottom {background:url(images/formBottom-roundCorner.gif) bottom no-repeat #E6E6E6}

/* HLAVNI MENU */
ul#MM {margin:0 0 35px; padding:0 0 0 18px; background:url(images/MM-bg.gif) repeat-x; min-height:28px; text-align:left}
ul#MM li {list-style:none; display:inline}
ul#MM li a {color:#FFFFFF; font-weight:bold; margin:0 15px;line-height:28px;}

/* DOVOZ AUTOMOBILŮ Z NĚMECKA */
input[name=colors]+label {display:inline-block; min-width:65px}
input.btnSearch, input.btnSend {background: url(images/btn-search.png) top left; width:260px; height:42px; border:none; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333333; cursor:pointer}
input.btnSearch:hover {background: url(images/btn-search.png) bottom left; padding-top:1px}
input.btnSend {background: url(images/btn-send.png) top left}
input.btnSend:hover {background: url(images/btn-send.png) bottom left; padding-top:1px}
input.denkerSkin {background: url(images/tlacitko-260x42-de.png) top left; width:260px; height:42px; border:none; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333333; cursor:pointer}
input.denkerSkin:hover {background: url(images/tlacitko-260x42-de.png) bottom left; padding-top:1px}
#sedan {background: url(images/ikona-sedan.png)}
#kombi {background: url(images/ikona-kombi.png)}
#offroad {background: url(images/ikona-offroad.png)}
#kabrio {background: url(images/ikona-kabrio.png)}
#sedan, #kombi, #offroad, #kabrio, #other {background-repeat:no-repeat; background-position:95% center; background-color:#F3F3F3; margin:1px}
.car-type {line-height:30px}
.car-type#numberOfResults {background: url(../images/numberOfResults_bg.png) repeat-x bottom #fffccb; border-bottom:2px solid #eacd7e; border-right:2px solid #efda9f; margin:10px; padding:5px 10px}
.car-type#numberOfResults #result {font-size:110%; font-weight:bold; color:red}

/* BEZTABULKOVÝ FORMULÁŘ */
form.cssForm {display:block; margin:0 auto; text-align:center; width:450px}
form.cssForm label {display:block; width:130px; float:left; text-align:right; margin:4px 3px 3px; background:#D7DCE7; padding:2px;color: #334173;}
form.cssForm input, form.cssForm textarea {width:300px; margin:2px; padding:2px}
form.cssForm input.submit {margin-left:130px}

/* UVODNI STRANKA */
#uvodniNabidka {position:relative; margin:0 15px; height:620px}
#flash-zmodrani {position:absolute; left: 6px; top: 1px; z-index: 2;}
#uvodniNabidka a {color: #CC0000}
#uvodniNabidka h3 {font-size: 12px; color: #191970; margin: 8px 0px 0px 0px; background:none; line-height:normal}
.homePage-blok {background: #FFFFFF; width:850px}
.homePage-blok h1 {background: url(images/nadpis_cervena.gif) #798ACA repeat-x; width:870px}
.homePage-blok h1 a {color: white; text-decoration:underline;}
.homePage-blok h1 a:hover {color: #FFFFCC; text-decoration:underline;}

/* POZICE OKEN */
#obrazek-nabidka {background: url(images/soucasna-nabidka.jpg) no-repeat bottom; height: 93px}
#obrazek1 {background: url(images/auta_z_nemecka-large.jpg) no-repeat bottom; height: 93px}
#obrazek2 {background: url(images/obytne-vozy-de.jpg) no-repeat bottom; height: 93px}
#obrazek3 {background: url(images/eshop.jpg) no-repeat bottom; height: 93px}
#obrazek4 {background: url(images/proc-auto-od-nas-de.jpg) no-repeat bottom; height: 93px}
#obrazek5 {background: url(images/leasing-de.jpg) no-repeat bottom; height: 93px}
#obrazek6 {background: url(images/kontakt-de.jpg) no-repeat bottom; height: 93px}

.nabidka, .nabidka-wide {position: absolute; padding: 5px 5px 0px 5px; margin: 0px; text-align: center; width: 273px; height: 195px; background-color: white; color:#333333; display: block; border: 1px solid #666666}
.nabidka-wide {width:860px}
.nabidka h4 {text-align: center}
.nabidka h2 {font-size: 14px; padding: 3px 0 10px}
.nabidka-wide h2 {font-size:20px}
.nabidka p {font-size:12px; margin:0; padding:0 15px; line-height:inherit}
.nabidka-wide p {font-size:16px}
#nabidka {left:5px; top:0px}
#n01 {left: 5px; top: 210px;}
#n04 {left:5px; top:420px}
#n05 {left:298px; top: 420px}
#n06 {left:591px; top: 420px}

#zhavaNabidka table tbody tr th h2 a {color:white;text-decoration:none}

#menu {display: none}

/* MAPA STRANEK */
#mapaseznam {text-align:left; background: #D7DCE7; padding: 8px; line-height: 20px; font-weight: bold; font-size:11px}
#mapaseznam a {font-weight: normal; font-size:12px}
#mapaseznam a:hover {color:#333333; font-weight: normal}
.mapaseznam2 {text-align:center; padding:0 75px 20px; margin:0; line-height: 20px; font-weight: bold; font-size:12px}
.mapaseznam2 a {font-weight: normal; font-size:12px}
.mapaseznam2 a:hover {color:#333333; font-weight: normal}

table.main, img.car {background-color: #D7DCE7;	border: 1px solid #003399; margin-bottom: 20px}
table.admin {background:#003399; border:1px solid #C8CBD2; margin-bottom:10px}
table.admin td {color: white}
table.admin a {color: white}
h1#model_name {display: inline; font-size: 10pt; font-family: sans-serif}
p#podtext {text-align: justify; margin-top:10px; font-size: 11pt; font-weight: bold; font-family: sans-serif; color: #8B0000}

/* VYHLEDAVANI MANHEIM */
table.manheim-results, table.manheim-detail {width:100%}
table.manheim-results tr td {border-top:1px solid #99b4d1; padding:0.6em 0.3em; border-left:1px solid #CCD3E1}
table.manheim-detail tr td {width:50%; padding:0.5em 0.2em 0.5em 0.5em}
table.manheim-detail tr td input[type=text]{min-width:120px}
table.manheim-detail tr td.lichy {min-width:135px; background:#f4f4f4;color: black;}
.manheim-detail-gallery {margin:0 33px}
img.manheim-detail {float:left; margin:0.5em; padding:1px; border:1px solid #99b4d1}

table.searchResults {background:#cdcdcd; padding:4px; width:60%; border-collapse:collapse; border:2px solid #cdcdcd; margin:0 auto}
table.searchResults h3 {margin:0}
table.searchResults tr td {padding:5px 10px; background:#f4f4f4; border:1px solid #cdcdcd}
table.searchResults tr.sudy td {background:#f0f0f0}

/* SOUCASNA NABIDKA */
ul.nabmenu {text-align: center; margin: 0 auto 10px; padding:10px 0 0 0;}
ul.nabmenu li {list-style-type:none; display: inline-block; margin:0 0}
ul.nabmenu a {font-size: 14px; font-weight: bold; display: table-cell; vertical-align:middle; width:125px; height:61px; text-decoration: underline; background: url(images/soucasnaNabidka-btn.png) bottom no-repeat; color:#FFFFFF; letter-spacing:0.5px; line-height:22px}
ul.nabmenu a:hover, ul.nabmenu a.active {background: url(images/soucasnaNabidka-btn.png) top no-repeat}
ul.nabmenu a span {font-size:11px; display:block; letter-spacing:0.2px; margin-top:-3px}
ul.nabmenu li+li {margin:0 -3px 0 2px}
tr.legenda th {text-align:center; font-size:0.85em}
.homePage-blok table tr.legenda th {text-align:left}
.homePage-blok table tr.legenda th[width] {text-align:center}
.seznam-vozu table {border-collapse:collapse}
.seznam-vozu table tr td {padding:4px 0; font-size:0.95em}
.seznam-vozu table tr:nth-child(even) {background-color:#eeeeee}

/* PATICKA */
#footer {background:url(images/footer-de.png) no-repeat center; width:930px; height:39px; margin:0 auto}
#footer a {display:block; background: url(images/footer-backHome-de.png) no-repeat bottom; width:258px; height:26px; margin:0 auto}
#footer a span {display:none}
#footer #counter {background:url(images/footer-counter-de.png) no-repeat bottom; width:121px; height:20px; margin:-26px auto 0; padding: 6px 0 0 4px; font-size:12px}
#footer #counter img {margin-left:2px}

/* FACEBOOK */
a#facebook {overflow:hidden; position:relative; width:304px; height:23px; margin:10px auto; display:block}
a#facebook span {width:304px; height:23px; background:url(images/facebook-btn.png) repeat top scroll; display:block; position:absolute; left:0; top:0; z-index:1}
a#facebook:hover span {background:url(images/facebook-btn.png) no-repeat bottom;}

/* IVAN MLADEK */
.ivanMladek p {display: block; width:99%; margin:2px 0}
.ivanMladek p a {display:block; width: 600px; height:46px; line-height:46px; background: url(images/mp3.gif) no-repeat left; padding-left:20px; margin:0 auto}
.ivanMladek h2 {font-size:14px; margin:10px}
.ivanMladek h2 strong {color:#000000}
.invisible {background-color: transparent; border:none; padding:0; margin:0 auto; width:755px; height:auto}

/* KONTAKT */
#kontakt-photoContainer {width: 90px; float: right; position: relative}
#kontakt-photoContainer div {position: absolute; width: 90px; height: 120px; left: 0px; top: 0px; visibility: hidden}
#kontakt-photoContainer #Layer1 {z-index:8}
#kontakt-photoContainer #Layer2 {z-index:9}
#kontakt-photoContainer #Layer3 {z-index:10}
#kontakt-photoContainer #Layer4 {z-index:11}
#kontakt-photoContainer #Layer5 {z-index:12}
#kontakt-photoContainer #Layer6 {z-index:13}
#kontakt-photoContainer #Layer7 {z-index:14}
#kontakt-photoContainer #Layer8 {z-index:15}
.pracovniMista {width: 912px; text-align:center}
.pracovniMista img {border:none; width:88px;height:31px}

/* INFOKARTA */
.blok#infokarta {width: 755px; background-color:#e8ebf3; text-align:center}
.blok#infokarta h1.infokarta {width:775px}

/* AUTOSERVIS */
.autoservis h3 span {text-align:left; font-weight:normal}
.autoservis .vlevo ul.advantage {padding-right:0}

.servisRezervace {text-align:center; margin-bottom:10px; padding:10px}
.servisRezervace a {display:block; width:260px; height:42px; background:url(images/tlacitko-260x42.png) top; color:#FFFFFF; line-height:42px; font-weight:bold; margin:0 auto}
.servisRezervace a:hover {background-position:bottom}

.blok .horniMenu {text-align: right; padding: 4px; background: #e7e7e7;/*background:#e7ebf3;*/ border-bottom: 1px solid #c7c7c7; margin:-26px -10px 11px}
.blok .horniMenu span a {font-weight:bold; padding-left:16px;} 
.blok .horniMenu span#zpet a {background:url(images/horniMenu-zpet-icon.gif) no-repeat left}

table.autoservis-kalendar, table.autoservis-detailDne {border:1px solid #666666; border-collapse:separate; border-spacing:0; margin:0 auto; padding:0px; font-size: x-small; width:100%}
table.autoservis-kalendar {margin:0px 0 10px}
table.autoservis-kalendar tr td, table.autoservis-detailDne tr td {text-align:center; padding:0px; border-left:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; text-align:center}
table.autoservis-kalendar tr td.b, table.autoservis-detailDne tr td.b {border-bottom:none}
table.autoservis-kalendar tr td.l, table.autoservis-detailDne tr td.l {border-left:none}
table.autoservis-kalendar tr td a {width:47px; height:37px; display:block; background: url(images/kalendar-pozadiBunky-de.jpg); padding-top:15px}
table.autoservis-kalendar tr td a:hover {background:white;}
table.autoservis-kalendar tr td.obsazeno a {background:#ffdfcb; color:red; padding-top:6px; height:49px}
table.autoservis-kalendar tr td.obsazeno a:hover {background:#ffdfcb; color:red; text-decoration:none; cursor: auto}

table.autoservis-detailDne {width:100%; margin:10px 0}
table.autoservis-detailDne tr td {height:65px; background: #e8f4d7; padding-top:5px; width:20%; color:green}
table.autoservis-detailDne tr td:hover {background:white}
table.autoservis-detailDne tr td a {display:block}
table.autoservis-detailDne tr.navesti td {height:20px; padding:0; color:inherit; background: url(images/tabulka-navestiBg.png) repeat-x}
table.autoservis-detailDne tr td.obsazeno {background:#ffdfcb;color:red}
#forIE6 {visibility: hidden}

/* OBYTNE VOZY */
.blok#burstner {padding:0 10px 10px}
#burstner-image {position: absolute; top: 100px}
#burstner-text {display:block; width:735px; height:1039px; overflow:hidden}
.burstner-gallery {text-align:center; margin-top:0; font-size:12px}
.burstner-gallery a img {border:1px solid #666666; padding: 1px; margin:1px 1px 0 0}
.burstner-gallery a:hover img {border:1px solid Red}

/* EARTH */
.earth .vpravo {width:43%}

img[src="images/odtahovka.jpg"] {margin:-3px -2px -7px -2px; padding:0}

/* KARTA VOZU */
.kartaVozu .vlevo {width:340px}
.kartaVozu .vpravo {width:384px; margin-right:0px}

.kartaVozu .horniMenu {text-align: right; padding: 4px; background: #f3f3f3;/*background:#e7ebf3;*/ border-bottom: 1px solid #dadada; margin:0 -10px 11px;}
.kartaVozu .horniMenu span a {font-weight:bold; padding-left:16px;} 
.kartaVozu .horniMenu span#tisk a {background:url(images/horniMenu-tisk-icon.gif) no-repeat left}
.kartaVozu .horniMenu span#email a {background:url(images/horniMenu-mail-icon.gif) no-repeat left}
.kartaVozu .horniMenu span#zpet a {background:url(images/horniMenu-zpet-icon.gif) no-repeat left}

.kartaVozu a img {border:1px solid white; margin:7px 7px 5px;background-color:white}
.kartaVozu a:hover img {border:1px solid Red}

.kartaVozu .photoBox, .kartaVozu .videoBox {border: 1px solid #dadada; float:left; margin:0 15px 5px 0; background:#f3f3f3}
.kartaVozu .videoBox {width:334px; height:273px; text-align:center; padding-top:7px; margin-bottom:0}
.kartaVozu .videoBox object {margin:0; padding:0}
.kartaVozu h2 {font-size:14px; margin:5px 7px 5px; padding:0}
.kartaVozu h1 {margin-bottom:1px}

.kartaVozu .vlevo button {margin:0 auto; width:200px; height:30px; margin:1px 70px 5px; cursor:pointer}
.kartaVozu .vpravo hr {border:none; border-top: 1px solid #dadada; margin:0}

.kartaVozu #obrMenu {width:340px; margin:-10px 15px 170px;}
.kartaVozu #obrMenu a {position:relative;}
.kartaVozu #obrMenu a span {position:absolute; top:58px; width:85px; text-align:center; display:block}
.kartaVozu #obrMenu div, .kartaVozu #obrMenu a {margin-top:10px}

.kartaVozu table.popisVozu {margin:0 0 10px; border-collapse:collapse;}
.kartaVozu table.popisVozu tr td {padding:2px 8px; line-height:1.5em; border-bottom:1px solid white; border-left:0px solid #dadada; font-size:11px;}
.kartaVozu table.popisVozu tr td.vlastnost {width:105px; vertical-align:top; /*color:#455189;*/ background:#ebebeb; text-align:right}
.kartaVozu table.popisVozu tr td.hodnota {background:#f3f3f3; font-weight:normal}
.kartaVozu table.popisVozu tr:nth-child(odd) td.vlastnost {background:#f3f3f3}
.kartaVozu table.popisVozu tr:nth-child(odd) td.hodnota {background:#f8f8f8}

.zadanoDetail {text-align: left; font-size: 12px; color: White;}
.nabidka_povidani {padding:10px; text-align:justify; font-size:11px; text-indent:10px; margin-top:15px; border-right:#CCD3E1 solid 1px;}
.nabidka_odkaz {font-size:11px;	font-weight:900;}

.warrantySeal {margin:0 0 0 290px}

/* INFOGRAFIKA V DETAILU VOZU */
#nab-fotogalerie {background-image:url('images/nabidka/fotogalerie-bw.jpg')}
a.nab-fotogalerie:hover {background: no-repeat bottom url('images/nabidka/fotogalerie.jpg')}
a.nab-fotogalerie {background: no-repeat top url('images/nabidka/fotogalerie.jpg')}
#nab-wallpaper {background-image: url('images/nabidka/wallpaper-bw.jpg')}
a.nab-wallpaper {background: no-repeat top url('images/nabidka/wallpaper.jpg')}
a.nab-wallpaper:hover {background: no-repeat bottom url('images/nabidka/wallpaper.jpg')}
#nab-leasing {background-image: url('images/nabidka/leasing-bw.jpg')}
a.nab-leasing {background: no-repeat top url('images/nabidka/leasing.jpg')}
a.nab-leasing:hover {background: no-repeat bottom url('images/nabidka/leasing.jpg')}
#nab-crashtest {background-image: url('images/nabidka/crashtest-bw.jpg')}
a.nab-crashtest {background: no-repeat top url('images/nabidka/crashtest.jpg')}
a.nab-crashtest:hover {background: no-repeat bottom url('images/nabidka/crashtest.jpg')}
#nab-prospekt {background-image: url('images/nabidka/prospekt-bw.jpg')}
a.nab-prospekt {background: no-repeat top url('images/nabidka/prospekt.jpg')}
a.nab-prospekt:hover {background: no-repeat bottom url('images/nabidka/prospekt.jpg')}
#nab-info {background-image: url('images/nabidka/info-bw.jpg')}
a.nab-info {background: no-repeat top url('images/nabidka/info.jpg')}
a.nab-info:hover {background: no-repeat bottom url('images/nabidka/info.jpg')}
#nab-specifikace {background-image: url('images/nabidka/specifikace-bw.jpg')}
a.nab-specifikace {background: no-repeat top url('images/nabidka/specifikace.jpg')}
a.nab-specifikace:hover {background: no-repeat bottom url('images/nabidka/specifikace.jpg')}
#nab-video {background-image: url('images/nabidka/video-bw.jpg')}
a.nab-video {background: no-repeat top url('images/nabidka/video.jpg')}
a.nab-video:hover {background: no-repeat bottom url('images/nabidka/video.jpg')}
a.nab-odkazy:link, a.nab-odkazy:visited {margin-left: 10px;}
table.nab-table td {width: 85px;}
.konv_button {line-height: 0px; width:10px; height:10px;}
a.hot_txt:hover {text-decoration: none;}
#nab-fotogalerie, a.nab-fotogalerie, #nab-wallpaper, a.nab-wallpaper, #nab-leasing, a.nab-leasing, #nab-crashtest, a.nab-crashtest, #nab-prospekt, a.nab-prospekt, #nab-info, a.nab-info, #nab-specifikace, a.nab-specifikace, #nab-video, a.nab-video {width:85px; height:68px; display:block; float:left;}

/* SOCIALNI SITE - SDILENI */
ul.sharing {padding:0}
ul.sharing li {width:60px; height:29px; overflow:hidden; display:block; float:left; list-style-type:0}
ul.sharing li a {background-image:url('images/shr-sprite-own.png'); background-repeat:none; display:block; height:29px}
ul.sharing li.shr-facebook a {background-position: -10px 29px}
ul.sharing li.shr-delicious a {background-position: -90px 29px}
ul.sharing li.shr-twitter a {background-position: 150px 29px}
ul.sharing li.shr-stumble a {background-position: 70px 29px}
ul.sharing li a:hover {text-decoration:none}
ul.sharing li.shr-facebook a:hover {background-position: -10px top}
ul.sharing li.shr-delicious a:hover {background-position: -90px top}
ul.sharing li.shr-twitter a:hover {background-position: 150px top}
ul.sharing li.shr-stumble a:hover {background-position: 70px top}
