body {
	background-color:#fff;
	margin: 0px;
	padding: 0px;
	height:100%;
}

.pic {
	border:none;
	padding:0xp;
	margin:0px;
}

.pic2 {
	border:none;
	padding:0px 0px 4px 0px;
	margin:0px;
}
	
	
.mainframe {
	position:absolute;
	top:50%;
	left:50%;
	height: 520px;
	width: 817px;
	margin-top: -260px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: -408px;
	padding-bottom:0px;
	background-color: #e4e4e4;
}

.mainframe2 {
	position:absolute;
	top:50%;
	left:50%;
	height: 520px;
	width: 867px;
	margin-top: -260px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: -408px;
	padding-bottom:0px;
	background-color: #e4e4e4;
}



.header1 {
	position: relative;
	margin: 0px;
	padding: 0px;
	border:none;
	width: 817px;
	height: 441px;	
	background-color: #e4e4e4;
	z-index:10;
}

	.logo {
		border: none;
		position:absolute;
		margin: 0px;
		padding: 0px;
		top:23px;
		left:25px;
		width:83px;
		height:83px;
	}

	.welcome {
		border: none;
		position:absolute;
		margin: 0px;
		padding: 0px;
		top:56px;
		left:155px;
		width:283px;
		height:183px;
		text-align:left;
	}

	.address {
		border: none;
		position:absolute;
		margin: 0px;
		padding: 0px;
		top:38px;
		right:25px;
		width:283px;
		height:183px;
		text-align:right;
	}


	.backnext {
		border: none;
		position:absolute;
		margin: 0px;
		padding: 0px;
		top:410px;
		left:28px;
		width:200px;
		text-align:left;
	}

.menu2 {
	position: relative;
	background-color: #e4e4e4;	
	background-image:url("assets/bgmenu.jpg");
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	height: 79px;
	width: 805px;
	left:6px;
	top:0px;
	text-align:left;
	z-index:10;
}

	.menu2box {
		padding:14px 0px 0px 0px;
	}

	.menu2right{
		position:absolute;
		top:21px;
		right:16px;
	}

	a.menulink {
		margin: 0px;
		padding: 0px 1px 0px 1px;
		font-family: Verdana;
		font-size: 11px;
		color: #fff;
		font-weight:normal;
		line-height:28px;
		text-decoration:none;
	}
	
	a.menulink:hover {
		color: #b3bfd7;
	}
	
	a.menulink2 {
		font-family: Verdana;
		font-size: 11px;
		color: #444;
		font-weight:normal;
		text-decoration:none;
	}
	
	a.menulink2:hover {
		color: #888;
	}
	
	ul.ulmenu {
		list-style-type: none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 16px;
		line-height:29px;
		z-index:9;
	}	
	
	.limenuindex {
		display:inline;
		position: relative;
		margin:0px 0px 0px 0px;
		padding:3px 8px 7px 8px;
		z-index:10;
		}	
		
	ul.dropindex {
		list-style-type: none;
		margin:0px 0px 0px 0px;
		padding:13px 0px 0px 0px;
		width:440px;
	}
	
	li ul.dropindex {
		position: absolute;
		left: 8px;
		top: 29px;
		display: block; /*zmienic na none zeby znikalo*/
		}

	.limenudrop2 {
		display:inline;
		margin:0px 0px -1px 1px;
		padding:0px 11px 0px 0px;
		line-height:18px;
		z-index:11;
		text-align:left;
	}
	
	li:hover ul.dropindex, li.over ul.dropindex { 
		display: block;
	}


.main {
	position: absolute;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	width: 395px;
	height:240px;
	top:140px;
	left:30px;
}

.main2 {
	position: absolute;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	width: 395px;
	height:240px;
	top:140px;
	left:30px;
}

.main3 {
	position: absolute;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	width: 480px;
	height:240px;
	top:120px;
	left:30px;
}
.mainproject {
		position: absolute;
		height: auto;
		width: 212px;
		padding:0px;
		border:none;
		top:120px;
	    left:540px;
}
	.mainleft {
		position:relative;
		margin: 0px 0px 0px 0px;
		padding: 14px 0px 0px 0px;
		width:560px;
		height:auto;
	}

		.mainbox {
			position:relative;
			margin: 0px;
			padding: 0px 30px 0px 10px;
		}

.txtnormal {
	font-family: Verdana;
	font-size: 11px;
	color: #505269;
	text-decoration: none;
	line-height:16px;
}

.txtnormal2 {
	font-family: Verdana;
	font-size: 13px;
	color: #5b5e79;
	text-decoration: none;
	line-height:16px;
}

.txtnormal3 {
	font-family: Verdana;
	font-size: 15px;
	color: #0065A3;
	text-decoration: none;
	line-height:16px;
}

.txtnormal4 {
	font-family: Verdana;
	font-size: 11px;
	color: #3b3e59;
	text-decoration: none;
	line-height:14px;
	font-weight:bold;
}

.txtslogan {
	font-family: Arial;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	line-height:18px;
}

.txtslogan2 {
	font-family: Arial;
	font-size: 18px;
	color: #181f71;
	text-decoration: none;
	font-weight:bold;
	line-height:18px;
}

.txttitle {
	font-family: Verdana;
	font-size: 16px;
	color: #888;
	text-decoration: none;
	font-weight:normal;
}


p {
	margin:2px 0px 8px 0px;
	padding:0px;
}

.ultext {
	list-style-type: square;
	font-family: Verdana;
	font-size: 11px;
	color: #fa0;
	text-decoration: none;
	margin-top:0px;	
}

a.link {
	font-family: Verdana;
	font-size: 11px;
	color: #00659a;
	text-decoration:none;
}

a.link:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #0085ba;
	text-decoration:none;
}

a.link2 {
	font-family: Verdana;
	font-size: 11px;
	color: #fff;
	text-decoration:none;
}

a.link2:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #edf;
	text-decoration:none;
}

a.linkbold {
	font-family: Verdana;
	font-size: 12px;
	color: #0800b5;
	font-weight:bold;
	text-decoration:none;
}

a.linkbold:hover {
	color: #0800d5;
}

a.smalllink {
	font-family: Verdana;
	font-size: 11px;
	color: #72a1b1;
	text-decoration:none;
}

a.smalllink:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #82c1e1;
	text-decoration:none;
}
