body { background: #01a125 url('../img/pozadi.jpg'); margin: 0px; font-family: Arial, Helvetica, sans-serif; color: #000; text-align: center; font-size: 12px; }
.text2 {  color: #000000; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.text {  font-size: 15px}
.red { color: red; }
.zelena { color: #01a125; }
.top { vertical-align: top; }
.center { text-align: center; }
.floatnone { float: none; }

div#div_index { background-image: url('../img/uvod.jpg'); width: 625px; height: 471px; margin: 0 auto; margin-top: 25px; position: relative; }
img#img_vstup { width: 179px; height: 56px; border-width: 0px; position: absolute; top: 50px; left: 370px; }
img.vlajka { border-width: 0px; width: 39px; height: 22px; position: absolute; top: 370px; }
img#img_vlajka_de { left: 370px; }
img#img_vlajka_en { left: 445px; }
img#img_vlajka_cs { left: 520px; }
div#div_telo {  width: 625px; margin: 0 auto; }
p { text-align: justify; }
h1 { margin: 0px; font-size: 160%; }
h2 { margin: 0px; font-size: 120%; }
h3 { margin: 0px; font-size: 100%; }
h1.mutace { font-size: 120%; }
h2.mutace { font-size: 110%; }
h3.mutace { font-size: 100%; }

div.banners { font-size: 11px; line-height: 1.5em; text-align: center; }
table { font-size: 100%; }

/* JAZYKOVE MUTACE *********************************************************** */
div#div_telo { width: 800px; height: 600px; position: relative; }
div#div_vrsek { width: 800px; height: 172px; position: absolute; top: 0px; left: 0px; background-image: url('../en/img/vrsek.jpg'); }
div#div_left { width: 174px; height: 249px; position: absolute; top: 172px; left: 0px; background-image: url('../en/img/left.jpg'); }
div#div_right { width: 176px; height: 249px; position: absolute; top: 172px; left: 624px; background-image: url('../en/img/right.jpg'); }
div#div_stred { width: 450px; height: 249px; position: absolute; top: 172px; left: 174px; background-image: url('../en/img/stred.jpg'); background-attachment: scroll; _background-attachment: fixed; _background-position: 153 -77; overflow: auto; }
div#div_spodek { width: 800px; height: 179px; position: absolute; top: 421px; left: 0px; background-image: url('../en/img/spodek.jpg'); }

/* BANNER ******************************************************************** */
div#div_banner { position: absolute; left: 165px; top: 5px; width: 468px; height: 60px; overflow: hidden; }

a#a_top_url { position: absolute; left: 20px; top: 0px; width: 250px; height: 100px; }
a#a_bottom_url { position: absolute; left: 10px; top: 130px; width: 150px; height: 40px; }
a#a_contacts_url { position: absolute; right: 15px; top: 5px; width: 135px; height: 35px; }

/* MENU ********************************************************************** */
img.menu { width: 157px; height: 30px; border-width: 0px; position: absolute; }
img#img_0 { top: 40px; left: 315px; } /*news*/
img#img_1 { top: 61px; left: 477px; } /*hostess*/
img#img_2 { top: 97px; left: 589px; } /*accessible hostess*/
img#img_3 { top: 140px; left: 640px; } /*gallery*/
img#img_4 { top: 28px; left: 0px; width: 154px; } /*dicount coupon*/
img#img_5 { top: 75px; left: 50px; } /*video*/
img#img_6 { top: 109px; left: 171px; } /*price list*/
img#img_7 { top: 75px; left: 323px; } /*rezervation*/
img#img_8 { top: 109px; left: 462px; } /*questions*/
img#img_9 { top: 75px; left: 590px; } /*links*/
img#img_10 { top: 29px; left: 646px; width: 154px; } /*dicount coupon*/

div#div_telotext, div#div_telotextCenter {  width: 780px; text-align: justify; margin: 0 auto; }
div#div_telotextCenter { text-align: center; }

/* THUMBS ******************************************************************** */
div.thumb_girl { float: left; width: margin: 5px; width: 100px; height: 160px; }
div.thumb_girl img { width: 88px; height: 113px; border: 1px solid blue; }
div.thumb_girl h2 { color: #038520; }

div.thumb_galleryH { float: left; width: 113px; height: 88px; background: url('../img/rammalyGrHoriz.gif') no-repeat; margin-top: 8px; }
div.thumb_galleryH img { width: 105px; height: 80px; border-width: 0px; margin: 4px; }
div.thumb_galleryV { float: left; width: 88px; height: 113px; background: url('../img/rammalyGr.gif') no-repeat; }
div.thumb_galleryV img { width: 80px; height: 105px; border-width: 0px; margin: 4px; }
br { clear: both; }

/* CENIK ********************************************************************* */
table.cenik { border-collapse: collapse; width: 400px; }
table.cenik td, table.cenik th { padding: 5px; border: 1px solid #000; }

/* REZERVACE ***************************************************************** */
label { color: #038520; font-weight: bold; float: left; }
select, input { float: left;}
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 100%; width: 300px; }

/* LINKS ********************************************************************* */
div#div_links { position: relative; width: 400px; height: 671px; background: url('../img/stred_odk.gif') no-repeat; }
div#div_links a { position: absolute; display: block; height: 30px; }
a#a_1 { width: 200px; top: 132px; left: 25px; }
a#a_2 { width: 210px; top: 70px; left: 25px; }
a#a_3 { width: 160px; top: 100px; left: 180px; }
a#a_4 { width: 230px; top: 175px; left: 135px; }
a#a_5 { width: 200px; top: 285px; left: 40px; } div#div_links a#a_5 { height: 55px; }
a#a_6 { width: 120px; top: 350px; left: 135px; }
a#a_7 { width: 150px; top: 392px; left: 65px; }
a#a_8 { width: 150px; top: 478px; left: 100px; }
a#a_9 { width: 150px; top: 520px; left: 185px; }
a#a_10 { width: 160px; top: 580px; left: 60px; }
a#a_11 { width: 130px; top: 620px; left: 185px; }

/* DETAIL GIRL *************************************************************** */
table.girl { width: 260px; float: left; }
table.girl th { color: #01a125; }
table.girl th, table.girl td { text-align: left; }
img.girl, img.girl_small { margin: 2px; border: 2px solid #01a125; float: right; }
img.girl_small { float: left; margin : 5px;}

table.gallery { margin: 0 auto; }
img.girl_big { width: auto; height: auto; border: 1px solid #fff; cursor: pointer; }
hr { clear: both; width: 75%; }
img.sipka { width: 90px; height: 102px; border-width: 0px; position: relative; top: -100px; }
img.gallery_detail { border: 1px solid #fff; }
