/* uvodni nastaveni */
body { margin: 0px 0px 0px 0px; }
img { border: none; }
form { margin-bottom: 0px; margin-top: 0px; }
p { margin-top: 0px; }
#all { width: 640px; margin: 0px auto; }
.mainRight { padding: 0px; float: right; width: 290px; margin-top: 5px; }
.mainLeft { padding: 5px 13px 10px 10px; float: left; width: 310px; }
.sekceSpacer { padding: 0px; }
a.link01:link,a.link01:visited { text-decoration: none; color: #BF5C00; }
a.link01r:link,a.link01r:visited { text-decoration: none; color: #FF0000; }
a.link01:hover,a.link01r:hover { text-decoration: none; color: #0000ff; }
a.link02:link,a.link02:visited { text-decoration: none; color: gray; }
a.link02:hover { text-decoration: none; color: #0000ff; }
.cleaner { clear: both; }
.locator { position: absolute; width: 1px; width: 1px; }
.sekce { margin: 0px 0px 0px 4px; font-size: 9px; font-family: Verdana, sans-serif; color: #4D2500; position: relative; }
.zalozky a { font: bold 9px Verdana; position: relative; background-repeat: no-repeat; color: #4D2500; width: 84px; height: 14px; text-align: center; padding: 3px 1px 2px 0px; display: block; margin-bottom: 0px; margin-left: 3px; text-decoration: none; }
.textRight { text-align: right; }
.zelenyText { color: #59B377; }
.textResize10 { display: none; }
.nadpis a { color: #BF5C00; text-decoration: none; }
.nadpis a:hover { color: #0000ff; text-decoration: none; }
.hidden { display: none; }

/* OBECNE - topbar - logo + slogan + ilustrativni obrazky */
#topbar { display: none; }

/* OBECNE - topbar - logo + slogan + ilustrativni obrazky - tiskova verze */
#topbar_tisk { height: 140px; _height: 130px; }
#topbar_tisk .pravy { float: right; text-align: right; font: 12px Arial; margin: 2px 0 0 10px; }
#topbar_tisk .pravy .nadpis { font: bold 16px Arial; margin-top: 5px; }
#topbar_tisk .text { float: right; text-align: right; font: 11px Arial; margin: 2px 0 0 10px; }
#topbar_tisk .pravy .poznamka { font: 10px Arial; }
#topbar_tisk .logo { float: left; padding: 6px 0px 0px 4px; }
#topbar_tisk hr { color: #F27500; border-width: 0px; height: 1px; width: 100%; clear: both; }
#topbar_tisk .cleaner { clear: both; }

/* OBECNE - topmenu - polozky menu */
#topmenu,#topmenu1 { display: none; }

/* OBECNE - topmenu2 - podmenu polozky "aktualni nabidka" */
#topmenu2 { display: none; }

/* OBECNE - search - vyhledavani na strankach */
#search { display: none; }

/* OBECNE - bottommenu1 - polozky menu */
#bottommenu1,#bottommenu3 { display: none; }

/* OBECNE - bottommenu2 - podmenu polozky "aktualni nabidka" */
#bottommenu2 { display: none; }

/* UVODNI STRANKA   - vlevo   - lokality *  /
.mainLeft .ramecek { border: none; background-color: none; padding: 0; }
.mainLeft .blok { padding: 10px 0px 15px 0px; background-image: url(images/uvod/spacer_line_lokality.gif); background-repeat: no-repeat; position: relative; }
.mainLeft .blok img { float: left; margin: 0; border: 1px solid #FFA857; }
mainLeft .blok .blokText { width: 243px; float: right; }
.mainLeft .blok .blokText .nazev { float: left; padding: 1px 0px 0px 7px; font: bold 11px Arial; }
.mainLeft .blok .blokText .novinka { float: right; padding: 3px 5px 0px 0px; font: 10px Arial; text-align: right; }
.mainLeft .blok .text,.textBrno { padding: 5px 0px 0px 6px; font: 10px Arial; clear: both; text-align: right; }
.mainLeft .blok .textBrno { padding: 5px 14px 0px 23px; }
.mainLeft .blok .blokTextBrno { width: 312px; float: right; }
.mainLeft .blok .blokTextBrno .nazev { float: left; padding: 1px 0px 0px 7px; font: bold 11px Arial; }
.mainLeft .blok .blokTextBrno .novinka { float: right; padding: 3px 5px 0px 0px; font: 10px Arial; text-align: right; }
.mainLeft .blok .blokTextBrno .text { padding: 5px 0px 0px 6px; font: 10px Arial; }
.mainLeft .blok .imgBrno { margin-left: 0; width: 300px; }
.mainLeft .link { display: none; }

/* UVODNI STRANKA - vlevo - starsi novinky BLOK */
#novinky_old { padding: 32px 0px 0px 0px; visibility: hidden; }

/* UVODNI STRANKA - vpravo - registrace emailove adresy a jmena k zasilani informaci */
#registrace { display: none; }

/* UVODNI STRANKA - vpravo - novinky */
#novinky,#novinka { color: #4D2500; line-height: 14px; }
#novinka { width: 100%; }
.novinkyBlok { font-size: 11px; font-family: Arial, sans-serif; position: relative; /*ochrana proti peekaboo bug v IE6 */ padding: 0px 0px 20px 0px; margin-top: 0px; }
#novinky .novinkyBlokLevy { width: 45%; float: left; height: 300px; _height: 260px; margin-bottom: 10px; }
#novinky .novinkyBlokPravy { width: 45%; float: right; height: 300px; _height: 260px; margin-bottom: 10px; }
.novinkyNadpis { position: relative; /*ochrana proti peekaboo bug v IE6 */ padding: 4px 0px 4px 14px; font: bold 12px Arial; text-decoration: underline; color: #F27500; }
.novinkyNadpis .zvyrazneni { font: 10px Arial; font-weight: normal; color: red; margin-right: 5px; }
.novinkyNadpis a { color: #F27500; }
.novinkyBlok img { margin: 5px 5px 0px 5px; display: inline; /*ochrana proti double margin bug v IE */ border: 1px solid #FFA857; }
.novinkyBlok .text { margin: 3px 0px 4px 0px; text-align: justify; color: #4D2500; }
.novinkyBlok p { margin: 3px 0px 4px 0px; text-align: justify; }
.novinkyBlok .zvyrazneni { font-weight: bold; color: #ff0000; }

/* UVODNI STRANKA - vpravo - novinky (historie) */
#historie { font: 10px Arial; }
#historie .blok { background-image: url(images/uvod/spacer_line_aktuality.gif); background-repeat: no-repeat; }
#historie .nadpis { padding: 4px 0px 4px 14px; font: bold 12px Arial; color: #F27500; }
#historie a,#historie  a:visited { text-decoration: none; color: #BF5C00; }
#historie a:hover { text-decoration: none; color: #0000ff; }
#historie .link { font-family: Verdana, sans-serif; font-size: 9px; text-align: left; margin: 4px 0 0 14px; }

/* INFOSTRANKA OBECNE - hlavni cast */
#infostranka { padding: 5px 0px 0px 0px; }

/* INFOSTRANKA OBECNE - leve menu */
#infostranka .menu { display: none; }
#infostranka .obrazkyKontakty { display: none; }

/* INFOSTRANKA OBECNE - leve menu */
#infostranka .menuCenik { display: none; }

#infostranka .objekt,.objektOznaceny { width: 120px; font: bold 11px Arial; text-align: left; border: 1px solid #FFD1A5; padding: 2px 0px 2px 10px; margin: 10px 0 0 10px; _margin: 10px 5px 0 5px; display: block; text-decoration: none; }
#infostranka .objekt { color: #BF5C00; background-color: #FFE4CC; }
#infostranka .objektOznaceny { color: #FFDFBF; background-color: #ff7a00; }
#infostranka .menuCenik .objektOznaceny { float: left; }
#infostranka .menuCenik .objekt { float: left; }
#infostranka .objekt:hover { color: #0000ff; }
#infostranka .objektOznaceny:hover { color: #0000ff; }
#infostranka .menuCenik .patro,.patroOznaceny { width: 80px; font: bold 11px Arial; text-align: center; margin: 5px 0 0 20px; _margin: 5px 10px 0 10px; padding: 2px; display: block; float: left; text-decoration: none; }
#infostranka .menuCenik .patro { color: #BF5C00; }
#infostranka .menuCenik .patroOznaceny { color: #FFDFBF; background-color: #ff7a00; border: 1px solid #FFD1A5; display: block; }
#infostranka .menuCenik .patro:hover { color: #0000ff; }
#infostranka .menuCenik .patroOznaceny:hover { color: #0000ff; }

/* INFOSTRANKA OBECNE - prava cast */
#infostranka .pravy { width: 100%; padding: 0px 10px 0px 0px; }
#infostranka .textBezOdsazeni { padding: 5px; font: 11px Arial; }
#infostranka .textInzerat { padding: 4px; font: 12px Arial; }
#infostranka .nazev { padding: 0px 0px 5px 5px; color: #F27500; font: bold 16px Arial; }
#infostranka .obr590 { width: 590px; margin: 5px 0px 5px 5px; }
#infostranka .nadpis { padding: 15px 40px 5px 5px; font: bold 11px Arial; color: #BF5C00; }
#infostranka .spacer600 { padding: 0px; margin: 0 0 30px 0; }
#infostranka .spacer370 { display: none; }
#infostranka .spacer300 { padding: 0px; margin: 0 0 30px 0; width: 300px; height: 1px; }
#infostranka .spacer600BezOdsazeni { padding: 0; margin: 0; }
#infostranka .pravy p { padding: 5px; margin: 0; font: 11px Arial; color: #4D2500; text-align: justify; line-height: 17px; text-indent: 15px; }
#infostranka .cely p { padding: 5px; margin: 0; font: 11px Arial; color: #4D2500; text-align: justify; line-height: 17px; text-indent: 15px; }
#infostranka ul { padding: 0 15px 0 15px; font: 11px Arial; color: #4D2500; text-align: justify; line-height: 17px; margin: 0 0 15px 15px; vertical-align: top; }
#infostranka li { list-style-image: url(images/list.gif); }
#infostranka .sitemap li a { vertical-align: middle; color: #4D2500; text-decoration: none; }
#infostranka li a:hover { color: #0000ff; text-decoration: none; }
#infostranka .pravy .imgStred { text-align: center; margin: 0 auto; color: #BF5C00; font: 11px Arial; }
#infostranka .pravy .imgStred .ramek { border: 1px solid #FFA857; }
#infostranka .pravy .zvyrazneni { font: bold 14px Arial; color: #FF7A00; text-align: center; }
#infostranka .pravy .poznamkaCenik { text-align: right; font: 11px Arial; color: #FFBD80; margin-top: 10px; }

/* LOKALITA - individualni prvky */
#infostranka .obrazek_vpravo { padding: 15px 5px 20px 10px; vertical-align: middle; font: 10px Arial; color: #E2AA7B; text-align: center; float: right; position: relative; }
#infostranka .logo { padding: 10px 15px 5px 25px; float: right; display: inline; position: relative; }
#infostranka .logo2 { margin: 10px 15px 5px 25px; border: 1px solid #FFA857; float: right; position: relative; }

/* KONTAKTY - tabulka */
#kontakty { margin: 15px 0px 0px 5px; font: 10px Arial; width: 300px; color: #4D2500; }
#kontakty .nadpis { padding: 0px 0px 0px 5px; width: 100px; font: bold 11px Arial; text-align: left; color: #4D2500; }
.pravyKontakty { display: none; }
.pravyKontakty img { display: none; }

/* LOKALITA - tabulka vybavenost */
#vybavenost { margin: 15px 0 0 0; background: #FFE5CC; /* FFDEBF */ width: 590px; border-collapse: collapse; }
#vybavenost tr { color: #4D2500; background: #FFF4EB; font: 10px Arial; }
#vybavenost td,th { border: 1px solid #FFE5CC; }
#vybavenost th { font-weight: bold; text-align: center; }
#vybavenost .nadpis { padding: 0px 0px 0px 5px; width: 165px; color: #BF5C00; font: bold 11px Arial; text-align: left; }
#vybavenost .nadpis td { vertical-align: top; text-align: center; background-color: #FFD7B2; }
#vybavenost .volny { text-align: center; color: #BF5C00; background-color: #FFFFFF; }
#vybavenost .prodany { text-align: center; color: #FFC48C; background-color: #FFF2E5; }

/* LOKALITA - tabulka technického popisu */
#techpopis { margin: 15px auto; width: 590px; text-align: left; }
#techpopis tr { color: #4D2500; font: 10px Arial; vertical-align: top; }
#techpopis .nadpis { padding: 0px 0px 0px 5px; font: bold 12px Arial; vertical-align: top; color: #4D2500; }

/* HYPOTEKA - tabulka */
#hypoteka { margin: 15px 0px 0px 5px; font: 10px Arial; width: 590px; border-collapse: collapse; }
#hypoteka td { color: #4D2500; background: #FFF4EB; text-align: right; padding: 3px; border: 1px solid #FFF4EB; }
#hypoteka .nadpis { color: #BF5C00; background: #FFDEBF; font: bold 11px Arial; padding: 3px; }
#hypoteka th { padding: 3px; border: 1px solid #FFF4EB; }

/* AKTUALNI NABIDKA - bloky s textem */
#nabidka { padding: 5px 3px 0 3px; color: #4D2500; text-align: center; }
#nabidka .blok2 { width: 209px; height: 320px; float: left; padding: 0px; border: 1px solid white; margin: 0 0 50px 0; }
#nabidka .blok3 { width: 209px; height: 320px; float: left; padding: 0px; border: 1px solid white; margin: 0 0 50px 0; }
#nabidka .blokBackground { background: none; }
#nabidka img { border: 1px solid #FFA857; }
#nabidka .text { padding: 3px 0; font: 10px Arial; }
#nabidka .top { margin: 0px 0px 0 3px; font: 13px Arial; color: #F27500; text-align: left; padding: 0px; }
#nabidka .middle { padding: 18px 0 0 0; margin: 0 0 0 3px; }
#nabidka .middle .text { font: 10px Arial; text-align: right; color: #808080; }
#nabidka .bottom { color: #4D2500; font: 11px Arial; text-align: left; padding: 10px 0 0 0; margin: 0 0 0 3px; }

/* HYPOTEKA - kalkulator */
#csas_hypotecni_kalkulator { position: relative; left: 10px; top: 10px; width: 268px; height: 112px; z-index: 3; font-size: 10px; }

/* FINANCOVANI - tabulka */
#financovani p { display: block; clear: both; }
#financovani p strong { display: block; float: left; margin: 0 10px 20px 0; position: relative; }
#financovani .text { padding: 2px 0px 5px 0px; font: 10px Arial; }

/* PLANKY - obrazkove menu */
#menuPlanky { width: 590px; vertical-align: middle; text-align: center; margin: 20px auto; }
#menuPlanky td img { border: 1px solid #FFA857; }
.mapka_lokality_brno { display: none; }
.mapka_lokality_praha { display: none; }
.mapka_lokality_print { margin-top: 10px; width: 300px; }
.mapa_lokalit_nadpis { background-image: url(http://www.vasebyty.cz/images/uvod/spacer_right.gif); background-repeat: no-repeat; background-position: bottom; padding-bottom: 1px; }
.mapka_kontakty { width: 300px; height: 225px; border: 1px solid #FFA857; }

/* VYHLEDAVANI - tabulka */
#vyhledavani { border-collapse: collapse; margin: 1px; _margin: 0; width: 100%; background-color: #ffffd9; }
#vyhledavani td { border: 1px solid #FFD1A5; width: 50%; padding: 5px 2px 5px 14px; font: 11px Arial; color: #4D2500; vertical-align: top; line-height: 18px; }
.vysledky { padding: 2px 3px; }
#vyhledavani strong { padding-left: 4px; }
#vyhledavani select { margin: 2px; font: 11px Arial; text-align: right; vertical-align: middle; }
#vyhledavani input { vertical-align: middle; }

/* vysledky vyhledavani */
#vysledky { border-collapse: collapse; margin: 1px; _margin: 0; width: 74%; background-color: #ffffd9; }
#vysledky input { vertical-align: middle; padding: 0; margin: 0; }
#vysledky td { border: 1px solid #FFD1A5; padding: 2px 10px; font: 11px Arial; vertical-align: top; color: #BF5C00; line-height: 20px; }
#vysledky td table td { padding: 2px 0 0 10px; text-align: right; border: none; }
#vysledky strong { color: #4D2500; }

.no_print { display: none; }
.hledame { font: 11px Arial; margin: 5px; }
.hledame .ramecek { border: 1px solid #FFD1A5; background-color: #FFF5ED; padding: 8px 15px 5px 10px; margin: 0; }
.hledame .text { font: 11px Arial; text-align: left; color: #808080; padding: 1px 3px; border: 1px solid #FFD1A5; }
.hledame .button { width: 70px; font: 10px Arial; text-align: center; color: #CC6300; background-color: #FFE4CC; border: 1px solid #FFD1A5; margin-right: 0; }
.hledame a { color: #4D2500; text-decoration: none; }
.hledame a:hover { color: Blue; }




