/* CSS Document */
body,html {
	padding:0px;
	margin:0px;
	height:100%;
	margin-top:35px;
		
}

.mainPage {
	background:url(../img/main.jpg) center top no-repeat;
	
}

.kontaktPage {
	background:url(../img/cont.jpg) center top no-repeat;
}

#mainMenu {
	height:35px;
	position:absolute;
	top:0;
	width:100%;
	text-align:center;
	line-height:50px;
	
}

#mainMenu .hasSubmenu{
	position:relative;
}

.hasSubmenu:hover {
	cursor:pointer;
}

#mainMenu .submenu {
	position:absolute;
	top:18px;
	left:0px;
	opacity:0;
	visibility:hidden;	
	transition:all 0.3s;
	background-color:#fff;
	width:100px;
}

#mainMenu .hasSubmenu:hover .submenu {
	visibility: visible;
	opacity:1;
}

.submenu  ul {
	padding-left:0px;
	margin:0px;
	list-style:none;
}

.submenu  ul li a{
	line-height:25px;
	font-size:12px;
	color:#666;
	text-decoration:none;