* {margin:0; padding:0}
html, body {
	height: 100%;
}
body {
	font-family: Verdana, Tahoma, Arial, lucida, sans-serif;
	background: white;
	color: #000;
	font-size: 12px;
	text-align: left;
	min-width: 760px;
	line-height: 1.5;
	margin:0
}
html>body {
	font-size: 12px;
}
#main {
	width: 760px;
	margin: 0 auto 0 0;
	text-align: left;
	background-color:#FFFFFF;
	background-image: url(obr/predel.gif) ;
	background-position: 240px;
	background-repeat:repeat-y;
	min-height: 100%;
	height: 100%;
	position: relative;
	padding:0
 }
body>#main {
	height: auto;
 }
/*-- halavicka--*/
#head {
	color: black;
	background: white url(*) no-repeat;
	height: 70px;
	display:block;
	border-bottom: 1px solid #dedede;
	position:relative;
	margin:0;
}
#logo {
	position: absolute;
	width: 240px; 
	height:63px;
	text-align:center;
	left:0;
	top:0;
	border-bottom: 6px solid #dedede}
#menu-h {
	position: absolute;
	height:70px;
	left:241px;
	top:0
	}
#menu-h a{
	text-decoration:none;
	display:block;
	padding:9px 0;
	margin:7px 0 0 0;
	color:#666666;
	font-size:14px}
#menu-h a:hover, #sidebar-content a:hover{
	background-color:#CCCCCC;
	color:#FFFFFF}
#menu-h ul { 
	height:66px;
	margin: 3px 0 1px 0;
	list-style-type:none}
#menu-h li{
	float: left;
	display:block;
	height:53px;
	margin: 4px 0 0  0;
	text-align:center}
.polozka-1 {
	border-bottom: 6px solid #FEA108;
	border-top: 3px solid white;
	width:160px}
.polozka-1a {
	border-top: 3px solid #FEA108;
	border-bottom: 6px solid #FEA108;
	width:160px}
.polozka-2 {
	border-bottom: 6px solid #FEE1A9;
	border-top: 3px solid white;
	width: 137px}
.polozka-2a {
	border-top: 3px solid #FEE1A9;
	border-bottom: 6px solid #FEE1A9;
	width: 137px}
.polozka-3 {
	border-bottom: 6px solid #B4967A;
	border-top: 3px solid white;
	width:111px}
.polozka-3a {
	border-top: 3px solid #B4967A;
	border-bottom: 6px solid #B4967A;
	width:111px}

.polozka-4 {
	border-bottom: 6px solid #755D43;
	border-top: 3px solid white;
	width: 111px}
.polozka-4a {
	border-top: 3px solid #755D43;
	border-bottom: 6px solid #755D43;
	width:111px}

/*---- hlavicka end ----*/
#text {
	padding: 5px 0px 28px 0px;
	border-top: 10px solid white;
}
/* -- menu vlevo ----*/
#sidebar {
      float: left;
      width: 240px;
      margin:0; padding:0;
      }
#sidebar-content {
      margin:10px;
      font-size: 90%;
	  text-align:center;
	  text-align:left;
	  color:#666666
      }
#sidebar h2 {
	font-size:14px;
	color:#FEA108}
#sidebar-content a{
	text-decoration:none;
	margin:7px 0 0 0;
	color:#666666;
	font-size:14px}
#sidebar ul {
	list-style-type:none;
	margin: 10px 0 10px 20px}
#sidebar li {
	border-left:3px solid white;
	}
#sidebar ul .aktivna {
	border-left:3px solid #fea108 !important}
#sidebar li a {
	font-size:13px;
	padding: 1px 0 1px 5px;
	display:block;
	color:#666666;
	width: 8em;
	text-decoration:none
	}
#sidebar li a:hover {
	background-color:#dedede;
	color:#FFFFFF	}
#sidebar .logo {
	margin:20px 0 15px 10px}
#oceneni {
	width:100%;
	text-align:center;
	margin: 15px 0 0 15px}
#oceneni img{
}
#oceneni a {
	border-bottom: 6px solid white;
	margin: 0 12px 10px 12px;
	display:block;
	width:56px; height:80px;
	float:left}
#oceneni a:hover {
	border-bottom: 6px solid #FEA108;
}
#foto-nahled {
	margin: 0 0 0 10px}
#foto-nahled img {
	margin:0}
#foto-nahled a {
	width:80px;
	height:80px;
	float:left;
	margin: 5px;
	padding:3px 0 0 0;
	border-top:3px solid white}
#foto-nahled a:hover{
	border-top:3px solid #FEA108;
	background-color: white}
#foto-nahled .aktivna {
	border-top:3px solid #FEA108}
/*----  menu vlevo end --*/
/*------- hlavny obsah  ---*/
#obsah {
      margin:0 0 0 240px; padding:0}
#obsah-content {
      margin:0 10px 0 20px; padding: 0;
      font-size: 100%;
	  color:#999999}
#obsah-content a {
	color:#E77817}
#obsah-content a:hover {
	color:#999999}
#obsah-content a img{
	border:0;
	vertical-align:middle;
	margin: 0 10px 0 0}

#obsah-content h1{
	padding: 20px 0 15px;
	font-size:18px}
#obsah-content h2{
	padding:25px 0 10px;
	font-size:16px}
#obsah-content h3{
	padding: 10px 0 0px;
	font-size:14px;
	font-style:italic}
#obsah-content p {
	padding: 5px 0 10px 0}
#obsah-content ul {
	margin: 0 0 0 20px}
#menu-spec a {
	padding:3px 10px 4px;
	display:block; float:left;
	border:1px solid #dedede;
	margin:0 5px 15px 0
}
#obsah-content a img {
	margin:10px 0}
#menu-spec .aktivna {
	background-color:#E77817!important;
	color:#FFFFFF!important}
#menu-spec a:hover {
	background-color:#666666;
	color:white}
.katalog {
	display:block;
	width:470px;
	height:150px;
	margin:10px 0 10px 0}
.katalog img{
	margin:0 20px 5px 0;
	float:left}
.katalog a {
	float:left;
	margin:5px 0 0 10px}
.okraj {
	border:1px solid #dedede}
.kontakty {
	display:block;
	width:240px;
	float:right;
	height:14em}
.cistic {
	clear:right}
/*------ hlavny obsah end -------*/
/*------- peticka ----------*/
#footer {
	width: 760px;
	height: 26px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #dedede;
	text-align: center;
	border-top: 10px solid white;
	margin:0px
}
#footer-content {
	border: 1px solid #8d8d8d;
	margin: 0px 2px;
	text-align:left;
	color:#FFFFFF;
	font-size:10px;
	color:#666666;
	width:754px;
	height:22px;
}
#footer-content p{
	padding: 3px 10px}
#footer-content a{
	margin: 0 0 0 40px;
	color:#E77817;
}
#footer-content a:hover{
	color:#666666 }
.neviditelne {
	margin-left:-10000px;
	position: absolute}
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
