  /*--- formát stránky---*/
#celek    {  width: auto; border-left:1px solid #f5deb3; border-right: 1px solid #f5deb3;
             border-bottom: 1px solid #f5deb3; background-color: #ffefd5;
             background-image: url('logopoz.jpg'); background-repeat: repeat-x;}
#obsah    { float: left; width: 405px; height: auto; margin:20px 0px 0px 10px;overflow:hidden;
                     border: none; padding: 0px;}
#hlavicka { position: relative; top: 0px; left: 0px; width: auto; height: 100px; overflow:hidden;}
#patka    { width: auto; margin-bottom: 0px; margin-top: 20px; padding-top: 20px;height: 50px; clear: both;
            text-align: center; border: none;}

#levy    { float: left; width: 250px; height: auto; margin: 20px 0px 10px 0px; background: #ffefd5;
                     border: none; padding: 0px;}

#pravy   { float: right; width: 250px; height: auto; margin: 20px 0px 10px 0px; 
          border: none; padding: 0px; background: #ffefd5;}
#obal  {margin: auto; width: 950px; text-align:left; border: none; padding: 0px;} 
 
.logo { z-index: 1; position: relative; left: 0px; top: 0px; float: left; width: 400px; height: 100px; border: none;}  
.hlogo  {padding: 0px; margin: 0px;}

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

   /*--- obsah,odkazy,nadpis,seznam---*/
 
body      { text-align: center; background-color: #ffffff; background-image: url('pozadi2.gif');
            background-repeat: repeat-x; font-size: 10pt;
            font-family: Arial,Helvetica,sans-serif; color: black;}

A:link {color: #000000;}
A:visited {color: #2f4f4f;}
A:active {color: #2f4f4f;}
A:hover {color: #191970;}
H2      {margin: 10px 0px 0px 20px; padding: 0px 0px 0px 0px; font-size: 12pt;}
     /*---nadpis v hlavičce---*/
 
.hnadpis {position: relative; top: -45px; left: 100px; font-size: 13pt; margin: 0px 0px -10px 70px;
          padding: 0px 0px 0px 50px;text-decoration: underline; color: black;}
 
.zahlavi {position: relative; left: 0px; top: -35px; margin: 0px 0px 0px 0px; }


            /*---odsazení obsahu - mezera mezi jednotlivými fóry,menu odkazy a počítadlem---*/
#stat    { position: relative; left: 100px; width: 800px;margin-bottom: 10px; margin-top: 10px;
           background-color: #e6e6fa; border: 2px solid #6495ed;}

   /*---statistika---*/
   
.hstat      {font-size: 10pt; margin-left: 10px; margin-top: 10px; margin-bottom: 5px;}
.stattext   { margin-top: 0px; margin-left: 10px; margin-bottom: 0px; margin-right: 0px;}
.statbottom { margin-top: 0px; margin-left: 10px; margin-bottom: 3px; margin-right: 0px;}
.statend    { margin-top: -3px; margin-left: 10px; margin-bottom: 3px; margin-right: 10px;}

      /*---navigace---*/     
.navigace  {padding: 0px 0px 0px 0px; margin: 7px 0px 0px 0px; width: auto; height: 27px; overflow: hidden;
           background-image: url('navigace.gif'); background-color: #deb887; border-top: 1px solid #d3d3d3;
           border-bottom: 1px solid #d3d3d3;} 
           
       /*---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-color: #f5deb3; color: #4b0082; text-decoration: none;
                      border: none;  width: auto; height: auto; }                                     
                      
.ikon    { background-image: url('mezernik.gif'); background-repeat: no-repeat;margin: 0px -6px 0px -4px;}

    /*--číslo v kalendáři--*/
.numer a {text-decoration: underline; }
.numer a:hover {text-decoration: underline; }
.numerred  a:link, .numerred a:visited, .numerred a:active {text-decoration: underline; color: red;}
.numerred   a:hover {text-decoration: underline; color: red;}
.numer {font-size: 24pt; margin: 0px 0px 0px 5px; position: relative; left: 0px; top: 0px;}
.numerred {font-size: 24pt; color: red; margin: 0px 0px 0px 5px; position: relative; left: 0px; top: 0px;}
.text  {margin: 0px 0px -35px 45px; padding:0px 0px 0px 0px;list-style-type: none; position: relative; left: 0px;  top: -35px;}
.easter {color: red; display: block;}
.holiday {color: red;}
.today   { z-index: 2;text-align: right;position: relative; top: -130px; margin:0px 10px 0px 0px; padding: 0px 0px 0px 0px; font-weight: bold; }
.hrcal   {margin-left: 3px; margin-right: 3px; height: 1px;height: 1px; color: #d2b48c; 
          background-color: #d2b48c; border: 0px solid #d3d3d3;}
.fotocs { width: 400px; height: 300px;border: 2px solid #d2b48c; margin: 0px 0px 0px 0px;}
.fotomini { width: 150px; height: 113px; border: 2px solid #d2b48c; margin: 0px 0px 0px 20px;}
.foto    { width: auto; margin: 20px 0px 0px 50px; }
.caltext         {padding-left: 5px; padding-right: 5px;}
.nadpis { font-size: 12pt; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; overflow: hidden;
            background: #f5deb3; border: 1px solid #ffdead; width: auto; height: 20px; color: #a52a2a;}  
.noall        { height: 1px; color: #d3d3d3; background-color: #d3d3d3; border: 0px solid #d3d3d3; 
                margin: 5px 0px 10px 0px; padding:0px 0px 0px 0px; }
                
           /*-nový odkaz-*/
.sizeaddnew     {background-color: #dcdcdc; width: auto; height: auto; border-top: 1px solid #d3d3d3;
           border-bottom: 1px solid #d3d3d3; overflow: hidden;
             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: #f5deb3;
                width: auto; height: 20px;  border-top: 1px solid #d3d3d3;
           border-bottom: 1px solid #d3d3d3; overflow: hidden;}
.lognadpis  { font-family: Arial,Helvetica,sans-serif; padding: 0px 0px 0px 10px;
                font-size: 12pt; margin: 10px 0px 10px 0px; text-align: left;background: #f5deb3;
                width: auto; height: 20px;  border-top: 1px solid #d3d3d3;
           border-bottom: 1px solid #d3d3d3; overflow: hidden;}
.textnew     {width: 550px; height: 80px; margin: 0px 0px 0px 10px;}
.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;}
.textreg         {padding-left:10px; padding-right:10px; line-height: 140%;}
h2.textreg       {font-size: 11pt;}
h3.textreg , h4.textreg , h5.textreg , h6.textreg    {font-size: 10pt;}
.sub        { width: 100px;  margin: 0px 0px 0px 5px; padding: 0px; background-color: #deb887;
            vertical-align: middle;}
   /*---format akce---*/
.akce {margin: 5px 7px 0px 7px; padding: 0px 0px 0px 0px; }
  /*---format akce katalog---*/
.akcek {margin: 0px 7px 0px 7px; padding: 0px 0px 0px 0px; float: left; width: 500px;}
.datal {float: left; width: 400px; margin: 5px 0px 5px 0px;}
.hact  {font-size: 10pt; float: left; margin: 10px 7px 0px 7px; padding: 0px; }
.borderkat   { height: 1px; color: #d3d3d3; background-color: #d3d3d3; border: 0px solid #d3d3d3; 
                margin: 0px 3px 10px 3px; padding:0px 0px 0px 0px; clear: both;}
  /*---form pro prihlaseni---*/
.login  { font-size: 9pt; color: #000000; padding: 10px; margin: 0px 0px 10px 0px; width: auto;}
.log  { font-size: 9pt; color: #000000; margin: 3px 10px 3px 20px; padding: 0px;}
.size   {width: 140px;}
.logsub   {width: 90px; background-color: #deb887; margin: 10px 5px 5px 5px;}
  /*---registrace---*/            
.sizereg   {width: 180px; position: relative; left: 330px; margin: 2px;}
.regtext   { position: relative; left: -160px; margin: 2px; }
.regsub   {width: 90px; background-color: #deb887; margin: 10px 5px 5px 330px;}
 /*---tl. submit del. term. ---*/
.delt     {width: 100px; position: relative; top: 8px; background-color: #deb887;}
.chant     {width: 100px; background-color: #deb887;}
 /*---mlink menu---*/
.mlink  { position: relative; z-index: 1; font-size: 9pt; font-weight: bold; text-align: right; margin: 3px 3px 3px 3px; padding: 0px; }
 /*---zmena---*/
.chansub {width: 200px; background-color: #deb887; margin: 10px 5px 5px 10px;}
.textchan {width: 550px; height: 200px; margin: 10px 0px 0px 10px;}
 /*---text ve formularich---*/
.textinfo {margin: 5px 10px 5px 10px;}
 /*---oddelovaci cara akce link---*/
.aklink   { height: 1px; color: #d3d3d3; background-color: #d3d3d3; border: 0px solid #d3d3d3; 
                margin: 10px 0px 10px 0px; padding:0px 0px 0px 0px; }
 /*---format rozcestnik---*/
.borderkatalog    { height: 1px; color: #d3d3d3; background-color: #d3d3d3; border: 0px solid #d3d3d3; 
                margin: 0px 3px 10px 3px; padding:0px 0px 0px 0px; clear: both;}
#onelinks     {float: left; width: 480px; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 15px; 
               font-family: Arial, Helvetica,sans-serif; border-right: 1px solid #d3d3d3;}
#onelinks ul { float: left;width: 158px; margin: 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;}
.textright  {float: right; width: 430px; margin: 0px 0px 10px 0px; padding: 0px 10px 0px 2px; }
.space    { padding: 0px 2px 0px 2px;}
.pagelist {width: 540px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 30px 0px 30px;}
    /*---formulář vyhledávání vrchní---*/
.searchtop  {  position: relative; top: 40px; margin: 0px 0px 0px 0px; padding: 0px; text-align: center;}
.sizeall    { width: 200px;  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: #deb887;
            vertical-align: middle;}
.searchh    {position: relative; top: 0px; z-index: 2; margin: 0px 0px 5px 10px;}
    /*---reklama---*/
.hbanr  {text-align: left; margin: 0px 0px 10px 30px; }
.inzerf  {text-align: right; font-weight: normal; font-size: 8pt; margin: 5px 10px 0px 0px; }
    /*---zobrazení termínů---*/
.vterm  {border: none; margin: 2px 0px 0px 0px; _margin: 0px 0px 0px -8px;background-color: #ffefd5; 
         font-size: 9pt; text-decoration: underline; font-weight: bold;}
.tvie   {margin: 0px 0px 0px 0px; }
