body {
     margin: 0px;
     background: url("../images/main_bg.gif");
     font-family: tahoma;
     font-size: 12px;
     color: #33649D;
}

#main_layer {
     width: 780px;
     margin: auto;
     background: url("../images/borders_bg.gif");
}

#top_bar {
     width: 780px; height: 13px;
     background: url("../images/top_bar.gif");
     text-align: right;     
     padding-top: 16px;
}

#flash_left_border {
     width: 10px; height: 339px;
     float: left;
     background: url("../images/flash_left_border.gif");
}

#flash_right_border {

     width: 10px; height: 339px;
     float: left;
     background: url("../images/flash_right_border.gif");
}


#menu_left_border {

     width: 10px; height: 100px;
     float: left;
     background: url("../images/menu_left_border.gif");
}

#menu_right_border {

     width: 10px; height: 100px;
     float: left;
     background: url("../images/menu_right_border.gif");
}

#flash_layer {

     width: 760px; height: 339px;
     margin: auto;
     float: left;
}


#menu_layer {

     width: 760px; height: 100px;
     margin: auto;
     float: left;
}

#header_bar {

     width: 770px; height: 17px;
     background: url("../images/bar_bg.gif");
     clear: both;
     padding-left: 10px;
}

#header_content {

     width: 120px; height: 16px;
     background: #FF8E02 url("../images/header_ending.gif") no-repeat right;
     padding-left: 5px;

     font-family: verdana;
     font-size: 11px;
     font-weight: bold;
     color: #FFFFFF;

}

#content_layer, #content_layer_2 {

     width: 760px;
     background: url("../images/content_bottom_bg.gif") no-repeat bottom;
     padding: 20px 10px 30px 10px;

}


#submenu_layer {

     width: 180px;
     background: url("../images/submenu_bg.gif");
     float: left;
}

#submenu_items {

     width: 170px;
     padding-left: 10px; 
     padding-top: 10px;
}

#text_layer {

     width: 520px;
     padding: 0px 30px 0px 30px;
     float: left;

     font-family: tahoma;
     font-size: 12px;
     color: #33649D;
     line-height: 17px;
}

#referencje_layer {

     width: 570px;
     padding: 0px 5px 0px 5px;
     float: left;

     font-family: tahoma;
     font-size: 12px;
     color: #33649D;
     line-height: 17px;
}




#opis_produktu {

     width: 350px;
     float: left;

     font-family: tahoma;
     font-size: 12px;
     color: #33649D;
     line-height: 17px;
     padding: 0px 0px 0px 10px;
	 text-align:justify;
}

#zdjecia_produktu {

     width: 220px;
     text-align: center;
     float: left;
     padding-top: 30px;
}

#nav_bar {

     text-align: right;
     padding: 0px 20px 0px 0px;

}

#search_section {

     width: 250px;
     float: left;
}

#adv_search_section {
 
     width: 440px;
     padding-left: 30px;
     float: left;
}

#ofirmie_header {

     width: 780px; height: 18px;
     background: url("../images/ofirmie_header_bar.gif");
}	

#ofirmie_column {

     width: 482px;
     float: left;
     padding: 0px 10px 0px 10px;
}

#wiadomosci_column {

     width: 238px;
     float: left;
     padding: 0px 10px 0px 10px;
}

#wykonanie {
     width: 760px;
	 height:35px;
     text-align: right;
     background: url("../images/wykonanie_bg.gif") top no-repeat;
     padding-top: 5px;
     padding-right: 20px;

}
#bottom_nav1 {
	float:left;
	margin-left:20px;
	line-height:35px;
}
#bottom_nav2 {
	float:right;
	margin-right:20px;
}