html, body, form, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, div, hr, form, input, fieldset, button { margin: 0; padding: 0; }
img {border:none;}
body {
  background-color:#569bdb;    margin:0 auto 0 auto;  margin-top:0px;  font-family: Tahoma,Arial, sans-serif;  font-size:12px;  color: #ffffff;  
  background-image: url(../obrazky/bg_main.jpg);  background-repeat:no-repeat; background-position:top center;
}
A {
  color:#ffffff;
}
A:HOVER {
  text-decoration:none;
}
#main_top {
  width:980px;  height:231px;  margin:0 auto 0 auto;  padding: 0 20px 0 0px;
}
#main {
  margin:0 auto 0 auto;  width:1000px;
}
.odkaz_top {
  float:right;  display:block;  padding: 14px 14px 0 0;
}
h1 {
  float:right;  padding: 178px 0 0 0;  font-size: 12px;  color:#174f5d;  font-weight:normal;
}
A.odkaz_hlavni {
  float:left;  display:block;  width:500px;  height:190px;
}
.clean{
  clear:both;  height:1px;
}

ul#menu{
  height:61px;  margin: 5px 0 0 100px;  padding: 0;  list-style-type: none;
}

ul#menu li{
  float: left;  margin:0px 0 0 0; 
}
ul#menu li A{
  font-family: Arial, sans-serif;  font-size: 14px;  color: #ffffff;  display: block;   text-align: center;   text-decoration:none;    margin:0 0 0px 0px;  padding:17px 21px 17px 21px;
  background-image: url(../obrazky/menu_oddel.gif);  background-repeat:no-repeat; background-position:top right;
 
}
ul#menu li A.posledni{
  font-family: Arial, sans-serif;  font-size: 14px;  color: #ffffff;  display: block;   text-align: center;   text-decoration:none;    margin:0 0 0px 0px;  padding:17px 21px 17px 21px;
  background-image: none;  background-repeat:no-repeat; background-position:top right;
 
}
ul#menu li A:HOVER{
  text-decoration:underline; 
}

.aktualne {
  clear:both;  color:#000000;  padding:6px 0 0 13px;
}

.aktualne a
{
  color: #000;
}

#left {
  float:left;  width:235px;  margin: 25px 0 0 0;
}

#right {
  float:right;  width:749px;  margin: 25px 0 0 0;
}

.kontakt_box {
  width:128px;  height:119px;  background-color:#abdc28;  background-image: url(../obrazky/honza.jpg);  background-repeat:no-repeat;  color:#323232;  padding: 46px 0 0 107px;
}
.kontakt_box A {
  color:#323232;
}
.kontakt_box A:HOVER {
  text-decoration:none;
}
.kontakt_box strong {
  font-size:18px;  font-weight:normal;
}

ul.seznam li{
  list-style-type: none;  background-image: url(../obrazky/sipka_v.png);  background-repeat:no-repeat;  padding: 0px  0 0px 28px;  margin: 0px 0 15px 0;  background-position:0 0px;  line-height:19px;
}

#left h2{
  color:#082f53;  font-size:14px;  padding: 0 0 10px 11px;  font-weight:normal;  
}
.partneri {
  width:213px;  padding: 0 0 0 22px;  background-color:#ffffff;   background-image: url(../obrazky/partneri_top.gif);  background-repeat:no-repeat;
}
.partneri_bottom {
  width:235px;  height:10px;  background-image: url(../obrazky/partneri_bottom.gif);  background-repeat:no-repeat;
}
.let {
  width:226px;  height:58px;  padding: 95px 0 0 9px; background-color:#0067b4;   background-image: url(../obrazky/lety.jpg);  background-repeat:no-repeat;  font-size:18px;
}

.steve {
  font-size:24px;
}
.zlute {
  color:#fffc00;
}
.let small {
  font-size:12px;
}

#right h2 {
  font-size:24px;  color:#ffffff;  padding: 0 0 13px 5px;  margin: 0 0 21px 0;  font-weight:normal;  background-image: url(../obrazky/nadpis_pruh.gif);  background-repeat:repeat-x;  background-position:bottom left;
}

h3 {
  font-size:14px;  color:#1c3e5d;  font-weight:bold;  padding: 0 0 9px 0;
}

.text_levy {
  float:left;  width:430px;  padding: 0 0px 0 0;
}
.text_pravy {
  float:right;  width:305px;
}
.darek {
  color:#319101;  font-size:18px;    width:167px;  height:89px;  padding:23px 0 0 134px;  background-color:#ffffff;   background-image: url(../obrazky/darek.gif);  background-repeat:no-repeat;  
}

A.balony_1 {
  float:left;  width:139px;  height:68px;  padding:66px 0 0 107px;  display:block;  background-color:#fd8300; 
  background-image: url(../obrazky/balony1.jpg);  background-repeat:no-repeat;    text-decoration:none;  color:#252424;  font-size:18px;  
}
A.balony_1 small,A.balony_2 small,A.balony_3 small{
  font-size:12px;  
}
A.balony_2 {
  float:left;  width:123px;  height:59px;  padding:75px 107px 0 16px;  margin: 0 5px 0 5px;  display:block;  background-color:#96d202; 
  background-image: url(../obrazky/balony2.jpg);  background-repeat:no-repeat;    text-decoration:none;  color:#252424;  font-size:18px;  
}
A.balony_3 {
  float:left;  width:99px;  height:50px;  padding:84px 16px 0 131px;  display:block;  background-color:#10bbc3; 
  background-image: url(../obrazky/balony3.jpg);  background-repeat:no-repeat;    text-decoration:none;  color:#252424;  font-size:18px;  
}
.novinka_1 {
  float:left;  width:326px;  padding:10px 20px 20px 0;  margin: 0 10px 0 0;  border-right:1px dotted #ffffff;
}
.novinka_2 {
  width:360px;  padding:10px 10px 0 0;  float:left;
}
.novinka_1 img,.novinka_2 img {
  margin: 0 10px 0 0;  border: 3px solid #ffffff;
}
.novinky {
  margin: 10px 0px 0 0px;  padding:9px 0 45px 10px;  background-color:#376dad; 
}


A.ctete_vice_1,A.ctete_vice_2 {
  color:#376dad;  text-decoration:none;  text-align:center;  padding:8px 0 0 0;  font-size:11px;  float:left;  display:block;  width:97px;  height:23px;  background-color:#ffffff;   background-image: url(../obrazky/vice.gif);  background-repeat:no-repeat; 
}
A:HOVER.ctete_vice_1,A:HOVER.ctete_vice_2 {
  text-decoration:underline;
}
A.ctete_vice_1 {
  margin:-14px 0 0 231px;
}
A.ctete_vice_2 {
  margin:-14px 0 0 298px;
}

h3.sipka {
  color:#ffffff;  font-size:14px;  padding: 1px 0 14px 36px;  font-weight:normal;  background-image: url(../obrazky/sipka_v.png);  background-repeat:no-repeat;  background-position: top left;
}
A.vse {
  font-size:10px;  float:left;  margin: 5px 0 0 12px;
}

img.img_gal_obr {
  margin: 2px;  border:3px solid #ffffff;
}

.trava {
  margin:20px 0 0 0;  height:58px;  background-color:#54a337;   background-image: url(../obrazky/trava.gif);  background-repeat:repeat-x; 
}
.footer_obal {
  background-color:#95490b; 
}

.footer {
  padding: 14px 0 14px 0;  font-size:11px;  margin:0 auto 0 auto;  width:1000px;
}

.footer A{
  text-decoration:none;
}
.footer A:HOVER{
  text-decoration:underline;
}

.odk_main {
  display:block;  float:left;  width:50px;  height:39px;  margin: 12px 0 0 15px;
}

#fixedtipdiv{
  height:103px;  width:396px;  position:absolute;  padding: 102px 2px 2px 2px;  z-index:100;  background-image: url(../obrazky/bublina3.png);  background-repeat:no-repeat;
}
#fixedtipdiv2{
  height:203px;  width:396px;  position:absolute;  padding: 5px;  z-index:100;  background-image: url(../obrazky/bublina2.png);  background-repeat:no-repeat;
}

.kalendar_obal {
  background-color:#376dad;   background-image: url(../obrazky/bg_kalendar.gif);  background-repeat:no-repeat;  height:208px;  padding: 7px 0 0 14px;
}

.calendar tr td {
  border-top:1px solid #376dad;  border-bottom:0px solid #376dad;  border-left:3px solid #376dad;  border-right:3px solid #376dad;  text-align:center;  padding:2px 3px 3px 4px;
}
.calendar tr td A{
  text-decoration:none;  display:block;  width:100%;  height:100%;
}

td.calendarHeader1 {
  padding:3px 6px 11px 6px !important;  border-top:0px solid #376dad !important;  border-left:0px solid #376dad !important;border-right:0px solid #376dad !important;
}

.mesice {
  padding-top:7px;
  color:#052e44;
}
.k_mesic {
  text-align:center;
  width:129px;
}

.oznac_a {
  background-color:#8fc400;  
  cursor: pointer;
}
.oznac_b {
  background-color:#24538c;
  cursor: pointer;  
}
.pole_form,.text_form {
  width:150px;  margin: 5px 0 5px 10px;  padding:0 0 0 4px;  border:1px solid #486075;  background-color:#f0f0f0;
}

.text_form {
  height:70px;
}

.oznameni {
  text-align:center;  padding: 4px;  color:#cd3d3a;  font-weight:bold;
}
.button_rez {
  width:76px;  height:20px;  text-align:center;    vertical-align:middle;  background-color:#abd1e1; 
  background-image: url(../obrazky/bg_button_rez.gif);  background-repeat:repeat-x;  margin:8px 0 0 0;  border: 0px solid #ffffff;  color:#1d4261;
}
.button_rez2 {
  width:85px;  height:24px;  text-align:center;    vertical-align:middle;  background-color:#abd1e1; 
  background-image: url(../obrazky/bg_button_rez.gif);  background-repeat:repeat-x;  margin:8px 0 0 0;  border: 0px solid #ffffff;  color:#1d4261;
}

.form_bub {
  padding:5px 0 0 10px;
}
.info_o {
  color:#082f53;  font-size:12px;  font-weight:bold;  padding: 0 0 8px 0;
}
.pocet_r {
  color:#6d6d6d;
}
.hod_r {
  color:#24538c;
}
.akrualne_j {
  padding: 2px 0 0 5px;
}
.novinka_p {
  padding: 5px 0 5px 5px;
}
.novinka_p2 {
  padding: 5px 0 5px 5px;
}
.mimo {
  display:block;  padding: 6px 0 0 10px;  color:#2a2a2a;   text-align:center;  font-weight:bold;
}
.img_blok {
  float:left;  text-align:center;  margin: 0px 40px 0px 10px;
}

.facebookIcon
{
  margin-top: 25px;
  text-align: center;
}