a {
color:#5e7102;
text-decoration:underline;
}

a:hover {
color:#007eb8;
text-decoration:none;
}

a.wiecej {
color:#5e7102;
text-decoration:none;
padding-right:10px;
background:transparent url(../images/wiecej.gif) 100% 60% no-repeat;
font-size:11px;
}

a.wiecej:hover {
color:#5e7102;
text-decoration:underline;
}

a.wiecej_en {
color:#5e7102;
text-decoration:none;
padding-right:10px;
background:transparent url(../images/wiecej_en.gif) 100% 60% no-repeat;
font-size:11px;
}

a.wiecej_en:hover {
color:#5e7102;
text-decoration:underline;
}

/*-------------------------------kolumna podmenu--------------------------------*/

div#kolumna_podmenu h3 {
color:#787878;
font-family:Verdana, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
padding:25px 0px 10px 0px;
font-size: 12px;
}

div#kolumna_podmenu p {
margin:0px 0px 0px 0px;
padding:6px 0px 6px 0px;
line-height:1.4em;
color:#333;
font-size:11px;
}




/*--------------kolumny 3-------------*/
div.kolumna_3 {
width:305px;
float:left;
padding:20px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:relative;
left:30px;
overflow:hidden;
z-index:5;
}

div.kolumna_3 p {
margin:0px 0px 0px 0px;
padding:10px 0px 6px 20px;
font-size:11px;
color:#333;
}

div.kolumna_3 h2 {
clear:both;
color:#787878;
font-size: 13px;
font-family:Verdana, Helvetica, sans-serif;
position:relative;
margin:0px 0px 0px 0px;
padding:0px 0px 3px 20px;
}

/*-------------------------------kolumna tresc--------------------------------*/

div#tresc h2 {
clear:both;
color:#515151;
font-size: 17px;
font-family:Arial,Verdana, Helvetica, sans-serif;
position:relative;
margin:0px 0px 0px 0px;
padding:20px 0px 10px 0px;
}

div#tresc h2 span {
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px 7px 0px;
border-bottom:solid 1px #c4c4c4
}

div#tresc h2 small {
color:#777;
font-size: 11px;
}

div#tresc h3 {
clear:both;
color:#818181;
font-size: 11px;
font-family:Verdana, Helvetica, sans-serif;
position:relative;
margin:10px 0px 0px 0px;
padding:20px 0px 5px 0px;
border-top:solid 1px #eee;
}

div#tresc h3.bez-kreski {
margin:0px 0px 0px 0px;
padding:6px 0px 5px 0px;
border-top:solid 0px #eee;
}

#tresc p {
margin:0px 0px 0px 0px;
padding:6px 0px 6px 0px;
line-height:1.4em;
color:#333;

}

#tresc p.do-sklepu a {
text-decoration:none;
}

#tresc p.do-sklepu {
margin:0px 0px 0px 0px;
padding:6px 0px 6px 0px;
line-height:1.4em;
color:#333;
width:100%;
clear:both;
font-weight:bold;
}

#tresc ul {
margin:0px 0px 0px 0px;
padding:0px 0px 8px 0px;
line-height:1.4em;
color:#000;
list-style:none;
}

#tresc ul li {
padding:3px 0px 3px 25px;
margin:0px 0px 1px 0px;
background:transparent url(../images/podmenu_punktator.gif) 12px 10px no-repeat;
}

/*----------------------------lista oferty---------------------------------*/

#tresc ul.oferta-lista {
position:relative;
padding:20px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:auto;
list-style:none;
z-index:12;
background:transparent;
font-size: 11px;
}

#tresc ul.oferta-lista li {
color:#828282;
position:relative;
top:0px;
left:0px;
float:left;
font-size:11px;
padding:0px 0px 15px 0px;
width:300px;
margin:0px 10px 0px 0px;
overflow:hidden;
}

#tresc ul.oferta-lista li a.obrazek {
position:relative;
display:block;
padding:0px 0px 0px 0px;
width:120px;
height:100px;
margin:0px 0px 0px 0px;
float:left;
overflow:hidden;
background:#fff;
text-align:center;
}

#tresc ul.oferta-lista li a.obrazek img {
margin:0px auto 0px auto;
}

#tresc ul.oferta-lista li div {
position:relative;
font-size:11px;
padding:0px 0px 0px 0px;
width:180px;
height:120px;
margin:0px 0px 0px 0px;
float:right;
background:transparent url(../images/tlo-oferta-lista.jpg) -79px 0px no-repeat;
}

div#pojemnik #tresc ul.oferta-lista li h3 {
clear:both;
color:#5e7102;
font-size: 1.2em;
position:relative;
margin:0px 0px 0px 0px;
padding:5px 0px 3px 10px;
}

div#pojemnik #tresc ul.oferta-lista li h3 a {
color:#5e7102;
text-decoration:none;
}

#tresc ul.oferta-lista li p {
clear:both;
color:#333;
font-size: 1em;
position:relative;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 10px;
}

#tresc ul.oferta-lista li a.wiecej {
position:relative;
top:3px;
left:0px;
color:#5e7102;
text-decoration:none;
overflow:hidden;
padding:0;
margin:0;
display:block;
width:46px;
height:17px;
text-indent:-100em;
background:transparent url(../images/wiecej.jpg) 0px 0px no-repeat;
}

#tresc ul.oferta-lista li a.wiecej:hover {
color:#333;
text-decoration:none;
}

#tresc ul.oferta-lista li a.wiecej_en {
position:relative;
top:3px;
left:0px;
color:#5e7102;
text-decoration:none;
overflow:hidden;
padding:0;
margin:0;
display:block;
width:46px;
height:17px;
text-indent:-100em;
background:transparent url(../images/wiecej_en.jpg) 0px 0px no-repeat;
}

#tresc ul.oferta-lista li a.wiecej_en:hover {
color:#333;
text-decoration:none;
}


/*----------------------------lista kolorow---------------------------------*/

#tresc ul.kolory-lista {
position:relative;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:auto;
list-style:none;
z-index:12;
background:transparent;
font-size: 11px;
clear:both;
width:100%;
}

#tresc ul.kolory-lista li {
color:#828282;
position:relative;
top:0px;
left:0px;
float:left;
font-size:11px;
padding:0px 0px 15px 0px;
width:150px;
margin:0px 5px 0px 0px;
overflow:hidden;
}

#tresc ul.kolory-lista li span {
color:#fff;
position:absolute;
top:0px;
left:0px;
font-size:11px;
padding:0px 0px 0px 0px;
width:20px;
margin:0px 0px 0px 0px;
overflow:hidden;
background:#000;
text-align:center;
opacity:0.7;
}

/*--------------style tabelki danych technicznych----------------*/
#tresc table.dane-techniczne {
border:solid 0px #000;
margin:5px 0px 10px 0px;
padding:0px;
font-size:1em;
width:100%;
}

#tresc table.dane-techniczne td {
margin:0px;
padding:5px 3px;
text-align:center;
background:#eee url(../images/kropka_c.gif) bottom left repeat-x;
color:#000;
font-weight: normal;
}


#tresc table.dane-techniczne th {
border:solid 0px #eee;
margin:0px;
padding:5px 3px;
text-align:center;
background:#afcd26;
font-weight: normal;
color:#000;
width:20%;
font-size:.9em;
}


div.obrazek-opis {
overflow:hidden;
width:200px;
float:right;
margin:0px;
padding:0px 0px 10px 10px;
}

/*--------------zapytanie ofertowe-----------------*/
form#contact  {

padding:0px 15px 0px 0px;

}
form#contact div.input-line label {
padding:3px 0px 0px 0px;
display:block;
color:#333;
font-size:.9em;
}

form#contact div.checkbox-line {
padding:6px 0px 0px 0px;
}

form#contact div.checkbox-line label {
display:inline;
}

form#contact div.input-line input {
width:50%;
}

form#contact div.checkbox-line input {
width:auto;
}

form#contact .radio-line label {
display:block;
padding:3px 0px;
}

form#contact textarea {
width:50%;
}

form#contact p.buttons input {
border:solid 0px #000;
margin:0px 0px 0px 0px;
padding:3px 5px;
background:#5e7102;
cursor:pointer;
color:#fff;
font-size:11px;
}

form#contact p.buttons input:hover {
background:#007eb8;
}

