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

img
{
    display: block;
    border: 0px;
}

table
{
    border-collapse: collapse;
    border: 0px;
}

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

#img_om_design
{
    width: 760px;
    height: 118px;
}

#div_layout
{
    width: 760px;
    margin: 0px auto 0px auto;
}

#div_main
{
    width: 760px;
    height: 400px;
}

#img_bottom_shades
{
    width: 760px;
    height: 32px;
}

.divMenuElement1
{
    width: 190px;
    height: 26px;
}

.divMenuElement2
{
    width: 190px;
    height: 26px;
    background-image: url(images/background_03.gif);
}

.divMenuElement3
{
    width: 190px;
    background-image: url(images/background_04.gif);
    background-repeat: no-repeat;
}

.divMenuElements
{
    margin: 3px 0px 3px 0px;
    display: none;
}

img.img_menu_button
{
    width: 190px;
    height: 26px;
}

img.img_current_project
{
    width: 279px;
    height: 101px;
    margin: 0px 0px 15px 0px;
}

td.td_dots
{
    background-image: url(images/dots_vertical.gif);
    background-repeat: repeat-y;
    background-position: top center;
    width: 3px;
}

p.date
{
    line-height: 10px;
    font-size: 10px;
    color: #888888;
    margin: 0px 0px 0px 0px;
}

h2
{
    color: #72b220;
    font-size: 11px;
    margin: 0px 0px 15px 0px;
}

h2.h2_aktualnosci
{
    color: #72b220;
    font-size: 11px;
    line-height: 11px;
    margin: 0px 0px 8px 0px;
}

p.p_grey_plain
{
    color: #888888;
    font-size: 11px;
    margin: 0px 0px 0px 0px;
}

p.p_grey_margin
{
    color: #888888;
    font-size: 11px;
    margin: 4px 0px 6px 0px;
    text-align: justify;
}

p.p_green_11
{
    font-size: 11px;
    font-weight: normal;
    color: #72b220;
    margin: 0px 0px 0px 0px;
}

p.p_green_11_bold
{
    font-size: 11px;
    font-weight: bold;
    color: #72b220;
    margin: 0px 0px 0px 0px;
}

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

p.p_submenu1
{
    font-size: 11px;
    font-weight: bold;
    color: #72b220;
    margin: 0px 0px 0px 0px;
    padding: 7px 0px 0px 27px;
}

p.p_submenu2
{
    font-size: 11px;
    font-weight: normal;
    color: #888888;
    margin: 0px 0px 0px 0px;
    padding: 5px 3px 3px 25px;
}

div.div_current_project
{
    width: 273px;
    margin: 0px 3px 0px 3px;
}

img.img_arrow
{
    width: 17px;
    height: 23px;
    display: inline;
}

img.img_circle
{
    width: 17px;
    height: 23px;
    display: inline;
}

img.img_arrows
{
    width: 9px;
    height: 6px;
    display: inline;
}
a
{
    text-decoration: none;
}

a:link
{
    color: #72b220;
}

a:visited
{
    color: #72b220;
}

a:active
{
    color: #72b220;
}

a:hover
{
    color: #2a6500;
}

a.a_grey:link
{
    color: #888888;
}

a.a_grey:visited
{
    color: #888888;
}

a.a_grey:active
{
    color: #888888;
}

a.a_grey:hover
{
    color: #72b220;
}

img.header_567x29
{
    width: 567px;
    height: 29px;
}

img.header_567x26
{
    width: 567px;
    height: 26px;
}

div.div_green_bar
{
    width: 567px;
    height: 25px;
    margin: 0px 0px 0px 0px;
    background-color: #e4eace;
}

div.div_green_bar p
{
    font-size: 11px;
    font-weight: bold;
    color: #72b220;
    margin: 0px 0px 0px 0px;
    padding: 6px 6px 0px 6px;
}

img.img_project_preview
{
    width: 107px;
    height: 72px;
    margin: 6px 0px 6px 5px;
}

img.img_project_large
{
    width: 555px;
    height: 374px;
    margin: 0px 6px 3px 6px;
}

table.table_projects_preview
{
    margin: 0px 0px 0px 1px;
}

input.input_normal
{
    width: 331px;
    margin: 0px;
    background-color: #e4eace;
    border-color: #888888;
    border-style: solid;
    border-width: 1px;
    font-family: verdana;
    font-size: 11px;
    color: #888888;
    padding: 2px 2px 2px 2px;
}

input.input_wyslij
{
     border-width: 0px;
}

textarea.textarea_normal
{
    width: 331px;
    margin: 0px;
    background-color: #e4eace;
    border-color: #888888;
    border-style: solid;
    border-width: 1px;
    font-family: verdana;
    font-size: 11px;
    color: #888888;
    padding: 2px 2px 2px 2px;
}

table.table_kontakt td
{
    padding: 3px 0px 3px 0px;
}

div.div_dots_horizontal
{
    width: 561px;
    height: 1px;
    overflow: hidden;
    background-image: url(images/dots_horizontal.gif);
    margin: 0px 3px 0px 3px;
}

table.table_oferta
{
    margin: 10px 3px 0px 3px;
    
}

table.table_oferta td
{
     padding: 0px 0px 8px 0px;
}

img.img_banner_branzowy
{
    width: 279px;
    height: 101px;
    margin: 0px 0px 0px 0px;
}

img.img_banner_branzowy_duzy
{
    width: 567px;
    height: 130px;
}

div.div_opis_branzy
{
    width: 555px;
    margin: 0px 6px 0px 6px;
}

ol
{
    list-style-type: disc;
    font-size: 11px;
    color: #888888;
    margin: 6px 0px 6px 6px;
    padding: 0px 0px 0px 0px;
    list-style-position: inside;
}

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

