body{
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #726D62;
	font-family: "Times New Roman CE", "Times New Roman", Times, serif;
	font-size: 13px;
}
.nocss {
	display: none;
}
#hpMainContent {
	/*background-color: Olive;*/
	width: 990px;
	margin: auto;
	background-color: #EADFC8;
	background-image: url(img/bg/hp_bg102.jpg);
}
#hp3sloupce {
	position: relative;
	width: 943px;
	font-size: 13px;
	padding: 0;
	margin: 0 24px 0 23px;
	
}
.sloupec {
	position: relative;
	width: 307px;
	text-align: justify;
}
.levy {
	float: left;
}
.stredni {
	float: left;
	clear: none;
	margin-left: 11px;
	margin-right: 11px;
}
.pravy {
	float: right;
}
/*---------------------------------------------------------------------------------*/
P A, P A:link, P A:visited, P A:active, P A:hover,
A.srucickou, A:link.srucickou, A:visited.srucickou, A:active.srucickou, A:hover.srucickou,
#pata A.srucickou, #pata A:link.srucickou, #pata A:visited.srucickou, #pata A:active.srucickou, #pata A:hover.srucickou {
	color: black;
	text-decoration: none;
	font-weight: bold;
	display: inline;
	padding-left: 35px;
	background-image: url(img/rucickalink.gif);
	background-repeat: no-repeat;
}
A, A:link, A:visited, A:active, A:hover {
	color: black;
	text-decoration: none;
	font-weight: bold;
	display: inline;
}
.sloupec P {
	padding: 0;
	margin: 0;
	text-indent: 20px;
}
.sloupec TABLE TR TD {
	font-size: 13px;
	vertical-align: top;
}
.sloupec TABLE TR TD.pad {
	padding-left:3px;
}
.mesto {
	font-size:11px;letter-spacing: 7px;
}
.hpfoto {
	margin-top: 4px;
	text-align: center;
}
FORM {
	margin: 17px 0 0 0;
	padding: 0;
}
INPUT.text {
	border: 1px solid black;
	width: 88px;
	height: 16px;
	background: transparent;
	background-image: url(img/hp_forminput_bg.gif);
	font-family: "Times New Roman CE", "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}
.hadanka {
	text-align: center;
}
/*-------------------------------------------------------------------------------*/
#hlava {
	position: relative;
	width: 990px;
	margin: auto;
	height: 169px;
	background-color: #EADFC8;
	background-image: url(img/bg/hp_bg_main.jpg);
	text-align: left;
	/*border: 1px solid maroon;*/
}
#hlava div {
	/*background-color: Gray;*/
}
#hlava .rocnik {
	position: absolute;
	left: 24px;
	top: 0px;
	width: 178px;
	height: 30px;
	text-align: center;
}
#hlava .cena {
	position: absolute;
	left: 24px;
	top: 30px;
	width: 198px;
	height: auto;
}
#hlava .cara198px{
	width: 198px;
	height: 11px;
	background-image: url(img/top1/top_cara_198px.gif);
	background-repeat: repeat-x;
}
#hlava .titul {
	position: absolute;
	left: 219px;
	top: 43px;
}
#hlava .cislo {
	position: absolute;
	left: 777px;
	top: 0px;
	width: 190px;
	height: auto;
	text-align: center;
}
#hlava .uchoad {
	position: absolute;
	left: 769px;
	top: 30px;
	width: 199px;	
	height: auto;
	text-align: right;
}
#hlava .datum {
	position: absolute;
	left: 222px;
	top: 0px;
	width: 548px;
	height: 35px;
	text-align: center;
	
}
#hlava .datum .indatum {
	height: 35px;
	/*width: auto;*/
	margin: auto;
	background-image: url(img/top1/top_cara_288px.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	
}
#hlava .redakce {
	position: absolute;
	left: 201px;
	top: 125px;
	width: 767px;
	height: 20px;
}
#hlava .tlustacara{
	position: absolute;
	left: 24px;
	top: 153px;
	width: 943px;
	height: 10px;
	background-image: url(img/top1/top_cara_tlusta.gif);
	background-repeat: no-repeat;
}
/*-----------------------------------------------------------------------*/
#pata {
	position: relative;
	width: 990px;
	margin: auto;
	height: auto;
	background-color: #EADFC8;
	background-image: url(img/bg/hp_bg_main.jpg);
	text-align: left;
	/*border: 1px solid maroon;*/
	padding-bottom: 8px;
}
#lada {
	position: relative;
	width: 990px;
	margin: auto;
	height: auto;
	background-color: #EADFC8; 
	background-image: url(img/bg/hp_bg_main.jpg);
	text-align: left;
}
#lada .lada {
	margin: 0 24px 0; padding: 0 0px; text-align: left;
}
#lada img { border: none; }
#lada p { margin: 5px 0 0; }
#pata .cara, #lada .cara {
	position: relative;
	left: 24px;
	top: 0px;
	width: 943px;
	height: 17px;
	background-image: url(img/bottom/pata_cara.gif);
	background-repeat: repeat-x;
}
#pata .nasimecenasi {
	position: relative;
	margin-left: 24px;
	top: 0px;
	float: left;
	margin-right: 10px;
}
#pata .mecenasi {
	padding-top: 3px;
	position: relative;
	/*width: 334px;*/
	width: 200px;
	float: left;
}
A.bezrucicky, A:link.bezrucicky, A:visited.bezrucicky, A:active.bezrucicky, A:hover.bezrucicky,
.mecenasi A.bezrucicky, .mecenasi A:link.bezrucicky, .mecenasi A:visited.bezrucicky, .mecenasi A:active.bezrucicky, .mecenasi A:hover.bezrucicky{
	background: transparent;
	background-image: none;
	padding: 0;
}

#pata p {
	padding: 0;
	margin: 0;
	text-align: left;
}
#pata .stred {
	position: relative;
	float: left;
	height: 40px;
	left: 35px;
	/*width: 88px;*/
}
#pata .mapa {
	position: relative;
	right: 24px;
	float: right;
}

.nonind {
	text-indent: 0px !important;
}
.mozillabug {
	float:none;clear:both;height:1px;overflow: hidden;
}
#pata .stred {
 width:490px;
 }
.patastreditem {
 position: relative; float:left; 
 padding-right: 25px;
}
.patastreditem object, .patastreditem embed {float: left;}
