#realizacja {
	float: right;
	width: 375px;
	display: block;
}
#projekt {
	float: right;
	width: 390px;
	margin-top: 0px;
}
#wnetrze {
	float: right;
	width: 600px;
	margin-top: 0px;
}
#ogrod {
	float: right;
	width: 600px;
	margin-top: 0px;
}










#mebel {
	float: right;
	width: 645px;
	margin-top: 0px;
}
#certyfikaty {
	display: block;
	float: right;
	width: 200px;
}
a.link-jako-div:link, a.link-jako-div:visited {
	display: block;
	float: left;
	width: 300px;
	text-decoration: none;
	color: white;
}
a.link-jako-div:hover {
	background-color: red;
}
#realizacja a .png100, #projekt a .png100, #wnetrze a .png100, #ogrod a .png100,  #mebel a .png100 {
	display: none;
}
object, embed {
	outline: none;
}
.powrot {
	float: right;
	display: block;
	width: 32px;
	height: 32px;
	position: absolute;
	z-index: 3;
	margin-top: 560px;
	margin-left: 760px;
}

.box {
	background-color: white;
}

.jmsa_swf_replaced
{
margin-left:2px;
}



a:link.numerki, a:visited.numerki
{
display: block;
float: left;
width: 45px;
height: 35px;
background-repeat: no-repeat;
background-position: 0px 0px;
margin-right: 3px !important;
margin-right: 2px;
margin-bottom: 5px !important;
margin-bottom: 2px;
margin-top: 0px !important;
margin-top: 5px;
}

a:hover.numerki
{
background-position: 0px -36px;
}



a:link.jmsa-a-hover ,a:visited.jmsa-a-hover 
{
display: block;
float: left;


width: 800px;
height: 40px;

background-image: url('../../a_jm.png');
background-repeat: no-repeat;
background-position: top left;
}

a:hover.jmsa-a-hover 
{
background-position: 0px -41px;
}







a:link.firma-a-hover ,a:visited.firma-a-hover 
{
display: block;
float: left;


width: 114px;
height: 35px;

background-image: url('../../a_firma.png');
background-repeat: no-repeat;
background-position: top left;
}

a:hover.firma-a-hover 
{
background-position: 0px -36px;
}


a:link.projekty-a-hover ,a:visited.projekty-a-hover 
{
display: block;
float: left;


width: 194px;
height: 31px;

background-image: url('../../a_projekty.png');
background-repeat: no-repeat;
background-position: top left;
}

a:hover.projekty-a-hover 
{
background-position: 0px -29px;
}







a:link.publikacje-a-hover ,a:visited.publikacje-a-hover 
{
display: block;
float: left;


width: 217px;
height: 35px;

background-image: url('../../a_publikacje.png');
background-repeat: no-repeat;
background-position: 0 -2px;
}

a:hover.publikacje-a-hover 
{
background-position: 0px -37px;
}



a:link.kontakt-a-hover ,a:visited.kontakt-a-hover 
{
display: block;
float: left;


width: 165px;
height: 35px;

background-image: url('../../a_kontakt.png');
background-repeat: no-repeat;
background-position: 0px -4px;
}

a:hover.kontakt-a-hover 
{
background-position: 0px -39px;
}


a
{
outline: none;
}



a:link.powrot-a-hover ,a:visited.powrot-a-hover 
{
display: block;
float: left;


width: 33px;
height: 33px;

background-image: url('../../a_powrot.png');
background-repeat: no-repeat;
background-position: 0px 0px;
}

a:hover.powrot-a-hover 
{
background-position: 0px -34px;
}








a:link.architektura-a-hover ,a:visited.architektura-a-hover 
{
display: block;
float: left;


width: 273px;
height: 35px;

background-image: url('../../a_architektura.png');
background-repeat: no-repeat;
background-position: top left;
}

a:hover.architektura-a-hover 
{
background-position: 0px -36px;
}



a:link.architektura-publikacje-a-hover ,a:visited.architektura-publikacje-a-hover 
{
display: block;
float: left;


width: 570px;
height: 35px;

background-image: url('/pub/uploadimages/a_publikacje-architektura.png');
background-repeat: no-repeat;
background-position: top left;
}

a:hover.architektura-publikacje-a-hover 
{
background-position: 0px -35px;
}


a:link.wnetrza-publikacje-a-hover ,a:visited.wnetrza-publikacje-a-hover 
{
display: block;
float: left;


width: 570px;
height: 35px;

background-image: url('/pub/uploadimages/a_publikacje-wnetrza.png');
background-repeat: no-repeat;
background-position: top left;
}

a:hover.wnetrza-publikacje-a-hover 
{
background-position: 0px -35px;
}

a:link.ogrody-publikacje-a-hover ,a:visited.ogrody-publikacje-a-hover 
{
display: block;
float: left;


width: 570px;
height: 35px;

background-image: url('/pub/uploadimages/a_publikacje-ogrody.png');
background-repeat: no-repeat;
background-position: top left;
}

a:hover.ogrody-publikacje-a-hover 
{
background-position: 0px -35px;
}


a:link.inne-publikacje-a-hover ,a:visited.inne-publikacje-a-hover 
{
display: block;
float: left;


width: 570px;
height: 35px;

background-image: url('/pub/uploadimages/a_publikacje-inne.png');
background-repeat: no-repeat;
background-position: top left;
}

a:hover.inne-publikacje-a-hover 
{
background-position: 0px -35px;
}



a:link.architektura-realizacje-a-hover ,a:visited.architektura-realizacje-a-hover 
{
display: block;
float: left;


width: 404px;
height: 35px;

background-image: url('../../a_architektura_realizacje.png');
background-repeat: no-repeat;
background-position: top left;
}

a:hover.architektura-realizacje-a-hover 
{
background-position: 0px -36px;
}



a:link.architektura-projekty-a-hover ,a:visited.architektura-projekty-a-hover 
{
display: block;
float: left;


width: 372px;
height: 35px;

background-image: url('../../a_architektura_projekty.png');
background-repeat: no-repeat;
background-position: 0px -2px;
}

a:hover.architektura-projekty-a-hover 
{
background-position: 0px -37px;
}






a:link.wnetrza-a-hover ,a:visited.wnetrza-a-hover 
{
display: block;
float: left;


width: 175px;
height: 35px;

background-image: url('../../a_wnetrza.png');
background-repeat: no-repeat;
background-position: 0px -2px;
}

a:hover.wnetrza-a-hover 
{
background-position: 0px -37px;
}




a:link.ogrody-a-hover ,a:visited.ogrody-a-hover 
{
display: block;
float: left;


width: 155px;
height: 35px;

background-image: url('../../a_ogrody.png');
background-repeat: no-repeat;
background-position: 0px -1px;
}

a:hover.ogrody-a-hover 
{
background-position: 0px -41px;
}




a:link.meble-a-hover ,a:visited.meble-a-hover 
{
display: block;
float: left;


width: 155px;
height: 35px;

background-image: url('../../a_inne.png');
background-repeat: no-repeat;
background-position: 0px 0px;
}

a:link.meble-a-hover2 ,a:visited.meble-a-hover2 
{
display: block;
float: left;


width: 155px;
height: 35px;

background-image: url('../../a_inne.png');
background-repeat: no-repeat;
background-position: 0px 0px;
}

a:hover.meble-a-hover2 
{
background-position: 0px -37px;
}

a:hover.meble-a-hover 
{
background-position: 0px -37px;
}





.box a:link img, .box a:visited img {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
.box a:hover img {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
.pod-jmsa-napis {
	width: 800px;
	height: 120px;
	float: left;
	display: block;
}
.architektura, .wnetrza, .ogrody,  .meble, .napis-architektura_realizacje, .napis-architektura_projekty, .napis-wnetrza, .napis-ogrody, .napis-meble {
	display: block;
	float: left;
	margin-top: 0px;
}
.architektura {
	width: 280px;
	padding-left: 10px;
}


.architektura_publikacje {
	width: 280px;
	padding-left: 0px;
}


.wnetrza {
	width: 180px;
	padding-left: 0px;
}
.ogrody {
	width: 160px;
	padding-left: 0px;
}
.meble {
	width: 130px;
	padding-left: 0px;
}
.napis-architektura_realizacje {
	width: 390px;
	padding-left: 10px;
}
.napis-architektura_projekty {
	width: 370px;
	padding-left: 3px;
/*15 dla architektura real architekt proj */
	margin-left: -10px;
}
.napis-wnetrza {
	width: 180px;
	padding-left: 8px;
/*15 dla architektura real architekt proj */
}
.napis-ogrody {
	width: 160px;
	padding-left: 6px;
/*15 dla architektura real architekt proj */
}
.napis-meble {
	width: 130px;
	padding-left: 0px;
/*15 dla architektura real architekt proj */
}
.back2 {
	display: block;
	float: bottom;
	padding-left: 760px;
	padding-top: 0px;
	width: 32px;
	height: 32px;
}
.przed-napis-JMSA {
	height: 470px;
}
.napis-JMSA {
	display: block;
	float: left;
	position: absolute;
	z-index: 3;
	margin-top: 470px;
	width: 800px;
	height: 40px;
margin-left: 3px !important;
margin-left: 1px;
}
.napis-firma-kontakt-projekty-publikacje, .napis-firma-kontakt-projekty-publikacje2 {
	display: block;
	float: left;
	width: 800px;
	height: 70px;
	position: absolute;
	z-index: 3;
	margin-top: 510px;
margin-left: 3px !important;
margin-left: 1px;

}

#realizacja .box, #realizacja .boxSelected, #projekt .box, #projekt .boxSelected, #wnetrze .box, #wnetrze .boxSelected, #ogrod .box, #ogrod .boxSelected, #mebel .box, #mebel .boxSelected {
	display: block;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	width: 40px;
	height: 35px;
}
#realizacja .box img, #projekt .box img, #wnetrze .box img, #ogrod .box img, #mebel .box img {
	border: 0;
	width: 40px;
	height: 35px;
}
#realizacja .boxSelected img, #projekt .boxSelected img, #wnetrze .boxSelected img, #ogrod .boxSelected img, #mebel .boxSelected img {
	border: 2px solid white;
	width: 36px;
	height: 31px;
}
.boxNr {
	display: block;
	margin-right: 10px;
	float: left;
	height: 74px;
}
#menuRel {
	float: right;
	width: 395px;
	margin-top: 0px;
}
#menuPro {
	float: right;
	width: 390px;
	margin-top: 0px;
}
#menuWne {
	float: right;
	width: 600px;
	margin-top: 0px;
}
#menuOgr {
	float: right;
	width: 620px;
	margin-top: 0px;
}
#menuMeb {
	float: right;
	width: 665px;
	margin-top: 0px;
}
#menuRel img, #menuPro img, #menuWne img, #menuOgr img, #menuMeb img {
	float: left;
	margin-right: 5px !important;
	margin-bottom: 5px !important;
	border: 0;
}
/*#menuRel a img, #menuPro a img, #menuWne a img, #menuOgr a img, #menuMeb a img {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#menuRel a:hover img, #menuPro a:hover img, #menuWne a:hover img, #menuOgr a:hover img, #menuMeb a:hover img {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
*/
.back {
	display: block;
	float: right;
	clear: right;
	margin-top: -36px;
	width: 32px;
	height: 32px;
}
.back a, .back a:visited, .back a:link {
	display: block !important;
	float: left !important;
	width: 32px !important;
	height: 32px !important;
}
.back a:hover {
	display: block;
	width: 32px;
	height: 32px;
}
#content_firma {
	background-position: center !important
}
#cieniowanie {
	background-color: #666666;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
.przed-napis-JMSA .txt{
	text-align: justify;
        font-family:Arial;
        font-size:14px;
        width:270px;


}
.pdf p, .pdffirma p{
	margin: 0
}
.pdf img {
	border: 0;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
.pagerPub {
	text-align: center;
	clear: both;
	width: 800px;
	color: #ffffff;
	font-weight: bold
}
.pagerPub a {
	color: #ffffff;
	font-weight: bold
}
.pdffirma img {
	border: 0;
	float: right;
	margin-top: 15px;
	margin-right: 10px;
}
.publikacja {
	display: block;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	width: 170px;
	height: 260px;
}

.publikacja .data {

font-size:10px;
text-align:center;

}
.publikacja h4 {

font-size:11px;
margin:0;
text-align:center;
}


.publikacja img {
	border: 0;
	width: 170px;
	height: 230px;
}


