@import "reset.css";
body { behavior:url("csshover2.htc"); } 
body {
	background: url(../img/bodybg.gif) no-repeat center top;
	font: 13px/18px Arial, Helvetica, sans-serif;
	color: #353535;
}
strong {
	font-weight: bold;
	}

a:hover { text-decoration: underline;}
a, a:active, a:visited, a:link { text-decoration: none;}
.container { position:relative; width: 1000px; margin: 0 auto; }

.left {
	text-align: justify;
	float: left;
	width: 530px;
	
}
.right  {
	float: right;
	text-align: right;
	width: 200px;
	margin-top: 30px;
}
#header {
	float: left;
	width: 1000px;
	height: 274px;
	position: relative;
	}
	#header .flash {
		position: absolute;
		top: 0px; left: 0px;
		z-index: 1;
		}
	#header img.logo,
	#header img.slogan {
		position: absolute;
		top: 21px;
		left: 96px;
		z-index: 2;
		}
	#header img.slogan {
		left: 281px;
		top: 32px;
		}
	
	#header ul.top-menu {
		position: absolute;
		z-index: 2;
		top: 35px;
		left: 686px;
		}
	#header ul.top-menu li {
		float: left;
		height: 15px;
		}
	#header ul li a {
		float: left;
		height: 15px;
		text-indent: -9999%;
		line-height: 0;
		font-size: 0;
		}
#header ul.top-menu {
		position: absolute;
		z-index: 2;
		top: 35px;
		left: 686px;
		}
	#header ul.top-menu li {
		float: left;
		height: 15px;
		}
	#header ul li a {
		float: left;
		height: 15px;
		text-indent: -9999%;
		line-height: 0;
		font-size: 0;
		}
		#header ul.top-menu li a {
			text-indent: 0;
			font-size: 11px;
			line-height: 15px;
			color: #6e7b85;			
		}
		#header ul.top-menu li a:hover { color: #CA0C2B}
	#header ul.top-menu li.home a {
		width: 81px;
		background: url(../img/t_sglowna.gif);
		padding-left:18px;
		}
	#header ul.top-menu li.sitemap a {
		width: 73px;
		background: url(../img/t_mapastr.gif);
		padding-left: 32px;
		}
	#header ul.top-menu li.contact a {
		width: 49px;
		background: url(../img/t_kontakt.gif) 0 -1px;
		padding-left: 29px;
		}
	#header ul.top-menu li.english a {
		width: 32px;
		background: url(../img/t_eng.gif);
		text-indent: -9999%; line-height: 0; font-size: 0;
		}
		
	.main-menu {
		position: absolute;
		z-index: 2;
		height: 38px;
		top: 75px;
		left: 340px;
		padding-left: 8px;
		background: url(../img/ulbg.gif) no-repeat top left;
		}
	#header .main-menu li {
		height: auto;
		float: left;
		position: relative;
		}
	#header ul.main-menu li a { height: 38px; }
	.main-menu li.new a, .main-menu li.new a.act {
		background: url(../img/m_aktualnosci.gif) no-repeat;
		width: 122px;
		}
	.main-menu li.new a:hover, .main-menu li.new a.act { background: url(../img/m_aktualnoscix.gif) bottom;}
	.main-menu li.com a, .main-menu li.com a.act {
		background: url(../img/m_ofirmie.gif);
		width: 85px;
		}
	.main-menu li.com a:hover, .main-menu li.com a.act { background: url(../img/m_ofirmiex.gif) bottom;}
	
	.main-menu li.inw a, .main-menu li.inw a.act {
		background:url(../img/m_dlainwest.gif);
		width: 136px;
		}
	.main-menu li.inw a:hover, .main-menu li.inw a.act { background:url(../img/m_dlainwestx.gif) bottom;}
	.main-menu li.rea a, .main-menu li.rea a.act{
		background: url(../img/m_realizacje.gif);
		width: 110px;
		}
	.main-menu li.rea a:hover, .main-menu li.rea a.act {	background: url(../img/m_realizacjex.gif) bottom;}
	.main-menu li.par a, .main-menu li.par a.act {
		background: url(../img/m_partnerzy.gif);
		width: 103px;
		}
	.main-menu li.par a:hover, .main-menu li.par a.act {	background: url(../img/m_partnerzyx.gif) bottom;}
	.main-menu li.con a, .main-menu li.con a.act {
		background: url(../img/m_kontakt.gif);
		width: 95px;
		}
	.main-menu li.con a:hover, .main-menu li.con a.act { background: url(../img/m_kontaktx.gif) bottom;}

#header ul li ul {  display: none; }
#header ul li:hover ul {
	position: absolute;
	background: #ca0c2b;
	top: 38px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 5px;
	z-index: 3;
	display: block;
	clear: both;
	}

	#header ul.main-menu li ul li {
		padding: 0;
		height: 30px;
		margin: 0;
		float: left;
		clear: left;
		}
	#header ul.main-menu li ul li a {
		text-indent: 0;
		width: 114px;
		height: 23px;
		background: url(../img/ulliullia.gif) no-repeat left top;
		margin-left: 21px;
		font-size: 13px;
		line-height: 15px;
		color: #fff;
		font-weight: bold;
		padding: 0;
		padding-left: 14px;
		padding-right: 10px;
		padding-top: 7px;
		}

#content {
	float: left;
	width: 1000px;
	background: url(../img/contentbg.gif) repeat-y;
	padding-bottom: 25px;
	}
	#main-content {
		float: left;
		margin-left: 63px;
		padding-left: 27px;
		width: 545px;
		display: inline;
		}
	#main-content p, #subpage p {
		float: left;
		margin-top: 15px;
		width: 100%;
		}
	#subpage a {
		text-decoration: none;
		font-weight: bold;
		color: #054170;
	}
	#subpage1 a {
		text-decoration: none;
		font-weight: bold;
		color: #054170;
	}
	#main-content h1.style {
		background: url(../img/alkalh1.gif) no-repeat;
		width: 568px;
		height: 26px;
		margin-left: -26px;
		padding: 11px 0 0 26px;

		}
		#main-content td p {
		margin-top:0px;

		}
	#main-content h3.style, #subpage h3.style {
		font-weight: bold;
		margin-top: 15px;
		float: left;
		width: 100%;
		}
	#main-content ul, #subpage ul {
		clear: left;
		padding-top: 7px;
		}
	#sidebar {
		float: right;
		width: 312px;
		clear: right;
		}
	#sidebar h3.style {
		float: left;
		width: 298px; 
		height: 27px;
		background: url(../img/h3aktualnosci.gif) no-repeat;
		padding-top: 11px;
		padding-left: 15px;
		}
	#sidebar .news {
		float: left;
		width: 275px;
		margin-left: 17px;
		display: inline;
		margin-top: 15px;
		background: url(../img/newsbg.gif) no-repeat bottom;
		padding-bottom: 15px;
		}
	#sidebar .news a {
		color: #ca0c2b;
		display: block;
		font-weight: bold;
		}
		#sidebar .news a.more {
			text-align: right;
			color: #054170;
			}
	#sidebar .news span {
		color: #c7c7c7;
		}
	#sidebar .news p {
		display: inherit;
		margin-top: 10px;
		}
	#sidebar .last { background: none;}
#footer {
	float: left;
	width: 1000px;
	height: 26px;
	background: url(../img/footerbg.gif) no-repeat;
	padding-top: 10px;
	}
	#footer p {
		float: right;
		font-weight: bold;
		color: #054170;
		margin-right: 32px;
		}
	#footer ul {
		float: left;
		margin-left: 75px;
		display: inline;
		}
	#footer ul li {
		display: inline;
		}
	#footer ul li a {
		color: #6c7272;
		border-right: 1px solid #6c7272;
		padding: 0 15px;
		font-weight: bold;
		}
	#footer ul li a:hover { color: #054170;}
	#footer ul li.last a { border: none;}
	
	#content.subpage {
	background: url(../img/subpagebg.gif) repeat-y;
	}

#menu {
	float: left;
	width: 200px;
	margin-left: 64px;
	display: inline;
	}
	#menu h2.style {
		float: left;
		background: url(../img/menubg.gif) no-repeat;
		width: 185px;
		height: 26px;
		padding-top: 11px;
		padding-left: 15px;
		}
	#menu ul {
		float: left;
		margin-left: 12px;
		display: inline;
		margin-top: 5px;
		}
	#menu ul li {
		float: left;
		}
	#menu ul li a {
		float: left;
		background: url(../img/ulilia.gif) no-repeat;
		width: 140px;
		height: 26px;
		font-weight: bold;
		color: #054170;
		padding-left: 23px;
		padding-top: 6px;
		}
	#menu ul li a:hover {
		background: url(../img/uliliax.gif) no-repeat;
		text-decoration: none;
		color: #ca0c2b;
	}
#subpage {
	float: right;
	width: 680px;
	padding-left: 15px;
	}
#subpage h1.style {
	float: left;
	background: url(../img/h1nagl.gif) no-repeat;
	width: 683px;
	height: 26px;
	margin-left: -56px;
	padding-left: 54px;
	padding-top: 11px;
	position: relative;
	z-index: 4;
	display: inline;
	}
	
#subpage1 {
	float: left;
	width: 1000px;
	margin-left: 64px;

	}
#subpage1 h1.style {
	float: left;
		background: url(../img/menubg.gif) no-repeat;
		width: 185px;
		height: 26px;
		padding-top: 11px;
		padding-left: 15px;
		
	}
	#subpage1 p {
	margin-top:40px;
	padding-left: 10px;
		
	}
	#subpage1  td p {
	margin: 0;
	padding: 0;
	width: 590px;
		
	}
	/*#subpage1 a {
	color: #353535;
		
	}
*/
#main-content p.mapa {
	display: block;
	margin-top: 25px;
	padding-left: 30px;
	}
#main-content ul {
	margin-left: 50px;
	display: block;

}
#main-content ul li{
	margin-left: 0px;
	list-style: circle;
}
#main-content ul li ul li {
	list-style: square;
}
#main-content ul  a{
	color: #353535;
}
.zdjecie1{
		float			: left;
		clear			: none;
		width: 180px;
		min-height: 	122px;
		
		font-size:11px;
		margin			: 20px 0 0 20px;
		border			: 1px solid #6e7b85;
		
		text-align		: center;
	}
	.zdjecie1 img {
	padding-top: 12px;
	padding-right: 25px;
	padding-bottom: 12px;
	padding-left: 25px;
	}
#main-content .zdjecie1 p, 
#subpage .zdjecie1 p {
	clear: both;
	padding: 5px 10px;
	width: 157px;
	text-align: center;
	font-size:10px;
}

#content table a { display: block; text-align: right; font-weight:bold;color:#054170}
#content table td b { color:#CA0C2B; display:block; font-weight:bold}
#content table td.first { padding-right: 40px}
#content table tr.mrgn { margin-top: 10px}
#content table td.border {
	background:transparent url(../img/newsbg.gif) repeat-x left top; 
	height: 20px
}
#subpage1 h1.full {
	background:#ECEFF1 none repeat scroll 0%;
	text-transform:uppercase;
	width: 921px;
}
#subpage1 h1.big {
	font-size: 15px;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 10px;
}
#subpage1 h1.big i { text-transform: uppercase;}
#content .just {
float:left;
margin-top:20px;
margin-left: 20px;
width:750px;
}
#content .just  ul{
list-style:none;
margin-left: 20px;
}
#content .just li{
list-style:none;
background: url(../img/kropa.jpg) no-repeat left top; 
padding-left: 20px;
}
#content table { display: inline; margin-left:40px; margin-top:30px; float: left;}
#subpage1 td .zdjecie1 p {width:auto;text-align:center;margin: 0px;font-size:10px;}
