.txtz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 200%;
	color: #333333;
	text-decoration: none;
}

body {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight : normal;
    font-size   : medium;
    min-width   : 758px;

    color       : #222222;
    margin      : 20px 40px 0 40px;
    padding     : 0;
}

img {
    border         : none;
    vertical-align : middle;
}

#wrapper {
    width         : 100%;
    margin        : 30px 0 0 0;
    border-bottom : 1px solid rgb(248,220,224);
}

#menu {
    float      : right;
    width      : 34em;
    min-width  : 180px;
    margin     : 0 30px 0 0;
    padding    : 10px 0 0 0;

    list-style : none;
    font-size  : 76%;
}

#menu li {
    float       : right;
    margin      : 0 1px;
    padding     : 0;
    background  : url('img/top-left.png') no-repeat top left rgb(248,220,224);
    font-weight : normal;
}

#menu a {
    display         : block;
    margin          : 0;
    padding         : 2px 1em 0 1em;

    line-height     : 140%;
    text-decoration : none;
    background      : url('img/top-right.png') no-repeat top right;
    color           : rgb(176,12,16);
}

.stop {
    clear : both;
}

#menu a:hover {
    text-decoration : underline;
    color           : rgb(176,12,16);
}

h2 {
    font-family  : verdana;
    font-size    : 10pt;
    margin       : 0px;

    color        : rgb(176,12,16);
}

#menu0 h2 {
    font-weight  : normal;
    background   : url('img/top-left.png') no-repeat top left rgb(248,220,224);
    padding-left : 5px;
}

h3 {
    font-family  : verdana, helvetica, sans-serif;
    font-size    : 9pt;
    margin       : 0px;
    font-weight  : normal;
    color        : rgb(176,12,16);
}

strong {
   color       : rgb(176,12,16);
}

#menu0 b {
   color       : rgb(176,12,16);
}

h1 {
    width   : 250px;
    height  : 0px;
    margin  : 0 0 0 50px;
    padding : 20px 30px 60px 190px;
    color   : #666666;

    background  : url('img/logo.jpg') no-repeat 0 0;

    font-family : verdana;
    font-size   : 96%;
    font-weight : normal;
    line-height : 160%;
}

#content {
    padding-right : 2%;
    padding-left  : 0;
    margin-top    : 20px;
    line-height   : 200%;

    float         : right;

/*    background   : url('img/ppozuklj.jpg') no-repeat bottom left;*/

    font-size   : 8pt;
    text-align  : justify;
}

.half {
    width         : 44%;
}

.all {
    width         : 70%;
    text-align    : center;
}

#content h2 {
    font-weight  : normal;
    color        : rgb(20,20,20);
    text-align   : center;
}

#content img {
    padding      : 10px 0 10px 0;
}

.product
{
    padding      : 20px;
    height       : 100px;
    width        : 320px;
    text-align   : center;
}

.center {
    text-align    : center;
}

.text {
    margin-top    : 0;
    margin-bottom : 30px;
    text-indent   : 4em;
}

.map {
    margin-left : 12%;
}

/*.il{
    float  : left;
    margin : 0px 20px 0px 5px;
} */

#info {
    float       : left;
    width       : 20%;
    margin-top  : 20px;
    text-align  : center;

    line-height : 180%;
    
    font-size   : 9pt;
}

.ppoz{
    padding     : 1%;
    padding-top : 240px;
    background  : url('img/ppozukl.jpg') no-repeat top center;
}

.adr {
    padding     : 1%;
    padding-top : 330px;
    background  : url('img/adr2.jpg') no-repeat top center;
}

.front {
    padding     : 1%;
    padding-top : 330px;
    background  : url('img/front.jpg') no-repeat top center;
}

.weze {
    padding     : 1%;
    padding-top : 330px;
    background  : url('img/weze.jpg') no-repeat top center;
}

.armatura {
    padding     : 1%;
    padding-top : 330px;
    background  : url('img/armatura.jpg') no-repeat top center;
}

.hydranty {
    padding     : 1%;
    padding-top : 330px;
    background  : url('img/hydranty.jpg') no-repeat top center;
}

.znaki {
    padding     : 1%;
    padding-top : 330px;
    background  : url('img/znaki.jpg') no-repeat top center;
}

.spawalnicze {
    padding     : 1%;
    padding-top : 300px;
    background  : url('img/spawal.jpg') no-repeat top center;
}

.czystosc {
    padding     : 1%;
    padding-top : 300px;
    background  : url('img/czystosc.jpg') no-repeat top center;
}

.kamizelki {
    padding     : 1%;
    padding-top : 300px;
    background  : url('img/kamizelki.jpg') no-repeat top center;
}

.zawiesia {
    padding     : 1%;
    padding-top : 300px;
    background  : url('img/zawiesia.jpg') no-repeat top center;
}

.ubrania {
    padding     : 1%;
    padding-top : 330px;
    background  : url('img/ubrania.jpg') no-repeat top center;
}

.rekawice {
    padding     : 1%;
    padding-top : 200px;
    background  : url('img/rekawice.jpg') no-repeat top center;
}

.buty {
    padding     : 1%;
    padding-top : 200px;
    background  : url('img/buty.jpg') no-repeat top center;
}

.ochrona {
    padding     : 1%;
    padding-top : 260px;
    background  : url('img/ochrona_osob.jpg') no-repeat top center;
}

.transport {
    padding     : 1%;
    padding-top : 180px;
    background  : url('img/transport.jpg') no-repeat top center;
}

.szelki {
    padding     : 1%;
    padding-top : 300px;
    background  : url('img/szelki.jpg') no-repeat top center;
}

#menu0 {
    float         : left;
    width         : 23%;
    margin-right  : 3%;
    padding-right : 1%;
    padding-left  : 0;
    padding-bottom: 20px;
    margin-top    : 20px;
    line-height   : 180%;

    clear        : left;
    float        : left;

    font-weight  : normal;
    font-size    : 8pt;
    text-align   : left;
}


#info ul {
    margin      : 20px 0;
    padding     : 0;
    list-style  : none;
    text-align  : center;
}

#info ul li {
    display : inline;
}

#info ul li a {
    padding        : 8px;
    border         : 1px solid white;
    vertical-align : middle;
}

#info ul li a:hover {
    border : 1px solid rgb(210,210,210);
}


#footer {
    clear         : both;
    margin-top    : 0;
    margin-bottom : 140px;
    padding       : 0 0 0px 140px;
    border-top    : 1px solid RGB(248,220,224);
    text-align    : center;
}

#footer h2 {
    width     : 20em;
    padding   : 0;
    margin    : 0 auto;

    font-size    : 70%;
    font-weight  : normal;
    line-height  : 180%;
    background   : url('img/bottom-left.png') no-repeat bottom left RGB(248,220,224);
}

#footer h2 span {
    display    : block;
    background : url('img/bottom-right.png') no-repeat bottom right RGB(248,220,224);
    padding    : 0;
    margin     : 0 0 0 10px;
}

#wsk {
    margin        : 0;
    padding       : 20px;
    padding-right : 0;
    margin-top    : -100px;
    margin-right  : 30px;

    font-size     : 70%;
    text-align    : right;
}

#wsk2 {
    margin        : 0;
    padding       : 20px;
    padding-right : 0;
    margin-top    : -100px;
    margin-right  : 30px;

    font-size     : 70%;
    text-align    : right;
}

#wsk3 {
    margin        : 0;
    padding       : 20px;
    padding-right : 0;
    margin-top    : -100px;
    margin-right  : 30px;

    font-size     : 70%;
    text-align    : right;
}

#ico {
   float : left;
}

#wsk a {
    text-decoration : none;
}

#wsk a:hover {
    text-decoration : underline;
}
#wsk a:link {
    background :  transparent;
    color           : rgb(0,0,240);
}

#wsk a:visited {
    background  :  transparent;
    color           : rgb(0,0,240);
}


#wsk a:active {
    color           : rgb(0,0,240);
    background      :  transparent;
}

#wsk2 a {
    text-decoration : none;
}

#wsk2 a:hover {
    text-decoration : underline;
}
#wsk2 a:link {
    background :  transparent;
    color           : rgb(0,0,240);
}

#wsk2 a:visited {
    background  :  transparent;
    color           : rgb(0,0,240);
}


#wsk2 a:active {
    color           : rgb(0,0,240);
    background      :  transparent;
}



#menu0 strong {
       color : rgb #222222;
}

#menu0 dd.active {
	font-weight: bold;
}

#menu0 dl {
    margin          : 0px;
    padding         : 0px;
    list-style-type : none;
}

#menu0 li {
    margin       : 0px;
    border       : none;
    padding      : 0px;
    display      : block;
    width        : 180px;
    text-align   : center;
}

#menu0 a {
    padding         : 0px;
    padding-right   : 10px;
    display         : block;
    text-decoration : none;
}

#menu0 a:link {
    background :  transparent;
    color           : #222222;
}

#menu0 a:visited {
    background  :  transparent;
    color           : #222222;
}

#menu0 a:hover {
    background      :rgb(248,220,224);
    color           : rgb #222222;
}

#menu0 a:active {
    color           : #222222;
        background  :  transparent;
}

#menu0 span {
    padding     : 5px;
    font-size   : 12pt;
    font-family : "times new roman", serif;
    color       : black;
}

#menu0 a:hover span {
    color       :  white;
}

#menu0 a:active span {
    color           : #222222;
    background  :  transparent;
}

#content a {
    text-decoration : none;
}

#content a:link {
    background :  transparent;
    color           : RGB(0,0,240);
}

#content a:visited {
    background  :  transparent;
    color           : RGB(0,0,240);
}

#content a:hover {
    text-decoration : underline;
    color           : RGB(0,0,240);
}

#content a:active {
    color           : RGB(0,0,240);
    background  :  transparent;
}

/*zaokraglenia*/
#topleft {
  width      : 100%;
  background : url('top-left.png') no-repeat top left RGB(248,244,248);
}
#topright {
  background : url('top-right.png') no-repeat top right;
}
#bottomleft {
  background : url('bottom-left.png') no-repeat bottom left;
}
#bottomright {
  padding    : 10px;
  background : url('bottom-right.png') no-repeat bottom right;
}

#bottomright a {
  color      : rgb(176,12,16);
}

.seolink {
    font-weight  : normal;
    font-size    : 7pt;
    text-align   : right;
}
