/* --- MAIN TAGS ---*/
body {
 font-size: 9pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;
 padding: 0px; margin: 0px;
}



#bblista {
	padding: 3px 0;

	background-color: #B9DFEC;
	height: 16px;
	_height: 20px;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	z-index: 255;
	text-align: center;
}

#bblista #row {
	clear: both;
	padding-right: 25px;
}

#bblista span {
	color: #00517C;
	margin-right: 15px;
	font-weight: normal;
}

#bblista strong {
	color: #00517C;
	margin-right: 15px;

	font-weight: bold;
}

#bblista a {
	text-decoration: none;
	color: #00517C;
	font-weight: bold;
	margin-right: 15px;
}


#fix {
	position: absolute; left: 50%; width: 800px; margin-left: -490px;
	top: 27px;
}

a {
	color: #628C00; text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


table {
	font-size: 9pt;
}

form {
	margin: 0px;
	padding: 0px;
}

p {
	margin: 0px;
	padding: 0px;
}


.skry {
 	display: none;
 }

.ukaz {
 	display: inline;
 }

/* -------------------------------------------------------------------------------------------*/


/* --- HEADINGS --- */

h2, h3, h4 {
	margin: 0px;
}

h1 {
	font-size: 100%; margin: 0px; padding: 0px; display: inline; font-weight: normal;
}

h1.inzerat {
	font-weight: bold;
}

h1.realitka_nadpis {
	font-weight: bold; color: green; font-size: 120%;
}

/* -------------------------------------------------------------------------------------------*/




/* -------------------------------------------------------------------------------------------*/
/* --- HEAD ----------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
#head {
	background-repeat: repeat-x; background-image: url('images/head_bg.gif');
	height: 98px; clear: both;
}

#head strong {
	font-size: 100%; font-weight: normal;
}

#head_l {
	float: left; width: 15px; height: 98px;
	background-repeat: no-repeat; background-image: url('images/head_l.gif');
}

#head_r {
	float: right; width: 5px; height: 98px;
	background-repeat: no-repeat; background-image: url('images/head_r.gif');
}

#head_content {
	color: #FFF;
}

#head_content .up {
	color: #FFF; font-size: 90%; padding-top: 2px;
}

#head_content .left {
	float: left; width: 370px; padding-left: 5px;
}

#head_content .right {
	float: right; width: 385px; text-align: right; padding-right: 5px;
}

#head_content .bottom {
	color: #FFF;
}

.logo {
	position: relative; top: 20px; left: 5px; height: 40px; overflow: hidden;
}

#menu a {
	font-weight: bold;
	color: #FFF;
}

#menu table td {
	border-right: 1px solid #FFF;
}
/* -------------------------------------------------------------------------------------------*/


/* -------------------------------------------------------------------------------------------*/
/* --- FOOT --------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------*/
#foot {
	background-repeat: repeat-x; background-image: url('images/footer_bg.gif');
	height: 80px; margin-top: 0px; clear: both;
	font-size: 90%;
}

#foot_l {
	float: left; width: 15px; height: 70px;
	background-repeat: no-repeat; background-image: url('images/footer_l.gif');
}

#foot_r {
	float: right; width: 5px; height: 70px;
	background-repeat: no-repeat; background-image: url('images/footer_r.gif');
}

#foot_content {
	color: #666; padding: 10px; vertical-align: middle; padding-left: 18px;
}

#foot_content ul {
	margin: 0px; padding: 0px;
}

#foot_content li {
	display: inline; margin: 0px 0px 0px 0px; padding: 0px;
}

#foot_content span.separator {
	margin: 0px 2px 0px 5px;
}
/* -------------------------------------------------------------------------------------------*/


/* -------------------------------------------------------------------------------------------*/
/* --- BODY --------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------*/
#body {
	padding-right: 5px; clear: both;
}

.main_image {
	float: left; width: 314px;
}


#uvod_left {
 float: left; width: 464px;	margin-left: 15px;
}

#uvod_right {
 float: right; width: 308px;
}

.search {
	float: right; width: 314px; height: 280px; margin-top: 15px;
	padding-top: 40px;
	background-image: url('./images/bg_111.jpg'); background-repeat: no-repeat;
}

.search select {
	height:18px; width:115px; margin:20px 0px 0px 1px; padding:0px 1px 0px 0px;
	font-family: Tahoma; font-size: 11px; color: #444;
}

.search input {
	height:18px; width:115px; margin:20px 0px 0px 1px; padding:0px 1px 0px 0px;
	font-family: Tahoma; font-size: 11px; color: #444;
}

.search div.kontrakt {
	color: #259AC3; font-weight: bold; font-size: 11px; margin-top: 5px;
}

.search .ok_button {
  float: left; margin: 0px 10px 0px 10px;
}

.search div.kontrakt span {
	margin: 10px 15px 0px 0px;
}

.search .radio {
	width: 13px; height: 13px; margin: 0px 3px 0px 0px;
}


.tabulka_inzeratu {
	width: 95%; font-size: 9pt
}

.tabulka_inzeratu td {
	border-bottom: 1px solid #aaa;
}



.info {
	float: right; width: 340px; margin-top: 0px; margin-right: 10px;
}
/* -------------------------------------------------------------------------------------------*/


#login, #pass_mask { width: 145px; }


/* --- OTHER TAGS --- */
.board {
	 background-repeat: repeat-x; background-image: url('images/title_bg.gif');
	 height: 30px; margin: 5px 0px 5px 0px; color: #EEE; padding: 13px 5px 0px 0px;
	 font-weight: bold; font-variant:small-caps; text-align: right;
}

.center {
	text-align: center;
}
/* -------------------------------------------------------------------------------------------*/

.main_image {
	float: left;
}

.cleaner {
	overflow: hidden; height: 0px; border: 0px solid #FFF; clear: both;
}

.spacer1 {
 height: 13px; _height: 9px;
 overflow: hidden;
}

/* I N Z E R A T  uvod */
.inzerat_nadpis {
	color: #259AC3; font-size: 11px; font-weight: bold;
}

.inzerat_cena {
	color: #628C00; font-size: 11px; font-weight: bold;
}

.inzerat_popis {
	color: #666; font-size: 9px;
}

.inzerat_foto {
	float: left;
}

.obr_bg1 {
	background-image: url('./images/pic_bg1.jpg'); background-repeat: no-repeat;
	width: 107px; height: 77px; padding: 4px 3px 3px 7px; _padding: 4px 3px 3px 4px; overflow: hidden;
}

#tag_cloud {
	height: 60px;
	overflow: hidden;
}

#tag_cloud h2 {
 display: inline; margin: 0px; margin-right: 3px; color: #D4EC78;
}

#tag_cloud em {
 display: inline; margin: 0px; margin-right: 3px; color: rgb(102,204,255);
}

#tag_cloud strong {
 display: inline; margin: 0px; margin-right: 3px; color: #F8F7F3;
}

.blue {
 color: #259AC3;
}

#foot_content li a.blue {
 color: #259AC3; white-space: nowrap;
}

.green{
 color: #628C00;
}

a.prihl {
	text-decoration: none; color: #259AC3; font-weight: bold;
}

a.prihl:hover {
	text-decoration: underline;
}

/*
--- K A R T A  I N Z E R A T U ---
*/

#karta h1 {
	display: inline; margin: 0px; font-size: 10pt;
}

#karta h2 {
	color: #259AC3;
	font-size: 12pt;
	position: relative;
	top: 5px;
	left: 90px;

}

#karta #realitka {
	float: left; width: 435px; margin-left: 18px
}

#karta #realitka .nazev {
	font-weight: bold; color: #259AC3; font-size: 10pt;
}

#karta #realitka .ulice{
	font-size: 90%;
}

#karta #realitka .obec {
	font-size: 90%;
	border-bottom: 1px dotted #CCC; padding-bottom: 3px;
}

#karta #realitka .tel {
	margin-top: 5px;
	font-weight: bold;
}

#karta #realitka .rk_item {
	font-size: 90%;
}

#karta #realitka .rk_item img {
	margin-right: 10px;
}


#realitka #rk h1 {
	color: #628C00;
	font-weight: bold;
	font-size: 11pt;
}

#realitka #rk .nazev {
	font-weight: bold; color: #259AC3; font-size: 10pt;
}

#realitka #rk .ulice{
	font-size: 90%;
}

#realitka #rk .obec {
	font-size: 90%;
	border-bottom: 1px dotted #CCC; padding-bottom: 3px;
}

#realitka #rk .tel {
	margin-top: 5px;
	font-weight: bold;
}

#realitka #rk .rk_item {
	font-size: 90%;
}

#realitka #rk .rk_item img {
	margin-right: 10px;
}

#karta #makler {
	float: right; width: 300px;
	font-size: 90%;
	}

#karta #makler .jmeno {
	font-weight: bold; color: #628C00; font-size: 10pt;
}

.karta_top {
	background-image: url('./images/bg_inzerat.jpg');
	background-repeat: no-repeat;
	margin-top: 7px;
	height: 57px;
	overflow: hidden;
}


.karta_middle{
	background-image: url('./images/bg_middle_grey.jpg');
	background-repeat: repeat-y;
	padding-left: 25px;
	padding-top: 10px;
}

.karta_bottom {
	background-image: url('./images/bg_bottom_grey.jpg');
	background-repeat: no-repeat;
	height: 24px;
}



/*
--- K A R T A  H L E D A T  ---
*/

#hledat_form {
	margin-left: 0px;
	padding-left: 14px;
	background-image: url('./images/bg_hledat.jpg');
	background-repeat: no-repeat;

}
table.hledani {
	font-size: 11px;
}

table.hledani td {

}



div.dis {
	float: left; width: 110px; height: 22px; overflow: hidden;
}

div.pl {
	float: left; width: 110px; height: 22px; overflow: hidden;
}

#hledat_form .title {
	float: left; width: 100px; font-weight: bold;
}

#hledat_form .content {
	float: left; width: 660px;
}

#hledat_vysledky {
	margin-left: 18px;
}

.nadpis_vypis_inz {
	font-size: 10pt; display: inline;
}

table.vysledky_hledani {
	margin-left: 18px; border: 1px solid #ddd; width: 97.5%;
}

table.vysledky_hledani td {
	border-bottom: 1px dashed #ddd;
}

table.vysledky_hledani td.obec {
	border-left: 1px dashed #ddd; border-right: 1px dashed #ddd; text-align: center;
	width: 120px;
}

table.vysledky_hledani td.cena {
	text-align: center;
	width: 120px;
}


#btn_hledat {
	width: 46px; height: 45px; background-image: url('./images/pic_go2.gif'); background-repeat: no-repeat;
	border: 0px; position: relative; top: 3px;
}

a.top_menu {
	color: #fff; font-weight: normal; font-style: normal; text-decoration: none;
}

a.top_menu:hover {
	text-decoration: underline;
}


/* === NOVY INZERAT === */

#novy-inzerat {

}

#novy-inzerat .inzerat {
	background-image: url('./images/bg_novy_inz_nem.jpg');
	background-repeat: no-repeat;
	height: 403px;
	margin-top: 7px;
}

#novy-inzerat .uzivatel {
	background-image: url('./images/bg_novy_inz_usr.jpg');
	background-repeat: no-repeat;
	height: 197px;
	margin-top: 10px;
}

#novy-inzerat .inzerat h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12pt;
	position: relative;
	top: 6px;
	left: 83px;
	color: #628C00;
}

#novy-inzerat .uzivatel h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12pt;
	position: relative;
	top: 6px;
	left: 83px;
	color: #259AC3;
}


#novy-inzerat .title {
	font-weight: bold;
}


#novy-inzerat .odsazeni {
	padding: 11px 0px 0px 20px;	margin-left: 65px;
}

#novy-inzerat .short {
	width: 150px;
}

#novy-inzerat .long {
	width: 200px;
}

#novy-inzerat img {
	vertical-align: top; position: relative; top: 3px; margin-left: 4px;
}



/* === NOVA POPTAVKA === */

#nova-poptavka {

}

#nova-poptavka .inzerat {
	background-image: url('./images/bg_poptavka_nem.jpg');
	background-repeat: no-repeat;
	height: 403px;
	margin-top: 7px;
}

#nova-poptavka .uzivatel {
	background-image: url('./images/bg_novy_inz_usr.jpg');
	background-repeat: no-repeat;
	height: 197px;
	margin-top: 10px;
}

#nova-poptavka .inzerat h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12pt;
	position: relative;
	top: 6px;
	left: 83px;
	color: #259AC3;
}

#nova-poptavka .uzivatel h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12pt;
	position: relative;
	top: 6px;
	left: 83px;
	color: #628C00;
}


#nova-poptavka .title {
	font-weight: bold;
}


#nova-poptavka .odsazeni {
	padding: 11px 0px 0px 20px;	margin-left: 65px;
}

#nova-poptavka .short {
	width: 150px;
}

#nova-poptavka .long {
	width: 200px;
}

#nova-poptavka img {
	vertical-align: top; position: relative; top: 3px; margin-left: 4px;
}


#nova-poptavka .vlozitNovouPoptavku {
	position: relative;
	top: -10px;
	left: 625px;
}


/* === REGISTRACE RK === */
#registrace-rk .obchodni-nazev {
	background-image: url('./images/bg_regrk_nazev.jpg');
	background-repeat: no-repeat;
	height: 301px;
	margin-top: 7px;
}

#registrace-rk .fakturacni-udaje {
	background-image: url('./images/bg_regrk_kontakt.jpg');
	background-repeat: no-repeat;
	height: 301px;
	margin-top: 10px;
}

#registrace-rk .prihlasovaci-udaje {
	background-image: url('./images/bg_regrk_user.jpg');
	background-repeat: no-repeat;
	height: 197px;
	margin-top: 10px;
}

#registrace-rk .tarif {

}


#registrace-rk .obchodni-nazev h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12pt;
	position: relative;
	top: 6px;
	left: 83px;
	color: #259AC3;
}

#registrace-rk .fakturacni-udaje h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12pt;
	position: relative;
	top: 6px;
	left: 83px;
	color: #e51c42;
}

#registrace-rk .prihlasovaci-udaje h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12pt;
	position: relative;
	top: 6px;
	left: 83px;
	color: #628C00;
}


#registrace-rk .title {
	font-weight: bold;
}


#registrace-rk .odsazeni {
	padding: 11px 0px 0px 20px;	margin-left: 65px;
}

#registrace-rk .short {
	width: 150px;
}

#registrace-rk .long {
	width: 455px;
}

.nadpis {
	font-size: 9pt; font-weight: bold; text-decoration: none; font-style: normal; margin: 0pt;
}

/* === R S S === */

a.rss {
	font-weight: bold;
}



/* P O P   U P */

#stamp {
	position: absolute;
	top: 20px;
	left: 0%;
	margin-left: 0px;
	background-color: #FFF;
	z-index: 10;
	font-size: 8pt;
}

.stamp-content {
	width: 220px;
	border: 3px solid #0d66b2;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}

#stamp-close {
	float: right;
	color: green;
	font-weight: bold;
	text-decoration: none;
}

#tarifDescription {
	width: 213px;
	height: 46px;
	font-size: 8pt;
}

#tarif {
	position: relative;
	left: -2px;
	font-size: 8pt;
}



/* K A R T A   R E A L I T Y */
/* --- tabulka se statistikou --- */
.statistika {
	width: 775px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #888;
}
.statistika td {
	font-size: 80%;
	border-right: 1px solid #ddd;
	border-bottom: 1px dashed #ddd;
	padding: 2px;
}
.statistika .vrch {
	font-size: 80%;
	border-right: 1px solid #ddd;
	border-bottom: 2px solid #ddd;
	padding: 2px;
}




a.strankovani {
	color: #0D66B2;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	border: 1px solid #B1C4D5;
	margin-top: 1px;
	margin-bottom: 1px
}
a.strankovani:hover {
	color: #0D66B2;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	border: 1px solid #061261;
	margin-top: 1px;
	margin-bottom: 1px
}
span.strankovani_neakt {
	padding: 0px 5px 0px 5px;
	border: 1px solid #061261;
	color: #fff;
	background-color: #246;
	margin-right: 3px
}



.podtyp_input {
	float: left;
	width: 150px;
	overflow: hidden;
}

/* P O P T A V K Y */

#poptavky {

}

.poptavky_top {
	background-image: url('./images/bg_poptavky.jpg');
	background-repeat: no-repeat;
	margin-top: 7px;
	height: 57px;
	overflow: hidden;
}


.poptavky_middle{
	background-image: url('./images/bg_middle_grey.jpg');
	background-repeat: repeat-y;
	padding-left: 25px;
}

.poptavky_bottom {
	background-image: url('./images/bg_bottom_grey.jpg');
	background-repeat: no-repeat;
	height: 24px;
}

#poptavky h3 {
	color: #259AC3;
	font-size: 12pt;
	position: relative;
	top: 5px;
	left: 90px;

}

#poptavky .vlozitNovouPoptavku {
	position: relative;
	top: -10px;
	left: 675px;
}


.tblPoptavka {
	width: 755px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #888;
	margin-top: 10px;
}
.tblPoptavka td {
	font-size: 80%;
	border-right: 1px solid #ddd;
	border-bottom: 1px dashed #ddd;
	padding: 2px;
	background-color: #FFF;
}
.tblPoptavka .vrch {
	font-size: 80%;
	border-right: 1px solid #ddd;
	border-bottom: 2px solid #ddd;
	padding: 2px;
	background-color: rgb(34, 149, 191);
	color: #FFF;
}



/* R E A L I T K A  */

#realitka {

}

.realitka_top {
	background-image: url('./images/bg_realitka.jpg');
	background-repeat: no-repeat;
	margin-top: 7px;
	height: 57px;
	overflow: hidden;
}


.realitka_middle{
	background-image: url('./images/bg_middle_grey.jpg');
	background-repeat: repeat-y;
	padding-left: 25px;
}

.realitka_bottom {
	background-image: url('./images/bg_bottom_grey.jpg');
	background-repeat: no-repeat;
	height: 24px;
}

#realitka h2 {
	color: #259AC3;
	font-size: 12pt;
	position: relative;
	top: 5px;
	left: 90px;
	width: 700px;
}

#realitka .vlozitNovouPoptavku {
	position: relative;
	top: -10px;
	left: 675px;
}


.tblRealitka {
	width: 755px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #888;
	margin-top: 10px;
	background-color: #FFF;
}
.tblRealitka td {
	font-size: 80%;
	border-right: 1px solid #ddd;
	border-bottom: 1px dashed #ddd;
	padding: 2px;
}
.tblRealitka .vrch {
	font-size: 80%;
	border-right: 1px solid #ddd;
	border-bottom: 2px solid #ddd;
	padding: 2px;
	background-color: rgb(34, 149, 191);
	color: #FFF;
}


/* kontakt */
.kontakt-top {
	background-image: url('./images/bg_kont_top.jpg');
	background-repeat: no-repeat;
	margin-top: 7px;
	height: 66px;
	overflow: hidden;
}

.kontakt-middle {
	background-image: url('./images/bg_middle_grey.jpg');
	background-repeat: repeat-y;
	padding-left: 85px;
}

.kontakt-bottom {
	background-image: url('./images/bg_bottom_grey.jpg');
	background-repeat: no-repeat;
	height: 24px;
}


.tabulka2{
border-collapse:collapse;
border:1px solid #DDDDDD;
width:732px;
font-size: 8pt;
}
.tabulka2 th{
border:1px solid #DDDDDD;
background:#F0F0F0;
text-align:left;
width:240px;
padding-left:10px;

}
.tabulka2 .tkk{
text-align:left;
width:240px;
}

.tabulka2 .tkk2{
background:#F0F0F0;
text-align:left;
width:240px;
}
.tabulka2 td{
border:1px solid #CCC;
padding:3px 11px
}

#centr_bunka p {
	margin-bottom: 15px;
}


#btn_hledat_novinky {
	width: 46px; height: 45px; background-image: url('./images/pic_go2.gif'); background-repeat: no-repeat;
	border: 0px; position: relative; top: -1px; left: 250px;
}


/* kontaktni formular */
#kont-form {
	position: absolute;
	left: 50%;
	margin-left: -200px;
	width: 550px;
	height: 300px;
	border: 2px solid #259AC3;
	background-color: #FFF;
	top: 45%;
	z-index: 255;
}

#kont-form table.close {
	width: 100%;
	margin-right: 15px
}

#kont-form table td.close {
	text-align: right;
}

#kont-form #email_error, #kont-form #telefon_error, #kont-form #jmeno_error {
	color: red;
}

#kont-fotm #zprava {
	font-weight: bold;
	color: #628C00;
}



#novinky .odsazeni {
	padding: 0px 0px 0px 20px;	margin-left: 65px;
}

#novinky .vlozitNovou {
	position: relative;
	top: -10px;
	left: 625px;
}


#novinky .inzerat {
	background-image: url('./images/bg_poptavka_nem.jpg');
	background-repeat: no-repeat;
	height: 403px;
	margin-top: 7px;
}

#novinky .uzivatel {
	background-image: url('./images/bg_novy_inz_usr.jpg');
	background-repeat: no-repeat;
	height: 197px;
	margin-top: 10px;
}

#novinky .inzerat h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12pt;
	position: relative;
	top: 6px;
	left: 83px;
	color: #259AC3;
}

#novinky .uzivatel h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12pt;
	position: relative;
	top: 6px;
	left: 83px;
	color: #628C00;
}


#novinky .title {
	font-weight: bold;
}

#novinky .short {
	width: 150px;
}

#novinky .long {
	width: 455px;
}



#pagination {
	text-align: center;
	margin: 10px;
}

#pagination disabled {
	color: #CCC;
	border: 1px solid #CCC;
	padding: 3px;
}

#pagination a, #pagination span {
	border: 1px solid #888;
	padding: 3px;
	color: #888
}

#pagination a:hover {
	color: #2091BC;
	border: 1px solid #2091BC;
	padding: 3px;
}

#pagination .actual {
	color: #2091BC;
	border: 1px solid #2091BC;
	padding: 3px;
	margin-left: 4px;
	margin-right: 4px;
}


table.searchIcon td {
	vertical-align: top;
	text-align: left;
}

a.searchIconLabel {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

div.searchIconText {
	font-size: 7pt;
}

div.searchIconText2 {
	font-size: 7pt;
	color: #667
}


a.razeni {
	color: #FFF;
	margin-left: 5px; margin-right: 5px;
	font-weight: normal;
}

a.razeniAktivni {
	color: #FFF;
	margin-left: 5px; margin-right: 5px;
	font-weight: bold;
}

