body, html {

	background: url('Images/pozadi.jpg') #bbbbbb top repeat-x;

	border: 0px none;

	color: #444;

	font-family: Arial, Helvetica, sans-serif;

	font-size: small !important;

	margin: 0px;

	padding: 0px;

}


.resetovac {

	border: 0px none;

	margin: -2px 0px 0 0;

	padding: 0px;

	float: none;

	clear: both;

	width: 0px;

	height: 0px;

	line-height: 0px;

	font-size: 0px;

}


p, img, table, tr, th, td, h1, h2, h3, h4, h5 {

	border: 0px none;

	margin: 0px;

	padding: 0px;

}


.pStenyDoplnky {

  margin: 0 0 20px 0;

  width: 370px;

}


a {

	color: #777;

}

a:hover {

	color: #33CC00;

}


h1 {

	color: #3cba08;

	font-size: 1.6em;

	margin: 0 0 15px 0;

}

.cislovaniStranek {

	color: #999;

	font-size: 1.1em;

	margin: -5px 0 10px 0;

}


h2 {

	color: #3cba08;

	font-size: 1.2em;

	padding: 10px 0 15px 0;

}


h3 {

	color: #3cba08;

	font-size: 1.2em;

	padding: 10px 0 5px 0;

}


#strankaHlavicka {

	background: #99FF00 url('Images/bgrHlavicka.jpg');

	height: 230px;

}


#strankaHlavickaMenu {

	padding: 18px 0 0 18px;

	font-size: 1.2em;

	margin-top: -62px;

	height: 40px;

	vertical-align: middle;

	color: yellow;

	position: static;

}


#strankaHlavickaMenu td {

	padding: 0 10px;

}


#strankaHlavickaMenu a {

	/*font-weight: bold;*/

	text-decoration: none;

	color: #FFFF33;

}




#strankaHlavickaMenu a:hover {

	text-decoration: underline;

}


#horniHlavni {

	background: no-repeat url('Images/bgrHorniHlavni.gif');

	height: 28px;

}


#strankaVnitrek2 {

	background: url('Images/bgrHlavni.gif') repeat-y;

}


#strankaPaticka {

	background: #bababa url('Images/bgrDolniHlavni.gif') no-repeat;

}

#strankaPaticka p {

	color: #777;

	font-size: .9em;

	padding: 28px 28px 5px 0;

	text-align: right;

}

#strankaPaticka a {

	color: #777;

}

#strankaPaticka a:hover {

	color: #333;

}


#strankaObal {

	width: 860px;

	margin: 0px auto 0px auto;

}


#levyPanelObal {

	float: left;

	width: 200px;

	margin: 0;

	padding: 0px 5px 20px 25px;

	font-size: 90%;

}

#galerieNavigace {

	margin-bottom: -90px;

	height: 90px;

	left: 200px;

	position: relative;

	top: -3.2em;

	width: 190px;

}

#prostorPodPapouskem {

	margin-bottom: -90px;

	height: 90px;

	left: 390px;

	position: relative;

	top: -80px;

	width: 190px;

}

#galerieNavigace a {

	text-decoration: none;

}


/* Seznam s výhodami v levém sloupci na Hlasvní stránce
* Odrážky - obrázek zatržítka */

.seznamOdrazka ul {

	list-style-image: url('Images/odrazka2.gif');

	margin-top: 0;

}

.seznamOdrazka li {

	padding: 0;

}


.ulNoImage {

	font-weight: bold;

	line-height: 1.6em;

	list-style: inside upper-roman;

	margin: 0 0 0 -25px;

        padding-left: 0px;
}

.ulNoImage li {

	padding-bottom: 10px;

}

.ulNoImage a {

	color: #555;

}

.ulNoImage a:hover {
	color: #33CC00;

}

.ulNoImageVnoreny {

	font-weight: normal;

	line-height: 1.6em;

	list-style: none;

	margin: .2em 0 0 0px;

        padding-left: 20px;
}

.ulNoImageVnoreny li {

	padding: 0;

}

#pravyPanelObal {

	float: right;

	font-size: 90%;

	margin: 0px 5px 5px 0px;

	padding: 0px 0px 20px 5px;

	width: 235px;

}


/* Adresa v pravém sloupci na Hlavní stránce
* Bez odrážek */

#pravyPanelVnitrek ul {

	line-height: 1.5em;

	list-style: none;

	font-weight: bold;

	margin: 0 0 10px 10px;

	padding: 0;

}

#pravyPanelVnitrek li {

	padding: 0 0 0 5px;

}


/* Červený text pro vysvětlivky rozměrú atd. */

.cervene {

	color: Red;

	font-size: 11px;

	padding: 10px 0 5px 0;

}

#hlavniPanelObal {

	padding: 0;

	margin: 0 255px 0 232px;

}


#hlavniPanelObal p {

	font-size: .9em;

	line-height: 1.5em;

	text-align: justify;

	padding: 0 0 10px 0;

}


/* Předefinovány okraje pro fotogalerii,
* kde je namísto 3 sloupcového layoutu 2 sloupcový */

#hlavniPanelObalFoto {

	margin: 0 0 0 232px;

}

#hlavniPanelPaticka {

	text-align: left;

}

#hlavniPanelPaticka a {

	text-decoration: none;

}

/***** CLASSES *****/

.skrytyText {

	visibility: hidden;

}


.banVlastniRozmery {

  margin: 0 5px 20px auto;

  padding: 0 10px 10px 15px;

  background: #ededed;

}

/* Číslovaný seznam na Hlavní stránce pro rozdělení klecí
* na rozebíratelné a nerozebíratelné */

.cislovanySeznam {

	margin: 0px 40px 10px 40px;

	padding: 0;

	font-size: .9em;

	line-height: 1.5em;

}


/* Nastylování tabulky v pravém sloupci na Hlavní stránce
* část s telefony */

.telefony {

	line-height: 1.5em;

	margin: 0 0 10px 10px;

	text-align: left;

	vertical-align: top;

}

.telefony th {

	padding: 0 0 0 5px;

}

.telefony td {

	padding: 0 0 0 5px;

}


/* Pravý sloupec "tabulka v tabulce" s popisy k fotografiím */

.popis {

	line-height: 1.5em;

	margin: 0 0 10px 0;

	padding: 0;

	text-align: left;

	width: 190px;

	vertical-align: sub;

}

.popis th {

	vertical-align: top;

	padding: 0 0 0 13px;

}

/* Hvězdička */

.cervenyText {

	color: Red;

	font-size: 1.2em;

}

.popis td {

	padding: 0;

}


/* Fotogalerie styl tabulky */

.galerieTd1 {

	padding-bottom:10px;

	vertical-align: top;

}

.galerieTd2 {

	padding-left: 20px;

	vertical-align: top;

}


#vysvetlivky {

  top: -25px;

  left: 390px;

  margin-bottom: -25px;

  position: relative;

}


/* Pozadí bubliny v pravém a levém sloupci */

.zlutaBublina {

	background: url('Images/bgrLeveMnuOddelovac.gif') left top;

	color: #555;

	font-size: 12px;

	font-weight: bold;

	height: 25px;

	margin: 10px 0 6px 0;

	padding: 5px 5px 0 15px;

	width: 170px;

}

.zlutaBublinaPrava {

	background: url('Images/bgrPraveMnuOddelovac.gif') right top;

	color: #555;

	font-size: 12px;

	font-weight: bold;

	height: 25px;

	margin: 12px 0 6px 0;

	padding: 5px 5px 0 15px;

	width: 170px;

}

.zelenaPravaBublina {

	background: url('Images/bgrLeveMnuOddelovacSedy.gif') left top;

	color: Yellow;

	font-size: 12px;

	/*font-weight: bold;*/

	height: 25px;

	margin: 10px 0 6px 0;

	padding: 5px 5px 0 15px;

	width: 170px;

}

.zelenaPravaBublina a {

	color: Yellow;

	text-decoration: none;

}

.zelenaPravaBublina a:hover {

	color: Yellow;

	text-decoration: underline;

}


.sedaBublina {

	background: url('Images/bgrPraveMnuOddelovacSedy.gif') right top;

	color: #fff;

	font-size: 12px;

	font-weight: bold;

	letter-spacing: .09em;

	height: 25px;

	margin: 10px 0 6px 0;

	padding: 5px 5px 0 15px;

	width: 170px;

}



.SedaBublinaVelka {

	background: url('Images/SedaBublinaVelka.gif') right top;

	color: #fff;

	font-size: 12px;

	font-weight: bold;

	letter-spacing: .09em;

	height: 35px;

	margin: 10px 0 6px 0;

	padding: 5px 5px 0 15px;

	width: 170px;

}


.BublinaAkcePrava {

	background: url('Images/BublinaAkcePrava.gif') right top;

	color: #fff;

	font-size: 12px;

	font-weight: bold;

	letter-spacing: .09em;

	height: 25px;

	margin: 10px 0 6px 0;

	padding: 5px 5px 0 15px;

	width: 170px;

}


.sedaBublinaLeva {

	background: url('Images/sedaBublina.gif') left top;

	color: #fff;

	font-size: 12px;

	font-weight: bold;

	letter-spacing: 0.05em;

	height: 25px;

	margin: 10px 0 6px 0;

	padding: 5px 5px 0 15px;

	width: 170px;

}


.sipka {

	font-family: 'Comic Sans MS';

	margin-bottom: 15px;

}

