/* CSS Document */


body {
       font-size: 70%; /* Resets 1em to 10px */
       font-family: Verdana, Arial, Helvetica, sans-serif;
          margin: 0;
          padding: 0;
       background-color:#f3f3f3;
       background-image: url(images/bg.jpg);
       background-repeat:repeat-y;
       background-position:center;
}

#strona {
       width: 900px;
       margin-left: auto;
       margin-right: auto;
       padding-bottom: 25px;
       min-height:450px;
       background-color:#fff;
}
#tresc {
       width: 580px;
       margin-left: auto;
       margin-right: auto;
       padding-left: 5px;
       padding-right: 15px;
       text-align:left;
       text-indent: 10px;
       vertical-align:top;
       position:relative;
       float: left;
       font-size: 110%;

}
#reklama {
       vertical-align:top;
       display:block;
       width: 280px;
       min-height: inherit;
       font-size: 100%;
       position:relative;
       float: left;
       text-align:left;
       margin-right:15px;
       border-right-color:#666666;
       border-right-style:dotted;
       border-right-width: 1px;
       background-color:#fff;
       }

#tresc .naglowek {
       font-size:135%;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-weight:bold;
       color:#666666;
       min-width: 350px;
}

#reklama .naglowek{
       font-size:140%;
       font-weight:bold;
       color:#666666;
       text-align:center;
       line-height: 40px;
}
.clearer {
font-size: 0px;
height: 0px;
width: 100%;
display: block;
clear: both;
}

.footer {
       width: 900px;
       height: 119px;
       background-image:url(images/footer.jpg);
       background-repeat: repeat-x;
       font: 100% arial, verdana, georgia;
       margin: 0 auto 0 auto;
       font-weight: bold;
}
       
#h2 {
 color: #FFFFFF; 
 float: left;              
 text-align: left;
 padding-left: 20px;
       padding-top: 30px;

}
#h3 {
 color: #fff;              
 text-align: center;
 padding-right: 20px;
 padding-top: 30px;
 }
       
#header
{
  width: 902px;
  height:auto;
  margin-left: auto;
  margin-right: auto;
  background:#FFFFFF; 
}
.kontakt {
width: 900px;
height: 15px;
background-color: #3e3e3e;
}

#bgmenu {
       margin-left:0px;
       margin-right:0px;
       margin-top: 0px;
       width: 239px;
       height: 266px;
       background: url(images/menu.jpg);
       background-repeat:no-repeat;
       padding-top: 50px;
       list-style:none;
       padding-left: 50px;

}

a.menu_link {
              
              margin-left:auto;
              margin-right:auto;
              text-decoration: none;
              line-height: 25px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000;
              font-weight: 600;
}

a:hover.menu_link {
        text-decoration: underline;
        color: #CCCCCC;
}

a.boczna_link {
        font-family: Verdana;
        font-size: 12px;
        text-decoration: none;
        color: #FFFFFF;
}

a:visted.boczna_link {
        text-decoration: underline;
        color: #831313;
}

a:hover.boczna_link {
        text-decoration: underline;
        color: #831313;
}


a.main_link {
        text-decoration: none;
        color: #9d0602;
        font-family: Arial;
        font-size: 12px;
        font-weight: normal;
}

a:hover.main_link {
        text-decoration: underline;
        color: #666666;
}

p.naglowek {
font-size: 16px;
color: #46434E;
padding-bottom: 5px;
padding-right: 20px;
border-bottom-color: #46434E;
border-bottom-width: 1px;
border-bottom-style: solid;
width: 300px;
}

.img  {
 height: 100px;
 border: 1px dotted gray;
 padding-left: 5px;
 padding-right: 15px;
 padding-top: 10px;
 padding-bottom: 17px;
 margin: 10px 10px 10px 10px

}
.img:before {
 font-size: 50%;
 color: #666666;
 position: absolute;
 padding-top:100px;
 content: "[+] powieksz";
}

.img3  {
 display:block;
 height: 200px;
 border: 1px dotted gray;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 17px;
 margin: 10px 5px 10px 15px

}
.img3:before {
 font-size: 50%;
 color: #666666; 
 position: absolute;
 padding-top:200px;
 content: "[+] powieksz";
}
ul {
 line-height: 18px;
 font-weight: bold;
}

ul .abc{
list-style:lower-latin;
font-weight:normal;

}

#h2 {
 color: #FFFFFF;               
 text-align: left;
 font: 100% arial, verdana, georgia;
 font-weight: bold;
 padding-left: 20px;

}
#h3 {
 color: #4d4326;               
 text-align: right;
 font: 100% arial, verdana, georgia;
 font-weight: bold;
 padding-right: 20px;
 }

a#is {
 color: #4d4326;               
 text-align: right;
 font: 100% arial, verdana, georgia;
 font-weight: bold;
 text-decoration: none;
 
 padding-right: 20px;

}
a:hover#is {
 color: #4d4326; 
 text-decoration: underline;
 font: 100% arial, verdana, georgia;
 font-weight: bold;

}
.intelightsystems {
 color: #4d4326;               
 text-align: right;
 font: 80% arial, verdana, georgia;
 font-weight: bold;
 margin-top: 0px;
 padding-right: 20px;
 }
 
 #galeria {
 width: 550px;
 float: left;
 line-height: 120px;
 text-align:justify;
 margin-left:auto;
 margin-right:auto;
 }
 .img2  {
 border: 1px dotted gray;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 10px;
 padding-bottom: 17px;
 margin: 15px 5px 15px 5px;

}

a.boczna_link {
        font-family: Verdana;
        font-size: 12px;
        text-decoration: none;
        color: #333333;
}

a:visted.boczna_link {
        text-decoration: underline;
        color: #666666;
}

a:hover.boczna_link {
        text-decoration: underline;
        color: #831313;
}


a.boczna_link2 {
        font-family: Verdana;
        font-size: 12px;
        text-decoration: none;
        color: #666666;
}

a:hover.boczna_link2 {
        text-decoration: underline;
        color: #831313;
}


.boczna_pozycja_menu {
        margin-left: -10px;
        line-height: 18px;
}


.nazwa {
       font-size: 145%;
       text-align:center;
       line-height: 25px;

}

a.galery_link{
        text-decoration: none;
        color: #9d0602;
              font-size:145%;
}
a:hover.galery_link {
        text-decoration: underline;
        color: #666666;
}
.table {
       width: 540px;
       margin-left: auto;
       margin-right:auto;
       
}

    

.im4{
       display:block;
       background-image: url('images/1.gif');
       height: 15px;
       background-position: 0 0;
       width: 15px;
       border: 0;
}

.im4:hover{
       
       display:block;
       background-position: 0 -15px;
}

.im2{
       display:block;
       background-image: url('images/2.gif');
       height: 15px;
       background-position: 0 0;
       width: 15px;
       border: 0;
}

.im2:hover{
       background-position: 0 -15px;
}

.im3{
       display:block;
       background-image: url('images/3.gif');
       height: 15px;
       background-position: 0 0;
       width: 15px;
       border: 0;
}

.im3:hover{
       background-position: 0 -15px;
}

.zrodlo {
color: #444444;
font-size: 10px;
margin-top: 5px;
line-height: 13px;
}
.mapka {
              
              margin-left:auto;
              margin-right:auto;
              text-decoration: none;
              line-height: 25px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000;
              font-weight: 600;
}
#pl{
       display:block;
       position:relative;
       background-image: url('images/pl1.gif');
       height: 17px;
       width: 34px;
       border: 0;
}

#pl:hover{
       background-position: 0 -17px;
}
#eng{
       display:block;
       position:relative;
       background-image: url('images/us_gb1.gif');
       height: 17px;
       width: 34px;
       border: 0;
}

#eng:hover{
       background-position: 0 -17px;
}
.img4 {
margin-top: -32px;
}
