

 body, div, p {
  margin: 0px;
  padding:0px; 
 }

 body, div, p, table, h1, h2, h3, h4, td, th, input, textarea, label {
   font-family: arial; 
 }

 textarea, input { font-size: 11px; }

 h2 { font-size: 16px; margin-top: 10px; }

 td { text-align: left; } 

 p { text-align: justify; }

 #page {
   position: absolute;
   left: 0px;
   top: 0px;
   width: 760px;
 }


 #zahlavi {  
  display: roll-in;
 }

 #zahlavi img { margin: 0px; border: 0px; }

 #banner {
  display: roll-in;
  height:170px;
  /*background: url("./images/zahlavi_bcg.png") right bottom no-repeat white; }*/
 }
/*
 #navigace { 
  padding: 5px;
  padding-left:15px;
  border-top: 2px solid rgb(153,175,196);
  border-bottom: 1px solid rgb(153,175,196);
  display: roll-in;
  background-color: rgb(200,215,227); 
  font-size: 12px;
  font-weight:bold;
 }

 a.menu:link, a.menu:active, a.menu:visited { text-decoration: none;color: rgb(41,61,107); } 
 a.menu:hover  { text-decoration: underline; }
 .menu_spacer {padding-left: 10px;padding-right: 10px;color:rgb(153,175,196);  }
*/
 #navigace {
  float: left;
 }

 #navigace ul { 
  list-style: none;
  margin: 0px; padding: 0px;
  margin-top: 20px;
  font-size: 11px;
  font-weight: bold;
 }

 #navigace ul li { 
  background-color: rgb(152,177,196);
  width: 140px;
  margin-bottom: 1px;
 }

 #navigace ul li { 
  background-color: rgb(152,177,196);
  width: 140px;
  margin-bottom: 1px;
  padding-top: 3px;
  padding-bottom: 4px;
 }

 #navigace ul li.submenu {
  background-color: rgb(200,215,227);
 }

 #navigace ul li.last { 
  background-image: url(./images/left_menu_bottom.gif);
  background-position: right bottom;
  background-repeat: no-repeat;
 }

#navigace ul li.menuWhite { background-color: white; }


a:link, a:active, a:visited { text-decoration: none; }
a:hover  { text-decoration: underline; }

 a.menu { margin-left:5px;color: rgb(41,61,107); } 
 a.menuAct { margin-left:5px;color: white }
 
  a.submenuHref { margin-left: 15px;color: rgb(41,61,107); }
  span.unactiveSubmenu {margin-left: 15px;color:black }

 #telo {
   font-size: 11px;
   width: 730px;
   padding-top: 5px;
   margin-right: 15px;
   margin-left: 15px;
   padding-bottom:0px;
   float: right;
   background-color: white;
   text-align: left;
 }

 #telo a { color:rgb(41,61,107);  }

 /* styly pro formulare */
 input.sbmt { 
  height: 25px;
  color: rgb(41,61,107);
  font-weight: bold;
  font-size: 11px;
  width: 185px;
  text-align: left;
  padding-left: 23px;
  padding-bottom:2px;
  border: 0px;
  background-color: white;
  cursor: hand;
  background-image: url(images/next.gif);
  background-position: left top;
  background-repeat: no-repeat;
 }

input.sbmtBack { 
  height: 25px;
  color: rgb(41,61,107);
  font-weight: bold;
  font-size: 11px;
  width: 185px;
  text-align: right;
  padding-right: 23px;
  padding-bottom:2px;
  border: 0px;
  background-color: white;
  cursor: hand;
  background-image: url(images/prev.gif);
  background-position: right top;
  background-repeat: no-repeat;
 }


 div.otazkaBox {
  display: roll-in;
  border: 1px solid rgb(204,204,204);
  border-top:0px;
  padding: 5px; 
  margin-bottom : 20px;
 }

div.otazkaHead {
  display: roll-in;
  color: white;
  font-weight: bold;
  padding: 5px;
  background-color: rgb(60,95,132);
  /*background-color: rgb(152,167,196);*/
}

.blue { background-color: rgb(152,167,196); }
.bottomBorder { border-bottom: 1px dashed rgb(204,204,204); }

table { width: 100% }
td, th { padding: 3px; }

.tCenter { text-align: center; }
.tRight { text-align: right; }

strong { font-size: 12px; }

.longText { width: 380px; }

/* slouzi k nastaveni sirky pro td s radiama nebo check */
.radio { width: 15px; }

.kontakt { width: 200px; }

 #zapati {
   clear: both;
   font-size: 11px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 1px;
   display: roll-in;
   padding-right: 15px;
   text-align: right; 
   color: white;
   background-color: black;
 }

.cena { 
  width : 252px;
}

.cenaBig { 
  width : 514px;
}


a.ukazka { margin:5px;color:white;background-color: rgb(152,167,196);border:1px solid rgb(41,61,107);padding: 2px;}