/* CSS Document */



*{

		margin: 0;

		padding: 0;

}



body {

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

		font-size: 11px;

		color: #4f4438;

		line-height: 14px;

		background-color: #827464;

		background-image: url(img/bg.jpg);

		background-repeat: repeat-x;

}



#bg {

		background-image: url(img/bg2.jpg);

		background-repeat: no-repeat;

		width: 100%;

		background-position: center top;

		float: left;

}



#bg2 {

		background-image: url(img/bg3.jpg);

		background-repeat: no-repeat;

		width: 100%;

		background-position: center top;

		float: left;

}



#box {

		width: 886px;

		height: auto;

		margin: 0 auto;

}



#header {

		width: 886px;

		height: 127px;

}



#logo {

		text-indent: -9999px;

		float: left;

		width: 296px;

		height: 90px;

		overflow: hidden;

		margin-left: 5px;

		margin-top: 25px;

}



#logo a {

		background-image: url(img/logo.png);

		width: 296px;

		height: 90px;

		display: block;

}



#top {

		width: 886px;

		height: 22px;

		background-image: url(img/top.png);

}



#obrazek1 {

		width: 886px;

		height: 303px;

		background-image: url(img/obrazek1.png);

}





/* ------------ MENU ------------ */

menu {

		height: 37px;

		float: left;

		margin-left: 75px;

		margin-top: 80px;

}



menu li {

		list-style: none;

		display: inline;

}



#uvod {width: 51px; height: 37px; background-image: url(img/menu/uvod.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute;}

#uvod:hover {background-image: url(img/menu/uvod-hover.png);}

#uvod-active {width: 51px; height: 37px; background-image: url(img/menu/uvod-hover.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute;}



#info {width: 44px; height: 37px; background-image: url(img/menu/info.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute; margin-left: 56px;}

#info:hover{background-image: url(img/menu/info-hover.png);}

#info-active {width: 44px; height: 37px; background-image: url(img/menu/info-hover.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute; margin-left: 56px;}



#fotogalerie {width: 87px; height: 37px; background-image: url(img/menu/fotogalerie.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute; margin-left: 105px;}

#fotogalerie:hover{background-image: url(img/menu/fotogalerie-hover.png);}

#fotogalerie-active {width: 87px; height: 37px; background-image: url(img/menu/fotogalerie-hover.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute; margin-left: 105px;}



#zajimavosti {width: 90px; height: 37px; background-image: url(img/menu/zajimavosti.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute; margin-left: 197px;}

#zajimavosti:hover{background-image: url(img/menu/zajimavosti-hover.png);}

#zajimavosti-active {width: 90px; height: 37px; background-image: url(img/menu/zajimavosti-hover.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute; margin-left: 197px;}



#cenik {width: 55px; height: 37px; background-image: url(img/menu/cenik.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute; margin-left: 292px;}

#cenik:hover{background-image: url(img/menu/cenik-hover.png);}

#cenik-active {width: 55px; height: 37px; background-image: url(img/menu/cenik-hover.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute; margin-left: 292px;}



#rezervace {width: 83px; height: 37px; background-image: url(img/menu/rezervace.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute; margin-left: 352px;}

#rezervace:hover{background-image: url(img/menu/rezervace-hover.png);}

#rezervace-active {width: 83px; height: 37px; background-image: url(img/menu/rezervace-hover.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute; margin-left: 352px;}



#kontakt {width: 69px; height: 37px; background-image: url(img/menu/kontakt.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute; margin-left: 440px;}

#kontakt:hover {background-image: url(img/menu/kontakt-hover.png);}

#kontakt-active {width: 69px; height: 37px; background-image: url(img/menu/kontakt-hover.png); text-indent: -9999px; overflow: hidden; display: block; position: absolute; margin-left: 440px;}





#bloky {

		width: 886px;

		height: auto;

		margin-top: 34px;

}



.blok {

		width: 263px;

		height: 260px;

		background-image: url(img/blok.png);

		float: left;

		padding-left: 10px;

		padding-right: 10px;

}



#paticka {

		border-top: 1px solid #a09386;

		width: 851px;

		clear: both;

		background-image: url(img/paticka.png);

		background-repeat: no-repeat;

		color: #cec3b8;

		padding-left: 35px;

		padding-top: 20px;

		/*background-position: 0px 13px;*/

		padding-bottom: 15px;

		float: left;

		margin-top: 30px;

}



#paticka a {

		color: #cec3b8;

		text-decoration: underline;

}



#paticka a:hover {

		text-decoration: none;

}



.i {

		background-image: url(img/i.png);

		background-repeat: no-repeat;

		color: #f5efe9;

		padding-left: 20px;

		height: 16px;

		float: left;

		margin-top: 276px;

		margin-left: 10px;

		padding-top: 1px;

}



#cisla {

		float: right;

		padding-right: 13px;

		margin-top: 273px;

}



.ctverecek1 {

		background-image: url(img/ctverecek1.jpg);

		width: 22px;

		height: 17px;

		float: left;

		font-size: 13px;

		text-align: center;

		font-weight: bold;

		padding-top: 4px;

		margin-left: 4px;

}



.ctverecek1 a {

		color: #f5ece4;

		text-decoration: none;

}



.ctverecek1 a:hover {

		text-decoration: none;

}



.ctverecek2 {

		background-image: url(img/ctverecek2.jpg);

		width: 22px;

		height: 17px;

		float: left;

		font-size: 13px;

		color: #f5ece4;

		font-weight: bold;

		text-align: center;

		padding-top: 4px;

		margin-left: 4px;

}



.ctverecek2 a {

		color: #f5ece4;

		text-decoration: none;

}



.ctverecek2 a:hover {

		text-decoration: none;

}



.ikonka1 {

		width: 223px;

		background-image: url(img/ikonka1.jpg);

		background-repeat: no-repeat;

		border-bottom: 1px solid #d9ccbf;

		color: #675b4e;

		font-size: 20px;

		padding-left: 40px;

		height: 24px;

		font-weight: bold;

		padding-top: 30px;

		&padding-bottom: 5px;

		background-position: 0px 14px;

		margin-bottom: 8px;

}



.zeleny-ctverec {

		background-image: url(img/zeleny-ctverec.jpg);

		background-repeat: no-repeat;

		padding-left: 15px;

		float: left;

		margin: 0 auto;

		margin-left: 40px;

		_margin-left: 20px;

}

		

.cerveny-ctverec {

		background-image: url(img/cerveny-ctverec.jpg);

		background-repeat: no-repeat;

		padding-left: 15px;

		float: left;

		margin-left: 16px;

}

	

.mesic {

		font-size: 15px;

		font-weight: bold;

		color: #675b4e;

		text-decoration: underline;

		margin-left: 3px;

		margin-right: 3px;

}



#terminy-tabulka {

		border-collapse: collapse;

		text-align: center;

		color: #FFFFFF;

		font-size: 12px;

		/*margin-left: 0px;

		margin-top: 12px;*/

}



#terminy-tabulka td {

		border: 1px solid #ffffff;

		height: 19px;

		_height: 16px;

		&height: 18px;

		width: 38px;

}



.z-tab {

		background-color: #29a838;

}



.c-tab {

		background-color: #cc1616;

}



.n-tab {

		background-color: #948677;

}



.p-tab {

		background-color: #dcd0c5;

}



.rezervovat {

		background-image: url(img/dvojsipka.jpg);

		background-position: right;

		padding-right: 15px;

		background-repeat: no-repeat;

		text-align: right;

}

.rezervovat a {

		font-size: 11px;

		color: #4f4438;

		text-decoration: underline;

		font-weight: bold;

}



.rezervovat a:hover {

		text-decoration: none;

}



.ikonka2 {

		width: 215px;

		background-image: url(img/ikonka2.jpg);

		background-repeat: no-repeat;

		border-bottom: 1px solid #d9ccbf;

		color: #675b4e;

		font-size: 20px;

		padding-left: 48px;

		height: 24px;

		font-weight: bold;

		padding-top: 30px;

		&padding-bottom: 5px;

		background-position: 0px 14px;

		margin-bottom: 8px;

}



.ikonka3 {

		width: 205px;

		background-image: url(img/ikonka3.jpg);

		background-repeat: no-repeat;

		border-bottom: 1px solid #d9ccbf;

		color: #675b4e;

		font-size: 20px;

		padding-left: 58px;

		height: 24px;

		font-weight: bold;

		padding-top: 30px;

		&padding-bottom: 5px;

		background-position: 0px 14px;

		margin-bottom: 8px;

}



#mapa {

		position: absolute;

		margin-left: 150px;

		margin-top: -180px;

}



.zvetsit {

		background-image: url(img/zvetsit.jpg);

		background-repeat: no-repeat;

		background-position: 0px 5px;

		padding-left: 20px;

		padding-top: 3px;

		margin-left: 18px;

		font-weight: bold;

}



.zvetsit a {

		text-decoration: underline;

		font-size: 11px;

		color: #4f4438;

}



.zvetsit a:hover {

		text-decoration: none;

}



#obrazek2 {

		width: 886px;

		height: 204px;

		background-image: url(img/obrazek2.jpg);

}



#obsah {

		width: 840px;

		background-color: #f5ece2;

		padding: 23px 23px 30px 23px;

		float: left;

}



#obsah2 {

		width: 840px;

		background-color: #f5ece2;

		padding: 23px 23px 30px 23px;

		float: left;

}



#obsah a {

		color: #cd1616;

		text-decoration: underline;

}



#obsah a:hover {

		text-decoration: none;

}



#spodek {

		width: 886px;

		height: 8px;

		background-image: url(img/bottom.png);

		float: left;

}



.nadpis {

		width: 840px;

		border-bottom: 1px solid #e0d5cb;

		float: left;

		margin-bottom: 15px;

}



.nadpis a {

		color: #cd1616;

		text-decoration: underline;

}



.nadpis a:hover {

		text-decoration: none;

}



.nadpis h2 {

		color: #796a5a;

		font-size: 20px;

		font-weight: bold;

		padding-bottom: 10px;

		float: left;

		padding-top: 3px;

		padding-left: 8px;

}



.obrazek {

		border: 3px solid #d4c7b8;

		float: right;

}



.text1 {

		color: #b3a696;

		font-size: 16px;

		font-weight: bold;

		padding-top: 20px;

}



#obrazek3 {

		width: 886px;

		height: 204px;

		background-image: url(img/obrazek4.jpg);

}



#obrazek4 {

		width: 886px;

		height: 204px;

		background-image: url(img/obrazek5.jpg);

}



#obrazek5 {

		width: 886px;

		height: 204px;

		background-image: url(img/obrazek9.jpg);

}



#obrazek6 {

		width: 886px;

		height: 204px;

		background-image: url(img/obrazek10.jpg);

}



.obrazky {

		float: right;

}



.seznam {

		list-style: square;

		padding-top: 15px;

		padding-bottom: 15px;

}



.seznam li {

		margin-left: 20px;

}



.obr1 {

		background-image: url(img/obrazek6.jpg);

		width: 285px;

		height: 18px;

		border: 3px solid #d4c7b8;

		margin-bottom: 15px;

		color: #f5efe9;

		padding-top: 198px;

		padding-left: 5px;

}



.obr2 {

		background-image: url(img/obrazek7.jpg);

		width: 290px;

		height: 216px;

		border: 3px solid #d4c7b8;

		color: #f5efe9;

		width: 285px;

		height: 18px;

		border: 3px solid #d4c7b8;

		margin-bottom: 15px;

		color: #f5efe9;

		padding-top: 198px;

		padding-left: 5px;

}



.zpet {

		width: 33px;

		height: 19px;

		background-image: url(img/leva-sipka.jpg);

		float: left;

		display: block;

		text-indent: -9999px;

		overflow: hidden;

}



.zpet:hover {

		background-image: url(img/leva-sipka2.jpg);

}



#terminy-tabulka2 {

		border-collapse: collapse;

		text-align: center;

		color: #FFFFFF;

		font-size: 36px;

		margin-top: 10px;

		_margin-top: 3px;

		margin-left: 130px;		

}



#terminy-tabulka2 td {

		border: 2px solid #ffffff;

		height: 55px;

		width: 85px;

		_padding-top: 14px;

		&padding-top: 12px;

}



.z-tab2 {

		background-color: #29a838;

}



.c-tab2 {

		background-color: #cc1616;

}



.zeleny-ctverec2 {

		background-image: url(img/zeleny-ctverec2.jpg);

		background-repeat: no-repeat;

		padding-left: 30px;

		float: left;

		margin-left: 280px;

		_margin-left: 140px;		

		height: 24px;

		font-size: 14px;

		font-weight: bold;

		padding-top: 5px;

}

		

.cerveny-ctverec2 {

		background-image: url(img/cerveny-ctverec2.jpg);

		background-repeat: no-repeat;

		padding-left: 30px;

		float: left;

		margin-left: 16px;

		height: 24px;

		font-size: 14px;

		font-weight: bold;

		padding-top: 5px;

}



.mesic2 {

		font-size: 30px;

		font-weight: bold;

		color: #675b4e;

		text-decoration: underline;

		margin-left: 3px;

		margin-right: 3px;

}



.online-rezervace {

		font-size: 18px;

		background-image: url(img/dvojsipka2.jpg);

		background-position: right;

		padding-right: 17px;

		background-repeat: no-repeat;

		width: 135px;

		margin-top: 10px;

		margin-left: 588px;

}



.online-rezervace a {

		color: #504438;

		text-decoration: underline;

}



.online-rezervace a:hover {

		text-decoration: none;

}



.hvezdicka {

		color: #d01818;

		padding-right: 3px;

}



.input1 {

		width: 201px;

		height: 19px;

		background-image: url(img/input1.jpg);

		border: 0;

		padding-top: 4px;

		padding-left: 5px;

}



#formular {

		margin-top: 20px;

		margin-left: 50px;

}



#formular td {

		font-weight: bold;

		padding-right: 37px;

		padding-top: 5px;

}



.ta {

		background-image: url(img/textarea.jpg);

		width: 726px;

		height: 127px;

		border: 0;

		margin-top: 7px;

		padding-left: 5px;

		padding-top: 5px;

}



.odeslat {

		width: 112px;

		height: 31px;

		background-image: url(img/odeslat.jpg);

		display: block;

		overflow: hidden;

		text-indent: -9999px;

		float: left;

		margin-top: 7px;

		border: 0;

		&border: none;

}



#adresa2 {

		float: left;

}



#kontaktni-formular {

		float: left;

		padding-left: 120px;

}



#kontaktni-formular2 {

		padding-left: 15px;

		padding-top: 15px;

		border: none;

}



#kontaktni-formular2 td {

		padding-bottom: 5px;

}



.td1 {

		width: 110px;

}



#textarea {

		width: 313px;

		height: 157px;

		background-image:url(img/textarea2.jpg);

		overflow: hidden;

		border: 0;

		padding-left: 5px;

		padding-top: 5px;

}

		

#foto {

		width: 835px;

		height: 270px;

		border: none;

}

.cerveny-email {
		color: #cd1616;
}

.cerveny-email:hover {
		color: #cd1616;
		text-decoration: none;
}

#obrazek7 {

		width: 886px;

		height: 204px;

		background-image: url(img/obrazek11.png);

}