BODY, HTML{
	margin-top: 0px;
   padding: 0px;
   background-image: url('images/tlo_img.jpg');	
	background-repeat: repeat-x; 
	background-color: #0C3C52;
	
}

a:link, a:visited {
	color:#F60;
	font-family : tahoma;
  	font-weight : bold;
	font-size : 10px;
  	text-decoration:none;        
}

a:hover{
 	color : #000000;
  	font-family : tahoma;
   font-weight:bold;
   font-size : 10px;
   text-decoration:none;      
}

a:active{
	color : #000000;
   font-family : tahoma;
   font-weight : bold;
   font-size : 10px;
   text-decoration:none;      
}
.jpg_ofirmie{
	width: 133px;
	height: 31px;
	margin-top: 5px;
   margin-left: 0px;
   background-repeat: no-repeat;
   position: absolute;
	cursor: pointer;
}

.jpg_oferta{
	width: 133px;
	height: 31px;
	margin-top: 5px;
   margin-left: 133px;
   background-repeat: no-repeat;
   position: absolute;
	cursor: pointer;
}

.jpg_realizacje{
	width: 133px;
	height: 31px;
	margin-top: 5px;
   margin-left: 266px;
   background-repeat: no-repeat;
   position: absolute;
	cursor: pointer;
}

.jpg_kontakt{
	width: 133px;
	height: 31px;
	margin-top: 5px;
   margin-left: 399px;
   background-repeat: no-repeat;
   position: absolute;
	cursor: pointer;
}
	

.jpg_aktualnosci{
	width: 133px;
	height: 31px;
	margin-top: 5px;
	margin-left: 532px;
   background-repeat: no-repeat;
   position: absolute;
	cursor: pointer;
}

.jpg_referencje{
	width: 135px;
	height: 31px;
	margin-top: 5px;
   margin-left: 665px;
   background-repeat: no-repeat;
   position: absolute;
	cursor: pointer;
}

.jpg_partnerzy{
	width: 133px;
	height: 44px;
	margin-top: 0px;
   margin-left: 0px;
   background-repeat: no-repeat;
   position: absolute;
	z-index:1;
	
}
.glowny{
	width: 800px;
	position: relative;
	margin: 0 auto; 
}

.flash{
	width: 800px;
		margin: 0 auto; 
}
.menugorne{padding-top:10px;}
.form_naglowek{
	font-size:14px;
	color: #004392;
	font-family:Tahoma;
}

.form_pkt{
	font-size:12px;
	color: #004392;
	font-family:Tahoma;
	width; 400px;
}

INPUT.form_input{
	font-size:12px;
	color: #004392;
	font-family:Tahoma;
	border: 1px solid;
	padding-left:2px;
}


.srodek{
	width: 800px;
	padding-top:10px;
}

.lewa{
	width: 210px;
	float:left;

}

.lgora{

}

.lsrodek1{ 
	background-image: url('images/c_C1_R3.png');
	background-repeat: repeat-y;
	width:210px;
	height:530px;
}
.menu{
margin-left:5px;
}
.ldol{

}
.prawa{

	width: 590px;
	float:left;
}
.pgora{

}
.psrodek{ 
	background-image: url('images/c_C2_R3.png');
	background-repeat: repeat-y;
	width:590px;
	}
.text{
	width:570px;
	margin-left:10px;
	height:530px;
	overflow-y: scroll;
}
.pdol{

}
.dol{
	padding-top:10px;
}

.stopka{
	width:800px;
	padding-left:10px;
	background-color:#ffffff;
	height:40px;
	overflow:hidden;
}
.stopka2{
	width:800px;
	padding-left:100px;
	padding-top:15px;
	
}
.logo{
	float:left;
	padding-left:30px;
}
.logo2{
	float:left;
	padding-left:30px;
}

.przycisk INPUT{

    font-family: Arial, Helvetica, sans-serif;
    font-weight : none;
    font-size: 10px;

    text-decoration: none;

    border: 1px solid #004392;
margin-left:600px;
    background-color: #ffffff;
    width : 50px;
    height:20px;
    color: #004392;

}
.przycisk{

    font-family: Arial, Helvetica, sans-serif;
    font-weight : none;
    font-size: 10px;

    text-decoration: none;

    border: 1px solid #004392;
    background-color: #ffffff;
    width : 50px;
    height:20px;
    color: #004392;

}
SELECT, INPUTtt {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    text-decoration: none;

    border: 1px solid #004392;

    background-color: #ffffff;
    width : 250px;
    height:15px;
    color: #004392;

}



TEXTAREA {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    width : 250px;
    font-size: 12px;
    height:60px;
    text-decoration: none;

    border: 1px solid #004392;;

    background-color: #ffffff;

    color: #004392;

}
INPUT.checkb{
    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    text-decoration: none;

    border: 1px solid #000000;

    background-color: #ffffff;
    width : 16px;
    height:12px;
    color: #666666;
}
.data{
	font-size: 12px;
	color:#F60;
}
.real{
	font-size: 14px;
	font-family: tahoma;
	font-weight: bold;
	color:#004392;
}
#okienko	{
	position: fixed;
	top: 50px; left: 50px;
	margin: 0; padding: 10px;
	color: yellow;
	width: auto; height: auto !important;
	min-height: 200px; height: 200px;
	background: #000;
	border: 2px solid red;
	z-index: 100;
	
}

#cien	{
	position: fixed;
	top: 0; left: 0;
	margin: 0; padding: 10px;
	width: 100%; height: 100%;
	background: #000;
	-moz-opacity : 0.5;
	opacity : 0.5;
	filter : alpha(opacity=50);
}

#okienko div#zamknij	{
	float: right;
	position: absolute;
	bottom: 0; right: 0;
	color: #fff;
	margin: 0; padding: 10px;
	width: auto; height: auto;
	cursor: hand; cursor: pointer;
}

img{
	display: block;
	border: none;
}