body
{
    margin:                             0;
    padding:                            0;
    text-align:                         center;
    font:                               12px tahoma;
    color:                              black;
}

br.clear
{
    clear:                              both;
}

form
{
    margin:                             0;
    padding:                            0;
}

input, select, textarea
{
    padding:                            2px;
    font:                               11px tahoma;
}
hr
{
    height:                             1px;
    background-color:                   #cccccc;
    border:                             0;
}

p
{
    margin-top:                         0;
}


img
{
    vertical-align:                     middle;
    border:                             0;
}

ul
{
    margin:                             0;
}

a
{
    color:                              black;
    text-decoration:                    none;
}

a:hover
{
    text-decoration:                    underline;
}


div
{
    vertical-align:                     top;
}

p
{
    margin:                             0;
}


/* pasek górny na całą szerokość strony */
div.pasek_gorny
{
       background-color:               #d7d7d7;
       height:                         48px;
}

/* opcje w pasku górnym */
div.opcje_pasek_gorny
{
    width:                              852px;
    height:                             48px;
    margin:                             0 auto;
    background-color:                   #cccccc;
    text-align:                         left;
    padding-left:                       25px;
}

/* ikonki na pasku górnym */
div.ikonki
{
    width:                              580px;
    float:                              left;
    padding-top:                        17px;
}

/* wyszukiwarka w pasku górnym */
div.wyszukiwarka
{
    float:                              left;
    padding:                            10px 20px 0 0;
    color:                              white;
    font-size:                          11px;
    clear:                              right;
}

/* pole wpisania frazy */
input.wyszukiwarka
{
    border:                             0;
}

/* całość */
div.all
{
    margin:                             0 auto;
    text-align:                         left;
    width:                              877px;
    background:                         white url('../img/tlo_top.jpg') no-repeat left top;
}

/* okno z banerem flash */
div.okno_baner
{
    clear:                              left;
    float:                              left;
    width:                              593px;
    padding-top:                        35px;
    font-size:                          11px;
}

/* okno opakowanie akutil */
div.okno_opakowanie_akutil
{
    width:                              284px;
    float:                              left;
    padding-top:                        35px;
    overflow:                           hidden;
}

/* pasek dolny na całą szerokość strony */
div.pasek_dolny
{
       background-color:               #d7d7d7;
       height:                         48px;
}

/* opcje w pasku dolnym */
div.opcje_pasek_dolny
{
    width:                              852px;
    height:                             48px;
    margin:                             0 auto;
    background-color:                   #d7d7d7;
    text-align:                         left;
    padding-left:                       25px;
}

/* stopka */
div.stopka
{
    width:                              558px;
    background-color:                   #c3c3c3;
    padding:                            18px 0px 0 35px;
    font:                               12px tahoma;
    color:                              black;
    height:                             30px;
}

/* linki w stopce */
div.stopka a
{
    color:                              black;
}

div.stopka a:hover
{
    text-decoration:                    underline;
}

/* centralna część z treściami */
div.content
{
    width:                              573px;
    float:                              left;
    padding:                            0 20px 20px 0;
}

/* część po prawej */
div.right
{
    width:                              265px;
    float:                              left;
}

/* box witamy */
div.witamy_naglowek
{
    background:                         #cfe7f3 url('../img/witamy_naglowek.jpg');
    height:                             31px;
    width:                              550px;
    font:                               20px tahoma;
    padding:                            15px 10px 3px 25px;
}

div.witamy_content
{
    width:                              515px;
    padding:                            0 30px 5px 25px;
    background:                         #cfe7f3 url('../img/witamy_content.jpg');
}

div.witamy_footer
{
    background:                         #cfe7f3 url('../img/witamy_footer.jpg');
    height:                             23px;
    width:                              570px;
    margin-bottom:                      20px;
}

/* okno aktualności */
div.news .ikona
{
     width:                             85px;
     height:                            66px;
     border:                            solid 1px #cccccc;
     margin:                            3px 10px 5px 0;
     float:                             left;
 }

 div.news img
 {
     text-align:                        left;
     float:                             left;
     margin-right:                      10px;
 }


 /* komunikat walidacji formularza */
.walidacja
{
    color:                              red;
    margin:                             5px 0;
}

/* okno powiadom znajomego */
div.powiadom
{
    display:                            none;
    padding:                            10px;
    margin:                             10px 0;
    border:                             solid 1px #999999;
    background-color:                   #f0f0f0;
}

a.kat_link
{
    color:                              #b00000;
}

.kat_main
{
    color:                              #b00000;
}

div.news .cont img
{
    vertical-align:                     top;
    padding:                            0 10px 10px 0;
    float:                              left;
}

div.cont a
{
    color:                              #bd0000;
}

table {
	border: 1px solid #bbbbbb;
	border-spacing: 0px;
}

table td, th {
	border: 1px solid #EEEEEE;
}

table th {
	background-color: #EEEEEE;
}

