body {
	margin:0;
	font-family: arial;
	font-size: 12px;
	color: #fff;
	background: #000;	
}
#body{
	border: none;
	width: 100%;
	height: 500px;
}

#klaps_container {
	position:absolute;
	z-index:100;
	width:100%;
	height:100%;
	background-color:#000000;
	text-align:center;
}
#klaps {
	margin: 10px auto;
	width: 500px;
	height:500px;
	z-index:110;
}
#page_l{
	text-align:right;
	width: 25%;
}
#babka {
	margin-top: 215px;
	z-index:10;
}
#page_r{
	background: url('../img/prawa-top.jpg') repeat-x;		
}
#page{
	width: 850px; 
	1background: url('../img/tlo1.jpg') no-repeat;	
	position:relative;
}
#machina {
	position:absolute;
	top: 180px;
	left:315px;
	width: 530px;
	height: 375px;
	z-index:20;
}
#top
{
   width: 100%;
   
}
#menu{
	width: 633px;
	height: 42px;
	padding-top: 68px;
	1padding-left: 220px;
	float: left;
}
.menu_el{
	float: left;
	height: 21px;
	margin-left: 20px;
	cursor:pointer;
}
#logo
{
   1background: url('../img/tlo1.jpg') no-repeat;
   1position: absolute;
   1left: 0;
   1top: 30px;
   float: left;
   padding-top: 30px;
}
#o_nas{
	height: 21px;
	width: 53px; 	
}

#oferta{
	width: 52px; 	
}

#portfolio{ 
	width: 69px; 	
}

#misja{
	width: 44px; 	
}

#kontakt{
	width: 63px; 
}
#prawdziwe{
	width: 235px; 
}
#geby{
	width: 42px; 
}
#referencje{
  width: 84px;
}

#cont{
	clear: both;
   padding-top: 45px;
	width: 100%;
	height: 562px;
	text-align: left;

}
#cont_desc{
	width: 179px;
	height: 562px;
	float: left;
	padding-left:1px;
}
#cont_gallery{
   position: relative;
	width: 654px;
	height: 562px;
	float: left;
	text-align: left;
	z-index:50;
}
#footer{
   
	position: relative;
	1bottom: 178px;
	1left: 192px;
	color: #545454;
	font-size: 0.9em;
	padding-bottom: 20px;
	padding-top: 30px;
}
#footer span#lemonit{
	color: #1c1c1c;
}
#footer span#lemonit a{
	text-decoration: none;
	color: #1c1c1c;
}
#footer span#lemonit a:hover{
	color: #848484;
}
#footer span#lit{
	color: #541423;
}
.hid {
	display:none;
}
.show {
	display:block;
}
#foto_desc,
#nasze_produkcje_desc,
#geby_desc,
#prawdziwe_desc,
#referencje_desc,
#prez3d_desc
{
	width: 179px; 
	height: 562px; 
	background-image: url('../img/foto.jpg');
	background-repeat:no-repeat;
	background-position:top left;
}
#foto_desc img {
	float:left;
	margin:3px;
	border: 1px solid #666;
	cursor:pointer;
}
#foto_desc img:hover {
	border:1px solid #fff;
} 

#nasze_produkcje_desc {
	text-align:center;
	padding-top: 10px;
	color:#FFFFFF;
	font-weight:bold;
}
#fotos, #ref, #d3d
{
   1background: url('../img/przezroczyste_a.png') repeat-y;
   1width: 600px; 
   padding: 40px 30px 30px 40px;
   background: rgb(210,45,51);
   background: rgba(210,45,51,0.8);
   
   /*-moz-opacity:.80; */
   opacity: 0.8;
	filter:alpha(opacity=80);
   
}
#geby_f,
#pr_od
{
   position: absolute;
   
   1background: url('../img/przezroczyste.png') repeat-y;
   1width: 500px; 
   padding: 40px 14px 40px 14px;
   background: rgb(210,45,51);
   background: rgba(210,45,51,0.8);

   /*-moz-opacity:.80;*/ 
   opacity: 0.8;
	filter:alpha(opacity=80); 
   
}
#b_film1
{
   /*background: url('../img/przezroczyste_a.png') repeat-y;
   width: 500px; */
   padding: 40px 90px;
   background-color: #FFFFFF;
   -moz-opacity:.80; 
   opacity: 0.8;
	filter:alpha(opacity=80);
}


#b_f, 
#b_film1,
#b_geby,
#fotos,
#geby_f,
#pr_od,
#ref,
#d3d {
	position: absolute;
	top: 0px;
	left: 40px;
	z-index:50;
}
#b_geby {
	position: absolute;
	top: 205px;
	left: 240px;
	z-index:50;
	width: 720px;
	text-align: center;
}


#b_foto,
#b_geby_foto,
#fotos {
	z-index:60;
}
#b_geby {
	top: 120px;
	left:180px;
}

#foto_table{
	width: 100%;
}
#foto_table img{
	border: 2px solid #696969;
}
#geby_menu {
	position: absolute;
	left:170px;
	top:205px;
}
.fotka
{
   margin-right: 10px;
   margin-bottom: 10px;
   border: none;
}

.fotka_g
{
   margin-right: 0px;
   margin-bottom: 0px;
   border: none;
   width: 143px; 
   height: 153px;
}
.fotka_p
{
   margin-right: 3px;
   margin-bottom: 6px;
   border: none;
   width: 143px; 
   height: 153px;
}
