/* OBECNÝ DESIGN */
body {background: url(images/bg_tile.png) repeat; margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #202D57}
#mother {background:url(images/bg_gradient.png) repeat-x top; height: 614px; padding: 0; margin:0 auto;}
#header {width:932px; height:230px; margin:0 auto}
#side_borders {background:url(images/bgBorders.png) repeat-y  center; margin:0 auto; width:932px; min-height:500px; text-align:center}
#content {width: 912px; min-height:542px; margin:0 10px; padding: 0; text-align: left; position:relative; background:url(images/pozadi-vlajka.jpg) no-repeat top;}
#border_left {background:url(images/border_left.png) top no-repeat; width:8px; height:458px; float:left; position:relative; top:-43px}
#border_right {background:url(images/border_right.png) top no-repeat; width:8px; height:458px; float:right; position:relative; top:-43px}
.blok, .blok-polovicni {width:735px; border:1px solid #99b4d1; background:#d7dce7; margin:0 auto 10px auto; padding:0 10px 10px}
.blok-polovicni {width:340px;}

/* OBECNE VLASTNOSTI */
:focus {outline:none}
a {text-decoration: none; color:/*#0a65bb*/#00519e}
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: #798ACA url(images/nadpis.gif) repeat-x; text-align:center; margin:0 -10px 10px -10px; width:755px}
.vlevo h1, .vpravo h1 {width:360px;}
h1 .zadano {color:#E0F1FE;}
h2 {font-family: sans-serif; font-size: 12px; color: #191970; margin: 8px 0px 0px 0px;}
h2.popisTabulky { width:100%; text-align:left; font-size:120%; padding-left:5px}
.lichy {background-color: #CCD3E1; color: black;}
.sudy {background-color: #D7DCE7; color: #334173;}
.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;}
input[type=checkbox]{margin:2px 10px 2px 10px}
.half {width:50%; float:left}
.form-block {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}

/* 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}
#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:#d7dce7; margin:1px}
.car-type {line-height:30px}

/* 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}

/* KARTA VOZU */
.kartaVozu .vlevo {width:340px}
.kartaVozu .vpravo {width:384px; margin-right:0px}

.kartaVozu .horniMenu {text-align: right; padding: 4px; background: #d3dae7;/*background:#e7ebf3;*/ border-bottom: 1px solid #99b4d1; 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 #0a65bb; margin:7px 7px 5px;}
.kartaVozu a:hover img {border:1px solid Red}

.kartaVozu .photoBox, .kartaVozu .videoBox {border: 1px solid #99b4d1; float:left; margin:0 15px 5px 0; background:#e7ebf3}
.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;}

.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 #99b4d1; 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 4px; border-bottom:1px solid #d7dce7; border-left:1px solid #d7dce7; font-size:11px;}
.kartaVozu table.popisVozu tr td.vlastnost {width:105px; vertical-align:top; /*color:#455189;*/ background:#dce1ea; text-align:right}
.kartaVozu table.popisVozu tr td.hodnota {background:#e7ebf3; font-weight:normal}

.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.gif')}
a.nab-fotogalerie:hover {background: no-repeat bottom url('images/nabidka/fotogalerie.gif')}
a.nab-fotogalerie {background: no-repeat top url('images/nabidka/fotogalerie.gif')}
#nab-wallpaper {background-image: url('images/nabidka/wallpaper-bw.gif')}
a.nab-wallpaper {background: no-repeat top url('images/nabidka/wallpaper.gif')}
a.nab-wallpaper:hover {background: no-repeat bottom url('images/nabidka/wallpaper.gif')}
#nab-leasing {background-image: url('images/nabidka/leasing-bw.gif')}
a.nab-leasing {background: no-repeat top url('images/nabidka/leasing.gif')}
a.nab-leasing:hover {background: no-repeat bottom url('images/nabidka/leasing.gif')}
#nab-crashtest {background-image: url('images/nabidka/crashtest-bw.gif')}
a.nab-crashtest {background: no-repeat top url('images/nabidka/crashtest.gif')}
a.nab-crashtest:hover {background: no-repeat bottom url('images/nabidka/crashtest.gif')}
#nab-prospekt {background-image: url('images/nabidka/prospekt-bw.gif')}
a.nab-prospekt {background: no-repeat top url('images/nabidka/prospekt.gif')}
a.nab-prospekt:hover {background: no-repeat bottom url('images/nabidka/prospekt.gif')}
#nab-info {background-image: url('images/nabidka/info-bw.gif')}
a.nab-info {background: no-repeat top url('images/nabidka/info.gif')}
a.nab-info:hover {background: no-repeat bottom url('images/nabidka/info.gif')}
#nab-specifikace {background-image: url('images/nabidka/specifikace-bw.gif')}
a.nab-specifikace {background: no-repeat top url('images/nabidka/specifikace.gif')}
a.nab-specifikace:hover {background: no-repeat bottom url('images/nabidka/specifikace.gif')}
#nab-video {background-image: url('images/nabidka/video-bw.gif')}
a.nab-video {background: no-repeat top url('images/nabidka/video.gif')}
a.nab-video:hover {background: no-repeat bottom url('images/nabidka/video.gif')}
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;}

/* UVODNI STRANKA */
#uvodniNabidka {position:relative; margin:0 15px; height:700px}
#flash-zmodrani {position:absolute; left: 6px; top: 1px; z-index: 2;}
#uvodniNabidka a {color: #191970}
#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 */
#obrazek1 {background: url(images/soucasna-nabidka.jpg) no-repeat bottom; height: 86px}
#obrazek2 {background: url(images/prave-ted-v-zamori.jpg) no-repeat top; height: 75px}
#obrazek3 {background: url(images/konfigurace-novych-vozu.jpg) no-repeat top; height: 75px}
#obrazek4 {background: url(images/ceny-jetych-vozu.jpg) no-repeat top; height: 75px}
#obrazek5 {background: url(images/nahradni-dily.jpg) no-repeat top; height: 75px}
#obrazek5_cizi_jazyk {background: url(images/nahradni_dily_2.png) no-repeat bottom; height: 86px}
#obrazek6 {background: url(images/auta-z-nemecka.jpg) no-repeat top; height: 75px}
#obrazek7 {background: url(images/proc-auto-od-nas.jpg) no-repeat top; height: 75px}
#obrazek8 {background: url(images/kalkulator-poplatku.jpg) no-repeat top; height: 75px}
#obrazek9 {background: url(images/nase-auta-v-tv.jpg) no-repeat top; height: 75px}
#obrazek-provize {background: url(images/procenta.png) no-repeat top; height: 75px}
#obrazek10 {background: url(images/eshop.png) no-repeat top; height: 75px}
#obrazek11 {background: url(images/ivan-mladek.jpg) no-repeat top; height: 75px}
#obrazek12 {background: url(images/kontakt.jpg) no-repeat top; height: 75px}
#obrazek12_cizi_jazyk {background: url(images/kontakt_2.jpg) no-repeat top; height: 86px}
#obrazek13 {background: url(images/obytne-vozy.jpg) no-repeat top; height: 75px}
#obrazek14 {background: url(images/autoservis.jpg) no-repeat top; height: 75px}
#obrazek15 {background: url(images/leasing.jpg) no-repeat top; height: 75px}
#obrazek16 {background: url(images/earth.jpg) no-repeat top; height: 75px}

.nabidka {position: absolute; padding: 5px 5px 0px 5px; margin: 0px; text-align: center; width: 200px; height: 160px; border: 1px solid #8FB1EF; background-color: white; color:#333333; display: block;}
.nabidka2 {position: absolute; padding: 5px 5px 0px 5px; margin: 0px; text-align: center; width: 420px; height: 160px; border: 1px solid #8FB1EF; background-color: white; color:#333333; display: block;}
.nabidka h4 {text-align: center}
.nabidka p {font-size:12px; margin-top: 5px}

#n01 h2 {font-size: 15px; padding: 10px 0}
#n01 p {font-size:12px; margin:0}
#n14 p {font-size:11px; margin-top: 5px}
#n02 {left:5px; top: 0px} 
#n01_cizi_jazyk {left: 5px; top: 175px}
#n01 {left: 225px; top: 0px;}
#n02_cizi_jazyk {left: 5px; top: 0px}
#n03 {left: 5px; top:175px}
#n03_cizi_jazyk {left: 225px; top: 175px}
#n04 {left:225px; top:175px}
#n04_cizi_jazyk {left: 445px; top: 175px}
#n05 {left: 225px; top: 350px}
#n05_cizi_jazyk {left: 445px; top: 0px}
#n06 {left: 445px; top: 175px}
#n06_cizi_jazyk {left: 665px; top: 175px}
#n07 {left: 665px; top: 350px; vertical-align: top}
#n07_cizi_jazyk {left: 665px; top: 175px; vertical-align: top}
#n09 {left: 445px; top: 350px}
#n09_cizi_jazyk {left: 5px; top: 350px}
/* #n10 {left: 445px; top:  350px; }*/
#n11 {left: 445px; top:  525px}
#n11_cizi_jazyk {left: 665px; top: 350px}
#n12 {left: 665px; top: 525px}
#n12_cizi_jazyk {left: 225px; top: 350px}
#n08 {left: 665px; top: 0px; vertical-align: top}
#n13 {left:665px; top:175px}
#n14 {left:5px; top:350px}
#n15 {left:5px; top:525px}
#n16 {left:225px; top:525px}

#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 10px 10px; 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:0; padding:0.5em 0.5em}
table.manheim-detail tr td input[type=text]{min-width:180px}
table.manheim-detail tr td.lichy {min-width:120px; background:#d7dce7;color: #334173;}
.manheim-detail-gallery {margin:0 33px}
img.manheim-detail {float:left; margin:0.5em; padding:1px; border:1px solid #99b4d1}

table.searchResults {background:#CCD3E1; padding:4px; width:60%; border-collapse:collapse; border:2px solid #ccd3e1}
table.searchResults h3 {margin:0}
table.searchResults tr td {padding:5px 10px; background:#e8ebf4; border:1px solid #ccd3e1}
table.searchResults tr.sudy td {background:#e2e6ef}

/* 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}
.homePage-blok table tr.legenda th {text-align:left}
.homePage-blok table tr.legenda th[width] {text-align:center}

/* PATICKA */
#footer {background:url(images/footer.png) no-repeat center; width:930px; height:39px; margin:0 auto}
#footer a {display:block; background: url(images/footer-backHome.png) no-repeat bottom; width:258px; height:26px; margin:0 auto}
#footer a span {display:none}
#footer #counter {background:url(images/footer-counter.png) no-repeat bottom; width:121px; height:20px; margin:-26px auto 0; padding: 6px 0 0 4px}
#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;}

/* TOVARNI WWW */
.tovarni-www {text-align:center}
.tovarni-www a {display:block; float:left; width:90px; margin: 5px 7px 0; text-align:center}

/* 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 */
.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: #d3dae7;/*background:#e7ebf3;*/ border-bottom: 1px solid #99b4d1; margin:-6px -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 #00519e; border-collapse:separate; border-spacing:0; margin:0 auto; padding:0px; font-size: x-small}
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 #a8c4de; border-bottom:1px solid #a8c4de; 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.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 */
#burstner-image {position: absolute}
#burstner-text {display:block; width:735px; height:1039px; overflow:hidden}
.burstner-gallery {text-align:center; margin-top:10px}
.burstner-gallery a img {border:1px solid #0a65bb; 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}