html, body {
	margin: 0;
	padding: 0;
} 

body {
	font-family:  Verdana, Helvetica, Tahoma,  sans-serif; "Lucida Sans Unicode";
	font-size: 12px;
	background-image: url(img/red9.jpg); 
	margin-top: 30px;
	xcolor: #410200;
	xcolor: #492b0e;
	color: #410200;
}

a {
	xcolor: #ad2a1c;
	color: #410200;
	text-decoration: underline;
}

a:hover {
	xcolor: #ad2a1c;
	color: #9c7d3e;
	text-decoration: underline;
}


h1 {
	margin:0;
	padding:0px 0 5px 0;
	xcolor: #790000;
	color: #410200;
	font-size:1.6em;
	xfont-weight:bold;
	font-family: Georgia, Garamond;
	text-transform: uppercase;
	letter-spacing: 1px;
	xfont-variant: small-caps;
	font-weight: lighter;
	border-bottom: 1px solid #9c7d3e;
}

.aaa {
	visibility: hidden;
	}

h2 {
	margin:0;
	padding:0;
	color: #410200;
	font-size:13px;
	font-weight:bold;
}


h3 {
	color:#8A8A8A;
	font-size:10px;
	font-weight:bold;
	margin:0 0 8px 0;
	padding:0 0 2px 0;
}

ul, li {
	margin:0;
	padding:0;
	list-style:none;
}

p {
	margin:10px 0 10px 0;
	line-height:20px;
}

strong {
	font-size:12px;
	xcolor:#000;
	xcolor: #492b0e;
	color: #410200;
}


img {
	display: block;
	border:0;
}

a img {
	border:none; 
}


#wrap {
	width:830px;
	margin:0 auto;
        background: #fff
	
}



#header {
	width:850px;
	height:229px;
	clear:both;
	margin-left: -11px;
	background-image: url(img/hlavicka4.jpg);
	xborder: 2px solid red; 
}

#content{
	width: 830px;
	display: block;
	background: url(img/stred.jpg) top left repeat-y;
	clear: both;
	text-align: left;

}

#left {
	width:281px;
	float:left;
	margin:0px 0 0 0px;
	display: block;
        text-align:left;
	xborder: 2px solid navy;
	xbackground-image: url(img/levy1.gif); 
	
	

}

#pocasi {
	width: 246px;
	height: 211px;
	margin-left: 24px;
	margin-top: 30px;
	xtext-align: center; 
	xbackground-image: url(img/pocasi.jpg); 
	
	
}

.pocasi_ikony {
	padding-left: 56px;
	padding-top: 20px;
}

.snih {
	padding-left: 40px;
	padding-top: 20px;
	color: #fff;
	
}

#right  {
	width:549px;
	float:right;
	padding: 10px 50px 20px 0px;
		
	xmargin: 10px 3px 0px 0px;
	display: block;
	xclear:right;
        xoverflow: auto;
	xborder: 2px solid green;
	xbackground-image: url(img/pravy2.gif); 
	

}




html>body #right	{
	width: 490px;
	}




#kontakt {
	margin: 0 0 12px 0;
	width: 490px;
	height: 185px;
	display: block;
	clear: left;
	border-bottom: 1px dotted #9c7d3e;
	
	
      	}


.adresa {	
	float:left;
	
	width: 235px;
	padding-top: 15px;

}

.adresa_odstavec {	
	clear: both;
	padding-top: 10px; 
	

}

.facebook {	
	xfloat:left;
	padding-top: 10px; 
	

}

.mapka	{
	width: 235px;
	height: 140px;
	display: block;
	padding-top: 15px;
	margin-right: 8px;
	float: right;
	}

img.mapka {
	width: 235px;
	height: 152px;
	float: right;	
	margin: 0 2px 0 14px;
	}


#right form fieldset.zajemce label, #right form label.note	{
	width: 102px;
	margin-right: 14px;
	border: 1px dotted #9c7d3e;
      	}

#right form fieldset.zajemce p input, #right form textarea	{
	width: 360px;
	float: left;
	border: 1px solid;
	border-color: #BED28B #F9FFE6 #F9FFE6 #BED28B;
	background: #FFF;
	color: #889F37;
      	}
#right form fieldset.zajemce p input.psc	{
	width: 60px;
      	}

#right form fieldset.text {
		padding-left: 50px;
}


#menu { xborder: 2px solid orange;
	width: 246px;
	margin-left: 24px;

}

#menu li {
	margin:0;
	padding: 0;
	xmargin-left: 40px;
	height: 41px;
}

#menu a {
	xtext-indent:8px;
	
	
}

#menu a:link, #menu a:visited, #menu a:active {
	border:none;
	display:block;
	width:161px;
	x	
	xpadding:8px 8px 8px 10px;
        padding-left: 0px;
	xborder-bottom:1px solid #E5E5E5;
	color:#666;
}




#menu a:hover {
	background-color:#f8f8f8;
	xcolor: #851518;
	xbackground-position:6px 13px;
}




#nad {
	padding-bottom: 10px;
        text-align:center;
}


#footer{
	height: 224px;
	background-image: url(img/paticka4.jpg); 
	width: 830px;
	clear:both;
	display: block;
}

.copyright {
	text-align: right;
	padding-top: 174px;
	padding-right:40px;
	font-size: 11px;
}

.uvod_picture { text-align: center;}


.nahledy_fotek {	
		
		border-collapse: collapse;
}



#pravidla ul {
	padding-left: 40px;
	line-height: 20px;
		
}
#pravidla ul li{
	list-style-type: square; 
	padding-left: 5px;
	padding-bottom: 15px;
	
}

#gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin-top: 25px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #bfa146;
}
#gradient-style th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #c0a146 url('img/gradhead.jpg') repeat-x;
	border-top: 2px solid #bfa146;
	border-bottom: 1px solid #bfa146;
	color: #410200;
}
#gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #bfa146;
	xcolor: #669;
	color: #410200;
	border-top: 1px solid #bfa146;
	background: #bfa146 url('img/grback1.jpg') repeat-x;
}
#gradient-style tr td
{
	background: #e8edff;
	font-size: 12px;
	xcolor: #339c;
	color: #410200;
	background: #d0dafd url('img/grback1.jpg') repeat-x;
}
#gradient-style tbody xtr:hover td
{
	background: #d0dafd url('img/gradhover.png') repeat-x;
	color: #339;
}

#cenik_poznamky {
		padding-top: 5px;
}

#cenik_poznamky ul {
	padding-left: 40px;
	margin-top: 10px
	line-height: 15px;
		
}
#cenik_poznamky ul li{
	list-style-type: square; 
	padding-left: 5px;
	padding-bottom: 15px;
	
}



#content_galerie {
	padding: 10px 60px 8px 0;
        height: 380px;


.galerie_nahled {
	width:500px;
	xmargin: 20px 20px 20px 30px;
	text-align: center;

        
}


