body.main{
margin:	0 ;
padding:	0;
text-align:	center;
background:	rgb(193, 243, 255) url('../images/pbnails_bg.jpg') repeat-x 0px 498px;		
color: rgb(153, 153, 153);
font-family:	tahoma, sans-serif;
font-size:	12px;
}

/*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;
}

/*glowny kontener*/
#main_cont{
width:	900px;
border:	none;
margin:0 auto 0;
padding:	0px 0px 20px 0px;
position:	absolute;
top:	0;
left:	50%;
margin-left:	-450px;
}

/*paznokcie*/
#paznokcie{
position:	absolute;
top:	217px;
left:	50%;
margin-left:	17px;
padding:	0px;
z-index:	10;
}

/*tlo lewa*/
#bg_left{
width:	50%;
height:	955px;
position:	absolute;
top:	0px;
left:	0px;
background: url("../images/pbnails_bg_left.jpg") no-repeat right;
margin-left:	-450px;
}

/*tlo prawa*/
#bg_right{
width:	49%;
height:	729px;
position:	absolute;
top:	0px;
left:	50%;
background: url("../images/pbnails_bg_right.jpg") no-repeat 450px;
}

/*gora*/
#pbnails_top{
width:	900px;
height:	179px;
margin:	0px;
padding:	0px;
border:	none;
background:	url('../images/pbnails_bg_top.jpg') no-repeat top left;
text-align:	left;
}

#pbnails_top_img{
width:	100px;
padding:	70px 0px 0px 0px;
margin:	0px;
border:	none;
text-align:	right;
float:	left;
}

#pbnails_top_text{
width:	800px;
padding:	134px 0px 0px 0px;
margin:	0px;
border:	none;
text-align:	right;
float:	left;
}

#pbnails_top_text a{
font-family:	arial, sans-serif;
font-size:	11px;
color:	rgb(108, 204, 204);
background-color:	inherit;
text-decoration:	none;
padding:	0px 15px 0px 15px;
}

#pbnails_top_text a:hover{
text-decoration:	underline;
}

/*menu*/
#pbnails_menu{
width:	900px;
height:	57px;
margin:	0px;
padding:	0px;
border:	none;
background:	url('../images/pbnails_bg_menu.jpg') repeat-x top left;
text-align:	left;
}

/*banner*/
#pbnails_banner{
width:	900px;
height:	263px;
margin:	0px;
padding:	0px;
border:	none;
z-index:	-10;
}

/*produkty*/
#pbnails_produkty{
width:	900px;
height:	230px;
margin:	0px;
padding:	0px;
border:	none;
background:	url('../images/pbnails_bg_produkty.jpg') no-repeat top left;
}

#pbnails_produkty_slide{
width:	678px;
margin:	0px;
padding:	0px;
border:	none;
float:	left;
text-align:	left;
}

#pbnails_produkty_mapa{
width:	222px;
margin:	0px;
padding:	0px;
border:	none;
float:	left;
text-align:	center;
}

/*kontener dol*/
#pbnails_bottom{
width:	900px;
margin:	0 auto 0;
padding:	0px;
border:	none;
text-align:	center;
background:	url('../images/pbnails_bg_bottom.jpg') repeat-x top left;
overflow:	hidden;
}

/*dol lewa*/
#pbnails_bottom_left{
width:	113px;
margin:	0px;
padding:	26px 0px 0px 0px;
border:	none;
text-align:	right;
float:	left;
}

/*dol srodek*/
#pbnails_bottom_center{
width:	726px;
margin:	0px;
padding:	0px;
border:	none;
text-align:	center;
float:	left;
font-size:	11px;
}

#pbnails_bottom_center table{
margin:	0 auto 0;
padding:	0px;
}

/*dol prawa*/
#pbnails_bottom_right{
width:	61px;
margin:	0px;
padding:	18px 0px 0px 0px;
border:	none;
text-align:	left;
float:	left;
}

/*górne menu*/
table.topmenu{
width:	892px;
margin:	0 auto 0;
padding:	0px;
float:	left;
text-align:	center;
}

table.top_menu{
margin:	0 auto 0;
padding:	0px;
text-align:	center;
}

td.cms_vmenu_container, td.cms_vmenu_container_selected{
margin:	0px;
padding:	0px;
text-align:	center;
}

td.cms_vmenu_container a.cms_vmenu_link{
text-decoration:	none;
padding:	24px 15px 21px 15px;
display:	block;
}

td.cms_vmenu_container a.cms_vmenu_link:hover, td.cms_vmenu_container_selected a.cms_vmenu_link_selected:hover{
background:	url('../../../media/Menu/pbnails_menu_hover.jpg') repeat-x 0px 24px;
text-decoration:	underline;
}

td.cms_vmenu_container_selected a.cms_vmenu_link_selected{
text-decoration:	none;
padding:	24px 15px 21px 15px;
display:	block;
}

td.cms_vmenu_link_pointer{
margin:	0px;
padding:	0px;
width:	1px;
}

/*menu stopka*/
td.cms_foot_item{
margin:	0px;
padding:	24px 8px 0px 8px;
background:	url('../../../media/Menu/pbnails_menu_foot_bg.jpg') no-repeat top center;
}

td.cms_foot_item a.cms_link{
background-color:	inherit;
color:	rgb(207, 2, 125);
text-decoration:	none;
font-size:	11px;
}

td.cms_foot_item a.cms_link:hover{
text-decoration:	underline;
}

/*box z sekcja*/
table.box{
margin:	0px;
padding:	0px;
}

table.box th{
text-align:	left;
padding:	0px;
margin:	0px;
}

table.box_item{
padding:	0px;
margin:	29px 0px 0px 0px;
}

td.box_date{
padding:	0px;
margin:	0px;
}

td.box_title{
padding:	0px;
margin:	0px;
}

td.box_content{
text-align:	left;
margin:	0px;
padding:	0px;
}

td.box_more{
text-align:	left;
margin:	0px;
padding:	10px;
display:	none;
}

/*scrolowany div*/
div#scrollbar { 
display:none;
}

/* below in external file */
div#wn	{ 
position:	relative; 
width:	523px; 
height:	168px; 
overflow:	hidden;	
margin-left:	83px;
}

div#scrollbar { 
position:	relative; 
bottom:	100px;
width:	678px;
display:	block; /* display:none initially */
font-size:	1px;  /* so no gap or misplacement due to image vertical alignment */
}

div#track { 
position:	absolute; 
left:	12px; 
top:	0;
}

div#dragBar {
position:	absolute; 
left:	1px; 
top:	1px;
width:	20px;	
height:	9px; 
}  

div#left{
position:	absolute;
left:	0;
top:	0;
margin-left:	22px;
width:	41px;
height:	61px;
}  

div#left a.mouseover_left:hover, div#right a.mouseover_right:hover{
position:	relative;
top:	5px;
}

div#right{
position:	absolute;
right:	0;	
top:	0;
margin-right:	11px;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
display:	block; 
} 

div#lyr1 table{
margin:	0 auto 0;
padding:	0px;
}

div#lyr1 table td{
padding:	0px 45px 0px 0px;
}

div#lyr1 table td a:hover{
position:	relative;
top:	2px;
}

/*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(207, 2, 125);
font-family : tahoma, 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, 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, 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, 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-family : tahoma, serif;
font-size		  : 11px;
font-weight : bold;
color : rgb(97, 97, 97);
text-decoration : none;
}

table.print_form th a:hover{
background-color : inherit;
font-family : tahoma, serif;
font-size		  : 11px;
font-weight : bold;
color : rgb(0, 0, 0);
text-decoration : none;
}

td.print_form_header{
font-family : tahoma, serif;
font-size		  : 11px;
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{
font-family : tahoma, serif;
font-size		  : 11px;
padding : 5px;
background-color : inherit;
font-weight : normal;
color : rgb(0, 0, 0);
text-align : justify;
}
