body
  {
   background: #2b2b2b url('../images/pozadi.gif');
   margin: 0px;
   margin-top: 15px;
   font-family: Arial, sans-serif;
   font-size: 11px;
   color: #ffffff;
   text-align: center;
  }

.noborder
  {
   border: 0px solid;
  }

img
  {
   margin: 0px;
   padding: 0px;
   border: 0px solid;
  }

a
  {
   margin: 0px;
   padding: 0px;
   border: 0px solid;
  }

.cleaner
 {
   margin: 0px;
   padding: 0px;
   font-size: 0px;
   line-height: 0px;
   clear: both;
   }

.spacer
 {
   max-width: 942px;
   min-width: 942px;
   height: 3px;
   margin: 0px;
   padding: 0px;
   background: none;
   }

.odsaz
 {
   height: 3px;
   margin: 0px;
   padding: 0px;
   text-indent: 130px;
   background: none;
  }

h1 {
   display: none;
   margin-top: 0px;

}

h2 {
   display: none;
   margin-top: 5px;
}

h3 {
   display: none;
   margin-top: 5px;

}

.alternative {
   display: none;

}

.visible {
   display: block;

}

p {
   margin: 0px;
   padding: 0px;

}


.hlavni-obdelnik
  {
   width: 942px;
   background: none;
   margin: 0px auto 0px auto;
   padding: 0px;
   text-align: left;
  }

.lajna
  {
   width: 942px;
   height: 7px;
   background: url("../images/lajna.gif") no-repeat;
   margin: 0px;
   padding: 0px;
   overflow: hidden
  }

.spodni-lajna
  {
   width: 942px;
   height: 7px;
   background: url("../images/lajna.gif") no-repeat;
   margin: 0px;
   padding: 0px;
   overflow: hidden;
   position: relative;
   _bottom: 297px;
  }
/*                               polozku _bottom uvedenou vyse je treba upravit podle poctu        *
*                                (maximalniho) polozek v menu. Tato uprava je pro IE 5,6.          *
*                                Jine prohlizece tyto udaje ignoruji!!                             *
*                                                                                                  *
*                                5 polozek v menu: _bottom: 219px;                                 *
*                                6 polozek v menu: _bottom: 245px;                                 *
*                                7 polozek v menu: _bottom: 271px;                                 *
*                                8 polozek v menu: _bottom: 297px;                                 *
*                                atd. (kazda dalsi polozka +26px)                                  */
.hlavicka
  {
   max-width: 942px;
   min-width: 942px;
   height: 93px;
   margin: 0px;
   padding: 0px;
   background: none;
   float: left;
   overflow: hidden;
   position: relative;
  }

.hlavicka a
  {
   margin: 0px;
   padding: 0px;
   text-decoration: none;
/*   float: left;  */
  }

.hlavicka img
  {
   padding: 0px;
   border: 0px;
   float: left;
   margin: 0px;
  }

.1hlavicka img /* toto je pouze pro IE 5.x, jine prohlizece toto ignoruji protoze podle specifikace CSS pred nazvy trid a id cislice byt nesmi */
  {
    margin-left: -3px;
    margin-right: -3px;
  }

.horni-lista
  {
   width: 942px;
   height: 38px;
   margin: 0px;
   padding: 0px;
   background: none;
   float: left;
   _position: relative; _bottom: 13px; /* pro IE 5 a 6 */
  }

.horni-lista-tlacidlo-s
  {
   width: 188px;
   height: 38px;
   margin: 0px;
   padding: 0px;
   background: none;
   float: left;
  }

.horni-lista-tlacidlo-o
  {
   width: 190px;
   height: 38px;
   margin: 0px;
   padding: 0px;
   background: none;
   float: left;
  }

.horni-lista-tlacidlo-6
  {
   width: 157px;/*157px;*/
   height: 38px;
   padding: 0px;
   background: none;
   float: left;
  }

.horni-lista img
  {
   margin: 0px;
   padding: 0px;
   background: none;
/*   float: left;  */
  }

.1horni-lista img /* toto je pouze pro IE 5.x, jine prohlizece toto ignoruji protoze podle specifikace CSS pred nazvy trid a id cislice byt nesmi */
  {
    margin-left: -3px;
    margin-right: -3px;
  }

.tlacidlo-rolldown-s
  {
   width: 188px;
   height: 232px;
   margin: 0px;
   padding: 0px;
   background: none;
   position: relative;
   top: -38px;
   visibility: hidden;
  }

.tlacidlo-rolldown-dekl-s
  {
   width: 188px;
   height: 38px;
   margin: 0px;
   padding: 0px;
   background: url("../images/horni-lista-dekl-s.gif");
   float: left;
  }

.tlacidlo-rolldown-body-s
  {
   width: 187px;
   height: 194px;
   margin: 0px;
   padding: 0px;
   background: url("../images/horni-lista-podnabidka-pozadi.gif");
   float: right;
  }

.tlacidlo-rolldown-o
  {
   width: 190px;
   height: 232px;
   margin: 0px;
   padding: 0px;
   background: none;
   position: relative;
   top: -38px;
   visibility: hidden;
  }

.tlacidlo-rolldown-dekl-o
  {
   width: 190px;
   height: 38px;
   margin: 0px;
   padding: 0px;
   background: url("../images/horni-lista-dekl-o.gif");
   float: left;
  }

.tlacidlo-rolldown-body-o
  {
   width: 189px;
   height: 194px;
   margin: 0px;
   padding: 0px;
   background: url("../images/horni-lista-podnabidka-pozadi.gif");
   float: right;
  }

.tlacidlo-rolldown-6
  {
   width: 157px;
   height: auto;
   margin: 0px;
   padding: 0px;
   background: none;
   position: relative;
   top: -38px;
   visibility: hidden;
  }

.tlacidlo-rolldown-dekl-6
  {
   width: 157px;
   height: 38px;
   margin: 0px;
   padding: 0px;
   background: none;
   float: left;
  }

.tlacidlo-rolldown-dekl-6 img
{
   width: 157px;
   height: 38px;
   margin: 0px;
   padding: 0px;
  }

.tlacidlo-rolldown-body-6
  {
   width: 156px;
   z-index: 50;
   margin: 0px;
   padding: 0px;
   background-image: url("../images/horni-lista-podnabidka-pozadi.gif");
   background-repeat: repeat-x;
   background-color: #313132;
   float: right;
   text-align: right;
  }

.tlacidlo-rolldown-body-6 a
  {
   display: block;
   z-index: 50;
   width: 145px;
   margin: 0px;
   margin-right: 5px;
   margin-top: 6px;
   margin-bottom: 8px;
   padding: 0px;
   float: none;
   text-align: right;
   color: #d0d0d0;
   font-size: 16px;
   font-face: Myriad, Helvetica, Arial, sans-serif;
   text-decoration: none;
  }

.tlacidlo-rolldown-body-6 a:hover
  {
   color: #f5f5f5;
   z-index: 50;
   text-decoration: none;
  }

.lista-naviinfo
  {
   width: 941px;
   height: 25px;
   margin: 0px;
   margin-left: 1px;
   padding: 0px;
   background: url("../images/lista-naviinfo-pozadi.gif");
   float: left;
   color: #000000;
   font-size: 13px;
   font-face: Myriad, Helvetica, Arial, sans-serif;
   line-height: 24px;
   _position: relative; _bottom: 277px; z-index: -1;
  /* pro IE 5 a 6. _bottom nutno nastavit podle podle poctu polozek v menu. */
  /*
    5 polozek v menu: _bottom: 199px;
    6 polozek v menu: _bottom: 225px;
    7 polozek v menu: _bottom: 251px;
    8 polozek v menu: _bottom: 277px;
    atd. (kazda dalsi polozka +26px)
  */
  }

.posun
  {
   margin-left: 27px;
  }
.lista-naviinfo a
  {
   margin: 0px;
   margin-left: 4px;
   margin-right: 4px;
   padding: 0px;
   color: #000000;
   text-decoration: none;
  }

.lista-naviinfo a:hover
  {
   color: #000000;
   text-decoration: underline;
  }

.dolni-lista
  {
   width: 942px;
   height: 68px;
   margin: 0px;
   padding: 0px;
   background: none;
   float: left;
   _position: relative; _bottom: 299px; z-index: -1;
   /* pro IE 5 a 6. _bottom nutno nastavit podle podle poctu polozek v menu. */
   /*
    5 polozek v menu: _bottom: 221px;
    6 polozek v menu: _bottom: 247px;
    7 polozek v menu: _bottom: 273px;
    8 polozek v menu: _bottom: 299px;
    atd. (kazda dalsi polozka +26px)
  */
  }

.dolni-lista img
  {
   margin: 0px;
   padding: 0px;
   background: none;
   float: left;
  }

.1dolni-lista img /* toto je pouze pro IE 5.x, jine prohliyece toto ignoruji protoye podle specifikace CSS pred nayvz trid a id cislice byt nesmi */
  {
    margin-left: -3px;
    margin-right: -3px;
  }

.obsahblok
  {
   width: 941px;
   height: 407px;
   margin: 0px;
   margin-left: 1px;
   padding: 0px;
   background: none;
   _position: relative; _bottom: 288px; z-index: -1;
   /* pro IE 5 a 6. _bottom nutno nastavit podle podle poctu polozek v menu. */
   /*
    5 polozek v menu: _bottom: 210px;
    6 polozek v menu: _bottom: 236px;
    7 polozek v menu: _bottom: 262px;
    8 polozek v menu: _bottom: 288px;
    atd. (kazda dalsi polozka +26px)
  */
  }

.obsahblok-vcelku
  {
   width: 941px;
   height: 407px;
   margin: 0px;
   padding: 0px;
   background: url("../images/obsahblok-cele-pozadi.gif") repeat-x;

   overflow-x: hidden;
   overflow-y: hidden;
  }

.obsahblok-vcelku table
  {
   height: 407px;
   margin: 0px;
   padding: 0px;
   border: 0px;
   margin-top: -10px;
   margin-left: 0px;
  }

.obsahblok-vcelku table td
  {
   width: 941px;
   height: 407px;
   margin: 0px;
   padding: 0px;
   border: 0px;
   text-align: left;
  }

.obsahblok-vnitrni
  {
   /* width: 917px; */
   width: 912px;
   height: 382px;
   margin: 10px 10px 0px 5px;
   /*margin-top: 10px; */
   /*margin-left: 5px; */
   /*margin-right: 5px; */
   /* padding: 0px */
   padding: 0px 0px 0px 5px;
   background: none;
   text-align: justify;

   color: #000000;
   font-size: 17px;
   font-face: Myriad, Helvetica, Arial, sans-serif;
   line-height: 24px;

   overflow-y: hidden;
   border: 0px solid red;
  }

.mujobsahblok-vcelku
  {
   width: 911px;
   margin: 0px 0px 0px 0px;
   padding: 10px 10px 0px 20px;
   /*background: url("../images/mujobsahblok-cele-pozadi.gif") ;*/
   background: #595A5C ;

   text-align: justify;
   color: #000000;
   font-size: 17px;
   font-face: Myriad, Helvetica, Arial, sans-serif;
   line-height: 24px;
   
   overflow-x: hidden;
   overflow-y: hidden;
  }

.obsahblok-vnitrni img
  {
   border: 0px;
   float: none;
   margin: 0px;
   /* margin-top: 14px; */
   margin-top:5px;
   margin-bottom: 8px;
  }

.obsahblok-vnitrni img.vlevo
  {
   border: 0px;
   margin: 0px;
   margin-bottom: 8px;
   margin-top:5px;
   margin-right:15px;
   float:left;
  }

.obsahblok-vnitrni .lajna
  {
   width: 910px;
   height: 22px;
   margin: 0px;
   padding: 0px;
   background: url("../images/lajna-vnitrni.gif") left center repeat-x;
   float: none;
  }

.obsahblok-vnitrni a
  {
   color: #000000;
   text-decoration: underline;
  }
.obsahblok-vnitrni a:hover
  {
   color: #000000;
   text-decoration: none;
  }

.obsahblok-vnitrni li
  {
   /*position: relative;*/
   margin-left:20px;
   border: 0px solid red;
   list-style-position: inside;
  }

.red
   {
    color: red;
   }
#kontaktform
   {
    margin-top: 0px;
    margin-left: 20px;
    float: left;
    width: 310px;
    height: 300px;
    border: 0px solid red;
   }
#kontaktformdva
   {
    width: 500px;
    height: 300px;
    float: left;
    padding-left: 50px;
    border: 0px solid green;
   }
#kontaktformjmen
   {
    /*position: relative;
    z-index: 0;*/
    margin-top: 5px;
    margin-left: 20px;
    padding-top: 5px;
    float: left;
    width: 450px;
    height: 370px;
    border: 0px solid red;
    text-align: left;
   }
#jmenovka
   {
    margin-top: 2px;
    padding-top: 5px;
    margin-left: 20px;
    float: left;
    width: 410px;
    height: 380px;
    background: #2B2B2B;
    border: 0px solid red;
   }
#jmenovkaseda
   {
    margin-top: -5px;
    margin-left: 10px;
    padding-top: 40px;
    float: left;
    width: 229px;
    height: 302px;
    line-height: 120%;
    border: 0px solid red;
    background-image: url(../images/ramecek.png);
    background-repeat: no-repeat;
}
.tmavesedepismo
  {
   margin-left: 23px;
   color: #2B2B2B;
   font-size: 17px;
   font-family: Arial,sans-serif;
   text-align: left;
  }
 .tmavesedepismomale
  {
   margin-left: 23px;
   color: #2B2B2B;
   font-size: 12px;
   font-family: Arial,sans-serif;
   text-align: left;
  }
  .tmavesedepismomalemonika
  {
   margin-left: 7px;
   color: #2B2B2B;
   font-size: 12px;
   font-family: Arial,sans-serif;
   text-align: left;
  }
 #jmenovkafotka
   {
    float: left;
    margin-top:15px;
    margin-left: 10px;
    width: 150px;
    background: none;
    border: 0px solid red;
   }
#minijmenovkasvetla
   {
    float: left;
    padding-top: 5px;
    margin-top: 5px;
    margin-left: 20px;
    width: 160px;
    height: 175px;
    border: 0px solid red;
   }
.vertspacer
 {
   position: relative;
   float: left;
   top: 15px;
   left: 40px;
   width: 15px;
   height: 5px;
   background: none;
   border: 0px solid green;
   }
#sedepismo
  {
   margin-top: 10px;
   margin-right: 10px;
   color: #939393;
   font-size: 24px;
   font-family: Arial,sans-serif;
   text-align: right;
  }
#sedepismomale
  {
   margin-top: 0px;
   margin-left: 10px;
   color: #939393;
   font-size: 17px;
   font-family: Arial,sans-serif;
   text-align: left;
  }
#sedepismomalehodne
  {
   margin-top: 0px;
   margin-left: 10px;
   color: #939393;
   font-size: 12px;
   font-family: Arial,sans-serif;
   text-align: left;
  }
#tmavesedepismomalejmen
  {
   margin-top: 0px;
   margin-left: 10px;
   color: #2B2B2B;
   font-size: 17px;
   font-family: Arial,sans-serif;
   text-align: left;
  }
#tmavesedepismomalehodnejmen
  {
   margin-top: 0px;
   margin-left: 10px;
   color: #2B2B2B;
   font-size: 12px;
   font-family: Arial,sans-serif;
   text-align: left;
  }
#objedform
   {
    margin-left: 20px;
    float: left;
    width: 210px;
    height: 300px;
    border: 0px solid red;
   }
#objedformdva
   {
    float: left;
    width: 400px;
    height: 300px;
    border: 0px solid red;
   }
#objedformtri
   {
    float: left;
    width: 250px;
    height: 300px;
    border: 0px solid red;
   }
