/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}

h1 {
    font-size: 22px;
	line-height:150%;
    font-weight: bold;
    color: #fff;
    padding: 0 0 12px 0;
    background: url('../img/underline.png') no-repeat 0 100%;
    min-width: 236px;
    margin: 10px 0 20px 340px;
}


ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a:link {color:#fff; text-decoration:none}
a:visited {color:#fff; text-decoration:none}
a:hover {color:#DA251A; text-decoration:underline}

h2 {
    font-size: 22px;
	line-height:100%;
    font-weight: bold;
    color: #fff;
    padding: 10px 0px 10px 0px;
    min-width: 236px;
    margin: 0 0 0px 0; 
}

h2.reference {
    font-size: 22px;
	line-height:150%;
    font-weight: bold;
    color: #fff;
    padding: 0 0 12px 0;
    background: url('../img/underline.png') no-repeat 0 100%;
    min-width: 236px;
    margin: 0 0 20px 0;
}


/* ---------------------Hlavní CSS----------------------------- */
body {  
    text-align: center;
    font-family: Arial;
    font-size: 13px;
    color: #fff;
    background: url('../img/bg.jpg') repeat 0 0;
}

.cleaner {
    clear: both;
}

.fright {float:right}
.tright  {text-align:right}

#webformLayout h1 {
    margin:  0 auto;
    text-align: left;
       
}

#bg_line {
    width: 100%;
    height: 454px;
    background: url('../img/bg_line.jpg') repeat-x 0 0;
}

#outer {
    margin: -454px auto 0 auto;
    text-align: left;
    width: 955px;    
}

#header {
    width: 915px;
    height: 112px;
    float: left;
    position: relative;
}
#logo {
    width: 318px;
    height: 53px;
    background: url('../img/logo.jpg') no-repeat 0 0;
    display: block;
    position: absolute;
    top: 35px;
    left: 0;
}
#menu {
    position: absolute;
    right: -40px;
    top: 44px;
}
#menu ul li {
    float: left;
}
#menu ul li a {
    height: 40px;
    padding: 0 10px 0px 10px;
    display: block;
    background: url('../img/bg_menu.png') no-repeat -10px 100%;
    font-style: italic;
    font-weight: bold;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    text-transform: lowercase;
}
#menu ul li a:hover,
#menu ul li.active a {
    background: url('../img/bg_menu_hover.png') no-repeat -10px 100%;
}
#menu ul li.first-item a {
    background: url('../img/bg_menu.png') no-repeat 0 100%;
}
#menu ul li.first-item a:hover,
#menu ul li.first-item.active a {
    background: url('../img/bg_menu_hover.png') no-repeat 0 100%;
}
#menu ul li.last-item a {
    background: url('../img/bg_menu.png') no-repeat 100% 100%;
}
#menu ul li.last-item a:hover,
#menu ul li.last-item.active a {
    background: url('../img/bg_menu_hover.png') no-repeat 100% 100%;
}

#navigator {
    width: 915px;
    height: 304px;
    float: left;
    position: relative;
}

#tlacitka {
    position: absolute;
    left: 0;
    top: 30px;
}
#button_1,
#button_2,
#button_3 {
    display: block;
    width: 301px;
    height: 78px;
    margin: 0 0 5px 0;
}
#button_1 { background: url('../img/button_1.jpg') no-repeat 0 0; }
#button_1:hover { background: url('../img/button_1_hover.jpg') no-repeat 0 0; }
#button_2 { background: url('../img/button_2.jpg') no-repeat 0 0; }
#button_2:hover { background: url('../img/button_2_hover.jpg') no-repeat 0 0; }
#button_3 { background: url('../img/button_3.jpg') no-repeat 0 0; }
#button_3:hover { background: url('../img/button_3_hover.jpg') no-repeat 0 0; }

#kategorie {
    width: 615px;
    height: 245px;
    background: url('../img/kategorie_bg.png') repeat-x 0 0;
    position: absolute;
    left: 340px;
    top: 30px;
}
#kategorie_left {
    width: 8px; 
    height: 245px;
    position: absolute;
    top: 0;
    left: 0;
    background: url('../img/kategorie_bg_left.png') no-repeat 0 0;
}
#kategorie_right {
    width: 8px; 
    height: 245px;
    position: absolute;
    top: 0;
    right: 0;
    background: url('../img/kategorie_bg_right.png') no-repeat 0 0;
}
#kategorie .item {
    width: 263px;
    height: 64px;
    display: block;
    float: left;
    margin: 0 5px 5px 0;
    position: relative;
    z-index: 100;
    text-decoration: none;
}
#kategorie .item:hover {
    background: url('../img/kategorie_hover.jpg') no-repeat 0 0;
}
#kategorie .item .img {
    width: 56px;
    height: 55px;
    float: left;
    margin: 5px 0 0 5px;
}
#kategorie .item span {
    font-size: 21px;
    color: #fff;
    font-style: italic;
    margin: 12px 0 0 20px;
	
    float: left;
    display: block;
}
#kategorie .item span.small {
    font-size: 15px;
    display: inline-block;
    margin: 0;
    float: none;
}
#kategorie .item span.info {
    font-size: 13px;
    font-weight: normal;
    margin: 3px 20px 0 20px;
    float: left;
    font-style: normal;
}
#kategorie_in {
    margin: 22px 0 0 30px;
	
}
#domy .img { background: url('../img/kategorie_domy.jpg') no-repeat 0 0; }
#pozemky .img { background: url('../img/kategorie_pozemky.jpg') no-repeat 0 0; }
#byty .img { background: url('../img/kategorie_byty.jpg') no-repeat 0 0; }
#rekreace .img { background: url('../img/kategorie_rekreace.jpg') no-repeat 0 0; }
#nebytove .img { background: url('../img/kategorie_nebytove.jpg') no-repeat 0 0; }
#doporucujeme .img { background: url('../img/kategorie_doporucujeme.jpg') no-repeat 0 0; }

#main {
    margin: 30px 0 0 0;
    width: 955px;
    float: left;
    position: relative;
    z-index: 100;
}

#leftContent {
    width: 301px;
    float: left;
    min-height: 50px;
}

#filtr {
    width: 301px; 
    background: url('../img/filtr_bg.png') repeat-y 0 0;
    position: relative;
    padding: 15px 0 25px 0;
}

#filtr select {width:225px; margin-bottom:15px; } 
#filtr input {width:225px; margin-bottom:15px}

#filtr p {
    line-height: 100%;
    font-size: 19px;
    font-weight: bold;
    width: 100%;
    text-align: left;
    margin: 0px 0px 15px 20px;
}
#filtr .NemovitostIndexForm {border:1px solid blue}

#filtr a.select {
    background: url('../img/filtr_select.jpg') no-repeat 0 0;
    width: 225px;
    height: 34px;
    display: block;
    margin: 0 0 16px 39px;
    color: #282a2b;
    text-decoration: none;
    font-size: 15px;
    line-height: 34px;
}
#filtr a.select span {
    margin: 0 0 0 20px;
}
#filtr #search {
    width: 230px;
    height: 57px;
    background: url('../img/button_search.jpg') no-repeat 0 0;
    display: block;
    margin: 20px 0 0 0px; border:0px;
}
#filtr_top {
    width: 301px;
    height: 7px;
    background: url('../img/filtr_bg_top.png') no-repeat 0 0;
    position: absolute;
    left: 0;
    top: 0;
}
#filtr_bottom {
    width: 301px;
    height: 7px;
    background: url('../img/filtr_bg_bottom.png') no-repeat 0 0;
    position: absolute;
    left: 0;
    bottom: 0;
}




#pozadi {    
    width: 616px;
    min-height: 50px;    
    position: relative;
    background: url('../img/bg-form.png') repeat-y 0 0;
    float: left;
	padding:5px 0px 5px 15px;
	margin:5px 0px;
}

#pozadi_top {
    width: 616px;
    height: 7px;
    background: url('../img/bg-top-form.png') no-repeat 0 0;
    position: absolute;
    left: 0;
    top: 0;
}
#pozadi_bottom {
    width: 616px;
    height: 7px;
    background: url('../img/bg-bottom-form.png') no-repeat 0 0;
    position: absolute;
    left: 0;
    bottom: 0;
}

#pozadi1 {    
    width: 300px;
    min-height: 50px;    
    position: relative;
    background: url('../img/bg-form1.png') repeat-y 0 0;
    float: left;
	padding:10px 0px 0px 0px; 
	margin: 25px 0px 0px 0px;
	 text-align:center;
}

#pozadi1.toppozadi {margin-top:34px; }

#pozadi1 h2 { margin:5px 0px 10px 0px; font-size:17px }

.nahodne-foto {width:280px; margin-left:10px; }
.nahodne-foto p {padding:0px 0px 5px 0px ; margin:0px; font-size:14px}
#leftContent.detail h3.nahodne {font-size:17px; padding:10px 0px 0px 0px; margin:0px; line-height:120%}
p.foto-cena {color:red; 	padding:5px; line-height:90%; 	margin:15px; font-size: 17px; font-weight: bold; background:#fff}

#pozadi1_top {
    width: 300px;
    height: 7px;
    background: url('../img/bg-top-form1.png') no-repeat 0 0;
    position: absolute;
    left: 0;
    top: 0;
}
#pozadi1_bottom {
    width: 300px;
    height: 7px;
    background: url('../img/bg-bottom-form1.png') no-repeat 0 0;
    position: absolute;
    left: 0;
    bottom: 0;
}



#pozadi2 {    
    width: 300px;
    min-height: 50px;    
    position: relative;
    background: url('../img/bg-form1.png') repeat-y 0 0;
    float: left;
	padding:10px 0px 0px 0px; 
	margin: 34px 0px 0px 0px;
	 text-align:center;
	 font-size:16px;
}

#pozadi2 h2 { font-size:20px; padding-bottom:0px; margin:0px; }
#leftContent.detail p.pozadi2 {padding:0px 0px 10px 0px; font-size:14px; margin:0px; }
#pozadi2 img {padding-bottom:15px}
#pozadi2 div.kontaktujte {font-weight:bold; background:#fff; font-size:15px; color:red; padding:8px; margin:15px 20px 10px 20px}

#pozadi2_top {
    width: 300px;
    height: 7px;
    background: url('../img/bg-top-form1.png') no-repeat 0 0;
    position: absolute;
    left: 0;
    top: 0;
}
#pozadi2_bottom {
    width: 300px;
    height: 7px;
    background: url('../img/bg-bottom-form1.png') no-repeat 0 0;
    position: absolute;
    left: 0;
    bottom: 0;
}



#filtr2 {    
    width: 956px;
    min-height: 50px;    
    position: relative;
	 
background: url('../img/bg-vypis-nemovitosti1.png') no-repeat 0 0;
  /*  background: url('../img/filtr-bg.jpg') repeat-y 0 0; */
    float: left;
	padding:5px 0px 5px 15px;
	margin:5px 0px;
}

#filtr2_top {
    width: 956px;
    height: 7px;
    background: url('../img/_filtr-top.jpg') no-repeat 0 0;
    position: absolute;
    left: 0;
    top: 0;
}
#filtr2_bottom {
    width: 956px;
    height: 7px;
    background: url('../img/_filtr-bottom.jpg') no-repeat 0 0;
    position: absolute;
    left: 0;
    bottom: 0;
}
	
#filtr2 .text  {  float:left}
#filtr2 .input input {width:60px; margin-left:5px; margin-right:10px; }
#filtr2 .input input.fulltext {width:145px; margin-left:10px; }
#filtr2 .input select {width:130px; margin-left:10px; }
#filtr2 .select { padding:10px; display:inline; width:400px; }
#filtr2 .label_kraj {font-weight:bold}
#filtr2 .kraj {width:150px; float:left; } 
#filtr2 .kraj input {width:20px} 
#rozsirenyFiltr  {padding:10px; background: url('../img/rozsireny-filtr-bottom.jpg') no-repeat bottom;}
#rozsirenyFiltr .checkbox {width:185px; float:left; font-weight:normal} 
#rozsirenyFiltr .checkbox input {width:20px} 

table.maklerFiltr {float:right; margin-right:30px}
#filtr2 table.maklerFiltr .input select{width:200px}



#rozsirenyFiltr.pozadi-rozsireneho-filtru  {background: url('../img/rozsireny-filtr-bg.jpg') repeat-y 0 0;}
#rozsirenyFiltr div{font-weight:bold; padding:1px 0px 1px 0px;} 
#rozsirenyFiltr div.label_r003druh_id {font-size:16px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_r001dispozice_id {font-size:16px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_r004stav_id {font-size:16px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_r005vlastnictvi_id {font-size:16px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_r011vybaveno_id {font-size:16px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_r036polohaobjektu_id {font-size:16px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_r028druhpozemku_id {font-size:16px; padding-top:15px; padding-bottom:5px} 

#rozsirenyFiltr div.label_0 {font-size:14px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_1 {font-size:14px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_2 {font-size:14px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_3 {font-size:14px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_4 {font-size:14px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_5 {font-size:14px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_6 {font-size:14px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_7 {font-size:14px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_8 {font-size:14px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_9 {font-size:14px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_10 {font-size:14px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_11 {font-size:14px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_12 {font-size:14px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_13 {font-size:14px; padding-top:15px; padding-bottom:5px} 
#rozsirenyFiltr div.label_14 {font-size:14px; padding-top:15px; padding-bottom:5px}

#rozsirenyFiltr div#polozky-pole  {padding:15px 0px 0px 0px; height:50px }
#rozsirenyFiltr div#polozky-pole div.rozsahLabel {float:left; width:172px; line-height:180%; font-size:14px; }
#rozsirenyFiltr div#polozky-pole div.label_plocha_zastavena  {width:55px; line-height:180%; font-weight:normal; padding-left:20px; float:left; }
#rozsirenyFiltr div#polozky-pole div.label_plocha_parcely  {width:55px; line-height:180%; font-weight:normal; padding-left:20px; float:left; }

#rozsirenyFiltr div#polozky-pole input {float:left; width:100px; margin:0px; font-size:13px} 



#primaryContent {
    width: 615px;
    min-height: 100px;
    margin: 10px 0 0 0px;
    float: left;
	
}
#primaryContent h1,
#primaryContent h2 {
    font-size: 22px;
	line-height:150%;
    font-weight: bold;
    color: #fff;
    padding: 0 0 12px 0;
    background: url('../img/underline.png') no-repeat 0 100%;
    min-width: 236px;
    margin: 0 0 20px 0;
}

#primaryContent.detail h2.maklerdetail { 
  font-size:14px; padding:0px; margin:0px; background:none; }

#primaryContent p {
    margin: 0 0 15px 0;
    text-align: justify;
    line-height: 150%;   
}

#primaryContent p.tright  {text-align:right}

#primaryContent table {  } 


#primaryContent table td {
	line-height:150%;
	vertical-align:top;
	padding-top:3px;
}

#NemovitostVlozitInzeratForm {width: 480px}
#NemovitostVlozitInzeratForm label {padding:10px 0px 0px 0px;  font-weight:bold; display:block; width:150px; float:left}
#NemovitostVlozitInzeratForm input {margin:2px 0px 10px 0px; width:240px }
#NemovitostVlozitInzeratForm textarea {margin:2px 0px 10px 0px; width:240px }
#NemovitostVlozitInzeratForm select {margin:2px 0px 10px 0px; width:240px }

#primaryContent table.webform {margin:10px  } 
#primaryContent table.webform td {padding:5px  } 
#primaryContent table.webform td input {width:290px  } 
#primaryContent table.webform td select.vyber {width:195px  }
#primaryContent table.webform td textarea {width:290px; height:100px  } 

#leftContent table.webform {line-height:130% ; margin:20px;  } 
#leftContent table.webform td {padding:5px; text-align:left  } 
#leftContent table.webform td input {width:240px ; margin:5px 0px } 
#leftContent table.webform td textarea {width:240px; height:100px  } 


.kontakt-mapa {padding:5px 0px 5px 0px; line-height:150%; text-align:right;  margin-bottom:30px}
.zaoblene-pozadi {border-radius:15px; background: #5F95BB; padding:20px}
#primaryContent table td {
	line-height:150%;
	vertical-align:top;
	padding-top:3px;
}


#primaryContent ul {
    margin:10px 0px 5px 40px; line-height:150%
}
#primaryContent ul li {
    list-style-image: url('../img/list_image.png');
    margin: 11px 0;
}

#proc-k-nam {
    width: 240px;
    float: left;
}
#proc-k-nam .vice {
    float: right;
    text-decoration: underline;
    font-weight: bold;
    color: #fff;
    margin: 10px 0 0 0;
}
#proc-k-nam .vice:hover {
    text-decoration: none;
}

#vyberte-lokalitu {
    float: left;
    margin: 0 0 0 35px;
    width: 340px;
}
#mapa {
    width: 340px;
    height: 194px;
    background: url('../img/map.jpg') no-repeat 0 0;
    position: relative; 
padding:0px;
}

#flag {
    width: 48px;
    height: 52px;
    background: url('../img/flag.png') no-repeat 0 0;
    position: absolute;
    left: 165px;
    top: 80px;    
}

#footer {
    width: 100%;
    height: 94px;
    background: url('../img/bg_footer.jpg') repeat-x 0 0;
    margin: 45px 0 0 0;
    text-align: center;    
}

.copyright {padding:0px}

#footerContainer {
    width: 955px;
    height: 94px;
    margin: 0 auto;
    text-align: left;
    position: relative;
}
#building {
    width: 195px;
    height: 177px;
    background: url('../img/bg_building.jpg') no-repeat 0 0;
    position: absolute;
    right: 0;
    top: -177px;
}
#footerContainer p {
    float: left;
    margin: 35px 0 0 0;
}
#logo_footer {
    width: 117px;
    height: 22px;
    background: url('../img/logo_footer.jpg') no-repeat 0 0;    
    display: inline-block;
    position: relative;
    top: 5px;
    margin: 0 15px 0 0;
}

#menu_footer {
    float: right;
    margin: 45px 0 0 0;
}
#menu_footer ul li {
    border-left: 1px solid #fff;  
    float: left;  
}
#menu_footer ul li.first-item {
    border-style: none;    
}
#menu_footer ul li a {
    padding: 0 6px;
    color: #fff;
    text-decoration: none;
}
#menu_footer ul li a:hover,
#menu_footer ul li.active a {
    text-decoration: underline;
}

.zahlavi-tisk {visibility:hidden; height:0px} 

/* DETAIL */
#leftContent.detail {
    width: 310px;  
    margin-top: 10px;  
	padding-left:0px;
	padding-top:45px;
}

#leftContent.detail h3 {
  font-size:14px; padding-top:35px;
 padding-bottom:10px
}


#leftContent.detail p {
   line-height:150%; padding: 15px 0px 5px 10px
}
#bigFoto {
    width: 340px;   
    float: left;  
}
#carousel {
    width: 305px;
    height: 81px;
    background: #114977;
	border-radius:5px;
    margin: 10px 0 13px 0;
    position: relative;
    float: left;

}
#carousel ul {
    position: absolute;
    top: 8px;
    left: 7px;
}
#carousel ul li {
    float: left;
    margin: 0 5px 0 5px;
}
#leftArrow {
    width: 11px;
    height: 12px;
    background: url('../img/leftArrow.jpg') no-repeat 0 0;
    position: absolute;
    left: 3px;
    top: 35px;
}
#rightArrow {
    width: 11px;
    height: 12px;
    background: url('../img/rightArrow.jpg') no-repeat 0 0;
    position: absolute;
    right: 3px;
    top: 35px;
}

#mapaDetail {
    margin: 10px 0 0 0;
    width: 340px;
    height: 214px;
    background: url('../img/map_detail.jpg') no-repeat 0 0;
    float: left;
}

#buttons {
    margin: 10px 0 0 0;
    float: left;
}
#buttons a {
    color: #fff;
    text-decoration: none;
    height: 26px;
    line-height: 23px;
    padding: 0 0 0 38px;
    display: inline-block;
    margin: 0 15px 0 0;
    font-size: 16px;
}
#buttons a:hover {
    text-decoration: underline;
}
#buttons a.print {
    background: url('../img/print.jpg') no-repeat 0 0;    
}
#buttons a.fb {
    background: url('../img/fb.jpg') no-repeat 5px 0;    
}
#buttons a.zpet {
    background: url('../img/print.jpg') no-repeat 0 0;    
}


#leftContent.detail .kontakt {
    margin: 40px 0 0 0;
    float: left;
    line-height: 140%;
}
#leftContent.detail .kontakt .nadpis {
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    padding: 0 0 12px 0;
    background: url('../img/underline.png') no-repeat 0 100%;
    min-width: 236px;
    margin: 0 0 20px 0;
}
#leftContent.detail .kontakt p.big {
    font-size: 17px;
    margin: 15px 0 0 0;
    line-height: 140%;
}
#leftContent.detail .kontakt p.big strong {
    width: 42px;
    display: inline-block;
}
#leftContent.detail .kontakt #napsatDotaz {
    width: 157px;
    height: 30px;
    background: url('../img/button_napsat_dotaz.jpg') no-repeat 0 0;
    display: block;
    margin: 25px 0 0 0;
}    

#primaryContent.detail {
    width: 610px;
    margin-left: 33px;
}
#primaryContent.detail h2 {
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    padding: 0 0 12px 0;
    background: url('../img/underline_wide.png') no-repeat 0 100%;
    min-width: 515px;
    margin: 0 0 20px 0;
}


#primaryContent.detail h3 {
  font-size:14px; padding-top:15px;
}

#parametry {
    float: left;
    width: 350px;
    min-height: 30px;
}
#parametry td.nazev {
    font-weight: bold;
    padding: 3px 10px 3px 0;
	
}
#parametry td.hodnota.cena {
    padding: 3px;
    color: #DA251A;
	text-align:right;
    font-size: 17px;
    font-weight: bold;
	background:#fff
}

.provize {font-size:12px; color:#fff;  line-height:150%}

#parametryVice {
    width: 87px;
    height: 30px;
    background: url('../img/button_vice.jpg') no-repeat 0 0;
    display: block;
    margin: 20px 0 10px 0;
	cursor: pointer;
}

#rightColumn {
    width: 228px;
    float: left;
    margin: 0 0px 0 32px;    
}

#box-partneri {    
    min-height: 50px;    
    position: relative;
    background: url('../img/box-partneri_bg.png') repeat-y 0 0;
    float: left;
	text-align:center;
	height:205px; width:180px;
	margin:10px 5px 20px 5px;
}

#box-partneri  a {color:#fff; text-decoration:none}
#box-partneri  p {margin-bottom:20px; text-align:center}
#box-partneri  img { padding:20px 0px }

#box-partneri_top {
    width: 180px;
    height: 7px;
    background: url('../img/box-partneri_top.png') no-repeat 0 0;
    position: absolute;
    left: 0;
    top: 0;
}
#box-partneri_bottom {
    width: 180px;
    height: 7px;
    background: url('../img/box-partneri_bottom.png') no-repeat 0 0;
    position: absolute;
    left: 0;
    bottom: 0;
}





#box {   
    width: 228px;
    min-height: 50px;    
    position: relative;
    background: #3F80B6 url('../img/box_bg.png') repeat-y 0 0;
    float: left;
}
#box_top {
    width: 228px;
    height: 7px;
    background: url('../img/box_top.png') no-repeat 0 0;
    position: absolute;
    left: 0;
    top: 0;
}
#box_bottom {
    width: 228px;
    height: 7px;
    background: url('../img/box_bottom.png') no-repeat 0 0;
    position: absolute;
    left: 0;
    bottom: 0;
}

#box-makler {    
    width: 228px;
    min-height: 50px;    
    position: relative;
    background: url('../img/box_bg.png') repeat-y 0 0;
    float: left;
	text-align:center;
	
	margin:5px 5px 20px 5px;
}

#box-makler.home {margin:10px 5px}

#box-makler  a {color:#fff; text-decoration:none}

#box-makler_top {
    width: 228px;
    height: 7px;
    background: url('../img/box_top.png') no-repeat 0 0;
    position: absolute;
    left: 0;
    top: 0;
}
#box-makler_bottom {
    width: 228px;
    height: 7px;
    background: url('../img/box_bottom.png') no-repeat 0 0;
    position: absolute;
    left: 0;
    bottom: 0;
}

#box-makler .content  {text-align:center; padding-top:15px}
#box-makler .homeblok{text-align:center; padding:10px}
.home-text {height:95px; line-height:140%}
.home-text h3 {font-size: 16px; padding:10px 0px 5px 0px }
.home-text-cena {background:#fff; color:red; font-size:14px; font-weight:bold; padding:5px}
#box-makler .content p  { padding:15px }
#box-makler h2 {font-size:15px; margin:10px 0px 5mapapx 0px; padding:0px}
#leftContent.detail  #box-makler p {margin:8px 0px 3px 0px; padding:0px; line-height:150%}
#box-makler img {margin:15px 0px 0px 0px; padding:0px}

#box .content {
    margin: 20px 0 0 10px;
    line-height: 150%;
}
#box .content img.detailNemovitostiFotoMakler{
    float:right;
	padding-right: 15px;
    right: 122px; 
    top: 20px;
}

#box .content img.detailNemovitostiQrKod {
    position: absolute;
    right: 12px; 
    top: 100px;
	border:3px solid #fff;
}


#box .content h3 {
    background: none;
    padding: 0;
    font-size: 14px;
    min-width: 0;
    margin: 0 0 15px 0;
}

#box .content #button_kontaktovat_rk {
    width: 170px;
    height: 45px;
    background: url('../img/button_kontaktovat_rk.jpg') no-repeat 0 0;
    display: block;
    margin: 0 0 25px 17px;
}

.button-kontaktovat {
    width: 170px;
    height: 45px;
    background: url('../img/button_kontaktovat_rk.jpg') no-repeat 0 0;
    display: block;
    margin: 10px;
}

a.dalsiNabidky {
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    margin: 20px 0 0 0;
    float: left;    
}
a.dalsiNabidky:hover {
    text-decoration: underline;
}

#popisVice {
    width: 87px;
    height: 30px;
    background: url('../img/button_vice.jpg') no-repeat 0 0;
    display: block;    
    float: right;
}

#vypis_inzeratu { }

#vypis_inzeratu  h2.novinky {
    width: 519px;
    height: 38px;
    line-height: 38px;
    background: url('../img/bg_nadpis.jpg') no-repeat 0 0;
    font-size: 18px;
    font-weight: normal;
    color: #fff;
    float: left;
    margin: 0 0 25px 0;
}
#vypis_inzeratu  h2.novinky span {
    margin: 0 0 0 15px;
}
#vypis_inzeratu  .novinka {
	border:1px solid #5B94BD; border-radius:5px;
    margin: 0 0 20px 0;
	background:#5790B9;
	
}
#vypis_inzeratu  .novinka img {
    float: left;
	padding: 5px;
	border-radius:5px;
}
#vypis_inzeratu  .novinka .text {
    width: 450px;
    float: left;
    margin: 5px 5px 5px 11px;
}
#vypis_inzeratu  .novinka .text a {
    text-decoration: none;
    color: #fff; 
	font-family: Verdana;
	font-weight:bold;
}
#vypis_inzeratu  .novinka .text a h3 {
    
    font-size: 17px;
     color: #fff; 
	font-weight:bold;  
padding:0px; margin:0px;	
}
#vypis_inzeratu  .novinka .text a:hover {
    text-decoration: underline;
}
#vypis_inzeratu  .novinka .text p {
    text-align: justify;
    margin: 5px 0 0 0;
    line-height: 150%;
}

#vypis_inzeratu  .novinka .text strong {
   
    font-size: 11px;
}
 
#rozsirenyFiltr{
   display: none; 
}

#vypis_inzeratu table   {width:650px}
#vypis_inzeratu table  tr.inzerat {background: url('../img/bg-inzerat-siroky.png') no-repeat 0 0; height:135px}
#vypis_inzeratu table  tr.inzerat1 {background: url('../img/bg-inzerat-maly.png') no-repeat 0 0; height:100px;}
#vypis_inzeratu table  tr.inzerat1 td {text-align:left; padding-left:6px}
#vypis_inzeratu table  td {padding:5px 0px 5px 0px;}
#vypis_inzeratu table  td  #imgs {height:115px; width:190px; padding:0px 0px 0px 5px; float:left;} 
#vypis_inzeratu table  td  #imgs1 {width:138px; float:left; } 
#vypis_inzeratu table  td  #blok {vertical-align:top; line-height:160%; width:762px; margin-left:195px; } 
#vypis_inzeratu table  td  #blok1 {width:465px; margin-left: 140px; }
#vypis_inzeratu table  td  a {color:#fff; text-decoration:none} 
#vypis_inzeratu table  td  div.text { width:100%; height:80px; font-size:14px;}
#vypis_inzeratu table  td  div.text1 { height:65px; width:98%; margin-right:20px;}
#vypis_inzeratu table  td  div.text  h3 {padding:5px 0px 5px 0px; margin:0px; font-weight:bold;  font-size:20px}
#vypis_inzeratu table  td  div.text1  h3 {padding-top:3px; line-height:130%; font-size:14px; padding-right:10px}
#vypis_inzeratu table  td  div.cena { padding:5px; font-weight:bold; color:red; background:#fff; width:200px; font-size:20px }
#vypis_inzeratu table  td  div.cena1 {background:#fff; line-height:100%; padding:2px 2px 1px 5px; color:red; font-weight:bold; font-size:15px; width:150px}

.zadnyInzerat {height: 300px; padding:40px 0px 0px 343px; font-size:14px;  }
.zadnyInzerat1 {height: 300px; padding:40px 0px 0px 0px; font-size:14px;  }

a.odkaz-blok {color:#fff; text-decoration:underline}

#napsali-o-nas img {float:left; border:3px solid green; border-radius: 13px; margin-right:15px}
#napsali-o-nas .text h3 {font-size:17px; font-weight:bold}
#napsali-o-nas .text p {padding:10px 0px 10px 0px; font-size:14px}


#online {
    position: fixed;
    right: 0;
    top: 270px;
    width: 68px;
    height: 75px;
    background: url('../img/i_fb.png') no-repeat 0 0;
    z-index: 9999;
}
#linkedin {
    position: fixed;
    right: 0;
    top: 200px;
    width: 68px;
    height: 75px;
    background: url('../img/i_linkedin.png') no-repeat 0 0;
    z-index: 9999;
}
