html, body {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11px;
       text-align: center;
       margin: 0px;
       padding: 0px;
       background-color: #5AB9F1;
       background-image: url(../images/lay/tlo.jpg);

}
#calosc {
       text-align: left;
       width: 768px;
       margin-right: auto;
       margin-left: auto;
       position: relative;
       background-image: url(../images/lay/tlo_tresc.gif);
       background-repeat: repeat-y;
       z-index: 10;




}
#top {
       background-image: url(../images/lay/top.jpg);
       background-repeat: no-repeat;
       height: 213px;
       width: 768px;
       position: relative;

}
#top ul {
       margin: 0px;
       padding: 0px;
       list-style-type: none;
}
#top a span {
       position: absolute;
       top: -300px;
}
#bt_glowna {
       background-image: url(../images/lay/bt_glowna3.jpg);
       background-repeat: no-repeat;
       background-position: left top;
       height: 105px;
       width: 73px;
       position: absolute;
       left: 230px;
       top: 108px;
}
/*
#bt_glowna:link {

       background-image: url(../images/lay/bt_glowna3.jpg);
       background-repeat: no-repeat;
       background-position: left top;
       height: 105px;
       width: 73px;
       position: absolute;
       left: 230px;
       top: 108px;
}
#bt_glowna:hover {


       background-image: url(../images/lay/bt_glowna3.jpg);
       background-repeat: no-repeat;
       background-position: left bottom;
       height: 105px;
       width: 73px;
       position: absolute;
       left: 230px;
       top: 108px;
}
*/
#bt_kamery {


       background-image: url(../images/lay/bt_kamery3.jpg);
       background-repeat: no-repeat;
       background-position: left top;
       height: 105px;
       width: 73px;
       position: absolute;
       left: 320px;
       top: 108px;
}
/*
#bt_kamery:link {



       background-image: url(../images/lay/bt_kamery3.jpg);
       background-repeat: no-repeat;
       background-position: left top;
       height: 105px;
       width: 73px;
       position: absolute;
       left: 320px;
       top: 108px;
}

#bt_kamery:hover {




       background-image: url(../images/lay/bt_kamery3.jpg);
       background-repeat: no-repeat;
       background-position: left bottom;
       height: 105px;
       width: 73px;
       position: absolute;
       left: 320px;
       top: 108px;
}
*/
#bt_regulamin {
       background-image: url(../images/lay/bt_regulamin3.jpg);
       background-repeat: no-repeat;
       background-position: left top;
       height: 105px;
       width: 73px;
       position: absolute;
       left: 410px;
       top: 108px;
}
/*
#bt_regulamin:link {
       background-image: url(../images/lay/bt_regulamin3.jpg);
       background-repeat: no-repeat;
       background-position: left top;
       height: 105px;
       width: 73px;
       position: absolute;
       left: 410px;
       top: 108px;
}
#bt_regulamin:hover {
       background-image: url(../images/lay/bt_regulamin3.jpg);
       background-repeat: no-repeat;
       background-position: left bottom;
       height: 105px;
       width: 73px;
       position: absolute;
       left: 410px;
       top: 108px;
}
*/
#bt_czartery {
       background-image: url(../images/lay/bt_czartery3.jpg);
       background-repeat: no-repeat;
       background-position: left top;
       height: 105px;
       width: 73px;
       position: absolute;
       left: 500px;
       top: 108px;
}
/*
#bt_czartery:link {
       background-image: url(../images/lay/bt_czartery3.jpg);
       background-repeat: no-repeat;
       background-position: left top;
       height: 105px;
       width: 73px;
       position: absolute;
       left: 500px;
       top: 108px;
}
#bt_czartery:hover {

       background-image: url(../images/lay/bt_czartery3.jpg);
       background-repeat: no-repeat;
       background-position: left bottom;
       height: 105px;
       width: 73px;
       position: absolute;
       left: 500px;
       top: 108px;
}
*/
#bt_koszyk {

       background-image: url(../images/lay/bt_koszyk3.jpg);
       background-repeat: no-repeat;
       background-position: left top;
       height: 105px;
       width: 73px;
       position: absolute;
       left: 590px;
       top: 108px;
}
/*
#bt_koszyk:link {


       background-image: url(../images/lay/bt_koszyk3.jpg);
       background-repeat: no-repeat;
       background-position: left top;
       height: 105px;
       width: 73px;
       position: absolute;
       left: 590px;
       top: 108px;
}
#bt_koszyk:hover {
       background-image: url(../images/lay/bt_koszyk3.jpg);
       background-repeat: no-repeat;
       background-position: left bottom;
       height: 105px;
       width: 73px;
       position: absolute;
       left: 590px;
       top: 108px;
}
*/
#bt_kontakt {
       background-image: url(../images/lay/bt_kontakt3.jpg);
       background-repeat: no-repeat;
       background-position: left top;
       height: 105px;
       width: 73px;
       position: absolute;
       left: 680px;
       top: 108px;
}
/*
#bt_kontakt:link {
       background-image: url(../images/lay/bt_kontakt3.jpg);
       background-repeat: no-repeat;
       background-position: left top;
       height: 105px;
       width: 73px;
       position: absolute;
       left: 680px;
       top: 108px;
}
#bt_kontakt:hover {
       background-image: url(../images/lay/bt_kontakt3.jpg);
       background-repeat: no-repeat;
       background-position: left bottom;
       height: 105px;
       width: 73px;
       position: absolute;
       left: 680px;
       top: 108px;
}
*/
#gora {
       background-image: url(../images/lay/gora2.gif);
       background-repeat: no-repeat;
       background-position: left top;
       height: 59px;
       width: 768px;
}
#menu {
       width: 190px;
       position: relative;
       top: -39px;
       float: left;
       left: 10px;


}
#footer {
       background-image: url(../images/lay/tlo.jpg);
       clear: both;
       width: 768px;
       text-align: center;
       font-size: 10px;
       color: #FFFFFF;



}
.szukaj {
       border: 1px solid #006699;
       width: 120px;
       padding: 2px;
       font-size: 11px;



}
.btn_szukaj {
       font-weight: bold;
       color: #FFFFFF;
       background-color: #006699;
       border: 1px solid #FFFFFF;
       font-size: 11px;


}
.kategorie {
       font-size: 12px;
       font-weight: bold;
       color: #990000;
       margin: 0px 0px 10px;
       padding: 0px 0px 10px;
       list-style-type: none;
}
.kategorie li {
       display: block;
       float: left;
       width: 190px;
       padding-top: 2px;
       padding-bottom: 2px;



}
.kategorie a {
       color: #FFFFFF;
       text-decoration: none;
       display: block;
       width: 190px;
       padding-top: 2px;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-top-style: dashed;
       border-top-color: #FFFFFF;
       border-right-color: #FFFFFF;
       border-bottom-color: #FFFFFF;
       border-left-color: #FFFFFF;




}
.kategorie a:link {
       color: #FFFFFF;
       text-decoration: none;
       padding-top: 2px;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-top-style: dashed;
       border-top-color: #FFFFFF;
       border-right-color: #FFFFFF;
       border-bottom-color: #FFFFFF;
       border-left-color: #FFFFFF;
       display: block;
       width: 190px;




}
.kategorie a:hover {
       color: #FFCC00;
       text-decoration: none;
       padding-top: 2px;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-top-style: dashed;
       border-top-color: #FFCC00;
       border-right-color: #FFCC00;
       border-bottom-color: #FFCC00;
       border-left-color: #FFCC00;
       display: block;
       width: 190px;




}
.podkategorie {
       margin: 0px;
       padding: 0px;
       font-size: 11px;
       font-weight: bold;
       color: #FFCC00;

}
.podkategorie li {
       display: block;
       float: left;
       width: 180px;
       position: relative;
       left: 10px;
       margin: 0px;
       padding: 0px;

}
.kategorie .podkategorie a {
       font-weight: bold;
       color: #FFFFFF;
       text-decoration: none;
       background-image: none;
       width: 180px;
       border: none;

}
.kategorie .podkategorie a:link {
       font-weight: bold;
       color: #FFFFFF;
       text-decoration: none;
       background-image: none;
       width: 180px;
       border: none;

}
.kategorie .podkategorie a:hover {
       font-weight: bold;
       color: #FFFFFF;
       text-decoration: underline;
       background-image: none;
       width: 180px;
       border: none;

}
#tresc {
       float: left;
       width: 378px;
       position: relative;
       left: 30px;
       top: -30px;

}
.trail {
       font-size: 10px;
       margin: 0px;
       padding: 0px;
}
.trail p {
       margin: 0px;
       padding: 0px;
}
.trail .linki {
       font-size: 14px;
       color: #990000;
}
.trail .linki a {
       font-size: 14px;
       color: #990000;
       text-decoration: none;
}
.trail .linki a:link {

       font-size: 14px;
       color: #990000;
       text-decoration: none;
}
.trail .linki a:hover {


       font-size: 14px;
       color: #330000;
       text-decoration: none;
}
.produkt {
       background-color: #ecf5fb;
}
.produkt h1 {
       font-size: 14px;
       width: 100%;
       font-weight: bold;
       color: #990000;
       background-image: url(../images/lay/nazwa.gif);
       background-repeat: no-repeat;
       background-position: left top;
       padding-top: 15px;
       padding-left: 60px;
       padding-bottom: 10px;


}
.produkt .opis {
       padding-right: 10px;
       padding-left: 10px;
}
.produkt .opis img {
       margin-bottom: 10px;
       margin-left: 10px;
       border: none;
       display: block;


}
.produkt .tabela {
       background-color: #4693cb;
       background-image: url(../images/lay/boja.gif);
       background-repeat: no-repeat;
       background-position: left top;
       padding-top: 40px;
       clear: both;

}
.produkt .tabela .staracena{
       font-size: 12px;
       font-weight: bold;
       text-decoration: line-through;
}
.produkt .tabela .cenapromo{
       font-size: 12px;
       font-weight: bold;
       color: #ff4354;
}


.input_ilosc {
       width: 30px;
       border: 1px solid #ccc;
       text-align: right;
}

.pole_kodu_z_karty {
       width: 15px;
       border: none;
       font-weight:bold;
       text-align: center;}


.produkt .tabela th {
       font-weight: bold;
       color: #FFFFFF;
       font-size: 11px;
       text-align: center;


}
.produkt .tabela td {
       background-color: #006ab7;
       padding: 2px;
       font-size: 11px;


}
.center {
       text-align: center;
}
.tdcena {
       font-weight: bold;
       color: #FFCC00;
       width: 80px;
       text-align: right;


}
.tdilosc {
       color: #FFFFFF;
       width: 70px;
       text-align: center;


}
.tdrozmiar {

       color: #FFFFFF;
}
.tdopis {


       color: #FFFFFF;
}
.grupa {
       margin: 10px 0px 20px;
       padding: 5px 0px 0px;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-top-style: solid;
       border-top-color: #CCCCCC;
       border-right-color: #CCCCCC;
       border-bottom-color: #CCCCCC;
       border-left-color: #CCCCCC;
       background-color: #f5f5f5;


}
.grupa h2 {
       font-size: 14px;
       width: 100%;
       font-weight: bold;
       color: #990000;
       margin: 0px;
       padding-top: 0px;
       padding-right: 0px;
       padding-bottom: 10px;
       padding-left: 0px;
}
.grupa h2 a {
       font-size: 14px;
       font-weight: bold;
       color: #990000;
       text-decoration: none;
}
.imgmini {
       float: right;
       margin-bottom: 10px;
       margin-left: 10px;
       border: none;
}
.grupa th {
       color: #006699;
       text-align: center;
       font-size: 11px;

}
.grupa td {
       background-color: #006699;
       padding: 2px;
       font-size: 11px;

}
.podstrony {
       text-align: center;
       clear: both;
       font-weight: bold;
       color: #999999;

}
.podstrony a {
       font-weight: bold;
       color: #006699;
       text-decoration: none;
}
.podstrony a:link {
       font-weight: bold;
       color: #006699;
       text-decoration: none;
}
.podstrony a:hover {

       font-weight: bold;
       color: #003366;
       text-decoration: underline;
}
.tdcenawyrozniona {

       font-weight: bold;
       color: #FF3300;
       width: 80px;
       text-align: right;
}
.tdcenaskreslona {
       font-weight: bold;
       color: #FFCC00;
       width: 80px;
       text-align: right;
       text-decoration: line-through;

}
.grupa table {
       width: 100%;
       clear: both;

}
.promocje {
       margin-bottom: 20px;
}
.promocje h1 {
       font-size: 16px;
	width:100%;
       font-weight: bold;
       color: #FFFFFF;
       background-color: #006699;
       padding: 3px;
}
.promocje h2 {

       font-size: 14px;
       font-weight: bold;
       color: #006699;
       margin: 0px;
       padding-top: 0px;
       padding-right: 0px;
       padding-bottom: 10px;
       padding-left: 0px;
}
.promocje h2 a {
       font-size: 14px;
       font-weight: bold;
       color: #006699;
       text-decoration: none;

}
.ramkapromocja {
       margin-top: 10px;
       margin-bottom: 20px;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-top-style: solid;
       border-top-color: #CCCCCC;
       border-right-color: #CCCCCC;
       border-bottom-color: #CCCCCC;
       border-left-color: #CCCCCC;
}
.ramkapromocja .opis {

       padding-right: 10px;
       padding-left: 10px;
}
.ramkapromocja .opis img {
       margin-bottom: 10px;
       margin-left: 10px;
       border: none;
       float: right;



}
.ramkapromocja table {

       width: 100%;
       clear: both;
}
.ramkapromocja th {
       color: #006699;
       text-align: center;
       font-size: 11px;

}
.ramkapromocja td {
       background-color: #006699;
       padding: 2px;
       font-size: 11px;

}


.nowosci {
       margin-bottom: 20px;
}
.nowosci h1 {
       font-size: 16px;
	width:100%;
       font-weight: bold;
       color: #FFFFFF;
       background-color: #006633;
       padding: 3px;
}
.nowosci h2 {

       font-size: 14px;
       font-weight: bold;
       color: #006633;
       margin: 0px;
       padding-top: 0px;
       padding-right: 0px;
       padding-bottom: 10px;
       padding-left: 0px;
}
.nowosci h2 a {
       font-size: 14px;
       font-weight: bold;
       color: #006633;
       text-decoration: none;

}
.ramkanowosc {
       margin-top: 10px;
       margin-bottom: 20px;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-top-style: solid;
       border-top-color: #CCCCCC;
       border-right-color: #CCCCCC;
       border-bottom-color: #CCCCCC;
       border-left-color: #CCCCCC;
}
.ramkanowosc .opis {

       padding-right: 10px;
       padding-left: 10px;
}
.ramkanowosc .opis img {
       margin-bottom: 10px;
       margin-left: 10px;
       border: none;
       float: right;



}
.ramkanowosc table {

       width: 100%;
       clear: both;
}
.ramkanowosc th {
       color: #006633;
       text-align: center;
       font-size: 11px;

}
.ramkanowosc td {
       background-color: #009933;
       padding: 2px;
       font-size: 11px;

}


.top10 {
       margin-bottom: 20px;
}
.top10 h1 {
       font-size: 16px;
	width:100%;
       font-weight: bold;
       color: #FFFFFF;
       background-color: #006699;
       padding: 3px;
}
.top10 h2 {

       font-size: 14px;
       font-weight: bold;
       color: #006699;
       margin: 0px;
       padding-top: 0px;
       padding-right: 0px;
       padding-bottom: 10px;
       padding-left: 0px;
}
.top10 h2 a {
       font-size: 14px;
       font-weight: bold;
       color: #006699;
       text-decoration: none;

}
.ramkatop10 {
       margin-top: 10px;
       margin-bottom: 20px;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-top-style: solid;
       border-top-color: #CCCCCC;
       border-right-color: #CCCCCC;
       border-bottom-color: #CCCCCC;
       border-left-color: #CCCCCC;
}
.ramkatop10 .opis {

       padding-right: 10px;
       padding-left: 10px;
}
.ramkatop10 .opis img {
       margin-bottom: 10px;
       margin-left: 10px;
       border: none;
       float: right;



}
.ramkatop10 table {

       width: 100%;
       clear: both;
}
.ramkatop10 th {
       color: #006699;
       text-align: center;
       font-size: 11px;

}
.ramkatop10 td {
       background-color: #006699;
       padding: 2px;
       font-size: 11px;

}



.hity {

       margin-bottom: 20px;
}
.hity h1 {
       font-size: 16px;
	width:100%;
       font-weight: bold;
       color: #FFFFFF;
       background-color: #990000;
       padding: 3px;
}
.hity h2 {


       font-size: 14px;
       font-weight: bold;
       color: #990000;
       margin: 0px;
       padding-top: 0px;
       padding-right: 0px;
       padding-bottom: 10px;
       padding-left: 0px;
}
.hity h2 a {

       font-size: 14px;
       font-weight: bold;
       color: #990000;
       text-decoration: none;
}
.ramkahit {

       margin-top: 10px;
       margin-bottom: 20px;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-top-style: solid;
       border-top-color: #CCCCCC;
       border-right-color: #CCCCCC;
       border-bottom-color: #CCCCCC;
       border-left-color: #CCCCCC;
}
.ramkahit .opis {


       padding-right: 10px;
       padding-left: 10px;
}
.ramkahit .opis img {

       float: right;
       margin-bottom: 10px;
       margin-left: 10px;
       border: none;
}
.ramkahit table {


       width: 100%;
       clear: both;
}
.ramkahit th {
       color: #006699;
       text-align: center;
       font-size: 11px;

}
.ramkahit td {
       background-color: #666666;
       padding: 2px;
       font-size: 11px;

}
.logowanie {
       background-color: #4693cb;
       clear: both;
       padding: 5px 10px 10px;
       margin: 0px 0px 10px;
       color: #FFFFFF;



}
.logowanie h6 {
       font-size: 11px;
       font-weight: bold;
       color: #FFFFFF;
       margin: 0px;
       padding: 0px;

}
.logowanie ul {
       margin: 0px;
       padding: 0px;
       list-style-type: none;
       clear: both;

}
.logowanie li {
       display: block;
       float: left;
       width: 170px;
       color: #FFFFFF;

}
.logowanie .wpis {
       display: block;
       width: 170px;
       border: 1px solid #006699;
}
.zaloguj {
       font-weight: bold;
       color: #FFFFFF;
       background-color: #006699;
       border: 1px solid #FFFFFF;
       font-size: 11px;

}
.right {
       text-align: right;
}
.logowanie form {
       margin: 0px;
       padding: 0px;
       clear: both;
}
.logowanie p {
       margin: 0px;
       padding-top: 3px;
       padding-bottom: 3px;
       display: block;
}
.clearboth {
       clear: both;
}
.kontener1 {
       padding-top: 10px;
       padding-bottom: 10px;
}
.logowanie a {
       color: #FFCC00;
       text-decoration: none;
}
.logowanie a:link {
       color: #FFCC00;
       text-decoration: none;
}
.logowanie a:hover {

       color: #FFCC00;
       text-decoration: underline;
}
#footer p a {

       color: #CCCCCC;
       text-decoration: none;
}
#footer ul {
       font-size: 11px;
       color: #006699;
       list-style-type: none;
       margin: 0px;
       padding: 10px 0px 0px;
}
#footer li {
       display: inline;
}
#footer ul a {
       font-weight: bold;
       color: #006699;
       text-decoration: none;
}
#footer ul a:link {
       font-weight: bold;
       color: #006699;
       text-decoration: none;
}
#footer ul a:hover {

       font-weight: bold;
       color: #003366;
       text-decoration: underline;
}
.podklad {
       background-image: url(../images/lay/podklad2.jpg);
       background-repeat: repeat-x;
       height: 213px;
       width: 100%;
       position: absolute;
       left: 0px;
       top: 0px;
       z-index: 1;

}
h1 {
       font-size: 14px;
       font-weight: bold;
       color: #990000;
}
#topfooter {
       background-image: url(../images/lay/footer.gif);
       background-repeat: no-repeat;
       background-position: left top;
       height: 5px;
       width: 768px;
}
.rejestracja {
       margin: 0px;
       padding: 0px;
}
.rejestracja ul {
       margin: 0px;
       padding: 0px;
       list-style-type: none;
       text-align: right;
       color: #006699;


}
.rejestracja li {
       display: block;
       float: left;
       margin-bottom: 10px;
       padding-bottom: 3px;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-bottom-style: dashed;
       border-top-color: #CCCCCC;
       border-right-color: #CCCCCC;
       border-bottom-color: #CCCCCC;
       border-left-color: #CCCCCC;
       width: 378px;

}
.rejestracja li input {
       border: 1px solid #006699;
       width: 200px;
       display: block;
       float: right;
       margin-left: 10px;

}

.rejestracja .adres1 .ulica {
       border: 1px solid #006699;
       width: 100px;
       display: block;
       float: right;
       margin-left: 10px;
}
.rejestracja .adres1 .dom {
       border: 1px solid #006699;
       width: 30px;
       display: block;
       float: right;
       margin-left: 10px;
}
.rejestracja .adres1 .mieszkanie {
       border: 1px solid #006699;
       width: 30px;
       display: block;
       float: right;
       margin-left: 10px;
}
.rejestracja .adres2 .miejscowosc {
       border: 1px solid #006699;
       width: 110px;
       display: block;
       float: right;
       margin-left: 10px;
}
.rejestracja .adres2 .poczta {
       border: 1px solid #006699;
       width: 60px;
       display: block;
       float: right;
       margin-left: 10px;
}

.rejestracja li textarea {
       border: 1px solid #006699;
       width: 200px;
       height: 100px;
       display: block;
       float: right;
       margin-left: 10px;

}
.zarejestruj {

       font-weight: bold;
       color: #FFFFFF;
       background-color: #006699;
       border: 1px solid #006699;
       font-size: 11px;
}
.red {
       color: #990000;
}
.error {
       color: #990000;
       display: block;
       text-align: left;
       width: 200px;
       position: relative;
       left: 178px;

}
#tresc_text {

       float: left;
       width: 378px;
       position: relative;
    /*   left: 30px;
       top: -30px; */
}
#tresc_text h2 {
       font-size: 12px;
       font-weight: bold;
       color: #006699;
       padding: 0px;
       margin-top: 10px;
       margin-right: 0px;
       margin-bottom: 5px;
       margin-left: 0px;
}
#tresc_text a {
       color: #006699;
       text-decoration: none;
}
#tresc_text a:link {
       color: #006699;
       text-decoration: none;
}
#tresc_text a:hover {

       color: #003366;
       text-decoration: underline;
}
.koszyk th {

       font-weight: bold;
       color: #003366;
       font-size: 11px;
       text-align: center;
}
.koszyk .tdopis {
       padding: 2px;
       font-size: 11px;
}
.koszyk .tdrozmiar {
       background-color: #f5f5f5;
       padding: 2px;
       font-size: 11px;
       color: #000000;

}
.koszyk .tdcena {
       background-color: #f5f5f5;
       padding: 2px;
       font-size: 11px;
       color: #000000;

}
.koszyk .tdilosc {
       background-color: #f5f5f5;
       padding: 2px;
       font-size: 11px;
       color: #000000;

}
.koszyk table {
       width: 100%;
}
.koszyk .tdopis a {


       font-size: 12px;
       font-weight: bold;
       color: #990000;
       text-decoration: none;
}
.koszyk .tdfunkcje {
       padding-top: 2px;
       padding-bottom: 10px;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-top-style: solid;
       border-top-color: #666666;
       border-right-color: #666666;
       border-bottom-color: #666666;
       border-left-color: #666666;
       font-size: 11px;
       text-align: right;

}
.koszyk .tdrazem {
       padding-top: 2px;
       padding-bottom: 2px;
       border-top-width: 2px;
       border-right-width: 2px;
       border-bottom-width: 2px;
       border-left-width: 2px;
       border-top-style: solid;
       border-top-color: #666666;
       border-right-color: #666666;
       border-bottom-color: #666666;
       border-left-color: #666666;
       font-size: 11px;
       text-align: right;
       background-color: #CCCCCC;

}
.koszyk .tdrazem span {
       font-size: 14px;
       font-weight: bold;
       color: #990000;
}
.koszyk .tdopis a:link {



       font-size: 12px;
       font-weight: bold;
       color: #990000;
       text-decoration: none;
}
.koszyk .tdopis a:hover {




       font-size: 12px;
       font-weight: bold;
       color: #660000;
       text-decoration: underline;
}
h3 {
       font-size: 12px;
       font-weight: bold;
}
h4 {
       font-size: 11px;
       font-weight: bold;
       color: #006699;
}
#poladodatkowe {
       display: none;
       padding-top: 0px;
       padding-right: 10px;
       padding-bottom: 10px;
       padding-left: 30px;
}
.linktext {
       color: #990000;
       text-decoration: none;
}
.linktext:link {
       color: #990000;
       text-decoration: none;
}
.linktext:hover {

       color: #660000;
       text-decoration: underline;
}
.error2 {

       color: #990000;
       display: block;
       text-align: center;
}
#prawa {
       float: right;
       width: 150px;
}
.mod_promocja {
	color: #FFFFFF;
	background-color: #0ba9e3;
	background-image: url(../images/lay/mod_promocja_1.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 150px;
	margin-bottom: 10px;
	height: 320px;
	position: relative;



}
.mod_promocja .nazwa {
       font-size: 11px;
       font-weight: bold;
       text-align: left;
       width: 130px;
       margin-right: auto;
       margin-left: auto;
       padding: 50px 0px 0px;
       margin-top: 0px;
       margin-bottom: 5px;

}
.mod_promocja a img {
       border: 1px solid #FFFFFF;
}
.mod_promocja .dol {
	background-color: #0692cf;
	background-image: url(../images/lay/mod_promocja_2.gif);
	background-repeat: no-repeat;
	width: 150px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
	position: absolute;
	bottom: 0px;
	left: 0px;

}
.mod_promocja .staracena {
       font-size: 10px;
       color: #FFFFFF;
       text-align: left;
       padding: 0px;
       width: 130px;
       margin-top: 0px;
       margin-right: auto;
       margin-bottom: 3px;
       margin-left: auto;
}
.mod_promocja .staracena span {
       font-size: 12px;
      font-weight: bold;
     color: #ff4354;
        text-decoration: line-through;
}
			    

.mod_promocja .cena {
       font-size: 12px;
       font-weight: bold;
       color: #FFFFFF;
       text-align: left;
       padding: 0px;
       width: 130px;
       margin-top: 0px;
       margin-right: auto;
       margin-bottom: 5px;
       margin-left: auto;
}
.mod_promocja .cena span {
       font-size: 17px;
       }
       

.mod_promocja .wiecej {
       font-size: 11px;
       font-weight: bold;
       color: #FFCC00;
       text-align: right;
       display: block;
       width: 130px;
       margin-top: 0px;
       margin-right: auto;
       margin-bottom: 0px;
       margin-left: auto;
       padding-top: 1px;
       padding-right: 0px;
       padding-bottom: 0px;
       padding-left: 0px;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-top-style: dotted;
       border-top-color: #FFCC00;
       border-right-color: #FFCC00;
       border-bottom-color: #FFCC00;
       border-left-color: #FFCC00;
       text-decoration: none;
}
.mod_hit {
	color: #FFFFFF;
	background-color: #912a2f;
	background-image: url(../images/lay/mod_hit_1.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 150px;
	margin-bottom: 10px;
	height: 320px;
	position: relative;

}
.mod_hit .nazwa {

       font-size: 11px;
       font-weight: bold;
       text-align: left;
       width: 130px;
       margin-right: auto;
       margin-left: auto;
       padding: 50px 0px 0px;
       margin-top: 0px;
       margin-bottom: 5px;
}
.mod_hit a img {

       border: 1px solid #FFFFFF;
}
.mod_hit .dol {
	background-color: #6f1f23;
	background-image: url(../images/lay/mod_hit_2.gif);
	background-repeat: no-repeat;
	width: 150px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
	position: absolute;
	bottom: 0px;
	left: 0px;


}
.mod_hit .cena {

       font-size: 14px;
       font-weight: bold;
       color: #FFFFFF;
       text-align: left;
       padding: 0px;
       width: 130px;
       margin-top: 0px;
       margin-right: auto;
       margin-bottom: 5px;
       margin-left: auto;
}
.mod_hit .wiecej {

       font-size: 11px;
       font-weight: bold;
       color: #FFCC00;
       text-align: right;
       display: block;
       width: 130px;
       margin-top: 0px;
       margin-right: auto;
       margin-bottom: 0px;
       margin-left: auto;
       padding-top: 1px;
       padding-right: 0px;
       padding-bottom: 0px;
       padding-left: 0px;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-top-style: dotted;
       border-top-color: #FFCC00;
       border-right-color: #FFCC00;
       border-bottom-color: #FFCC00;
       border-left-color: #FFCC00;
       text-decoration: none;
}
.mod_nowosc {
	color: #FFFFFF;
	background-color: #209b6b;
	background-image: url(../images/lay/mod_nowosc_1.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 150px;
	margin-bottom: 10px;
	position: relative;
	height: 320px;


}
.mod_nowosc .nazwa {


       font-size: 11px;
       font-weight: bold;
       text-align: left;
       width: 130px;
       margin-right: auto;
       margin-left: auto;
       padding: 50px 0px 0px;
       margin-top: 0px;
       margin-bottom: 5px;
}
.mod_nowosc a img {


       border: 1px solid #FFFFFF;
}
.mod_nowosc .dol {
	background-color: #187a50;
	background-image: url(../images/lay/mod_nowosc_2.gif);
	background-repeat: no-repeat;
	width: 150px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
	position: absolute;
	left: 0px;
	bottom: 0px;

}
.mod_nowosc .cena {


       font-size: 14px;
       font-weight: bold;
       color: #FFFFFF;
       text-align: left;
       padding: 0px;
       width: 130px;
       margin-top: 0px;
       margin-right: auto;
       margin-bottom: 5px;
       margin-left: auto;
}
.mod_nowosc .wiecej {


       font-size: 11px;
       font-weight: bold;
       color: #FFCC00;
       text-align: right;
       display: block;
       width: 130px;
       margin-top: 0px;
       margin-right: auto;
       margin-bottom: 0px;
       margin-left: auto;
       padding-top: 1px;
       padding-right: 0px;
       padding-bottom: 0px;
       padding-left: 0px;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-top-style: dotted;
       border-top-color: #FFCC00;
       border-right-color: #FFCC00;
       border-bottom-color: #FFCC00;
       border-left-color: #FFCC00;
       text-decoration: none;
}
.mod_info {
	color: #FFFFFF;
	background-color: #3670b0;
	background-repeat: no-repeat;
	text-align: center;
	width: 150px;
	margin-bottom: 10px;
	position: relative;

}
.mod_info .tytul {
       font-size: 11px;
       font-weight: bold;
       text-align: left;
       width: 130px;
       margin-right: auto;
       margin-left: auto;
       padding: 10px 0px 0px;
       margin-top: 0px;
       margin-bottom: 5px;
}
.mod_info .tresc {
       font-size: 11px;
       text-align: left;
       width: 130px;
       margin-right: auto;
       margin-left: auto;
       margin-top: 0px;
       margin-bottom: 5px;
}
.mod_info .dol {
	background-color: #285291;
	background-image: url(../images/lay/mod_top10_2.gif);
	background-repeat: no-repeat;
	width: 150px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
	left: 0px;
	bottom: 0px;

}
.mod_info .wiecej {



       font-size: 11px;
       font-weight: bold;
       color: #FFCC00;
       text-align: right;
       display: block;
       width: 130px;
       margin-top: 0px;
       margin-right: auto;
       margin-bottom: 0px;
       margin-left: auto;
       padding-top: 1px;
       padding-right: 0px;
       padding-bottom: 0px;
       padding-left: 0px;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-top-style: dotted;
       border-top-color: #FFCC00;
       border-right-color: #FFCC00;
       border-bottom-color: #FFCC00;
       border-left-color: #FFCC00;
       text-decoration: none;
}
.mod_topten {
	color: #FFFFFF;
	background-color: #3670b0;
	background-image: url(../images/lay/mod_top10_1.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 150px;
	margin-bottom: 10px;
	height: 320px;
	position: relative;

}
.mod_topten .nazwa {



       font-size: 11px;
       font-weight: bold;
       text-align: left;
       width: 130px;
       margin-right: auto;
       margin-left: auto;
       padding: 50px 0px 0px;
       margin-top: 0px;
       margin-bottom: 5px;
}
.mod_topten a img {



       border: 1px solid #FFFFFF;
}
.mod_topten .dol {
	background-color: #285291;
	background-image: url(../images/lay/mod_top10_2.gif);
	background-repeat: no-repeat;
	width: 150px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
	position: absolute;
	left: 0px;
	bottom: 0px;

}
.mod_topten .cena {



       font-size: 14px;
       font-weight: bold;
       color: #FFFFFF;
       text-align: left;
       padding: 0px;
       width: 130px;
       margin-top: 0px;
       margin-right: auto;
       margin-bottom: 5px;
       margin-left: auto;
}
.mod_topten .wiecej {



       font-size: 11px;
       font-weight: bold;
       color: #FFCC00;
       text-align: right;
       display: block;
       width: 130px;
       margin-top: 0px;
       margin-right: auto;
       margin-bottom: 0px;
       margin-left: auto;
       padding-top: 1px;
       padding-right: 0px;
       padding-bottom: 0px;
       padding-left: 0px;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-top-style: dotted;
       border-top-color: #FFCC00;
       border-right-color: #FFCC00;
       border-bottom-color: #FFCC00;
       border-left-color: #FFCC00;
       text-decoration: none;
}
.maly_koszyk {
	padding: 5px;
	border: 1px solid #666666;
	background-color: #999999;
	clear: both;
	margin-top: 10px;




}
.maly_koszyk .title {
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	margin: 0px;
	padding: 2px;
	background-color: #666666;

}
.maly_koszyk .towarow {
	text-align: right;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}
.maly_koszyk .towarow span {
	font-weight: bold;
	color: #990000;
}
.maly_koszyk .wartosc span {

	font-weight: bold;
	color: #990000;
}
.maly_koszyk .wartosc {
	text-align: right;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}
.maly_koszyk .menu {
	text-align: right;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.maly_koszyk .menu a {
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.maly_koszyk .menu a:link {

	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.maly_koszyk .menu a:hover {


	font-weight: bold;
	color: #FFCC00;
	text-decoration: underline;
}
.uwagi {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.uwagi textarea {
	width: 100%;
	border: 1px solid #006699;
	height: 60px;

}
.visa {
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #003366;
	text-align: center;


}
.visa h6 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	
}
.visa img {
    border: 0;
}
#flash_rabaty {
	height: 250px;
	width: 150px;
	margin-bottom: 10px;
}
.kategorie a .pix {
    border: 0;
}
