/* CSS Document */
body {margin:0;padding:5px 20px;font:0.68em/1.65em "Tahoma", Times, serif;text-align:center;background: #bdbdbd;color:#452d3c;text-align:center}

a, a:link {color:#245399}
/* a:visited {color:#d10402} */
a:active, a:hover {color:#4b82ce}

h1 {font-size:150%;margin-top:0; color:#4b82ce;}
h1 strong{color:#ffaa09}


h2 {color:#245399;font-size:130%;font-weight:bold}
h4 {color:#3e3e3e; font-size:100%; font-weight:bold}
p {margin-top:0;padding-top:0}

form {margin:0;padding-top:0}

#prague-apartments {margin:0 auto;width:840px}
#prague-apartments2 {margin:0 auto;min-width:1250px}
#ohraniceni-1  {color:#fff;margin:0 auto;border:3px solid #fff;padding:0 19px;background:#2a1d26;text-align:left}
#ohraniceni-1 p.odkazy {text-align:center;margin:0;padding:5px}
#ohraniceni-1 p.odkazy a {color:#fff}
#ohraniceni-2 {width:100%;color:#452d3c;border-top:3px solid #fff;}


#pozadi-horni {position:relative;background: url("../images/pozadi-horni.gif") repeat-x #fff}
#pozadi-panel {background: url("../images/pozadi-panel.gif") 0 50px repeat-y}

#panel {text-align:center;position:absolute;top:0;left:0;width:200px;background:url("../images/prague-apartments.gif") top left no-repeat}
#panel a {font-weight:bold}
#panel a:active, #panel a:hover {color:#452d3c}
#panel a img {border:0}
#panel ul.navigace {font-size:120%;margin:0;padding:0;font-weight:normal;text-align:left;list-style:none}
#panel ul.navigace li {float:left;width:200px;}
#panel ul.navigace li a {padding:5px 30px 6px 45px;display:block;background:url("../images/sipka-3.gif") 25px 10px no-repeat}
#panel ul.navigace li strong.nav {display:block;background:url("../images/pozadi-menu.gif") #4b82ce repeat}
#panel ul.navigace li strong.nav a {display:block;color:#fff;background:url("../images/sipka-2.gif") 25px 10px no-repeat}
#panel ul.navigace li strong.nav a:hover {display:block;color:#fff;background:url("../images/sipka-2.gif") 25px 10px no-repeat}
#panel ul.navigace li a.active {color:#4b82ce;background:url("../images/sipka.gif") 25px 10px no-repeat}
#panel ul.navigace li a:hover {background:url("../images/sipka.gif") 25px 10px no-repeat}
#panel ul li strong {font-weight:normal;}
#panel ul.navigace ul {font-size:90%;background:none;margin:0;padding:0;text-align:left;list-style:none}
#panel ul.navigace ul a {border-right:1px solid #ccc;display:block;margin:0;padding:3px 30px 3px 55px;font-weight:normal;background:#f5f5f5 url("/images/sipka-5.gif") 47px 10px no-repeat;text-align:left;list-style:none}
#panel ul.navigace ul a.selected {background:#fff url("/images/sipka-5.gif") 47px 10px no-repeat;color:#4b82ce}
#panel ul.navigace ul a:hover {background:#fff url("/images/sipka-5.gif") 47px 10px no-repeat}
#panel fieldset {margin:1em;border:1px solid #000;}
#panel fieldset legend {background:#4b82cc;color:#fff;border:1px solid #ccc;border-bottom:0;padding:2px 5px}
#panel fieldset input.submit {font-weight:bold;background:#4b82cc;color:#fff;border:0;padding:2px 5px}


#panel p {margin:0;padding:10px 15px}
#panel .text-center img {margin:0 auto;margin-top:45px;width:100px}


#odsazeni {padding:90px 17px 0 200px;}

#text {text-align:left;background:#fff;width:100%;_height:1000px;min-height:1000px; }

#text .mezera {font-size:120%;padding:20px}
#text .sirka {width:100%;}
#text .mezera h2 {font-weight:normal}
#text ul {}
#text ul li {list-style:url("../images/sipka-4.gif")}
#text ul.bez {margin:0;padding:8px 20px 20px 20px}
#text ul.bez li {list-style:none}

#text .siroka-tabulka {width:100%;height:400px;overflow:scroll}
#text table {font-size:100%;clear:both;border-collapse:collapse;overflow:scroll}
#text table.prehled {margin:0;width:100%;font-size:85%}
#text table.prehled tr {}
#text table.prehled th {border:1px solid #2a1d26;background:#c9ceb8;color:#2a1d26;padding:10px}
#text table.prehled th a {color:#fff}
#text table.prehled td {border:1px solid #2a1d26;padding:5px}
#text table.prehled th {text-transform:capitalize}
#text table.prehled td {text-transform:capitalize}
#text table.prehled td.data {text-transform:none}

#text table.prehled {font-weight:bold}
#text table.prehled .regular {background:#cb9bcf;color:#fff}
#text table.prehled .low {background:#eeef95;color:#fff}
#text table.prehled .holiday {background:#9d9d75;color:#fff}
#text table.prehled .high {background:#83bfbf;color:#fff}
#text table.prehled a.free {border:1px solid #fff;border-left:0;border-top:0;padding:5px;display:block;background:#00d507;color:#fff}
#text table.prehled .booked {background:#ff0000;color:#fff;padding:10px}

#text h1.nadpis {line-height:110%;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #4b82ce}
#text h2 {margin-bottom:0;padding-bottom:0}
#text p.url {margin-top:0;padding-top:0;}
#text p.url2 {margin:0;padding:0;}
#text p.listovani {margin:0;padding:.5em;text-align:right;padding-right:20px}
#text ul.seznam {padding-left:25px}
#text fieldset {padding:10px}
#text .photo  {display:block;border:10px solid #ccc}
#text .photo  img {display:block;border:0}
#text hr {border:1px solid #fff;border-top:1px solid #ccc}


#segmentace {padding:10px;border-bottom:5px solid #eee;background:#f5f5f5}
#segmentace2 {width:560px;text-align:center}
#segmentace .ramecek-1 {margin:0;padding:0;height:180px;border-right:10px solid #f5f5f5}
#segmentace .ramecek-2 {margin:0;padding:0 5px;overflow:hidden}
#segmentace .tlacitko {margin:0;width:170px;padding:125px 0 0 0;text-align:left}

#segmentace .rental-apartments-in-prague {float:left;width:190px;background:url("../images/rental-apartments-in-prague.jpg") left top repeat;}
#segmentace .rental-apartments-in-prague h2 {font-size:120%;margin:0;padding:5px 20px 10px 10px;background:url("../images/make-reservation.gif") left top no-repeat}
#segmentace .rental-apartments-in-prague h2 a {display:block;padding:0 0 0 20px;color:#fff;background:url("../images/sipka-2.gif") 1px 6px  no-repeat}

#segmentace .make-reservation {float:left;width:190px;background:url("../images/tourist-information.jpg") left top repeat;}
#segmentace .make-reservation h2 {font-size:120%;margin:0;padding:5px 20px 10px 10px;background:url("../images/make-reservation.gif") left top no-repeat}
#segmentace .make-reservation h2 a {display:block;padding:0 0 0 20px;color:#fff;background:url("../images/sipka-2.gif") 1px 6px  no-repeat}

#segmentace .tourist-information .ramecek-1 {border-right:0}
#segmentace .tourist-information {float:left;width:180px;background:url("../images/make-reservation.jpg") left top repeat;}
#segmentace .tourist-information h2 {font-size:120%;margin:0;padding:5px 20px 10px 10px;background:url("../images/make-reservation.gif") left top no-repeat}
#segmentace .tourist-information h2 a {display:block;padding:0 0 0 20px;color:#fff;background:url("../images/sipka-2.gif") 1px 6px  no-repeat}

#segmentace .information {font-size:120%;padding:10px;padding-bottom:0;line-height:1.5em;text-align:left}
#segmentace .datum {color:#4b82ce}


#panel .nadpis {position:relative;display:block;width:200px;height:160px;margin:0;padding:0 ;overflow:hidden;}
#panel .nadpis a {text-decoration:none}
#panel .nadpis span {display:block;position:absolute;left:0;top:0;z-index:1; width:200px; height:99px; margin:0; padding:0; background:url("../images/prague-apartments.gif") no-repeat; _cursor:hand}

#panel em {color:#fff;font-style:normal;font-size:130%;position:absolute;top:5px;left:208px;display:block;width:538px;margin:0;padding:0 ;overflow:hidden;}
#panel em a {color:#452d3c}

strong {color:#2a1d26}


.box {width:250px}
.formular-apartman {width:310px}
.formular-apartman form {margin:0 1em;border:5px solid #eee;background:#f5f5f5}
.formular-apartman fieldset {margin:0 1em;border:5px solid #eee}
.formular-apartman legend {background:#fff;padding:0 5px}
.formular-apartman fieldset table {border-collapse:collapse;border:0}
.formular-apartman fieldset table td {border:0;padding:2px}
.formular-apartman fieldset table.dny th {background:#555;color:#fff;text-align:center}
.formular-apartman fieldset table.dny td {border:1px solid #ccc;padding:5px;text-align:center}

#text .mezera .byty {margin:0;padding:0;text-align:center}
#text .mezera .byty p {float:left;margin:0;padding:0 0 10px 10px;text-align:center}
#text .mezera .byty p span.box {display:block;margin:0;padding:0;width:168px;}
#text .mezera .byty a.obrazek {display:block;border:4px solid #ccc;padding:5px;background:#eee}
#text .mezera .byty a.obrazek:hover {border:4px solid #4b82ce}
#text .mezera .byty a img {border:0;display:block}


#text .mezera .ilustrace {display:block;margin:0 15px 15px 15px;padding:0;width:168px;text-align:center}
#text .mezera .ilustrace a.obrazek {display:block;border:4px solid #ccc;padding:5px;background:#eee}
#text .mezera .ilustrace a.obrazek:hover {border:4px solid #4b82ce}
#text .mezera .ilustrace a img {border:0;display:block}

#text .mezera .sloupec {display:none;width:185px;padding:0;font-size:95%}
#text .mezera .sloupec-obsah {margin:0;border:0px solid #ccc;padding:10px 10px 41px 10px}
#text .mezera .sloupec h2 {font-size:100%;font-weight:bold;margin:0;padding:0}
#text .mezera .sloupec ul {margin-right:0;padding-right:0}

#text .mezera .rychly-formular {margin:0;width:215px;font-size:95%}
#text .mezera .rychly-formular fieldset {margin:0 10px 0 0;border:4px solid #ccc;padding:10px}

#text .mezera .check-it {margin:0 15px;width:168px;font-size:95%}
#text .mezera .check-it fieldset {color:#fff;margin:0;border:4px solid #ccc;padding:10px;background:#4b82ce;}
#text .mezera .check-it fieldset legend {display:none}
#text .mezera .check-it fieldset h1 {margin:0;padding:0;color:#fff;font-size:140%;font-weight:normal}
#text .mezera .check-it fieldset h1 strong {display:block;padding:10px;color:#fff;font-size:150%}

#text .mezera .floorplan img {border:0}
#text .mezera .gallery {display:block;text-align:center}
#text .mezera .gallery img {margin:0 auto;display:block;border:4px solid #ccc}
#text img.bez-ramecku {border:0}

table td {margin:0;padding:0;vertical-align:top}
table th {margin:0;padding:0;vertical-align:top}
.varovani {color:red}

#make-reservation table {line-height:90%;font-size:90%;border-collapse:collapse;border:2px solid #ccc;padding:0}
#make-reservation table td {white-space:nowrap;margin:0;border:1px solid #eee;padding:5px;vertical-align:top}
#make-reservation table th {white-space:nowrap;margin:0;border:1px solid #eee;padding:5px;vertical-align:top;background:#555;color:#fff}




table#apartment-calendar {margin:0;text-align:center;margin:0;border-collapse:collapse;border:0;padding:0}
table#apartment-calendar th {margin:0;border:1px solid #eee;padding:10px 0;background:#555;color:#fff}
table#apartment-calendar th.mounth {margin:0;border:1px solid #eee;padding:10px 0;background:#fff;color:#555}

table#apartment-calendar td {margin:0;border:1px solid #eee;padding:10px}
table#apartment-calendar td.rezervace {color: white;background: red}
table#apartment-calendar td.volne {color: white;background: #0f0}
table#apartment-calendar td.rezervace a {color:#f00000}
table#apartment-calendar td.volne a {color:#000}

table#apartment-calendar-nav {color:#000}

#maly-kalendar {text-align:center}
#maly-kalendar table {font-size:60%;margin:1em;border:1px solid black;border-collapse:collapse;padding:0;}
#maly-kalendar table tr {margin:0;border:0;padding:0;}
#maly-kalendar table th.mounth {font-size:140%;text-align:center;margin:0;border:1px solid black;padding:2px;}
#maly-kalendar table th {font-size:140%;text-align:center;margin:0;border:1px solid black;padding:2px;}
#maly-kalendar table td {text-align:center;margin:0;border:1px solid black;padding:2px;}

.links {margin:0 auto;width:840px; font-size: 85% }


.doleva {float:left}
.doprava {float:right}
.text-centrovat {text-align:center}
.text-doleva {text-align:left}
.text-doprava {text-align:right}
.cleaner {clear:both;height:1px;margin:-1px 0 0 0;padding:0;font-size:1px;line-height:1px;visibility:hidden}
.clear {clear:both}
.hidden {display:none}
.nowrap {white-space:nowrap}

