html, body, div, span, p, h1, h2, h3, h4, small, ul, ol, li, dt, dd, q, blockquote, address, table, tr, td, img, form, fieldset, legend, label, input, textarea { margin:0; padding:0; }
html, body { 
  background:#da241c url('images/sys/background-grid.gif') repeat;
  text-align:left;
  font-family:Verdana, sans-serif;
  font-size:100%;
  color:#000;
}
img { border:none; }
address { font-style:normal; }
a         { color:#01662d; text-decoration:underline; }
a:visited { color:#00401c; }
a:hover   { color:#d8261b; text-decoration:none; }

/*ul, ol, li {
	line-height: 20%;
}*/
/*
p  { text-indent: 0em; } */ /* smaž */
/* h1 { font-size: 130%; }
h2 { font-size: 100%; }
h3 { font-size: 80%; color: #fc0; border-bottom: 1px solid #fc0; }
h4 { font-size: 95%; }
blockquote { font-style: italic; padding-left: 40px;
             background: url('images/dec/uvozovky_up.jpg') no-repeat top left; }
blockquote .blockq-end { padding-right: 40px;
             background: url('images/dec/uvozovky_down.jpg') no-repeat bottom right; }
*/             

/* obecne deklarace - konec */





/* . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 .
 .                    obecne třídy a identifikátory
 .
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */
#quickmenu #koncern {text-align: center; font-weight: bold;}
#quickmenu #koncern a {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 8pt;  text-decoration: none; color: #ac211a;}
#quickmenu #koncern a:hover { text-decoration: none; color: #000; padding: 0; }

.hd { display:none; }
.dn { visibility:hidden; }
.il {	display:inline; }
.cl { clear:left; }
.cr { clear:right; }
.cb { clear:both; }
.fl { float:left; }
.fr {	float:right; }
.marb0 {	margin-bottom:0     ! important; }
.mart0 {	margin-top:0        ! important; }
.marl0 {	margin-left:0       ! important; }
.marr0 {	margin-right:0      ! important; }
.marb1 {	margin-bottom:1em ! important; }
.padb0 {	padding-bottom:0  ! important; }
.padt0 {	padding-top:0     ! important; }
.padl0 {	padding-left:0    ! important; }
.padt1 {	padding-top:1em   ! important; }
.tac { text-align:center /* ! important*/; }
.tar { text-align:right /* ! important*/; }
/*
.mn { margin:  0 ! important;}
.pn {	padding: 0 ! important;}
.mpn{ margin:  0 ! important;
      padding: 0 ! important;}
.tar{	text-align: right ! important; }
.smaller { font-size: 80%;}
*/
.cat { float:left; display:block; width:45px; }
.lorem-ipsum { font-style:italic; letter-spacing:2px; color:#666; }

.ramecek-stin, .stin2, .stin3, .stin4 { display:inline-table; /* \*/display:block;/**/ }
.ramecek-stin { float:left; background:url('images/sys/shadow_tl.gif') left top no-repeat; }
.stin2 { background:url('images/sys/corner_bl.gif') left bottom no-repeat; }
.stin3 { background:url('images/sys/corner_tr.gif') right top no-repeat; padding:10px 0 0 10px; }
.stin4 { background:url('images/sys/shadow_br.gif') right bottom no-repeat; padding:0 14px 14px 0; }
.stin4 img { display:block; margin:0px; padding:0px; }

#obsah .popisek-obrazku { margin:0.1em 0; text-align:center; font-size:70%; } /* zacina #obsah aby nemusel ! important */

#obsah .loga { float:right; padding-right:60px; }

.pdf, .ppt, .doc {
  line-height:1.5em;
  padding:2px 0 8px 25px;
}
.pdf { background:url('images/sys/ikona-acrobat_reader.gif') no-repeat left top; }
.ppt { background:url('images/sys/ikona-powerpoint.gif') no-repeat left top; }
.doc { background:url('images/sys/ikona-word.gif') no-repeat left top; }

#obsah p.na-horu { clear:both; float:right; }

#obsah #get-software {
  position:relative;
  top:6em;
  clear:both;
  /*height:35px;*/
  font-size:70%;
}

#obsah #get-software p#adobe-reader {
  height:35px;
}

#obsah #get-software p#adobe-reader a.get-reader {
  display:block;
  float:right;
  width:90px;
  height:35px;
  background:url('images/sys/get_acrobat_reader.gif') no-repeat right top;
}

	
/* . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 .
 .                    základní identifikátory
 .
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

#stranka {
position: relative; text-align: left; margin: auto;
  width:770px;
 /* overflow:hidden;*/
/*border:1px solid black;*/
}

/* - - - - - - - - - - - -    [ 1 ]    Hlavicka */

   #hlavicka {
     width:770px;
     height:140px;
     background:#009340;
   /*border:1px solid cyan;*/
   }

      #hlavicka #hlavicka-grafika {
		    width:770px;
        height:140px;
        background:url('images/sys/hlavicka.jpg') no-repeat top left;
      /*border:1px solid red;*/
      }

      #logo {
        position:absolute;
        top:0px;
        left:0px;
        z-index:10;
      }

         #logo a { 
           display:block;
           width:231px;
           height:81px;
           background:url('images/sys/loga/logo-eso-land.gif') no-repeat;           
        /*border:1px solid red;*/
         }

         #logo a img { width:0px; height:0px;
        /*border:1px solid green;*/
         }


 #slogan {
 position: absolute;
 top: 80px;
 left:10px;
 width: 300px;
 line-height:1.8em;
 /*border:1px solid yellow;*/
 font-size:75%;
 font-weight:bold;
 
color: white;

}

/* - - - - - - - - - - - -    [ 2 ]    Zakladni navigace */

   #basicnav {
   /*display:none;*/
     position:absolute;
     top:-36px;
     left:190px;
     z-index:20;
     width:570px;
     text-align:right;
     font-size:60%;
  /*border:0px solid purple;*/
   }

      #basicnav ul { /*margin:0px;*/ }

      #basicnav li {
        display:inline;
        line-height:1.2em;
        padding:0 1.4ex 0.5ex 1.4ex;
      /*  border-right:1px solid #000;*/
        list-style-type:none;
      }

      #basicnav li.last { border:none; }
 
      #basicnav a         { color:#eb9297; text-decoration:none; }
      #basicnav a:hover   { color:#fff; text-decoration:underline; }
      
      #basicnav-uvod a { 
        padding-left:15px ! important;
        background:url('images/sys/ikona-uvod.gif') no-repeat left top;
      }

      #basicnav-navigace a { 
        padding-left:15px ! important;
        background:url('images/sys/ikona-navigace.gif') no-repeat left top;
      }
      
      #basicnav-uvod a:hover {     background:url('images/sys/ikona-uvod-a.gif') no-repeat left top; }
      #basicnav-navigace a:hover { background:url('images/sys/ikona-navigace-a.gif') no-repeat left top; }


/* - - - - - - - - - - - -    [ 3 ]    Obsah */
    .prodejna {border: 0; margin: 0px 0px 5px 6px;}
   #obsah {
     float:right;
     width:494px;
	  margin-bottom:0em;
	  padding-bottom:20px;
	  background:url('images/sys/obsah-bottom.gif') no-repeat bottom;
	  line-height:1.05em;
   }
   #obsh2 {
     width:490px;
/*	  padding:20px;*/
	  padding-top:50px;
	  background:#ebddbf url('images/sys/window-background.gif') no-repeat;
    border-left:2px solid white;
    border-right:2px solid white;
   }

/*      #obsah h1, #obsah h2, #obsah h3, #obsah h4 {
        font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
        color:#093;*/
        /*margin:0 1em;*/
/*      }*/

      #obsah h1, #obsah h2 {
        font-family:Georgia, serif;
        color:#d8261b;

        /*margin:0 1em;*/
      }


      #obsah h1 {
       margin:0 20px;
        margin-bottom:1em;
        font-size:133%;
        /*font-size:16pt;*/
      /*  font-decoration:none;*/
        font-weight:normal;
     /*border:0px solid yellow;*/
      }

      #obsah h2 {
/*		  clear:both;*/
margin:0 20px;
        margin-top:2em;
        margin-bottom:1em;
      /*padding-left:0;*/
        font-size:133%;
        font-weight:normal;
      }

      #obsah h3 {
      margin:0 20px;
        margin-top:1em;
        font-family:Verdana, sans-serif;
        font-size:70%;
        color:#000;
        font-weight:bold;
      }

      #obsah h4 {
      margin:0 20px;
        margin-top:1em;
        font-family:Verdana, sans-serif;
        font-size:70%;
        color:#000;
        font-weight:normal;
      }



      #obsah p  { margin:0 20px; margin-bottom:1.5em; font-size:70%; }

      #obsah ul { margin:0 20px; margin-bottom:1em; }

      #obsah li {
       /* line-height:1.2em;*/
      /* margin:0 20px;*/
        margin-left:5px;
        padding-left:15px;
        background:url('images/sys/tecka.gif') no-repeat top left;
		  background-position: 0 0.9ex;
        list-style:none;
        font-size:70%;
      }

      #obsah li p { font-size:100%; margin-left:0; margin-right:0;     }
      #obsah li h3 { font-size:100%; margin-left:0; margin-right:0;;    }
      #obsah li li { font-size:100%; margin-left:0; margin-right:0;    }
      
      #obsah dl { margin:0 20px; font-size: 75%; }

      #obsah dt { padding-bottom:0ex; width:200px; }

      #obsah dd { margin-bottom:1.5em; }
		
/*
#obsah img {
	float:right;
}
*/


/* - - - - - - - - - - - -    [ 4 ]    Submenu */

   #submenu {
     width:220px;
	  margin:5em 20px;
     font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size:80%;
  /*border:1px solid green;*/
   }

      #submenu li {
        min-height:17px;
/*       _height:17px;*/
        margin:1ex 0;
        padding:0 35px 0 20px;
        background:url('images/sys/ctverecek.gif') no-repeat top left;
        list-style:none;
        text-align:left;
      }

      #submenu li.active { background:url('images/sys/ctverecek-aktivni.gif') no-repeat top left; }

/* - - - - - - - - - - - -    [ 5 ]    Operace se strankou */

   #pageoper {
  /*border:1px solid red;*/
     clear:both;
	  width:510px;
     margin:0 0 6em 250px;
     padding-top:1.2em;
     border-top:1px solid #ddd;
     font-size:60%;
   }

      #pageoper li {
        display:inline;
        margin-left:20px;
	     padding:5px 0;
		  padding-left:25px;
        list-style:none;
      /*list-style-position: inside;*/
      }

      #pageoper li.print    { background:url('images/sys/vytisknout.gif') no-repeat left; }
      #pageoper li.recomend { background:url('images/sys/doporucit.gif') no-repeat left; }
      #pageoper li.reaction { background:url('images/sys/reagovat.gif') no-repeat left; }

      #pageoper li.last { float:right; margin:0; padding:0; }

      #pageoper a         { color:#999; text-decoration:underline; }
      #pageoper a:visited { color:#666; }
      #pageoper a:hover   { color:#f00; text-decoration:none; }

/* - - - - - - - - - - - -    [ 6 ]    Hlavni menu */
	
   #mainmenu {
     position:absolute;
     top:130px;
	  left:276px;
     z-index:25;
     width:494px;
     font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
     font-size:80%;
    /* background:#ccc;*/
  /*border:1px solid blue;*/
   }
/*
      #mainmenu #grey {
        float:left;
        width:220px;
        height:35px;
        background-color:#ccc;
      }
*/
      #mainmenu ul {
        /*float:left;
        width:535px;
        margin-top:18px;
        margin-left:23px;*/
      }

        #mainmenu li {
     /*border:0px solid red;*/
        float:left; /* - display:inline nevyhovuje */
/*        max-width:128px;*/
/*       _width:112px;*/
        height:32px;
/*        padding:0 15px 0 18px;
        background:url('images/sys/zobacek.gif') no-repeat top right; */
        text-align:left;
        list-style-type:none;
/*       _font-size:90%;*/
      }

        #mainmenu li.mainmenu1 { width:200px; background:url('images/sys/menu-o-spolecnosti-eso-land.gif')  no-repeat; }
        #mainmenu li.mainmenu2 { width:195px; background:url('images/sys/menu-organizacni-struktura.gif')   no-repeat; }
        #mainmenu li.mainmenu3 { width:99px; background:url('images/sys/menu-kontakt.gif')                  no-repeat; }


      

   /*   #mainmenu li.active { background:url('images/sys/zobacek-aktivni.gif') no-repeat top left; }*/
        #mainmenu li a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
}
        #mainmenu li.mainmenu1 a:hover { background:url('images/sys/menu-o-spolecnosti-eso-land-a.gif')  no-repeat;  }
        #mainmenu li.mainmenu2 a:hover { background:url('images/sys/menu-organizacni-struktura-a.gif')   no-repeat; }
        #mainmenu li.mainmenu3 a:hover { background:url('images/sys/menu-kontakt-a.gif')                  no-repeat; }

/*
         #mainmenu ul li small { display:none; }

      #mainmenu a         { text-decoration:none; }
      #mainmenu a:hover   { text-decoration:underline; }
*/
/* - - - - - - - - - - - -    [ 7 ]    Rychlé menu */

   #quickmenu {
   float:left;
     width:241px;
     background:url('images/sys/quickmenu-bottom.gif') no-repeat bottom;
   	   margin-bottom:5em;
   	   margin-left:5px;
   	   padding-bottom:14px;
   }
   
   #quickmn2 {
     
     width:235px;
     /*height:350px;*/

	  /*margin-left:5px;*/
	  /*padding-top:50px;*/
	  background:#ebddbf url('images/sys/window-background.gif') no-repeat;
    border-left:3px solid white;
    border-right:3px solid white;
   }

      #languages {
      border:0px solid black;
      width:235px;
      height:120px;
      background:url('images/sys/languages.jpg') no-repeat;
      }

          #languages li {
          float:left;
          margin-top:10px;
            border:0px solid white;
            display:block;
            width:100px;
            height:60px;
             }

          #languages a {
          float:left;
            border:0px solid white;
            display:block;
            width:100px;
            height:60px;
             }
    
    #quickmenu h4.quickmenutitle { display:block; overflow:hidden; width:100px; height:20px; margin:0.4em 0 0.6em 8px;
                                   background:url('images/sys/quickmenutitle.gif')  no-repeat;}
          
    #quickmenu li.quickmenu1, #quickmenu li.quickmenu1 a { display:block; width:220px; height:50px; }
    #quickmenu li.quickmenu2, #quickmenu li.quickmenu2 a { display:block; width:220px; height:50px; }
    #quickmenu li.quickmenu3, #quickmenu li.quickmenu3 a { display:block; width:220px; height:50px; }
    #quickmenu li.quickmenu4, #quickmenu li.quickmenu4 a { display:block; width:220px; height:50px; }
          
    #quickmenu li.quickmenu1 { background:url('images/sys/quickmenu-akce.gif')  no-repeat; margin-left:8px; }
    #quickmenu li.quickmenu2 { background:url('images/sys/quickmenu-nabidka-sortimentu.gif') no-repeat; margin-left:8px; }
    #quickmenu li.quickmenu3 { background:url('images/sys/quickmenu-prodejny-eso-land.gif') no-repeat; margin-left:8px; }
    #quickmenu li.quickmenu4 { background:url('images/sys/quickmenu-obchodni-partneri.gif') no-repeat; margin-left:8px; }

    #quickmenu li.quickmenu1 a:hover { background:url('images/sys/quickmenu-akce-a.gif')               no-repeat; }
    #quickmenu li.quickmenu2 a:hover { background:url('images/sys/quickmenu-nabidka-sortimentu-a.gif') no-repeat; }
    #quickmenu li.quickmenu3 a:hover { background:url('images/sys/quickmenu-prodejny-eso-land-a.gif')  no-repeat; }
    #quickmenu li.quickmenu4 a:hover { background:url('images/sys/quickmenu-obchodni-partneri-a.gif')  no-repeat; }

    

   #bottommenu {
	  position:relative;
     z-index:10;
	  width:530px;
     margin-left:250px;
     padding:0.3em 0 0.6em 0;
     background-color:#036a1e;
     text-align:center;
     font-size:65%;
/*    _font-size:60%;*/
  /*border:1px solid red;*/
   }

      #bottommenu li {
        display:inline;
        line-height:2em;
        padding:0 1.4ex 0.5ex 1.4ex;
        background-color:#036a1e;
        border-right:1px solid #fff;
        list-style-type:none;
      }

      #bottommenu li.last { margin-right:0; border:none; }

      #bottommenu a         { color:#fff; text-decoration:underline; }
      #bottommenu a:visited { color:#ffd; }
      #bottommenu a:hover   { color:#ff6; text-decoration:none; }

/* - - - - - - - - - - - -    [ 8 ]    Paticka */

#paticka {
/*overflow:hidden;*/
position: relative; text-align: left; margin: auto;
  width:770px;
  height:50px;
  font-size:70%;
  color:white;
  background:url('images/sys/paticka.gif') no-repeat top right;
/*border: 1px solid purple;*/
}

   #paticka a          { color:#fff; text-decoration:none; }
   #paticka a:visited  { color:#fff; }
   #paticka a:hover    { color:#ff0; text-decoration:underline; }

   #paticka #copyright {
     padding-top:1em;
     padding-right:1.5em;
     text-align:right;
     
    /* padding:0.1em; */ /* jinak nefunguje margin-minus */
  /*border: 0px solid red;*/
   }
	
      #paticka #copyright p { 
margin:0.7ex 0;
/*        position:relative;
        top:-1.8em;
        z-index:5;
        line-height:1.8em;
	     width:230px;
        margin-bottom:-1.8em;
		  padding:1ex 530px 5px 1ex;
        background-color:#ccc;*/
     /*border: 0px solid blue;*/
      }

      #paticka #copyright p small { color:#165431;}
     #paticka #technology {	
     display:none;	
     position:absolute;
     z-index:10;
     right:-150px;
     bottom:0;
     width:80px;
     padding:0.2em 20px 0.2em 1.5ex;
     background-color:#fff;
	  text-align: right;
     border:0px solid green;
     font-size:90%;
     color:#777;
   }

      #paticka #technology a          { color:#777; }
      #paticka #technology a:visited  { color:#999; }
      #paticka #technology a:hover    { color:#000; }

	   #paticka #technology p  {
        float:left;
        line-height:1.4em;
      }


		#paticka #technology ul  { float:right; }
		
         #paticka #technology li  {
           float:left;
           display:inline;
           line-height:1.4em;
           padding:0 1em;
           border:0px solid red;
         }


/* . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 .
 .                    specifické identifikátory a třídy
 .
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

 
/* - - - - - - - - - - - -    Domovská stránka */

h1#uvodni-slogan {
position: absolute;
width:300px;
top:500px;
left:295px;
line-height:1.0em;
}
h1#uvodni-slogan:first-line {
line-height:2.5em;
}



#obsah.indexpage {
  min-height:200px;
  margin-bottom:3em;
  padding-left:230px;
  background:url('images/sys/svaz_vyrobcu_cementu_cr--mala_mapka.gif') no-repeat top left;
/*border:1px solid blue;*/
}

#submenu.indexpage {
 /*clear:both;*/ /*jinak v ie mizi horni menu*/
  width:740px;
  margin:0 0 4em 20px;
/*border:1px solid blue;*/
}

#submenu.indexpage .thirth {
  float:left;
  width:210px;
  margin:0 15px;
/*border:1px solid red;*/
}

#submenu.indexpage h3 {
  margin-bottom:0.2ex;
  border-bottom:2px solid #d6f3df;
font-size:100%;
/*  font-weight:600;*/
}

#submenu.indexpage h3 a          { color:#093; text-decoration:none; }
#submenu.indexpage h3 a:visited  { color:#093; }
#submenu.indexpage h3 a:hover    { color:#f00; text-decoration:underline; }

#submenu.indexpage li {
        background:url('images/sys/tecka.gif') no-repeat top left;
		  background-position: 5px 0.5ex;

/*        min-height:17px;
       _height:17px;
        margin:1ex 0;

        list-style:none;
        text-align:left;*/
      }

/*
      #obsah h2 {
		  clear:both;
        margin-top:3.5em;
		  margin-bottom:0.2ex;
        border-bottom:2px solid #d6f3df;
        font-size:90%;
        font-weight:600;
      }

      #obsah h3 {
        margin:1em 0;
        font-size:90%;
        color:#000;
      }

   #submenu {

	  margin:5em 20px;
     font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size:80%;
   }

      #submenu li {
        min-height:17px;
       _height:17px;
        margin:1ex 0;
        padding:0 35px 0 20px;
        background:url('images/sys/ctverecek.gif') no-repeat top left;
        list-style:none;
        text-align:left;
      }

      #submenu li.active { background:url('images/sys/ctverecek-aktivni.gif') no-repeat top left; }
/*
/* - - - - - - - - - - - -    Základní informace */

#zakladni-informace dt { clear:left; float:left; margin-right:1ex; }
#zakladni-informace dd { padding-left:100px; }

/* - - - - - - - - - - - -    Organizační struktura */
			
#obsah .foto-predsednictvo {
  float:left;
  width:190px;
  margin-top:2em;
  margin-left:20px;
  text-align:center;
  font-size:80%;
}

#obsah .foto-predsednictvo .ramecek-stin { margin-left:30px; }
#obsah .foto-predsednictvo p { width:190px; margin:0.1em 0; text-align:center; }
#obsah .foto-predsednictvo p strong { font-weight:normal; }

/* - - - - - - - - - - - -    Členové svazu */

#obsah .clen-svazu { padding-bottom:2em; }  
#obsah .clen-svazu h3 { clear:both; float:left; margin-bottom:0.3ex; }      
#obsah .clen-svazu p { clear:left; margin-bottom:1em; }      
#obsah .clen-svazu dl { clear:left; margin:3em 0 0 1.5em; }
#obsah .clen-svazu img { margin-top:1em; }
#obsah img#svaz_vyrobcu_cementu_cr-clenove_svazu-mapka { float:right; margin-right:-10px; }
#obsah .clen-svazu .foto-vyrobni-jednotky { clear:right; float:right; margin-top:1em; }

#obsah #ceskomoravsky-cement.clen-svazu .foto-vyrobni-jednotky .ilustrace { width:145px; height:60px; }
#obsah #holcim-cesko.clen-svazu         .foto-vyrobni-jednotky .ilustrace { width:145px; height:90px; }
#obsah #lafarge-cement.clen-svazu       .foto-vyrobni-jednotky .ilustrace { width:145px; height:90px; }
#obsah #cement-hranice.clen-svazu       .foto-vyrobni-jednotky .ilustrace { width:145px; height:90px; }

#obsah #ceskomoravsky-cement.clen-svazu .foto-vyrobni-jednotky .ilu1 { background:url('images/sys/ceskomoravsky-cement_kraluv-dvur.jpg') no-repeat; }
#obsah #ceskomoravsky-cement.clen-svazu .foto-vyrobni-jednotky .ilu2 { background:url('images/sys/ceskomoravsky-cement_radotin.jpg') no-repeat; }
#obsah #ceskomoravsky-cement.clen-svazu .foto-vyrobni-jednotky .ilu3 { background:url('images/sys/ceskomoravsky-cement_mokra.jpg') no-repeat; }
#obsah #holcim-cesko.clen-svazu         .foto-vyrobni-jednotky .ilustrace { background:url('images/sys/holcim-cesko_prachovice.jpg') no-repeat; }
#obsah #lafarge-cement.clen-svazu       .foto-vyrobni-jednotky .ilustrace { background:url('images/sys/lafarge-cement_cizkovice.jpg') no-repeat; }
#obsah #cement-hranice.clen-svazu       .foto-vyrobni-jednotky .ilustrace { background:url('images/sys/cement-hranice_hranice.jpg') no-repeat; }

/* - - - - - - - - - - - -    Publikace */

#obsah .publications { clear:both; }
#obsah .publications .ramecek-stin { float:right; margin-top:1ex; margin-left:1em; }

/* - - - - - - - - - - - -    Fotodokumentace */

#obsah .foto-fotodokumentace .ramecek-stin { margin:2em 0 0 15px; }
#obsah .foto-fotodokumentace p { 
	width:190px;
	margin:0;
	padding:5px;
	background:#fff;
	text-align:center;
	font-size:70%;
}

/* - - - - - - - - - - - -    Soutěže */

#obsah .souteze { clear:both; }
#obsah .souteze .ramecek-stin { float:right; margin-top:1ex; margin-left:1em; }
#obsah .souteze h2 span { margin-left:1em; font-size:90%; color:#AC211A; }

/* - - - - - - - - - - - -    Data */

#obsah .data-titulka .ramecek-stin { float:right; margin-top:1ex; margin-left:1em; }

#obsah .data-graf .ramecek-stin { margin:2em 0 0 20px; }

#obsah .data-graf p { 
	width:390px;
	margin:0;
	padding:5px;
	background:#fff;
	text-align:center;
	font-size:70%;
}

/* - - - - - - - - - - - -    Kontakt */

#kontakt dt { clear:left; float:left; margin-right:1ex; }
#kontakt dd { padding-left:80px; }

#kontaktni-formular { margin-top:2em; margin-left:30px; }

#contactform {
/*border:0px solid red;*/
  width:430px;
  /*padding:1em;*/
  /*background:#fff;	*/
}
#contactform p { margin:0;}
#contactform fieldset {
 margin-bottom:0.5em;
 padding:0 1ex;
 padding-bottom:1em;
 border: 1px solid #fef9ef;
}

#contactform legend {
  font-size:60%;
  color:#60512f;
}

#contactform label { 
  clear:left;
  float:left;
  width:10ex; 
  margin-top:0.8em;
  padding:2px 0;
/*border:1px solid green;*/
}

#contactform label.label-vzkaz { padding-left:0.8em; }
#contactform textarea { width:422px; padding:2px;  }
#contactform input {  margin-top:1em; margin-bottom:0; padding:2px; }
#contactform input.button { margin-left:1em; }
#contactform input.textfield { width:200px; }
#contactform input.textfield, #contactform textarea { background:url('images/sys/shadow-inverse_tl.gif') no-repeat; }


/* - - - - - - - - - - - -    Seznam kontaktu */

#seznam-kontaktu h3 {
width:220px;
}
#seznam-kontaktu p {
width:220px;
}

#seznam-kontaktu h4 {
font-size:100%;
font-weight:bold;
margin-left:0;
color:#008d39;
} 
#seznam-kontaktu li {
background:none;
}
/* - - - - - - - - - - - -    obchodni partneri */
#vyznamni-dodavatele h3 {
width:220px;
border:0px solid blue;
margin-top:0.5em;
}
#vyznamni-dodavatele p {
width:220px;
}

#vyznamni-dodavatele li {
background:none;
}
#vyznamni-obchodni-partneri h3 {
width:220px;
border:0px solid blue;
}
#vyznamni-obchodni-partneri p {
width:220px;
}

#vyznamni-obchodni-partneri li {
background:none;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#custom-kontakt-kontakt {
padding-right:200px;
background:url('images/dec/kontakt.jpg') no-repeat;
background-position:290px -3px;
}   
#custom-kontakt-prodejny {
height:200px;
padding-right:260px;
background:url('images/dec/mapa.jpg') no-repeat bottom;
background-position:220px 0;
} 
#custom-sortiment-uzeniny {
padding-right:200px;
height:200px;
background:url('images/dec/parky.jpg') no-repeat;
background-position:250px 10px;
}   
#custom-sortiment-syry {
padding-right:200px;
height:200px;
background:url('images/dec/syry.jpg') no-repeat;
background-position:250px 10px;
}   
#custom-sortiment-lahudky {
padding-right:200px;
height:200px;
background:url('images/dec/salamy.jpg') no-repeat;
background-position:250px 10px;
}   
#custom-sortiment-ryby {
padding-right:200px;
height:200px;
background:url('images/dec/ryby.jpg') no-repeat;
background-position:250px 10px;
}   
#custom-o-eso-prodejna {
float: left;
margin:0 10px;
width:215px;
height:160px;
background:url('images/dec/prodejna.jpg') no-repeat;
}   
#custom-o-eso-maskot {
float: right;
margin-right:5px;
width:160px;
height:215px;
background:url('images/dec/maskot.jpg') no-repeat;
}   
#custom-kontakt-seznam-kontaktu {
padding-left:50px;
background:url('images/sys/ikona-seznam-konatku.gif') no-repeat left;
}   
#custom-prodejny-prodejna {
float: right;
}   


/* - - - - - - - - - - - */

#ing-martin-motycka {
height:180px;
background:url('images/dec/ing-martin-motycka.jpg') no-repeat right ! important; 
}
#jaroslava-siskova {
height:180px;
background:url('images/dec/jaroslava-siskova.jpg') no-repeat right ! important; 
}
#ing-jiri-pursl {
height:180px;
background:url('images/dec/ing-jiri-pursl.jpg') no-repeat right ! important; 
}
#antonin-zednicek {
height:180px;
background:url('images/dec/antonin-zednicek.jpg') no-repeat right! important; 
}
#stanislav-kres {
height:180px;
background:url('images/dec/') no-repeat right! important; 
}
#josef-polacek {
height:180px;
background:url('images/dec/josef-polacek.jpg') no-repeat right! important; 
}
#pavel-hanisch {
height:180px;
background:url('images/dec/pavel-hanisch.jpg') no-repeat right! important; 
}
#lubomir-gurtler {
height:180px;
background:url('images/dec/lubomir-gurtler.jpg') no-repeat right! important; 
}
#viliam-babulik {
height:180px;
background:url('images/dec/viliam-babulik.jpg') no-repeat right! important; 
}
#ing-pavel-siska {
height:180px;
background:url('images/dec/ing-pavel-siska.jpg') no-repeat right! important; 
}
#miluse-zakravska {
height:180px;
background:url('images/dec/miluse-zakravska.jpg') no-repeat right! important; 
}
#marie-sobanova {
height:180px;
background:url('images/dec/marie-sobanova.jpg') no-repeat right! important; 
}
#jana-kralova {
height:180px;
background:url('images/dec/jana-kralova.jpg') no-repeat right! important; 
}
#jitka-lidkeova {
height:180px;
background:url('images/dec/jitka-lidkeova.jpg') no-repeat right! important; 
}
#alena-syslova {
height:180px;
background:url('images/dec/alena-syslova.jpg') no-repeat right! important; 
}
#lenka-pochyla {
height:180px;
background:url('images/dec/lenka-pochyla.jpg') no-repeat right! important; 
}
#martina-blechova {
height:180px;
background:url('images/dec/') no-repeat right! important; 
}
#jaroslava-simkova {
height:180px;
background:url('images/dec/jaroslava-simkova.jpg') no-repeat right! important; 
}
#lenka-zlebska {
height:180px;
background:url('images/dec/lenka-zlebska.jpg') no-repeat right! important; 
}
/* - - - - - - - - - - - - - - - - - - */

#vyznamni-dodavatele #zednicek {
min-height:45px;
_height:45px;
/*padding-bottom: 0em;*/
background:url('images/sys/loga/logo-zednicek.gif') no-repeat right ! important;
background-position:300px 1em; 
}
#vyznamni-dodavatele #chovanecek {
min-height:45px;
_height:45px;
/*padding-bottom: 0em;*/
background:url('images/sys/loga/logo-chovanecek.gif') no-repeat right ! important;
background-position:300px 1em; 
}
#vyznamni-dodavatele #prochazka {
min-height:50px;
_height:50px;
/*padding-bottom: 0.5em;*/
background:url('images/sys/loga/logo-prochazka.gif') no-repeat right ! important; 
background-position:310px 1em; 
}
#vyznamni-dodavatele #gurman-klub {
height:60px;
padding-bottom: 0.5em;
background:url('images/sys/loga/logo-gurman-klub.gif') no-repeat right ! important; 
background-position:318px 1em; 
}
#vyznamni-dodavatele #veseko {
height:55px;
/*padding-bottom: 0.1em;*/
background:url('images/sys/loga/logo-veseko.gif') no-repeat right ! important; 
background-position:309px 1em; 
}
#vyznamni-dodavatele #kand {
height:45px;
padding-bottom: 0.1em;
background:url('images/sys/loga/logo-kand.gif') no-repeat right ! important; 
background-position:308px 1em; 
}
#vyznamni-dodavatele #cocacola {
min-height:35px;
_height:35px;
padding-bottom: 0.1em;
background:url('images/sys/loga/logo-cocacola.gif') no-repeat right ! important; 
background-position:304px 1em; 
}
#vyznamni-dodavatele #ecofol {
min-height:30px;
_height:30px;
padding-bottom: 0.1em;
background:url('images/sys/loga/logo-ecofol.gif') no-repeat right ! important; 
background-position:301px 1em; 
}
#vyznamni-dodavatele #dekos {
min-height:30px;
_height:30px;
padding-bottom: 0.1em;
background:url('images/sys/loga/logo-dekos.gif') no-repeat right ! important; 
background-position:286px 1em; 
}
#vyznamni-dodavatele #aplica {
min-height:54px;
_height:54px;
padding-bottom: 0.1em;
background:url('images/sys/loga/aplica.gif') no-repeat right ! important; 
background-position:200px 1em; 
}
#vyznamni-dodavatele #pk-lahudky {
min-height:35px;
_height:35px;
padding-bottom: 0.1em;
background:url('images/sys/loga/logo-pk-lahudky.gif') no-repeat right ! important; 
background-position:300px 1em; 
}
#vyznamni-dodavatele #vacl-duska {
min-height:10px;
_height:10px;
padding-bottom: 0.1em;
background:url('images/sys/loga/logo-vacl-duska.gif') no-repeat right ! important; 
background-position:320px 1em; 
}
#vyznamni-obchodni-partneri #kaufland {
min-height:30px;
_height:30px;
padding-bottom: 0.1em;
background:url('images/sys/loga/logo-kaufland.gif') no-repeat right ! important; 
background-position:286px 1em; 
}
#vyznamni-obchodni-partneri #deutsche-leasing {
min-height:30px;
_height:30px;
padding-bottom: 0.1em;
background:url('images/sys/loga/logo-deutsche-leasing.gif') no-repeat right ! important; 
background-position:283px 1em; 
}
#vyznamni-obchodni-partneri #kb {
min-height:30px;
_height:30px;
padding-bottom: 0.1em;
background:url('images/sys/loga/logo-kb.gif') no-repeat right ! important; 
background-position:307px 1em; 
}
#vyznamni-obchodni-partneri #unita {
min-height:30px;
_height:30px;
padding-bottom: 0.1em;
background:url('images/sys/loga/logo-unita.gif') no-repeat right ! important; 
background-position:312px 1em; 
}
#vyznamni-obchodni-partneri #hauser {
min-height:30px;
_height:30px;
padding-bottom: 0.1em;
background:url('images/sys/loga/logo-hauser.gif') no-repeat right ! important; 
background-position:295px 1em; 
}

a.akce-zvetsit, a.akce-vytisknout         { /*color:#fff;*/ text-decoration:none; }
a.akce-zvetsit:hover, a.akce-vytisknout:hover   { /*color:#000;*/ text-decoration:underline; }


a.akce-zvetsit  {
        padding-left:15px ! important;
        background:url('images/sys/ikona-zvetsit.gif') no-repeat left top;
        }
a.akce-vytisknout  { 
margin-left:30px;
        padding-left:15px ! important;
        background:url('images/sys/ikona-tisk.gif') no-repeat left top;
      }
        
a.akce-zvetsit:hover { background:url('images/sys/ikona-zvetsit-a.gif') no-repeat left top; }
a.akce-vytisknout:hover { background:url('images/sys/ikona-tisk-a.gif') no-repeat left top; }


.line-vert { background:url('images/sys/line-vert.gif') repeat-y; background-position:25px; }
/*
.line-horiz { background:url('images/sys/line-horiz.gif') repeat-x ! important; background-position:1px; }
*/

.line-horiz { border:1px solid black; }

#organizacni-struktura {
/*border-bottom:1px solid green;
background:url('images/sys/line-vert.gif') repeat-y; background-position:1px;*/
}

#organizacni-struktura ul, #organizacni-struktura li, #organizacni-struktura p, #organizacni-struktura h3 {
margin:0;
padding:0;
/*background:url('images/sys/line-vert.gif') repeat-y; background-position:1px;*/
}

 #organizacni-struktura h3 { padding-top:1em;}

#organizacni-struktura li {
margin:0;
padding-left:0px;
/*background:url('images/sys/line-horiz.gif') no-repeat top left;*/
background-position:5px 0px;
/*border-top:1px solid green;*/
}
#organizacni-struktura li.line1 {
/*border:0px solid green;*/
margin:0;
background-position:0px 5px;
/*border-top:1px solid green;*/
}
#organizacni-struktura li.line2 {
/*border:0px solid green;*/
background:url('images/sys/line-horiz1.gif') no-repeat  top left;
margin:0;
margin-left:00px;
padding-left:60px;
background-position:25px -15px;
/*border-top:1px solid green;*/
}
#organizacni-struktura li.line3 {
/*border:0px solid green;*/
background:url('images/sys/line-horiz1.gif') no-repeat top left;
margin:0;
margin-left:00px;
padding-left:60px;
background-position:25px -15px;
/*border-top:1px solid green;*/
}
#organizacni-struktura li.line4 {
/*border:0px solid green;*/
background:url('images/sys/line-horiz1.gif') no-repeat top left;
margin:0;
margin-left:60px;
padding-left:60px;
background-position:25px -15px;
/*border-top:1px solid green;*/
}
#organizacni-struktura p, #organizacni-struktura h3 {
/*border-top:1px solid green;*/
padding-left:20px;
}

