body {margin: 0;padding: 0;line-height: 1.5em;font-family: Georgia, "Times New Roman", Times, serif;font-size: 9pt;color: #111;background: #5e0116;background: url(images/bg.jpg) ;}
		
a:link, a:visited { color: #995490; text-decoration: underline; font-weight: normal; } 
a:active, a:hover { color: #660033; text-decoration: underline overline; }

p { margin: 0px; padding: 0px; }

img { margin: 0px; padding: 0px; border: none; }

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h60 { clear: both; width:100%; height: 60px; }


.fl { float: left; }
.fr { float: right; }

h1 {
	margin: 0px;
	padding: 2px 0;
	font-size: 30px;
	font-weight: normal;
}

h2 {
	margin: 0px;
	padding: 2px 0;
	font-size: 30px;
	font-weight: normal;
}

h3 {
	margin: 0 0 10px 0;
	padding: 0 0 0px 0;
	font-size: 16px;
	font-weight: bold;
	color: #222;	
}

h4 {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	font-size: 16px;
	font-weight: bold;
	color: #27231d;
}

.image_wrapper {
	border: 1px solid #ffffff;
	margin-top: 3px;
	margin-bottom: 5px;
}

.fl_image {
	float: left;
	margin-right: 15px 
}

.fr_image {
	float: right;
	margin-left: 15px 
}

#stranka_ven {width: 100%;background: url(images/bg.jpg) ;}

#stranka_uvnitr {width: 100%;background: url(images/bg.jpg) center bottom no-repeat;}

#obal {width: 990px;margin: 0 auto;}

#nahore {position: relative;clear: both;width: 930px;height: 110px;padding: 0 30px;background:	url(images/mezi.png) no-repeat;}

#banner {clear: both;width: 990px;height: 250px;background: url(images/obrazek.png) center no-repeat;}
#banner #banner_section {float: right;width: 400px;margin-top: 30px;margin-right: 80px;text-align: center;}
#banner h2 {color: #eaecd0;font-size: 22px;line-height: 25px;margin-bottom: 24px;}
#banner p {color: #eeefd4;font-size: 16px;line-height: 25px;margin-bottom: 30px;}

#obsah {position: relative;clear: both;width: 990px;background: url(images/stred.png) center repeat-y;	}

#text {width: 940px;padding: 80px 25px 0 25px;margin-bottom: 85px;background: url(images/nahore.jpg) center top no-repeat;}

#obsah .obsah_dole {position: absolute;width: 990px;height: 85px;bottom: -85px;left: 0px;background: url(images/dole.png) no-repeat;}

#text h1 {display: block;font-size: 24px;padding: 0 0 25px 0px;margin-bottom: 10px;color: #3e2b18;background: url(images/dekor.png) bottom left no-repeat;}
#text h2 {display: block;font-size: 24px;padding: 0 0 25px 0px;margin-bottom: 10px;color: #3e2b18;background: url(images/dekor.png) bottom left no-repeat;}
#lstrana {float: left;width: 640px;margin-left: 50px;}
#lstrana p {margin-bottom: 10px;}
#lstrana .levy {width: 640px;}
.menu {margin: 0 0 0 10px;padding: 0;}
.menu li {margin: 0px;padding: 0 0 10px 0; list-style-image: url(images/ikonka.png)}
.menu li a {color: #111;font-size:12pt;text-decoration: none;font-style:italic;}
.menu li a:hover {color: #fff;}


#pstrana {position: relative;float: right;width: 130px;color: #20150f;margin: 0 50px 50px 0;padding: 20px 20px 0 20px;}
#pstrana .nabidka_dole {position: absolute;bottom: -40px;left: 0px;width: 220px;height: 50px;background:url(images/vpravo_dole.png) no-repeat;}

.levy_text {padding-left: 0px;text-align:justify;}

#side_column .nabidka {margin-bottom: 30px;}

.nabidka img {border: 1px solid #ffffff;margin-bottom: 10px;}

#dole {clear: both;text-align: center;width: 930px;padding: 50px 30px;color: #fff;}
#dole p {color: #111;}
#dole a {color: #000;}
#dole a:hover {color: #990000;}
#dole {margin: 0 0 10px 0;padding: 0px;list-style: none;}
