/* html ========================================================================================= */
h1, h2, h3, h4, h5, h6 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-top: 20px;
}
h1 {
	font-size: 200%;
	color: #005ABD;
	border-left: 15px solid #EF2929;
	padding-left: 5px;
}
h2 {
	font-size: 150%;
	color: #5ABD21;
}
h3 {
	font-size: 120%;
	color: #005ABD;
}
h4 {
	font-size: 100%;
	color: #5ABD21;
}
h5 {
	font-size: 89%;
	color: #005ABD;
}
h6 {
	font-size: 60%;
	color: #5ABD21;
}
img {
	border-style: none;
}
ul {
margin-left: 25px;
}
a {
	color: #005ABD;
	text-decoration: underline;

}
a:hover {
	color: #EF2929;
	text-decoration: none;
}
/* konechtml ==================================================================================== */
img.ram{
  border: 1px solid black;
}

/* bloky ======================================================================================== */

.blok1-nadpis, .blok1-obsah, .blok2-nadpis, .blok2-obsah, .blok3-nadpis, .blok3-obsah, .blok4-nadpis, .blok4-obsah, .blok5-nadpis, .blok5-obsah, .blok6-obsah, .blok7-obsah {
	margin: 0px 10px;
}


/* modry */
.blok1-nadpis {
	background-color: #005ABD;
	background-image: url('../images/barevne_pruhy.gif');
	background-repeat: repeat-y;
	background-position: right;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 60px 2px 5px;
	border-bottom: 0px;
	border-left: 15px solid #FFC519;
}
.blok1-obsah {
	background-color: #EEF0EF;
	background-image: url('../images/bg_lupen.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #000000;
	padding: 2px 5px;
	margin-bottom: 10px;
	border: 1px solid #C0C0C0;
	border-top: 0px;
}

/* zeleny */
.blok2-nadpis {
	background-color: #5ABD21;
	background-image: url('../images/barevne_pruhy.gif');
	background-repeat: repeat-y;
	background-position: right;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 60px 2px 5px;
	border-bottom: 0px;
	border-left: 15px solid #EF2929;
}
.blok2-obsah {
	background-color: #EEF0EF;
	background-image: url('../images/bg_kytka.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #000000;
	padding: 2px 5px;
	margin-bottom: 10px;
	border: 1px solid #C0C0C0;
	border-top: 0px;
}

/* cerveny */
.blok3-nadpis {
	background-color: #EF2929;
	background-image: url('../images/barevne_pruhy.gif');
	background-repeat: repeat-y;
	background-position: right;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 60px 2px 5px;
	border-bottom: 0px;
	border-left: 15px solid #5ABD21;
}
.blok3-obsah {
	background-color: #EEF0EF;
	background-image: url('../images/bg_kvet.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #000000;
	padding: 2px 5px;
	margin-bottom: 10px;
	border: 1px solid #C0C0C0;
	border-top: 0px;
}

/* zluty */
.blok4-nadpis {
	background-color: #FFC519;
	background-image: url('../images/barevne_pruhy.gif');
	background-repeat: repeat-y;
	background-position: right;
	font-weight: bold;
	color: #000000;
	padding: 2px 60px 2px 5px;
	border-bottom: 0px;
	border-left: 15px solid #005ABD;
}
.blok4-obsah {
	background-color: #EEF0EF;
	background-image: url('../images/bg_zvonek.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #000000;
	padding: 2px 5px;
	margin-bottom: 10px;
	border: 1px solid #C0C0C0;
	border-top: 0px;
}

/* sedy */
.blok5-nadpis {
	background-color: #BDBDBD;
	background-image: url('../images/barevne_pruhy.gif');
	background-repeat: repeat-y;
	background-position: right;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 60px 2px 5px;
	border-bottom: 0px;
	border-left: 15px solid #333333;
}
.blok5-obsah {
	background-color: #EEF0EF;
	background-image: url('../images/bg_trava.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #000000;
	padding: 2px 5px;
	margin-bottom: 10px;
	border: 1px solid #C0C0C0;
	border-top: 0px;
}


.blok6-obsah {
	color: #000000;
	padding: 2px 5px;
	margin-bottom: 10px;
}

.blok7-obsah {
	margin-bottom: 10px;
}
/* konec bloky ================================================================================== */


/* vypis clanku ================================================================================= */
.vypis {
	border-bottom: 1px dotted #000000;
	padding: 6px 0px 30px 0px;
	background-image: url('../images/bg_trava_zelena.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.vypis h1 {
	font-size: 170%;
	color: #005ABD;
	margin: 0px;
	border-left: 15px solid #EF2929;
	padding-left: 5px;
	padding-top: 0px;
}
.vypis h2 {
	font-size: 130%;
	margin: 0px;
	color: #5ABD21;
	padding-top: 0px;
}
.autor-clanku {
	color: #666666;
	padding-bottom: 5px;
	font-size: 89%;
}
.vypis p {
	margin: 5px;
	text-align: justify;
}

/* konec vypis clanku =========================================================================== */


/* menu ========================================================================================= */

ul#navlist {
width: 178px;
\width: 180px;
w\idth: 178px;
padding: 0px;
border: 1px solid #000000;
border-top: 0px;
margin: 0px;
font-weight: bold;
background: #FFC519;
}

ul#navlist li {
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #000000;
}

ul#navlist li a {
display: block;
width: 142px;
\width: 138px;
w\idth: 142px;
padding: 4px 8px 4px 8px;
border: 0px;
border-left: 14px solid #005ABD;
background: #EF2929;
background-image: url('../images/bg_red.jpg');
background-repeat: repeat-y;
background-position: right;
text-decoration: none;
text-align: right;
}

ul#navlist li a:link { color: #FFFFFF; }
div#navcontainer li a:visited { color: #FFFFFF; }

ul#navlist li a:hover {
border-color: #EF2929;
color: #FFFFFF;
background: #FFC519;
background-image: url('../images/bg_yellow.jpg');
background-repeat: repeat-y;
background-position: right;
}
/* konec menu =================================================================================== */


/* uvodni nabidky =============================================================================== */
#unpamatky, #unaktivity, #unsluzby, #unzabava {
	width: 185px;
	border-left: 1px dotted #999999;
	float: left;
	font-size: 89%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 340px;
}
#unpamatky {
	background-image: url('../images/un_pamatky.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
#unaktivity {
	background-image: url('../images/un_aktivity.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
#unsluzby {
	background-image: url('../images/un_sluzby.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
#unzabava {
	background-image: url('../images/un_zabava.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
#unpamatky h2, #unaktivity h2, #unsluzby h2, #unzabava h2 {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 200%;
}
#unpamatky h2 {
	color: #005ABD;
}
#unaktivity h2 {
	color: #EF2929;
}
#unsluzby h2 {
	color: #5ABD21;
}
#unzabava h2 {
	color: #FFC519;
}
#unpamatky ul, #unaktivity ul, #unsluzby ul, #unzabava ul {
	margin-left: 10px;
    padding-left: 0px;
    list-style: none;
}
#unpamatky li, #unaktivity li, #unsluzby li, #unzabava li {
	padding-left: 10px;
}
#unpamatky li {
    background: url('../images/li_blue.gif') no-repeat 0 4px;
}
#unaktivity li {
    background: url('../images/li_red.gif') no-repeat 0 4px;
}
#unsluzby li {
    background: url('../images/li_green.gif') no-repeat 0 4px;
}
#unzabava li {
    background: url('../images/li_yellow.gif') no-repeat 0 4px;
}
#unpamatky a, #unaktivity a, #unsluzby a, #unzabava a {
	text-decoration: none;
	color: #000000;
}
#unpamatky a:hover, #unaktivity a:hover, #unsluzby a:hover, #unzabava a:hover {
	text-decoration: none;
}
#unpamatky a:hover {
	border-bottom: 1px solid #005ABD;
}
#unaktivity a:hover {
	border-bottom: 1px solid #EF2929;
}
#unsluzby a:hover {
	border-bottom: 1px solid #5ABD21;
}
#unzabava a:hover {
	border-bottom: 1px solid #FFC519;
}

/* konec uvodni nabidky ========================================================================= */


/* uvodni ramecky indexframe a b c d ============================================================ */
#indexframea, #indexframeb, #indexframec, #indexframed {
	width: 169px;
	float: left;
	font-size: 89%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 5px;
	padding: 5px;
}
#indexframea {
	background-image: url('../images/indexframea.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	border: 1px solid #999999;
}
#indexframeb {
	background-image: url('../images/indexframeb.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	border: 1px solid #999999;
}
#indexframec {
	background-image: url('../images/indexframec.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	border: 1px solid #999999;
}
#indexframed {
	background-image: url('../images/indexframed.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	border: 1px solid #999999;
}


#indexframea h2, #indexframeb h2, #indexframec h2, #indexframed h2 {
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 200%;
}
#indexframea h2 {
	color: #005ABD;
}
#indexframeb h2 {
	color: #EF2929;
}
#indexframec h2 {
	color: #5ABD21;
}
#indexframed h2 {
	color: #FFC519;
}


#indexframea a, #indexframeb a, #indexframec a, #indexframed a {
	text-decoration: none;
	color: #000000;
}
#indexframea a:hover, #indexframeb a:hover, #indexframec a:hover, #indexframed a:hover {
	text-decoration: none;
}
#indexframea a:hover {
	border-bottom: 1px solid #005ABD;
}
#uindexframeb a:hover {
	border-bottom: 1px solid #EF2929;
}
#indexframec a:hover {
	border-bottom: 1px solid #5ABD21;
}
#indexframed a:hover {
	border-bottom: 1px solid #FFC519;
}

/* konec uvodni ramecky ========================================================================= */


/* kalendar akci ================================================================================ */
#kalendarakci {
	margin-left: 10px;
}
#kalendarakci fieldset {
	margin: 10px 0px;
	padding: 5px;
}
#kalendarakci legend {
	font-size: 120%;
	font-weight: bold;
}
#kalendarakci h3 {
	font-size: 120%;
	background-color: #005ABD;
	background-image: url('../images/barevne_pruhy.gif');
	background-repeat: repeat-y;
	background-position: right;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 60px 2px 5px;
	border-bottom: 0px;
	border-left: 15px solid #FFC519;
	margin-top: 20px;
}
/* konec kalendar akci ========================================================================== */

/* Katalog ubytovani ============================================================================ */
#katalogubytovani {
	margin-left: 10px;
}
#katalogubytovani fieldset {
	margin: 10px 0px;
	padding: 15px 8px 15px 8px;
	text-align: justify;
}
#katalogubytovani legend {
	font-size: 120%;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
#katalogubytovani h3 {
	font-size: 120%;
	background-color: #005ABD;
	background-image: url('../images/barevne_pruhy.gif');
	background-repeat: repeat-y;
	background-position: right;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 60px 2px 5px;
	border-bottom: 0px;
	border-left: 15px solid #FFC519;
	margin-top: 20px;
}
.symbol {
  width: 25px;
  text-align: center;
  float: left;
  margin-left: 5px;
}
.detail_kontakt td{
  padding-left: 10px;
}
.alig_right {
  text-align: left;
}
.ubytovani {
  width: 420px;
  border-width: 1px 1px 1px 10px;
  border-style: solid;
  border-color: #005ABD;
  margin-bottom: 10px;
  clear: both;
}
.ubytovani p{
  padding-left: 5px;
}
.ubytovani_typ {
  width: 340px;
  height: 16px;
  background: #DFE7FF;
  float: left;
}
.ubytovani_nic {
  width: 80px;
  height: 16px;
  float: left;
}
.ubytovani_popis {
  width: 420px;
  padding-bottom: 3px;
  background: #DFE7FF;
  overflow: hidden;
  float: left;
}
.ubytovani_popis_1 {
  width: 340px;
  padding-bottom: 3px;
  background: #DFE7FF;
  float: left;
}
.ubytovani_popis_2 {
  width: 340px;
  padding-bottom: 3px;
  background: #DFE7FF;
  float: left;
}
.ubytovani_popis_3 {
  width: 420px;
  float: left;
}
.ubytovani_nadpis {
  width: 340px;
  height: 30px;
  background: #FFD20F;
  margin-bottom: 10px;
}
.ubytovani_nadpis h2 {
  margin-left: 10px;
  font-size: 150%;
  padding-top: 3px;
  color: #FFFFFF;
}
.ubytovani_cenik {
  height: 31px;
  width: 340px;
  background: #005ABD;
  color: #FFFFFF;
  font-weight: 900;
  clear: both;
  text-align: left;
  margin-top: 10px;
}
.ubytovani_cenik img {
  margin: 3px 10px 3px 3px;
  float: left;
}
.ubytovani_cenik p {
  margin: 8px 10px 3px 3px;
  padding: 0px;
  text-align: left;
  float: left;
}
.ubytovani_obrazek {
  width: 80px;
  float: left;
}
.ubytovani_dodatek {
  width: 80px;
  float: left;
}
.ubytovani_dodatek img {
  margin: 10px 0px 0px 4px;
}
.ubytovani_vybaveni {
  width: 335px;
  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 5px;
  color: #005ABD;
  background: #DFE7FF;
  font-weight: bold;
  float: left;
}
.ubytovani_nalezeno {
  color: #E3572D;
  text-align: center;
  font-size: 139%;
  font-weight: 900;
  margin-bottom: 10px;
  margin-top: 10px;
}
.ubytovani_kontakt {
  padding-left: 5px; 
}
.ubytovani_vybaveni img {
  margin: 3px;
}
.clear {
  clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
.luzko_cenik {
  margin-left: 10px;
  vertical-align: middle;
}
.luzko_skladba {
  text-align: left;
  height: 30px;
  color: #969696;
  border-bottom: 1px solid #969696;
  font-weight: 800;
}
.luzko_cena {
  text-align: center;
  width: 80px;
  border-bottom: 1px solid #969696;
}

.luzko_cenik th {
  font-weight: 800;
  font-style: italic;
  color: #969696;
  text-align: center;
  border-bottom: 1px solid #969696;
}
/* Konec katalogu ubytovani ===================================================================== */

/* Katalog pohostinstvi ============================================================================ */
#form-pohostinstvi {
}

#form-pohostinstvi fieldset {
	margin: 10px 0px;
	padding: 15px 8px 15px 8px;
	text-align: justify;
}

#form-pohostinstvi legend {
	font-size: 120%;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

#katalogpohostinstvi {
	font-size: 100%;
	float: left;
}
#katalogpohostinstvi h3 {
	font-size: 120%;
	background-color: #005ABD;
	background-image: url('../images/barevne_pruhy.gif');
	background-repeat: repeat-y;
	background-position: right;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 60px 2px 5px;
	border-bottom: 0px;
	border-left: 15px solid #FFC519;
	margin-top: 20px;
}
.detail_kontakt td{
  padding-left: 10px;
}
.alig_right {
  text-align: left;
}
.pohostinstvi {
  width: 420px;
  border-left: 10px solid #48AA10;
  border-bottom: 2px solid #48AA10;
  border-top: 2px solid #48AA10;
  border-right: 2px solid #48AA10;
  background-color: #D6F2BF;
  margin-bottom: 20px;
}
.pohostinstvi-1 {
  width: 420px;
  border-bottom: 10px solid #48AA10;
  background-image: url('../images/pohostinstvi-1_bg.gif');
  background-repeat: repeat-y;
  overflow: hidden;
}
.pohostinstvi-2 {
  width: 420px;
  overflow: hidden;
  background-image: url('../images/pohostinstvi-2_bg.gif');
  background-repeat: repeat-y;
}
.pohostinstvi-3 {
  width: 420px;
  background-color: #48AA10;
  overflow: hidden;
}
.pohostinstvi-provoz {
  width: 338px;
  border-right: 2px solid #48AA10;
  margin-top: 10px;
  overflow: hidden;
  float: left;
  padding-bottom: 10px;
}
.pohostinstvi-provoz img{
  width: 25px;
  height: 25px;
  padding-bottom: 8px;
  margin: 8px 4px 0px 8px;
  float: left;
}
.pohostinstvi-provoz p{
  width: 230px;
  float: left;
}
.pohostinstvi-kapacity {
  width: 80px;
  float: left;
}
.pohostinstvi-kapacity p{
  margin: 0px;
  padding: 0px;
  text-align: left;
  font-size: 83%;
}
.pohostinstvi-kapacity img{
  width: 25px;
  height: 37px;
  margin-left: 1px;
  margin-top: 1px;
  float: left;
}
.pohostinstvi-informace {
  width: 338px;
  overflow: hidden;
  float: left;
}
.pohostinstvi-typ {
  width: 338px;
  height: 20px;
  background-color: #FFFFFF;
}
.pohostinstvi-nazev {
  width: 338px;
  height: 28px;
  background-color: #EE6320;
  color: #FFFFFF;
}
.pohostinstvi-kontakt {
  width: 338px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.pohostinstvi p{
  padding-left: 10px;
  margin: 0px;
  font-size: 105%;
}
.pohostinstvi h2{
  padding-top: 3px;
  padding-left: 10px;
  margin: 0px;
  font-weight: 600;
  font-size: 120%;
  color: #FFFFFF;
}
.pohostinstvi-obrazek {
  width: 80px;
  float: left;
  border-left: 2px solid #48AA10;
}
.pohostinstvi-obrazek img{
  margin-bottom: 10px;
}
.pohostinstvi-kuchyn {
  width: 338px;
  float: left;
}
.pohostinstvi-vybava {
  width: 80px;
  margin: 1px;
  float: left;
}
.pohostinstvi-vybava img{
  margin-left: 1px;
  margin-top: 2px;
  padding: 0px;
  margin-bottom: 0px;
}
.pohostinstvi-kuchyn img{
  margin-top: 5px;
}
.pohostinstvi-detail {
  width: 420px;
  padding-top: 5px;
  padding-bottom: 5px;
  clear: both;
}
.pohostinstvi-nalezeno {
  color: #E3572D;
  text-align: center;
  font-size: 139%;
  font-weight: 900;
  margin-bottom: 10px;
  margin-top: 10px;
}
.clear {
  clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}

/* Konec katalogu pohostinstvi ================================================================== */

/* Rezervační formuláře ========================================================================= */
.chyba_form {
  color: red;
}
.rezerv_form {
  margin-left: 10px;
}
.rezerv_form td {
  vertical-align: top;
  width: 170px;
}
.upozorneni {

}
.telefon {
  font-size: 150%;
}
/* Konec Rezervačních formuláře ================================================================= */
/* Formulář pro odesílání emailů ================================================================ */
.kontrolni_pole{
  display: none;
}
/* Konec Formuláře pro odesílání emailů ========================================================= */
/* class ======================================================================================== */
/* zarovnani foto v FCKeditoru */

.floatleft {
	float: left;
	border: 1px solid #000000;
	margin: 5px;
}
.floatright {
	float: right;
	border: 1px solid #000000;
	margin: 5px;
}

.zvyraznit {
	color: #FF0000;
	font-weight: bold;
}
/* konec class ================================================================================== */

