body
{
   background: #000;
   margin: 0px;
   padding: 0px;
   font: normal 11px tahoma, verdana, arial;
   color: #676767;
   line-height: 125%;
}

*:focus { outline: none; }

img { border: 0; }
input.submit { color: #fff; font-size: 10px; background: #555555; }
#news_arch dt { style: bold; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.do-lewej { float: left; }
.do-prawej { float: right; }
.clear { clear:both; }
.kropki { border-bottom: dotted 1px #A9A9A9;}
h1, h2, h3, h4 { margin-top: 10px; color: #000; font-size: 14px; }
h3 span { color: #f00; }
h4 { font-size: 11px; margin: 2px 0; color: #690003; }
h3.oferta { color: #fff; padding: 0 15px; }
.przerwa { width: 210px;height: 61px; background: url(../../images/frontend/przerwa.gif); }
.realizacje { width: 210px;height: 39px; background: url(../../images/frontend/realizacje.jpg); cursor: pointer; }
.plomienie { width: 210px;height: 268px; background: url(../../images/frontend/plomienie.jpg); }

#main-bg
{
   background: url(../../images/frontend/bg-cien.gif) repeat-y;
   width: 950px;
   overflow: auto;
   padding: 0 5px;
   margin: auto;
}
#top { overflow: auto; height: 88px; }

#top a.link-menu
{
   display: block;
   float: left;
   height: 88px;
   width: 88px;
   text-align: center;
   font: bold 11px Arial, sans-serif;
   color: #FFFFFF;
}

#top a.last {
 width: 90px; }

#top a.link-menu span {
 display: none; }

#top a.link-menu:hover {
  background-position: 0 -88px;
  text-decoration: none; }

#OFirmie { background: url(../../images/frontend/ofirmie.gif); }
#Oferta { background: url(../../images/frontend/oferta.gif); }
#Obiekty { background: url(../../images/frontend/obiekty.gif); }
#Licencje { background: url(../../images/frontend/licencje.gif); }
#PrzepisyPrawne { background: url(../../images/frontend/przepisyprawne.gif); }
#Kontakt { background: url(../../images/frontend/kontakt.gif); }

#lewe-menu { width: 210px;background: url(../../images/frontend/list-bg.gif) repeat-x; }
#lewe-menu a { color: #fff; }
#lewe-menu a:hover { color: #FFA200; text-decoration: none !important; }
#lewe-menu a.selected { color: #FFA200; }
#lewe-menu ul { list-style: none; padding:0; margin: 10px 0 0 0; }
#lewe-menu ul li { padding: 5px 8px; font-size: 12px; font-weight: bold; border-style: none; }
#lewe-menu ul li.li2 { background: url(../../images/frontend/li-2.gif) repeat-x #515151; }
#lewe-menu ul li.li2 a, #lewe-menu ul li.li3 a { background: url(../../images/frontend/li-selected.gif) 0 3px no-repeat; padding: 0 16px; display: block; }
#srodek-menu { width: 530px; background: #fff; }
#lewe-menu ul li.li3 { padding-left:16px; background: /*url(../../images/frontend/li-2.gif) repeat-x*/ #515151; }
#srodek-menu { width: 530px; background: #fff; }

#main_image { text-align: center; }
#main_image a img { margin: 4px; border: solid 2px #a9a9a9; }
#main_image a:hover img { border: solid 2px #f1f1f1; }

#navigacja { background: red/*#EBEBEB*/; color: #000000; }
#navigacja a { background: #FFFFFF; margin-top: 71px; float: right; display: block; padding: 5px; color: #000000 !important; text-decoration: none !important; width: 50px; font-weight: bold; }

#navigacja a:hover { background: #FFFFFF; color: #480C01 !important; text-decoration: none !important; }

#kontener { /*margin-top: -32px;*/ }

#content, .content
{ 
   padding: 20px;
   background: #fff url(../../images/frontend/bg-srodek.gif) repeat-x;
}
#srodek-menu a { text-decoration: underline; color: #f00; }
#srodek-menu a:hover { text-decoration: none; }
/*#contact_info, #contact_form, #sub_content { padding: 0 20px; }*/
#news_arch dt { font-weight: bold; color: #690003; }
#news_arch dd { padding: 3px; margin: 0 0 0 10px; }
#contact_info ul { list-style: none; margin-left: 10px; padding: 0; }
#contact_form dd { padding: 2px; }
#prawe-menu { width: 210px; }
#aktualnosci
{
   width: 190px;
   background: url(../../images/frontend/bg-aktualnosci.gif) no-repeat right top;
   padding: 10px;
   clear: both;
}
#aktualnosci .data { width: 190px; margin: 5px 0 0 0; clear:both; }
#aktualnosci p { margin: 5px 0; }
#main-footer
{
   background: url(../../images/frontend/bg-cien-dol.gif) no-repeat top;
   height: 5px;
   width: 960px;
   margin: auto;
}
#navigation { text-align: center; width: 100%; }
#navigation a#selected { padding: 2px; font-weight: bold; text-decoration: none; color: #000; background: #EBEBEB; }
#stopka { background: #fff; clear: both; margin: 0; padding: 0; width: 950px; }
#stopka p { margin:0; padding: 2px 0; text-align: center; }
/* formularze */

input {
 border: solid 1px #676767;  }
 
#error li strong { color: #f00; text-decoration: underline; }

textarea {
 border: solid 1px #676767; width: 349px; height: 89px; }

#ContactForm div {
 padding: 4px; }
 
#ContactForm textarea {
 font: normal 12px tahoma, verdana, arial;
 border: 1px solid #676767;
 width: 280px;
 height: 89px;
 padding: 0 1px;
 background: url(../../images/frontend/bg-srodek.gif) repeat-x #FFFFFF; }
 
#ContactForm input.Text {
 font: normal 12px tahoma, verdana, arial;
 border: 1px solid #676767;
 width: 280px;
 padding: 0 1px;
 background: url(../../images/frontend/bg-srodek.gif) repeat-x #FFFFFF; }
 
#ContactForm textarea:focus,
#ContactForm input.Text:focus,
#ContactForm textarea:hover,
#ContactForm input.Text:hover {
 background: #FFFFFF; }

#SearchModule {
 padding: 12px 12px 0;
 background: url('../../images/frontend/search-bg.gif') no-repeat #7D7D7D;
 height: 91px;
 clear: both; }
 
#SearchModule p {
 _padding-top: 12px;
 color: #AFAFAF; }
 
#SearchModule div { }
 
#SearchModule .Phrase {
 background: url('../../images/frontend/search-input-bg.gif') no-repeat #565656;
 border-style: none;
 padding-left: 2px;
 width: 143px;
 _width: 142px;
 height: 20px;
 color: #AFAFAF; }

#content ul,
.content ul {
 margin: 0;
 padding: 0 0 0 14px; }
 
#content p,
.content p {
 margin: 0;
 padding: 0 0 4px; }
