body {

	margin:0px;

	padding:0px;

	background:#ffffff url(img/bck_body.gif) repeat-x 0px 0px;

	

	font-family:"Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#363636;

}

form {

	margin:0px;

	padding:0px;	

}

#body {

	display:block;

	position:relative;

	left:50%;

	width:800px;

	padding:0px 50px 0px 50px;

	margin:0px 0px 0px -450px;

/*	background:transparent url(img/bck_div.gif) repeat-x 0px 0px; */

}



/* --- CZE�� G�RNA ---*/



#head {

	position:relative;

	width:800px;

	height:240px;

	background:transparent url(img/head_right.gif) no-repeat bottom right;

}

#logo {

	position:absolute;

	width:200px;

	height:70px;

	top:0px;

	left:0px;

	background:transparent url(img/logo.gif) no-repeat 0px 0px;

}



/* pasek nawigacyjny u g�ry */

#nav_top {

	position:absolute;

	width:114px;

	height:37px;

	right:28px;

	top:0px;

	background:transparent url(img/nav_top.gif) no-repeat 0px 0px;	

}

#ico_home_t {

	position:absolute;

	width:12px;

	height:12px;

	left:15px;

	top:15px;

	background:transparent url(img/ico_home_t.gif) no-repeat 0px 0px;	

}

#ico_contact {

	position:absolute;

	width:14px;

	height:12px;

	left:36px;

	top:15px;

	background:transparent url(img/ico_contact.gif) no-repeat 0px 0px;	

}

#ico_pl {

	position:absolute;

	width:18px;

	height:13px;

	left:58px;

	top:14px;

	background:transparent url(img/ico_pl.gif) no-repeat 0px 0px;	

}

#ico_en {

	position:absolute;

	width:18px;

	height:13px;

	left:84px;

	top:14px;

	background:transparent url(img/ico_en.gif) no-repeat 0px 0px;	

}



/* formularz logowanie */

#login_form {

	position:absolute;

	width:200px;

	height:160px;

	left:0px;

	top:70px;

	background:transparent url(img/head_left.gif) no-repeat 0px 0px;		

}

#logout {

	position:absolute;

	width:116px;

	height:14px;

	top:25px;

	left:16px;

	color:white;

	font-weight:bold;	

}

#login_label {

	position:absolute;

	width:11px;

	height:11px;

	top:51px;

	left:16px;

	background:transparent url(img/ico_user.gif) no-repeat 0px 0px;

}

#login {

	position:absolute;

	width:116px;

	height:14px;

	top:47px;

	left:36px;	

	border:1px solid #000000;

	background:#ffffff url(img/bck_input.gif) repeat-x 0px 0px;	

}

#login_txt {

	position:absolute;

/*	width:116px; */

	height:14px;

	top:48px;

	left:36px;	

	color:white;	

}
#panel_txt2 {

	position:absolute;

/*	width:116px; */

	height:14px;

	top:62px;

	left:36px;	

	color:white;	

}

#pass_label {

	position:absolute;

	width:11px;

	height:11px;

	top:74px;

	left:14px;	

	background:transparent url(img/ico_pass.gif) no-repeat 0px 0px;

}

#pass {
	position:absolute;
	width:116px;
	height:14px;
	top:67px;
	left:36px;		
	border:1px solid #000000;
	background:#ffffff url(img/bck_input.gif) repeat-x 0px 0px;	

}

#logout_label {

	position:absolute;

	width:12px;

	height:7px;

	top:87px;

	left:13px;	

	background:transparent url(img/ico_out.gif) no-repeat 0px 0px;

}

#logout_txt {

	position:absolute;

/* width:116px; */

	height:14px;

	top:80px;

	left:36px;		

	color:red;

}

#submit {

	position:absolute;

	width:25px;

	height:24px;

	top:53px;

	left:164px;		

}



/* linki pod formularzem */

#links {

	position:absolute;

	top:119px;

}

#links ul {

	list-style-type:none;

	margin:0px;

	padding:0px;

}

#links li {

	display:inline;

	width:200px;

	float:left;

	clear:both;

	text-align:center;

}

#links a {

	color:#ffffff;

	font-size:10px;

	text-decoration:none;

	letter-spacing:1px;

}



/* --- CZE�� �RODKOWA ---*/

#text {

	position:relative;	

	width:800px;

	background:#ffffff url(img/bck_text.gif) repeat-y 0px 0px;

	overflow:auto;

}



/* boczne menu */

#menu {

	display:inline;

	width:200px;

	float:left;

	clear:none;

	list-style-type:none;

	margin:0px;

	padding:0px;

	margin-bottom:20px;	

}

#menu ul {

	list-style-type:none;

	margin:0px;

	padding:0px;	

}

#menu li li {

	margin-bottom:-1px;

}

#menu li {

	display:inline;

	float:left;

	clear:both;

	background:transparent url(img/btn_category.gif) repeat-x 0px 0px;	

}

#menu li a {

	display:block;

	width:180px;

	height:30px;

	line-height:30px;

	padding-left:20px;

	color:#ffffff;

	text-decoration:none;

}

#menu li li {

	width:190px;

	margin-left:10px;

/*	background:transparent url(img/line_menu.gif) repeat-x bottom left; */

	background:none;

}

#menu li li a {

	display:block;

	width:170px;

	height:21px;

	padding-left:20px;

	line-height:20px;

	background:transparent url(img/dot_menu.gif) no-repeat 10px 10px;

	color:#545454;

	text-decoration:none;

	font-size:11px;	

}



/* tre�� */

#header {

	display:inline;

	float:right;

	width:590px;

	background:#ffffff url(img/line_title.gif) repeat-x bottom left;

}

#header h1 {

	width:590px;

	height:30px;

	font-size:14px;

	line-height:30px;

	text-indent:32px;

	margin:0px;

	background:transparent url(img/dot_title.gif) no-repeat 12px 9px;

}

#content {

	display:inline;

	float:right;

	width:548px;

	padding:10px 30px 20px 0px;

	text-align:justify;

	overflow:hidden;

}



/* --- CZE�� DOLNA ---*/



/* stopka */

#foot {

	position:relative;

	width:800px;

	height:35px;

	background:transparent url(img/foot_right.gif) no-repeat 200px 0px;	

}

#osi {

	position:absolute;

	width:200px;

	height:35px;

	top:0px;

	left:0px;

	background:transparent url(img/foot_left.gif) no-repeat 0px 0px;

	line-height:40px;

	text-align:center;

}

#osi a {

	font-size:10px;

	font-weight:bold;

	color:#d42234;

	text-decoration:none;

}

#copy {
	position:absolute;
	width:600px;
	height:35px;
	top:0px;
	left:200px;
	line-height:40px;
	text-indent:22px;
	font-size:10px;
	color:#ffffff;
}



/* pasek nawigacyjny na dole */

#nav_bottom {
	position:absolute;
	width:114px;
	height:35px;
	top:0px;
	right:28px;
	background:transparent url(img/nav_bottom.gif) no-repeat 0px 0px;	

}

#ico_home_b {
	position:absolute;
	width:12px;
	height:12px;
	left:35px;
	top:15px;
	background:transparent url(img/ico_home_b.gif) no-repeat 0px 0px;		
}

#ico_top {
	position:absolute;
	width:12px;
	height:12px;
	left:66px;
	top:15px;
	background:transparent url(img/ico_top.gif) no-repeat 0px 0px;		
}



/* deklaracje baner�w */

#banner {
	position:absolute;
	width:600px;
	height:203px;
	right:0px;
	bottom:0px;
	background-repeat:no-repeat;
	background-position:right bottom;
	z-index:1;
}

.banner_ {
	background-image:url(ban/banner_main.jpg);
}

.banner_18 {
	background-image:url(ban/banner_bhp.jpg);
}
.banner_14 {
	background-image:url(ban/banner_ochrona.jpg);
}

.banner_16 {
	background-image:url(ban/banner_sprzatanie.jpg);
}

.banner_15 {
	background-image:url(ban/banner_zabezpieczenia.jpg);
}

.banner_17 {
	background-image:url(ban/banner_pralnia.jpg);
}
.news_link{
	text-align: right;
	margin: 0;
	padding: 0;
}
.news_link a{
	text-decoration: none; color: #C71938;
	margin-bottom: 5px;
}
.news_link a:hover{
	text-decoration: underline;
}
#news p {

margin: 0;
padding: 0;
}