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

#celek             { position: relative; top: 0px; margin: auto; width: 800px; background-color: #ffffff;background-image: url('bgob.jpg');
                      text-align:left;}

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


#patka             { width: 800px; height: 70px;clear:both; text-align: center; margin: 0px 0px 0px 0px;
                     background: url('bgbott.jpg') left bottom repeat-x; }

#hlavicka { width: 800px; height: 140px; background-image: url('topbgr.jpg'); background-repeat: repeat-x;
            overflow: hidden; margin: 0px 0px 0px 0px;}


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





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

   /*---rozmer loga---*/
   
.logo { position: relative; left: 10px; top: 10px; float: left; z-index: 1; width: 500px; height: 130px; border: none;}  
.hlogo  {padding: 0px; margin: 0px;}
    /*---formulář vyhledávání vrchní---*/
.searchtop  {  position: relative; top: 60px; left: -20px;  margin: 0px 0px 0px 0px; padding: 0px; text-align: center;}
.sizeall    { width: 150px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  vertical-align: middle;}     
.subtop        { position: relative;  top: -1px; height: 20px; width: 80px;  margin: 0px 0px 0px 0px; padding: 0px; background-color: #dcdcdc;
            vertical-align: middle;}
.searchh    {position: relative; top: 0px; z-index: 2; margin: 0px 0px 5px 10px;}
.ikon    { background-image: url('mezernik.gif'); background-repeat: no-repeat;margin: 0px -4px 0px -2px;}

       /*---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;
                color: #000080; height: auto; padding: 10px 13px 15px 13px; margin: 0px 0px 0px 0px;}

.topmenu li a:hover {display: inline; background-image: url('lhow.gif'); color: #4b0082; text-decoration: none;
                      border: none;  width: auto; height: auto; }  
                      
       /*---navigace---*/     
.navigace  {padding: 0px 0px 0px 0px; margin: 0px 0px 10px 10px; width: 780px; height: 27px; overflow: hidden;
           background-image: url('navigace.gif'); border-top: 1px solid #4682b4;
           border-bottom: 1px solid #4682b4;}                  


    /*---odkazy-obsah-nadpis-seznam--*/

A:active { color: #000000; }
A:link   { color: #000000; }
A:visited{ color:  #696969; }
A:hover  { color:  #a52a2a; }

body     {background-color: #ffffff;background-image: url('bgbody.jpg'); background-repeat: repeat-x;
          font-size: 10pt; color: #000000; font-family: Arial,Helvetica,sans-serif; 
          text-align: center;
          }


    /*----styl textu v obsahu článků----*/
.block         {background-image: url('nadpis.gif'); background-repeat: repeat-x ;width: auto;
                height: 20px; border: 1px solid #3daddc;overflow: hidden;margin: 0px 0px 0px 0px;}

.nadpis        { display: inline; font-family: Arial,Helvetica,sans-serif; color: #a52a2a; padding: 0px 0px 0px 10px;
                 font-size: 12pt; margin: 0px 0px 0px 0px; text-align: left;position: relative; left: -95px;}
                 
.nadpis a:link, .nadpis a:visited,  .nadpis a:active {text-decoration: none; color: #a52a2a;}
.nadpis a:hover {color: #8b0000;}

.datum         { font-family: Arial, Helvetica,sans-serif; font-size: 8pt; color: #a52a2a; font-weight: normal;
                 position:relative; left: 450px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
                
.nadarch        { display: inline;font-family: Arial,Helvetica,sans-serif; color: brown;
                 position: relative; left: 10px; top: 0px;font-size: 12pt;margin: 0px; 
                 text-align: left;  padding:0px;overflow: hidden; }
                 
.nadarch a:link, .nadarch a:visited,  .nadarch a:active {text-decoration: none; color: #a52a2a;}
.nadarch a:hover {color: #8b0000;}
              

.text         { font-size: 10pt; color: #000000; padding-left:10px; padding-right:10px; line-height: 140%;}
h2.text       {font-size: 11pt;}
h3.text , h4.text , h5.text , h6.text    {font-size: 10pt;}
.podpis       {font-family:  Arial, Helvetica,sans-serif; font-size: 8pt; color: aliceblue; padding: 5px 0px 0px 380px;
               margin: 0px 0px 0px 0px; width: 580px; height: 30px; }
               
.nocomm       {font-family:  Arial, Helvetica,sans-serif; font-size: 8pt; color: aliceblue; padding: 5px 0px 0px 450px;
               margin: 0px 0px 0px 0px; background: url('stred2.gif') no-repeat; width: 580px; height: 30px; }

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

.obrazek      {float: left; margin: 15px 7px 0px 30px;  _margin: 7px 7px 0px 30px;}

        /*---komentáře - diskuse---*/
        
.odpoved  {color: #FFFAFA; margin: 0px 0px 10px 20px;} 

.lock     {margin: 10px 0px 0px 20px;}       
   
.prvni   {border-bottom: 2px solid brown; margin: 0px 10px 0px 10px; background-color: darkgray;}

.druhy   {border-bottom: 2px solid gray; margin: 0px 10px 0px 10px; background-color: silver;}

.nazev   {font-family: Arial,Helvetica,sans-serif; color: black; font-size: 11pt; text-align: left;
          margin: 0px; padding: 10px 0px 0px 10px;}
          
.cas     {font-family: Arial,Helvetica,sans-serif; font-size: 8pt; color: brown; position: relative; left: 430px; top: -15px;}

.zprava   { overflow: hidden; font-family: Arial, Helvetica,sans-serif; line-height: 130%; font-size: 10pt; color: moccasin;
            margin-top: 0px 0px 0px 0px; padding: 0px 20px 0px 0px; position: relative; left: 20px; top: -15px; }
            
.autor   {font-family:  Arial, Helvetica,sans-serif; font-size: 8pt; color: aliceblue; padding:0px 0px 0px 0px;
           position: relative; left: 410px; top: -15px; margin: 0px 0px 0px 0px; }  
                         

      /*---kulaté rohy v menu vrchni obr---*/
           
.horni  {  position: relative; left: 10px; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px;  
          width: 180px; height: 30px;}

        /*---spodni obr v menu---*/
        
.dolni {  position: relative; left: 10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
          width: 180px; height: 30px; } 
           
       /*---odkazy v navigaci---*/     
      
.textnavig { position: relative; top: 5px; left: 0px; font-family: Arial,Helvetica, sans-serif; font-size: 11pt;
             margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; text-align: center;}
.textnavig a:link, .textnavig a:visited,  .textnavig a:active {text-decoration: underline; font-weight: bold;
              font-size: 11pt; color: black;}
.textnavig a:hover {color: brown;}
       
.sipka { position: relative; top: 1px; left: 0px;width:7px; height: 9px; border: none;  padding: 0px 0px 0px 0px;
        text-align: center;}


      
       /*---nadpisy v postranních sloupcích ---*/
       
 
.nadmenu { font-family: Verdana,Helvetica, sans-serif; font-size: 9pt; margin: 0px 0px 0px 10px;
        color: #000000; background-image: url('nadpis.gif');text-align: center;width: auto; height: 20px;line-height: 170%;
        padding: 0px 0px 0px 0px; border-top: 1px solid #3daddc; border-right: 1px solid #3daddc;}
.kontakty   {width: auto; padding: 0px 0px 0px 10px; margin-top: 0px; margin-left:10px; margin-bottom:10px; margin-right:0px;
            border-bottom: 1px solid #3daddc; border-top: 1px solid #3daddc; border-right: 1px solid #3daddc;}
#onelinks     {width: auto; padding: 0px 0px 5px 10px; margin: 0px 0px 10px 10px; 
               font-family: Arial, Helvetica,sans-serif; border-bottom: 1px solid #3daddc; 
               border-top: 1px solid #3daddc; border-right: 1px solid #3daddc;}
#onelinks ul { width: auto; margin: 5px 0px 0px 0px; padding: 0px;}
#onelinks li { font-weight: bold; font-size: 9pt; margin: 0px 0px 0px 0px;
            padding:0px 0px 3px 0px; list-style-position: inside; list-style-type: square;}

        /*---formát partner---*/
.partner {font-size: 10pt; color: #ffe4c4; width: 160px;margin: 0px 5px 0px 17px; padding: 0px 0px 0px 0px; overflow: hidden;}

.partner a:link, .partner a:visited,  .partner a:active {text-decoration: underline; font-weight: bold;
          font-size: 10pt; color: #000000;}
.partner a:hover {color: #ffe4c4;}
            
              
    /*---pozice formulárů---*/

.login  {position: relative; left: 12px; font-size: 9pt; color: bisque; margin: 5px px 5px 0px;}

.size   {width: 150px;}
   
.form   {position: relative; left: 12px; top: -20px; padding: 0px 0px 0px 0px;}

.position { position: relative; left: 10px; margin: 0px; text-align: left; background: silver; background-image:url('bgmenu.jpg');
            border-left: 0px solid black; border-right: 0px solid black; 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; }

.logsub   {width: 90px; background-color: #deb887; margin: 10px 5px 5px 5px;}            
            
      /*--- statistika počítadlo ---*/
      
.hstat      {margin-top: 5px; margin-left:30px; margin-bottom: -5px; margin-right:0px; font-size: 9pt; color: black;
             font-family: Verdana,Helvetica,sans-serif; line-height: 200%;padding: 0px 0px 0px 0px;}
.stattext   {margin-top: 0px; margin-left:30px; margin-bottom:0px; margin-right:0px; font-size: 10pt; color: bisque;}
.statbottom {margin-top: 0px; margin-left:30px; margin-bottom:0px; margin-right:0px; font-size: 10pt; color: bisque;}
.statend    {margin-top: 0px; margin-left:30px; margin-bottom:0px; margin-right:0px; font-size: 10pt; color: bisque;
             display: block; width: 130px;}
 
     /*---format login písmo---*/
     
.log  { font-size: 9pt; color: bisque; margin: 0px 5px 0px 15px; padding: 0px;}

    /*--- formát  a zarovnání písma v patce --*/
    
.zapati { position: relative; top: 40px; margin: 0px; padding: 0px;} 

    /*--- formát odkazů stránkování dole ---*/
    
.pagelist { font-weight: bold; margin: 0px 50px 0px 50px; padding: 0px 0px 0px 0px;}
.toppage  {padding: 10px 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;}
    /*---fotogalerie---*/
.fotostory { float: left;  width: 150px; height: 113px; padding:0px 0px 0px 0px; 
             margin: 5px 12px 10px 12px; border: 2px solid #808080;}
.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 #000000; background: #e6e6fa; }
.fototwo    {  display: block; float: left;  width: 250px;  height: 160px; margin: 5px 10px 0px 10px; 
            text-align: center;padding: 10px 0px 0px 0px ; border: 1px solid #000000; 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 #808080;}
.galerminitwo {  width: 150px; height: 113px; padding:0px 0px 0px 0px; 
             margin: 9px 0px 0px -5px; border: 2px solid #808080;}
.fotodetail { border: 2px solid #000000; margin: 0px 0px 0px 10px;}             
.textdetail   { margin: 5px 5px 5px 15px;}