/*plik css dla mercator*/
/*ustawienia globalne*/
.clear {
clear:both;
height:1px;
overflow:hidden;
}
/*kontener glowny*/
#content
{
width: 738px;
margin-left: auto;
margin-right: auto;
position: relative;
}
/*naglowek strony*/
#head
{height: 199px;
width: 737px;
background: url(images/head.jpg) no-repeat;
position: relative;}
/*gorny panel nawigacyjny strony*/
#navgora
{
font-size: 10px;
right: 1px;
height: 20px;
position: absolute;
background-image: url(images/menugora.gif);
background-repeat: no-repeat;
background-position: left;
color: #fff;
padding-left: 9px;
}
#navgora div
{background-color: #8FAE1F;
padding-bottom: 5px;
padding-top: 3px;
padding-left: 6px;
padding-right: 5px;
}
html>body #navgora div
{max-height: 12px;}
#navgora a
{color: #fff;
text-decoration: none;
}
#navgora a:hover
{text-decoration: underline;
}
/*niebieskie menu*/
#navfirma
{position: absolute;
top: 160px;
left: 0;
font-weight: bold;
font-size: 11px;
color: #fff;
background: url(images/left_menu_bg.jpg) no-repeat top left;
height: 30px;
}
#navfirma ul
{background-image: url(images/main_menu_bg.jpg);
background-repeat: repeat-x;
margin: 0;
padding: 0;
margin-left: 7px;
padding-left: 0px;
list-style-type: none;
padding-top: 5px;
padding-bottom: 5px;
}
#navfirma ul li
{display: inline;
background-image: url(images/linia_menu.jpg);
background-repeat: no-repeat;
background-position: right;
margin-left: -9px;
padding-left: 18px;
padding-right: 8px;}

#navfirma ul li#end
{background-image: url(images/main_right_menu.jpg);
background-repeat: no-repeat;
background-position: baseline right;
padding-right: 12px;
padding-bottom: 7px;}

#navfirma ul li#first
{padding-top: 5px;
margin-left: -15px;
padding-bottom: 4px;
background-repeat: no-repeat;
padding-left: 18px;}

#navfirma ul li a
{color: #ffffff;
text-decoration: none;}
#navfirma ul li a
{color: #ffffff;
text-decoration: none;}
#navfirma ul li a:hover
{
text-decoration: none;
color: #dfec9c;}
/*menu z wyborem wersji jezykowej*/
#wersje
{font-weight: bold;
font-size: 10px;
color: #C90000;
position: absolute;
right: 10px;
top: 184px;}
#wersje span
{color: #12659B;}
#wersje a
{color: #C90000;
text-decoration: none;
padding-left: 2px;
padding-right: 2px;
}
#wersje a.current
{background-color: #C90000;
color: #FFFFFF;
padding-left: 2px;
padding-right: 2px;}
/*glowna zawartosc strony*/
#main
{background-color: #FFFFFF;}
/*kolumna lewa*/
#leftcolumn
{background-image: url(images/left_background.jpg);
background-position: top right;
background-repeat: no-repeat;
width: 494px;
float: right;
position: relative;
/*temp
height: 300px;*/
}
/*panel z wyszukiwarka*/
#szukaj
{background: url(images/szukaj_back.gif) no-repeat;
width: 455px;
height: 60px;
margin-top: 5px;
padding-top: 8px;
padding-left: 10px;}
#szukajtxt
{font-weight: bold;
position: relative;
color: #1B7DBC;}
#szukaj form
{margin: 0;
padding: 0;
margin-top: 5px;
}
.btn {
display: inline;
border: 0px none;
background-image: url(images/btn_bg.gif);
background-repeat: repeat-x;
height: 18px;
min-height: 18px;
max-height: 18px;
margin: 0px;
padding-bottom: 3px;
padding-top:2px;
padding-left: 8px;
padding-right: 8px;
white-space: nowrap;
cursor: pointer;
font-size: 11px;
font-weight: bold;
color: white;
white-space: nowrap;}

xinput.okienko
{font-size: 11px;
color: #89B4D0;
width: 172px;
margin: 0;
margin-bottom: 0px;}

/*wiecej nowosci*/
#wiecejprod
{
background-repeat: no-repeat;
width: 464px;
}
#wiecejprod img
{border: 0;}
#wiecejprod a
{border: 0;
}
/*zawartosc glowna z tlami*/
#glowna1, .glowna
{
background-image: url(images/naglowek_main.gif);
background-repeat: no-repeat;
background-position: top;
width: 478px;
z-index: 10;
position: relative;
margin-top: 0;
}

#glowna2
{
background-image: url(images/left_blue_back.gif);
background-repeat: repeat-x;
background-position: left 18px;
padding-top: 12px;
width: 478px;
z-index: 8;
position: relative;
}
#glowna1 h1
{color: #1B7DBC;
font-size: 11px;
margin: 0;
padding: 0;
margin-left: 10px;
top: 12px;
position: absolute;}
/*glowne teksty na stronie*/

*html #txt
{
line-height: 120%;
height: 350px;
margin: 0px;
padding-left: 12px;
padding-right: 12px;
padding-top: 7px;
background-image: url(images/oferta_back.gif);
background-repeat: repeat-x;
width: 454px;
word-wrap: break-word;
margin-bottom: 30px;
}

html>body #txt
{
line-height: 120%;
min-height: 350px;
margin: 0px;
padding-left: 12px;
padding-right: 12px;
padding-top: 7px;
background-image: url(images/oferta_back.gif);
background-repeat: repeat-x;
width: 454px;
margin-bottom: 30px;
}

.whitebox {
padding: 0px;
margin: 0px;
width: 444px;
background-color: white;
border-right: 1px solid #edf6fe;
border-left: 1px solid #edf6fe;
}
.whitebox_top {
width: 446px;height: 12px;
padding: 0px;
margin: 0px;
margin-bottom: -4px;
background-image: url(images/rada_top.gif);
background-repeat: no-repeat;
background-position:top right;
}
.whitebox_bottom {
width: 446px;
height: 11px;
top: -1px;
position: relative;
background-image: url(images/rada_bottom.gif);
background-repeat: no-repeat;
background-position:bottom; }

/*tabele z informacjami*/
.whitebox_txt {
vertical-align: top;
margin-top: 0px;
padding-left: 10px;
padding-right: 10px;
color: #6d6d6d;
}
.whitebox ul li {
background: transparent url(images/arrow_submenu_ongray.gif) no-repeat 0px 4px;
list-style-type: none;
padding-top: 4px;
padding-bottom: 2px;
padding-left: 10px;
margin: 0px;
margin-left: 0px;
}
.whitebox h3, .whitebox a {
font-weight: bold;
padding-left: 10px;
margin: 0px;
padding-top: 0px;
color: #FE5A00;
font-size: 11px;
}
.whitebox a:visited {
color: #FE5A00;
}
table.news
{padding: 0px;
margin-bottom: 0px;}
table.news td
{vertical-align: top;
}
table.news img
{border: 3px solid #D3D3D3;
margin-right: 10px;}

table.news a {
color: #2781C0;
}
table.news a:active {
color: #2781C0;
}
table.news a:visited {
color: #2781C0;
}
table.news a:hover {
color: #ff5900;
}

.wiadomosc_dluga {min-height: 300px;}
.wiadomosc h2{margin-top:4px;margin-bottom: 8px;}
.wiadomosc h2 a
{color: #2781C0;
font-size: 11px;
padding: 0px;
margin: 0px;
text-decoration: underline;}
.wiadomosc h2 a:visited {color: #2781C0;}
.wiadomosc h2 a:hover {color: #FE5A00;}

.oferta h3
{color: #2781C0;
font-size: 11px;
padding: 0;
margin: 0;
margin-top: -2px;
margin-bottom: 10px;
text-decoration: underline;}

.oferta a, .oferta a:visited {
color: #2781C0;
}
.oferta a:hover {
color: #FE5A00;
}
/*div z obrazkiem i polksiezycem w tle*/
.ofertaphoto
{padding-bottom: 20px;
padding-right: 8px;
background: url(images/moon.gif) no-repeat bottom left;
min-height: 80px;}
.ofertaphoto img {
border: 3px solid #d5d2d5;

}
*html .ofertaphoto
{height: 80px;}
.oferta select
{font-size: 11px;
width: 230px;}

.news_lttr select {
font-size: 11px;
width: 230px;
}

.nws_input_text {
padding-left: 3px;
width: 245px;
border: 1px solid #d5d2d5;
}

.oferta form
{margin-top: 10px;}
/*link wiecej troszke zmieniony*/
.of
{
margin-right: 1px;
float: right;
display: inline;
}

.more
{
padding: 0px;
font-weight: bold;
text-align: right;
color: #ff5900;
margin-bottom: 5px;
margin-right: 12px;
background-image: url(images/arrow_more.gif);
background-position: right bottom;
background-repeat: no-repeat;
height: 14px;
}

.more a
{color: #FE5A00 ! important;
padding-right: 20px;
padding-bottom: 1px;
text-decoration: none;
font-size: 10px;
}
.more a:visited {color: #FE5A00;text-decoration: none;}
.more a:hover {color: #FE5A00;text-decoration: underline;}
.less
{font-weight: bold;
color: #FE5A00;
float: right;
margin-bottom: 5px;
background-image: url(images/arrow_less.gif);
background-position: left bottom;
background-repeat: no-repeat;
height: 14px;
padding-left: 0px;
margin-right: -10px;
text-decoration: none;
}
.less a
{color: #FE5A00;
text-decoration: none;
padding-left: 16px;
margin-right: 20px;
font-size: 10px;}
.less a:visited {color: #FE5A00;text-decoration: none;}
.less a:hover {color: #FE5A00;text-decoration: underline;}

/*cienka niebieska linia _ do tego przerywana*/
.hr
{background: url(images/linia.gif) repeat-x;
height: 1px;
/*dla IE*/
font-size: 2px;
width: 100%;
margin-bottom: 6px;
margin-top: 6px;
}

/*moduly z partnerami i mapka*/
#mainbot
{
width: 477px;
padding-left: 0px;
margin-top: 20px;
}
#mainbot h1
{
color: #1B7DBC;
margin: 0;
padding: 0;
margin-left: 10px;
padding-left: 20px;
top: 10px;
background: url(images/blue_circle.gif) no-repeat left top;
}
#partners1
{float: left;
background: url(images/green_panel_back.gif) repeat-x left 18px;
width: 230px;
padding-bottom: 50px;
margin-right: 2px;
}
#partners1 h1
{color: #728B1A;
position: absolute;}
#partners2
{
background: url(images/green_tab.gif) repeat-x top;
width: 230px;
position: relative;}
#ansell
{width: 230px;
text-align: center;
padding-top: 45px;
}
#ansell img
{border: 0;}
#mapa1
{
float: right;
margin-left: 0px;
background: url(images/blue_panel_back.gif) repeat-x left 18px;
width: 230px;
padding-bottom: 30px;
}
#mapa1 h1
{color: #357096;
position: absolute;}
#mapa2
{
background: url(images/blue_tab.gif) repeat-x top;
width: 230px;
position: relative;}
#mapapol
{width: 230px;
text-align: center;
padding-top: 45px;
font-weight: bold;
color: #2781C0;
}
/*kolumna prawa*/
#rightcolumn
{float: left;
width: 237px;
background-image: url(images/right_background.jpg);
background-repeat: no-repeat;
background-position: left top;
padding-left: 5px;
padding-top: 5px;
/*test
height: 300px;*/
}
#konkursmod
{
background: url(images/orange_panel_back.gif) repeat-x left 18px;
width: 230px;
padding-bottom: 10px;

}
#konkursmod h1
{
cxolor: #728B1A;
xborder: 1px solid blue;
xpadding-top: 13px;
}
#konkurs
{
background: url(images/orange_tab.gif) repeat-x top;
width: 222px;
padding: 4px;
padding-top: 45px;
position: relative;
color: #5A3F13;
}
.blue_panel
{
background: url(images/blue_panel_back.gif) repeat-x left 18px;
width: 230px;
padding-bottom: 10px;
min-height: 116px;
}

h1 {font-size: 11px;}

#konkurs h1, .blue_panel_cont h1 {
color: #357096;
position: absolute;
margin: 0;
padding: 0;
margin-left: 0px;
padding-left: 20px;
top: 8px;
background: url(images/blue_circle.gif) no-repeat 0px 1px;
}
#konkurs h1
{
margin-left: 18px;
xfont-size: 12px;
color: #FFFFFF;
background: url(images/white_circle.gif) no-repeat 0px 1px;
}
.blue_panel_cont h3 {
 font-size: 11px;
 font-weight: bold;
 margin: 0px;
 margin-bottom: 8px;  /*odstep od naglowka do tekstu*/
}
#green_panel {
background: url(images/right_menu_head.jpg) 0px top;
background-repeat: no-repeat;
width: 231px;
}
#green_panel h1{
color: #607500;
background: url(images/blue_circle.gif) no-repeat 0px 1px;
padding-left: 18px;
height: 40px;
position: relative;
left: 20px;
top: 10px;
font-size: 12px;
margin: 0;
}
*html .green_panel_cont {
padding: 0;
margin: 0;
background: url(images/right_panel_back.gif) repeat-x;
height: 40px;
}
html>body .green_panel_cont {
padding: 0;
margin: 0;
background: url(images/right_panel_back.gif) repeat-x;
xmin-height: 150px;

}
.green_panel_cont div{
padding: 0;
margin: 0;
padding-left: 20px;
padding-right: 10px;
}
.green_panel_cont a {
 text-decoration: none;
 color: #607500;
 list-style-type: none;
 font-weight: bold;
 line-height: 1.5;
}

.green_panel_cont a:visited{
 text-decoration: none;
 color: #607500;
}

.green_panel_cont a:hover{
text-decoration: underline;
}
*html .green_panel_cont div.sep {
 border: none;
 background-image: url(images/linia_green.gif);
 background-repeat: repeat-x;
 height: 1px;
 font-size: 2px;
 padding: 0px;
 margin: 0px;
 margin-top: 4px;
 margin-bottom: 3px;
}
html>body .green_panel_cont div.sep {
 border: none;
 background-image: url(images/linia_green.gif);
 background-repeat: repeat-x;
 height: 1px;
 font-size: 2px;
 padding: 0px;
 margin: 0px;
 margin-top: 3px;
 margin-bottom: 5px;
}
*html div.produkty {
padding: 0;
margin: 0;
background-color: #f6faf6;
padding-left: 0px;
/* padding-top: 8px; */
/* padding-bottom: 8px; */
font-size: 11px;
margin-top: -4px;
margin-bottom: -4px;
}
html>body div.produkty {
padding: 0;
margin: 0;
background-color: #f6faf6;
padding-left: 0px;
/* padding-top: 8px; */
/* padding-bottom: 8px; */
font-size: 11px;
margin-top: -5px;
margin-bottom: -4px;
}
.hr_prod {border-bottom:1px solid #e2eabb; height:1px; font-size:1px}
.mnu_prod {padding-left: 22px;padding-top: 2px;padding-bottom: 3px}

div.produkty a {
font-size: 10px;
padding-left: 24px;
text-decoration: none;
}
div.produkty a:hover {
text-decoration: underline;
}

.blue_panel_cont {
background: url(images/blue_tab.gif) repeat-x top;
width: 222px;
padding: 4px;
padding-top: 42px;
position: relative;
color: #54689F;
margin: 0px;
}

#konkurs div, .blue_panel_cont div {
margin-right: 18px;
padding-left: 18px;
margin-bottom: 8px;
}

#rightcolumn h2
{padding: 0px;
margin: 0px;
font-size: 10px;
font-weight: bold;
margin-bottom: 10px;
color: #2781C0;}

#konkurs h2
{
padding: 0px;
margin: 0px;
font-size: 11px;
font-weight: bold;
margin-bottom: 10px;
color: #AE7210;}

/*Stopka*/
#stopka
{
font-size: 10px;
clear: both;
margin-right: auto;
margin-left: auto;
height: 38px;
width: 738px;
background: url(images/stopka_back.jpg) repeat-x;
top: 20px;
margin-bottom: 3px;
text-align: center;
}
address
{font-weight: bold;
font-style: normal;
color: #3083B8;
padding-top: 1px;
}
address a
{color: #3083B8;
text-decoration: none;}
a, address a:hover
{text-decoration: underline;}

button {
cursor: pointer;
vertical-align: middle;
position:absolute;
margin: 0px;
min-width: 85px;
height: 18px;
min-height: 18px;
max-height: 18px;
color: red;
font-weight: bold;
background-image: url(images/btn_bg.gif);
background-repeat: repeat-x;
padding-top: 0px;
padding-bottom:5px;
padding-left: 8px;
padding-right: 8px;
}
.in_szukaj {
width: 176px;
padding: 0px;
margin: 0px;
margin-top: 1px;
border: 1px solid #d5d2de;
font-size: 11px;
padding-left: 3px;
padding-top: 1px;
xheight: 16px;
}
.wiad_image {
margin-right: 8px;
margin-bottom: 8px;
border: 2px solid #d5d2d5;
}
.kontakt_input {
width: 300px;
border: 1px solid #d5d2d5;

}
h5{
font-size: 13px;
margin-top: 17px;
margin-bottom: 8px;
}
table.produkt_opis {}
.produkty { /* div */
background-color: #f6faf6;
margin-left: 0px;
padding-left: 35px;
padding-right: 0px;
padding-top: 0px; /*IE nie nadaje si na 4*/
margin: 0px;
}
.produkty ul {
margin: 0px;
padding-top: 0px;
padding-bottom: 4px;
padding-left: 15px;
font-weight: normal;
margin: 0px;
list-style-image: url(images/arrow_submenu.gif);
}
.p_link:link, .p_link:visited {
padding-left: 7px;
padding-right : 7px;
clear: none;
color: #395018;
text-decoration: none;
font-weight: bold;
}
.p_link:hover {
/*color: #395018;*/
color: red;
xbackground-color: red;
text-decoration: none;
}
.p_link:active {
color: #395018;
text-decoration: none;
}
#gornytab
{
background-image: url(images/tab_gora.gif);
background-repeat: no-repeat;
width: 478px;
position: relative;
margin-top: 5px;
height: 14px;
font-size: 2px;
}
#tabsrodek
{
width: 478px;
background-image: url(images/tab_srodek.gif);
background-repeat: repeat-y;
margin-top: -2px;

}
#dolnytab
{
background-image: url(images/tab_dol.gif);
background-repeat: no-repeat;
background-position: bottom;
xbackground-color: white;
min-height: 10px;
padding-left: 12px;
padding-bottom: 20px;
width: 466px;
position: relative;
}
#dolnytab h1
{color: #1B7DBC;
font-size: 11px;
margin: 0;
padding: 0;
left: 12px;
top: 2px;
position: absolute;}
*html #dolnytab
{height: 10px;}

#dolnytab div
{padding-right: 20px;
font-weight: bold;
padding-top: 8px;}

#dolnytab div a
{text-decoration: underline;
color: #1B7DBC;}

#dolnytab span a
{color: #FE5A00;
}

#dolnytab a:hover
{color: #FE5A00;}


.inventor /*box "wykonanie inventor"*/
{
xborder: 1px solid;
white-space: nowrap;
vertical-align: right;
margin-bottom: 0px;
position: relative;
font-size: 10px;
clear: both;
color: #3083B8;}
.inventor a
{color: #3083B8}
.inventor a:hover
{color: #0D527E;}

#opakowania {
width: 446px;
height: 130px;
background-image: url(images/opakowania_bg.gif);
background-repeat: no-repeat;
}
#opakowania TH {
font-weight: bold;
border: none;
/* height: 35px; */
/* border: 1px solid; */
padding-top: 0px;
margin-top: 0px;
}
#opakowania TD {
color: #7d7d7d;
text-align: center;
border: 0px none;
padding: 0px;
margin: 0px;
border-collapse: collapse;
}
#opakowania TD.bb {
border-bottom: 1px solid #b0d8f1;
}
#opakowania TD.br {
border-right: 1px solid #b0d8f1;
}
.norma_fg {
color: #39719c;
background-color: white;
background: url(images/blue_panel_back.gif) repeat-x left;
padding-bottom: 4px;
margin-bottom: 9px;
padding: 3px;
border: 1px inset #edf6fe;
}

#produkt_nagl {
font-size: 12px;
padding-left: 10px;
padding-top: 0px;
}
.znalezione {color:#FE5A00;
}
.konk_image {clear: both; border: 2px solid #d5d2d5; }

.logininput {
border: 1px solid #89B4D0;
width: 142px;}

.logininput:focus {
color: black;
}

.rejestracja_input {
width: 320px;
height: 18px;
vertical-align: middle;
border: 1px solid #89B4D0;
background-color: white;
}
.hurt_edit TD {
background: url(images/linia.gif) repeat-x;
background-position: left bottom;
}

.trow {padding-bottom: 4px; padding-right: 12px;}

#multimedia {
  padding-top: 10px;
}
.mm_image {
border: 4px solid #d5d2d5;
padding: 0px;
}
.small {
font-size: 3px;
}
#mapa h5, #mapa h5 A {
font-size: 12px;
color: #0D527E;
padding: 0px;
margin-top: 6px;
margin-bottom: 6px;
text-decoration: none;
}
#mapa h5 A:hover {
color: #FE5A00;
text-decoration:underline;
}
#mapa ul li a {
padding-bottom: 4px;
line-height: 1.4;
}
#mapa ul li a.mapa_kat {
text-decoration: none;
}

#mapa ul li a.mapa_kat:hover {
text-decoration: underline;
}
#mapa ul li a {
text-decoration: none;
}
#mapa ul li a.mapa_prod {
color: rgb(39,129,192);
}
#mapa ul li a.mapa_prod:hover  {
text-decoration: underline;
color: #FA5E00;
}

.sklep_quant {
height: 16px; width: 34px; border: 1px solid #d5d6d5;
text-align: right;
font-size: 11px;
}
#table_ceny {
width: 446px;
background-image: url(images/tb_ceny_back.gif);
background-position: top;
background-repeat: no-repeat;
white-space: nowrap;
}
#table_ceny TH {
/* padding-left: 4px; */
/* padding-right: 4px; */
height: 30px;
}
.ceny_left {
 border-left: 1px solid #d1eafa;
 empty-cells: show;
 font-size: 1px;
 width: 4px;
}
.ceny_right {
 border-right: 1px solid #d1eafa;
 empty-cells: show;
 font-size: 1px;
 width: 4px;
}
div.ceny_bottom {
border: 0px none;
height: 35px;
top:-22px;
position: relative;
background-image: url(images/tb_ceny_down.gif);
background-position: top;
background-repeat: no-repeat;
}
#table_ceny TD {vertical-align: middle; text-align: center; empty-cells: show;}

#table_ceny TD.bb {border-bottom: 1px solid #b0d8f1;}
#table_ceny TD.br {border-right: 1px solid #b0d8f1;}

.zam_table TH {background: url(images/linia.gif) repeat-x;
background-position: left bottom;}

div.prod_zd_fr {
width: 146px;
height: 9px;
font-size: 1px;
background-position: top;
background-repeat: no-repeat;
}
div.prod_zd {
margin: 0px;
width: 146px;
font-size: 10px;
font-weight: bold;
color: #767676;
background-color: #daedff;
}
div.prod_zd img {border: 2px solid #d5d3d6; margin: 4px; clear: both; cursor: pointer;}

div.producent {
margin: 0px;
padding: 0px;
width: 146px;
max-width: 143px;
border-left: 2px solid #e4f2ff;
border-right: 1px solid #e4f2ff;
}
.koszyk_e {background: url(images/linia.gif) repeat-x;
background-position: left bottom;xbackground-color: #f2f9ff;padding: 10px 2px 10px 2px;}
.koszyk_o {background: url(images/linia.gif) repeat-x;
background-position: left bottom;xbackground-color: #daedfa;padding: 10px 2px 10px 2px;}

.kom_e {background-color: #f2f9ff;padding: 5px 2px 5px 2px;}
.kom_o {background-color: white; ;padding: 5px 2px 5px 2px;}

div.producent img {margin: 10px;margin-bottom: 2px;margin-top: 2px;padding: 0px;}

#polec_tb TD {padding: 4px 8px 4px 0px;}

#txt form h3 a.zam_table_h {
font-size: 13px;
font-weight: bold;
color: #1d7dbc;
}
#txt form a.zam_table {
font-size: 11px;
color: #1d7dbc;
}


