﻿@media screen{
	body {
		margin: 0;
		padding: 0;
		border: 0;
		background-color:#f0efef;
	}
	#container {
		width: 991px;
		margin: 0 auto;
		background-color: white;
		padding-top: 0px;
		padding-left:10px;
		padding-bottom:10px;
		padding-right:10px;
		
		border: 0;
	
	}
	#masthead {
		width: 991px;
		overflow: auto;
		margin: 0;
		padding: 0;
		border: 0;
	}
	
	#sidebar {
		float: left;
		display:block;
		width: 233px;		
		background-color: white;
		position: relative;
		clear: both;
		display: inline;
		margin: 0;
		padding: 0;
		border: 0;
		border-right:1px solid #cfcfcf;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#f29401;
		/*border-right: 1px solid #cfcfcf;*/
	}
	#content {
		float: left;
		width: 737px;
		padding-top:0px;
		padding-right:0px;
		overflow: auto;
		background-color: #fff;
		margin: 0px;
		position: relative;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		top: 0px;
		/*left: 37px;*/
		padding-left: 20px;
		padding-bottom: 20px;
}
	#content img.zal {
		display: block;
		height: 294px;
		width: 443px;
	}
	#content img.zal {
		display: block;
		}
	#content h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#f29401;
	}
	#content h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#f29401;
	}	
	#content h4 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#f29401;
	}	

	#content azal{
		color:#f29401;
		text-decoration:none;
	}

	#content a{		
		text-decoration:none;
	}
	
	#footer {
		clear: both;
		width: 991px;
		background-color: #dadada;
		padding: 0;
		overflow: auto;
		margin-top: 0px;
	}
	#masthead img {
		float: left;
		border:0px;
	}
	#masthead a {
		text-decoration: none;
		/*vertical-align: middle;*/
		color:#f29401;
		width:100%;
		height:100%;
	}
	
	a#link { 
		display:block; 
		width:100%; 
		height:100%;
		vertical-align:middle; 
	}
	
	a#link #span1 {
		vertical-align:middle; 
		display:block; 
		text-decoration:none; 
	} 
	
	#masthead p {
		text-align: right;
		margin: 0;
		margin-top: 5px;
		margin-right: 10px;
		padding: 0;
	}
	/* Styles for Navigation */
	#sidebar ul {
		list-style-type: none;
		width: 100%;
		display: block;
		margin: 0;
		padding: 0;
	}
	
	.L1 {
		display: block;
		text-indent:20px;
			/*height:20px;	*/
		vertical-align:middle;
		padding-bottom:5px;
		padding-top:5px;
		border-bottom: 1px solid #cfcfcf;	
		cursor:pointer;	
	}
	
	.L1 a{
		display: inline;
		color:#f29401;
		text-decoration:none;
		text-indent:20px;
			/*height:20px;	*/
		vertical-align:middle;
	}
	
	.L1 a:hover{
		color:#f29401;
		text-decoration:none;
		}
		

	.L2 a{
		display: block;
		/*border-bottom: 1px solid #cfcfcf; */
		color:#f29401;
		font-weight: bold;
		text-decoration: none;
		background-color:#f6e7be;
		/*text-indent:40px;*/
		padding-left:40px;		
		padding-bottom:5px;
		padding-top:5px;
	}
	
	.L2 a:hover{
		color: #f29401;
		text-decoration:none;
		/*background-color:#b6dc37;*/
		background-color:#ffefb5;
		
	}
		
	#sidebar li {
		display: block;
		border: 1px solid #cfcfcf;
	}
	
/*	#sidebar a:hover {
		font-weight: bold;
		text-decoration: none;
		color:#f29401;
		border-bottom: 1px solid #f9f9f9;
		background-color: #f9f9f9;
	}
*/	
	/* Styles for Footer */
	#footer p {
		font-size: 0.9em;
		text-align: center;
		margin: 0px;
		padding: 2px;
	}
	#footer a {
		color: #333;
		text-decoration: underline;
	}
	#footer a:hover {
		color: #333;
		text-decoration: none;
	}
	.style_bold {
		font-weight: bold;
	}
	.style_italic {
		font-style: italic;
	}
	.tdradekL{
		font-size: 11px; 
		color: black; 
		font-weight: 400; 
		font-family: Arial, Helvetica, sans-serif; 
		border-top: none; 
		border-right: .5pt solid white; 
		border-bottom: .5pt solid white;  
		background:white;
	}
	.tdradekS{
		font-size: 11px; 
		color: black; 
		font-weight: 400; 
		font-family: Arial, Helvetica, sans-serif; 
		border-top: none; 
		border-right: .5pt solid white; 
		border-bottom: .5pt solid white;  
		background:white;
	}
	.tdnadpis{
		/*height: 15.35pt; */
		font-size: 9.0pt; 
		color: white; 
		font-weight: 700; 
		font-family: Calibri; 
		border-top: none; 
		border-right: .5pt solid white; 
		border-bottom: 1.5pt solid white;  
		background: #f29401;
	}
	.RadekNadpis {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 3em;
		color: navy;
	}
	.skolici {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #f29400;
		text-align:left;
		padding-left:7px;
	}
	.informacni {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #76b428;
		text-align:left;
		padding-left:7px;
	}
	
	.projekcni {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #a20707;
		text-align:left;
		padding-left:7px;
	}
	
	.dalsi {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #1690cb;
		text-align:left;
		padding-left:7px;
	}
	.lista_napisy {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		margin-right:0px;
		color: white;
		text-align:left;	
	}
	.lista_napisI {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		margin-right:0px;
		color: white;
		text-align:center;	
	}
	.linky {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #999999;
		margin-left:20px;
		margin-right:5px;	
	}
	
	.linky a{
		font-weight:bold;
	}
	
	.lajny {
		height:1px;
		color: #d7d7d7;
		margin-left:20px;
	width: 733px;
}
	
	.odrazka {
		font-family:"Times New Roman", Times, serif;
		font-size:20px;
		color: #636363;
		margin-left:33px
	}
	
	.nadpis{
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		color: #f29401;
		margin-left:5px
	}
	
	
	
	.kat_nadpis{
		color:white;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.kat_nadpis a{
		color:white;
	}

	.kat_nadpis_text{
		color:white;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	.kat_img{
		border:6px white solid;
		padding:0px;
		margin:0px;
	}
	
	.upozorneni{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#f29401;
	}
	
	.kurz_nadpis{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#f29401;
		margin-left:0px;
		text-align:left;
	}

	
	.terminy{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:black;
		margin-left:0px;
		text-align:left;
	}
	
	#TxtTerminy{
		color:black;
	}
	
	#TxtTerminy a{
		color:#f29401;
		font-weight:normal;
		text-decoration:none;
	}

	#Zpet a{
		color:#f29401;
		font-weight:bold;
		text-decoration:underline;

	}

	.grid_text{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:white;
		border-width:2px;
		border-style:solid;
		height:35px;
		/*padding:6px;*/
	}
	.grid_radek{
		background-color:#dedede;
	}

	.grid_altradek
	{
		background-color:#efefef;
	}
	.grid_active
	{
		background-color:Silver;
	}
	
	
	.detail{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: white;
		border-color: white;
		border-width:1px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:18px;
		padding-right:18px;
		border-style:solid;
		/*height: 30px;
		*/background-color:#f29401;
	}
	.detail a{
		color:white;
	}
		
	#menu {
		margin:0;
		padding:0;
	}
	#menu div{
		position:absolute;
		visibility:hidden;
		margin:0px;
		padding:0px;
		border:1px black;	
	}
	#menu div a{
		position:relative;
		display:block;
		margin:0px;	
		padding:5px 10px;
		white-space:nowrap;
		text-align:left;
		background: #eee;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #1690cb;
		top: -15px;
		left:820px;
		width: 150px;
	}
	#menu div a:hover{
		
			color:black;
	}

}

@media print{
	body {
		margin: 0;
		padding: 0;
		border: 0;
		background-color:white;
		color:black;
	}
		
		

	#noprint, #sidebar, #menu {
		display:none;
	}
	
	#masthead img {	
	display:none;
	}
	
	.linky {
		display:none;
	}

	
	.nadpis{
	font-size:18pt;
	font-weight:bold;
	}
	
	.nadpis a{
	font-size:18pt;
	font-weight:bold;
	}
	
	

	
	#TxtTerminy a{
		color:black;
		font-weight:normal;
		text-decoration:none;
	}
	
	.kurz_nadpis{
		font-weight:bold;
	}


	.kat_nadpis{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16pt;
		padding:0px;
		margin:0px;
	}
	
	.kat_nadpis_a{
		color:white;
	}
	
	.kat_nadpis_text{
		font-family:Arial, Helvetica, sans-serif;
		padding:0px;
		margin:0px;
	}	
	.kat_text{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11pt;
		color:white;		
	}

	#Zpet a{
		display:none;
	}
	
	.kat_img{
		display:none;
	}
}

	
