/*ceniky:*/

DIV.technologie {
  margin: 0 20px 0 0;
}

DIV.technologie H1 {
  margin: 0;
  padding: 20px 0px 5px 30px;
  font-size: 200%;
  position: relative;left: -5px;
  color: #555;
  font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
}

DIV.technologie UL{
  list-style-type: none;
}


DIV.technologie UL LI {
  
}


DIV.technologie UL LI H2 {
  padding: 15px 0 5px 10px;
  margin: 50px 0 10px 0px;
  font-size: 175%;
  color: #000;
  font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
}

DIV.technologie UL LI DIV {
  w/idth: 640px;
  height: 250px;
  padding: 0 0 0 0;
  margin: 10px 0 20px 0;
  _fo_nt-size: 100%;
  _col_or: #000;
  _font_-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
  _font-_style: italic;
  _border_-color: #000;
  _border_-width: 1px;
  _border-_style: solid;
}


DIV.technologie UL LI DIV IMG {
  width: 300px;
  height: 225px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  _d_isplay: block;
}

DIV.technologie UL LI DIV.r IMG {
  float: right;
  margin-left: 40px;
  margin-right: 10px;
}

DIV.technologie UL LI DIV.l IMG {
  float: left;
  margin-left: 10px;
  margin-right: 40px;
}

DIV.technologie UL LI DIV IMG.green {
  border-color: #00A651;
}


DIV.technologie UL LI DIV DIV.popis {
  padding: 15px 0 0 0;
  margin: 10px 0 10px 0;
  font-size: 100%;
  line-height: 250%;
  color: #000;
  clear: none;
}

DIV.technologie UL LI DIV.l DIV.popis {
  text-align:left;  
}

DIV.technologie UL LI DIV.r DIV.popis {
  text-align:right;  
}


DIV.technologie UL LI DIV DIV.popis  H3{
  padding: 3px 50px 4px 50px;
  position: relative;
  left: -10px;
  font-size: 120%;
  color: #000;
  font-weight: bold;
}

DIV.technologie UL LI DIV.l DIV.popis  H3{
  left: -10px;
}

DIV.technologie UL LI DIV.r DIV.popis  H3{
  left: 10px;
}











DIV.ukazky_prace {
  margin: 0 20px 0 0;
}

DIV.ukazky_prace H1 {
  margin: 0;
  padding: 20px 0px 5px 30px;
  font-size: 200%;
  position: relative;left: -5px;
  color: #555;
  font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
}

DIV.ukazky_prace UL{
  list-style-type: none;
}


DIV.ukazky_prace UL LI {
  
}


DIV.ukazky_prace UL LI H2 {
  padding: 15px 0 5px 0px;
  margin: 50px 0 10px 0px;
  font-size: 175%;
  color: #000;
  font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
}

DIV.ukazky_prace UL LI DIV {
  width: 300px;
  height: 250px;
  padding: 0 0 0 0;
  margin: 10px 0 10px 0;
  font-size: 100%;
  color: #000;
  font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
  font-style: italic;
}

DIV.ukazky_prace UL LI DIV.r {
  float: right
}

DIV.ukazky_prace UL LI DIV.l {
  float: left;
}

DIV.ukazky_prace UL LI DIV IMG {
  width: 300px;
  height: 225px;
  margin: 0 0 5px 0;
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  display: block;
}

DIV.ukazky_prace UL LI DIV IMG.green {
  border-color: #00A651;
}


DIV.ukazky_prace UL LI BR {
  clear: both;
}


DIV.ukazky_prace 





DIV.sluzby {
  margin: 0;
  padding: 20px;
}

DIV.sluzby H1 {
  margin: 0;
  padding: 20px 0px 5px 30px;
  font-size: 200%;
  position: relative;left: -5px;
  color: #555;
  font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
}

DIV.sluzby LI {
  padding: 8px 0;
  /*weight: 250px;*/
  heigh t: 45px;
  margin: 0;
}

DIV.sluzby LI H2 {
  margin: 0;
  padding: 0px 0 0 0;
  font-weight: bold;
  font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
  font-size: 150%;
}

DIV.sluzby LI H3 {
  margin: 0;
  padding: 5px 0 0 5px;
  font-size: 120%;
  font-weight: normal;
  color: #555;
  line-height: 125%;
  font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
}

DIV.sluzby LI H3 SUP {/* horní index neroztáhne řádek */
  vertical-align: baseline;
  font-size: 80%;
  position: relative;top: -3px;
}

DIV.cenik {
  m_argin: 0 20px 0 0;
  margin: 0;
  padding: 0 20px;
  b_order-color: #000055;
  bo_rder-width: 1px;
  bor_der-style: double; 	
}

DIV.cenik H1 {
  margin: 0;
  padding: 20px 0px 25px 30px;
  font-size: 200%;
  position: relative;left: -25px;
  color: #555;
  font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
}

DIV.cenik TD {
  border-color: #222;
  border-width: 1px;
  border-style: solid;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  border-collapse: collapse;
}

DIV.cenik TABLE {
  font-size: 100%;
  table-layout: fixed;
  clear: both;
  padding: 0px;
  float: none;
  di splay: block;
  position: relative;left: -20px;
}


DIV.cenik TD {
  margin: 0;
  padding: 1px 0 0px 0;
  vertical-align: middle;
  text-align: center;
}

DIV.cenik TR.prva TD {
  border-width: 1px 1px 2px 2px;
}

DIV.cenik TD.prva {
  padding: 1px 0px 0px 4px;
  text-align: left;
  width: 100px;
  border-width: 2px 2px 1px 1px;
  w hite-space: pre;
}


DIV.cenik TR.prva TD.prva {
  border-width: 2px 2px 2px 1px;
}

DIV.cenik TR.prva TD.roh {
  border-width: 0 1px 1px 0;
  font-size: 90%;
  font-weight: bold;
}

DIV.cenik TR.prva TD.plny {
  border-width: 2px;
}

DIV.cenik TD.nalevo {
  padding: 0 0 0 4px ;
  text-align: left;
}

DIV.cenik TD.pul {
  width: 50px;
}

DIV.cenik TD.jedno {
  width: 100px;
}

DIV.cenik TD.jednopul {
  width: 150px;
}

DIV.cenik TD.dvou {
  width: 200px;
}

DIV.cenik TD.dvoupul {
  width: 250px;
}

DIV.cenik TD.troj {
  width: 300px;
}

DIV.cenik TD.kratky {
  width: 178px;
}

DIV.cenik TD.nobor {
  border-style: none;
}

DIV.cenik TD SMALL {
  font-size: 80%;
  letter-spacing: -.7px;
}

DIV.cenik TABLE.ceny_vizitek {
  table-layout: fixed;
  border-spacing: 0px 2px;
  border-width: 1px;
  clear: both;
  padding: 0px;
  float: none;
  di splay: block;
  border-collapse: separate;
  position: relative;left: -20px;
}

DIV.cenik TABLE.ceny_vizitek TD {
  height: 45px;
}

DIV.cenik TABLE.ceny_vizitek TD DIV.pozn {
  font-weight: normal;
  line-height: 99%;
  font-size: 80%;
}

DIV.cenik TABLE.ceny_vizitek TD DIV.rozt {
  padding: 1px 2px;  
  line-height: 120%;
}

DIV.cenik TABLE.ceny_vizitek TD DIV.velka {
  font-size: 120%;
  line-height: 170%;
  font-weight: bold;
}

DIV.cenik TABLE.ceny_vizitek TR.ob  {
  background-color: #F5F5F5;
}

DIV.cenik TABLE.ceny_vizitek TR.prva TD {
  border-width: 1px;
  background-color: #EEE;
}

DIV.cenik TABLE.ceny_vizitek TD.prva {
  font-weight: bold;
  padding: 1px;
  border-width: 1px;
  text-align: center;
  background-color: #EEE;
}

DIV.cenik TABLE.ceny_vizitek TD.sirsi {
  width: 85px;
}

DIV.cenik SUP {/* horní index neroztáhne řádek */
  vertical-align: baseline;
  font-size: 80%;
  position: relative;top: -3px;
}

DIV.cenik DIV.priplatky {
  margin-top: -15px;
  border-width: 2px;
  border-style: solid;
  padding: 4px;
}

DIV.cenik DIV.priplatky DIV.polozky {
  width: 570px;
  padding: 0px;
  float: right;
  
}

DIV.cenik DIV.priplatky DIV.polozky UL {
 padding: 0 0 0 10px;
  margin: 0px;
}

DIV.cenik DIV.priplatky DIV.polozky LI {
  padding: 0px;
  margin: 0px;
}


DIV.cenik DIV.priplatky DIV.nazev {
  padding: 0px;
  float: left;
  width: 55px;
}

DIV.cenik DIV.priplatky BR{
  clear: both;
}


DIV.cenik P.smluvniceny {
  text-align: right;
}

DIV.cenik H2{
  text-align: center;
  font-size: 1.4em;
  b ackground-color: #00A651;
  background-color: #EEE;
  c olor: #FFF;
  margin: 15px 0px 8px 0px;
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  padding: 4px 0;
  clear: both;
}

DIV.cenik DIV.rozcesti A H2, DIV.cenik DIV.rozcesti H2 A, DIV.cenik DIV.rozcesti H2{
  background-color: #FFF;
  text-align: left;
  font-size: 1em;
  text-decoration: underline;
  ma rgin: 10px 0px 10px 0px;
  border-color: #000;
  border-width: 0px;
  border-style: solid;
  padding: 0px 0;
  clear: both;
  display: inline;
}

DIV.cenik DIV.rozcesti{
  background-color: #FFF;
  font-size: 1.1em;
  line-height: 150%;
  margin: 0px 0px 40px 20px;
  border-color: #000;
  border-width: 0px;
  border-style: solid;
  padding: 0px 0;
  clear: both;
}

DIV.cenik DIV.radek {
  clear: both;
  text-align: right;
}

DIV.cenik DIV.radek SPAN {
  float: left;
  padding: 0 43px 0 0;
  text-align: left;
}

/*////////////////*/
.polovicni_odradkovani {
  line-height: 0%;
}

DIV.sluzby_provozovny {
  margin: 0px 65px; padding: 0px 0px;
}



.sluzby_zelena {
  list-style-image: url("../img/logo-green.gif");
}

.sluzby_modra {
  list-style-image: url("../img/logo-blue.gif");
}

.sluzby_cervena {
  list-style-image: url("../img/logo-red.gif");
}

.sluzby_zluta {
  list-style-image: url("../img/logo-yellow.gif");
}

LI.sluzby_polozka {
  padding: 8px 0;
  /*weight: 250px;*/
  height: 45px;
  margin: 0;
  
}

.sluzby_odkaz {
  float: left;
  width: 250px;
  /*height: 40px;*/
  padding: 0px 0px;
  margin: -3px 0 0px 15px;
  |margin: 3px 0 0px 15px;
  
}

.sluzby_pois_sluzeb {
  float: right;
  width: 200px;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px;
  line-height: 110%;
  /*min-height: 40px;*/
}
LI.sluzby_polozka BR{
  clear: both;
  text-indent: 10px;
  line-height: 1px;
}


.sluzby_green,
.sluzby_red,
.sluzby_yellow,
.sluzby_blue {
  line-height: 150%;
  color: #000000;
  font-weight: bold;
  font-size: 100%;
  color: #000000;
  font-size: 1.15em;
  /*color: #999999;A:hover*/
  text-decoration: none;
}

A.sluzby_green:hover {
  color: #00A651;
}
A.sluzby_red:hover {
  color: #BE0027;
}
A.sluzby_yellow:hover {
  color: #FFC20E;
}
A.sluzby_blue:hover {
  color: #27358F;
}


.kde_mapka {
  float: right;
  border: 0px;
  padding: 15px 50px 30px 20px;
}

DIV.kde_text {
  text-align: right;
  padding: 40px 15px
}

DIV.kde_text H1 {
  text-align: left;
  margin: 0;
  padding: 20px 0px 5px 30px;
  font-size: 200%;
  position: relative;left: -25px; top: -40px;
  color: #555;
  font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
}

DIV.kde_text BR.cistic {
  clear: both;
}

DIV.kde_text TD {
  padding: 2em;
}
DIV.kde_text H2 {
  text-decoration: underline;
}
DIV.kde_text H3 A {
  text-decoration: none;
}
DIV.kde_text H3.green A,
DIV.kde_text A.green {
  color: #00A651;
}

DIV.kde_text H3.red A,
DIV.kde_text A.red {
  color: #BE0027;
}

DIV.kde_text H3.yellow A,
DIV.kde_text A.yellow {
  color: #FFC20E;
}

DIV.kde_text H3.blue A,
DIV.kde_text A.blue {
  color: #27358F;
}

DIV.pavouk {
  margin: 50px;
  |margin: 50px; 
}

DIV.pavouk IMG {
  float: left;
  margin: 0 10px;
  _margin: 0 10px;
  
}

DIV.pavouk BR.cistic {
  clear: both;
}

DIV.pavouk H2 A {
  color: #555;
  |position: relative;|left: 0px; |top: -7px;
  text-decoration: underline;
}
DIV.pavouk H2.green A:hover {
  color: #00A651;
}
DIV.pavouk H2.red A:hover {
  color: #BE0027;
}
DIV.pavouk H2.yellow A:hover {
  color: #FFC20E;
}
DIV.pavouk H2.blue A:hover {
  color: #27358F;
}

DIV.pavouk DIV {
  height: 88px;
  |height: 96px;
  _marg in: 30px 2px 2px 20px;
}

DIV.pavouk DIV IMG{
  float: left;
}






.ram {
  border-color: #000055;
  border-width: 1px;
  border-style: double;
}



DIV.min_kat {
  margin: 0 0 0 10px;
}

#min_kat_hlavicka {
  width: 670px;
  height: 90px;
  margin: 0 0 40px 0;
}


DIV.min_kat DIV.typ {
  
}

DIV.min_kat DIV.polozka {
  padding: 10px;
  margin: auto;
  background-image: url(../img/min_kat_prechod.jpg);
  background-repeat: no-repeat;
  width: 670px;
  height: 160px;
  clear: both;
}

DI V.min_kat DIV.polozka_ma {
  padding: 0;
  m argin: 10px;
  width: 650px;
  height: 140px;
  
}

DIV.min_kat DIV.polozka IMG {
  padding: 0;
  margim: 0px;
  width: 140px;
  height: 140px;
  float: left;
  margin-right: 10px;
}

DIV.min_kat DIV.polozka DIV.popis {
  width: 510px;
  float: right;
  padding: 0 0 25px 0;
}

DIV.min_kat DIV.polozka DIV.vlastnosti2 {
  padding: 0;
  margim: 0px;
  width: 230px;
  float: right;
  margin-right: 10px;
}

DIV.min_kat DIV.polozka BR.clear_r {
  clear: right;
}

DIV.min_kat DIV.polozka BR.clear {
  clear: both;
}

DIV.min_kat DIV.polozka H3 {
  margin: 0;
  padding: 0;
  line-height: 120%;
  font-weight: bold;
  font-size: 150%;
  color: #000;
  text-decoration: none;
  
  font-family: "Georgia CE","Times New CE","New York CE","Times CE",Georgia,times,serif;
  letter-spacing: 1px;
  word-spacing: 2px;
}

DIV.min_kat DIV.polozka H4 {
  margin: 0;
  padding: 10px 0;
  line-height: 100%;
  font-weight: normal;
  font-size: 120%;
  color: #000;
  text-decoration: none;
  font-family: "Georgia CE","Times New CE","New York CE","Times CE",Georgia,times,serif;
  letter-spacing: 0px;
  word-spacing: 0px;
}

DIV.min_kat DIV.typ_t TABLE {
  font-size: 80%;
  table-layout: fixed;
  width: 630px;
  margin: 0;
  /*
  padding: 10px 0;
  line-height: 100%;
  font-weight: normal;
  color: #000;
  text-decoration: none;
  font-family: "Georgia CE","Times New CE","New York CE","Times CE",Georgia,times,serif;
  letter-spacing: 0px;
  word-spacing: 0px;*/
}

DIV.min_kat DIV.typ_t TABLE {
  font-size: 80%;
  table-layout: fixed;
  w idth: 620px;
  margin: 0;
  border-color: #FFF;
  border-width: 1px;
  border-style: solid;
  background-color: #EAEAEA;
  position: relative; left: -20px;
  fo nt-weight: bold;
  line-height: 120%;
  /*
  padding: 10px 0;
  line-height: 100%;
  font-weight: normal;
  color: #000;
  text-decoration: none;
  font-family: "Georgia CE","Times New CE","New York CE","Times CE",Georgia,times,serif;
  letter-spacing: 0px;
  word-spacing: 0px;*/
}


DIV.min_kat DIV.typ_t TABLE TD{
  
  ba ckground-color: #F3F3F3;
  border-color: #FFF;
  border-width: 0 1px;
  border-style: solid;
  
  m argin: 0 -20px;
  p adding: 0 0;
  w idth: 40px;
  /*
  line-height: 100%;
  font-weight: normal;
  color: #000;
  text-decoration: none;
  font-family: "Georgia CE","Times New CE","New York CE","Times CE",Georgia,times,serif;
  letter-spacing: 0px;
  word-spacing: 0px;*/
}

DIV.min_kat DIV.typ_t TABLE TR{
  border-color: #FFF;
  border-width: 1px;
  border-style: solid;
  
}

DIV.min_kat DIV.typ_t TABLE TR.dolni TD{
  
  b order-color: #FFF;
  b order-width: 1px;
  b order-style: solid;
  background-color: #F5F5F5;
  
}

DIV.min_kat DIV.typ_t TABLE TR.horni TD{
  
  border-top-color: #000;
  border-width: 1px;
  border-style: solid;
  b ackground-color: #EEE;
  
}

DIV.min_kat DIV.typ_t TABLE  TD.em{
  font-size: 120%;
  font-weight: bold;
}

DIV.min_kat DIV.typ_t TABLE  TD.em A{
  font-weight: bold;
}

DIV.min_kat DIV.detail {
  ;
}

DIV.min_kat DIV.detail IMG {
  float: left;
  padding: 0;
  margin: 0 20px;
  width: 140px;
  height: 140px;
}

DIV.min_kat DIV.detail TABLE {
  clear: both;
  position: relative; left: -20px;
  table-layout: fixed;
}

DIV.min_kat DIV.detail TABLE TD.prvy {
  text-align: right;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-top: 4px;
  
}

DIV.min_kat DIV.detail TABLE TD {
  padding-left: 10px;
  padding-bottom: 4px;
  padding-top: 4px;
  wid th: 20px;
  b order-color: #AAA;
  b order-width: 1px;
  b order-style: solid;
}

DIV.min_kat DIV.detail TABLE TR {
  w idth: 20px;
}

DIV.min_kat DIV.detail TABLE CAPTION {
  font-size: 120%;
  text-decoration: underline;
}

DIV.min_kat DIV.detail H3 {
  margin: 0;
  padding: 0;
  line-height: 120%;
  font-weight: bold;
  font-size: 150%;
  color: #000;
  text-decoration: none;
  
  font-family: "Georgia CE","Times New CE","New York CE","Times CE",Georgia,times,serif;
  letter-spacing: 1px;
  word-spacing: 2px;
}

DIV.min_kat DIV.detail H4 {
  margin: 0;
  padding: 10px 0;
  line-height: 100%;
  font-weight: normal;
  font-size: 120%;
  color: #000;
  text-decoration: none;
  font-family: "Georgia CE","Times New CE","New York CE","Times CE",Georgia,times,serif;
  letter-spacing: 0px;
  word-spacing: 0px;
}

DIV.min_kat DIV.detail SPAN {
  float: right;
  margin: 20px 70px 0 0;
  padding: 10px 0;
  line-height: 100%;
  font-weight: bold;
  font-size: 130%;
  color: #000;
  letter-spacing: 1px;
  word-spacing: 2px;
}


DIV.min_kat #min_kat_hlavicka DIV.menu {
  margin: 20px auto 0 auto;
  padding: 0;
  width: 400px;
}

DIV.min_kat #min_kat_hlavicka DIV.menu BR.clear {
  clear: both;
}

DIV.min_kat #min_kat_hlavicka DIV.menu DIV {
  min-width: 110px;
  _width: expression(document.body.clientWidth < 110? "110px" : "auto" );/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
  height: 70px;
  float: left;
  text-align: center;
  
  margin: 0;
  padding: 0 5px;
  
  ba ckground-color: #000;
  background-image: url(../img/________________min_kat_lamin2.jpg);
  background-repeat: no-repeat;
  background-position: center -80px;
  text-decoration: none;
}

DIV.min_kat #min_kat_hlavicka DIV.menu DIV:hover {
  background-position: center -30px;
  text-decoration: underline;
}

DIV.min_kat #min_kat_hlavicka DIV.menu DIV#aktiv, DIV.min_kat #min_kat_hlavicka DIV.menu DIV#aktiv:hover {
  background-position: center 20px;
}

DIV.min_kat #min_kat_hlavicka DIV.menu DIV A {
  min-width: 110px;
  width: 100%;
  height: 20px;
  background-color: #FFF;
  white-space: nowrap;
  margin: 0 0;
  padding: auto 10px;
  line-height: 150%;
  font-weight: bold;
  font-size: 110%;
  color: #000;
  letter-spacing: 1px;
  word-spacing: 2px;
  text-decoration: inherit;
  display: block;
}

DIV.poptavka {
  padding: 0 0 0 25px;
  
}

DIV.poptavka FORM {
  padding: 0;
  margin: 0;
}

DIV.poptavka BR.clear {
  clear: both;
}

DIV.poptavka H1 {
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
  padding-top: 20px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 30px;
  font-size: 200%;
  position: relative;
  left: -5px;
  color: #555555;
  font-family: "Verdana CE","Arial CE","Lucida Grande CE","Helvetica CE",Verdana,Arial,lucida,sans-serif;
}

DIV.poptavka #tab{
  margin: 0 auto -15px -25px;
  padding: 0;
  width: 600px;
}

DIV.poptavka TABLE {
  table-layout: fixed;
  padding: 0;
  margin: 0;
}

DIV.poptavka TABLE TR{
  padding: 0;
  margin: 0;
}

DIV.poptavka TABLE TD{
  padding: 0;
  margin: 0;
  width: 350px;
  height: 30px;
}

DIV.poptavka TEXTAREA{
  margin: 10px 0 0 0;
  width: 600px;
  height: 400px;
  display: block;
  
}

DIV.poptavka INPUT.edit{
  margin: 0 0 10px 0;
  width: 250px;
  display: block;
  
}

DIV.poptavka INPUT.chb{
  margin: 0 0 0 0px;
  display: block;
  
}

DIV.poptavka INPUT.submit{
  margin: 10px 57px 0 0;
  display: block;
  float: right;
}

DIV.poptavka TD SPAN{
  margin: 0px 57px 2px 0;
  padding: 0px;
  display: block;
  text-decoration: none;
  font-weight: bold;
  font-size: 90%;
  color: #F44;
  /*font-family: "Verdana CE","Arial CE","Lucida Grande CE","Helvetica CE",Verdana,Arial,lucida,sans-serif;
  
  min-width: 110px;
  width: 100%;
  height: 20px;
  background-color: #FFF;
  white-space: nowrap;
  margin: 0 0;
  padding: auto 10px;
  line-height: 150%;
  
  font-size: 110%;
  color: #000;
  letter-spacing: 1px;
  word-spacing: 2px;
  
  display: block;*/
  
}

DIV.FTP_upload {
  padding: 0 0 100px 0;
  
}

DIV.FTP_upload H1 {
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 30px;
  margin-left: 0pt;
  padding-top: 20px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 50px;
  font-size: 200%;
  position: relative;
  left: -5px;
  color: #555555;
  font-family: "Verdana CE","Arial CE","Lucida Grande CE","Helvetica CE",Verdana,Arial,lucida,sans-serif;
}

DIV.FTP_upload A{
  diplay: block;
  margin-left: 20px;
  font-size: 150%;
}

DIV.FTP_upload P{
  diplay: block;
  margin: 40px 0 0 20px;
  font-size: 110%;
}



/*
BODY {
  border: 0; margin: 0; padding: 0;
  font: 11px/13px verdana, sans-serif; text-align: center;
  color: #000000; background: #FFFFFF;
}
INPUT, TEXTAREA, SELECT, OPTION {
  font: 100% verdana, sans-serif;
}
DIV, DL, FORM {
  display: block;
  border: 0; margin: 0; padding: 0;
}
H1, H2, H3, H4 {
  margin: 0.6em 0 0.6em 0; padding: 0;
  font-weight: bold; font-size: 100%;
  color: #000000;
}
H1 {
  margin: 0;
  font-size: 1.3em;
}
H2 {
  font-size: 1.15em;
}
H3 {
  font-size: 1em;
}
H4 {
  font-size: 1em;
  color: black;
}
HR {
  display: block; height: 1px; overflow: hidden;
  border: solid silver; border-width: 1px 0 0 0; margin: 0.6em 0; padding: 0;
}
P, 
ADDRESS {
  border: 0; margin: 0.6em 0; padding: 0;
  font-style: normal;
}
DT {
  border: 0; margin: 0.6em 0; padding: 0;
}
DD {
  border: 0; margin: 0.6em 0 0.6em 10px; padding: 0;
}
UL {
  display: block; list-style: square;
  border: 0; margin: 1.2em 0 1.2em 2em; padding: 0;
}
OL {
  display: block; list-style: decimal;
  border: 0; margin: 0.6em 0 0.6em 2em; padding: 0;
}
UL UL, 
UL OL, 
OL OL, 
OL UL {
  margin: 0 0 0 2em;
}
LI {
  display: list-item;
  border: 0; margin: 0.6em 0; padding: 0;
}
CITE, 
EM,
.italic {
	font-style: italic;
}
STRONG, 
B,
.strong,
.bold {
	font-weight: bold;
}
SPAN, IMG, A {
  border: 0; margin: 0; padding: 0;
}
A,
A:link,
A:visited,
A:active,
A:hover {
  color: #000000;
}
/*
FIELDSET {
  clear: both;
  border: 1px solid #CBCBCB; padding: 0 0.6em; margin: 0.6em 0;
}
LEGEND {
  margin: 0 0 0.6em 0; padding: 0 0.6em;
  color: black;
}
LEGEND.h2 {
  color: #02639B;
  font-weight: bold;
  font-size: 1.15em;
}
LEGEND.h3 {
  color: #02639B;
  font-weight: bold;
}

FORM DL {
	clear: both;
}
FORM DT, 
FORM DD {
	float: left;
	margin: 0.6em 0;
}
FROM UL {
	display: block; list-style: none;
	margin: 0;
}
FORM LI {
	display: block; list-style: none;
	margin: 0 0 0.3em 0;
}
FORM P {
	clear: both;
}
* /
TABLE {
	border: 0; border-collapse: collapse; margin: 1.2em 0; padding: 0;
	_font-size: 80%; _fo\nt-size: 100%;
}
TH, TD {
  margin: 0; padding: 2px 4px;
	_font-size: 120%; _fo\nt-size: 100%; 
}
TH {
	font-weight: bold;
	background-color: #EDEDF6;
}
/*
FIELDSET TABLE {
  margin: 0 0 0.6em 0;
}
FIELDSET TABLE.form {
  margin: 0 auto 0.6em auto;
}
TEXTAREA.info {
  white-space: pre;
  font-family: Terminal, "Courier New", monospace, serif;
  width: 400px;
  height: 120px;
  border: none;
  background-color: #EAEAEA;
}
IMG.button {
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #FFFFFF;
  margin: 1px;
  vertical-align: middle;
  background-color: #EAEAEA;
}
SPAN.checker A IMG {
  border: 1px solid #CCCCCC;
  margin: 1px;
  vertical-align: middle;
  background-color: #FFFFFF;
}
SPAN.checker A:hover IMG {
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #FFFFFF;
  margin: 1px;
  vertical-align: middle;
  background-color: #EAEAEA;
}
.box SPAN.checker A IMG {
  background-color: #EAEAEA;
}
TH SPAN.checker A IMG,
TH SPAN.checker A:hover IMG {
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #FFFFFF;
  margin: 1px;
  vertical-align: middle;
  background-color: #CCCCCC;
}
TD A IMG.button, 
.column .box A IMG.button,
LEGEND A IMG.button {
  border: 1px solid #CCCCCC;
  margin: 1px;
  vertical-align: middle;
  background-color: #FFFFFF;
}
TD A:hover IMG.button, 
.column .box A:hover IMG.button,
LEGEND A:hover IMG.button {
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #FFFFFF;
  margin: 1px;
  vertical-align: middle;
  background-color: #EAEAEA;
}
TD A IMG.button {
  background-color: #EAEAEA;
}
TR.R TD A IMG.button {
  background-color: #FFFFFF;
}
TR.R TD A:hover IMG.button,
TD A:hover IMG.button {
  background-color: #EAEAEA;
}

.content-in table th {
  border: 0; border-collapse: collapse;
  background-color: #02639B;
  color: #FFFFFF;
}
.content-in table td {
  border: 0; border-collapse: collapse;
}
.content-in table th a, 
.content-in table th a:link, 
.content-in table th a:visited,
.content-in table th a:active {
  text-decoration: none;
  color: #ffff66;
}
.content-in table th a:hover {
  text-decoration: underline;
  color: #ffff66;
}
tr.Z {
  background-color: #FFFFFF;
}
tr.R {
  background-color: #F4F4F4;
}

.box table th,
.box table td {
  border: 0; border-collapse: collapse;
  background-color: transparent;
}
* /
/* GLOBAL CONTAINER * /
#case {
  position: relative; z-index: 10;
  width: 780px; margin: 0 auto; padding: 10px;
  text-align: left;
}
#intro {
  position: relative; z-index: 10;
  width: 243px; margin: 100px auto; padding: 0px;
  text-align: center;
}
#intro A,
#intro A:link,
#intro A:visited,
#intro A:active,
#intro A:hover {
  color: #A7A9AC;
  font-size: 1.3em;
  font-weight: bold;
}

/* HEADER + CONTACT * /
#header {
  height: 102px;
  background: #FFFFFF url("../img/bily-slon-header.gif") no-repeat left top;
  border-left: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
}
#header IMG {
  border: none;
}
#header IMG A {
  border: none;
}

/* NAVIGATION MENU * /
#navigation {
  clear: both;
  height: 28px;
  border-left: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
}
#navigation UL {
  display: block; list-style: none;
  margin: 0; padding: 5px 0px 0 75px; height: 25px; 
  _height: 22px; _overflow: visible;
}
#navigation UL.silver {
  background: #FFFFFF url("../img/navigation-silver.gif") no-repeat left bottom;
}
#navigation UL.yellow {
  background: #FFFFFF url("../img/navigation-yellow.gif") no-repeat left bottom;
}
#navigation UL.red {
  background: #FFFFFF url("../img/navigation-red.gif") no-repeat left bottom;
}
#navigation UL.blue {
  background: #FFFFFF url("../img/navigation-blue.gif") no-repeat left bottom;
}
#navigation UL.green {
  background: #FFFFFF url("../img/navigation-green.gif") no-repeat left bottom;
}

#navigation LI {
  display: block; list-style: none; float: left; width: 88px;
  margin: 0; margin-right: 5px; padding: 0;
  background: #FFFFFF url("../img/tab.gif") no-repeat center bottom;
  text-align: center;
}
#navigation A,
#navigation A:link,
#navigation A:visited,
#navigation A:active,
#navigation A:hover {
  display: block; float: left;
  width: 88px;
  padding: 8px 0 2px 0;
  /*font-weight: bold; * /
  text-decoration: none; white-space: nowrap;
  color: #000000;
}
#navigation LI SPAN {
  display: block; float: left;
  width: 88px;
  padding: 8px 0 2px 0;
  /*font-weight: bold; * /
  text-decoration: none; white-space: nowrap;
  color: #999999;
}
#navigation A:hover {
  color: #BE0027;
}
#navigation LI.active {
  background: #FFFFFF url("../img/tab-active.gif") no-repeat right top;
}
#navigation LI.active SPAN {
  color: #666666;
}
#navigation LI.active A:hover {
  color: #FFFFFF;
}

.sub-navigation {
  clear: both;
  background: #A7A9AC;
}
.sub-navigation UL {
  color: #000000;
  display: block;
  list-style: none;
  margin: 0; padding: 0.3em; 
  height: 1.3em; _height: 1.3em; _overflow: visible;
  border-bottom : 2px solid #666666;
}
.sub-navigation LI {
  display: block;
  list-style: none; float: left;
  text-align: left;
  margin: 0 0.5em; padding: 0;
  background: #A7A9AC;
  color: #000000;
}
.sub-navigation A,
.sub-navigation A:link,
.sub-navigation A:visited,
.sub-navigation A:active,
.sub-navigation A:hover {
  padding: 0.3em;
  /*font-weight: bold; * /
  text-decoration: none; white-space: nowrap;
  color: #000000;
  background: #A7A9AC;
}
.sub-navigation A:hover {
  color: #FFFFFF;
}
.sub-navigation LI SPAN {
  padding: 0.3em;
  /*font-weight: bold; * /
  text-decoration: none; white-space: nowrap;
  color: #666666;
  background: #A7A9AC;
}
.sub-navigation LI.active {
  display: block;
  list-style: none; float: left;
  text-align: left;
  margin: 0 0.5em; padding: 0;
}
.sub-navigation LI.active A,
.sub-navigation LI.active A:link,
.sub-navigation LI.active A:visited,
.sub-navigation LI.active A:active,
.sub-navigation LI.active A:hover {
  padding: 0.3em;
  /*font-weight: bold; * /
  text-decoration: none; white-space: nowrap;
  color: #FFFFFF;
  background: #A7A9AC;
}
.sub-navigation LI.active SPAN {
  padding: 0.3em;
  /*font-weight: bold; * /
  text-decoration: none; white-space: nowrap;
  color: #666666;
  background: #A7A9AC;
}
.sub-navigation LI.red {
  background: #BE0027;
  color: #FFFFFF;
}
.sub-navigation LI.blue {
  background: #27358F;
  color: #FFFFFF;
}
.sub-navigation LI.yellow {
  background: #FFC20E;
  color: #FFFFFF;
}
.sub-navigation LI.green {
  background: #00A651;
  color: #FFFFFF;
}

#section-silver {
  border-right: 1px solid #C0C0C0;
  border-left: 1px solid #C0C0C0;
  padding : 1em 40px;
  background: #FFFFFF url("../img/bily-slon-silver.gif") no-repeat left center;
}
#section-yellow {
  border-right: 1px solid #C0C0C0;
  border-left: 1px solid #C0C0C0;
  padding : 1em 40px;
  background: #FFFFFF url("../img/bily-slon-yellow.gif") no-repeat left center;
}
#section-blue {
  border-right: 1px solid #C0C0C0;
  border-left: 1px solid #C0C0C0;
  padding : 1em 40px;
  background: #FFFFFF url("../img/bily-slon-blue.gif") no-repeat left center;
}
#section-red {
  border-right: 1px solid #C0C0C0;
  border-left: 1px solid #C0C0C0;
  padding : 1em 40px;
  background: #FFFFFF url("../img/bily-slon-red.gif") no-repeat left center;
}
#section-green {
  border-right: 1px solid #C0C0C0;
  border-left: 1px solid #C0C0C0;
  padding : 1em 40px;
  background: #FFFFFF url("../img/bily-slon-green.gif") no-repeat left center;
}

/* CONTENT CONTAINER * /
#main-red {
  border-top: 1px solid #999999;
  border-right: 1px solid #C0C0C0;
  border-bottom: none;
  border-left: 1px solid #C0C0C0;
  background: #BE0027 url("../img/main-red.gif") repeat-y;
}
#main-silver {
  border-top: 1px solid #999999;
  border-right: 1px solid #C0C0C0;
  border-bottom: none;
  border-left: 1px solid #C0C0C0;
  background: #DCDDDE url("../img/main-silver.gif") repeat-y;
}
#main-yellow {
  border-top: 1px solid #999999;
  border-right: 1px solid #C0C0C0;
  border-bottom: none;
  border-left: 1px solid #C0C0C0;
  background: #FFC20E url("../img/main-yellow.gif") repeat-y;
}
#main-blue {
  border-top: 1px solid #999999;
  border-right: 1px solid #C0C0C0;
  border-bottom: none;
  border-left: 1px solid #C0C0C0;
  background: #27358F url("../img/main-blue.gif") repeat-y;
}
#main-green {
  border-top: 1px solid #999999;
  border-right: 1px solid #C0C0C0;
  border-bottom: none;
  border-left: 1px solid #C0C0C0;
  background: #00A651 url("../img/main-green.gif") repeat-y;
}
#data {
  float: right;
  width: 710px;
  _width: 707px;
  _widt\h: 710px;
  _overflow: hidden;
  _display: inline-block;
  background-color: #C0C0C0;
  padding: 3px;
  border-top: none;
  border-right: 1px solid #C0C0C0;
  border-bottom: none;
  border-left: 1px solid #C0C0C0;
}
#content {
  border: 1px solid #999999;
  background-color: #FFFFFF;
  padding: 1em;
}
#content TABLE {
  width: 100%;
  margin: 2em;
}

TABLE.contact TD {
  padding: 2em;
}
TABLE.contact H2 {
  text-decoration: underline;
}
TABLE.contact H3 A {
  text-decoration: none;
}
TABLE.contact H3.green A,
TABLE.contact A.green {
  color: #00A651;
}
TABLE.contact H3.red A,
TABLE.contact A.red {
  color: #BE0027;
}
TABLE.contact H3.yellow A,
TABLE.contact A.yellow {
  color: #FFC20E;
}
TABLE.contact H3.blue A,
TABLE.contact A.blue {
  color: #27358F;
}

TABLE.pavouk TD {
  padding: 1em;
  text-align: left;
  vertical-align: top;
}
TABLE.pavouk TD IMG {
  margin: 1em;
  float: left;
}
TABLE.pavouk H2 A {
  color: #999999;
  text-decoration: none;
}
TABLE.pavouk H2.green A:hover {
  color: #00A651;
}
TABLE.pavouk H2.red A:hover {
  color: #BE0027;
}
TABLE.pavouk H2.yellow A:hover {
  color: #FFC20E;
}
TABLE.pavouk H2.blue A:hover {
  color: #27358F;
}

/*
#data {
  float: right;
  width: 600px;
  _width: 597px;
  _widt\h: 600px;
  _overflow: hidden;
  _display: inline-block;
}
#content {
  float: left;
  width: 430px;
  _width: 427px;
  _widt\h: 430px;
  _overflow: hidden;
  _display: inline-block;
}
#rightcol {
  float: right;
  width: 170px;
  _width: 167px;
  _widt\h: 170px;
  _overflow: hidden;
  _display: inline-block;
}
#leftcol {
  float: left;
  width: 170px;
  _width: 167px;
  _widt\h: 170px;
  _overflow: hidden;
  _display: inline-block;
}
#content-in,
.content-in,
.content-in-nob {
	padding: 10px 5px 5px 5px;
	background-color: white;
}
.content-in {
  border-bottom: 5px solid #DCDCED;
}
#content UL {
  display: block; list-style: none;
  margin: 1.2em 0; padding: 0;
}
#content UL LI {
  display: block; list-style: none;
  border: 0; margin: 0.6em 0; padding: 0 0 0 10px;
  background: url("../img/bullet.gif") no-repeat 0 0.5em;
}
#content UL UL {
  display: block; list-style: none;
  margin: 0 0 0 20px;
}

.content-in TABLE TH,
.content-in-nob TABLE TH {
  border: 0; border-collapse: collapse;
  font-weight: normal;
  background-color: #02639B;
  color: #FFFFFF;
}
.content-in TABLE TD,
.content-in-nob TABLE TD {
  border: 0; border-collapse: collapse;
}
.content-in TABLE TH A, 
.content-in TABLE TH A:active, 
.content-in TABLE TH A:visited, 
.content-in TABLE TH A:link, 
.content-in-nob TABLE TH A,
.content-in-nob TABLE TH A:active,
.content-in-nob TABLE TH A:visited,
.content-in-nob TABLE TH A:link {
  text-decoration: none;
  color: #ffff66;
}
.content-in TABLE TH A:hover,
.content-in-nob TABLE TH A:hover {
  text-decoration: underline;
  color: #ffff66;
}

.bd INPUT, 
.bd TEXTAREA, 
.bd SELECT,
.bd OPTION {
  color: #FF0000;
  background-color: #FFFFFF;
}
INPUT.button {
  color: black;
  background-color: #D4D0C8;
}


*/

/* FOOTER * /
#footer {
  clear: both;
  text-align: center;
} 

#footer ADDRESS {
  margin: 0; padding: 0.6em 0;
}
#footer A,
#footer A:link,
#footer A:visited,
#footer A:active,
#footer A:hover {
  color: #BE0027;
}

/* PRE-DEFINITIONS * /

.fix {
  display: block; clear: both; height: 1px; overflow: hidden;
  border: 0; margin: 0; padding: 0;
  background-color: transparent;
}
#navigation .fix {
  background-color: #A7A9AC;
}
.clear {
  clear: both;
}
.center {
  text-align: center;
}
.right {
  text-align: right;
}
.left {
  text-align: left;
}
.top {
  vertical-align: top;
}
.bottom {
  vertical-align: bottom;
}
.mn100 {
  margin: 100px auto;
}
.float-left {
  float: left;
  margin: 0 10px 10px 0;
}
.float-right {
  float: right;
  margin: 0 0 10px 10px;
}
.noscreen, .noshow {
  display: none;
}
.nowrap {
  white-space: nowrap;
}

*/

DIV.login {
  width: 150px;
  hei ght: 180px;
  border-color: #888;
  border-width: 10px 1px 1px 1px;
  border-style: solid; 
  list-style-type: none;
  padding: 0px 0px;
  margin: 20px 0px 20px 250px;
  background-color: #DDD;
  text-align: center;
}


DIV.login H1 {
  background-color: #AAE;
  padding: 3px 0px;
  margin: 0;
  font-size: 140%;
  font-weight: bold;
}

DIV.login H2 {
  background-color: #EAA;
  padding: 0px 0px;
  margin: 0;
  font-size: 100%;
  font-weight: bold;
}

DIV.login DIV {
  background-color: #DDD;
  padding: 5px 0px;
  margin: 1Opx 0;
  border-color: #AAA;
  border-width: 0px 0px 4px 0px;
  border-style: solid; 
  font-size: 90%;
  font-weight: bold;
}

DIV.login DIV INPUT {
  background-color: #FFF;
  padding: 2px 2px;
  margin: 5px 2px;
  width: 100px;
  border-color: #440;
  border-width: 1px 1px 1px 1px;
  border-style: solid; 
  font-size: 90%;
  font-weight: bold;
}

DIV.login INPUT[type="submit"] {
  background-color: #FFF;
  padding: 2px 2px;
  margin: 12px 2px;
  border-color: #440;
  border-width: 1px 1px 1px 1px;
  border-style: solid; 
  font-size: 90%;
  font-weight: bold;
}


DIV.admin {
  b order-color: #000055;
  bo rder-width: 1px;
  bor der-style: double; 
}

DIV.admin > BR {
  clear: both;
}

DIV.admin UL.menu {
  po sition: static;le ft: -82px; to p: -20px;
  float: left;
  width: 125px;
  border-color: #555;
  border-width: 3px 0px 1px 0px;
  border-style: solid; 
  list-style-type: none;
  p adding: 5px 5px;
  padding: 5px 5px;
  ma rgin: 5px 5px;
  margin: -15px 0 0 -77px;
  background-color: #AAA;
  z-index: 20;
  _position: relative; _left: 15px;
}

DIV.admin UL.menu DIV {
  width: 115px;
  border-color: #555;
  border-width: 3px 0px 1px 0px;
  border-style: solid; 
  list-style-type: none;
  padding: 0px 5px 0px 7px;
  margin: 2px 1px 7px -1px;
  background-color: #FFF;
  z-index: 30;
  _position: relative; _left: 1px;
}

DIV.admin UL.menu DIV.pristup {
  background-color: #FFF;
}

DIV.admin UL.menu DIV.grafika, DIV.admin UL.menu DIV.tiskarna {
  background-color: #CFC;
}

DIV.admin UL.menu DIV.copy {
  background-color: #FCC;
}

DIV.admin UL.menu DIV.dilna {
  background-color: #FFC;
}

DIV.admin UL.menu DIV.minolta {
  background-color: #CCF;
}

DIV.admin UL.menu DIV.chpwd {
  background-color: #DDD;
  text-align: center;
  pa dding-top: 3px;
}

DIV.admin UL.menu DIV.chpwd A {
  position: relative;top: 5px;
  font-weight: bold;
}

DIV.admin UL.menu DIV H2 {
  position: relative;top: -5px;
  font-size: 90%;
  font-weight: bold;
}

DIV.admin UL.menu DIV A {
  position: relative;top: -5px;
  font-size: 90%;
  fo nt-weight: bold;
}

DIV.admin UL.menu INPUT{
  width: 125px;
  border-color: #555;
  border-width: 3px 0px 1px 0px;
  border-style: solid; 
  padding: 0px 5px;
  margin: 8px 1px 0px -1px;
  background-color: #FFF;
  text-decoration: underline;
  cursor: pointer;
  font-weight: bold;
}


DIV.admin DIV.obsah {
  flo at: right;
  wi dth: 525px;
  posi tion: relative;l eft: -20px;
  bor der-color: #000055;
  bord er-width: 1px;
  borde r-style: double; 
}

DIV.admin DIV.obal_obsahu {
  float: right;
  width: 625px;
  _w idth: 612px;
  _width: 579px;
  _marg in: 0px -18px;
  posi tion: relative;l eft: -20px;
  b order-color: #002277;
  bo rder-width: 1px;
  bor der-style: double; 
}

DIV.admin DIV.obsah DIV.cenik INPUT {
  wid th: 125px;
  font-size: 90%;
  background-color: #FFA;
  border-color: #777;
  border-width: 0px 1px 0px 2px;
  border-style: solid; 
  margin: 1px -1px 0 -2px;
}

DIV.admin DIV.obsah DIV.cenik INPUT.submit {
  width: 100px;
  height: 30px;
  font-size: 120%;
  background-color: #DDD;
  border-color: #000;
  border-width: 1px 3px 3px 1px;
  border-style: solid; 
  margin: 15px 20px 10px 50px;
  font-weight: bold;
}

DIV.admin DIV.obsah DIV.cenik INPUT.submit:hover {
  background-color: #EEE;
  border-width: 2px 2px 2px 2px; 
}

DIV.useradmin {
  margin: 10px 20px 40px 20px;
  bo rder-color: #777;
  bor der-width: 1px 1px 1px 1px;
  bord er-style: solid; 
  
}

DIV.useradmin H2{
  margin: 0;
  padding: 3px 0px 20px 50px;
  font-size: 150%;
  font-weight: bold;
}

DIV.useradmin FORM.novy, DIV.useradmin DIV.uzivatele{
  margin: 20px 20px 20px 20px;
  _margin: 30px 0px 0px 30px;
  width: 515px;
  _width: 495px;
  padding: 20px 20px 20px 20px;
  border-color: #777;
  border-width: 2px 2px 2px 2px;
  border-style: solid;
}

DIV.useradmin DIV.uzivatele{
  _mar gin: 20px 40px 20px 20px;
  _width: 455px;
}

DIV.useradmin FORM.novy DIV.info{
  color : #f55;
  margin: 0px 30px 20px 20px;
  padding: 0px 20px 0px 30px;
  font-size: 90%;
  font-weight: bold;
}

DIV.useradmin FORM.novy DIV.udaje{
  float: left;
  width: 150px;
  margin: 20px 20px 20px 20px;
  padding: 0; 20px 20px 20px 20px;
  b order-color: #777;
  bo rder-width: 2px 2px 2px 2px;
  bor der-style: solid; 
}


DIV.useradmin FORM.novy DIV.udaje INPUT{
  width: 75px;
  margin: 4px 0px 0px 50px;
  _margin: 4px 0px 0px -10px;
  padding: 0; 20px 20px 20px 20px;
  bord er-color: #000;
  bor der-width: 2px 1px 1px 2px;
  bo rder-style: solid; 
  border-bottom: 1px solid #888;
  border-right: 1px solid #888;
  border-top: 2px solid #000;
  border-left: 2px solid #000;
  font-size: 100%;
  background-color: #FFF;
  display: block;
}


DIV.useradmin FORM.novy DIV.udaje INPUT[type="hidden"]{
  display: none;
}

DIV.useradmin FORM.novy DIV.prava{
  width: 150px;
  float: right;
  margin: 20px 20px 20px 20px;
  padding: 0; 20px 20px 20px 20px;
  b order-color: #777;
  bo rder-width: 2px 2px 2px 2px;
  bor der-style: solid; 
}

DIV.useradmin FORM.novy DIV.prava DIV{;
  margin: 0px 0px 0px 0px;
  _margin: 0px 0px 0px 0px;
  padding: 2px 0px 2px 0px;
}


DIV.useradmin FORM.novy DIV.prava INPUT{
  position: relative;top: 3px;
  margin: 0px 5px 0px 0px;
  _margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  bord er-color: #000;
  bor der-width: 2px 1px 1px 2px;
  bo rder-style: solid; 
  border-bottom: 0px solid #888;
  border-right: 0px solid #888;
  border-top: 0px solid #000;
  border-left: 0px solid #000;
  font-size: 120%;
  background-color: #FFF;
}

DIV.useradmin FORM.novy INPUT.submit{
  width: 140px;
  height: 25px;
  font-size: 120%;
  background-color: #DDD;
  border-color: #000;
  border-width: 1px 3px 3px 1px;
  border-style: solid; 
  margin: 15px 20px 10px 50px;
  font-weight: normal;
}

DIV.useradmin FORM.novy INPUT.submit:hover {
  background-color: #EEE;
  border-width: 2px 2px 2px 2px; 
}

DIV.useradmin DIV.uzivatele TABLE{
  width: 40px;
  margin: 15px 0px 10px 0px;
  position: relative;left: -20px;
  padding: 1px 0px 5px 0px;
  display: block;
}

DIV.useradmin DIV.uzivatele TD{
  widt h: 40px;
  height: 23px;
  _height: 20px;
  font-size: 100%;
  background-color: #FFF;
  border-color: #000;
  border-width: 1px 0px 1px 0px;
  border-style: solid; 
  margin: 15px 20px 10px 50px;
  font-weight: normal;
  padding: 1px 15px;
}

DIV.useradmin DIV.uzivatele TR.hlavicka TD{
  font-size: 100%;
  background-color: #FFF;
  border-color: #000;
  border-width: 0px 0px 1px 0px;
  border-style: solid; 
  margin: 15px 20px 10px 50px;
  font-weight: bold;
  padding: 2px 15px;
}

DIV.useradmin DIV.uzivatele TABLE INPUT{
  width: 120px;
  height: 20px;
  font-size: 100%;
  background-color: #AAA;
  border-color: #777;
  border-width: 1px 1px 1px 1px;
  border-style: solid; 
  margin: 0px 0px 0px 0px;
  font-weight: normal;
  padding: 1px 5px;
}

div.useradmin div.uzivatele table input.zmenahesla{
  width: 90px;
}

DIV.useradmin BR.clear{
  clear: both;
}

DIV.admin DIV.logadmin {
  margin: 10px 20px 40px 20px;
}

DIV.admin DIV.logadmin INPUT.vymaz{
  width: 140px;
  height: 23px;
  font-size: 120%;
  background-color: #DDD;
  border-color: #000;
  border-width: 1px 2px 2px 1px;
  border-style: solid; 
  margin: 15px 20px 10px 50px;
  font-weight: normal;
  padding: 0px 0px 5px 0px
}

DIV.admin DIV.logadmin INPUT.vymaz:hover {
  background-color: #EEE;
  border-width: 2px 2px 2px 2px; 
}

DIV.admin DIV.logadmin TABLE{
  mar gin: 0px 0px 0px 0px;
  padd ing: 10px 50px 20px 0px;
  display: block;
  table-lay out: fixed;
  width: 200px;
}

DIV.admin DIV.logadmin TD{
  widt h: 40px;
  heigh t: 3px;
  _hei ght: 20px;
  font-size: 100%;
  backgro und-color: #FFF;
  border-color: #000;
  border-width: 1px 0px 0px 0px;
  border-style: solid; 
  mar gin: 15px 20px 10px 50px;
  fo nt-weight: normal;
  padding: 5px 0px;
}

DIV.admin DIV.logadmin TR TD.bezcary{
  border-color: #000;
  border-width: 0px 0px 1px 0px;
  border-style: solid; 
  padding: 0px 0px 6px 0px;
  letter-spacing: -.5px
}

DIV.admin DIV.logadmin TR.hlavicka TD{
  font-size: 100%;
  background-color: #FFF;
  border-color: #000;
  border-width: 0px 0px 1px 0px;
  border-style: solid; 
  margin: 15px 20px 10px 50px;
  font-weight: bold;
  padding: 2px 15px;
}

/*///////////////////////////////////////*/

DIV.ukazky_prace FORM, DIV.useradmin DIV.uzivatele{
  margin: 20px 20px 20px 20px;
  _margin: 30px 0px 0px 30px;
  width: 515px;
  _width: 495px;
  padding: 20px 20px 20px 20px;
  border-color: #777;
  border-width: 2px 2px 2px 2px;
  border-style: solid;
}



DIV.useradmin DIV.uzivatele{
  _mar gin: 20px 40px 20px 20px;
  _width: 455px;
}

DIV.useradmin FORM.novy DIV.info{
  color : #f55;
  margin: 0px 30px 20px 20px;
  padding: 0px 20px 0px 30px;
  font-size: 90%;
  font-weight: bold;
}

DIV.useradmin FORM.novy DIV.udaje{
  float: left;
  width: 150px;
  margin: 20px 20px 20px 20px;
  padding: 0; 20px 20px 20px 20px;
  b order-color: #777;
  bo rder-width: 2px 2px 2px 2px;
  bor der-style: solid; 
}


DIV.useradmin FORM.novy DIV.udaje INPUT{
  width: 75px;
  margin: 4px 0px 0px 50px;
  _margin: 4px 0px 0px -10px;
  padding: 0; 20px 20px 20px 20px;
  bord er-color: #000;
  bor der-width: 2px 1px 1px 2px;
  bo rder-style: solid; 
  border-bottom: 1px solid #888;
  border-right: 1px solid #888;
  border-top: 2px solid #000;
  border-left: 2px solid #000;
  font-size: 100%;
  background-color: #FFF;
  display: block;
}


DIV.useradmin FORM.novy DIV.udaje INPUT[type="hidden"]{
  display: none;
}

DIV.useradmin FORM.novy DIV.prava{
  width: 150px;
  float: right;
  margin: 20px 20px 20px 20px;
  padding: 0; 20px 20px 20px 20px;
  b order-color: #777;
  bo rder-width: 2px 2px 2px 2px;
  bor der-style: solid; 
}

DIV.useradmin FORM.novy DIV.prava DIV{;
  margin: 0px 0px 0px 0px;
  _margin: 0px 0px 0px 0px;
  padding: 2px 0px 2px 0px;
}


DIV.useradmin FORM.novy DIV.prava INPUT{
  position: relative;top: 3px;
  margin: 0px 5px 0px 0px;
  _margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  bord er-color: #000;
  bor der-width: 2px 1px 1px 2px;
  bo rder-style: solid; 
  border-bottom: 0px solid #888;
  border-right: 0px solid #888;
  border-top: 0px solid #000;
  border-left: 0px solid #000;
  font-size: 120%;
  background-color: #FFF;
}

DIV.useradmin FORM.novy INPUT.submit{
  width: 140px;
  height: 25px;
  font-size: 120%;
  background-color: #DDD;
  border-color: #000;
  border-width: 1px 3px 3px 1px;
  border-style: solid; 
  margin: 15px 20px 10px 50px;
  font-weight: normal;
}

DIV.useradmin FORM.novy INPUT.submit:hover {
  background-color: #EEE;
  border-width: 2px 2px 2px 2px; 
}

DIV.useradmin DIV.uzivatele TABLE{
  width: 40px;
  margin: 15px 0px 10px 0px;
  position: relative;left: -20px;
  padding: 1px 0px 5px 0px;
  display: block;
}

DIV.useradmin DIV.uzivatele TD{
  widt h: 40px;
  height: 23px;
  _height: 20px;
  font-size: 100%;
  background-color: #FFF;
  border-color: #000;
  border-width: 1px 0px 1px 0px;
  border-style: solid; 
  margin: 15px 20px 10px 50px;
  font-weight: normal;
  padding: 1px 15px;
}

DIV.useradmin DIV.uzivatele TR.hlavicka TD{
  font-size: 100%;
  background-color: #FFF;
  border-color: #000;
  border-width: 0px 0px 1px 0px;
  border-style: solid; 
  margin: 15px 20px 10px 50px;
  font-weight: bold;
  padding: 2px 15px;
}

DIV.useradmin DIV.uzivatele TABLE INPUT{
  width: 120px;
  height: 20px;
  font-size: 100%;
  background-color: #AAA;
  border-color: #777;
  border-width: 1px 1px 1px 1px;
  border-style: solid; 
  margin: 0px 0px 0px 0px;
  font-weight: normal;
  padding: 1px 5px;
}

div.useradmin div.uzivatele table input.zmenahesla{
  width: 90px;
}

DIV.useradmin BR.clear{
  clear: both;
}


DIV.admin DIV.obsah DIV.ukazky_prace FORM INPUT {
  width: 120px;
  he ight: 20px;
  fo nt-size: 100%;
  ba ckground-color: #FFF;
  bo rder-color: #666;
  bo rder-width: 2px 1px 1px 2px;
  bo rder-style: solid; 
  margin: 2px 1px 3px 1px;
  fo nt-weight: normal;
  display: block;
}

DIV.admin DIV.obsah DIV.ukazky_prace FORM INPUT.ploche {
  width: 80px;
  height: 20px;
  fo nt-size: 100%;
  background-color: #EEE;
  border-color: #666;
  border-width: 1px 1px 1px 1px;
  border-style: solid; 
  margin: 0px 0px -10px 0px;
  padding: 0px 0px 15px 0px;
  font-weight: normal;
  display: block;
}

DIV.admin DIV.obsah DIV.ukazky_prace FORM P {
  wi dth: 80px;
  hei ght: 20px;
  fo nt-size: 100%;
  bac kground-color: #EEE;
  bor der-color: #666;
  bor der-width: 1px 1px 1px 1px;
  bor der-style: solid; 
  margin: 10px 30px 20px 30 	px;
  padding: 10px 0px 20px 10px;
  display: block;
}

DIV.admin DIV.obsah DIV.ukazky_prace FORM IMG {
  wi dth: 80px;
  hei ght: 20px;
  fo nt-size: 100%;
  bac kground-color: #EEE;
  border-color: #555;
  border-width: 1px 1px 1px 1px;
  border-style: solid; 
  margin: 0px 10px -5px 0;
  padding: 0px;
  display: block;
}

DIV.admin DIV.obsah DIV.akce_admin {
  padding: 20px 20px 0px 20px;
  text-align: center;
  font-size: 90%;
}

DIV.admin DIV.obsah DIV.akce_admin FORM {
  text-align: center;
}



DIV.admin DIV.obsah DIV.akce_admin INPUT, DIV.admin DIV.obsah DIV.akce_admin textarea {
  margin: 1px 0px 5px 20px;
  padding: 5px 10px 4px 5px;
  display: block;
  width: 90%;
}

DIV.admin DIV.obsah DIV.akce_admin .pochy_input {
  background-color: #FAFAFA;
  border-color: #555;
  border-width: 1px 1px 1px 1px;
  border-style: solid; 
}


DIV.admin DIV.obsah DIV.akce_admin INPUT.nadpis {
  padding: 5px 10px 4px 5px;
  font-size: 3em;
}

DIV.admin DIV.obsah DIV.akce_admin DIV.legenda {
  margin: -5px auto 20px auto;
  padding: 10px 20px;
  width: 150px;
  font-size: 110%;
  background-color: #fffadf;
  border-color: #333;
  border-width: 2px 3px 3px 2px;
  border-style: solid;
  
}

DIV.admin DIV.obsah DIV.akce_admin DIV.obrazek, DIV.admin DIV.obsah DIV.akce_admin DIV.provozovna {
  di splay: inline;
  width: 49%;
}

DIV.admin DIV.obsah DIV.akce_admin DIV.obrazek H5, DIV.admin DIV.obsah DIV.akce_admin DIV.provozovna H5{
  font-size: 90%;
  font-weight: normal;
}

DIV.admin DIV.obsah DIV.akce_admin DIV.obrazek {
  float: left;
}

DIV.admin DIV.obsah DIV.akce_admin DIV.provozovna {
  float: right;
}



DIV.admin DIV.obsah DIV.akce_admin BR.clear {
  clear: both;
}

DIV.admin DIV.obsah DIV.akce_admin DIV.obrazek INPUT, DIV.admin DIV.obsah DIV.akce_admin DIV.provozovna INPUT {
  position: relative;top: 4px;
  margin: 0px 1px 0px 1px;
  padding: 1px 1px 1px 1px;
  width: 10px;
  display: inline;
}



DIV.admin DIV.obsah DIV.akce_admin DIV.obrazek INPUT.file {
  pos ition: relative;left: 40px;
  margin: 0px 1px 0px 1px;
  padding: 1px 1px 1px 1px;
  width: 10px;
  display: block;
}





DIV.admin DIV.obsah DIV.akce_admin INPUT.datum {
  margin: 0px 1px 0px 1px;
  padding: 1px 1px 1px 1px;
  width: 2em;
  display: inline;
}


