body { background: #ffcf92 url('../gfx/pozadi.gif'); margin: 0px; font-family: Geneva CE, Arial, Helvetica, sans-serif; color: #000; text-align: center; font-size: 12px; }
div#div_body { width: 800px; margin: 0 auto; text-align: center; }
table { font-size: 100%; }

.center { text-align: center; }
.left { text-align: left; }
.bila { color: #fff; }
.red { color: red; }
.darkred { color: darkred; }

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: 160%; color: #ff3b3b; }
h2.mutace { font-size: 120%; }
h3.mutace { font-size: 100%; }
br { clear: both; }

/* INDEX ********************************************************************* */
img#img_logo_index { width: 233px; height: 136px; border-width: 0px; margin: 5px; }
div.mutace_menu { width: 250px; text-align: left; float: left; margin: 8px; }
img.vlajka { width: 50px; height: 33px; border-width: 0px; vertical-align: middle; float: left; margin-bottom: 5px; }
img.vlajka_small { width: 20px; height: 13px; border-width: 0px; vertical-align: middle; float: left; margin-right: 5px; }
ul { list-style-type: square; }
ul li { margin-top: 5px; }
div.banners { font-size:11px; line-height: 1.5em; text-align: center; }

/* INDEX SUB ***************************************************************** */
div#div_menu { margin: 0 auto; width: 500px; height: 527px; position: relative; }
div#div_menu img { border-width: 0px; position: absolute; }
img#img_lt0 { width: 243px; height: 40px; top: 0px; left: 0px; }
img#img_lt1 { width: 243px; height: 361px; top: 40px; left: 0px; }
img#img_lt2 { width: 162px; height: 126px; top: 401px; left: 0px; }
img#img_t0 { width: 160px; height: 76px; top: 40px; left: 243px; }
img#img_t8 { width: 160px; height: 74px; top: 327px; left: 243px; z-index: 1; }
a#a_logo { display: block; width: 200px; height: 80px; position: absolute; top: 20px; left: 210px; }

/* MENU ********************************************************************** */
img#img_news { width: 160px; height: 32px; top: 116px; left: 243px; }
img#img_girls { width: 160px; height: 32px; top: 148px; left: 243px; }
img#img_price { width: 160px; height: 32px; top: 180px; left: 243px; }
img#img_contact { width: 160px; height: 32px; top: 212px; left: 243px; }
img#img_reservation { width: 160px; height: 32px; top: 244px; left: 243px; }
img#img_forum { width: 160px; height: 32px; top: 276px; left: 243px; }
img#img_links { width: 160px; height: 32px; top: 308px; left: 243px; z-index: 2; }

div#div_h1 { width: 450px; height: 100px; position: absolute; top: 410px; left: 180px; overflow: auto; z-index: 3; vertical-align: top; text-align: left; }

/* GIRLS ********************************************************************* */
div#div_menuhair { text-align: center; width: 400px; float: right; }
div#div_menuhair img { border-width: 0px; width: 227px; }
img#img_fair { height: 43px; }
img#img_brown { height: 28px; }
img#img_black { height: 32px; }
img#img_red { height: 41px; }
div#div_menuhairtext { text-align: left; width: 150px; float: left; margin-left: 250px; }
div#div_menuhairtext_cs { text-align: left; width: 300px; float: left; margin-left: 100px; }
div#div_menuhairtext_de { text-align: left; width: 200px; float: left; margin-left: 200px; }
div#div_menuhairtext h2 { margin-top: 10px; }

/* GIRL THUMB **************************************************************** */
div.thumb { width: 150px; height: 140px; padding: 4px; border: 1px solid #d5a36a; background-color: #f9c285; float: left; margin: 10px; color: #000; }
div.thumb img { border: 1px solid #000; }
div.thumb a { font-size: 13px;  }
div.thumb a:hover { text-decoration: underline; font-weight: bold; }

/* CENIK ********************************************************************* */
table.cenik { margin: 0 auto; }
table.cenik td, table.cenik th { padding: 5px; border: 1px solid #000; }

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

/* LINKS ********************************************************************* */
div.banner { width: 200px; height: 150px; float: left; text-align: center; font-size: 11px; }
div.banner img { margin: 0 auto; border: 1px solid #ff3b3b; }

/* GIRL ********************************************************************** */
img.sipkaLeft, img.sipkaRight { border-width: 0px; width: 74px; height: 27px; }
img.sipkaLeft { float: left; }
img.sipkaRight { float: right; }
img.thumb { border: 1px solid #000; margin: 5px; float: left; }
img.girl_big { width: auto; height: auto; border: 1px solid #000; cursor: pointer; }
hr { clear: both; width: 75%; }
table.gallery { margin: 0 auto; }
