/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 *                        Seznam použitych barev
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*

// Zakladni barvy
nejsvetlejsi seda   = #aaa        (webdesign studio v h1, pipe mezi odkazy v dolnim menu)
svetle seda         = #999        (v paticce)
tmavsi seda         = #555        (odkazy v paticce, #current dolnim menu)
sedozelena          = #396        (odkazy)
olivova             = #693        (navstivene odkazy)
tmave cervena       = #c10        (hover odkazy)

// Barvy jednotlivych stranek
zelena              = #4eb148     (domu)
khaki               = #838061     (reference)
fialova             = #a35a7a     (sluzby)
blede cervena       = #d8315c     (o nas)
vinova              = #a3233d     (kontakt)

*/
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 *                        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%;
	margin:0;
}

body {
  width:100%;
  min-width:995px;    /* Minimum width of layout - remove line if not required */
	margin:0;
	font:normal 81.25%/1.35 Verdana,sans-serif;
  color:#000;
  background:#fff;
  border:0;			/* This removes the border around the viewport in old versions of IE */
}


a, a:link { color:#010080; }
a:visited { color:#009; }
a:active  { color:#f00; }
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 0 .9em; font:normal 150%/1.3 Georgia,serif; } 
h2 { margin:1.3em 0 .5em; font:normal 120%/1.3 Georgia,serif; } 
h3 { margin:2em 0 .5em 0; font:normal 110%/1.3 Georgia,serif; } 
h3.mensi { margin:2em 0 0.5em 0; font:normal 105%/1.3 Georgia,serif; } 
h4 { margin:1.3em 0 .5em; font:normal 100%/1.3 Georgia,serif; } 
ol { }
ul { }
li { font:normal 100%/1.3 Verdana,sans-serif; color:#555; }
p  { font:normal 100%/1.35 Verdana,sans-serif; color:#555; }

dt { font-weight:normal; }

ol.abc { list-style:lower-alpha; }

ul.bezodr { margin-left:0; padding-left:0; list-style:none; }
ul.bezodr li { margin-left:0; padding-left:0; list-style:none; }

legend  { font:normal 100%/1.3 Georgia,serif; }

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:hand; 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; =height:1px!important; _height:1px!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; }

.hlavniobr { float:right; }
.ilobr { display:block; }

.velky { font-size:130%; line-height:1.1em!important; }

.ttu { text-transform:uppercase; }
.ttl { text-transform:lowercase; }

.dodatek {
	margin-top:2em!important;
	padding-left:12px;
	font-family:Arial,sans-serif;
	background:url('../images/arrow.gif') no-repeat left;
}

.pozn, .typsoub, .datavel {
	font-size:85%;
	color:#555;
}

.poznamka  { margin:4em 0 1em!important; font-style:italic; }



.pagination { font-size:95%; }
.pagination span,
.pagination a { margin-right:.6em; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 *                        Rozvrzeni (layout)
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#stranka {
  width:100%;
  padding:0;
  margin:0;
  color:#000;
  background:#fff;
  text-align:left;
}
  #stranka-inner { } 

  #hlavicka { background:#010080 url('../images/hlavicka-pozadi.jpg') no-repeat 50% 0;  border-bottom:2px solid #fff;}

    #hlavicka-inner {
    position:relative;
    width:995px;
    height:120px;
    margin:0 auto;
    overflow:hidden;
  }

    #hlavicka #logo { display:block; position:absolute; z-index:5; top:1px; left:0; width:190px; height:118px; border:none; text-decoration:none; background:url('../images/logo-verite-web.jpg') no-repeat 0 0; }
    #hlavicka #logo img { display:none; }
    #hlavicka #logo #hlavicka-text { display:none; }

  #telo { background:#fff url('../images/telo-pozadi.gif') repeat-y 50% 0; } 
    #telo-inner { _position:relative; width:985px; padding:10px 5px 20px; margin:0 auto; background:#fff; }

    #drobky { float:left; width:770px; font-size:100%; margin:0 0 15px; color:#116; }
      #drobky a { color:#555; }

    #vyhledavani { float:right; width:210px; }
      #vyhledavani form { margin:0; }
      #vyhledavani input.inputbox {  width:155px; _margin:0 0 1px; }
      #vyhledavani input.button {  width:50px; height:22px; _margin:0; }


#obsah-levy-sloupec.sloupce.sl2 .sloupec.sl1 { float:right!important; width:770px!important; padding:0!important; overflow:hidden; }
#obsah-levy-sloupec.sloupce.sl2 .sloupec.sl2 { float:left!important; width:200px!important; padding:0!important; overflow:hidden; }


#obsah-levy-sloupec.sloupce.sl2 .sloupec.sl1 #obsah h1,
#obsah-levy-sloupec.sloupce.sl2 .sloupec.sl1 #obsah .hlavni-nadpis {  }

    #obsah { }
      #obsah-inner { }

      #obsah h1,
      #obsah .contentpagetitle { margin:0 .5em .9em 0; font:normal 150%/1.3 Georgia,serif; }
      #obsah h1, 
      #obsah h2,
      #obsah h3 { }
      #obsah ul { }
      #obsah p {}
      #obsah li {}
      #obsah form { padding:0; margin:1em 0 .5em; } 
      #obsah legend { display:none; padding:0; margin:0; } 
      #obsah fieldset { border:none; padding:0; margin:0; } 
      #obsah label { display:inline-block; margin:.2em 1em .2em 0;  vertical-align:top; }
      #obsah label.nadpis { display:block; padding:1.5em 0 .5em; margin-right:0; font:normal 105%/1.3 Georgia,serif; }
      #obsah label.kratky { width:12em; margin-top:.5em; margin-right:0; }
      #obsah label#ljmeno { margin-top:2em; }
      #obsah label#lvzkaz { display:block; margin-top:2em; }
      #obsah input { display:inline-block; margin:.5em 0 .3em; }
      #obsah input.radio { margin:.4em .5em .2em 0; }
      #obsah input.text { width:335px; }
      #obsah input.text.kratky { }
      #obsah input.text.dlouhy { }
      #obsah input#jmeno { margin-top:2em; }
      #obsah textarea { margin:0 0 .3em; width:500px;  }




      #hlavni-obsah { margin:0 0 1em; }

        #hlavni-obsah-inner { padding-left:18px; }
#hlavni-obsah hr { clear:both; }
#hlavni-obsah table { margin:1em 0; border-collapse:collapse; border-spacing:0; border:1px solid #ccc; border-right:0; table-layout:fixed; _table-layout:auto; }
#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 { }
  #uvod-volba-interier-exterier { }
  #uvod-hlavni-banner { margin:0; }


      #aktuality { float:left; width:487px; float:left; margin:10px 0 0 -486px; }
        #aktuality p.vice { margin:0!important; }


    #levy-sloupec { }

      #levy-sloupec .modul { }
      #levy-sloupec .modul h2 { }


#nadpis-leveho-menu-medzugorje { }
#nadpis-leveho-menu-verite { }
  #nadpis-leveho-menu-medzugorje p,
  #nadpis-leveho-menu-verite p { margin:0 0 .9em; font:normal 150%/1.3 Georgia,serif; color:#010080; } 


    #leve-menu { }
      #leve-menu ul { list-style:none; padding:0; margin:0; }
      #leve-menu li { padding:0; margin:0 0 3px 0; }
      #leve-menu li a { display:block; padding:5px 5px 5px 10px; text-decoration:none; color:#333; background:#eee; }
      #leve-menu li ul { margin:3px 0; }
      #leve-menu li li { margin:0; }
      #leve-menu li li a { padding-left:20px; _padding-top:3px; font-size:85%; color:#000; background:#ddd url('../images/tecka.gif') no-repeat 10px 10px; }
      #leve-menu li li ul { margin:2px 0; }
      #leve-menu li li li a { padding-left:30px; _padding-top:0; font-size:80%; color:#000; background:#ccc url('../images/ctverecek.gif') no-repeat 20px 9px; }
      #leve-menu li li li ul { margin:1px 0; }
      #leve-menu li li li li a { padding-left:40px; _padding-top:0; font-size:80%; color:#000; background:#bbb url('../images/tecka.gif') no-repeat 30px 9px; }

      #leve-menu li a:hover,
      #leve-menu li#current a { color:#fff; background:#010080; }

      #leve-menu li#current li a { color:#000; background:#ddd url('../images/tecka.gif') no-repeat 10px 10px; }
      #leve-menu li li a:hover,
      #leve-menu li#current li a:hover,
      #leve-menu li li#current a { color:#fff; background:#010080 url('../images/tecka-hover.gif') no-repeat 10px 10px; }

      #leve-menu li li#current li a { color:#000; background:#ccc url('../images/ctverecek.gif') no-repeat 20px 9px; }
      #leve-menu li li li a:hover,
      #leve-menu li li#current li a:hover,
      #leve-menu li li li#current a { color:#fff; background:#010080 url('../images/ctverecek-hover.gif') no-repeat 20px 9px;  }

      #leve-menu li li li#current li a { color:#000; background:#bbb url('../images/tecka.gif') no-repeat 30px 9px; }
      #leve-menu li li li li a:hover,
      #leve-menu li li li#current li a:hover,
      #leve-menu li li li li#current a { color:#fff; background:#010080 url('../images/tecka-hover.gif') no-repeat 30px 9px;  }


    #hlavni-menu { position:absolute; top:90px; _top:-32px; left:0; width:100%; _width:995px; height:0px; }
      #hlavni-menu-inner { width:785px; height:0px; padding:0 0 0 210px; margin:0 auto; }

      #hlavni-menu ul.menu,
      #hlavni-menu ul.menu li { padding:0; margin:0; list-style:none; }
      #hlavni-menu ul.menu li { width:auto; height:30px; float:left; text-align:center; }
      #hlavni-menu ul.menu li a { display:block; _display:inline-block; padding:5px 15px 5px; margin:0 3px 0 0; font:normal 15px/20px Georgia,serif; text-decoration:none; color:#000;  background:#99b url('../images/hlavni-menu-pozadi.gif') no-repeat 0 -30px;  }
      #hlavni-menu ul.menu li a:hover,
      #hlavni-menu ul.menu li a:active,
      #hlavni-menu ul.menu li.active a,
      #hlavni-menu ul.menu li#current a { color:#000; background:#fff url('../images/hlavni-menu-pozadi.gif') no-repeat 0 0; }
      
    #rychly-kontakt {  
      padding:40px 5px 5px;
      background:url('../images/predelnabidka.gif') no-repeat 45% 0;
      color:#fefae1;                                                                
    }
 
      #rychly-kontakt h4 { margin:1.2em 0 .2em; font-size:100%; }
      #rychly-kontakt ul,
      #rychly-kontakt li { padding:0; margin:.3em 0; list-style:none; }

      #gmapa { padding:5px; }

    #horni-pozice { 
      position:absolute; 
      z-index:50;
      top:166px; 
      left:0;
      width:855px;
      height:26px;
    }
      #horni-pozice-inner { 
        height:26px;
        background:#aa4e1f;
        border-top:4px solid #facf00;
      }

      #hlavni-menu-nahore { float:right; }
      #hlavni-menu-nahore ul,
      #hlavni-menu-nahore li { margin:0; padding:0; list-style:none; }
      #hlavni-menu-nahore li { float:left; }
      #hlavni-menu-nahore li a { display:block; padding:6px 15px 7px; font:110%/1 Arial,sans-serif; text-decoration:none; letter-spacing:0.2ex; color:#fff; }
      #hlavni-menu-nahore li a:hover { text-decoration:underline; background:#c00; }
      #hlavni-menu-nahore li#current a { background:#900; }
      #hlavni-menu-nahore li.active a { background:#900; }

      #dalsi-menu-nahore { float:right; }
      #dalsi-menu-nahore ul,
      #dalsi-menu-nahore li { margin:0; padding:0; list-style:none; }
      #dalsi-menu-nahore li { float:left; }
      #dalsi-menu-nahore li a { display:block; padding:6px 15px 7px; font:110%/1 Arial,sans-serif; text-decoration:none; letter-spacing:0.2ex; color:#fff; }
      #dalsi-menu-nahore li a:hover { text-decoration:underline; background:#c00; }
      #dalsi-menu-nahore li#current a { background:#900; }

      #language-selection {
        position:absolute;
        z-index:7;
        left:0;
        top:-13px;
        width:200px;
        height:73px;
        background:url('../images/vlajkybkg.jpg') no-repeat 0 0;
      }
        #language-selection-inner {  padding:32px 0 0; }

          #language-selection a { color:#000; }

          #jflanguageselection { /* float:none!important; margin:0 50px!important;  background:#900; */}
          #jflanguageselection .rawimages  { margin:0; }
          #jflanguageselection .rawimages img,
          #jflanguageselection .rawimages span#active_language img { margin:0 2px; /*width:20px; height:14px;*/ }

    #dolni-menu { 
/*
      position:absolute;
      left:200px;
      top:30px;
      width:500px;    
*/
      float:right;
      width:500px;
      margin-top:5px;
      text-align:right;
     }

      #dolni-menu ul.menu,
      #dolni-menu ul.menu li { padding:0; margin:0; list-style:none; }
      #dolni-menu ul.menu li { display:inline-block; padding-left:10px; margin-left:10px; border-left:1px solid #aaa; font:normal 100%/1.3 Arial,sans-serif; }
      #dolni-menu ul.menu li a { /*text-decoration:none; color:#999;*/ margin:0; padding:0; }
      #dolni-menu ul.menu li a:hover,
      #dolni-menu ul.menu li#current a { /*color:#555;*/ }
      #dolni-menu ul.menu li.item1 { padding-left:0; margin-left:0; border-left:none; }

    #prihlaseni { }


  #paticka {
    clear:both;
    margin:10px 0 0;
    font:normal 80%/1.3 Arial,sans-serif;
    background:#fff url('../images/prouzek-horiz.gif') no-repeat 50% top; 
  }
    #paticka-inner {
      position:relative;
      width:955px;
      min-height:30px;
      _height:30px;
      padding:10px 20px 5px;
      margin:0 auto;
      border-top:2px solid #010080;
    }

    #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 - zatim nepouzite
 * Před finalizaci odmazat,
 * ! zajistit fullweight sablonu se vsemi moznymi tridami a konstrukcemi, ktera by slouzila jako repozitar */
   
.par { clear:both; }

.plny-text { }

.tabule { }

.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; }

.kontejner { }

.vypis-polozek { }

.polozka { }

  .polozka h2.nadpis,
  .polozka h3.nadpis { }

  .polozka h2.nadpis a,
  .polozka h3.nadpis a { }

  .polozka h2.nadpis a:hover,
  .polozka h3.nadpis a:hover { }

  .polozka p { }

  .polozka img { }

.suda { }

.parametry { }
  .parametry h3 { }
  .parametry ul,
  .parametry li { margin:0; padding:0; list-style:none; }
  .parametry .nazev-parametru { font-weight:normal; }
  .parametry .hodnota-parametru { margin-left:.7ex; }


.kontejner.aktuality { }
.kontejner.aktuality .nadpis-kontejneru { margin-top:3em; font:normal 110%/1.3 Verdana,sans-serif;  }
.kontejner.aktuality .nadpis-kontejneru a {  }
.kontejner.aktuality .nadpis-kontejneru a:hover { }
.kontejner.aktuality .vypis-polozek { /*min-height:332px;*/ border-bottom:1px solid #fff; }
.kontejner.aktuality .polozka { padding:5px 0 0; margin:0 0 5px; border-top:1px solid #67a; }
.kontejner.aktuality .polozka.prvni { }
.kontejner.aktuality .polozka-inner { }
.kontejner.aktuality .polozka p { }
.kontejner.aktuality .polozka .nadpis { margin:0 0 .6em; font-family:Verdana,sans-serif; }
.kontejner.aktuality .polozka .datum { font-size:100%; color:#fff; }
.kontejner.aktuality .polozka .popis { }
.kontejner.aktuality .polozka .popis p { display:inline; font-size:85%; }
.kontejner.aktuality .polozka .obr { float:left; padding:1px; margin:5px 10px 5px 0; border:1px solid #fff; }
.kontejner.aktuality .polozka .vice { }
.kontejner.aktuality .vypis-polozek .vice{ /*position:absolute;top:705px;*/ float:left;   }




/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 *                        Zakladni typy stranek
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
 
/* - - - - - - - Section index - - - - - */
.sectionindexpage {}

/* - - - - - - - Aktuality - - - - - */
.aktualitypage {}

/* - - - - - - - Vypis fotogalerii - - - - - */
.vypisfotogaleriipage { }

/* - - - - - - - Fotogalerie - - - - - */
.fotogaliriepage {}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * *
 * *                       Konkretní stranky
 * *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *                        Uvodni strana
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.indexpage { }
.indexpage #telo,
.indexpage #telo-inner { background:#012271; color:#fff;  }
.indexpage #obsah p { color:#fff;  }
.indexpage #obsah h1 { display:none; }


.indexpage #obsah a,
.indexpage #obsah a:link { color:#fe2; }
.indexpage #obsah a:visited { color:#ff0; }
.indexpage #obsah a:active  { color:#f00; }
.indexpage #obsah a:hover   { color:#fff; text-decoration:none; }

.indexpage #obsah h2 a,
.indexpage #obsah h2 a:link { color:#fff;  text-decoration:none;  }
.indexpage #obsah h2 a:visited { color:#eee; }
.indexpage #obsah h2 a:active  { color:#f00; }
.indexpage #obsah h2 a:hover   { color:#fff; text-decoration:underline; }

.indexpage #obsah h3 a,
.indexpage #obsah h3 a:link { color:#fff;  text-decoration:none;  }
.indexpage #obsah h3 a:visited { color:#eee; }
.indexpage #obsah h3 a:active  { color:#f00; }
.indexpage #obsah h3 a:hover   { color:#fff; text-decoration:underline; }

.indexpage #obsah h4 a,
.indexpage #obsah h4 a:link { color:#fff;  text-decoration:none;  }
.indexpage #obsah h4 a:visited { color:#eee; }
.indexpage #obsah h4 a:active  { color:#f00; }
.indexpage #obsah h4 a:hover   { color:#fff; text-decoration:underline; }

.indexpage #hlavni-obsah  { float:left;  width:505px; margin-left:240px; _margin-left:120px; text-align:center; /*background:red;*/ }
.indexpage #hlavni-obsah-inner { padding-left:9px; padding-right:9px; }
.indexpage #levy-sloupec  { float:left;  width:230px; margin-left:-745px; /*background:green;*/ }
.indexpage #pravy-sloupec { float:right; width:230px; margin-left:-5px; margin-right:0; /*background:yellow;*/ }

.indexpage #paticka { margin:0; }
.indexpage #paticka-inner { border:0; }

.indexpage .hlavni-nadpis  { margin:.5em 0; font-size:170%; font-weight:normal; text-transform:uppercase; }

.indexpage .menu-uvod  { }
.indexpage .menu-uvod ul,
.indexpage .menu-uvod li { padding:0; margin:0; list-style:none; }
.indexpage .menu-uvod li { margin:0 0 2px; _height:24px; }

.indexpage .menu-uvod li a { display:block; _width:218px; padding:3px 6px; font:normal 110%/1.3 Verdana,sans-serif; text-decoration:none; color:#fff!important; background:#358; }
.indexpage .menu-uvod li a:hover { color:#000!important; background:#fff; }


.indexpage #pravy-sloupec .hlavni-nadpis,
.indexpage #pravy-sloupec .menu-uvod li { text-align:right; }


.indexpage .hlavni-obr  { margin:20px 0 50px; }


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *                        Svatby
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.svatbypage { }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *                        Catering
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.cateringpage { }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *                        Turisti
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.turistipage { }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *                        Firmy
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.firmypage { }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *                        O nas
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.onaspage { }


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *                        Kontakt
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.kontaktpage { }


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *                        Rezervace
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.rezervacepage { }


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *                        Darkove poukazy
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.darkovepoukazypage { }





#nakupni-kos-modul{float:right; width:190px; height:80px; margin:1em 0 2em; }
#nakupni-kos-modul h2{margin:0; padding:0; font-size:130%; }
#nakupni-kos-modul h2 a{color:#010080; text-decoration:none; }
#nakupni-kos-modul h2 a:hover{text-decoration:underline; }
#nakupni-kos-modul h2,#nakupni-kos-modul p,#nakupni-kos-modul table{margin:0 10px 0 0; }
#nakupni-kos-modul h2,#nakupni-kos-modul p,#nakupni-kos-modul td{text-align:right; }
#nakupni-kos-modul p{line-height:23px!important; }
#nakupni-kos-modul p.tlacitko.objednejte{padding:.3em 0 0; }
#nakupni-kos-modul p.tlacitko.objednejte a{float:right; display:block; width:92px; height:28px; font:normal 14px/28px Georgia, sans-serif; color:#fff; background:#010080; text-align:center; text-decoration:none; }
#nakupni-kos-modul td{vertical-align:top; }
#nakupni-kos-modul form{margin:0!important; padding:0!important; }
#nakupni-kos-modul a.smaz{position:relative; top:3px; display:inline-block; width:16px; height:16px; margin-left:3px; background:url('../images/pridej-smaz-presobr-sprite.png') no-repeat 0 -16px; }
#nakupni-kos-modul a.smaz span{display:none; }



#obsah .kontejner.koupit {padding:1em 0 0; }
#obsah .kontejner.koupit .nadpis-kontejneru,
#obsah .kontejner.koupit .popis-kontejneru { width:550px; }
#obsah .kontejner.koupit .vypis-polozek {clear:right; margin-top:2em; }
#obsah .kontejner.koupit form{margin:0; padding:0; }
#obsah .kontejner.koupit .polozka{padding:0 0 5px; }
#obsah .kontejner.koupit .polozka.p1{}
#obsah .kontejner.koupit .polozka .obrazek{float:left; width:70px; margin:.2em 0 0; text-decoration:none; text-align:center; }
#obsah .kontejner.koupit .polozka .obrazek img{margin:0; border:2px solid #eee; max-width:100px; }
#obsah .kontejner.koupit .polozka .nadpis {margin:0 0 0 120px!important; }
#obsah .kontejner.koupit .polozka .popis{margin-left:120px; }
#obsah .kontejner.koupit .polozka .parametry{padding-left:0; margin-left:120px; margin-bottom:0; }
#obsah .kontejner.koupit .polozka .parametry label{width:auto!important; }
#obsah .kontejner.koupit .polozka .parametry li{display:inline-block; margin-left:0; }
#obsah .kontejner.koupit .polozka .parametry .autor,.kontejner.koupit .polozka .parametry .autor .nazev-parametru,.kontejner.koupit .polozka .parametry .autor .hodnota-parametru{font-weight:bold; }
#obsah .kontejner.koupit .polozka .parametry.detaily {font-size:85%; }
#obsah .kontejner.koupit .polozka .parametry.detaily .autor{margin-right:.5ex; }
#obsah .kontejner.koupit .polozka .parametry .dalsi-parametry{font-weight:normal; }
#obsah .kontejner.koupit .polozka .parametry.detaily .dalsi-parametry .hodnota-parametru{margin-left:0; }
#obsah .kontejner.koupit .polozka .parametry .nazev-parametru{font-weight:normal; }
#obsah .kontejner.koupit .polozka .parametry .cena{width:480px; vertical-align:baseline; }
#obsah .kontejner.koupit .polozka .parametry .cena .hodnota-parametru{font:normal 110%/1.1 Georgia, serif; color:#000; }
#obsah .kontejner.koupit .polozka .parametry .sleva{width:480px; vertical-align:baseline; }
#obsah .kontejner.koupit .polozka .parametry .sleva .hodnota-parametru{font:normal 100%/1 Verdana, serif; color:#000; }
#obsah .kontejner.koupit .polozka .parametry .staracena{width:480px; vertical-align:baseline; }
#obsah .kontejner.koupit .polozka .parametry .staracena .hodnota-parametru{font:normal 110%/1.1 Georgia, serif; color:#000; }
#obsah .kontejner.koupit .polozka .parametry .novacena{width:480px; vertical-align:baseline; }
#obsah .kontejner.koupit .polozka .parametry .novacena .hodnota-parametru{font:normal 110%/1.1 Georgia, serif; color:#000; background-color: #ffff00;}
#obsah .kontejner.koupit .polozka .parametry .pocet{width:70px; text-transform:lowercase; vertical-align:baseline;}
#obsah .kontejner.koupit .polozka .parametry .pocet input.text{width:1.5em!important; margin-left:0; vertical-align:baseline;}
#obsah .kontejner.koupit .polozka .parametry .pocet label{display:inline-block; width:auto; padding-right:5px; margin:0!important; vertical-align:baseline; }
#obsah .kontejner.koupit .polozka .parametry .koupit{width:70px; float:right; vertical-align: baseline;}
#obsah .kontejner.koupit .polozka .parametry .koupit .tlacitko.koupit{display:inline-block; width:70px; height:28px; padding:0; margin:0; background:#010080; color:#fff; border:0; font:normal 14px/28px Georgia, serif; text-align:center; cursor:hand; cursor:pointer; }
#obsah .kontejner.koupit .polozka .parametry .koupit .tlacitko.koupit:active{background-position:0 -35px; }
#obsah .kontejner.koupit table{border:0; width:100%; }
#obsah .kontejner.koupit th,.kontejner.koupit td{border:0; padding:10px; }
#obsah .kontejner.koupit th.nazev,.kontejner.koupit td.nazev{width:70%; }

.kontejner.koupit .vypis-polozek .seskupeni { margin:0 0 2.5em 0; }
.kontejner.koupit .vypis-polozek .seskupeni h2.nadpis { margin:0; }

.nakupnikosikpage #hlavni-obsah form { padding:0; margin:0;}
.nakupnikosikpage #hlavni-obsah h2{margin:2em 0 .3em; }
.nakupnikosikpage #hlavni-obsah table { border-color:#ddd; }
.nakupnikosikpage #hlavni-obsah th { padding:10px 10px 5px; border-bottom:1px solid #010080; border-right:0; font:normal 120%/1.2 Georgia, serif; color:#010080; background:#fff; }
.nakupnikosikpage #hlavni-obsah td { padding:5px 10px; border-right:1px solid #ddd; vertical-align:top; }
.nakupnikosikpage #hlavni-obsah th.pocet,.nakupnikosikpage #hlavni-obsah th.cena,.nakupnikosikpage #hlavni-obsah td.pocet,.nakupnikosikpage #hlavni-obsah td.cena{text-align:right; width:90px; }
.nakupnikosikpage #hlavni-obsah td.pocet,.nakupnikosikpage #hlavni-obsah td.cena{padding-left:1em; }
.nakupnikosikpage #hlavni-obsah th.pocet{padding-right:25px; }
.nakupnikosikpage #hlavni-obsah td.pocet{padding-right:3px; }
.nakupnikosikpage #hlavni-obsah th.pocet,.nakupnikosikpage #hlavni-obsah td.pocet{width:60px; }
.nakupnikosikpage #hlavni-obsah th.cena,.nakupnikosikpage #hlavni-obsah td.cena{width:80px; padding-right:.2ex; border-right:0; }
.nakupnikosikpage #hlavni-obsah tr.suda td{background:#f3f3f3; }
.nakupnikosikpage #hlavni-obsah tr.celkem td{background:#dbdbdb; }
.nakupnikosikpage #hlavni-obsah tr.suda td.cena{background:#f3f3f3; }
.nakupnikosikpage #hlavni-obsah tr.celkem td.cena{background:#dbdbdb; padding-right:0; }
.nakupnikosikpage #hlavni-obsah tr th.smaz{border-right:1px solid #ddd; }
.nakupnikosikpage #hlavni-obsah tr td.smaz{/*background:none;*/ }
.nakupnikosikpage #hlavni-obsah tr.celkem td{font-weight:bold; }
.nakupnikosikpage #hlavni-obsah tr.celkem td.pocet{padding-right:27px; }
.nakupnikosikpage #hlavni-obsah td.pocet{white-space:nowrap; }
.nakupnikosikpage #hlavni-obsah td.pocet input.pocet{width:2em; margin-right:.5em!important; text-align:right; }
.nakupnikosikpage #hlavni-obsah td.pocet input.tlacitko.zmenit{display:inline-block; width:16px; height:16px; padding:0; background:url('../images/pridej-smaz-presobr-sprite.png') no-repeat 0 -48px; color:transparent; border:none; cursor:hand; cursor:pointer; }
.nakupnikosikpage #hlavni-obsah td.pocet input.tlacitko.zmenit.aktivni{background-position:0 -32px; }
.nakupnikosikpage #hlavni-obsah td.pocet,
.nakupnikosikpage #hlavni-obsah td.smaz input { margin:0; }
.nakupnikosikpage #hlavni-obsah td.smaz{padding:5px; }
.nakupnikosikpage #hlavni-obsah td.smaz input.tlacitko.smazat{display:inline-block; width:16px; height:16px; padding:0; background:url('../images/pridej-smaz-presobr-sprite.png') no-repeat 0 -16px; color:transparent; border:none; cursor:hand; cursor:pointer; }
.nakupnikosikpage #hlavni-obsah input.tlacitko.odeslat{cursor:hand; cursor:pointer; }



.nakupnikosikpage #obsah label,
.nakupnikosikpage #obsah input,
.nakupnikosikpage #obsah textarea { margin:.2em 0 .2em; }
.nakupnikosikpage #obsah label { width:9em; margin-right:1em; }
.nakupnikosikpage #obsah label#ljmeno,
.nakupnikosikpage #obsah input#jmeno { margin-top:.5em; }
.nakupnikosikpage #obsah .formFieldset input.text { width:280px; }
.nakupnikosikpage #obsah .formFieldset input.text.kratky { width:80px; }
.nakupnikosikpage #obsah .formFieldset textarea { width:420px; height:100px; }
.nakupnikosikpage #obsah .formFieldset .tlacitka { width:420px; margin:1em 0; text-align:center; }
.nakupnikosikpage #obsah .formFieldset input.tlacitko.odeslat{ padding:10px 20px; font-size:110%; font-weight:bold; }

.nakupnikosikpage #obsah label#lkomentar { display:block; width:12em;  }
.nakupnikosikpage #obsah label#lkomentar { margin-top:1em; }

.nakupnikosikpage #obsah label#lplatba {margin-top:1em; }

/*
.nakupnikosikpage #obsah label#lplatba,
.nakupnikosikpage #obsah select#platba {margin-top:1em; }
.nakupnikosikpage #obsah label#lplatba { display:none; }
*/



