body {
	margin:0; padding:0;
	background:#365F63;
	text-align:center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
#hlavicka {
     padding: 10px;
     border: 0px solid black;
     height:137px;
	  _height:157px;		  
     background-image: url('image/hlavicka.jpg');
}
h1{
	background-image: url('image/hlavicka-vlevo.jpg');
	width: 506px;
	height: 24px;
	_height: 0px;
	margin: 3px 0px 0px 5px;
	_margin: 4px 0px 0px 5px;
	color: white;
	font-size: 1.4em;
	font-weight: normal;
	text-align: center;
	font-family: Tahoma; 
}
h2{
	font-size: 1.3em;
}
h3{
	font-size: 1em;
}
.nadpis2{
	background-image: url('image/nadpis-vpravo.jpg');
	width: 202px;
	height: 24px;
	color: White;
	margin: 2px 0px 0px 0px;
	text-align: center;
	padding: 5px 0px 0px 0px;
	font-family: Tahoma;
}
.text-paricka{
	background-image: url('image/paticka-vlevo.jpg');
	width: 506px;
	height: 27px;
	margin: 0px 0px 3px 5px;
}
#obsah {
	width: 721px;
	margin:1em auto;
	text-align:left;
	background-image: url('image/pozadi.jpg');
	}
#levypanel {
	float: right;
	width: 204px;
	margin: 0px 0px 0px 0px;
	padding: 0;
}
.levypanel-obsah {
	margin: 0px 0px 0px 0px;
}
#hlavnipanel {
	margin:0 0px 0 0; 
	padding:0;
	}
#hlavnipanel-obsah {
	margin: 0px 5px 0px 5px; 
	padding: 0.5em 1em;
	width: 478px;
	_width: 506px;
	background-color:white;
	border-left: 1px solid black;
	border-right: 1px solid black;
	font-size: 0.8em;
	}
#paticka {
	padding: 0px;
	background: #5A6F84;
	color: White;
	text-align: center;
	font-size: smaller;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 15px;
}
.telo-prava{
	height: 120px;
	border-left: 1px solid White;
	border-right: 1px solid White;
	background-color: #EAB584;
	margin-left: 1px;
	width: 192px;
	_width: 200px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 1em;
	color: white;
}
.telo-prava-flash{
	height: 180px;
	border-left: 1px solid White;
	border-right: 1px solid White;
	background-color: #EAB584;
	margin-left: 1px;
	width: 192px;
	_width: 200px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 10px;
	_padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 1em;
	color: White;
}
.telo-prava a{
	font-size: 0.9em;
	color: #6B601F;
}
.telo-prava a:hover{
	font-size: 0.9em;
	color: #98882C;
}
.paticka-prava{
	background-image: url('image/paticka-vpravo.jpg');
	height: 27px;
	width: 200px;
	margin-left: 1px;
}
hr.cleaner {
	clear:both;
   display: none
	}
.nav-lista{
		position: relative;
		left:205px;
	   top:120px;
}
a{
	color: #94701D;
}
a:hover{
	color: #D7812A;
}
.menu{
	position: absolute;
}
.menu a{
	display: block;
	margin: 0px;
	padding: 0px;
	width: 95px;
	height: 20px;
	background-image: url('image/button_non.jpg');
	text-align: center;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
}
.menu a:hover{
	background-image: url('image/button.jpg');
	color:white;
}
.oddil a{
	background-image: url('image/button.jpg');
}
.cenik{
border-collapse:collapse;
	border-spacing:0;
	border: 1px solid silver;
	font:100% verdana, sans-serif;
	margin: auto;
	margin-bottom:10px;
	_margin-bottom:10px;
	margin-top:10px;
	_margin-top:20px;
	_margin-left:30px;
}
.cenik td{
	padding: 0.3em 1.5em;
	background-color: White;
}
.cenik .even td{
	background-color: #CBECE8;
}
.cenik .right{
	text-align: center;
}
.cenik .tab_hlav td{
	background: #61A2A7;
	color: white;
}
.kontakty{
	font-size: 0.9em;
}
.kontakty-tab{
	font-size: 0.9em;
}
.kon-obr{
	border: 1px solid Black;
	float: right;
}
.kon-obr1{
	border: 1px solid Black;
}
.kon-obr2{
	border: 1px solid Black;
}
.center{
	margin:auto;
	text-align: center; 
}
.cert{
	margin: auto;
	text-align: center;
}
.cert td{
	margin: auto;
	text-align: center;
	font-size: 0.9em;
}
.form{
	font-size: 0.9em;
	line-height: 200%;
}
.form input{
	background-color: #E5E3E8;
}
.form textarea{
	background-color: #E5E3E8;
}
.submit input{
	border: 1px solid White;
	background-color: #716C51;
	color: White;
	padding: 5px;
}
.chyba{
	background-color: #F86F6B;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.good{
	background-color: #8CCA6C;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}