/* CSS Document */
body  {
  background-color: #fff;
  font-size: 1em;
  font-family: Verdana CE, Verdana, Tahoma CE, Tahoma, Arial, Sans serif;
  color: #707070;
  margin: 0px;
  padding: 0px;
  background-image: url('../img/body.gif');
}

.detaily-vypoctu  {
  display: block;
  padding-left: 20px;
  font-size: 0.8em;
}
.float-left {
  float: left;
  margin: 5px 12px 5px 0px;
}
.float-right {
  float: right;
  margin: 5px 0px 5px 12px;
}
.clear  {
  clear: both; display: block;
}
.obrazek-calc {
  background-image: url('../img/kalkulacka.png');
  background-repeat: no-repeat;
  background-position: 270px 20px;
}
.red  {color: red; font-weight: bold;}
.no-border  {border-style: none;}
select, input, button  {margin-left: 20px;}
.text {border: 1px solid #d0d0d0; background-color: #f0f0f0; width: 50px;}

#main {
  width: 750px;
  margin: 0px auto 0px auto;
  position: relative;
  background-color: #fff;
}
#banner {
  width: 750px;
  height: 182px;
  overflow: hidden;
  /*background-color: #7b5d18;*/
  text-align: center;
}
#banner a {
  color: #b0b0b0;
  text-decoration: none; 
  background-image: none;
}
#banner a:hover {
  background-image: none;
}


#banner h1  {
  width: 750px;
  height: 183px;
  float: left;
  _padding: 50px 0px 0px 50px;
  color: #fff;
  overflow: hidden;
}
#banner h1 span {
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
  width: 750px;
  height: 183px;
  background-image: url('../img/banner.png');
  background-repeat: no-repeat;
  _background-attachment: fixed; 
}
#jazyk  {
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 40;  
  width: 180px;
  height: 15px;  
}
#jazyk a {
  font-size: 11px;
  color: #fff; 
  display: block; float: left; margin-right: 10px;
}

#banner-letadlo {
  float: right;
  width: 453px;
  height: 158px;
  background-image: url('../img/banner-letadlo.gif');
  background-repeat: no-repeat;
}

#obsah  { 
  clear: both; 
  padding: 0px;
  background-image: url('../img/menu-bck2.gif');
  background-repeat: repeat-y; 
  /*border-top: 10px solid #e0e0e0;*/
  border-right: 1px solid #F79A6B; 
  border-left: 1px solid #F79A6B;
  margin: 0px;
}
#menu {
  float: left; 
  margin-top: 11px; 
}
#menu ul  {
  margin: 0px;
  padding: 0px;
  /*border-bottom: 1px solid #9087AF;*/
  background-color: #fff;
}
#menu ul li  {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  display: inline;
}
#menu a {
  display: block;
  width: 146px;
  height: 28px;
  overflow: hidden;
  background-image: url('../img/menu-bck3.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  /*border-left: 1px solid #FFB43D; 
  color: #7b5d18;*/
  color: #7b5d18;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  padding: 5px 0px 0px 15px;
  margin: 0px;
  background-color: #fff;
  background-position: 0px -1px;
}
#menu a:hover {
  background-position: 0px -35px;
  background-color: #fff;
  color: #7b5d18;  
}
#text {
  /*background-image: url('../img/vrsek-bck.gif');
  background-repeat: repeat-y;  */
  /*_background-position: 0px 5px;*/
  margin: 0px 0px 0px 162px;
  padding: 0px;
  /*border: 2px double #7B5D18;*/
  background-color: #fff;
}
#text p {
  display: block;
  font-size: 0.8em;
  margin: 0px;  
  /*background-image: url('../img/text-p.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;*/
  padding: 20px 20px 20px 20px;
  text-align: justify;
  color: #808080;
  _height: 1px;
}
form p  {
  padding-top: 0px !important;
}
#text a {
  color: #ff9900;
  padding: 0px;
  /*margin: 0px;  
  /*text-decoration: none;
  font-size: 0.8em;*/
}
#text strong.hd  {
  font-size: 14px;
  color: #ff9933; 
  _height: 1px; 
}
#text img {
  border: 1px solid #a0a0a0;
}
.img-letadla  {
  width: 178px;
  display: block;
  float: left;
  border-style: none !important;
  margin: 0px 1px 10px 0px;
  text-align: center;
  /*_height: 180px;*/
}
.img-letadla2 {
  border-style: none !important;
  margin: 0px 1px 0px 0px;
}
span.tab  strong  {
  width: 300px;
  display: block;
  float: left;  
}
#text ul  {
  display: block;
  margin: 0px;
  padding: 0px;
  font-size: 0.8em;  
}
#text li  {
  margin: 0px 0px 5px 40px;
}
#text input text {
  border: 1px solid #c0c0c0;
  background-color: #f0f0f0;
  color: #808080;
  padding: 1px;
}
strong.sirka-150   {
  display: block;
  float: left;
  width: 150px;
}

#patka {
  _height: 1px;
  clear: both;
  /*margin: 0px 13px 20px 183px;  */
  background-color: #fff;
  background-image: url('../img/menu-bck2.gif');
  background-repeat: repeat-y;
  border-bottom: 1px solid #f79a6b;
  color: #808080;
  /*border-left: 1px solid #FFB43D;*/
}
#patka p {
  display: block;
  font-size: 0.7em;
  margin: 0px;
  padding: 10px 25px 10px 0px;
  text-align: right;  
}
#patka a  {
  color: #ff9933;
}

/* kalkulator */

fieldset  {
  margin: 0px;
  padding: 0px;
  border-style: none;
  /*padding-left: 18px; */
}

form  {
  display: block;
  margin: 0px 0px 0px 2px;
  padding: 0px;
  font-size: 0.9em;
  padding-left: 0px;  
}
legend  {
  font-size: 0.8em;
  /*_padding: 0px;*/
  _margin: 0px 0px 0px -5px;
  padding-left: 18px;  
}

.oddil-letiste  {
  display: block; 
  margin: 0px 0px 5px 20px;
  border: 1px solid #d0d0d0;
  background-color: #f5f5f5;  
  height: 56px;
}
.odsad-vlevo-20 { margin-left: 20px; display: block; }
.nazev-oddil  {
  display: block; float: left; width: 400px; 
  padding: 5px;
  background-color: #929292; color: #fff;
}
.odkaz-oddil  { 
  display: block; float: right; width: 102px; text-align: center;
  padding: 5px;
  background-color: #A2A2A2; color: #fff;
}
.odkaz-oddil a  {
  color: #fff !important;
}
.nazev-oddil2  {
  display: block; float: left; width: 375px; 
  padding: 9px 5px 6px 30px; 
}
.odkaz-oddil2  { 
  display: block; float: right; width: 102px; height: 22px; text-align: center;
  padding: 5px 5px 5px 5px; background-color: #EAEAEA;
}
.odkaz-oddil2 a  {
  color: #303030 !important; margin-top: 3px; =margin-top: 7px !important; display: block; 
}
.cekani-input { width: 50px; margin-left: 0px; }
.doplnujici-info-1  {
  display: block; float: left; margin-left: 20px; width: 394px; height: 14px; =height: 16px;
  padding: 8px; background-color: #929292; color: #fff;  
}
.doplnujici-info-2  {
  display: block; float: left; width: 92px;
  padding: 5px; background-color: #A2A2A2; text-align: center;
  border-left: 1px solid #e0e0e0;  
}
.doplnujici-info-2 input { width: 50px; margin-left: 0px; background-color: #fff; }  


button  {
  _width: 230px;
  padding: 3px;
  _padding: 1px;
  margin: 0px;
  border-left: 1px solid #e0e0e0;
  border-top: 1px solid #e0e0e0;
  border-right: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  background-color: #f0f0f0;
  color: red;
  cursor: hand;
}

p#cal_tab  {
  min-height: 1px;
  margin: 0px 20px 20px 20px;
  padding: 1px !important;
  border: 1px solid #d0d0d0;
}
.start_colh  {
  background-color: #e0e0e0;
  display: block;
  /*float: left;
  width: 180px;
  _width: 178px;*/
  text-align: left;
  padding: 10px;
  margin-right: 1px;  
}
.cil_colh  {
  background-color: #e0e0e0;
  display: block;  
  /*width: 179px;
  float: left;*/
  text-align: left;
  padding: 10px;  
  margin-right: 1px;
}
.navrat_colh  {
  background-color: #e0e0e0;
  display: block;  
  /*width: 181px;
  _width: 180px;
  float: left;*/
  text-align: left;
  padding: 10px;  
}
.start_col  {
  background-color: #f0f0f0;
  display: block;
/*  float: left;
  width: 180px;
  _width: 177px;
  height: 80px; */  
  text-align: left;
  padding: 10px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.cil_col  {
  background-color: #f0f0f0;
  display: block;  
  /*width: 179px;
  height: 80px;
  float: left;*/
  text-align: left;
  padding: 10px;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
}
.navrat_col  {
  background-color: #f0f0f0;
  display: block;  
  width: 181px;
  height: 80px;
  float: left;
  text-align: left;
  padding: 10px;
   border-bottom: 1px solid #fff;
}
.delka_text  {
  display: block;
  float: left;
  width: 430px;  
  _width: 427px;
  text-align: left;
  padding: 10px 0px 10px 10px;  
  color: #909090;
  border-bottom: 1px solid #f0f0f0; 
   
}
.delka_text2  {
  display: block;
  float: left;
  width: 328px;  
  _width: 325px;
  text-align: left;
  padding: 10px 0px 10px 10px;  
  color: #909090;
  border-bottom: 1px solid #f0f0f0;  
}
.delka_hodnota  {
  display: block;
  float: left;
  width: 92px;
  text-align: right;
  padding: 10px 10px 10px 0px;  
  color: #909090;
  border-bottom: 1px solid #f0f0f0;
}
.seda { background-color: #e9e9e9; }
.letadlo_text  {
  display: block;
  float: left;
  width: 430px;  
  _width: 427px;
  text-align: left;
  padding: 10px 0px 10px 10px;  
  color: #909090;
  border-bottom: 1px solid #f0f0f0;  
}
.letadlo_text2  {
  display: block;
  float: left;
  width: 328px;  
  _width: 325px;
  text-align: left;
  padding: 10px 0px 10px 10px;  
  color: #909090;
  border-bottom: 1px solid #f0f0f0;  
}
.letadlo_hodnota  {
  display: block;
  float: left;
  width: 92px;
  text-align: right;
  padding: 10px 10px 10px 0px;  
  color: #909090;
  border-bottom: 1px solid #f0f0f0;
}
.cena_text  {
  display: block;
  float: left;
  width: 430px;  
  _width: 427px;
  text-align: left;
  padding: 10px 0px 10px 10px;  
  color: #333300;   
}
.cena_text2  {
  display: block;
  float: left;
  width: 328px;  
  _width: 325px;
  text-align: left;
  padding: 10px 0px 10px 10px;  
  color: #333300;   
}
.cena_hodnota  {
  display: block;
  float: left;
  width: 92px;
  text-align: right;
  padding: 10px 10px 10px 0px;  
  color: #333300;  
}
.clear_cal  {
  display: block;
  clear: both;
  width: 1px;
  height: 1px;
  overflow: hidden;  
}

span#delka, span#delka-2, span#delka-22  {display: block;}
span#doba, span#doba-2, span#doba-22  {display: block;}
span#cena, span#cena-2, span#cena-22  {display: block;}
.hand {text-decoration: none;}

.symbol-menu  {
  display: block;
  width: 9px;
  height: 9px;
  overflow: hidden;
  float: left;
  margin: 4px 5px 0px 0px;
  background-image: url('../img/rozevri-menu.gif');
  background-repeat: no-repeat;
  cursor: hand;
}

/* kontakty */

.odsad_kontakt  {
  display: block;
  margin-left: 30px;
}
.kontakt_nadpis {
  padding: 0px 0px 5px 7px;  
  display: block;
}
.kontakt_telefon {
  display: block;
  float: left;
  width: 169px;  
  height: 74px;
  background-color: #f5f5f5;
  margin-right: 1px;
  padding: 5px;
}
.kontakt_email {
  display: block;
  float: left;
  width: 159px;
  height: 74px;
  background-color: #f0f0f0;
  margin-right: 1px;
  padding: 5px;
  
}
.kontakt_adresa {
  display: block;
  float: left;
  width: 181px;
  height: 75px;
  background-color: #ebebeb;
  padding: 5px 5px 4px 5px;  
}

/* seznam parametru vypoctu - konstanty */

.radek-konstanty  {
  display: block; padding: 0px 5px 0px 5px !important; margin: 0px 10px 5px 18px !important; clear: both; height: 28px;
}
.radek-konstanty strong {
  display: block; float: left; padding-top: 7px; width: 350px;
}
.radek-konstanty input {
  display: block; float: right; padding: 0px; width: 70px; margin-top: -10px;
}
.sudy-radek {
  background-color: #e0e0e0;
}

/* databaze letist */ 

.nnazev2 {
  display: block; float: left; width: 50px; height: 25px; text-align: left;
}
.nazev2 {
  display: block; width: 50px; float: left; 
}
span.nazev2 input  {
  width: 40px !important; display: block; margin-right: 5px !important;
}
 
form.letiste input  {
  width: 200px; display: block; margin: 5px 0px 0px 0px;
}
form.letiste select  {
  display: block; margin: 5px 0px 0px 0px;
}
form.letiste textarea  {
  width: 500px; height: 200px; display: block; margin: 5px 0px 0px 0px;
}

/* vystup admin */
p.vystup-admin  {
  
}
.top { color: #fff; background-color: #a0a0a0; border-top: 1px solid #e0e0e0 !important; }
.vystup-cell-0  {
  display: block; float: left; width: 259px; height: 50px; padding: 5px;
  background-color: #FF9A00; color: #fff; margin: 1px 1px 2px 1px; 
}
.vystup-cell-00  {
  display: block; float: right; width: 259px; height: 50px; padding: 5px; 
  background-color: #FF9A00; color: #fff; margin: 1px 4px 2px 1px; 
}
.vystup-cell-typ  {
  display: block; float: left; width: 531px; padding: 5px; text-align: left;
  background-color: #000; color: #fff; height: 15px; margin: 0px 0px 1px 1px;
}
.vystup-cell-1  {
  display: block; float: left; width: 330px; height: 15px; padding: 5px;
  border: 1px solid #e0e0e0; border-width: 0px 1px 1px 1px;
}
.vystup-cell-11  {
  display: block; float: left; width: 532px; height: 15px; padding: 5px;
  border: 1px solid #e0e0e0; border-width: 0px 1px 1px 1px;
}
.vystup-cell-2  {
  display: block; float: left; width: 89px; height: 15px; padding: 5px; text-align: center;
  border: 1px solid #e0e0e0; border-width: 0px 1px 1px 0px; 
}
.vystup-cell-3  {
  display: block; float: left; width: 90px; height: 15px; padding: 5px; text-align: center;
  border: 1px solid #e0e0e0; border-width: 0px 1px 1px 0px;
}
.vystup-cell-4  {
  display: block; float: left; width: 190px; height: 15px; padding: 5px; text-align: center;
  border: 1px solid #e0e0e0; border-width: 0px 1px 1px 0px; min-height: 15px; 
}
.vystup-cell-5  {
  display: block; width: 532px; _height: 1px; padding: 5px; text-align: justify;
  border: 1px solid #e0e0e0; border-width: 0px 1px 1px 1px; min-height: 15px; 
}
.bhead  { border-top: 1px solid #e0e0e0; }
.head { color: #fff; background-color: #a0a0a0; }
.head2 { color: #fff; background-color: #b0b0b0; }
.bhead2 { color: #fff; background-color: #b0b0b0; border-top: 1px solid #e0e0e0;}
.head3 { color: #fff; background-color: #c0c0c0; }
.bhead3 { color: #fff; background-color: #c0c0c0; border-top: 1px solid #e0e0e0;}
