/* Hlavní formátování */

body {
     margin: 0px;
      padding: 0px 0px 0px 0px;
     font-family: Verdana, "Geneva CE", lucida, sans-serif;
     font-size: 83%;
     line-height: 1.5em;
     background-image: url(../images/poz_hor1.jpg);
     background-repeat: no-repeat;
     background-color: #fff;
     
/*     text-align: center  vycentrováno pro Internet Explorer */
}
#main {
   /*  min-width: 775px;  minimální ‘ířka, pouze pro Gecko */
  /*   border: 1px solid red; */
  width: 938px;
  margin: 0em auto;
  text-align: left;
}
#head-obal {
     width: 100%;
     padding: 0;
     border: 0;
}
#head {
 height: 145px;   /* vý‘ka horního obrázku  */
 padding: 0px;
 margin: 0px 0px 0px 0px;
 text-align: right;
}

div.slogan {
 margin: 0px 0px 5px 470px;
 padding: 10px 10px 15px 10px;
 /* border-right: 1px solid #00487D;
 border-bottom: 1px solid #00487D;
 background-image: url(../images/rozek.gif);
 background-position: bottom right;
 background-repeat: no-repeat;  */

 font-size: 11px;
 font-weight: normal;
 color: #00487D;
 line-height: 14px;
 text-align: right;
 }


#vpravo-obal {
     width: 0px;
     float: right;
     padding: 0;
 /*    border: 1px solid red; */
}
#vpravo {
     padding: 0px;
}
#vlevo-obal {
position: absolute;
left: 0px;
top: 130px;
     width: 230px;
     padding: 0px;
     margin: 0px;
   /*  border: 1px  solid red; */
}
#vlevo {
      margin: 210px 0px 0px 0px;
     padding: 0px 10px 10px 10px;
}

.leva-vypln-obal {
     width: 110px;
     float: left;
     margin: 0px;
     padding: 0px;
     border: 0px;
}


.leva-vypln {
       height: 115px;
       margin: 0px 15px 0px 0px;
       padding: 0px 0px 0px 0px;
       background: none;
       border: 0px solid #00487D;
}


#stred-obal {
     padding: 0px;
     margin: 0px 0px 0px 230px;
 /*    border: 1px solid red;*/
}
#stred {

     padding: 13px 5px 10px 10px;
     margin: 0px 0px 0px 1px;

 /*    border-left: 1px solid red; */
/*     border-right: 1px solid red; */
}


#foot-obal {
 width: 100%;
 padding: 0px 0px 0px 0px;
 margin: 10px 5px 0px 10px;
 border-top: 1px solid #00487D;
 clear: both;
}


#foot {
 padding: 10px;
 font-size: 83%;
 color: #00487D;
  text-align: center;
}




.nezobr {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;

}

/* Vložené obrázky */

.obrazek-left, .obrazek-right {
       float: left;
       width: 300px;
       margin: 0px 0px 10px 25px;
       padding: 0px 0px 10px 0px;
       text-align: center;
/*       background: #BFE4FF;
       background-image: url(../images/rozek.gif);
       background-position: bottom right;
       background-repeat: no-repeat;  */

       border: 1px solid #00487D;
       font-size: 75%;
       }

.obrazek-right {
       float: right;
       margin: 0px 0px 10px 15px;
       }



/*  */

.pravy-obal {
       float: right;
       width: 325px;
        margin: 0px 0px 0px 0px;
       padding: 0px 0px 0px 0px;
       text-align: center;
/*       background: #BFE4FF;
       background-image: url(../images/rozek.gif);
       background-position: bottom right;
       background-repeat: no-repeat;
*/
       border: 0px solid #00487D;
       }

.aktuality-right {
       float: right;
       width: 302px;
       margin: 0px 0px 10px 15px;
       padding: 0px 0px 0px 0px;
       text-align: center;
/*       background: #BFE4FF;
       background-image: url(../images/rozek.gif);
       background-position: bottom right;
       background-repeat: no-repeat;
 */
       border: 1px solid #00487D;
       font-size: 85%;
       }

.aktuality-long {
       float: right;
       width: 550px;
       margin: 0px 0px 10px 5px;
       padding: 0px 0px 0px 0px;
       text-align: left;

       border: 1px solid #00487D;
       font-size: 85%;
       }

.aktual-zahl {
       margin: 0px 0px 0px 0px;
       padding: 0px 10px 0px 10px;
       text-align: center;
       font-weight: bold;
 color: #fff;
 background-color: #00487D;
       }




h1 {
 margin: 5px 0px 25px 140px;
 padding: 0px 0px 0px 0px;
 line-height: 30px;
 color: #00487D;
 font-size: 1.6em;
 border-bottom: 1px solid #00487D;


}

h3 {
 color: #00487D;
}





img {
border: 1px solid #00487D;
}

img.noborder {
border: 0px;
}


p {
 color: #00487D;
 margin: 0px 0px 15px 0px;
 padding: 0px 0px 0px 0px;
}



p.obrazek-photo {
 color: #00487D;
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 0px;
 border-bottom: 1px solid #00487D;
 /* border: 0px; */
}

p.obrazek-photo-mezi {
 color: #00487D;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border: 0px;
}


p.obrazek-desc {
 color: #00487D;
 margin: 0px 0px 0px 0px;
 padding: 0px 10px 0px 10px;
}


p.obrazek-info {
 color: #00487D;
 margin: 0px 0px 0px 0px;
 padding: 0px 10px 0px 10px;
 text-align: center;
}



p.galerie {

 margin: 145px 0px 0px 40px;        /* horní odsazení ve fotogalerii */
 padding: 0px 0px 0px 0px;

}

div.galerie {
 margin: 145px 0px 0px 40px;        /* horní odsazení ve fotogalerii */
 padding: 0px 0px 0px 0px;

}





/* Formátování navigace */


.menu {
 margin:  5px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background : #fff none;
 line-height: 2.7em;
 font-size: 0.9em;
 border-top: 1px solid #00487D;
 }

 .menuin {
  margin:  0px 0px 0px 10px;
 padding: 0px 0px 0px 10px;
 background : #fff none;
 }


a.normal:link, a.normal:visited, a.normal:active {
 font: normal 0.9em/1.8em "Verdana CE", Verdana, sans-serif;
 text-decoration: underline;
 font-weight: bold;
 padding: 0px;
 margin: 0px;
 color: #00487D;
 background-color: #fff;
}

a.normal:hover {
 font: normal 0.9em/1.8em "Verdana CE", Verdana, sans-serif;
 text-decoration: none;
 font-weight: bold;
 padding: 0px;
 margin: 0px;
 color: #00487D;
 background-color: #fff;
}


a.men:link, a.men:visited, a.men:active {

 display: block;
 font: normal 0.9em/1.8em "Verdana CE", Verdana, sans-serif;
 text-decoration: none;
 font-weight: bold;
 padding: 0px 0px 0px 10px;
 margin: 0px 0px 0px 0px;
  border-left: 1px solid #00487D;
 border-right: 1px solid #00487D;
 border-bottom: 1px solid #00487D;
 width: 100%;

 color: #00487D;
 /* background-color: #BFE4FF; */

             background-image: url(../images/rozek_horni.jpg);
       background-position: top right;
       background-repeat: no-repeat;


}


a.men:hover {

 display: block;
 font: normal 0.9em/1.8em "Verdana CE", Verdana, sans-serif;
 text-decoration: none;
 font-weight: bold;
/* background-color: #80C9FF; */
 padding: 0 0 0 10px;
 margin: 0;
 border-right: 1px solid #101070;
 width: 100%;

       background-image: url(../images/rozek_menu_levy.jpg);
       background-position: bottom left;

       background-repeat: no-repeat;

}

a.menuchecked:link, a.menuchecked:visited, a.menuchecked:active {
 display: block;
 font: normal 0.9em/1.8em "Verdana CE", Verdana, sans-serif;
 text-decoration: none;
 font-weight: bold;
 padding: 0 0 0 10px;
 margin: 0;
 border-right: 1px solid #101070;
 border-bottom: 1px solid #101070;
 width: 100%;

 color: #fff;
 background-color: #00487D;

}


/* jazykove prepinace */

div.flags {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 position: relative;
 }

div.flag {
 margin: 0px 0px 0px 380px;
 padding: 0px 0px 0px 0px;

 /* height: 20px;
  width: 350px  */

 font-size: 11px;
 font-weight: bold;
 color: #FF0000;
 line-height: 12px;
 text-align: right;
 background-color: none;

}


a.flagsnav:link, a.flagsnav:visited, a.flagsnav:active {
 font: normal 1em/2em "Verdana CE", Verdana, sans-serif;
 text-decoration: none;
 font-weight: normal;
 margin: 0px 5px 0px 0px;
 padding: 0px 5px 0px 0px;
 border: 0px solid #00487D;
 color: navy;
/* width: 100%; */


}


a.flagsnav:hover {

 font: normal 1em/2em "Verdana CE", Verdana, sans-serif;
 text-decoration: underline;
 font-weight: normal;
 margin: 0px 5px 0px 0px;
 padding: 0px 5px 0px 0px;
 border: 0px solid #00487D;
 color: navy;
/* width: 100%; */



}

/* konec jazykovych prepinacu */


ul {
  margin: 0px 0px 0px 25px;
  padding: 0px 0px 0px 0px;
  border: none;
  list-style-type: disc;
  list-style-position: outside;
  color: #00487D;
}



li {
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 0px;

}


table {
border-collapse: collapse;
}

table.siroka {
width: 690px;
border-collapse: collapse;
}

table.pokoje {
width: 360px;
border-collapse: collapse;
}

th {
     font-family: Verdana, "Geneva CE", lucida, sans-serif;
     font-size: 83%;
     color: #00487D;
     border: 1px solid #00487D;
     margin: 0px;
     padding: 5px;
     font-weight: bold;
     text-align: center; /* vycentrováno pro Internet Explorer */
}

td.left {
     font-family: Verdana, "Geneva CE", lucida, sans-serif;
     font-size: 83%;
     color: #00487D;
     border: 1px solid #00487D;
     margin: 0px;
     padding: 5px;
     text-align: left; /* vycentrováno pro Internet Explorer */
}

td {
     font-family: Verdana, "Geneva CE", lucida, sans-serif;
     font-size: 83%;
     color: #00487D;
     border: 1px solid #00487D;
     margin: 0px;
     padding: 5px;
     text-align: center; /* vycentrováno pro Internet Explorer */
}

.no-border{
  border: 0;
}

/* pro objednavku */ 

table.objednavka {
width: 600px;
margin: 0px 0px 10px 10px;
border: 0px;
border-collapse: collapse;
}


table.objednavkain {
width: 300px;
margin: 0px 0px 10px 10px;
border: 0px;
border-collapse: collapse;

}

td.objednavka {
     font-family: Verdana, "Geneva CE", lucida, sans-serif;
     font-size: 83%;
     color: #00487D;
     border: 1px solid #00487D;
     width: 270px;
     margin: 0px;
     padding: 5px;
     text-align: left; /* vycentrováno pro Internet Explorer */
}

td.objednavka1 {
     font-family: Verdana, "Geneva CE", lucida, sans-serif;
     font-size: 83%;
     color: #00487D;
     border: 1px solid #00487D;
     width: 250px;
     margin: 0px;
     padding: 5px;
     text-align: left; /* vycentrováno pro Internet Explorer */
}

td.objednavkain {
     font-family: Verdana, "Geneva CE", lucida, sans-serif;
     font-size: 83%;
     width: 150px;
     color: #00487D;
     border: 0px solid #00487D;
     margin: 0px;
     padding: 5px;
     text-align: left; /* vycentrováno pro Internet Explorer */
}




.sirka_text
{
	width: 18em;
}
.sirka_cislo
{
	width: 10em;
}
.sirka_pocet
{
	width: 3em;
}

label:hover
{
	cursor: pointer;
	text-decoration: underline;
}
.translate_it
{
	border: 1px solid red;
}
.info
{
	font-weight: bold;
}
.warning
{
	color: red;
	font-weight: bold;
}

