/* layout */
.cleaner {clear: both; height: 1px; font-size: 1px; display: block; padding: 0; margin: 0;}
.hidden {display: none;}
.fl {float: left;  display: inline !important;}
.fr {float: right; display: inline !important;}
.center {text-align: center !important;}
.right {text-align: right !important;}
.nw {white-space: nowrap !important;}
.uc {text-transform: uppercase !important;}
.nobr {border: 0 !important;}
IMG {border: 0px;}
SPAN.txt {height: auto !important;}
BODY, FORM, FIELDSET, UL, OL, H1, H2, H3, H4, H5 {padding: 0; margin: 0;}
FIELDSET {border: 0px;}
HTML, BODY {height: 100%;}
BODY {background: url('../images/layout/backgrounds/bg-body.gif') top left repeat-x #a9a6a0; text-align: center; font-family: Verdana, sans-serif; font-size: 10px; color: #53524d;}
#main {width: 770px; margin-left: auto; margin-right: auto; text-align: left; position: relative;}

.w10 {width: 10px;}
.w20 {width: 20px;}
.w30 {width: 30px;}
.w40 {width: 40px;}
.w50 {width: 50px;}
.w60 {width: 60px;}
.w70 {width: 70px;}
.w80 {width: 80px;}
.w90 {width: 90px;}
.w100 {width: 100px;}
.w150 {width: 150px;}
.w200 {width: 200px;}
.w250 {width: 250px;}
.w300 {width: 300px;}
.w350 {width: 350px;}
.w400 {width: 400px;}
.w450 {width: 450px;}
.w500 {width: 500px;}
.w550 {width: 550px;}
.w600 {width: 600px;}
.w650 {width: 650px;}

#left-shadow {width: 10px; height: 525px; background: url('../images/layout/backgrounds/bg-main-shadow-left.jpg') top left no-repeat; position: absolute; top: 88px; left: 0px; z-index:10;}
#right-shadow {width: 10px; height: 525px; background: url('../images/layout/backgrounds/bg-main-shadow-right.jpg') top left no-repeat; position: absolute; top: 88px; right: 0px; z-index:10;}

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

/* Header */
#header-holder {min-height: 69px; _height: 88px; _heig\ht: 69px; background: url('../images/layout/backgrounds/bg-header-holder.jpg') top left no-repeat #fff; position: relative; z-index: 2; padding-top: 19px;}
#main .header-project {min-height: 81px; _height: 100px; _heig\ht: 81px;}
#header {margin-left: 10px; margin-right: 10px; min-height: 64px; _height: 64px; background: url("../images/layout/backgrounds/bg-header.jpg") top left no-repeat #2a5b9a; border-left: 6px solid #fff; border-right: 6px solid #fff; border-top: 6px solid #fff; position: relative;}
#header-inner {border-top: 1px solid #1a3a64;}
#header H1 {width: 240px; height: 63px; font-size: 26px; text-transform: uppercase; text-align: right;}
#header H1 A {text-decoration: none; color: #fff; position: relative; overflow: hidden; display: block; width: 100%; height: 48px; _height: 63px; _heig\ht: 48px; padding-top: 15px;}
#header H1 A SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url('../images/layout/backgrounds/bg-h1.gif') top left no-repeat; cursor: pointer; cursor: hand;}

#intro-motto {position: relative; top: 174px;}

#nav {height: 63px; position: absolute; right: 0px; top: 1px;}
#nav LI {float: left; display: inline; list-style-type: none;}
#nav LI A {position: relative; display: block; height: 31px; _height: 63px; _heig\ht: 31px; padding-top: 32px; color: #fff; text-transform: uppercase; text-decoration: none; text-align: center; font-size: 10px; font-weight: bold;}
#nav LI A:hover {color: #fffffe;}
#nav LI A:hover SPAN {background-position: 0px -63px;}
#nav LI A SPAN {display: block; width: 100%; height: 63px; position: absolute; top: 0px; left: 0px; cursor: pointer; cursor: hand; background-position: top left; background-repeat: no-repeat;}

#nav .submnu {width: 200px; visibility: hidden; position:absolute; z-index: 100; border-top: 5px solid #091e3b; padding-top: 5px; background-color: #29558c;}
#nav LI:hover .submnu {visibility: visible;}
#nav LI:hover A SPAN {background-position: 0 -63px;}

#nav .submnu LI {float: none; width: 100%;}
#nav .submnu LI A {text-align: left; text-transform: none; color: #66bfee; background-color: #29558c; min-height: 20px; padding: 0px; height: auto; _height: 20px; font-size: 10px; padding-left: 10px; padding-right: 10px;}
#nav .submnu LI A:hover {text-decoration: underline; color: #66bfee;}
#nav .submnu UL LI SPAN {background-image: none; position: static;  height: auto; padding-top: 5px; padding-bottom: 5px;}
#nav .submnu LI LI A {background: url("../images/layout/crumbs/li-submnu.gif") 12px 4px no-repeat #29558c; padding-left: 18px; color: #fff; font-weight: normal;}
#nav .submnu LI LI A:hover {text-decoration: underline; color: #fff;}

#nav .submnu UL UL DIV.subsubmnu {display: none;}

#nav-3 {width: 50px;}
#nav-3 SPAN {background-image: url('../images/layout/nav/nav3.gif');}
#nav-4 {width: 68px;}
#nav-4 SPAN {background-image: url('../images/layout/nav/nav4.gif');}
#nav-5 {width: 85px;}
#nav-5 SPAN {background-image: url('../images/layout/nav/nav5.gif');}
#nav-6 {width: 73px;}
#nav-6 SPAN {background-image: url('../images/layout/nav/nav6.gif');}
#nav-7 {width: 36px;}
#nav-7 SPAN {background-image: url('../images/layout/nav/nav7.gif');}
#nav-8 {width: 67px;}
#nav-8 SPAN {background-image: url('../images/layout/nav/nav8.gif');}
#nav-9 {width: 70px;}
#nav-9 SPAN {background-image: url('../images/layout/nav/nav9.gif');}

#links {position: absolute; top: -21px; right: 10px;}
#links A {color: #fff; font-size: 8px; text-transform: uppercase; text-decoration: none; position: relative; overflow: hidden; height: 10px; float: left; _display: inline; text-align: center;}
#links A SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-repeat: no-repeat; background-position: top left; cursor: pointer; cursor: hand;}
#link-sitemap {width: 50px;}
#link-sitemap SPAN {background-image: url("../images/layout/backgrounds/bg-link-sitemap.gif");}
#link-home {width: 34px;}
#link-home SPAN {background-image: url("../images/layout/backgrounds/bg-link-home.gif");}
#link-faq {width: 26px;}
#link-faq SPAN {background-image: url("../images/layout/backgrounds/bg-link-faq.gif");}
#link-cz {width: 17px; margin-left: 14px;}
#link-cz SPAN {background-image: url("../images/layout/backgrounds/bg-link-cz.gif");}
#link-en {width: 17px; margin-left: 14px;}
#link-en SPAN {background-image: url("../images/layout/backgrounds/bg-link-en.gif");}
#link-fr {width: 17px; margin-left: 14px;}
#link-fr SPAN {background-image: url("../images/layout/backgrounds/bg-link-fr.gif");}

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

A.skipmenu {position: absolute; top: 48px; left: 0px; z-index: 0;  color: #2a5b9a; padding: 2px; text-transform: uppercase;}
A.skipmenu:active {z-index: 2; background-color: #fff; color: #000; padding: 2px; text-transform: uppercase; font-weight: bold;}

.no-js {margin: 0px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; color: #fff; display: block;}
.no-js A {color: #fff;}

/* Content */

#content-holder {min-height: 492px; _height: 492px; background: url('../images/layout/backgrounds/bg-content-holder.gif') top left repeat-y; position: relative; z-index: 1;}
#content {margin-left: 10px; margin-right: 10px; background: url("../images/layout/backgrounds/bg-content.gif") top left no-repeat #fff; min-height: 492px; _height: 492px;}
#content-inner {border-top: 5px solid #091e3b; border-bottom: 5px solid #fff; margin-left: 6px; margin-right: 6px; position: relative;}
#intro-home {width: 578px; height: 217px; _height: 218px; _heig\ht: 217px; background: url("../images/layout/backgrounds/bg-intro-home.jpg") top left no-repeat; border-top: 1px solid #32638e;}
#offer {height: 216px; _height: 218px; _heig\ht: 217px; width: 158px; _width: 160px; _wid\th: 158px; background: url("../images/layout/backgrounds/bg-offer.jpg") top left no-repeat #de7c00; border: 1px solid #32638e; position: absolute; top: 0px; _top: 5px; right: 0px; _right: 6px; overflow: hidden; color: #fff;}
#offer-inner {width: 148px; padding-bottom: 18px; height: 216px; position: relative;}
#offer H3 {position: relative; overflow: hidden; width: 139px; height: 38px; color: #fff; text-transform: uppercase; font-size: 14px; margin-bottom: 15px; margin-top: 10px; margin-left: 10px;}
#offer H3 STRONG {display: block; font-size: 18px;}
#offer H3 SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url("../images/content/headings/h3-offer.gif") top left no-repeat;}
#offer P {margin: 0px; margin-left: 10px; margin-right: 10px;}
#offer .button-more-informations-1 {font-size: 10px; letter-spacing: -1px; text-decoration: none; position: relative; overflow: hidden; width: 80px; height: 30px; display: block; text-align: center; position: absolute; top: 175px; _top: 185px; right: 0px;}
#offer .button-more-informations-1 STRONG {color: #fff; display: block; margin: 6px; height: 100%; background-color: #4081b3; font-weight: normal; padding-top: 2px; height: 15px;}
#offer .button-more-informations-1 SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url("../images/content/buttons/button-more-informations-1.gif") top left no-repeat; cursor: pointer; cursor: hand;}
#offer UL {width: 100%; margin: 0px; margin-left: 10px;}
#offer UL LI {list-style-type: none; background: url("../images/layout/crumbs/li-blue.gif") 0px 4px no-repeat; padding-left: 10px; margin-top: 3px; margin-right: 10px;}

#main-content-home {min-height: 300px; _height: 300px; _heig\ht: 251px; padding-top: 29px; padding-bottom: 20px; background: url("../images/layout/backgrounds/bg-main-content-home.jpg") top left no-repeat #67c1ef; padding-left: 5px; position: relative;}
#main-content-home H3 {position: relative; overflow: hidden; height: 15px; _height: 18px; _heig\ht: 15px; width: 176px; _width: 300px; _wid\th: 176px; font-size: 14px; color: #fff; text-transform: uppercase; padding-left: 14px; padding-top: 3px;}
#main-content-home H3 SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-repeat: no-repeat; background-position: top left;}
#main-content-home H3 SPAN.blue {color: #091e3b; position: static; width: auto;}

#left-content-home {width: 385px; float: left; _display: inline;}
#left-content-home A {color: #28578f; text-decoration: underline;}
#h3-news SPAN {background: url("../images/content/headings/h3-news.gif") top left no-repeat;}
#news_annotations {min-height: 235px; _height: 235px;}
#news_annotations DIV {margin-top: 10px;}
#news_annotations DIV H4 {background: url("../images/layout/crumbs/h4-news.gif") 0px 3px no-repeat; font-size: 9px; color: #1b3a64; padding-left: 13px;}
#news_annotations DIV P {color: #fff; margin: 0px; margin-top: 2px; margin-left: 13px;}

#contact_us {color: #fff;}
#contact_us-inner {background-color: #67c1ef;}
#h3-contact_us SPAN {background: url("../images/content/headings/h3-contact.gif") top left no-repeat;}
#contact_us P {margin: 0px; margin-left: 13px; margin-top: 12px;}

#right-content-home {width: 340px; float: left; _display: inline; }
#h3-actual-project SPAN {background: url("../images/content/headings/h3-actual-project.gif") top left no-repeat;}
#actual_project {width: 312px; _width: 328px; _wid\th: 312px; padding: 8px; background: url("../images/layout/backgrounds/bg-actual-project.jpg") top left no-repeat; color: #b7e6ff; position: relative;}
#actual_project IMG {margin: 3px;}
#actual_project H4 {color: #fff; font-size: 13px; background-color: #fda001; text-transform: uppercase; width: 300px; _width: 306px; _wid\th: 300px; height: 23px; _height: 29px; _heig\ht: 23px; padding-top: 6px; padding-left: 6px; position: absolute; overflow: hidden; top: 101px; left: 11px;}
#actual_project H4 SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
#actual_project H4#h4-jenstejn SPAN {background: url("../images/content/headings/h4-jenstejn.gif") top left no-repeat;}
#actual_project_content {background: url("../images/layout/backgrounds/bg-actual-project-content.gif") top left repeat-y #417eab; margin-top: 1px;}
#actual_project_content UL {list-style-type: none;}
#actual_project_content-inner {width: 302px; _width: 312px; _wid\th: 302px; padding: 5px;}
#actual_project_content P {margin: 0px; margin-top: 3px; color: #b7e6ff;}
#actual_project_content UL {width: 100%; margin: 0px;}
#actual_project_content UL LI {list-style-type: none; background: url("../images/layout/crumbs/li-blue.gif") 0px 4px no-repeat; padding-left: 10px; color: #b7e6ff; margin-top: 3px; _width: 100%; _wid\th: auto; _margin-left: -10px; _mar\gin-left: 0px;}
#actual_project_content STRONG {color: #fea201;}
#actual_project_content .button-more-informations-2 {font-size: 10px; letter-spacing: -1px; text-decoration: none; position: relative; overflow: hidden; width: 80px; height: 30px; display: block; text-align: center; position: relative; margin-top: 5px;}
#actual_project_content .button-more-informations-2 STRONG {display: block; margin: 6px; height: 100%; background-color: #e78601; font-weight: normal; padding-top: 2px; height: 15px; color: #fff;}
#actual_project_content .button-more-informations-2 SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url("../images/content/buttons/button-more-informations-2.gif") top left no-repeat; cursor: pointer; cursor: hand;}
#actual_project_content P#price {color: #000; font-size: 9px; text-align: center; background-color: #fea001; width: 100px; float: right; _display: inline; margin-left: 10px; margin-top: 10px; border-top: 3px solid #fea001; border-bottom: 4px solid #fea001;}
#actual_project_content P#price STRONG {color: #000; font-size: 16px; display: block; font-weight: bold; font-family: Arial, sans-serif;}
#actual_project_content #infolink {background: url("../images/layout/backgrounds/bg-actual-project-infolink.gif") bottom left no-repeat; text-align: center; font-size: 11px; color: #fff; font-weight: bold; padding-top: 5px; padding-bottom: 6px; margin-bottom: -5px; margin-left: -5px; margin-right: -5px; _height: 1px;}

.intro-root {width: 738px; height: 195px; border-top: 1px solid #32638e; border-bottom: 1px solid #fff;}
#intro-root-default {background: url("../images/layout/backgrounds/bg-intro-root-default.jpg") top left no-repeat;}
#intro-root-jenstejn {/*background: url("../images/layout/backgrounds/bg-intro-root-jenstejn.jpg") top left no-repeat;*/}

#header-inner object, #header-inner img{position:absolute;top:69px;}

#main-content-root {min-height: 300px; _height: 300px; background-color: #edece4; position: relative;}
.two-col {background: url("../images/layout/backgrounds/bg-main-content-root.gif") top left repeat-y}

#main-content-root #strip-root {height: 11px; _height: 12px; _heig\ht: 11px; background: url("../images/layout/backgrounds/bg-main-content-root-strip.jpg") top left no-repeat #dc7a00; border-bottom: 1px solid #fff;}
#h3-project{display: none; width: 213px; _width: 243px; _wid\th: 213px; height: 32px; _height: 42px; _heig\ht: 32px; padding-top: 10px; padding-left: 30px; position: absolute; z-index: 2; overflow: hidden; top: -31px; _top: -30px; right: 0px; color: #fff; font-size: 18px; text-transform: uppercase; background-color: #dc7a00;}
#h3-project SPAN {position: absolute; top: 0px; left: 0px; width: 243px; height: 100%;}
.h3-project-jenstejn SPAN {background: url("../images/content/headings/h3-jenstejn.gif") top left no-repeat;}
#h4-house-to-flat {width: 170px; height: 20px; _height: 24px; _heig\ht: 20px; padding-top: 4px; position: absolute; z-index: 2; overflow: hidden; top: 13px; right: 0px; color: #2d64ac; font-size: 13px; text-transform: uppercase; text-align: right;}
#h4-house-to-flat SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url("../images/content/headings/h4-house-to-flat.gif") top left no-repeat;}

#left-content-root {float: left; _display: inline; width: 136px; padding-bottom: 20px;}

#content-menu {font-size: 9px; text-transform: uppercase; background: url("../images/layout/backgrounds/bg-content-menu-bottom.gif") bottom left no-repeat; padding-bottom: 12px;}
#content-menu UL {margin: 0px; background: url("../images/layout/backgrounds/bg-content-menu.gif") top left no-repeat #ffa201; width: 100%;}
#content-menu UL LI {list-style-type: none; background: url("../images/layout/crumbs/li-content-menu.gif") 6px 8px no-repeat; _display: inline;}
#content-menu UL LI.act A {color: #2DE859;}
#content-menu UL LI A {display: block;  height: 100%; padding-left: 16px; color: #fff; font-weight: bold; text-decoration: none; background: url("../images/layout/backgrounds/bg-content-menu-a.gif") bottom left no-repeat; padding-top: 4px; padding-bottom: 5px; _height: 1px;}
#content-menu UL LI A:hover {text-decoration: underline;}

#banners {padding-left: 5px; padding-right: 5px;}
#banners A IMG {display: block; margin-bottom: 10px;}
#banner_action {height: 121px; overflow: hidden; margin-bottom: 10px;}
#banner_action #banner_action-inner {background: url("../images/content/pictures/banners/banner-akce.gif") top left no-repeat; height: 100%; width: 121px;}
#banner_action A {display: block; height: 100%; text-decoration: none; text-transform: uppercase; color: #a40000; font-weight: bold; font-size: 11px; text-align: center; padding-top: 42px;}
#banner_action A STRONG {font-size: 18px; display: block; margin-top: 2px; margin-bottom: 0px; font-family: Arial;}


#call-back {background: url("../images/layout/backgrounds/bg-call-back.gif") top left no-repeat #d5d3c9; border: 1px solid #ceccc1; margin-bottom: 10px;}
#call-back LABEL {font-size: 12px; text-transform: uppercase; text-align: center; color: #605e57; width: 124px; height: 115px; position: relative; overflow: hidden; display: block;}
#call-back LABEL SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url("../images/content/headings/h4-call-back.gif") top left no-repeat;}
#call-back INPUT.txt {font-family: Verdana, sans-serif; font-size: 11px; background-color: #fff; border: 1px solid #fff; width: 100px; margin-left: 10px; margin-top: 4px; color: #605e57; font-weight: bold;}
#call-back INPUT#f_cb_submit {float: right; _display: inline; margin-right: 7px; margin-top: 3px; margin-bottom: 2px;}

.two-col #content-root {float: right; _display: inline; width: 601px; background: url("../images/layout/backgrounds/bg-page_content-two-col.gif") top left no-repeat; padding-bottom: 20px;}
.one-col #content-root {background: url("../images/layout/backgrounds/bg-page_content-one-col.gif") top left no-repeat; padding-bottom: 20px;}

#content-root H2 {background: url("../images/layout/backgrounds/bg-h2.gif") top left no-repeat; color: #c76300; font-size: 16px; text-transform: uppercase; padding-left: 12px; padding-top: 2px; width: 400px; margin-left: 15px; margin-top: 12px; margin-bottom: 10px;}

#page_content {margin-left: 15px; margin-right: 15px; padding-bottom: 20px; _height: 1px;}
#page_content P, #news_content P {margin: 0px; margin-top: 1.5em; text-align: justify;}
#page_content A, #news_content A {color: #4b7dbd;}
#page_content H3, #news_content H3 {font-size: 12px; color: #c96400; margin: 0px; margin-top: 2em;}
#page_content H3.big, #news_content H3.big {font-size: 13px;}
#page_content H3.big SPAN.red, #news_content H3.big SPAN.red {color: #E42220;}
#page_content H4, #news_content H4 {font-size: 10px; color: #2d64ac; margin: 0px; margin-top: 2em;}
#page_content UL, #news_content UL {margin: 0px; margin-top: 1em; margin-left: 10px; text-align: justify;}
#page_content UL LI, #news_content UL LI {list-style-type: none; background: url("../images/layout/crumbs/li.gif") 0px 4px no-repeat; margin-top: 0.5em; padding-left: 10px;}
#page_content OL, #news_content OL {margin: 0px; margin-left: 28px; margin-top: 1em; text-align: justify;}
#page_content OL LI, #news_content OL LI {margin-top: 0.5em;}
#page_content IMG, #news_content IMG {border: 1px solid #d8d8d8;}
#page_content IMG.imgl, #news_content IMG.imgl {margin-right: 15px; margin-bottom: 10px; float: left; _display: inline;}
#page_content IMG.imgr, #news_content IMG.imgr {margin-left: 15px; margin-bottom: 10px; float: right; _display: inline;}
#page_content .fakesup, #news_content .fakesup, .fakesup {font-size: 7px; position:relative; top:-4px;}
#page_content IMG #news_content IMG {border: 1px solid #cdcdcd;}
#page_content TABLE, #news_content TABLE {font-size: 10px; margin-top: 0px;}
#page_content TABLE TD, #news_content TABLE TD, #page_content TABLE TH, #news_content TABLE TH {padding: 2px 3px 2px 3px;}
#page_content TABLE.common CAPTION {margin: 0px; padding: 0px; padding-bottom: 4px;}
#page_content TABLE.common, #news_content TABLE.common {border: 0px; width: 100%;}
#page_content TABLE.common CAPTION {color: #ce6a00; font-weight: bold; text-transform: uppercase; text-align: left;}
#page_content TABLE.common TD, #page_content TABLE.common TH, #news_content TABLE.common TD, #news_content TABLE.common TH {border: 0px; padding: 5px 5px 5px 5px}
#page_content TABLE.common TH, #news_content TABLE.common TH {background-color: #9b9892; color: #fff; font-weight: bold; text-align: center;}
#page_content TABLE.common tr.tr1 TD, #news_content TABLE.common tr.tr1 TD {background-color: #d9d7cb;}
#page_content TABLE.common tr.tr2 TD, #news_content TABLE.common tr.tr2 TD {background-color: #e5e3d8;}
#page_content .gallery {margin-top: 15px;}
#page_content .gallery IMG {margin-right: 5px; margin-top: 5px;}


#news_content H3 SPAN {color: #28578f;}
#news-archiv P {margin-top: 5px;}
#news-archiv H3 SPAN {color: #28578f;}
#news-archiv DIV {border-bottom: 1px solid #dad7ca; padding-bottom: 20px;}



#page-listing A {float: left; display: inline; text-decoration: none;}
#page-listing A:hover {text-decoration: underline;}
#page-listing A.prev {margin-right: 10px;}

#main #sitemap {margin: 0px; margin-left: 0px;}
#main #sitemap UL {margin: 0px;}
#main #sitemap LI {font-weight: bold; margin-top: 1.5em; background-image: none; padding: 0px; _height: 1px;}
#main #sitemap LI A {text-decoration: none; background-image: none; color: #c76300;}
#main #sitemap LI A:hover {text-decoration: underline;}
#main #sitemap LI LI {background: url("../images/layout/crumbs/li.gif") 0px 4px no-repeat; margin-top: 0.5em; padding-left: 10px; margin-left: 2px;}
#main #sitemap LI LI A {color: #4b7dbd;}
#main #sitemap LI LI LI A {font-weight: normal;}

#box-form {margin-top: 2em;}
#box-form LABEL {float: left; _display: inline; color: #2d64ac; font-size: 9px; margin-top: 3px;}
#box-form .f-row {margin-top: 5px;}
#box-form INPUT.txt, #box-form TEXTAREA, #box-form SELECT {border: 1px solid #fff; font-family: Verdana, sans-serif; color: #2d64ac; font-size: 10px;}
#box-form INPUT.txt {padding-top: 3px; height: 14px; _height: 20px; _heig\ht: 14px; background-repeat: no-repeat; background-position: 98% 50%;}
#box-form TEXTAREA {overflow: hidden;}


#main TABLE.flat-list TD A {color: #4b7dbd; font-weight: bold; text-decoration: underline;}
#main TABLE.flat-list TD STRONG {color: #4b7dbd;}
#main TABLE.flat-list TD STRONG.orange {color: #e07f00;}
#main TABLE.flat-list TD STRONG.red {color: #DC3700;}
#main DIV.flat-list-holder {position: relative; margin-top: 55px; width: 100%;}
#main DIV.flat-list-holder IMG.house-img {position: absolute; border: 3px solid #9b9892; right: 15px; right: 0px; _right: -1px; display: block; top: -43px;}

#house-imgs {float: left; _display: inline; width: 376px; margin-top: 10px;}
#house-imgs DIV {position: relative; float: left; _display: inline; margin-right: 20px; margin-bottom: 20px;}
#house-imgs DIV.nomr {margin-right: 0px;}
#house-imgs DIV IMG {border: 3px solid #dad7ca; display: block;}
#house-imgs DIV A.detail {width: 43px; height: 11px; background-color: #fff; color: #555555; font-size: 8px; text-transform: uppercase; text-align: center; text-decoration: none; display: block; position: absolute; right: 0px;}
#house-imgs DIV A.detail SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url("../images/content/buttons/button-detail.gif") top left no-repeat; cursor: pointer; cursor: hand;}
#house-imgs .button {font-size: 10px; letter-spacing: -1px; text-decoration: none; position: relative; overflow: hidden; width: 80px; height: 30px; display: block; text-align: center; position: relative; margin-top: 2px; float: left; _display: inline; margin-right: 5px;}
#house-imgs .button STRONG {display: block; margin: 6px; height: 100%; background-color: #e78601; font-weight: normal; padding-top: 2px; height: 15px; color: #fff;}
#house-imgs .button SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; cursor: pointer; cursor: hand;}
#house-imgs #button-download-pdf SPAN {background: url("../images/content/buttons/button-download-pdf.gif") top left no-repeat;}
#house-imgs #button-house-type SPAN {background: url("../images/content/buttons/button-house-type.gif") top left no-repeat;}
#house-imgs #button-location SPAN {background: url("../images/content/buttons/button-location.gif") top left no-repeat;}
#house-imgs #button-view SPAN {background: url("../images/content/buttons/button-view.gif") top left no-repeat;}


#flat-informations {float: left; _display: inline; margin-left: 20px; width: 175px; margin-top: 10px;}
#flat-informations TABLE {margin-top: 15px; width: 100%; border: 0px;}
#flat-informations TABLE TD, #flat-informations TABLE TH {vertical-align: top; border: 0px; text-align: left;}
#flat-informations TABLE TH {font-weight: normal;}
#flat-informations TABLE CAPTION {color: #d26f00; font-weight: bold; text-align: left; white-space: nowrap; display: block; padding-bottom: 3px;}

#flat-text {background: url("../images/layout/backgrounds/bg-flat-text.gif") top left repeat-x; width: 100%; margin-top: 20px; display: block; border: 1px solid #edece4; _border: 0px;}

.house-type {}
#main .house-type H3 {margin-top: 1.5em;}
.house-type DIV.txt {float: left; _display: inline; width: 380px;}
#main .house-type IMG {float: right; _display: inline; border: 3px solid #dad7ca; width: 170px;}
.house-type {border-bottom: 1px solid #dad7ca; padding-bottom: 20px;}

#popup {width: 700px; height: 448px; position: absolute; top: 90px; left: 35px; background: url("../images/content/pictures/banner_2.jpg") top left no-repeat; z-index:10; cursor: pointer;}
#popup A {position: absolute; top: 5px; right: 5px; width: 15px; height: 14px; font-size: 1px; text-decoration: none;}
#main .etapa2 {width: 650px; height: 403px; left: 46px; background-image: url("../images/content/pictures/popup2-moz.jpg"); _background-image: url("../images/content/pictures/popup2-ie.jpg");}
#main .rozcestnik {width: 650px; height: 425px; left: 46px; background-image: url("../images/content/pictures/popup3-ie.jpg"); _background-image: url("../images/content/pictures/popup3-moz.jpg");}


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

/* Footer */
#footer-holder {background: url("../images/layout/backgrounds/bg-footer-holder.gif") top left no-repeat; height: 80px; position: relative;}
#footer {margin-left: 10px; margin-right: 10px; margin-bottom: 10px; background: url("../images/layout/backgrounds/bg-footer.jpg") top left no-repeat #ebe9df; font-size: 9px; color: #7d7b71; height: 70px; font-family: Arial, sans-serif;}
#footer A {color: #7d7b71;}
#footer A.hid-link {text-decoration: none;}
#footer #secondary-menu {float: left; _display: inline; width: 500px; margin-top: 29px; padding-left: 10px;}
#footer #secondary-menu SPAN {padding-left: 3px; padding-right: 3px;}
#footer #copyright {float: right; _display: inline; width: 205px; margin-top: 24px;}

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

#pop3_holder { position: absolute; top: 150px; left: 0px; width: 100%; height: 600px; text-align: center; z-index: 200;}
#pop3 { position: relative; width: 600px; height: 384px; background: url(../images/content/pictures/banners/baner-web3.jpg) left top no-repeat; margin: 0px auto; text-align: left;}
#pop-close3 { display: block; width: 600px; height: 384px; position: absolute; top: 0px; left: 0px; cursor: pointer; z-index: 102; text-decoration: none; }
#wall3 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #fff; z-index: 100; opacity: 0.85; filter: alpha(opacity = 85);}

