/* CSS Document */
* {
	font-family: Arial Narrow, Tahoma, Arial, Helvetica, sans-serif;
}

/* ---------------------MAIN--------------------- */
body, html {
  margin: 0; 
  padding: 0; 
  height: 100%;
}

body { 
  background-color:#dfdfdf;
  text-align: center;  
	/* HACK TO HIDE CSS FROM WIN IE5.5 */
	voice-family: "\"}\""; voice-family:inherit;
	/* HACK TO HIDE CSS FROM WIN IE5.5 */
	text-align: left;  
   
}

img {
  border: none;
}

a, a:hover{}

a:hover{}

/* ---------------------GLOBAL--------------------- */
.left{float: left;}

.right{float: right;}

/* ---------------------CONTAINER--------------------- */
#page_container{
  min-width: 850px;
  width: 850px;
  border: 1px solid black;
	text-align: left;	
/*	_height: 820px;
	min-height: 820px;*/
	margin: 0px auto auto auto;
	padding: 0px;
	font-size: 18pt;
	background-color: white;
	position: relative;  
} 

/* ---------------------HEADER--------------------- */
#shell_header {
	width: 850px;
	background-position: top left;
	background-image: url('gfx/hore.poz.jpg');
	background-repeat: repeat-x;
}

#shell_header_content{
  background-position: 247px 0px ; /*247px*/
  background-image: url('gfx/hore.prechod.jpg');
	background-repeat: no-repeat;
  width: 850px;
	border-bottom: 4px solid white;
}

#shell_header_content h3 {
    text-align: right;
    font-size: 15pt;
    position: absolute;
    top: 72px;
    right: 20px;
}


/* ---------------------MENU--------------------- */

#shell_menu{ 
  width: 100%; 
  background: #dfdfdf; 
  color: #E0E1CF;
  border-bottom: 4px solid white;
}

/* ---------------------CONTENT--------------------- */

#shell_content{
        margin: 0px;
	padding: 0px; 
}

#shell_iframe{
        height: 100%;
	display: block;
	margin-left: auto; margin-right: auto;
	/*width: 99%;*/
	/* HACK TO HIDE CSS FROM WIN IE5.5 */
	voice-family: "\"}\""; voice-family:inherit;
	/* HACK TO HIDE CSS FROM WIN IE5.5 */	
        margin-left: 0px;
        width: 100%;
        padding: 0px 0px;
}/* CSS Document */

/* ***** Tu jsem skoncil ****/
/*----------------------*/


  .menu form, .menu a { 
    width: 220px;
    text-align: right;
    border: solid white;
    border-width: 1px 0px 1px 1px;
    
	  background-image: url('./img/box-4.gif');
	  background-position: top left;    
  }
  
  form, .menu-group, .menu-ico  {
    margin: 10px 0px 2px 0px;
    float: right;      
  }
  
  input, button {
    margin: 2px 10px 1px auto;
    border: 1px solid black;  
  }
  
  input.intext {
    width: 150px;
    background: white;
  }
  
  button {
    width: 100px;
    font-weight: bold;    
  }
  
    button img {
      vertical-align: middle;
      margin-right: 2px;
    }
    
  .menu a {
    display: block;
    width: 220px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
    vertical-align: bottom;
    text-align: left;
    margin-bottom: 2px;            
  }  
  
  .menu-group a {
    height: 1.3em;
    font-weight: bold;  
    color: white;
  }
  
    .menu-group a img {      
      vertical-align: bottom;
      margin-left: 15px;
      margin-right: 15px;
      width: 20px;
      height: 20px;
    }
  
  .menu a:hover, .menu a.actual {
    background-color: white;
    color: black;
  }
  
  .menu-ico img{
    width: 180px;  
    margin-left: 15px;
  }

.content {
  width: 550px;
  margin: 10px 0px 10px 30px;
  float: left;
  _height: 780px;
  min-height: 780px; 
  font-size: 0.8em;
}

  .content h1 {
    font-size: 1.5em;
    margin-bottom: 5px;
  }
  
  .content img.big {
    float: right;
    margin: 2px 0px 2px 10px;
    border: 1px solid black;
  }

	.footer {
		font-size: 8pt;
    clear: both;
    height: 20px;
    width: 850px;
    background-color: #f1ebbd;    
	  background-image: url('gfx/foot.gif');
	  background-position: top left;
    background-repeat: no-repeat;              
	}
	
	   .footer .info {
        margin: 1px 10px 1px 250 px;  
        text-align: right;
     }
     
   /* content */  
   .content p {
      margin-top: 2px;
      margin-bottom: 8px;
   } 
	
	 .content a, .footer a {
      color: #0072be;
      font-weight: bold;
   }

	 .content a:hover, .footer a:hover {
      color: #f7ca1e;
      font-weight: bold;
   }
