/* ------------------------------------------------------------------ */
/* menu.css                                                           */
/* autor HTML a CSS - Michal Príhoda www.michalprihoda.cz             */
/* ------------------------------------------------------------------ */
@media screen {
	/* ----- menu */
		#menu {
			background: url(../img/bg/menu.gif) no-repeat 0 0;
			height: 45px;
		}
		#menu ul {
			margin: 0; padding: 0;
			list-style-type: none;
			height: 45px;
			float: left;
			position: relative;
		}
		#menu a {
			color: #fff;
			font-weight: bold;
			text-decoration: none;
			cursor: pointer;
		}
		#menu a:hover {
			color: #c1e0ff;
		}
		#menu li.act a, #menu li.act span {
			color: #c1e0ff;
		}
		#menu li.act {
			background: url(../img/bg/menu-li_act.gif) 0 0 no-repeat;
		}
		#menu ul li {
			display: block;
			float: left;
		}
		#menu ul li a, 
		#menu ul li span {
			border-right: 1px solid #4e5964;
			height: 19px;
			padding: 14px 25px 12px 25px;
			display: block; 
			float: left;
			font-weight: bold;
		}
		#menu ul li span.none {
			border: none; padding: 0;
		}
		#menu ul li.homepage{
			width: 63px;
			padding: 13px 0;
			display: block;
		}
		#menu ul li.homepage a,
		#menu ul li.homepage span {
			position: absolute;
			top: 0; left: 0;
			width: 63px;
			padding: 13px 0;
			display: block;
			background: url(../img/icons/index.gif) 0 0 no-repeat;
			height: 19px;
			font-weight: bold;
		}
		#menu ul li.homepage span.none {
			display: none !important;
		}
		#menu ul li.homepage.act span, {		
			background: url(../img/icons/index_act.gif) 0 0 no-repeat;
			display: block;
			float: left;
		}
		#menu ul li.homepage a:hover {
			background: url(../img/icons/index_hover.gif) 0 0 no-repeat;
		}
		#menu ul li.index.act .print {
			display: none;
			background-image: none;
		}
		#menu ul li.index span {
			display: none;
		}
		#menu ul li.copy a {
			color: #fff;
			border: none;
			font-size: 90%;
			padding: 14px 16px 13px 24px;
			font-weight: normal;
		}
		#menu ul li.copy a:hover {
			color: #C1E0FF;
		}
		#menu ul li.copy.act span {
			border: none;
			padding: 14px 15px 13px 19px;
			font-size: 11px;
		}
		#menu ul li.copy.act {
			background: none;
		}
		#menu ul li.copy span {
			font-weight: normal;
		}
		#menu ul li.contact {
			float: right;
			background-image: none;
		}
		#menu ul li.copy span.none {
			padding: 0 !important;
		}
		#menu ul li.contact a,
		#menu ul li.contact span {
			padding: 2px 15px 2px 14px;
			font-size: 90%;
			border: none;
			margin: 11px 0;
			float: right;
			border-left: 1px solid #939ca5;
		}
		#menu ul li.contact span.none {
			padding: 0 !important;
			border: none;
			font-size: 100%;
			margin: 0;
		}
		#menu ul li.contact span {
			font-weight: normal;
		}
	/* end. menu */
	
	/* ----- footMenu */
		.footMenu {
			margin: 30px 0 30px 0;
			font-size: 90%;
			font-weight: bold;
			color: #000;
		}
		.footMenu ul {
			margin: 0; padding: 0;
			list-style-type: none;
		}
		.footMenu ul li {
			display: inline;
			padding: 0 15px 0 0;
			float: left;
		}
		.footMenu ul li a {
			color: #696969;
			text-decoration: none;
		}
		.footMenu ul li.act a {
			color: #000;
		}
		.footMenu ul li.end {
			float: right;
		}
	/* end. footMenu */
	
	/* ----- subMenu */
		.subMenu {
			background: url(../img/bg/submenu.gif) 0 0 no-repeat;
			height: 44px;
			width: 905px;
			margin: -10px 0 0 0;
			display: table;
			position: relative;
			left: -32px;
		}
		.subMenu ul {
			margin: 10px 32px 0 32px; padding: 0;
			list-style-type: none;
		}
		.subMenu ul li {
			display: block;
			float: left;
			margin: 0 30px 0 0;
		}
		.subMenu ul li a,
		.subMenu ul li span {
			text-decoration: none;
			display: inline-block;
			padding: 0 0 20px 0;
			color: #6b7a8a;
		}
		.subMenu ul li.act a,
		.subMenu ul li.act span{
			color: #6f9f18;
			font-weight: bold;
			background: url(../img/icons/submenu_act.gif) 50% 100% no-repeat;
			display: block;
		}
		.subMenu ul li a:hover {
			color: #6f9f18;
			text-decoration: underline;
		}
	/* end. subMenu */

}