body {
	padding:0px;
	margin:0px;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
	background-position:1px 0px;font-family:Georgia, "Times New Roman", Times, serif;
}

.top {
	background-image:url(../images/top.jpg);
	background-repeat:no-repeat;
	height:345px;
	background-position:center 0px;
	padding-bottom:20px;
}
.main {
	width:1124px;
	margin:0px auto;
}
.logo {
	float:left;
}
.language {
	float:right;
	color:#dc3b3d;
	padding:110px 30px 0px 0px;
	font-size:12px;
	font-family:Georgia;
}
.logo h1 {
	margin:0px;
	padding:0px;
}
.logo img {
	padding:40px 0px 0px 0px;
}
.language a {
	color:#fff;
	text-decoration:none;
	
}
.clear {
	clear:both;
}
.menu-top {
	float:left;
	padding:150px 0px 0px 60px;
}
ul#menutop li {
	display:inline;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	
}
ul#menutop li a {
	padding:0px 40px 0px 0px;
float:left;
height:23px;
text-decoration:none;
color:#232323;
}
ul#menutop li a:hover, ul#menutop li a.aktywny {
	color:#e00000;
	
}

ul#menutop2 {
	padding:0px 0px 0px 40px;
}

ul#menutop2 li {
	display:inline;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	
}
ul#menutop2 li a {
	margin:0px 110px 0px 0px; 
float:left;
height:23px;
text-decoration:none;
color:#232323;
}
ul#menutop2 li a:hover, ul#menutop2 li a.aktywny {
	color:#e00000;
	
}


ul#menubottom li {
	display:inline;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	margin:40px 0px 0px 0px;
	
}
ul#menubottom li a {
	padding:65px 30px 0px 0px;
float:left;
height:23px;
text-decoration:none;
color:#666666;
}
ul#menubottom li a.b7 {
	float:right !important;
}
ul#menubottom li a:hover {
	color:#e00000;
}
	
	.left-side {
		float:left;
		width:710px;
		font-size:16px;
		line-height:150%;
		margin:0px 0px 40px 0px;
		text-align:justify;
		
	}
	.right-side {
		float:left;
		width:360px;
	}
	.right-buttons {
		background-image:url(../images/rightbuttons.png);
	background-repeat:no-repeat;
	height:395px;
	background-position:center 0px;
	margin:40px 0px 20px 0px;
	}
	.right-buttons2 {
		background-image:url(../images/rightbuttonsit.png); 
	background-repeat:no-repeat;
	height:395px;
	background-position:center 0px;
	margin:40px 0px 20px 0px;
	}
.footer-bg {
	background-image:url(../images/footerbg.jpg);
	background-repeat:no-repeat;
	height:203px;
	background-position:center 0px;
}
.left-side h2 {
	background-image:url(../images/flags.png);
	background-repeat:no-repeat;
	text-indent:100px;
	height:106px;
	float:left;
	line-height:100%;
	font-size:60px;
	
}
.left-side h2 span {
	font-size:32px;text-indent:100px;
	float:left;
}
a.referencje {
	float:left;
	width:350px;
	text-indent:-9000px;
	height:125px;
}
a.partnerzy {
	float:left;
	width:350px;
	text-indent:-9000px;
	height:125px;
	margin:5px 0px 0px 0px;
}
a.linki {
	float:left;
	width:350px;
	text-indent:-9000px;
	height:125px;
	margin:5px 0px 0px 0px;
}
ul#normallist li {
	float:left;
	list-style-type:square;
	width:100%;
	text-indent:30px;
	
	
}
ul#normallist {
	padding-left:60px;
}
ul#normallist2 li {
	float:left;
	list-style-type:square;
	width:100%;
	text-indent:30px;
	
	
}
ul#normallist2 {
	padding-left:30px;
}
.left-side h3 {
	font-size:30px;
		color:#e00000;
}
.left-side a {
	color:#e00000;
}
.left-side a:hover {
	text-decoration:none;
}
.line {
	border-bottom:1px dashed #e00000;
	width:100%;
	float:left;
	margin:20px 0px;
}
.cennik {
	border:3px solid #f3f3f3;
	text-align:left;
	
}
.wiersz {
	border-bottom:3px solid #f3f3f3;
		border-right:3px solid #f3f3f3;
}
.wiersz2 {
	border-bottom:3px solid #f3f3f3;
}
.wiersz3 {
	border-bottom:1px solid #f3f3f3;
		border-right:3px solid #f3f3f3;
}
		
.refe img {
	border:2px solid #f3f3f3;
	padding:2px;
	margin:5px 0px;
}