#textove-pole {
	padding-top: 127px;
}
#cenikove-pole {
	padding-top: 127px;
}
#zelena-cedulka {
	top: 127px;
}
#podmenu-etapy {
	height: 127px;
	background: url("../obrazky/pozadi-hlavicka.png") top left repeat-x;
}
#podmenu-etapy, #podmenu-etapy * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
#podmenu-etapy {
	line-height:	1.0;
}
#podmenu-etapy ul {
	position:		absolute;
	top:			-999em;
	width:			15em; /* left offset of submenus need to match (see below) */
}
#podmenu-etapy ul ul {
	position:		static;

	width:			15em; /* left offset of submenus need to match (see below) */
}
#podmenu-etapy ul li {
	width:			100%;
}
#podmenu-etapy li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
#podmenu-etapy li {
	float:			left;
	position:		relative;
}
#podmenu-etapy a {
	display:		block;
	position:		relative;
}

#podmenu-etapy li:hover ul,
#podmenu-etapy li.sfHover ul {
	left:			0;
	top:			120px; /* match top ul list item height */
	z-index:		9999;
}
#podmenu-etapy li ul ul,
#podmenu-etapy li ul ul {
	left:			0;
	top:			45px; /* match top ul list item height */
	z-index:		9999;
}

ul#podmenu-etapy li:hover li ul,
ul#podmenu-etapy li.sfHover li ul {
	top:			0em;
}
ul#podmenu-etapy li li:hover ul,
ul#podmenu-etapy li li.sfHover ul {
	left:			0px; 
	top:			0;
}
ul#podmenu-etapy li li:hover li ul,
ul#podmenu-etapy li li.sfHover li ul {
	top:			0em;
}
.toggle-topbar {
	display: none;
}
#menu {
	padding-left: 15px;
}
#menu li {
	float: left;
}
#menu a {
	display: block;
	position: relative;
}
#hlavicka {
	position: relative;
	z-index: 5000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}
#vetsi {
	width: 750px !important;
	position: absolute !important;
	top: 0px !important;
	left: 350px !important;	
}	
#mensi {
	width: 100px !important;
	position: absolute !important;
	top:0 !important;
	left: 250px !important;
}	

.title-area {
	width: 250px;
	text-align: center;
}
.top-bar {
		height: 127px;
		background: url("../obrazky/pozadi-hlavicka.png") top left repeat-x !important;	
}
#stin {
	position: fixed;
	top: 127px;
	height: 13px;
	width: 100%;
	background: url("../obrazky/pozadi-hlavicka.png") bottom left repeat-x;
}
.top-bar-section {

}
.top-bar-section ul#podmenu-etapy, .top-bar-section ul#menu-etapy {
	width: 100%;
}	
.top-bar-section ul#podmenu-etapy li, .top-bar-section ul#menu-etapy li {
	height: 100px;
	background: url("../obrazky/pozadi-hlavicka.png") top left repeat-x;
	padding: 0 !important;
 	
}

.top-bar-section ul#podmenu-etapy li:hover, .top-bar-section ul#menu-etapy li:hover {
	background: none;
	background-color: #292929;
}	
.top-bar-section ul#podmenu-etapy li:hover > a, .top-bar-section ul#menu-etapy li:hover > a {
	color: #ffffff;
}	        
.top-bar-section ul#podmenu-etapy li > a, .top-bar-section ul#menu-etapy li > a {
	display: block;
	width: 100%;
	color: #292929;
	padding: 45px 0 35px 0;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Open Sans, Arial, sans-serif;
	font-weight: normal;
	background: none; 
	text-transform: uppercase;
}
.top-bar-section ul#podmenu-etapy li ul, .top-bar-section ul#menu-etapy li ul {
	margin-top: -27px;
}
.top-bar-section ul#podmenu-etapy li li, .top-bar-section ul#menu-etapy li li {
	background-color: #f2f2f2;
	height: auto;
	border-top: 1px solid #e2e2e2;
}
.top-bar-section ul#podmenu-etapy li li > a, .top-bar-section ul#menu-etapy li li > a {
	padding: 5px 10px;
	font-size: 0.8125rem;    
}	    	    
.top-bar-section ul#podmenu-etapy li.delitko2 {
	padding:0!important;
	font-size: 0px;
	line-height: 0px;
	width: 2px;
	height: 100px;
	background: url("../obrazky/li-oddel.gif") 0px 0px repeat-x;
}  
.top-bar-section ul#podmenu-etapy li.has-dropdown, .top-bar-section ul#menu-etapy li.has-dropdown {
	background: url("../obrazky/iko-rozbal.png") top right no-repeat !important;
}	
.top-bar-section ul#podmenu-etapy li.has-dropdown:hover, .top-bar-section ul#menu-etapy li.has-dropdown:hover {
	background: #292929 url("../obrazky/iko-rozbal-over.png") top right no-repeat !important;
} 
.top-bar-section .has-dropdown > a:after {
	border-color: transparent transparent transparent;
}
.top-bar-section ul#podmenu-etapy li.aktivni {
	background:none !important;
	background-color: #292929 !important;
}	
.top-bar-section ul#podmenu-etapy li.aktivni > a {
	color: #ffffff !important;
}
.top-bar-section ul#podmenu-etapy li.has-dropdown {
	padding: 0 !important;
}  
.top-bar-section ul#podmenu-etapy li.has-dropdown.aktivni {
	background: #292929 url("../obrazky/iko-rozbal-over.png") top right no-repeat !important;
}  
.top-bar-section ul#menu-etapy li.has-dropdown.aktivni {
	background: url("../obrazky/pozadi-hlavicka.png") top left repeat-x !important;
} 
.top-bar-section ul#menu-etapy li.has-dropdown:hover {
	background: #292929 url("../obrazky/iko-rozbal-over.png") top right no-repeat !important;
}   


#textove-pole2 { 
	display: none;
	background: url("../obrazky/bila-90.png") repeat center center;
	position: absolute;
	bottom: 112px;
	left: 0;
	padding-top: 10px;
	padding-bottom: 60px;
	padding-left: 60px;
	padding-right: 60px;
	width: 1000px;
	height: auto;
	overflow-y: auto; 
	left: 50%;
    margin-left: -500px;	
}

#eurogema-logo {
	pointer-events: none;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 250px;
	height: 202px;
	overflow: hidden;
	background: url("../obrazky/eurogema-logo4.png") no-repeat center center;
	-webkit-background-size: cover; /* For WebKit*/
	-moz-background-size: cover;    /* Mozilla*/
	-o-background-size: cover;      /* Opera*/
	background-size: cover;  
}
#pod-logem {
	padding-top: 35px;
	float: left;
	width: 250px;
}
#zelena-cedulka {
	width: 257px;
	height: 140px;
	background: url("../obrazky/cedulka-jaro.png") bottom left no-repeat;
	position: absolute;
	top: 127px;
	right: 50%;
}
#cervena-cedulka {
	padding: 2% 3%;
	background: url("../obrazky/pozadi-cervena.png") top left repeat;
	font-family: Open Sans, Arial, sans-serif;
    font-weight: 300;
	text-align: right;
	color: #ffffff;
	position: absolute;
	bottom: 160px;
	right: 40%;
}
/*
.sidebar {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	width: 250px;
	background-color: #292929;
}
#ikona-menu-uvod {
	position: fixed;
	left: 250px;
	top: 127px;
	cursor: pointer;	
}

*/