    /*---formát stránky ---*/
#celek             {margin: auto; width: 950px; text-align: left;}
#obsah             { position: relative; top: 0px; left: 0px; float: left; width: 730px; height: auto; 
                     margin:20px 0px 0px 0px;overflow:hidden;
                     border: none; padding: 0px;}                   
#obaltop           {width: 950px; border: none; padding: 0px;}
#uvod              { position: relative; top: 0px; left: 0px; float: left; width: 600px; 
                    overflow:hidden; margin: 20px 0px 0px 0px;
                     border: none; padding: 0px;}                                                                                                                     
#login             { position: relative; top: 0px; left: 0px; float: right; width: 340px; height: auto; 
                     margin:20px 0px 0px 0px; border: none; padding: 0px;}
#patka             { width: 950px; height: auto;clear:both;padding: 0px ;border: none; 
                     text-align: center; margin: 0px 0px 0px 0px;}
#hlavicka          {  width: auto; height: 130px; padding: 0px; border-bottom: 1px solid #d3d3d3; }
#levy              { float: left; width: 200px; height: auto; margin: 20px 0px 10px 0px; background: #ffffff;
                     border: none; padding: 0px;}
#pravy             { float: right; width: 200px; height: auto; margin: 20px 0px 10px 0px; 
                     border: none; padding: 0px;}

            /*-aktuality prava-*/
.haktualita     { font-family: Arial,Helvetica,sans-serif; color: #000000; padding: 0px 0px 0px 10px; line-height: 150%;
                 background-image: url('nadpispravy.jpg');background-repeat: repeat; width: auto; 
                 height: 25px; border: none; overflow: hidden;font-size: 11pt; 
                 text-align: left;margin: 0px 0px 10px 0px;}
.haktualita a   {text-decoration: underline;}
.textaktualita     { width: auto; font-family: Arial, Helvetica,sans-serif; line-height: 130%; font-size: 9pt; color: #000000;
               margin:  0px 0px 0px 0px; padding: 0px 5px 0px 5px; border-right: 1px solid #d3d3d3;}
.borderaktualita    { height: 1px; color: #d3d3d3; background-color: #d3d3d3; border: 0px solid #d3d3d3; 
                margin: 8px 0px 20px 0px; _margin: -3px 0px 20px 0px;padding: 0px 0px 0px 0px; clear: both;} 
.fotomini {  width: 100px; height: 75px; padding:0px 0px 0px 0px; 
             margin: 0px 0px 0px 0px; border: 1px solid #006400;}
.aktualfoto {margin: 0px 3px 0px 3px; }
.fotminleft {  width: 70px; height: 45px; padding:0px 0px 0px 0px; 
             margin: 0px 0px 0px 0px; border: 1px solid #006400;}
.fotoleft {float: left;  margin: 0px 3px 0px 3px; }
.linkblank  {margin: 0px 0px 5px 0px;}
.linkleft  { position: relative; left: 2px; margin: 0px 0px 3px 0px;}
.linktext  { position: relative; left: 2px; font-size: 9pt; margin: 0px 0px 4px 0px;}

         /*-katalog-*/
#katalog     {float: left; width: 600px; padding: 0px 0px 5px 10px; margin: 0px 0px 5px 0px; border-left: 1px solid #d3d3d3;
               font-family: Arial, Helvetica,sans-serif;}
#katalog ul { float: left;width: 190px; margin: 0px; padding: 0px;}
#katalog li { float: left; clear: both; width: 190px;font-weight: bold; font-size: 11pt; margin: 0px 0px 0px 0px;
            padding:0px 0px 0px 0px; list-style-type: none;}
#katalog li li { width: auto;font-weight: normal; font-size: 10pt; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px;}
.hkatalog       { font-family: Arial,Helvetica,sans-serif; color: #a52a2a; padding: 0px 0px 0px 10px; line-height: 150%;
                font-size: 11pt; margin: 0px 0px -7px 0px; text-align: left;background-image: url('nadpis.gif');
                background-repeat: no-repeat; width: auto; height: 25px; border: none; overflow: hidden;}
.borderkatalog    { height: 1px; color: #d3d3d3; background-color: #d3d3d3; border: 0px solid #d3d3d3; 
                margin: 0px 0px 20px 0px; padding:0px 0px 0px 0px; clear: both;}
.directory    { height: 1px; color: #d3d3d3; background-color: #d3d3d3; border: 0px solid #d3d3d3; 
                margin: 0px 0px 15px 0px; padding:0px 0px 0px 0px; clear: both;}
.addurl  {display: inline; position: relative; top: -13px; left: 470px;}            

            /*-uvod prava-*/
.hpravy      { font-family: Arial,Helvetica,sans-serif; color: #000000; padding: 0px 0px 0px 10px;overflow: hidden; 
               line-height: 160%; font-size: 11pt; margin: 0px 0px 10px 0px; text-align: left;
                background-image: url('nadpispravy.jpg');background-repeat: repeat; width: auto; height: 25px; border: none;}
.textpravy     {  width: 340px; font-family: Arial, Helvetica,sans-serif; line-height: 130%; font-size: 10pt; color: #000000;
               margin:  0px 0px 5px 0px; padding: 0px 0px 0px 0px; border-right: 1px solid #d3d3d3; overflow: hidden;}
.borderpravy    { height: 1px; color: #d3d3d3; background-color: #d3d3d3; border: 0px solid #d3d3d3; 
                margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; clear: both;}  
                
            /*- uvod text leva-*/ 
.huvod        { font-family: Arial,Helvetica,sans-serif; color: #a52a2a; padding: 0px 0px 0px 10px; line-height: 160%;
                font-size: 11pt; margin: 0px 0px 10px 0px; text-align: left;background-image: url('nadpis.gif');
                background-repeat: repeat; width: auto; height: 25px; border: none; overflow: hidden;}

.textuvod     { overflow: hidden; font-family: Arial, Helvetica,sans-serif; line-height: 140%; font-size: 10pt; color: #000000;
               margin:  0px 0px 0px 0px; padding: 0px 10px 0px 10px; clear: both; border-left: 1px solid #d3d3d3;} 

.borderuvod   { height: 1px; color: #d3d3d3; background-color: #d3d3d3; border: 0px solid #d3d3d3; 
                margin: 8px 0px 20px 0px;  _margin: -1px 0px 20px 0px; padding: 0px 0px 0px 0px; clear: both;} 

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

   /*---rozmer loga---*/
.logo { position: relative; left: 20px; top: 15px;float: left; z-index: 1;width: 235px; height: 70px; border: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.hnadpis {font-size: 12pt; position: relative; left: 100px; top: -45px; margin: 0px 0px -10px 0px;
          padding: 0px 0px 0px 50px;}
.hlogo  {padding: 0px; margin: 0px;}
    /*---odkazy-obsah-nadpis-seznam--*/
A:active { color: #191970; }
A:link   { color: #191970; }
A:visited{ color: #191970; }
A:hover  { color: #800000; }

body     {background-color:#ffffff; font-size: 10pt; color: #000000; font-family: Arial,Helvetica,sans-serif; 
          text-align: center;
          }

     /*---formulář vyhledávání vrchní---*/
.searchtop  { position: relative; top: 45px; left: 80px; margin: 0px 0px 0px 0px; padding: 0px;}
.sizeall    { width: 380px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  vertical-align: middle;}     
.sizecat    { width: 240px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align: middle;}
.sizetype   { width: 240px;  margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; vertical-align: middle;}
.sub        { width: 100px;  margin: 0px 0px 0px 5px; padding: 0px; background-color: #cccccc;
            vertical-align: middle;}

    /*--- formulář pro info ---*/  
.addnew     {background-color: #dcdcdc; width: auto; height: 100px; border: 1px solid #a52a2a;
             margin: 0px 0px 20px 0px; padding: 0px;}
.sizeinfo    { width: 400px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; vertical-align: middle;}
    /*--- formulář pro editaci ---*/
.editurl     {background-color: #dcdcdc; width: auto; height: 110px; border: 1px solid #a52a2a;
             margin: 0px 0px 20px 0px; padding: 0px;}
.editselect     {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; height: 20px;}
       /*-nový odkaz-*/
.sizeaddnew     {background-color: #dcdcdc; width: auto; height: auto; border: 1px solid #a52a2a;
             margin: 0px 0px 20px 0px; padding: 0px 0px 10px 0px;}
.selectaddnew     {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; width: 330px; height: 20px; vertical-align: middle;}
.sizecode    { width: 100px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; vertical-align: middle;} 
.textcode    {font-size: 10pt;}
.addnadpis        { font-family: Arial,Helvetica,sans-serif; padding: 0px 0px 0px 10px;
                font-size: 12pt; margin: 0px 0px 10px 0px; text-align: left;background-image: url('nadpistab.gif');
                background-repeat: repeat; width: auto; height: 20px; border: 1px solid #3daddc; overflow: hidden;}
.textnew     {width: 550px; height: 80px; margin: 0px 0px 0px 10px;}
        /*-podkategorie-*/
.undercateg   {background-color: #f5deb3; border-left: 1px solid #bc8f8f; border-right: 1px solid #bc8f8f;
             padding: 10px 10px 10px 10px; margin: 0px; font-size: 10pt; line-height: 140%;}
.undercateg a { color: #000000;}
.undercateg a:hover {color: #8b0000;}
.now          {font-weight: bold;}
         /*-kalendář-*/
         
.kalendar  {position: relative; top: -90px; z-index: 3; margin: 5px 0px 5px 70px; padding: 0px 5px 0px 0px; text-align: right;}
.kalendarp  {position: relative; top: 0px; z-index: 3; margin: 5px 0px 5px 70px; padding: 0px 5px 0px 0px; text-align: right;}
     /*--- tabulky s odkazy ---*/
.tabnadpis { font-size: 12pt; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; overflow: hidden;
             background-image: url('nadpistab.gif'); background-repeat: repeat; text-align: left;
             width: auto; height: 20px; border: 1px solid #3daddc;}
.licha     {background-color: #f5deb3;}
.suda      {background-color: #deb887;}
.urltab    {font-size: 10pt;background-color: #fffacd; border-left: 1px solid #bc8f8f; border-right: 1px solid #bc8f8f;
            border-bottom: 1px solid #bc8f8f; width: 730px; padding: 0px; margin: 0px 0px 20px 0px;}
.add         { font-size: 8pt; font-family: Arial; font-weight: normal;padding: 0px 0px 0px 0px;}       
.nazevodkaz  { font-size: 10pt;}
.cat         { text-align: left; padding-left: 10px;}
.adr         { text-align: left; padding-left: 120px;}
.info        {font-weight: normal;text-align: left;}
.infocat      {font-weight: normal;text-align: left; padding: 0px 0px 0px 0px;}
.descript    { font-size: 9pt;font-family: Arial; font-weight: normal;}
.timeadd     {font-size: 8pt;font-weight: normal;}
.botodkaz    {margin: 5px 0px 3px 0px; padding: 0px 0px 0px 0px; }
.titlelink   {font-weight: bold; padding-left: 5px; margin-left: 5px; text-align: left; width: 410px;}
.numlink      {padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; width: 5px;}

      /*----moje odkazy ----*/
.mojenadpis { font-size: 12pt; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; overflow: hidden;
              background-image: url('mujnadpis.gif'); background-repeat: repeat; text-align: left;
             width: auto; height: 20px; border: 1px solid blue;}           
             
.mojetab    {font-size: 10pt;background-color: #fffacd; border-left: 1px solid #a52a2a; border-right: 1px solid #a52a2a;
             width: 730px; font-weight: bold; padding: 0px; margin: 0px}
             
.deltab    {font-size: 10pt;background-color: #fffacd; border-left: 1px solid #a52a2a; border-right: 1px solid #a52a2a;
            border-bottom: 1px solid #a52a2a; width: 730px; font-weight: bold; padding: 0px; margin: 0px 0px 20px 0px;}
                              
.mojetabsub    {font-size: 10pt;background-color: #fffacd; border-left: 1px solid #a52a2a; border-right: 1px solid #a52a2a;
            border-bottom: 1px solid #a52a2a; width: 730px; font-weight: bold; padding: 0px; margin: 0px 0px 20px 0px;} 
                       
.checkwidth { margin-right: 10px;}
.delleft    { background-color: #8fbc8f;width: 80px; margin: 0px 0px 0px 50px;padding: 0px 0px 0px 0px;}
.delres    { background-color: #8fbc8f;width: 80px; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.subleft    { background-color: #8fbc8f;width: 130px; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.mojesub    { background-color: #8fbc8f;width: 130px; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.mojeform   {margin: 0px; padding: 0px;}
.adresth    { padding-left: 50px;}
.bestth     { padding-left: 50px;}
.leftth     {text-align: left;}
.mojepagelist {width: 540px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 30px 0px 30px;}
.borbot       {margin-bottom: 10px; border-bottom: 1px solid #a52a2a;}

              
    /*----styl textu v obsahu článků----*/
.block         {background-image: url('nadpis.gif'); background-repeat: repeat;width: auto;
                height: 20px; border: 1px solid #a52a2a;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;}
                 
.nadarch        { font-family: Arial,Helvetica,sans-serif; color: #a52a2a; padding: 0px 0px 0px 10px;
                 font-size: 12pt; margin: 0px 0px 0px 0px; text-align: left;background-image: url('nadpis.gif');
                 background-repeat: repeat; width: auto; height: 20px; border: 1px solid #a52a2a; overflow: hidden;}

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


.text         {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: #4b0082; padding:0px 0px 10px 500px;
               margin: 0px 0px 20px 0px; border-bottom: 1px solid #d3d3d3; clear: both;}
               
.nocomm       {font-family:  Arial, Helvetica,sans-serif; font-size: 8pt; color: #4b0082; padding:0px 0px 10px 580px;
               margin: 0px 0px 20px 0px; border-bottom: 1px solid #d3d3d3; clear: both;}

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

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

.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: #a52a2a; padding: 0px 0px 0px 10px;
                font-size: 12pt; margin: 0px 0px 10px 0px; text-align: left;background-image: url('nadpis.gif');
                background-repeat: repeat; width: auto; height: 20px; border: 1px solid #a52a2a; overflow: hidden;}

.textinfo      { overflow: hidden; font-family: Arial, Helvetica,sans-serif; line-height: 140%; font-size: 10pt; color: #000000;
               margin:  0px 0px 20px 0px; padding: 0px 10px 10px 10px; border-bottom: 1px solid #d3d3d3; clear: both;}
                                         
        /*---komentáře - diskuse---*/
.stranky  {color: #4b0082; margin: 3px 0px 5px 20px;}
        
.odpoved  {color: #ff0000; margin: 3px 0px 5px 20px;} 

.lock     {margin: 10px 0px 0px 20px;}       
   
.prvni   {border: 1px solid #a52a2a; margin: 0px 10px 3px 10px; background-color: #a9a9a9;overflow: hidden;
          width: auto; height: auto;}

.druhy   {border: 1px solid #808080; margin: 0px 10px 3px 10px; background-color: #c0c0c0; overflow: hidden;
          width: auto; height: auto;}

.nazev   {display: inline;font-family: Arial,Helvetica,sans-serif; color: #000000; font-size: 11pt; text-align: left;
          margin: 5px 0px 0px 10px; padding: 10px 0px 0px 0px; }
          
.cas     {font-family: Arial,Helvetica,sans-serif; font-size: 8pt; color: #a52a2a;padding: 0px 0px 0px 0px;
           margin: 5px 0px 0px 10px;}

.zprava   { overflow: hidden; font-family: Arial, Helvetica,sans-serif; line-height: 130%; font-size: 10pt; color: #0000ff;
            margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px; }
            
.autor   {font-family:  Arial, Helvetica,sans-serif; font-size: 8pt; color: #f0f8ff; padding:0px 0px 0px 0px;
           margin: 5px 0px 5px 450px; }
           
.delpost {  margin: 0px 0px 5px 450px; padding: 0px 0px 0px 0px; font-size: 9pt;}  
                         
   /*---menu dole---*/
#katbott          {width: 730px; height: auto;  background-image: url('bguv.jpg'); background-color: #ffe4b5;
                 border-bottom: 1px solid #d2b48c; overflow: hidden; }
#bottmenu     { float: left;width: 720px; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; 
               font-family: Arial, Helvetica,sans-serif;}
#bottmenu ul { float: left;width: 200px;  margin: 4px 0px 4px 0px; padding: 0px 5px 3px 7px;}
#bottmenu li { font-weight: bold; font-size: 9pt; margin: 0px 0px 0px 0px; color: #deb887;
            padding:0px 0px 2px 0px; list-style-position: inside; list-style-type: square;}
   
      /*---navigace---*/
      
.navigace  { padding: 0px 0px 0px 0px; margin: 40px 0px 10px 0px; width: auto; height: 25px; 
            padding: 0px 0px 0px 10px; line-height: 160%; font-size: 11pt; overflow: hidden;
           background: #5f9ea0; background-image: url('toplista.jpg'); background-repeat: no-repeat;}  
.navigpro  {overflow: hidden; font-family: Arial, Helvetica,sans-serif; line-height: 140%; font-size: 10pt; color: #000000;
            margin:  0px 0px 10px 0px; padding: 0px 10px 0px 0px; clear: both;}

       /*---odkazy v navigaci---*/     
      
.textnavig { position: relative; top: 37px; left: 0px; font-family: Arial,Helvetica, sans-serif; font-size: 10pt;
             margin: 0px 0px 0px 30px; padding: 0px 0px 0px 0px; clear: both;}
.textnavig a:link, .textnavig a:visited,  .textnavig a:active {text-decoration: underline; font-weight: bold;
              font-size: 10pt; color: #000000;}
.textnavig a:hover {color: #0000ff;}
.between   {margin: 0px 10px 0px 10px;}             
       /*---nadpisy v postranních sloupcích ---*/
       
 
.nadmenu { font-family: Verdana,Helvetica, sans-serif; font-size: 9pt; margin: 0px 0px 0px 0px; 
        color: #000000; background-image: url('nadpismenu.gif');text-align: center;width: auto; height: 20px;line-height: 170%;
        padding: 0px 0px 0px 0px; border-top: 1px solid #3daddc;border-left: 1px solid #3daddc;border-right: 1px solid #3daddc;}

        /*---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; padding: 10px; margin: 0px 0px 10px 0px; width: auto;background-image: url('pozadi3.jpg'); 
border: 1px solid #3daddc;}
.loginnew  { position: relative; left: 10px; font-size: 9pt; color: #000000; margin: 0px 0px 10px 0px;}

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

.size   {width: 140px;}

.sizesubsearch {width: 50px;background-color: #b0c4de;}
   
.form   {margin: 10px 0px 15px 0px; padding: 0px 0px 0px 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;}
            
     /*---format login písmo---*/
     
.log  { font-size: 9pt; color: #000000; margin: 3px 10px 3px 10px; padding: 0px;}
.botspace  { font-size: 9pt; color: #000000; margin: 3px 10px 10px 20px; padding: 0px;}
.logpoz {background-image: url('pozadi1.jpg');border: 1px solid #3daddc; margin-bottom: 10px;}            
      /*--- statistika počítadlo ---*/
      
.hstat      { width: auto; margin: 15px 0px 0px 0px; font-size: 9pt; color: #000000; font-family: Verdana,Helvetica,sans-serif; 
             line-height: 170%;padding: 0px 0px 0px 0px;background-image: url('nadpismenu.gif'); text-align: center;
             border-top: 1px solid #3daddc;border-left: 1px solid #3daddc;border-right: 1px solid #3daddc;}
.stattext   {width: auto; padding: 5px 0px 5px 40px; line-height: 130%;  margin-top: 0px; margin-left:0px; margin-bottom:0px; margin-right:0px; font-size: 10pt; color: #000000;
            background-image: url('pozadi4.jpg');border: 1px solid #3daddc;}
    /*--- formát  a zarovnání písma v patce --*/   
.zapati { margin: 20px 0px 20px 0px; padding: 20px 0px 0px 0px; border-top: 1px solid #d3d3d3;}
    /*--- formát odkazů stránkování dole ---*/  
.pagelist { 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;}
   /*---reklama---*/
.reklama   {width: auto; padding: 0px 0px 0px 0px; margin-top: 0px; margin-left:0px; margin-bottom:0px; margin-right:0px;
            background-image: url('imager.jpg');border: 1px solid #3daddc;}
      /*---format detail---*/
.textdetail  {margin: 0px 0px 10px 0px; padding: 5px 10px 10px 10px; background-color: #f5f5dc;
             border-left: 1px solid #3daddc; border-right: 1px solid #3daddc; border-bottom: 1px solid #3daddc;}
.detimage  {position: relative; top: 8px; width: 180px; height: 109px; border: none; padding: 0px 0px 0px 0px; vertical-align: middle;}
.screen    { width: 200px;  height: 130px; margin: 0px 0px 0px 0px; 
            text-align: center; padding: 0px 0px 0px 0px ; border: 1px solid #3daddc;} 
.detlogo {   vertical-align: middle; margin: 0px 0px 0px 0px; 
            text-align: center; padding: 0px 0px 0px 0px ; border: none}
.logopict    {float: right; width: 200px; height: 130px; margin: 0px 20px 0px 0px;} 
        /*---reklama detail---*/       
.detadd    { width: auto; padding: 0px 0px 3px 3px; border: 1px solid #3daddc; background-color: #f5f5dc; margin: 0px 0px 20px 0px;}
        /*--- reklama det adfox---*/
.detaddf    { font-size: 10pt; width: auto; padding: 0px 0px 7px 7px; border: 1px solid #3daddc; background-color: #f5f5dc;
            margin: 0px 0px 20px 0px; }
.detaddf a   { font-size: 10pt; }
.adreklama   {width: auto; padding: 0px 5px 5px 5px; margin-top: 10px; margin-left:0px; margin-bottom:10px; margin-right:0px;
            background-color: #a4d9fa;border: 1px solid #3daddc; font-size: 10pt; overflow:hidden;}
.adreklama a   {font-size: 11pt;}
      /*---reklama top adfox---*/
.inzerp    {text-align: right; font-weight: normal; font-size: 8pt;}
.inzert a {font-size: 10pt; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: 75%;}
.inzert   { padding: 7px 0px 10px 10px; line-height: 100%;}
      /*---formular send mail---*/
.formmail     {width: 550px; height: 170px; margin: 0px 0px 0px 10px;}
        /*---baner ps---*/
.banr   {margin: 15px 0px 15px 0px; text-align: center;}
.hbanr  {text-align: center; margin: -8px 0px 15px 0px;}
.adodkaz {margin: 10px 30px 15px 30px; line-height: 130%; }
.inzerf  {text-align: right; font-weight: normal; font-size: 8pt; margin-right: 30px; }

  /*--- odpoved odkaz osobní zprávy ---*/
.nadpisforum { font-family: Arial,Verdana; font-size: 11pt; color: #f8f8ff; margin: 0px; text-align:left;
          background: #d2b48c; padding: 5px 5px 5px 5px;}
.textforum {font-family: Arial,Verdana; line-height: 130%; font-size: 10pt; color: #191970; margin: 0px 10px 5px 10px;}
.textforum a:link,.textforum a:visited,.textforum a:active {text-decoration: underline;font-size: 10pt;color:maroon;}
.textforum a:hover {text-decoration: underline;font-size: 10pt; color: sienna;}
.podpisforum {font-family: Arial,Verdana; font-size: 8pt; color: navy; margin: 0px 0px 0px 0px; position: relative; left: 200px;top: -3px;
         padding: 0px 0px 0px 250px;}
.prvniforum {background-color: #dcdcdc;}
.nadpisfor2 { font-family: Arial,Helvetica,sans-serif; color: #191970; padding: 0px 0px 0px 10px; line-height: 160%;
                font-size: 11pt; margin: 0px 0px 0px 0px; text-align: left;background-image: url('nadpisfor.gif');
                background-repeat: no-repeat; width: auto; height: 20px; overflow: hidden;}
.formpm       { position:relative; left: 0px; width: auto; margin: 0px 0px 0px 0px; border: 2px solid #d2b48c;
              padding: 0px 10px 10px 10px; background-color: #4682b4;}
.zpravapm {position: relative; left: 2px; width: 570px; top: -10px; border: #d2b48c 1px solid; padding: 0px 0px 0px 0px;margin: 0px 0px 10px 0px; }
.datumpm {font-family: Arial,Verdana; font-size: 8pt; color: #f8f8ff; position:relative; left: 200px; top: -22px; margin: 0px;
        padding: 0px 0px 0px 260px;}
.odpovedpm {position: relative; left: 10px; top: -15px; margin:0px 0px -10px 0px; }
.odpovedpm a:link,.odpovedpm a:visited,.odpovedpm a:active {text-decoration: underline;font-size: 9pt;color:maroon;}
.odpovedpm a:hover {text-decoration: underline;font-size: 9pt; color: black;}
   /*---pm přehled--*/
.tab     {position: relative; left: 0px; top: -5px; width: 576px; padding: 3px; margin: 0px 0px 0px 0px; 
          background-color: #d2b48c; border: 2px solid #d2b48c; font-size: 9pt;} 
.popis   {text-align: center;}
.infopm td {padding-bottom: 0px;}
.checkform {font-size: 9pt; color: black;}
.checkform a:link,.checkform a:visited,.checkform a:active {text-decoration: underline; font-size: 9pt;
                                          font-weight: normal;color: black;}
.checkform a:hover {text-decoration: underline; color: royalblue;}
.new {font-size: 9pt; color: black;font-weight: bold;}
.new a:link,.new a:visited,.new a:active {text-decoration: underline; font-size: 9pt;
                                          font-weight: bold;color: black;}
.new a:hover {text-decoration: underline; color: royalblue;}
.link       { margin-left:  15px; margin-top: 5px; margin-bottom: 15px;}
.link a:link,.link a:visited,.link a:active {text-decoration: underline; font-size: 9pt;
                                          font-weight: bold;color: #d2b48c;}
.link a:hover {text-decoration: underline; color: #f4a460;}

     /*---formát formuláře doplňuje pouze formát soukromé zprávy---*/
.formmessage { position: relative; left: 0px; top: 0px;} 
.hmessage     {margin-left: 157px; font-size: 11pt;}  
.viewmess     { margin: 0px  0px 0px 0px;  padding: 10px; background-color: silver; color: brown;
                width: 500px;}     
.inputmess    { width: 110px; margin: 5px 0px 0px 0px;}
     /*---form změna hesla---*/
.answer     { position:relative; left: 0px; width: auto; margin: 0px 0px 10px 0px; border: 1px solid #d2b48c;            
              padding: 0px; background-color: #4682b4;}
.chpass     { position: relative; top: -10px; font-size: 10pt; color: black; width: auto; 
              background-color: #cccccc; margin: 10px; padding: 8px;}
              
    /*---registrace---*/
.freg      {margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;}
.sizereg   {width: 180px; position: relative; left: 300px; margin: 0px 0px 5px 10px;}
.regtext   { position: relative; left: -190px;}
.register  { position:relative; left: 0px; width: auto; margin: 0px 0px 10px 0px; border: 1px solid #d2b48c;            
              padding: 0px 10px 10px 10px; background-color: #4682b4;}
              
    /*---tabkurzy---*/
.tabkurzy  {position: relative; left: 3px; top: 0px; width: 334px; padding: 0px; margin: 0px 0px 5px 0px; 
          background-color: #ffefd5; border: 1px solid #d3d3d3; font-size: 9pt;}
.licha     {background-color: #f5deb3;}
.suda      {background-color: #deb887;}
.kurzyth   {text-align: left; padding-left: 5px; }
