/* {{{ MAIN + HEADER */
	* {
		margin : 0px;
		padding : 0px;
	}
	
	body {
		font-family : Verdana, Geneva, sans-serif;
		font-size : 1em;
		text-align : center;
		background : #000 url('../images/bg-subpage-top.jpg') center 0 no-repeat;
	}
	img {
		border:0;
	}
	
	table {
		_font-size : 0.7em;
	}
	
	h1 {
		margin : 48px 0 30px -2px;
		position : relative;
		text-align : left;
		font-size : 1.7em;
		text-transform:uppercase;
	}
	
	h1 span {
		color:#fd3526;
	}
	
	

	a {color : #fd3526;}
	a span {cursor : pointer;}
	
	#content ul {
		padding-bottom:20px;
	}
	
	#skipnav {
		position : absolute;
		top : 0;
		left : 0;
	}
	#skipnav a {color : #000; padding : 5px;}
	#skipnav a:hover, #skipnav a:focus {background-color : #fff;}
	
	.cleaner {clear : both;}

	.input {
		border:1px solid #FFF;
		background-color:#333;
		margin-bottom: 5px;
		padding : 2px 4px;
		color : #fff;
	}
/* }}} */

/* {{{ MENU */
	#mainMenu {
		position : absolute;
		top : 45px;
		left : 50%;
		list-style : none;
		text-align : left;
		margin-left : -353px;
		width : 780px;
	}
	
	#mainMenu li {
		float : left;
		height : 102px;
		margin-right : 42px;
	}
	
	#mainMenu li.projekt {width : 97px;}
	#mainMenu li.pribeh {width : 104px;}
	#mainMenu li.reknineasi {width : 135px;}
	#mainMenu li.informace {width : 138px;}
	#mainMenu li.kontakt {width : 136px; margin-right : 0px;}
	
	#mainMenu li a {
		display : block;
		position : relative;
		height : 100%;
		width : 100%;
	}
	
	#mainMenu li a span{
		display : block;
		position : absolute;
		height : 100%;
		width : 100%;
	}
	
	#mainMenu li.projekt 	a span {background : url('../images/menu-projekt.gif') 0 0 no-repeat;}
	#mainMenu li.pribeh 	a span {background : url('../images/menu-pribeh.gif') 0 0 no-repeat;}
	#mainMenu li.reknineasi a span {background : url('../images/logo.gif') 0 0 no-repeat;}
	#mainMenu li.informace 	a span {background : url('../images/menu-info.gif') 0 0 no-repeat;}
	#mainMenu li.kontakt 	a span {background : url('../images/menu-kontakt.gif') 0 0 no-repeat;}
	
/* }}} */

/* {{{ SUBMENU */
	#side h2 {
		font-size : 0.9em;
		color : #FD3526;
		text-transform : uppercase;
		padding-left : 25px;
		margin-bottom : 14px;
	}
	
	#side ul {
		list-style : none;
		font-size : 0.8em;
	}
	#side ul li {
		padding-left : 25px;
		margin-top : 3px;
		margin-bottom : 5px;
	}
	#side ul li.active {background : url('../images/submenu.gif') 0 2px no-repeat;}
	#side ul li a {
		color : #fff;
		text-decoration : none;
	}
	#side ul li a:hover, #side ul li.active a {
		color : #FD3526;
	}
	
/* }}} */

/* {{{ SUBPAGE CONTENT */
	#content {
		width : 1011px;
		background : url('../images/bg-subpage.jpg') 0 bottom no-repeat;
		margin : 0 auto;
		text-align : left;
		padding-bottom : 70px;
		*padding-bottom : 110px;
		margin-top : 196px;
		zoom : 1;
		font-size: 1.1em;
	}
	
	.hateIE {
		*display : block;
		*height : 196px
		zoom : 1;
	}
	
	#content #text {
		width : 473px; /* 650 */
		padding : 0 20px 40px 157px;
/*		border : 1px solid #fff;*/
		background : #241817 url('../images/bg-dark-text.jpg') 0 0 no-repeat;
		color : #fff;
		float : left;
		margin-left : 100px;
		_margin-left : 50px;
		font-size : 0.8em;
		*margin-bottom : -40px;
		zoom : 1;
	}
	
	#content #text p {margin-top : 20px; margin-bottom : 20px;}
	#content #text p.next {
		float : right;
		font-weight : 800;
		white-space: nowrap;
	}
	#content #text p.prev {
		text-align : left;
		font-weight : 800;
		float: left;
		white-space: nowrap;
	}
	
	#content #text  p.banner code {
		font-size : 0.9em;
		color : #AAA;
		display : block;
		margin-top : 10px;
		overflow:hidden;
	}
	#content #text  p.banner img {
		margin-right : 10px;
		display:block;
	}

	#content #side {
		float : left;
	}
	
	p.sider {
		position : relative;
		margin-left : 40px;
		margin-top : 40px;
		margin-bottom : 20px;
	}
	
	p.sider a, p.sider a span {
		display : block;
		width : 100%;
		height : 100%;
		font-size: 0.6em;
		color:#FFF;
		text-decoration:none;
		text-transform:uppercase;
	}
	
/*	p.sider a span {position : absolute;}*/
	
	p.pdf {
		width : 88px;
		height : 60px;
	}
	
	p.brozury {
		width : 101px;
		height : 70px;
	}
	
	p.pdf span {background : url('../images/pdf-sub.gif') 0 0 no-repeat;}
	p.brozury  span {background : url('../images/brozury-sub.gif') 0 0 no-repeat;}
	
/* }}} */

/* {{{ FOOTER */
	.slang {
		margin : 20px auto 0 auto;
		color : #808080;
		font-size : 0.7em;
		max-width: 780px;
	}
	
	#footer {
		background : url('../images/hr.gif') center 0 no-repeat;
		padding-top : 10px;
		color : #fff;
		font-size : 0.7em;
		margin-top : 10px;
		padding-bottom : 20px;
	}
	#footer p {
		padding-bottom : 5px;
	}
	#footer p.jirka {
		color : #666;
	}
	#footer p.jirka a {
		color : #65150f;
	}

/* }}} */

/* {{{ ILAYER 
	#ilayerBg {
		position : absolute;
		width : 100%;
		height : 100%;
		opacity: 0.5;
		filter: alpha(opacity=50);
		background-color : #000;
		top : 0;
		left : 0;
		display : none;
	}
	.ilayer {
		top :  154px;
		width : 589px;
		border : 1px solid #fff;
		padding-left : 21px;
		padding-right : 26px;
		background : #000 url('../images/ilayer-bg.gif') 0 0 repeat-x;
		position : absolute;
		left : 50%;
		margin-left : -321px;
		text-align : left;
		color : #fff;
		display : none;
	}
	.ilayer .close {
		display : block;
		width : 9px;
		height : 9px;
		background : url('../images/close.gif') 0 0 no-repeat;
		float : right;
		margin : 10px -16px 0 0;
		_margin-right : -8px;
	}
	
	.ilayer h2 {
		font-size : 1em;
		margin-top : 14px;
	}
	.ilayer p {
		margin-top : 10px;
		margin-bottom : 10px;
		font-size : 0.8em;
	}
	.ilayer p.banner {
		margin : 0px;
		padding-top : 14px;
		padding-bottom : 21px;
		border-top : 1px solid #4d4d4d;
	}
	.ilayer p.banner code {
		font-size : 1.1em;
		color : #b3b3b3;
		display : block;
		margin-top : 10px;
	}
	.ilayer p.banner img {margin-right : 10px;}
 }}} */

