html { 
	background: #37271c url(../images/home/backlight.jpg) no-repeat center 363px; 
}

#header {
	display: block; height: 800px;
	background: transparent url(../images/home/headTop.jpg) no-repeat center top;		
}
	#logo {
		display: block; max-height: 150px; float: none;						
	}
	#mainmenu {
		height: 220px;
		margin: 0 0 0 60px; padding: 30px 0 0 0;
	}
		#mainmenu li {
			clear: both; padding: 0;
		}
			#mainmenu a {
				font-size: 24px;
			}
		/*#mainmenu li:nth-child(1) a {
			-moz-transform: rotate(5deg);
			-webkit-transform: rotate(5deg);
			-o-transform: rotate(5deg);
			-ms-transform: rotate(5deg);
			transform: rotate(5deg);
		}*/
		/*#mainmenu li {
			padding: 0px; padding-left: 56px; padding-bottom: 10px; float: none;
			
		}
		#mainmenu li.last {
			padding-bottom: 0px;
		}

		.lang_cs #mainmenu li a { background-image:	url(../images/nav/menu-cs-top.png);} 
		.lang_cs #mainmenu li.nl_1 {padding-left: 56px;}
		.lang_cs #mainmenu li.nl_1 a {width: 61px;}
		.lang_cs #mainmenu li.nl_2 a {width: 130px;}
		.lang_cs #mainmenu li.nl_3 a {width: 94px;} 
		.lang_cs #mainmenu li.nl_4 a {width: 59px;}
		.lang_cs #mainmenu li.nl_5 a {width: 107px;}*/

	#header .headBottom {
		width: 100%; height: 400px; 
		background: transparent url(../images/home/headBottom.jpg) no-repeat center top;										
	}
		#header .catchwordBahnak {
			display: block; width: 320px; height: 184px; 
			position: relative; left: 0px; top: 210px; 
			padding: 0 10px; float: left;
			background: transparent url(../images/catchwordBahnakShadow.png) no-repeat left bottom;
		}
			#header .catchwordBahnak .txt {
				display: block; width: 100%; height: 100%;
				padding: 0px; margin:0px; 
			}
			 .lang_cs #header .catchwordBahnak .txt {background: transparent url(../images/catchwordBahnakTxt-cs.png) no-repeat 25px 10px; }
			
			#header .regBox {
				top: 245px; width: 220px;
			}
			#header .regBox p {display: block; margin: 0px 0px 13px 0px; color: #fff; font-size: 13.3px;}
			#header .regBox p.date { font-size: 28px; line-height: 28px; }
			#header .regBox p span {color: #c2e866;}
			#header .wrapLeft {float: none;}
			#header .button {float: none; margin-top: 0px;}


/* content */
#content {
	background: #37271c url(../images/contentTop.png) no-repeat left top;			
}



.tb-home { width: 430px; padding-left: 0px;}
	.tb-home .prd { width: 68px; }
	.tb-home .kat { width: 90px; }

.hpBox { margin-left: 40px; padding: 0px; }
	.hpBox h2 { font-size: 24px; text-transform: none; }
	.hpBox h3 { font-size: 21.3px; text-transform: uppercase; }

.hpBoxWrap {
	display: block; padding-bottom: 40px;
	background: transparent url(../images/hpBoxWrap.png) no-repeat left top;	
}
	.first-hpBoxWrap {background: none;}

	.partners h3 { padding-left: 0px;}
	

/* national flags */
.flags { top: 20px; left: 280px; width: 140px; height: 40px; z-index: 10; }	
	.flags a { float: left; }
			
.flags.hpflag #poland,.flags.hpflag #german{margin-bottom: 5px;}


.pr-link, .pr-link:hover, .pr-link:focus {
	border: 0px;				 
}

/* schovi @ 12.3.2014 - banner esprit */
#banner-esprit {
	display: block;
	margin: 30px 0 -10px 0;
}

#banner-esprit img {
	margin: 0;
}