body.main{
margin:	auto;
padding:	0px;
text-align:	center;
background:	rgb(255, 255, 255) url('../images/pwsz_bg.jpg') repeat-x 0px 30px;
color:	rgb(76, 76, 76);
font-family:	tahoma, sans-serif;
font-size:	11px;
}

/*kobieta*/
#lady{
position:	absolute;
top:	289px;
left:	50%;
margin-left:	-420px;
}

/*tlo prawa*/
#bg_right{
width:	50%;
height:	446px;
position:	absolute;
top:	279px;
left:	50%;
z-index:	-1;
background:	url('../images/pwsz_bg_right2.jpg') repeat-x top left;
}

#bg_right img{
margin-left:	210px;
}

/*glowny kontener*/
#main{
width:	900px;
border:	none;
padding:	0px;
margin:	0 auto 0;
}

/*moduly*/
table.modules{
width:	100%;
margin:	0px;
padding:	0px;
}

table.bannerTable{
width:	100%;
margin:	0px;
padding:	0px;
text-align:	center;
}

form{
margin:	0px;
padding:	0px;
}

p{
margin:	0px;
padding:	0px;
}

/*obrazki*/
img{
border:	none;
}

/*gora*/
#top{
width:	860px;
height:	62px;
margin:	0px;
padding:	20px 20px 0px 20px;
text-align:	left;
border:	none;
}

#top img{
vertical-align:	middle;
}

#top_text{
width:	860px;
height:	70px;
margin:	0px;
padding:	0px 20px 0px 20px;
text-align:	center;
border:	none;
}

#top_text h2{
font-family:	tahoma, sans-serif;
font-size:	17px;
font-weight:	bold;
line-height:	21px;
padding:	10px 0px 0px 0px;
margin:	0px;
}


/*menu*/
#menu{
width:	900px;
height:	127px;
margin:	0px;
padding:	0px;
border:	none;
text-align:	left;
}

#menu #logo{
padding:	19px 77px 19px 26px;
float:	left;
}

#menu table{
float:	left;
margin:	25px 0px auto auto;
}

/*banner*/
#banner{
width:	900px;
height:	253px;
margin:	0px;
padding:	0px;
border:	none;
}

/*informacje*/
#info{
width:	900px;
overflow:	hidden;
margin:	0px;
padding:	0px;
border:	none;
background:	rgb(238, 238, 238) url('../images/pwsz_bg_info.jpg') repeat-y top left;
color:	inherit;
text-align:	left;
}

#info_left{
width:	310px;
height:	193px;
margin:	0px;
padding:	0px;
border:	none;
float:	left;
}

#info_right{
width:	590px;
margin:	0px;
padding:	0px;
border:	none;
float:	left;
}

/*dol*/
#bottom{
width:	860px;
height:	52px;
margin:	0px;
padding:	20px 20px 0px 20px;
border:	none;
}

#bottom img{
vertical-align:	middle;
float:	left;
}

#bottom div{
width:	652px;
float:	left;
}

#bottom div table{
margin:	0 auto 0;
padding:	0px;
}

/*copyright*/
#copyright{
width:	900px;
margin:	0px;
padding:	0px;
border-top: 1px solid rgb(244, 244, 244);
color:	rgb(102, 102, 102);
background-color:	inherit;
}

#copyright a{
color:	rgb(0, 153, 51);
background-color:	inherit;
text-decoration:	none;
}

#copyright a:hover{
text-decoration:	underline;
}

#copyright_left{
width:	155px;
float:	left;
padding: 14px 0px 20px 20px;
text-align:	left;
line-height:	14px;
}

#copyright_text{
width:	550px;
float:	left;
padding: 15px 0px 20px 0px;
}

#copyright_right{
width:	155px;
float:	left;
padding: 12px 20px 20px 0px;
text-align:	right;
}

#copyright_right table{
margin:	auto 0 auto auto;
}

/*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(102, 180, 70);
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;
color : rgb(0, 0, 0);
padding : 5px;
}

table.send_friend_form a{
background-color : inherit;
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-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;
}