  /*--- formát stránky---*/
#allsite    {margin: auto; width: 950px; text-align: left;}
#top        {width: 950px; background-image: url('logopoz.jpg'); height: 120px; }
#left       {position: relative; left: -450px; float: left; width: 200px; height: auto; margin: 20px 0px 10px 0px;
            border: none; padding: 0px;}
#leftfoto   {position: relative; left: -750px;float: left; width: 200px; height: auto; margin: 20px 0px 10px 0px;
            border: none; padding: 0px;}
#center     {position: relative; left: 200px; float: left; width: 450px; height: auto; margin: 20px 0px 10px 0px; padding: 0px; border: none; }
#centerfoto {position: relative; left: 200px; float: left; width: 750px; height: auto; margin: 20px 0px 10px 0px; padding: 0px; border: none;}
#right      {float: right; width: 300px; height: auto; margin: 20px 0px 10px 0px; 
            border: none; padding: 0px;}
#head       {}
#bott       {width: 950px; height: 50px; padding: 10px ;border: none; 
                     text-align: center; margin: 0px 0px 0px 0px; clear: both;}


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;}

 /*--- prava strana---*/        
.nadmenur  { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; margin: 0px 0px 0px 0px;
        color: #000000; background-image: url('menupozr.jpg');text-align: left;width: auto; height: 25px;line-height: 170%;
        padding: 0px 0px 0px 20px; } 
.borderaktualita    { height: 1px; color: #d3d3d3; background-color: #d3d3d3; border: 0px solid #d3d3d3; 
                margin: 5px 0px 15px 0px; _margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; clear: both;}
.righttext {margin: 7px 0px 0px 0px; padding: 0px 5px 3px 10px; font-size: 10pt;}
.symb       {font-weight: bold; font-size: 11pt; color: #deb887;} 
.nadmenurli  { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; margin: 10px 0px 0px 0px;
        color: #000000; background-image: url('menupozr.jpg');text-align: left;width: auto; height: 25px;line-height: 170%;
        padding: 0px 0px 0px 20px; }  
 /*---leva stranan---*/
.nadmenu   { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; margin: 0px 0px 0px 0px;
        color: #000000; background-image: url('menupozl.jpg');text-align: left;width: auto; height: 25px;line-height: 170%;
        padding: 0px 0px 0px 20px; }       
#firstlinks     {width: 200px; padding: 0px 0px 5px 0px; margin: 10px 0px 5px 0px; 
               font-family: Arial, Helvetica,sans-serif; }
#firstlinks ul { width: 140px; margin: 0px; padding: 0px;}
#firstlinks li { font-weight: bold; font-size: 10pt; margin: 0px 0px 0px 10px; color: #d2b48c;
            padding:0px 0px 3px 0px; list-style-position: inside; list-style-type: square;}

.logo { z-index: 1; position: relative; left: 5px; top: 3px; float: left; width: 300px; height: 95px; border: none;}  
.hlogo  {padding: 0px; margin: 0px;}

    /*---formulář vyhledávání vrchní---*/
.searchtop  {  position: relative; top: 0px; margin: 10px 0px 10px 0px; padding: 0px; text-align: center;}
.sizeall    { width: 200px; height: 20px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  vertical-align: middle; border: 1px solid #deb887;}     
.subtop        { position: relative;  height: 20px; width: 50px;  margin: 0px 0px 0px 0px; padding: 0px; background-color: #deb887;
            vertical-align: middle; border: 1px solid #deb887;}

       /*---odkazy v navigaci---*/     
.textnavig { position: relative; top: 5px; left: 0px; font-family: Arial,Helvetica, sans-serif; font-size: 10pt;
             margin: 0px 0px 0px 30px; padding: 0px 0px 0px 0px; clear: both;}
.textnavig li {display: inline; list-style-type: none;border: none; width: auto; height: auto;}
.textnavig li a:link, .textnavig li a:visited,  .textnavig li a:active {display: inline; text-decoration: underline; 
              font-weight: bold; font-size: 10pt; color: #000000; border: none;  width: auto;
                 height: auto; padding: 2px 15px 4px 15px; margin: 0px 0px 0px 0px;}
.textnavig a:hover {display: inline; background: url('list.jpeg'); color: #4b0082; text-decoration: none;
                      border: none;  width: auto; height: auto;}
.between   {margin: 0px 10px 0px 10px;}
.ikon    {background-image: url('mezernik.gif'); background-repeat: no-repeat;margin: 0px -4px 0px -2px; height: auto;}           
    /*----styl textu v obsahu článků----*/
.nadpis        { width: auto; height: 20px; border: none; font-family: Arial,Helvetica,sans-serif; color: #000000; padding: 0px 0px 0px 35px;
                 font-size: 12pt; overflow: hidden; margin: 5px 0px 0px 0px;}
                 
                 
.nadpisdve a:link, .nadpisdve a:visited,  .nadpisdve a:active {text-decoration: underline; color: #000000;}
.nadpis a:link, .nadpis a:visited,  .nadpis a:active {text-decoration: underline; color: #000000;}
.nadpisdve a:hover {color: #8b0000;}
.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: 34px; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;}


.text         {padding-left:30px; padding-right: 30px; margin: 10px 0px 0px 0px; line-height: 150%;}
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 300px;
               margin: 0px 0px 0px 0px; clear: both;}
               
.nocomm       { font-family:  Arial, Helvetica,sans-serif; font-size: 8pt; color: #4b0082; padding:0px 0px 10px 450px;
               margin: 0px 0px 0px 0px; clear: both;}

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

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

.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: 0px 0px 0px 0px; 
              padding: 5px 20px 10px 45px;}
              
.kontakt     {margin: 5px 10px 5px 10px;}

.hinfo        { font-family: Arial,Helvetica,sans-serif; color: #000000; padding: 3px 0px 0px 10px;line-height: 140%;
                font-size: 11pt; margin: 0px 0px 10px 20px; text-align: left; 
                background-image: url('bgnavig.jpg'); background-repeat: no-repeat; width: 400px; height: 25px;
                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;}
                                         
/*---fotogalerie---*/
.hfoto        { font-family: Arial,Helvetica,sans-serif; color: #000000; padding: 3px 0px 0px 10px;line-height: 140%;
                font-size: 11pt; margin: 0px 0px 10px 23px; text-align: left; 
                background-image: url('bgnavigfoto.jpg'); background-repeat: no-repeat; width: 726px; height: 25px;
                border: none; overflow: hidden;}
.fotostory {  float: left; width: 120px; height: 90px; padding:0px 0px 0px 0px; 
             margin: 5px -23px 10px 30px; border: 2px solid #deb887;}
.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 { border: 2px solid #deb887; margin: 0px 0px 0px 30px;}             
.textdetail   { margin: 5px 5px 5px 30px;}

    /*--- formát  a zarovnání písma v patce ---*/
    
.zapati { margin: 20px 0px 20px 0px; padding: 20px 0px 0px 0px; width: 950px; height: 50px; border-top: 1px solid #d3d3d3;} 

 /*---formular pro komentare---*/
.inpsize  {width: 110px;}
        /*---komentáře - diskuse---*/

.stranky  {color: #4b0082; margin: 3px 0px 5px 30px;}
        
.odpoved  {color: #ff0000; margin: 3px 0px 5px 30px;} 

.lock     {margin: 10px 0px 0px 30px;}       
   
.prvni   {border: 1px solid #deb887; margin: 0px 10px 15px 28px; background-color: #fffaf0; overflow: hidden;
          width: 390px; height: auto;}

.druhy   {border: 1px solid #deb887; margin: 0px 10px 15px 28px; background-color: #f8f8ff; overflow: hidden;
          width: 390px; 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: #000000;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: #2f4f4f;
            margin: 0px 10px 0px 10px; padding: 5px 0px 15px 0px; border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0;}
            
.autor   {font-family:  Arial, Helvetica,sans-serif; font-size: 8pt; color: #000000; padding:0px 0px 0px 0px;
           margin: 3px 20px 5px 20px; text-align: left; }
           
.delpost {  margin: 0px 0px 5px 300px; padding: 0px 0px 0px 0px; font-size: 9pt;}  
  
      /*--- formát odkazů stránkování dole ---*/
    
.pagelist { font-weight: bold; margin: 0px 50px 0px 30px; padding: 0px 0px 0px 0px;}
.pagefoto { clear: both; font-weight: bold; margin: 0px 50px 0px 20px; padding: 0px 0px 0px 0px;}
.space    { padding: 0px 2px 0px 2px;}
.toppage  {padding: 10px 0px 0px 0px;}

.inzerp    {text-align: right; font-weight: normal; font-size: 7pt; margin: 0px 10px 0px 0px; color: #a0522d;}
.inzerleft {font-weight: normal; font-size: 7pt; padding: 0px; margin: 0px 0px 10px 3px; color: #a0522d;}
.inzert a {font-size: 10pt; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.inzert   { width: 400px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 19px; } 
.textleft  {width: 200px; margin: 10px 0px 0px 0px; padding: 5px 0px 0px 0px; }
.banr   {margin: 15px 0px 15px 0px; text-align: center;}
.topbanr {position: relative; top: 18px; left: 50px; margin: 0px 0px 0px 0px; padding: 0px; }

     /*---navigace u clanku---*/
.stnavig  {position: relative; top: 0px; left: 0px; padding: 5px 0px 0px 5px; margin: 0px 0px 0px 23px; 
           background-image: url('bgnavig.jpg'); background-repeat: no-repeat; width: 400px; height: 25px;} 
           
       /*--- formuláře login register ---*/  
.logrespas  { font-size: 10pt; color: black; background-color: #deb887; margin: 10px; padding: 5px;}
.logrespas a:link, .logrespas a:visited, .logrespas a:active {color: #000000; text-decoration: underline;}
.logrespas a:hover {color: indigo; text-decoration: underline;}
.infoseznam {margin: 10px 10px 0px 0px;  padding-left: 25px; line-height: 130%; }
.sizereg    {width: 180px;}
.sizelog    {width: 150px;}
.loginform  { font-size: 9pt; color: #000000; padding:15px 0px 0px 0px; margin: 20px 0px 0px 0px; 
              width: 250px;background-color: #ffe4c4; border: 1px solid #bc8f8f; position: relative; left: 350px;}
.prihlaslog    {width: 130px; margin: 0px 0px 0px 0px;}
.prihlaspass   {width: 130px; margin: 0px 0px 0px 2px;}
.prihlastext   {margin: 0px; margin: 5px 0px 5px 10px;}
.prihlaslogsub {width: 90px; background-color: #deb887; margin: 10px 0px 0px 45px;}
.vartext    {font-weight: bold; position: relative; left: 360px;}

  /*---bmi---*/
.formbmi  { font-size: 9pt; color: #000000; padding:15px 0px 0px 0px; margin: 20px 0px 0px 0px; 
              width: 250px;background-color: #ffe4b5; border: 1px solid #bc8f8f; position: relative; left: 80px;}
.bmicm    {width: 130px; margin: 0px 0px 0px 0px; vertical-align: middle; border: 1px solid #deb887;}
.bmikg   {width: 130px; margin: 0px 0px 0px 5px; vertical-align: middle; border: 1px solid #deb887;}
.bmitext   {margin: 0px; margin: 5px 0px 5px 10px;}
.bmisub {width: 90px; background-color: #deb887; margin: 10px 0px 0px 45px; 
          background-color: #deb887; vertical-align: middle; border: 1px solid #deb887;}
.bmivartext    {font-weight: bold; position: relative; left: 30px;}   
