BODY { padding: 0; margin: 0; background: url(images/footer.gif) bottom repeat-x; }
img { border: 0; }
td { vertical-align: top; font-family: Arial; font-size: 11px; color: #444444; }
a { color: #444444; text-decoration: none; }
a:hover { color: #444444; text-decoration: underline; }
input,select,textarea { font-family: Arial; font-size: 11px; color: #3E3E3E; border: 1px solid #C25B00; }
form { margin: 0; }

div.sep { height: 9px; }
table.glowna { width: 917px; }
td.glowna_left { width: 55px; }
td.glowna_s { width: 862px; }
td.glowna_sep { height: 10px; }
td.glowna_footer { height: 76px; }
div.main {
background: url(images/bg.gif) repeat-x;
}
table.top {
width: 917px; height: 195px; background: url(images/top.jpg);
}
div.top {
position: relative;
}
div.top_1 {
position: absolute; top: 23px; left: 408px;
}
td.top_1_1 {
padding: 1px 16px 0px 0px;
}
td.top_1_2 select {
width: 102px; border: 1px solid #BBBBBB;
}
td.top_1_3 {
padding: 1px 0px 0px 0px;
}
td.top_1_4 {
padding: 1px 6px 0px 23px;
}
div.top_2 {
position: absolute; top: 157px; left: 66px;
}
div.top_2 input { width: 131px; background: none; border: 0; }
div.top_3 {
position: absolute; top: 146px; left: 219px;
}
div.top_4_ div { position: absolute; top: 161px; }
div.top_4_ a, div.top_4_ a:hover { color: #FFFFFF; }
div.top_4 { left: 313px; }
div.top_5 { left: 426px; }
div.top_6 { left: 511px; }
div.top_7 { left: 597px; }
div.top_8 { left: 708px; }
div.top_9 { left: 802px; }

table.main { width: 807px; }
td.menu { width: 228px; }
td.products { width: 575px; }
td.main_sep { width: 3px; }

table.koszyk {
background: url(images/koszyk.jpg); width: 219px; 
}
td.koszyk {
padding: 0px 0px 7px 45px; color: #FFFFFF;
}
td.koszyk a, td.koszyk a:hover { color: #FFFFFF; }

table.menu_ng {
background: url(images/menu_ng.gif); width: 219px; height: 47px;
}
table.menu_ng td {
padding: 18px 0px 0px 44px; font-size: 12px; font-weight: bold;
}

table.menu {
width: 219px; border: 1px solid #BBBBBB; border-top: 0;
}
table.menu_norm {
width: 219px; border: 1px solid #BBBBBB; border-top: 0; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px;
}
table.menu a {
display: block; background: url(images/menu.jpg); margin: 2px 2px 0px 2px; padding: 9px 0px 9px 0px; width: 213px;
}
table.menu a:hover {
background: url(images/menu_.jpg); text-decoration: none; color: #FFFFFF; font-weight: bold;
}
table.menu img {
margin: 0px 27px 0px 13px;
}
table.menu u {
text-decoration: none; padding-left: 15px;
}

table.menu2 {
background: url(images/menu2_bg.jpg); width: 219px; border-bottom: 1px solid #EF5400;
}
td.menu2 {
background: url(images/menu2_ng.jpg) no-repeat;
}
td.producenci_ng {
color: #FFFFFF; font-weight: bold;
}
img.producenci_p {
margin: 0px 21px 0px 2px;
}
td.producenci_select {
padding: 11px 0px 15px 0px;
}
table.s_ng {
background: url(images/s_ng.jpg); height: 46px; width: 576px;
}
table.s_ng td {
padding: 16px 0px 0px 44px; font-size: 12px; font-weight: bold;
}
table.s_ng2 {
background: url(images/s_ng.jpg); height: 46px; width: 576px;
}
table.s_ng2 td {
padding: 16px 0px 0px 44px; font-size: 14px; font-weight: bold;
}
table.product_boxs {
 width: 576px; border-left: 1px solid #D0D0D0;border-top: 1px solid #D0D0D0;
}
table.product_boxs_2 {
width: 576px; border: 1px solid #D0D0D0;
}
table.product_boxs_3 {
width: 576px; border-top:  1px solid #D0D0D0;
}

table.pages {
 width: 576px; border: 1px solid #D0D0D0;padding:5px;
}

table.product_box {
width: 250px; margin: 0px 0px 0px 19px; padding-bottom: 19px;
}
td.product_box_ng {
font-weight: bold; font-size: 14px; color: #FF7800; padding-bottom: 21px; padding-top: 19px;
}
td.product_box_ng2 {
font-weight: bold; font-size: 14px; color: #4C9500; padding-bottom: 21px; padding-top: 19px;
}
td.product_box_ng img, td.product_box_ng2 img {
margin: 0px 14px 3px 10px;
}
td.product_box_img {
width: 100px; text-align: center; padding-bottom: 15px;
}
td.product_box_text {
width: 145px; padding-left: 5px; line-height: 15px; padding-bottom: 15px;
}
td.product_box_text b {
font-size: 14px; color: #4C9500; padding-bottom: 2px;
}
td.product_boxs {
width: 50%;
border-bottom: 1px solid #D0D0D0;
border-right: 1px solid #D0D0D0;
}
td.product_box_sep {
background: url(images/pion.gif) repeat-y center; 
}
td.product_box_sep_ {
background: url(images/poz.gif) center center repeat-x; height: 1px; border-left: 19px solid #FFFFFF; border-right: 19px solid #FFFFFF;
}
td.product_boxs_text {
padding: 15px 26px 17px 26px;
}
td.product_boxs_text2 {
padding: 16px 20px;
}
td.product_box_kat_img {
width: 120px; text-align: center;
}
td.product_box_kat_opis {
padding-left: 5px; width: 250px;
}
td.product_box_kat_opis b {
font-size: 14px; color: #4C9500; padding-bottom: 3px;
}
td.product_box_kat_menu {
width: 157px;
}
td.product_box_kat_menu_ {
padding: 6px 0px 9px 0px;
}
table.product_box_kat {
width: 534px;
}
td.s_ng2_ {
padding: 0px; color: #4C9500; white-space: nowrap;
}
td.s_ng2_ b {
margin: 0px 17px 0px 2px;
}
img.strzalka {
margin-right: 12px;
}
td.produkt_1 {
width: 100%; padding-left: 15px;
}
img.ilosc {
margin-left: 7px;
}
td.produkt_2 {
width: 50%; color: #5B6166;
}
select.dostepne_opcje {
width: 170px;
}
.box_pro_1 {
width: 95px; padding-right: 10px;
}
.box_pro_2 {
font-size: 12px; font-weight: bold;
}
.box_pro_2 a, .box_pro_2 a:hover {
color: #FF7202;
}
.box_produkty {
width: 100%; margin-top: 20px;
}
.box_produkty_l {
width: 50%;
}
.box_pro {
width: 220px;
}
.pro_recenzje {
padding-right: 8px;
}
.box_produkty_sep_ {
height: 20px;
}
.box_produkty_sep {
background: #BBBBBB; font-size: 1px;
}
table.footer { width: 800px; }
table.footer td { color: #FFFFFF; text-align: center; }
td.footer_1 {
padding: 18px 0px 12px 0px;
}
table.footer a,table.footer a:hover { color: #FFFFFF; }
table.footer b { padding: 0px 16px 0px 15px; }

input 
	{font-family: Arial; font-size: 11px; color: #3E3E3E; border: 1px solid #C25B00;}
form 
	{display: inline;margin: 0;}
checkbox, radio 
	{font-family: Arial; font-size: 11px; color: #3E3E3E; }
select 
	{font-family: Arial; font-size: 11px; color: #3E3E3E; border: 1px solid #C25B00;}
textarea 
	{width: 100%;font-family: Arial; font-size: 11px; color: #3E3E3E; border: 1px solid #C25B00;}
.inputfield 
	{font-family: Arial; font-size: 11px; color: #3E3E3E; border: 1px solid #C25B00;}
.textareafield 
	{font-family: Arial; font-size: 11px; color: #3E3E3E; border: 1px solid #C25B00;}
.pulldown 
	{font-family: Arial; font-size: 11px; color: #3E3E3E; border: 1px solid #C25B00;}
textarea:focus, input:focus 
	{background-color: #F0F0F0;}