/* CSS pro webovou prezentaci AXIS */
/* author: Jan Volejnik - Broli © Web Works 2008 -- http://www.web-works.cz -- */
/* ALL RIGHTS RESERVED */

body {
	font-size: 76%; 
	color: #000; 
	text-align: center; 
	line-height: 1.5em; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	/*background:#7e96b6 url('default/images/bg-page.jpg') center top repeat-y;*/
	background:#415774 url('default/images/bg-page.jpg') center top repeat-y;
}

/* hlavni kontejner stranky */
#page {
	width: 760px;
	margin: 0px auto;
	padding: 0px;
	position: relative;
	text-align: left;
	font-size: 90%;
	background: url('default/images/bg-page-inner.jpg') left top no-repeat;
}
	
	/* hlavicka stranky */
	#top {
		text-align: left;
		height: 133px;
		position: relative;
	}

		/* titulek webu - bude skryt / image replacement */
		#title {
			position: absolute;
			height:133px;
			right: 0px;
			top: 0px;
			width: 572px;
		}

			#title h1 {padding: 0; margin: 0;}
			#title h1,#title h1 span {width:572px; height:133px; font-size:1.5em; position:absolute; overflow:hidden; right:0; top:0; z-index:0;}
			#title h1 span {display:block; background: url('default/images/bg-header.jpg') left top no-repeat; z-index:1;}
		
		/* logo spolecnosti */
		/*#logo {
			
		}*/
		
			#logo a {	
				position: absolute;
				left: 40px;
				top: 15px;
				background: none;
				background-color: transparent;
				border: none;	
			}
		
				#logo a img {
					background: none;
					background-color: transparent;
					border: none;
				}
				
		#langs {
			width: 400px;
			height: 15px;
			position: absolute;
			top: 5px;
			right: 0px;
		}
			#langs ul#LangArray {margin: 0 0;padding: 0; list-style: none; text-align: right; padding-right: 30px; font-size: 80%; text-transform: uppercase; }
			#langs ul#LangArray li {margin: 0 3px;padding: 0; display: inline; font-weight: bold;}
			#langs ul#LangArray li span {color: #000;}
			#langs ul#LangArray li span a {color: #000; text-decoration: underline;}
			#langs ul#LangArray li span a:hover {color: #ed1c24; text-decoration: none;}
			#langs ul#LangArray li span.ActiveLang {color: #000; text-decoration: none; font-weight: normal;}
	

	/* drobeckova navigace */
	#PageAddress {
		font-size: 90%;
		margin-left: 188px;
		background: #a1bac9 url('default/images/bg-navigator.gif') left top repeat-y;
		color: #fff;
		padding: 5px 10px 5px 20px;
	/*	border: 1px solid yellow;*/
	}

	
	
	
	#content {
		
	}
	
		#main-content {
			width:572px;
			float: right;
			overflow: hidden;
		}
		#main-content-inner {
			margin: 0 46px 0 10px; 
			background-color: #c7d8e0;
			/* formatovani textu hlavniho obsahu */
			padding: 20px;
			text-align: justify;
			border-top: 2px solid #ED1C24;
		}
		
			#perex {
				letter-spacing: 0.1em;
				padding: 0px 0px 20px 0px;
				color: #005D8B;
				margin: 0px;
				text-indent: 0;
				height: 100%;
			}
		
		#column {
			width:188px;
			float: left;
			color: #E9F1F8
		}
			.column-content {
				padding: 5px;
				height: 100%;
			}
		

	
	#bottom {
		padding: 0;
		margin: 0;
		font-size: 90%;
		color: #58779E;
	}
	

	
	#system-links {
		/*margin-left: 208px;
		margin-right: 55px;*/
		margin: 0px;
		padding:20px 0 0px 0;
	}
	#system-links-left {
		width: 165px;
		float: left;
		text-align: left;
		margin-left: 10px;
		display: inline;
		border-bottom: 3px solid #c6d7df;
	}
	#system-links-right {
		width: 495px;
		float: right;
		text-align: right;
		margin-right: 55px;
		display: inline;
		border-bottom: 3px solid #A1BAC9;
	}

	
	#copyrights {
		/*background-color: #7e96b6;*/
		/*border-top: 3px solid #A1BAC9;*/
		margin-left: 208px;
		margin-right: 55px;
		padding-bottom: 10px;
		text-align: right;
		padding: 0.25em 0px 10px 0px;
	}
	
	
	/* MENU */

	ul#MainMenu {display: block; margin: -5px -15px 3em -5px; padding: 0px; list-style: none; font-size: 140%; font-family: Arial, Helvetica, sans-serif }
		ul#MainMenu li {display: block; margin: 0; padding: 0px; text-align: left; font-weight: bold;  list-style-image: none; list-style-type:none;  }
			ul#MainMenu li a {display: block; color: #000; text-decoration: none; padding-left: 55px; }	
			ul#MainMenu li a span {display: block; padding: 0.1em 0.5em 0.1em 5px; }	
			ul#MainMenu li a span strong {}	
			
			ul#MainMenu li a:hover {}
			ul#MainMenu li a:hover span {background: #C8D9E1; color: #ED1C24;}
			
			ul#MainMenu li.currentMenuItem a {border-top: 2px solid #ED1C24;  border-bottom: 2px solid #ED1C24; color: #ED1C24;}
			ul#MainMenu li.currentMenuItem a span {background: #C8D9E1; color: #ED1C24; }
			
			ul#MainMenu li a:active, ul#MainMenu li a:focus{background-color: none;background-color: transparent;}
			ul#MainMenu li a:active span, ul#MainMenu li a:focus span {background: #C8D9E1; color: #ED1C24;}
			
			/* 2. uroven */
			ul#MainMenu li ul {margin: 0px 10px 0 0;padding: 0px 0px 0px 20px;}
			ul#MainMenu li ul li a {text-decoration: none;}
			ul#MainMenu li ul li a:hover {text-decoration: underline;}
			ul#MainMenu li ul li a span {font-size: 85%;}
			ul#MainMenu li ul li a:hover span {background: #C8D9E1; color: #ED1C24;}
			ul#MainMenu li.currentMenuItem ul li a {border-top: none;  border-bottom: none; color: #000;}
			ul#MainMenu li.currentMenuItem ul li a span {background: none; background-color: none;background-color: transparent; color: #000; }
			ul#MainMenu li ul li a.currentItem {font-weight: bold;}

	

/*    submenu   */



#column h4.submenu {
	color: #C6D7DF;
	border-bottom: 2px solid #8A9EBB;
	margin: 0 -5px 0.1em 0.5em;
	padding-bottom: 0.1em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

ul#SubMenu1,
ul#SubMenu2	{ 
	margin: 0px -5px 3em 0; 
	padding: 0px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
}
	
ul#SubMenu1 li,
ul#SubMenu2 li,
ul#SubMenu1 li ul li
ul#SubMenu2 li ul li {
	display: block; margin: 0 0 0.1em; padding: 0px; text-align: left; font-weight: bold;  list-style-image: none; list-style-type:none; 
}
	
ul#SubMenu1 li a,
ul#SubMenu2 li a {
	display: block; color: #000; text-decoration: none; padding-left: 55px; 
}

ul#SubMenu1 li a span,
ul#SubMenu2 li a span {
	display: block; padding: 0.1em 0.5em 0.1em 5px; background: #8A9EBB;
}

ul#SubMenu1 li a:hover span,
ul#SubMenu2 li a:hover span {background: #aebcd0; color: #ED1C24;}



ul#SubMenu1 li ul,
ul#SubMenu2 li ul {
	padding: 0px;
	margin: 0px;
}


ul#SubMenu1 li ul li a span,
ul#SubMenu2 li ul li a span {
	display: block;
}

ul#SubMenu1 li ul li ul,
ul#SubMenu2 li ul li ul {
	padding: 0px;
	margin:0px;
}

ul#SubMenu1 li ul li a span,
ul#SubMenu2 li ul li a span {
	display: block;
}

ul#SubMenu1 li.currentItem span,
ul#SubMenu2 li.currentItem span {
	text-decoration: none; 
	color: #000;
}
	
ul#SubMenu1 li a:active, ul#SubMenu1 li a:focus,
ul#SubMenu2 li a:active,ul#SubMenu2 li a:focus {background: none; background-color: none;background-color: transparent;}	


	/*		DROBECKOVA NAVIGACE */
	.PageAddressItem a, .PageAddressItem a:visited {padding-right: 8px; background: url('default/images/ico-li-navItem.gif') 100% 0.5em no-repeat; color: #fff; text-decoration: underline;}
	.PageAddressItem a:hover, .PageAddressItem a:active, .PageAddressItem a:focus {color: #ED1C24; text-decoration: none;}
 	.PageAddressLastItem {font-weight: bold;}
	 span.hidden {display: none;}
	

	
	/* NADPISY */
	#content h1 {font-size: 220%; letter-spacing: 0.05em; padding: 0px; margin: 0;line-height: 1.5em;color: #005D8B; font-weight: normal; font-family: Tahoma, Helvetica, Verdana, Geneva, Arial, sans-serif;}
	h2 {padding: 0.5em 0 0.25em 0px; font-size: 180%;color: #005D8B;font-weight: normal;letter-spacing: 0.1em; text-transform: uppercase;}
	h3 {padding: 0.5em 0 0.25em 0px; font-size: 160%; font-weight: normal;letter-spacing: 0.1em;}
	h4 {padding: 0.5em 0 0.25em 0px; font-size: 140%; font-weight: normal; letter-spacing: 0.1em;}
	h5 {font-size: 120%;letter-spacing: 0.1em;}
	h6 {font-size: 110%;letter-spacing: 0.1em;}
	
	h2, h3, h4, h5, h6 {color: #005D8B;line-height: 1.5em;font-family: Tahoma, Helvetica, Verdana, Geneva, Arial, sans-serif;}
	h2 a, h3 a, h4 a, h5 a, h6 a {color: #005D8B;}
	
	#column h1,
	#column h2,
	#column h3,
	#column h4,
	#column h5,
	#column h6 {
		color: #fff;
		
	}
	
	#column h1 a,
	#column h2 a,
	#column h3 a,
	#column h4 a,
	#column h5 a,
	#column h6 a {
		color: #fff;
	}
	
	/* odkazy */
	
	
	/* OBRAZKY */
	#main-content img {border: 1px solid #7E96B6;  margin: 0.5em; padding: 2px; background: #fff;}
	#main-content a img {border: 1px solid #1B6AAA;  margin: 0.5em; padding: 2px; background: #fff;}
	#main-content a img:hover  {border-color: #ED1C24;}
	#main-content img.noBorder, #main-content a img.noBorder, #main-content a img.noBorder:hover  {border: none;  margin: 0.5em; padding: 0px; background: #fff;}
	
	 
	 /* ODSTAVCE */
	 p {text-indent: 0%;}
	.info {padding: 0 10px 0 15px; border-left: 10px solid #ED1C24; color: #000; width: auto; }
	.perex {font-size: 90%; letter-spacing: 1px;}
	
	#column p {
		padding: 0;
		margin-left: 0px;
	}
		
/*	#content ul li {list-style-image: url('./default/images/ico-li-right.gif'); line-height: 150%;}	*/
	
	 /* ODKAZY */
	

	#column a {color: #E9F1F8;}
	#column a:hover {color: #fff;}
	
	#bottom a {text-decoration: underline;}
	#bottom a:hover, #bottom a:focus, #bottom a:active {text-decoration: none;}
/*	#bottom a:focus, #bottom a:active {background-color: #fff;}*/
	
	#system-links-left a {color: #E9F1F8;}
	#system-links-left a:hover {color: #fff;}
	

	
	#system-links a {text-decoration: none;}
	#system-links a:hover {text-decoration: none;}
	span.UpLink {background: url('./default/images/ico-2top.gif') no-repeat left; padding-left: 13px; }
	span.PrintLink {background: url('./default/images/ico-print.gif') no-repeat left; padding-left: 17px;margin-right: 10px;}	
	
	span.SitemapLink {background: url('./default/images/ico-sitemap.gif') no-repeat left; padding-left: 15px; margin-right: 10px;}
	span.DeclarationLink {background: url('./default/images/ico-accessibility.gif') no-repeat left; padding-left: 15px; margin-right: 10px;}
	span.LawAgreementLink {background: url('./default/images/ico-copyrights.gif') no-repeat left; padding-left: 15px; }
	
	
	
/* certifikaty v levem sloupci */
#column .certs {
	margin: 3em 0;
}	
#column .certs img {
	background: none;
	background-color: transparent;
	margin: 3px 0;
	border: none;
}


/* modul   T E X T */
.FileItem {
	text-align: left;
}
	

/* K O N T A K T N I     F O R M U L A R    */

p.p-buttons {
	text-align: right;
}
	
	
/* modul    S I T E M A P     */
/* odkaz polozky sitemapu */
.SiteMap ul {padding: 5px 10px 5px 15px; margin-left: 10px;}
.SiteMap li {margin: 3px 0;}
.SiteMap li a {font-weight:normal; font-size: 120%; font-variant: small-caps;}
.SiteMap li span {font-size: 90%; display: block;}
/* odkaz polozky sitemapu typu externi odkaz */

.SiteMap li.externalLink a {background: url('default/images/ico-external-link-normal.gif') 100% 0 no-repeat; padding-right: 15px;color:#1B6AAA;}
.SiteMap li.externalLink a:hover {background: url('default/images/ico-external-link-hover.gif') 100% 0 no-repeat; color:#EC3D5D;}	
	
	
 
 
 
 /*  SEARCH */

/* panel pro rychle vyhledavani */
#search-panel {padding: 0px; margin: 0px; width: 550px; position: absolute; top: 110px; right: 35px; font-size: 90%;}
#search-panel p {padding: 0px; margin: 0px;}
#search-panel p.right a {padding: 0px; margin: 0px; display: none;} 
#search-panel h4 {display: none;}
#search-panel label {display: inline;float:none; margin: 0; padding: 0; color: #fff;}

#search-panel .input-text {
	width: 120px;
	font-size: 90%;
}
/*#search-panel .input-button {
	font-size: 100%;
}*/

#search-form {}
#search-form .input-text {margin-bottom: 0px;}
#search-form form fieldset {padding-bottom: 10px;}
.search-error {display: block; color: #CC0000; font-weight: bold;}


h3.SearchResultsTitle {margin: 0px;  padding: 0px;}
h4.SearchResultsTitle {margin: 0px;  padding: 5px;}
.tab-sel h4.SearchResultsTitle {color: #1B6AAA;}
.SearchItem {padding: 10px 20px;}
.SearchItemTitle {margin: 0px; padding: 5px 0;}
.SearchItemPhoto {width: 255px; float: left; margin: 0px; padding: 0px; text-align: left;}
.SearchItemText {font-size: 85%;}
.highlight {background-color: #1B6AAA; color: #fff;}

.tab-sel p.error {
	padding: 10px 5px;
}

/* hledani v obsahu ---------------------------------*/

div.tab-sel {
	border: 1px solid #D3E4EF;
	border-top: 3px;
	background-color: #E9F1F8;
	margin:0px 0px 5px 0px;
	padding:5px;
	clear:both;
}


ul#tabs-action {
	margin:0px 0px 0px 0px;
	padding:0px;
	height: 100%;
}

ul#tabs-action li {
	margin:0px 5px 0px 0px;
	padding:0px;
	list-style: none;
	display:block;
	float:left;
}

ul#tabs-action li a {
	margin:0px;
	padding:5px 0px;
	text-align:center;
	width:160px;
	overflow: hidden;
	font-weight: bold;
	display:block;
	float:left;
	border:1px solid #D3E4EF;
	background-color: #DDE7EC;
	border-bottom:none;
	color: #1B6AAA;
	text-decoration: none;
}

ul#tabs-action li a.tab-sel, ul#tabs-action li a.tab-sel:hover {
	text-decoration:none;
	background-color: #E9F1F8;
	border-color: #D3E4EF;;
}

ul#tabs-action li a:hover {
	background-color:#E9F1F8;
	border-color: #D3E4EF;
}

