body {
    margin: 0;
    padding: 0;
    color: #727070;

}

div.all {
    padding-top: 0px;
}


img {
    border: 0 solid white;
}

a img {
    border: 0 solid white;
}
div.all div.content {
    margin: auto auto;
    width: 777px;

}

a#posItemInstrukcje {
    float: none;

}

div.loginHeader{
    color: black;
    font-family: Tamoha, Arial, san-serif;
    font-size: 10px;
    padding: 2px 0px 2px 10px;
    margin:  0px 0px 0px 0px;
    border: 0px;
    border-top: 1px solid #c3b1b1;
    background-color: #E7E3E3;
}

div.loginHeader:hover {
    color: #bd6f6f;
    cursor: pointer;
}

div.zamowienieForm div input, textarea, select{
    border: 1px solid #9d5757;
    background-color: #f2efef;
    padding: 1px;
}


div.login{
    display: block;
    padding: 20px 0px 20px 10px;
    margin:  0px 0px 0px 0px;
    border: 0px;
    display: none;
    border-top: 1px solid #e7e3e3;
    background-color: #f4f2f2;
}

div.opakowanieProduktow {
    padding: 0px 20px 20px 20px;

}

div.opakProdSklep {
    padding-top: 10px;
    padding-bottom: 10px;
    background-image:url(../../www/img/pasek_bottom.png);
    background-position:130px bottom;
    background-repeat:repeat-y;
    border-bottom: 1px dashed #efeded;
}

div.panelGora {
    padding: 0px 10px 0px 0px;
    margin:  0px 0px 0px 0px;
    border: 0px;
    text-align: right;

}

div.logout{
    margin-left: 0px;
}

/*   -------------------   panel Loga   -------------------------  */

div.logoPanel {
    background-image: url(../img/pasek.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    height: 133px;
}

div.all div.content div.logoPanel a.logoRidgid{
    display: block;
    margin: 0px;
    padding: 0px;
    overflow:hidden;
    height: 133px;
    width: 310px;
    margin-top: 0px;
    float: left;
}

div.all div.content div.logoPanel a.flashFirma{
    display: block;
    background-image: url(../img/ridgid3_12_05.jpg);
    background-position: left top;
    background-repeat: no-repeat;

    margin-top: 0px;
    float: right;
}
div.all div.content div.logoPanel div.mainLogos{
    float: left;
    height: 130px;
}
div.all div.content div.logoPanel div.mainLogos a.logoAnb{
    background-image: url(../img/ridgid3_12_10.jpg);
    background-repeat: no-repeat;
    height: 40px;
    width: 133px;
    margin-left: 20px;
    margin-top: 35px;
    display: block;
}

div.all div.content div.logoPanel div.mainLogos a.logoPlatforma{
    background-image: url(../img/platforma_narzedziowa.png);
    background-repeat: no-repeat;
    height: 25px;
    width: 188px;
    margin-left: 0px;
    margin-top: 19px;
    display: block;
}

/*   -------------------   panel Menu   -------------------------  */

div.srodekPanel {
    background-color: white;

}

div.dodaj{
    float: right;
}


div.czekBox{
    font-size: 10px;
    color: black;
    font-weight: 100;
}

div.srodekPanelMain {
    border-bottom: 0px solid black;
    border-left: 0px solid black;
    overflow: hidden;
    height: 340px;

}

div.lupaButton {
    width: 70px;
    height: 20px;
    float: left;
    margin-left: 5px;
    cursor: pointer;
    margin-right: 20px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    color: black;
}

div.srodekPanel div.animacjaFlash {
    float:left;
    height: 338px;
    width: 535px;
    overflow: hidden;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-top: 1px solid black;
}

div.srodekPanel div.animacjaFlash img {
    height: 260px;
}

div.komunikat {
    margin-top: 20px;
    text-align:center;
    height: 400px;
}

div.srodekPanel div.menuBox {
    float:right;
    overflow: hidden;
    padding:0px;

    background-color: #d5d2d7;
    height: 338px;
    border-bottom: 1px solid black;
    width:239px;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 1px solid black;
}

div.srodekPanel div.menuBox ul.menuBoxLista{
    display: block;
    width: 239px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    text-indent: 0pt;
    padding-left: 0px;
    margin-left: 0px;
    margin-top: 5px;
    border: 1px solid #D5D2D7;
}

div.srodekPanel div.menuBox ul.menuBoxLista li a {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 238px;
    height: 30px;
    border: 0px solid black;
}


div.srodekPanel div.menuBox ul.menuBoxLista li a.rent {
    display: block;
    background-image: url(../img/wypozyczalnia_out.jpg);
    background-position: 10px -8px;
    background-repeat: no-repeat;

}



div.srodekPanel div.menuBox ul.menuBoxLista li a.rent:hover {
    background-image: url(../img/wypozyczalnia_on.jpg);
    cursor: pointer;
}


div.srodekPanel div.menuBox ul.menuBoxLista li a.esklepButton {
    display: block;
    background-image: url(../img/out_esklep.jpg);
    background-position: 10px center;
    background-repeat: no-repeat;

}



div.srodekPanel div.menuBox ul.menuBoxLista li a.esklepButton:hover {
    background-image: url(../img/over_esklep.jpg);
    cursor: pointer;
}


div.srodekPanel div.menuBox ul.menuBoxLista li a.serwisButton {
    display: block;
    background-image: url(../img/serwis_out.jpg);
    background-position: 10px -2px;
    background-repeat: no-repeat;

}



div.srodekPanel div.menuBox ul.menuBoxLista li a.ofirmie:hover {
    background-image: url(../img/ofirmie_on.jpg);
    cursor: pointer;
}


div.srodekPanel div.menuBox ul.menuBoxLista li a.ofirmie {
    display: block;
    background-image: url(../img/ofirmie_out.jpg);
    background-position: 10px -5px;
    background-repeat: no-repeat;

}



div.srodekPanel div.menuBox ul.menuBoxLista li a.serwisButton:hover {
    background-image: url(../img/serwis_on.jpg);
    cursor: pointer;
}



div.srodekPanel div.menuBox ul.menuBoxLista li a.katalogButton {
    display: block;
    background-image: url(../img/out_katalog.jpg);
    background-position: 10px center;
    background-repeat: no-repeat;

}

div.srodekPanel div.menuBox ul.menuBoxLista li a.katalogButton:hover {
    background-image: url(../img/over_katalog.jpg);
    cursor: pointer;
}

div.srodekPanel div.menuBox ul.menuBoxLista li a.instrukcjeButton {
    display: block;
    background-image: url(../img/out_instrukcje.jpg);
    background-position: 10px center;
    background-repeat: no-repeat;

}

div.srodekPanel div.menuBox ul.menuBoxLista li a.instrukcjeButton:hover {
    background-image: url(../img/over_instrukcje.jpg);
    cursor: pointer;
}

div.srodekPanel div.menuBox ul.menuBoxLista li a.prmocjeButton {
    display: block;
    background-image: url(../img/out_promocje.jpg);
    background-position: 10px center;
    background-repeat: no-repeat;

}

div.srodekPanel div.menuBox ul.menuBoxLista li a.prmocjeButton:hover {
    background-image: url(../img/over_promocje.jpg);
    cursor: pointer;
}

div.srodekPanel div.menuBox ul.menuBoxLista li a.kontaktButton {
    display: block;
    background-image: url(../img/ridgid3_12_033.jpg);
    background-position: 10px center;
    background-repeat: no-repeat;

}

div.srodekPanel div.menuBox ul.menuBoxLista li a.kontaktButton:hover {
    display: block;
    background-image: url(../img/ridgid3_12_03_over.jpg);
    background-position: 10px center;
    background-repeat: no-repeat;

}

div.srodekPanel div.menuBox ul.menuBoxLista li a.kontaktButton {
    display: block;
    background-image: url(../img/ridgid3_12_033.jpg);
    background-position: 10px center;
    background-repeat: no-repeat;

}

div.srodekPanel div.menuBox ul.menuBoxLista li a.kontaktButton:hover {
    display: block;
    background-image: url(../img/ridgid3_12_03_over.jpg);
    background-position: 10px center;
    background-repeat: no-repeat;

}




/*   -------------------   panel Srodek   -------------------------  */


div.srodekPanel div.srodekBox {
    clear:both;
    sheight: 600px;
    bbackground-image: url(../img/tlo_03.jpg);
    background-position: right 4px;
    background-repeat: no-repeat;
    padding-bottom: 0px;
}

div.srodekPanel div.srodekBoxRest {
    min-height: 300px;
    font-size: 13px;
    heighst: 600px;
    font-family:Tahoma, Arial, sans-serif;
    padding-bottom: 0px;
}
/*   -------------------   panel Srodek Boxy   -------------------------  */

div.srodekBoxRight {
    padding: 10px 10px 10px 10px;
    font-size: 13px;
    float:right;
    width:380px;
    margin: 0px;
    font-family: Tahoma, Arial, sans-serif;
    font-color: #6f6e66;

}

div.allSklep {
    background-image: url(../img/stripes-white.gif);
    background-position: right 4px;
    background-repeat: x-repeat y-repeat;

}
div.srodekBoxLeftSub {
    padding: 0px;
    margin: 0px;
    float:left;
    width:170px;

    gbackground-color: #bababa;

}

div.srodekBoxRightSub {
    padding: 0px;
    margin: 0px;
    font-size: 13px;
    font-family: Tahoma, Arial, sans-serif;
    font-color: #6f6e66;
    width: 603px;
    float:right;
    border-left: 1px solid #cdcdcd;
    min-height: 550px;
    background-color: white;
}

div.srodekBoxRightSub div.opakProdSklep {
    background-image: url(../img/pasek_bottom.png);
    background-position: 130px bottom;
    background-repeat: no-repeat;
    padding-top: 8px;
    padding-bottom: 8px;

}



div.clearProd {
    clear:left;

}

a.prodHeader {
    font-weight: 700;
    color: #525252;
    font-family: Tahoma, Arial, san-serif;
    font-size: 11px;
    text-decoration: none;

}

a.prodHeader:hover {
    color: red;
    text-decoration: none;
}

div.left {
    width: 100px;
    float:left;
    padding: 14px;
    background-color: white;

}

div.middle {
    width: 484px;
    font-size: 9px;
    font-family: Tamoha, Arial, san-serif;
    color: #7b7b7b;
    float:left;
    padding-bottom: 11px;
    padding-left: 20px;


}

div.pathPasek {
    background-color: #f6f2f2;
    border-bottom: 1px solid #ece4e4;
    padding: 2px 0px;
}

div.pathPasek a {
    color: black;
    font-family: Arial, Tahoma;
    font-size: 11px;
    text-decoration: none;
    font-weight: 700;
}

div.pathPasek a:hover {
    color: #D21313;
}


a.secmenu {
    text-decoration: none;
    font-family: Arial, Tahoma, sans-serif;
    font-size: 11px;
    color: black;
}

a.secmenu:hover {
    font-weight: 700;
}



div.right {
    width: 92px;
    float:left;
    font-size: 12px;
    font-family: Arial, Tahoma, sans-serif;
    color: black;
    font-weight: 700;
    bsackground-color: balcke;
    border-bottom: 0px solid white;
    padding-top:0px;
    text-align:right;
    padding-right: 10px;
}

div.srodekBoxLeft  {	
    padding: 10px 20px 40px 0px;
    float:left;
    width:320px;

}

table.logowanieTable tr td {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 10px;

}

table.logowanieTable tr td input {
    border: 1px solid black;
}

div.srodekBoxLeftSub ul {
    display:block;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-left:0px;
    padding:0px;
    text-indent:0pt;


}

div.srodekBoxLeftSub ul li{
    padding-top: 5px;
    padding-bottom: 5px;
}
div.srodekBoxLeftSub ul li a{ 
    display:block;
    font-size: 12px;
    font-family:  Arial, sans-serif;
    text-decoration:none;
    color:black;

    padding: 5px;

}
div.srodekBoxLeftSub ul li a:hover{ 
    color:white;
    background-color: #efefef;
    background-image: url(../img/stripes-blue.gif);
    background-position: top left;
    background-repeat: x-repeat y-repeat;

}

div.srodekBoxLeft ul.listaBoxow {
    display: block;
    width: 350px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    text-indent: 0pt;
    padding-left: 0px;
    margin-left: 0px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 10px;




}
div.srodekBoxLeft ul.listaBoxow li {
    padding-bottom: 20px;

    padding-top: 0px;
    -sheight: 90px;
    overflow: hidden;
}
div.srodekBoxLeft ul.listaBoxow li img{
    sheight: 90px;
    width: 120px;
    border:1px solid red;
}
div.srodekBoxLeft ul.listaBoxow li object{
    border:1px solid red;
    float:left;
    width: 120px;
    height: 90px;
}
div.srodekBoxLeft ul.listaBoxow li object param{
    width: 120px;
    height: 90px;
}
div.srodekBoxLeft ul.listaBoxow li object embed{
    width: 120px;
    height: 90px;
    float: left;
}

div.srodekBoxLeft ul.listaBoxow li div {
    color: black;

}

div.srodekBoxLeft ul.listaBoxow li div div {

    font-size: 11px;
    padding-left: 130px;
    padding-right: 10px;

}

div.srodekBoxLeft ul.listaBoxow li div div h1{	
    font-weight: 700;
    font-size: 12px;
    margin: 0px;



}
/*   -------------------   panel Stopka   -------------------------  */

div.kontaktPanel {
    border:0px solid black;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;

    font-color: #6f6e66;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
}


div.srodekPanel div.stopkaBox {
    border-top: 7px solid #ff0000;
    height: 40px;
    clear:both;

}

div.srodekPanel div.stopkaBox a{
    text-decoration: none;
    float: right;
    display: block;
    color: #615f5f;
    height: 20px;
    padding: 3px 10px 3px 10px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
}

div.srodekPanel div.stopkaBox a:hover{
    color: #823131;
}




/*--------------------- ARTICLES -----------------------*/

h2.tytul {
    padding: 5px 10px 5px 10px;
    border-bottom: 2px solid #d21313;
    color: #d21313;
    font-size: 15px;
    font-family: Tahoma, Arial, sans-serif;
    display:block;
    margin-bottom:0px;
}

div.ramka {
    padding: 20px;
}


/* ----------- Esklep ---------------------*/

div.esklepLeft {
    width: 190px;
    float:left;
    height: 550px;
    background-color: #ececec;
    padding:10px;
}

div.esklepRight {
    width: 550px;
    float:left;

}

div.submainArt {
    padding-top: 20px;
    padding: 20px;
    font-size: 13px;
    color: black;
    font-family: Tahoma, Arial, sans-serif;
}

div.imgProdukt {
    float: left;


    padding: 10px;

}

div.imgProdukt img {
    width: 220px;

}

div.produktCena {
    float:left;
    padding-left: 40px;
    width:166px;
    font-size: 12px;
    color: black;
    font-family: Tahoma, Arial, sans-serif;
}

div.trescProdukt {
    clear: left;
    padding: 20px;
    font-size: 13px;
    color: black;
    width: 300px;
    font-family: Tahoma, Arial, sans-serif;
}

div.trescProdukt ul{
    list-style-position: inside;
}

h1.productHeader {
    font-size: 17px;
    display:block;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: black;
    font-family: Arial, Tahoma, sans-serif;
    border-bottom: 1px solid #E7E3E3;
    background-color: #F4F2F2;
}

a.koszyk {	
    text-decoration: none;
    display:block;
    padding-left: 28px;
    padding-top: 10px;
    height:30px;
    color: black;
    background-image: url(../img/cart_icon.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

a.koszyk:hover {
    color: red;
}


a.koszykSmall {	
    margin-top: 10px;
    text-decoration: none;
    display:block;
    padding-right: 22px;
    font-size: 9px;
    height:20px;
    color: black;
    font-weight: 100;
    padding-top: 5px;
    background-image: url(../img/cart_icon_small.jpg);
    background-position: right 0px;
    background-repeat: no-repeat;
}

a.koszykSmall:hover {
    color: red;
}

div.mapa {
    padding-top: 30px;
    margin: auto;

}

div.mapa iframe{

    margin: auto;
}

div.allKatalog {
    background: white;
    position:relative;
    padding-bottom: 40px;
}

div.katalogKategorie {
    margin-bottom: 60px;
    margin-top:10px;
    border:1px solid #F1F1F1;
    padding: 10px 10px;
    width: 750px;
    position: relative;
    float: left;
}

div.leftBottomCorner {
    background-image:url(../img/crn-l-b.gif);
    bottom:-1px;
    left:-1px;
    background-position: left top;
    height:13px;
    position:absolute;
    width:7px;
}

div.leftTopCorner {
    background-image:url(../img/crn-l-t.gif);
    left:-1px;
    top:-1px;
    background-position: left top;
    height:13px;
    position:absolute;
    width:7px;
}


div.rightTopCorner {
    background-image:url(../img/crn-r-t.gif);
    right:-1px;
    top:-1px;
    background-position: left top;
    height:13px;
    position:absolute;
    width:7px;
}

div.rightBottomCorner {
    background-image:url(../img/crn-r-b.gif);
    bottom:-1px;
    right:-1px;
    background-position: left top;
    height:13px;
    position:absolute;
    width:7px;
}

div.kategorieOpis {
    float: left;
    width: 300px;
    margin-left: 20px;
}

div.kategorieOpis p {
    margin:12px 3px 5px 3px;
    font-size: 11px;
    font-family: Tahoma, Arial, sans-serif;
}

div.kategorieOpis div.srodek {
    position: relative;
    height: 180px;
    width: 260px;
    padding: 15px;
    border: 1px solid #F1F1F1;
}

div.katalogKategorie div a{
    display: block;
    float:ledft;
    background: none;
    color: black;
    font-size: 12px;
    padding: 3px 20px;
    margin-top: 3px;
    text-decoration: none;
    background-image:url(../img/pasek_bottom.png);
    background-position:10px bottom;
    background-repeat:no-repeat;
}

div.katalogKategorie a {
    /*border-left: 1px solid #9b9494;
	border-right: 2px solid #9b9494;
	border-top: 1px solid #9b9494;
	border-bottom: 2px solid #9b9494;*/
    padding: 8px;
    font-family: Arial, Tahoma, sans-serif;
    text-decoration: none;
    color: black;
    font-weight: 700;
}

div.katalogKategorie ul li  {
    background-image: url('../img/box3.png');
    background-repeat: repeat-x;
    height: 45px;
    float:left;
    line-height: 45px;
    margin-right: 10px;
}

div.katalogKategorie a *{
    vertical-align: middle;
}

div.katalogKategorie a:hover {

    /*border-left: 2px solid #9b9494;
	border-right: 1px solid #9b9494;
	border-top: 2px solid #9b9494;
	border-bottom: 1px solid #9b9494;*/
}


div.katalogSrodek div div.leftKatalog {
    width: 200px;
    float:left;
    height: 60px;
}

div.katalogSrodek div div.middleKatalog {
    width: 400px;
    float:left;
    height: 60px;
}

div.katalogSrodek div div.rightKatalog {
    width: 100px;
    float:left;
    height: 60px;
}


div.katalogKategorie div a:hover {
    color: white;
    background: #dfe2ec;
    background-image: url(../img/stripes-blue.gif);

}

div.kategorieHeader {
    font-family: Tahoma, Arial, sans-serfi;
    border-bottom: 1px solid #D21313;

    display:block;
    background-color: #f3ecec;
    color: black;
    font-weight: 700;
    padding: 2px 10px;
    font-size: 11px;
}

div.katalogSrodek {

    padding-top: 30px;
}

div.opakGazetka {
    width: 600px;
    margin:auto auto;
}

img.gazetkaImg {
    margin: auto auto;
    width: 600px;
}


div.katalogPozycja {
    padding-top:5px;
    padding-bottom:10px;
    border-bottom: 1px solid grey;

}


div.katalogPozHeader {
    font-size: 12px;
    font-weight: 700;
    font-family: Tahoma, Arial, sans-serif;
    margin-bottom: 30px;
}


img.katalogPozImg {
    max-width: 250px;

}


div.katalogPozRest {
    width: 480px;
    float:left;
    font-size: 11px;
    font-weight: 0;
    font-family: Tahoma, Arial, sans-serif;
    margin-left: 20px;
}




div.produktyLogaPanel {
    padding:10px;
}

div.produktyLogaPanel img {
    margin-left: 10px;
    margin-right: 10px;
}

div.naglowekKatalog {
    font-size: 14px;
    font-family: Arial, Tahoma, sans-serif;
    color: black;
    padding: 10px;
}

div.naglowekKatalog a{
    color: black;
    font-family: Arial, tahoma, sans-serif;
    font-size: 12px;
    text-decoration: none;
}

div.naglowekKatalog a:hover{
    color: red;
}

div.pasekTekst {
    color: white;
    font-weight: 700;
    font-family: Arial, tahoma, sans-serif;
    font-size: 11px;
    float: right;
    padding-right: 10px;
}

a.wiecej {
    font-size: 10px;
    color: #794646;
    text-decoration: none;

}

a.wiecej:hover {
    color: #bc9292;
}

div.prodInfoMain {
    width: 190px;
    float: left;
    padding-left: 10px;
    font-size: 10px;
    font-family: Arial, tahoma, sans-serif;
}

div.prodInfoMain p {
    font-weight: 700;
    font-size: 11px;

}

a.inteaButton {
    display: block;
    font-family: Arial, Tahoma, sans-serif;
    font-size: 11px;
    color: black;
    float: left;
}


div.menuProdukty ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

div.zalacznikiBox {
    width: 330px;
    float: right;
    padding-top: 20px;
}

div.instrukcjeHeader {
    border-bottom: 1px solid #b88d8d;
    font-family: Arial, Tahoma, sans-serif;
    font-size: 12px;
    color: black;
    font-weight: 700;
    padding-left: 10px;
}

ul.listaInstrukcji {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
a.instrPos {
    display: block;
    border-bottom: 1px solid #ffe8e8;
    background-color: #fff3f3;
    margin-top: 1px;
    font-family: Arial, Tahoma, sans-serif;
    color: #5a5a5a;
    text-decoration: none;
}

a.instrPos:hover {
    color: black;
    font-weight: 700;
}

a.showDetails {
    color: #986c6c;
    font-size: 10px;
    font-family: Arial, Tahoma, sans-serif;
}

div.menuProdukty {
    margin-left: 20px;
    margin-top: 20px;
    padding-bottom: 20px;
    width: 400px;
    float: left;
}

div.menuProdukty ul li {
    padding: 3px 0px;
    margin: 0px;
    margin-bottom: 4px;

}

div.menuProdukty ul li a {
    text-decoration: none;
    font-family: Arial, Tahoma, sans-serif;
    font-size: 13px;
    color: black;


    padding: 0px;

    margin: 0px;
}

div.opisInst {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 13px;
    padding-top: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
}

div.menuProdukty ul li a:hover {
    color: #D21313;

}

img.close{
    dispaly: block;
    padding: 0px;
    border: 0px;
    margin-bottom: -17px;
    margin-right: -15px;
}


div.baner{
    dispaly: block;
    padding: 0px;
    border: 0px;
    overflow: hidden;
    text-align: right;
    width: 340px;
    border-top: 1px solid #f4eded;
}

div.baner a{
    font-size: 9px;
    font-family: Arial, Tahoma, sans-serif;
    color: gray;
    text-decoration: none;
    display: block;
    border: 1px solid white;
}

div.baner a:hover{
    color: #FF0000;
}

div.artImageText {
    padding: 10px;
    font-family: Arial, Tahoma, sans-serif;
    color: black;
}

div.artImageText b {
    font-size: 14px;

}

div.artImageText img {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 1px solid #f3ecec;
}

div.artImageText div {
    padding: 20px;
    font-size: 12px;
}

div.menuSmall {

    sborder-bottom: 1px solid black;
    font-family: Tahoma, Arial, sans-serif;

    padding-top: 2px;
    padding-bottom: 2px;
    text-align: right;
}

div.menuSmall a {
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    color: black;
    font-size: 11px;
    border-left:1px solid black;
    font-weight: 700;
}

div.menuSmall a:hover {
    color: gray;

}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 3px 0 6px 0;
    text-align: center;
    background-color: white;
    border-top: 1px solid #E2E2E2;

}

ul.navigation li {
    display: inline;
    margin: 0;
    padding: 0em;
}

ul.navigation li a {
    color: #CF8D02;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: 700;
}

ul.navigation li a:hover {
    color: #875d02;
}

ul.navigation li span {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: 700;
    color: #dcdcdc;
}

a.questionHref {
    font-size: 13px;
    font-family: Tahoma, sans-serif;
    color: #457996;
    text-decoration: none;

    display: block;
}

a.questionHref:hover {
    color: #834d3e;
}

div.searchHeader {
    font-size: 10px;
    font-family: Tahoma, sans-serif;
}

input.searchBox {
    width: 200px;
    border: 1px solid #806b6b;
    float: left;
    font-color: #6f5e5e;
    font-size: 10px;
    padding: 1px;
}

a#wybrany {
    color: black;
}

div.pdfKatalog {
    border-bottom:1px solid #E2E2E2;
    background-color: #fdf9f9;
}

div.pdfKatalog > a{
    text-decoration: none;
    color:#CF8D02;
    font-family:Tahoma,sans-serif;
    font-size:11px;
    font-weight:700;
    margin-left: 5px;
}

div.pdfKatalog > a:hover {
    color: #875d02;
}

div.widomoscBox {
    position: absolute;
    border: 1px solid #C3B1B1;
    background-color: #F4F2F2;
    margin-left: 320px;
    margin-top: 50px;
    width: 300px;
    height: 435px;
    font-family:Tahoma,sans-serif;
    font-size:10px;
    display: none;
    z-index: 1000;
}


div.widomoscBox > div.widomoscBoxHeader {
    font-weight: 700;
    background-color: #b16565;
    border-bottom: 1px dotted white;
    height: 17px;
    padding: 4px 0 0 5px;
    margin-bottom: 8px;
    color: #F4F2F2;
}

input.inpTxt {
    margin: 0px 5px 5px 10px;
    width: 275px;
    border: 1px solid #b16565;
    padding:2px;
}

textarea.txtAra {
    margin: 0px 5px 5px 10px;
    width: 275px;
    height: 200px;
    background-color: white;
    border: 1px solid #b16565;
}

div.widomoscBoxContent span {
    margin-left: 10px;
}

input.submitButton {
    border-top: 1px solid #b16565;
    border-bottom: 1px solid #b16565;
    border-left: 1px solid #e8dede;
    border-right: 1px solid #e8dede;
    background-color: #b16565;
    color: white;
    width: 80px;
    font-family:Tahoma,sans-serif;
    font-size:11px;
    padding: 1px;
    font-weight: 700;
}

input.cancelButton {
    border: 1px solid #b16565;
    background-color: #F4F2F2;
    color: #b16565;
    width: 80px;
    font-family:Tahoma,sans-serif;
    font-size:11px;
    padding: 1px;
    font-weight: 700;
}


table.basketTable {
    margin: 20px;
    width: 720px;
}

tr.headerTab td{
    border-bottom: 1px solid #6381ae;
    padding-left: 4px;
    padding-right: 4px;
    font-weight: 700;
}

tr.contTab td{
    border-bottom: 1px dotted #e9ecef;
    padding: 4px;

}

a.dellBasket {
    display: block;
    height: 20px;
    width:20px;
    background-image:url(../../www/img/emptytrash.png);
    background-position:0px 0px;
    background-repeat: no-repeat;
    border: none;
}

a.dellAllButton {
    display: block;
    padding: 35px 4px 4px 4px;
    margin-right: 10px;
    height: 20px;
    width:50px;
    background-image:url(../../www/img/edittrash.png);
    background-position: 15px 10px;
    background-repeat: no-repeat;
    border: none;
    float: right;
    border: 1px solid #e5e5e5;
    text-decoration: none;
    color: #727070;
}

a.backButton {
    display: block;
    test-align: center;
    padding: 35px 4px 4px 10px;
    margin-right: 10px;
    height: 20px;
    width:50px;
    background-image:url(../../www/img/back.png);
    background-position: 15px 10px;
    background-repeat: no-repeat;
    border: none;
    float: right;
    border: 1px solid #e5e5e5;
    text-decoration: none;
    color: #727070;
}


a.contButton {
    display: block;
    test-align: center;
    padding: 35px 1px 4px 9px;
    margin-right: 10px;
    height: 20px;
    width:50px;
    background-image:url(../../www/img/games_endturn.png);
    background-position: 15px 10px;
    background-repeat: no-repeat;
    border: none;
    float: right;
    border: 1px solid #e5e5e5;
    background-color: white;
    text-decoration: none;
    color: #727070;
}

a.podliczButton {
    display: block;
    test-align: center;
    padding: 35px 1px 4px 17px;
    margin-right: 10px;
    height: 20px;
    width:50px;
    background-image:url(../../www/img/accessories_calculator.png);
    background-position: 25px 10px;
    background-repeat: no-repeat;
    border: none;
    float: right;
    text-decoration: none;
    border: 1px solid #e5e5e5;
    background-color: white;
    color: #727070;
}

a.podliczButton:hover, a.contButton:hover, a.dellAllButton:hover{
    border: 1px solid #6381AE;
}



input.contButton {
    display: block;
    test-align: center;
    padding: 35px 1px 4px 7px;
    margin-right: 10px;
    height: 60px;
    width:80px;
    background-image:url(../../www/img/games_endturn.png);
    background-position: 30px 10px;
    background-repeat: no-repeat;
    border: none;
    float: right;
    border: 1px solid #e5e5e5;
    background-color: white;
    margin-bottom: 10px;
    color: #727070;
}

div.zamowienieForm {
    padding: 20px;
}

div.zamowienieForm > div {
    margin-bottom: 10px;
    font-size: 11px;
    font-family: Tahoma, Arial, sans-serif;
    color: #727070;
}

div.zamowienieForm > div > input {
    width: 180px;
}


div.zamowienieForm > div > textarea {
    width: 340px;
    height: 200px;
}

a.koszykIcon {
    display: block;
    float: right;
    height: 20px;
    width:85px;
    padding-top: 4px;
    background-image:url(../../www/img/cart_icon_small.jpg);
    background-position: right 0px;
    background-repeat: no-repeat;
    text-decoration: none;
    color: black;
    text-decoration: none;
    font-family: Tahoma, Arial;
    font-size: 11px;
}


a.regulamin {
    display: block;
    float: right;
    height: 20px;
    width:65px;
    padding-left: 14px;
    padding-top: 4px;
    text-decoration: none;
    color: black;
    text-decoration: none;
    font-family: Tahoma, Arial;
    font-size: 11px;
}


ul.mapaUl {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

ul.mapaUl >li > a {
    color: black;
    font-size: 11px;
    font-family: Tahoma, Arial, sans-serif;
    text-decoration: none;

}



