body
{
    margin: 0px 0px 0px 0px;
    background-image: url(images/background-01.gif);
    background-repeat: repeat-x;
    text-align: center;
    font-family: tahoma;
}

img
{
    border: 0px;
}

table
{
    border-collapse: collapse;
}

td
{
    padding: 0px 0px 0px 0px;
    text-align: left;
    vertical-align: top;
}

div#div_top_bar
{
    width: 974px;
    height: 31px;
    margin: 0px auto 0px auto;
    overflow: hidden;
}

div#div_top_bar_01
{
    width: 180px;
    height: 31px;
    overflow: hidden;
    float: left;
    background-image: url(images/top-bar-01.gif);
}

img#img_top_bar_01
{
    width: 180px;
    height: 31px;
}

div#div_top_bar_02
{
    width: 540px;
    height: 31px;
    overflow: hidden;
    float: left;
    background-image: url(images/top-bar-02.gif);
    text-align: left;
}

img#img_top_bar_02
{
    width: 540px;
    height: 31px;
}

div#div_top_home
{
    width: 60px;
    height: 31px;
    overflow: hidden;
    float: left;
}

img#img_top_home
{
    width: 60px;
    height: 31px;
}

div#div_top_mapa
{
    width: 92px;
    height: 31px;
    overflow: hidden;
    float: left;
}

img#img_top_mapa
{
    width: 92px;
    height: 31px;
}

div#div_top_lang_version
{
    width: 102px;
    height: 31px;
    overflow: hidden;
    float: left;
}

img#img_top_lang_version
{
    width: 102px;
    height: 31px;
}


div#div_top_lang_version2
{
    width: 102px;
    height: 31px;
    overflow: hidden;
    float: left;
}

img#img_top_lang_version2
{
    width: 102px;
    height: 31px;
}

div#div_powerit
{
    width: 974px;
    height: 163px;
    margin: 0px auto 0px auto;
    overflow: hidden;
}

img#img_powerit
{
    width: 974px;
    height: 163px;
}

div#div_red_bar
{
    width: 974px;
    height: 38px;
    margin: 0px auto 0px auto;
    overflow: hidden;
    text-align: left;
    background-image: url(images/red-bar-02.gif);
    background-repeat: repeat-x;
}

div#div_red_bar_01
{
    width: 180px;
    height: 38px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    float: left;
}

img#img_red_bar_01
{
    width: 180px;
    height: 38px;
}

div#div_red_bar_02
{
    font-size: 11px;
    color: #ffffff;
    /*margin: 7px 0px 0px 570px;*/
    margin: 7px 0px 0px 300px;
    width: 400px;
}

div#div_main
{
    width: 974px;
    margin: 0px auto 0px auto;
}

td.edges_180
{
    width: 180px;
    background-image: url(images/table-edges-180.gif);
    background-repeat: repeat-y;
    
}

td.edges_608
{
    width: 608px;
    background-image: url(images/table-edges-608.gif);
    background-repeat: repeat-y;
}

td.td_footer_180a
{
    width: 180px;
    height: 12px;
    background-image: url(images/table-footer-180a.gif);
}

td.td_footer_180b
{
    width: 180px;
    height: 12px;
    background-image: url(images/table-footer-180b.gif);
}

td.td_footer_608
{
    width: 608px;
    height: 12px;
    background-image: url(images/table-footer-608.gif);
}

td.td_background_02
{
    width: 3px;
    height: 28px;
    background-image: url(images/background-02.gif);
    background-repeat: repeat-y;
}

td.td_background_03
{
    width: 3px;
    background-image: url(images/background-03.gif);
    background-repeat: no-repeat;
}

div.div_table_header_180
{
    width: 180px;
    height: 28px;
    overflow: hidden;
}

img.img_table_header_180
{
    width: 180px;
    height: 28px;
}

div.div_table_header_608
{
    width: 608px;
    height: 28px;
    overflow: hidden;
}

img.img_table_header_608
{
    width: 608px;
    height: 28px;
}

div#div_partners
{
    width: 974px;
    height: 44px;
    margin: 0px auto 0px auto;
    overflow: hidden;
}

img#img_partners
{
    width: 974px;
    height: 44px;
}

div#div_bottom_bar
{
    width: 974px;
    height: 22px;
    margin: 2px auto 0px auto;
    overflow: hidden;
    background-image: url(images/bottom-bar-01.gif);
    background-repeat: repeat-x;
    text-align: right;
}

p#footer_powerit
{
    color: #ffffff;
    font-weight: bold;
    margin: 5px 10px 0px 0px;
}

form
{
    margin: 0px 0px 0px 0px;
}

input
{
    font-family: tahoma;
    font-size: 12px;
    background-color: #f1efef;
    border: solid 1px #dfdfdf;
    color: #000000;
    padding: 1px 2px 1px 2px;
}

input.submit
{
    font-family: monospace;
    font-size: 12px;
    background-color: #f1efef;
    border: 0px;
}

textarea
{
    border: 1px solid;
    border-color: #dedede;
    background-color: #f1eff0;
    font-family: tahoma;
    font-size: 11px;
    padding: 2px 2px 2px 2px;
}

div.div_txt_01
{
    margin: 5px 9px 0px 9px;
    width: 162px;
}

div.div_txt_02
{
    margin: 10px 10px 5px 10px;
    width: 588px;
}

div.div_txt_03
{
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid;
    border-color: #dfdfdf;
    width: 172px;
    margin: 0px 4px 0px 4px;
}

p
{
    color: #848383;
    font-size: 11px;
    margin: 0px 0px 0px 0px;
}

p.etykieta
{
    margin: 3px 0px 2px 0px;
}

p.submenu
{
    margin: 7px 8px 7px 8px;
}

p.plain
{
    font-size: 11px;
    color: #848383;
    margin: 0px 0px 10px 0px;
    text-align: justify;
}

h1
{
    font-size: 11px;
    font-weight: bold;
    margin: 5px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

a:link
{
    color: #848383;
    text-decoration: underline;
}

a:visited
{
    color: #848383;
    text-decoration: underline;
}

a:active
{
    color: #848383;
    text-decoration: underline;
}

a:hover
{
    color: #e80401;
    text-decoration: underline;
}

a.a_bialy:link
{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

a.a_bialy:visited
{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

a.a_bialy:active
{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

a.a_bialy:hover
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a.a_czarny:link
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a.a_czarny:visited
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a.a_czarny:active
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a.a_czarny:hover
{
    color: #e80401;
    text-decoration: none;
    font-weight: bold;
}

ol
{
    list-style-type: disc;
    font-size: 11px;
    color: #848383;
    margin: 5px 0px 10px 25px;
    padding: 0px 0px 0px 0px;
    list-style-position: inside;
}

li
{
    margin: 5px 0px 5px 0px;
}

p.footer_trademarks
{
    color: #bebebe;
    font-size: 10px;
    text-align: center;
    margin: 2px 0px 5px 0px;
}

div.div_button_wiecej
{
    text-align: right;
    height: 17px;
    overflow: hidden;
}

img.button_wiecej
{
    width: 57px;
    height: 17px;
}

div.div_button_drukuj
{
    margin: 10px 0px 5px 0px;
    height: 11px;
    overflow: hidden;
    font-size: 1px;
    text-align: left;
}

img.button_drukuj
{
    width: 52px;
    height: 11px;
}

img#img_jak_dzialamy_schemat
{
    width: 228px;
    height: 355px;
}

p.komunikat
{
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

p.p_szary
{
    font-size: 11px;
    color: #bebebe;
    font-weight: normal;
    margin: 0px 0px 20px 0px;
}

p.p_czarny
{
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
}

p.p_sresult
{
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
}

p.czarna_etykieta
{
    font-size: 11px;
    font-weight: bold;
    margin: 10px 0px 10px 0px;
    color: #000000;
}

table.tree_map td
{
    vertical-align: middle;
}




div#certyfikaty
{
        float: left; height: 180px; width: 180px;
    	color: #848383;
	text-align: justify;
}

div#certyfikaty img
{
	border: none;
}

div.ls img
{
        margin: 20px 15px 0px 15px;
	height: 109px; width: 150px;
	border: none;
}

div.pt img
{
        margin: 5px 35px 0px 35px;
	height: 150px; width: 109px;
	border: none;
}

div ul
{
 	margin: 0.25em 0 0; padding: 0;
	font: bold small Arial, Verdana, sans-serif;
}

li.title
{
	display: block; text-align: center;
}

#wrapper{
  position: relative;
  width: 974px;
  margin: 0 auto;
}

