/* CSS Document */
@import url(default.css); 

/* BARVY PODLE AKTUALNI SEKCE */
      #untop div.menu a.tapety-na-plochu { border-top: solid 4px; margin-top: 0;  border-color: #FFAA55; } /* HOVER nad odkazem aktivni */
      #untop div.menu-barva              { background-color: #EC782B; }
      div.lpanel div.menu a              { background-color: #EC782B; }
      div.lpanel div.menu a:hover        { background-color: #FFAA55; }
      div.lpanel div.menu a.gray       { background-color: #757575; }
      div.lpanel div.menu a.gray:hover { background-color: #9E9E9E; }
      h3 { color: #EC782B; }


     div.rightside { float: right; width: 170px; margin-left: 5px; }
       div.rightside a        { font-size: 11px; color: black; }
       div.rightside a:hover  { text-decoration: none; }
       div.rightside div.nadpis_login         { padding-left: 10px; margin-bottom: 10px; font-size: 11px; color: white; font-weight: bold; background-image: url(/images/user-login.gif); width: 160px; height: 25px; line-height: 25px; }
       div.rightside div.nadpis_topmembers    { padding-left: 10px; margin-bottom: 10px; font-size: 11px; color: white; font-weight: bold; background-image: url(/images/user-topmemb.gif); width: 160px; height: 25px; line-height: 25px; }
       div.rightside p.member                 { margin-top: 3px; height: 55px; line-height: 16px; margin-bottom: 5px; border-bottom: solid 1px #d2d2d2; padding-bottom: 5px; }
       div.rightside p.member a.name          { font-size: 11px; font-weight: bold; color: #bf0915; text-decoration: underline; }
       div.rightside p.member a.name:hover    { text-decoration: none; }
       div.rightside p.member a.profil        { font-size: 11px; color: black; }
       div.rightside p.member img             { float: left; margin-right: 5px; }
       div.rightside form         { margin: 0; }
       div.rightside input.text   { width: 90px; font-size: 11px; background-color: #fcfcf4; }         
       div.rightside table.login  { width: 160px; font-size: 11px; margin: 0 auto; text-align: center; }

      div.filter { margin: 0; padding: 5px;  background-image: url(/images/wp-prechod.gif); background-repeat: repeat-x; background-position: top; border-bottom: 1px solid #FFD7B3; }
        div.filter strong { color: #FA6121; }
        div.filter a { color: #EA7500; }
        div.filter ul { width: 570px; padding: 0px; margin: 0px; }
        div.filter li { display: block; height: 20px; padding: 0px; margin: 0px; margin-left: 5px; float: left; width: 185px; letter-spacing: 0px; }
        div.filter li.active { background-color: #FFAA55; font-weight: bold; color: white; }
          div.filter li.active a { color: white; text-decoration: none; }
        div.filter li img { vertical-align: middle; }

     div.tapety-stred { width: 580px; float: left; }
     div.tapety-stred h3 { color: #FA6121; font-size: 14px; letter-spacing: 1px; }
     div.tapety-stred div.podnadpis { text-align: right; /* margin-left: 18px;*/ margin-bottom: 8px; }
     div.tapety-stred div.toolbar { width: 580px; text-align: center; height: 30px; line-height: 25px;  background: url(/images/kat-hry-menu.gif) repeat-x left bottom; }
       div.tapety-stred div.toolbar img    { vertical-align: middle; margin-left: 6px; }
       div.tapety-stred div.toolbar select { vertical-align: middle; width: 74px; font-size: 11px; }
       div.tapety-stred div.toolbar select.kat {  width: 135px; font-size: 11px; }
       div.tapety-stred div.toolbar select.tridit {  width: 60px; font-size: 11px; }
       div.tapety-stred div.toolbar input  { vertical-align: middle; font-size: 11px; }
     div.tapety-stred table { width: 575px; text-align: center; line-height: 14px; color: #999999 }
       div.tapety-stred table a.nazev { font-weight: bold; color: #ff8201; }
       div.tapety-stred table a { color: #333333; }
       div.tapety-stred table td    {  padding-bottom: 10px; padding-top: 5px; width: 142px; }
       div.tapety-stred table div.img {}
       div.tapety-stred table div.img a { display: block; width: 130px; height: 97px; margin-top: 3px; margin: 0 auto; padding: 1px; border: solid 1px #cccccc; }
       div.tapety-stred table div.img a:hover { border-color: #fe8100; }
     /*  div.tapety-stred table img   { margin-bottom: 0px; }
       div.tapety-stred table img:hover { border-color: #fe8100; }*/
       div.tapety-stred table td.bg { /*background-image: url(images/wp-prechod.gif); background-repeat: repeat-x; background-position: bottom;*/ }
       div.tapety-stred table td div.info { height: 55px; background-color: #FFF8EC; border: solid 1px #DDDDDD; border-top: 0; width: 132px; margin: 0 auto;padding-bottom: 8px;  }
   
       div.tapety-stred div.podstranky { display: inline; _font-size: 10px; }
       div.tapety-stred div.podstranky a.active { font-weight: bold; font-size: 12px; _font-size: 11px; } 
       
       div.tapety-stred div.subpages { margin-top: 10px; height: 29px; line-height: 29px; padding-left: 5px; padding-right: 5px; background-image: url(/images/kat-hry-filtr.gif); }
       div.tapety-stred div.subpages select { _vertical-align: middle; font-size: 11px; margin-left: 6px; }
       div.tapety-stred div.subpages input  { _vertical-align: middle; font-size: 11px; margin-left: 4px; margin-right: 5px; }
       div.tapety-stred div.subpages input.text  { width: 30px; border: solid 1px #e0e1e2; color: black; text-align: center; font-weight: bold; }
       div.tapety-stred div.subpages span.goto   { display: block; _padding-top: 4px; float: right; border-left: solid 1px #e6e6e6; padding-left: 25px; background-image: url(/images/subpage-goto.gif); background-repeat: no-repeat; background-position: left center; }
       div.tapety-stred div.subpages span.str    { display: block; padding-left: 20px; height: 29px; line-height: 29px; background-image: url(/images/subpage-str.gif); background-repeat: no-repeat; background-position: left center; }
       div.tapety-stred div.subpages a { color: black; text-decoration: none; }
       div.tapety-stred div.subpages a:hover { color: black; text-decoration: underline; }            

   div.tapetynew { margin-bottom: 30px; }
    div.tapetynew div.nadpis { height: 25px; line-height: 25px; padding-left: 10px; color: #EC782B; font-weight: bold; background: #FEFEFE url(/images/home-nwp.jpg) no-repeat left; }
     div.tapetynew table   { width: 577px; padding-top: 8px; padding-bottom: 8px; background-color: #FFFAF4;  }
     div.tapetynew div.untab   { width: 577px;  height: 25px; line-height: 25px;  }
     div.tapetynew div.untab a { display: block; float: right; text-align: center; text-decoration: none; color: #EB6D1B; background-color: #FFFAF4; height: 25px; line-height: 25px; width: 110px;  }
     div.tapetynew div.untab a:hover { text-decoration: underline; }

   div.tapety-detail {}
    div.tapety-detail div.ovl { float:left; }
        div.tapety-detail div.ovladani { float: right; width: 160px; margin-right: 5px; margin-top: 30px; }
        div.tapety-detail div.buttony { width: 100%; margin-top: 8px; background-color: white; }
        div.tapety-detail div.buttony a.prev { color: #EC782B; display: block; width: 160px; height: 20px; line-height: 20px; font-size: 13px; font-weight: bold; padding-left: 10px; text-align: left; }
        div.tapety-detail div.buttony a.next { float: right; color: #EC782B; display: block; width: 130px; height: 20px; line-height: 20px; font-size: 13px; font-weight: bold; padding-right: 10px; text-align: right; }
        div.tapety-detail div.buttony div.mid { display: inline; }
        
        div.tapety-detail div.obr { width: 410px; float: left;  }
        div.tapety-detail div.obrazek { width: 408px;  text-align: center; height: 330px; }
        div.tapety-detail div.obrazek div.img  { width: 404px;height: 302px; line-height: 300px; border: solid 1px gray; padding: 2px; margin-top: 5px; }
        div.tapety-detail div.obrazek div.img img { /*border: solid 1px gray; padding:  2px;*/ }
        
        div.tapety-detail div.rozliseni { float: right; margin-top: 10px; /*height: 195px;*/ width: 148px; border: solid 1px #ec782b; }
        div.tapety-detail div.rozliseni div  { padding: 8px; }
        div.tapety-detail div.rozliseni span { display: block; margin-bottom: 10px; font-size: 12px; font-weight: bold; color: #EC782B; }
        div.tapety-detail div.rozliseni ul   { margin-left: 5px; padding-left: 20px; }
        div.tapety-detail div.rozliseni li   { margin-bottom: 4px; list-style-type: square; }
     
     div.tapety-detail div.tapety-stred { height: 130px; width: 99%; background-image: url(/images/wp-film.gif); background-repeat: repeat-x; }
     div.tapety-detail div.tapety-stred table { margin-top: 8px; }


