/* CSS Document */

  body{
    font-family : palatino;
    font-size : 13px;
    color : /*white;*/ rgb(209,209,111); /*rgb(209,209,111);*/
    background: white; /*gb(158,158,55);*/
/*    background-color: rgb(230,230,255);*/
/*    min-width: 800px;*/
    /*scrollbar-base-color: silver;*/
    /*background-image: url(images/menuback.jpg);
    */
  }
   
  p{
    font-family : palatino;
    font-size : 13px;
    color : black;
    text-decoration : none;
    margin-bottom: 15px;  
  }
  
  p.name{
    font-family : palatino;
    font-size : 11px;
   	font-style : italic;
    color : black; /*rgb(1,1,255);*/
    font-weight : bold;
    text-decoration : none;
  }


  ul, ol {color:black; margin:0 0 10px 30px;}

  a.menu{

    /*background : #CCFF99; /*rgb(250,247,140); /*rgb(102,102,14);*/
    background-image:url('./graphics/arrow+.gif');
    font-size : 13px;
    background-position: right 60%;
    background-repeat:no-repeat;
    color : rgb(102,102,14); /*rgb(209,209,111);*/
    padding-right:1em;
    text-decoration:none;
    
    /*border-bottom:1px dotted white;*/
  }
  
  .center_left div {margin:5px 0;}
  
  a.menu:hover {border-bottom:1px dotted;/*font-weight:bold;*/}
  
  a.menu span {padding-right:1em;} 

  a.foot{
    /*background : rgb(102,102,14);*/
    color : black;/*rgb(209,209,111);*/
    text-decoration:none;
    font-style:italic;
    font-family : palatino;
    font-size : 11px;
    /*padding-top: 9px;*/
    /*border-bottom:1px dotted white;*/
  }

  a {
   color:rgb(102,102,14); 
  }

  a:hover{/*font-weight: bold; */ color: grey;}
    
  a img{
    border-width: 1px; 
    /*border-color: yellow; /* #3333CC;*/
    border-style: solid;
  }
       
  a:hover img{/*background : white;*/ border-color: black;} 

  /*kolem vrchniho loga bez ohraniceni*/
  a img.img_logo {
    border: 0px;
  }
  
  input {
    font-family : palatino;
    font-size : 13px;
  }
  
  textarea {
    font-family : palatino;
    font-size : 13px;
  }
  
  h1, h2, h3, h4, h5, h6{
    font-family : palatino;
    color : #333333;
    margin-bottom: 15px;
  }
  
  h1 {
      font-size : 24px;
      font-style:bold;
  }
  
  h2{
    font-size : 19px;
  }

  h3{
    font-size : 17px;
  }
   
  h4{
    font-size : 15px;  
  }
  
  h5{
    font-size : 13px;  
  }
  
  table{
    margin-left: 15px;
    margin-top: 5px;
    margin-bottom: 15px;
    padding: 5px;
    font-family : palatino;
    font-size : 12px;
    color : black;
    background: #F6F6F6;/*#CCFF99;*/
    border: 1px solid silver; /*rgb(209,209,111);*/
  }
  
  table caption {font-weight:bold;padding-top:8px;font-size:16px;}
   
  td{
    padding: 2px;
    vertical-align:top;
  }
   
 *
  {
    padding: 0;
    margin: 0;
    /*background: rgb(158,158,55);*/
  } 

/*buttons from http://fredhaab.info/examples/buttonlinks.html#*****************/
/* 
a.buttonlink {
	text-decoration: none;
	padding: 1px 1em 1px 1em;
	font-weight: bolder;
	font-size: smaller;
	text-transform: uppercase;
	border: outset 2px #808080;
	background-color: rgb(158,158,55);
	display: block;
	text-align: center;
	width: 100%;
}
/*
a.buttonlink:hover {
	background-color: #e0e0e0;
}

a.buttonlink:active {
	border-style: inset;
}

div.buttonlink {
	margin-top: 1px;
}  
*/
 
/*Top Box definitions**********************************************************/

  div.top_box{
    float: left;
    min-width: 700px;
    width: 100%;
    display: inline;
    /*background: red;*/
  }

/* V hlavnim souboru je definice stylu kvuli pozadi!!!
   
  div.top_left {
    float: left;
    margin: 15px;
    width: 125px;
    display:inline;
    height: 125px;
    background-image: <?php echo "url('./graphics/heading/heading1.gif')"; ?>;
    /*background-position:right;*/
    /*background-repeat:no-repeat;*/
/*    border: 1px solid rgb(209,209,111);
    /*background: rgb(102,102,14);*/
/*  } 
*/
  
  div.top {
    margin: 15px;
    display:auto;
    height: 125px;
    background-image: url('./graphics/heading.gif');
    background-position:left;
    background-repeat:no-repeat;
    /*background-position:right;*/
    /*background-repeat:no-repeat;*/
    /*border: 1px solid rgb(209,209,111);*/
    /*background: rgb(102,102,14);*/
  } 

  div.right { 
    float: right;
    background:transparent; 
  }

  div.search{ 
    padding-top: 0px;
    padding-right: 0px; 
    background:transparent;
    /*background:red; */
  }
  
  input.searchform{
        border: 1px solid silver;
        color:rgb(102,102,14);
        background:#F6F6F6;
        padding:0px;
        margin:0px;
  }
  
  div.signin{ 
    padding-top: 6px;
    padding-left: 65px; 
    background:transparent;
    /*background:red; */
  }


  
/*Bar Box definitions**********************************************************/
    
  div.bar_box{
    float: left;
    min-width: 700px; 
    width: 100%;
    /*padding-bottom: 15px;*/
    /*background: green;*/
  }

  div.bar_left {
    float: left;
    margin: 15px;
    margin-top:0px;
    margin-bottom:0px;
    /*padding:1px;*/    
    width: 140px;
    display:inline;
    height: 22px;
    border: 1px solid rgb(209,209,111);
    background: rgb(209,209,111);
    color: black;
  } 
  
  div.bar_right {
   /*position: relative;*/
   /*margin-left:130px;*/
    /*float: left;*/
    margin: 15px;
    margin-top:0px;
    margin-bottom:0px;  
    /*width: 81%;*/
    height: 22px;
    margin-left: 160px;
    display:auto;
    border: 1px solid rgb(209,209,111);
    background: rgb(102,102,14);
  }  
  
  
  div.center_box{
    float: left;
    min-width: 700px;    
    width: 100%;
    /*padding-bottom: 15px;*/
    /*background: blue;*/
  }
  
  div.center_left {
    float: left;
    margin: 15px;
    margin-top:0px;
    margin-bottom:15px;  
    width: 140px;
    text-align: right;
    display:inline;
    padding-top: 1em;
    padding-bottom: 1em;
    /*text-align: center;*/
    /*height:450;
    min-height: 450px;*/
    /*background-image:url('./graphics/trees_105x400.jpg');*/
    /*background-position:left bottom;*/
    /*background-repeat:no-repeat;*/
    /*border-right: 1px solid black;*/
    border: 1px solid silver; /*rgb(209,209,111);*/
    background: #F6F6F6; /*#CCFF99; /*rgb(250,247,140); /*rgb(102,102,14);*/
  } 
  
  div.center_right {
   /*position: relative;*/
   /*margin-left:130px;*/
    /*float: left;*/
    margin: 15px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left: 5px;
    /*width: 81%;*/
    /*height: 305px;*/
    margin-left: 160px;
    display:auto;
    /*border: 1px solid rgb(209,209,111);*/
    /*background: rgb(102,102,14); */
  }  
  
  div.foot_box{
    float: left;
    min-width: 700px;    
    width: 100%;
    /*padding-bottom: 15px;*/
    /*background: yellow;*/
  }
  
  div.foot {
   /*position: relative;*/
   /*margin-left:130px;*/
    /*float: left;*/
    margin-left: 15px;
    margin-right: 15px;    
    /*padding-top: 5px;*/
    /*width: 81%;*/
    height: 22px;
    display:auto;
    text-align: center;
    /*background-image:url('./graphics/trees_400x22.jpg');*/
    /*background-position:right;*/
    /*background-repeat:no-repeat;*/
    border-top: 1px solid silver; /*rgb(209,209,111);*/
    /*background: rgb(102,102,14);*/
  }
  
  a img.img_logo {
    border: 0px;
  }

  .noalign {
    padding-left:1em;
    vertical-align:middle;
  }  
