/*  2005 Institut postgradulnho vzdlvn ve zdravotnictv - IPVZ */
/* Autor: Jan Sochora  */

body { 
	background-position:50% 0; 
	font-family: 'Trebuchet MS', Tahoma, Tahoma CE, Verdana, Verdana CE, Helvetica CE, Helvetica, Arial CE, Arial, sans-serif ; 
	font-size: 10px; 
	margin:0 auto; 
	padding:0;  
	text-align: center; 
	background-image:url('../images/pozadi.gif'); 
	background-repeat:repeat-y; 
	background-attachment:scroll 
	}
	
hr.cleaner {
	clear: both;
	display: none;
	}

.clearboth 
{ 
clear: both; 
margin: 0px;
} 
	
p, img, table, tr, th, td, h1, h2, h3, h4, h5, form, label
{
border: 0px none;
margin: 0px;
padding: 0px;
}

 a:link,  a:visited { 
	 	color:#407BCF; text-decoration:none; 
		}
 a:hover, a:active { 
	 	color: #0000CC; text-decoration:underline ;
		}


	
	
/* definice kostry  */	

	
	
#container {
	position: relative;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 750px;
	background-image:url('../images/pozadi_container.gif');
	}
	
#LogoPrint {
	display: none;
	}

#hlavickaStranky {
	margin:0;
	padding:0;
	text-align: center;
	height: 172px;
	}

#hlavickaStranky h1 span, 
#hlavickaStranky h2 span {
    display: none; 
	}

#menu1 {
	position:absolute;
	right:0px;
	top:5px;
	width:750px;
	text-align:right;
	z-index:1000;
	}

	
#menu1 a:link, 
#menu1 a:visited {
	padding-left:15px;
	font-size: 8pt;
	font-weight: bold;	
	background-image:url(../images/menu1_sipka.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	background-position: 0px 1px;
	}
	
#menu1 a:hover, 
#menu1 a:active {
padding-left:15px;
	font-size: 8pt;
	font-weight: bold;
	color: #c0c0c0; 
	text-decoration:underline;  
	background-position: 0px -10px; 
	background-repeat:no-repeat;
	}
	
#menu1 ul {
	margin:0;
	padding:0.2em 0;
	}
	
#menu1 li {
	list-style-type:none;
	display:inline;
	margin:10px;
	}
	
	
div#menu {
	border-top: 1px solid #FFFFFF;
	float: left;
	width:190px;
	}
	
div#menu ul {
	margin: 0;
	padding: 0;
	}
	
div#menu li  {
	background-image:url('../images/pozadi_menu_items.gif');
	margin: 0;
	list-style-type:none; 	
	border-bottom: 1px solid #FFFFFF;

	}
	
div#menu li a{
	font-size: 8pt;
	text-decoration: none;
	padding-left:32px; 
	padding-right:5px; 
	padding-top:5px; 
	padding-bottom:5px;
	display: block; 
	}
	
div#menu a:visited, div#menu a:link{
	
	}
	
div#menu li a:hover{
	background-color:#F0F8FF;
	border-left: 23px solid #386DB9;
	padding-left: 9px;
	color:#386DB9; 
	}


	
div#menu h3 {
	font-size: 8pt;
	border-bottom: 1px solid #FFFFFF; 
	margin: 0;
	padding-left:28px; 
	padding-top: 8px; 
	padding-bottom: 8px; 
	color:#FFFFFF; 
	}

div#menu li a:link {

	color: #676767 ; 
		}
	
div#menu li a:visited {

	color: #676767 ;
	}

/* zatek definice obsahu pomocn obal */	
#obalTextBox {
	right:0px;
	float:right;
	width:560px;
	}	
/* konec definice obsahu pomocn obal */	

/* zatek definice box obsahu */	 

	#TextBox {
		padding-top: 10px;
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 30px;
		color:#676767;
		font-size:11px;
		}
		
	#TextBox h1{
	font-size:19pt;
	color:#386DB9;
	text-align:left;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
		}
	#TextBox h2{
		font-size: 15px; 
		color:#386DB9;
		font-weight: bold; 
		margin-bottom: 8px; 
		}
	#TextBox h3{
		font-size: 13px; 
		font-weight: bold;
		margin-bottom: 3px;
		}

	#TextBox p{
		padding-bottom: 1em;
		}
/* konec definice box obsahu */	
	
/* zatek definice paticky  */		
	#patickaStranky {
		clear: both;
		width:750px ;
		height:24px ;
		background: #ffffff;
		margin-left:0px;
		padding-top:20px; 
		padding-bottom:20px;
		border-top:1px dotted #407BCF;
		text-align:center;
		color:#407BCF; 
		font-size:7pt; 
		}
	#patickaStranky a:link, #patickaStranky a:visited { 
	 	color:#407BCF; text-decoration:none 
		}
	#patickaStranky a:hover, #patickaStranky a:active { 
	 	color:#B2B9C4; text-decoration:underline 
		}
/* konec definice paticky  */	
	
/* konec definice kostry  */


/* zatek definice box na leve strane  */	

.infoBox1, .loginBox1 {
    margin:15px; 
	margin-left:35px;
    color:#808080; 
    font-size:8pt; 
    background-color:#ffffff;
	border:1px dotted #386DB9; 
	}

.infoBox1 p, .loginBox1 p{
    padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	}
	
	
.infoBox1 h4, .loginBox1 h4{
    padding: 10px;
	margin-bottom: 10px;
	color:#ffffff; font-size:8pt; 
	background-color:#386DB9;
	}
	
.infoBox1 a, .loginBox1 a { 
	 color:#407BCF; text-decoration:none;
	}
	
.infoBox1 a:hover, .loginBox1 a:hover  { 
	 color:#386DB9; text-decoration:underline; 
	}

/* konec definice box na leve strane  */	

/* definice tabulek  */	

	
.table_1 {
	font-size:8pt;
	margin-bottom: 20px;
	background-color: #fffff;
	border: 1px solid #386DB9;
	color: #386DB9;
	width: 500px;
	padding: 10px;
	vertical-align:top;
}

.cell_1_a {
	padding: 10px;
	font-weight: bold;
	background-color: #386DB9;
	vertical-align:top;
	color: #ffffff;
	}

.cell_1_b {
	padding: 10px;
	background-color: #C0C0C0;
	vertical-align:top;
	color: #6B6B6B;
	}
	
.cell_1_c {
	padding: 10px;
	background-color: #F2F2F2;
	vertical-align:top;
	color: #666666;
	border: 1px solid #F2F2F2;
	}
	
.cell_1_d {
	padding: 10px;
	vertical-align:top;
	color: #666666;
	border: 1px solid #F2F2F2;
	}
	
.table_2 {
	font-size:8pt;
	margin-bottom: 20px;
	background-color: #fffff;
	border: 1px solid #CCCCCC;
	color: #386DB9;
	width: 500px;
	padding: 10px;
	vertical-align:top;
}

.table_3 {
	font-size:8pt;
	padding: 10px;
	vertical-align:top;
}

/* konec definice tabulek  */	



/* zacatek definice BOXu 1 - 100% ka obalu  */	


.Box1{
	background-color: #f2f2f2;
	border: 1px solid #CCCCCC;
	margin-bottom:10px;
	margin-bottom: 1em;
	}
	
.Box1 h4{
	padding: 10px;
	margin-bottom: 10px;
	color:#ffffff; 
	font-size:8pt; 
	}
	
.Box1 h3{
	padding: 10px;
	margin-bottom: 10px;
	color:#ffffff;
	}

	
	
.Box1 p 
{ 
	margin:10px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom: 1em;
}

.Box1 ul {
	margin-bottom: 1em;
	margin-left: 30px;
	padding: 0px;
	}
.Box1 li  {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	}
.Box1 li a {
	display: block;
	background-image:url('../images/menu2_sipka.gif'); 
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:20px;
	background-position: 0px 1px; 
	}
.Box1 li a:link, 
.Box1 li a:visited {	
	}
.Box1 li a:hover, 
.Box1li a:active {
	background-position: 0px -114px; 
	}

.modra{ 
background-color:#386DB9;
}

.cervena{ 
background-color:#CC0000;
}

.modrozelena{ 
background-color:#016c9a;
}

.tmavemodra{ 
background-color:#021e9b;
}

.svetlezelena{ 
background-color:#58ac4a;
}





/* konec definice BOXu 1 - 100% sirka obalu  */	


.formVelikost1	{ 
	width:430px;
	}
	
.formVelikost2	{ 
	width:110px;
	} 

/* zatek definice novinek */	

.novinkaObal {
	margin:	0px;
	padding: 0px;
	width:auto;
	height:auto;
	clear: both;
}

.novinka {
	margin:	0px;
	padding: 0px;
	font-size:8pt;
}
	

.novinka .datum {
	float:left;
	width: 40px;
	margin-left: 10px;
	font-weight:bold;
}


.novinka p {
	margin:0 0 10px 85px;
	border-left: 1px solid #CCCCCC;
	padding: 0 10px 0 10px;
}

/* konec definice novinek */

/* zacatek definice meleho boxu - uvod strana */

.malyBox1
{
	float: left;
	width: 156px;
	background-color: #f2f2f2;
	border: 1px solid #CCCCCC;
	margin:3px;
	margin-bottom:10px;
	margin-bottom: 1em;
	font-size:8pt; 
}

.malyBox1 h4{
	padding: 10px;
	margin-bottom: 10px;
	color:#ffffff; 
	font-size:8pt; 
	}

.malyBox1 p {
	margin:5px;
	margin-bottom: 1em;
} 
.malyBox1 ul {
	margin-bottom: 1em;
	margin-left: 10px;
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	}
.malyBox1 li  {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	padding-bottom: 8px;
	}
	
.malyBox1 li a {
	display: block;
	background-image:url('../images/menu2_sipka.gif'); 
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:15px;
	background-position: 0px 0px; 
	}
.malyBox1 li a:link, 
.malyBox1 li a:visited {	
	}
.malyBox1 li a:hover, 
.malyBox1 li a:active {
	background-position: 0px -115px; 
	}



/* konec definice meleho boxu - uvod strana */




.docbox {
	background-color: #f2f2f2;
	border: 1px solid #F2F2F2;
	margin-top:10px;
	margin-bottom:10px;
    color:#808080; font-size:8pt; 
    background-color:#ffffff;
	}
	
.docbox h4{
	padding: 10px;
	margin-bottom: 10px; 
	font-size:8pt; 
    background-color:#F2F2F2;
	}

.docbox p
{ 
	margin:10px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom: 1em;
}

.docbox2 h1, .docbox2 h2, .docbox2 p {margin:0 20px;}
.docbox2 h2 {font-size:1,5em;color:#CCCCCC; border:0;}
.docbox2 p {margin:0 20px; padding-bottom:0.5em;}
.docbox2 h2 {padding-top:0.5em;}
.docbox2 { margin-bottom:10px; font-family:Trebuchet MS; font-size:8pt}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#f2f2f2; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.xb1 {margin:0 5px; background:#CCCCCC;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.docbox2content {display:block; background:#f2f2f2; border:0 solid #CCCCCC; border-width:0 1px; }

a:link.downDOC, a:visited.downDOC {
	background-image: url('../images/ico.downdoc.gif'); 
	background-repeat: no-repeat; 
	padding-left: 70px; 
	padding-top: 2px;
    }

a:hover.downDOC, a:active.downDOC{
	background-position: 0px -18px;
	color: #496eaa;
	}
	
a:link.downPDF, a:visited.downPDF {
	background-image: url('../images/ico.downpdf.gif'); 
	background-repeat: no-repeat; 
	padding-left: 70px; 
	padding-top: 2px;
    }

a:hover.downPDF, a:active.downPDF{
	background-position: 0px -18px;
	color: #f14336;
	}
	
a:link.downXLS, a:visited.downXLS {
	background-image: url('../images/ico.downxls.gif'); 
	background-repeat: no-repeat; 
	padding-left: 70px; 
	padding-top: 2px;
    }

a:hover.downXLS, a:active.downXLS{
	background-position: 0px -18px;
	color: #76a165;
	}
	
a:link.downPPT, a:visited.downPPT {
	background-image: url('../images/ico.downppt.gif'); 
	background-repeat: no-repeat; 
	padding-left: 70px; 
	padding-top: 2px;
    }

a:hover.downPPT, a:active.downPPT{
	background-position: 0px -18px;
	color: #d26c47;
	}
	
a:link.downFILE, a:visited.downFILE {
	background-image: url('../images/ico.downfile.gif'); 
	background-repeat: no-repeat; 
	padding-left: 70px; 
	padding-top: 2px;
    }

a:hover.downFILE, a:active.downFILE{
	background-position: 0px -18px;
	color: #8c8b8b;
	}
	
a:link.downZIP, a:visited.downZIP {
	background-image: url('../images/ico.downzip.gif'); 
	background-repeat: no-repeat; 
	padding-left: 70px; 
	padding-top: 2px;
    }

a:hover.downZIP, a:active.downZIP{
	background-position: 0px -18px;
	color: #bcc221;
	}
	

.foto {
	margin: 14px;
	border: 1px solid #386DB9;
	}
	
.fotoVedeni {
	float:left;
	clear:both;
	margin-right: 30px;
	margin-bottom: 20px;
	padding: 3px;
	border: 1px solid #CCCCCC;
	}
	
