body {
margin: 0px;padding: 0px;border-collapse:collapse;
line-height:14px;font-family:MS Sans Serif;font-size:11px;color:#FFFFFF;
 background:#000 url(images/bgmain.gif) no-repeat center 150px;
 }
.glowny {margin:auto; width:760px;}
    
h3 {font-size: 14px; margin: 0px}
h4 {font-size: 12px;  margin: 0px}
    
img {border: none}


.naglowek_duzy {color:#777777;font-family:"palatino linotype","times new roman",trebuchet ms;font-size:18px;}


td.lewy {background-color:#b94f8f;vertical-align:top;padding-top:10px;}
td.lewyl {vertical-align:top;background-color:#B94F8F;width:3px;}
td.main  {background-color:#FFFFFF;vertical-align:top;font-family:ms sans serif;font-size:11px;color:#4C4E44;}
td.menu_gorne {background-color:#FFFFFF;vertical-align:middle;padding:0px 8px 0px 12px;font-family:ms sans serif;font-size:11px;color:#777777;}
td.naglowek_cz a {text-decoration:none;color:#FFFFFF;}
td.naglowek_cz a:hover{text-decoration:underline;color:#FFFFFF;}

.boczne {font-family:MS Sans Serif;font-size:11px;color:#FFFFFF;}

input.szukajka {color:#FFFFFF;width:127px;font-family: ms sans serif;font-size: 11px;border: 1px 1px 1px 1px;border-width: 1px;border-style: SOLID;border-color: #DFA7D6;background-color: #9e4fa0; }
.menu{font-family:MS Sans Serif;font-size:11px;color:#FFFFFF;}

textarea.a {font-family: ms sans serif;font-weight: NORMAL;font-style: NORMAL;font-size: 11px;border: 1px 1px 1px 1px;border-width: 1;border-color: #CFCFCF;border-style: SOLID;background: #ffffff ;}
select.a {font-family: ms sans serif;font-weight: NORMAL;font-style: NORMAL;font-size: 11px;border: 1px 1px 1px 1px;border-width: 1px;border-color: #CFCFCF;border-style: NONE;background: #ffffff ;}

.text
{
padding: 10px; 
line-height: 16pt;
width:510; margin:auto;
}


.menuLink
{
margin: 2px 5px 5px 5px;
padding-left: 5px; 
color: rgb(255,255,255);
text-decoration: none;
/*background-image: url('./images/sqr.gif');*/
background-repeat:no-repeat;
background-position:center left;

border-left:4px solid #ABC955;

}
.submenuLink
{
margin-left: 5px;
color: rgb(255,255,255);
text-decoration: none;
padding-left: 20px;
}
.menuLinkPlus
{
background-image: url('images/plus.gif');
background-repeat:no-repeat;
background-position:center left;

}
.submenuLinkPlus
{
/* background-color: rgb(255,255,255); */
}


a.menuPlus
{
text-decoration: none;
}
hr.green
{ 
color: rgb(245,245,245);
background: rgb(245,245,245);
border: 0; 
height: 1px; 
text-align:left;
margin:0px 0px 0px 0px;
width: 90%;margin:auto;
}
table.logowanie{font-size: 10px; font-family:arial, verdana; padding: 0px; margin: 0px}

form.logowanie 
{
padding: 0px;
margin: 0px;
}

input.logowanie
{
height: 12px;
width: 95px;
font-size: 8pt;
}
input.logowanieSubmit
{
color: rgb(255,255,255);
border: 1px solid rgb(255,255,255);
height: 20px;
font-size: 8pt;
background-color: rgb(142,142,142)
}
input.dalejZamowienie
{
background: url('images/dalej.gif');
background-repeat: no-repeat;
border: none;
width: 94px;
height: 29px;
}
input.anulujZamowienie
{
background: url('images/wstecz.gif');
background-repeat: no-repeat;
border: none;
width: 94px;
height: 29px;
}
a.rejestracja
{
color: rgb(255,255,255);
text-decoration: none;
width: 756px; 
font-family: arial;
font-size: 10px;
}
a.rejestracja:hover{text-decoration:underline}


a.positionBar
{
color: rgb(255,255,255);
text-decoration: none;
font-weight: bold;
}
div.cena
{
font-family: trebuchet ms;
color: rgb(255,0,0);
font-size: 12px;
}
div.cenaOld
{
font-family: trebuchet ms;
text-decoration: line-through;
color: rgb(255,150,150);
}
span.cena
{
font-family: trebuchet ms;
color: rgb(255,0,0);
font-size: 10pt;
}


a.pageLink
{
padding: 1px;	
color: rgb(80,80,80);
font-size: 10px;
font-family: arial,verdana;
}
a.pageLinkSelected
{
padding: 1px;
color: rgb(0,0,0);
font-weight: bold;
font-size: 10px;
font-family: arial,verdana;
text-decoration:none;
}

.links {color:rgb(0,119,226); text-decoration:none}
.links:hover {color:rgb(0,119,226);text-decoration:underline} 


div.paging {padding-left: 5px; float:left;text-align:center; padding-top: 5px; padding-bottom: 5px; font-size: 10px; font-family: arial,verdana;}


fieldset.border
{
border: 1px solid rgb(245,245,245);
width: 500px;
}
input.dodajKomentarz
{
background: url('images/dodaj.jpg');
background-repeat: no-repeat;
border: none;
width: 94px;
height: 29px;
cursor: hand;
}
table.formularzKontaktowy
{
font-size: 8pt;
font-family: verdana, arial;
}
td.right
{
text-align: right;
vertical-align: top;
}
select
{
border: 1px solid rgb(120,120,180);
font-size: 8pt;
}
input
{
border: 1px solid rgb(120,120,180);
font-size: 8pt;
}
input.imieNazwisko
{
width: 300px;
}
input.nazwaFirmy
{
width: 300px;
}
input.email
{
width: 200px;
}
input.submit
{
background: url('images/wyslij.gif');
border: 1px solid rgb(255,255,255);
color: rgb(255,255,255);
height: 20px;
width: 164px;
font-size: 8pt;
font-weight: bold;
background-color: rgb(255,255,255);
cursor:hand;
}
textarea.formularzKontaktowy
{
border: 1px solid rgb(120,120,180);
font-size: 8pt;
width: 300px;
height: 150px;
}
div.formularzKontaktowy
{
font-size: 8pt;
font-family: verdana,arial;
padding-bottom: 15px;
color: rgb(0,0,0);
}
.gwiazdka
{
color: rgb(255,0,0);
}
.dec{text-align:center;display:block;}

form.filter {padding: 0px; margin: 0px;}
fieldset.filter {border: none; padding: 0px; margin: 0px;}
fieldset.filter select {width: 100px; font-size: 10px; background-color:#B94F8F/* rgb(141,206,235)*/; padding: 0px} 
fieldset.filter div{float:left; font-size: 10px; text-align:left; padding: 1px} 
fieldset.filter div .submit {background: url('/images/szukaj.gif'); margin: 0px; padding: 0px; width: 43px; height: 22px; border: none; cursor:pointer}


table.basket {width: 100%; border: 1px solid rgb(212,212,212); border-top: none}
table.basket th {background-color: rgb(182,209,96); height: 20px; text-align: left; padding: 5px}
table.basket td {padding: 4px; height: 40px; border-bottom: 1px solid rgb(212,212,212)}

table.shippingCosts {width: 522px; line-height: 14px}
table.shippingCosts td{padding: 2px; background-color: rgb(250,250,250)}
table.shippingCosts input {border: none}

fieldset.addressForm{ border: 0; width: 280px; padding:0; margin:0;}
fieldset.addressForm div { text-align: left; clear:both; padding-top:1px; }
fieldset.addressForm div label {float: left; width: 45px;  padding-top: 2px; }  
fieldset.addressForm div input { width: 90px; padding: 2px; border: 1px solid #ddd; }

fieldset.addressForm {width:500px};
fieldset.addressForm div { text-align: left; clear:both; padding-top:1px; }
fieldset.addressForm div label {text-align:right; float: left; width: 120px; padding-top: 2px; padding-right: 5px;}  
fieldset.addressForm div input { width: 190px; padding: 2px; border: 1px solid #ddd; }
fieldset.addressForm div textarea{ font:11px Verdana, Arial, Helvetica; width: 190px; height:60px; padding: 2px; border: 1px solid #ddd; overflow: auto; }
#kod {width: 40px;}
#miasto {width: 140px;}
#nip {width: 90px;}
#zgoda {margin:0px; padding:0px; width:20px; text-align:left; color: rgb(255,0,0);}

hr {border: none; height: 1px; background-color: rgb(212,212,212)}

fieldset.addressForm div .textFieldError {font-size:10px; border: 1px solid #7f9db9;}
fieldset.addressForm div .textFieldError:hover {background: #FFF9BB; border:1px  #122742 solid;}

.formatError {color:rgb(255,0,0);}

fieldset.addressForm div .kod {width: 35px}

div.menuTop {
height: 14px;
width: 756px; text-align:right;
font-family: arial;
font-size: 10px;padding-right: 1px;
padding-top: 3px;
}
div.searchEngine {margin:0px; padding:0 0 0 10px;margin-top: 2px; background:#9e4fa0; height: 80px; margin-left: 413px; font-family: arial;}
div.menuTop a{color: rgb(255,255,255); text-decoration:none}
div.menuTop a:hover{text-decoration:underline}

a.linksWhite{color: rgb(255,255,255); text-decoration:none}
a.linksWhite:hover{text-decoration:underline}

table.zamowienia {border: none; font-family: arial,verdana; font-size: 10px; text-align:left}
table.zamowienia td {border: 1px solid rgb(245,245,245); vertical-align:top; line-height: 12px;}
table.zamowienia th {font-size: 10px; line-height: 10px;}

form {padding:0px; margin:0px}

#komunikat 
{border:solid 2px #fff; font-weight:bold;text-align:center; margin: 10px 5px; padding: 5px; background:#DFA7D6; color: rgb(80, 80, 80);}

