.list_block {
	width: 275px;
	height: 187px;
	display: block;
	float: left;
	margin: 4px;
	background-image: url(../images/bg_list_block.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	border: 1px solid #636363;
	font-size: 0.8em;
	text-align: left;
}
.list_tit {
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px;
	display: block;
    font-size: 1.1em;
}
.list_block_left {
	width: 135px;
	height: 138px;
	float: left;
	text-align: center;
}
.list_photo {
	width: 110px;
	height: 80px;
	border: 1px solid #e1e1e1;
	margin: 10px 5px 10px 5px;
	padding: 5px;
}
.list_block_right {
	width: 122px;
	height: 138px;
	display: block;
	float: right;
	text-align: left;
}
.list_text {
	padding: 5px;
	height: 110px;
	font-size: 1em;
	color: #636363;
	text-align: left;
}
.list_price {
	color: #868686;
	font-weight: bold;
}
a.list_more {
	background-color: #C4103F;
	display: block;
	padding: 5px 20px 1px 10px;
	margin-top: 10px;
	background-image: url(../images/bg_list_more.gif);
	background-position: top right;
	background-repeat: no-repeat;
	color: White; !important
	text-align: right; !important
	width: 90px;
	/*margin-left: 75px;*/
}
a.list_more:hover {
	background-color: #C4103F;
	color: black;
	background-image: url(../images/bg_list_more_hover.gif);
}
.tit_loc select {
  width: 100%;
}
#list_cena0 {
	display: none;
}
#list_cena_dohodou1 {
	display: none;
}
/* ----------- www ------------*/
.www_top {
    width: auto;
    display: block;
}
.www_bottom {
    width: auto;
    display: block;
    border-top: 1px solid #ebebeb;
}

.www_topleft {
/*	background-color: #F0F8FF;*/
	width: 262px;
	display: block;
	float: left;
	padding: 5px;
	font-size: 1em;
}
.www_topleftprint {
/*	background-color: #F0F8FF;*/
	width: 330px;
	display: block;
	float: left;
	padding: 5px 5px 5px 0px;
	font-size: 1em;
}
.www_topright {
/*	background-color: #FAFAD2;*/
	width: 295px;
	float: right;
	padding: 5px;
	text-align: left;
  display: block;
}
.www_topright .priloha_video {
  background-image: url('../images/ico_www_video.jpg');
  font-weight: bold;
  font-size: 1.2em;
  height: 45px;
  width: 150px;
  line-height: 45px;
  padding-left: 55px;
  margin-left:60px;
}
.www_toprightprint {
/*	background-color: #FAFAD2;*/
	width: 295px;
	float: right;
	padding: 5px;
	text-align: right;
    display: block;
}
.www_foto img{
	background-image: url(../images/bg_foto_www.jpg);
	border: 1px solid #868686;
	margin-bottom:10px;
}

.www_typ{
	padding: 5px;
	background-image: url(../images/dotted.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 10px;
	margin-top: 10px;
}

.www_kontakt{
margin-top:10px;
margin-bottom:10px;
}

.www_nahlady {
text-align:center;
}
.www_fotonahl {
    border: 1px solid #CD0039;
    margin: 3px 3px 0 0;
    display: block;
    float: left;
    padding: 0;
    width: 110px;
    height: 80px;
    text-align: center;
}

.www_fotoprint {
display:inline;
margin:10px;
padding:0pt;
text-align:center;
}

.www_link {
text-align: right;
}
.www_cena1 {
	background-color: #ebebeb;
	padding: 5px;
	margin-top: 2px;
	text-align: center;
	color: #000;
	font-weight: bold;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.www_cena0 {
  display: none;
}
.www_cena1 span {
    color: #cd0039;
    font-size: 1.4em;
}
.www_cena_dohodou0 {
	background-color: #ebebeb;
	padding: 5px;
	margin-top: 2px;
	text-align: center;
	color: #000;
	font-weight: bold;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.www_cena_dohodou1 {
  display: none;
}
.www_cena_dohodou0 span {
    color: #cd0039;
    font-size: 1.4em;
}
.www_euro a {
  color: #252525;
  font-size: 1.3em;
  font-weight: bold;
}
.www_euro a:hover {
  color: #cd0039;
  text-decoration: none;
}
.www_popisblock {
/*	padding: 3px; 
	border-bottom: 1px solid #E1E1E1; */
	margin: 0;
    border-right: 1px solid #ebebeb;
}

.www_popisblock div {
	padding: 3px;
	border-bottom: 1px solid #E1E1E1;
}

.www_print_popisblock {
	margin: 0;
}

.www_print_popisblock div {
	padding: 3px 0px 3px 0px;
}

.www_popistab {
	margin: 6px 6px 6px 0;
	padding: 5px 5px 5px 0;
	font-size: 1em;
	text-align: justify;
}
.www_popistab h5 {
    color: #cd0039;
    font-size: 1.2em;
    margin: 0 0 10px 0;
    font-weight: bold;
    padding-left: 25px;
    background-image: url(../images/ico_popis.gif);
    background-position: center left;
    background-repeat: no-repeat;
}

.www_print_popistab {
	margin: 6px 6px 6px 0;
	padding: 5px 5px 5px 0;
	font-size: 1em;
	text-align: justify;
}
.www_print_popistab h5 {
    color: #cd0039;
    font-size: 1.2em;
    margin: 0 0 10px 0;
    font-weight: bold;
}



a.www_back {
    color: #cd0039;
    font-size: 1.2em;
    margin: 0;
    font-weight: bold;
    padding-left: 25px;
    background-image: url(../images/ico_back.gif);
    background-position: center left;
    background-repeat: no-repeat;
}
a.www_back:hover {
}
a.www_map {
    color: #cd0039;
    font-size: 1.2em;
    margin: 0;
    font-weight: bold;
    padding-left: 25px;
    background-image: url(../images/ico_mapview.gif);
    background-position: center left;
    background-repeat: no-repeat;
}
a.www_map:hover {
    text-decoration: underline;
}
a.www_write {
    color: #cd0039;
    font-size: 1.2em;
    margin: 0 0 0 15px;
    font-weight: bold;
    padding-left: 25px;
    background-image: url(../images/ico_znamemu.gif);
    background-position: center left;
    background-repeat: no-repeat;
}
a.www_write:hover {
}
.www_infobar {
  border-bottom: 1px solid silver;
  padding: 5px;
}
.www_print_kontakt h5 {
    color: #cd0039;
    font-size: 1.2em;
    margin: 10px 0 10px 0;
    font-weight: bold;
}
/*---------- BOTTOM RIGHT ---------- */
.www_kontakt h5 {
    color: #cd0039;
    font-size: 1.2em;
    margin: 0 0 10px 0;
    font-weight: bold;
    padding-left: 25px;
    background-image: url(../images/ico_contact.gif);
    background-position: center left;
    background-repeat: no-repeat;
}
.www_fotomakler {
  display: block;
  float: right;
  border: 1px solid #ebebeb;
  width: 94px;
  height: 94px;
  background-image: url(../images/bg_fotomakler.jpg);
  background-repeat: no-repeat;
}
.www_meno {
    color: #cd0039;
    font-size: 1.2em;
    margin: 0;
    font-weight: bold;
}
.www_email a {
  font-weight: normal;
  color: #252525;
  text-decoration: underline;
}
.www_email a:hover {
  font-weight: normal;
  color: #c4103f;
  text-decoration: underline;
}
.www_calc h5 {
    color: #cd0039;
    font-size: 1.2em;
    margin: 0 0 10px 0;
    font-weight: bold;
    padding-left: 25px;
    background-image: url(../images/ico_calc.gif);
    background-position: center left;
    background-repeat: no-repeat;
}
.www_ponu h5 {
    color: #cd0039;
    font-size: 1.2em;
    margin: 10px 0;
    font-weight: bold;
    padding-left: 25px;
    background-image: url(../images/ico_ponu.gif);
    background-position: center left;
    background-repeat: no-repeat;
}
.www_trans_2 {
    display: none;
}

.exclusive {
    position: absolute; 
    top: 240px;
    padding-left:10px;
    color: #c4103f;
    font-size: 1.2em;
    font-weight: bold;
}

/* -------- LIST TOP ---------- */
/*.list_topbox {
  width: 275px;
  height: 100px;
  padding: 5px 5px 5px 0;
  border-bottom: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  text-align: left;
}
.list_topobr {
  width: 89px;
  height: 67px;
  border: 1px solid #acacac;
  display: block;
  float: left;
  margin-right: 5px;
}

a.list_topnazov {
  display: block;
  font-weight: bold;
  font-size: 1em;
}*/
.list_topbox {
  width: 277px; height: 146px; display: block; padding: 3px; margin: 1px; float: left; border: 1px solid silver; text-align: left;
}
.list_topbox img {
  float: right;
  margin: 0 0 5px 5px;
}

.list_topnazov {
  background-color: #F5F5F5; padding: 1px; border-bottom: 1px solid #C40202;
}
.list_topnazov a {color: #000 !important;}
.list_topbox a {
  color: #007bc2;
}
.list_topbox a:hover {
  color:  #CD0039
}
.list_toptrans {
  color: #8B8B8B; display: block; text-align: right;
}

/*zoznam nehnutelnosti - tabulka*/
#real_list {
  border-collapse: collapse;
}

#real_list tr {
  behavior: url(/include/hover.htc);
}
#real_list tr:hover td, #real_list .hover td{
  background-color: #ffdddd;
}

#real_list td {
  border: 1px solid #F4F4F4;
  border-bottom-color: #d6d6d6;
  font-size: 11px;
  height: 30px;
  padding-left: 3px;
  padding-right: 3px;
}

#real_list th {
  background-color: #E1E1E1;
  border-right: 1px solid #ffffff;
  text-align: center;
  text-transform: uppercase;
  font-size: 8px;
  height: 15px;
}

#real_list td select {
  font-size: 10px;
  color: #7A4646;
  width: 100%;
}

/*Hypokalkulacka */
#hypokalkulacka div {
  width: 120px;
  float: left;
}

#hypokalkulacka input {
  margin-bottom: 2px;
  text-align: right;
}

#hypokalkulacka .button0 {
  margin-left: 150px;
  text-align: center;
}

/*--- novostavby ---*/
.novostavba_list {
	/*padding: 15px 0 0 0;*/
	/*margin: 0;*/
	text-align: left;
	/*vertical-align: middle;*/
	font-weight: normal;
	/*width: 165px;*/
	display: block;
	float: left;
	/*doplnene*/
	height: 75px;
  width: 280px;
	margin-right:6px;
	margin-bottom:10px;
	border-bottom: 1px solid #EBEBEB;
}
.novostavba_list img {
  float:left;
  margin-right:10px;
  height: 70px;
  width: 90px;
  border: 1px solid #ACACAC;
}
.novostavba_list a {
  color: #C01F3E;
  font-weight: bold;
}
a.short {
	background-color: #F4F4F4;
	padding: 3px;
	margin-bottom: 10px;
	margin-left: 1px;
	margin-right: 3px;
	margin-top: 1px;
	border: 1px solid #6F6F6F;
/*	border-right: 1px solid #6F6F6F;
	border-top: 1px solid #6F6F6F;  */
}
a.short:hover {
	background-color: #E1E1E1;
	padding: 3px;
	margin-bottom: 10px;
	margin-left: 1px;
	margin-right: 3px;
	margin-top: 1px;
	border-left: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-top: 1px solid #D0D0D0;
	border-bottom: 0;
}
.topshot {
	/*border-bottom: 1px solid #C2C2C2;*/
	padding: 3px 3px 3px 0px;
	margin: 0px 1px 10px 1px;
    text-align:center;
}

/* -------- Kontakt ---------- */

.kont_box {
 width: 270px; 
 height: 110px; 
 padding: 7px; 
 margin: 1px; 
 float: left; 
 border: 1px solid silver;
}
.kont_box img {
 margin: 0px;
 border: 0px;
}
.kont_adresa {
 float: left;
 width: 170px;
}
.kont_foto {
 background-color: #F5F5F5; 
 font-weight: bold;
 width: 100px;
 float: right;
}

.kont_left {
 width: 310px;
 float: left; 
}
.kont_right {
 width: 267px;
 float: left;
}
.kont_fotov {
text-align: center;
height: 210px;
border-bottom: 1px solid silver;
}
.kont_info {
height: 210px;
border-bottom: 1px solid silver;
}

/* -------- Spolupracujeme ---------- */

.spol_box {
 width: 140px; 
 height: 80px; 
 display: block; 
 padding: 3px; 
 margin: 1px; 
 float: left; 
 border: 1px solid silver; 
 text-align: center;
}
.spol_box img {
 margin: 5px;
}

.spol_logo {
 text-align: center;
 margin-bottom: 5px;
  height: 60px;
}
.spol_nazov {
 background-color: #F5F5F5; 
 padding: 1px; 
 border-bottom: 1px solid #C40202;
 font-weight: bold;
 text-align: center;
}
.spol_link {
 background-color: #F5F5F5; 
 padding: 1px; 
 border-top: 1px solid #C40202;
 font-weight: normal;
 text-align: center;
}
.spol_trans {
 color: #8B8B8B; 
 display: block; 
 text-align: left;
}

.zlavy select {
  font-size: 0.9em;
}
.zlavy .filter1 {
  width: 220px;
}
.zlavy .filter1 select {
  width: 150px;
}
.zlavy .filter2 select {
  width: 250px;
}
/* -------- Fotogaleria ---------- */

/*.www_fotopriloha {
display:block;
float:left;
margin:0pt 2px 2px 0pt;
padding:0pt;
}
.www_fotonahl {
display:block;
float:left;
height:120px;
padding-right:6px;
text-align:center;
width:150px;
}
.www_fotonahl img {
border:1px solid #CCCCCC;
padding:2px;
}*/
.gal_zoz {
display:block;
margin:0pt 10px 10px 0pt;
padding:5px;
}
.gal_nazov {
font-size:1.2em;
font-weight:bold;
}
.gal_nazov a {
text-decoration:none;
}
.gal_date {
font-size:0.8em;
font-weight:normal;
}
.gal_nazov a:hover {
text-decoration:underline;
}
.gal_popis {
font-size:0.95em;
padding-left:20px;
}
.alb_nazov {
color:#706819;
display:block;
font-size:1.2em;
font-weight:bold;
margin-bottom:10px;
padding:5px;
}
.alb_zoz {
display:inline;
float:left;
height:120px;
margin:0pt 2px 2px 0pt;
padding:0pt;
width:165px;
}
.alb_foto {
display:block;
text-align:center;
}
.alb_foto img {
border:1px solid #CCCCCC;
padding:2px;
}
.alb_popis {
font-size:0.8em;
text-align:left;
}
.alb_linkback {
display:block;
height:19px;
padding:10px 0pt;
text-decoration:underline;
}

.interne {
padding: 5px;
background: url('../images/dot.jpg') repeat-x bottom;
}
.zlavy .fieldx {
width: 150px;
}

.list_discount {
  display: block;
  float: left;
  width: 120px;
  padding: 10px;
  height: 70px;
  border-right: 1px dashed #CCCCCC;
  border-bottom: 1px dashed #CCCCCC;
}

/************ ADVANCE SEARCH ************/
.ad_search select {
  width: 240px;
}
.frmbutbg {
  text-align: center;
}

/*********** popup mouseover ****************/
#popup {
  /* Necessary: */
  position: absolute;
  display: none;
  z-index: 10;
  width: auto;
  /* Additional styling: */
  font-size: xx-small;
  background-color: #eee;
}
* html #popup {
  margin-left: 125px;
  margin-top: 5px;
}
*:first-child+html #popup {
  margin-left: 125px;
  margin-top: 5px;
}
/**********************************************************/