/* ----- Obecne definice stylu ----- */
body {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-align: left;	
	}
td {
	font-size: 0.7em;
	}
input, select, textarea {
    font-size: 1em; 
	color: #000; 
    border: 1px solid gray; 
	background-color: #f7f7f7;
	}

.input_radio {
    border: 0;
    background-color: #FDFFF7;
}

.cas_box {
    padding: 0.2em; 
    font-weight: normal;
    text-align: center;
}

.vyhledat {
    font-size: 1em; 
	color: #fff; 
	font-weight: bold;
    border: 1px solid gray; 
	background-color: red;
	}
h1, h2, h3 	{ 
	font-weight: bold; 
	font-style: normal; 
	margin: 0em;
	text-decoration: none;
	padding: 0.1em;
	}
h1 {	
	font-size: 1.4em;
	color: #2F4F4F;
	}
h2 {
	color: #C12602;
	font-size: 1.3em;
	}
h3 {
	color: #2F4F4F;
	font-size: 0.9em;
	background-image: url(../img-design/h3.gif);
	background-repeat: no-repeat;
	padding-left: 1.2em;
}
.linka {
	font-size: 1px;
	width: 780px;
	height: 3px;
	clear: both;
	padding: 0em;
	margin: 0em;
	background-color: #FDD458;
	}
.line {
	margin: 0.4em;
	padding: 0.2em;
	height: 1px;
	font-size: 1px;
	background-color: #FDD458;
	}
p.pravyPata {
	width: 375px;
	float: right;
	margin: 0.2em;
	padding: 0.2em;
	}
p.levyPata {
	width: 375px;
	float: left;
	margin: 0.2em;
	padding: 0.2em;
	text-align: right;
	}
b {
	font-weight: bold;
	font-style: normal;
	}
hr {
	margin: 0px;
	padding: 0px;
	color: black;
	width: 100%;
	}
.datum {
	font-weight: normal; 
	font-style: normal;
	font-size: 0.7em;
	margin: 0em;
	padding: 0em;
	color: gray;
	}
a:link, a:visited { 
	color: #B22222;
	font-weight: bold;
	text-decoration: none;
	}
a:hover { 
	color: #000;
	}
.oramovani, .top-nabidka-box, .box-vyhledavani, .kategorie, #reklama-right, #nastroje  {
	background-color: #FDFFF7;
	border: 1px solid #B3DFA7;
	}	
.box-vyhledavani { 
	font-size: 0.7em;
	margin: 0.3em;
	padding: 0.4em;
	color: #000;
	font-weight: bold;
	text-decoration: none; 
	}	
.kategorie { 
	font-size: 0.7em;
	margin: 0.2em;
	padding: 0.2em;
	color: #000;
	font-weight: bold;
	text-decoration: none; 
	}	
.kategorie-over { 
	font-size: 0.7em;
	margin: 0.2em;
	padding: 0.2em;
	color: #000;
	font-weight: bold;
	text-decoration: none; 
	border: 1px solid #FDD458;
	background-color: #f7f7f7;
	}		
/* listovatko */
.listovatko-seznam {
	font-size: 0.8em;
	}
.listovatko, .listovatko-seznam {
	margin: 0em;
	padding: 0.4em;
	clear: both;
	background-color: #fff;
	}
.listovatko-activ { 
	margin: 0em;
	color: #000;
	font-weight: bold;
	text-decoration: none; 
	border: 1px solid #FDD458;
	background-color: #CCFFBF;
	}
.link-listovatko a:link, .link-listovatko a:visited { 
	color: #000;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #fff;
	background-color: #fff;
	}
.link-listovatko a:hover { 
	color: #000;
	border: 1px solid #FDD458;
	background-color: #CCFFBF;
	}
/* seznam vlastnosti na detailu */
.detail-list { 
	font-size: 0.7em;
	margin: 0em;
	color: #000;
	text-decoration: none; 

	}
.detail-fotky {
	width: 80%;
	border: 1px solid #eee;
	background-color: #f7f7f7;
	text-align: center;
	padding-top: 0.4em;
	padding-bottom: 0.2em;
	margin: 0.4em;
	}
	
/* pocet vypisu + dotaz vyhledaváni */
.info, .dotaz {
	font-size: 0.7em;
	border-bottom: 1px solid #eee;
	padding-right: 0.4em;
	padding: 0.2em;
	margin: 0.1em;
	}
.info {
	color: #B22222;
	text-align: right;
	}
/* výpis položek do radku a sloupcu na dve pulky */
.td-content {
	width: 650px;
	font-size: 0.7em;
	padding-left: 100px;

	}
.td-name {
	color: #93AA39;
	font-weight: bold;
	float: left;
	text-align: right;
	width: 40%;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 40%;
	}
html>body .td-name {
	width: 40%;
	}
.td-value {
	float: right;
	width: 58%;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 58%;
	text-align: left;
	}
html>body .td-value {
	width: 58%;
	}

/* výpis položek pod sebe do radku */
.list-name, .list-value {
	border-bottom: 1px solid #eee;
	padding: 0.2em;
	margin: 0em;
	}
.list-name {
	color: #93AA39;
	font-weight: bold;
	float: left;
	text-align: right;
	width: 15%;
	width: 25%;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 15%;
	width: 25%;

	}
html>body .list-name {
	width: 15%;
	width: 25%;
	}
.list-value {
	float: right;
	width: 83%;
	width: 73%;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 83%;
	width: 73%;
	}
html>body .list-value {
	width: 83%;
	width: 73%;
	}
/* obecne definice pro obecne prvky */
img {
	border-color: gray;
	}
/* titulek tabulky vypisu realit */
.table-title td {
	background-color: #FDD458;
	color: #000;
	font-weight: bold;
	padding-left: 5px;
	}
/* top nabidka box */
.top-nabidka-box {	
	font-size: 0.7em;
	padding: 0.4em;
	margin: 0.2em;
	}
.top-img {	
	padding: 0.2em;
	height: 80px;
    overflow: hidden;
	}

/* rozdeleni na dve poloviny */
.top-content1, .top-levy {
	float: left;
	padding: 0em;
	margin: 0em;
	width: 50%;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 50%;
	}
html>body .top-content1, .top-levy  {
	width: 50%;
	}
.top-content2, .top-pravy  {
	float: right;
	margin: 0em;
	padding: 0em;
	width: 50%;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 50%;

	}
html>body .top-content2, .top-pravy {
	width: 50%;
	}

/* popis RK na detailu */
.hometext {
	padding: 0.4em;
	margin: 0.5em;
	text-align: justify;
	}
/* popis RK na detailu */	
.bodytext {
	background-color: #f7f7f7;
	padding: 0.4em;
	margin: 0.5em;
	text-align: justify;
	}

/* Specialni radkovani realit podle priority*/

.topr-over td, .rr-over td, .predr-over td {
	background-color: #99FF99;
	}
/* TOP Nabidka RK - 100 */
.topr td, .topr-over td {
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000;
	font-weight: bold;
	border-bottom: 1px solid #B3DFA7;
	}
.topr td {
	background-color: #CCFFCC;
	}
	
/* Predstavujeme RK 10 */
.predr td, .predr-over td {
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000;
	font-weight: bold;
	}
.predr td {
	background-color: #FFFFCC;
	}
	
/* EXPORT nabidek 5	*/
.rr td, .rr-over td {
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000;
	}
.rr td {
	background-color: #FFFFCC;
	}
	
/* VOLNA Inzerce a NE Realitka */	
.vi td, .vi-over td, .ner td, .ner-over td {
	padding-left: 5px;
	color: #000;
	}
.vi td, .ner td {
	background-color: #fff;
	}
.vi-over td, .ner-over td {
	background-color: #fff;
	}

.poptavka {
	float: right;

	margin: 1em;
	margin-right: 0;
	padding: 0.2em;

	
	background-color: #FDFFF7;
	border: 2px solid #FDD458;
}

.poptavka a {
	font-weight: bold;
	font-size: 0.9em;
	color: #2F4F4F;
}

td textarea {
	width: 300px;
}

td input {
	width: 300px;
}

td input.vyhledat {
	width: 100px;
}

.yah_doplneni {
	font-weight: bold;
	font-size: 0.9em;
	color: #B22222;

	margin-left: 0.5em;
}

div.kategorie_zpet {
	font-size: 0.7em;

	margin-bottom: 0.5em;
}
.bannery_realit{
	width: 100%;
}	
.bannery_real_detail{
	padding: 10px 0 10px 0;	
	width: 100%;
}
#banner_468_real{
	width: 468px;
	padding-top:10%;
}
#banner_250x250{
	margin-right:25px;
}
.banner_kalkulacka{
	background-color:#f7f7f7; 
	border: 1px solid #eee; 
	text-align: center;
	float: right;
	margin-bottom: 10px;
	margin-right: 10px;
}
.banner_468_real_det{
	width: 468px;
	float: right; 
}
.top_levy_adresa{
	width: 50%;
	float:left;
}
.top_pravy_logo{
	width: 50%;
	float:left;
}
.bottom_stred_popis{
	width: 100%;
}