BODY, TD, P, LI, TH        { font-size: 12px; font-family: Verdana }
BODY { text-align: center }
A:link           { color: #0f1e96; font-weight: bold; text-decoration: none }
A:visited          { color: #0f1e96; font-weight: bold; text-decoration: none }
A:hover        { color: #0f1e96; font-weight: bold; text-decoration: underline }

.menu:link        { color: black; font-weight: bold; text-decoration: none }
.menu:visited        { color: black; font-weight: bold; text-decoration: none }
.menu:hover      { color: black; font-weight: bold; text-decoration: underline }

.special:link       { color: white; text-decoration: none }
.special:visited       { color: white; text-decoration: none }
.special:hover     { color: white; text-decoration: underline }


H1   { color: white; font-size: 8px; font-family: Verdana; text-align: center; margin: 0; padding: 0 }
H2   { font-size: 14px; font-family: Verdana; font-weight: bolder; margin: 0; padding: 0 }
H3    { color: black; font-size: 12px; font-family: Verdana; font-weight: bolder; margin: 0; padding: 0 }
H4  { color: #fff; font-size: 6pt; font-family: Verdana; text-align: center; ; margin-top: 3px; margin-bottom: 3px; padding: 0 }
H5  { font-size: 8pt; font-family: Verdana; text-align: center; margin-top: 3px; margin-bottom: 3px; padding: 0 }
/*horni vyber jazyka*/
.language-box { text-align: right; float: none; margin-bottom: 5px; width: 600pt }

/*index - rozdeleni stranky na 2 casti*/
.home-line  { padding-top: 10px; padding-bottom: 10px; width: 600px; float: left }
.home-text-line  { padding: 10px; width: 600px; float: left }
.home-contact         { background-color: white; text-align: center; float: left; padding-top: 20pt; border-top: 2px solid; border-right: 0px; border-bottom: 0px; border-left: 0px; width: 600px; border-collapse: collapse  }
.home-box              { background-color: white; padding-top: 10px; padding-bottom: 20pt; padding-left: 10px; width: 360px; float: left; border: solid 0 #c8c8c8; border-collapse: collapse      }
.home-apartments            { background-color: white; padding-top: 10px; padding-bottom: 10px; width: 214px; float: right; overflow: hidden; border-collapse: collapse    }

/*obrazky v textu*/
.image-left  { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; float: left }
.image-right  { padding: 5px; float: right }
.image-window-box   { background-image: url(bg.gif); background-repeat: repeat; border: dotted 2px black }

/*tabulka banneru*/
.banner-box             { text-align: center; padding-top: 10px; padding-bottom: 10px; width: 534px; float: right; vertical-align: middle; border-collapse: collapse    }
.banner-text            { color: white; font-size: smaller; font-weight: bold; background-color: black; width: 468px; float: left; overflow: hidden; border-collapse: collapse   }

/*reklamni okynko akcni nabidky*/
.offer-top      { color: white; font-size: 12px; font-weight: bold; background-color: black; text-align: center; width: 210px; height: auto; float: left; vertical-align: middle }
.offer-box     { background: url(bg.gif); width: 210px; float: left; border-color: #c8c8c8 }
/*.offer-box1 { margin-top: 16px; border: solid 2px #c8c8c8; width: 210px }*/
.offer-name         { font-weight: bold; background-color: #c8c8c8; background-image: url(arch.gif); background-repeat: no-repeat; background-position: 0 0; text-align: center; width: 210px; float: left }
.offer-info       { text-align: left; float: right; width: 210px }
.offer-price        { font-size: 12px; font-weight: bold; background-position: 100% 0; text-align: left; padding-top: 10px; width: 200px; float: right }

/*apartments - rozdeleni karty hotelu (jednotlivy vyber)*/
.apartments-top   { background-color: #c8c8c8; float: left; width: 600px; height: 16px }
.apartments-location-box    { float: left; padding-top: 10px; padding-bottom: 10px; width: 360px }
.apartments-location-box-over   { font-weight: bold; text-decoration: underline; background-color: #c8c8c8; background-image: url(arch.gif); background-repeat: no-repeat; text-align: left; width: auto; float: left }
.apartments-location-box-text    { text-align: left; padding-left: 5px; width: 340px; float: right }
.apartments-distance-over      { color: white; font-weight: bolder; background-color: #000; width: 360px; float: left }
.apartments-distance-box    { float: left; padding-top: 10px; padding-bottom: 10px; width: 360px }
.apartments-distance-box-over   { font-weight: bold; text-decoration: underline; background-color: #c8c8c8; background-image: url(arch.gif); background-repeat: no-repeat; background-image: url(arch.gif); background-repeat: no-repeat; text-align: left; width: auto; float: left }
.apartments-distance-box-text     { text-align: left; padding-left: 5px; width: auto; float: left }
.apartments-price-box   { float: left; padding-top: 10px; padding-bottom: 10px; width: 600px }
.apartments-price-box-over    { font-weight: bold; text-decoration: underline; background-color: #c8c8c8; text-align: left; float: left; width: 70px }
.apartments-price-box-text    { text-align: left; float: left; padding-left: 5px; width: 500px }
.apartments-image   { background: url(photo_film.gif) repeat-x; text-align: center; padding-top: 13px; width: 120px; height: 100px; float: left }

/*hotels - rozdeleni tabulky hotelu (hlavni vyber)*/
.hotels-top     { color: white; background-color: black; text-align: center; float: right; margin-top: 12px; width: 600px; height: 16px }
.hotels-name    { background-color: #c8c8c8; width: 300px; height: 16px }
.hotels-box          { background-color: white; width: 300px; height: 200px; float: right; overflow: hidden; border-style: solid none solid solid; border-width: 0; border-color: #c8c8c8; border-collapse: collapse    }
.hotels-picture        { text-align: center; width: 120px; height: 100px; float: left; overflow: hidden }
.hotels-info        { text-align: left; width: 175px; height: auto; float: right }
.hotels-price       { font-size: 12px; font-weight: bold; text-align: left; padding: 5px; width: 120px; height: auto; float: left }

/*hotels - rozdeleni karty hotelu (jednotlivy vyber)*/
.info-top    { width: 600px; height: 16px; float: left }
.info-location-box    { float: left; padding-top: 10px; padding-bottom: 10px; width: 360px }
.info-location-box-over  { font-weight: bold; text-decoration: underline; background-color: #c8c8c8; text-align: left; float: left; width: 60px }
.info-location-box-text   { text-align: left; float: left; padding-left: 5px; width: 295px }
.info-description-box    { float: left; padding-top: 10px; padding-bottom: 10px; width: 360px }
.info-description-box-over  { font-weight: bold; text-decoration: underline; background-color: #c8c8c8; text-align: left; float: left; width: 80px }
.info-description-box-text   { text-align: left; float: left; padding-left: 5px; width: 275px }
.info-price-box   { float: left; padding-top: 10px; padding-bottom: 10px; width: 600px }
.info-price-box-over    { font-weight: bold; text-decoration: underline; background-color: #c8c8c8; text-align: left; float: left; width: 70px }
.info-price-box-text    { text-align: left; float: left; padding-left: 5px; width: 500px }
.info-image  { background: url(photo_film.gif) repeat-x; float: left; padding-top: 13px; width: 120px; height: 100px }

/*synagogue - rozdeleni karty synagog*/
.synagogue-box   { padding: 10px; width: 345px; float: left }
.synagogue-name     { font-weight: bolder; background-color: #c8c8c8; background-image: url(arch.gif); background-repeat: no-repeat; width: 345px; float: left }
.synagogue-picture  { text-align: left; width: 150px; height: 100px; float: left }

/*synagogue - rozdeleni tabulky svatku*/
.holiday   { width: 195px; float: right; border-bottom: 2px solid #000 }
.holiday-date { font-size: smaller; font-weight: bolder; text-align: left; width: 100px; float: left }
.holiday-time { font-size: smaller; font-style: italic; text-align: left; width: 95px; float: right }

/*embassy - rozdeleni tabulky ambasad*/
.embassy-box  { text-align: center; padding-top: 20px; padding-bottom: 20px; width: 500px; float: right }
.embassy-over   { text-align: center; width: 400px; float: left }
.embassy-top  { font-weight: bolder; background-color: #c8c8c8; background-image: url(arch.gif); background-repeat: no-repeat; width: 400px; float: left }
.embassy-text  { background-image: url(bg.gif); background-repeat: repeat; text-align: center; width: 400px; float: left }

/*recferences - tabulka dopisu fanousku :-)*/
.references-box1 { margin-top: 20px; width: 450px; float: right }
.references-box2 { margin-top: 20px; width: 430px; float: right }
.references-box3 { margin-top: 20px; width: 500px; float: right }
.references-text    { background-image: url(paper.jpg); background-repeat: repeat-y; text-align: left; padding-top: 25px; padding-right: 10px; padding-left: 22px; width: 260px; float: left }

/*transportation - rozdeleni karty moznosti dopravy*/
.transportation-box   { padding-bottom: 20pt; padding-left: 10px; width: 350px; float: left }
.transportation-name   { font-weight: bolder; background-color: #c8c8c8; background-image: url(arch.gif); background-repeat: no-repeat; background-position: 0; width: 350px; float: left }
.transportation-picture  { text-align: left; width: 150px; height: 100px; float: left }
.transportation-info { text-align: left; width: 190px; height: 100px; float: right }
.transportation-text   { text-align: left; margin: 20px 5px 0; width: 340px; float: left }

/*about us - rozdeleni strany*/
.aboutus-box   { text-align: left; padding-top: 20px; padding-bottom: 20px; width: 500px; float: right }
.aboutus-text    { background-image: url(bg.gif); background-repeat: repeat; text-align: left; padding: 5px; width: 400px; float: left; border: dotted 2px #000 }
.aboutus-image     { width: 380px; float: right }

/*emergency - rozdeleni strany*/
.emergency-first-box { width: 330px; float: right }
.emergency-first-text   { background-image: url(bg.gif); background-repeat: repeat; text-align: center; padding: 5px; width: 300px; float: left; border: dotted 2px black }

.emergency-box   { padding-top: 10px; padding-bottom: 10px; width: 360px; float: left }
.emergency-name     { font-weight: bolder; background-color: #c8c8c8; background-image: url(arch.gif); background-repeat: no-repeat; text-align: center; width: 360px; float: left }
.emergency-picture  { text-align: left; width: 130px; height: 100px; float: left }
.emergency-info  { text-align: left; width: 210px; float: right }
.emergency-text   { text-align: left; margin: 20px 5px 0; width: 340px; float: left }

/*weather - nadpis*/
.weather-name   { font-weight: bolder; background-color: #c8c8c8; background-image: url(arch.gif); background-repeat: no-repeat; text-align: center; width: 360px; float: left }
.weather-table    { width: 360px; float: left }

/*kosher food - rozdeleni karty restauraci*/
.kosher-box  { padding: 10px; width: 360px; float: left }
.kosher-name    { font-weight: bolder; background-color: #c8c8c8; background-image: url(arch.gif); background-repeat: no-repeat; width: 360px; float: left }
.kosher-picture  { text-align: left; width: 150px; height: 100px; float: left }
.kosher-info { text-align: left; width: 190px; height: 100px; float: right }
.kosher-text   { text-align: left; margin: 20px 5px 0; width: 340px; float: left }

/*formular*/
.form-name      { font-weight: bolder; background-color: #c8c8c8; background-image: url(arch.gif); background-repeat: no-repeat; text-align: center; margin-top: 10px; margin-right: 10px; margin-left: 10px; width: 580px; float: left }
.form-text     { background-image: url(bg.gif); text-align: center; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; width: 580px; float: left }

/*wedding - karty*/
.wedding-bg     { background-image: url(design/ketubah-bg.jpg); background-repeat: no-repeat; padding-top: 185px; padding-right: 155px; padding-left: 145px }
.wedding-name    { font-weight: bolder; background-color: #c8c8c8; background-image: url(arch.gif); background-repeat: no-repeat; text-align: center; width: 360px; float: left }
.wedding-info      { margin-bottom: 10px; width: 360px; float: left }
