/* Autor: Přemysl Posker */

* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;}
body {font-size:68.75%;font-family:Verdana,Arial,sans-serif;line-height:1.4em;background:#2f2f2f url(../images/bgBody.gif) repeat-x;padding:0px;color:#ffffff;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
input {}
input.iText {width:194px;height:17px;padding:3px;margin-bottom:5px;background:#fff url(../images/bgItext.gif) no-repeat;border:1px solid;}
input.check {margin-right:10px;}
textarea {width:194px;height:87px;padding:3px;background:#fff url(../images/bgItext.gif) no-repeat;border:1px solid #bebebe;}
select {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}
.ileft {float:left;margin:0px 15px 15px 0px;}

#lead {width:980px;margin:0px auto;position:relative;padding:0px;}

#logo {width:340px;height:80px;display:block;left:0px;top:24px;position:absolute;overflow:hidden;z-index:1;text-align:center;}
#logo h1, #logo h1 span {font-family:Verdana;font-size:1.5em;font-weight:normal;color:#a9c820;width:340px;height:80px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo h1 span {width:340px;height:80px;background-image:url(../images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}
#logo a {text-decoration:none;color:#a9c820;}

#top {height:354px;background:url(../images/bgTop.gif) repeat-x left bottom;}

#top #topMenu {float:right;height:90px;padding-top:30px;}
#topMenu a {text-decoration:none;padding-top:20px;display:block;float:left;margin:0px 19px;height:31px;color:#666666;}
#topMenu a:hover {text-decoration:underline;}
#topMenu img {float:left;}
#topMenu a.last {margin-right:0px;}

#top #topSearch {height:234px;padding:0px 598px 0px 28px;clear:both;background:url(../images/bgTopSearch.png) no-repeat top right;}
#topSearch h3 {color:#000000;padding:15px 0px 5px 0px;font-size:1.1em;border-bottom:1px dotted #000000;margin:0px 2px 9px 0px;}
#topSearch select {width:100%;margin-right:2px;margin-bottom:9px;background:#ffffcb;border:1px solid #cdcdcd;font-family:Tahoma;font-size:1.15em;padding:2px;}
#topSearch select.cenaOd {width:170px;margin-right:8px;}
#topSearch select.cenaDo {width:170px;}



#content {background:url(../images/bgContent.gif) repeat-y;overflow:hidden;}

#leftCol {width:251px;float:left;}
#leftCol h3 {font-size:1.65em;color:#ffcc00;background:url(../images/bgHeader.gif) no-repeat left 6px;padding-left:38px;text-transform:uppercase;margin-bottom:15px;line-height:1.4em;}
#leftCol .chci_prodat {width:96px;height:44px;padding:177px 0px 0px 155px;display:block;color:#b22f00;font-weight:bold;background:url(../images/bgChciProdat.png) no-repeat;text-decoration:none;margin-bottom:33px;}
#leftCol .chci_prodat:hover {text-decoration:underline;}
#leftCol .chci_prodat span {display:none;}
#leftCol .chci_koupit {width:96px;height:169px;padding:52px 0px 0px 155px;display:block;color:#b22f00;font-weight:bold;background:url(../images/bgChciKoupit.png) no-repeat;text-decoration:none;}
#leftCol .chci_koupit:hover {text-decoration:underline;}
#leftCol .chci_koupit span {display:none;}

.news {padding-bottom:20px;}
.news .news_item {clear:both;margin-bottom:15px;}
.news .news_item .timestamp {display:block;padding:2px 4px;background:#545454;color:#fff;width:80px;text-align:center;margin-bottom:6px;}
.news .news_item .summary {clear:both;margin-bottom:6px;}
.news .news_item p a {color:#aa6600;background:url(../images/bgNewsItemMore.gif) no-repeat left 50%;padding-left:16px;}

#mainCol {width:689px;float:right;}
#mainCol h2 {font-size:1.65em;color:#ffcc00;background:url(../images/bgHeader.gif) no-repeat left 6px;padding-left:38px;text-transform:uppercase;margin-bottom:15px;line-height:1.4em;}
#mainCol ul {list-style:none;margin:10px 0px 0px 0px;}
#mainCol ul.split {width:50%;float:left;}
#mainCol ul li {background:url(../images/bgList.gif) no-repeat 1px 50%;padding-left:23px;line-height:1.8em;}
#mainCol ul li a {color:#9a9a9a;}
#mainCol a {color:#a96600;}
#mainCol a.arrowedLink {background:url(../images/bgNewsItemMore.gif) no-repeat left 50%;padding-left:16px;}
#mainCol h3 {font-size:1.15em;font-family:Verdana;color:#ffcc66;margin-bottom:15px;}

#mainCol .list_item {width:186px;height:269px;padding:17px 16px 0px 17px;background:url(../images/bgListItem.gif) no-repeat;margin:33px 16px 0px 0px;float:left;}
#mainCol .list_item img {margin-bottom:6px;}
#mainCol .list_item a.title {font-weight:bold;color:#ffcd5e;text-decoration:none;display:block;padding-bottom:8px;}
#mainCol .list_item a.title:hover {text-decoration:underline;}
#mainCol .list_item p {line-height:1.5em;}
#mainCol .list_item a.vice {float:right;padding:4px 0px 0px 0px;}
#mainCol .last {margin-right:0px;}

#mainCol p {margin-bottom:15px;}
#mainCol span.grey {color:#999999;}
#mainCol p.pages {color:#999999;}
#mainCol p.pages span {color:#fff;}
#mainCol p.pages a {color:#aa6600;}

#mainCol .vypis_item {background:#424242 url(../images/bgVypisItemTop.gif) no-repeat top left;margin-bottom:5px;}
#mainCol .vypis_item div {background:url(../images/bgVypisItemBottom.gif) no-repeat bottom left;padding:10px;}
#mainCol .vypis_item table {border-collapse:collapse;border:0px;}
#mainCol .vypis_item table img {float:left;margin-right:11px;}
#mainCol .vypis_item table th {vertical-align:top;padding:0px 0em 0.5em 0em;text-align:left;line-height:1.2em;text-transform:uppercase;color:#999966;font-size:1.15em;}
#mainCol .vypis_item table .title {width:263px;padding-right:20px;vertical-align:top;}
#mainCol .vypis_item table .title a {font-weight:bold;color:#ffcd5e;text-decoration:none;}
#mainCol .vypis_item table .title a:hover {text-decoration:underline;}
#mainCol .vypis_item table .lokalita {width:130px;padding-right:15px;}
#mainCol .vypis_item table .cena {width:120px;}
#mainCol .vypis_item table td {vertical-align:middle;padding:0px 0em 0em 0em;line-height:1.2em;}
#mainCol .vypis_item table td.popis {vertical-align:bottom;}

#mainCol .detailImgs {width:230px;float:left;}
#mainCol .detailImgs img.large {margin-bottom:10px;}
#mainCol .detailImgs div {text-align:center;}
#mainCol .detailImgs .arrowLeft {float:left;}
#mainCol .detailImgs .arrowRight {float:right;}
#mainCol .detailDesc {width:440px;float:right;}
#mainCol .detailDesc p.cena {font-size:1.15em;text-transform:uppercase;font-weight:bold;}
#mainCol .detailDesc p.cena strong {color:#ffcc00;}
#mainCol .detailDesc .makler {background:#424242 url(../images/bgMaklerTop.gif) no-repeat left top;margin-bottom:15px;}
#mainCol .detailDesc .makler .in {background:url(../images/bgMaklerBottom.gif) no-repeat left bottom;padding:10px;}
#mainCol .detailDesc .makler img {float:left;margin-right:16px;}
#mainCol .detailDesc .makler p {float:left;margin-bottom:0px;}
#mainCol .detailDesc .print {display:block;height:23px;float:left;background:url(../images/bgPrint.gif) no-repeat left;padding-left:35px;padding-top:4px;}

#mainCol .detailDesc .kalkulacka {padding-bottom:10px;}
#mainCol .detailDesc .kalkulacka h3 {margin-bottom:0px;}
#mainCol .detailDesc .kalkulacka table {margin-top:0px;}
#mainCol .detailDesc .kalkulacka td {padding:0.1em 0.3em;}
#mainCol .detailDesc .kalkulacka input.button {border:1px solid #fdf900;background:#fdf900;padding:1px 3px;color:#b22f00;font-weight:bold;font-size:0.9em;}

#mainCol fieldset {border:1px solid #DFA000;padding:10px;margin-bottom:15px;}
#mainCol fieldset legend {font-weight:bold;padding:0px 10px;}
#mainCol fieldset input {margin-bottom:4px;}
#mainCol fieldset select {margin-bottom:4px;}
#mainCol fieldset table {border-collapse:collapse;width:100%;}
#mainCol fieldset table td {padding:0.3em 0.6em;vertical-align:top;}

#footer {background:url(../images/bgFooter.gif) repeat-x;padding:45px 0px 20px 0px;clear:both;text-align:center;color:#666666;height:15px;}
#footer a {color:#9a9a9a;}
#footer .iconBlack {vertical-align:middle;}
