img     { border: 0; }
form    { margin: 0; }
p       { margin: 3px; }
.fl     { float: left; }
.fr     { float: right; }
.tl     { text-align: left; }
.tr     { text-align: right; }
.tc     { text-align: center; }
.cb     { clear: both; }
.b      { border: 1px solid #000 }
a       { color: #fff; text-decoration: underline; font-weight: bold; }
a:hover { color: #fcc; text-decoration: none; }
h1      { font-size: 24px; color: #fff; text-decoration: underline; font-style: italic; }
h2      { font-size: 16px; margin-bottom: 5px; padding-bottom: 0; line-height: 1em}
/* -------------------------------------------------------------- */
input.norm    { width: 100px; border: 1px solid #666; background-color: #f0f0f0; }
input.button  { border: 1px solid #000; background-color: #300; width: 100px; color: #fff;}
/* -------------------------------------------------------------- */
body  { height: 100%; font-family: Georgia, sans-serif; margin: 0; padding: 0; font-size: 14px; color: #fff; background-image: url(../img/bg.gif); background-repeat: repeat-x; background-color: #f0f0f0; text-align: center; }
/* -------------------------------------------------------------- */
#page { width: 772px; height: 100%; background-image: url(../img/pagebg.gif); background-repeat: repeat-y; margin-left: auto; margin-right: auto; text-align: left; }
/* -------------------------------------------------------------- */
#top             { width: 772px; height: 199px; background-image: url(../img/top.gif); background-repeat: no-repeat; }
#menu            { position: relative; top: 10px; left: 245px; font-size: 12px; font-family: Tahoma, Verdana, sans-serif; }
#menu .mb        { margin-bottom: 10px; clear: both; }
#menu a          { color: #fff; text-decoration: none; font-weight: bold; }
#menu a:hover    { color: #fc0; }
/* -------------------------------------------------------------- */
#left            { width: 255px; height: 400px; float: left; background-image: url(../img/left.gif); background-repeat: no-repeat; }
#left_in         { width: 125px; padding: 147px 0 0 15px; text-align: center; }
#left_in a       { color: #fff; font-weight: bold; text-decoration: none; }
#left_in a:hover { text-decoration: underline; }
#menu2           { position: relative; top: 0px; left: 5px; font-size: 12px; font-family: Tahoma, Verdana, sans-serif; }
#menu2 .mb       { margin-bottom: 10px; clear: both; }
#menu2 a         { color: #fff; text-decoration: none; font-weight: bold; }
#menu2 a:hover   { color: #fc0; text-decoration: none; }


/* -------------------------------------------------------------- */
#center          { width: 517px; float: left; }
#center_in       { width: auto; padding: 0px 10px; }
/* -------------------------------------------------------------- */

.thumb           { float: left; margin: 0 10px 10px 0; border: 1px solid #000; }
.girllist        { width: 150px; float: left; margin: 0 10px 10px 0; padding: 0; text-align: center; }
.girllist_in     {  }
.cont_top        { width: 150px; height: 10px; line-height: 10px; background-image: url(../img/cont_top.gif); background-repeat: no-repeat; }
.cont_bg         { width: 150px; background-image: url(../img/cont_bg.gif); background-repeat: repeat-y; }
.cont_bg_in      { padding: 5px 2px; }
.cont_foot       { width: 150px; height: 13px; background-image: url(../img/cont_foot.gif); background-repeat: no-repeat; }
.tip1            { width: 150px; height: 20px; background-image: url(../img/tip1.gif); background-repeat: no-repeat; color: #600; padding-left: 5px; }
.tip2            { width: 152px; text-align: right; margin-top: -3px; color: #fff; background-color: #000; padding: 0 0 3px 0;}
.panorama        { text-align: center; width: 400px; height: 250px; margin-left: 50px; border: 1px solid black; }

/* --------------- index.html ------------------ */
#index_page   { width: 772px; height: 100%; background-image: url(../img/indexpagebg.gif); background-repeat: repeat-y; margin-left: auto; margin-right: auto; text-align: left; font-family: Tahoma; font-size: 12px; }
#index_top    { width: 772px; height: 330px; background-image: url(../img/index_top.gif); background-repeat: no-repeat; }
#index_center { width: 772px; height: 150px; background-image: url(../img/index_center.gif); background-repeat: no-repeat; }
#index_foot   { width: 772px; height: 104px; background-image: url(../img/index_foot.gif); background-repeat: no-repeat; }
#index_cz     { position: relative; top: 10px; left: 25px; width: 230px; text-align: center; float: left; }
#index_en     { position: relative; top: 10px; left: 45px; width: 230px; text-align: center; float: left; }
#index_de     { position: relative; top: 10px; left: 60px; width: 230px; text-align: center; float: left; }
.hi           { font-weight: bold; color: #EBB089; }
#index_center p { font-size: 12px; text-align: justify;}



table         { font-family: Verdana, Tahoma, sans-serif; font-size: 12px; border-collapse: collapse; border-width: 0 1px 0 1px; border-color: black; border-style: solid; margin-bottom: 10px;}
td            { background-color: #900; border-width: 1px 0 1px 0; border-color: black; border-style: solid; padding: 4px; }
td.item       { width: 320px }
td.head       { background-color: #300; font-weight: bold; }

.imagewrap    { text-align: center; }

.imagewrap table  { border: 0; margin: 5px auto; padding: 0; }
.imagewrap td    { border: 0; margin: 0; padding: 0; background-color: transparent}
.tabletop     { background-image: url(../img/table_top.gif); height: 7px; width: 200px; border: 1px solid white; font-size: 0px; }  


.glow         { background-image: url(../img/image_bg.gif); width: 494px; height: 374px;}  
.glowin       { margin: 7px 0 0 0px; }

.thumbglow    { background-image: url(../img/thumb_bg.gif); width: 150px; height: 115px; margin: 0 10px 10px 0; float: left; }  
.thumbin      { margin: 5px 0 0 5px; }

#maintext     { font-size: 16px; font-family: Palatino Linotype, Garmond; }
#nabor        { width: 150px; margin: 0 10px 10px 10px; float: right; text-align: center; font-weight: bold; }

