

#opinie h1 img {
 width: 400px;
 height: 94px;
}

#opinie h2 {
 padding-left: 25px;
 margin: 20px 30px 10px;
 background: left center no-repeat;
 color: #606060;
 font-size: 1em;
 font-weight: bold;
}

#opinie h2.pozytywne {
 background-image: url('../img/icons/positive.png');
}

#opinie h2.negatywne {
 background-image: url('../img/icons/negative.png');
}

#opinie h2 strong {
 color: #74b900;
}

#opinie ul {
 margin: 0 30px 20px;
 line-height: 1.4em;
}

#opinie ul li {
 padding: 17px 0 16px;
 list-style: none;
 background: url('../img/horizontal-rule-dashed-dark.png') left bottom repeat-x;
}

#opinie ul li h3 {
 font-size: 1em;
 font-weight: bold;
}

#opinie p {
 text-align: justify;
}

#opinie p.autor {
 padding-top: 20px;
 text-align: right;
}



#logowanie2 {
 
}

#logowanie2 fieldset {
 height: 50px;
 padding-left: 20px;
}

#logowanie2 fieldset div {
 width: 113px;
 padding: 0 4px 0;
 float: left;
}

#logowanie2 fieldset div label {
 display: block;
 padding: 0 8px;
 margin-bottom: 4px;
 color: #000;
 font-size: 8pt;
}

#logowanie2 fieldset div input.text {
 display: block;
 width: 97px;
 height: 17px;
 margin: 0 auto;
 line-height: 17px;
 vertical-align: middle;
}

#logowanie2 fieldset input.button {
 margin: 16px 0 0 5px;
 float: left;
}

#logowanie2 p {
 width: 160px;
 padding: 0 5px;
 margin-top: 8px;
 float: left;
 color: #000;
 font-size: 7pt;
 text-align: center;
}

#logowanie2 p a {
 color: #000;
 font-weight: bold;
}