/*

9px  - .750em          

10px - .833em

11px - .917em

12px - 1em

13px - 1.083em

14px - 1.167em

15px - 1.250em

16px - 1.333em

17px - 1.417em

18px - 1.500em

19px - 1.583em

20px - 1.667em

21px - 1.750em

22px - 1.833em

23px - 1.917em

24px - 2.000em

*/

html {

    font-size: 100.01%;

    height: 100%

}



body {

    font-size: .750em;

    font-family: tahoma, arial, verdana;

    color: #fff;

    margin: 0;

    padding: 0;

    text-align: center;

    background: #272727;

    line-height: 1.4;

}



body#mapBigBg {

    height: 100%;

}



iframe {

    border: 0;

    background: transparent;

}



a img, img {

    margin: 0;

    padding: 0;

    border: 0;

}



a {

    color: #F08A00;

    outline: none;

    font-weight: bold;

    text-decoration: underline;

}



a:hover {

    color: #F08A00;

    text-decoration: none;

}



p, h1, h2, h3, h4, h5, h6, .lh1, .lh2, .lh3, .lh4, .lh5, .lh6, ul, li, form, table, td {

    margin: 0;

    padding: 0;

}



table {

    font-size: 1em;

}



.clear {

    clear: both;

}



.fl {

    float: left;

}



.fr {

    float: right;

}



.noScreen {

    display: none;

}



.break {

    display: block;

}



fieldset {

    padding: 0;

    margin: 0;

    border: 0

}



ul li {

    list-style-type: none;

}



ol li {

    list-style-type: decimal;

}



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



.clearfix {

    display: inline-block;

}



/* Hide from IE-mac \*/

* html .clearfix {

    height: 1%;

}



.clearfix {

    display: block;

}



/* End hide from IE-mac */

.imgBlock {

    position: relative;

    display: block;

    overflow: hidden;

}



.imgSpan {

    position: absolute;

    left: 0;

    top: 0;

    display: block;

    background-position: top left;

    background-repeat: no-repeat;

}



a .imgSpan {

    cursor: pointer;

}



.rel {

    position: relative;

}



.white {

    color: #fff !important;

}



.grey, #content h2.grey {

    color: #565758;

}



.orange {

    color: #F08A00 !important;

}



.noMargin {

    margin: 0 !important;

}



.noBg {

    background: none !important;

}



.noBorder {

    border: 0 !important;

}



.page_left {

    width: 109px;

    background: url("../images/page_bg_left.gif") repeat-y scroll left top transparent;

}



.page_right {

    width: 109px;

    background: url("../images/page_bg_right.gif") repeat-y scroll left top transparent;

}



#page {

    min-width: 900px;

    border: 1px solid #F4A740;

}



table.page {

    width: 100%;

    border-collapse: collapse;

}



#page_inner {

    margin: 0 auto;

    padding: 185px 0 0;

    position: relative;

    text-align: left;

    min-height: 300px;

}



body#mapBigBg #page {

    overflow: hidden;

    height: 100%;

}



/*HEADER begin*/

#header {

    background: url("../images/cs/header_bg.gif") repeat-x scroll left top transparent;

    height: 185px;

    left: 0;

    position: absolute;

    top: 0;

    width: 100%;

}



#headerFlashBox {

    height: 309px;

    margin: 0 auto;

    padding: 0;

    position: relative;

    min-width: 970px;

    max-width: 1680px;

    overflow: hidden;

}



#headerFlash {

    height: 309px;

    width: 1680px;

    position: absolute;

    left: 50%;

    margin: 0 0 0 -840px;

    padding: 0;

    z-index: 10;

}



#headerLine {

    width: 100%;

    height: 2px;

    background: url(../images/cs/header-line.png) no-repeat center bottom;

    position: absolute;

    bottom: 0;

    _bottom: -1px;

    left: 0;

    z-index: 2000;

}



#headerIn {

    float: right;

    position: relative;

    margin: 15px;

    z-index: 2000;

}



#headerIn h1 a, #headerIn h2 a, #headerIn .lh2 a {

    width: 292px;

    height: 99px;

    position: absolute;

    top: 44px;

    left: 2px;

    text-indent: -9999px;

    background: url(../images/cs/header-logo.png);

    cursor: pointer;

}



* html #headerIn h1 a, * html #headerIn h2 a, * html #headerIn .lh2 a {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/header-logo.png', sizingMethod = 'image');

}



#headerLinks {

    position: absolute;

    top: 17px;

    left: 27px;

    font-size: 10px;

    font-family: arial;

}



#headerLinks li {

    float: left;

    margin: 0 22px 0 0;

}



#langs {

    float: left;

    margin-left: 65px;

    margin-bottom: 3px;

    position: relative;

    z-index: 2000;

}



#langs span {

    width: 104px;

    height: 30px;

    background: url(../images/cs/langs-bg.png) no-repeat;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

}



* html #langs span {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/langs-bg.png', sizingMethod = 'image');

}



#langs ul {

    margin: 8px 0 0 15px;

    font-size: 11px;

    position: relative;

    z-index: 1000;

}



#langs ul li {

    float: left;

    padding: 0 10px 0 5px;

    position: relative;

    z-index: 1000;

}



.headerBox {

    width: 207px;

    height: 68px;

    position: absolute;

    top: 148px;

    text-decoration: none;

    cursor: pointer;

    color: #fff;

    z-index: 4000;

}



.headerBox .headerBoxBg {

    width: 207px;

    height: 68px;

    display: block;

    position: relative;

    z-index: 100;

}



.headerBoxIn {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 5000;

}



.headerBoxContacts {

    left: 26px;

    color: #e4f0ff;

}



.headerBoxContacts .headerBoxIn {

    padding: 18px 0 0 20px;

}



.headerBoxContacts .headerBoxIn span {

    font-size: 21px;

    display: block;

    line-height: 1.1;

}



.headerBoxContacts .headerBoxBg {

    background: url(../images/cs/header-box-contacts.png) no-repeat;

}



* html .headerBoxContacts .headerBoxBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/header-box-contacts.png', sizingMethod = 'image');

}



.headerBoxContactsLong {

    height: 268px;

}



.headerBoxContactsLong .headerBoxBg {

    height: 750px;

}



.headerBoxContactsLong .headerBoxBg {

    background: url(../images/cs/header-box-contacts-long.png) no-repeat;

}



* html .headerBoxContactsLong .headerBoxBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/header-box-contacts-long.png', sizingMethod = 'image');

}



.headerBoxContacts #headerBoxContactsLongIn {

    display: none;

}



.headerBoxContactsLong #headerBoxContactsLongIn {

    display: block;

}



.headerBoxContactsLong p {

    padding: 0 0 10px;

}



a.headerBoxDev {

    left: 243px;

    font-size: 16px;

    background: url(../images/cs/header-box-dev.png) no-repeat left top;

    text-indent: -9999px;

    cursor: pointer;

}



a.headerBoxDev:hover {

    background: url(../images/cs/header-box-dev.png) no-repeat left bottom;

}



* html a.headerBoxDev {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/header-box-dev.png', sizingMethod = 'crop');

}



* html a.headerBoxDev:hover {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/header-box-dev-act-ie6.png', sizingMethod = 'crop');

}



/*HEADER end*/



/*MENU begin*/

ul#menu {

    position: absolute;

    top: 137px;

}



ul#menu li {

    float: left;

    margin-left: 40px;

}



ul#menu li a, ul#menu li a span {

    height: 44px;

}



ul#menu li a {

    color: #565758;

    font-weight: normal;

    text-decoration: none;

}



ul#menu li a:hover {

    color: #F4A740;

}



ul#menu li.active a {

    color: #F4A740;

}



ul#menu li#itemHome a {

    width: 88px;

}



ul#menu li#itemHome a span {

    width: 88px;

    background: url(../images/cs/menu-home.gif);

}



ul#menu li#itemKoupit a {

    width: 184px;

}



ul#menu li#itemKoupit a span {

    width: 184px;

    background: url(../images/cs/menu-chci-koupit.gif) left top;

}



ul#menu li#itemKoupit a:hover span, ul#menu li#itemKoupit.active a span {

    background: url(../images/cs/menu-chci-koupit.gif) left bottom;

}



ul#menu li#itemPronajmout a {

    width: 230px;

}



ul#menu li#itemPronajmout a span {

    width: 230px;

    background: url(../images/cs/menu-chci-pronajmout.gif) left top;

}



ul#menu li#itemPronajmout a:hover span, ul#menu li#itemPronajmout.active a span {

    background: url(../images/cs/menu-chci-pronajmout.gif) left bottom;

}



ul#menu li#itemOcenit a {

    width: 187px;

}



ul#menu li#itemOcenit a span {

    width: 187px;

    background: url(../images/cs/menu-chci-ocenit.gif) left top;

}



ul#menu li#itemOcenit a:hover span, ul#menu li#itemOcenit.active a span {

    background: url(../images/cs/menu-chci-ocenit.gif) left bottom;

}



ul#menu li#itemProdat a {

    width: 194px;

}



ul#menu li#itemProdat a span {

    width: 194px;

    background: url(../images/cs/menu-chci-prodat.gif) left top;

}



ul#menu li#itemProdat a:hover span, ul#menu li#itemProdat.active a span {

    background: url(../images/cs/menu-chci-prodat.gif) left bottom;

}



/*MENU end*/



/*MENU OTHER begin*/

ul#menuOther {

    position: absolute;

    top: 166px;

}



ul#menuOther li {

    float: left;

    font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;

    font-size: 11px;

    margin: 0px;

    padding: 0px;

}



ul#menuOther li a {

    color: #FFFFFF;

    display: block;

    font-weight: normal;

    height: 17px;

    padding: 1px 15px 0;

    text-align: center;

    text-decoration: none;

}



ul#menuOther li a:hover, ul#menuOther li.active a {

    color: white;

    background-color: #E35400;

}



/*MENU OTHER end*/

#content {

    background-color: #FFF;

    padding: 0px;

    min-height: 500px;

}



#content.wide {

    background-color: #FFF;

    padding: 15px;

}



#contentIn {

    width: 970px;

    margin: 0 auto;

    text-align: left;

    min-height: 450px;

    position: relative;

    padding: 0 0 10px;

    z-index: 10;

}



#content h1, #content .lh1 {

    color: #F08A00;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 17px;

    font-weight: normal;

    line-height: 19px;

    margin: 0 0 20px;

    padding: 0;

}



#content h2, #content .lh2 {

    color: #F08A00;

    font-size: 15px;

    font-weight: bold;

    line-height: 17px;

    margin: 0 0 5px;

    padding: 0;

}



#content h3, #content .lh3 {

    color: #F08A00;

    font-size: 13px;

    font-weight: bold;

    line-height: 15px;

    margin: 0;

    padding: 0;

}



#content h3 a, #content .lh3 a {

    color: #F08A00;

}



/*SEARCH begin*/

#search {

    width: 624px;

    height: 75px;

    float: left;

    position: relative;

    margin: 5px 0 0 17px;

    display: inline;

    z-index: 2000;

}



#searchShadow {

    width: 624px;

    height: 65px;

    background: url(../images/cs/search-shadow.png) no-repeat;

    position: absolute;

    top: 8px;

    left: 0;

    z-index: 100;

}



* html #searchShadow {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/search-shadow.png', sizingMethod = 'image');

}



#searchIn {

    width: 624px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1000;

}



#searchTitle {

    padding-bottom: 6px;

}



#searchTitle strong {

    float: left;

}



#searchTitle p {

    color: #909090;

    font-size: 11px;

    float: right;

    padding: 1px 0 0;

}



#search .btn {

    width: 116px;

    height: 35px;

    background: url(../images/cs/search-btn.gif) no-repeat;

    border: 0;

    float: left;

    padding: 0;

    margin: 0;

    color: #212121;

    font-size: 16px;

    font-weight: bold;

    font-family: arial;

    cursor: pointer;

}



#searchExample {

    color: #909090;

    font-size: 10px;

    padding: 6px 0 0;

}



#searchExample a {

    color: #909090;

}



#searchExample a:hover {

    color: #ff9900;

}



#searchNoResultsBox {

    position: relative;

    top: 58px;

    left: 4px;

    width: 499px;

    /*min-height:61px;*/

    z-index: 3000;

    color: #262626;

    font-size: 11px;

}



#searchNoResults {

    position: relative;

    top: 0px;

    left: 0px;

    width: 499px;

    /*min-height:61px;*/

    z-index: 3000;

    color: #262626;

    font-size: 11px;

    overflow: hidden;

    display: none;

}



#searchNoResults a {

    color: #262626;

}



#searchNoResults p {

    padding: 0 0 6px;

}



a#searchArrow {

    width: 8px;

    height: 6px;

    position: absolute;

    right: 22px;

    background: url(../images/cs/search-arrow.gif) no-repeat left top;

    overflow: hidden;

    z-index: 5000;

    margin-top: 8px;

}



a:hover#searchArrow {

    background: url(../images/cs/search-arrow.gif) no-repeat left top;

}



a#searchArrow.closed {

    background: url(../images/cs/search-arrow-closed.gif) no-repeat left top;

}



a:hover#searchArrow.closed {

    background: url(../images/cs/search-arrow-closed.gif) no-repeat left top;

}



#searchNoResultsIn {

    position: relative;

    top: 17px;

    left: 40px;

    width: 419px;

    min-height: 36px;

    padding: 0 0 10px;

    z-index: 3000;

}



#searchNoResultsBg {

    position: absolute;

    bottom: -1px;

    left: 0;

    display: block;

    z-index: 2900;

    width: 499px;

    height: 533px;

    background: url(../images/cs/search-noresults-bg.png) no-repeat bottom left;

}



* html #searchNoResultsBg {

    background: url(../images/cs/search-noresults-bg.gif) no-repeat bottom left;

}



#searchNoResultsTop {

    position: absolute;

    top: 0;

    left: 0;

    display: block;

    z-index: 3900;

    width: 499px;

    height: 15px;

    background: url(../images/cs/search-noresults-top.png) no-repeat top left;

}



* html #searchNoResultsTop {

    background: url(../images/cs/search-noresults-top.gif) no-repeat top left;

}



#searchNoResultsBot {

    position: absolute;

    display: block;

    z-index: 2900;

    width: 499px;

    height: 24px;

    background: url(../images/cs/search-noresults-bot.png) no-repeat top left;

}



* html #searchNoResultsBot {

    background: url(../images/cs/search-noresults-bot.gif) no-repeat top left;

}



#searchIcons {

    width: 310px;

    height: 106px;

    float: right;

    position: relative;

    font-size: 11px;

    margin: 0 0 10px;

    z-index: 5000;

}



#searchIconsBg {

    width: 310px;

    height: 106px;

    background: url(../images/cs/search-icons-bg.png) no-repeat;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

}



* html #searchIconsBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/search-icons-bg.png', sizingMethod = 'image');

}



#searchIcons ul {

    position: absolute;

    top: 0;

    left: 16px;

    z-index: 1000;

}



#searchIcons ul li {

    float: left;

    position: relative;

    margin: 18px 7px 0;

    display: inline;

}



#searchIcons ul li#searchIcoFav {

    margin-left: 2px;

    margin-right: 0px;

}



#searchIcons ul li a {

    cursor: pointer;

}



#searchIcons ul li span.icon {

    position: relative;

    height: 48px;

    display: block;

    z-index: 100;

}



#searchIcons ul li span.text {

    position: absolute;

    top: 48px;

    left: 11px;

    display: block;

    z-index: 6000;

    text-decoration: underline;

}



li#searchIcoClassic a {

    cursor: pointer !important;

    position: relative;

    top: -4px;

}



li#searchIcoClassic span.icon {

    top: 10px;

    left: 13px;

    width: 32px;

    background: url(../images/cs/search-icon-more.png) no-repeat;

}



* html li#searchIcoClassic span.icon {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/search-icon-more.png', sizingMethod = 'crop');

}



li#searchIcoClassic #searchIcoClassicFlash {

    width: 52px;

    height: 52px;

    display: block;

    top: 0;

    left: 0;

    margin-left: 6px;

}



li#searchIcoMap {

    margin: 18px 6px 0 3px !important;

}



li#searchIcoMap span.icon {

    top: 7px !important;

    left: 12px;

    width: 53px;

    background: url(../images/cs/search-icon-map.png) no-repeat;

    height: 48px !important;

}



* html li#searchIcoMap span.icon {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/search-icon-map.png', sizingMethod = 'crop');

}



li#searchIcoHistory span.icon {

    left: 4px;

    top: -7px;

    height: 90px !important;

    width: 90px;

    background: url(../images/cs/search-icon-history.png) no-repeat;

}



* html li#searchIcoHistory span.icon {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/search-icon-history.png', sizingMethod = 'crop');

}



li#searchIcoHistory.act span.icon {

    left: 4px;

    top: -7px;

    height: 90px;

    width: 90px;

    background: url(../images/cs/search-icon-history-act.png) no-repeat;

}



* html li#searchIcoHistory.act span.icon {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/search-icon-history-act.png', sizingMethod = 'crop');

}



li#searchIcoFav span.icon {

    left: 0px;

    top: -7px;

    height: 90px !important;

    width: 90px;

    background: url(../images/cs/search-icon-fav.png) no-repeat;

}



* html li#searchIcoFav span.icon {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/search-icon-fav.png', sizingMethod = 'crop');

}



li#searchIcoFav.act span.icon {

    left: 0px;

    top: -7px;

    height: 90px;

    width: 90px;

    background: url(../images/cs/search-icon-fav-act.png) no-repeat;

}



* html li#searchIcoFav.act span.icon {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/search-icon-fav-act.png', sizingMethod = 'crop');

}



li#searchIcoHistory span.numb, li#searchIcoFav span.numb {

    position: absolute;

    top: 27px;

    left: 21px;

    width: 20px;

    display: block;

    text-align: center;

    text-decoration: none;

    z-index: 1000;

}



li#searchIcoFav span.numb {

    left: 20px;

}



/*SEARCH end*/



#mapHp {

    width: 970px;

    height: 676px;

    background: url(../images/cs/map-bg.gif) no-repeat;

    position: absolute;

    top: 183px;

    color: #c9c9c9;

    font-size: 11px;

    overflow: hidden;

}



#mapHpIn {

    width: 950px;

    height: 597px;

    overflow: hidden;

    position: absolute;

    top: 46px;

    right: 10px;

}



#mapHpContent {

    overflow: hidden;

    position: absolute;

    top: 38px;

    left: 0px;

    width: 950px;

    height: 558px;

}



#mapLayer {

    /*

filter: alpha(opacity=65);

-moz-opacity: 0.65;

-khtml-opacity: 0.65;



opacity: 0.65;

background: #000;*/

    height: 558px;

    position: absolute;

    top: 84px;

    left: 10px;

    width: 752px;

    text-align: center;

    z-index: 2;

}



#mapLayer span {

    filter: alpha(opacity = 65);

    -moz-opacity: 0.65;

    -khtml-opacity: 0.65;

    opacity: 0.65;

    background: #000;

    height: 558px;

    position: absolute;

    top: 0;

    left: 0;

    width: 752px;

    display: block;

    z-index: 2

}



#mapLayer h1, #mapLayer .lh1 {

    font-size: 20px;

    margin-top: 220px;

    color: #fff;

    position: relative;

    z-index: 3000;

    padding: 0;

}



#mapLayer h2, #mapLayer .lh2 {

    font-size: 14px;

    font-weight: bold;

    color: #d4d4d4;

    position: relative;

    z-index: 3000;

    padding: 0;

    margin: 0;

}



#mapLayer h3, #mapLayer .lh3 {

    font-size: 13px;

    font-weight: normal;

    color: #d4d4d4;

    position: relative;

    z-index: 3000;

    padding: 0 0 20px;

    margin: 0;

}



#mapLayer input {

    width: 232px;

    height: 35px;

    background: url(../images/cs/btn-map-layer.gif) no-repeat left top;

    font-size: 16px;

    font-family: arial;

    font-weight: bold;

    color: #000;

    text-align: center;

    border: 0;

    cursor: pointer;

    position: relative;

    z-index: 3000;

}



a#mapArrow {

    width: 16px;

    height: 558px;

    position: absolute;

    left: 0;

    top: 0;

    background: url(../images/cs/map-arrow.gif) no-repeat left top;

}



a:hover#mapArrow {

    background: url(../images/cs/map-arrow.gif) no-repeat left bottom;

}



a#mapArrow.closed {

    background: url(../images/cs/map-arrow-closed.gif) no-repeat right top;

}



a:hover#mapArrow.closed {

    background: url(../images/cs/map-arrow-closed.gif) no-repeat right bottom;

}



#mapHpHorizontal {

    position: absolute;

    top: 10px;

    left: 20px;

}



#mapHpVertical {

    position: absolute;

    top: 38px;

    right: 0;

    width: 214px;

    height: 558px;

    background: url(../images/cs/map-panel.gif) no-repeat right top;

}



#mapHpVerticalIn {

    padding: 16px 0 0 19px;

}



#mapHp select {

    font-size: 11px;

    font-family: tahoma;

}



#mapHpHorizontal fieldset {

    padding: 0;

    margin: 0 13px 0 0;

    background: url(../images/cs/map-hp-separator-horiz.gif) no-repeat right top;

}



#mapHpVertical fieldset {

    padding: 0 0 12px 10px;

    margin: 0 0 10px;

    background: url(../images/cs/map-hp-separator-vert.gif) no-repeat left bottom;

}



#mapHpHorizontal fieldset label {

    margin: 0 9px 0 0;

}



#mapHpHorizontal li {

    float: left;

    padding: 3px 6px 0 0;

}



.range p {

    padding-bottom: 5px

}



.range .clearfix {

    background: url(../images/cs/map-hp-range-bg.gif) no-repeat 0 12px;

    margin: 0 0 0 -6px;

    padding-bottom: 10px;

}



.range .clearfix .rangeFrom {

    float: left;

    width: 78px;

    margin: 0 17px 0 12px;

    display: inline;

}



.range .clearfix .rangeTo {

    float: left;

    width: 78px;

}



.range .clearfix .rangeFrom label {

    padding: 0 0 4px;

    position: relative;

    left: -5px;

    font-weight: bold;

    color: #fff;

    display: block;

}



.range .clearfix .rangeTo label {

    padding: 0 0 4px;

    position: relative;

    left: -5px;

    font-weight: bold;

    color: #fff;

    display: block;

}



.range .clearfix .rangeFrom input {

    width: 70px;

    height: 13px;

    border: 0;

    background: white;

    font-size: 11px;

    font-family: tahoma;

}



.range .clearfix .rangeTo input {

    width: 70px;

    height: 13px;

    border: 0;

    background: white;

    font-size: 11px;

    font-family: tahoma;

}



#mapLegend {

    width: 177px;

    height: 45px;

    background: url(../images/cs/map-legend-bg.gif) no-repeat;

    position: absolute;

    top: 835px;

    left: 395px;

    color: #c9c9c9;

    font-size: 11px;

    font-family: arial;

}



#mapLegend strong {

    float: left;

    padding: 16px 5px 0 12px;

}



#mapLegend ul li {

    float: left;

    padding: 16px 0 5px 28px;

    margin-left: 16px;

}



#mapLegend ul li#iconNem {

    background: url(../images/cs/map-icon-nemov.gif) no-repeat 0 15px;

}



#mapLegend ul li#iconMakl {

    background: url(../images/cs/map-icon-makl.gif) no-repeat 0 15px;

}



#hpBoxes {

    padding-top: 650px;

}



#hpBoxL {

    width: 662px;

    margin: 0;

    display: inline;

    float: left;

    position: relative;

    top: 0px;

}



#hpBoxL {

    width: 640px;

}



#hpBoxR {

    width: 286px;

    margin: 0;

    display: inline;

    float: right;

    width: 310px;

}



#flashAtr {

    width: 662px;

    height: 310px;

    margin: 0 0 33px -20px;

    overflow: hidden;

    /*

position:absolute;

top:-1px;

left:0;

*/

}



.box322, .box310 {

    width: 322px;

    position: relative;

    min-height: 132px;

    _height: 132px;

    margin: 330px 0 33px;

}



.box310 {

    width: 310px;

    margin: 0 0 20px;

}



.box322Bg, .box310Bg {

    position: absolute;

    top: 0;

    left: 0;

    background: url(../images/cs/hp-box-322.png) no-repeat;

    display: block;

    width: 322px;

    height: 132px;

    z-index: 100;

}



* html .box322Bg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/hp-box-322.png', sizingMethod = 'image');

}



.box310Bg {

    background: url(../images/cs/hp-box-310.png) no-repeat;

}



* html .box310Bg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/hp-box-310.png', sizingMethod = 'image');

}



.box322In, .box310In {

    width: 294px;

    min-height: 132px;

    _height: 132px;

    margin: 11px 0 0 14px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1000;

}



.box322Hypo, .box322Sale, .box310Hypo, .box310Sale {

    font-size: 11px;

    color: #ff9900;

}



.box322 h3, .box310 h3, .box322 .lh3, .box310 .lh3 {

    padding: 0 0 7px;

}



.box322 h3 a:hover, .box310 h3 a:hover, .box322 .lh3 a:hover, .box310 .lh3 a:hover {

    color: #ff9900 !important;

}



.box322 p, .box310 p {

    padding: 0 0 9px;

}



body#hp .box322 p, body#hp .box310 p {

    padding: 0 120px 9px 0;

}



.box322 a.btn, .box310 a.btn {

    color: #212121;

    font-weight: bold;

    text-align: center;

    display: block;

    text-decoration: none;

    height: 23px;

    _height: 29px;

    padding: 6px 0 0;

}



.box322Hypo a.btn, .box310Hypo a.btn {

    width: 102px;

    background: url(../images/cs/hp-box-322-btn-102.gif) no-repeat left top;

}



.box322Hypo a.btn:hover, .box310Hypo a.btn:hover {

    background: url(../images/cs/hp-box-322-btn-102.gif) no-repeat left bottom;

}



.box322Sale a.btn, .box310Sale a.btn {

    width: 86px;

    background: url(../images/cs/hp-box-322-btn-86.gif) no-repeat left top;

}



.box322Sale a.btn:hover, .box310Sale a.btn:hover {

    background: url(../images/cs/hp-box-322-btn-86.gif) no-repeat left bottom;

}



.box322HypoImg, .box310HypoImg {

    position: absolute;

    top: 38px;

    right: 15px;

    width: 116px;

    height: 84px;

    display: block;

    background: url(../images/cs/hp-box-hypo.png) no-repeat;

}



* html .box322HypoImg, * html .box310HypoImg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/hp-box-hypo.png', sizingMethod = 'image');

}



.box322SaleImg, .box310SaleImg {

    position: absolute;

    top: 29px;

    right: 3px;

    width: 154px;

    height: 86px;

    display: block;

    background: url(../images/cs/hp-box-sale.png) no-repeat;

}



* html .box322SaleImg, * html .box310SaleImg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/hp-box-sale.png', sizingMethod = 'image');

}



/*

#hpAccordion{

width:286px;

min-height:266px;

_height:266px;

position:relative;

}

#hpAccordionIn{

width:286px;

min-height:266px;

_height:266px;

position:relative;

top:0;

left:0;

z-index:1000;

}

#hpAccordionBg{

width:286px;

min-height:266px;

_height:266px;

position:absolute;

top:0;

left:0;

background:url(../images/cs/hp-accordion-bg.png) no-repeat 0 0;

display:block;

z-index:100;

}

* html #hpAccordionBg{

background:none;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cs/hp-accordion-bg.png', sizingMethod='image');

}

*/

#hpAccordion {

    clear: both;

    width: 310px;

    min-height: 267px;

    _height: 267px;

    position: relative;

}



#hpAccordionIn {

    width: 280px;

    height: 267px;

    _height: 267px;

    position: relative;

    top: 5px;

    left: 4px;

    z-index: 1000;

}



#hpAccordionBg {

    width: 310px;

    height: 267px;

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

    background: url(../images/cs/hledani-atraktivni-bg.png) no-repeat;

}



* html #hpAccordionBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/hledani-atraktivni-bg.png', sizingMethod = 'image');

}



#hpAccordion ul {

    padding-top: 5px;

    font-size: 11px;

}



#hpAccordion li.accordionLi {

    padding-left: 20px;

    _height: 38px;

    background: url(../images/cs/hp-accordion-separator.png) no-repeat center bottom;

    _background: none;

    _padding: 0;

    _margin-left: 20px;

    _border-bottom: 1px solid #191919;

    _width: 265px;

}



#hpAccordion li h3 a, #hpAccordion li .lh3 a {

    text-decoration: none;

    display: block;

    cursor: pointer;

    width: 250px;

    _width: 260px;

    padding: 7px 10px 11px 0;

    background: url(../images/cs/hp-accordion-arrow-down.gif) no-repeat right 12px;

}



#hpAccordion li h3 a:hover, #hpAccordion li .lh3 a:hover {

    color: #ff9900;

    background: url(../images/cs/hp-accordion-arrow-down-act.gif) no-repeat right 12px;

}



#hpAccordion li h3.selected a, #hpAccordion li .lh3.selected a {

    background: url(../images/cs/hp-accordion-arrow-up.gif) no-repeat right 12px;

}



#hpAccordion li h3.selected a:hover, #hpAccordion li .lh3.selected a:hover {

    color: #ff9900;

    background: url(../images/cs/hp-accordion-arrow-up-act.gif) no-repeat right 12px;

}



#hpAccordion ul#accordion p {

    padding: 0 0 10px;

}



#hpAccordion #accordion ul.accordionContent {

    padding: 0 0 15px;

}



#accordion ul.accordionContent {

    padding: 0 0 25px;

}



#accordion ul li {

    background: none;

    _border-bottom: 0;

    _width: 245px;

    _overflow: hidden;

}



/*DETAIL POBOCKY begin*/

#detailPobocky, #detailNemovitosti {

    width: 970px;

    position: relative;

    overflow: hidden;

}



#detailPobockyBg, #detailNemovitostiBg {

    width: 970px;

    height: 691px;

    position: absolute;

    background: url(../images/cs/detail-pob-970-bg.png) no-repeat;

    display: block;

}



* html #detailPobockyBg, * html #detailNemovitostiBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/detail-pob-970-bg.png', sizingMethod = 'image');

}



#detailPobockyIn, #detailNemovitostiIn {

    position: relative;

    top: 0;

    left: 0;

    width: 970px;

}



/*

#detailPobocky #goBack,#detailNemovitosti #goBack{

width:108px;

_width:118px;

height:19px;

_height:22px;

padding:3px 0 0 10px;

background:url(../images/cs/detail-pob-btn-back.gif) no-repeat left top;

display:inline;

float:left;

margin:20px 17px 0;

font-size:11px;

text-decoration:none;

text-align:center;

}

#detailPobocky #goForward,#detailNemovitosti #goForward{

width:93px;

_width:103px;

height:19px;

_height:22px;

padding:3px 10px 0 0;

background:url(../images/cs/detail-pob-btn-forward.gif) no-repeat left top;

display:inline;

float:right;

margin:20px 17px 0;

font-size:11px;

text-decoration:none;

text-align:center;

}

#detailNemovitosti a#goBack{

margin:20px 17px;

background:url(../images/cs/detail-nem-btn-back.gif) no-repeat left top;

width:150px;

_width:160px;

height:19px;

_height:22px;

padding:3px 0 0 10px;

}

#detailNemovitosti a#goBack:hover{

background:url(../images/cs/detail-nem-btn-back.gif) no-repeat left bottom;

color:#fff;

}

#detailNemovitosti #goForward{

margin:20px 17px;

background:url(../images/cs/detail-nem-btn-forward.gif) no-repeat left top;

width:113px;

_width:123px;

height:19px;

_height:22px;

padding:3px 10px 0 0;

}

#detailNemovitosti a#goForward:hover{

background:url(../images/cs/detail-nem-btn-forward.gif) no-repeat left bottom;

color:#fff;

}

#detailPobocky a#goBack:hover{

background:url(../images/cs/detail-pob-btn-back.gif) no-repeat left bottom;

color:#fff;

}

#detailPobocky a#goForward:hover{

background:url(../images/cs/detail-pob-btn-forward.gif) no-repeat left bottom;

color:#fff;

}

*/



#detailNemovitosti a#goBack, #detailPobocky a#goBack {

    background: transparent url(../images/cs/btn-a-back.gif) no-repeat scroll left top;

    display: inline;

    float: left;

    height: 22px;

    padding-left: 26px;

    text-decoration: none;

    margin: 20px 17px;

    font-size: 11px;

}



#detailNemovitosti a#goBack {

    margin-bottom: 0 !important;

}



#detailNemovitosti a#goBack:hover, #detailPobocky a#goBack:hover {

    background: transparent url(../images/cs/btn-a-back.gif) no-repeat scroll left bottom;

}



#detailNemovitosti a#goBack span, #detailPobocky a#goBack span {

    background: transparent url(../images/cs/btn-span-back.gif) no-repeat right top;

    display: block;

    line-height: 14px;

    padding: 4px 16px 4px 0;

}



#detailNemovitosti a#goBack:hover span, #detailPobocky a#goBack:hover span {

    background: transparent url(../images/cs/btn-span-back.gif) no-repeat right bottom;

    color: #fff;

}



#detailNemovitosti a#goForward, #detailPobocky a#goForward {

    background: transparent url(../images/cs/btn-a.gif) no-repeat scroll right top;

    display: inline;

    float: right;

    height: 22px;

    padding-right: 26px;

    text-decoration: none;

    margin: 20px 17px;

    font-size: 11px;

}



#detailNemovitosti a#goForward {

    margin-bottom: 0 !important;

}



#detailNemovitosti a#goForward:hover, #detailPobocky a#goForward:hover {

    background: transparent url(../images/cs/btn-a.gif) no-repeat scroll right bottom;

    color: #fff;

}



#detailNemovitosti a#goForward span, #detailPobocky a#goForward span {

    background: transparent url(../images/cs/btn-span.gif) no-repeat left top;

    display: block;

    line-height: 14px;

    padding: 4px 0 4px 16px;

}



#detailNemovitosti a#goForward:hover span, #detailPobocky a#goForward:hover span {

    background: transparent url(../images/cs/btn-span.gif) no-repeat left bottom;

    color: #fff;

}



#detailPobocky a#goBack, #detailPobocky a#goForward {

    margin-bottom: 5px;

}



#mapDP {

    width: 660px;

    height: 548px;

    position: relative;

    float: left;

}



#mapDPIn {

    width: 660px;

    height: 548px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1000;

}



#mapDPBg {

    width: 660px;

    height: 538px;

    background: url(../images/cs/detail-pob-map.png) no-repeat;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

}



* html #mapDPBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/detail-pob-map.png', sizingMethod = 'image');

}



#mapDPLegend {

    width: 212px;

    height: 43px;

    position: absolute;

    top: 482px;

    left: 222px;

    color: #c9c9c9;

    font-size: 11px;

    font-family: arial;

}



#mapDPLegendIn {

    width: 212px;

    height: 43px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1000;

}



#mapDPLegendBg {

    width: 212px;

    height: 43px;

    position: absolute;

    top: 0;

    left: 0;

    background: url(../images/cs/detail-pob-map-legend.png) no-repeat;

    z-index: 100;

}



* html #mapDPLegendBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/detail-pob-map-legend.png', sizingMethod = 'image');

}



#mapDPLegend strong {

    float: left;

    padding: 16px 5px 0 12px;

}



#mapDPLegend ul li {

    float: left;

    padding: 16px 0 5px 28px;

    margin-left: 16px;

}



#mapDPLegend ul li#iconMakl {

    background: url(../images/cs/map-icon-makl.gif) no-repeat 0 15px;

}



#pobInfo {

    float: right;

    width: 292px;

    margin: 20px 18px 0 0;

}



#pobInfo h1, #pobInfo .lh1 {

    margin: 0 0 0 10px;

}



#pobInfo p {

    color: #d0d0d0;

    padding: 0 0 10px;

}



#pobInfo p a {

    color: #d0d0d0;

}



#pobInfo a:hover {

    color: #ff9900;

}



.pobInfoBox {

    width: 292px;

    min-height: 110px;

    _height: 110px;

    position: relative;

    margin: 0 0 23px;

    top: 5px;

}



.pobInfoBoxBg {

    position: absolute;

    bottom: 0;

    left: 0;

    background: url(../images/cs/detail-pob-292-bg.png) no-repeat;

    width: 292px;

    height: 110px;

    display: block;

}



* html .pobInfoBoxBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/detail-pob-292-bg.png', sizingMethod = 'image');

}



.pobInfoBoxIn {

    width: 268px;

    min-height: 100px;

    _height: 100px;

    margin: 10px 0 0 12px;

    position: relative;

}



#pobPhotos {

    width: 292px;

    height: 317px;

    position: relative;

    margin: 0 0 25px;

}



#pobPhotosIn {

    width: 292px;

    height: 317px;

    position: absolute;

    top: 0px;

    left: 0px;

}



#pobPhotosBg {

    width: 292px;

    height: 317px;

    background: url(../images/cs/detail-pob-photos.png) no-repeat;

    position: absolute;

    top: 0;

    left: 0;

    display: block;

}



* html #pobPhotosBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/detail-pob-photos.png', sizingMethod = 'image');

}



#pobPhotosImg {

    margin: 10px 0 10px 10px;

    position: relative;

}



#pobPhotosImg img {

    float: left;

    _margin: 0 -3px;

}



#pobPhotosImg span {

    width: 252px;

    _width: 272px;

    min-height: 17px;

    _height: 31px;

    padding: 7px 10px;

    filter: alpha(opacity = 75);

    -moz-opacity: 0.75;

    opacity: 0.75;

    background-color: #000;

    display: block;

    position: absolute;

    bottom: 0;

    _bottom: -1px;

    left: 0;

    color: #fff;

    text-decoration: none;

    cursor: pointer;

}



#pobPhotosTns {

    margin: 0 0 0 2px;

}



#pobPhotosTns img {

    float: left;

    _margin: 0 -3px;

    border: 1px solid #b6acac;

    margin: 0 0 0 8px;

}



#pobPhotos h3, #pobPhotos .lh3 {

    padding: 10px 0 0px 10px;

}



/*DETAIL POBOCKY end*/



/*DETAIL NEMOVITOSTI begin*/

#detailNemL {

    width: 365px;

    float: left;

    margin: 0 0 0 17px;

    display: inline;

    padding-top: 20px;

}



#detailNemR {

    width: 495px;

    float: right;

    padding-top: 20px;

}



#nemPhotos {

    width: 50%;

    min-height: 56px;

    margin: 0px;

    float: left;

}



#nemPhotosIn {

    width: 284px;

    min-height: 236px;

    padding: 0 0 6px;

    position: relative;

}



#nemVirtual {

    display: inline;

    float: left;

    font-size: 11px;

    margin: 9px 0 2px 10px;

    position: relative;

}



#nemVirtual a {

    margin-left: 8px;

}



#nemVirtual span {

    float: left;

    font-weight: bold;

    line-height: 1.2em;

    margin: 0 12px 0 0;

    padding: 1px 0 4px;

    position: relative;

    width: 60px;

}



#nemPhotos .glider {

    padding: 0 0 18px !important;

}



#nemPhotosImg {

    margin: 0;

    position: relative;

}



#nemPhotosImg img {

    border: 1px solid #F4A740;

    border-radius: 8px 8px 8px 8px;

    float: left;

    height: 380px;

    max-width: 545px;

}



#nemPhotosImg div {

    background-color: #000000;

    border-radius: 0 0 8px 8px;

    bottom: 1px;

    color: #FFFFFF;

    display: none;

    left: 1px;

    min-height: 17px;

    opacity: 0.75;

    padding: 7px 0;

    position: absolute;

    text-decoration: none;

    width: 100%;

}



#nemPhotosImg div p {

    margin-left: 15px;

}



#nemPhotosTns {
    margin: 0;
    float: left;
    overflow: hidden;
    width: 438px;
}



.detail_right_col {

    float: right;

    width: 50%;

}



#nemPhotosTns img {

    border: 1px solid #F4A740;

    float: left;

    margin: 10px 10px 0 0;


}



#nemLinks {

    float: left;

    padding: 0;

    width: 85px;

}



#nemLinks li {

    float: left;

    font-weight: bold;

    font-size: 11px;

    padding: 0 14px 0 0;

    position: relative;

    z-index: 5000;

}



#nemLinks li a {

    display: block;

}



#nemLinks li.send a.sendLink {

    background: url("../images/cs/ico_send_tip.png") no-repeat scroll center top transparent;

    color: #87888A;

    display: block;

    float: left;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 9px;

    margin: 10px 0 0 14px;

    padding: 50px 0 0;

    text-align: center;

    text-decoration: none;

    min-width: 65px;

}



#nemLinks li.send a.sendLinkActive {

    background: url("../images/cs/ico_send_tip.png") no-repeat scroll center top transparent;

    color: #87888A;

    display: block;

    float: left;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 9px;

    margin: 10px 0 0 14px;

    padding: 50px 0 0;

    text-align: center;

    min-width: 65px;

    text-decoration: none;

}



#nemLinks li.print a {

    padding: 15px 0 2px 43px;

    background: url(../images/cs/detail-nem-ico-print.gif) no-repeat 0 9px;

    width: 72px;

    _width: 115px;

}



#nemLinks li.fav a {

    padding: 10px 0 10px 43px;

    background: url(../images/cs/detail-nem-ico-fav.gif) no-repeat 0 9px;

    width: 100px;

    _width: 143px;

}



#maklerBox {

    border: 1px solid #F4A740;

    border-radius: 8px 8px 8px 8px;

    font-size: 12px;

    padding: 9px 5px 9px 10px;

    width: 200px;

    margin-bottom: 15px;

}



#maklerBox strong.orange {

    display: block;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 12px;

    font-weight: normal;

    line-height: 13px;

    margin-bottom: 6px;

    margin-top: 5px;

}



#maklerBox a {

    color: #87888A;

}



#maklerBoxIn {

    width: 438px;

    min-height: 145px;

    _height: 145px;

    position: relative;

    margin: 10px 10px 0;

    padding-bottom: 10px;

    top: 0;

    left: 0;

    z-index: 1000;

}



#maklerBoxBg {

    width: 458px;

    height: 165px;

    background: url(../images/cs/detail-nem-makler.png) no-repeat;

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: 100;

}



* html #maklerBoxBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/detail-nem-makler.png', sizingMethod = 'image');

}



#maklerBox h2, #maklerBox .lh2 {

    display: block;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 11px;

    font-weight: normal;

    line-height: 11px;

    margin-bottom: 10px;

}



#maklerBox h3, #maklerBox .lh3 {

    color: #ff9900;

    font-size: 12px;

    font-weight: bold;

    padding: 0;

}



#maklerBox p {

    padding: 0 0 14px;

}



#maklerBox p.small {

    padding: 0 0 8px;

    font-size: 11px;

    color: #d0d0d0;

}



#maklerLangs {

    font-size: 11px;

}



#maklerLangs li {

    padding: 0 0 2px 20px;

    position: relative;

}



#maklerLangs li a {

    margin-left: 10px;

}



#maklerLangs li.en {

    background: url(../images/cs/flag-en.gif) no-repeat 0 3px;

}



#maklerLangs li.de {

    background: url(../images/cs/flag-de.gif) no-repeat 0 3px;

}



#maklerBox .vCard {

    position: absolute;

    top: 0px;

    right: 0px;

    background: url(../images/cs/detail-nem-ico-download.gif) no-repeat center top;

    color: #656565;

    font-size: 10px;

    padding: 24px 0 0;

    text-align: center;

}



#maklerBox a.vCard:hover {

    color: #fff;

    background: url(../images/cs/detail-nem-ico-download-act.gif) no-repeat center top;

}



img#maklerImg {

    float: left;

    margin: 0 11px 0 0;

    border: 1px solid #cdcdcd;

}



#maklerText {

    float: left;

    width: 280px;

}



#maklerText a:hover {

    color: #ff9900;

}



#nemInfo {

    width: 463px;

    min-height: 228px;

    _height: 228px;

    position: relative;

    margin: 0 0 22px 17px;

}



#nemInfoIn {

    width: 443px;

    min-height: 228px;

    _height: 228px;

    position: relative;

    top: 0;

    left: 10px;

    z-index: 1000;

    padding-bottom: 10px;

}



#nemInfoBg {

    width: 463px;

    min-height: 228px;

    _height: 228px;

    position: absolute;

    bottom: 0;

    left: 0;

    background: url(../images/cs/detail-nem-info.png) no-repeat;

    z-index: 100;

}



* html #nemInfoBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/detail-nem-info.png', sizingMethod = 'image');

}



#nemInfo table {

    width: 443px;

}



#nemInfo table tr.orange th, #nemInfo table tr.orange td {

    color: #ff9900 !important;

}



#nemInfo table tr.orange th, #nemInfo table tr.orange td {

    border: 0 !important;

}



#nemInfo table th, #nemInfo table td {

    text-align: left;

    vertical-align: top;

    padding: 3px 12px 3px 0;

    border-top: 1px solid #313131;

}



#nemInfo table td {

    color: #d0d0d0;

}



#nemSubscrip {

    margin: 0 17px 8px 27px;

}



#mapDN {

    width: 495px;

    height: 400px;

    padding: 0;

}



#mapDNIn {

    width: 495px;

    height: 400px;



    z-index: 1000;

}



#mapDNBg {

    width: 495px;

    height: 360px;

    background: url(../images/cs/detail-nem-map.png) no-repeat;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

}



* html #mapDNBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/detail-nem-map.png', sizingMethod = 'image');

}



#mapDNLegend {

    width: 171px;

    height: 44px;

    position: absolute;

    top: 344px;

    left: 163px;

    color: #c9c9c9;

    font-size: 11px;

    font-family: arial;

}



#mapDNLegendIn {

    width: 171px;

    height: 44px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1000;

}



#mapDNLegendBg {

    width: 171px;

    height: 44px;

    position: absolute;

    top: 0;

    left: 0;

    background: url(../images/cs/detail-nem-map-legend.png) no-repeat;

    z-index: 100;

}



* html #mapDNLegendBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/detail-nem-map-legend.png', sizingMethod = 'image');

}



#mapDNLegend strong {

    float: left;

    padding: 16px 1px 0 12px;

}



#mapDNLegend ul li {

    float: left;

    padding: 16px 0 5px 28px;

    margin-left: 16px;

}



#mapDNLegend ul li#iconMakl {

    background: url(../images/cs/map-icon-makl.gif) no-repeat 0 15px;

}



#mapDNLegend ul li#iconNem {

    background: url(../images/cs/map-icon-nemov.gif) no-repeat 0 15px;

}



#mapDNContent {

    width: 50%;

    height: 306px;

    border: 1px solid #F4A740;

    margin-top: 15px;

}



#map_canvas, #map_canvas .grey {

    color: black;

}



#mapDNText {

    position: absolute;

    bottom: 30px;

    width: 495px;

    text-align: center;

    color: #c9c9c9;

    font-size: 11px;

    font-family: arial;

}



.detailNemBanner {

    width: 309px;

    min-height: 132px;

    _height: 162px;

    position: relative;

    float: left;

    padding: 0 0 30px;

    margin-right: 20px;

    color: #d0d0d0;

    font-size: 11px;

}



.detailNemBannerIn {

    width: 150px;

    min-height: 132px;

    _height: 132px;

    position: relative;

    top: 12px;

    left: 16px;

    z-index: 1000;

}



.detailNemBannerBg {

    width: 309px;

    height: 132px;

    background: url(../images/cs/detail-nem-banner.png) no-repeat;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

}



* html .detailNemBannerBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/detail-nem-banner.png', sizingMethod = 'image');

}



.detailNemBannerCard {

    margin-right: 0 !important;

}



.detailNemBannerHypo .detailNemBannerIn {

    width: 160px;

}



/*

.detailNemBanner a.btn{

font-weight:bold;

color:#212121;

text-decoration:none;

text-align:center;

height:23px;

_height:29px;

padding:6px 0 0;

display:block;

left:-3px;

position:relative;

}

.detailNemBannerMakl a.btn{

width:98px;

background:url(../images/cs/detail-nem-btn-makl.gif) left top;

}

.detailNemBannerMakl a.btn:hover{

background:url(../images/cs/detail-nem-btn-makl.gif) left bottom;

}

.detailNemBannerHypo a.btn{

width:104px;

background:url(../images/cs/detail-nem-btn-hypo.gif) left top;

}

.detailNemBannerHypo a.btn:hover{

background:url(../images/cs/detail-nem-btn-hypo.gif) left bottom;

}

.detailNemBannerCard a.btn{

width:88px;

background:url(../images/cs/detail-nem-btn-card.gif) left top;

}

.detailNemBannerCard a.btn:hover{

background:url(../images/cs/detail-nem-btn-card.gif) left bottom;

}

*/



.detailNemBanner .detailNemBannerImg {

    display: block;

    position: absolute;

}



.detailNemBannerMakl .detailNemBannerImg {

    width: 116px;

    height: 72px;

    background: url(../images/cs/detail-nem-banner-keys.png) no-repeat;

    top: 50px;

    right: 5px;

}



* html .detailNemBannerMakl .detailNemBannerImg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/detail-nem-banner-keys.png', sizingMethod = 'image');

}



.detailNemBannerHypo .detailNemBannerImg {

    width: 111px;

    height: 81px;

    background: url(../images/cs/detail-nem-banner-calcul.png) no-repeat;

    top: 45px;

    right: 5px;

}



* html .detailNemBannerHypo .detailNemBannerImg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/detail-nem-banner-calcul.png', sizingMethod = 'image');

}



.detailNemBannerCard .detailNemBannerImg {

    width: 127px;

    height: 92px;

    background: url(../images/cs/detail-nem-banner-card.png) no-repeat;

    top: 32px;

    right: 0px;

}



* html .detailNemBannerCard .detailNemBannerImg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/detail-nem-banner-card.png', sizingMethod = 'image');

}



.detailNemBanner h3, .detailNemBanner .lh3 {

    padding: 0 0 7px !important;

}



.detailNemBanner h3 a:hover, .detailNemBanner .lh3 a:hover {

    color: #ff9900 !important;

}



.detailNemBanner p {

    padding: 0 0 10px;

}



/*DETAIL NEMOVITOSTI end*/



/*POBOCKY A MAKLERI begin*/

#pobamaklLeft {

    width: 640px;

    min-height: 582px;

    _height: 582px;

    float: left;

    position: relative;

    padding: 0;

}



#pobamaklLeftIn {

    width: 640px;

    min-height: 582px;

    _height: 582px;

    position: relative;

    top: 0;

    left: 0;

    z-index: 1000;

}



#pobamaklLeftBg {

    width: 640px;

    min-height: 582px;

    _height: 582px;

    position: absolute;

    top: 0;

    left: 0;

    background: url(../images/cs/pobamakl-leftcol-bg.png) no-repeat;

    display: block;

    z-index: 100;

}



* html #pobamaklLeftBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/pobamakl-leftcol-bg.png', sizingMethod = 'image');

}



#pobamaklLeft h1, #pobamaklLeft .lh1 {

    padding: 9px 0 20px 17px;

}



#pobamaklLeft #searchForm {

    position: absolute;

    top: 12px;

    right: 13px;

    _width: 414px;

}



#pobamaklLeft #searchForm p {

    font-size: 11px;

    color: #909090;

    float: left;

    padding: 5px 10px 0 0;

}



#pobamaklLeft #searchForm .inputText {

    width: 210px;

    height: 24px;

    background: url(../images/cs/pobamakl-input.gif) no-repeat;

    float: left;

    margin: 1px 7px 0 0;

}



#pobamaklLeft #searchForm .inputText input {

    border: 0;

    font-size: 11px;

    font-family: tahoma;

    width: 200px;

    height: 15px;

    padding: 0;

    padding-top: 2px;

    margin: 3px 0 0 5px;

}



#pobamaklLeft #searchForm .btn {

    width: 60px;

    height: 26px;

    background: url(../images/cs/pobamakl-btn.gif) no-repeat;

    border: 0;

    color: #212121;

    font-size: 11px;

    font-weight: bold;

    font-family: tahoma;

    float: left;

    cursor: pointer;

}



#mapPaM {

    width: 640px;

    height: 505px;

    position: relative;

    top: -20px;

}



#mapPaMIn {

    width: 640px;

    height: 505px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1000;

}



#mapPaMBg {

    width: 640px;

    height: 505px;

    background: url(../images/cs/pobamakl-map.png) no-repeat;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

}



* html #mapPaMBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/pobamakl-map.png', sizingMethod = 'image');

}



#mapPaMLegend {

    width: 175px;

    height: 43px;

    position: absolute;

    top: 477px;

    left: 236px;

    color: #c9c9c9;

    font-size: 11px;

    font-family: arial;

}



#mapPaMLegendIn {

    width: 175px;;

    height: 43px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1000;

}



#mapPaMLegendBg {

    width: 175px;

    height: 43px;

    position: absolute;

    top: 0;

    left: 0;

    background: url(../images/cs/pobamakl-legend.png) no-repeat;

    z-index: 100;

}



* html #mapPaMLegendBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/pobamakl-legend.png', sizingMethod = 'image');

}



#mapPaMLegend strong {

    float: left;

    padding: 16px 5px 0 12px;

}



#mapPaMLegend ul li {

    float: left;

    padding: 16px 0 5px 28px;

    margin-left: 16px;

}



#mapPaMLegend ul li#iconMakl {

    background: url(../images/cs/map-icon-makl.gif) no-repeat 0 15px;

}



#mapPaMContent {

    width: 587px;

    height: 439px;

    /*overflow:hidden;*/

    position: absolute;

    top: 26px;

    left: 27px;

}



#pobamaklRight {

    width: 310px;

    float: right;

}



#pobamaklAccordion {

    width: 310px;

    min-height: 411px;

    _height: 411px;

    position: relative;

}



#pobamaklAccordionIn {

    width: 310px;

    min-height: 411px;

    _height: 411px;

    position: relative;

    top: 0;

    left: 0;

    z-index: 1000;

}



#pobamaklAccordionBg {

    width: 310px;

    min-height: 411px;

    _height: 411px;

    position: absolute;

    top: 0;

    left: 0;

    background: url(../images/cs/pobamakl-accordion-bg.png) no-repeat 0 0;

    display: block;

    z-index: 100;

}



* html #pobamaklAccordionBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/pobamakl-accordion-bg.png', sizingMethod = 'image');

}



#pobamaklAccordion ul#accordion {

    padding-top: 5px;

    font-size: 11px;

}



#pobamaklAccordion li.accordionLi {

    margin: 0 30px;

    _height: 38px;

    background: url(../images/cs/hp-accordion-separator.png) no-repeat left bottom;

    _background: none;

    _border-bottom: 1px solid #191919;

}



#pobamaklAccordion li h3 a, #pobamaklAccordion li .lh3 a {

    text-decoration: none;

    display: block;

    cursor: pointer;

    width: 246px;

    padding: 7px 0 11px;

    background: url(../images/cs/hp-accordion-arrow-down.gif) no-repeat right 12px;

}



#pobamaklAccordion li h3 a:hover, #pobamaklAccordion li .lh3 a:hover {

    color: #ff9900;

    background: url(../images/cs/hp-accordion-arrow-down-act.gif) no-repeat right 12px;

}



#pobamaklAccordion li h3.selected a, #pobamaklAccordion li .lh3.selected a {

    background: url(../images/cs/hp-accordion-arrow-up.gif) no-repeat right 12px;

}



#pobamaklAccordion li h3.selected a:hover, #pobamaklAccordion li .lh3.selected a:hover {

    color: #ff9900;

    background: url(../images/cs/hp-accordion-arrow-up-act.gif) no-repeat right 12px;

}



#pobamaklAccordion ul#accordion p {

    padding: 0 0 10px;

}



#pobamaklAccordion #accordion ul.accordionContent {

    padding: 0 0 15px;

}



.bubble {

    border: 1px solid #F4A740;

    border-radius: 8px;

    width: 257px;

    position: absolute;

    background-color: #FFF;

    min-height: 254px;

    z-index: 5000;

    color: black;

}



.bubbleIn {

    position: relative;

    top: 0;

    left: 17px;

    width: 223px;

    z-index: 1000;

    padding-bottom: 10px;

}



.bubbleTop {

    width: 257px;

    height: 4px;

    background: url(../images/cs/bubble-top.png) no-repeat;

    display: block;

    position: absolute;

    top: -4px;

    left: 0;

}



* html .bubbleTop {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/bubble-top.png', sizingMethod = 'image');

}



.bubbleBot {

    width: 257px;

    height: 241px;

    background: url(../images/cs/bubble-bot.png) no-repeat left bottom;

    display: block;

    position: absolute;

    bottom: -52px;

    left: 0;

    z-index: 100;

}



* html .bubbleBot {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/bubble-bot.png', sizingMethod = 'image');

}



.bubbleIn h3, .bubbleIn .lh3 {

    width: 257px;

    min-height: 49px;

    position: relative;

    left: -17px;

    margin: 0 0 15px;

}



.bubbleIn h3 span, .bubbleIn .lh3 span {

    padding: 24px 47px 0px 17px;

    display: block;

}



.bubbleIn p {

    padding: 0 0 10px;

    margin: 0 0 10px;

    border-bottom: 1px solid #292929;

}



.bubble .btnGrey {

    z-index: 2000;

    font-size: 11px;

}



.bubbleClose {

    width: 17px;

    height: 16px;

    position: absolute;

    top: 24px;

    right: 19px;

    z-index: 3000;

}



.bubbleClose span {

    width: 17px;

    height: 16px;

    background: url(../images/cs/bubble-close.gif);

}



.bubble a:hover {

    color: #ff9900 !important;

}



#mapHp .headlineIn {

    position: relative;

    min-height: 90px;

    _height: 90px;

    display: block;

}



#mapHp .headlineIn img {

    position: absolute;

    /*margin:2px 10px 0 0 !important;*/

    top: 12px;

    left: 0;

    width: 94px;

    height: 60px;

}



#mapHp .bubbleIn p {

    border: 0 !important;

    padding: 10px 19px 10px 105px !important;

    margin: 0 !important;

}



#mapHp .bubbleIn table {

    width: 100%;

}



#mapHp .bubbleIn table td, #mapHp .bubbleIn table th {

    vertical-align: middle;

    padding: 1px 10px 1px 0;

    border-top: 1px solid #393939;

}



#mapHp .bubbleIn table tr.orange td, #mapHp .bubbleIn table tr.orange th {

    border-top: 0 !important;

}



#mapHp .bubbleIn {

    padding-bottom: 30px;

}



#mapHp .bubbleClose {

    right: 15px !important;

    top: 10px !important;

}



/*POBOCKY A MAKLERI end*/



/*KARIERA A FINANCOVANI begin*/

.karCols, .finCols, .textual {

    min-height: 302px;

}



.karColsIn, .finColsIn, .textualIn {

    min-height: 302px;

    position: relative;

    top: 11px;

    left: 17px;

    z-index: 1000;

}



.karColsBg, .finColsBg, .textualBg {

    width: 969px;

    height: 302px;

    position: absolute;

    top: 0;

    left: 0;

    background: url(../images/cs/kar-cols-bg.png) no-repeat left top;

    z-index: 100;

}



* html .karColsBg, * html .finColsBg, * html .textualBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/kar-cols-bg.png', sizingMethod = 'image');

}



.karCols .clearfix, .finCols .clearfix {

    padding-bottom: 38px;

}



.karCol, .finCol {

    width: 294px;

    margin: 15px 26px 0px 0;

    float: left;

}



.karColIn, .finColIn {

    width: 270px;

    _height: 238px;

    position: relative;

    top: 0px;

    left: 12px;

    z-index: 1000;

    padding-bottom: 30px;

}



.karColBg, .finColBg {

    width: 294px;

    height: 238px;

    position: absolute;

    bottom: 0;

    left: 0;

    background: url(../images/cs/kar-col-bg.png) no-repeat left bottom;

    z-index: 100;

}



* html .karColBg, * html .finColBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/kar-col-bg.png', sizingMethod = 'image');

}



.karColIn p, .finColIn p {

    padding: 0px;

    line-height: 1.5;

}



.karColIn h3, .finColIn h3, .karColIn .lh3, .finColIn .lh3 {

    padding: 0 0 14px !important;

}



.karColIn h3 a, .karColIn .lh3 a {

    color: #ff9900 !important;

}



.karColIn h3 a:hover, .karColIn .lh3 a:hover {

    text-decoration: none;

}



/*

.karColIn a.btnMore{

position:absolute;

bottom:10px;

left:0;

width:98px;

_width:108px;

height:19px;

_height:22px;

padding:3px 10px 0 0;

display:block;

background:url(../images/cs/kar-btn-more.gif) no-repeat left top;

text-align:center;

color:#212121;

font-size:11px;

text-decoration:none;

}

.karColIn a.btnMore:hover{

background:url(../images/cs/kar-btn-more.gif) no-repeat left bottom;

}

*/

.karColIn a.btnMore {

    background: transparent url(../images/cs/kar-btn-more-a.gif) no-repeat scroll right top;

    display: block;

    float: left;

    height: 22px;

    padding-right: 26px;

    text-decoration: none;

    color: #212121 !important;

    text-align: center;

    color: #212121;

    font-size: 11px;

}



.karColIn a.btnMore:hover {

    background: transparent url(../images/cs/kar-btn-more-a.gif) no-repeat scroll right bottom;

    color: #212121 !important;

}



.karColIn a.btnMore span {

    background: transparent url(../images/cs/kar-btn-more-span.gif) no-repeat left top;

    display: block;

    line-height: 14px;

    padding: 4px 0 4px 14px;

}



.karColIn a.btnMore:hover span {

    background: transparent url(../images/cs/kar-btn-more-span.gif) no-repeat left bottom;

    color: #212121 !important;

}



.karLeft #pobamaklLeftBg {

    background: url(../images/cs/kar-map-bg.png) no-repeat;

}



* html .karLeft #pobamaklLeftBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/kar-map-bg.png', sizingMethod = 'image');

}



.karLeft #searchForm {

    _width: 280px !important;

}



#karRight, #finRight, #vykupRight {

    width: 311px;

    float: right;

}



.finCol .finColIn {

    padding-bottom: 10px;

}



.finCol ul li {

    padding: 0 0 7px 20px;

    background: url(../images/cs/fin-li.gif) no-repeat 0 7px;

    position: relative;

}



.finColShort {

    float: left;

    width: 294px;

    min-height: 83px;

    _height: 83px;

    position: relative;

    margin: 0 0 20px;

}



.finColShortLast {

    height: 125px;

    _height: 131px;

    margin-bottom: 0;

}



#partnersBox {

    margin: 0 0 0 4px;

    padding: 0 !important;

}



.finColShort .finColIn {

    width: 270px;

    min-height: 83px;

    _height: 83px;

    position: relative;

    top: 0px;

    left: 12px;

    z-index: 1000;

    padding-bottom: 10px;

}



.finColShortLast .finColIn {

    padding-bottom: 0;

}



.finColShort .finColBg {

    width: 294px;

    height: 83px;

    position: absolute;

    bottom: 0;

    left: 0;

    background: url(../images/cs/fin-col-bg-short.png) no-repeat left bottom;

    z-index: 100;

}



* html .finColShort .finColBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/fin-col-bg-short.png', sizingMethod = 'image');

}



* html .finColShortLast .finColBg {

    bottom: 10px;

}



#partneriNav {

    width: 269px;

}



#finLeft {

    width: 640px;

    min-height: 355px;

    _height: 355px;

    position: relative;

    float: left;

}



#finLeftIn {

    width: 640px;

    min-height: 355px;

    _height: 355px;

    position: relative;

    top: 12px;

    left: 17px;

    z-index: 1000;

}



#finLeftBg {

    width: 640px;

    height: 385px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

    background: url(../images/cs/fin-hypo-kalk-bg.png) no-repeat;

}



* html #finLeftBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/fin-hypo-kalk-bg.png', sizingMethod = 'image');

}



#finCalcul {

    width: 460px;

    min-height: 70px;

    _height: 96px;

    position: relative;

    font-size: 11px;

    z-index: 2500;

}



#finCalculIn {

    width: 460px;

    min-height: 70px;

    _height: 70px;

    position: relative;

    top: 10px;

    left: 10px;

    z-index: 3000;

}



#finCalculBg {

    width: 421px;

    min-height: 89px;

    _height: 89px;

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: 100;

    background: url(../images/cs/fin-hypo-kalk-form-bg.png) no-repeat;

}



* html #finCalculBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/fin-hypo-kalk-form-bg.png', sizingMethod = 'image');

}



#finCalculNotice {

    width: 168px;

    height: 96px;

    position: absolute;

    top: 35px;

    right: 35px;

    color: #d0d0d0;

    font-size: 12px;

}



#finCalculNotice h3, #finCalculNotice .lh3 {

    color: #d0d0d0;

    font-size: 11px;

}



#finCalculNoticeIn {

    width: 148px;

    height: 69px;

    position: relative;

    top: 10px;

    left: 15px;

    z-index: 1000;

}



#finCalculNoticeBg {

    width: 168px;

    height: 113px;

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: 100;

    background: url(../images/cs/fin-hypo-notice-bg.png) no-repeat;

}



* html #finCalculNoticeBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/fin-hypo-notice-bg.png', sizingMethod = 'image');

}



#finLeftIn .btn {

    width: 85px;

    height: 29px;

    background: url(../images/cs/fin-hypo-kalk-btn.gif) no-repeat;

    text-align: center;

    font-size: 11px;

    font-weight: bold;

    font-family: tahoma;

    border: 0;

    cursor: pointer;

    margin: 20px 0 0;

}



#finCalcul label {

    font-weight: bold;

    display: block;

    padding: 0 0 5px;

}



#finCalcul select {

    font-size: 11px;

    margin: 0 0 13px;

}



#finCalcul .inputText157 {

    color: #A1A1A1;

    display: block;

    font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;

    font-size: 12px;

    height: 18px;

    padding: 2px 5px 0;

    text-align: center;

    width: 263px;

}



#finCalcul .inputText157 input {

    border: 1px solid #EAEAEA;

    background: white;

    font-size: 11px;

    margin: 2px 4px;

    width: 256px;

    text-align: center;

}



#finCalcul .inputText60 {

    width: 60px;

    height: 21px;

    margin: 0 0 13px;

    background: url(../images/cs/fin-hypo-kalk-input-60.gif) no-repeat;

}



#finCalcul .inputText60 input {

    background: white;

    border: 0;

    font-size: 11px;

    margin: 2px 4px;

    width: 49px;

    text-align: right;

}



#finCalcul .fl {

    margin: 0 25px 0 0;

}



#finSplatka {

    position: relative;

    width: 330px;

    height: 40px;

    float: left;

    margin: 12px 0 0 10px;

    z-index: 100;

}



#finSplatkaIn {

    position: absolute;

    top: 5px;

    left: 25px;

    display: block;

    width: 330px;

    height: 40px;

    z-index: 2000;

    font-size: 11px;

    font-weight: bold;

}



#finSplatkaBg {

    position: absolute;

    top: 0;

    left: 0;

    display: block;

    width: 330px;

    height: 40px;

    z-index: 1000;

    background: url(../images/cs/fin-splatka-bg.png) no-repeat;

}



* html #finSplatkaBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/fin-splatka-bg.png', sizingMethod = 'image');

}



#finSplatkaIn span {

    font-size: 20px;

    color: black;

    font-weight: normal;

    margin: 0 0 0 7px;

}



/*KARIERA A FINANCOVANI end*/



/*O AAABYTY begin*/

#oAAAbytyLeft {

    width: 640px;

    float: left;

}



#oAAAbytyText {

    width: 640px;

    min-height: 324px;

    _height: 324px;

    position: relative;

    padding: 0 0 30px;

}



#oAAAbytyTextIn {

    width: 604px;

    min-height: 324px;

    _height: 324px;

    position: relative;

    top: 12px;

    left: 18px;

    z-index: 1000;

    color: #d0d0d0;

}



#oAAAbytyTextBg {

    width: 640px;

    height: 324px;

    position: absolute;

    top: 0;

    left: 0;

    background: url(../images/cs/o-aaa-textbox-bg.png) no-repeat;

    z-index: 100;

}



* html #oAAAbytyTextBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/o-aaa-textbox-bg.png', sizingMethod = 'image');

}



#oAAAbytyTextIn .fl, #oAAAbytyTextIn .fr {

    width: 290px;

}



#oAAAbytyTextIn p {

    padding: 0 0 10px;

}



#oAAAbytyTextIn strong {

    color: #fff;

}



#oAAAbytyTextIn .clearfix {

    margin: 0 0 18px;

}



#oAAAbytyTextIn h1, #oAAAbytyTextIn .lh1 {

    padding-bottom: 18px;

}



#oAAAbytyAccordion {

    width: 640px;

    min-height: 324px;

    _height: 324px;

    position: relative;

}



#oAAAbytyAccordionIn {

    width: 640px;

    min-height: 324px;

    _height: 324px;

    position: relative;

    top: 0;

    left: 0;

    z-index: 1000;

}



#oAAAbytyAccordionBg {

    width: 640px;

    height: 324px;

    position: absolute;

    top: 0;

    left: 0;

    background: url(../images/cs/o-aaa-textbox-bg.png) no-repeat 0 0;

    display: block;

    z-index: 100;

}



* html #oAAAbytyAccordionBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/o-aaa-textbox-bg.png', sizingMethod = 'image');

}



#oAAAbytyAccordion ul {

    padding-top: 5px;

}



#oAAAbytyAccordion a {

    color: #ff9900;

}



#oAAAbytyAccordion a:hover {

    color: #fff;

}



/*

#oAAAbytyAccordion ul ul{

font-size:11px;

}

*/

#oAAAbytyAccordion ul ul p {

    padding: 0 0 12px;

}



#oAAAbytyAccordion li.accordionLi {

    margin: 0 18px;

    _height: 38px;

    background: url(../images/cs/o-aaa-accordion-line.png) no-repeat left bottom;

    _background: none;

    _border-bottom: 1px solid #0c0c0c;

}



#oAAAbytyAccordion li.accordionLi h3 a, #oAAAbytyAccordion li.accordionLi .lh3 a {

    text-decoration: none;

    display: block;

    cursor: pointer;

    width: 604px;

    padding: 7px 0 11px;

    background: url(../images/cs/hp-accordion-arrow-down.gif) no-repeat right 12px;

}



#oAAAbytyAccordion li.accordionLi h3 a:hover, #oAAAbytyAccordion li.accordionLi .lh3 a:hover {

    color: #ff9900;

    background: url(../images/cs/hp-accordion-arrow-down-act.gif) no-repeat right 12px;

}



#oAAAbytyAccordion li h3.selected a, #oAAAbytyAccordion li .lh3.selected a {

    background: url(../images/cs/hp-accordion-arrow-up.gif) no-repeat right 12px;

}



#oAAAbytyAccordion li h3.selected a:hover, #oAAAbytyAccordion li .lh3.selected a:hover {

    color: #ff9900;

    background: url(../images/cs/hp-accordion-arrow-up-act.gif) no-repeat right 12px;

}



#oAAAbytyAccordion ol.numbers {

    float: left;

    width: 270px;

    padding: 0 0 0 25px;

    _padding: 0 0 0 30px;

}



#oAAAbytyAccordion ol.numbers li {

    padding: 3px 0 10px 0px;

    color: #d0d0d0;

}



#oAAAbytyAccordion .graphBox {

    float: right;

    width: 275px;

}



.graph {

    width: 304px;

    height: 140px;

}



* html .graph {

    background: none;

}



.graph1 {

    background: url(../images/cs/graph-1.png) no-repeat;

}



* html .graph1 {

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/graph-1.png', sizingMethod = 'image');

}



.graph2 {

    background: url(../images/cs/graph-2.png) no-repeat;

}



* html .graph2 {

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/graph-2.png', sizingMethod = 'image');

}



.graph3 {

    background: url(../images/cs/graph-3.png) no-repeat;

}



* html .graph3 {

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/graph-3.png', sizingMethod = 'image');

}



.graph4 {

    background: url(../images/cs/graph-4.png) no-repeat;

}



* html .graph4 {

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/graph-4.png', sizingMethod = 'image');

}



.graph5 {

    background: url(../images/cs/graph-5.png) no-repeat;

}



* html .graph5 {

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/graph-5.png', sizingMethod = 'image');

}



.graph6 {

    background: url(../images/cs/graph-6.png) no-repeat;

}



* html .graph6 {

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/graph-6.png', sizingMethod = 'image');

}



#oAAAbytyAccordion .graph1 {

    margin: 0 0 18px -25px;

}



a.btnGraph {

    width: 86px;

    height: 21px;

    _height: 27px;

    padding: 6px 0 0;

    text-align: center;

    text-decoration: none;

    background: url(../images/cs/graph-btn.gif) no-repeat left top;

    color: #212121 !important;

    font-size: 10px;

    font-weight: bold;

    display: block;

}



a.btnGraph:hover {

    color: #212121 !important;

    background: url(../images/cs/graph-btn.gif) no-repeat left bottom;

}



#oAAAbytyAccordion ul ul ul li {

    background: url(../images/cs/error-404-li.gif) no-repeat 0 6px;

    padding: 0 0 5px 15px;

    position: relative;

}



.width280 {

    width: 280px;

}



/*

a.btn66{

width:66px;

height:21px;

_height:29px;

padding:8px 0 0;

background:url(../images/cs/btn-66.gif) no-repeat left top;

display:block;

text-decoration:none;

color:#212121 !important;

font-size:10px;

font-weight:bold;

text-align:center;

margin:0 10px 0 0;

}

a:hover.btn66{

color:#212121 !important;

background:url(../images/cs/btn-66.gif) no-repeat left bottom;

}

a.btn141{

width:141px;

height:21px;

_height:29px;

padding:8px 0 0;

background:url(../images/cs/btn-141.gif) no-repeat left top;

display:block;

text-decoration:none;

color:#212121 !important;

font-size:10px;

font-weight:bold;

text-align:center;

}

a:hover.btn141{

background:url(../images/cs/btn-141.gif) no-repeat left bottom;

color:#212121 !important;

}

*/

.media {

    width: 245px;

    min-height: 256px;

    _height: 256px;

    position: relative;

    margin: 0 0 15px;

}



.mediaIn {

    width: 230px;

    min-height: 226px;

    _height: 226px;

    position: relative;

    top: 0;

    left: 11px;

}



.media h4, .media .lh4 {

    padding: 0 0 10px;

    font-size: 12px;

    font-weight: bold;

}



.media p.date {

    font-size: 11px;

    color: #87888A;

    padding: 0 !important;

}



.zakaznickaKarta {

    width: 232px;

    height: 172px;

    background: url(../images/cs/zakaznicka-karta.png) no-repeat;

    float: right;

    margin: 0 40px 0 0;

    display: inline;

}



* html .zakaznickaKarta {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/zakaznicka-karta.png', sizingMethod = 'image');

}



.marginR20 {

    margin-right: 20px;

}



/*O AAABYTY end*/



/*BANNER WIDTH 311px begin*/

.banner311 {

    width: 311px;

    min-height: 174px;

    _height: 174px;

    position: relative;

    margin: 0;

}



.banner311In {

    width: 167px;

    min-height: 174px;

    _height: 174px;

    position: relative;

    top: 12px;

    left: 17px;

    z-index: 1000;

    font-size: 11px;

}



.banner311Bg {

    width: 311px;

    min-height: 174px;

    _height: 174px;

    position: absolute;

    top: 0;

    left: 0;

    background: url(../images/cs/banner311-bg.png) no-repeat;

    z-index: 100;

}



* html .banner311Bg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/banner311-bg.png', sizingMethod = 'image');

}



a.btnGrey {

    display: block;

    float: left;

    height: 22px;

    margin-right: 6px;

    text-decoration: none;

    margin-top: 5px;

}



a.btnGrey span {

    display: block;

    line-height: 14px;

    padding: 4px 0 4px 16px;

}



a.btnGrey:hover span {

    color: #87888A !important;

}



.banner311In h3, .banner311In p, .banner311In .lh3 {

    padding: 0 0 12px !important;

}



.banner311Case .banner311Img {

    width: 123px;

    height: 76px;

    display: block;

    position: absolute;

    top: 35px;

    right: -10px;

    background: url(../images/cs/banner311-case.png) no-repeat;

    z-index: 2000;

}



* html .banner311Case .banner311Img {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/banner311-case.png', sizingMethod = 'image');

}



.banner311Chair .banner311Img {

    width: 129px;

    height: 113px;

    display: block;

    position: absolute;

    top: 20px;

    right: -10px;

    background: url(../images/cs/banner311-chair.png) no-repeat;

    z-index: 2000;

}



* html .banner311Chair .banner311Img {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/banner311-chair.png', sizingMethod = 'image');

}



.banner311Pen .banner311Img {

    width: 97px;

    height: 47px;

    display: block;

    position: absolute;

    top: 45px;

    right: 10px;

    background: url(../images/cs/banner311-pen.png) no-repeat;

    z-index: 2000;

}



* html .banner311Pen .banner311Img {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/banner311-pen.png', sizingMethod = 'image');

}



.banner311Project .banner311Img {

    width: 145px;

    height: 89px;

    display: block;

    position: absolute;

    top: 25px;

    right: -10px;

    background: url(../images/cs/banner311-project.png) no-repeat;

    z-index: 2000;

}



* html .banner311Project .banner311Img {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/banner311-project.png', sizingMethod = 'image');

}



.banner311SPG .banner311Img {

    width: 111px;

    height: 80px;

    display: block;

    position: absolute;

    top: 35px;

    right: 5px;

    background: url(../images/cs/banner311-spg.png) no-repeat;

    z-index: 2000;

}



* html .banner311SPG .banner311Img {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/banner311-spg.png', sizingMethod = 'image');

}



.banner311House .banner311Img {

    width: 175px;

    height: 99px;

    display: block;

    position: absolute;

    top: 20px;

    right: -15px;

    background: url(../images/cs/banner311-house.png) no-repeat;

    z-index: 2000;

}



* html .banner311House .banner311Img {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/banner311-house.png', sizingMethod = 'image');

}



.banner311House .banner311In {

    width: 160px;

}



.banner311Ukazka .banner311In {

    width: 277px;

    min-height: 174px;

    _height: 174px;

    position: relative;

    top: 12px;

    left: 17px;

    z-index: 1000;

    font-size: 11px;

}



.ukazkaBox {

    width: 276px;

    height: 189px;

    background: #0e0e0e;

    position: relative;

}



.ukazkaBox a {

    text-decoration: none;

}



.ukazkaBoxIn {

    position: absolute;

    top: 10px;

    left: 10px;

    width: 256px;

    height: 169px;

}



.ukazkaBoxIn span {

    position: absolute;

    bottom: 0;

    left: 0;

    display: block;

    width: 240px;

    _width: 256px;

    padding: 6px 8px;

    font-size: 12px;

    filter: alpha(opacity = 75);

    -moz-opacity: 0.75;

    opacity: 0.75;

    background-color: #000;



}



/*BANNER WIDTH 311px end*/



/*KONTAKT begin*/

.contactCols {

    width: 969px;

    min-height: 363px;

    _height: 363px;

    position: relative;

    margin-bottom: 30px;

}



.contactColsBg {

    width: 969px;

    height: 363px;

    position: absolute;

    top: 0;

    left: 0;

    background: url(../images/cs/kar-cols-bg.png) no-repeat left top;

    z-index: 100;

}



* html .contactColsBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/kar-cols-bg.png', sizingMethod = 'image');

}



.contactColsBg2 {

    width: 938px;

    height: 321px;

    position: absolute;

    bottom: 0px;

    left: 17px;

    background: url(../images/cs/contact-cols-bg2.png) no-repeat left top;

    z-index: 100;

}



* html .contactColsBg2 {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/contact-cols-bg2.png', sizingMethod = 'image');

}



.contactColsIn {

    width: 907px;

    min-height: 363px;

    _height: 363px;

    position: relative;

    top: 11px;

    left: 32px;

    z-index: 1000;

}



.contactCols .clearfix {

    padding-bottom: 18px !important;

}



.contactCol {

    width: 433px;

    min-height: 321px;

    _height: 321px;

    position: relative;

    margin: 0;

}



.contactColIn {

    width: 430px;

    min-height: 321px;

    _height: 321px;

    position: relative;

    top: 0px;

    left: 14px;

    z-index: 1000;

    padding-bottom: 30px;

}



.contactCol {

    line-height: 1.5;

}



.contactColLeft {

    float: left;

}



.contactColRight {

    float: right;

}



.contactCols h1, .contactCols .lh1 {

    padding: 0 0 16px !important;

    left: -17px;

    position: relative;

}



.contactColLeft h3, .contactColRight h3, .contactColLeft .lh3, .contactColRight .lh3 {

    padding: 0 0 12px !important;

}



.contactColLeft p, .contactColRight p {

    padding: 0 0 24px !important;

}



.contactLangs {

    width: 170px;

    _width: 208px;

    padding: 0 0 0 38px;

}



.contactEn {

    background: url(../images/cs/contact-flag-en.gif) no-repeat 0 0;

}



.contactRu {

    background: url(../images/cs/contact-flag-ru.gif) no-repeat 0 0;

}



.contactSk {

    background: url(../images/cs/contact-flag-sk.gif) no-repeat 0 0;

}



.contactDe {

    background: url(../images/cs/contact-flag-de.gif) no-repeat 0 0;

}



.contactEs {

    background: url(../images/cs/contact-flag-es.gif) no-repeat 0 0;

}



.contactIt {

    background: url(../images/cs/contact-flag-it.gif) no-repeat 0 0;

}



.width208 {

    width: 208px;

}



/*KONTAKT end*/



/*PRO INVESTORY A DEVELOPERY begin*/

.proInvDev {

    color: #d0d0d0;

}



.proInvDev p.small {

    font-size: 11px;

    padding: 0 0 8px !important;

}



.proInvDev h2, .proInvDev .lh2 {

    font-size: 14px !important;

    font-weight: bold !important;

    color: #fff !important;

}



.proInvDev h4, .proInvDev .lh4 {

    font-size: 12px !important;

    font-weight: bold !important;

    color: #ff9900 !important;

}



.proInvDev ul li {

    padding: 4px 0;

}



.proInvDev ul li a.pdf {

    background: url(../images/cs/icon-pdf.gif) no-repeat 0 0;

    padding: 3px 0 3px 30px !important;

}



.proInvDev img.fl {

    border: 1px solid #cacaca;

    float: left;

    margin: 0 12px 5px 0;

}



/*PRO INVESTORY A DEVELOPERY end*/



/*VYSLEDKY VYHLEDAVANI begin*/

#searchResults {

    width: 970px;

    min-height: 876px;

    _height: 906px;

    position: relative;

    padding: 0 0 30px;

}



#searchResultsIn {

    width: 954px;

    min-height: 906px;

    _height: 906px;

    position: relative;

    top: 16px;

    left: 16px;

    z-index: 1000;

}



#searchResultsBg {

    width: 970px;

    height: 906px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

    background: url(../images/cs/search-results-bg.png) no-repeat;

}



* html #searchResultsBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/search-results-bg.png', sizingMethod = 'image');

}



.searchNav {

    width: 935px;

    font-size: 11px;

    margin: 0 0 15px;

}



.searchNav .navRight {

    width: 240px;

    float: right;

}



.searchNav a {

    text-decoration: none;

}



.searchNav a.btnForward {

    background: transparent url(../images/cs/btn-a.gif) no-repeat scroll right top;

    display: block;

    float: right;

    height: 22px;

    padding-right: 26px;

    text-decoration: none;

}



.searchNav a.btnForward:hover {

    background: transparent url(../images/cs/btn-a.gif) no-repeat scroll right bottom;

    color: #fff;

}



.searchNav a.btnForward span {

    background: transparent url(../images/cs/btn-span.gif) no-repeat left top;

    display: block;

    line-height: 14px;

    padding: 4px 0 4px 16px;

}



.searchNav a.btnForward:hover span {

    background: transparent url(../images/cs/btn-span.gif) no-repeat left bottom;

    color: #fff;

}



.searchNav a.btnBack {

    background: transparent url(../images/cs/btn-a-back.gif) no-repeat scroll left top;

    display: block;

    float: left;

    height: 22px;

    padding-left: 26px;

    text-decoration: none;

    margin-right: 10px;

}



.searchNav a.btnBack:hover {

    background: transparent url(../images/cs/btn-a-back.gif) no-repeat scroll left bottom;

}



.searchNav a.btnBack span {

    background: transparent url(../images/cs/btn-span-back.gif) no-repeat right top;

    display: block;

    line-height: 14px;

    padding: 4px 16px 4px 0;

}



.searchNav a.btnBack:hover span {

    background: transparent url(../images/cs/btn-span-back.gif) no-repeat right bottom;

    color: #fff;

}



.searchBar {

    width: 936px;

    height: 42px;

    position: relative;

    margin: 0 0 25px;

    font-size: 11px;

    color: #d0d0d0;

    z-index: 2000;

}



.searchBarIn {

    width: 936px;

    height: 42px;

    position: relative;

    top: 0;

    left: 0;

    z-index: 3000;

}



.searchBarBg {

    width: 936px;

    height: 42px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

    background: url(../images/cs/search-results-bar-bg.png) no-repeat;

}



* html .searchBarBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/search-results-bar-bg.png', sizingMethod = 'image');

}



.searchBar h1, .searchBar .lh1 {

    padding: 8px 16px 0 10px !important;

    float: left;

}



.searchBar strong {

    color: #fff;

}



.searchBar a {

    color: #d0d0d0;

}



.searchBar p {

    padding: 15px 0 0;

    width: 490px;

    & width: 495px;

    float: left;

}



.searchBar a.price {

    padding: 15px 14px 0 0;

    float: left;

    background: url(../images/cs/price-down.gif) no-repeat right 20px;

}



.searchBar a.priceUp {

    background: url(../images/cs/price-up.gif) no-repeat right 20px;

}



.searchBar .pagesSelect {

    padding: 11px 10px 0 0;

    float: right;

    width: 110px;

    _width: 120px;

}



.searchBar .pagesSelect span.fl {

    margin: 3px 5px 0 0;

}



.searchBox {

    width: 939px;

    min-height: 112px;

    _height: 112px;

    position: relative;

    margin: 0 0 25px;

}



.searchBoxIn {

    width: 939px;

    min-height: 97px;

    _height: 112px;

    position: relative;

    top: 0;

    left: 0;

    z-index: 1000;

    padding-bottom: 15px;

}



.searchBoxBg {

    width: 939px;

    height: 112px;

    position: absolute;

    bottom: 0;

    left: 0;

    background: url(../images/cs/search-results-box-bg.png) no-repeat;

    z-index: 100;

}



* html .searchBoxBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/search-results-box-bg.png', sizingMethod = 'image');

}



.searchBoxActive {

    cursor: pointer;

}



.searchBoxActive .searchBoxBg {

    background: url(../images/cs/search-results-box-act-bg.png) no-repeat;

}



* html .searchBoxActive .searchBoxBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/search-results-box-act-bg.png', sizingMethod = 'image');

}



.searchBoxInfo {

    width: 730px;

    float: left;

}



.searchBoxParams {

    width: 730px;

    position: relative;

    padding: 0 0 12px;

    margin: 0 0 10px;

    line-height: 1.5;

}



.searchBoxLine {

    width: 730px;

    height: 3px;

    position: absolute;

    bottom: 0;

    left: 0;

    background: url(../images/cs/search-box-line.png) no-repeat;

}



* html .searchBoxLine {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/search-box-line.png', sizingMethod = 'image');

}



.searchBox .checkbox {

    float: left;

    margin: 0 0 0 11px;

}



.searchBox .img {

    float: left;

    border: 1px solid #bababa;

    margin: 0 16px 0 0;

}



.searchBoxParam1 {

    float: left;

    width: 77px;

    _width: 87px;

    padding-right: 10px;

    font-weight: bold;

}



#content .searchBoxParam2 {

    float: left;

    width: 208px;

    _width: 218px;

    padding: 0 10px 0 0;

}



.searchBoxParam3 {

    float: left;

    width: 141px;

    _width: 151px;

    padding-right: 10px;

}



.searchBoxParam3 strong {

    font-weight: normal;

}



.searchBoxParam4 {

    float: left;

    width: 157px;

    _width: 167px;

    padding-right: 10px;

    font-weight: bold;

    color: #ff9900;

}



.searchBoxParam4 span {

    color: #fff;

    font-weight: normal;

    display: block;

}



.searchBoxParam5 {

    float: left;

    width: 106px;

    font-size: 11px;

    top: -7px;

    position: relative;

}



.searchBoxParam5 a {

    background: url(../images/cs/icon-favs.gif) no-repeat 0 3px;

    padding: 7px 0 10px 30px;

    display: block;

}



.searchBoxParam5 a.favAway {

    background: url(../images/cs/icon-favs-away.gif) no-repeat 0 3px;

}



.searchBoxDescr {

    font-size: 11px;

    color: #d0d0d0;

}



.searchBar2 {

    width: 936px;

    height: 42px;

    position: relative;

    margin: 0 0 25px;

    font-size: 11px;

    color: #d0d0d0;

}



.searchBar2In {

    width: 936px;

    height: 42px;

    position: relative;

    top: 0;

    left: 0;

    z-index: 1000;

}



.searchBar2Bg {

    width: 936px;

    height: 42px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

    background: url(../images/cs/search-results-bar-bg.png) no-repeat;

}



* html .searchBar2Bg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/search-results-bar-bg.png', sizingMethod = 'image');

}



.searchBar2 .selectAll {

    float: left;

    padding: 13px 0 0 5px;

}



.searchBar2 .selectAll label {

    margin: 0 0 0 6px;

}



.searchBar2 p.searchBar2Links {

    float: left;

    margin: 13px 0 0 25px;

}



.searchBar2 p.searchBar2Links a {

    margin-left: 10px;

}



.pagination {

    margin-bottom: 15px;

    padding: 13px 8px 0 0;

    font-size: 12px;

}



.pagination ul {

    float: left;

    margin: 1px 0 0 5px;

}



.pagination ul li {

    font-size: 12px;

    float: left;

    margin: 0 1px;

    color: #4f4f4f;

}



.pagination ul li a {

    text-decoration: underline;

    width: 16px;

    height: 16px;

    text-align: center;

    line-height: 1.3;

}



.pagination ul li a:hover, .pagination ul li.act a {

    color: #858789;

}



/*VYSLEDKY VYHLEDAVANI end*/



/*POROVNAVAC begin*/

#porovnavac {

    width: 970px;

    min-height: 717px;

    _height: 737px;

    position: relative;

    padding-bottom: 40px;

}



#porovnavacIn {

    width: 938px;

    min-height: 737px;

    _height: 737px;

    position: relative;

    top: 12px;

    left: 16px;

    z-index: 1000;

    overflow-x: hidden;

}



#porovnavacBg {

    width: 970px;

    height: 737px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

    background: url(../images/cs/porovnavac-bg.png) no-repeat;

}



* html #porovnavacBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/porovnavac-bg.png', sizingMethod = 'image');

}



table.tabPorovnavac {

    height: 650px;

}



table.tabPorovnavac td, table.tabPorovnavac th {

    text-align: left;

    vertical-align: top;

    padding: 6px 15px;

    line-height: 1.4;

}



table.tabPorovnavac th {

    white-space: nowrap;

    padding: 6px 20px 6px 15px;

}



table.tabPorovnavac tr.dark td, table.tabPorovnavac tr.dark th {



}



table.tabPorovnavac tr.popis td {

    font-size: 11px;

    color: #d0d0d0;

}



table.tabPorovnavac tr.favs a.fav {

    font-size: 11px;

    background: url(../images/cs/icon-favs.gif) no-repeat 0 3px;

    padding: 7px 0 10px 35px;

    display: block;

}



table.tabPorovnavac tr.favs a.favAway {

    font-size: 11px;

    background: url(../images/cs/icon-favs-away.gif) no-repeat 0 3px;

    padding: 7px 0 10px 35px;

    display: block;

}



table.tabPorovnavac td img {

    border: 1px solid #aba2a2;

}



/*

#porovnavacScrollBox{

margin:25px 0;

width:782px;

height:20px;

background:url(../images/cs/porovnavac-scroll-line.gif) repeat-x 0 8px;

float:right;

}

#porovnavacScrollBtn{

width:91px;

height:17px;

_height:19px;

padding:2px 0 0;

background:url(../images/cs/porovnavac-scroll-btn.gif) no-repeat;

text-align:center;

font-family:tahoma;

font-size:10px;

color:#fff;

font-weight:bold;

display:block;

text-decoration:none;

}

*/

/*POROVNAVAC end*/



/*VYKUP begin*/

.vykup {

    min-height: 1055px;

    _height: 1055px;

}



.vykup #pobamaklLeftIn {

    min-height: 1055px;

    _height: 1055px;

}



.vykup #pobamaklLeftBg {

    height: 1055px;

    background: url(../images/cs/vykup-bg.png) no-repeat;

}



* html .vykup #pobamaklLeftBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/vykup-bg.png', sizingMethod = 'image');

}



#mapVykup {

    width: 640px;

    height: 374px;

    position: relative;

    top: -20px;

}



#mapVykupIn {

    width: 640px;

    height: 374px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1000;

}



#mapVykupBg {

    width: 640px;

    height: 354px;

    background: url(../images/cs/vykup-map.png) no-repeat;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

}



* html #mapVykupBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/vykup-map.png', sizingMethod = 'image');

}



#mapVykupLegend {

    width: 175px;

    height: 43px;

    position: absolute;

    top: 325px;

    left: 236px;

    color: #c9c9c9;

    font-size: 11px;

    font-family: arial;

}



#mapPaMLegendIn {

    width: 175px;

    height: 43px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1000;

}



#mapVykupLegendBg {

    width: 175px;

    height: 43px;

    position: absolute;

    top: 0;

    left: 0;

    background: url(../images/cs/pobamakl-legend.png) no-repeat;

    z-index: 100;

}



* html #mapVykupLegendBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/pobamakl-legend.png', sizingMethod = 'image');

}



#mapVykupLegend strong {

    float: left;

    padding: 16px 5px 0 12px;

}



#mapVykupLegend ul li {

    float: left;

    padding: 16px 0 5px 28px;

    margin-left: 16px;

}



#mapVykupLegend ul li#iconMakl {

    background: url(../images/cs/map-icon-makl.gif) no-repeat 0 15px;

}



#mapVykupContent {

    width: 587px;

    height: 289px;

    overflow: hidden;

    position: absolute;

    top: 25px;

    left: 27px;

}



.vykup #searchForm {

    _width: 280px !important;

}



#vykupForm {

    width: 460px;

    min-height: 514px;

    _height: 514px;

    position: relative;

    left: 16px;

    font-size: 11px;

}



#vykupFormIn {

    width: 580px;

    min-height: 514px;

    _height: 514px;

    position: relative;

    top: 0;

    left: 12px;

    z-index: 1000;

}



#vykupFormBg {

    width: 609px;

    height: 514px;

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: 100;

    background: url(../images/cs/vykup-form-bg.png) no-repeat;

}



* html #vykupFormBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/vykup-form-bg.png', sizingMethod = 'image');

}



#vykupForm fieldset {

    margin: 0 0 15px;

}



#radioOcenit {

    width: 126px;

    height: 28px;

    position: relative;

    float: left;

    margin-right: 10px;

}



#radioOcenitIn {

    width: 116px;

    height: 28px;

    position: relative;

    top: 0;

    left: 10px;

    z-index: 1000;

}



#radioOcenitBg {

    width: 126px;

    height: 28px;

    position: absolute;

    top: 0;

    left: 0;

    display: block;

    background: url(../images/cs/vykup-ocenit.png) no-repeat;

    z-index: 100;

}



* html #radioOcenitBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/vykup-ocenit.png', sizingMethod = 'image');

}



#radioOcenit input {

    float: left;

    margin: 8px 10px 0 8px;

    & margin: 2px 5px 0 4px;

}



#radioOcenit label {

    float: left;

    margin: 6px 0 0;

}



#radioVykup {

    width: 86px;

    height: 28px;

    position: relative;

    float: left;

}



#radioVykupIn {

    width: 76px;

    height: 28px;

    position: relative;

    top: 0;

    left: 10px;

    z-index: 1000;

}



#radioVykupBg {

    width: 86px;

    height: 28px;

    position: absolute;

    top: 0;

    left: 0;

    display: block;

    background: url(../images/cs/vykup-vykup.png) no-repeat;

    z-index: 100;

}



* html #radioVykupBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/vykup-vykup.png', sizingMethod = 'image');

}



#radioVykup input {

    float: left;

    margin: 8px 10px 0 8px;

    & margin: 2px 5px 0 4px;

}



#radioVykup label {

    float: left;

    margin: 6px 0 0;

}



#vykupForm label {

    font-weight: bold;

}



#vykupForm select {

    font-size: 11px;

    width: 170px;

}



#vykupForm .oNemovistosti {

    margin: 0 0 10px;

}



#vykupForm .oNemovistosti label {

    display: block;

    padding: 0 0 6px;

}



#vykupForm .oNemovistosti .textarea {



}



#vykupForm .oNemovistosti .textarea textarea {

    border: 1px solid lightGrey;

    color: #A1A1A1;

    display: block;

    font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;

    font-size: 12px;

    height: 88px;

    overflow: auto;

    padding: 10px 10px 0;

    width: 440px;

}



.width188 {

    width: 188px;

}



.width250 {

    width: 250px;

}



.width370 {

    width: 370px;

}



.width460 {

    width: 460px;

}



.marBot20 {

    margin-bottom: 20px;

}



.podrobnosti strong {

    display: block;

    padding: 0 0 5px;

}



.podrobnosti label {

    margin: 0 20px 0 0;

    font-weight: normal !important;

    color: #d0d0d0;

}



.podrobnosti li {

    float: left;

}



fieldset.udaje {

    border-bottom: 0 !important;

    margin: 0 !important;

    padding: 0 !important;

}



.udaje label {

    float: left;

    padding: 0 0 4px;

}



.udaje .inputText {

    width: 205px;

    height: 21px;

}



.udaje .inputText input {

    font-size: 11px;

    height: 14px;

    margin: 0;

    width: 200px;

}



.udajeLeft {

    margin-right: 45px;

    padding-bottom: 18px;

    width: 205px;

}



.vykupBtn {

    background: url("../images/cs/hypo_calc_butt.png") no-repeat scroll left top transparent;

    border: medium none;

    color: #FFFFFF;

    display: block;

    float: right;

    font-size: 16px;

    font-weight: bold;

    height: 34px;

    margin: 10px 0 15px;

    padding: 0;

    text-align: center;

    text-transform: uppercase;

    width: 121px;

}



#jakToFunguje {

    width: 310px;

    min-height: 326px;

    _height: 326px;

    position: relative;

    font-size: 11px;

    color: #d0d0d0;

    margin: 0 0 15px;

}



#jakToFungujeIn {

    width: 276px;

    min-height: 326px;

    _height: 326px;

    position: relative;

    top: 15px;

    left: 17px;

    z-index: 1000;

}



#jakToFungujeBg {

    width: 310px;

    height: 326px;

    position: absolute;

    top: 0;

    left: 0;

    background: url(../images/cs/vykup-jak-to-funguje-bg.png) no-repeat;

    z-index: 100;

}



* html #jakToFungujeBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/vykup-jak-to-funguje-bg.png', sizingMethod = 'image');

}



#jakToFunguje h3, #jakToFunguje h3.l {

    padding: 0 0 15px;

}



#jakToFunguje ul {

    margin: 0 0 10px;

}



#jakToFunguje ul li {

    padding: 0 0 10px 35px;

    position: relative;

}



#jakToFunguje ul li span {

    width: 23px;

    height: 19px;

    _height: 22px;

    padding-top: 3px;

    display: block;

    background: url(../images/cs/vykup-circle.gif) no-repeat;

    text-align: center;

    position: absolute;

    left: 0;

    _left: -35px;

    font-weight: bold;

}



#maklerVykup {

    width: 310px;

    min-height: 190px;

    _height: 190px;

    position: relative;

    margin: 0 0 15px;

}



#maklerVykupIn {

    width: 276px;

    min-height: 190px;

    _height: 190px;

    position: relative;

    top: 15px;

    left: 17px;

    z-index: 1000;

}



#maklerVykupBg {

    width: 310px;

    height: 190px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

    background: url(../images/cs/vykup-makler-bg.png) no-repeat;

}



* html #maklerVykupBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/vykup-makler-bg.png', sizingMethod = 'image');

}



#maklerVykup h3, #maklerVykup .lh3 {

    padding: 0 0 19px;

}



#maklerVykup img.maklerImg {

    float: left;

    margin: 0 12px 0 0;

    border: 1px solid #c6c6c6;

}



#maklerVykupIn .vCard {

    position: absolute;

    top: 0px;

    right: 0px;

    background: url(../images/cs/detail-nem-ico-download.gif) no-repeat 0 0;

    color: #656565;

    font-size: 10px;

    padding: 2px 0 10px 24px;

    text-align: center;

}



#maklerVykupIn a.vCard:hover {

    color: #fff;

}



#maklerVykupIn p {

    padding: 0 0 14px;

}



#maklerVykupIn p.small {

    padding: 0 0 8px;

    font-size: 11px;

    color: #d0d0d0;

}



#maklerVykupIn h4, #maklerVykupIn .lh4 {

    color: #ff9900;

    font-size: 12px;

    font-weight: bold;

    padding: 0 0 0px;

}



.maklerVykupText {

    width: 160px;

    float: right;

}



/*VYKUP end*/



/*RADY A TIPY begin*/

#radyLeft {

    width: 642px;

    float: left;

    position: relative;

    overflow: hidden;

}



#radyLeftIn {

    position: relative;

    top: 15px;

    left: 17px;

    width: 607px;

    z-index: 1000;

}



#radyLeftBg {

    position: absolute;

    top: 0;

    left: 0;

    background: url(../images/cs/rady-left-bg.png) no-repeat;

    display: block;

    width: 642px;

    height: 1259px;

    z-index: 100;

}



* html #radyLeftBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/rady-left-bg.png', sizingMethod = 'image');

}



#radyLeft h1, #radyLeft .lh1 {

    padding: 0 0 18px;

}



#radyLeft li.radyItem {

    padding: 0 0 20px;

    color: #d0d0d0;

    position: relative;

    width: 607px;

    min-height: 38px;

    _height: 58px;

}



li.radyItem .radyItemIn {

    background: url(../images/cs/rady-li.gif) no-repeat 12px 2px;

    width: 440px;

    _width: 595px;

    padding-left: 35px;

    padding-bottom: 12px;

    min-height: 46px;

    _height: 58px;

    position: relative;

    top: 0;

    left: 0;

    z-index: 1000;

    cursor: pointer;

}



li.radyItem .selected {

    background: url(../images/cs/rady-li2.gif) no-repeat 12px 2px;

}



li.radyItem .accordionContent {

    padding-left: 35px;

    padding-bottom: 12px;

    z-index: 1000;

}



li.radyItem .radyItemBg {

    width: 607px;

    height: 58px;

    position: absolute;

    bottom: 20px;

    left: 0;

    z-index: 100;

    background: url(../images/cs/rady-question-closed.png) no-repeat;

}



* html #radyLeft li.radyItem .radyItemBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/rady-question-closed.png', sizingMethod = 'image');

}



#radyLeft li.radyItem h3, #radyLeft li.radyItem .lh3 {

    color: #fff;

    padding: 0;

}



#radyLeft li.radyItem .accordionContent p {

    padding: 0 0 10px;

}



#radyLeft li.radyItem .accordionContent a {

    color: #d0d0d0;

}



#radyLeft li.radyItem .accordionContent a:hover {

    color: #ff9900;

}



#radyLeft form {

    font-size: 11px;

}



#radyLeft label {

    font-weight: bold;

    padding: 0 0 4px;

}



#radyLeft span.fr {

    color: #909090;

    font-size: 11px;

    padding: 1px 0 0;

}



#radyLeft .inputText {

    width: 281px;

    height: 21px;

    background: url(../images/cs/vykup-input.gif) no-repeat;

}



#radyLeft .inputText input {

    width: 271px;

    height: 14px;

    margin: 2px 0 0 5px;

    font-size: 11px;

    font-family: tahoma;

    border: 0;

}



#radyLeft .textarea {

    width: 281px;

    height: 81px;

    background: url(../images/cs/rady-textarea.gif) no-repeat;

    position: relative;

    margin: 4px 0 0;

}



#radyLeft .textarea textarea {

    width: 270px;

    height: 70px;

    margin: 0;

    padding: 0;

    position: absolute;

    top: 5px;

    left: 5px;

    font-family: tahoma;

    font-size: 11px;

    border: 0;

}



#radyLeft .btn {

    width: 207px;

    height: 35px;

    background: url(../images/cs/vykup-btn.gif) no-repeat;

    color: #212121;

    font-size: 16px;

    font-weight: bold;

    border: 0;

    cursor: pointer;

    font-family: arial;

    margin: 20px 0 40px 0px;

}



.width281 {

    width: 281px;

}



.marBot17 {

    margin-bottom: 17px;

}



.radyForm {

    width: 495px;

    min-height: 149px;

    _height: 149px;

    position: relative;

    margin: 12px 0 0;

}



.radyFormIn {

    width: 583px;

    min-height: 149px;

    _height: 149px;

    position: relative;

    top: 0;

    left: 13px;

    z-index: 1000;

}



.radyFormBg {

    width: 609px;

    height: 149px;

    position: absolute;

    top: 0;

    left: 0;

    display: block;

    z-index: 100;

    background: url(../images/cs/rady-form-bg.png) no-repeat;

}



* html .radyFormBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/rady-form-bg.png', sizingMethod = 'image');

}



.radyForm .loader {

    width: 24px;

    height: 24px;

    background: url(../images/cs/loader-dark.gif) no-repeat;

    position: absolute;

    top: 60px;

    left: 279px;

}



#radyRight {

    width: 310px;

    min-height: 1230px;

    _height: 1230px;

    position: relative;

    overflow: hidden;

    float: right;

}



#radyRightIn {

    width: 276px;

    min-height: 1230px;

    _height: 1230px;

    position: relative;

    top: 15px;

    left: 17px;

    z-index: 1000;

}



#radyRightBg {

    width: 310px;

    height: 1233px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

    background: url(../images/cs/rady-right-bg.png) no-repeat;

}



* html #radyRightBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/rady-right-bg.png', sizingMethod = 'image');

}



#radyRightIn .accordionContent {

    color: #d0d0d0;

}



#letters {

    width: 200px;

    _width: 276px;

    padding: 5px 8px;

    margin: 0 0 15px;

}



#letters ul li {

    float: left;

    font-weight: bold;

    padding: 3px 2px;

}



#letters ul li a {

    color: #87888A;

    text-decoration: none;

    display: block;

    width: 16px;

    height: 16px;

    text-align: center;

    line-height: 1.3;

}



#letters ul li a:hover, #letters ul li.act a {

    color: #F08A00;

}



#radyRight h3, #radyRight .lh3 {

    padding: 0 0 10px !important;

}



#radyRight h3 a, #radyRight .lh3 a {

    text-decoration: none;

}



#radyRight h3 a:hover, #radyRight .lh3 a:hover {

    color: #ff9900;

}



.pojemText {

    margin: 0 0 10px;

    color: #d0d0d0;

}



/*RADY A TIPY end*/



/*KLASICKE HLEDANI begin*/

#hledaniLeft {

    width: 640px;

    min-height: 582px;

    _height: 582px;

    position: relative;

    color: #909090;

    font-size: 11px;

    float: left;

}



#hledaniLeftIn {

    width: 608px;

    min-height: 582px;

    _height: 582px;

    position: relative;

    top: 15px;

    left: 16px;

    z-index: 1000;

}



#hledaniLeftBg {

    width: 640px;

    height: 582px;

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

    background: url(../images/cs/hledani-left-bg.png) no-repeat;

}



* html #hledaniLeftBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/hledani-left-bg.png', sizingMethod = 'image');

}



#possibilities {

    position: absolute;

    top: 13px;

    right: 0px;

}



#hledaniLeft h1, #hledaniLeft .lh1 {

    padding: 0 0 20px;

}



#hledaniLeft strong {

    color: #fff;

}



#hledaniBox1 {

    width: 608px;

    min-height: 164px;

    _height: 164px;

    position: relative;

    margin: 0 0 20px;

    z-index: 1990;

}



#hledaniBox1In {

    width: 584px;

    min-height: 164px;

    _height: 164px;

    position: relative;

    top: 0;

    left: 12px;

    z-index: 2000;

}



#hledaniBox1Bg {

    width: 608px;

    height: 164px;

    display: block;

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: 100;

    background: url(../images/cs/hledani-left-box1-bg.png) no-repeat;

}



* html #hledaniBox1Bg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/hledani-left-box1-bg.png', sizingMethod = 'image');

}



#hledaniBox2 {

    width: 608px;

    min-height: 283px;

    _height: 283px;

    position: relative;

    z-index: 990;

}



#hledaniBox2In {

    width: 584px;

    min-height: 283px;

    _height: 283px;

    position: relative;

    top: 0;

    left: 12px;

    z-index: 1000;

}



#hledaniBox2Bg {

    width: 608px;

    height: 283px;

    display: block;

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: 100;

    background: url(../images/cs/hledani-left-box2-bg.png) no-repeat;

}



* html #hledaniBox2Bg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/hledani-left-box2-bg.png', sizingMethod = 'image');

}



#hledaniBox1 strong, #hledaniBox2 strong {

    padding: 0 0 4px;

    display: block;

}



.hledaniNabidka strong, .hledaniNabidka strong, .hledaniObjekt strong, .hledaniOkres strong, .hledaniDispozice strong, .hledaniTypStavby strong, .hledaniVlastnictvi strong {

    display: block;

    margin: 0 0 2px;

}



.hledaniNabidka {

    float: left;

    width: 128px;

    _width: 98px;

}



.hledaniObjekt {

    float: left;

    width: 120px;

    _width: 150px;

}



.hledaniZemeKraj {

    margin: 0 0 20px;

}



.hledaniZemeKraj select {

    font-size: 11px;

}



.marRight20 {

    margin-right: 20px;

}



.hledaniOkres {

    width: 330px;

}



.hledaniOkres li {

    float: left;

    padding: 0 15px 0 0;

}



.hledaniDispozice {

    margin: 0 0 18px;

}



.hledaniDispozice li {

    float: left;

    width: 82px;

}



.hledaniTypStavby {

    float: left;

    width: 425px;

}



.hledaniTypStavby li {

    float: left;

    width: 100px;

}



.hledaniVlastnictvi {

    float: left;

    width: 135px;

}



#hledaniBox2 .range {

    margin: 16px 0 0;

    padding-bottom: 10px;

    float: left;

    width: 252px;

}



#hledaniLeft .btn {

    padding: 20px 0 30px;

}



#hledaniLeft .btn input {

    width: 117px;

    height: 35px;

    background: url(../images/cs/hledani-btn.gif) no-repeat;

    color: #212121;

    font-size: 16px;

    font-weight: bold;

    font-family: arial;

    border: 0;

    cursor: pointer;

}



#hledaniLeft .range .clearfix {

    background: url(../images/cs/range-bg.gif) no-repeat 0 12px;

}



#hledaniRight {

    width: 310px;

    float: right;

}



#hledaniRight #searchIcons {

    float: none;

    margin: 0 0 20px;

}



#novyZpusob {

    width: 310px;

    min-height: 150px;

    _height: 150px;

    position: relative;

    font-size: 11px;

    color: #d0d0d0;

    margin: 0 0 15px;

}



#novyZpusobIn {

    width: 100px;

    min-height: 150px;

    _height: 150px;

    position: relative;

    top: 15px;

    left: 185px;

    z-index: 1000;

}



#novyZpusobBg {

    width: 310px;

    height: 150px;

    position: absolute;

    top: 0;

    left: 0;

    display: block;

    z-index: 100;

    background: url(../images/cs/hledani-novy-zpusob-bg.png) no-repeat;

}



* html #novyZpusobBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/hledani-novy-zpusob-bg.png', sizingMethod = 'image');

}



#novyZpusobImg {

    width: 169px;

    height: 97px;

    position: absolute;

    top: 40px;

    left: 10px;

    background: url(../images/cs/hledani-map.png) no-repeat;

    display: block;

}



* html #novyZpusobImg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/hledani-map.png', sizingMethod = 'image');

}



#novyZpusob h3, #novyZpusob .lh3 {

    padding: 0 0 10px;

    position: relative;

    left: -170px;

    white-space: nowrap;

}



#novyZpusob h3 a:hover, #novyZpusob .lh3 a:hover {

    color: #ff9900;

}



#novyZpusob a.button {

    margin: 16px 0 0;

}



#atraktivni {

    clear: both;

    width: 310px;

    min-height: 267px;

    _height: 267px;

    position: relative;

}



#atraktivniIn {

    width: 280px;

    height: 267px;

    _height: 267px;

    position: relative;

    top: 5px;

    left: 4px;

    z-index: 1000;

}



#atraktivniBg {

    width: 310px;

    height: 267px;

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

    background: url(../images/cs/hledani-atraktivni-bg.png) no-repeat;

}



* html #atraktivniBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/hledani-atraktivni-bg.png', sizingMethod = 'image');

}



#atraktivniNoFlash {

    padding: 10px 10px;

}



#atraktivniNoFlash p {

    padding: 0 0 20px;

}



/*KLASICKE HLEDANI end*/



/*MAPOVY VYHLEDAVAC begin*/

#mapBigHeader {

    width: 100%;

    min-width: 880px;

    height: 100px;

    background: #1f1f1f;

}



#mapBigHeader h2, #mapBigHeader .lh2 {

    width: 172px;

    height: 35px;

    text-indent: -9999px;

    background: url(../images/cs/map-big-logo.gif);

    float: left;

    margin: 29px 30px 0 13px;

    display: inline;

}



#mapBigHeader #search {

    margin: 8px 0 0;

    text-align: left;

}



#mapBigContent {

    width: 736px;

    height: 558px;

    overflow: hidden;

    position: absolute;

    top: 84px;

    left: 0px;

    color: #c9c9c9;

}



#mapBig select {

    font-size: 11px;

    font-family: tahoma;

}



#mapBigHorizontal {

    position: relative;

    font-size: 11px;

    color: #c9c9c9;

    width: 100%;

    height: 39px;

    background: url(../images/cs/map-big-horizontal-bg.gif) repeat-x;

    min-width: 880px;

}



#mapBigHorizontal fieldset {

    padding: 10px 0px 0 0;

    margin: 0 16px 0 0;

    background: url(../images/cs/map-hp-separator-horiz.gif) no-repeat right 7px;

}



#mapBigHorizontal fieldset label {

    margin: 0 12px 0 0;

}



#mapBigHorizontal li {

    float: left;

    padding: 3px 6px 0 0;

}



#mapBigHorizontal a.btnBack {

    background: transparent url(../images/cs/btn-a-back.gif) no-repeat scroll left top;

    display: inline;

    float: right;

    height: 22px;

    padding-left: 26px;

    text-decoration: none;

    margin: 10px 12px 0;

}



#mapBigHorizontal a.btnBack:hover {

    background: transparent url(../images/cs/btn-a-back.gif) no-repeat scroll left bottom;

}



#mapBigHorizontal a.btnBack span {

    background: transparent url(../images/cs/btn-span-back.gif) no-repeat right top;

    display: block;

    line-height: 14px;

    padding: 4px 16px 4px 0;

}



#mapBigHorizontal a.btnBack:hover span {

    background: transparent url(../images/cs/btn-span-back.gif) no-repeat right bottom;

    color: #fff;

}



#mapBigVertical {

    position: absolute;

    top: 139px;

    right: 0;

    width: 214px;

    font-size: 11px;

    text-align: left;

    background: url(../images/cs/map-big-bg.gif) repeat-y right top;

}



#mapBigVerticalIn {

    padding: 20px 0 0 16px;

}



#mapBigArrow {

    width: 16px;

    position: absolute;

    left: 0;

    top: 0;

    background: url(../images/cs/map-big-arrow-bg.gif) repeat-y;

}



#mapBigArrow span {

    width: 7px;

    height: 8px;

    position: absolute;

    left: 5px;

    top: 230px;

    background: url(../images/cs/map-big-arrow.gif) no-repeat;

    display: block

}



#mapBigArrow.closed span {

    background: url(../images/cs/map-big-arrow-closed.gif) no-repeat;

}



#mapBigVertical fieldset {

    padding: 0 0 12px 10px;

    margin: 0 0 10px;

    background: url(../images/cs/map-hp-separator-vert.gif) no-repeat left bottom;

}



#mapPlace {

    position: absolute;

    top: 139px;

    left: 0;

    width: 100%;

    text-align: left;

}



body#mapBigBg {

    /*background:#262626 url(../images/cs/map-big-bg.gif) repeat-y right top fixed;*/

    background: #1F1F1F;

}



body#mapBigBg .bubble {

    width: 342px !important;

    position: absolute;

    background: #161616;

    min-height: 254px;

    _height: 254px;

    z-index: 5000;

}



body#mapBigBg .bubbleIn {

    position: relative;

    top: 0;

    left: 17px;

    width: 308px !important;

    z-index: 1000;

    padding-bottom: 30px;

}



body#mapBigBg .bubbleTop {

    width: 342px !important;

    height: 4px;

    background: url(../images/cs/bubble-top-342.png) no-repeat;

    display: block;

    position: absolute;

    top: -4px;

    left: 0;

}



* html body#mapBigBg .bubbleTop {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/bubble-top-342.png', sizingMethod = 'image');

}



body#mapBigBg .bubbleBot {

    width: 342px;

    height: 241px;

    background: url(../images/cs/bubble-bot-342.png) no-repeat left bottom;

    display: block;

    position: absolute;

    bottom: -52px;

    left: 0;

    z-index: 100;

}



* html body#mapBigBg .bubbleBot {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/bubble-bot-342.png', sizingMethod = 'image');

}



body#mapBigBg .bubbleIn .headline {

    width: 342px;

    min-height: 49px;

    _height: 49px;

    background: url(../images/cs/bubble-h3-342.gif) no-repeat left bottom;

    position: relative;

    left: -17px;

    margin: 0 0 15px;

    font-size: 12px;

    padding: 0 0 10px;

    font-weight: bold;

}



body#mapBigBg .bubbleIn .headline span.headlineIn {

    padding: 24px 47px 0px 17px;

    display: block;

}



body#mapBigBg .bubbleIn .headline img {

    border: 1px solid #b6acac;

    margin: 0 13px 5px 0;

}



body#mapBigBg .bubbleIn p {

    padding: 0 0 10px;

    margin: 0 !important;

    border-bottom: 0 !important;

}



body#mapBigBg .bubbleIn table {

    width: 100%;

}



body#mapBigBg .bubbleIn table th, body#mapBigBg .bubbleIn table td {

    text-align: left;

    border-top: 1px solid #393939;

    padding: 1px 0;

    line-height: 16px;

}



body#mapBigBg .bubbleIn table tr.orange td, body#mapBigBg .bubbleIn table tr.orange th {

    color: #ff9900 !important;

    border-top: 0 !important;

}



body#mapBigBg .bubbleIn table th {

    color: #fdfdfd;

}



body#mapBigBg .bubbleIn table td {

    color: #d0d0d0;

}



body#mapBigBg .bubble .btnGrey {

    bottom: -10px;

    left: 8px;

    position: absolute;

    z-index: 2000;

    font-size: 11px;

}



body#mapBigBg .bubbleClose {

    width: 17px;

    height: 16px;

    position: absolute;

    top: 24px;

    right: 19px;

    z-index: 3000;

}



body#mapBigBg .bubbleClose span {

    width: 17px;

    height: 16px;

    background: url(../images/cs/bubble-close.gif);

}



body#mapBigBg .bubble a:hover {

    color: #ff9900 !important;

}



/*MAPOVY VYHLEDAVAC end*/



/*FOOTER begin*/

#footer {

    width: 100%;

    height: 244px;

    background: url(../images/cs/footer-bg.gif) repeat-x;

    line-height: 1.3;

    color: #252525;

    font-size: 11px;

}



#footerBg {

    width: 100%;

    height: 244px;

    background: url(../images/cs/footer.gif) no-repeat center top;

}



#footerIn {

    width: 970px;

    margin: 0 auto;

    padding: 21px 0 0;

    text-align: left;

}



#footer a {

    color: #252525;

}



#footer a:hover {

    color: #e08700;

}



#footer h2, #footer .lh2 {

    font-size: 18px;

    font-weight: normal;

    color: #e08700;

    padding: 0 0 18px;

}



#footer p {

    padding: 0 0 10px;

    margin-top: -3px;

}



#footerContacts strong {

    width: 34px;

    display: block;

    float: left;

}



.footerBox {

    width: 242px;

    float: left;

    position: relative;

}



.footerBox .inputText {

    width: 182px;

    height: 24px;

    background: url(../images/cs/footer-input.gif) no-repeat;

    margin: 0 0 12px;

}



.footerBox .inputText input {

    width: 164px;

    _width: 178px;

    height: 17px;

    _height: 20px;

    padding: 3px 7px 0;

    border: 0;

    font-size: 11px;

    font-family: tahoma;

    margin: 2px 0 0 2px;

}



.footerBox textarea {

    width: 168px;

    _width: 182px;

    height: 54px;

    _height: 64px;

    padding: 5px 8px;

    background: url(../images/cs/footer-textarea.gif) no-repeat;

    border: 0;

    font-size: 11px;

    font-family: tahoma;

    margin: 0 0 13px;

}



.footerBox input.btn {

    width: 64px;

    height: 29px;

    border: 0;

    font-weight: bold;

    font-size: 11px;

    color: #fff;

    font-family: tahoma;

    background: url(../images/cs/footer-btn.gif) no-repeat left top;

    cursor: pointer;

}



.footerBox input.btn2 {

    background: url(../images/cs/footer-btn.gif) no-repeat left bottom;

}



.footerBox #aaabytyLogo {

    width: 125px;

    height: 26px;

    margin: 25px 0 0;

    text-indent: -9999px;

    background: url(../images/cs/footer-logo.gif);

}



.footerBox .loader {

    width: 24px;

    height: 24px;

    background: url(../images/cs/loader-light.gif) no-repeat;

    position: absolute;

    top: 120px;

    left: 75px;

}



/*FOOTER end*/



/*FOOTER MENU begin*/

#footerMenu {

    background-color: #868889;

    font-size: 11px;

}



#footerMenuIn {

    width: 970px;

    margin: 0 auto;

    text-align: left;

    height: 110px;

}



#footerMenu ul {

    float: left;

    margin: 25px 0 0;

}



#footerMenu ul li {

    float: left;

    padding: 0 30px 0 0;

}



#footerMenu ul li a:hover {

    color: #000;

}



#footerMenu p.phone {

    background: url("../images/cs/ico_phone.png") no-repeat scroll left top transparent;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 21px;

    margin-left: 100px;

    margin-right: 60px;

    padding-left: 45px;

    margin-top: 45px;

}



#footerMenu p.address {

    font-size: 14px;

    line-height: 18px;

    margin-top: 35px;

    margin-right: 60px;

}



#footerMenu p.www {

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 20px;

    margin-right: 10px;

    margin-top: 45px;

}



#footerMenu p {

    float: left;

    color: #FFFFFF;

}



#footerMenu p a {

    color: #000;

}



#footerMenu p a:hover {

    color: #fff;

}



/*FOOTER MENU end*/



/* JQUERY SELECT begin */

div.selectbox-wrapper {

    position: absolute;

    background-color: white;

    border-top: 0;

    margin: 0px;

    text-align: center;

    font-size: 11px;

    overflow: auto;

    color: #2f2f2f;

    z-index: 1000;

    padding: 2px 2px;

}



div.selectbox-wrapper ul {

    list-style-type: none;

    margin: 0px;

    padding: 0px;

}



div.selectbox-wrapper ul li.selected {

    background-color: #dbdbdb;

}



div.selectbox-wrapper ul li {

    list-style-type: none;

    display: block;

    margin: 0;

    padding: 4px 3px;

    cursor: pointer;

}



.select174 .selectbox {

    width: 200px;

    cursor: pointer;

}



* html .select174 .selectbox {

    width: 174px;

    height: 21px;

}



.select345 select {

    background: url(../images/cs/select-174.gif) right;

}



.select345 {

    margin: 0 0 13px;

}



.select345 .selectbox {

    font-size: 11px;

    width: 337px;

    display: block;

    text-align: left;

    background: url(../images/cs/select-345.gif) right;

    padding: 4px 4px 0;

    height: 17px;

    cursor: pointer;

    border: 0;

    font-family: tahoma;

}



* html .select345 .selectbox {

    width: 345px;

    height: 21px;

}



.select345 select {

    background: url(../images/cs/select-345.gif) right;

}



.select157 {

    margin: 0 0 13px;

}



.select157 .selectbox {

    font-size: 11px;

    width: 149px;

    display: block;

    text-align: left;

    background: url(../images/cs/select-157.gif) right;

    padding: 4px 4px 0;

    height: 17px;

    cursor: pointer;

    border: 0;

    font-family: tahoma;

}



* html .select157 .selectbox {

    width: 157px;

    height: 21px;

}



.select157 select {

    background: url(../images/cs/select-157.gif) right;

}



.select138 .selectbox {

    font-size: 11px;

    width: 130px;

    display: block;

    text-align: left;

    background: url(../images/cs/select-138.gif) right;

    padding: 4px 4px 0;

    height: 17px;

    cursor: pointer;

    border: 0;

    font-family: tahoma;

}



* html .select138 .selectbox {

    width: 138px;

    height: 21px;

}



.select138 select {

    background: url(../images/cs/select-138.gif) right;

}



.select43 {

    float: right;

}



.select43 .selectbox {

    font-size: 11px;

    width: 35px;

    display: block;

    text-align: left;

    background: url(../images/cs/select-43.gif) right;

    padding: 4px 4px 0;

    height: 17px;

    cursor: pointer;

    border: 0;

    font-family: tahoma;

}



* html .select43 .selectbox {

    width: 43px;

    height: 21px;

}



.select43 select {

    background: url(../images/cs/select-43.gif) right;

}



.select60 .selectbox {

    text-align: center;

    width: 80px;

}



* html .select60 .selectbox {

    width: 60px;

    height: 21px;

}



.select60 select {

    background: url(../images/cs/select-60.gif) right;

}



/* JQUERY SELECT end */



/*GLIDER UNIVERSAL begin*/

.glider {

    position: relative;

    overflow: hidden;

    _overflow: visible;

    _overflow-x: hidden;

    padding: 0 0 32px;

}



.gliderWrapper {

    position: relative;

}



.gliderItem {
    width: 10000px;
    position: relative;
    left: 0;
}



.gliderDots {

    _height: 17px !important;

    width: 458px;

    text-align: center;

    margin: 17px 0 0 0;

    position: relative;

    padding: 0 !important;

}



.gliderDotsNot {

    height: 34px;

}



.gliderDots .gliderDot {

    width: 9px;

    height: 9px;

    background: url(../images/cs/detail-pob-nav-point.gif) no-repeat;

    display: inline;

    margin: 0;

    padding: 0px 4px;

    text-decoration: none;

    overflow: hidden;

}



.gliderDots .gliderDot:hover, .gliderDots .gliderDot.active {

    background: url(../images/cs/detail-pob-nav-point-act.gif) no-repeat;

}



.gliderDots .fr {

    width: 41px;

    position: absolute;

    top: -6px;

    right: 11px;

}



.gliderDots .fr .prev {

    width: 21px;

    height: 19px;

    background: url(../images/cs/detail-pob-nav-left.gif) no-repeat;

    float: left;

    display: block;

}



.gliderDots .fr .next {

    width: 20px;

    height: 19px;

    background: url(../images/cs/detail-pob-nav-right.gif) no-repeat;

    float: right;

    display: block;

}



/*GLIDER UNIVERSAL end*/



.footerBox .gliderDots .fr {

    right: 0px;

}



.footerBox .gliderDots .gliderDot {

    cursor: pointer;

    background: url(../images/cs/glider-dot.gif) no-repeat left top;

    width: 9px;

    height: 9px;

    display: inline;

    float: left;

    margin: 0 3px;

    padding: 0;

    overflow: hidden;

}



.footerBox .gliderDots .gliderDot:hover, .footerBox .gliderDots .gliderDot.active {

    background: url(../images/cs/glider-dot.gif) no-repeat left -9px;

}



.footerBox .gliderDots .fr .prev {

    cursor: pointer;

    display: block;

    float: left;

    width: 21px;

    height: 20px;

    background: url(../images/cs/glider-prev.gif) no-repeat left top;

}



.footerBox .gliderDots .fr a:hover.prev {

    background: url(../images/cs/glider-prev.gif) no-repeat left bottom;

}



.footerBox .gliderDots .fr .next {

    cursor: pointer;

    display: block;

    float: left;

    width: 20px;

    height: 20px;

    background: url(../images/cs/glider-next.gif) no-repeat left top;

}



.footerBox .gliderDots .fr a:hover.next {

    background: url(../images/cs/glider-next.gif) no-repeat left bottom;

}



.footerBox .gliderWrapper {

    width: 728px;

}



.footerBox .glider {

    width: 182px;

    overflow: hidden;

}



.footerBox .gliderItem {

    width: 182px;

}



.footerBox .gliderItem img {

    width: 182px;

    height: 100px;

}



.footerBox .gliderDots {

    width: 182px;

    _width: 182px;

    padding-left: 10px;

}



#nemPhotos .gliderWrapper {

    width: 1792px;

    left: 0;

}



#nemPhotos .glider {



}



#pobPhotos .gliderWrapper {

    width: 1124px;

}



#pobPhotos .glider {

    width: 281px;

}



#pobPhotos .gliderItem {

    width: 281px;

}



#pobPhotos .gliderDots {

    width: 292px;

}



.finColIn .gliderWrapper {

    width: 1124px;

}



.finColIn .glider {

    width: 281px;

}



.finColIn .gliderItem {

    width: 281px;

}



.finColIn .gliderDots {

    width: 275px;

}



#atraktivniIn .gliderWrapper {

    width: 1120px;

}



#atraktivniIn .glider {

    width: 280px;

}



#atraktivniIn .gliderItem {

    width: 280px;

}



#atraktivniIn .gliderDots {

    width: 280px;

}



#atraktivniIn img {

    width: 270px;

    border: 5px solid #000;

}



/*HORIZONTAL SCROLL begin*/

ul.blocks {

    display: block;

    height: auto;

}



ul.blocks li {

    float: left;

    display: block;

    height: auto;

}



.holder {

    display: block;

}



.scroll-pane {

    float: left;

}



#pane {

    height: auto;

    width: 938px;

    padding: 0 0 25px;

    display: block;

    _overflow: hidden;

}



.jScrollPaneContainer {

    position: relative;

    overflow: hidden;

    z-index: 1;

}



.jScrollPaneTrack {

    position: absolute;

    cursor: pointer;

    left: 0;

    bottom: 0;

    width: 100%;

    background: url(../images/cs/porovnavac-scroll-line.gif) repeat-x 0 8px;

    height: 19px;

}



.jScrollIntervalTrack {

    position: absolute;

}



.jScrollPaneDrag {

    position: absolute;

    background: url(../images/cs/porovnavac-scroll-btn.gif) repeat-x;

    cursor: pointer;

    overflow: hidden;

    height: 17px;

    _height: 19px;

    padding: 2px 0 0;

    width: 91px !important;

    text-align: center;

    font-family: tahoma;

    font-size: 10px;

    color: #fff;

    font-weight: bold;

    display: block;

    text-decoration: none;

}



/*HORIZONTAL SCROLL end*/



label.checkbox span.holder {

    background: url("../images/cs/radio.gif") no-repeat scroll 0 0 transparent;

    height: 62px;

}



label.radio span.holder {

    height: 62px;

    background: url(../images/cs/radio.gif) 0 0 no-repeat;

}



label.checked span.holder, label.checked span.holder {

    top: -44px !important;

}



.prettyCheckbox {

    position: relative;

    padding-left: 23px;

    white-space: nowrap;

}



label.list {

    float: left;

    clear: left;

    padding-bottom: 5px;

}



label.inline {

    float: left;

    margin: 0 10px 0 0;

}



input.hiddenCheckbox {

    position: absolute;

    left: -10000px;

}



label.prettyCheckbox span.holderWrap {

    display: block;

    float: left;

    position: absolute;

    top: 1px;

    left: 0px;

    overflow: hidden;

}



label.prettyCheckbox span.holder {

    display: block;

    position: absolute;

    top: -4px;

    left: 0;

}



form#formTip fieldset {

    margin-bottom: 20px;

    background-color: white;

    border: 1px solid #F4A740;

    border-radius: 8px 8px 8px position: absolute;

    top: 100px;

    left: 0;

    z-index: 5000;

    font-size: 11px;

    width: 327px;

    height: 378px;

}



form#formTip fieldset #formTipIn {

    width: 304px;

    height: 340px;

    position: relative;

    top: 11px;

    left: 11px;

    z-index: 6000;

}



form#formTip fieldset #formTipBg {

    width: 327px;

    height: 367px;

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 5500;

    background: url(../images/cs/form-tip-bg.png) no-repeat;

}



* html form#formTip fieldset #formTipBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/form-tip-bg.png', sizingMethod = 'image');

}



form#formTip label {

    font-weight: bold;

    color: #F08A00;

    float: left;

}



form#formTip label span {

    font-weight: normal;

    color: #87888A;

}



form#formTip .required {

    color: #909090;

    font-size: 11px;

    font-weight: normal;

    float: right;

}



form#formTip .clearfix .required.error {

    color: #e44040 !important;

}



form#formTip .inputText {

    width: 304px;

    height: 21px;

    border: 1px solid #F4A740;

    margin: 5px 0 14px;

}



form#formTip .inputTextError {

    background: url(../images/cs/input-304-error.gif) no-repeat;

}



form#formTip .inputText input {

    width: 294px;

    height: 14px;

    padding: 0;

    margin: 0;

    font-family: arial;

    font-size: 11px;

    border: 0;

    margin: 3px 0 0 5px;

}



form#formTip .inputTextError input {

    background: #fad7d7;

}



form#formTip .textarea {

    border: 1px solid #F4A740;

    width: 304px;

    height: 93px;

    margin: 5px 0 5px;

}



form#formTip .textareaError {

    background: url(../images/cs/textarea-304-error.gif) no-repeat;

}



form#formTip .textarea textarea {

    width: 293px;

    margin: 5px 0 0 5px;

    height: 80px;

    border: 0;

    font-family: arial;

    font-size: 11px;

}



form#formTip .textareaError textarea {

    background: #fad7d7;

}



form#formTip input.btn {

    background: url("../images/cs/hypo_calc_butt.png") no-repeat scroll left top transparent;

    border: medium none;

    color: #FFFFFF;

    display: block;

    font-size: 16px;

    font-weight: bold;

    height: 34px;

    margin-left: 87px;

    margin-top: 17px;

    padding: 0;

    text-align: center;

    text-transform: uppercase;

    width: 121px;

}



.favBox {

    border: 1px solid #F4A740;

    border-radius: 8px 8px 8px 8px;

    font-size: 10px;

    padding: 9px 5px 9px 10px;

    background: none repeat scroll 0 0 white;

    position: absolute;

    top: 83px;

    right: 0;

    width: 284px;

    z-index: 5000;

}



#searchIcoHistory .favBox {

    right: auto !important;

    left: -105px !important;

    background: url(../images/cs/fav-bg2.png) no-repeat;

}



* html .favBox {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/fav-bg.png', sizingMethod = 'crop');

}



* html #searchIcoHistory .favBox {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/fav-bg2.png', sizingMethod = 'crop');

}



.favBox .favItem {

    width: 284px;

    position: relative;

}



/*

.favItem a.delete{

width:18px;

height:18px;

display:block;

background:url(../images/cs/fav-cross.gif) no-repeat;

position:absolute;

top:10px;

right:10px;

text-indent:-9999px;

}

*/

.favItem a.delete {

    font-size: 10px;

}



.favItem .favItemL {

    float: left;

    width: 76px;

    margin: 9px 0 10px 11px;

    display: inline;

}



#searchIcoHistory .favItem .favItemL {

    width: 190px;

}



#searchIcoHistory .favItem .favItemL .searched {

    font-size: 12px;

    color: #fff;

    padding: 0 0 2px;

}



#searchIcoHistory .favItem .favItemL .searched a {

    text-decoration: none;

}



#searchIcoHistory .favItem .favItemL .time {

    font-size: 10px;

    font-weight: bold;

    color: #a2a1a1;

    padding: 0;

    & padding: 0 0 8px;

}



.favItem .favItemR {

    float: right;

    width: 154px;

    margin: 11px 31px 10px 0;

    display: inline;

}



#searchIcoHistory .favItem .favItemR {

    width: 70px;

    margin: 11px 10px 10px 0;

    color: #a2a1a1;

    font-size: 10px;

    text-align: right;

}



.favBox .favItemL img {

    float: left;

    _float: none;

    border: 1px solid #aba1a1;

    width: 74px;

    height: 49px;

}



.favItem .num {

    font-size: 10px;

    color: #a2a1a1;

    padding: 0 0 4px;

}



.favItem .descr {

    font-size: 12px;

    color: #fff;

    padding: 0 0 2px;

}



.favItem .descr a {

    text-decoration: underline;

    color: #F08A00;

}



.favItem .descr a:hover {

    text-decoration: none;

    color: #F08A00;

}



.favItem .price {

    font-size: 10px;

    font-weight: bold;

    color: #ff9900;

    padding: 0 0 2px;

}



.favItem .place {

    font-size: 10px;

    color: #87888A;

}



.favBoxBot {

    width: 284px;

    height: 29px;

    position: relative;

    left: 0px;

}



.favBoxBotIn {

    width: 284px;

    height: 23px;

    position: absolute;

    top: 5px;

    left: 0;

    z-index: 6000;

}



.favBoxBotBg {

    width: 284px;

    height: 29px;

    display: block;

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: 5000;

}



#searchIcoHistory .favBoxBot {

    width: 284px;

    height: 5px;

    position: relative;

    left: 0px;

    background: url(../images/cs/fav-bot2.png) no-repeat;

}



* html #searchIcoHistory .favBoxBot {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/fav-bot2.png', sizingMethod = 'image');

}



.favBoxBotIn a {

    margin: 0 0 0 36px;

}



.error h1.error404 {

    width: 377px;

    height: 31px;

    margin: 0 0 15px;

}



* html .error h1.error404 {

    margin: 0 0 25px;

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/error-404-h1.png', sizingMethod = 'image');

}



.error h1.error500 {

    position: relative;

    top: 5px;

    width: 299px;

    height: 31px;

    background: url(../images/cs/error-500-h1.png) no-repeat;

    text-indent: -9999px;

    margin: 0 0 15px;

}



* html .error h1.error500 {

    margin: 0 0 25px;

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/error-500-h1.png', sizingMethod = 'image');

}



.error .img {

    width: 481px;

    height: 214px;

    background: url(../images/cs/error-404-img.png) no-repeat;

}



* html .error .img {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/error-404-img.png', sizingMethod = 'image');

}



.errorText {

    width: 500px;

}



.error p {

    padding: 0 0 20px;

}



.error ul {

    margin: 0 0 13px;

}



.error ul li {

    background: url(../images/cs/error-404-li.gif) no-repeat 0 7px;

    padding: 0 0 8px 15px;

}



.error a {

    color: #ff9900 !important;

}



.error a:hover {

    color: #fff !important;

}



a.error500Btn {

    width: 143px;

    height: 22px;

    _height: 29px;

    padding: 7px 0 0;

    background: url(../images/cs/error-500-btn.gif) no-repeat;

    text-align: center;

    cursor: pointer;

    color: #212121 !important;

    text-decoration: none;

    font-size: 10px;

    font-weight: bold;

    display: block;

}



.textual {

    color: black;

}



.textual a {

    color: #ff9900;

}



.textual a:hover {

    color: #fff;

}



.textual h1, .textual .lh1 {

    padding: 0 0 16px !important;

}



.textual h2, .textual .lh2 {

    padding: 0 0 10px !important;

    font-weight: bold !important;

    color: #fff !important;

    font-size: 14px !important;

}



.textual h3, .textual .lh3 {

    padding: 0 0 8px !important;

    font-weight: bold !important;

    color: #fff !important;

    font-size: 12px !important;

}



.textual h4, .textual .lh4 {

    padding: 0 0 3px !important;

    font-weight: bold !important;

    color: #fff !important;

    font-size: 12px !important;

}



.textual p {

    padding: 0 0 20px !important;

}



.textual ul {

    margin: 0 0 15px !important;

}



.textual ul li {

    padding: 0 0 2px 19px !important;

    background: url(../images/cs/li.gif) no-repeat 2px 7px;

    position: relative;

}



.textual ol {

    margin: 0 0 15px 23px !important;

}



a.button {

    background: transparent url(../images/cs/button-a.gif) no-repeat scroll right top;

    display: block;

    float: left;

    height: 29px;

    padding-right: 12px;

    text-decoration: none;

    font-size: 11px;

    color: #212121 !important;

    font-weight: bold;

}



a.button:hover {

    background: transparent url(../images/cs/button-a.gif) no-repeat scroll right bottom;

    color: #212121 !important;

}



a.button span {

    background: transparent url(../images/cs/button-span.gif) no-repeat left top;

    display: block;

    line-height: 21px;

    padding: 4px 0 4px 12px;

}



a.button:hover span {

    background: transparent url(../images/cs/button-span.gif) no-repeat left bottom;

    color: #212121 !important;

}



.zkImg {

    width: 296px;

    height: 219px;

    background: url(../img/zakaznicka-karta.png) no-repeat;

    position: absolute;

    top: 80px;

    right: 0;

}



* html .zkImg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/img/zakaznicka-karta.png', sizingMethod = 'image');

}



.zkContent {

    width: 615px;

}



#noflashAtr {

    margin: 14px 0 0 34px;

    width: 400px;

    /*

width:648px;

_width:662px;

height:255px;

_height:266px;

padding:11px 0 0 14px;

background:url(../images/cs/no-flash-atr.png) no-repeat;

*/

}



#noflashAtr p {

    padding: 10px 0 20px;

}



* html #noflashAtr {

    /*

background:none;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cs/no-flash-atr.png', sizingMethod='image');

*/

}



.noflashAtrIn {

    width: 215px;

    height: 190px;

    overflow: hidden;

    font-size: 11px;

    margin: 15px 0 0;

}



.noflashAtrIn ul li {

    float: left;

    margin: 0 15px 0 0;

    text-align: center;

}



.noflashAtrIn ul li a {

    border: 0;

    text-decoration: none;

}



.noflashAtrIn ul li img {

    width: 190px;

    height: 130px;

    margin: 0 0 5px;

    border: 5px solid #000;

}



#noflashAtr .prev {

    margin: 0 0 0 586px;

    width: 21px;

    height: 20px;

    background: url(../images/cs/detail-pob-nav-left.gif) no-repeat;

    position: relative;

    text-indent: -9999px;

    border: 0;

    cursor: pointer;

    outline: none;

    float: left;

}



#noflashAtr .next {

    width: 20px;

    height: 20px;

    background: url(../images/cs/detail-pob-nav-right.gif) no-repeat;

    position: relative;

    text-indent: -9999px;

    cursor: pointer;

    outline: none;

    border: 0;

    float: left;

}



.siteMap {

    width: 969px;

    min-height: 880px;

    _height: 880px;

    position: relative;

}



.siteMapIn {

    width: 935px;

    min-height: 880px;

    _height: 880px;

    position: relative;

    top: 11px;

    left: 17px;

    z-index: 1000;

}



.siteMapBg {

    width: 969px;

    height: 880px;

    position: absolute;

    top: 0;

    left: 0;

    background: url(../images/cs/sitemap-bg.png) no-repeat left top;

    z-index: 100;

}



* html .siteMapBg {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/sitemap-bg.png', sizingMethod = 'image');

}



.siteMap ul li a {

    font-weight: bold;

    background: url(../images/cs/sitemap-item-bg.png) repeat-x 0 0;

    padding: 6px 10px;

    cursor: pointer;

}



* html .siteMap ul li a {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/cs/sitemap-item-bg.png', sizingMethod = 'scale');

}



.siteMap ul li li {

    text-align: right;

    padding: 0 0 4px;

}



.siteMap ul ul a {

    font-weight: normal;

    background: url(../images/cs/sitemap-li.gif) no-repeat right 5px !important;

    padding: 0 10px 3px 0;

    position: relative;

    display: block;

    filter: none !important;

}



.siteMap ul.sitemapLangs {

    position: absolute;

    top: 118px;

    left: 85px;

    background: url(../images/cs/sitemap-langs-bg.png) no-repeat bottom left;

    padding: 9px 10px 8px;

}



* html .siteMap ul.sitemapLangs {

    background: none;

}



.siteMap ul.sitemapLangs li {

    float: left;

}



.siteMap ul.sitemapLangs li a {

    background: none !important;

    padding: 0 0 0 10px;

}



.siteMap ul.sitemapLangs li.first a {

    background: url(../images/cs/sitemap-li.gif) no-repeat left 5px !important;

    padding: 0 0 0 12px;

}



.siteMap ul.sitemapSearch {

    position: absolute;

    top: 408px;

    left: 28px;

    background: url(../images/cs/sitemap-vyhledavani-bg.png) no-repeat bottom left;

    padding: 9px 10px 5px;

}



* html .siteMap ul.sitemapSearch {

    background: none;

}



.siteMap ul.sitemapHp {

    position: absolute;

    top: 608px;

    right: 84px;

    background: url(../images/cs/sitemap-hp-bg.png) no-repeat bottom left;

    padding: 9px 10px 5px;

}



* html .siteMap ul.sitemapHp {

    background: none;

}



.siteMap a.itemHlavni {

    position: absolute;

    top: 88px;

    left: 85px;

}



.siteMap a.itemKontakt {

    position: absolute;

    top: 119px;

    left: 570px;

}



.siteMap a.itemKlasicke {

    position: absolute;

    top: 375px;

    left: 35px;

}



.siteMap a.itemChciKoupit {

    position: absolute;

    top: 234px;

    left: 150px;

}



.siteMap a.itemChciPronajmout {

    position: absolute;

    top: 314px;

    left: 150px;

}



.siteMap a.itemChciOcenitNeboProdat {

    position: absolute;

    top: 126px;

    left: 815px;

}



.siteMap a.itemChciOcenit {

    position: absolute;

    top: 203px;

    left: 702px;

}



.siteMap a.itemChciProdat {

    position: absolute;

    top: 283px;

    left: 702px;

}



.siteMap a.itemProInvenstory {

    position: absolute;

    top: 441px;

    left: 238px;

}



.siteMap a.itemPobockyAMakleri {

    position: absolute;

    top: 393px;

    left: 690px;

}



.siteMap a.itemDetailPobocky {

    position: absolute;

    top: 430px;

    left: 720px;

}



.siteMap a.itemKariera {

    position: absolute;

    top: 552px;

    left: 263px;

}



.siteMap a.itemFinancovani {

    position: absolute;

    top: 507px;

    left: 615px;

}



.siteMap a.itemRady {

    position: absolute;

    top: 618px;

    left: 135px;

}



.siteMap a.itemHlavni2 {

    position: absolute;

    top: 573px;

    left: 743px;

}



a.banner747 {

    width: 747px;

    height: 113px;

    background: url(../img/banner747.png) no-repeat left top;

    float: left;

    display: block;

    margin: -7px 0 0;

    position: relative;

    left: -4px;

    cursor: pointer;

}



* html a.banner747 {

    background: none;

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/img/banner747.png', sizingMethod = 'image');

}



#flashMessage {

    margin: 0 0 15px;

    font-weight: bold;

}



#mapHpVertical .projectID {

    position: relative;

    left: 10px;

    margin-bottom: 10px;

}



#mapHpVertical .projectID .inputText {

    width: 155px;

    height: 21px;

    float: left;

    background: url(../images/cs/input-155.gif) no-repeat left top;

}



#mapHpVertical .projectID .inputText input {

    border: 0;

    background: #fff;

    padding: 0;

    margin: 3px 0 0 5px;

    font-size: 11px;

    font-family: arial;

    width: 155px;

    height: 15px;

}



* html #mapHpVertical .projectID .inputText input {

    width: 145px;

}



#mapHpVertical .projectID input.btn {

    padding: 0;

    margin: 0;

    float: left;

}



* html #mapHpVertical .projectID input.btn {

    margin: 0 0 0 -3px;

}



.input138 {

    width: 138px;

    height: 21px;

    background: url(../images/cs/input-138.gif) no-repeat left top;

}



.input138 input {

    border: 0;

    background: #fff;

    padding: 0;

    margin: 3px 0 0 5px;

    font-size: 11px;

    font-family: arial;

    width: 128px;

    height: 15px;

}



#hledaniLeft .input138 {

    margin-bottom: 10px;

}



#hledaniLeft .projectID {

    margin: 35px 0 0;

    float: left;

}



#hledaniLeft .projectID strong {

    padding: 0 0 2px !important;

}



fieldset.adresa {

    padding-top: 15px !important;

}



.adresa label {

    float: left;

    padding: 0 0 4px;

}



.adresa .inputText {



}



.adresa .inputText input {

    border: 1px solid lightGrey;

    color: #A1A1A1;

    display: block;

    font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;

    font-size: 12px;

    height: 18px;

    padding: 2px 5px 0;

    text-align: center;

    width: 447px;

}



.urok {

    padding: 2px 0 0;

    color: #A1A1A1;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 10px;

}



/*Banner 969px*/

/*

body#hp #content{

background:#272727 url(../images/cs/content-bg-hp-banner.jpg) no-repeat center top;

}

*/

#banner969 {

    width: 969px;

    margin: 0 0 20px;

}



#mapHp {

    top: 202px;

    background: url(../images/cs/map-bg-banner.gif) no-repeat;

}



#iframe {

    background: #fff;

    color: #000;

}



#iframe .iframe {

    margin: 0 auto;

    padding-top: 5px;

    text-align: left;

    width: 638px;

}



#iframe h1, #iframe .lh1 {

    color: #b1b1b1;

    font-size: 18px;

    font-weight: bold;

}



#iframe p {

    font-size: 11px;

    padding: 10px 0 15px;

}



#iframe #virtual {

    border: 1px #ff8600 solid;

    float: left;

}



#iframe #virtual applet {

    float: left;

}



#flashcontent #noFlash {

    background: #ebebeb;

    height: 456px;

    text-align: center;

    width: 640px;

}



#flashcontent #noFlash h3, #flashcontent #noFlash .lh3 {

    background: url(../img/flash.gif) no-repeat center 95px;

    font-size: 1.5em;

    font-weight: normal;

    line-height: 1.33em;

    padding-top: 261px;

}



#flashcontent #noFlash h3 a, #flashcontent #noFlash .lh3 a {

    color: #f68908;

}



#aquabannerlink, #aquabanner {

    display: none;

}



.aquamicro {

    padding-bottom: 10px;

}



#jakToFungujeIn {

    padding-bottom: 10px;

}



#main_left {

    width: 80%;

    padding: 25px;

    vertical-align: top;

}



#main_wide {



    width: 710px;



}



#main {

    border-collapse: collapse;

}



#main_right {

    min-width: 210px;

    padding: 15px;

    width: 20%;

    background-color: #f3f1ef;

    vertical-align: top;

}



#main_left p {

    margin: 0 0 15px;

    padding: 0;

    text-align: justify;

}



.offer_right {

    margin-bottom: 10px;

}



.offer_right p {

    margin: 0 0 15px;

    padding: 0;

}



.offer_right a {

    display: block;

    font-size: 14px;

    margin-bottom: 3px;

    text-transform: uppercase;

}



.toggle_box, .accordionLi {

    background: url("../images/cs/toggle_box_arrow.png") no-repeat scroll right 10px transparent;

    border-top: 1px solid #87888A;

    margin-bottom: 7px;

    padding-top: 7px;

}



.toggle_box strong, strong.toggle {

    font-family: "Arial Black", Gadget, sans-serif;

}



#accordion h2 {

    cursor: pointer;

}



#accordion h2 a {

    color: #87888A;

    font-size: 11px;

    font-family: "Arial Black", Gadget, sans-serif;

    text-decoration: none;

}



#accordion h2.selected a {

    color: #F08A00;

    font-size: 15px;

    font-weight: bold;

    line-height: 17px;

    margin: 0 0 5px;

    padding: 0;



}



#reality_offers td.main {

    padding-bottom: 40px;

    vertical-align: top;

    width: 210px;

}



div.ico_byty {

    background: url("../images/cs/ico_byty.png") no-repeat scroll left top transparent;

    height: 100px;

    padding: 14px 0 0 53px;

    min-width: 155px;

}



div.ico_byty table td {

    padding-left: 5px;

}



#content h1.ico_byty {

    background: url("../images/cs/ico_byty.png") no-repeat scroll left top transparent;

    padding: 0px 25px 0 47px;

    line-height: 50px;

    float: left;

}



#nav {

    float: right;

}



div.ico_pozemky {

    background: url("../images/cs/ico_pozemky.png") no-repeat scroll left top transparent;

    height: 100px;

    padding: 14px 0 0 53px;

    min-width: 155px;

}



div.ico_pozemky table td {

    padding-left: 5px;

}



#content h1.ico_pozemky {

    background: url("../images/cs/ico_pozemky.png") no-repeat scroll left top transparent;

    padding: 0px 25px 0 47px;

    line-height: 50px;

    float: left;

}



div.ico_rodinne_domy {

    background: url("../images/cs/ico_rodinne_domy.png") no-repeat scroll left top transparent;

    height: 100px;

    padding: 14px 0 0 53px;

    min-width: 155px;

}



div.ico_rodinne_domy table td {

    padding-left: 5px;

}



#content h1.ico_rodinne_domy {

    background: url("../images/cs/ico_rodinne_domy.png") no-repeat scroll left top transparent;

    padding: 0px 25px 0 47px;

    line-height: 50px;

    float: left;

}



div.ico_pronajmy {

    background: url("../images/cs/ico_pronajmy.png") no-repeat scroll left top transparent;

    height: 100px;

    padding: 14px 0 0 53px;

    min-width: 155px;

}



div.ico_pronajmy table td {

    padding-left: 5px;

}



#content h1.ico_pronajmy {

    background: url("../images/cs/ico_pronajmy.png") no-repeat scroll left top transparent;

    padding: 0px 25px 0 47px;

    line-height: 50px;

    float: left;

}



div.ico_developer {

    background: url("../images/cs/ico_developer.png") no-repeat scroll left top transparent;

    height: 100px;

    padding: 14px 0 0 53px;

    min-width: 155px;

}



div.ico_developer table td {

    padding-left: 5px;

}



div.ico_chaty {

    background: url("../images/cs/ico_chaty.png") no-repeat scroll left top transparent;

    height: 100px;

    padding: 14px 0 0 53px;

    min-width: 155px;

}



div.ico_chaty table td {

    padding-left: 5px;

}



#content h1.ico_chaty {

    background: url("../images/cs/ico_chaty.png") no-repeat scroll left top transparent;

    padding: 0px 25px 0 47px;

    line-height: 50px;

    float: left;

}



div.ico_nebyt {

    background: url("../images/cs/ico_nebyt.png") no-repeat scroll left top transparent;

    height: 100px;

    padding: 14px 0 0 53px;

    min-width: 155px;

}



div.ico_nebyt table td {

    padding-left: 5px;

}



#content h1.ico_nebyt {

    background: url("../images/cs/ico_nebyt.png") no-repeat scroll left top transparent;

    padding: 0px 25px 0 47px;

    line-height: 50px;

    float: left;

}



div.ico_hypo {

    background: url("../images/cs/ico_hypo.png") no-repeat scroll left top transparent;

    height: 100px;

    padding: 14px 0 0 53px;

    min-width: 155px;

}



div.ico_hypo table td {

    padding-left: 5px;

}



div.ico_vykup {

    background: url("../images/cs/ico_vykup.png") no-repeat scroll left top transparent;

    height: 100px;

    padding: 14px 0 0 53px;

    min-width: 155px;

}



div.ico_vykup table td {

    padding-left: 5px;

}



td.ico_vykup a, td.ico_vykup .num_offers {

    padding-left: 37px;

}



td.ico_hypo a, td.ico_hypo .num_offers {

    padding-left: 33px;

}



td.ico_nebyt a, td.ico_nebyt .num_offers {

    padding-left: 33px;

}



td.ico_chaty a, td.ico_chaty .num_offers {

    padding-left: 37px;

}



td.ico_developer a, td.ico_developer .num_offers {

    padding-left: 33px;

}



td.ico_pronajmy a, td.ico_pronajmy .num_offers {

    padding-left: 33px;

}



td.ico_byty a, td.ico_byty .num_offers {

    padding-left: 33px;

}



td.ico_pozemky a, td.ico_pozemky .num_offers {

    padding-left: 37px;

}



td.ico_rodinne_domy a, td.ico_rodinne_domy .num_offers {

    padding-left: 33px;

}



#reality_offers a {

    display: block;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 14px;

    font-weight: bold;

    line-height: 18px;

    text-transform: uppercase;

}



#reality_offers table td a {

    color: #737372;

    display: inline !important;

    font-family: "Arial CE", "Helvetica CE", Arial, sans-serif !important;

    font-size: 10px !important;

    padding: 0;

    text-transform: none;

}



.special_offer {

    display: none;

    float: left;

    margin-top: 20px;

    min-width: 210px;

}



.special_offer div {

    width: 200px;

    margin: 0 auto;

}



.special_offer_foto {

    display: block;

    height: 150px;

    margin: 0;

    padding: 0;

    position: relative;

    text-decoration: none;

    width: 200px;

}



.special_offer_foto img {

    height: 100%;

    width: 100%;

}



.special_offer_foto strong.price {

    background-color: #C90119;

    bottom: 0;

    color: #FFFFFF;

    display: block;

    font-size: 20px;

    font-weight: normal;

    position: absolute;

    right: 0;

    padding-left: 10px;

}



#main_left .special_offer p.code {

    font-size: 12px;

    padding-top: 5px;

    text-align: right;

}



#main_left .special_offer p {

    margin: 0;

    text-align: left;

}



.special_offer .location {

    font-size: 15px;

}



h2.bigger span.grey {

    font-size: 16px;

    font-weight: normal;

}



.float_left {

    float: left;

}



.ul_financovani {

    margin: 0 0 15px;

    padding: 10px 0 0 17px;

}



.ul_financovani li {

    margin: 0;

    padding: 0;

    list-style-type: disc;

}



#calcBtn {

    background: url("../images/cs/hypo_calc_butt.png") no-repeat scroll left top transparent;

    border: medium none;

    color: #FFFFFF;

    display: block;

    float: right;

    font-size: 16px;

    font-weight: bold;

    height: 34px;

    margin-top: 15px;

    padding: 0;

    text-align: center;

    text-transform: uppercase;

    width: 121px;

}



hr.display {

    display: block;

    margin-top: 10px;

    margin-bottom: 10px;

}



.float_right {

    float: right;

}



#main_left p.no_margin {

    margin: 0px;

}



#content #accordion p {

    margin-bottom: 10px;

}



.radyItemIn {

    width: 470px;

}



#askusName, #askusEmail {

    width: 250px;

}



#askusBtn {

    background: url("../images/cs/hypo_calc_butt.png") no-repeat scroll left top transparent;

    border: medium none;

    color: #FFFFFF;

    display: block;

    float: right;

    font-size: 16px;

    font-weight: bold;

    height: 34px;

    padding: 0;

    text-align: center;

    text-transform: uppercase;

    width: 121px;

    margin-top: 20px;

}



#contact_left {

    float: left;

    width: 200px;

}



#contact_right {

    float: right;

    width: 280px;

}



#contact_box {

    background: url("../images/cs/contact_box.png") repeat-y scroll left top transparent;

    font-size: 14px;

    line-height: 24px;

    margin-bottom: 20px;

    padding: 60px 0 25px;

    position: relative;

    text-align: center;

    width: 280px;

}



#contact_box_top {

    background: url("../images/cs/contact_box_top.png") no-repeat scroll left top transparent;

    height: 49px;

    left: 0;

    position: absolute;

    top: 0;

    width: 280px;

}



#contact_box_bottom {

    background: url("../images/cs/contact_box_bottom.png") no-repeat scroll left bottom transparent;

    bottom: 0;

    height: 15px;

    left: 0;

    position: absolute;

    width: 280px;

}



label.orange {

    display: block;

    font-size: 17px;

    margin-bottom: 10px;

    color: #F08A00;

    font-weight: bold;

}



textarea.bg_wide {

    color: #A1A1A1;

    display: block;

    font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;

    font-size: 12px;

    height: 88px;

    overflow: auto;

    width: 100%;

    margin-bottom: 17px;

}



#contact_left p a {

    color: #87888A !important;

    font-weight: normal;

}



form.contact_form input.button {

    background: url("../images/cs/hypo_calc_butt.png") no-repeat scroll left top transparent;

    border: medium none;

    color: #FFFFFF;

    display: block;

    float: right;

    font-size: 16px;

    font-weight: bold;

    height: 34px;

    margin: 0;

    padding: 0;

    text-align: center;

    text-transform: uppercase;

    width: 121px;

}



.text_center img {

    margin-left: 10px;

}



.reality_row {

    border-top: 1px solid #87888A;

    padding: 25px 25px 25px 0;

}



.reality_row a.img {

    display: block;

    float: left;

    width: 165px;

}



.reality_row a.img img {

    display: block;

    margin: 0;

}



.reality_row .desc {



}



.reality_row .desc table {

    font-size: 12px;

    margin-bottom: 10px;

    width: 100%;

}



.reality_row_table_left_td {

    padding-right: 10px;
    text-align: left;
    width: 160px;

}



.reality_row .desc table.top td {

    vertical-align: top;

}



.reality_row .desc table.top .code {

    color: #F08A00;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 12px;

    font-weight: normal;

}



.reality_row .desc table.top td.name {

    color: #F08A00;

    font-size: 14px;

    font-weight: bold;

    padding: 0 0 0 20px;

}



.reality_row .desc table.top td.offer_id {

    width: 100px;

}



.reality_row .desc table.top td.name a {

    text-decoration: underline;

}



.reality_row .desc table.top td.locality {

    font-size: 11px;

    padding: 0 0 0 20px;

    width: 100px;

}



.reality_row .desc table.top td.button {

    width: 160px;

}



.reality_row .desc table.top td.button a {

    float: right;

}



a.butt_detail {

    background: url("../images/cs/detail_butt.png") no-repeat scroll left top transparent;

    color: #FFFFFF;

    display: block;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 10px;

    font-weight: normal;

    height: 20px;

    padding: 6px 0 0;

    text-align: center;

    text-decoration: none;

    text-transform: uppercase;

    width: 137px;

}



.reality_row .desc p.text {

    font-size: 12px;

    margin: 0;

}



.reality_row_table {

    width: 100%;



}



.reality_row .desc table.bottom td.price {

    color: #F08A00;

    font-weight: bold;

}



.reality_row .desc table.bottom td.price span {

    color: #87888A;

    font-weight: bold;

}



.ico_favorite {

    background: url("../images/cs/ico_favorite.png") no-repeat scroll right top transparent;

    color: #87888A;

    display: block;

    font-size: 10px;

    font-weight: normal;

    padding: 5px 45px 5px 0;

    text-align: right;

    text-decoration: none;

}



#searchLexForm {

    border-collapse: collapse;

    height: 86px;

    margin-bottom: 10px;

    width: 100%

}



#searchLexForm .bar_left {

    background: url("../images/cs/bar_bg_left.png") no-repeat scroll right top transparent;

    width: 13px;

    height: 86px;

}



#searchLexForm .bar_right {

    background: url("../images/cs/bar_bg_right.png") no-repeat scroll right top transparent;

    width: 13px;

    height: 86px;

}



#searchLexForm .bar_center {

    background: url("../images/cs/bar_bg_center.png") repeat-x scroll right top transparent;

    height: 86px;

}



#searchLexForm .float_left {

    padding: 10px 0 0 17px;

}



#searchLexForm label {

    color: #FFFFFF;

    display: block;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 16px;

    font-weight: normal;

    margin-bottom: 5px;

}



#searchLexForm .float_left input {

    background-color: #f2f2f2;

    border: 1px solid #EC8B00;

    border-radius: 8px 8px 8px 8px;

    font-size: 16px;

    width: 390px;

    padding-left: 5px;

    padding-right: 5px;

}



#searchLexForm .btn {

    background: url("../images/cs/quick_search_butt.png") no-repeat scroll left top transparent;

    border: medium none;

    color: #FFFFFF;

    display: block;

    float: left;

    font-size: 12px;

    font-weight: bold;

    height: 34px;

    margin: 30px 0 0 30px;

    padding: 0;

    text-align: center;

    text-transform: uppercase;

    width: 61px;

}



#searchIcoHistoryLink {

    background: url("../images/cs/ico_history_big.png") no-repeat scroll center top transparent;

    color: #87888A;

    display: block;

    float: right;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 9px;

    margin: 10px 0 0 40px;

    padding: 50px 0 0;

    text-align: center;

    text-decoration: none;



}



.search_advanced2, .search_advanced3 {

    float: left;

}



.search_advanced2 {

    margin-right: 15px;

}



#searchIcoFavLink {

    background: url("../images/cs/ico_favorite_big.png") no-repeat scroll center top transparent;

    color: #87888A;

    display: block;

    float: right;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 9px;

    margin: 10px 0 0 30px;

    padding: 50px 0 0;

    text-align: center;

    text-decoration: none;



}



#detail_right {

    margin: 0 auto;

    width: 361px;

}



#detail_right table.spec {

    margin-bottom: 10px;

    border-collapse: collapse;

    color: black;

    font-size: 11px;

    text-align: left;

}



#detail_right table.spec td.col1 {

    padding-right: 10px;

}



#detail_right table.spec td {

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 12px;

}



.btn_back {

    margin-bottom: 10px;

}



#icon_box {

    background: url("../images/cs/detail_ico_box.png") no-repeat scroll left top transparent;

    height: 96px;

    margin-bottom: 10px;

    width: 361px;

}



#icon_box .ico_send_tip {

    background: url("../images/cs/ico_send_tip.png") no-repeat scroll center top transparent;

    color: #87888A;

    display: block;

    float: left;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 9px;

    margin: 10px 0 0 14px;

    padding: 50px 0 0;

    text-align: center;

    text-decoration: none;

}



#icon_box .ico_print {

    background: url("../images/cs/ico_print.png") no-repeat scroll center top transparent;

    color: #87888A;

    display: block;

    float: left;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 9px;

    margin: 12px 0 0 21px;

    padding: 50px 0 0;

    text-align: center;

    text-decoration: none;

}



#icon_box .ico_favorite_add {

    background: url("../images/cs/ico_favorite_add.png") no-repeat scroll center top transparent;

    color: #87888A;

    display: block;

    float: left;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 9px;

    margin: 10px 0 0 21px;

    padding: 50px 0 0;

    text-align: center;

    text-decoration: none;

    min-width: 80px;

}



#icon_box .ico_calc_hypo {

    background: url("../images/cs/ico_calc_hypo.png") no-repeat scroll center top transparent;

    color: #87888A;

    display: block;

    float: left;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 9px;

    margin: 10px 0 0 21px;

    padding: 50px 0 0;

    text-align: center;

    text-decoration: none;

}



#detail_box strong.orange {

    display: block;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 11px;

    font-weight: normal;

    line-height: 11px;

    margin-bottom: 10px;

}



#map {



    width: 237px;

    height: 157px;



}



#map img {

    border: 1px solid #F4A740;

    display: block;

    float: left;

    width: 237px;

    height: 157px;

}



.reality_row .desc table.bottom td.price strong {

    color: #87888A;

    font-family: "Arial Black", Gadget, sans-serif;

    font-weight: normal;

    font-size: 12px;



}



.reality_row .desc table.bottom td.price {

    color: #F08A00;

    font-weight: bold;

    font-size: 12px;

}



.quick_search {

    background: url("../images/cs/quick_search_bg.png") no-repeat scroll left top transparent;

    height: 148px;

    margin-bottom: 30px;

    width: 207px;

}



.quick_search fieldset {

    padding: 10px 0 0 12px;

}



.quick_search label {

    color: #F08A00;

    display: block;

    font-size: 14px;

    font-weight: bold;

    margin-bottom: 15px;

    text-transform: uppercase;

}



.quick_search input#expr {

    background: none repeat scroll 0 0 transparent;

    border: medium none;

    display: block;

    height: 18px;

    left: 5px;

    margin-bottom: 10px;

    position: relative;

    width: 170px;

}



.quick_search td {



    padding-bottom: 3px;

    padding-top: 3px;

    vertical-align: bottom;

}



.quick_search select {

    width: 115px;

}



.quick_search td.button input {

    background: url("../images/cs/quick_search_butt.png") no-repeat scroll left top transparent;

    border: medium none;

    color: #FFFFFF;

    display: block;

    font-size: 12px;

    font-weight: bold;

    height: 34px;

    margin: 6px;

    padding: 0;

    text-align: center;

    text-transform: uppercase;

    width: 61px;

}



.favorites .ico_favorite_add {



    background: url("../images/cs/ico_favorite.png") no-repeat scroll right top transparent;

    color: #87888A;

    display: block;

    font-size: 10px;

    font-weight: normal;

    padding: 5px 45px 5px 0;

    text-align: right;

    text-decoration: none;



}



#instant_purchase h1, #loan_to_5000000 h1 {

    margin: 0 10px 10px 10px;

}



#instant_purchase h2, #loan_to_5000000 h2 {

    margin: 10px;

}



#instant_purchase h3, #loan_to_5000000 h3 {

    margin: 10px;

}



#instant_purchase p, #loan_to_5000000 p {

    margin: 10px;

}



#main_left .margin10 li, #instant_purchase li, #loan_to_5000000 li, #servis_klientum li, #main_left ol li {

    list-style-type: disc;

    margin: 10px 10px 10px 25px;

}



#main_left p {

    font-size: 12px;

}



#hp_link {

    display: block;

    float: left;

    height: 110px;

    width: 350px;

}



#hidden_search_form {

    display: none;

}



#hidden_search_form.visible {

    display: block;

}



a.ico_plus {

    background: url("../images/cs/ico_plus.png") no-repeat scroll left 2px transparent;

    display: block;

    font-size: 15px;

    padding: 0 0 5px 25px;

    text-decoration: none;

    float: right;

}



hr.adv {

    margin-bottom: 20px;

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: none repeat scroll 0 0 transparent;

    border-color: #87888A -moz-use-text-color -moz-use-text-color;

    border-right: medium none;

    border-style: solid none none;

    border-width: 1px medium medium;

}



.search_advance_results {

    width: 100%;

}



table.search_advance_results .results {

    background: url("../images/cs/arrow_down.png") no-repeat scroll center bottom transparent;

    display: block;

    float: left;

    font-size: 16px;

    padding: 0 0 30px;

}



table.search_advanced td.col1 {

    width: 175px;

}



table.search_advanced div, table.search_advanced div div {

    float: left;

    width: 170px;



}



div#districtsList {

    width: 100%;

}



table.search_advanced td {

    padding: 0 0 15px;

    vertical-align: top;

}



table.search_advanced select {

    margin-right: 50px;

    text-align: center;

    width: 130px;

}



table.search_advanced select {

    margin-right: 50px;

    text-align: center;

    width: 190px;

}



table.search_advanced table td {

    padding: 0 40px 10px 0;

}



table.search_advanced2 td {

    padding: 0 0 15px;

}



table.search_advanced2 label {

    margin-right: 10px;

    margin-bottom: 0px;

}



table.search_advanced2 label.orange {

    color: #F08A00;

    font-size: 15px;

    font-weight: bold;

}



input.bg2, select.bg2 {

    border: 1px solid #eaeaea;

    color: #87888A;

    display: block;

    font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;

    font-size: 12px;

    height: 20px;

    padding: 0;

    text-align: center;

    width: 211px;

}



table.search_advanced2 td.col3 {

    padding-left: 30px;

}



table.search_advanced3 td {

    padding: 0 0 10px;

    vertical-align: top;

}



#content table.search_advanced3 h2 {

    margin: 5px 40px 0px 0px;

}



table.search_advanced3 table td {

    padding: 0 0 5px;

    vertical-align: middle;

}



table.search_advanced3 table td.col3 {

    padding-left: 10px;

}



table.search_advanced3 td.col2 {

    padding-left: 72px;

}



input.bg3 {

    border: 1px solid #EAEAEA;

    color: #A1A1A1;

    display: block;

    font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;

    font-size: 12px;

    height: 19px;

    padding: 1px 5px 0;

    text-align: center;

    width: 110px;



}



.label_news {

    color: #F08A00;

    font-family: "Arial Black", Gadget, sans-serif;

    font-size: 17px;

    font-weight: normal;

    line-height: 18px;

    margin-bottom: 10px;

}



.news_item {

    margin-bottom: 15px;

}



.news_item a.label {

    font-family: "Arial Black", Gadget, sans-serif;

    font-weight: normal;

    text-decoration: underline;

}



.news_item p {

    margin-bottom: 5px;

}



#main_left .news_item .date {

    margin-bottom: 5px;



}



#offerDescr {

    color: #565758;

    font-size: 12px;



}



#districts {

    display: none;

}



#content h1.floatl {

    float: left;

}



.header_right_img {

    position: absolute;

    right: 0;

}



#header table {

    border-collapse: collapse;

    height: 125px;

    width: 100%;

}



#header table td.left {

    width: 520px;

}



#header table td.right {

    background: url("../img/vlna.gif") repeat-x scroll left top transparent;

    padding-top: 5px;

    text-align: center;

}



#header table td.right img {

    margin-left: 20px;

}



#header table td.left a.hp_link {

    float: left;

}



#close_button {

    margin-left: 240px;

}



.nabidka_nemovitosti {

    width: 100%;

}



.nabidka_nemovitosti_td {

    width: 33%;

}



#newsletterRegForm h2 {

    color: #C90119;

}

.sort {
  float: right; 
  font-size: 12px; 
  margin-top: 13px; 
  margin-right: 15px;
}

#moveLeft {
    background: url("/images/move-left-bg.png") no-repeat scroll 0 0 #C7E1EB;
    cursor: pointer;
    float: left;
    height: 77px;
    margin: 10px 0;
    width: 23px;
    background-position: 0pt 0pt;
}

#moveRight {
    background: url("/images/move-right-bg.png") no-repeat scroll 0 0 #C7E1EB;
    cursor: pointer;
    float: left;
    height: 77px;
    margin: 10px 0;
    width: 23px;
}

.clearLeft {
    clear: left;
}
