.cc_banner-wrapper .cc_container .cc_btn{white-space:nowrap;max-width:150px;color:#fff;background:#3a8f69}
.cc_banner-wrapper .cc_container .cc_btn:hover{color:#000;background:#fff}

img{border:0px}
select,input,textarea{font-family:Verdana;font-size:11px}

body{background:#b5cfb4 url(/i/bck.png) repeat-x 0 0;margin:0;padding:0;font-family:Verdana, Tahoma, Arial, sans-serif;font-size:11px;color:#000}
body.waiting,body.waiting *{cursor:wait}
#page{text-align:left;margin:0 auto;width:960px;position:relative;padding-top:190px}
.edgeNW,.edgeNE{background:url(/i/edges-t.gif) no-repeat 0 0}
.edgeSW,.edgeSE{background:url(/i/edges-b.gif) no-repeat 0 0}
.edgeNW{background-color:#fff;background-position:-5px 0px;width:960px}
.edgeNE{background-position:955px 0px}
.edgeSW{background-position:-5px 100%}
.edgeSE{background-position:955px 100%}
.edgeSE{padding:16px 19px 17px}



/* PORTAL */
.portal #page{width:760px}
.portal .edgeNW{width:760px}
.portal .edgeNE{background-position:755px 0px}
.portal .edgeSE{background-position:755px 100%}
.portal #langs{left:300px}
/* portal */

.head{position:absolute;top:0;left:0}
.head ul{list-style:none;margin:0;padding:0;font-size:10px}
.head li{padding:0;margin:0}
.head a{color:#fff;text-decoration:none}
.head ul img{border:0;vertical-align:bottom;padding:0 5px 0 10px}
#langs{position:absolute;top:8px;left:500px;width:445px;text-align:right}
#langs li{display:inline}
#langs a{color:#a9caec}
#langs a:hover,#langs a.act{color:#fff}
#langs img{width:16px;height:11px;padding:0;margin:0 5px 0 10px}
#langs #lSK img{background-position:-800px -29px}
#langs #lEN img{background-position:-800px -40px}
#langs #lMail img{background-position:-816px -29px}
#langs #lHome img{background:url(/i/sdbr.png) no-repeat -816px -40px}
#cities_out{position:absolute;top:154px;left:220px;width:750px;height:20px}
#cities_{position:absolute;top:0;left:0;width:100%;height:100%}
#cities_button{display:none}
#cities{list-style:disc inside;color:#fff;font-size:12px;background:url(/i/trg-w.gif) no-repeat 100% 50%;padding-right:10px;line-height:20px;display:inline}
#cities{list-style:none}
#cities li{float:left;margin-left:10px}
#cities li:before{content:"•";float:left;margin-right:5px}
#cities li.fC{float:none;display:none}
#cities li.fC:before{display:none}
#cities a{/*display:list-item;list-style:disc inside;*/white-space:nowrap;position:relative}
#cities a span{white-space:nowrap;position:absolute;top:-7px;right:-20px;color:#c00;text-shadow:0 0 1px #fff;font-size:10px;font-weight:bold;margin:0;-ms-transform: rotate(25deg);webkit-transform: rotate(25deg);transform: rotate(25deg);}
#cities a span.mark2{top:-4px;right:-23px;}
#cityname{position:absolute;top:144px;left:0;width:228px;text-align:center}
#cityname a{color:#fff;text-decoration:none;font-size:20px;font-weight:bold;letter-spacing:-1px}
.portal #topmenu{left:0px}
#topmenu{position:absolute;top:154px;left:200px;width:760px;height:20px;text-align:center}
#topmenu ul{list-style:disc inside;color:#fff;font-size:12px;font-weight:bold;padding-right:0px;line-height:20px;display:inline}
#topmenu ul{list-style:none}
#topmenu li{float:none;display:inline-block;margin:0 5px}
#topmenu li{float:none;display:inline;margin:0 0 10px}
#topmenu li:before{content:"•";float:none;display:inline;margin-right:5px}
#topmenu li.first{margin-left:0}
#topmenu a{display:list-item;list-style:disc inside;white-space:nowrap;width:auto}
#topmenu a{display:inline;list-style:none;white-space:nowrap;width:auto}
.lang-en #topmenu{font-size:12px}


#mapa_stranky{margin:15px -10px;color:#226c4c;text-align:center;font-size:10px}
#mapa_stranky a{text-decoration:underline;color:#226c4c}
#mapa_stranky a:hover{text-decoration:none}
#mapa_stranky ul{list-style:none;letter-spacing:0px;margin:0 auto 3px;padding:0;display:inline-block}
#mapa_stranky li{float:left;display:inline;margin:0}
#mapa_stranky ul a{text-decoration:none;position:relative}
#mapa_stranky ul a:hover{text-decoration:underline}
#mapa_stranky ul span{padding:0 5px}
#mapa_stranky ul a span{padding:0;margin:0;color:#c00;font-size:8px;font-weight:bold;position:absolute;top:-4px;right:-14px;white-space:nowrap;-ms-transform: rotate(15deg);webkit-transform: rotate(15deg);transform: rotate(15deg);}
#mapa_stranky ul a span.mark2{top:-2px;right:-20px;-ms-transform: rotate(25deg);webkit-transform: rotate(25deg);transform: rotate(25deg)}
#mapa_stranky p{margin:20px auto 0}

#sidebar{width:185px;float:left}
#info{float:right;width:724px}
#alltypes{cursor:pointer;width:177px;height:40px;background:url(/i/at-bck.png) repeat-x 0 0;margin:0 0 15px}
#alltypes a{color:#fff;text-decoration:none;display:block;height:40px;/*line-height:30px;*/padding:8px;font-size:17px;text-align:center;font-weight:bold;letter-spacing:-1px}

#listform,#listtype{list-style:none;margin:0;padding:0}
#listtype{margin:0 -2px;width:728px}
#listform li{padding:0 14px 0 2px;margin:0 0 6px}
#listtype li{float:left;padding:1px 0 14px;margin:0 0 0 6px;position:relative}
#listtype li.first{margin:0}
#listform li.act,#listform a,#listform strong,#listtype li.act,#listtype a,#listtype strong{background:url(/i/but-bck.png) no-repeat}
#listform a,#listform strong,#listtype a,#listtype strong{text-decoration:none;display:block;height:34px;line-height:34px;padding-left:7px}
#listtype strong{padding:0 7px 0 0;text-align:center}
#listform span{font-weight:normal}
#listform li.act{background-position:100% -116px}
#listtype li.act{background-position:50% -68px}
#listform a,#listtype a{background-position:0 0}
#listform strong,#listtype strong{background-position:100% 0;color:#636363;cursor:pointer}
#listform li.act a,#listtype li.act a{background-position:0 -34px}
#listform li.act strong,#listtype li.act strong{background-position:100% -34px;color:#226c4c}

.newdesign #listtype{position:relative;z-index:11}
.newdesign #listtype ul{position:absolute;left:-2px;top:30px;box-shadow:2px 2px 5px rgba(0,0,0,0.4);list-style:none;margin:0;padding:2px;background:#fff;min-width:100%;display:none}
.newdesign #listtype li.hover ul{display:block}
.newdesign #listtype ul li{float:none;padding:0;margin:0}
.newdesign #listtype ul strong{background-position:100% 0;color:#636363;cursor:pointer}
.newdesign #listtype li.act ul a{background:url(/i/but-bck.png) no-repeat 0 0;height:34px}
.newdesign #listtype li.act ul li.act a{background:url(/i/but-bck3.png) no-repeat 0 -560px;height:34px}
.newdesign #listtype li.act ul strong{background:url(/i/but-bck.png) no-repeat 100% 0;color:#636363;height:34px}
.newdesign #listtype li.act ul li.act strong{background:url(/i/but-bck3.png) no-repeat 100% -560px;color:#eaeaea;height:34px}
.newdesign #listtype ul li a:hover strong, .newdesign #listform ul li a:hover strong,.newdesign #listtype li.act li a:hover strong, .newdesign #listform li.act li a:hover strong{color: #226D4C}
.newdesign #listtype ul li.act a:hover strong,.newdesign #listform ul li.act a:hover strong{color: #fff}

#topmenuitemsk1{width:77px}
#topmenuitemsk2{width:81px}
#topmenuitemsk3{width:94px}
#topmenuitemsk4{width:78px}
#topmenuitemsk5{width:149px}
#topmenuitemsk6{width:69px}
#topmenuitemsk0n{width:144px}
#topmenuitemen1{width:86px}
#topmenuitemen2{width:96px}
#topmenuitemen3{width:88px}
#topmenuitemen4{width:112px}
#topmenuitemen5{width:98px}
#topmenuitemen6{width:78px}
#topmenuitemen0n{width:134px}

.menu-sp{display:block;margin:0 17px 14px 4px}
.portal #menu{margin-bottom:10px}
#menu,#menu ul,#menu li,#erb,#menu li.star a,#sidebar .info,#estatelist .header span,#estatelist .header a,#menu li ul li,.combobox cite,#estatelist .newListSelected,#search_form .newListSelected,#langs img,#estatelistform p.click,.back-prtl{background:#fff url(/i/sdbr.png) no-repeat}
.combobox div.list img.drop,img.drop,.combobox div.list img.check{background:url(/i/sdbr.png) no-repeat}
#menu{color:#226c4c;font-size:12px;/*background-position:-200px 100%;*/background:none;padding-bottom:3px;margin-top:14px}
#menu ul{background-position:-200px -48px;padding:2px 0 0;margin:0;list-style:none inside}
#menu li{background-position:-200px -50px;padding:1px 0 0 10px;margin:0}
#menu li.highlight{background:#226d4c;padding-bottom:1px;margin-right:21px;box-shadow:0 2px 5px rgba(0,0,0,0.5);
background: #3a8f69; /* Old browsers */
background: -moz-linear-gradient(45deg,  #3a8f69 0%, #5faf8c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#3a8f69), color-stop(100%,#5faf8c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #3a8f69 0%,#5faf8c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #3a8f69 0%,#5faf8c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #3a8f69 0%,#5faf8c 100%); /* IE10+ */
background: linear-gradient(45deg,  #3a8f69 0%,#5faf8c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a8f69', endColorstr='#5faf8c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#menu a{color:#226c4c;text-decoration:none;line-height:24px;height:24px;list-style:disc inside;display:list-item}
#menu li.highlight a{color:#fff}
#menu li.star{padding-left:8px}
#menu li.star a{background-position:-400px 50%;color:#e36b22;list-style:none;display:block;padding-left:16px}
#menu a:hover,#menu li.act{font-weight:bold;letter-spacing:-1px}
#menu li div{display:none}
#menu li ul{padding-left:15px;background:#fff}
#menu li ul li{background-position:-400px 10px}
#menu li ul li a{list-style:none;display:block}

#erb{height:111px;margin-top:1px;background-position:0 50%;width:169px;text-align:center}
#erb img{background-repeat:no-repeat;height:88px;margin-top:12px}
.erb-DK{background-image:url(/i/erb/dk.png);width:76px}
.erb-PD{background-image:url(/i/erb/pd.png);width:74px}
.erb-MT{background-image:url(/i/erb/mt.png);width:74px}
.erb-LM{background-image:url(/i/erb/lm.png);width:71px}
.erb-ZA{background-image:url(/i/erb/za.png);width:74px}
.erb-RK{background-image:url(/i/erb/rk.png);width:78px}
.erb-PP{background-image:url(/i/erb/pp.png);width:74px}
.erb-KN{background-image:url(/i/erb/kn.png);width:74px}

#sidebar .info{background-position:-588px 0;padding:0 30px 0 40px;color:#636363;margin-bottom:10px}
#sidebar .info.user{background:url(/i/user1.png) no-repeat 11px 0}
#admin{padding:10px;text-align:left;color:#000}
#admin form{margin:0px;padding:0px}
#admin select{font-family:Verdana;font-size:9px}
#admin a{color:#000}

#mapaSVK{height:240px;position:relative;background:url(/i/svk.png) no-repeat 100% 0;margin-bottom:10px}
#mapaSVK ul{list-style:none;padding:30px;margin:0}
#mapaSVK li{margin:0;padding:0 0 0 25px;height:25px;line-height:25px;background:url(/i/lokacie.png) no-repeat -28px 50%}
#mapaSVK a{color:#256a4d;text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:bold;position:relative}
#mapaSVK a:hover{text-decoration:underline}
#mapaSVK a span{padding:0;margin:0;color:#c00;font-size:10px;font-weight:bold;position:absolute;top:-10px;right:-20px;white-space:nowrap;-ms-transform: rotate(25deg);webkit-transform: rotate(25deg);transform: rotate(25deg);}
#mapaSVK a span.mark2{top:-5px;right:-40px;-ms-transform: rotate(15deg);webkit-transform: rotate(15deg);transform: rotate(15deg);}
#mapaSVK img{position:absolute;height:26px;width:28px;background:url(/i/lokacie.png) no-repeat 0 0}
#mapaSVK img.city-DK{top:40px;left:423px}
#mapaSVK img.city-ZA{top:41px;left:379px}
#mapaSVK img.city-PD{top:95px;left:370px}
#mapaSVK img.city-MT{top:60px;left:394px}
#mapaSVK img.city-LM{top:61px;left:450px}
#mapaSVK img.city-RK{top:62px;left:423px}

#search_form h3,#search_form .hint,#search_form .header a,#search_form .button,#formular .button,#formular1 .button,#inzerat .button,#estatelist .pages .listpages .next,#estatelist .pages .listpages .prev,.back,#estatelistform p.click a span{background:url(/i/arrow.gif) no-repeat}

#main{padding:9px 0 0}
#main h2{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #226d4c;background:#226d4c;color:#fff;padding:3px 3px 5px 12px;margin:0 0 9px;text-transform:uppercase;font-weight:bold;font-size:17px}
.portal #main h2{border:none;background:#fff;color:#226d4c;padding:3px 12px 5px;margin:0 0 9px;text-transform:uppercase;font-weight:bold;font-size:17px}
#search_form{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #bcbcbc;background:#5aaa86;color:#fff;padding:0;margin:9px 0}
#search_form .header{border-top-left-radius:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-right-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;background:#388b67;padding:5px 10px;text-transform:uppercase;font-weight:bold}
#search_form h3{color:#fff;font-size:14px;float:left;padding-left:10px;background-position:0 -195px;display:inline}
#search_form .header a{color:#c0d3c0;text-decoration:none;float:right;padding:3px 0 0 10px;background-position:0 -344px}
#search_form .header a.rozs{padding:3px 10px 0 0;background-position:100% -294px}
#search_form .header a:hover{color:#fff;background-position:0 -144px}
#search_form .header a.rozs:hover{color:#fff;background-position:100% -94px}
#search_form .hint{color:#fff !important;padding:2px 10px 3px 20px;background-color:#8ac3a9;background-position:9px -395px;/*display:none*/}
#search_form #FORM_desc{width:550px;margin-bottom:10px;}
#search_form .line,#search_form .noline{margin:0 13px;padding:10px 8px;border-bottom:1px solid #388b67}
#search_form .noline{border-bottom:none}
#search_form label{margin:0 8px 0 13px;font-weight:bold;vertical-align:middle}
#search_form label.first{margin-left:5px}
#search_form label.mid{margin-left:8px}
#search_form #fTEXT{border:1px solid #008d38}
#search_form #fID{width:110px}
#search_form input{padding:1px;margin:1px;border:1px solid #008d38;vertical-align:middle}
#search_form .button,form#formular.user .button,form#formular .button,form#formular1.user .button,form#formular1 .button,form#inzerat .button,#formular .button.noarrow,#formular1 .button.noarrow{cursor:pointer;width:108px;color:#fff;border:1px solid #388b67;height:27px;background-color:#388b67;float:right;text-transform:uppercase;background-position:90% 9px;padding-right:10px;margin-top:-5px;margin-bottom:-5px;font-weight:bold;/*font-size:12px;*/line-height:14px}
#search_form .button{margin-top:7px;margin-bottom:7px}

.combobox-blok{position:relative;display:inline-block;z-index:100;margin:1px;vertical-align:middle}
.combobox{cursor:pointer;color:#000}
.combobox cite{padding:1px 17px 1px 1px;overflow:hidden;display:inline-block;border:1px solid #008d38;background-position:100% 50%;cursor:pointer}
.combobox cite span{display:block;overflow:hidden;width:80px;line-height:14px;height:14px;white-space:nowrap;font-style:normal}
.combobox div.list{z-index:101;float:left;padding:2px;background:#fff;border:1px solid #000;overflow-y:scroll;white-space:nowrap;position:absolute;left:0px;max-height:195px;/*min-width:100px;width:auto !important;width:100px;*/}
.combobox div.list ul{padding:0px;margin:0px;list-style:none}
.combobox div.list li{padding:0px;margin:0px}
.combobox div.list ul ul li{padding-left:10px}
.combobox div.list li ul{display:none}
.combobox div.list img{border:0px}
.combobox div.list img.drop,img.drop{background-position:-860px 0px;width:9px;height:9px;}
.combobox div.list img.drop.out,img.drop.out{background-position:-860px -9px}
.combobox div.list img.drop.noout,img.drop.noout{background-position:-860px -18px}
.combobox div.list img.check{background-position:-870px 0px;width:11px;height:11px}
.combobox div.list img.check.childchecked{background-position:-870px -22px}
.combobox div.list img.check.checked{background-position:-870px -11px}
.combobox div.list img.check.disabled{background-position:-870px -33px}
.combobox div.list a{display:block;line-height:11px;padding:1px}
.combobox div.list a.check.checked{background:#eee}
.combobox div.list a:hover{background:#ccc}
.combobox div.list input{display:none}
.cena-kk-SK{color:#fff}
.combobox .cena-kk-SK{color:#999}
#fCEN1_list,#fCEN2_list,#fCENar1_list,#fCENar2_list,#fAR1_list,#fAR2_list{letter-spacing:-1;text-align:right}

.imptcntr{display:inline-block}
.imptcntr .ui-widget-content{height:150px;overflow-y:scroll;overflow-x:visible;white-space:nowrap;background:#fff;border:1px solid #000;color:#000;min-width:150px;width:auto !important;width:150px}
.imptcntr .ui-widget-content .ui-state-hover{background:#aaa}
#keyword{width:105px;margin-bottom:2px}

.skype{padding:5px 10px 5px 50px;background:#f0f0f0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #bcbcbc;margin-bottom:10px}
.skype img{position:absolute;width:30px;height:30px;top:-8px;left:-40px}
.skype a{position:relative;display:block;color:#636363;font-weight:bold;text-decoration:none}
.skype a:hover{color:#000}

#estatelist,#main_text{padding:20px 23px;background:#eaeaea;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #bcbcbc;margin-bottom:10px}
#estatelist table{border-spacing:1px;width:100%}
#estatelist td{padding:0px}
#estatelist .header{color:#fff;margin-bottom:9px}
#estatelist .header div{display:block;padding:6px 6px 6px 15px;font-weight:bold;background:#959595}
#estatelist .header span{display:inline-block;width:29px;height:9px;background-position:-800px 0;margin-left:5px}
#estatelist .header a{display:inline-block;background-position:-800px 0}
#estatelist .header a.up{margin-left:7px;background-position:-818px 0}
#estatelist .header a:hover{background-position:-800px -10px}
#estatelist .header a.up:hover{background-position:-818px -20px}
#estatelist .header img{width:11px;height:9px}
#estatelist #hPrice,#estatelist #hArea,#estatelist #hDate,#estatelist .iPrice,#estatelist .iArea{width:150px}
#estatelist #hDate{width:250px}
#estatelist #hMain{width:114px}
#estatelist #hMain div{font-weight:normal;text-align:right;border-top-left-radius:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;}
#estatelist #hPrice div{border-top-right-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px}
#estatelist .list td{background:#fff;color:#636363;border-bottom:5px solid #eaeaea;vertical-align:top}
#estatelist .list .odd td{background:#ded}
#estatelist .list .first td{border-top:8px solid #eaeaea}
#estatelist .iPrice,#estatelist .iArea{vertical-align:top}
#estatelist .iPrice div,#estatelist .iArea div{padding-right:25px;padding-top:25px;text-align:right;font-weight:bold;font-size:14px;line-height:20px}
#estatelist .iArea div{padding-right:30px}
#estatelist .iPrice div .sk_cena{font-weight:normal;font-size:9px}
#estatelist .iMain{line-height:15px}
#estatelist .iMain h3{font-size:11px;padding-top:9px}
#estatelist .iMain a{color:#636363;text-decoration:none}
#estatelist .iMain img.prv{margin-right:15px}
#estatelist .iMain p.ponuka{color:#226c4c;font-weight:bold;font-size:14px;padding:22px 0 0 30px;text-transform:uppercase;line-height:1.3;float:left}
#estatelist .iMain div.ponuka{color:#226c4c;padding:10px 0;margin:0 20px 0 0;width:530px;line-height:1.3;float:left}
#estatelist .list td.admin{background:#b6d0b5;border-color:#b6d0b5;padding:5px 5px 0}
#estatelist .list td.admin a{color:#000}
#estatelist .iMain a:visited{color:#aaa}
#estatelist .list .tdadmin{background:#b6d0b5;border-color:#b6d0b5;padding:5px 5px 0;height:30px;font-size:10px}
#estatelist .list .tdadmin a{color:#000}
#estatelist .list .handlerh{background:url(/img/drag2.gif) repeat-x;margin:0;cursor:move;height:10px}
#estatelist .list .highlight{background:#500;height:50px;}

#estatelist .iMain img.ponuka{width:148px;height:50px;background:url(/i/ponuka.png) no-repeat;margin:15px 40px 0 0}
.lang-en #estatelist .iMain img.ponuka{background:url(/i/en_ponuka.png) no-repeat}
img.zcena{width:63px;height:36px;background:url(/i/zcena.png) no-repeat;margin:8px 8px 0 0;float:right}
.lang-en img.zcena{background:url(/i/en_zcena.png) no-repeat}
img.nastip{width:63px;height:36px;background:url(/i/nastip.png) no-repeat;margin:8px 8px 0 0;float:right}
.lang-en img.nastip{background:url(/i/en_nastip.png) no-repeat}

#estatelist .pages{margin:3px 0 0;padding:5px 10px;background:#959595;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;line-height:15px}
#estatelist .pages .numpages{float:left;display:inline;width:200px}
#estatelist .pages .listpages{float:right;display:inline;margin:1px 0 0}
#estatelist .pages .countpages{text-align:center}
#estatelist .pages .listpages a,#estatelist .pages .listpages strong,#estatelist .pages .listpages span{display:inline-block;height:15px;width:15px;color:#fff;text-decoration:none;text-align:center}
#estatelist .pages .listpages a:hover{background-color:#757575}
#estatelist .pages .listpages a.next,#estatelist .pages .listpages a.prev{background-color:#616161}
#estatelist .pages .listpages span.next,#estatelist .pages .listpages span.prev{background-color:#757575}
#estatelist .pages .listpages a.next,#estatelist .pages .listpages span.next{background-position:5px 3px}
#estatelist .pages .listpages a.prev,#estatelist .pages .listpages span.prev{background-position:5px -47px}

#estatelistform p.click{padding-left:29px;background-position:-833px -25px}
#estatelistform p.click a{color:#fff;padding:0 11px;height:26px;line-height:26px;display:block;background:url(/i/but-bck.png) repeat-x 0 -150px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-decoration:none;font-weight:bold;font-size:13px}
#estatelistform p.click a span{padding-right:11px;height:26px;line-height:26px;display:block;float:right;background-position:100% 9px;text-transform:uppercase;font-size:11px}


/** select */
#estatelist .pages .numpages :focus {outline:none;}
.js ul.newList {left:-9999px;}
ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:290px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:285px; color:#000; height:19px; padding:3px 0 0 6px; float:left; background:no-repeat;}
.newListSelected span {width:284px; display:block;}
ul.newList li {padding:3px 8px;}
.selectedTxt {width:258px; overflow:hidden; height:16px; padding:0 23px 0 0;}
.hiLite {background:#650101!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default;}
/*.newListOptionTitle {font-weight:bold;}*/
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
#estatelist .newListSelected {float:none;display:inline-block;vertical-align:middle;background-position:100% 0; border:none; color:#000; height:16px;margin-left:5px;padding:0; width:53px;}
#estatelist .newListSelected div {display:block;padding:0 21px 0 4px; text-align:left !important; width:29px;}
#estatelist ul.newList {list-style:none; color:#000; width:52px; background:#fff; border:1px solid #000; top:22px; left:0; height:auto; overflow:auto; font-size: 0.85em; text-align:left!important; position:absolute; z-index:9999;}
#estatelist ul.newList li {padding:2px 5px!important; border-bottom: 1px solid #cccccc;}
#estatelist .hiLite {background:#316ac5!important; color:#fff!important;}
#estatelist .newListHover {background:#ccc!important; color:#000!important; cursor:default;}
#estatelist .newListSelHover {cursor:default;}
#estatelist .newListSelHover, #estatelist .newListSelFocus {background-position:auto;}
/*#estatelist .newListSelHover div, #estatelist .newListSelFocus div {font-weight:bold;}*/
/* select **/
/** select */
#search_form :focus {outline:none;}
#search_form .newListSelected {float:none;display:inline-block;vertical-align:middle;background-position:100% 0; border:none; color:#000; height:16px;margin-left:5px;padding:0; width:53px;}
#search_form .newListSelected div {display:block;padding:0 21px 0 4px; text-align:left !important; width:29px;}
#search_form ul.newList {list-style:none; color:#000; /*width:52px;*/ background:#fff; border:1px solid #000; top:22px; left:0; max-height:150px; overflow-x:visible;overflow-y:scroll; position:absolute; z-index:9999;}
#search_form ul.newList li {padding:2px 5px!important;white-space:nowrap}
#search_form .hiLite {background:#316ac5!important; color:#fff!important;}
#search_form .newListHover {background:#ccc!important; color:#000!important; cursor:default;}
#search_form .newListSelHover {cursor:default;}
#search_form .newListSelHover, #search_form .newListSelFocus {background-position:auto;}
/*#estatelist .newListSelHover div, #estatelist .newListSelFocus div {font-weight:bold;}*/
/* select **/

#mapContact{width:400px;height:300px;margin:10px 0 0 15px;overflow:hidden}
#map,#map2{width:auto;height:430px;margin-top:10px}
#bot{}

.back-prtl{text-transform:uppercase;padding-left:10px;background-position:-1495px -36px;color:#226c4c;float:right;line-height:23px;font-size:11px;text-decoration:none;font-weight:bold}
.back{float:right;padding:0 7px 0 19px;background-position:7px -42px;text-transform:uppercase;border-left:1px solid #fff;color:#fff;font-size:11px;text-decoration:none}
.back:hover,.back-prtl:hover{text-decoration:underline}
h2 .back{line-height:30px;margin-top:-4px;background-position:7px -39px}
#top_obj_title{border-right:1px solid #fff;float:left;width:610px}
#top_obj{background:#959595;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;height:25px;line-height:25px;font-size:13px;color:#fff;font-weight:bold;margin-bottom:11px}
.object_info #top_obj{height:auto}
.object_info .back,.object_info .print{border:none}
#top_obj h3.objekt_nazov{float:left;margin:0 10px;color:#fff}
.objekt_cena{float:right;text-align:right;margin-right:10px}
.sk_cena{font-size:10px;white-space:nowrap;font-weight:normal}

#navrhniteclick,#mamzaujemclick{display:block;padding:2px 2px 2px 28px;line-height:13px;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:11px;background:url(/i/navrhnitecenu.png) no-repeat 0 0;margin:0 0 0 8px}
#navrhniteclick:hover,#mamzaujemclick:hover{background-position:0 100%;color:#ffff48}
#navrhniteclick span,#mamzaujemclick span{display:block;width:100px;height:26px}

form#formular.user,form#formular1.user,form#inzerat{margin:20px 0 0;clear:both;color:#636363;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #979797}
form#formular.user input,form#formular.user select,form#formular.user textarea,form#formular1.user input,form#formular1.user select,form#formular1.user textarea,form#inzerat input,form#inzerat select,form#inzerat textarea{border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #959595;border-bottom:1px solid #e4e4e4;line-height:13px;margin:0}
form#formular.user input,form#formular1.user input,form#inzerat input{/*padding-top:5px;line-height:20px;*/padding-top:3px;padding-bottom:3px;line-height:15px;height:15px;width:160px;float:left;margin:0 20px 15px 0}
form#formular.user label,form#formular1.user label,form#inzerat label{line-height:20px;float:left;font-weight:bold;width:80px}
form#formular.user textarea,form#formular1.user textarea,form#inzerat textarea{float:left;width:418px}
form#formular.user .button,form#formular1.user .button,form#inzerat .button{margin:-27px 0 0;clear:both;float:right}
form#formular.user h4,form#formular1.user h4,#navrhniteform h4,form#inzerat h4{color:#fff;background:#979797;margin:0;font-size:13px;padding:0 10px;line-height:25px}
form#formular.user fieldset,form#formular1.user fieldset,form#inzerat fieldset{border:none;margin:0;padding:15px 25px}
form#formular.user input.lastline,form#formular1.user input.lastline,form#inzerat input.lastline{margin-bottom:3px}
form#formular .button,form#formular.user .button,form#formular1 .button,form#formular1.user .button,form#inzerat .button,form#inzerat .button{clear:both;padding-top:0;width:108px;height:27px}
form#formular.user input.wide,form#formular1.user input.wide{width:418px;margin-bottom:0}
form#formular .button.noarrow,form#inzerat .button.noarrow,#formular .button.noarrow,#formular1 .button.noarrow{padding:0;background-image:none}
form#formular1.user{margin:0 0 20px}
form#formular1.user select{float:left}
form#formular1.user #cena3l,form#formular1.user #financ3l{width:162px}
form#formular1.user #cena3{width:340px}
form#formular1.user #financ3{width:342px;padding:0;line-height:23px;height:23px;margin: 0 20px 15px 0}

form#inzerat{margin:0}
form#inzerat textarea{margin-bottom:15px}
form#inzerat label{width:142px}
form#inzerat input.r{margin-right:0}
form#inzerat input.wide,form#inzerat textarea.wide{width:480px}
form#inzerat.user .button,#formular .button.noarrow,#formular1 .button.noarrow{width:170px}

form#formular.user.hypocalc input{margin-right:5px}
form#formular.user.hypocalc label{width:180px;display:block}
form#formular.user.hypocalc input.lastline{margin-bottom:0px}
form#formular.user.hypocalc .button{width:150px}

#specialoffer{clear:both;list-style:none;padding:0;margin:0}
#specialoffer .sp-info{width:544px}
#specialoffer li{list-style:none;padding:0;width:100%;margin:0 0 9px;background:#fff;color:#636363}
#specialoffer li.odd{background:#ded}
#specialoffer a{color:#636363;text-decoration:none}
#specialoffer a span{display:block;padding:10px 0 0;/*width:600px*/}
#specialoffer a:hover{text-decoration:underline}
#specialoffer h4{font-weight:12px;margin:0 0 5px;font-size:11px}
#specialoffer img{margin-right:15px;float:left}
#specialoffer .more{padding-top:10px;float:right;text-align:right}

#news{clear:both;list-style:none;padding:0;margin:0}
#news .news-info{width:544px;float:left;padding-bottom:10px}
#news li{list-style:none;padding:0;width:100%;margin:0 0 9px;background:#fff;color:#636363;border:1px solid #eaeaea}
#news li.odd{background:#ded}
#news .nadpis{color:#636363;text-decoration:none}
#news .nadpis span{display:block;padding:10px 0 0;/*width:600px*/}
#news a:hover{text-decoration:underline}
#news h4{font-weight:bold;margin:0 0 5px;font-size:12px}
#news .news-img{margin-right:15px;float:left}
#news .more{padding-top:10px;padding-left:10px;float:right;text-align:right}

.newdesign #photos.news-photos{margin:15px 0 0}

table.kontakt td{background:#fff;text-align:left}
table.kontakt td.img{text-align:center}
table.kontakt td.break{background:none;height:2px;display:block;padding:0}
table.kontakt td.breakh{background:none;width:2px;display:block;padding:0}






div#mapamiest{width:779px;margin:0px auto}
div#mapamiest div{height:400px;overflow:hidden;display:block}
div#mapamiest img{margin-top:-400px}

#photos{padding:1px 0px 0px 1px;clear:both}
#photos a{margin:0px 1px 1px 0px;display:block;float:left}

#searchform{text-align:center;margin:15px 2px 5px 0px}
#searchform #SearchText{width:100px;margin-bottom:2px}
#searchform input{border:1px solid #191919;font-family:Verdana,sans-serif;font-size:11px}

.mn_brdr{border-bottom: 1px solid #FFFFDE;}
.bt_a{
	height: 28px;
	line-height: 28px;
	_line-height: 25px;
	text-align: left;
	padding-left: 10px;
}
.bt_1{
	background-color: #B3CD60;
}
.bt_2{
	background-color: #4C4C4C;
}
.lm_act{
	background-image: url("/img/lm_act.gif");
	background-repeat: no-repeat;
}
.lm2_act{
	
}
#bt_b{
	background-image: url("/img/inzercia.gif");
	background-repeat: no-repeat;
	background-color: #B3CD60;
	padding: 0px 5px;
	text-align: left;
}
.hr{
	border-bottom: 1px solid #669933;
	padding: 4px 0px;
}
.hr_no{
	padding: 4px 0px;
}
#obj_text{
	height:1%;
}
#obj_text.alpia{
	height:auto;
}
/*ul{
	margin: 0px;
	padding: 0px;
	list-style: square;
	display: inline;
}
li{
	margin-left: 15px;
}*/
#rm{
	height: 42px;
	background-repeat: no-repeat;
	text-align: left;
}
.rm_div{
	float: left;
	padding-top: 22px;
}
.rm_act{
	padding-top: 11px;
}
.rm_act{
	padding-top: -10px;
}
a{
	color: #191919;
}
a:hover{
	text-decoration: none;
}
a.a{
	color: #FFFFDE;
}
a.link_1{
	text-decoration: none;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}
a.link_1{
	text-decoration: none;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}
a.link_1:hover{
	text-decoration: underline;
}
a.link_2{
	text-decoration: none;
	font-size: 10px;
	color: #FFFFDE;
	font-weight: bold;
}
a.link_2:hover{
	text-decoration: underline;
}
a.link_3{
	text-decoration: none;
	font-size: 9px;
	color: #333333;
}
a.link_3:hover{
	text-decoration: underline;
}
a.link_4{
	text-decoration: none;
	font-size: 11px;
	color: #4C4C4C;
	font-weight: bold;
}
a.link_4:hover{
	text-decoration: underline;
}
h2{
	margin: 0px 0px 10px 0px;
	font-size: 15px;
	color: #4C4C4C;
}
h3,h1{
	font-size: 14px;
	color: #FFFFDE;
	font-weight: bold;
	margin: 0px;
}
#main_text h3, #obj_text h3{
	margin: 10px 0px;
	font-size: 14px;
	color: #000;
}
#obj_text h3 a.nadpis{color:#00903B;text-decoration:none}
#obj_text h3 a.nadpis:hover{text-decoration:underline}
#top{
	background-image: url("/img/top.gif");
	background-repeat: no-repeat;
	height: 27px;
	padding-top: 8px;
	margin-bottom: 2px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	width: 618px;
}
#top_1{
	margin-left: 20px;
}
#top_2{
	margin-left: 41px;
}
#top_3{
	margin-left: 100px/*185px*/;
}
.obj{
	height: 1%;
	line-height: 20px;
	font-size: 12px;
	padding-left: 20px;
}
.obj a{
	text-decoration: none;
	color: #333333;
}
.obj a:visited{
	color: #666666;
	font-size: 11px;
}
.obj a:hover{
	text-decoration: underline;
}
.obj_nazov{
	float: left;
	margin: 2px 0px 3px 20px;
	width: 340px;
}
.obj_nazov_wide{
	width: auto;
}
.obj_cena{
	float: right;
	font-weight: bold;
	text-align: right;
	margin: 2px 10px 3px 0px;
	width: 110px;
}
.obj_plocha{
	float: right;
	width: 60px;
	margin: 2px 25px 3px 0px;
}
#objekt_foto{
	float: left;
	background-color: #333333;
	margin-right: 15px;
	margin-bottom: 10px;
}
#zoom{
	cursor: pointer;
	_margin-bottom: -2px;
	float: left;
}
#zoom a{
	display: none;
}
#zoom a.first{
	display: block;
}
#foto_nr{
	float: right;
	padding: 7px;
}
#foto_nr a.foto{
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
#foto_nr a.foto:hover{
	text-decoration: underline;
}
#foto_nr a.foto_act{
	text-decoration: none;
	font-size: 10px;
	color: #B3CD60;
	font-weight: bold;
}
#foto_nr a.foto_act:hover{
	text-decoration: underline;
}
.foto_gif{
	float: left;
	margin: 2px 0px 3px 0px;
}
.obj_w{
}
.obj_y{
	background-color: #FFF5A1;
}
.poznamka_area{
	width: 450px;
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #191919;
	margin-top: 5px;
	height: 43px;
}
.butt_ico{
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 16px;
}
.ico_mail_go{
	background-image: url("/img/email_go.gif");
}
.inz_top{
	background: #fff;
	padding: 5px 0px;
	font-weight: bold;
	height: 1%;
}
.inz_top.odd,.inz_text.odd{background: #ded}
.inz_datum{
	float: left;
	width: 95px;
	text-align: center;
}
.inz_nazov{
	float: left;
	width: 321px;
	padding-left: 5px;
}
.inz_text{
	clear: both;
	background-color: #FFF;
	margin-top: 1px;
	margin-bottom: 10px;
	padding: 5px;
}
.inz_tel{
	float: right;
	width: 250px;
	text-align: center;
}
#inzerat{
	margin: 10px 10px;
}
#inzerat input{
	font-family: Verdana;
	font-size: 11px;
	border: 1px #191919;
	height: 13px;
	width: 250px;
}
#inzerat .button{
	font-family: Verdana;
	font-size: 11px;
	background-color: #B3CD60;
	border: 1px #D0DEA0;
	height: 20px;
	font-weight: bold;
	width: 150px;
}
#inzerat textarea{
	font-family: Verdana;
	font-size: 11px;
	border: 1px #191919;
	height: 75px;
	width: 250px;
}
.inz_left{
	font-weight: bold;
	text-align: right;
}
.green{
	color: #00903B;
}
.clearright{
	clear:right;
}
.red{
	color: #FF0000;
}
.green{
	color: #00903B;
}
#pocet_nehnutelnosti{
	text-align: left;
	color: #FFFFFF;
	padding: 0px 3px;
}
#pocet_nehnutelnosti a{
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	line-height: 17px;
	display: block;
	margin-top: 10px;
}
#pocet_nehnutelnosti a:hover{
	text-decoration: underline;
}
#pocet_nehnutelnosti img{
	float: left;
	margin-right: 8px;
}
#skype, #naj{
	text-align: center;
	padding-top: 10px;
}
#naj{
	padding: 0px;
}
#skype a{
	margin-top: 10px;
	display: block;
	text-decoration: underline;
	color: #FFFFDE;
}
#skype img, #naj img{
	float: none;
	margin: 0px;
}
a.ponuknite{
	text-decoration: none;
	color: #EE0000;
	font-weight: bold;
	margin-left: 20px;
}
a.ponuknite:hover{
	text-decoration: underline;
}
p{
	padding: 0px;
	margin: 0px;
}
.skratka{
	font-weight: normal;
}
.placeHolder {
	POSITION: relative;
	WIDTH: 676px; 
	HEIGHT: 250px; 
	VISIBILITY: visible; 
	CURSOR: move;
	z-index: 10; 
}
.nowLoading {
	VISIBILITY: visible; 
	POSITION: absolute;
}
.imageDiv {
	POSITION: relative; 
	TOP: 0px;
	LEFT: 0px; 
	CURSOR: move;
	z-index: 30; 
}
.imageDivOuter {
	VISIBILITY: hidden; 
	POSITION: absolute; 
	TOP: 0px;
	LEFT: 0px; 
	CURSOR: move;
	WIDTH: 676px; 
	HEIGHT: 250px; 
	OVERFLOW: hidden;
	z-index: 30; 
}
.picFrameDiv {
	POSITION: absolute; 
	CLIP: rect(0px 0px 0px 0px); 
	TOP: 10px; 
	LEFT: 10px; 
	z-index: 50; 	
	CURSOR: move;
}
.tabulka{margin-top:15px}
.tabulka td.row1,.tabulka tr.row1 td{background:#B3CD60}
.tabulka td.row2,.tabulka tr.row2 td{background:#00903B}
.tabulka tr.center td{font-weight:bold;text-align:center;color:#00903B}
.tabulka tr.karty td.row2,.tabulka tr.karty td.caption{width:30px;height:20px}
.tabulka tr.karty a{text-decoration:none;color:#fff;display:block;height:20px;line-height:20px}
.tabulka tr.karty a:hover{color:#00903B;background:#FFF5A1}

img.foto_gif{margin:23px 17px 24px 0px/*15px 17px 3px 0px*/}
img.preview{border:1px solid #00903B;margin:5px 0px 5px -15px}
.obj_nazov{margin-left:10px}

.photo-highlight{background:#500;width:50px;height:50px;float:left;margin:0px 1px 1px 0px;padding:0px}
#new_photo:hover,#edit_photo.admin-button-highlight,#delete_photo.admin-button-highlight,#map_admin a:hover{background-color:#500;border:1px solid #f00;}
#photo_admin{width:222px;margin:0px auto}
#new_photo,#edit_photo,#delete_photo,#new_marker,#delete_marker,#search_on_map,#show_hide_marker{margin:1px;text-decoration:none;display:block;float:left;height:25px;width:70px;border:1px solid #fff;background:#000 no-repeat 50% 50%}
#new_photo{background-image:url(/img/ico_new.gif)}
#edit_photo{background-image:url(/img/ico_edit.gif)}
#delete_photo,#delete_marker{background-image:url(/img/ico_delete.gif)}
#map_admin{background:#555}
#new_marker{background-image:url(/img/ico_newmark.gif)}
#search_text{float:left;display:block;width:150px;height:19px;border:1px solid #fff;background:#aaa;margin:3px 1px}
#search_on_map{background-image:url(/img/ico_search.gif)}
#show_hide_marker{background-image:url(/img/ico_show.gif)}
#show_hide_marker.hidemarker{background-image:url(/img/ico_hide.gif)}
#photos #photolist{list-style:none;padding:0px;margin:0px}
#photos #photolist li{margin:0px;padding:0px;display:inline;float:left}
#photos #photolist li p{height:10px;background:url(/img/drag2.gif);margin:0px 1px 0px 0px;cursor:move}
#photos #photolist li a{float:none}
.objekt_admin a{text-decoration:none;width:16px;height:16px;margin:0px 1px;border:0px;display:inline;display:inline-block;float:none;background:transparent}
.objekt_admin a:hover{background-color:#0d0}
.objekt_admin .new{background-image:url(/img/ico_new_m.gif)}
.objekt_admin .new:hover{background-color:#37f}
.objekt_admin .edit{background-image:url(/img/ico_edit_m.gif)}
.objekt_admin .delete{background-image:url(/img/ico_delete_m.gif)}
.objekt_admin .delete:hover{background-color:#d00}
.admin_zoznam .objekt_admin{margin-left:10px}
.admin_zoznam ul{list-style:none;padding-bottom:5px}
.admin_zoznam ul li{margin-top:2px}
.admin_zoznam ul li.highlight{background:#a00;width:auto;height:16px;float:none;margin:0px 0px 0px 10px}
.admin_zoznam .handlerh{background:url(/img/drag2h.gif) repeat-y;margin:0px 5px 0px 0px;cursor:move}
.objekt_admin input{font-family:Verdana;font-size:11px;border:1px solid #000}
	
a.external{padding-right:15px;background:url(/img/ext.png) 100% 0% no-repeat}

.dN{display:none}
.fix{position:fixed !important}
.pR{position:relative}
.pA{position:absolute}
.fL{float:left}
.fR{float:right}
.R,td.R{text-align:right}
.C,td.C{text-align:center}
.L,td.L{text-align:left}
.p25{width:25%}
.p50{width:50%}
.p70{width:70%}
.p75{width:75%}
.p95{width:95%}
.p99{width:99%}
.p100{width:100%}
.clear,.fC{clear:both}

/*suggest*/
#content{position:relative;display:inline-block}
#content #scrollback{position: relative;width:100%;height:0px;z-index:200}
#content input{border:1px solid #00903b;font-family:Verdana,sans-serif;font-size:11px}
#content h2{color:#fff;font-size:1em;margin:0px}
#scroll{position:absolute;top:0px;left:0px;margin:0 auto;visibility:hidden;background-color:white;z-index:201;min-width:210px;width:auto !important;width:210px;height:180px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-collapse:collapse;border-bottom-style:solid;border-color:#000;border-width:1px;overflow-y:auto;overflow-x:hidden}
#scroll div{margin:0 auto;text-align:left}
#suggest table{font-size:11px;font-weight:normal;color:#676767;text-decoration:none;border:0px;padding:0px;text-align:left;margin:0px}
#suggest td{white-space:nowrap}
#suggest a{margin:0px;line-height:1;color:#000;text-decoration:none;font-weight:normal}
.highlightrow{background-color:#999;cursor:pointer}
#keyword{width:210px;margin-bottom:2px}
/*suggest*/

#welcome-msg{color:#3A8E6A;text-align:center;font-size:32px;font-weight:bold;margin-left:200px;width:250px;/*background:url(/i/__.png);height:110px*/}

#topbanners{margin:0;padding:0;list-style:none}
#topbanners li{margin:0 0 15px 11px;padding:0;float:left}
#topbanners li.first{margin-left:0}
#topbanners li a{display:block;text-decoration:none}

/****************/

.user-form{font-size:14px;width:640px;margin:0 auto;color:#888}
.user-form .formbody{padding:20px}

.user-form .label{min-height:26px;line-height:26px;width:250px}
.user-form .input{line-height:26px}
.user-form input{width:300px;background:#fff;color:#888;border:1px solid #ccc;border-radius:5px;padding:2px 5px;height:24px;box-sizing:border-box;-moz-box-sizing:border-box;margin:0 0 10px}
.user-form .buttons{text-align:right;padding:20px 50px 0}
.user-form .buttons input{width:auto;padding:0 20px;margin:0;color:#555;font-weight:bold;background:#ccc;border:1px solid #888;border-radius:5px;height:24px;line-height:24px}
.user-form .buttons input:hover{color:#fff;background:#888}

.user-form .errormsg{color:#c00;font-size:12px;padding:0 50px 10px 250px}

#cboxContent .sformbody{font-size:14px}
.sformbody .errormsg{color:#c00;padding:20px 30px}

#login_form.user-form .buttons{text-align:justify;padding:20px 50px 0 250px}
#login_form.user-form .buttons input{float:right}
#login_form.user-form .buttons a{float:left;font-family:Verdana,Arial,sans-serif;font-size:11px;line-height:26px}

#user-menu{margin:0 0 20px}
#user-menu ul{list-style:none;padding:0;margin:0}
#user-menu ul li{display:inline;margin:0 5px 0 0}
#user-menu ul li.fR{margin:0 0 0 5px}
#user-menu ul li a{display:block;text-decoration:none;width:auto;padding:0 20px;margin:0;color:#555;font-weight:bold;background:#ccc;border:1px solid #888;border-radius:5px;height:24px;line-height:24px}
#user-menu ul li a:hover{color:#fff;background:#888}
#user-menu ul li.fR a{color:#c33;background:#fcc;border:1px solid #c33}
#user-menu ul li.fR a:hover{color:#fff;background:#c33}

#mailing_agents{padding:0;margin:15px 0;list-style:none;font-size:12px}
#mailing_agents li{padding:0;margin:0 0 15px}
#mailing_agents li a{text-decoration:none;color:#555;font-size:14px}
#mailing_agents li a:hover{color:#000}
#mailing_agents li a.delete{margin-left:20px;color:#c00;font-size:12px}
#mailing_agents li a.delete:hover{color:#500}

/****************/

.newdesign input{padding-left:0;padding-right:0}
.newdesign #listtype li{padding-bottom:3px}
.newdesign #listtype li.act{background:none;padding-bottom:0}
.newdesign #listtype li.act a,.newdesign #listtype li.act strong{background: url(/i/but-bck3.png) no-repeat 0 0;height:37px}
.newdesign #listtype li.act strong{background-position:100% 0;color:#eaeaea}
.newdesign #listform li.act{background:none}
.newdesign #listform li.act a,.newdesign #listform li.act strong{background: url(/i/but-bck3.png) no-repeat 0 -560px}
.newdesign #listform li.act strong{background-position:100% -560px;color:#eaeaea}
.newdesign #listtype li a:hover strong,.newdesign #listform li a:hover strong{color:#226D4C}
.newdesign #listtype li.act a:hover strong,.newdesign #listform li.act a:hover strong{color:#fff}

.newdesign #main{padding-top:0px}
.newdesign #main h2{margin-bottom:0;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.newdesign.portal #main h2{color:#fff;background:#226d4c}
.newdesign #search_form{margin:0;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.newdesign #estatelist{padding:0;margin-top:10px;border:0;background:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.newdesign #estatelist table{border-collapse:collapse;border-spacing:0}
.newdesign #estatelist table .header{border:0px solid #eaeaea;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.newdesign #estatelist table .header td{border-left:1px solid #fff;padding-bottom:5px}
.newdesign #estatelist table .header #hMain{border-left:none}
.newdesign #estatelist table .list tr.hspace{height:5px;border:0}
.newdesign #estatelist table .list td{border-right:1px solid #eaeaea;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.newdesign #estatelist table .list .hspace td{border-right:none;border-left:none}
.newdesign #estatelist table .list .odd td{border-right:1px solid #cbcbcb}
.newdesign #estatelist table .list .odd td.iMain{border-left:1px solid #eaeaea}
.newdesign #estatelist table .list .odd td.iPrice{border-right:1px solid #eaeaea}
.newdesign #estatelist table .list .first td{border-top:1px solid #eaeaea}
.newdesign #estatelist table .list td.iImg{border-left:1px solid #eaeaea;border-right:none}
.newdesign #estatelist .pages{margin-top:5px}
.newdesign #estatelist .header a{color:#fff;text-decoration:none;background:none}
.newdesign #estatelist .header a:hover,.newdesign #estatelist .header a.act{color:#d2d2d2}
.newdesign #estatelist a .order{width:11px}
.newdesign #estatelist a .order.up{background-position:-818px 0}
.newdesign #estatelist a:hover .order,.newdesign #estatelist a.act .order{background-position:-800px -10px}
.newdesign #estatelist a:hover .order.up,.newdesign #estatelist a.act .order.up{background-position:-818px -20px}
.newdesign #estatelist #hMain{width:144px}
.newdesign #estatelist #hDate{width:277px}
.newdesign #estatelist .flags,.newdesign #estatelist .imageflag,.newdesign #main_text .flags,.newdesign #main_text .imageflags{position:absolute}
.newdesign #estatelist .flags{top:83px;left:154px;width:260px}
.newdesign #estatelist .iPrice .flags{top:24px;left:10px;width:130px;text-align:center}
.newdesign #estatelist .iPrice .flags img{margin:0}
.newdesign #estatelist .iPrice .p_cena{color:#c2232d;text-decoration:line-through;font-size:12px}
.newdesign #estatelist .iPrice .p_cena.empty{text-decoration:none}
.newdesign #estatelist .imageflag{top:45px;left:0px;width:144px;text-align:center;display:block}
.newdesign #estatelist .flags .objectflag{text-transform:uppercase;height:16px;line-height:16px;margin:0 5px 0 0;padding:0 5px;float:none;letter-spacing:-1px;display:inline-block;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:bold;font-size:10px}
.newdesign #estatelist .flags .objectflag.nastip{color:#fff;background:#39b349;border:2px solid #39b349}
.newdesign #estatelist .flags .objectflag.novinka{color:#fff;background:#27a8df;border:2px solid #27a8df}
.newdesign #estatelist .flags .objectflag.exkluzivne{color:#fff;background:#f5921e;border:2px solid #f5921e}
.newdesign #estatelist .flags .objectflag.zcena{color:#fff;background:#ec4136;border:2px solid #ec4136;margin:0}
/*
.newdesign #estatelist .flags img,.newdesign #estatelist .imageflag img{background:url(/i/flags.png);height:20px;margin:0 5px 0 0;float:none}
.newdesign #estatelist .flags .nastip{width:48px;background-position:-127px -81px}
.newdesign #estatelist .flags .novinka{width:54px;background-position:-106px -56px}
.newdesign #estatelist .flags .exkluzivne{width:69px;background-position:-4px -81px}
.newdesign #estatelist .flags .zcena{width:91px;background-position:-5px -57px}
*/
.newdesign #estatelist .imageflag .rezervovane{width:100px;background-position:-5px -32px}
.newdesign #estatelist .imageflag .predane{width:65px;background-position:-6px -7px}
.newdesign #estatelist .imageflag .prenajate{width:65px;background-position:-6px -7px}
.newdesign #estatelist .imageflag .objectflag span{height:20px;line-height:20px;color:#fff;padding:0 7px;display:inline-block;border:2px solid #bb1e2c;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:bold;font-size:12px;margin:0;letter-spacing:-1px}
.newdesign #estatelist .imageflag{top:30px}
.newdesign #estatelist .imageflag .objectflag{display:inline-block;height:46px;width:144px}
.newdesign #estatelist .imageflag .objectflag span{display:none}
.newdesign #estatelist .imageflag .objectflag.predane{background:url(/i/m-sold-sk.png) no-repeat 50% 50%}
.newdesign #estatelist .imageflag .objectflag.prenajate{background:url(/i/m-leased-sk.png) no-repeat 50% 50%}
.newdesign #estatelist .imageflag .objectflag.rezervovane{background:url(/i/m-reserved-sk.png) no-repeat 50% 50%}
.newdesign.lang-en #estatelist .imageflag .objectflag.predane{background:url(/i/m-sold-en.png) no-repeat 50% 50%}
.newdesign.lang-en #estatelist .imageflag .objectflag.prenajate{background:url(/i/m-leased-en.png) no-repeat 50% 50%}
.newdesign.lang-en #estatelist .imageflag .objectflag.rezervovane{background:url(/i/m-reserved-en.png) no-repeat 50% 50%}

.newdesign #estatelist .iArea,.newdesign #estatelist .iPrice{vertical-align:middle;text-align:center}
.newdesign #estatelist .iMain{vertical-align:middle;padding:0 12px 27px}
.newdesign #estatelist .iMain.ponuka{border-left:1px solid #eaeaea;padding:0}
.newdesign #estatelist .iMain h3{font-weight:normal;font-size:12px}
.newdesign #estatelist .iArea,.newdesign #estatelist .iPrice{vertical-align:top;padding-top:35px}
.newdesign #estatelist .iArea div,.newdesign #estatelist .iPrice div{text-align:center}
.newdesign #estatelist .iArea div,.newdesign #estatelist .iPrice div{padding:0}
.newdesign #estatelist .iMain p.ponuka{padding-top:36px}
.newdesign #estatelist .iMain img.ponuka{margin-top:29px}
.newdesign #estatelist .iPrice div .cenapozemku{font-size:10px;font-weight:normal}
.newdesign #estatelist .iMain div.ponuka{width:554px;margin-right:10px}
.newdesign #estatelist .odd .iMain.ponuka{border-right:1px solid #eaeaea}

.newdesign #estatelist .iMain.mailinglink{padding:0}
.newdesign #estatelist .iMain span.mailinglink{margin-top:38px;color: #226c4c;font-weight:bold;font-size:14px;text-transform: uppercase;line-height: 1.3;float: left;width:400px}
.newdesign #estatelist .iMain img.mailinglink{width:84px;height:60px;background: url(/i/obalka2.png) no-repeat;margin:25px 40px 0 0;}
.newdesign #estatelist .iMain div.mailinglink{width:554px;margin-right:10px}
.newdesign #estatelist .odd .iMain.mailinglink{border-right:1px solid #eaeaea;padding:0}

.newdesign #estatelist .iMain a:visited{color:#888}

.newdesign #top_h2{display:table;position:relative}
.newdesign #top_title{display:table-cell;width:668px;border:none}
.newdesign #top_back,.newdesign #top_print{display:table-cell;vertical-align:middle;text-align:center;width:25px}
.newdesign #top_back .back{border:none;float:none;display:inline-block;width:20px;height:20px;background:url(/i/but-bck3.png) no-repeat -85px -66px;margin:0;padding:0}
.newdesign #top_back .back:hover{background-position:-106px -66px;text-decoration:none}
.newdesign #top_print .print{float:none;text-decoration:none;display:inline-block;width:20px;height:20px;background:url(/i/but-bck3.png) no-repeat -127px -66px;margin:0;padding:0}
.newdesign #top_print .print:hover{background-position:-148px -66px;text-decoration:none}

.newdesign #main_text{margin-top:10px;padding:0;background:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.newdesign #top_obj{display:table;color:#000;background:#b3b3b3;padding:5px 2px;box-shadow:-3px -3px 5px -1px #979797 inset,3px 3px 5px -1px #eaeaea inset;position:relative}
.newdesign #top_obj_title{display:table-cell;width:668px;border:none}
.newdesign #top_obj_back,.newdesign #top_obj_print{display:table-cell;vertical-align:middle;text-align:center;width:25px}
.newdesign #top_obj_back .back{float:none;display:inline-block;width:20px;height:20px;background:url(/i/but-bck3.png) no-repeat -1px -66px;margin:0;padding:0}
.newdesign #top_obj_back .back:hover{background-position:-22px -66px;text-decoration:none}
.newdesign #top_obj_print .print{float:none;text-decoration:none;display:inline-block;width:20px;height:20px;background:url(/i/but-bck3.png) no-repeat -43px -66px;margin:0;padding:0}
.newdesign #top_obj_print .print:hover{background-position:-64px -66px;text-decoration:none}
.newdesign #top_obj h3.objekt_nazov{color:#000}
.newdesign #imagePanel{float:left;width:310px;margin-right:15px;position:relative;z-index:4}
.newdesign #infoPanel{float:left;width:399px;position:relative;z-index:3}
.newdesign #objekt_foto{float:none;background:none;margin-bottom:20px;width:310px}
.newdesign #sociable{margin-bottom:15px}
.newdesign #photos{margin:0;padding:0}
.newdesign #photos a{margin:5px 5px 0 0}
.newdesign #photos a.col5{margin-right:0}
.newdesign #formular.user{margin:0 0 20px}
.newdesign #mapdiv{position:relative;height:302px;margin:0 0 20px}
.newdesign #mapdiv_in{position:absolute;width:310px;margin:0}
.newdesign #map{height:270px;margin:0}
.newdesign #mapdiv h4 a span{font-weight:normal}
.newdesign #mapdiv.big #mapdiv_in{width:724px;box-shadow:0 0 10px #555}
.newdesign #main_text.object_info #mapdiv.big h4{margin:0}
.newdesign #mapdiv.big #map{height:350px}
.newdesign #mapdiv a{color:#fff;text-decoration:none}
.newdesign #main_text,.newdesign #main_text a{color:#636363}
.newdesign #main_text #navrhniteclick,.newdesign #main_text #mamzaujemclick,.newdesign #main_text #mapdiv h4 a{color:#fff}
.newdesign #main_text #mapdiv h4 a{display:block}
.newdesign #main_text #navrhniteclick:hover,.newdesign #main_text #mamzaujemclick:hover{color:#FFFF48}
.newdesign #main_text #navrhniteclick.active,.newdesign #main_text #mamzaujemclick.active{color:#eee}
.newdesign #main_text.object_info h4{height:20px;line-height:20px;margin:0 0 12px;padding:0 7px;background:#b6b6b6;color:#fff;font-size:12px}
.newdesign #infoPanel .objekt_cena{float:none;color:#636363;font-size:14px;font-weight:bold;margin:0 0 10px}
.newdesign #infoPanel .objekt_cena .p_cena{color:#c2232d;text-decoration:line-through;font-size:12px}
.newdesign #main_text .flags,.newdesign #main_text .imageflags{top:0;left:0}
.newdesign #main_text .flags img,.newdesign #estatelist .imageflags img{background:url(/i/flags.png);height:20px;margin:0 0 5px;float:none}
/*
.newdesign #main_text .flags .nastip{width:48px;background-position:-127px -81px}
.newdesign #main_text .flags .novinka{width:54px;background-position:-106px -56px}
.newdesign #main_text .flags .exkluzivne{width:69px;background-position:-4px -81px}
.newdesign #main_text .flags .zcena{width:91px;background-position:-5px -57px}
*/
.newdesign #main_text .flags .objectflag{text-transform:uppercase;height:16px;line-height:16px;background:#fff;padding:0 5px;display:inline-block;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:bold;font-size:10px;margin:0 0 3px;letter-spacing:-1px}
.newdesign #main_text .flags .objectflag.nastip{color:#fff;background:#39b349;border:2px solid #39b349}
.newdesign #main_text .flags .objectflag.novinka{color:#fff;background:#27a8df;border:2px solid #27a8df}
.newdesign #main_text .flags .objectflag.exkluzivne{color:#fff;background:#f5921e;border:2px solid #f5921e}
.newdesign #main_text .flags .objectflag.zcena{color:#fff;background:#ec4136;border:2px solid #ec4136}

.newdesign #main_text #imagePanel .imageflags{width:310px;text-align:center}
.newdesign #main_text #imagePanel .imageflags .objectflag span{display:none}
.newdesign #main_text #imagePanel .imageflags .objectflag{display:inline-block;height:100px;width:310px}
.newdesign #main_text #imagePanel .imageflags .objectflag.predane{background:url(/i/sold-sk.png) no-repeat 50% 50%}
.newdesign #main_text #imagePanel .imageflags .objectflag.prenajate{background:url(/i/leased-sk.png) no-repeat 50% 50%}
.newdesign #main_text #imagePanel .imageflags .objectflag.rezervovane{background:url(/i/reserved-sk.png) no-repeat 50% 50%}
.newdesign.lang-en #main_text #imagePanel .imageflags .objectflag.predane{background:url(/i/sold-en.png) no-repeat 50% 50%}
.newdesign.lang-en #main_text #imagePanel .imageflags .objectflag.prenajate{background:url(/i/leased-en.png) no-repeat 50% 50%}
.newdesign.lang-en #main_text #imagePanel .imageflags .objectflag.rezervovane{background:url(/i/reserved-en.png) no-repeat 50% 50%}

.newdesign #main_text .imageflags .rezervovane{width:100px;background-position:-5px -32px}
.newdesign #main_text .imageflags .predane{width:65px;background-position:-6px -7px}
.newdesign #main_text .imageflags .prenajate{width:65px;background-position:-6px -7px}
.newdesign #mainDetials{text-align:right;font-size:12px;color:#636363}
.newdesign #main_topblck,.newdesign #kontakttext,.newdesign #obj_text{margin-bottom:20px}
.newdesign #objectDU{list-style-position: inside;margin:0 0 20px;padding:0}
.newdesign .object_aktdatum,.newdesign .object_id{margin-top:10px}
.newdesign .object_aktdatum{margin-bottom:10px;font-size:11px}
.newdesign-portal #formular.user h4,.newdesign #formular.user h4,.newdesign #formular1.user h4,.newdesign #inzerat.user h4,.newdesign form#formular.user button,.newdesign form#formular1.user button,.newdesign form#inzerat button{
  background:#50A883;
  background-image:linear-gradient(left,#50A883 5%,#216D4C 95%);
  background-image:-o-linear-gradient(left,#50A883 5%,#216D4C 95%);
  background-image:-moz-linear-gradient(left,#50A883 5%,#216D4C 95%);
  background-image:-webkit-linear-gradient(left,#50A883 5%,#216D4C 95%);
  background-image:-ms-linear-gradient(left,#50A883 5%,#216D4C 95%);
  background-image:-webkit-gradient(linear,left top,right top,color-stop(0.05, #50A883),color-stop(0.95, #216D4C));
}
.newdesign-portal #formular.user h4,.newdesign #formular.user h4,.newdesign #formular1.user h4,.newdesign #inzerat.user h4{font-size:12px;height:26px;line-height:26px;border-top:1px solid #c3d9d0;border-bottom:1px solid #6eb195;margin-bottom:14px}
.newdesign-portal #formular.user,.newdesign #formular.user,.newdesign #formular1.user,.newdesign #inzerat.user{border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.newdesign #formular.user.hypocalc,.newdesign #formular.user.ponuknite{margin-top:20px}
.newdesign-portal #formular.user fieldset,.newdesign #formular.user fieldset,.newdesign #formular1.user fieldset,.newdesign #inzerat fieldset{padding:0}
.newdesign-portal #formular.user label,.newdesign #formular.user label,.newdesign #inzerat.user label{width:100px;font-weight:normal}
.newdesign-portal #formular.user label.ml,.newdesign #formular.user label.ml,.newdesign #inzerat.user label.ml{margin-left:26px}
.newdesign #mamzaujemform #formular.user label,.newdesign #formular1.user label,.newdesign form#formular1.user #cena3l,.newdesign form#formular1.user #financ3l{width:150px;font-weight:normal;clear:both}
.newdesign-portal form#formular.user input,.newdesign-portal form#formular.user select,.newdesign-portal form#formular.user textarea{border:1px solid #acacac}
.newdesign form#formular.user input,.newdesign form#formular.user select,.newdesign form#formular.user textarea,.newdesign form#formular1.user input,.newdesign form#formular1.user select,.newdesign form#formular1.user textarea,.newdesign form#inzerat input,.newdesign form#inzerat select,.newdesign form#inzerat textarea{border:1px solid #acacac}
.newdesign-portal form#formular.user input,.newdesign form#formular.user input,.newdesign form#formular1.user input,.newdesign form#inzerat input{width:247px;margin:0 0 7px}
.newdesign form#formular1.user #cena3{width:247px}
.newdesign-portal form#formular.user input{width:223px}
.newdesign form#formular1.user #financ3{width:249px;margin:0 0 7px}
.newdesign form#formular1.user #poznamka3,.newdesign #mamzaujemform form#formular.user #poznamka2{width:243px}
.newdesign-portal form#formular.user textarea,.newdesign form#formular.user textarea,.newdesign form#formular1.user textarea,.newdesign form#inzerat textarea{width:618px}
.newdesign-portal form#formular.user textarea{width:570px}
.newdesign-portal form#formular.user .button,.newdesign form#formular.user .button,.newdesign form#formular1.user .button,.newdesign form#inzerat .button{margin:14px 0 0}
.newdesign-portal form#formular.user button,.newdesign form#formular.user button,.newdesign form#formular1.user button,.newdesign form#inzerat button{margin:14px 0 0;width:347px;clear:both;padding-top:0;height:27px;line-height:27px;float:right;cursor:pointer;color:#fff;text-transform:uppercase;font-weight:bold;font-size:12px}
.newdesign form#formular1.user button{width:100%}
.newdesign #navrhniteform form#formular1.user .formagree,.newdesign #mamzaujemform form#formular.user .formagree{float:none;clear:both;width:auto;margin:20px 0 0}
.newdesign #mamzaujemform form#formular.user button{width:100%;display:block;float:none}

.newdesign form#formular.user.hypocalc label{width:150px}
.newdesign form#formular.user.hypocalc input{width:197px}
.newdesign form#formular.user.hypocalc .button{width:347px}

.newdesign form#formular.user.ponuknite label{width:120px}
.newdesign form#formular.user.ponuknite input{width:227px}
.newdesign form#formular.user.ponuknite textarea{width:598px}
.newdesign form#formular.user.ponuknite #typ_nehnutelnosti{width:602px}

.newdesign form#formular.user.lepsiaponuka #link{width:622px}
.newdesign form#inzerat.user #nazov{width:622px}
.newdesign form#inzerat.user .button{width:347px}

.newdesign form#formular.user .formagree,.newdesign form#formular1.user .formagree{float:left;width:350px;margin:20px 0 0 100px}
.newdesign form#formular.user .formagree input,.newdesign form#formular1.user .formagree input{float:left;display:inline-block;width:auto;border:none;padding:0;margin-right:10px}
.newdesign form#formular.user .formagree .formagreelink,.newdesign form#formular1.user .formagree .formagreelink{float:left}
.newdesign form#formular.user .formagree .formagreeinfo,.newdesign form#formular1.user .formagree .formagreeinfo{margin:5px 0 0}

.newdesign-portal form#formular.user .formagree,.newdesign-portal form#formular1.user .formagree{float:none;width:auto;margin:20px 0 0 100px}
.newdesign-portal form#formular.user .formagree input,.newdesign-portal form#formular1.user .formagree input{float:left;display:inline-block;width:auto;border:none;padding:0;margin-right:10px}
.newdesign-portal form#formular.user .formagree .formagreelink,.newdesign-portal form#formular1.user .formagree .formagreelink{float:left}
.newdesign-portal form#formular.user .formagree .formagreeinfo,.newdesign-portal form#formular1.user .formagree .formagreeinfo{margin:5px 0 0}

.newdesign form#formular.user.ponuknite .formagree{float:none;width:auto;margin-left:120px}
.newdesign form#formular.user.ponuknite .formagree input{width:auto}
.newdesign form#formular.user.lepsiaponuka .formagree{float:none;width:auto;margin-left:100px}
.newdesign form#formular.user.lepsiaponuka .formagree input{width:auto}

.newdesign #mapaSVK{background:none;float:left;width:213px;height:auto}
.newdesign #mapaSVK ul{padding:20px 0px 20px 20px}
.newdesign #portallisttype{list-style:none;margin:0 0 10px;padding:0;width:504px;float:right;display:inline;padding-top:11px}
.newdesign #portallisttype li{margin:0 0 3px 8px;padding:0;float:left}
.newdesign #portallisttype li a{display:block;background:url(/i/but-bck3.png) no-repeat 0px -256px;padding:14px 0 11px;width:244px;color:#fff;text-decoration:none}
.newdesign #portallisttype li a:hover{background-position:0px -256px}
.newdesign #portallisttype li.act a{background-position:0px -88px}
.newdesign #portallisttype li a span{display:block;height:30px;padding:0 45px 0 55px;background:url(/i/but-bck3.png) no-repeat -255px -80px;line-height:15px;vertical-align:middle}
.newdesign #portallisttype li a span strong{font-size:16px}
.newdesign #portallisttype li#portalmenuitemsk1 a:hover span,.newdesign #portallisttype li#portalmenuitemen1 a:hover span{background-position:-255px -80px}
.newdesign #portallisttype li#portalmenuitemsk2 a:hover span,.newdesign #portallisttype li#portalmenuitemen2 a:hover span{background-position:-255px -120px}
.newdesign #portallisttype li#portalmenuitemsk3 a:hover span,.newdesign #portallisttype li#portalmenuitemen3 a:hover span{background-position:-255px -160px}
.newdesign #portallisttype li#portalmenuitemsk4 a:hover span,.newdesign #portallisttype li#portalmenuitemen4 a:hover span{background-position:-255px -200px}
.newdesign #portallisttype li#portalmenuitemsk5 a:hover span,.newdesign #portallisttype li#portalmenuitemen5 a:hover span{background-position:-255px -240px}
.newdesign #portallisttype li#portalmenuitemsk6 a:hover span,.newdesign #portallisttype li#portalmenuitemen6 a:hover span{background-position:-255px -280px}
.newdesign #portallisttype li#portalmenuitemsk1.act a span,.newdesign #portallisttype li#portalmenuitemen1.act a span{background-position:-255px -80px}
.newdesign #portallisttype li#portalmenuitemsk2.act a span,.newdesign #portallisttype li#portalmenuitemen2.act a span{background-position:-255px -120px}
.newdesign #portallisttype li#portalmenuitemsk3.act a span,.newdesign #portallisttype li#portalmenuitemen3.act a span{background-position:-255px -160px}
.newdesign #portallisttype li#portalmenuitemsk4.act a span,.newdesign #portallisttype li#portalmenuitemen4.act a span{background-position:-255px -200px}
.newdesign #portallisttype li#portalmenuitemsk5.act a span,.newdesign #portallisttype li#portalmenuitemen5.act a span{background-position:-255px -240px}
.newdesign #portallisttype li#portalmenuitemsk6.act a span,.newdesign #portallisttype li#portalmenuitemen6.act a span{background-position:-255px -280px}
.newdesign #portallisttype li#portalmenuitemsk1 a span,.newdesign #portallisttype li#portalmenuitemen1 a span{background-position:-255px -320px}
.newdesign #portallisttype li#portalmenuitemsk2 a span,.newdesign #portallisttype li#portalmenuitemen2 a span{background-position:-255px -360px}
.newdesign #portallisttype li#portalmenuitemsk3 a span,.newdesign #portallisttype li#portalmenuitemen3 a span{background-position:-255px -400px}
.newdesign #portallisttype li#portalmenuitemsk4 a span,.newdesign #portallisttype li#portalmenuitemen4 a span{background-position:-255px -440px}
.newdesign #portallisttype li#portalmenuitemsk5 a span,.newdesign #portallisttype li#portalmenuitemen5 a span{background-position:-255px -480px}
.newdesign #portallisttype li#portalmenuitemsk6 a span,.newdesign #portallisttype li#portalmenuitemen6 a span{background-position:-255px -520px}

.newdesign #search_form .header a.explode{background:url(/i/arrow-b.gif) no-repeat 100% 8px}
.newdesign #search_form .header a.explode:hover{background-position:100% -42px}

.newdesign .sformbody{padding:10px 20px}
.newdesign .sformbody hr{clear:both;margin:7px 0;display:block;height:2px;border:0 solid #358c64;background:#358c64;
  background-image:linear-gradient(left,#5AAA86 5%,#358c64 50%,#5AAA86 95%);
  background-image:-o-linear-gradient(left,#5AAA86 5%,#358c64 50%,#5AAA86 95%);
  background-image:-moz-linear-gradient(left,#5AAA86 5%,#358c64 50%,#5AAA86 95%);
  background-image:-webkit-linear-gradient(left,#5AAA86 5%,#358c64 50%,#5AAA86 95%);
  background-image:-ms-linear-gradient(left,#5AAA86 5%,#358c64 50%,#5AAA86 95%);
  background-image:-webkit-gradient(linear,left top,right top,color-stop(0.05, #5AAA86),color-stop(0.5, #358c64),color-stop(0.95, #5AAA86));
} 
.newdesign #search_form{position:relative}
.newdesign #search_form #sform_load{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/i/__.png)}
.newdesign #search_form label.first{margin-left:0}
.newdesign #search_form #sfp_Counts a{color:#fff}
.newdesign #search_form .hint{background-position:9px -387px}
.newdesign #search_form .hint #fCountsText_div{padding-top:7px;display:inline}
.newdesign #fLM_div{float:left}
.newdesign #fLM_div label{margin:0 20px 0 5px;font-weight:normal}
.newdesign #fRM_div{width:600px;float:left}
.newdesign #fRM_div label{margin:0 17px 0 5px;font-weight:normal}
.newdesign #fRM_div .item{float:left;/*width:25px;*/white-space:nowrap}
/*.newdesign #fRM_div .item.w2{width:50px}
.newdesign #fRM_div .item.w3{width:75px}
.newdesign #fRM_div .item.w4{width:100px}
.newdesign #fRM_div .item.w5{width:125px}
.newdesign #fRM_div .item.w6{width:150px}
.newdesign #fRM_div .item.w7{width:175px}
.newdesign #fRM_div .item.w8{width:200px}
.newdesign #fRM_div .item.w9{width:225px}
.newdesign #fRM_div .item.w10{width:250px}  */
.newdesign #fRMp_div{width:580px;float:left}
.newdesign #fRMp_div label{margin:0 15px 0 5px;font-weight:normal}
.newdesign #fRMp_div .item{float:left;width:145px}
.newdesign #fLC_div{width:615px;float:left}
.newdesign #fLC_div label{margin:0 15px 0 5px;font-weight:normal}
.newdesign #fLC_div .item{float:left;width:123px;white-space:nowrap}
.newdesign #fLC_div .item.w2{width:246px}
.newdesign #fLC_div .item.w3{width:369px}
.newdesign #fLC_div .item.w4{width:492px}
.newdesign #fLC_div .item.w5{width:615px}

.newdesign #fLC_div{width:616px}
.newdesign #fLC_div .item{width:154px}
.newdesign #fLC_div .item.w2{width:308px}
.newdesign #fLC_div .item.w3{width:462px}
.newdesign #fLC_div .item.w4{width:616px}

.newdesign #dugroup_div{float:left;width:540px}
.newdesign #dugroup_div .dugroup_div{float:left;width:402px}
.newdesign #dugroup_div p{margin:0 5px 0 0}
.newdesign #dugroup_div label{margin:0 15px 0 5px;font-weight:normal}
.newdesign #dugroup_div .item{float:left;width:134px;white-space:nowrap}
.newdesign #dugroup_div .item.w2{width:268px}
.newdesign #dugroup_div .item.w3{width:402px}

.newdesign #main_text table.kontakt{border:1px solid #bcbcbc;background:#eaeaea;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:20px 23px}
.newdesign #main_text table.kontakt td{border:0px solid #fff;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-top-right-radius:6px;border-bottom-right-radius:6px}
.newdesign #main_text table.kontakt td.img{border:0px solid #fff;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;-webkit-border-top-left-radius: 2px;
-webkit-border-bottom-left-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:6px;border-top-left-radius:6px;border-bottom-left-radius:6px}
.newdesign #main_text table.kontakt.kontakt0 td.img img{border:0px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.newdesign #main_text table.kontakt td.breakh,.newdesign #main_text table.kontakt td.break{border:0px solid #fff;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px}

.newdesign .inz_text{margin-top:0}
.newdesign .inz_top{border-top:1px solid #eaeaea}
.newdesign .inz_text{border-bottom:1px solid #eaeaea}
.newdesign .inz_text,.newdesign .inz_top{border-right:1px solid #eaeaea;border-left:1px solid #eaeaea}
.newdesign .inz_top.odd,.newdesign .inz_text.odd{border:none}

.newdesign #photos a.objphoto,.newdesign #objekt_foto a.objphotofirst{position:relative;display:block}
.newdesign #photos a.objphoto span,.newdesign #photos a.objphoto cite,.newdesign #objekt_foto a.objphotofirst strong,.newdesign #objekt_foto a.objphotofirst cite{position:absolute;width:100%;height:100%;top:0;left:0;display:none;background:url(/i/__.png)}
.newdesign #photos a.objphoto cite{background:url(/i/zoom_.png) no-repeat 5px 5px}
.newdesign #objekt_foto a.objphotofirst cite{background:url(/i/zoom.png) no-repeat 15px 15px}
.newdesign #photos a.objphoto:hover span,.newdesign #photos a.objphoto:hover cite,.newdesign #objekt_foto a.objphotofirst:hover strong,.newdesign #objekt_foto a.objphotofirst:hover cite{display:block}

.newdesign #navrhniteclick{background:#5FAF8B;position:relative;
background-image: linear-gradient(left bottom, #398B68 5%, #5FAF8B 95%);
background-image: -o-linear-gradient(left bottom, #398B68 5%, #5FAF8B 95%);
background-image: -moz-linear-gradient(left bottom, #398B68 5%, #5FAF8B 95%);
background-image: -webkit-linear-gradient(left bottom, #398B68 5%, #5FAF8B 95%);
background-image: -ms-linear-gradient(left bottom, #398B68 5%, #5FAF8B 95%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	right top,
	color-stop(0.05, #398B68),
	color-stop(0.95, #5FAF8B)
);
border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
}
.newdesign #mamzaujemclick{background:#EE2224;position:relative;
background-image: linear-gradient(left bottom, #EE2224 5%, #F7901E 95%);
background-image: -o-linear-gradient(left bottom, #EE2224 5%, #F7901E 95%);
background-image: -moz-linear-gradient(left bottom, #EE2224 5%, #F7901E 95%);
background-image: -webkit-linear-gradient(left bottom, #EE2224 5%, #F7901E 95%);
background-image: -ms-linear-gradient(left bottom, #EE2224 5%, #F7901E 95%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	right top,
	color-stop(0.05, #EE2224),
	color-stop(0.95, #F7901E)
);
border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
}
.newdesign #navrhniteclick strong,.newdesign #mamzaujemclick strong{position:absolute;top:0;left:0;font-size:24px;width:28px;text-align:center;vertical-align:middle;line-height:30px;font-style:oblique;font-weight:normal}
.newdesign #mamzaujemform #formular.user,.newdesign #navrhniteform form{margin-top:10px}
.newdesign #estatelistform p.click{margin-bottom:10px}

#searchButtonShow{margin:10px 0;background:#EE2224;position:relative;
background-image: linear-gradient(left bottom, #EE2224 5%, #F7901E 95%);
background-image: -o-linear-gradient(left bottom, #EE2224 5%, #F7901E 95%);
background-image: -moz-linear-gradient(left bottom, #EE2224 5%, #F7901E 95%);
background-image: -webkit-linear-gradient(left bottom, #EE2224 5%, #F7901E 95%);
background-image: -ms-linear-gradient(left bottom, #EE2224 5%, #F7901E 95%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	right top,
	color-stop(0.05, #EE2224),
	color-stop(0.95, #F7901E)
);
border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;
}
#searchButtonShow a{color:#fff;padding:0 11px;height:26px;line-height:26px;display:block;background:url(/i/zoom_.png) no-repeat 99% 50%;text-decoration:none;font-weight:bold;font-size:13px}
#searchButtonShow a:hover{color:#ddd}

#sidebar #searchButtonShow{background:none;width:172px;height:40px;margin:0 0 15px;}
#sidebar #searchButtonShow a{display:block;cursor:pointer;width:172px;height:40px;margin:0;padding:0;position:relative}
#sidebar #searchButtonShow a{background:#EE2224;
background-image: linear-gradient(bottom, #EE2224 5%, #F7901E 95%);
background-image: -o-linear-gradient(bottom, #EE2224 5%, #F7901E 95%);
background-image: -moz-linear-gradient(bottom, #EE2224 5%, #F7901E 95%);
background-image: -webkit-linear-gradient(bottom, #EE2224 5%, #F7901E 95%);
background-image: -ms-linear-gradient(bottom, #EE2224 5%, #F7901E 95%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.05, #EE2224),
	color-stop(0.95, #F7901E)
);
}
#sidebar #searchButtonShow a:hover{background:#5FAF8B;
background-image: linear-gradient(bottom, #398B68 5%, #5FAF8B 95%);
background-image: -o-linear-gradient(bottom, #398B68 5%, #5FAF8B 95%);
background-image: -moz-linear-gradient(bottom, #398B68 5%, #5FAF8B 95%);
background-image: -webkit-linear-gradient(bottom, #398B68 5%, #5FAF8B 95%);
background-image: -ms-linear-gradient(bottom, #398B68 5%, #5FAF8B 95%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.05, #398B68),
	color-stop(0.95, #5FAF8B)
);
}
#sidebar #searchButtonShow a span{display:block;background:url(/i/search.png) no-repeat 5px 50%;color:#fff;text-decoration:none;height:40px;line-height:40px;vertical-align:middle;padding:0 0 0 20px;font-size:17px;text-align:center;font-weight:bold;letter-spacing:0px;text-shadow:2px 2px 1px #911116}
#sidebar #searchButtonShow a:hover span{background-position:-195px 50%;text-shadow:2px 2px 1px #32795B}

.head{width:100%;height:180px}
.head .head-in{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}
.head #head-back{position:absolute;width:802px;height:180px;border:0;left:158px;top:0}
#pagehead #head-back{left:85%;margin:0 0 0 -658px}
#pagehead #head-text,.lang-en .head #head-text{left:auto;right:18px}
.head #head-logo{position:absolute;width:388px;height:180px;border:0;left:0px;top:0}
.head #head-text{position:absolute;width:239px;height:106px;border:0;left:703px;top:40px}
.lang-en .head #head-text{width:220px;height:104px;left:717px}

/* vyhladavanie */

#text_search_form{display:block;margin:10px 0 0;padding:0 100px 0 0;position:relative;z-index:10;border:1px solid #EE2224;border-radius:3px}
#text_search_input{font-size:120%;display:block;width:100%;padding:10px 10px 10px 35px;box-sizing:border-box;border:none;outline:none;background:url(/i/gr_zoom1.png) no-repeat 5px 50%}
#text_search_form button{position:absolute;top:0;right:0;padding:0;width:100px;height:100%;border:none;background:#EE2224;border-radius:0 1px 1px 0}
#text_search_form button span{display:block;padding:10;text-align:center;font-weight:bold;color:#fff}
#text_search_form button:hover span{color:#ddd}
.ac_results {padding:0px;position:relative}
.ac_results ul {font-size:120%;width: 100%;position:absolute;top:0;left:-1px;border:1px solid #959595;background-color:#fff;list-style-position: outside;list-style: none;padding: 0;margin: 0;max-height:150px;overflow:scroll;overflow-x:hidden;overflow-y:scroll;box-shadow:0 2px 5px rgba(0,0,0,0.5)}
.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}
.ac_results li {
	margin: 0px;
	padding: 5px 10px 5px 35px;
	cursor: pointer;
	display: block;
	width: 100%;
	overflow: hidden;
  
}
#text_search_input.ac_loading{background-image : url('/css/img/loader.gif');background-position:10px 50%}
.ac_over{background-color:#ccc}


/***************/

#sidebar-in{width:185px;position:relative}
#menu-btn{display:none;cursor:pointer;position:absolute;top:10px;left:10px;height:20px;width:20px;margin:0}
#menu-btn span{display:block;width:20px;height:4px;background:rgba(218,218,218,1);border-radius:2px;margin:4px 0 0;box-shadow:0 0 2px #000, 2px 2px 3px rgba(0,0,0,0.4)}
#menu-btn span:first-child{margin:0}
#menu-btn:hover span{background:rgba(218,218,218,0.4)}
.newdesign #infoPanel{float:right}
#specialoffer .sp-info{padding:0 9px 10px;width:auto}
#specialoffer a.sp-img{margin:10px 0 0 3px}
#specialoffer a.sp-img.first{margin-left:9px}
#specialoffer a.sp-img img{margin:0}
#photos .photos-sp{margin:6px 0 0 6px}
#photos .photos-sp.col6-0{margin-left:2px}
#photos.news-photos .photos-news{width:16.25%;margin:5px 0 0 0.5%}
#photos .photos-news.col6-0{margin-left:0px}
#photos .photos-news img{width:100%;height:auto}

@media screen and (max-width: 959px){
  .resp.city #page,.resp.city .edgeNW,.resp.city #listtype,.resp.city.newdesign #fRM_div,.resp.city.newdesign #fRMp_div,.resp.city.newdesign #fLC_div{width:auto}
  .resp.city #info,.resp.city #sidebar{float:none;width:auto}
  .resp.city #info{position:relative;z-index:1}
  .resp.city #mapa_stranky{margin:15px 0}
  .resp.city #pagehead{z-index:2}
  .resp.city #pagehead #head-logo{left:0px}
  .resp.city #langs{width:auto;left:auto;right:15px}
  .resp #cities_out{width:auto;left:auto;right:15px}
  .resp #cities_button{cursor:pointer;display:block;color:#fff;font-size: 13px;background:url(/i/trg-w.gif) no-repeat 100% 50%;padding-right:10px;line-height:20px}
  .resp #cities_{display:none;width:auto;height:auto;left:auto;right:-5px;top:15px;background:rgba(0,0,0,0.8);box-shadow:1px 1px 3px rgba(0,0,0,0.4)}
  .resp #cities_out:hover #cities_,.resp #cities_out.show #cities_{display:block}
  .resp #cities{background:none;padding:0px;line-height:20px;display:block}
  .resp #cities li{float:none;margin:0px;display:block;border-top:1px solid rgba(0,0,0,0.3)}
  .resp #cities li:before{display:none}
  .resp #cities li:first-child{border-top:none}
  .resp #cities li a{display:block;padding:3px 10px;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}
  .resp #cities li a:hover{background:rgba(0,0,0,0.2)}
  .resp.newdesign #mapaSVK a span,
  .resp #cities li a span,
  .resp #mapa_stranky ul a span{margin:0 0 0 5px;font-size:80%;position:static;-ms-transform:none;webkit-transform:none;transform:none}
  .resp.city #top_title{width:100%}
  .resp.city #page{padding-top:215px}
  .resp #listtype li{margin-left:0.74%}
  .resp li#topmenuitemsk1{width:10.63%;margin-left:0}
  .resp #topmenuitemsk2{width:11.18%}
  .resp #topmenuitemsk3{width:12.98%}
  .resp #topmenuitemsk4{width:10.77%}
  .resp #topmenuitemsk5{width:20.58%}
  .resp #topmenuitemsk6{width:9.53%}
  .resp #topmenuitemsk0n{width:19.88%}
  .resp #topmenuitemen1{width:11.87%}
  .resp #topmenuitemen2{width:13.25%}
  .resp #topmenuitemen3{width:12.15%}
  .resp #topmenuitemen4{width:15.46%}
  .resp #topmenuitemen5{width:13.53%}
  .resp #topmenuitemen6{width:10.77%}
  .resp #topmenuitemen0n{width:18.5%}
  .resp.newdesign #sidebar{width:100%;position:absolute;z-index:2;top:180px;left:0;height:35px;width:100%;background:#fff/*#388865*/}
  .resp #erb,.resp #sidebar .info,.resp #naj{display:none}
  .resp.city .edgeNW,.resp.city .edgeNE,.resp.city .edgeSW,.resp.city .edgeSE{background-image:none}
  .resp.city .edgeSE{padding:5px}
  .resp #sidebar #searchButtonShow{position:absolute;right:5px;top:5px;height:30px}
  .resp #sidebar #searchButtonShow a,.resp #sidebar #searchButtonShow a span{line-height:30px;height:30px}
  .resp #sidebar-in #menu-btn{display:block}
  .resp #sidebar-in2{display:none;background:#fff;box-shadow:1px 1px 3px rgba(0,0,0,0.4);position:absolute;top:30px;left:5px;padding:5px 0;width:185px}
  .resp #sidebar-in:hover #sidebar-in2,.resp #sidebar-in.show #sidebar-in2{display:block}
  .resp .menu-sp{margin:0 auto 14px;width:164px}
  .resp #listform{position:absolute;top:3px;left:40px;right:182px}
  .resp #listform li{float:left;padding:0;margin:0;width:50%;max-width:300px}
  .resp.city.newdesign #fLC_div{float:none}
  
  /*objektdetail*/
  .resp.newdesign #top_obj{padding-left:0;padding-right:0;width:100%}
  .resp.newdesign #top_obj_title{width:100%}
  .resp.newdesign #infoPanel{float:right; width:-webkit-calc(100% - 325px); width: -o-calc(100% - 325px); width: -moz-calc(100% - 325px); width: calc(100% - 325px)}
  .resp.newdesign .object_info #formular.user label,.resp.newdesign .object_info #formular1.user label,.resp.newdesign #mamzaujemform #formular.user label,.resp.newdesign #formular1.user label,.resp.newdesign form#formular1.user #cena3l,.resp.newdesign form#formular1.user #financ3l{float:left;width:25%;clear:both}
  .resp.newdesign #inzerat.user label{float:left;width:15%}
  .resp.newdesign #inzerat.user label.ml{margin-left:2%}
  .resp.newdesign form#inzerat.user input,.resp.newdesign .object_info form#formular.user input,.resp.newdesign .object_info form#formular1.user input,.resp.newdesign form#formular1.user #cena3,.resp.newdesign form#formular1.user #financ3{width:74%;float:right;box-sizing:border-box;-webkit-box-sizing:border-box;height:auto;padding-top: 5px;line-height: 20px}
  .resp.newdesign form#inzerat.user input{width:34%;float:left}
  .resp.newdesign form#inzerat.user #nazov{width:85%}
  .resp.newdesign form#formular1.user #poznamka3,.resp.newdesign #mamzaujemform form#formular.user #poznamka2{width:74%;float:right;box-sizing:border-box;-webkit-box-sizing:border-box}
  .resp.newdesign form#inzerat textarea{width:85%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box}
  .resp.newdesign .object_info form#formular input.button,.resp.newdesign .object_info form#formular.user input.button,.resp.newdesign .object_info form#formular1 input.button,.resp.newdesign .object_info form#formular1.user input.button{height:27px;width:100%}
  .resp.newdesign form#formular.user button,.resp.newdesign form#formular1.user button{width:100%}
  .resp.newdesign form#inzerat.user .button{width:49%}
  
  .resp.newdesign form#formular.user.ponuknite label{float:left;width:15%}
  .resp.newdesign form#formular.user.ponuknite label.ml{margin-left:2%}
  .resp.newdesign form#formular.user.ponuknite input{width:34%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;height:auto;padding-top: 5px;line-height: 20px}
  .resp.newdesign form#formular.user.ponuknite textarea{width:85%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box}
  .resp.newdesign form#formular.user.ponuknite #typ_nehnutelnosti{width:85%}
  .resp.newdesign form#formular.user.ponuknite .button{width:49%}

  .resp.newdesign form#formular.user.lepsiaponuka label{float:left;width:15%}
  .resp.newdesign form#formular.user.lepsiaponuka label.ml{margin-left:2%}
  .resp.newdesign form#formular.user.lepsiaponuka input{width:34%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;height:auto;padding-top: 5px;line-height: 20px}
  .resp.newdesign form#formular.user.lepsiaponuka textarea{width:85%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box}
  .resp.newdesign form#formular.user.lepsiaponuka #link{width:85%}
  .resp.newdesign form#formular.user.lepsiaponuka .button{width:49%}

  .resp.newdesign form#formular.user.hypocalc label{float:left;width:15%}
  .resp.newdesign form#formular.user.hypocalc label.ml{margin-left:2%}
  .resp.newdesign form#formular.user.hypocalc input{width:34%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;height:auto;padding-top: 5px;line-height: 20px}
  .resp.newdesign form#formular.user.hypocalc .button{width:49%}
  
  .resp.newdesign-portal form#formular.user .formagree{float:none;width:auto;margin-left:15%}
  .resp.newdesign-portal form#formular.user .formagree input{width:auto}
  .resp.newdesign form#formular.user.ponuknite .formagree{float:none;width:auto;margin-left:15%}
  .resp.newdesign form#formular.user.ponuknite .formagree input{width:auto}
  .resp.newdesign form#formular.user.lepsiaponuka .formagree{float:none;width:auto;margin-left:15%}
  .resp.newdesign form#formular.user.lepsiaponuka .formagree input{width:auto}

  .resp #news .news-info{width:76%}
  .resp #news .news-img{width:20%;margin:0 2% 0 0}
  .resp #news .news-img img{width:100% !important;height:auto !important}
}/*@media screen and (max-width: 959px)*/

@media screen and (max-width: 930px){
  .resp.city #pagehead #head-logo{left:-25px}
  .resp #cityname{left:10px;text-align:left;width:auto}
}/*@media screen and (max-width: 930px)*/

@media screen and (max-width: 759px){
  body.resp{-webkit-text-size-adjust:none}

  .resp.portal #pagehead #head-logo{left:-25px}
  .resp.portal #page,.resp.portal .edgeNW{width:auto}
  .resp.newdesign #fRM_div,.resp.newdesign #fRMp_div,.resp.newdesign #fLC_div{width:auto}
  .resp.newdesign #fLC_div{float:none}
  .resp.portal #info{float:none;width:auto;position:relative;z-index:1}
  .resp.portal #mapa_stranky{margin:15px 0}
  .resp.portal #pagehead{z-index:2}
  .resp.portal #langs{width:auto;left:auto;right:15px}
  .resp.portal .edgeNW,.resp.portal .edgeNE,.resp.portal .edgeSW,.resp.portal .edgeSE{background-image:none}
  .resp.portal .edgeSE{padding:5px}
  .resp.portal #page{padding-top:180px}
  .resp #topmenu{width:auto}
  .resp #topmenu #menu-btn{display:block;top:0}
  .resp #topmenu ul{display:none;background:#22553F;box-shadow:1px 1px 3px rgba(0,0,0,0.4);position:absolute;top:20px;left:5px;padding:5px 0;width:185px}
  .resp #topmenu ul li{display:block;text-align:left;margin:0;border-top:1px solid rgba(255,255,255,0.2)}
  .resp #topmenu ul li:before{display:none}
  .resp #topmenu ul li.first{border-top:none}
  .resp #topmenu ul li.fC{display:none}
  .resp #topmenu ul li a{display:block;text-align:left;padding:3px 5px}
  .resp #topmenu ul li a:hover{background:rgba(255,255,255,0.1)}
  .resp #topmenu:hover ul,.resp #topmenu.show ul{display:block}
  .resp.newdesign #mapaSVK{float:none;width:auto}
  .resp.newdesign #mapaSVK ul{padding:0}
  .resp.newdesign #mapaSVK ul li{margin:0 10px 0 0;float:left}
  .resp.newdesign #portallisttype{float:none;display:block;margin-left:auto;margin-right:auto}
  
  .resp.newdesign-portal #main_text{padding:0;border:none;background:none}

  .resp.newdesign-portal form#formular.user label{float:left;width:15%}
  .resp.newdesign-portal form#formular.user label.ml{margin-left:2%}
  .resp.newdesign-portal form#formular.user input{width:34%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;height:auto;padding-top: 5px;line-height: 20px}
  .resp.newdesign-portal form#formular.user textarea{width:85%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box}
  .resp.newdesign-portal form#formular.user .button{width:49%;float:right}
  .resp.newdesign-portal form#formular.user .formagree{float:none;width:auto;margin-left:15%}
  .resp.newdesign-portal form#formular.user .formagree input{width:auto}
  
  .resp #specialoffer .sp-info{overflow:auto;padding:0 1.5% 5px}
  .resp #specialoffer a.sp-img{width:15.75%;margin:5px 0 0 0.5%}
  .resp #specialoffer a.sp-img.first{margin-left:1.5%}
  .resp #specialoffer a.sp-img img{width:100%;height:auto}
  .resp #photos .photos-sp{width:16.25%;margin:5px 0 0 0.5%}
  .resp #photos .photos-sp.col6-0{margin-left:0}
  .resp #photos .photos-sp img{width:100%;height:auto}
  .resp #news .sp-info{width:84%}
  .resp #news .sp-img{width:15%;margin:0 0 0 0.5%}
  .resp #photos .photos-news{width:16.25%;margin:5px 0 0 0.5%}
  .resp #photos .photos-news.col6-0{margin-left:0}
}/*@media screen and (max-width: 759px)*/

@media screen and (max-width: 740px){
  .resp.newdesign #formular.user label{width:15%;clear:both}
  .resp.newdesign #inzerat.user label{width:20%}
  .resp.newdesign form#formular.user input,.resp.newdesign form#formular1.user input{width:84%;float:right;box-sizing:border-box;-webkit-box-sizing:border-box;height:auto}
  .resp.newdesign form#formular.user .form_button_div,.resp.newdesign form#formular1.user .form_button_div{width:40%;float:right;box-sizing:border-box;-webkit-box-sizing:border-box;height:auto}
  .resp.newdesign form#formular.user .form_button_div input,.resp.newdesign form#formular1.user .form_button_div input{width:100%;float:none}
  .resp.newdesign form#inzerat.user input{width:29%}
  .resp.newdesign form#inzerat.user #nazov,.resp.newdesign form#inzerat.user textarea{width:80%}
  .resp.newdesign form#formular.user textarea,.resp.newdesign form#formular1.user textarea{width:84%;float:right;box-sizing:border-box;-webkit-box-sizing:border-box}
  .resp.newdesign #formular.user label.ml{margin-left:0}
  .resp.newdesign form#formular input.button,.resp.newdesign form#formular.user input.button,.resp.newdesign form#formular1 input.button,.resp.newdesign form#formular1.user input.button,.resp.newdesign form#inzerat input.button,.resp.newdesign form#inzerat input.button{height:27px}
  
  .resp.newdesign form#formular.user.ponuknite label{width:20%;clear:none}
  .resp.newdesign form#formular.user.ponuknite label.fC{clear:both}
  .resp.newdesign form#formular.user.ponuknite input{width:29%}
  .resp.newdesign form#formular.user.ponuknite textarea{width:80%}
  .resp.newdesign form#formular.user.ponuknite #typ_nehnutelnosti{width:80%}
  
  .resp.newdesign form#formular.user.lepsiaponuka label{width:20%;clear:both}
  .resp.newdesign form#formular.user.lepsiaponuka label.ml{margin-left:0}
  .resp.newdesign form#formular.user.lepsiaponuka input{width:80%}
  .resp.newdesign form#formular.user.lepsiaponuka textarea{width:80%}
  .resp.newdesign form#formular.user.lepsiaponuka #link{width:80%}
  .resp.newdesign form#formular.user.lepsiaponuka .button{width:80%}
  
  .resp.newdesign form#formular.user.hypocalc label{width:30%;clear:none}
  .resp.newdesign form#formular.user.hypocalc label.fC{clear:both}
  .resp.newdesign form#formular.user.hypocalc input{width:19%}
  
  .resp.newdesign form#formular.user .formagree{float:left;width:40%;margin:20px 0 0 16%}
  .resp.newdesign form#formular.user .formagree input{float:left;width:auto}

  .resp.newdesign form#formular.user.ponuknite .formagree{float:none;width:auto;margin-left:20%}
  .resp.newdesign form#formular.user.ponuknite .formagree input{width:auto}
  .resp.newdesign form#formular.user.lepsiaponuka .formagree{float:none;width:auto;margin-left:20%}
  .resp.newdesign form#formular.user.lepsiaponuka .formagree input{width:auto}
}/*@media screen and (max-width: 740px)*/

@media screen and (max-width: 720px){
  .resp #estatelist,.resp #estatelist tr,.resp #estatelist td{display:block;clear:both}
  .resp.newdesign #estatelist .list tr{background:#fff;border:1px solid #eaeaea;position:relative;padding:44px 0 0}
  .resp.newdesign #estatelist .list tr.odd{background:#ded;border:1px solid #cbcbcb}
  .resp.newdesign #estatelist .list tr.hspace{padding:0;border:none}
  .resp.newdesign #estatelist table .list td{display:block;background:none;border:none}
  .resp.newdesign #estatelist table .list td.iMain{padding-top:5px;padding-left:150px;padding-right:5px;border:none;background:rgba(34, 109, 76,0.05)}
  .resp.newdesign #estatelist table .list .odd td.iMain{border:none}
  .resp.newdesign #estatelist table .list td.iImg{/*position:absolute;top:0;left:0;*/margin:-44px 0 -62px;float:none;height:106px;width:144px;border:none}
  .resp.newdesign #estatelist table .list td.iArea,.resp.newdesign #estatelist table .list .odd td.iArea{position:absolute;top:0;left:33%;width:33%;padding-top:3px;border:none}
  .resp.newdesign #estatelist table .list td.iPrice,.resp.newdesign #estatelist table .list .odd td.iPrice{position:absolute;top:0;left:66%;width:33%;padding-top:3px;border:none}
  .resp.newdesign #estatelist table .list td.iMain h3{padding-top:0;min-height:30px}
  .resp.newdesign #estatelist table .list td.iMain.ponuka,.resp.newdesign #estatelist table .list td.iMain.mailinglink{padding-top:5px;padding-left:12px;margin-top:-40px;background:none;text-align:right}
  .resp.newdesign #estatelist table .list td.iMain.ponuka img.fL.prv,.resp.newdesign #estatelist table .list td.iMain.mailinglink img.fL.prv{display:none}
  .resp.newdesign #estatelist table .list td.iMain.ponuka p.ponuka{float:none;text-align:left;padding:6px 7% 15px}
  .resp.newdesign #estatelist table .list td.iMain.mailinglink a{display:block}
  .resp.newdesign #estatelist table .list td.iMain.mailinglink span.mailinglink{float:left;width:60%;text-align:left;padding:6px 0 15px;margin-left:5%;margin-top:10px}
  .resp.newdesign #estatelist table .list td.iMain.ponuka img.fR.ponuka,.resp.newdesign #estatelist table .list td.iMain.mailinglink img.fR.mailinglink{float:right;margin:0 7% -50px 0}
  .resp.newdesign #estatelist table .list td.iMain.mailinglink img.fR.mailinglink{margin-bottom:10px}
  .resp #estatelist .pages .countpages{clear:both}
  .resp #estatelist .pages .numpages{width:auto;margin-bottom:3px}
  .resp #estatelist .pages .listpages{margin-bottom:3px}
  .resp #estatelist .header div{padding-top:3px;padding-bottom:3px}
  .resp.newdesign #estatelist #hPrice,.resp.newdesign #estatelist #hArea,.resp.newdesign #estatelist #hDate{padding:0;width:75%;float:right;border:none;clear:none}
  .resp.newdesign #estatelist #hMain{padding:0;float:left;width:25%;border:none}
  .resp.newdesign #estatelist .header tr{margin:0 0 5px;background:#959595;height:60px}
  .resp #estatelist .iPrice div{line-height:14px}
  .resp.newdesign #estatelist .flags{top:auto;bottom:3px;width:auto}
  .resp.newdesign #estatelist table .list td.iImg .pR{position:static}
  .resp.newdesign #estatelist table .list td.iImg .pR img{float:none}
  .resp.newdesign #dugroup_div,.resp.newdesign #dugroup_div .dugroup_div{float:none;width:auto;clear:both}
  
  .resp.newdesign #main_text.text_4 table td{width:50%}
  .resp.newdesign #main_text.text_4 table.kontakt td.img{width:87px}
  .resp.newdesign #main_text.text_4 #mapContact{width:98%}
  .resp.newdesign #main_text.text_4 table.kontakt{padding:0;border:none;background:none}
}/*@media screen and (max-width: 720px)*/

@media screen and (max-width: 660px){
  /*objektdetail*/
  .resp.newdesign #imagePanel{float:none;width:100%;margin:0}
  .resp.newdesign #infoPanel{float:none;width:100%}
  .resp.newdesign #objekt_foto,.resp.newdesign #mapdiv_in,.resp.newdesign #mapdiv.big #mapdiv_in{width:100%}
  .resp.newdesign #objekt_foto a.objphotofirst img{width:100%}
  .resp.newdesign #main_text #imagePanel .imageflags{width:100%}
  .resp.newdesign #photos a {margin-right:1.6%;width:18.72%}
  .resp.newdesign #photos a.col5 {margin-right:0}
  .resp.newdesign #photos a img{width:100%}
  .resp.newdesign #sociable{overflow:auto}
}/*@media screen and (max-width: 660px)*/

@media screen and (max-width: 620px){
  .resp #listtype,.resp #listform,.resp #head-text{display:none}
  .resp #pagehead #head-back{margin-left:-445px}
  
  .resp.newdesign #main_text.text_4 table td{width:auto;display:block}
  .resp.newdesign #main_text.text_4 table table td{display:table-cell}
  .resp.newdesign #main_text.text_4 #mapContact{width:100%}
  .resp.newdesign #main_text.text_4 table.kontakt td{display:inline;float:left}
  .resp.newdesign #main_text.text_4 table.kontakt td.img{clear:both}
  .resp.newdesign #main_text.text_4 table.kontakt td.break{clear:both;height:5px}
  .resp.newdesign #main_text.text_4 table.kontakt td.breakh{clear:both;height:5px}
  
  .resp #specialoffer .sp-info{padding:0 1% 5px}
  .resp #specialoffer a.sp-img{width:19.2%}
  .resp #specialoffer a.sp-img.first{margin-left:1%}
  .resp #specialoffer a.sp-img.col6{display:none}
  .resp #photos .photos-sp{width:19.36%}
  .resp #photos .photos-sp.col6-0,.resp #photos .photos-sp.img{margin-left:0.8%}
  .resp #photos .photos-sp.col5-0{margin-left:0}
  .resp #photos .photos-news{width:19.36%}
  .resp #photos .photos-news.col6-0,.resp #photos .photos-news.img{margin-left:0.8%}
  .resp #photos .photos-news.col5-0{margin-left:0}
  .resp #news .news-info{width:auto;float:none;padding:0 2% 2%}
  .resp #news .news-img{display:none}
}/*@media screen and (max-width: 620px)*/

@media screen and (max-width: 560px){
  .resp.lang-en #lEN,.resp.lang-sk #lSK{display:none} /*skryt  v hlavicke ikonu aktualnej jazykovky*/
  .resp #pagehead #head-back{margin-left:-380px}
  .resp.newdesign #estatelist table .list td.iMain.ponuka p.ponuka{padding-left:5px;padding-right:5px}
  .resp.newdesign #estatelist table .list td.iMain.ponuka img.fR.ponuka{margin-right:5px}

  .resp.newdesign #formular.user label{width:25%}
  .resp.newdesign #inzerat.user label.ml{margin-left:0;clear:both}
  .resp.newdesign form#formular.user input,.resp.newdesign form#formular1.user input{width:74%}
  .resp.newdesign form#formular.user textarea,.resp.newdesign form#formular1.user textarea{width:74%}
  .resp.newdesign form#inzerat.user input,.resp.newdesign form#inzerat.user textarea{width:80%}
  .resp.newdesign form#inzerat.user .button{width:80%}
  .resp.newdesign form#formular.user .form_button_div,.resp.newdesign form#formular1.user .form_button_div{width:74%;float:right}
  .resp.newdesign form#formular.user .form_button_div input,.resp.newdesign form#formular1.user .form_button_div input{width:100%}
  
  .resp.newdesign form#formular.user.ponuknite label{width:35%}
  .resp.newdesign form#formular.user.ponuknite label.ml{margin-left:0;clear:both}
  .resp.newdesign form#formular.user.ponuknite input,.resp.newdesign form#formular.user.ponuknite textarea,.resp.newdesign form#formular.user.ponuknite #typ_nehnutelnosti,.resp.newdesign form#formular.user.ponuknite .button{width:65%}
  
  .resp.newdesign form#formular.user.hypocalc label{width:50%}
  .resp.newdesign form#formular.user.hypocalc label.ml{margin-left:0;clear:both}
  .resp.newdesign form#formular.user.hypocalc input,.resp.newdesign form#formular.user.hypocalc .button{width:50%}
  
  .resp.newdesign-portal form#formular.user label{width:35%}
  .resp.newdesign-portal form#formular.user label.ml{margin-left:0;clear:both}
  .resp.newdesign-portal form#formular.user input,.resp.newdesign-portal form#formular.user textarea,.resp.newdesign-portal form#formular.user .button{width:65%}
  .resp.newdesign-portal form#formular.user .formagree{float:none;width:auto;margin-left:35%}
  .resp.newdesign-portal form#formular.user .formagree input{width:auto}

  .resp.newdesign form#formular.user .formagree{float:right;width:74%;margin:20px 0 0}
  .resp.newdesign form#formular.user .formagree input{float:left;width:auto}

  .resp.newdesign form#formular.user.ponuknite .formagree{float:none;width:auto;margin-left:35%}
  .resp.newdesign form#formular.user.ponuknite .formagree input{width:auto}
}/*@media screen and (max-width: 560px)*/

@media screen and (max-width: 505px){
  .resp.newdesign #portallisttype{width:382px}
  .resp.newdesign #portallisttype li{margin:0 0 2px}
  .resp.newdesign #portallisttype li a{padding:11px 0 8px;background-position:-6px -259px;border-radius:12px;width:190px}
  .resp.newdesign #portallisttype li a:hover{background-position:-6px -259px}
  .resp.newdesign #portallisttype li.act a{background-position:-6px -91px}
  .resp.newdesign #portallisttype li a span{padding:0 0 0 45px}
  .resp.newdesign #portallisttype li#portalmenuitemsk2,.resp.newdesign #portallisttype li#portalmenuitemen2{margin-left:2px}
  .resp.newdesign #portallisttype li#portalmenuitemsk4,.resp.newdesign #portallisttype li#portalmenuitemen4{margin-left:2px}
  .resp.newdesign #portallisttype li#portalmenuitemsk6,.resp.newdesign #portallisttype li#portalmenuitemen6{margin-left:2px}
  .resp.newdesign #portallisttype li#portalmenuitemsk1 a:hover span,.resp.newdesign #portallisttype li#portalmenuitemen1 a:hover span{background-position:-261px -80px}
  .resp.newdesign #portallisttype li#portalmenuitemsk2 a:hover span,.resp.newdesign #portallisttype li#portalmenuitemen2 a:hover span{background-position:-261px -120px}
  .resp.newdesign #portallisttype li#portalmenuitemsk3 a:hover span,.resp.newdesign #portallisttype li#portalmenuitemen3 a:hover span{background-position:-261px -160px}
  .resp.newdesign #portallisttype li#portalmenuitemsk4 a:hover span,.resp.newdesign #portallisttype li#portalmenuitemen4 a:hover span{background-position:-261px -200px}
  .resp.newdesign #portallisttype li#portalmenuitemsk5 a:hover span,.resp.newdesign #portallisttype li#portalmenuitemen5 a:hover span{background-position:-261px -240px}
  .resp.newdesign #portallisttype li#portalmenuitemsk6 a:hover span,.resp.newdesign #portallisttype li#portalmenuitemen6 a:hover span{background-position:-261px -280px}
  .resp.newdesign #portallisttype li#portalmenuitemsk1.act a span,.resp.newdesign #portallisttype li#portalmenuitemen1.act a span{background-position:-261px -80px}
  .resp.newdesign #portallisttype li#portalmenuitemsk2.act a span,.resp.newdesign #portallisttype li#portalmenuitemen2.act a span{background-position:-261px -120px}
  .resp.newdesign #portallisttype li#portalmenuitemsk3.act a span,.resp.newdesign #portallisttype li#portalmenuitemen3.act a span{background-position:-261px -160px}
  .resp.newdesign #portallisttype li#portalmenuitemsk4.act a span,.resp.newdesign #portallisttype li#portalmenuitemen4.act a span{background-position:-261px -200px}
  .resp.newdesign #portallisttype li#portalmenuitemsk5.act a span,.resp.newdesign #portallisttype li#portalmenuitemen5.act a span{background-position:-261px -240px}
  .resp.newdesign #portallisttype li#portalmenuitemsk6.act a span,.resp.newdesign #portallisttype li#portalmenuitemen6.act a span{background-position:-261px -280px}
  .resp.newdesign #portallisttype li#portalmenuitemsk1 a span,.resp.newdesign #portallisttype li#portalmenuitemen1 a span{background-position:-261px -320px}
  .resp.newdesign #portallisttype li#portalmenuitemsk2 a span,.resp.newdesign #portallisttype li#portalmenuitemen2 a span{background-position:-261px -360px}
  .resp.newdesign #portallisttype li#portalmenuitemsk3 a span,.resp.newdesign #portallisttype li#portalmenuitemen3 a span{background-position:-261px -400px}
  .resp.newdesign #portallisttype li#portalmenuitemsk4 a span,.resp.newdesign #portallisttype li#portalmenuitemen4 a span{background-position:-261px -440px}
  .resp.newdesign #portallisttype li#portalmenuitemsk5 a span,.resp.newdesign #portallisttype li#portalmenuitemen5 a span{background-position:-261px -480px}
  .resp.newdesign #portallisttype li#portalmenuitemsk6 a span,.resp.newdesign #portallisttype li#portalmenuitemen6 a span{background-position:-261px -520px}
  
  .resp #specialoffer .sp-info{padding:0 1% 5px}
  .resp #specialoffer a.sp-img{width:24.125%;margin-left:0.5%}
  .resp #specialoffer a.sp-img.first{margin-left:1%}
  .resp #specialoffer a.sp-img.col5{display:none}
  .resp #photos .photos-sp{width:24.4%}
  .resp #photos .photos-sp.col5-0,.resp #photos .photos-sp.img{margin-left:0.8%}
  .resp #photos .photos-sp.col4-0{margin-left:0}
  .resp #photos .photos-news{width:24.4%}
  .resp #photos .photos-news.col5-0,.resp #photos .photos-news.img{margin-left:0.8%}
  .resp #photos .photos-news.col4-0{margin-left:0}
}/*@media screen and (max-width: 505px)*/

@media screen and (max-width: 460px){
  .resp li#lHome{display:none} /*skryt  v hlavicke ikonu uvodnej stranky*/
  .resp #pagehead #head-back{margin-left:-320px}
  .resp.newdesign #estatelist table .list td.iMain.ponuka img.fR.ponuka{display:none}
  
  .resp.newdesign form#inzerat.user label{width:35%}
  .resp.newdesign form#inzerat.user input,.resp.newdesign form#inzerat.user textarea,.resp.newdesign form#inzerat.user #nazov{width:65%}
  .resp.newdesign form#inzerat.user .button{width:65%}
}/*@media screen and (max-width: 460px)*/

@media screen and (max-width: 392px){
  .resp.newdesign #portallisttype{width:234px}
  .resp.newdesign #portallisttype li#portalmenuitemsk2,.resp.newdesign #portallisttype li#portalmenuitemen2,.resp.newdesign #portallisttype li#portalmenuitemsk4,.resp.newdesign #portallisttype li#portalmenuitemen4,.resp.newdesign #portallisttype li#portalmenuitemsk6,.resp.newdesign #portallisttype li#portalmenuitemen6{margin-left:0px}
  .resp.newdesign #portallisttype li a{width:234px}
}/*@media screen and (max-width: 392px)*/

@media screen and (max-width: 380px){
  .resp.newdesign #estatelist .list tr{padding-top:106px}
  .resp.newdesign #estatelist table .list td.iMain.ponuka{margin-top:-106px;padding:0;text-align:center}
  .resp.newdesign #estatelist table .list td.iImg{margin:-106px 0 0}
  .resp.newdesign #estatelist table .list td.iPrice,.resp.newdesign #estatelist table .list .odd td.iPrice{width:50%;left:50%;top:5px}
  .resp.newdesign #estatelist table .list td.iArea,.resp.newdesign #estatelist table .list .odd td.iArea{width:50%;top:55px;left:50%}
  .resp.newdesign #estatelist table .list td.iMain{padding-left:5px}
  .resp.newdesign #estatelist .flags{left:5px}

  .resp.newdesign #estatelist table .list td.iMain.mailinglink span.mailinglink{width:50%;margin-top:5px}
  
  .resp #specialoffer .sp-info{padding:0 1.5% 5px}
  .resp #specialoffer a.sp-img{width:31.5%;margin-left:1.25%}
  .resp #specialoffer a.sp-img.first{margin-left:1.5%}
  .resp #specialoffer a.sp-img.col4{display:none}
  .resp #photos .photos-sp{width:32.4%}
  .resp #photos .photos-sp.col4-0,.resp #photos .photos-sp.img{margin-left:1.4%}
  .resp #photos .photos-sp.col3-0{margin-left:0}
  .resp #photos .photos-news{width:32.4%}
  .resp #photos .photos-news.col4-0,.resp #photos .photos-news.img{margin-left:1.4%}
  .resp #photos .photos-news.col3-0{margin-left:0}
}/*@media screen and (max-width: 380px)*/

@media screen and (max-width: 320px){
  .resp li#lMail{display:none} /*skryt  v hlavicke ikonu kontaktu*/

  .resp.newdesign #formular.user label,.resp.newdesign #formular1.user label,.resp.newdesign #inzerat.user label,.resp.newdesign .object_info #formular.user label,.resp.newdesign .object_info #formular1.user label,.resp.newdesign #mamzaujemform #formular.user label,.resp.newdesign #formular1.user label,.resp.newdesign form#formular1.user #cena3l,.resp.newdesign form#formular1.user #financ3l{display:block;width:100%;float:none;line-height:1.2}
  .resp.newdesign form#formular.user input,.resp.newdesign form#formular1.user input,.resp.newdesign form#inzerat input,.resp.newdesign .object_info form#formular.user input,.resp.newdesign .object_info form#formular1.user input,.resp.newdesign form#formular1.user #cena3,.resp.newdesign form#formular1.user #financ3{display:block;width:100%;float:none}
  .resp.newdesign form#formular.user textarea,.resp.newdesign form#formular1.user textarea,.resp.newdesign form#inzerat textarea,.resp.newdesign form#formular1.user #poznamka3,.resp.newdesign #mamzaujemform form#formular.user #poznamka2{display:block;width:100%;float:none}
  .resp.newdesign form#formular.user .form_button_div,.resp.newdesign form#formular1.user .form_button_div{width:100%;float:none}
  .resp.newdesign form#formular.user .form_button_div input,.resp.newdesign form#formular1.user .form_button_div input{width:100%}
  
  .resp.newdesign #main_text #imagePanel .imageflags .objectflag{width:100%;margin-top:-40px;backround-size:100%}
  
  .resp.newdesign form#inzerat.user label{display:block;width:100%;float:none;line-height:1.2}
  .resp.newdesign form#inzerat.user input,.resp.newdesign form#inzerat.user textarea,.resp.newdesign form#inzerat.user #nazov{display:block;width:100%;float:none}
  .resp.newdesign form#inzerat.user .button{width:100%}
  
  .resp.newdesign form#formular.user.ponuknite label{display:block;width:100%;float:none;line-height:1.2}
  .resp.newdesign form#formular.user.ponuknite input,.resp.newdesign form#formular.user.ponuknite textarea,.resp.newdesign form#formular.user.ponuknite #typ_nehnutelnosti{display:block;width:100%;float:none}
  .resp.newdesign form#formular.user.ponuknite .button{width:100%}
  
  .resp.newdesign form#formular.user.lepsiaponuka label{display:block;width:100%;float:none;line-height:1.2}
  .resp.newdesign form#formular.user.lepsiaponuka input,.resp.newdesign form#formular.user.lepsiaponuka textarea,.resp.newdesign form#formular.user.lepsiaponuka #link{display:block;width:100%;float:none}
  .resp.newdesign form#formular.user.lepsiaponuka .button{width:100%}
  
  .resp.newdesign form#formular.user.hypocalc label{display:block;width:100%;float:none;line-height:1.2}
  .resp.newdesign form#formular.user.hypocalc input{display:block;width:100%;float:none}
  .resp.newdesign form#formular.user.hypocalc .button{width:100%}
  
  .resp.newdesign-portal form#formular.user label{display:block;width:100%;float:none;line-height:1.2}
  .resp.newdesign-portal form#formular.user input,.resp.newdesign-portal form#formular.user textarea{display:block;width:100%;float:none}
  .resp.newdesign-portal form#formular.user .button{width:100%}
  .resp.newdesign-portal form#formular.user .formagree{float:none;width:auto;margin-left:0}
  .resp.newdesign-portal form#formular.user .formagree input{width:auto;float:left}
  
  .resp.newdesign form#formular.user .formagree{float:none;width:100%;margin:20px 0 0}
  .resp.newdesign form#formular.user .formagree input{float:left;width:auto}
  .resp.newdesign form#formular.user.ponuknite .formagree{float:none;width:100%;margin:20px 0 0}
  .resp.newdesign form#formular.user.ponuknite .formagree input{float:left;width:auto}
  .resp.newdesign form#formular.user.lepsiaponuka .formagree{float:none;width:100%;margin:20px 0 0}
  .resp.newdesign form#formular.user.lepsiaponuka .formagree input{float:left;width:auto}

  .resp #specialoffer .sp-info{padding:0 1.5% 5px}
  .resp #specialoffer a.sp-img{width:48%;margin-left:1%}
  .resp #specialoffer a.sp-img.first{margin-left:1.5%}
  .resp #specialoffer a.sp-img.col3{display:none}
  .resp #photos .photos-sp{width:49.2%}
  .resp #photos .photos-sp.col3-0,.resp #photos .photos-sp.img{margin-left:1.6%}
  .resp #photos .photos-sp.col2-0{margin-left:0}
  .resp #photos .photos-news{width:49.2%}
  .resp #photos .photos-news.col3-0,.resp #photos .photos-news.img{margin-left:1.6%}
  .resp #photos .photos-news.col2-0{margin-left:0}
}/*@media screen and (max-width: 320px)*/

@media screen and (max-width: 244px){
  .resp.newdesign #portallisttype{width:190px}
  .resp.newdesign #portallisttype li a{width:190px}
}/*@media screen and (max-width: 244px)*/

@media screen and (max-width: 200px){
  .resp.newdesign #portallisttype{width:100%}
  .resp.newdesign #portallisttype li a{width:100%}
}/*@media screen and (max-width: 200px)*/




@media screen and (min-width: 1024px){
  #menu li a{font-size: 80%;}
}/*@media screen and (max-width: 200px)*/


/*******************/

@media print{
  body{background-color:#FFFFFF}
  .head,#sidebar,#listtype,#mapa_stranky,#search_form,#estatelist .iMain.ponuka,#sociable,#mapdiv h4,#mapdiv a{display:none}
  .edgeNW,#page,#info{width:auto;padding:0;float:none}
  #main h2{color:#226D4C;background:#fff;border:none;padding:0}
  #main h2 .back,#main_text.object_info .back,#main h2 .print,#main_text.object_info .print,#main_text.object_info #formular,#main_text.object_info #main_topblck{display:none}
  #main_text{border:none;padding:0}
  #main_text.object_info h3,#main_text.object_info .objekt_cena{background:#fff;color:#226D4C;padding:0;margin:0}
  .newdesign #top_obj{background:none;box-shadow:none}
  .newdesign #imagePanel{float:none;margin:0 0 10px;width:auto}
  .newdesign #infoPanel{clear:both;float:none;width:auto}
  .newdesign #objekt_foto,.newdesign #objekt_foto .objphotofirst,.newdesign #objekt_foto .objphotofirst img,.newdesign #photos,.newdesign #photos a img{width:100%;height:auto}
  .newdesign #photos a{width:18%;height:auto;margin:2.5% 0 0 2.5%}
  .newdesign #photos a.col1{margin-left:0}
  .newdesign #mapdiv,.newdesign #mapdiv_in,.newdesign #map{width:100%;page-break-inside:avoid}
  .newdesign #estatelist table .header,.newdesign #estatelist .pages,#estatelistform{display:none}
  .newdesign #estatelist table{display:block;width:100%}
  .newdesign #estatelist table tr{page-break-inside:avoid}
}
