body.main{
margin:	auto;
padding:	0px;
text-align:	center;
background:	rgb(255, 255, 255) url('../images/pwsz_bg.jpg') repeat-x top center;
color:	rgb(118, 117, 117);
font-family:	arial, serif;
font-size:	11px;
}

a{
font-family:	arial, serif;
font-size:	11px;
color:	rgb(27, 155, 7);
background-color:	inherit;
text-decoration:	none;
}

a:hover{
text-decoration:	underline;
}

/*moduly*/
.clear{
clear:	both;
margin:	0px;
padding:	0px;
border:	none;
}

table.modules{
width:	100%;
margin:	0px;
padding:	0px;
}

.banner_cont, .banner_fade_cont{
width:	100%;
margin:	0px;
padding:	0px;
border:	none;
text-align:	center;
}

form, p{
margin:	0px;
padding:	0px;
}

/*obrazki*/
img{
border:	none;
}

/*logo*/
h2.logo{
position:	absolute;
top:	0px;
left:	50%;
margin-left:	-496px;
font-size:	0px;
line-height:	0px;
vertical-align:	middle;
}

h2.napis{
position:	absolute;
top:	30px;
left:	50%;
margin:	0px 0px 0px -390px;
vertical-align:	middle;
text-align:	left;
font-family:	"Trajan Pro", verdana, serif;
font-size:	23px;
text-align:	left;
padding:	0px 0px 10px 0px;
/*color:	rgb(170, 170, 170);*/
color:	rgb(48, 151, 78);
background-color:	inherit;
background-color:	inherit;
}

h2.napis span{
font-family:	"Trajan Pro", verdana, serif;
font-size:	19px;
text-align:	left;
padding:	0px;
margin:	0px;
/*color:	rgb(170, 170, 170);*/
color:	rgb(48, 151, 78);
background-color:	inherit;
}

/*gora*/
#top{
width:	992px;
height:	97px;
margin:	0 auto 0;
padding:	15px 0px 0px 0px;
border:	none;
text-align:	right;
}

#top p{
margin:	0px 10px 12px auto;
padding:	0px;
text-align:	right;
border:	none;
}

#top p img{
display:	inline;
vertical-align:	middle;
padding:	0px 4px 0px 4px;
margin:	0px;
}

#top p a{
color:	rgb(0, 0, 0);
background-color:	inherit;
text-decoration:	none;
}

#top p a:hover{
color:	rgb(27, 155, 7);
background-color:	inherit;
text-decoration:	none;
}

#top .topsearch{
width:	313px;
height:	42px;
margin:	0px 0px 0px auto;
padding:	0px;
text-align:	left;
background:	url('../images/pwsz_bg_search.jpg') no-repeat top left;
}

/*menu*/
#menu{
width:	992px;
height:	37px;
margin:	0 auto 0;
padding:	0px;
border:	none;
text-align:	left;
background:	url('../images/pwsz_bg_menu.jpg') repeat-x top left;
}

/*sciezka*/
#path{
width:	992px;
height:	23px;
margin:	0 auto 0;
padding:	10px 0px 0px 0px;
border:	none;
text-align:	left;
}

/*kontenery*/
#cont{
width:	992px;
overflow:	hidden;
margin:	0 auto 0;
padding:	0px;
border:	none;
text-align:	left;
}

#cont_main{
width:	789px;
overflow:	hidden;
margin:	0px;
padding:	0px;
border:	none;
float:	right;
text-align:	left;
}

/*lewa kolumna*/
#left{
width:	203px;
overflow:	hidden;
margin:	0px;
padding:	0px 0px 20px 0px;
border:	none;
float:	left;
text-align:	left;
}

#left .banner_cont, #left .banner_fade_cont{
width:	100%;
margin:	0px 0px 9px 0px;
padding:	0px;
border:	none;
text-align:	center;
}

/*slider*/
#slider{
width:	774px;
height:	265px;
margin:	0px;
padding:	0px 0px 0px 15px;
border:	none;
text-align:	left;
}

/*srodkowa kolumna*/
#center{
width:	539px;
overflow:	hidden;
margin:	0px 13px 0px 0px;
padding:	15px 0px 15px 15px;
border:	none;
text-align:	center;
float:	left;
}

/*newsy lewa kolumna*/
#news_left{
width:	260px;
overflow:	hidden;
margin:	0px;
padding:	20px 18px 0px 17px;
border:	none;
float:	left;
text-align:	left;
}

/*newsy srodkowa kolumna*/
#news_center{
width:	256px;
overflow:	hidden;
margin:	0px;
padding:	20px 16px 20px 0px;
border:	none;
float:	left;
text-align:	left;
}

/*newsy prawa kolumna*/
#news_right{
width:	222px;
overflow:	hidden;
margin:	0px;
padding:	20px 0px 20px 0px;
border:	none;
float:	left;
text-align:	left;
}

/*dol*/
#bottom{
clear:	both;
width:	992px;
overflow:	auto;
margin:	0 auto 0;
padding:	22px 0px 22px 0px;
border:	none;
text-align:	left;
background:	url('../images/pwsz_bg_bottom.jpg') repeat-x top left;
}

#bottom table{
margin:	0px;
float:	left;
}

#bottom p{
margin:	0px;
padding:	0px;
border:	none;
float:	right;
text-align:	right;
color:	rgb(104, 101, 27);
background-color:	inherit;
}

#bottom p a{
font-weight:	bold;
}	

#bottom span{
color:	rgb(187, 187, 187);
background-color:	inherit;
line-height:	2.0em;
}

/*powiadom znajomego*/
body.send_friend{
padding : 0px;
margin : 0px;
}

table.send_friend{
text-align : center;
}

table.send_friend_form{
width : 100%;
height : 100px;
background-color : rgb(255, 255, 255);
color : inherit;
text-align : center;
padding : 0px;
margin : 0px;
}

table.send_friend_form th{
background-color:	rgb(27, 155, 7);
font-family:	tahoma, sans-serif;
font-weight : bold;
font-size : 12px;
color : rgb(255, 255, 255);
text-align : justify;
padding : 5px;
border-bottom : 1px solid rgb(0, 0, 0);
}

table.send_friend_form td{
background-color : rgb(235, 235, 235);
text-align : justify;
font-family:	tahoma, sans-serif;
font-weight : normal;
font-size		  : 11px;
color : rgb(0, 0, 0);
padding : 5px;
}

table.send_friend_form a{
background-color : inherit;
font-family:	tahoma, sans-serif;
font-size : 12px;
font-weight : bold;
color : rgb(255, 0, 0);
text-decoration : none;
}

table.send_friend_form a:hover{
text-decoration : underline;
}

input.send_friend_input{
background-color : rgb(255, 255, 255);
font-family:	tahoma, sans-serif;
font-size : 12px;
font-weight : bold;
color : rgb(0, 0, 0);
text-align : left;
padding-bottom : 5px;
padding-left : 5px;
}

input.send_friend_submit{
background-color : rgb(0, 0, 0);
border : 1px solid rgb(255, 255, 255);
font-size : 12px;
font-weight : bold;
color : rgb(255, 255, 255);
text-align : center;
padding : 5px;
}

/*drukowanie zawartosci*/
body.print{
padding : 10px;
margin : 0px;
background-color : rgb(255, 255, 255);
color : inherit;
}

table.print{
text-align : center;
}

table.print_form{
width : 100%;
margin : 0px;
padding : 0px;
}

table.print_form th{
padding : 5px;
}

table.print_form th a{
background-color : inherit;
font-weight : bold;
color : rgb(97, 97, 97);
text-decoration : none;
}

table.print_form th a:hover{
background-color : inherit;
font-weight : bold;
color : rgb(0, 0, 0);
text-decoration : none;
}

td.print_form_header{
padding : 5px;
background-color : inherit;
font-weight : bold;
color : rgb(0, 0, 0);
text-align : left;
border : 1px;
border-style : none none solid none;
border-color : rgb(220, 220, 220);
}

td.print_form_content{
padding : 5px;
background-color : inherit;
font-weight : normal;
color : rgb(0, 0, 0);
text-align : justify;
}
