body {
    margin: 0px;
    padding: 0px;
    background:	#DBDBDB url(../images/background_repeat_image.gif) top repeat-x;
    color:#4D4D4D;
}
#Menu td a {
    background-image:  url("../images/menu_all.gif");
    background-repeat: no-repeat;
}
.DynamicContentStyle {
    background-color: #FFFFFF;
    background-image:url(../images/dynamic_content_bottom.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
}

#Magazyny { font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF; text-align:center;}
#Magazyny a { text-decoration:none; color:#4D4D4D;}
#Magazyny a:hover { text-decoration:none; color:#0B8BF8;}

#Kontakt { font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF; text-align:center; padding-top:2px ;}
#Kontakt a { text-decoration:none; color:#4D4D4D;}
#Kontakt a:hover { text-decoration:none; color:#0B8BF8;}

#Footer {   padding-left:25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
#Footer a { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#4D4D4D;}
#Footer a:hover { color:#0B8BF8;}
#Footer img { margin:0px 10px; }

#Footer_right { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right;  padding-right:25px; }
#Footer_right img { margin:0px 10px 0px 10px }
#Footer_right a { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#4D4D4D;}
#Footer_right a:hover { color:#0B8BF8;}

.menu1 { width:145px; height:62px; background-position:0px -62px; display:block; }
.menu1:hover { background-position:0px 0px }

.menu2 { width:103px; height:62px; background-position:-145px -62px; display:block; }
.menu2:hover { background-position:-145px 0px }

.menu3 { width:158px; height:62px; background-position:-248px -62px; display:block; }
.menu3:hover { background-position:-248px 0px }

.menu4 { width:185px; height:62px; background-position:-406px -62px; display:block; }
.menu4:hover { background-position:-406px 0px }

.menu5 { width:132px; height:62px; background-position:-591px -62px; display:block; }
.menu5:hover { background-position:-591px 0px }

.menu6 { width:123px; height:62px; background-position:-723px -62px; display:block; }
.menu6:hover { background-position:-723px 0px }

.menu7 { width:125px; height:62px; background-position:-846px -62px; display:block; }
.menu7:hover { background-position:-846px 0px }

.DynamicContentLeft {
    vertical-align:top;
    padding-top:20px;
    padding-bottom:10px;
    padding-left:25px;
    padding-right:25px;
    width:50%;
    text-align:left;
}

.DynamicContentLeft a {
    color: #4D4D4D;
    text-decoration: none;
}

.DynamicContentRight {
    vertical-align:top;
    padding-top:20px;
    padding-bottom:10px;
    width:50%;
    padding-left:30px;
    padding-right:25px;
    background-image:  url("../images/dynamic_content_right_backg.gif");
    background-repeat: repeat-y;
    text-align:left;
}

#oferta_naglowek {
    margin-bottom:5px;
}

.wiecej {
    text-align:right;
    margin-top:15px;
    vertical-align:bottom;
}

.li_icon {
    list-style-image:url(../images/icon_pdf.gif);
}

.topBaner{
    height: 327px;
    width: 970px;
    display: table-cell;
    vertical-align: bottom;
    background-image:  url("../images/topBaner02.jpg");
}

.submenu {
    padding: 0;
}
.submenu li{
    height: 36px;
    list-style-type: none;
}

.submenu a{
    background-image:  url("../images/btnBg02.png");
    background-repeat: no-repeat;
    display: block;
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 55px;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #fff;
    font-weight: 300;
    text-decoration: none;
}

.submenu a:hover{
    opacity: .8;
}

.productTable td{
   border: 1px solid #d7d7d7;
}

#LinkPobierz a {
    color:#4D4D4D;
    text-decoration:none;
}

#LinkPobierz a:hover {
    color:#0B8BF8;
}

#tabelka td {
    border:1px solid #4D4D4D;
}

.thumb {
    margin-left:7px;
    margin-bottom:8px;
    border: 1px solid #E2E2E2;
}

.gallery {
    margin-left:-10px;
}

form input, form textarea{
    background-color: #cccccc;
    border: 0;
    padding: 5px;
    width: 95%;
    margin-bottom: 10px;
}

form .label{
    font-size: 12px;
}

form input[type=submit] {
    background-color: #cccccc;
    color: #000;
    padding: 12px 20px;
    border: none;
    width: 97%;
    cursor: pointer;
}

.contactFormAlert {
    color: red;
    font-size: 12px;
}

#listaMagazynow a{
    color:#0B8BF8;
    text-decoration:none;
}