body {
	text-align: center;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	margin: 0;
	padding: 0;
	background: #F7FAE8;
}

#celezapouzdrene {
	background: #F7FAE8;
}

.clear {
	clear: both;
}

#celek {
	border: 1px solid #CCCCCC;
	border-top: 0;
	margin: 0 auto 0 auto;
	padding: 0;
	width: 993px;
	background: White url(img/levypas.jpg) repeat-y scroll;
}

/*menu_start*/
#menu {
	border: 0;
	margin: 0;
	padding:0;
	display: table;
	width: 100%;
	background: white;
	color: #9090A0;
	font: 12px Trebuchet MS, sans-serif;
}
#menu ul{
	
	position: relative;
	border: 0;
	margin-left: 20px;
	padding: 0;
	list-style: none;
	
}
#menu li {
	float: left;
	display: inline;
	padding-right:0.4em;
}

#menu li a {
	font: 12px  Trebuchet MS, sans-serif;
	color :#6AC335;
	margin-right: 5px;
	text-decoration: none;
}
#menu li a:hover {
	color: #DE137C;
	text-decoration: none;
}
/*menu_end*/




/*levy_start*/

#levy {
	padding: 0;
	padding-top: 15px;
	margin: 0;
	width: 250px;
	border: 0;
	background: transparent;
	float: left;
	text-align: left;
	height: auto;
}
#levy ul li {
	list-style: none;
	margin-left: 20px;
	margin-right: 10px;
	
}

#levy ul li a{
	font: bold 13px Trebuchet MS, sans-serif;
	color: black;
	text-decoration: none;
}
#levy ul li ul li {
	list-style-image: url(img/li_small.gif);
	margin-left: 0;
}
#levy ul li ul li a {
	font: 12px Trebuchet MS, sans-serif;
	color: black;
	text-decoration: none;
}

#levy a.aktivni, #levy a:hover {
	color: #DE137C;
	text-decoration: none;
}
/*levy_end*/

/*obsah_start*/

#obsah {
	float: right;
	width: 718px;
	text-align: left;
	background: transparent;
	padding: 0px;
	margin: 10px;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#obsah a { /*zelene podtrzene*/
	color :#6AC335;
	text-decoration: underline;
	text-align: left;
}

#obsah a:hover {
	color: #DE137C;
}
#obsah ul {
	margin-left: 25px;
}

#obsah li { /*definice listu*/
	list-style-image: url(img/li_small.gif);
	margin-left: 0;
	margin-right: 10px;
	margin-bottom: 5px;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	text-align: left;
}
#obsah img {
	border: 0;
}

/*obsah_end*/

/*hornimalinkepdacka_start*/

/*hornimalinkepdacka_end*/

#hornicek {
	font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Gray;
	text-align: right;
	margin: 0 auto 0 auto;
	width: 993px;
	border: 0;
	background: White url(img/hornicek.gif) no-repeat right top;
	_background: White url(img/hornicek2.jpg) no-repeat right top;
	padding: 0;
	display: table;
	
}


/*cop_start*/


#cop {
	font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Gray;
	text-align: center;
	margin: 0 auto 0 auto;
}
#cop a, #cop a:hover, #hornicek a, #hornicek a:hover{
	text-decoration: none;
	color: Gray;
}

/*cop_end*/





h1, h2 { /* odstavec druhe urovne*/
	font: bold 15px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	background: url(img/li_big.gif) no-repeat scroll top left; /*definice ruzove ctvreckovane sipky v levo*/
	text-align: left;
	padding-left: 20px;
	margin: 10px;
	margin-left: 25px;
	
}
h3 {
	text-align: left;
	font: bold 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	
}

p { /*odstavce obecne*/
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	/*margin: 10px;*/
	margin: 0px;
	padding: 0;
	text-align: justify;
}

hr {
	/*vodorovna ruzova cara*/
	color: #DE137C;
	border: 0;
	border-top: 1px solid #DE137C;
	width: 90%;
	text-align: center;
	height: 1px;
}

.sipkaKonec {
	/*definice ruzove ctvreckovane sipky v pravo pro vsechny prvky*/
	background: url(img/li_big.gif) no-repeat scroll right bottom;
	text-align: left;
	padding-right: 20px;

	
	
}

.ruze { /*ruzova barva pro vsechny prvky*/
	color: #DE137C;
	font-weight: bold;
	text-align: left;
}

.stred { /*zarovnani text na stred pro vsechny provky*/
	text-align: center;
	margin: auto;
	width: auto;
}

.vlozil {
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Gray;
	margin: 10px;
	text-align: left;
}

/*pub_start*/

div.zlutava, div.belava {

display: table;
width: 100%; 
margin: 0;
padding: 0;
text-align: left;

}
div.zlutava img, div.belava img{

float: left;
margin: 10px; 
padding: 0;
height: 108px;
width: 85px;
	
}
div.zlutava h3, div.belava h3{
font: bold 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
color: Black;
margin: 8px;
text-align: left; 
	
}

div.zlutava p, div.belava p{
font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
color: black;
padding-left: 20px;
text-align: left; 
	
}
div.zlutava {
	background: #F7FAE8;
}

/*pub_end*/



/*fotogalerie_start*/


.nahled {
	border: 0;
	text-align: center;
	margin: 10px auto 10px auto;
	padding: 0;
	width: 33.33%; /*rozmery podle velikosti generovani je treba upravit podle lemontree*/
	background: Black;
	float: left;
	display:inline;
	
	
 
}

.nahledBig {
	border: 0;
	text-align: center;
	margin: 10px auto 10px auto;
	padding: 0;
	width: 98%; /*rozmery podle velikosti generovani je treba upravit podle lemontree*/
	background: transparent;
	float: left;
	display: inline;
}
.nahled img {
	border: 0;
	margin: 5px;
	padding: 0;
	height: 100px;
	
	
	
}
.nahledBig img {
	border: 0;
	margin: 5px;
	margin-bottom: 0;
	padding: 0;
	width: auto !important;
	width: 500px;
	max-width: 500px;
	
}


.nahled div, .nahledBig div {
	padding: 0;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: White;
	width: 100%;
	height: 100px;
	clear: both;
	//display: block;
	//overflow: auto;
	 
	

	
}
.nahledBig div {
	height: auto;
}
#obalFoto { 

	width: 85%;
	margin: 5px auto 5px auto;
	padding: 0;
	text-align: center;
}

/*fotogalerie_end*/



/*d47_start*/

#d47 {
	text-align: left;
	font: bold 15px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Gray;
	width: 80%;
	margin: auto;
	margin-left: 100px;
	margin-bottom: 20px;
	margin-top: 20px;
}
#d47 img {
	float: left;
	margin-right: 10px;
}
/*d47_end*/

