/* Tělo stránky */
* {margin:0;padding:0;font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:11.5pt;color:#333333;}
body {background-color:#ffffff;text-align:center;}

/* Odkazy */
a {text-decoration:underline;color:#0071a2;}
a:hover {text-decoration:none;}

/* Základní prvky */
ul {list-style-type:none;}
table {border-collapse:collapse;border:0;}
img {border:0;}

/* Formuláře */
input, select, textarea {padding:6px;border:solid 1px #999999;}
input:focus, textarea:focus {border:solid 1px #ffffff;box-shadow:0px 0px 7px rgba(0, 0, 0, 0.6);}
button {padding:10px 18px;border:0;text-transform:uppercase;background-color:#0071a2;color:#ffffff;font-size:90%;border-radius:6px;border-bottom:solid 2px #a6e4ff;}
button:hover {border-bottom:solid 2px #0071a2;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.6);}
.but_zpet {padding:10px 18px;border:0;text-transform:uppercase;background-color:#aaaaaa;color:#ffffff;font-size:90%;border-radius:6px;border-bottom:solid 2px #eeeeee;display:block;float:left;margin-left:0px;text-decoration:none;}


.stredHtml {width:80%;margin:0px auto;max-width:1200px;}
.clear {display:block;clear:both;}

@media screen and (max-width: 900px) {
    .stredHtml {width:90%;}
}
@media screen and (max-width: 700px) {
    .stredHtml {width:98%;}
}


/* Oddělovač ve formuláři */
.oddelovac3D {background:url(rozdelovac.png) left center repeat-x;border:0;padding:16px 0;}

/* Povinná pole ve formuláři */
.red {color:#CF1100;}
.fiala {color:#8A2BE2;}


/* Hlavní nadpis */
h1 {width:161px;height:46px;float:left;}
h1 a, h1 img {display:block;text-decoration:none;}


/* Záhlaví stránky s odkazy */
#hlavicka {background-color:#005baf;}
#hlavicka .stredHtml {text-align:left;padding:10px 0;}
#hlavicka ul {float:right;margin-top:6px;display:block;}
#hlavicka li {float:left;margin-left:4px;}
#hlavicka li a {display:block;float:left;text-transform:uppercase;text-decoration:none;background-color:#ffffff;transform: skewX(-20deg);}
#hlavicka li a:hover {background-color:#009cff;color:#ffffff;}
#hlavicka li span {display:block;float:left;padding:6px 18px;font-size:90%;font-weight:normal;transform: skewX(20deg);}
#hlavicka li span:hover {color:#ffffff;}

@media screen and (max-width: 800px) {
  #hlavicka li {margin-bottom:10px;}
}


/* Menu pro mobil */
a#pull {display:none;}

@media screen and (max-width: 800px) {
    a#pull {display:block;width:auto;padding:22px;float:right;background:#FFFFFF url(menu3.gif) center center no-repeat;}
    #hlavicka #topMenu {float:none;width:90%;display:none;clear:both;margin:6px auto;}
    #hlavicka #topMenu li {float:none;margin:3px 0;}
    #hlavicka #topMenu a, #hlavicka #topMenu span {float:none;background-image:none;}
}


/* Zápatí stránky */
#pata {margin-top:40px;margin-bottom:20px;}
#pata p {display:block;border-top:dashed 1px #999999;border-bottom:dashed 1px #999999;padding:10px 0;color:#999999;font-size:90%;}
#pata a {font-size:100%;}


/* Blok s obrázkem na pozadí */
#dynamickeZobrazeni {display:none;}
#formularHledani {
  padding:40px 0;
  background: rgb(154,170,254);
  background: linear-gradient(146deg, rgba(154,170,254,1) 0%, rgba(255,227,186,1) 35%, rgba(214,255,179,1) 70%, rgba(0,212,255,1) 100%); 
}
#formularHledani .stredHtml {background:url("bila.png") left top repeat;box-shadow:0px 0px 16px rgba(0, 0, 0, 0.2);}



#tabulkaHledani {padding:10px 20px 10px 40px;text-align:left;}
#tabulkaHledani label {display:block;margin-bottom:5px;font-weight:bold;}
#tabulkaHledani label.link {display:inline;margin-bottom:0px;margin-right:10px;}
.hlavni_hledani, .posuvniky_hledani, .prepinace_hledani {width:25%;float:left;}
.zakB {padding:10px;background-color:#eeeeee;}
.prepinace_hledani2 {width:50%;float:left;}
.prepinace_hledani2 input {width:86%;}
.hlavni_hledani {padding:8px 0;}
.posuvniky_hledani {padding:18px 0;}
.prepinace_hledani, .prepinace_hledani2 {padding-top:12px;}
.hlavni_hledani input {width:80%;}
.hlavni_hledani input.vyber {width:auto;}
.hlavni_hledani select {width:86%;}
#posuvnik_rok, #posuvnik_cena, #posuvnik_ccm, #posuvnik_dny {width:76%;position:relative;left:8px;}
.posuvniky_hledani label {padding-bottom:8px;}
.info_posuvniku {width:84%;clear:both;margin-top:11px;}
.info_posuvniku td {width:50%;}
.info_posuvniku .info_right {text-align:right;}
.hlavni_tlacitko {clear:both;padding-top:35px;text-align:center;}

@keyframes posunBGG { 
    0% {background-position:50% 80%;}
    100% {background-position:50% 100%;}
}

.plochaBlokuhledani {display:block;text-align:right;}
.plochaBlokuhledani a {padding:6px 5px 6px 5px;display:inline-block;background-color:#6d969b;color:#ffffff;text-decoration:none;}
.plochaBlokuhledani a:hover {background-color:#0071a2;}
#ovladacBlokuhledani {background-image:url(lupa_mala.png);background-position:5px 5px;background-repeat:no-repeat;padding-left:30px;}

@media screen and (max-width: 600px) {
  .hlavni_hledani, .posuvniky_hledani, .prepinace_hledani {width:50%;}
  .prepinace_hledani {padding:15px 0;}
  .prepinace_hledani2 {width:100%;}
  .plochaBlokuhledani a {margin-right:6px;}
}


/* Statistické informace na úvodní stránce */
#statistika_webu {margin:50px 0 10px 0;}
#statistika_webu ul {float:right;position:relative;left:-50%;width:90%;margin-top:-17px;}
#statistika_webu li {float:left;position:relative;left:50%;width:33%;}
#statistika_webu strong {font-size:240%;color:#FFA526;background-repeat:no-repeat;background-position:center bottom;padding-bottom:33px;display:block;position:relative;top:17px;}
#statistika_webu p {display:block;padding:17px 30px 5px 30px;color:#969696;background:url(carka.gif) center top no-repeat;font-size:100%;}
#statistika_webu #ico_s_a strong {background-image:url(ikony_stat_a.png);}
#statistika_webu #ico_s_l strong {background-image:url(ikony_stat_l.png);}
#statistika_webu #ico_s_c strong {background-image:url(ikony_stat_c.png);}
#statistika_webu #ico_s_u strong {background-image:url(ikony_stat_u.png);}

@media screen and (max-width: 600px) {
    #statistika_webu {padding:0;margin:10px 0;}
    #statistika_webu ul {margin-top:0;width:100%;}
    #statistika_webu li {width:100%;padding:5px 0;border-bottom:solid 1px #999999;}
    #statistika_webu strong {font-size:120%;}
    #statistika_webu p {font-size:80%;padding:0;background-image:none;}
    #statistika_webu #ico_s_a strong, #statistika_webu #ico_s_l strong, #statistika_webu #ico_s_c strong, #statistika_webu #ico_s_u strong {background-image:none;position:static;top:0;padding:0;}
}

/* Hledání textu výrobce a modelu */
.rychlehledani {margin:6px 2px 1px 2px;text-align:left;}
.rychlehledani input {width:50%;border:solid 2px #333333;}
#x45s5 {text-align:left;padding:10px 10px 18px 10px;margin-bottom:10px;}
#x45s5 .popisek_rh {margin:8px 0 2px 0;}
#x45s5 .prazdne_hledani {color:#F94F00;font-size:120%;font-weight:bold;}
.vyber_hledani {float:left;padding-top:5px;}
.vyber_hledani li {float:left;margin:2px;background-color:#6d969b;padding:3px 6px;}
.vyber_hledani li:hover {background-color:#0071a2;}
.vyber_hledani li a {font-size:80%;color:#ffffff;text-decoration:none;}
.vyber_hledani li a i {font-size:100%;color:#ffffff;}
.oddelovacM {border:0;border-bottom:solid 1px #e0e0e0; margin-top:8px;display:block;clear:both;}


/* Odkazy na volbu kategorie vozu */
#vyber_kategorie {width:100%;padding-top:0px;border-collapse:separate;}
#vyber_kategorie td {width:11%;background-position:center top;background-repeat:no-repeat;vertical-align:bottom;}
#vyber_kategorie a {display:block;padding:50px 0px 6px 0px;color:#ffffff;text-decoration:none;}
#vyber_kategorie a span {display:block;font-size:90%;color:#ffffff;}
#vyber_kategorie td.ktClass_1 {background-image:url("kategorie/1.png");background-color:#6d969b;}
#vyber_kategorie td.ktClass_1a {background-image:url("kategorie/1.png");background-color:#0071a2;}
#vyber_kategorie td.ktClass_2 {background-image:url("kategorie/2.png");background-color:#6d969b;}
#vyber_kategorie td.ktClass_2a {background-image:url("kategorie/2.png");background-color:#0071a2;}
#vyber_kategorie td.ktClass_3 {background-image:url("kategorie/3.png");background-color:#6d969b;}
#vyber_kategorie td.ktClass_3a {background-image:url("kategorie/3.png");background-color:#0071a2;}
#vyber_kategorie td.ktClass_4 {background-image:url("kategorie/4.png");background-color:#6d969b;}
#vyber_kategorie td.ktClass_4a {background-image:url("kategorie/4.png");background-color:#0071a2;}
#vyber_kategorie td.ktClass_5 {background-image:url("kategorie/5.png");background-color:#6d969b;}
#vyber_kategorie td.ktClass_5a {background-image:url("kategorie/5.png");background-color:#0071a2;}
#vyber_kategorie td.ktClass_6 {background-image:url("kategorie/6.png");background-color:#6d969b;}
#vyber_kategorie td.ktClass_6a {background-image:url("kategorie/6.png");background-color:#0071a2;}
#vyber_kategorie td.ktClass_7 {background-image:url("kategorie/7.png");background-color:#6d969b;}
#vyber_kategorie td.ktClass_7a {background-image:url("kategorie/7.png");background-color:#0071a2;}
#vyber_kategorie td.ktClass_8 {background-image:url("kategorie/8.png");background-color:#6d969b;}
#vyber_kategorie td.ktClass_8a {background-image:url("kategorie/8.png");background-color:#0071a2;}
#vyber_kategorie td.ktClass_10 {background-image:url("kategorie/10.png");background-color:#6d969b;}
#vyber_kategorie td.ktClass_10a {background-image:url("kategorie/10.png");background-color:#0071a2;}
#vyber_kategorie td:hover {background-color:#0071a2;}

@media screen and (max-width: 600px) {
    #vyber_kategorie {width:96%;margin:20px auto 0 auto;border-collapse:collapse;}
    #vyber_kategorie td {width:auto;display:block;margin:0 6px 8px 0;float:left;}
    #vyber_kategorie a {padding:7px;}
    #vyber_kategorie a span {display:none;}
    #vyber_kategorie td.ktClass_1, #vyber_kategorie td.ktClass_2, #vyber_kategorie td.ktClass_3, #vyber_kategorie td.ktClass_4, #vyber_kategorie td.ktClass_5, #vyber_kategorie td.ktClass_6, #vyber_kategorie td.ktClass_7, #vyber_kategorie td.ktClass_8, #vyber_kategorie td.ktClass_10 {background-image:none;}
    #vyber_kategorie td.ktClass_1a, #vyber_kategorie td.ktClass_2a, #vyber_kategorie td.ktClass_3a, #vyber_kategorie td.ktClass_4a, #vyber_kategorie td.ktClass_5a, #vyber_kategorie td.ktClass_6a, #vyber_kategorie td.ktClass_7a, #vyber_kategorie td.ktClass_8a, #vyber_kategorie td.ktClass_10a {background-image:none;}
}


/* Odkazy na výběr značky vozu */
#vyber_znacka table {width:100%;}
#vyber_znacka td {width:20%;background-color:#f3f3f3;text-align:left;border-left:solid 1px #ffffff;border-right:solid 1px #ffffff;vertical-align:top;}
#vyber_znacka td.prazdny {background-color:#ffffff;}
#vyber_znacka li {padding:0px 0px;}
#vyber_znacka li:hover {background-color:#0071a2;}            
#vyber_znacka li a {display:block;padding:7px 20px;text-decoration:none;color:#666666;}
#vyber_znacka li a:hover {color:#ffffff;}
#vyber_znacka li a span {color:#909090;font-size:80%;margin-left:8px;}
#vyber_znacka li.skryta_znacka {display:none;}
#vyber_znacka #skryteZ {margin-top:2px;display:none;}

@media screen and (max-width: 600px) {
    #vyber_znacka table {width:96%;margin:10px auto 0 auto;}
    #vyber_znacka td {display:block;width:100%;border:0;background-color:#ffffff;}
    #vyber_znacka li {display:block; width:auto; float:left; margin:0 8px 8px 0;}
    #vyber_znacka li a {margin:0;background-color:#f3f3f3;padding:4px 10px;font-size:80%;font-weight:bold;}
    #vyber_znacka li a:hover {background-color:#0071a2;}         
    #vyber_znacka td.prazdny {display:none;}
}


/* Náhledy výsledku hledání inzerátu */
.prehled {display:block;margin:28px 0;box-shadow:0px 0px 9px rgba(0, 0, 0, 0.2);text-decoration:none;position:relative;top:0;}
.prehled table {width:100%;}
.prehled table td {vertical-align:top;}
.prehled h2 {font-size:120%;color:#314D8C;font-weight:bold;margin-right:20px;padding:5px 0;text-align:left;}
.prehled_foto {width:282px;vertical-align:top;position:relative;}
.prehled_foto img {display:block;border-right:solid 1px #eeeeee;}
.provereno {position:absolute;top:0;left:0;background:url(proverenocebia.png) left top no-repeat;width:100px;height:100px;}
.provereno i {display:none;}
.evcislo {color:#999999;font-size:90%;display:block;padding-bottom:5px;text-align:left;}
.prehled_prodejce {background-color:#ddf7ff;padding:7px 8px;text-align:left;}
.prehled_prodejce span {margin-right:30px;background-position:left center;background-repeat:no-repeat;color:#344029;font-size:90%;padding-top:10px;padding-bottom:10px;}
.prehled_prodejce .mesto {background-image:url(mesto.png);padding-left:17px;}
.prehled_prodejce .telefon {background-image:url(telefon.png);padding-left:26px;}
.graficka_data {float:left;padding-top:20px;width:100%;border-top:solid 1px #eeeeee;}
.graficka_data li {background-position:center top;background-repeat:no-repeat;float:left;padding-top:64px;min-width:60px;text-align:center;width:20%;}
.graficka_data li.cena {background-image:url(ikony_seznam/cena.png);color:#009900;font-size:100%;}
.graficka_data li.palivo {background-image:url(ikony_seznam/palivo.png);font-size:90%;color:#006EC1;}
.graficka_data li.tachometr {background-image:url(ikony_seznam/tachometr.png);font-size:90%;color:#006EC1;}
.graficka_data li.obsah {background-image:url(ikony_seznam/obsah.png);font-size:90%;color:#006EC1;}
.graficka_data li.rok_vyroby {background-image:url(ikony_seznam/vyroba.png);font-size:90%;color:#006EC1;}
.graficka_data li.baterie {background-image:url(ikony_seznam/baterie.png);font-size:90%;color:#006EC1;}
.pro_smazani {position:relative;top:-46px;text-align:right;z-index:10;}
.pro_smazani span {background-color:#000000;display:inline-block;padding:8px;color:#ffffff}
.pro_smazani input {padding:0;border:0;}

@media screen and (min-width: 1000px) {
    .prehled:hover {box-shadow:0px 3px 11px rgba(0, 0, 0, 0.4);top:-1px;}
}

@media screen and (max-width: 600px) {
    .prehled {box-shadow:none;border:solid 1px #999999;margin:20px 10px;}
    .prehled:hover {box-shadow:none;}
    .prehled h2 {margin:0;padding:0 5px;}
    .prehled table {width:99.9%;}
    .prehled_foto {width:100%;}
    .prehled_foto img {width:96%;height:auto;margin:8px auto;border:0;}
    .evcislo {padding:3px;font-size:80%;background-color:#aaaaaa;color:#ffffff;display:none;}
    .prehled table td {display:block;}
    .graficka_data {float:none;padding:1px 0;border:0;}
    .graficka_data li.cena {float:none;width:100%;background-image:none;padding:0 5px 4px 5px;font-weight:bold;margin:0px;font-size:110%;text-align:left;}
    .graficka_data li.palivo, .graficka_data li.tachometr, .graficka_data li.obsah, .graficka_data li.rok_vyroby, .graficka_data li.baterie {background-image:none;width:auto;text-align:center;padding:3px 6px;margin:1px 1px 0 0;min-width:auto;color:#999999;background-color:#eeeeee;}
    .prehled_prodejce span {display:block;margin:3px 0;padding:5px 0;}
}


#vyber_model {float:left;padding-top:5px;}
#vyber_model li {float:left;margin:2px;background-color:#6d969b;padding:3px 6px;}
#vyber_model li:hover {background-color:#0071a2;}
#vyber_model li a {font-size:80%;color:#ffffff;text-decoration:none;} 
#vyber_model span {color:#eeeeee;font-style:italic;font-size:90%;}
@media screen and (max-width: 600px) {
  #vyber_model li {margin:6px;}
}

#razeniNodohoda {border:0;width:100%;}
#razeniNodohoda td {width:50%;padding:0;}
#razeniNodohoda td#rNdR {text-align:right;}

#razeni {text-align:left;padding-top:6px;}
#razeni select {padding:1px;font-size:90%;}

.hlaseni {padding:50px 0;color:#F94F00;font-size:200%;}
.hlaseni a {font-size:100%;}


/* Tabulka s přehledem autobazarů */
#seznam_bazaru {width:100%;margin:20px 0;}
#seznam_bazaru th, #seznam_bazaru td {padding:6px 6px;font-size:90%;text-align:left;}

@media screen and (max-width: 600px) {
  #seznam_bazaru th, #seznam_bazaru td {padding:2px;border:solid 1px #cccccc;font-size:80%;}
  .adresa {display:none;}
  #seznam_bazaru td a {font-size:100%;}
}  


.prechod {width:100%;margin:15px 0;}
.prechod_levy {width:33%;text-align:left;}
.prechod_stred {width:34%;text-align:center;}
.prechod_pravy {width:33%;text-align:right;}
.prechod_levy a, .prechod_pravy a {padding:10px 0;display:inline-block;background-repeat:no-repeat;background-color:#f6f6f6;text-decoration:none;}

@keyframes slideLeft_h {
  0% {background-position:95% 50%;padding-right:48px;}
  100% {background-position:5% 50%;padding-right:10px;padding-left:48px;}
}
.prechod_levy a {
  background-image:url(sipka_L.png);background-position:95% 50%;
  padding-right:48px;padding-left:10px;
}
@media screen and (min-width: 1000px) {
  .prechod_levy a:hover {
    -webkit-animation-duration:0.8s;animation-duration:0.8s;
    -webkit-animation-fill-mode:both;animation-fill-mode:both;
    -webkit-animation-name:slideLeft_h;animation-name:slideLeft_h;
  }
}

@keyframes slideRight_h {
  0% {background-position:5% 50%;padding-left:48px;}
  100% {background-position:95% 50%;padding-left:10px;padding-right:48px}
}
.prechod_pravy a {
  background-image:url(sipka_R.png);background-position:5% 50%;
  padding-left:48px;padding-right:10px;
}
@media screen and (min-width: 1000px) {
  .prechod_pravy a:hover {
    -webkit-animation-duration:0.8s;animation-duration:0.8s;
    -webkit-animation-fill-mode:both;animation-fill-mode:both;
    -webkit-animation-name:slideRight_h;animation-name:slideRight_h;
  }
}

@media screen and (max-width: 600px) {
    .prechod_levy a, .prechod_pravy a, .prechod_stred a {font-size:80%;}
    .prechod_stred {font-size:80%;}
}



.stredDetail {position:relative;box-shadow:0px 0px 9px rgba(0, 0, 0, 0.2);}
.detail_nadpis {font-weight:normal;text-transform:uppercase;background-color:#314D8C;color:#ffffff;padding:20px 40px;font-size:190%;}

@media screen and (max-width: 600px) {
  .detail_nadpis {font-size:120%;}
}


.statisticke_informace {text-align:right;background-color:#e0e0e0;padding:6px;margin-bottom:15px;}
.statisticke_informace li {display:inline;padding-right:10px;margin-right:10px;font-size:80%;border-right:solid 1px #ffffff;}
.statisticke_informace li.posledni {border:0;margin:0;padding:0;}
.statisticke_informace a {font-size:100%;}


.table_udaje {width:100%;}
.table_udaje td {vertical-align:top;padding:20px;}
@media screen and (min-width: 701px) and (max-width: 1000px) {
  .table_udaje td {width:50%;padding:10px;}
}
@media screen and (max-width: 700px) {
  .table_udaje td {display:block;}
}

.prvni_foto a {display:block;}
.prvni_foto img {display:block;}
@media screen and (min-width: 701px) and (max-width: 1000px) {
  .prvni_foto img {width:98%;height:auto;}
}
@media screen and (max-width: 700px) {
  .prvni_foto img {width:100%;height:auto;}
}

p.cenavozu {text-align:left;display:block;margin-bottom:20px;background-color:#eeeeee;padding:10px;}
p.cenavozu strong {color:#009900;text-transform:none;font-size:180%;}

.alt_bg {float:left;}
.alt_bg li {float:left;margin:0 8px 10px 0;border:solid 1px #dddddd;}
.alt_bg p {display:block;}
.alt_bg strong {font-size:120%;color:#006EC1;font-weight:normal;padding:10px;display:block;}
.alt_bg .alt_popis {font-size:70%;text-transform:uppercase;background-color:#dddddd;padding:5px 10px;;color:#666666;}
@media screen and (min-width: 701px) and (max-width: 1000px) {
  .alt_bg li {margin:0 4px 6px 0;}
  .alt_bg strong {font-size:100%;padding:7px;}
}
@media screen and (max-width: 600px) {
  .alt_bg strong {font-size:110%;padding:7px;}
}

#rychly_kontakt {margin-top:10px;padding-top:10px;border-top:solid 1px #cccccc;clear:both;text-align:left;font-size:90%;}
#rychly_kontakt span {font-style:italic;color:#999999;font-size:100%;}
#rychly_kontakt img {position:relative;top:3px;margin-left:4px;}

#externi_odkazy {margin-top:10px;padding-top:10px;border-top:solid 1px #cccccc;clear:both;}
#externi_odkazy a {background-position:center top;background-repeat:no-repeat;display:block;float:left;padding:48px 6px 6px 6px;font-size:80%;text-decoration:none;background-color:#ffffff;}
#externi_odkazy a:hover {background-color:#f6f6f6;}
#realnacenavozu {background-image:url(externi_r.png);}
#icar_odkaz {background-image:url(externi_c.png);}
#van_odkaz {background-image:url(externi_v.png);}
#skl_odkaz {background-image:url(externi_s.png);}


#nahledy {text-align:left;padding:14px;}
#nahledy a {display:block;float:left;padding-left:6px;padding-bottom:6px;}
#nahledy img {display:block;}

.vybava {border-top:solid 1px #cccccc;margin-top:20px;padding:20px;}
.vybava li {float:left;width:33%;padding:1px 0;}
.vybava li span {float:left;margin:0 20px;text-align:left;display:block;background:url(odrazka_v.png) 0% 60% no-repeat;padding-left:17px;}
@media screen and (max-width: 700px) {
  .vybava {padding:8px;}
  .vybava li {width:100%;}
}

/* .detail_bot h3, .vybava h3, .prodejce  */
h3 {text-align:center;font-size:130%;font-weight:bold;padding:18px;color:rgb(0,91,175);text-transform:uppercase;}
h2.druhy_nadpis {font-size:140%;text-transform:uppercase;text-align:center;font-weight:bold;margin:15px 0;color:rgb(0,91,175);}

.detail_bot {border-top:solid 1px #cccccc;margin-top:20px;padding:20px;text-align:left;}
.detail_bot div {float:left;}
.detail_bot div.d33 {width:33.3%;text-align:center;}
.detail_bot .bot_inz {font-size:80%;color:#bbbbbb;text-align:left;padding-bottom:6px;}
.detail_bot div.dM {margin-right:10px;}
.detail_bot table {width:90%;margin:0 auto;}
.detail_bot th, .detail_bot td {padding:4px 2px;text-align:left;}
.detail_bot span.ok {background:url(ok.png) left center no-repeat;padding:3px 0px 3px 30px;display:block;}
@media screen and (max-width: 900px) {
  .detail_bot div.d33 {width:50%;margin-bottom:40px;}
}
@media screen and (max-width: 600px) {
  .detail_bot {padding:15px;margin-top:10px;}
  .detail_bot div.d33 {width:100%;float:none;}
  .detail_bot table {width:98%;}
}

.prodejce {background-color:#eeeeee;}
.prodejce h3 {background-color:#dddddd;}
.prodejce div {float:left;width:50%;text-align:left;padding:10px 0;}
.prodejce table {width:90%;margin:20px auto 0px auto;}
.prodejce th, .prodejce td {padding:6px 8px;vertical-align:top;text-align:left;}
.prodejce th {text-align:right;}
.prodejce td.tlacitko {padding-top:9px;}
.prodejce input, .prodejce textarea {width:100%;border-radius:6px;border:0;}
@media screen and (max-width: 700px) {
  .prodejce div {float:none;width:100%;margin-top:15px;}
  .prodejce table {width:96%;margin:10px 0;}
}

#odkaz_bbb {margin:0px 30px;width:100%;}
#odkaz_www, #odkaz_vozy {float:left;text-align:left;}
#odkaz_www {width:auto;background:url("odkaz_www.png") left center no-repeat;}
#odkaz_vozy {width:auto;background:url("odkaz_vozy.png") left center no-repeat;}
#odkaz_www a, #odkaz_vozy a {padding-left:34px;padding-right:16px;line-height:1.6em;}
@media screen and (max-width: 700px) {
  #odkaz_bbb {margin:0px 10px;}
  #odkaz_www, #odkaz_vozy {float:none;width:100%;}
}

#partneri {float:left;}
#partneri li {float:left;margin-right:15px;}

.nejnovejsi {width:100%;border:0;margin-top:5px;border-collapse:separate;border-spacing:7px;}
.nejnovejsi td {vertical-align:top;width:25%;padding:10px;}
.nejnovejsi a {display:block;text-decoration:none;box-shadow:0px 0px 10px rgba(100, 100, 100, 0.2);text-align:left;}
.nejnovejsi img {width:100%;height:auto;}
.nejnovejsi_texty {padding:12px;}
.nejnovejsi h3 {font-size:110%;text-transform:none;margin:8px 0;font-weight:bold;text-align:left;padding:0;color:#333333;}
.nejnovejsi p {display:block;font-size:90%;}
.nejnovejsi p.cena {}

@media screen and (max-width: 600px) {
  .nejnovejsi td {display:block;width:100%;float:none;}
}




.info_registrace {width:100%;margin-bottom:15px;}
.info_registrace td {width:50%;vertical-align:top;}
.info_registrace ul {margin-left:20px;}
.info_registrace li {margin-left:10px;list-style-type:circle;}
@media screen and (max-width: 600px) {
  .info_registrace, .info_registrace td {width:100%;display:block;}
}


#formJpg table {margin:10px auto;}
#formJpg table td {padding:0 10px;}

.nahledyakce {float:left;padding:10px 20px;}
.nahledyakce li {float:left;margin:20px 10px;border:solid 1px #cccccc;padding:10px;}
.nahledyakce .swipebox {display:block;}
.nahledyakce strong {color:#999999;}

.table_editace {float:left;width:50%;}
.table_editace table {margin:20px auto;width:90%;}
.table_editace th, .table_editace td {text-align:left;padding:4px 6px;}
.table_editace th {text-align:right;}
.table_editace input, .table_editace textarea {width:90%;}
.table_editace select {width:96%;}
.rozdeleni_editace {border:0;border-top:solid 1px #cccccc;margin:20px 0;clear:both;}

.sloupce_vybavy {float:left;text-align:left;width:25%;}
.sloupce_vybavy p {display:block;padding:3px 0;}

@media screen and (max-width: 600px) {
  .table_editace {float:none;width:100%;}
  .sloupce_vybavy {width:50%;}
}



/* Grafický posuvník pro formuláře input */
.noUi-target, .noUi-target * {-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;}
.noUi-target {position:relative;direction:ltr;}
.noUi-base {width:100%;height:100%;position:relative;}
.noUi-origin {position:absolute;right:0;top:0;left:0;bottom:0;}
.noUi-handle {position:relative;z-index:1;}
.noUi-stacking .noUi-handle {z-index:10;}
.noUi-state-tap .noUi-origin {-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s;}
.noUi-state-drag * {cursor:inherit!important;}
.noUi-base {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.noUi-horizontal {height:4px;}
.noUi-horizontal .noUi-handle {width:29px;height:29px;left:-12px;top:-12px;}
.noUi-vertical {width:18px;}
.noUi-vertical .noUi-handle {width:29px;height:29px;left:-10px;top:-17px;}
.noUi-background {background:#999999;}
.noUi-connect {background:#875a2d;-webkit-transition:background 450ms;transition:background 450ms;background:#ffffff;}
.noUi-origin {}
.noUi-target {background-color:#999999;}
.noUi-target .noUi-connect {}
.noUi-dragable {cursor:w-resize;}
.noUi-vertical .noUi-dragable {cursor:n-resize;}
.noUi-handle {cursor:default;background:url("bod.png") no-repeat center center;padding:10px;}
.noUi-active {}
.noUi-handle:after, .noUi-handle:before {content:"";display:none;}
.noUi-handle:after {left:17px;}
.noUi-vertical .noUi-handle:after, .noUi-vertical .noUi-handle:before {width:14px;height:1px;left:6px;top:14px;}
.noUi-vertical .noUi-handle:after {top:17px;}
[disabled] .noUi-connect, [disabled].noUi-connect {background:#a8a8a8;}
[disabled] .noUi-handle {cursor:not-allowed;background:url("bod_dis.png") no-repeat center center;}
.tooltip {display:none;}



/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
html.swipebox-html.swipebox-touch {overflow: hidden !important;}
#swipebox-overlay img {border: none !important;}
#swipebox-overlay {width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
#swipebox-container {position:relative;width:100%;height:100%;}
#swipebox-slider {-webkit-transition: -webkit-transform 0.4s ease;transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer;}
#swipebox-slider .slide {height:100%;width:100%;line-height:1px;text-align:center;display:inline-block;}
#swipebox-slider .slide:before {content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}
#swipebox-slider .slide img, #swipebox-slider .slide .swipebox-video-container, #swipebox-slider .slide .swipebox-inline-container {display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle;}
#swipebox-slider .slide .swipebox-video-container {background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box;}
#swipebox-slider .slide .swipebox-video-container .swipebox-video {width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {width:100% !important;height:100% !important;position:absolute;top:0;left:0;}
#swipebox-slider .slide-loading {background:url("lightbox/loader.gif") no-repeat center center;}
#swipebox-bottom-bar, #swipebox-top-bar {-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%;}
#swipebox-bottom-bar {bottom:-50px;}
#swipebox-bottom-bar.visible-bars {-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0);}
#swipebox-top-bar {top:-50px;}
#swipebox-top-bar.visible-bars {-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);}
#swipebox-title {display:block;width:100%;text-align:center;}
#swipebox-prev, #swipebox-next, #swipebox-close {background-image:url("lightbox/icons.png");background-repeat:no-repeat;border:none !important;text-decoration:none !important;cursor:pointer;width:50px;height:50px;top:0;}
#swipebox-arrows {display:block;margin:0 auto;width:100%;height:50px;}
#swipebox-prev {background-position:-32px 13px;float:left;}
#swipebox-next {background-position:-78px 13px;float:right;}
#swipebox-close {top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px;}
.swipebox-no-close-button #swipebox-close {display:none;}
#swipebox-prev.disabled, #swipebox-next.disabled {opacity:0.3;}
.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s;}
.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s;}
.swipebox-touch #swipebox-container:before, .swipebox-touch #swipebox-container:after {-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0;}
.swipebox-touch #swipebox-container:before {left:0;-webkit-box-shadow:inset 10px 0px 10px -8px #656565;box-shadow:inset 10px 0px 10px -8px #656565;}
.swipebox-touch #swipebox-container:after {right:0;-webkit-box-shadow:inset -10px 0px 10px -8px #656565;box-shadow:inset -10px 0px 10px -8px #656565;}
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before {opacity:1;}
.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {opacity:1;}
@-webkit-keyframes rightSpring {
  0% {left: 0;}
  50% {left: -30px;}
  100% {left: 0;}
}
@keyframes rightSpring {
  0% {left: 0;}
  50% {left: -30px;}
  100% {left: 0;}
}
@-webkit-keyframes leftSpring {
  0% {left: 0;}
  50% {left: 30px;}
  100% {left: 0;}
}
@keyframes leftSpring {
  0% {left: 0;}
  50% {left: 30px;}
  100% {left: 0;}
}
@media screen and (min-width: 800px) {
  #swipebox-close {right: 10px;}
  #swipebox-arrows {width: 92%;max-width: 800px;}
}
/* Skin 
--------------------------*/
#swipebox-overlay {background: #0d0d0d;}
#swipebox-bottom-bar, #swipebox-top-bar {text-shadow: 1px 1px 1px black;background: #000;opacity: 0.95;}
#swipebox-top-bar {color: white !important;font-size: 15px;line-height: 43px;}


#realnacenavozuObsah {position:absolute;display:none;z-index:50;background-color:#333333;width:340px;text-align:left;}
#realnacenavozuObsah div {padding:16px;color:#ffffff;}
#realnacenavozuObsah big {font-size:140%;color:#ffffff;}
#realnacenavozuObsah p {padding-top:10px;color:#ffffff;font-size:90%;}
#realnacenavozuObsah a {color:#ffffff;text-decoration:underline;}


#noveoknobg {margin-top:40px;}
#konecbg {padding:10px;text-align:right;}
.texthlaseni {text-align:left;margin:15px 40px;}
.texthlaseni li {list-style-type:none;background:url(chyba.png) left center no-repeat;padding-left:32px;margin:10px 0;font-style:italic;color:#999999;font-weight:bold;}
.texthlaseni li.ok {background:url(ok.png) left center no-repeat;}


#topDocument {position:fixed;z-index:5;left:95%;display:none;}
@media screen and (max-width: 600px) {
  #topDocument {left:90%;}
}
