body{
	background-color: #FDB7BB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
h1{
	text-transform: uppercase;
	font-size: 12px;
}
h1.nocase{
	text-transform: none;
}
div#main{
	position:absolute;
	left:250px;
	top:60px;
	width:740px;
	background-color: #FDB7BB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	text-align: left;
}
div#main h1{
	color: #ac1e1d;
	text-transform: uppercase;
}
div#main h1{
	text-transform: none;
}
div#main span.red{
	color: #ac1e1d;
}
div#main p.red{
	color: #ac1e1d;
	text-align: center;
}
div#main p.red a{
	color: #ac1e1d;
	font-weight: bold;
	text-decoration: underline;
	font-weight: bold;
}
img.left{
	float:left;
	margin: 20px 20px 20px 20px;
}
img.right{
	float:right;
		margin: 20px 20px 20px 20px;
}
div#main span.red a:hover{
	color: #ac1e1d;
	font-weight: bold;
	text-decoration: underline;
}
div#main p{
	text-align: left;
}
div#main p.center{
	text-align: center;
}
div#main p.big{
	line-height: 20px;
}
div#main a{
	color: #484848;
	text-decoration: none;
	font-weight: bold;
}
div#main span.gbook{
	color: #ac1e1d;
	font-weight: bold;
}
div#main a.red{
	color: Red;
}
div#main a:hover{
	color: Gray;
}
div#main td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	text-align: left;
	vertical-align: top;
}
div#main td.left{
	text-align: left;
}
div#main table.middle{
	border-collapse: collapse;
	border: 1px solid Black;
}
div#main table.middle td{
	text-align: center;
	vertical-align: middle;
	border: 1px solid Black;
}
div#main td.top{
	text-align: center;
	vertical-align: top;
}
div#main td.topleft{
	text-align: left;
	vertical-align: top;
}
div#main td.topright{
	text-align: right;
	vertical-align: top;
}
div#main td.left{
	text-align: left;
	vertical-align: center;
}
div#main img{
	border: 1px solid Black;
}
div#main img.noborder{
	border: 0px;
}
#petra1{
	position:absolute;
	left:0px;
	top:0px;
	width:65px;
	height:88px;
}
#petra2{
	position:absolute;
	left:65px;
	top:0px;
	width:122px;
	height:88px;
}
#petra3{
	position:absolute;
	left:187px;
	top:0px;
	width:43px;
	height:88px;
}
#horni1{
	position:absolute;
	left:400px;
	top:0px;
	width:321px;
	height:88px;
}
#counter{
	position: absolute;
	left:730px;
	top:15px;
	width:130px;
	height:100px;
	background-color: #FDB7BB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	text-align: center;
	font-weight: bold;
}
#counterde{
	position: absolute;
	left:725px;
	top:15px;
	width:140px;
	height:100px;
	background-color: #FDB7BB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	text-align: center;
	font-weight: bold;
}
#petra4{
	position:absolute;
	left:0px;
	top:88px;
	width:65px;
	height:249px;
}
#petra5{
	position:absolute;
	left:65px;
	top:88px;
	width:122px;
	height:249px;
}
#petra6{
	position:absolute;
	left:187px;
	top:88px;
	width:43px;
	height:249px;
}
#sloupec1{
	position:absolute;
	left:0px;
	top:337px;
	width:65px;
	height:233px;
}
#uvodni {
	position:absolute;
	left:65px;
	top:337px;
	width:122px;
	height:24px;
}
#kontakt {
	position:absolute;
	left:65px;
	top:361px;
	width:122px;
	height:23px;
}
#menu-sloupec {
	position:absolute;
	left:187px;
	top:337px;
	width:43px;
	height:250px;
}

#fotoarchiv{
	position:absolute;
	left:65px;
	top:384px;
	width:122px;
	height:24px;
}

#step{
	position:absolute;
	left:65px;
	top:408px;
	width:122px;
	height:23px;
}

#tanec {
	position:absolute;
	left:65px;
	top:431px;
	width:122px;
	height:24px;
}

#hosteska {
	position:absolute;
	left:65px;
	top:455px;
	width:122px;
	height:23px;
}

#vystoupeni {
	position:absolute;
	left:65px;
	top:478px;
	width:122px;
	height:24px;
}

#kniha {
	position:absolute;
	left:65px;
	top:502px;
	width:122px;
	height:23px;
}
#created{
	position:absolute;
	left:0px;
	top:530px;
	width:187px;
	height:17px;
}
#optimalizace{
	position:absolute;
	left:0px;
	top:550px;
	width:230px;
	height:13px;
}
#registraceemailu{
	position:absolute;
	left:15px;
	top:575px;
	width: 200px;
	font-size: 14px;
	color: #ac1e1d;
	border: 1px solid #ac1e1d;
	padding: 2px 2px 2px 2px;
}
#registraceemailu input{
	margin: 0;
	padding: 0;
}
#registraceemailu .tlacitko{
	margin: 0;
	padding: 0;
	border: 1px solid;
}

div#main input, textarea{
	background-color: #FDB7BB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px dotted #ac1e1d;
}
div#main font.zprava{
	font-size: 10px;
	color: Black;
	font-weight: normal;
}
ul.uvodni li{
	padding-bottom: 5px;
}