

td,span,h1,h2,h3,h4,div,a,p { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; }

.clear { clear:both; }

.img { border: 0px }

* {
    padding: 0px;
    margin: 0px;
}

body {
    background-color: #BFE0FF;
}

#page {
    background-color: #DBEEFF;
    background-image: url("/images/mraky_bg.jpg");
    background-position: center top;
    background-repeat: no-repeat;
}

#pageInner {
    width: 946px;
    margin: 0 auto;
    position: relative;
}

#head {
    width: 946px;
    height: 161px;
    background-image: url("/images/3living_top.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    position: relative;
}

h1 {
    display: none;
/*
    position: absolute;
    left: 243px;
    top: 126px;
    background-image: url("/images/title_bg.gif");
    border-top: 1px solid #49B601;
    border-left: 1px solid #49B601;
    border-bottom: 1px solid #489F12;
    color: white;
    font-weight: normal;
    font-size: 18px;
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
*/
}

h1 span { font-size: 14px }

h4 { display: none }

#logo {
    display: block;
    text-decoration: none;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 235px;
    height: 110px;
}

#logo span {
    visibility: hidden;
}

#topMenuHolder {
    position: absolute;
    right: 10px;
    top: 0px;
    height: 33px;
    padding-left: 20px;
    background-image: url("/images/horni_menu_bg.png");
}

#topMenu {
    list-style:none;
}

#topMenu li {float:left;}

a.topMenuHref {
    display: block;
    margin-right: 20px;
    padding-top: 10px;
    color: #11489A;
    text-decoration: none;
    padding-left: 12px;
    background-image: url("/images/horni_menu_sipka.png");
    background-position: 0px 13px;
    background-repeat: no-repeat;
}

a.topMenuHref:hover { text-decoration: underline; }

#search {
    position: absolute;
    right: 20px;
    top: 47px;
}

#search table {
 
}

#searchIco, .searchIco {
    padding-top: 2px;
    padding-right: 5px;
}

#search input, .textSearch {
    border: 1px solid #57BEFF;
    color: #124999;
}

#search input.sbmt, .sbmtSearch {
    width: 18px;
    height: 18px;
    background-image: url("/images/search_btn.gif");
    border: 0px;
    margin-left: 5px;
    background-color:transparent;
}


a#backToInfinex {
    display: block;
    padding-left: 36px;
    background-image: url("/images/zpet_btn.gif");
    background-repeat: no-repeat;
    background-position: left;
    height: 19px;
    padding-top: 3px;
    color: #124999;
    _width: 120px;
    position: absolute;
    left: 58px;
    top: 130px;
    text-decoration:none;
}
a#backToInfinex:hover { text-decoration:underline; }

#main {
    border-top: 1px solid #F5FAFD;
    width: 946px;
    background-color: #ECF6FF;
}

#leftPanel {
    float: left;
    padding-left: 8px;
    padding-top: 8px;
}

#menuHead {
    width: 235px;
    height: 23px;
    background-image: url("/images/menu_top.png");
    background-repeat: no-repeat;
    background-position: left;
}

.menuBottom {
    width: 233px;
    height: 23px;
    background-image: url("/images/menu_bottom.png");
}

#menu { list-style:none; }

a.menu {
    display: block;
    width: 233px;
    height: 32px;
    background-image: url("/images/menu_normal.png");
    text-decoration: none;
    color: #124999;
}

a.menu:hover { text-decoration: underline; }

a.menuActive span, a.menu span {
    display: block;
    text-align: right;
    padding-right: 35px;
    padding-top: 8px;
    font-size: 13px;
}

a.menuActive {
    display: block;
    width: 233px;
    height: 32px;
    background-image: url("/images/menu_active.png");
    text-decoration: none;
    font-weight: bold;
    color: white;
}

#novinkyHead {
    width: 233px;
    height: 62px;
    background-image: url("/images/novinky_top.png");
    position: relative;
}

#novinky {
    width: 233px;
    background-image: url("/images/novinky_bg.png");
}

#archivHref {
    display: block;
    position: absolute;
    left: 79px;
    top: 42px;
    color: #104797;
}

.novinka {
    padding-top: 15px;
    padding-left: 35px;
    background-image: url("/images/sipka.gif");
    background-position: 15px 16px;
    background-repeat: no-repeat;
    padding-right: 10px;
}

.novinkaDatum {
    padding-bottom: 5px;
}

a.novinkaHref {
    display: block;
    width: 180px;
    color: #104797;
    margin-bottom: 3px;
}

#contentHolder {
    margin-top: 8px;
    float: left;
    width: 703px;
}

#submenu {
    width: 703px;
    height: 43px;
    background-image: url("/images/submenu_bg.png");
    margin-bottom: 2px;
    float: left;
}

#submenu a {
    float: left;
    display: block;
    height: 43px;
    padding-left: 20px;
    padding-right: 20px;
    background-image: url("/images/submenu_href.png");
    margin-left: 5px;
    text-decoration: none;
    color: #124999;    
}

#submenu a:hover { text-decoration: underline; }

#submenu a span {
    display: block;
    padding-top: 12px;
    font-size: 13px;
}


a#submenuFirst {
    margin-left: 25px;
}

#submenu a.submenuActive {
       background-image: url("/images/submenu_active.png");
       background-position: center;
       color: white;
}

#content {
    float: left;
    width: 703px;
    background-image: url("/images/content_1pix.png");
}

#contentHead {
    width: 703px;
    height: 16px;
    background-image: url("/images/content_top.png");
}

#contentBottom {
    width: 703px;
    height: 16px;
    background-image: url("/images/content_bottom.png");
}

#contentInner {
    padding-left: 10px;
    padding-right: 20px;
    float: left;
    color: #333333;
    padding-top: 5px;
}

h2 {
    float: left;
    width: 90px;
    padding-right:10px;
    color: #3F9A00;
    text-transform: lowercase;
    font-size: 14px;
    text-align: right;
}

#text {
    float: left;
    width: 572px;
    _width: 565px;
    border-left: 1px solid #3F9A00;
}

#textInner {
    float: left;
    padding-left: 15px;
}

#banner1 {
    float: left;
    margin-top: 15px;
    margin-left: 2px;
    width: 343px;
    height: 179px;
    background-image: url("/images/box_FAQ.jpg");
}

a.vice {
    display: block;
    float: left;
    width: 85px;
    height: 179px;
    color: #124797;
}

a.vice span {
    display: block;
    padding-top: 86px;
    padding-left: 25px;
}

b.boxTitle {
    color: #124797;
    font-size: 14px;
    padding-top: 10px;
    display: block;
}

#banner1 b span { font-size:12px; }

a.faqQ {
   display: block;
   color: #124797;
   width: 200px;
   padding-left: 20px;
   float: left;
   margin-top: 8px;
   background-image: url("/images/sipka.gif");
   background-position: left 2px;
   background-repeat: no-repeat;
}

#banner2 {
    float: left;
    margin-top: 15px;
    margin-left: 7px;
    width: 343px;
    height: 179px;
    background-image: url("/images/box_makler.jpg");
    cursor: pointer;
}

#banner2 .boxTitle {
    padding-left: 85px;
}

#banner2 p {
    padding-top: 20px;
    color: #333333;
    padding-left: 85px;
}

#banner2 table {
    margin-top: 10px;
    color: #333333;
    margin-left: 82px;
}

#footer {
    text-align: center;
    border-top: 1px solid #91CDFF;
}

#footerInner {
    width: 946px;    
    border-top: 2px solid #B1D5F9;
    position: relative;
    margin: 0 auto;
}

#footerLeft {
    float: left;
    padding-top: 8px;
    color: #75B6EE;
    padding-bottom: 20px;
}

#footerLeft a { color: #124797; text-decoration: none; }
#footerLeft a:hover { text-decoration: underline; }

#footerRight {
    float: right;
    padding-top: 22px;
    color: #343233;
}

#footerRight a { color: #124797; text-decoration: none; }
#footerRight a:hover { text-decoration: underline; }

/*
   content
*/
#textInner h4 { display:block;
   font-size: 14px;
   color:#124797;
   cursor: pointer;
   padding-bottom: 5px;
}

#textInner a { color:#124797; }

#textInner { text-align: justify; }

#textInner ul, #textInner ol { padding-top: 5px; padding-left: 25px; }

#textInner li { padding-bottom: 3px;}

#textInner input, textarea {
    border: 1px solid #57BEFF;
    color: #124999;
}

.strankovani {
    text-align: center;
    margin-top: 10px;
    background-color: #ECF6FF;
    padding: 5px;
    width: 550px;
}

a.paging { text-decoration: none; }
#textInner a.active { text-decoration: none;color:#3C9A00;font-weight:bold; }

/*
 nabidka
*/

#nabidka {
    width: 670px;
    _width: 665px;
    margin-left: 5px;
}

#nabidka td {
    padding: 5px;
    border-bottom: 2px solid white;
    cursor: pointer;
}

#nabidka a {
    color: #124897;
}

.rezervace {
    padding-top:3px;
    padding-left:5px;
}

#nabidka .nazev { width: 350px; }

#nabidka .cena { 
	width: 120px; 
}


#nabidka .parcela { text-align:center; }

#nabidka tr {
    background-color: #F2F2F2;
}

a.etapaHref {
       color: #124897;
}

/*
realizace
*/
#realizace {
    margin-top : 20px;
}

#realizace td {
     border-bottom: 2px solid white;
     background-color: #EDF7FF;
     padding: 10px;
}


/*
   Vyhledavani
*/

.search h5 { padding-bottom: 5px; }
.search h5 a, .search h5 a .search_result_selected {font-size: 14px;}

.search_result_selected {
   background-color: #3F9A00;
   color: white;
}

/*
  faq
*/
.faq_otazka h4 {
   font-size: 14px;
   color:#124797;
   cursor: pointer;
   padding-bottom: 5px;
}

.faq_odpoved {
    display: none;
}

.faq_item {
    padding-bottom: 20px;
}

.faq_item h5 {
    font-size: 13px;
    color: #3F9A00;
    padding-top: 10px;
    padding-bottom: 2px;
}

.faq_item h6 {
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 2px;
}

.pruh {
     background-color: #ECF6FF;
}

#uspory td {
    padding: 10px;
}

/*
  domy
*/

.dumHolder {
    float: left;
    margin-left: 18px;
    margin-top: 20px;
}

.dumPrvni {
    _margin-left: 8px;
}

.dum {


    background-color: #EDF7FF;
    cursor:pointer;
    position: relative;
}

.dumInner {
    padding: 10px;
}

.dumImg {
    width: 185px;
    height: 111px;
}

.dumInner h3 { text-transform:uppercase;text-align:center; padding-top: 15px;padding-bottom: 15px; }

.dumInner h3 a { text-decoration:none;color:#114696; }

.dumInfo {
    position: absolute;
    display: none;
    z-index: 1000;
    width: 230px;
    cursor: pointer;
}

.dum11 { left: 320px; top: 372px; }
.dum12 { left: 538px; top: 372px; }
.dum13 { left: 758px; top: 372px; }
.dum24 { left: 320px; top: 570px; }
.dum25 { left: 538px; top: 570px; }
.dum26 { left: 758px; top: 570px; }

.dumInfoTop {
    height:6px;
    background-image:url("/images/domy_box_sipka.gif");
    background-position:bottom;
    background-repeat:no-repeat;
    font-size:6px;
    line-height:6px;
}

.dumInfoContent {
    background-color: white;
    border-left: 1px solid #BEBEBE;
    border-right: 1px solid #BEBEBE;
    border-bottom: 1px solid #BEBEBE;
    padding: 10px;
    z-index: 1000;
}

.dumInfoContent h4 {
    display: block;
    color: #3C9A00;
    padding-bottom: 5px;
}

.dumInfoData {
    color: #343434;
    font-weight: bold;
    z-index: 1000;
}

.dumInfoData .label {
    font-weight: normal;
    width: 135px;
}

.dumInfoData td {padding-bottom: 5px; }

.strankovaniDomy {
    text-align: center;
    margin-top: 20px;
    margin-left: 20px;
    background-color: #ECF6FF;
    padding: 5px;
    width: 636px;
}

a.paging { text-decoration: none; }
.strankovaniDomy a.active { text-decoration: none;color:#3C9A00;font-weight:bold; }


/*
  dum detail
*/

#preview {
    width: 670px;
    _width: 665px;
    margin-left: 5px;
    margin-top: 15px;
}

#preview h5 {
    font-size: 14px;
    padding-bottom: 15px;
}

.detailDomuTitle {
    font-size: 14px;
    padding-bottom: 15px;
    margin-left: 5px;
}

.dumMainFoto {
    padding: 10px;
    background-color: #ECF6FF;
    width: 185px;
    margin-bottom:1px;
}

.odd {
    background-color: #ECF6FF;
}

#preview td {
    padding: 5px;
}

#odkazy a {
    text-decoration:none;
    color:#114696;
}

#odkazy a img { border:0px; }

.tabs {
    padding-left: 8px;
}

.tabsHeader {
    background-image: url("/images/tabHeader.gif");
    float: left;
    width: 670px;
    _width: 665px;
}

.tab {
    width: 668px;
    _width: 663px;
    border: 1px solid #C7DEF0;
    border-top:0px;
}

a.tabHrefActive {
    display: block;
    background-image: url("/images/tabBgActive.gif");
    float: left;
    margin-left:5px;
    height:31px;
}

span.tabLeftActive {
    display: block;
    background-image: url("/images/tabLeftActive.gif");
    float: left;
    height:31px;
    width: 8px;
}

span.tabRightActive {
    display: block;
    background-image: url("/images/tabRightActive.gif");
    background-repeat:no-repeat;
    background-position:right;
    float: left;
    height:31px;
    width: 8px;
}

span.tabTitle {
    float: left;
    display: block;
    padding-top: 8px;
    padding-left:5px;
    padding-right: 5px;
}

a.tabHref {
    display: block;
    background-image: url("/images/tabBg.gif");
    float: left;
    margin-left:5px;
    height:31px;
    cursor:pointer;
}

span.tabLeft {
    display: block;
    background-image: url("/images/tabLeft.gif");
    float: left;
    height:31px;
    width: 8px;
}

span.tabRight {
    display: block;
    background-image: url("/images/tabRight.gif");
    background-repeat:no-repeat;
    background-position:right;
    float: left;
    height:31px;
    width: 8px;
}

#dumHrefAll {
    float: right;
    color:#114696;
}

/*
  nabidka
*/

.nabidkaMainFoto {
    padding: 5px;
    background-color: #ECF6FF;
    width: 330px;
    float:left;
}

.nabidkaMainFoto a {
    padding: 5px;
    display: block;
    float:left;
}

/*
mapa
*/
#mapa li { padding-bottom: 5px; }

/*
fotogalerie
*/
#galeryRozcestnik {
  margin-left: 19px;
}

#galeryRozcestnik a {
    display: block;
    text-decoration:none;
    text-align:center;
    color:#114696;
    background-color: #ECF6FF;
    padding: 15px;
}

.galeryTitle {
    color: #3C9A00;
    padding-bottom: 5px;
    padding-left: 19px;
    font-size: 14px;
}

a.galerie_foto {
    display:block;
    float: left;
    padding: 10px;
    background-color: #ECF6FF;
    margin-bottom:20px;
    margin-left: 19px;
    _margin-left: 10px;
    width:185px;
    text-align:center;
}

img.image_standard {
  margin-right: 35px;
}

#nabidka td.cena {
  text-align: right;
}
