#dropmenudiv {
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    Z-INDEX: 100;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    POSITION: absolute
}
A{
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
A:hover{
    color: #C20111;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
A.mapa{
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
A.mapa:hover{
    color: #C20111;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
DIV#artykuly li.szare a{
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
        color: #3F3F3F;
        }

DIV#artykuly li.szare a:hover {
    color: #C20111;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    }

A.szare:hover {
    color: #C20111;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    }

A.kategorie_w_menu{
    color: #000000;
    font-size: 10px;
    text-decoration: none;
}
A.kategorie_w_menu:hover{
    color: #C20111;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
A.drobny {
        margin-left: 0;
        font-size: 11px;
        text-decoration:none;
        font-weight:normal;
        color: #000000;
        }
A.drobny:hover {
        margin-left: 0;
        font-size: 11px;
        text-decoration:none;
        font-weight:normal;
        color: #C20111;
        }
A.menu{
    color: #000000;
    padding-left: 6px;
    font-size: 11px;
    font-family: Verdana;
    font-weight: normal;
    text-decoration: none;
}
A.menu:hover{
    color: #C20111;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#kategorie_w_menu{
    width: 220px;
    border: 1px solid black;
    border-top: 0px;
    position: absolute;
    background: url(../images/bg_menu.jpg);
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

#download {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#product_list ul{
        list-style: none;
        margin-left: 0px;
        padding: 10px;
        text-align: left;
        }
#product_list li{
        padding-bottom: 0px;
}
DIV#middle_srodek{
           WIDTH: 400px;
           float: left;
}

DIV#middle_caly{
           float: left;
}

MAP#list_other UL{
    padding-left: 17px;
    }

#left ul {
        list-style: url(../images/small_arrow_right.gif);
        padding-left: 0px;
        text-align: left;
        }
#left li{
        display: list-item;
        padding-bottom: 10px;

        margin-bottom: 0px;
        }
#left_p ul {
        list-style:none;
        margin: 8px;
        padding: 0px;
        text-align: left;
        }
#left_p li{
        display: list-item;
        padding-bottom: 10px;
        margin-right: 3px;
        margin-bottom: 0px;
        }
#sending ul{
        width: 450px;
        float: left;
        padding:0px;
        text-align: left;
}
#sending li{
        DISPLAY: inline;
        FONT-SIZE: 12px;
        FLOAT: left;
        WIDTH: 25%
}
#left_poznaj ul {
        list-style: url(../images/small_arrow_right.gif);
        margin:8px;
        margin-bottom: 40px;
        padding:0px;
        text-align: left;
        }
#left_poznaj li{
        display: list-item;
        padding-bottom: 4px;
        margin-right: 3px;
        margin-bottom: 0px;
        }
#left_home ul {
        list-style: url(../images/small_arrow_right.gif);
        margin: 0px;
        padding: 0px;
        text-align: left;
        }
#left_home li{
        display: list-item;
        padding-bottom: 10px;
        margin-right: 3px;
        margin-bottom: 0px;
        }
#content {
        FONT-SIZE: 9px;
}

DIV#boxCzytelnia{
        font-size: 11px;
        margin-left: 0;
        margin-bottom: 0;
        padding-left: 0;
        border-left: thin dashed #cdcdcd;
        float: left;
        padding: 0;
        text-align: left;
}

DIV#boxText{
            margin-left: 15px;
            margin-right: 15px;
            margin-bottom: 100px;
            width: 80%;
            text-align: left;
            float: left;
}

DIV#sortowanie {
        background-image:url(../images/box_content.gif);
        font-size: 11px;
        font-weight: bold;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 0;
        padding-bottom: 0;
        padding:0;
        }
DIV#artykuly {
        background-image:url(../images/box_content.gif);
        width: 100%;
        font-size: 11px;
        margin-top: 40px;
        }
DIV#artykuly ul{
        width: 100%;
        margin-left: 0px;
        font-size: 11px;
        }
DIV#artykul {
        font-size: 11px;
        margin-left: 10px;
        }
DIV#artykuly li a{
        color: #C20111;
        font-size: 11px;
        font-weight: normal;
        }
DIV#artykuly li{
        margin-bottom: 0px;
        margin-left: 0px;
        }
DIV#artykuly li a:hover{
        color: #000;
        font-size: 11px;
        font-weight: normal;
        }
DIV#artykuly li a:hover{
        color: #000;
        font-size: 11px;
        font-weight: normal;
        }
DIV#downloadTable{
        color: #000;
        font-size: 11px;
        font-weight: normal;
        text-align: center;
}
DIV#sortowanie li a{
        margin-left: 0;
        font-size: 11px;
        text-decoration:none;
        font-weight:bold;
        color: #000;
}
DIV#sortowanie li{
        margin-bottom: 8px;
        margin-left: 0px;
        }
DIV#boxPromocje{
                width: 130px;
                float: left;
}
#boxPromocje ul{
        list-style: url(../images/red_arrow_right.gif);
        margin:8;
        padding:0;
        text-align: left;
}
IMG.menu {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    margin-left: 20px;
}
IMG {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
DIV#picture img{
        border: 1px solid #CDCDCD;
        margin-left: 0px;
        margin-right: 8px;
        margin-bottom: 0px;
        margin-top: 5px;
        padding: 2px;
        float: left;
}
DIV#picture_home img{
        border: 1px solid #CDCDCD;
        margin-bottom: 0px;
        margin-top: 5px;
        padding: 2px;
}
DIV#picture_galeria img{
        border: 1px solid #CDCDCD;
        margin-left: 10px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-top: 15px;
        padding: 2px;
}
DIV#picture_right img{
        border: 1px solid #CDCDCD;
        margin-left: 0px;
        margin-bottom: 5px;
        margin-top: 5px;
        padding: 2px;

}
DIV#pictureDownload img{
        border: 1px solid #CDCDCD;
        margin-right: 15px;
        margin-top: 0px;
        padding: 2px;

}
DIV#strzalka{
        margin-right:5px;
        padding:2px;
        text-align: left;
}
DIV#box_dol {
        background-image:url(../images/box_dol.gif);
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 0;
        padding-left: 0;
        height: 21px;
        padding:0;
        }
DIV#home {
        margin: 0px;
        padding-bottom: 0;
        padding:5px;
        font-size: 9px;
        }
DIV#newsletter {
        padding-bottom: 0;
        FONT-FAMILY: VERDANA, sans-serif;
        font-size: 11px;
        }
DIV#home UL{
        font-size: 11px;
        font-weight: normal;
        margin-left: 15px;
        padding-bottom: 0px;
        }
DIV#home LI{
        font-size: 11px;
        font-weight: normal;
        padding-bottom: 0px;
        }
#primarynav {
        font-size: 13px;
        margin-left: 0px;
        FONT-FAMILY: VERDANA, sans-serif;
        }
#product_description{
        font-size: 13px;
        margin-left: 20px;
        FONT-FAMILY: VERDANA, sans-serif;
        margin-bottom:20px;
        margin-top:20px;
}
#primarynav IMG.loga{
        border: 1px solid #CDCDCD;
        margin-left: 40px;
        margin-bottom: 15px;
        margin-top: 10px;
        }
#primarynav ul {
        display:inline;
        list-style:none;
        margin:0;
        padding:0;
        }
#primarynav li {
        display:inline;
        margin:0;
        padding-left: 8px;
        }

BODY {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000;
    PADDING-TOP: 0px;
    FONT-FAMILY: "Tahoma", sans-serif;
    BACKGROUND-COLOR: #fff
}
IMG.menu {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}

#container {
    MARGIN-LEFT: auto;
        WIDTH: 800px;
        MARGIN-RIGHT: auto;
        TEXT-ALIGN: center
}
DIV#Tlogo {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 190px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #fff
}
DIV#Mmenu {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 190px;
    PADDING-TOP: 0px
}
DIV#MPage {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 190px;
    LINE-HEIGHT: 130%;
    PADDING-TOP: 5px
}
DIV.header {
    background-image:url(../images/bgheader.jpg);
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px
}
DIV.linki {
    background-color: #C20111;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    COLOR: #fff;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    text-align: center;
}
DIV.linki_nad {
    background-image:url(../images/gradient_nad_linki.gif);
    PADDING-RIGHT: 0px;
    HEIGHT: 5px;
    FONT-SIZE: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px
}
DIV.linki_pod {
    background-image:url(../images/gradient_pod_linki.gif);
    PADDING-RIGHT: 0px;
    HEIGHT: 31px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px
}
DIV.linki_pod {
    background-image:url(../images/gradient_pod_linki.gif);
    PADDING-RIGHT: 0px;
    HEIGHT: 31px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px
}
DIV#rightbox_left {
    PADDING-RIGHT: 5px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 5px;
    FLOAT: left;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    WIDTH: 250px;
    LINE-HEIGHT: 130%;
    PADDING-TOP: 5px
}
DIV#rightbox_right {
    PADDING-RIGHT: 5px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 5px;
    FLOAT: right;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    WIDTH: 250px;
    MARGIN-RIGHT: 10px;
    LINE-HEIGHT: 130%;
    PADDING-TOP: 5px
}
#left {
    margin-right: 20px;
    TEXT-ALIGN: left
}
#right {
    FLOAT: left;
        WIDTH: 153px;
        TEXT-ALIGN: left
}
DIV#Mwidget1 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 135px;
    PADDING-TOP: 0px
}
DIV#Mwidget2 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 135px;
    PADDING-TOP: 0px
}
DIV#paski {
    background-image:url("../images/botom-paski.gif");
    height: 25px;
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px
}
div#Bfooter{
    clear: both;
    background-color: #ccc;
    padding: 0px;
    height: 60px;
}
DIV#Tlogo H1 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DIV#Mnews DIV P.contmorelink {
    FONT-SIZE: 90%;
    WIDTH: 100%;
    TEXT-ALIGN: right;
}
DIV#srodek {
    FONT-SIZE: 90%;
    WIDTH: 100%;
    HEIGHT: 68%;
    TEXT-ALIGN: right
}
DIV#Bfooter P {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    FONT-FAMILY: "arial ce", arial, Verdana, geneva ce, geneva, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H3 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 15px;
    PADDING-TOP: 0px;
    COLOR: #000;
    text-align: left;
}
#TITLE{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 15px;
    PADDING-TOP: 0px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    COLOR: #000000;
    text-align: center;
}
#zobacz_wiecej{
    color: #7F7F7F;
    font-weight: normal;
}
<!-- admin -->

DIV#list {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
}
DIV#list ul {
    list-style: none;
    width: 100%;
    padding-left: 7px;
    margin-left: 0px;
    display:inline;
}
DIV#list li {
    list-style: none;
    display:table-cell;
    color: #000000;
    margin-left: 20px;
    list-style: url(../images/small_arrow_right.gif);
    font-size: 11px;
    font-weight: normal;
}
td {
    font-size: 10px;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

select {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    background-color: #eeeeee;
}

input {
    color: #000000;
    text-decoration: none;
    background-color: #f7f7f7;
    font-family: sans-serif;
    font-size: 10px;
    border: 1px solid #999999;
}
input#image {
    border: 1px solid #CCCCCC;
}
textarea {
    color: #333333;
    text-decoration: none;
    background-color: #f7f7f7;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border: 1px solid #999999;
}

.edytuj {
	font-weight: bold; 
	color: blue;
}

.wlacz {
	color: red;
}
