/*
// *****************************************************************************
// ** Soubor:          "layout.css" - hlavni layout                           **
// ** Posledni zmena:  9.3.2005, Hap                                          **
// ** Poznamky:                                                               **
// **                                                                         **
// *****************************************************************************
*/

 #stupidopera
  {
  }

 html, body, div, img, h1
  {
     border: 0;
     padding: 0;
     margin: 0;
  }

 html,body
  {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-style: normal;
     font-weight: normal;
     text-decoration: none;
     color: #000000;
     text-align: center;
  }

 body
  {
     background-color: #FFFFFF;
     background-image: url(../images/mainbckg.jpg);
     background-repeat: repeat-y;
     background-position: 50% 0;
  }

 #main-wrap
  {
     margin: 0 auto;
     width: 701px;
     background: #EFF2FC url(../images/wrbckg.gif) repeat-y;
     border-bottom: 3px solid #000000;
  }

 #header
  {
     width: 100%;
     height: 124px;
     background: url(../images/headerbckg.gif) repeat-x;
  }

 #menu
  {
     margin: 0 auto;
     width: 701px;
     height: 22px;
 }

 #header #header-img
 {
     width: 701px;
     margin: 0 auto;
     background: url(../images/header.jpg) repeat-y;
     height: 101px;
 }

 h1
 {
     display: none;
 }
 
 #navig
  {
     margin: 0px;
     padding: 0px;
     height: 21px;
     border-left: 1px solid #52629A;
  }

 #navig li
  {
     display: inline;
  }

 #navig li a
  {
     display: block;
     height: 12px;
     float: left;
     padding: 5px 20px;
     font: 11px trebuchet, verdana, lucida, arial, sans-serif;
     text-decoration:none;
     font-weight: normal;
     color: #A2B3F3;
     border-left: 1px solid #8699DE;
     border-right: 1px solid #52629A;
     background-image: url(../images/menubckg.gif);
     background-repeat: repeat-x;
  }
  
 #navig li a.vyslmenu
 {
    color: #FF8888;
    font-weight: bold;
 }

 #navig li a:hover
  {
     background-image: url(../images/menubckgh.gif);
     background-repeat: repeat-x;
     color: #FFFFFF;
  }

 #navig li a.selected, #navig li a.selected:hover
  {
     background-image: url(../images/menubckgh.gif);
     background-repeat: repeat-x;
     font-weight: bold;
     color: #FFFFFF;
  }
  
  #lilast
  {
     border-left: 1px solid #8699DE;
     width: 2px;
     height: 22px;
     float: left;
  }

 #content-wrap
  {
     width: 478px;
     float: left;
  }
  
 #content-fullwrap
 {
     width: 701px;
     background: #EFF2FC url(../images/wrfullbckg.gif) repeat-y;
 }

 #side-wrap
  {
     width: 223px;
     float: right;
  }

/*
   ****************************************************************************
   *  content                                                                 *
   ****************************************************************************
*/

 #content
  {
     padding: 10px 10px 10px 10px;
     text-align: left;
  }

 #content p
  {
     margin: 5px;
  }

 h1,h2,h3,h4
  {
     font-family: helvetica,arial,verdana,sans-serif;
  }

 h2, h3, h4
  {
     margin-bottom: 5px;
     text-align: left;
     letter-spacing:-1px;
  }

 h2
  {
     margin-top: 0px;
     font-size: 18px;
     color: #001A7B;
  }

 h3
  {
     margin-top: 10px;
     font-size: 14px;
     color: #666666;
  }

 h4
  {
     margin-top: 0px;
     font-size: 12px;
     color: #001A7B;
  }
  
 a
  {
     font-size: 12px;
     text-decoration: none;
     color: #2222FF;
  }
  
 a:hover
  {
     text-decoration: underline;
  }

 a.mini
  {
     font-size: 10px;
     text-decoration: none;
     color: #2222FF;
  }
  
 a.mini:hover
  {
     text-decoration: underline;
  }

 a.side
  {
     color: #000000;
     text-decoration: none;
     font-size: 10px;
  }

 a.side:hover
  {
     text-decoration: underline;
  }

 div.center
  {
     padding-left: auto;
     padding-right: auto;
     text-align: center;
  }

 div.gcenter
  {
     padding-left: auto;
     padding-right: auto;
     text-align: center;
     color: #666666;
  }

/*
   ****************************************************************************
   *  side                                                                    *
   ****************************************************************************
*/
 #side
  {
    padding: 5px 8px 8px 8px;
    font-size: 10px;
    text-align: left;
  }

 #side p
  {
     margin: 5px;
     margin-left: 15px;
  }

 div.sideright
  {
     padding-left: auto;
     padding-right: 30px;
     text-align: right;
  }  

 img.thumb
  {
     width: 176px;
     border: 1px solid #000000;
     margin: 5px 0 5px 0;
  }
  
/*
   ****************************************************************************
   *  footer                                                                  *
   ****************************************************************************
*/
 #postfooter
  {
     width: 701px;
     height: 4px;
     background-color: #212121;
  }

 div.correct
  {
     display: block;
     clear: both;
     font-size: 0px;
     height: 0px;
     background-color: transparent;
  }

