/*  Licence: © Copyright 2008 poski.com. Všechna práva vyhrazena. Kopírování bez souhlasu majitele zakázáno.*/body {font-family:Verdana,Arial;min-height:1024px;_height:1024px;background:#FFFFFF;padding:0px;margin:0px;color:#525252;background:url(images/bgBody.gif) top repeat-x;}img {border:0px;}.left {float:left;}.right {float:right;}h2,h3,h1 {margin:0;padding:0;}a {text-decoration:underline;}a:hover {text-decoration:none;}p {margin:0;padding:0;}.colorRed {color:#e1011a;}table.makler {margin-top:25px;}/* .full {float:left;width:180px;height:130px;} */.photo {height:280px;}.full {float:left;width:340px;height:270px;margin-right:15px;}.small {height:100px;width:310px;overflow-x:auto;overflow-y:hidden;padding-top:139px;}.small span {white-space:nowrap;}a.print {display:block;background:url(images/print.gif);height:43px;width:101px;color:#FFFFFF;font-weight:bold;text-decoration:none;}a.print:hover {text-decoration:underline;}#lead {width:1010px;margin:0px auto;position:relative;font-size:0.8em;}#top {width:1010px;height:400px;padding:0px;margin:0px;color:#FFFFFF;line-height:1.2em;background:url(images/bgTop.jpg) bottom repeat-x;}#top #logo {width:407px;height:152px;display:block;left:0px;top:6px;position:absolute;overflow:hidden;z-index:1;}#top #logo h1, #logo h1 span {width:407px;height:152px;position: absolute;top: 0px;left: 0px;z-index: 1;overflow: hidden;color: #fff;padding-left: 0px;padding-top: 0px;margin: 0px;}#top #logo h1 span {width:407px;height:152px;background-image:url(images/logo.gif);background-repeat:no-repeat;display: block;left: 0px;cursor: pointer;margin: 0px;overflow:hidden;}/*#top .topInfo {width:620px;height:127px;left:410px;top:6px;position:absolute;font-size:0.8em;}*/#top .topInfo {float:right;height:165px;padding-top:6px;font-size:0.8em;padding-right:15px;}#top .topInfo h2 {font-size:1.3em;padding-bottom:5px;}#top .topInfo a {text-decoration:none;color:#FFFFFF;}#top .topInfo a:hover {text-decoration:underline;}#top .topAktuality {width:148px;height:97px;padding:15px;float:left;margin-left:17px;background:url(images/bgTopAktuality.gif) top no-repeat;}#top .topKontakty {width:148px;height:97px;padding:15px;float:left;margin-left:17px;background:url(images/bgTopKontakty.gif) top no-repeat;}#top .topOdmena {width:148px;height:97px;padding:15px;float:left;margin-left:17px;background:url(images/bgTopOdmena.gif) top no-repeat;}/*#top #menu {position:absolute;left:0px;top:264px;margin-left:11px;}*/#top #menu {clear:both;height:136px;padding-left:11px;}#top #menu ul {list-style:none;margin:0px;padding:0px;}#top #menu ul li {list-style:none;margin:0px;padding:0px;float:left;}#top #menu a {color:#77d2ff;font-weight:bold;display:block;text-align:center;width:166px;height:52px;text-decoration:none;padding-top:55px;margin-right:1px;border:1px solid #4c9aae;float:left;background:url(images/bgMenuItem.gif) top no-repeat;}#top #menu a span {color:#cbeeff;font-size:0.8em;display:block;padding-top:3px;}#top #menu a strong.normal {color:#FFFFFF;font-size:1.6em;}#top #menu a strong.smaller {color:#FFFFFF;font-size:1.3em;}#top #menu a.active span, #top #menu a:hover span {color:#FFFFFF;font-size:0.8em;}#top #menu a.active strong.normal, #top #menu a:hover strong.normal {color:#FFFFFF;font-size:1.6em;}#top #menu a.active strong.smaller, #top #menu a:hover strong.smaller {color:#FFFFFF;font-size:1.3em;}#top #menu a.active, #top #menu a:hover {color:#2f931b;background:url(images/bgMenuItemActive.gif) top no-repeat;text-decoration:none;}/*#top #topMenu {position:absolute;top:180px;left:10px;font-size:0.85em;}*/#top #topMenu {padding:9px 0px 0px 10px;height:84px;font-size:0.85em;}#top #topMenu ul {list-style:none;margin:0px;padding:0px;}#top #topMenu ul li {list-style:none;margin:0px;padding:0px;float:left;}#top #topMenu a {text-decoration:none;padding-top:13px;padding-bottom:17px;text-align:center;display:block;float:left;color:#FFFFFF;background:url(images/bgTopMenuItem.gif) left no-repeat;}#top #topMenu a.home {background:none;width:50px;}#top #topMenu a.firma {width:60px;}#top #topMenu a.sluzby {width:96px;}#top #topMenu a.aktuality {width:72px;}#top #topMenu a.nabidnete {width:107px;}#top #topMenu a.kontakty {width:75px;}#top #topMenu a:hover {font-weight:bold;}.contentBackground {width:1010px;padding-bottom:8px;background:url(images/bgContentBackground.gif) bottom no-repeat;}.contentBackground #content {width:1010px;background:url(images/bgContent.gif) top repeat-y;padding:15px;width:980px;}#content .leftCol {width:710px;float:left;}#content .rightCol {width:250px;float:right;margin-right:5px;}#content .leftCol p {margin-left:20px;}#content .rightCol a.reklama img {border:1px solid #d9d9d9;margin-top:15px;}#content h2 {padding:5px;padding-top:2px;background:#FFFFFF;}#content .titleGreen {background:url(images/bgTitleGreen.gif) left center repeat-x;margin-bottom:10px;}#content .titleGreen h2 {font-size:0.9em;margin-left:15px;width:110px;color:#54ae43;white-space:nowrap;}#content .titleGreenFind {background:url(images/bgTitleGreen.gif) left center repeat-x;}#content .titleGreenFind h2 {background:#E8FFE4;font-size:0.9em;margin-left:15px;width:168px;color:#54ae43;white-space:nowrap;}#content .titleGreenSub {background:url(images/bgTitleGreen.gif) left center repeat-x;margin-bottom:10px;}#content .titleGreenSub h2 {background:#FFFFFF;font-size:0.9em;margin-left:15px;width:128px;color:#54ae43;white-space:nowrap;}#content .titleRed {background:url(images/bgTitleRed.gif) left center repeat-x;}#content .titleRed h2 {font-size:1.3em;margin-left:15px;width:63px;color:#e1011a;white-space:nowrap;}#content .titleBlue {background:url(images/bgTitleBlue.gif) left center repeat-x;margin-bottom:10px;}#content .titleBlue h2 {font-size:1.3em;margin-left:15px;width:193px;color:#026392;white-space:nowrap;}#content .reality {padding-bottom:20px;}#content .realityItem {margin-left:3px;padding:4px;font-size:0.8em;height:265px;line-height:1.5em;padding-bottom:0px;float:left;border:2px solid #d9d9d9;width:220px;}#content .realityItem img {max-width:219px;_width:219px;max-height:123px;_height:123px;}#content .realityItem .info {padding:5px;padding-bottom:0px;}#content .realityItem a.title {display:block;height:28px;color:#036493;font-weight:bold;overflow:hidden;}#content .realityItem .text {padding-top:5px;height:50px;margin-bottom:5px;}#content .realityItem span.price {display:block;text-align:center;padding-top:13px;width:210px;height:30px;font-size:1.2em;color:#FFFFFF;font-weight:bold;background:url(images/bgPrice.gif) left top repeat-x;}#content .realityDetail {padding:20px;padding-top:0px;padding-bottom:0px;}#content .realityDetail div.price {display:block;text-align:center;padding-top:13px;height:30px;font-size:1.2em;color:#FFFFFF;font-weight:bold;background:url(images/bgPrice.gif) left top repeat-x;width:350px;margin-right:4px;}#content .realityDetail .text {margin-bottom:10px;}#content .realityDetail td.title {background:#3FA22D;padding:3px;}#content .realityDetail a {color:#e1011a;}#content .realItem {border:1px solid #dcdcdc;margin-bottom:15px;padding:9px;margin-left:10px;font-size:0.8em;line-height:1.4em;}#content .realItem a.title {color:#036493;font-weight:bold;}#content .realItem a.city {color:#036493;font-weight:bold;display:block;}#content .realItem .text {padding-top:8px;}#content .realItem span.price {display:block;text-align:center;padding-top:13px;height:30px;font-size:1em;color:#FFFFFF;font-weight:bold;background:url(images/bgPrice.gif) left top repeat-x;}#content .even {background:#effeec;}#content .news {width:350px;float:left;margin-right:10px;font-size:0.85em;line-height:1.5em;}#content .newsItem {padding:10px 20px 10px 20px;}#content .newsItem a.title {text-decoration:none;font-weight:bold;color:#e1011a;display:block;padding-top:5px;padding-bottom:10px;}#content .newsItem a.title:hover {text-decoration:underline;}#content .newsItem .text {padding-bottom:15px;}#content .companyInfo {width:350px;float:right;font-size:0.85em;line-height:1.5em;}#content .companyInfo img {margin-right:15px;border:1px solid #b6b6b6;}#content .companyInfo p {padding-bottom:15px;}#content .findBackground {border:1px solid #dadada;padding:4px;}#content .find {background:url(images/bgFind.gif) top repeat-x;}#content .find td {font-weight:bold;font-size:0.8em;padding-right:4px;padding-top:4px;}#content .find select {width:170px;}#content .loga {padding:20px;line-height:1.6em;}#content .news_list_item {padding:10px;width:670px;font-size:1.2em;}#content .news_list_item .timestamp {font-weight:bold;}#content .news_list_item .title {color:#E1011A;font-weight:bold;}#content .news_list_item a.more {color:#E1011A;}#content .news_list_item .text {margin-top:5px;margin-bottom:5px;}#content .devProjektItem {text-align:center;width:220px;height:260px;border:1px solid #dbdbdb;padding:5px;line-height:1.6em;float:left;margin-left:3px;margin-bottom:8px;}#content .devProjektItem .name {margin-top:5px;margin-bottom:10px;color:#FFFFFF;background:url(images/bgName.gif) repeat-x left top;height:49px;font-size:0.8em;padding-top:6px;}#content .devProjektItem .name strong {font-size:1.4em;}#content .devProjektItem a {color:#FFFFFF;text-decoration:none;}#content .devProjektItem a:hover {text-decoration:underline;}#content .devProjektDetail {padding:5px;border:1px solid #dbdbdb;padding-bottom:20px;}#content .devProjektDetail a {display:block;float:left;margin-right:1px;padding:10px;height:20px;font-weight:bold;color:#525252;text-decoration:none;background:url(images/bgADetail.gif) repeat-x left top;}#content .devProjektDetail a:hover, #content .devProjektDetail a.active {background:url(images/bgADetailHover.gif) repeat-x left top;}#content .devProjektDetail .fotky {height:192px;}#content .devProjektDetail .zalozky {height:40px;padding-top:5px;}#content .devProjektDetail .popis {background:#dffdda;line-height:2em;}#content .devProjektDetail .popis p {padding-top:20px;}#content .nextProjektBackground {padding:5px;border:1px solid #dbdbdb;margin-bottom:10px;font-size:0.85em;}#content .nextProjekt {background:url(images/bgNextProjekt.gif) repeat-x left top;padding:5px 5px 10px 5px;}#content .nextProjekt strong {color:#000000;display:block;padding-top:8px;padding-bottom:8px;}#content .nextProjekt a {color:#5d5d5d;text-decoration:none;font-weight:bold;}#content .nextProjekt a:hover {text-decoration:underline;}#content a.projektNext {color:#54ae43;text-decoration:underline;}#content a.projektNext:hover {text-decoration:none;}#footer {color:#000000;font-size:0.9em;line-height:2em;background:url(images/bgFooter.gif) top left no-repeat;border-top:1px solid #d9d9d9;height:60px;width:875px;padding-top:25px;padding-left:80px;margin-left:15px;margin-top:20px;}#footer a {color:#000000;}#footer .iconBlack {vertical-align:middle;}.partners {padding:10px 0px 0px 13px;}.partners a {display:block;width:220px;height:76px;float:left;margin:0px 8px 8px 0px;border:1px solid #c4c4c4;position:relative;}.partners a span {cursor:pointer;position:absolute;top:0px;left:0px;display:block;width:220px;height:76px;}.partners a.pyramida span {background:url(images/loga_partneru/modra-pyramida.png) no-repeat;}.partners a.sanjv span {background:url(images/loga_partneru/san-jv.png) no-repeat;}.partners a.oresi span {background:url(images/loga_partneru/oresi.png) no-repeat;}.partners a.euroceramica span {background:url(images/loga_partneru/euroceramica.png) no-repeat;}.partners a.woodface span {background:url(images/loga_partneru/woodface.png) no-repeat;}.partners a.innex span {background:url(images/loga_partneru/innex.png) no-repeat;}.partners a.lifestyle span {background:url(images/loga_partneru/lifestyle.png) no-repeat;}.partners a.advokati span {background:url(images/loga_partneru/advokatni-kancelar.png) no-repeat;}.partners a.estim span {background:url(images/loga_partneru/estim.png) no-repeat;}.partners a:hover span {background-position:0px -76px;}