/* CSS Document */
html,body {
  margin: 0px;
  background: #FCFEFD;
}
body {
  /*text-align: center;*/
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  /*color: #4B4B4B;*/
  color:#000;
  margin: 30px 0 20px 0;
}

h5
  {margin:10px 0px 0px;
  font-size:12px;}

form, ul {
  margin: 0px;
  padding: 0px;
}
p {
  margin: 10px 0 10px 0;
}
select {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a {
  /*color: #4B4B4B;*/
  color:#000;
  text-decoration: none;
  outline:none;
}
.float_r {
  float:right;
}
.float_l {
  float:left;
}
a:hover {
  color: #FF0000;
}
.cervena
  {color:#fe0000;}

#stranka {
  position: relative;
  width: 800px;
  margin: 0 auto; 
  text-align: left;
  background-image: url(../images/pozadi-obsah.gif);
  background-position: 1px 0px;
  background-repeat: repeat-y;
  font-size: 0.7em;  
  line-height: 130%;
}
#hlavicka {
  position: relative;
  background: #FCFEFD;
  background-image: url(../images/hlavicka.gif);
  width: 799px;
  height: 58px;
}
#hlavicka h1 a {
  position: absolute;
  background-image: url(../images/logo-pyramida-pruhonice.gif);
  width: 158px;
  height: 48px;
  margin: 0px;
  right: 8px;
  top: 5px;
  z-index: 10;
}
#hlavicka h1 span {
  display: none;
}
#hlavicka h2 { 
  position: relative;
  margin: 0px;
  color: #E72E2D;
  font-size: 1.5em;
  top: 24px;
  left: 18px;
}
#hlavicka-odkazy {
  position: relative;
  background: #FCFEFD;
  background-image: url(../images/hlavicka-cast-2.gif);
  background-position: 1px 0px;
  background-repeat: repeat-y;
  width: 799px;
  height: 310px;
}
#hlavicka-odkazy #flash-auto {
  position: absolute;
/*  background-image: url(../images/flash-auto.jpg);  */
  width: 600px;
  height: 310px;
  left: 1px;
}
#hlavicka-odkazy #pobocky-odkazy {
  position: absolute;
  background-image: url(../images/hlavicka-bannery.gif);
  width: 198px;
  height: 310px;
  right: 0px;
}
#odkaz-seat, #odkaz-hyundai, #odkaz-fiat, #odkaz-autoplus {
  position: absolute;
  width: 180px;
  height: 56px;
  left: 9px;
}
#odkaz-seat { top: 16px; }
#odkaz-hyundai { top: 90px; }
#odkaz-fiat { top: 165px; }
#odkaz-autoplus { top: 238px; }

#odkaz-seat:hover { background-image: url(../images/banner-seat-hover.jpg); }
#odkaz-hyundai:hover { background-image: url(../images/banner-hyundai-hover.jpg); }
#odkaz-fiat:hover { background-image: url(../images/banner-fiat-hover.jpg); }
#odkaz-autoplus:hover { background-image: url(../images/banner-auto-plus-hover.jpg); }

/*
#menu {
  position: relative;
  margin: 0 0 0 1px;
  padding: 0px;
  background-image: url(../images/pozadi-menu.gif);
  list-style-type: none;
  width: 798px;
  height: 55px;
}
#menu li {position: absolute;}

#menu li a {
  position: absolute;
  top: 4px;
  height: 50px;
  line-height: 50px;
  color: #FFF;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.0em;
  text-align: center;
  background-image: url(../images/menu-tlacitko.gif);
  background-repeat: repeat-x;
}
#menu li a:hover {
  background-image: url(../images/menu-tlacitko-hover.gif);
  background-repeat: repeat-x;
}

#menu li#tl1 a { width: 99px; }
#menu li#tl2 a { width: 97px; left: 101px; }
#menu li#tl3 a { width: 98px; left: 200px; }
#menu li#tl4 a { width: 97px; left: 300px; }
#menu li#tl4 a span { position: absolute; line-height: 130%; width: 97px; left: 0px; margin-top: 12px; letter-spacing:-1px; cursor: pointer; }
#menu li#tl5 a { width: 98px; left: 399px; }
#menu li#tl6 a { width: 98px; left: 499px; }
#menu li#tl6 a span { position: absolute; line-height: 130%; width: 98px; left: 0px; margin-top: 12px; cursor: pointer; }
#menu li#tl7 a { width: 98px; left: 599px; }
#menu li#tl7 a span { position: absolute; line-height: 130%; width: 98px; left: 0px; margin-top: 12px; cursor: pointer; }
#menu li#tl8 a { width: 99px; left: 699px; }
*/
#obsah {
  position: relative;
  width: 798px; /* IE pekaboo */
  margin-left: 1px;
}
#obsah #odsazeni,#obsah .odsazeni {
  position: relative;
  margin: 20px 15px 20px 15px;
}
#obsah h2 {
  font-size: 1.1em;
  margin: 10px 0 10px 0;
  color: #FE0000;
}
#obsah p {
  margin: 10px 0 10px 0;
}
#hlavni-obsah {
  position: relative;
  width: 600px;
  float: left;
}
#obsah-pravy {
  position: relative;
  float: right;
  top: 0px;
  width: 180px;
  padding: 8px 9px 8px 9px;
  line-height: 110%;
}
#obsah-pravy h4 {
  font-size: 1em;
  margin: 2px 0 2px 0;
}
#obsah-pravy .an-novinka, #obsah-pravy .an-akce {
  margin: 6px 0 6px 0;
  font-size: 0.9em;
}
#obsah-pravy .an-akce strong {
   color: #FE0000;
}
#obsah-pravy .an-novinka a:hover {
  /*color: #4B4B4B;*/
  color:#000;
}
#obsah-pravy img {
  margin: 6px 0 0 0;
  border: 0px;
}

/* obsah uvodni strana */
#vyhodna-koupe {
  position: relative;
  width: 182px;
  height: 245px;
  background-image: url(../images/box-vyhledavani.gif);
  text-align: center;
  float: left;
  margin: 10px;
  display: inline; /* IE6 double margin */
}
#vyhodna-koupe a, #vyhodna-koupe a:hover
  {color:#fff;}
#vyhodna-koupe div {
  position: relative;
  margin: 16px 14px 16px;
  font-size: 1.3em;
  font-weight:bold;
  line-height: 18px;
  color: #FFF;
}
#vyhodna-koupe select {
  width: 153px;
  margin-bottom: 14px;
  text-align: center;
  font-size: 1em;
}
#vyhodna-koupe input#odeslat {
  width: 153px;
  margin-top: 6px;
  background: #FE0000;
  background-image: url(../images/pozadi-tlacitko-prechod.gif);
  border: none;
  color: #FFF;
  font-weight: bold;
  font-size: 1em;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  cursor: pointer;
  padding: 2px;
}

.akce {
  position: relative;
  width: 123px;
  height: 245px;
  background-image: url(../images/box-akce.gif);
  float: left;
  margin: 10px 9px 10px 0;
  display: inline; /* IE6 double margin */
}
.akce .informace {
  position: absolute;
  left: 0px;
  width: 113px;
  height: 110px;
  top: 115px;
  padding: 5px 5px 0px 5px;
  font-size: 0.8em;
  line-height: 150%;
}
.akce .cena {
  position: absolute;
  right: 5px;
  bottom: 6px;
  color: #FE0000;
  font-size: 1.1em;
  text-align: right;
}
.akce .box-akce {
  position: absolute;
  width: 123px;
  height: 245px;
  left: 0px;
  top: 0px;
  z-index: 10;
  background-image: url(../images/pozadi-pruhledne.gif); /* IE pruhledne pozadi */
}
#vyhodna-koupe h3,.akce h3, #areal-spolecnosti h3 {
  margin: 0px;
  color: #FFF;
  font-size: 0.9em;
  line-height: 22px;
  text-align: left;
  padding-left: 22px;
}
.akce img {
  margin: 5px;
}
#upoutavac {
  background-image: url(../images/lista-prechod-siroka.jpg);
  background-repeat: no-repeat;
  line-height: 16px;
  height: 40px;
  margin: 0 0 0 1px;
  padding-left: 10px;
  font-size: 1.1em;
  color: #FFF;
  padding-top: 10px;
}
#upoutavac span {
  color: #FE0000;
}
#areal-spolecnosti {
  position: relative;
  margin: 10px 10px 10px 11px;
  width: 579px;
  height:133px;
}
.provozovna {
  position: relative;
  float: left;
  margin: 0px 10px 12px 0;
  border: 1px solid #BFBFBF;
  width: 184px;
  height: 118px;
}
.provozovna.posledni {
  margin-right: 0px;
}
.provozovna strong {
  position: relative;
  width: 174px;
  display: block;
  padding: 5px;
  background: url(../images/pozadi-provozovna.jpg) repeat-y;
  color: #333;
  font-size: 10px;
}
#obsah .provozovna p {
  padding: 0 0 0 2px;
  line-height: 150%;
  font-size: 9px;
  margin: 6px 0px;
}
#obr-sidlo {
  position: relative;
  margin: 6px 0;
}
#areal-spolecnosti span {
  color: #B1B1B1;
}
#obr-pobocky {
  position: absolute;
  top: 138px;
  right: 0px;
}
/*
#areal-kontakty {
  position: absolute;
  width: 255px;
  left: 290px;
  top: 0px;
  font-size: 0.8em;
  line-height: 11.5px;
}
*/
#flash-mapa {
  position: absolute;
  bottom: -10px;
  right: 5px;
  display: none;
}

/*  OBSAH ostatni */

/* zkusebni jizda */
.odsazena_zkusebni_jizda form
  {margin:30px 0px 0px 28px;}
.zkusebni_jizda table th {
  font-weight: normal;
  text-align: right;
  vertical-align: top;
  padding: 5px 20px 3px 0;
}
.zkusebni_jizda table td {
  padding: 3px 20px 3px 0;
}
.zkusebni_jizda table span {
  color: #FF0000;
}
.zkusebni_jizda table div {
  color: #FF0000;
  text-align:center;
}
.zkusebni_jizda table select, .zkusebni_jizda table input[type="text"], .zkusebni_jizda table textarea {
  border: 1px solid #BBBBBB;
  width: 306px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding: 2px;
}
.zkusebni_jizda table select {
  width: 312px;
}
.zkusebni_jizda table textarea {
  font-size: 1em;
}

.captcha_zarovnani
  {margin-top:-4px;
  margin-left:-3px;}

.zkusebni_jizda table #odeslat {
  width: 312px;
  background: #FE0000;
  background-image: url(../images/pozadi-tlacitko-prechod.gif);
  color: #FFF;
  font-size: 1.0em;
  font-weight: bold;
  padding: 2px;
}
.zkusebni_jizda .chyba {
  margin: 2px 0 2px 0;
  font-weight: bold;
  color: #FE0000;
  text-decoration: none;
}
.zkusebni_jizda .info {
  margin: 2px 0 2px 0;
  font-weight: bold;
  color: #555;
  text-decoration: none;
}

/* nove-vozy */
#nove-vozy .blok-novy-vuz {
  position: relative;
  border: 1px solid #B3B3B3;
  width: 328px;
  height: 80px;
  margin: 15px 0 0 0;
  background:url('/tmpl/images_new/bg-vypis-stred.jpg') no-repeat center center;
}
#nove-vozy .blok-novy-vuz:hover
  {background:url('/tmpl/images_new/bg-vypis-stred-hover.jpg') no-repeat center center;}

#nove-vozy .blok-novy-vuz.blok-levy {
  float: left;
}
#nove-vozy .blok-novy-vuz.blok-pravy {
  float: right;
}
#nove-vozy .blok-novy-vuz img {
  position: absolute;
  left: 2px;
  top: 5px;
}
#nove-vozy .blok-novy-vuz h4 {
  position: absolute;
  width: 138px;
  margin: 0px;
  left: 180px;
  top: 8px;
  color: #FE0000;
  font-size: 1em;
}
#nove-vozy .blok-novy-vuz p.popis {
  position: absolute;
  left: 180px;
  top: 26px;
  width: 138px;
  height: 32px;
  margin: 0px;
  line-height:16px;
  overflow: hidden;
  text-align: left;
}
#nove-vozy .blok-novy-vuz .cena {
  position: absolute;
  left: 180px;
  bottom: 6px;
  color: #FE0000;
}
#nove-vozy .blok-novy-vuz a {
  position: absolute;
  z-index:1;
  width: 328px;
  height: 80px;
  top: 0px;
  left: 0px;
  background-image: url(../images/pozadi-pruhledne.gif); /* IE pruhledne pozadi */
}
#nove-vozy .blok-novy-vuz a.test_jizda {
  position: absolute;
  z-index:2;
  top:auto;
  left:auto;
  right:0px;
  bottom:0px;
  width:21px;
  height:21px;
  padding:5px;
  background:transparent url('/tmpl/images_new/img-detail-hvezdicka.jpg') no-repeat center center;}
#nove-vozy .blok-novy-vuz a.test_jizda:hover
  {background-image:url('/tmpl/images_new/img-detail-hvezdicka-hover.jpg');}


/* vozy skladem */
#vozy-skladem table {
  border-collapse: collapse;
  margin: 0px 0 0 0;
  width: 100%;
  border: 0px solid #666;
}
#vozy-skladem table th {
  text-align: right;
  color: #FFF;
  font-weight: normal;
  font-size: 0.9em;
  background: #999;
  padding: 0px;
}
#vozy-skladem table tr#radek-razeni th {
  padding:0px !important;
  background: #666;
  height:18px;
  font-size: 12px;
}
.radic
  {width:120px;
  font-size:10px;
  text-align:right;border:0px solid red;
  float:right;}
#vozy-skladem table td {
  border-bottom: 0px solid #999;
  padding: 0px;
  /*text-align: left;*/
  vertical-align:top;
}

.padtop
  {padding-top:13px !important;}
.tdpravy
  {width:290px;
  padding-bottom:12px !important;
  text-align: right !important;
  border-bottom: 0px solid #999 !important;}
.tdlevy
  {border-bottom: 0px solid #999 !important;}
.nadpis_vuz
  {padding-top:12px !important;
  padding-bottom:3px !important;}
.nadpis_vuz img
  {float:left;}
.nadpis_vuz h4
  {margin:16px 0px 0px 80px;
  font-size:15px;
  font-weight:bold;
  color:#FE0000;}

#vozy-skladem .cena-konecna, .cervena {
  color: #FE0000;
}
#vozy-skladem a.odkaz-radit {
  padding: 0px;
  margin: 0px;
  background-repeat: no-repeat;
  background-position: center;
}
.vzestupne {
  background-image: url('/tmpl/images/sipka-cerna-nahoru.gif');
}
.sestupne {
  background-image: url('/tmpl/images/sipka-cerna-dolu.gif');
}

.vzestupne#aktivni {
  background-image: url('/tmpl/images/sipka-cervena-nahoru.gif');
} 
.sestupne#aktivni {
  background-image: url('/tmpl/images/sipka-cervena-dolu.gif');
}
.strankovani {
  position: relative;
  margin:0px;
  padding: 8px 0px;
}
.strana.aktualni {
  color: #FE0000;
}

/* detail vozu */
#detail-vozu h2 {
  font-size: 1.5em;
}
#detail-vozu #popis-vozu {
  position: relative;
  font-weight: bold;
  padding-bottom: 5px;
}
#detail-vozu #popis-vozu img {
  position: relative;
  float: right;
  margin: 2px 0 5px 2px;
}
#detail-vozu .cena-bez-dph {
  color: #F00000;
  font-size: 1.2em;
}
#detail-vozu .cena-bez-dph, #detail-vozu .cena-s-dph {
  margin: 5px 0 5px 0;
}
#detail-vozu table.ramovana {
  position: relative;
  width: 100%;
}
#detail-vozu .ramovana th, #detail-vozu .ramovana td {
  padding: 3px 4px;
  border: 1px solid #BFBFBF;
  width: 50%;
  text-align: left;
}
#detail-vozu h4 {
/*  background: #E5E5E5;
  padding: 3px 4px; */
  border: 0px solid #BFBFBF;
  margin: 15px 0 0 0;
  font-size: 1em;
  color:#f00;
}
#detail-vozu .zvyraznene {
  background: #E5E5E5;
}
#detail-vozu .zaporny-margin {
  position: relative;
  margin: 0 -5px 0 -5px;
}
#detail-vozu .konecna-cena, .chyba {
  color: #F00000;
}
#detail-vozu .blok-udaje {
  position: relative;
  margin: 5px 0 15px 0;
  padding: 0px;
  border: 0px solid #BFBFBF;
  /*color: #4B4B4B;*/
  color:#000;
}
#detail-vozu .omezeny {
  height: 100px;
  overflow: hidden;
}
#detail-vozu #areal-spolecnosti {
  position: relative;
  padding: 0px;
  margin: 0px;
  width: 558px;
}
#detail-vozu #flash-mapa {
  right: 0px;
  bottom: 0px;
}
.cerny_spodek #formular-zajmovy {
}
.cerny_spodek #formular-zajmovy th {
  font-weight:normal;
  text-align: left;
  padding: 3px 5px 3px 0px;
}
.cerny_spodek #formular-zajmovy td {
  padding: 3px 0px;
}
.cerny_spodek #formular-zajmovy .input {
  width: 200px;
  padding: 2px;
  font-family:Verdana;
  font-size:12px;
  color:#888;
  background:#000;
  border: 1px solid #404040;
}

.cerny_spodek .odeslat {
  background: #000  url('/tmpl/images_new/bg-detail-submit.png') right center no-repeat;
  font-family:Verdana;
  font-size: 1.0em;
  font-weight: bold;
  color:#888;
  padding: 4px 30px 4px 10px;
  border: 0px solid #BFBFBF;
}

.toptable
  {width:570px;
  height:188px;
  margin-top:20px;
  border:1px solid rgb(191,191,191);}
.toptable th
  {padding:3px 8px;
  text-align:left;
  color:#fe0000;
  background-color:rgb(229,229,229);
  border-bottom:1px solid rgb(191,191,191);}
.toptable td
  {text-align:right;}
.toptable img
  {float:left;}
.toptable .detaily
  {width:200px;
  padding:35px 0px 0px 0px;
  text-align:left;
  line-height:170%;
  color:rgb(78,78,78);
  border:0px solid red;
  float:right;}
.toptable .miniobrazky
  {width:60px;
  padding:5px 20px 0px 0px;
  text-align:left;
  border:0px solid red;
  float:right;}
.toptable .miniobrazky img
  {width:60px;
  height:45px;
  margin:1px 0px 5px 0px;
  cursor:pointer;
  float:none;}
.toptable .miniobrazky img.nofoto
  {width:58px;
  height:43px;
  border:1px solid rgb(191,191,191);}

.detaily .cervena
  {color:rgb(249,7,3) !important;}
.detaily .mensi
  {line-height:190%;
  font-size:10px;}
.detaily .vetsi
  {font-size:14px;
  font-weight:bold;
  line-height:180%;}

/* FILTR nove-vozy, vozy-skladem */
.filtr
  {padding:2px 0px 6px 4px;
  background:#d3d3d3 url('/tmpl/images_new/bg-panel-nadpis.jpg') repeat-x;}
.filtr h3
  {margin:0px;
  padding:0px 0px 3px 20px;
  font-size:1em;
  line-height:21px;
  color:#fff;}
.filtr .fltr
  {margin-top:6px;}
.filtr #filtr-vyrobce {width:130px;}
.filtr #filtr-model {width:145px;}
.filtr #filtr-segment {width:150px;}
.filtr #filtr-dealer {width:160px;}
.filtr #filtr-cena {width:195px;}
.filtr #filtr-typ {width:105px;}
.filtr2 #filtr-vyrobce {width:110px;}
.filtr2 #filtr-model {width:135px;}
.filtr2 #filtr-segment {width:105px;}
.filtr2 #filtr-cena {width:170px;}
.filtr select
  {margin:0px;
  padding:1px;
  font-size:1em;
  /*color: #4B4B4B;*/
  color:#000;
  border:1px solid #B3B3B3;}
.filtr .filtr-submit
  {width:18px;
  margin:0px;
  padding:0px;
  border-width:0px;
  background:transparent url('/tmpl/images_new/bg-filtr-submit.jpg');}
.filtr .filtr-submit:hover
  {background-image:url('/tmpl/images_new/bg-filtr-submit-hover.jpg');}

.filtr .fltr_pravy
  {width:340px;
  margin-top:3px;
  margin-left:6px;
  font-size:10px;
  line-height:12px;}
.filtr .fltr_pravy p
  {margin:0px;
  padding:0px;
  color:#000;}
.filtr .fltr_pravy table
  {width:auto !important;}
.filtr .fltr_pravy td
  {vertical-align:middle !important;}
.filtr .fltr_pravy td a
  {width:6px;
  height:6px;
  margin:0px;
  padding:0px;
  display:block;
  overflow:hidden;}

/* zamestani */
.zamestnani ul {
  list-style-type: none;
  margin: 2px 0 2px 0;
  padding: 0px;
}
.zamestnani ul li {
  padding: 0px;
}

.nabidka_zamestnani
  {margin-bottom:10px;
  padding:10px;
  border:1px solid #bbb;}
.nabidka_zamestnani span, .z_nabidka span
  {color:#888;}
.z_nabidka
  {margin-bottom:20px;}

.nabidka_zamestnani ul
  {margin:5px 0px 15px;}
.nabidka_zamestnani ul li
  {margin-left:20px;
  list-style-type:disc;}

/* kontakt */
#kontakt a.vyrazne {
  color: #FF0000;
}
.tbl-kontakt {
  margin-bottom: 10px;
}
.tbl-kontakt td {
  padding: 2px 0 2px 0;
  width: 220px;
}

.oddelovac {
  position: relative;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  margin: 10px -15px 20px -15px;
  background: #BFBFBF;
}

/* akce a novinky */
.vypis-akce, .vypis-novinka {
  position: relative;
  margin: 5px 0 10px 0;
}
.odkaz-vice {
  color: #FE0000;
  font-weight: bold;
}
.vypis-akce strong {
  color: #FE0000;
}
.akce-novinky-banner {
  margin: 10px 0 10px 0;
}
#bannery-spodni {
  position: relative;
  margin: 15px 0;
}
#bannery-spodni p {
  margin: 5px 0;	
}
/*  / OBSAH ostatni */

#paticka {
  position: relative;
  left: 1px;
  line-height: 20px;
  font-size: 0.8em;
  text-align: right;
  background: #FCFEFD;
  padding-right: 4px;
  border-top: 1px solid #BBB;
  width: 794px;
}

a img {
  border: 0px;
}

.dobloku {
  text-align: justify;
}

.nastred {
  text-align: center;
}

.doleva {
  text-align: left;
}

.doprava {
  text-align: right;
}

.kurziva {
  font-style: italic;
}

.pismo-mensi {
  font-size: smaller;
}

.ul_seznam
  {margin-left:30px;}

.cleaner {
  position: relative;
  clear: both;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
}
.top_obal_zavrit {
  display:block;
  z-index:1300;
  margin-top:-30px;
  position: absolute;
  width: 100%;
  height:1800px;
  background: black;
/*  opacity:0.6;
  filter: alpha(opacity=60);   */
}
.top_obal_zavrit1 {
  display:block;
  z-index:1300;
  position: absolute;
  width: 100%;
  height:1900px;
}

.top_obal {
  position:relative;
  width:792px;
  z-index:1337;
  margin-left: auto;
  margin-right: auto;
}
.top_obal1 {
  position:relative;
  width:950px;
  z-index:1337;
  margin-left: auto;
  margin-right: auto;
}

#top_reklama
  {position:absolute; display:none;
  top:0;
  left:-4px;
  z-index:1337;
  width:100%;
  height:100%;
}
#top_reklama1
  {position:absolute; display:block;
  display:none;
  top:1100px;
  left:0;
  z-index:1337;
  width:100%;
  height:100%;}

.obal_white {
  width:792px;
  height:368px;
  background-color:white;
  }
#top_reklama1 table
  {width:100%;
  height:100%;}

.banner_servis {
  padding-top:2px;
  padding-right:2px;
  text-align: right;
  width: 794px;
  background:white;
  height: 368px;
  border:2px solid black;
}
.top_reklama1 .banner_servis1 {
  text-align: right;
  width: 794px;
  height: 589px;
  
}
.text {
  text-align:left;
  color:rgb(1,1,1);
  font-size:18px;
  margin-top:-3px;
  padding-left:30px;
}
.hl {
  padding:0px 0px 0px 30px;
  border-top:3px solid red;
}
.npr {
  line-height:40px;
  color:red; 
}
.prodl {
  position:absolute;
  top:170px;
  right:0px;
}
.f {
  font-size:27px;
}

.banner_servis_580 img {
  border:none;
  margin: 0 10px 10px 10px;
}
.banner_servis a {
  position: absolute;
  top:10px;
  right:10px;
}
.banner_servis1 a {
  position: absolute;
  top:10px;
  right:10px;
}
.banner_servis img {
  border: none;
}
.banner_servis1 img {
  border: none;
}
.top_reklama_odkazy {
  width: 922px;
  height: 61px;
  background: url('/tmpl/images/banner_servis_spod.jpg') no-repeat;
  padding: 0px 14px;
}
.odkaz {
  font-size: 12px;
  font-weight:bold;
  color:rgb(218,0,21);  
}
.text_cern {
  color:black;
}
.objednavka {
  text-align:center;
  font-size: 14px;
  font-weight:bold;
  width: 310px;
  line-height: 20px;
}
.tel_cislo {
  width: 300px;
  text-align: left;
  font-size: 28px;
  font-weight:bold;
  color: red;
}


.tablediv
  {margin:10px 10px 10px -2px;
  font-size:9px;}
.tablediv h3
  {margin:0px 0px 0px 12px;
  padding:0px 0px 1px 22px;
  font-size: 10px;
  line-height: 21px;
  color:#fff;
  background:url('/tmpl/images/h3_pozadi.jpg') repeat-x;}
.tablediv table
  {margin:0px 0px 0px 12px;
  border:1px solid #ccc;
  border-width:0px 1px 1px 1px;}
.tablediv td
  {padding:0px 0px 10px 10px;}
.tablediv td.col1
  {width:143px;}
.tablediv td.col2
  {width:106px;
  padding-left:0px;}
.tablediv td.col3
  {width:319px;}

.tablediv h4
  {margin:0px;
  font-size:11px;
  color:#fe0000;}
.tablediv .col1 h4
  {margin-top:10px;}
.tablediv td.col2 img
  {margin-left:4px;}

.auto_polozka
  {width:114px;
  height:208px;
  margin:12px 0px 2px 12px;
  padding:10px;
  font-size:11px;
  border:1px solid #ccc;
  cursor:pointer;
  float:left;}
.auto_polozka a
  {display:block;}
.auto_polozka a:hover
  {/*color: #4B4B4B;*/
  color:#000;}


.auto_polozka img
  {width:114px;
  height:85px;
  display:block;}
.auto_polozka strong
  {height:44px;
  margin:4px 0px 0px;
  display:block;}
.auto_polozka span
  {margin:9px 0px;
  display:block;}
.auto_polozka strong.cervena
  {height:15px;
  font-size:14px;
  color:#fe0000;}

.udaje
  {position:relative;
  width:320px;border:0px solid red;}
.udaje span.levy
  {width:60px;
  display:block;
  float:left;}
.udaje span.pravy
  {width:260px;
  display:block;
  float:right;}
.oteviraci_doba
  {width:260px;
  position:absolute;border:0px solid red;
  margin:10px 0px 0px 360px;}
.oteviraci_doba span.pravy
  {width:190px;}

.lidi
  {margin:5px 0px 0px -10px;}
.lidi td
  {width:130px;
  padding:10px;
  text-align:center;}
.lidi img
  {margin-bottom:2px;
  display:block;}

.kontakt_tbl1
  {width:100%;
  margin-bottom:15px;}
.kontakt_tbl1 h3
  {margin:0px 0px 15px !important;
  color:#f00;}
.kontakt_tbl1 span
  {width:110px;
  /*background-color:red;*/
  display:block;
  float:left;}
.kontakt_tbl1 .col1
  {width:481px;
  vertical-align:top;
  /*background-color:green;*/}
.kontakt_tbl1 .col2
  {width:auto;
  padding-top:30px;
  vertical-align:top;
  text-align:right;
  /*background-color:blue;*/}
.kontakt_tbl1 .col2 img
  {width:154px;
  height:115px;}

.kontakt_tbl2
  {width:100%;
  margin-bottom:15px;}
.kontakt_tbl2 h3
  {margin:0px !important;
  color:#f00;}
.kontakt_tbl2 em
  {font-style:normal;
  color:#f00;}
.kontakt_tbl2 strong
  {display:block;}
.kontakt_tbl2 td
  {/*background-color:magenta;*/}
.kontakt_tbl2 .col1
  {width:95px;
  /*letter-spacing:-1px;*/
  /*background-color:green;*/}
.kontakt_tbl2 .col1 img
  {width:90px;
  height:104px;
  margin:5px 0px;}
.kontakt_tbl2 .col2
  {width:auto;
  /*letter-spacing:-1px;*/
  /*background-color:blue;*/}
.kontakt_tbl2 .col_float
  {float:right;}
.kontakt_tbl2 .col_float img
  {height:230px;}

.kontakt_tbl3
  {width:100%;
  margin-bottom:15px;}
.kontakt_tbl3 h3
  {margin:0px !important;
  color:#f00;}
.kontakt_tbl3 strong
  {display:block;}
.kontakt_tbl3 td
  {/*background-color:magenta;*/}
.kontakt_tbl3 .col1
  {width:225px;
  /*background-color:green;*/}
.kontakt_tbl3 .col1 img
  {width:120px;
  height:139px;
  margin:3px 0px;}
.kontakt_tbl3 .col2
  {width:auto;
  /*background-color:blue;*/}
.kontakt_tbl3 .col_float
  {margin-top:30px;
  float:right;}
.kontakt_tbl3 .col_float img
  {width:154px;
  height:115px;}

div.ojete_vozy_menu
  {position: relative;
  height:51px;
  margin: 0px 0px 0px;
  padding: 2px 0px 2px;
  line-height:13px;}

div.ojete_vozy_menu a
  {height: 51px;
  margin-right:2px;
  color: #FFF;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.0em;
  background: url(../images/menu-tlacitko-2.jpg) repeat-x;
  display:block;
  float:left;}
div.ojete_vozy_menu a:hover, div.ojete_vozy_menu a.aktivni
  {color:#fff;
  background: url(../images/menu-tlacitko-2-active.jpg) repeat-x;}

div.ojete_vozy_menu a span
  {width:100%;
  text-align:center;
  cursor:pointer;
  display:block;}

div.ojete_vozy_menu a.ov_tl_1
  {margin-left:2px;
  width:112px;}
div.ojete_vozy_menu a.ov_tl_2
  {width:100px;}
div.ojete_vozy_menu a.ov_tl_3
  {width:90px;}
div.ojete_vozy_menu a.ov_tl_4
  {width:116px;}
div.ojete_vozy_menu a.ov_tl_5
  {width:112px;}
div.ojete_vozy_menu a.ov_tl_6
  {width:112px;}
div.ojete_vozy_menu a.ov_tl_7
  {width:56px;}

div.ojete_vozy_menu a span.r1
  {padding-top:18px;}
div.ojete_vozy_menu a span.r2
  {padding-top:13px;}

#odsazeni h2
  {margin-top:-10px;}
#odsazeni h2 a
  {color:#fe0000;}

.bazar-akce-mesice-tabulka
  {width:100%;
  margin-bottom:10px;
  /*table-layout:fixed;*/
  border:1px solid #ccc;}
.bazar-akce-mesice-tabulka .fotka img
  {width:133px;
  height:100px;
  padding:7px;
  display:block;}
.bazar-akce-mesice-tabulka .cervene
  {font-size:14px;
  font-weight:bold;
  color:#fe0000;}
.bazar-akce-mesice-tabulka th
  {text-align:left;}
.bazar-akce-mesice-tabulka td
  {}
.bazar-akce-mesice-tabulka .col1
  {width:139px;}
.bazar-akce-mesice-tabulka .col2
  {width:86px;
  height:54px;}
.bazar-akce-mesice-tabulka .col3
  {width:181px;}
.bazar-akce-mesice-tabulka .col4
  {width:96px;}
.bazar-akce-mesice-tabulka .col5
  {width:auto;}
.bazar-akce-mesice-tabulka .col6
  {width:auto;
  height:30px;}
.bazar-akce-mesice-tabulka .col7
  {width:auto;
  height:30px;}

.uvodni_fotky
  {width:auto;
  margin-left:-5px;}
.uvodni_fotky img
  {width:334px;
  margin:0px 0px 5px 6px;
  display:block;
  float:left;}

.tbl-akce-novinky
  {margin:5px 0px 0px 1px;
  border:0px solid red;}
.tbl-akce-novinky a, .tbl-akce-novinky img
  {width:166px;
  margin:0px;
  padding:0px;
  display:block;}
.tbl-akce-novinky td.col1
  {padding-right:3px;}
.tbl-akce-novinky td.col2
  {padding-right:3px;}
.tbl-akce-novinky td.col3
  {padding-right:3px;}
.tbl-akce-novinky td.col4
  {padding-right:0px;}

.cenik_table
  {margin:30px auto;
  border:2px solid rgb(80,80,80);
  border-collapse:collapse;}
.cenik_table th, .cenik_table td
  {padding:3px;
  text-align:center;
  border:1px solid #505050;}
.cenik_table th p
  {margin:3px 0px !important;}

.vetsi
  {line-height:18px;
  font-size:14px;}
.velke
  {padding:5px 0px;
  font-size:20px;}

.galerie
  {width:auto;
  padding:10px 0px;}
.galerie table
  {margin:0px auto;}

.galerie table a.opn, .galerie table a.opn img
  {width:216px;
}
.galerie table a.pnv, .galerie table a.pnv img
  {width:332px;
}
.galerie table a.sov, .galerie table a.sov img
  {height:290px;
}

.smallestfont
  {font-size:1px;
  line-height:1px;}

.odkaz-mapa
  {position:absolute;
  margin-top:0px;
  right:125px;
  display:block;}
.odkaz-mapa img
  {height:70px;
  display:block;}
.odkaz-mapa-l
  {position:absolute;
  margin-top:0px;
  right:20px;
  height:70px;
  display:block;}
.odkaz-mapa-l2
  {position:absolute;
  margin-top:0px;
  right:20px;
  height:230px;
  display:block;}

.odkaz-mapa-2
  {position:absolute;
  margin-top:30px;
  right:210px;}
.odkaz-mapa-2 img
  {height:115px;}
.col_float .odkaz-mapa-2
  {margin-top:0px;}
.col_float .odkaz-mapa-2 img
  {width:159px;
  height:115px;}


.seat_icons
  {margin:2px 0px -2px 0px;
  padding-right:2px;
  border-width:0px;}

.required_fields
  {display:none;}

.facebook {
  margin-left:-20px;
  padding:0px;
  background-color:rgb(253,254,252);
}
.center {
  text-align:center;
}
