/* CSS Document */
/* blue rgb(29,99,179) oldblue rgb(22,45,112)*/

  body{
    font-family : Verdana;
    font-size : 13px;
    color : black;
/*    background-color: rgb(230,230,255);*/
/*    min-width: 800px;*/
    /*scrollbar-base-color: silver;*/
    /*background-image: url(images/menuback.jpg);
    */
  }
   
  p{
    font-family : Verdana;
   	font-size : 13px;
    color : black;
    text-decoration : none;
  }
  
  p.name{
    font-family : Verdana;
   	font-size : 9px;
   	font-style : italic;
    color : black; /*rgb(1,1,255);*/
    font-weight : bold;
    text-decoration : none;
  }

  hr{
    color : yellow;
	}

  a{
    font-family : Verdana;
   	color : #3333CC; /*rgb(100,100,255);*/
   	text-decoration : none;
  }

  a:hover{/*background : silver;*/color: yellow;}
  
  a.bold:hover{/*background : silver;*/font-weight: bold; color: yellow;}
  
  a.back:hover{font-size : 10px; font-weight: bold; background : yellow/*rgb(255,252,183)*/; color: black;}

  a.back_red{font-family : Verdana; font-size : 10px; font-weight: bold; color: red; text-decoration : none;}

  a.back_red:hover{font-size : 10px; font-weight: bold; background : yellow/*rgb(255,252,183)*/; color: black;}


  a.grey {
    font-family : Verdana;
   	color : lightgrey; /*rgb(100,100,255);*/
   	text-decoration : none;
  }
  
  a.red {color:red !important;}
  
  a.grey:hover{font-size : 10px; font-weight: bold; background : yellow/*rgb(255,252,183)*/; color: black;}

  
  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;
  }

  table {
    margin-left: 15px;
    padding: 5px;
    font-family : Verdana;
    font-size : 11px;
    border: 1px dotted darkgrey;
  }
  
  input {
    font-family : Verdana;
    font-size : 11px;
  }
  textarea {
    font-family : Verdana;
    font-size : 11px;
  }
  
  td {
    padding-left: 8px;
  }

  img.small{
    height: 150px;
    width: 225px;
  }
  
  img.small+{
    height: 225px;
    width: 150px;
  }
  
  img.color{
    height: 20px;
    width: 20px;
    border-width: 1px;
    border-style: solid;
    border-color:white;    
/*    border-color:transparent; */
  }
  
  h2{
    font-family : Verdana;
   	font-size : 18px;
    color : black;
  }

  h3{
    font-family : Verdana;
   	font-size : 16px;
    color : black;
  }
   
  h4{
    font-family : Verdana;
   	font-size : 15px;
    color : black;
  }
  
  h5{
    font-family : Verdana;
   	font-size : 14px;
    color : black;
  }
       
/*Definitions for pictures in boxes, main box with picture and box with colours ...*/
/*Used for "gallery" of pictures ...*/ 
 	
/*Top float window - includes floatmain & floatcolors ...*/
  div.float_top {
    float: left;
    padding: 5px;
    padding-top: 5px;
    width: 165px;
/*    background-color:#999;*/
  } 

/*Includes thumb picture ...*/  
	div.floatmain {
    float: left;
    padding: 10px;
    padding-top: 15px;
    border-bottom:1px dashed #999;    
/*    background-color:#eee;*/
  }

/*Includes color pictures ...*/  
	div.floatcolors {
    float: left;
/*    padding: 15px;*/
    padding-top: 50px;
    padding-right: 1px;    
    padding-left: 1px;
    width: 28px;
/*    background-color:#eff;*/ 
/*    border:1px dashed #999;*/
  }
  
/*Definitions for footnotes on the bottom of the pages ...*/ 
  div.bottom {
    /*position: absolute;*/
    /*float: left;*/
    width: 100%;
    border-top:1px solid lightgrey; /*rgb(100,100,255);*/
    padding-top: 4px;
    clear: both;
    /*border-bottom: 2px solid rgb(29,99,179);     */
  }
  
  div.footerfont {
    font-family: Verdana;
   	font-size: 9px;
   	font-style: italic;
    color: gray; /*rgb(100,100,255);*/
    /*background: rgb(29,99,179);*/
    text-decoration : none;
    text-align: center;
    /*vertical-align: text-top;*/
  }
  
 
/*Definitions for top menu*/
   div.top_menu_box{
    position: relative;
    width: 100%;
    height: 16px;
    /*padding-bottom: 2px;*/
    /*border:1px solid rgb(100,100,255);*/
    /*background-color: rgb(240,240,255);*/
    /* border-bottom: 1px solid black; */
/*    clear : both;*/
	} 
  
  div.top_menu_navigation{
    float:left;
/*    position: relative;*/
    /*width: 237px;*/
    height: 14px;
    /*padding-top: 2px;*/
    padding-left: 1px;
    font-family : Verdana;
   	font-size : 9px;
   	font-style : italic;
    color : black;
    /*vertical-align: bottom;*/
    text-decoration : none;
  /*background-color:green;*/
  }
  
  div.top_menu {
    float:right;
    /*position: relative;*/
    /*margin-left: 237px;*/
    height: 14px;
    padding-right: 15px;
    /*padding-bottom: 2px;*/
    /*padding-bottom:2px;*/
    /*min-width: 685px;*/
   /*background-color:yellow;*/
  }
  
/*Logo */
  div.logo_box{
    position: relative;
    width: 100%;
    height: 120px;
    min-width: 685px;
    border-bottom: 1px solid lightgrey; /*rgb(100,100,255);*/
    /*background-image: url("./graphic/bluestrip.gif");*/
    /*background-repeat: repeat-x;*/
    /*background-color: lightblue;*/
    top: -5px;
	} 

  div.topgif {
    /*position: relative;*/
    /*height:120px;*/
    float: right;
    padding-top: 16px;
    padding-right: 15px;
    /*width: 100%;
    /*margin-left: 110px;*/
    /*right: 5px;
    top: 10px;*/
    /*border: 1px solid black;*/
    /*background-color: red;*/
  }
  
  div.toplogo {
    /*position: relative;*/
    /*height:120px;*/
    float: left;
    /*width: 100%;
    /*margin-left: 110px;*/
    /*right: 5px;
    top: 10px;*/
    /*border: 1px solid black;*/
    /*background-color: red;*/
  }

  div.logo_akademie {
/*    position: relative;*/
    /*position: relative;*/
    float: left;
    left: 0px;
    padding: 1px;
    width: 500 px;
/*    height: 65px;*/   
  }
  
  
/*Central section of the www page*/ 
  div.central {
    float: left;
    width: 100%; 
    padding-bottom: 15px;
    /*
    height: 390px; /* pro oprazek na background*/
  
    /*background-color:red;    */
  }
  
  div.left_menu {
/*    position: relative;*/
    float: left;
    padding-left: 1px;
    padding-top: 4px;
    width: 170px; /*227px;*/
    border-right: 1px dotted lightgrey; /*rgb(100,100,255);*/
    border-top: 1px dotted lightgrey;
    /*background-color: rgb(240,240,255);*/
  } 

  div.top_sub_menu {
    position: relative;
    padding-bottom:2px;
    padding-left: 3px;
    height: 12px;
    margin-left: 187px;
    border: 1px solid rgb(255,254,3);
    background-color: rgb(255,255,221);
    /*border: 1px solid rgb(250,165,0);
    background-color: rgb(255,238,204);*/
  }

  div.main {
    position: relative;
    padding-left: 10px;
    padding-right: 15px;
    /*width:100%;*/
    /*height: 100%;*/
    margin-left: 178px;
    border-top: 1px dotted lightgrey; /*rgb(255,246,33);*/
    border-left: 1px dotted lightgrey;
    /*background-color: gold; /*rgb(255,252,183);*/
    /*border: 1px solid rgb(250,165,0);
    background-color: rgb(255,238,204);*/
  }
  
/*Definitions for texts in left menu*/  

  div.menu_title1 {
    text-indent: 0.5ex;  
    font-family : Verdana;
    font-size : 10px;
    font-weight : bold;
  }
  
  div.menu_title2 {
    text-indent: 1ex;
    font-family : Verdana;
    font-size : 10px;
    font-weight : bold;  
  }

  
  div.menu_title3 {
    text-indent: 3ex;
    font-family : Verdana;
    font-size : 10px;
    font-weight : bold;
  }

  
  span.top_menu_title {
    padding-right: 10px;    
  }
 
 div.linka_gold {
	 background: transparent url(./graphic/linka_gold+.jpg) top left no-repeat; 
	 position: absolute;
    filter:alpha(opacity=20);
	-moz-opacity:.60;
  opacity:.20;
	top: 10px; 
	right: 0px;
	left: 10px;
	width: 150px; 
	height: 20px;
  }
  
  div.tab {
   text-indent: 8ex;
  }
  
  div.pozadi{
  background-color: red;
  }
  
  /*obchodni staj definitions*/
  	#obchodni_staj table{
		margin:0px 0pt 20px 0px;
		padding: 4px;

	}
	
	.dotted_bottom{
		/*border-top:none;*/
		border-left:none;
		border-right:none;
		padding-left:0px;
		margin-left:0px;
	}
  
  .SPH_image{
	padding: 0px;
	margin-top:3px;
	margin-left: 5px;
	border-width:0px !important;
	}
  
  .obchodni_staj_image{
	padding: 0px;
	margin-left: 5px;
	}
	
	.obchodni_staj_table_bg{
	width:310px; 
	height:210px;
	padding:0px;
	margin:0px;
	
	background: transparent url(./obchodni_staj_files/obchodni_staj_image_bg_310x210.jpg) no-repeat top left;
	}
	
	.obchodni_staj_table_bg1{
	width:143px; 
	height:210px;
	padding:0px;
	margin:0px;
	background: transparent url(./graphic/obchodni_staj_image_bg_210x143.jpg) no-repeat top left;
	}