html, body{ 	margin:0; 	padding:0; 	text-align:center; 	font-family: Geneva, Arial, Helvetica, sans-serif;} 
body,td,th {	font-family: Geneva, Arial, Helvetica, sans-serif;}
a { outline:none }
a img { border:none } 
a:focus {-moz-outline: none;outline: none; /* CSS 3 */ie-dummy: expression(this.hideFocus=true); /* IE >= 5.5 */}
a:link, a:visited {-moz-outline: none;outline: none; /* CSS 3 */ie-dummy: expression(this.hideFocus=true); /* IE >= 5.5 */}
a:link {text-decoration: none;}
a:visited {	text-decoration: none;}
a:hover {text-decoration: none;}
a:active {	text-decoration: none;}
#p_w{ 	width:940px; 	text-align:left;  	margin-left:auto; 	margin-right:auto;  } 
#layer{	position:relative;	height:765px;	width:100%;	background-position:top;	background-repeat:no-repeat;} 
 #c_onas {position:absolute; top:183px; left:130px; border:0px solid #000; width:660px; height:693px; background-image:url(../images/o_n_f.gif); background-position:top; background-repeat:no-repeat; z-index:1;}
#on_c {position:absolute; top:176px; left:9px; border:0px solid #000; width:860px; height:575px; background-position:top; background-repeat:no-repeat; z-index:2;}
#c_oferta {position:absolute; top:183px; left:130px; border:0px solid #000; width:660px; height:874px; background-image:url(../images/of_r_f.gif); background-position:top; background-repeat:no-repeat; z-index:1;}
#c_t {	position:absolute;	top:26px;	left:25px;border:0px solid #000;	width:609px;	height:641px;    background-image:url(../images/on_content.jpg);	background-position:top;	background-repeat:no-repeat;	z-index:2;	background-color: #FFFFFF;}
#on_t {position:absolute; top:25px; left:25px; border:0px solid #000; width:609px; height:254px; background-image:url(../images/on_oim.jpg); background-position:top; background-repeat:no-repeat; z-index:2;}
#c_menu {	position:absolute;	top:40px;	left:30px;	border:0px solid #000;	width:283px;	height:157px;}
#on_menu {	position:absolute;	top:20px;left:30px;	border:0px solid #000;
	width:268px;
	height:157px;
}


#c_txt {
	position:absolute;
	top:280px;
	left:45px;
	border:0px solid #000;
	width:470px;
	height:353px;
}

#wm_txt {position:absolute; top:245px; left:50px; border:0px solid #000; width:540px; height:330px;}

#k_txt {position:absolute; top:290px; left:50px; border:0px solid #000; width:500px; height:300px;}

#i_txt {position:absolute; top:260px; left:50px; border:0px solid #000; width:500px; height:300px;}

#g_txt {position:absolute; top:280px; left:50px; border:0px solid #000; width:500px; height:300px;}

#o_txt {position:absolute; top:240px; left:40px; border:0px solid #000; width:535px; height:300px;}


#m
{
	  
	float: right; 
	display:inline; 
	position: relative; 
	width:; 

}
 
#f
{
	height:10px; 
	
	clear:both;
} 
 
.clearfix:after 
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}



#copyright {
	position:absolute;
	width:854px;
	height:30px;
	z-index:2;
	top: 751px;
	left: 9px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	backgrund-color: #aed038;
	background-image: url(../images/hp_bg_orn1.jpg);
	padding: 3px 3px 0 3px;
}
#home_page {

position:absolute;
	width:197px;
	height:15px;
	z-index:1;
	left: 12px;
	top: -17px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;

}

.top_link{

	color: #FFFFFF;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.top_link:hover{

	color: #FFFFFF;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.top_link:active{

	color: #FFFFFF;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.top_link:visited{

	color: #FFFFFF;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}



#logo {

position:absolute;
	width:256px;
	height:99px;
	z-index:3;
	top: 250px;
	left: 385px;
}

.txt {


	color: #000000;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	padding-left:5px;
}
#intro {	position:absolute;
	width:480px;
	height:436px;
	z-index:1;
	left: 10px;
	top: 211px;
}


.on_t1
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight:bold;
	padding-left:4px;
	padding-bottom:5px;

	
}


.on_t2
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #999999;  
	font-weight:bold;
	padding-left:4px;
	padding-bottom:5px;
	
}
body {
	background-image: url(images/h_p_orn_2.jpg);
}
img, div { behavior: url(iepngfix.htc) }
#Layer1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 121px;
	top: 25px;
}
#Layer2 {
	position:absolute;
	width:356px;
	height:576px;
	z-index:3;
	top: 210px;
	left: 10px;
}
#konsultacje-slubne {
	position:absolute;
	width:114px;
	height:17px;
	z-index:2;
	left: 488px;
	top: 343px;
}
#Layer3 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	left: 361px;
	top: 384px;
}

</style>
<style type="text/css">
html, body {
height:100%;
}


#blackout {
visibility: hidden;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: none;
background-color: #beb1dd;
filter: alpha(opacity=5);
-moz-opacity: .8;
opacity: .8;
z-index: 9;
}
#divpopup{
position: fixed;
top: 50%;
left: 60%;
margin-top: -81px; /*half of the height plus a little to the top*/
margin-left: -150px; /*half of the width */
visibility: hidden;
display: none;
border: 0px solid #000;
color: #333;
height: 200px;
width: 320px;
z-index: 1000;

/*background-color:#c4e54f;*/

background-image:url(images/of_bg.jpg); 
background-repeat:no-repeat;
background-position:bottom;


}
#divpop_head{
position:absolute;
top:0;
left:0;
width:100%;
height:20px;
background-color: #fff;
text-align:center;
padding:0px 0;
z-index:-1;
}
#close_pop {
float:right;
text-align:right;
cursor:pointer;
padding:0px 10px 0px 0px;

}

#pop_content{
padding:30px 0 0 30px;;

}
.of_title{

font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	padding-top:10px;
	padding-left:0px;
}
.of_text{

font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-top:10px;
	padding-left:0px;
}
.of_cena{

font-family: Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;padding-top:10px;	padding-left:0px;font-weight:bold;}

