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:	15px;
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(121, 68, 114);
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(121, 68, 114);
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;
}

/*logowanie*/
#login_top, #login_bottom{
width:	992px;
height:	4px;
margin:	0 auto 0;
padding:	0px;
line-height:	0px;
font-size:	0px;
}

#login_bottom{
margin:	0px auto  20px auto;
}

#login{
width:	990px;
overflow:	hidden;
margin:	0 auto 0;
padding:	30px 0px 30px 0px;
text-align:	left;
border-left:	1px solid rgb(234, 234, 234);
border-right:	1px solid rgb(234, 234, 234);
color:	inherit;
background-color:	rgb(251, 251, 251);
}

#login table{
float:	left;
}

/*kontenery*/
#cont{
width:	992px;
overflow:	hidden;
margin:	0 auto 0;
padding:	0px;
border:	none;
text-align:	left;
}

/*lewa kolumna*/
#left{
width:	203px;
overflow:	hidden;
margin:	0px;
padding:	0px;
border:	none;
float:	left;
text-align:	left;
}

#left .banner_cont{
width:	100%;
margin:	0px 0px 9px 0px;
padding:	0px;
border:	none;
text-align:	center;
}

/*prawa kolumna*/
#right{
width:	772px;
overflow:	hidden;
margin:	0px;
padding:	0px 0px 0px 17px;
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;
}

/* print content & send to friend*/
a.content_module{
font-weight:	normal;
color:	rgb(118, 117, 117);
background-color : inherit;
text-decoration:	none;
}

a.content_module:hover{
color:	rgb(27, 155, 7);
background-color : inherit;
text-decoration:	none;
}

/*informacje i ostrzezenia*/
table.cms_error, table.cms_info{
border : 1px solid rgb(27, 155, 7);
margin: 10px auto 10px auto;
}

table.cms_error td.cms_error, table.cms_info td.cms_info{
font-size : 12px;
color : rgb(255, 255, 255);
padding-left : 11px;
font-weight : bold;
background-color : rgb(27, 155, 7);
margin : 0px;
}

table.cms_error td, table.cms_info td{
color : rgb(76, 76, 76);
background-color : inherit;
text-align : left;
padding : 5px;
}

/*paging*/
td.searchbar{
font-weight : normal;
color : rgb(170, 170, 170);
text-decoration : none;
background-color : inherit;
padding-bottom:	10px;
}

span.paging{
font-weight : normal;
color : rgb(170, 170, 170);
text-decoration : none;
background-color : inherit;
padding-bottom:	10px;
}

a.paging{
font-weight : bold;
text-decoration : none;
}

a.paging:hover{
text-decoration : underline;
}
