    body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-size: 12px;
        color: #585858;	
        font-family: Verdana;
        background-image: url('/imgs/background.jpg');
        width:1020px;
    }

    #container      {clear: both;position: relative;float: left;background: url('/imgs/back_container.jpg') no-repeat left 160px;width:1020px;}
    #body           {clear: both;position: relative;width:1020px; margin:0px;padding:0px;}
    
    #top            {height: 320px;width:1020px;clear: both;position: relative;}
    #top .logo      {height: 160px;position: relative;float: left;padding:10px 10px 0 10px;}
    #top .baner     {height: 140px;width:700px;position: relative;float: right;padding:25px 0px 0 0px;}
    #top .menu      {width:780px;clear: both;position: relative;float: left;margin:0 0 0 15px;}
    #top .menu_item {position: relative;float: left;margin:0 5px 0 5px;}
    #top .menu_item span {font-family: garamond; font-size:20px;vertical-align:top;height:36px;background-image: url('/imgs/top_menu_b.gif');line-height: 36px;padding:8px 0 8px 0;margin:0 auto;}
    #top a {color: #77473D; }
    
    #szukaj         {color: white; font-size: 11px; clear:both;position: relative;float: left;padding: 18px 0 60px 10px;}
    
    #tresc          {clear: both;position: relative;float: left;padding: 0px 0 0 0;}
    #tresc h1       {color: #77473D;font-family: garamond; font-size:30px;line-height:120px;position: relative;float: left;margin:0px;padding-left: 10px; width:465px;height:120px;background-image: url('/imgs/tresc_top.png'); }
    #tresc .body    {position: relative;float: left;margin:0px;width:455px;background-color: #E0D5B9;background-image: url('/imgs/tresc_body.jpg'); background-repeat: repeat-x;padding: 0 10px 0 10px;}
    #tresc .body span  {height:445px;}
    #tresc .bottom  {position: relative;float: left;padding:0 10px 0 0;margin:0px;width:465px;height:120px;background-image: url('/imgs/tresc_bottom.gif');text-align: right;color:#77473D;}
    #tresc .bottom a{color:#77473D;}    
    
    #stopka         {position: relative;float: left;clear: both;color:#77473D; width:1020px;margin:0 0 0 280px;}
    
    #stopka ul      {list-style-type:none;position: relative;float: left;padding:0px;}
    #stopka li      {display:inline;margin: 0 10px 0 10px;}
    
    #stopka a       {color: #77473D; }
    #stopka a:hover {text-decoration: underline;}
    
    
    #stopka .body         {position: relative;float: left;height:36px;background-image: url('/imgs/back_stopka.jpg');}
    #stopka .body .lewy   {position: relative;float: left;width:10px;height:36px;background-image: url('/imgs/stopka_left.jpg');}
    #stopka .body .prawy  {position: relative;float: inherit;width:10px;height:36px;background-image: url('/imgs/stopka_right.jpg');}
    #stopka .autor        {padding:15px 0 10px 0;clear: both;}

    #box         {clear: both;position: relative; color: #77473D; width:246px;text-align: center;}
    
    #box .head   {position: relative;height:254px;margin:0px;background-image: url('/imgs/box_head.gif');}
    #box .head h1{padding:50px 0 0 0;color:#77473D; font-family: garamond; font-size:20px;color: #000000; }
    #box .body   {position: relative;background-color:#FFFFFF;width:218px;margin:0 0 0 28px;}
    #box .bottom {position: relative;height:45px;width:246px;padding:0px; margin:0px;background-image: url('/imgs/box_bottom.gif');}

    
    hr {
        border: 0;
        background:#8D303B;
        color: #8D303B;
        height: 1px;
        width: 100%;
        text-align: left;
    }
    p,table,li, .text {
        font-family: Verdana;
        color: #1D1D1D;	
        line-height: 130%;
    }
    li {
        list-style-image: url(imgs/bullet.gif);
    }   
    a, a:link, a:visited, a:active {
        color: #77473D;    
        text-decoration: none; 
    }
    a:hover {
        color: #A91910;
        text-decoration: none; 
    }
    .body_top_menu {
        color: #274C00;	
        text-decoration: none; 
        
    }
    .body_top_menu.a:hover {
        color: #8D303B;
        text-decoration: none; 
    }
    .formularz {
        font-family: Verdana;
        color: #FFFFFF;
        font-size: 12px;
        padding: 3px;
        border: 1px solid #FFFFFF;
        background-color: #AFD1E2;
    }

    .selected{
        color: #990000;
    }
    H1, .tytul {
        font-family: Arial;
        color: #8D303B;
        font-size: 18px;
        font-weight: normal;
        }   

    H2, .podtytul {
        font-family: Arial;
        color: #8D303B;
        font-size: 16px;
        font-weight: normal;
        }   
    .small {
       font-size: 9px;
    }
    .back_naglowek  {
        width: 100%;
        text-valign: middle;
    }
    a.menu_top, a.menu_top:link,a.menu_top:visited,a.menu_top:active {
        font-family: Verdana;
        color: #274C00;
        font-size: 14px;
        font-weight: normal;
        text-decoration: none; 
        padding-top:25px;
        padding-left:10px;
    }
    a.menu_top:hover {
        color: #95B224;	
        background: none;
        text-decoration: none; 
    }
    tr.top_baner {
        background-image: url(imgs/back_naglowek.jpg);
    }
    a.menu_start {
        font-family: Arial;
        font-size: 16px;
        color: #663300;
    }
    a.menu_start:hover {
        color: #422100;
        text-decoration: underline; 
    }
    table.menu_bottom {
        font-size: 11px;
        height: 60px;
        background-color: #FFFFFF;
    }
    a.menu_bottom,a.menu_bottom:link,a.menu_bottom:visited,a.menu_bottom:active {
    font-size: 11px;
    color: #663300;	
    font-weight: normal;
    text-decoration: none; 
    padding-right:3px;
    }
    a.menu_bottom:hover {
    color: #663300;	
    background: underline;
    }
    a.menu_path, a.menu_path:link, a.menu_path:active, a.menu_path:visited {
    color: #4B535C;	
    font-size: 11px;
    text-decoration: none;
    }
    a.menu_path:hover{
    color: #990000;	
    background: none;
    }
    table.box {
    background-color: #CC0000;
    color: #FFFFFF;
    }
    a.box{
    color: #FFFFFF;
    background: none;

    }

    .oferta{
    font-family: Verdana ;
    font-size: 11px;
    padding:2px;
    }

    .oferta_small{
    font-size: 9px;
    line-height: 110%;
    padding:5px;
    }

    .error {
    font-size: 10px;
    color: #990000;
    }

    .menu ul {
        list-style-position: outside;
    }

    .menu li {
       font-family: Arial;
       font-size: 10px;    
       list-style-type: none;
       list-style-image: url(imgs/bullet_off.jpg);
    }

    .menu a {
       text-decoration: none;
       color: #FFFFFF;
       padding-left: 0px;
    }

    .menu a:hover {
       color: #9AC5C9;
    }
    
    .menu_left {margin-top:0px;padding-left:0px;padding-right:0px;padding-top:0px;}
    .menu_left li,.menu_left a {margin:0;padding-top:px;list-style-type:none;display:inline;font-size: 13px;color:#000000;text-decoration:none;font-weight: bold;background:none;list-style-image: url(imgs/bullet.jpg);}

    a.menu-light0,a.menu-light0:active,a.menu-light0:visited {text-decoration:none;display:block;color:#808080;background:#FFFFFF;padding:3px 3px 3px 3px;}
    a.menu-light0:hover  {text-decoration:none;color:#FE6102;background:#FFFFFF;}   

    a.nawigacja,a.nawigacja:link,a.nawigacja:visited {
        width:13px;
        height:13px;
        font-size: 10px;
        text-align:center;
        text-valign:bottom;
        color:#FFFFFF;
        background:#77473D;
        padding-left:5px;
        padding-right:5px;
        padding-top:3px;
        padding-bottom:3px;
        border-left:1px solid #FFFFFF;
        background-image: url(imgs/back_header.jpg);
        margin:0px;
    }
    a.nawigacja:hover,a.nawigacja:active {
    color:#8D303B;
    background:#FFFFFF;
    }
    a.nawigacja_active{
        width:13px;
        height:13px;
        font-size: 10px;
        text-align:center;
        text-valign:bottom;
        padding-left:5px;
        padding-right:5px;
        padding-top:3px;
        padding-bottom:3px;
        border-left:1px solid #FFFFFF;
        background-image: url(imgs/back_header.jpg);
        margin:0px;
        color:#8D303B;
        background:#FFFFFF;
    }
    .nawigacja_aktywne   {
        width:17px;
        height:17px;
        text-align:center;
    text-valign:bottom;
        color:#8D303B;
        background:#FFFFFF;
        padding-top:3px;
        padding-bottom:3px;
        border-left:1px solid #FFFFFF;
        margin:0px;
        font-weight: bold;
    }
    .mapa li {
       list-style-type: circle;

    }

    p.komunikat {
    font-size: 13px;
    padding-top:30px;
    color:#990000;
    }

    tr.naglowek1 {
    color:#FFFFFF;
    font-size: 10px;
    text-align: center;
    font-weight: bold;
    border-top:1px solid #CC0000;
    padding-top:2px;
    padding-bottom:3px;
    padding-left:7px;
    background:#663300;
    }
    td.naglowek2 {
    color:#CC0000;
    font-size: 10px;
    font-weight: bold;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:7px;
    background:#FFC164;

    }
    td.naglowek3 {
    color:#CC0000;
    font-size: 10px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:7px;
    background:#FFD18C;
    }

    td.oferta_lista{
    padding-left:7px;
    text-align:left;
    }
    .oferta_lista1 {
    background:#F0F0F0;
    }
    .oferta_lista2 {
    background:#FFFFFF;
    }   
    .cenabold{
    color:#FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding-right:7px;
    }
    a.oferta_tytul, .oferta_tytul {
    color: #006AC0;
    font-size: 11px;
    font-weight: bold;
    }
    .form_opis {
    text-align: right;
    }
    .form_pomoc{
    font-size: 9px;
    }
    .button {
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    background: #3A83AA;
    text-align: center;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:6px;
    padding-right:6px;
    border: 1px solid #FFFFFF;
    margin-top:3px;
    cursor: pointer;
    }
    
TD.komunikat0 {
    font-family: Verdana,arial,arial ce,Verdana,helvetica; 
    font-size: 12px; 
    font-weight: bold; 
    color: #66AA00; 
    text-align: center;
    border-bottom:1px solid #66AA00;
    border-top:1px solid #66AA00;
    background:#F0F0F0;
    }
    
TD.komunikat1 {
    font-family: Verdana,arial,arial ce,Verdana,helvetica; 
    font-size: 12px; 
    font-weight: bold; 
    color: #CC3333; 
    text-align: center;
    border-bottom:1px solid #CC3333;
    border-top:1px solid #CC3333;
    background:#F0F0F0;
    }   
    
.bottom {
    font-family: Verdana;
    width: 951px;
    height: 148px;
    color: #FFFFFF;
    font-size: 11px;
    padding: 5px;
    background-image: url(imgs/footer_back.jpg);
}
.bottom a{
    color: #FFFFFF;
}
.bottom a:hover {
    text-decoration: underline; 
}
.oferta_tyt {
    font-family: Verdana,arial,arial ce,Verdana,helvetica; 
    font-size: 14px; 
    font-weight: bold; 
    color: #8D303B;
}
.oferta_adres {
    font-size: 11px; 
    color: #585858;
}


