/** RESET **/ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
 table { border-collapse:collapse; border-spacing:0; } 
fieldset,img { border:0; } 
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
/** BASICS **/ 
	body { 
	background: #CFD0D2 none repeat-y center 0; 
	color: #4D4D4D; 
	font: 11px/17px Verdana, sans-serif; 
	} 
	a { 
	color: #003781; 
	outline: 0; 
	text-decoration: none; 
	} 
	a:focus, 
	a:hover { 
	color: #009EE0; 
	text-decoration: underline; 
	} 
	h1, h2 { 
	color: #003781; 
	} 
	h1 { 
	font-size: 20px; 
	line-height: 24px; 
	} 
	.wrapper { 
	margin: 0 auto; 
	position: relative; 
	width: 996px; 
	} 
	#logo {position: relative; 
	z-index: 20;} 
/** EASY CLEARING METHOD (keep in mind that IE needs hasLayout) **/ 
	.container:after, 
	.content-box:after, 
	.overview-block-row:after, 
	.overview-list li:after, 
	.overview-links li:after, 
	#body:after { 
	clear: both; 
	content: "."; 
	display: block; 
	height: 0; 
	visibility: hidden; 
	} 
	.clear {clear:both; height:0px; line-height:0px; font-size:0px;} 

/** OFE DIVIDING LINE **/ 
	.divider {
		background-image: url("../img/dotted_line_h.gif");
		}
	.divider { 
	background-repeat:repeat-x; 
	clear: both; 
	height: 1px; 
	margin: 7px; 
	} 
	.divider hr { 
	display: none; 
	} 
	.container .divider { 
	margin-left: 0; 
	margin-right: 0; 
	} 
/** CLOSER **/ 
	#closer { 
	clear: both; 
	margin: 21px 0 0 7px; 
	} 
	#closer ul { 
	display: inline; 
	} 
	#closer li { 
	display: inline; 
	margin-left: 4px; 
	} 
/** TOP LINKS **/ 
	#top-links { 
	background-color: #CFD0D2; 
	line-height: 22px; 
	text-align: right; 
	} 
	#top-links li { 
	display: inline; 
	margin-left: 16px; 
	} 
	#top-links a { 
	color: #4D4D4D; 
	} 
/** HEADER **/ 

#head_top {
    background: url("../img/top_bg.gif") repeat-x scroll left top transparent;
}
.head {
    height: 75px;
    margin-bottom: 7px;
    padding-top: 21px;
    width: 100%;
}
 
/* logo */ 
	#logo, 
	#logo img { 
	vertical-align: bottom; 
	} 
/* site label */ 
	#site-label { 
	color: #003781; 
	font-size: 14px; 
	position: absolute; right: 0; top: 0; 
	} 

/** BODY LAYOUT **/ 
	#body { 
	padding-bottom: 51px; /* because of bottom links */ 
	} 
	#closer a { 
	color: #4D4D4D; 
	} 


/*Nowe style dla Wniosek OFE*/
	.ofe_banner {position:relative; background:url(../img/wniosek_1.jpg) no-repeat; width:996px;height:497px;}
	.ofe_przystepuje,.ofe_zmieniam {background:url(../img/pink_button.png) no-repeat; position:absolute; width:235px; height:59px;color:#fff;}
	.ofe_przystepuje p,.ofe_zmieniam  p{font-size:20px; font-weight:bold; padding-left:50px; padding-top:9px;line-height:21px}
	.ofe_przystepuje span,.ofe_zmieniam  span {font-size:12px; font-weight:normal;}
	.ofe_przystepuje {top:180px; left:65px}
	.ofe_zmieniam {top:180px; left:340px}
	.ofe_contact_box {background: #FFFFFF; line-height: 40px; padding:0 50px; font-size:14px;position:relative}
	.ofe-content-area {width:982px}
	.ofe_container {background-color: #FFFFFF; margin-bottom: 2px;}
	.ofe_contact_box .tel {background:url(../img/tel_ico.png) no-repeat; width:15px;height:19px; font-weight:bold; color:#003781;padding-left:25px; margin:0 90px;}
	.ofe_contact_box .tel span {font-size:11px; font-weight:normal}
	.ofe_contact_box .mail {background:url(../img/mail_ico.png) no-repeat; width:18px;height:17px; color:#003781;padding-left:25px;text-decoration:underline}
	.ofe_contact_box .skype {position:absolute;top:5px;right:50px;}
	.ofe_container .main_box {border: 14px solid #fff; background:#ededed}
	.ofe_container .main_box .text {padding: 34px 47px 0; color:#003781}
	.ofe_container .main_box .text h4 {font-size:20px; padding-bottom:30px}
	.ofe_container .main_box .text .switch {margin-left:22px}
	.ofe_container .main_box .text .switch .switcher {min-width:25px;height:28px;padding-left:35px;font-size:14px;padding-top:3px; cursor:pointer}
	.ofe_container .main_box .text .switch .closed {background:url(../img/flaps_down.gif) no-repeat;}
	.ofe_container .main_box .text .switch .opened {background:url(../img/flaps_up.gif) no-repeat;}
	.ofe_container .main_box .text .switch .flaps {display:none;margin-left:35px;font-size:12px; color:#4D4D4D;padding-bottom: 10px;}
	.ofe_container .main_box .text .switch .flaps ul {margin:8px;padding-left: 10px;}
	.ofe_container .main_box .text .switch .flaps ul li {background:url(../img/checked.png) no-repeat; min-width:20px; padding-left:30px; padding-bottom:5px;text-align: justify;}
	.ofe_container .main_box .text .switch .flaps h3 {font-weight:bold;padding-bottom:1px;padding-top:4px;}
	.ofe_container .main_box .text .switch .flaps h5 {font-weight:bold;padding-bottom:1px;padding-left: 17px;}
	.ofe_container .main_box .text .switch .flaps p {text-align:justify;padding-left: 17px;}
	.ofe_download {background:url(../img/arrow_small.gif) no-repeat 20px 28px; padding-left:35px;font-size:14px;}
	.ofe_download  img{position:relative;top:10px;left:5px}
	.mb34 {margin-bottom:34px}
	.pb10 {padding-bottom:10px !important}


@charset "utf-8"; 
/* CSS Document */ 
.cookie_wrapper { 
width:100%; 
background-color:#cfd0d2; 
height:70px; 
position:absolute; 
z-index:9999; 
left:0; 
top:0; 
display:none; 
} 
.cookie_content { 
width:949px; 
height:25px; 
padding:10px 16px; 
margin:0 auto; 
} 
.cookie_content p { 
width:800px; 
float:left; 
font-size:12px; 
line-height:13px; 
color:#4d4d4d; 
} 
.cookie_content p a { 
margin:0; 
color:#4d4d4d; 
text-decoration:underline; 
} 
.cookie_content a.cookie_close { 
float:right; 
width:55px; 
margin:6px 0; 
background:transparent url("../images/css/ico_cookie.gif") left top scroll no-repeat; 
padding:1px 0 0 25px; 
font-size:14px; 
font-weight:bold; 
line-height:15px; 
color:#4d4d4d; 
} 
#cookies-message { 
opacity:0.85; 
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 45px;
z-index: 9999;
}
 
 
 