
body 
{
  margin : 0;
  padding : 0;
  background : #ededed url("img/main_bg.jpg") repeat-x 0 0;
}

img
{
  border : 0 solid;
 
}

a
{
  text-decoration : none;
}

li, p , h1, h2, h3, ol, li {
  padding : 0;
  margin : 0;
}
.slide {
display : none;
}

#top
{
  background: url(img/bg_top.jpg)  repeat-x 0% 0%;
  height : 262px;		
}

#middle
{
  margin-left : auto;
  margin-right : auto;
  font : bold 10px tahoma, sans-serif;
  width : 1014px;
  height : auto;
  overflow : hidden;
  clear : both;
  background : #ededed url('img/gradientb.jpg')  repeat-x 0% 0%;
}

#bottom
{
  background: url(img/bg_bottom.jpg)  repeat-x 0 0;
  height:278px;
}

#header
{
  margin-left : auto;
  margin-right : auto;
  font : bold 10px tahoma, sans-serif;
  color : #d5d5d7;
  width : 1014px;
  height : 81px;
}

#header a
{
  /*color: #D3D3D3;*/
  color : #d5d5d7;
  font : bold 10px tahoma, sans-serif;
  padding : 0 5px 0 5px;
}

#header p {
  padding-top : 35px;
  padding-left : 60px;
}

#header p#menup {
  padding-top : 35px;
  padding-left : 35px;
}

#header_next {
  /*background-color: #F6F6F6;*/
  background : url(img/gradienta.jpg) repeat-x 0 0;
  margin-left : auto;
  margin-right : auto;
  width : 1014px;
  height : 181px;
}

.header1 {
  float : left;
  width : 370px;
  height : inherit;
}

.header2 {
  float : left;
  width : 385px;
  height : inherit;
}

.header3 {
  float : left;
  width : 259px;
  height : inherit;
}

#top table, #adds table {
  clear : both;
  width : 230px;
  border : 0;
  padding : 0;
}

table a {
  padding-left : 13px;
  font : bold 11px Arial Narrow;
  color : #ffffff;
  text-transform : uppercase;
}

tr.first
{
  background-image : url("img/tlo_menu_rekr_jasne.jpg");
  width : 212px;
  height : 30px;
}

tr.last
{
  width : 230px;
  height : 27px;
  background-image : url("img/tlo_menu_rekr_jasne.jpg");
}

td.podkresl {
  border-bottom : 1px solid white;
}	

td.brzeg {
  width : 21px;
}

td.brzega {
  width : 21px;
  background-image : url("img/tlo_menu_ruga.jpg");
  background-repeat : no-repeat;
  background-position : left;
}  

td.brzegb
{
  width : 21px;
  background-image : url("img/tlo_menu_rugb.jpg");
  background-repeat : no-repeat;
  background-position : right;
}

td.srodek {
  width : 166px;
}

td.podkresl:hover {
  background-image : url("img/tlo_menu_rekr_ciemne.jpg") !important;
}

/* sekcja menu */


#left {
  float : left;
  margin-left : 20px;
  width : 250px;
  background-image : url("img/tlo_menu_lewe.jpg");
}

#menua {
  background-image : url("img/rog_lewe_menu_gora.jpg"); 
  background-position : left;
  background-repeat : no-repeat;
  height : 25px;
}

#menub {
  background-image : url("img/tlo_menu_lewe.jpg");
}

#menuc {
  background-image : url("img//rog_lewe_menu_dol.jpg");
  background-position : right;
  background-repeat : no-repeat;
  height : 25px;
}

#left ul {
  margin : 0;
  padding : 10px 0 0 40px;
  list-style-type : none;
  color : #6a6967;
}

#left li {
  padding: 0 0 8px ;
}

#left p {
  padding : 15px 0 0 40px;
  font : bold 11px Arial;
  color : green;
  text-transform : uppercase;
}

#left a {
  color : #6a6967;
}

#main {
  background-color : #F6F6F6;
  padding-left : 50px;
  padding-right : 50px;
  padding-top : 10px;
  margin-left : 2px;
  width : 380px;
  min-height : 850px;
  float : left;
  border-top : 6px solid green;
}

#main a {
  color : #585898;
  text-decoration : none;
}

#main a:visited {
  color : #585898;
  text-decoration : none;
}

#main p.nrstr {
  padding : 15px 0 0 0;
  margin : 0;
  text-align : left;
  color : inherit;
}

#main p.right {
  padding : 15px 0 0 0;
  margin : 0;
  text-align: right;
  color: inherit;
  font-style: normal;
  font-weight: normal;
}

#main h4 {
  font : bold 14px Arial;
  color : white;
  line-height : 150%;
  padding : 0 10px;
  text-align : center;
  background-color : gray; 
}

#main .adv {
  width : 100%;
  padding : 25px 0 0 0;
  text-align : justify;
  overflow : auto;
}

#main .adv p.right {
  text-align : right;
  font-weight : bold;
  margin : 0;
  padding : 0;
}

#main .adv p.center {
  text-align: center !important;
}

.adv img {
  float : left;
  padding  : 0 10px;
}

#main h1 {
  font : 20px Arial;
  color : #585858;
  padding : 10px 0 0 0;
}

.adv h2 {
  padding : 0 10px;
  margin : 10px 0px ;
  font : bold 12px Arial;
  color : white;
  line-height :150%; 
  background-color : gray; 
  display : inline;
}

.adv h2.ogl {
  padding : 0 10px;
  margin : 3px 0;
  font : bold 12px Arial;
  color : gray;
  line-height : 150%;
  display : inline;
  background-color : transparent;
  border-bottom : 2px solid green;			  
}

.adv h2 a {
  color : inherit !important;
  text-decoration: none;
}

.adv h3 {
  font : 10px Arial;
  color : #8c8c8c;
}	

.adv h3.reg {
  font : 16px Arial;
  color : #585858;
  padding : 10px 0 0 0;
}

.adv h4
{
  font : bold 14px Arial;
  color : white;
  line-height :150%;
  padding : 0px 10px;
  text-align : center;
  background-color : gray; 
}

.adv h4.wyr {
  padding : 10px 0 0 10px !important;
  margin : 0 0 !important;
  color : gray !important;
  text-align : left;
  background-color : transparent !important;
  text-align : left !important;
}

.adv h5, .adv h5 a {
   font : 12px Arial;
   color : #8c8c8c !important;
   padding : 0;
   margin : 0;
}

.adv p
{
  padding: 10px 0px 0px 0px;
  font: 11px Arial;
  text-align: justify;
  color: #585858;
}

.adv ol, .adv ul {
  padding : 10px 0 0 25px;
  font : 11px arial;
  margin : 0;
  color : #585858;
}

.adv table
{
  width : 80%;
  border : 0 solid black;
  padding : 0;
  margin : 10px auto;
  border-collapse : collapse;
}

.adv td, .adv tr {
  border: 2px solid #666666;
  padding: 5px;
  margin: 0;
}

.adv td.center {
  text-align:center;
  font-weight: bold;
}

.adv table.sonda, .adv table.sonda2 {
  border : 0 solid white;
  padding : 0;
  margin : 0;
  border-collapse : collapse;
  width : 500px;
}

.adv table.sonda tr, .adv table.sonda td {
  border : 0 solid white;
}

.adv table.sonda td.proc {
  width : 50px;
}

.adv table.sonda td.odp {
  height : 15px;
}

.adv table.sonda2 td {
  padding: 0;
  margin: 0;
}


#main #opcje {
  text-align : right;
  padding : 20px 0 15px 0;
  margin : 0;
}

#adds {
  background-image : url("img/tlo_prawa_strona.jpg");
  width : 255px;
  float : right;
  border-top : 6px solid green;
  padding : 0 0 0 7px;
}

#adds #search {
  display : inline;
  margin : 6px 10px;  
}

#adds img {
  display : block;
  padding : 8px 0;
}

#adds table {
  clear : both;
  width : 250px;
  border : 0;
  margin : 0;
  padding : 0;
}

#adds tr {
  background-image : url("img/tlo_menu_lewe.jpg");
}

#adds tr.first {
  height : 22px;
}

#adds td.brzegl {
  height: 22px;
  width: 29px;
  background-image: url("img/sonda_rog_lewy_gora.jpg");
  background-position: left;
}

#adds td.brzegp {
  height : 22px;
  width : 29px;
  background-image : url("img/sonda_rog_prawy_dol.jpg");
  background-position : right;
}

#adds td.srodek {
  width : 192px;
}

#adds p {
  font : 11px Arial;
  color : gray;
}

#adds p.title {
  font : 18px Arial;
  color : white;
}

#adds fieldset
{
  border: 0px solid;
}

#adds label {
  display : block;
}

input.submit {
  background-image : url("img/tlo_stopka.jpg");
  margin : 5px 0 0 0;
  padding : 0;
  font : 11px Arial;
  color : white;
  text-align : center;
  border : ridge 1px gray;
  width : 70px;
  height : 22px;
}

#v3c {
  padding : 0;
  margin : 0;
}

#v3c img {
  padding : 5px 10px; 
  margin : 0;
  display : inline;
}

/* footer */

#footer {
  margin : 0;
  padding : 0px;
  width : 1014px;
  margin : auto;
}

#footerl {
  background-image : url("img/watermark.jpg");
  background-repeat : no-repeat;
  background-position : center right;
  margin : 0;
  float : left;
  width : 320px;
  height : 278px;
}

#footerr {
 
 
  float : right;
  width : 664px;
}

#footerr p {
  color : #d7d6d2;
  padding : 0;
  margin : 40px 0 70px 0;
  font : 11px Arial;
  text-align : left;
}

#footerr a {
  font : bold 11px Arial;
  padding : 0 15px 0 0;
  margin : 0;
  color : #d7d6d2;
}

