body {
background:#fff;
text-align: center;

color: #363636;
font: 10pt "arial";
}
* { margin: 0; padding: 0; }
p { margin: 10px 0; text-align: justify; line-height: 1.5em; }
a { color: #363636; text-decoration: none; }
a:hover { color: #86a833; text-decoration: none; }

img{
border:0px;
}

.container {
width: 900px;
text-align: left;
position: relative;
margin:auto;

}
.top{
background:url(img/top.jpg) no-repeat;
width:900px;
height:106px;
}
.menu{
color:#fff;
list-style:none;
padding-top:13px;
width: 915px;
text-align: center;
position: relative;
margin:auto;
}
.menu li{

float:left;
margin:0 14px 0 14px;
padding-bottom:10px;


}
.container2 {
background:url(img/menu.jpg) repeat-x;
height:42px;
}
.menu a{
color:#fff;

padding-bottom:10px;
}
.menu a:hover{
color:#86a833;

}
.top_txt{
float:right;
width:552px;
height:180px;
}
.top_txt li{
margin-left:10px;
margin-bottom:8px;}
.nagl{
font: 14pt "arial";
padding-top:30px;
}
.top_txt{
text-align:justify;
font: 9pt "arial";
margin-top:10px;}

.wiecej{
float:right;
margin-top:20px;}

.wiecej a {
color:#86a833;
}
.wiecej a:hover {
color:#86a833;
text-decoration:underline;
}

.txt{
clear:both;
background:#efefef;
padding:18px 0 18px 0;
text-align: left;
}

.opinie{
width:270px;
float:left;}
.op_tyt{
font-weight:bold;
}
.op_dat{
margin-left:4px;
font: 8pt "arial";
}
.op_txt{
margin-top:5px;
font-style:italic;


}
.opinia{
clear:both;
width:250px;

}
.wiecej2{
float:right;
margin-bottom:15px;}

.wiecej2 a {
color:#86a833;
}
.wiecej2 a:hover {
color:#86a833;
text-decoration:underline;
}
.podstrona{
text-align: justify;
float:left;
width:608px;
border-left:dotted 1px #939393;
padding-left:20px;
min-height:530px;
}
.podstrona_nazwa{
font:bold 13pt "arial";
margin-bottom:15px;
}
.stopka{
background:#272727;
padding:10px 0 10px 0;
}

.dea a{
background-image: url(dea2.png);
width:46px;
height:25px;
display: block;
float:right;



}
.dea a:hover {
background-image: url(dea1.png);
width:46px;
height:25px;
display: block;
float:right;

}

.lang{position:absolute;right:30px;list-style:none}
.lang li{display:inline}
.flaga{width:24px;height:24px;margin-left:10px;margin-top:2px;}
.newsImgContainer{width:120px;height:120px;overflow:hidden;float:left}
.newsContainer{clear:both}
.newsSubject{font:bold 13pt "arial";}
.stronicowanie{text-align:center;}
.opinionForm .leftColumn{width:100px;float:left;height:30px;}
.opinionForm .rightColumn{width:300px;float:left;}
.opinionForm input,.opinionForm textarea{width:300px;border-style:groove;border-color:#000}
.opinionForm input[type="submit"]{width:auto;margin-top:10px;background:transparent;border-style:groove;padding:3px;border-color:#000 }
.rozwijane{display:none;position:absolute;background:#1e1e1e;padding:10px;margin-top:10px;z-index:1}
.menu li:hover .rozwijane{display:block}
.wycenaform input,.wycenaform textarea{width:100%;height:25px;border:none;background:#d1d1d1;padding:2px;font: 10pt "arial";font-style:italic;}
.wycenaform input[type="radio"],.wycenaform input[type="file"]{width:auto;height:auto}
.wycenaform input[type="submit"]{width:auto;padding:3px 7px;}
.add {cursor:pointer;font-size:12px;margin:10px;background:#acd13b;clear:both;height:17px;color:#fff;padding-top:4px;text-align:center;}
input[type="radio"]{margin-right:5px;}
.wycenaform textarea{height:120px;}
textarea{overflow:hidden}

.podstrona li{margin-left:15px; margin-bottom:9px;}

h2 {
color: #FFFFFF;
font-size: 12px;
text-align: center;
}