/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 *                        Reset
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

html, body, h1, h2, h3, h4, h5, h6, ul, ol, li, p, dl, dt, dd, form, select, input, label, blockquote, address, table, tr, td, th, div { padding:0; margin:0; }
h1, h2, h3, h4, h5, h6, p, dl, form, blockquote, address, table { margin:.5em 0; }
ul, ol { padding:0 0 0 .5em; margin:.5em 0 .5em 1em; }
li, dd, input, select { margin:.2em 0; }
dt, label { margin:.5em 0 .3em; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 *                        Obecne tagy
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

html {
  height:100%;
}

body {
	font:normal 75%/1.35 Arial,sans-serif;
  color:#000;
  background:#fff url('../images/pozadi.jpg') repeat-y 50% -53px;
}


a, a:link { color:#f60; }
a:visited { color:#f60; }
a:active  { color:#f60; }
a:hover   { color:#000; text-decoration:none; }

img { border:0 none; }

address { font-style:normal; display:inline; }

table  { border:none; }
tr     { }
th, td { border:none; }


h1 { margin:0; font:bold 450%/1.2 'Arial Black',Arial,sans-serif; text-transform:uppercase; } 
h2 { padding-top:0; margin:0 0 .1em; font:bold 300%/1.2 'Arial Black',Arial,sans-serif; text-transform:uppercase; color:#f60; }
h3 { margin:2em 0 .5em 0; font:bold 110%/1.3 Arial,sans-serif; }
h3.mensi { margin:2em 0 0.5em 0; font:bold 105%/1.3 Arial,sans-serif; }
h4 { margin:1.3em 0 .5em; font:bold 100%/1.3 Arial,sans-serif; }
ol { }
ul { }
li { font:normal 100%/1.4 Arial,sans-serif; }
p  { font:normal 100%/1.45 Arial,sans-serif; }

dt { font-weight:bold; }

ol.abc { list-style:lower-alpha; }

ul.bezodrazek { margin-left:0; padding-left:0; list-style:none; }
ul.bezodrazek li { margin-left:0; padding-left:0; list-style:none; }
#obsah ul.kompakt li { margin-bottom:.5em; }

input.text,
select,
textarea      { padding:2px 2px 2px 5px; font:normal 12px/1.3 Arial,sans-serif; vertical-align:middle; border:1px solid #999; }
input.button  { cursor:pointer; }

sup, sub { line-height:1em; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 *                        Obecne tridy
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.db { display:block; }
.dn { display:none; }
.vh { visibility:hidden; }

.cistic,
.clr,
.article_separator { clear:both; font-size:0px!important; width:0px!important; height:0px!important; line-height:0px!important; padding:0px!important; margin:0px!important; overflow:hidden; }

span.cistic { display:block; }

.b { font-weight:bold; }

.fl { float:left; }
.fr { float:right; }
.fn { float:none!important; }

.cl { clear:left; }
.cr { clear:right; }
.cb { clear:both; }

.tal { text-align:left!important; }
.tar { text-align:right!important; }
.tac { text-align:center!important; }
.taj { text-align:justify!important; }

.prvni { margin-top:0!important; }

.mart0 { margin-top:0!important; }
.mart1 { margin-top:1em!important; }
.mart15 { margin-top:1.5em!important; }
.mart2 { margin-top:2em!important; }
.marb1 { margin-bottom:1em!important; }
.marb2 { margin-bottom:2em!important; }

.mpt0  { margin-top:0!important; padding-top:0!important; }
.mpb0 { margin-bottom:0!important; padding-bottom:0!important; }

.nw { white-space:nowrap; }
.radek { display:block; }

.oddel { display:none; }

.vlevo { float:left; margin:0 10px 10px 0!important; }
.vpravo { float:right; margin:0 0 10px 10px!important; }
.center { margin:10px auto; }

.velky { font-size:130%; line-height:1.1em!important; }

.dodatek {
	margin-top:2em!important;
	padding-left:12px;
	font-family:Arial,sans-serif;
	background:url('../images/arrow.gif') no-repeat left;
}

.pozn, .typsoub, .datum, .datavel {
	font-size:85%;
	color:#666;
}

.poznamka  { margin:4em 0 1em!important; font-style:italic; }


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 *                        Rozvrzeni (layout)
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#stranka {
  width:100%;
  padding:0;
  margin:0;
  color:#000;
  text-align:left;
  background:url('../images/pozadi-top.jpg') no-repeat 50% 0;
}
  #stranka-inner { } 

  #hlavicka {
    width:958px;
    height:115px;
    padding:315px 18px 0 22px; 
    margin:0 auto;
    background:url('../images/pozadi-hlavicka.png') no-repeat 0 0;
  }

    #hlavicka-inner {
    position:relative;
    width:958px;
    height:115px;
    overflow:hidden;
    background:#fff url('../images/pozadi-hlavicka.png') no-repeat -22px -315px;   
  }

    #hlavicka #logo { display:block; position:absolute; z-index:5; top:10px; left:16px; width:550px; height:100px; border:none; text-decoration:none; }
    #hlavicka #logo img { display:none; }
    #hlavicka #logo #hlavicka-text { }
    #hlavicka #logo #hlavicka-text .nadpis,
    #hlavicka #logo #hlavicka-text .popis { display:block; }
    #hlavicka #logo #hlavicka-text .weburl { display:none; }
    #hlavicka #logo #hlavicka-text .nadpis { color:#000; }
    #hlavicka #logo #hlavicka-text .popis { font-size:37%; color:#f60; letter-spacing:.1ex; }

  #telo { } 
    #telo-inner { width:998px; margin:0 auto; }

    #drobky { font-size:95%; margin:0 0 10px; }
      #drobky a { color:#000; }

    #obsah { }
      #obsah-inner { }

      #obsah h1 { }
      #obsah h1, 
      #obsah h2,
      #obsah h3 { }
      #obsah ul { }
      #obsah p { }
      #obsah li { }
      #obsah ul li { }
      #obsah legend { } 
      #obsah fieldset { }
      #obsah label { display:inline-block; width:11em;  margin:0 0 .3em!important; vertical-align:top; font:normal 100%/1.3 Arial,sans-serif; }
      #obsah label#lvzkaz { }
      #obsah input { margin:0 0 .3em!important; }
      #obsah input.text { }
      #obsah input.text.kratky { }
      #obsah input.text.dlouhy { }
      #obsah input.tlacitko,
      #obsah input[type="button"],
      #obsah input[type="submit"] { padding:2px 10px; }
      #obsah textarea { margin:0 0 .3em!important;  }


      #hlavni-obsah { }
        #hlavni-obsah-inner { }

        #hlavni-obsah table { margin:1em 0; border-collapse:collapse; border-spacing:0; border:1px solid #ccc; border-right:0; table-layout:fixed;  font:normal 100%/1.4 Arial,sans-serif; }
        #hlavni-obsah caption { display:none; }
        #hlavni-obsah th { border-bottom:2px solid #ddd; background:#ddd; color:#000; }
        #hlavni-obsah th,
        #hlavni-obsah td { padding:0 1em; border-right:1px solid #ccc; }
        #hlavni-obsah td { border-bottom:1px dotted #ddd; }
        #hlavni-obsah .box-parametry table { border:0; }

      #doplnkovy-obsah { }

      #zaobsah {  }

    #levy-sloupec { }

      #levy-sloupec .modul { }
      #levy-sloupec .modul h2 { }

    #hlavni-menu { padding:3px 0 0; }
      #hlavni-menu ul { list-style:none; padding:0; margin:0; }
      #hlavni-menu li { padding:0; margin:0 0 6px 0;  line-height:1.2em; }
      #hlavni-menu li:before { content:"~ "; }
      #hlavni-menu li a { color:#222; text-decoration:none;  }
      #hlavni-menu li#current a { color:#ba5; }
      #hlavni-menu li#current a:hover { border:0; }
      #hlavni-menu li a:hover { color:#000; border-bottom:1px solid #000; }

      #hlavni-menu li ul { margin:5px 0; }
      #hlavni-menu li li { padding:0; margin:0 0 4px 10px; font-size:100%; }
      #hlavni-menu li#current li a,
      #hlavni-menu li li a { color:#666; border:none;}
      #hlavni-menu li#current li a:hover,
      #hlavni-menu li li a:hover { color:#000; border-bottom:1px solid #666; border:0; }
      #hlavni-menu li li ul { margin:5px 0 10px; }
      #hlavni-menu li li li a { font-size:90%; }

  #paticka {
    clear:both;
    margin:85px 0 0;
    font:normal 80%/1.3 Arial,sans-serif;
  }
    #paticka-inner {
      position:relative;
      min-height:30px;
      padding:5px 25px;
    }

    #paticka a { color:#000; }
    #paticka p { margin:0; }
    #paticka .copy { float:left; }
    #paticka .sradosti { float:right; }
 
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 *                        Tridy layoutu
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.sloupce { width:100%; }

  .sloupce.sl1 .sloupec { float:none; width:100%; }
  .sloupce.sl2 .sloupec { float:left; width:50%; }
  .sloupce.sl3 .sloupec { float:left; width:33.3%; }

  .sloupce.sl1 .sloupec.sl1 { width:100%; }
  .sloupce.sl2 .sloupec.sl1 { width:48%; padding-right:4%; }
  .sloupce.sl2 .sloupec.sl2 { width:48%; }
  .sloupce.sl3 .sloupec.sl1 { width:32%; padding-right:2%; }
  .sloupce.sl3 .sloupec.sl2 { width:32%; padding-right:2%; }
  .sloupce.sl3 .sloupec.sl3 { width:32%; }

  .sloupce .sloupec .sloupce.sl1 .sloupec { float:none; width:100%; }
  .sloupce .sloupec .sloupce.sl2 .sloupec { float:left; width:50%; }
  .sloupce .sloupec .sloupce.sl3 .sloupec { float:left; width:33.3%; }


/* * * * * * * * *
 * Uzitecne tridy
 * * * * * * * * */

.strankovani li {
  float:left;
  padding-left:5px;
  text-align:center;
  margin-top:15px;
}

.zalozky { position:relative; margin:2em 0!important; padding:0 0px!important; list-style:none!important; height:1.8em!important; border-bottom:1px solid #ccc!important; }
  .zalozky li { margin:-.1px 0 0 5px!important; padding:0!important; float:left!important; border:1px solid #ddd!important; border-top:1px solid #ddd!important; border-bottom:none!important; background:#EBEFE4!important; }
  .zalozky li.active { border-color:#000!important; border-top-color:#000!important; border-bottom:1px solid #fff!important; background:#fff!important; }
  .zalozky li a:hover,
  .zalozky li.active a { color:#000!important; }
  .zalozky li:hover { border-color:#000!important; border-top-color:#000!important;  background:#fff!important; }
  .zalozky li.active:hover { border-bottom:1px solid #fff!important; background:#fff!important; }
  .zalozky li a { display:block!important; padding:.3em 1em!important; font:normal 100%/1.2em Arial,sans-serif!important; text-decoration:none!important;}

.vice { float:right; padding-top:10px; }
  p.vice {
    clear:both;
    float:none;
    padding:0!important;
    margin:.5em 0 0!important;
    text-align:right;
  }
  p.vice a { padding-right:13px; background:url('../images/arrownew.gif') no-repeat 100% 4px; }
  p.vice a:hover { background:url('../images/arrownew-hover.gif') no-repeat 100% 4px; }

.parametry { }
  .parametry h3 { }
  .parametry ul,
  .parametry li { margin:0; padding:0; list-style:none; }
  .parametry .nazev-parametru { font-weight:bold; }
  .parametry .hodnota-parametru { margin-left:.7ex; }


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *                        Uvodni strana
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.indexpage { }

#uvodnik { padding:0 18px 0 22px; background:url('../images/pozadi-uvodnik.png') no-repeat 0 0; }
#uvodnik-inner { height:205px; padding:5px 15px 0; background:#fff url('../images/pozadi-uvodnik.png') no-repeat -22px 0; }
#uvodnik h2 { padding-top:0!important; margin-top:0!important; font:bold 130%/1.3 Arial,sans-serif; color:#000; text-transform:none; }
#uvodnik img.obrazek.hlavni.vpravo { width:270px; height:180px; border:0; background:#eee;}

#hlavni-banner { padding:0 18px 0 22px;  background:url('../images/pozadi-obsah.png') no-repeat 0 0; }
#hlavni-banner-inner { height:380px; padding:0 15px; background:#fff url('../images/pozadi-obsah.png') no-repeat -22px 0; }
#hlavni-banner h4 { margin:0; padding:17px 7px 3px; font:normal 80%/1.2 Arial,sans-serif; text-align:right; text-transform:uppercase; color:#666; }
#hlavni-banner img { width:927px; height:313px; border:0; background:#eee; }

#hlavni-obsah-pravy-sloupec.sloupce.sl2 { width:958px; padding:0 18px 0 22px; background:url('../images/pozadi-obsah.png') repeat-y 0 -380px; }
#hlavni-obsah-pravy-sloupec.sloupce.sl2 .sloupce-inner { background:#fff url('../images/pozadi-obsah.png') repeat-y -22px -380px; }
#hlavni-obsah-pravy-sloupec.sloupce.sl2 .sloupec.sl1 { float:left; width:371px; padding:0; }
#hlavni-obsah-pravy-sloupec.sloupce.sl2 .sloupec.sl2 { float:right; width:587px; padding:0; }

#hlavni-obsah { padding:0 40px 0 15px; }
#hlavni-obsah-inner { }
#hlavni-obsah .skupina.sk1 h3.prvni { margin-top:0!important;  }
#hlavni-obsah .skupina.sk1,
#hlavni-obsah .skupina.sk3,
#hlavni-obsah .skupina.sk5 { height:351px; padding:20px 0 0; }
#hlavni-obsah .skupina.sk2,
#hlavni-obsah .skupina.sk4,
#hlavni-obsah .skupina.sk6 { height:351px; padding:30px 0 0; }

#pravy-sloupec { padding:0 15px 0 0; }
#pravy-sloupec-inner { }

#user1 .modul { float:left; width:50%; }
#user2 .modul { float:left; width:50%; }

#user1 { padding:0 18px 0 22px;  background:url('../images/pozadi-obsah.png') no-repeat 0 -380px; }
#user1-inner { height:351px;  padding:20px 15px 0;  background:#fff url('../images/pozadi-obsah.png') repeat-y -22px -380px; }

#user2 { padding:0 18px 0 22px;  background:url('../images/pozadi-obsah.png') no-repeat 0 0; }
#user2-inner { height:351px;  padding:20px 15px 0;  background:#fff url('../images/pozadi-obsah.png') repeat-y -22px 0; }

#dolni-banner { margin-top:5px; }
#dolni-banner img { width:447px; height:206px; background:#eee; }

.kontejner.prodejci { }
.kontejner.prodejci .vypis-polozek { }
.kontejner.prodejci .vypis-polozek .skupina { }
.kontejner.prodejci .vypis-polozek .skupina.sk1,
.kontejner.prodejci .vypis-polozek .skupina.sk3,
.kontejner.prodejci .vypis-polozek .skupina.sk5 { padding:20px 0; height:331px; }
.kontejner.prodejci .vypis-polozek .skupina.sk2,
.kontejner.prodejci .vypis-polozek .skupina.sk4,
.kontejner.prodejci .vypis-polozek .skupina.sk6 { padding:30px 0; height:321px; }
.kontejner.prodejci .vypis-polozek .polozka { }
.kontejner.prodejci .vypis-polozek .polozka .obrazek { display:block; float:left; margin:0 15px 5px 0; }
.kontejner.prodejci .vypis-polozek .polozka .obrazek img { width:100px; height:100px; background:#eee; border:2px solid #ccc}
.kontejner.prodejci .vypis-polozek .polozka .nadpis { margin:0 0 0 115px!important; font-size:150%; }
.kontejner.prodejci .vypis-polozek .polozka.p1 .nadpis { font-size:200%; }
.kontejner.prodejci .vypis-polozek .polozka .nadpis a { color:#000; text-decoration:none; }
.kontejner.prodejci .vypis-polozek .polozka .nadpis a:hover { text-decoration:underline; }
.kontejner.prodejci .vypis-polozek .polozka .nadpis .doporuc { font:italic normal 60%/1.1 Arial,sans-serif; color:#f60; }
.kontejner.prodejci .vypis-polozek .polozka .popis { margin-left:115px!important;}
.kontejner.prodejci .vypis-polozek .polozka .popis p { margin-top:.1em;}
.kontejner.prodejci .vypis-polozek .polozka .parametry { margin-left:115px!important; font-size:90%; }
.kontejner.prodejci .vypis-polozek .polozka .parametry .oddel { display:inline; }
.kontejner.prodejci .vypis-polozek .polozka .parametry .url { }
.kontejner.prodejci .vypis-polozek .polozka .parametry .adresa { color:#666; }

.kontejner.aktuality { }
.kontejner.aktuality .vypis-polozek { }
.kontejner.aktuality .vypis-polozek .polozka { }
.kontejner.aktuality .vypis-polozek .polozka .nadpis { margin:.5em 0 .2em; }
.kontejner.aktuality .vypis-polozek .polozka.p1 .nadpis { margin-top:.5em; }
.kontejner.aktuality .vypis-polozek .polozka .nadpis a { color:#000; text-decoration:none; }
.kontejner.aktuality .vypis-polozek .polozka .nadpis a:hover { text-decoration:underline; }
.kontejner.aktuality .vypis-polozek .polozka .datum,
.kontejner.aktuality .vypis-polozek .polozka .popis { display:inline; }
.kontejner.aktuality .vypis-polozek .polozka .popis {  }
.kontejner.aktuality .vypis-polozek .polozka .url { display:block; margin-top:.2em;  font-size:90%; }
.kontejner.aktuality .vypis-polozek .polozka .url a { color:#f60; text-decoration:none; }




#inzerweb { display:block; position:absolute; top:10px; right:20px; width:130px; height:50px; }
#inzerweb .tlacitko.inzerovat { display:block; position:relative; width:100px; height:30px; padding:10px 15px; }
#inzerweb .tlacitko.inzerovat .presobr { display:block; position:absolute; left:0; top:0; width:130px; height:50px; background:url('../images/tlacitko-inzerce-markyzy.png') no-repeat 0 0; cursor:hand; cursor:pointer; }
#inzerweb a.tlacitko.inzerovat:hover .presobr { background-position:0 -50px; }

