body {
    background-color: #BDC8DA; font-family: 'Tahoma CE', Tahoma, Arial, 'sans-serif'; text-align: left;  
    padding: 0px; margin: 0px; _text-align: center;
}

#main {
  width: 900px; margin: 20px auto 20px auto;
  background-color: #fff;
  position: relative;
  background-image: url('../img/main-bck.jpg');
  background-repeat: repeat-y;
}

.zarovnani-vlevo  { display: block; float: left; margin: 0px 10px 5px 0px; border: 5px solid #fff; }
.zarovnani-vpravo  { display: block; float: right; margin: 0px 0px 5px 10px; border: 5px solid #fff; }
.clear  { clear: both; }
.cell-150 { display: block; float: left; width: 150px; _height: 1px; }
.cell-80 { display: block; float: left; width: 80px; _height: 1px; margin-right: 10px; }
.text-right { text-align: right; }
.no-border  { border-style: none; }

#navigacni-lista  {
  width: 900px; height: 37px; background: url('../img/navigacni-lista.jpg') no-repeat;  
}
#navigacni-lista p  {
  padding: 11px 0px 0px 585px; margin: 0px;
}
#navigacni-lista a {
  display: block; width: 34px; height: 19px; float: left; margin-right: 1px; padding-top: 7px;
  color: #fff; background-color: #5779A6; text-decoration: none; text-align: center; font-size: 11px;
  position: relative; 
}
#navigacni-lista a span {
  display: block; position: absolute; left: 0px; top: 0px; z-index: 3;
  width: 34px; height: 26px; background-position: 0px 27px;
}
#navigacni-lista a:hover span {
  background-position: 0px 0px;
}
.cze  { background-image: url('../img/button-cze.jpg'); }
.pl  { background-image: url('../img/button-pl.jpg'); }
.de  { background-image: url('../img/button-de.jpg'); }
.eng  { background-image: url('../img/button-eng.jpg'); }

#banner {
  height: 158px; width: 900px; border-bottom: 5px solid #fff; overflow: hidden;
  background-color: #516588;
}
/*.homepage-cz {
  background: url('../img/bannery/cz/banner.jpg') no-repeat;
}
.prumyslova-kartonaz-cz {
  background: url('../img/bannery/cz/banner-sortiment.jpg') no-repeat;
}
.fixace-cz {
  background: url('../img/bannery/cz/banner-sortiment.jpg') no-repeat;
}
.obchodni-zbozi-cz {
  background: url('../img/bannery/cz/banner-sortiment.jpg') no-repeat;
}
.nastroje-prislusenstvi-cz {
  background: url('../img/bannery/cz/banner-sortiment.jpg') no-repeat;
}
.spojovaci-material-cz {
  background: url('../img/bannery/cz/banner-sortiment.jpg') no-repeat;
}
.historie-firmy-cz {
  background: url('../img/bannery/cz/banner-o-nas.jpg') no-repeat;
}
.nahradni-plneni-cz {
  background: url('../img/bannery/cz/banner-o-nas.jpg') no-repeat;
}
.reference-cz {
  background: url('../img/bannery/cz/banner-reference.jpg') no-repeat;
}
.certifikace-cz {
  background: url('../img/bannery/cz/banner-certifikace.jpg') no-repeat;
}
.nadacni-cinnost-cz {
  background: url('../img/bannery/cz/banner-nadacni-cinnost.jpg') no-repeat;
}
.kontaktni-informace-cz {
  background: url('../img/bannery/cz/banner-kontakt.jpg') no-repeat;
}
.poptavkovy-formular-cz {
  background: url('../img/bannery/cz/banner-kontakt.jpg') no-repeat;
}
.osobni-kontakty-cz {
  background: url('../img/bannery/cz/banner-osobni-kontakty.jpg') no-repeat;
}*/

#banner p {
  margin: 0px; padding: 108px 0px 0px 114px;
  font-size: 11px; color: #fff; text-align: left;
}
#banner a { color: #fff; text-decoration: none; font-weight: bold; }
#banner h1 { margin: 0px; padding: 0px; }


#menu {
  width: 226px; min-height: 400px; float: left; 
  text-align: left; padding: 10px 0px 20px 0px; margin: 5px 5px 0px 0px;
  background-color: #94A4C6; position: relative;
}
#menu a {
  text-decoration: none; 
}
#menu a:hover {
  color: #707070;
}
#menu ul  {
  padding: 3px 0px 3px 10px; margin: 0px; 
}
#menu ul li { font-size: 11px; color: #BA2D61; font-weight: bold; padding: 3px 0px 0px 0px; =padding: 0px 0px 0px 0px; }

/*.menu-predel  {
  width: 226px; height: 3px; background-image: url('../img/menu-predel.jpg'); overflow: hidden;
  margin: 5px 0px 3px -10px; 
}*/
.oddelovac { margin-top: 5px; padding-top: 9px !important; =padding-top: 5px !important; background: url('../img/menu-predel.jpg') no-repeat; }
#tlacitko-zabalime  {
  position: absolute; left: -231px; bottom: -5px; _bottom: -6px; z-index:1;
  width: 226px; height: 66px; overflow: hidden;
}
#tlacitko-zabalime a  {
  display: block; font-size: 12px; width: 226px; height: 66px; padding-top: 25px; text-align: center;
}
#tlacitko-zabalime a span {
  display: block; position: absolute; left: 0px; top: 0px; z-index: 5;
  width: 226px; height: 66px; background-image: url('../img/tlacitko-zabalime.jpg');
}

.uroven-0 li  { list-style-type: none; }
.uroven-1 li  { list-style-type: square; margin-left: 22px; =margin-left: 26px; }
.uroven-2 li  { list-style-type: square; margin-left: 24px; =margin-left: 5px; }

.uroven-0 li a { color: #fff; }
.uroven-1 li a { color: #D9DDE9; }
.uroven-2 li a { color: ; }
.odkaz-on { color: #303030; }

/*a#uroven_1_1 { display: block; }
a#uroven_1_3_1 { display: block; }
a#uroven_2_1 { display: block; }*/


#content { 
  float: left; margin: 0px 0px 0px 0px; padding: 20px;
  width: 629px; min-height: 400px; _height: 400px; color: #40434A;
  background-color: #E1E4F3; font-size: 0.8em; text-align: justify;   
  position: relative; border-bottom: 5px solid #fff;
}
.homepage { padding: 0px !important; width: 669px !important; background-image: url('../img/homepage-bck.jpg'); background-repeat: repeat-y;}

#content h2 { margin: 0px 0px 10px 0px; padding: 0px; color: #C61645; font-size: 0.9em; }

.homepage-p {
  width: 437px; float: left;
  padding: 20px;
}
.homepage-p p {
  /*padding-right: 191px !important;*/    
}
#aktuality  {
  /*position: absolute; right: 0px; top: 0px;*/
  width: 166px; float: right;
  padding: 30px 10px 10px 10px; margin: 0px;
  background-color: #D4D9EC; 
  background-image: url('../img/aktuality.jpg');
  background-repeat: no-repeat; border-left: 5px solid #fff;
}
#aktuality p {
  padding: 0px !important;
}
#aktuality a  { color: #616497; }
.datum-novinky  {
  display: block; color: #6E89B4; border-bottom: 1px solid #6E89B4;
  padding: 3px;
}

#content p, #patka p  {  
  margin: 0px; padding: 0px; 
}
#content a  { color: #616497; }
#content ul { margin: 12px; padding: 0px 0px 0px 20px; }
#content ul li  { list-style-type: square; margin: 5px 0px 0px 0px; }

#patka  {
  width: 900px; height: 37px; 
  background: url('../img/patka.jpg') no-repeat;
  clear: both; text-align: right; 
}
#patka p  {
  margin: 0px; padding: 17px 10px 0px 0px; color: #e0e0e0; font-size: 10px; 
}

/* kontakty */

.kontakty-jmeno {
  display: block; float: left; width: 190px; height: 33px; padding: 5px 10px 5px 10px; background-color: #7D93C4; color: #fff;
}
.kontakty-detaily {
  display: block; float: left; width: 189px; height: 33px; padding: 5px 10px 5px 10px; background-color: #9AACD4; color: #fff;
}
.kontakty-detaily2 {
  display: block; float: left; width: 189px; height: 33px; padding: 5px 10px 5px 10px; background-color: #B8C4DE; color: #fff;
}

/* nahradni plneni */

fieldset.nahradni-plneni {
  border-style: none;
  padding: 0px;
  margin-top: 10px;
}
.nahradni-plneni input.text {
  margin: 5px 0px 15px 0px; width: 50px;
}
.cell-vysledek-1 {
  display: block; float: left; padding: 5px; width: 480px; 
  background-color: #D2D5E6;
}
.cell-vysledek-2 {
  display: block; float: left; padding: 5px; width: 128px; text-align: right;
  background-color: #8089A8; color: #fff; 
}

/* reference */

.reference-logo {
  display: block; float: left; width: 280px; height: 80px; padding: 10px; text-align: center; margin-bottom: 10px; 
}
.vyska200 { height: 200px; }
.reference-logo img { margin-top: 5px; }

/* poptavkovy formular */

#poptavka {
  /*width: 629px; min-height: 476px; background-image: url('../img/background-poptavka2.jpg');*/
  background-repeat: no-repeat;
  position: relative;
}
/*.radio-fefco  {
  display: block; position: absolute; left: 157px; =left: 159px; top: 14px; =top: 12px;
}
.radio-fefco input  {
  display: block; margin-bottom: 30px; =margin-bottom: 23px;
}
.radio-kvalita  {
  display: block; position: absolute; left: 600px; top: 99px;
}
.radio-kvalita input  {
  display: block; margin-bottom: 30px; =margin-bottom: 23px;
}
.rozmery  {
  display: block; position: absolute; left: 70px; top: 444px;
}
.rozmery input  {
  display: block; float: left; margin-right: 45px; width: 40px; 
}*/
#poptavka textarea  {
  width: 625px; height: 200px;
}
