.nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-align: left;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.cena {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.byty, #detail h2.byty {
	color: #0099FF;
	text-decoration: none;
}
.domy, #detail h2.domy {
	color: #FF6600;
	text-decoration: none;
}
.pozemky, #detail h2.pozemky {
	color: #00CC00;
	text-decoration: none;
}
.chaty, #detail h2.chaty {
	color: #99317E;
	text-decoration: none;
}
.ostat, #detail h2.ostat {
	color: #FF0000;
	text-decoration: none;
}
#obsah {
	background-color: #FFFFFF;
	min-height: 150px;
	min-width: 150px;
}
#obsaha #obsahkonec{
	height: 3em;
	_height:3em;
}
#seznam h2 {
	color: #000;
	padding: 0.5em;
	font-size: 110%;
}
table#vypis {
	width: 95%;
	margin-top: 0pt;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5em;
	color: #000;
	text-align: right;
}
td.cena{
	width: 10.5em;
	text-align: left;
}
td.akce{
	text-align:left;
	width:4.6em;
}
div .cenacislo{
	float:left;
	text-align:right;
	width:5em;
}
sub {
	position: relative;
	top: -5px;
}
form.prihlaseniform{
	margin: 0 31%;
	width: 290px;
	text-align: center;
}
form.prihlaseniform div{
	clear: both;
}
form.prihlaseniform fieldset {
	
	border: 1px solid #0099FF;
	padding: 0.3em 0.6em 0.3em 0.3em;
	
}
form.prihlaseniform legend {
	color: Black;
	font-weight: bolder;
}
form.prihlaseniform label {
color:#000000;
display:block;
float:left;
font-weight:bold;
text-align:right;
width:110px;
}
form.prihlaseniform input, form.prihlaseniform select, form.prihlaseniform textarea {
	margin-bottom:15px;
	padding:2px 0px;
	vertical-align:middle;
	width:120px;
}
form.prihlaseniform .submit-button {
	font-size:0.92em;
	margin: 0.3em auto;
	text-align:right;
}
form.prihlaseniform #submit{
	background: #0099FF 0pt;
	border:1px solid Black;
	color:White;
	font-size:0.92em;
	font-weight:bold;
	padding:1px 10px;
	width:auto;
}
#detail {
	color:#000000;
	margin:0pt auto;
	padding:14px;
}
#detail #cena_d {
	font-size:18px;
	font-weight:bold;
	padding-bottom:0.3em;
	padding-top:0.3em;
	text-align:right;
}
#detail #foto_d {
	display:block;
	width: 880px;
}
.foto1, .foto2, .foto3{
	float: left;
	text-align:center;
	width:219px;
}
#foto_d .foto1{
	margin-right: auto;
	margin-bottom:10px;
}
#foto_d .foto2{
	margin-left:105px;
	margin-right:105px;
	margin-bottom:10px;
}
#foto_d .foto3{
	margin-bottom:10px;
}
#detail #foto_d div img{
	margin:auto;
}
#seznam p{
	padding-left: 0.5em;
	padding-bottom: 0.3em;
}
#seznam p a{
	color: #FFD900;
	font-weight: bolder;
}
form.ulozeni {
	color: #000000;
	/*text-align: right;*/
	padding-top: 0.5em;
}
form.ulozeni fieldset {
	background-color:transparent;
	border:1px solid #FDC100;
	margin: 15px auto;
	padding:15px;
	width:409px;
}
form.ulozeni legend {
	color: #FF1C00;
	font-weight: bolder;
	padding: 0.5em;
}
form.ulozeni label {
	display:block;
	float:left;
	padding-right:10px;
	text-align:right;
	font-weight: bold;
	width:55px;
}
form.ulozeni input, form.ulozeni select, form.ulozeni textarea {
	background: #F9F9FF;
	border:1px solid #AAD4FF;
	margin-bottom:15px;
	padding:2px 0px;
	vertical-align:middle;
	width:290px;
}
form #submit_button input{
	padding: 0.3em;
	margin-left: 31em;
	color: #FF1C00;
	background: #FFD400;
	font-weight: bold;
}
#page #uvod, #page #uvod p {
	color: #000000;
	padding: 0.5em;
}
.fotoframe {
	width: 100%;
	height: 500px;
	border: 0px solid red;
}
.clear{
	clear: both;
	width: 879px;
}
.mezeraa{
	padding: 3px;
}
#banner {
    text-align: center;
}
