    /*---formát stránky ---*/

#celek             {margin: auto; width: 1024px; text-align: left;}

#obsah             {  float: left; width: 824px; height: auto; padding: 0px; border: none; margin:0px 0px 10px 0px;
                     overflow: hidden;}


#patka             { width: 1024px; height: 50px;clear: both; padding: 0px ;border: none; 
                     text-align: center; margin: 0px 0px 0px 0px;}

#hlavicka          {  width: 1024px; height: auto; border: none; padding: 0px;}


#levy              { float: left; width: 200px; margin: 0px 0px 10px 0px;
                     border: none; padding: 0px; height: auto;}


#pravy             { float: right; width: 200px; height: auto; margin: 0px 0px 10px 0px; 
                     border: none; padding: 0px;}




    /*---oprava pozadi ve firefoxu---*/
   
.correct {clear: left; height: 1px;}

   /*---rozmer loga---*/
   
.logo {  left: 0px; width: 1024px; height: 120px; border: none;}
    /*---odkazy-obsah-nadpis-seznam--*/

A:active { color: #000000; }
A:link   { color: #000000; }
A:visited{ color: #2f4f4f; }
A:hover  { color: #800000; }

body     { background-color:#ffffff; font-size: 10pt; color: black; font-family: Arial,Helvetica,sans-serif; 
          text-align: center;
          }
          
      /*---navigace---*/     
.navigace  {padding: 0px 0px 0px 20px; margin: 10px 0px 0px 0px; width: 1024px; height: 25px; overflow: hidden;
           background: #ffffff; background-image: url('stred.jpeg'); background-repeat: no-repeat; 
           border: none;} 
           
.ikon    { margin: 0px 0px 0px 250px; padding: 0px 0px 0px 0px;}
       /*---odkazy v navigaci---*/ 
.topmenu   { width: auto; height: auto; padding: 5px 0px 8px 0px; margin: 0px 0px 0px 0px; } 
   
.topmenu li {display: inline; list-style-type: none;border: none; width: auto; height: auto;
            }

.topmenu li a { display: inline; font-weight: bold; text-decoration: underline; border: none;  width: auto;
                 height: auto; padding: 10px 15px 15px 15px; margin: 0px 0px 0px 0px;}

.topmenu li a:hover {display: inline; background: url('back.jpeg'); color: #4b0082; text-decoration: none;
                     border: none;  width: auto; height: auto;}
     /*--- levé menu---*/
     
.centrmenu {position: relative; top: 0px; left: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
            width: 200px; height: auto; }

.centrmenu li {list-style: none; font-weight: bold; ;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 10pt; width: 200px;}

.centrmenu li a {display: block;  padding: .2em 1em; text-decoration: underline; border-right: 2px solid #000000 ;
    border-left: 2px solid #000000 ; background: #e6e6fa; _width: 100%; font-weight: bold; color: #000000;}

.centrmenu li a:hover { border-left: 2px solid #deb887; text-decoration: none; background: #c0c0c0;color: #8b0000;}

             
           /*-galerie-*/
    
.fotomini    {  display: block; float: left;  width: 250px;  height: 200px; margin: 5px 10px 0px 10px; 
            text-align: center;padding: 10px 0px 0px 0px ; border: 1px solid black; background: #e6e6fa; }     
.textfoto  {  float: left;font-weight: bold; width:150px; padding: 5px 0px 0px 0px; margin: 0px 0px 0px 50px;}
.galerimini {  width: 150px; height: 113px; padding:0px 0px 0px 0px; 
             margin: 0px 0px 0px -5px; border: 2px solid #006400;}
.fotodetail { width: 800px; height: 600px;border: 2px solid #000000; margin: 0px 0px 0px 10px;}             
.textdetail   { margin: 5px 5px 5px 15px;}




     /*--- chybové hlášení---*/

.hchyba     { font-size: 12pt; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; overflow: hidden;
              background-image: url('nadpiserror.gif'); background-repeat: no-repeat; text-align: left;
              width: auto; height: 20px; border: 1px solid #a52a2a;}
              
.textchyba  {margin: 0px 0px 10px 0px; padding: 5px 10px 10px 10px;}
              
    /*----styl textu v obsahu článků----*/

.block         {background: #000000; width: auto;
                height: 20px; border: none; overflow: hidden;margin: 0px 0px 0px 0px;}

.nadpis        { display: inline; font-family: Arial,Helvetica,sans-serif; color: #ffffff; padding: 0px 0px 0px 10px;
                 font-size: 12pt; margin: 0px 0px 0px 0px; text-align: left;position: relative; left: -85px;}
                 
.nadpis a:link, .nadpis a:visited,  .nadpis a:active {text-decoration: none; color: #000000;}
.nadpis a:hover {color: #8b0000;}
                 
.nadarch        { font-family: Arial,Helvetica,sans-serif; color: #000000; padding: 0px 0px 0px 15px;
                 font-size: 12pt; margin: 0px 0px 0px 0px; text-align: left;background-image: url('nadpis.gif');
                 background-repeat: no-repeat; width: auto; height: 20px; border: none; overflow: hidden;}

.datum         { font-family: Arial, Helvetica,sans-serif; font-size: 8pt; color: #000000; font-weight: normal;
                 position:relative; left: 670px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


.text         {padding-left:10px; padding-right:10px; line-height: 150%;}

.podpis       {font-family:  Arial, Helvetica,sans-serif; font-size: 8pt; color: #4b0082; padding:0px 0px 10px 600px;
               margin: 0px 5px 20px 5px; border-bottom: 1px solid #d3d3d3; clear: both;}
               
.nocomm       {font-family:  Arial, Helvetica,sans-serif; font-size: 8pt; color: #4b0082; padding:0px 0px 10px 650px;
               margin: 0px 5px 20px 5px; border-bottom: 1px solid #d3d3d3; clear: both;}

.noall        { height: 1px; color: #d3d3d3; background-color: #d3d3d3; border: 0px solid #228b22; 
                margin: 0px 5px 20px 5px; padding:0px 0px 0px 0px; clear: both;}

.obrazek      {float: left; margin: 17px 10px 6px 10px;}

.obrazekuvod   {float: left; width: 150px; height: 113px; padding:0px 0px 0px 0px; 
             margin: 0px 0px 5px 5px; border: 2px solid #006400;}

.arch        { overflow: hidden; font-family: Arial, Helvetica,sans-serif; line-height: 130%;
              font-size: 10pt; color: #000000; margin: 5px 10px 10px 10px;}
              
.kontakt     {margin: 5px 10px 5px 10px;}

.hinfo        { font-family: Arial,Helvetica,sans-serif; color: #ffffff; padding: 0px 0px 0px 20px;line-height: 140%;
                font-size: 11pt; margin: 0px 0px 10px 0px; text-align: left;background: #000000; 
                background-image: url('nadpis.jpeg');background-repeat: no-repeat;
                 width: 824px; height: 26px; border: none; overflow: hidden;}
.hinfo a   {color: #ffe4b5;}
.hinfo a:hover {color: #d2b48c;}
                 
.hnext       { font-family: Arial,Helvetica,sans-serif; padding: 0px 0px 0px 20px;line-height: 140%;
              font-size: 11pt; margin: 0px 0px 10px 0px; text-align: left; 
              width: 824px; height: 26px; border: none; overflow: hidden;}                 

.hinfonew        { font-family: Arial,Helvetica,sans-serif; color: #ffffff; padding: 0px 0px 0px 20px;line-height: 200%;
                font-size: 11pt; margin: 0px 0px 10px 0px; text-align: left;background: #000000; 
                background-image: url('nadpis4.jpeg');background-repeat: no-repeat;
                 width: 824px; height: 32px; border: none; overflow: hidden;}

.textinfo      { overflow: hidden; font-family: Arial, Helvetica,sans-serif; line-height: 130%; font-size: 10pt; color: #000000;
               margin:  0px 0px 20px 0px; padding: 0px 10px 10px 10px; border-bottom: 1px solid #228b22; clear: both;}
                                         

      
       /*---nadpisy v postranních sloupcích ---*/
       
 
.nadmenu { font-family: Verdana,Helvetica, sans-serif; 
         font-size: 9pt; margin: 0px 0px 0px 0px;
        color: #ffffff; background: #000000;
        text-align: center;width: 200px; height: 20px;line-height: 170%;
        padding: 0px 0px 0px 0px;}

        /*---formát tabulky newdiscuss---*/
.newdis {font-size: 9pt; color: #000000; width: auto ;margin: 5px 5px 5px 10px; padding: 0px 0px 0px 0px; overflow: hidden;}
.newbot {font-size: 9pt; color: #000000; width: auto ;margin: 5px 5px 10px 10px; padding: 0px 0px 0px 0px; overflow: hidden;}

.newdis a:link, .newdis a:visited,  .newdis a:active {text-decoration: underline; font-weight: bold;
          font-size: 10pt; color: #000000;}
.newdis a:hover {color: #a0522d;}

.ranktab {display: block;overflow: hidden;font-size: 10pt; color: #000000; 
         width: 160px; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
        
.newbot a:link, .newbot a:visited,  .newbot a:active {text-decoration: underline; font-weight: bold;
              font-size: 10pt; color: #000000;}
.newbot a:hover {color: #a0522d;}              
              
    /*---pozice formulárů hledat vlevo a login---*/

.login  { font-size: 9pt; color: #000000; margin: 0px 10px 10px 10px;}

.sizelog    {width: 130px; margin: 0px 0px 0px 0px;}
.sizepass   {width: 130px; margin: 0px 0px 0px 2px;}
.sizetext   {margin: 0px; margin: 5px 0px 5px 0px;}
.sizelogsub {width: 90px; background-color: #ffe4c4; margin: 0px 0px 0px 45px;}

.size   {width: 130px;margin: 10px 0px 10px 5px; padding: 0px 0px 0px 0px;}

.sizesubsearch {width: 50px;margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px;}
   
.form   { background-image: url('form.jpeg'); background-repeat: no-repeat; 
         width: 200px; height: 60px;margin: 0px; padding: 0px; 
         }

.position { position: relative; left: 10px;  margin: 0px; text-align: left; background: #c0c0c0;
            border-left: 0px solid #000000; border-right: 0px solid #000000; padding: 0px; width: 180px; height: auto;}
            
.bottom   {  position: relative; left: 10px; top: -15px; margin: 0px 0px -10px 0px; padding: 0px 0px 0px 0px;
            background: url('menu3.gif') no-repeat; width: 180px; height: 30px;}
            

    /*--- formát  a zarovnání písma v patce --*/
    
.zapati { margin: 20px 0px 20px 0px; padding: 20px 0px 0px 0px; background-image: url('patka.jpeg'); background-repeat: no-repeat;
          width: 1024px; height: 50px;} 

    /*--- formát odkazů stránkování dole ---*/
    
.pagelist { font-weight: bold; margin: 0px 50px 0px 50px; padding: 0px 0px 0px 0px;}
.pagefoto { clear: both; font-weight: bold; margin: 0px 50px 0px 50px; padding: 0px 0px 0px 0px;}
.space    { padding: 0px 2px 0px 2px;}
.toppage  {padding: 10px 0px 0px 0px;}
.stat     {position: relative; left: 0px; top: 0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

    /*--statistiky--*/
.toplist   {border-right: 2px solid #000000 ; border-left: 2px solid #000000 ;
         width: auto; height: 70px; margin: 0px; padding: 10px 40px 5px 50px;}
.nadtop { font-family: Verdana,Helvetica, sans-serif; 
         font-size: 9pt; margin: 20px 0px 0px 0px; background-color: #000000;
        color: #ffffff; background-image: url('stat.jpeg'); background-repeat: no-repeat;
        text-align: center;width: auto; height: 20px;line-height: 170%;
        padding: 0px 0px 0px 0px;}

  /*--pohlednice--*/
.sizetype   { width: 330px;  margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; vertical-align: middle;}
.allhref    {margin: 3px 0px 1px 10px; padding: 0px 0px 0px 0px;font-size: 8pt; font-weight: bold;}
.sizecode    { width: 100px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; vertical-align: middle;}
.sub        { width: 150px;  margin: 0px 0px 0px 5px; padding: 0px;
            vertical-align: middle;}
.textnew    {width: 330px; height: 150px; margin: 0px 0px 0px 10px;}
.pohleddetail { float: right; width: 300px; height: 225px;border: 2px solid #000000; margin: 0px 70px 0px 10px;}

  /*--inzert--*/
.adon {width: auto; height: auto; margin: 0px; padding: 10px 10px 10px 20px;}
.inzerp {font-weight: normal; font-size: 8pt; margin: 0px 0px 0px 0px}
.skl {width: auto; height: auto;margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px;}
.inzerf  {text-align: right; font-weight: normal; font-size: 7pt; margin: 0px 5px 0px 0px }
