body {

        background: #ffffff url('images/bg.jpg') repeat-x;

        font: normal 11px/130% verdana, arial, helvetica, sans-serif;

        color: #000;

        margin: 0;

        padding: 0;

}

#td_1{

  background: url(images/neo.jpg) no-repeat;

  width:249px;

  height:95px;

}

#td_2{

  background: #ffffff repeat-y;

  width:249px; 

}

#td_3{

  background: url(images/index_24a.jpg) no-repeat;

  width:249px;

  height:72px;

}

#td_4{

  background: url(images/index_25a.jpg) no-repeat;

  width:537px;

  height:72px;

}

#td_5{

  background: url(images/index_18.jpg) no-repeat;

  width:537px;

  height:202px;

}

#td_6{

  background: #ffffff repeat-y;

  width:537px;

}

#td_7{

  background: url(images/index_18x.jpg) no-repeat;

  width:537px;

  height:202px;

}

p {

        text-align: justify;

        font: normal 11px/120% verdana, arial, helvetica, sans-serif;

        color: #000;

        margin: 0;

        padding: 0;

}

.sg1{

  margin: 30px 10px 0px 40px;

        text-align: justify;

        color: #000;

        font-size: 10px;

        font-weight: bold;

}

.firma1{

  margin: 5px 10px 0px 40px;

        text-align: justify;

        color: #000;

        font-size: 10px;

        font-weight: bold;

}
.firma_tekst{

  margin: 0px 10px 0px 15px;

        text-align: justify;

        color: #000;

        font-size: 10px;

        font-weight: normal;

}
.kontakt{

  margin: 10px 0px 0px 0px;

        text-align: center;

        color: #000;

        font-size: 12px;

        font-weight: normal;

}

.sg2{

  margin: 10px 10px 0px 40px;

        text-align: justify;

        color: #000;

        font-size: 10px;

        font-weight: normal;

}

.sg3{

  margin: 10px 10px 0px 10px;

        text-align: left;

        color: #000;

        font-size: 10px;

        font-weight: normal;

}

.sg4{

  margin: 20px 10px 0px 10px;

        text-align: justify;

        color: #233e8a;

        font-size: 12px;

        font-weight: bold;

}

.sg5{

  margin: 10px 10px 0px 10px;

        text-align: justify;

        color: #000;

        font-size: 10px;

        font-weight: normal;

}

.galeria{

  margin: 10px 40px 10px 56px;

        text-align: justify;

        color: #000;

        font-size: 10px;

        font-weight: normal;

}

.adres{

  margin: 5px 10px 0px 0px;

        text-align: right;

        color: #fff;

        font-size: 10px;

        font-weight: normal;

}

.wiecej{

  margin: 0px 10px 0px 0px;

        text-align: right;

        color: #ff0000;

        font-size: 9px;

        font-weight: normal;

}

.stopka{

  margin: 10px 0px 0px 10px;

        text-align: left;

        color: #757982;

        font-size: 9px;

        font-weight: normal;

}

a.wiecej {

        text-decoration: none;

        font: normal 9px verdana, arial, helvetica, sans-serif;

        color: #ff0000;

}

a.wiecej:hover {

        color: #ff0000;

	text-decoration: underline;

}

a {

	text-decoration: none;

	font: normal 9px verdana, arial, helvetica, sans-serif;

	color: #757982;

}

a:hover {

	color: #757982;

	text-decoration: underline;

}

a.kontakt {

	text-decoration: none;

	font: normal 12px verdana, arial, helvetica, sans-serif;

	color: #ff0000;

}

a.kontakt:hover {

	color: #ff0000;

	text-decoration: underline;

}









.toggleborder img{

border: 1px solid silver;

}



.toggleborder:hover img{

border: 1px solid navy;

}



.toggleborder:hover{

color: red; /* Dummy definition to overcome IE bug */

}


div.p_o {
width:160px;
float:left;
font-size:10px;
border:0;
margin:0 0 5px 0;
}
div.p_o2 {
width:100px;
float:left;
font-size:10px;
border:0;
margin:0 0 5px 0;
}






