@import url('reset.css');

body { font-family: Arial; font-size: 8pt; color: #989A99; text-align: center; background: #000 url('images/bg.gif') repeat; }

/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

div#container { position: relative; margin: 0 auto; width: 1010px; background: url('images/obsah.gif') left top repeat-y; }

div#obsah { position: relative; margin: 0 auto; width: 980px; text-align: left; background: url('images/obsah.gif') left top repeat-y; }

  #hlavicka { clear: both; position: relative; height: 250px; background: url('images/hlavicka.jpg') no-repeat; }

    .dot { position: absolute; top: 0; left: 0; width: 300px; height: 180px; text-decoration: none; background: url('images/dot.gif') repeat; }

    #hlavicka .languages { position: absolute; z-index: 3; top: 2px; right: 22px; text-align: right; }
    #hlavicka .languages a { padding: 0 2px; }
   
  #navigace { float: right; clear: both; overflow: hidden; margin: 203px 0 0 0; height: 46px; }
    
    #navigace ul { margin: 0; padding: 0; list-style: none; }
    #navigace ul li { float: left; display: block; margin: 0; padding: 0; background: url('images/navigace-separator.gif') center right no-repeat; }
    #navigace ul li a { float: left; display: block; }
    #navigace ul li a span { display: none; }
    #navigace ul li a:hover, #navigace ul li .active { color: #fff; }
    
    #navigace a.nav-1 { overflow: hidden; width: 90px; height: 46px; background: url('images/nav-1.gif') top left no-repeat; }
    #navigace a.nav-2 { overflow: hidden; width: 80px; height: 46px; background: url('images/nav-2.gif') top left no-repeat; }
    #navigace a.nav-3 { overflow: hidden; width: 90px; height: 46px; background: url('images/nav-3.gif') top left no-repeat; }
    #navigace a.nav-4 { overflow: hidden; width: 90px; height: 46px; background: url('images/nav-4.gif') top left no-repeat; }
    #navigace a.nav-5 { overflow: hidden; width: 90px; height: 46px; background: url('images/nav-5.gif') top left no-repeat; }
    #navigace a.nav-6 { overflow: hidden; width: 90px; height: 46px; background: url('images/nav-6.gif') top left no-repeat; }
    #navigace a.nav-7 { overflow: hidden; width: 100px; height: 46px; background: url('images/nav-7.gif') top left no-repeat; }
    
    #navigace li a:hover { background-position: bottom left; }
    #navigace li.active a { background-position: bottom left; }

    
  .hlavnipanel { clear: both; overflow: hidden; background-color: #000; }
  .hlavnipanel .hlavnipanel-obsah { line-height: 150%; }
    
    #levypanel { float: left; overflow: hidden; width: 225px; }
    #levypanel .levypanel-obsah { padding: 45px 45px 0 20px; }
            
      .levypanel-obsah .box { clear: both; overflow: hidden; margin: 0 0 15px 0; width: 225px; }
      .levypanel-obsah .box p { margin: 15px 10px; font-size: 8pt; text-align: justify; }
      
      /* Newsletter */
      .levypanel-obsah input.text { margin: 3px 0 0; padding: 6px 10px 0 10px; width: 105px; height: 25px; font-size: 8pt; =font-size: 9pt; color: #000; border: 0; background: url('images/input-text.gif') no-repeat; }
      .levypanel-obsah input.submit-en { width: 75px; height: 30px; border: 0; background: url('images/input-submit-en.gif') center center no-repeat; }
      .levypanel-obsah input.submit-cs { width: 75px; height: 30px; border: 0; background: url('images/input-submit-cs.gif') center center no-repeat; }
      
    #stredovypanel { float: left; overflow: hidden; margin: 0 20px; width: 445px; }
    #stredovypanel .stredovypanel-obsah { padding: 15px 0 15px 7px; text-align: justify; }
      
      .stredovypanel-obsah h2, .vypispanel-obsah h2, .detailpanel-obsah h2 { margin: 0 0 22px 0; font-size: 11pt; color: #FFFFFD; }
      .stredovypanel-obsah h3, .vypispanel-obsah h3 { margin: 0 0 22px 0; font-size: 10pt; color: #FFFFFD; }
      .stredovypanel-obsah table td { padding: 0 10px 7px 0; vertical-align: top; text-align: left; }
      .stredovypanel-obsah table input { width: 200px; }
      .stredovypanel-obsah p { margin: 15px 0; }
    
    #pravypanel { float: right; overflow: hidden; margin: 15px 15px 0 0; width: 715px; background: url('images/pravypanel.gif') top repeat-y; }
    #pravypanel .pravypanel-obsah { float: left; padding: 0 0 40px; }
      
      /* Nadpisy */
      .pravypanel-bottom { clear: both; display: block; width: 715px; height: 132px; background: url('images/pravypanel-bottom.jpg') top no-repeat; }
      .pravypanel-home { display: block; width: 715px; height: 35px; background: url('images/pravypanel-home.jpg') top no-repeat; }
      .pravypanel-gallery { display: block; width: 715px; height: 35px; background: url('images/pravypanel-gallery.jpg') top no-repeat; }
      .pravypanel-hotels { display: block; width: 715px; height: 35px; background: url('images/pravypanel-hotels.jpg') top no-repeat; }
      .pravypanel-joinus { display: block; width: 715px; height: 35px; background: url('images/pravypanel-joinus.jpg') top no-repeat; }
      .pravypanel-links { display: block; width: 715px; height: 35px; background: url('images/pravypanel-links.jpg') top no-repeat; }
      .pravypanel-terms { display: block; width: 715px; height: 35px; background: url('images/pravypanel-terms.jpg') top no-repeat; }

      /* Box 1 */
      .pravypanel-obsah .box { float: right; clear: both; overflow: hidden; margin: 0 5px 20px; width: 202px; background: url('images/pravypanel-box-bg.gif') repeat-y; }
      .pravypanel-obsah .box h2 { padding: 9px 0 0; height: 27px; }
      .pravypanel-obsah .box h2.featuredgirls { background: url('images/pravypanel-box-top-featuredgirls.jpg') no-repeat; }    
      
      .pravypanel-obsah .box div.window { margin: 0 0 0 25px; =margin: 0; height: 300px; font-size: 8pt; }
      .pravypanel-obsah .box div a { display: block; padding: 5px 0 0 0; font-size: 11pt; color: #fff; text-decoration: none; }
      .pravypanel-obsah .box img { display: block; width: 150px; border: 2px solid #999; }
      .pravypanel-obsah .box table { margin: 0 22px 15px; width: 160px; }
      .pravypanel-obsah .box p { width: 150px; text-align: center; }
      .pravypanel-obsah .box span { color: #FF9ABF; }
      .pravypanel-obsah .box .box-bottom { clear: both; display: block; height: 54px; background: url('images/pravypanel-box-bottom.gif') no-repeat; }
        
      /* Box 2 */
      .pravypanel-obsah .box2 { clear: left; float: left; overflow: hidden; margin: 20px; width: 302px; background: url('images/pravypanel-box2-bg.gif') repeat-y; }
      .pravypanel-obsah .box2 h2 { padding: 9px 0 0; height: 27px; }
      .pravypanel-obsah .box2 h2.escortdetails { background: url('images/pravypanel-box2-top-escortdetails.jpg') no-repeat; }    
      .pravypanel-obsah .box3 h2.escortreviews { background: url('images/pravypanel-box2-top-escortreviews.jpg') no-repeat; }    
      .pravypanel-obsah .box2 h2.rates { background: url('images/pravypanel-box2-top-rates.jpg') no-repeat; }        

      .pravypanel-obsah .box2 table { margin: 0 23px 15px; }
      .pravypanel-obsah .box2 table.informace { margin: 0 23px 15px; width: 260px; }
      .pravypanel-obsah .box2 table.informace td { padding: 0; width: 130px; }
      .pravypanel-obsah .box2 p { padding: 0 25px 15px; text-align: justify; }
      .pravypanel-obsah .box2 span { color: #FF9ABF; }
      .pravypanel-obsah .box2 .box-bottom { clear: both; display: block; height: 54px; background: url('images/pravypanel-box2-bottom.gif') no-repeat; }

      /* Box 3 */
      .pravypanel-obsah .box3 { clear: left; float: left; overflow: hidden; margin: 20px 20px 20px 65px; width: 577px; background: url('images/pravypanel-box3-bg.gif') repeat-y; }
      .pravypanel-obsah .box3 h2 { padding: 9px 0 0; height: 26px; }
      .pravypanel-obsah .box3 h2.escortreviews { background: url('images/pravypanel-box3-top-escortreviews.jpg') no-repeat; }    
      .pravypanel-obsah .box3 .detail-review { margin: 0 0 15px; padding: 15px 25px; background: url('images/hr2.gif') top center no-repeat; }
      .pravypanel-obsah .box3 span { color: #FF9ABF; }
      .pravypanel-obsah .box3 form { margin: 0 20px; }
      .pravypanel-obsah .box3 td { padding: 5px 0; vertical-align: top; }
      .pravypanel-obsah .box3 a { font-size: 12pt; text-decoration: none; }
      .pravypanel-obsah .box3 p.review { margin: 0 0 15px; text-align: center; }
      .pravypanel-obsah .box3 p a { font-size: 9pt; text-decoration: none; }
      .pravypanel-obsah .box3 .box-bottom { clear: both; display: block; height: 77px; background: url('images/pravypanel-box3-bottom.gif') no-repeat; }

    /* Výpis */
    #vypispanel { overflow: hidden; margin: 0 20px; }
    #vypispanel .vypispanel-obsah { padding: 15px 0 15px 7px; text-align: justify; }
  
      .vypispanel-obsah p { margin: 15px 15px 30px 0; }      
      .vypispanel-obsah .vypis { float: left; overflow: hidden; margin: 0 12px 0 0; width: 155px; height: 300px; font-size: 8pt; text-align: center; }
      .vypispanel-obsah .vypis div { overflow: hidden; height: 235px; text-align: left; }
      .vypispanel-obsah .vypis span { color: #FF9ABF; }
      .vypispanel-obsah .vypis a { display: block; padding: 5px 0 0 0; font-size: 11pt; color: #fff; text-decoration: none; }
      .vypispanel-obsah .vypis img { display: block; border: 2px solid #999; }
      
    /* Detail */
    #detailpanel { float: right; overflow: hidden; margin: 30px 25px; width: 300px; }
    #detailpanel .detailpanel-obsah { overflow: hidden; text-align: justify; }
      
      .detailpanel-obsah .detail { margin: 0 0 25px 0; }
      .detailpanel-obsah .detail img { display: block; border: 2px solid #999; }
  
  #paticka { clear: both; height: 150px; text-align: center; background: url('images/paticka.jpg') top no-repeat; }
  #paticka .paticka-obsah { padding: 80px 0 0; }
  
      #paticka p { margin: 5px 0; }
      
      #paticka a { padding: 0 5px 0 3px; font-size: 8pt; text-decoration: none; border-right: 1px solid #CDCBCC; }
      #paticka a.last { border-right: none; }
    
/* Univerzální formátovací styly */

.strong { color: #FF9ABF; font-weight: bold; }

.bigger { font-size: 11pt; }

.c-01 { color: #FF97C7 !important; }
.c-02 { color: #fff !important; }

a { color: #C11464; text-decoration: underline; }
a:hover { color: #C11464; text-decoration: none; }

/* Nadpisy */
h2.nadpis-newsletter-en { margin: 0; padding: 0; width: 217px; height: 37px; background: url('images/nadpis-newsletter-en.gif') no-repeat; }
h2.nadpis-news-en { margin: 0; padding: 0; width: 217px; height: 100px; background: url('images/nadpis-news-en.gif') no-repeat; }
h2.nadpis-special-en { margin: 0; padding: 0; width: 217px; height: 110px; background: url('images/nadpis-special-en.gif') no-repeat; }

h2 span { display: none; }

.hr { display: block; width: 100%; height: 1px; background: #250011 url('images/hr.gif') center no-repeat; }

.strankovani { margin: 0 0 15px; text-align: center; } 
.strankovani a { padding: 0 5px; } 
