body {
      text-align: center;
	    margin: 0px;
	    padding: 0px;
	    background-color:rgb(74, 94, 26);
	    font-family: "Arial CE", Arial, sans-serif;
      font-size: 12px;
     }

.infowindow {
      background-color: white;
      position: absolute;
      width: 400px;
      left: 170px;
      padding: 2px 7px 7px 7px;
      border-right: 2px solid rgb(74, 94, 26);
      border-bottom: 2px solid rgb(74, 94, 26);
      visibility: hidden;
      }

table.infowindow_title {
      width: 100%;
      color: rgb(74, 94, 26);
      font-size: 15px;
      line-height: 110%;
      font-weight:bold;
      }
      
#container {
          width: 900px;
          position: relative;
          text-align: justify; 
          margin: 0 auto;
          /*top:10px;*/
          }
      
#header {
          position: absolute; 
          width: 900px; 
          height:226px; 
          /*top: 0px; 
          left: 0px;*/ 
          color: rgb(74, 94, 26);
          background-color: rgb(198,222,118); 
          background-image: URL('images/hlavicka.jpg'); 
          background-repeat: no-repeat; 
          background-position: center center;
          }
 
#header table {
          width: 100%;
          padding: 1px 15px 0px 15px;
          }

#header table td {
          height: 12px;
          vertical-align: top;          
          } 
 
   
#header a {
          color: rgb(74, 94, 26);
          text-decoration: underline;
          font-weight:bold;
          padding-left: 4px;
          padding-right: 4px;
          }

#header a:hover {color: rgb(198,222,118); text-decoration: none; font-weight:bold; background-color: rgb(74, 94, 26);}

#footer { width: 900px;
          height: 20px;
          clear: both;
          border-bottom: 10px solid rgb(74, 94, 26);
        }
      
#main {   position: absolute;
          width: 900px;
          top: 226px;
          background-color: rgb(198,222,118); 
        }

/*--------------MENU------------------- */          

#menu {
          width: 147px;
          height: 485px; 
          /*top: 150px; 
          left: 0px;*/
          float: left;
          padding-left: 50px;
          background-image: URL('images/menu.jpg');
          background-repeat: no-repeat; 
          background-position: top left;
          }
     
#menu img { border: 0px;}

#menu table  { border-collapse:collapse;}

#menu td  {
            width: 97px;
            height: 32px;
            border: 0px;
            margin: 0px;
            padding: 0px;
            text-align:center;
            line-height: 250%;
          }
          
#menu table td a {
           width: 97px;
           height: 32px;
           color: rgb(141,158,86);
           text-decoration: none;
           display: block;
           background-image: URL('images/sipka_r.gif');
           }

#menu table td a:hover {
           width: 97px;
           height: 32px;
           color: rgb(74, 94, 26);
           text-decoration: none; 
           /*font-weight: bold;*/
           background-image: URL('images/sipka_r_hover.gif');
          }

/*--------------Obsah stranky (vse krome hlavicky a menu)------------------- */ 
#content  {
            width: 703px;
            min-height: 485px;
            height: auto;
            _height: 485px;
            float: right;
            padding: 0px;
            background-image: URL('images/main.jpg');
            background-repeat: no-repeat; 
            background-position: 0px 340px;
            line-height: 150%; 
          }

/*--------------hlavni cast (promenlivy obsah) stranky------------------- */ 
#content_center  {
            width: 528px;
            padding: 15px 15px 0px 0px;
            float: left;
            color: black; 
            font-size: 12px;
            overflow:visible;
            text-align: justify;
          }

#content_center p { 
            margin: 0px;
            padding-bottom: 10px;
          }


/*--------------pravy sloupecek------------------- */ 
#content_right   {
            width: 145px;
            padding: 15px 15px 0px 0px;
            float: right;
            height: auto;
            color: rgb(74, 94, 26);
            text-align: left;
         }


/*--------------TABULKY------------------- */ 

/* jednoduch. tabulka pres celou sirku stranky (plan akci, apod.) */ 
table.list {
            width: 95%;
            frame: void;
            border-collapse:collapse;
            margin: 0px 10px 30px 10px;
            text-align: left;           
            }

.list thead {
          background-color: rgb(254, 207, 3);
          color: rgb(74, 94, 26);
          }
          
.list th{ padding: 0px 5px 0px 5px;}

.list td{ 
          border-bottom: 1px solid rgb(254, 207, 3);
          padding: 5px 0px 5px 0px;
        }

/* tabulka v zelenem boxu pro zaznamy typu item - value (info o vyletu, novy prispevek v diskuzi) */ 
table.item_value {
            position: center;
            border-collapse:collapse;
            margin-top: 5px;
            margin-bottom: 15px;
            text-align: left;
          }

table.infowindow_item_value { /* totez ale pro floating panel (bez spodniho marginu) */ 
            position: center;
            border-collapse:collapse;
            margin-top: 5px;
            margin-bottom: 5px;
            text-align: left;
          }

  /* polozka vyletu (sraz, cena) */ 
td.item {
            border-bottom: 1px solid rgb(254, 207, 3);
            height: 25px;
            width: 30%;
            vertical-align: bottom;
            color: rgb(74, 94, 26);
            font-weight: bold;
            }

  /* hodnoty polozek (18:30 HLN apod.) */ 
td.value {
            border-bottom: 1px solid rgb(254, 207, 3);
            vertical-align: bottom;
            width: 30%;
            }


/* -----------NADPISY A BLOKY-----------------------------*/ 

/* nadpis s typkem a oranzovym podtrzenim (pro clanky)*/ 
div.nadpis_orange  {
          padding-left: 25px;
          color: rgb(74, 94, 26);
          font-size: 15px;
          line-height: 110%;
          height: 27px;
          font-weight:bold;
          background-image: URL('images/nadpis_orange.gif');
          background-repeat: no-repeat; 
          background-position: top left;
          }

/* nadpis zeleneho boxu (akce, novy prispevek v diskuzi apod)*/ 
div.nadpis_greenbox {
          padding: 10px 0px 0px 20px;
          color: rgb(74, 94, 26);
          font-size: 15px;
          line-height: 110%;
          height: 17px;
          font-weight:bold;
          background-image: URL('images/nadpis_greenbox.gif');
          background-repeat: no-repeat; 
          background-position: top left;
          background-color: rgb(188,216,86);
          }
          
/* blok textu pod nadpisem s typkem, ohraniceny oranzovou carou*/ 
div.blok_orange  {
          margin-bottom: 25px;
          padding: 0px 0px 10px 10px;
          width: 97%;
          background-image: url('images/bottom_orange.gif');
          background-repeat: no-repeat; 
          background-position: bottom left;
          border-left: 2px solid rgb(254, 207, 3); 
          }

/* blok zeleneho boxu, pri pouziti bez obsahu udela spodni zakulaceny okraj */ 
div.blok_greenbox  {
          padding: 0px 20px 0px 20px;
          margin-bottom: 25px;
          background-image: url('images/bottom_greenbox.gif');
          background-repeat: no-repeat; 
          background-position: bottom left;
          background-color: rgb(188,216,86);
          min-height: 12px;
          height: auto;
          _height: 12px;      
          }
          
/* viz. jednodussi verze predchoziho (pro floating panel) */ 
div.blok_greenbox_simple  {
          padding: 0px 20px 0px 20px;
          background-color: rgb(198,222,118);
          min-height: 12px;
          height: auto;
          _height: 12px;      
          }
          
/* blok fotek */ 
div.blok_fotky  {
          margin-bottom: 25px;
          padding: 5px 0px 10px 10px;
          width: 97%;
          background-image: url('images/bottom_orange.gif');
          background-repeat: no-repeat; 
          background-position: bottom left; 
          border-left: 2px solid rgb(254, 207, 3); 
          text-align: left;  
          }        

/* blok diskuze*/ 
div.blok_diskuze  {
          margin-bottom: 25px;
          padding: 0px 0px 5px 0px;
          width: 97%;
          background-image: url('images/bottom_orange.gif');
          background-repeat: no-repeat; 
          background-position: bottom left;
          border-left: 2px solid rgb(254, 207, 3); 
          }  

/* nadpis v pravy casti */ 
.right_nadpis {
          background-color: rgb(74, 94, 26);
          display: block;
          color: rgb(254, 207, 3);
          font-weight: bold;
          padding-left: 7px;
          background-image: URL('images/nadpis_right.gif');
          background-repeat: no-repeat; 
          background-position: top left;
          }

/* blok v pravy casti */ 
.right_div {
          padding: 5px;
          margin-bottom: 20px;
          border-left: 1px solid rgb(74, 94, 26);
          border-right: 1px solid rgb(74, 94, 26);
          border-bottom: 1px solid rgb(74, 94, 26);
          background-color: rgb(225, 244, 160);
          }

.right_div hr {  color:rgb(74, 94, 26);
            background-color:rgb(74, 94, 26);
            border: 0;
            height: 1px;
         }
          
/* zvyrazneni textu (tmave zeleny tucny) */ 
.text_zvyrazneny {
          color: rgb(74, 94, 26);
          font-weight: bold;
          }

/* odsazeni odstavcu clanku Typka */
.clanek {
	
    }

          
/* -----------ODKAZY-----------------------------*/  

/* obycejny odkaz v hlavnim bloku*/      
#content a {color: rgb(74, 94, 26); text-decoration: underline; font-weight:bold;}
#content a:hover {color: rgb(198,222,118); text-decoration: underline; font-weight:bold; background-color: rgb(74, 94, 26);}

/* obrazkovy odkaz - pri najezdu se nemeni pozadi*/     
#content a.obrazek {color: rgb(74, 94, 26); text-decoration: none; border: 0px;}
#content a.obrazek:hover {background-color: transparent; border: 0px;}
#content a.obrazek img {border: 0px;}
#content a.obrazek:hover img {border: 0px;}

/* obrazkovy odkaz ve clancich*/
#content_center a img { 
          margin: 4px;
          border: 1px solid rgb(74, 94, 26);
          vertical-align: bottom;
          }

#content_center a:hover img { 
          border: 1px solid rgb(254, 207, 3);
          }

/* odkaz na dokument (soubor)  - ikonka a text*/
a.dokument {
          background-image: url('images/doc.gif');
          background-repeat: no-repeat;
          padding-left: 17px;
          padding-right: 3px;
          }
          
/* -----------DISKUZE-----------------------------*/ 

form.novy_prispevek input {
          border: 0px;
          background-color: rgb(198,222,118);
          margin-bottom: 2px;
          font-family: "Arial CE", Arial, sans-serif;
          font-size: 12px;
          }
          
form.novy_prispevek textarea {
          border: 0px;
          background-color: rgb(198,222,118);
          margin-bottom: 2px;
          font-family: "Arial CE", Arial, sans-serif;
          font-size: 12px;
          overflow: auto;
          }

input.submit {
          color: rgb(74, 94, 26);
          font-weight: bold;
          margin: 0px 0px 2px 10px;
          }
          
input.submit:hover {
          color: rgb(198,222,118);
          background-color: rgb(74, 94, 26);
          }

form.novy_prispevek a {
          border: 1px solid rgb(74, 94, 26);
          text-decoration: none;
          }

div.diskuze_prispevek {
          padding-bottom: 5px;
          }

span.diskuze_jmeno { 
          background-color: rgb(254, 207, 3);
          padding: 2px 5px 2px 5px;
            }

span.diskuze_nadpis { 
          color: rgb(74, 94, 26);
          font-weight: bold;
          padding-left: 2px;
          }

span.diskuze_datum { 
          font-style: italic;
          padding-left: 2px;
          }

p.diskuze_text { 
          padding-top: 5px;
          padding-left: 10px;
          }

p.diskuze_submit { padding-left: 10px; }


/* -----------Vicestrankove preklikavani-----------------------------*/ 
p.strankovani {
          text-align: center;
          font-size: 14px;
          margin-top: 10px;
          margin-bottom: 10px;
          }

p.strankovani a {
          margin-right: 5px;          
          }

p.strankovani span {
          margin-right: 5px;          
          }

a.schuzky {
	border:100px;
	}

