/*******************************/

/*  Created by Mariusz Galka   */

/*  Copyright by IguanaStudio  */

/*******************************/



@import url('reset.css');

@import url('menu.css');



body {

	text-align: center;

	font-size: 11px;

	font-family: Tahoma, Sans-serif;

	color: #5d5d5d;

	background-color: #fff;

}

div {

	text-align: left;

}

p {

	padding: 0;

	margin: 0 0 12px 0;

	line-height: 135%;

}

input, select, textarea {

	font-size: 11px;

	font-family: Tahoma, sans-serif;

	color: #585858;

}

a {

	color: #1b5085;

	text-decoration: underline;

}

a:hover {

	color: #0d78e2;

}

h2 {

	font-family: Trebuchet MS, sans-serif;

	font-size: 19px;

	font-weight: normal;

	color: #12508e;

}

/*----[ dodatkowe klasy ]-----------------------------------------------------------------------*/

.clear {

	clear: both;

}

.clear_powrot {

	clear: both;

	height: 10px;

}

.do_lewej {

	float: left;

}

.do_prawej {

	float: right;

}

.center {

	text-align: center;

}

.komunikat {

font-size: 14px;

font-weight: bold;

padding: 30px 0;

text-align: center;

}

.img_right {

	float: right;

	margin: 0 0 10px 15px;

}

/*----[ przyciski graficzne ]-----------------------------------------------------------------------*/

div#b_zobacz_film_area {
    text-align: center; 
    padding-top: 15px; 
    padding-left: 42px;
}

a#b_zobacz_film {
    width: 200px;
    height: 55px;
    background: transparent url(images/b_zoba_film.gif) no-repeat 0 0;
    display: block;
}

a#b_zobacz_film:hover {
    background-position: 0 -55px;
}

a.link_zapytanie_ofertowe {

	width: 230px;

	height: 31px;

	display: block;

	text-indent: -9999px;

	overflow: hidden;

	margin: 0 auto 20px;

	background: transparent url(images/b_zapytanie_ofertowe.gif) no-repeat 0 0;

}

a.link_zapytanie_ofertowe:hover {

	background-position: 0 -31px;

}

.n_masz_pytania {

	height: 48px;

	background: transparent url(images/n_masz_pytania.gif) no-repeat 0 0;

	text-indent: -9999px;

}

.n_masz_pytania_small {

	height: 48px;

	background: transparent url(images/n_masz_pytania_small.gif) no-repeat 0 0;

	text-indent: -9999px;

}

#srodek h2.n_higiena_szpitalna {

	background: transparent url(images/icon_higiena_szpitalna.jpg) no-repeat left center;

	padding: 12px 0 19px 70px;

	margin: 0 0 7px;

}

#srodek h2.n_ochrona_mienia {

	background: transparent url(images/icon_ochrona_mienia.jpg) no-repeat left center;

	padding: 12px 0 19px 70px;

	margin: 0 0 7px;

}

#srodek h2.n_oferty_branzowe {

	background: transparent url(images/icon_oferty_branzowe.jpg) no-repeat left center;

	padding: 12px 0 19px 70px;

	margin: 0 0 7px;

}

#srodek h2.n_oferty_dedykowane {

	background: transparent url(images/icon_oferty_dedykowane.jpg) no-repeat left center;

	padding: 12px 0 19px 70px;

	margin: 0 0 7px;

}

#srodek h2.n_uslugi_porzadkowe {

	background: transparent url(images/icon_uslugi_porzadkowe.jpg) no-repeat left center;

	padding: 12px 0 19px 70px;

	margin: 0 0 7px;

}

#srodek h2.n_uslugi_specjalistyczne {

	background: transparent url(images/icon_uslugi_specjalistyczne.jpg) no-repeat left center;

	padding: 12px 0 19px 70px;

	margin: 0 0 7px;

}

/*----[ kontener ]-----------------------------------------------------------------------*/

#wrapper {

	width: 970px;

	margin: 0 auto;

	overflow: hidden;

}

/*----[ top ]-----------------------------------------------------------------------*/

#top {

	background: transparent url(images/background_glowna.gif) repeat-x 0 0;

	height: 133px;

	width: 100%;

}

#top #top_wrapper {

	width: 980px;

	height: 133px;

	position: relative;

	margin: 0 auto;

	background: transparent url(images/background_reka_gora.jpg) no-repeat right bottom;

}

#top #top_wrapper.no_background {

	background: none;

}

#top h1 {

	width: 174px;

	height: 60px;

	background: transparent url(images/logo_clar_system.gif) no-repeat 0 0;

	position: absolute;

	top: 37px;

	left: 13px;

}

#top h1 a {

	width: 174px;

	height: 60px;

	display: block;

	text-indent: -9999px;

}

#top #menu_top {

	position: absolute;

	top: 0;

	right: 13px;

	height: 20px;

	background: transparent url(images/background_menu_top.gif) no-repeat right top;

}

#top #menu_top li {

	float: left;

	line-height: 20px;

}

#top #menu_top li.mt_pl {

	padding: 4px 0 0 26px;

}

#top #menu_top li.mt_pl a {

	background: transparent url(images/background_flagi.gif) no-repeat 0 0;

	display: block;

	text-indent: -9999px;

	height: 13px;

	width: 19px;

}

#top #menu_top li.mt_pl a:hover {

	background-position: 0 -13px;

}

#top #menu_top li.mt_en {

	padding: 4px 19px 0 6px;

}

#top #menu_top li.mt_en a {

	background: transparent url(images/background_flagi.gif) no-repeat -19px 0;

	display: block;

	text-indent: -9999px;

	height: 13px;

	width: 19px;

}

#top #menu_top li.mt_en a:hover {

	background-position: -19px -13px;

}

#top #menu {

	height: 31px;

	width: 658px;

	background: transparent url(images/menu.gif) no-repeat 0 0;

	position: absolute;

	top: 55px;

	right: 9px;

}

#top #menu.podstrona {

	background: transparent url(images/menu_podstrona.gif) no-repeat 0 0;

}

#top #menu li { float: left; height: 31px; position: relative; }

#top #menu li a { display: block; height: 31px; float: left; width: 100%; text-indent: -9999px; background: transparent url(images/menu.gif) no-repeat 0 0; }

#top #menu.podstrona li a { display: block; height: 31px; float: left; width: 100%; text-indent: -9999px; background: transparent url(images/menu_podstrona.gif) no-repeat 0 0; }



#top #menu li.strona_glowna { width: 132px; }

#top #menu li.o_firmie { width: 79px; }

#top #menu li.projekty_efs { width: 114px; }

#top #menu li.oferta { width: 73px; }

#top #menu li.aktualnosci { width: 108px; }

#top #menu li.praca { width: 67px; }

#top #menu li.kontakt { width: 85px; }



#top #menu li.strona_glowna a { background-position: 0 0; }

#top #menu li.o_firmie a { background-position: -132px 0; }

#top #menu li.projekty_efs a { background-position: -211px 0; }

#top #menu li.oferta a { background-position: -325px 0; }

#top #menu li.aktualnosci a { background-position: -398px 0; }

#top #menu li.praca a { background-position: -506px 0; }

#top #menu li.kontakt a { background-position: -573px 0; }



#top #menu li.strona_glowna a:hover,

#top #menu li.strona_glowna a.hover,

#top #menu li.strona_glowna a.active { background: transparent url(images/menu.gif) no-repeat 0 -31px; }

#top #menu.podstrona li.strona_glowna a:hover,

#top #menu.podstrona li.strona_glowna a.hover,

#top #menu.podstrona li.strona_glowna a.active { background: transparent url(images/menu_podstrona.gif) no-repeat 0 -31px; }

#top #menu li.o_firmie a:hover,

#top #menu li.o_firmie a.hover,

#top #menu li.o_firmie a.active { background: transparent url(images/menu.gif) no-repeat -132px -31px; }

#top #menu li.projekty_efs a:hover,

#top #menu li.projekty_efs a.hover,

#top #menu li.projekty_efs a.active { background: transparent url(images/menu.gif) no-repeat -211px -31px; }

#top #menu li.oferta a:hover,

#top #menu li.oferta a.hover,

#top #menu li.oferta a.active { background: transparent url(images/menu.gif) no-repeat -325px -31px; }

#top #menu li.aktualnosci a:hover,

#top #menu li.aktualnosci a.hover,

#top #menu li.aktualnosci a.active { background: transparent url(images/menu.gif) no-repeat -398px -31px; }

#top #menu li.praca a:hover,

#top #menu li.praca a.hover,

#top #menu li.praca a.active { background: transparent url(images/menu.gif) no-repeat -506px -31px; }

#top #menu li.kontakt a:hover,

#top #menu li.kontakt a.hover,

#top #menu li.kontakt a.active { background: transparent url(images/menu.gif) no-repeat -573px -31px; }

#top #menu.podstrona li.kontakt a:hover,

#top #menu.podstrona li.kontakt a.hover,

#top #menu.podstrona li.kontakt a.active { background: transparent url(images/menu_podstrona.gif) no-repeat -573px -31px; }



/*----[ przyciski flash'owe na glownej ]-----------------------------------------------------------------------*/

#flash_buttons {

	background: transparent url(images/background_flash_buttons.gif) repeat-x 0 0;

	height: 222px;

	width: 100%;

	overflow: hidden;

	border-bottom: 5px solid #d9e7f2;

	margin: 0 0 20px;

}

#flash_buttons #flash_buttons_wrapper {

	width: 980px;

	height: 222px;

	margin: 0 auto;

	overflow: hidden;

	background: transparent url(images/background_reka_dol.jpg) no-repeat right bottom;

}

#flash_buttons #przyciski {

	height: 222px;

	width: 748px;

	float: left;

}

/*----[ content glowna ]-----------------------------------------------------------------------*/

#content_glowna {

	width: 980px;

	margin: 0 auto 17px;

	overflow: hidden;

}

#content_glowna h2 {

	margin: 0 0 10px;

}

#content_glowna #left_glowna {

	width: 370px;

	float: left;

	padding: 0 0 0 14px;

}

#content_glowna #left_glowna ul li {

	overflow: hidden;

	border-bottom: 1px solid #e0e0e0;

}

#content_glowna #left_glowna ul li h3 a {

	background: transparent url(images/icon_strzalki_akt.gif) no-repeat 350px center;

	padding: 6px 25px 6px 0;

	display: block;

	text-decoration: none;

}

#content_glowna #left_glowna ul li h3 span {

	margin: 6px 5px 6px 0;

	display: block;

	float: left;

	font-weight: normal;

	font-size: 10px;

	color: #bbb;

	border-right: 1px solid #bbb;

	padding: 0 5px 0 0;

}

#content_glowna #left_glowna ul li p {

	margin: 0;

}

#content_glowna #left_glowna ul li p a {

	text-decoration: none;

	color: #5d5d5d;

}

#content_glowna #left_glowna ul li p a:hover {

	text-decoration: underline;

	color: #1b5085;

}

#content_glowna #left_glowna ul li .data {

	font-size: 10px;

	color: #bbb;

	margin: 0 0 1px;

}

#content_glowna #left_glowna ul li:first-child h3 {

	margin: 0 0 4px;

}

#content_glowna #left_glowna ul li:first-child h3 a {

	background: none;

	padding: 0;

	display: inline;

	text-decoration: none;

}

#content_glowna #left_glowna .akt_img {

	width: 128px;

	height: 84px;

	float: right;

	position: relative;

	margin: 0 0 10px 15px;

}

#content_glowna #left_glowna .akt_img .akt_ramka {

	width: 128px;

	height: 84px;

	background: transparent url(images/ramka_aktualnosc.gif) no-repeat 0 0;

	position: absolute;

	top: 0;

	left: 0;

}

#content_glowna #center_glowna {

	width: 290px;

	float: left;

	padding: 0 26px;

}

#content_glowna #center_glowna a {

	text-decoration: none;

	color: #5d5d5d;

}

#content_glowna #center_glowna a:hover {

	text-decoration: underline;

	color: #1b5085;

}

#content_glowna #right_glowna {

	width: 240px;

	float: right;

	padding: 0 14px 0 0;

}

#content_glowna #right_glowna h2.n_masz_pytania {

	margin: 0 0 20px;

}

#content_glowna #baner_big {

	float: left;

	width: 686px;

	padding: 20px 0 0 14px;

}

#content_glowna #baner_small {

	float: right;

	width: 240px;

	padding: 20px 0 0 0;

}

/*----[ gradient ]-----------------------------------------------------------------------*/

#gradient {

	height: 23px;

	width: 100%;

	background: transparent url(images/background_gradient.gif) repeat-x 0 0;

	border-bottom: 5px solid #d9e7f2;

}

/*----[ content podstrony ]-----------------------------------------------------------------------*/

#content {

	width: 980px;

	background: transparent url(images/background_content.gif) repeat-y 0 0;

	margin: 0 auto;

	padding: 17px 0;

	overflow: hidden;

	color: #2e2e2e;

}

#left {

	float: left;

	width: 200px;

}

#left ul {

	margin: 0 0 15px;

}

#left ul li {

	border-right: 1px solid #fff;

	border-bottom: 1px solid #fff;

}

#left ul li h3 {

	font-family: Trebuchet MS, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #12508e;

	margin: 15px 0 7px 13px;

}

#left ul li a {

	display: block;

	background: #a50000 url(images/background_menul.gif) no-repeat left center;

	padding: 6px 13px;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #fff;

}

#left ul li a:hover, #left ul li a.active {

	background: #c00101 url(images/background_menul.gif) no-repeat right center;

}

#left ul ul {

	margin: 0;

}

#left ul ul li {

	margin: 1px 0 0;

	border-right: 0 none;

	border-bottom: 1px solid #e6e6e6;

}

#left ul ul li a {

	display: block;

	background: #fff url(images/background_podmenul.gif) no-repeat left center;

	padding: 5px 13px;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	color: #3a3a3a;

}

#left ul ul li a:hover {

	background: #4f87be url(images/background_podmenul.gif) no-repeat right center;

	color: #fff;

}

#left ul ul li a.active, #left ul ul li a.active:hover {

	background: #396fa4 url(images/background_podmenul.gif) no-repeat right center;

	color: #fff;

}

#left ul ul.akt {

	margin: 0;

}

#left ul ul.akt li {

	margin: 1px 0 0;

	border-right: 0 none;

	border-bottom: 1px solid #e6e6e6;

}

#left ul ul.akt li a {

	display: block;

	background: #fff url(images/background_menul_akt.gif) no-repeat 13px 9px;

	padding: 4px 13px 4px 22px;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	color: #20578d;

}

#left ul ul.akt li a:hover, #left ul ul.akt li a.active {

	text-decoration: underline;

}

#srodek {

	float: left;

	width: 540px;

	padding: 0 20px

}

#srodek ul {

	margin: 0 0 12px 10px;

}

#srodek ul li {

	margin: 0 0 4px;

	background: transparent url(images/li_red.gif) no-repeat 0 4px;

	padding: 0 0 0 12px;

}

#srodek h2 {

	margin: 0 0 15px;

}

#srodek h2 span {

	display: block;

	border-bottom: 1px solid #ccc;

	padding: 0 0 2px;

}

#srodek h3 {

	color: #9f0000;

	font-size: 12px;

	margin: 0 0 8px;

}

#srodek h4 {

	font-size: 11px;

	margin: 0 0 4px;

}

/*---[ aktualnosci ]---*/

#srodek h3.tytul_akt {

	margin: 0 0 4px;

	color: #1b5085;

	font-size: 14px;

}

#srodek .akt_pozostala {

	height: 94px;

	border-bottom: 1px dashed #ccc;

	overflow: hidden;

	margin: 0 0 10px;

}

#srodek .akt_pozostala p {

	margin: 0;

}

#srodek .akt_pozostala p a {

	text-decoration: none;

	color: #5d5d5d;

}

#srodek .akt_pozostala p a:hover {

	text-decoration: underline;

	color: #1b5085;

}

#srodek .data {

	font-size: 10px;

	color: #bbb;

	margin: 0 0 1px;

}

#srodek #akt_img {

	float: right;

	padding: 10px 0 0;

	margin: 0 0 10px 15px;

}

#srodek #akt_img ul {

	padding: 0;

	margin: 10px 0 0;

	text-align: center;

}

#srodek #akt_img ul li {

	display: inline;

	background: none;

	padding: 0;

	margin: 0 2px;

}

#srodek #akt_img ul li a {

	display: inline;

	margin: 0;

	background: none;

	padding: 3px 8px;

	text-decoration: none;

	border: 1px solid #ddd;

}

#srodek #akt_img ul li a.active_zdjecie {

	background: #9f0000;

	color: #fff;

	border-color: #9f0000;

}

#srodek .akt_pozostala h3 {

	margin: 0 0 4px;

}

#srodek .akt_pozostala h3 a {

	background: none;

	padding: 0;

	display: inline;

	text-decoration: none;

}

#srodek .akt_pozostala .akt_img {

	width: 128px;

	height: 84px;

	float: left;

	position: relative;

	margin: 0 15px 0 0;

}

#srodek .akt_pozostala .akt_img .akt_ramka {

	width: 128px;

	height: 84px;

	background: transparent url(images/ramka_aktualnosc.gif) no-repeat 0 0;

	position: absolute;

	top: 0;

	left: 0;

}

#srodek .akt_pozostala a.link_wiecej {

	float: right;

	font-size: 10px;

}

#srodek .pozostale_akt {

	border-bottom: 1px solid #ccc;

	margin: 0 0 10px;

	padding: 0 0 5px;

	clear: both;

}

#right {

	float: right;

	width: 180px;

	padding: 0 0 0 20px;

}

#right h2 {

	margin: 0 0 12px;

}

/*---[ cala ]-----------------------------------------------------------------------*/

#cala {

	width: 946px;

	margin: 0 auto;

	padding: 17px;

	overflow: hidden;

	color: #2e2e2e;

}

#cala h2 {

	border-bottom: 1px solid #ccc;

	padding: 0 0 2px;

	margin: 0 0 15px;

}

#cala h3 {

	color: #9f0000;

	font-size: 12px;

	margin: 0 0 3px;

}

#cala h4 {

	font-size: 11px;

	margin: 0 0 3px;

}

/*---[ kontakt ]---*/

#cala #mapa_form {

	float: right;

	overflow: hidden;

	width: 540px;

	float: right;

}

#cala #map {

	width: 536px;

	height: 225px;

	overflow: hidden;

	border: 2px solid #e6e2d6;

}

#cala #formularz {

	overflow: hidden;

	margin: 0 0 10px;

}

/*---[ formularz ]-----------------------------------------------------------------------*/

#formularz li, #right #formularz li {

	margin: 0 0 7px;

}

#formularz li label, #right #formularz li label {

	display: block;

	margin: 0 0 3px;

}

#formularz li input, #formularz li textarea {

	width: 250px;

	padding: 3px;

	border: 1px solid #9fafbd;

	overflow: auto;

}

#right #formularz li input, #right #formularz li textarea {

	width: 172px;

	padding: 3px;

	border: 1px solid #9fafbd;

	overflow: auto;

}

#formularz li textarea, #right #formularz li textarea {

	height: 99px;

}

#formularz li ul, #right #formularz li ul {

	padding: 5px 0 0;

	margin: 0 0 10px;

}

#formularz li ul li, #right #formularz li ul li {

	margin: 0 0 5px;

}

#formularz li ul li input, #right #formularz li ul li input {

	width: auto;

	padding: 0;

	margin: 0 4px 0 0;

	border: 0 none;

	vertical-align: middle;

}

#formularz li.submit, #right #formularz li.submit {

	overflow: hidden;

	height: 23px;

	text-align: center;

}

#formularz li.submit input, #right #formularz li.submit input {

	background: transparent url(images/b_wyslij_right.gif) no-repeat 0 0;

	border: 0 none;

	cursor: pointer;

	height: 23px;

	max-height: 23px;

	padding-top: 23px;

	width: 103px;

	overflow: hidden;

}

#formularz li.submit input:hover, #right #formularz li.submit input:hover {

	background-position: 0 -23px;

}

/*---[ pobierz ]-----------------------------------------------------------------------*/

#srodek ul.do_pobrania {

	margin: 0 0 20px;

	padding: 0;

	clear: both;

	overflow: hidden;

}

#srodek ul.do_pobrania li {

	padding: 0;

	margin: 0;

	border: 1px solid #e9ebed;

	border-top: 0 none;

}

#srodek ul.do_pobrania li a {

	margin: 0;

	background: #fff url(images/icon_pdf.gif) no-repeat 7px center;

	padding: 6px 0 6px 33px;

	display: block;

	text-decoration: none;

	color: #1b5085;

}

#srodek ul.do_pobrania li a:hover {

	background-color: #f8f8f8;

	color: #0d78e2;

}

#srodek h3.n_do_pobrania {

	margin: 0;

	padding: 0;

	height: 24px;

	background: transparent url(images/n_do_pobrania.jpg) no-repeat 0 0;

	border-bottom: 1px solid #e9ebed;

	text-indent: -9999px;

}

/*---[ praca ]-----------------------------------------------------------------------*/

#praca {

	margin: 0 0 12px;

	overflow: hidden;

}

#praca li {

	margin: 0 0 3px;

}

#praca li h3 {

	padding: 4px 8px;

	border: 1px solid #ccc;

	cursor: pointer;

	margin: 0;

}

#praca li .active {

	padding: 4px 8px;

	border-bottom: 0 none;

}

#praca li div {

	padding: 4px 8px;

	border: 1px solid #ccc;

	border-top: 0 none;

}

ul#formularz_praca {

	margin: 0 auto 15px;

	padding: 0;

	width: 450px;

}

ul#formularz_praca li {

	border-top: 1px solid #e6e6e6;

	padding: 7px 0;

	overflow: hidden;

	margin: 0;

	background: none;

}

ul#formularz_praca li p {

	overflow: hidden;

	margin: 0;

}

ul#formularz_praca li.form_naglowek {

	text-align: center;

	font-size: 12px;

	font-weight: bold;

	background-color: #d9e7f2;

}

ul#formularz_praca li.form_required {

	text-align: center;

	font-size: 10px;

	font-weight: bold;

}

ul#formularz_praca li label {

	display: block;

	width: 150px;

	margin: 0 10px 0 0;

	float: left;

	text-align: right;

	padding: 4px 0;

}

ul#formularz_praca li input, ul#formularz_praca li textarea, ul#formularz_praca li select {

	padding: 3px;

	border: 1px solid #d3d3d3;

	width: 270px;

	font-size: 11px;

	font-family: Tahoma, Sans-serif;

	overflow: hidden;

}

ul#formularz_praca li input, ul#formularz_praca li select {

	overflow: hidden;

}

ul#formularz_praca li textarea {

	overflow: auto;

}

ul#formularz_praca li input#dane {

	width: auto;

	border: 0 none;

	margin: 0 5px 60px 0;

	float: left;

}

ul#formularz_praca li input.simple_check {

	width: auto;

	border: 0 none;

	margin: 0 5px 10px 0;

	float: left;

}

ul#formularz_praca li ul {

	margin: 0;

	padding: 0;

	width: auto;

	overflow: hidden;

}

ul#formularz_praca li ul li {

	border-top: 0 none;

	padding: 0;

	overflow: hidden;

	margin: 0;

}

ul#formularz_praca li ul li input, ul#formularz_praca li ul li textarea, ul#formularz_praca li ul li select {

	padding: 3px;

	border: 0 none;

	width: auto;

}

ul#formularz_praca li .submit {

	display: block;

	overflow: hidden;

}

ul#formularz_praca li .submit input {

	background: transparent url(images/b_wyslij_right.gif) no-repeat 0 0;

	border: 0 none;

	cursor: pointer;

	height: 23px;

	max-height: 23px;

	padding-top: 23px;

	width: 103px;

}

ul#formularz_praca li .submit input:hover {

	background-position: 0 -23px;

}

/*---[ certyfikaty i wyroznienia ]-----------------------------------------------------------------------*/

.certyfikaty_wyroznienia {

	margin: 0 0 10px;

	padding: 0 0 10px;

	border-bottom: 1px dashed #ccc;

	overflow: hidden;

}

.certyfikaty_wyroznienia img {

	float: left;

	margin: 0 15px 0 0;

}

/*---[ powrot ]-----------------------------------------------------------------------*/

#powrot {

	border-top: 1px solid #ccc;

	overflow: hidden;

}

#powrot a.back {

	float: left;

	padding: 3px 5px;

	font-size: 10px;

	text-decoration: none;

}

#powrot a.home {

	float: right;

	padding: 3px 5px;

	font-size: 10px;

	text-decoration: none;

}

/*----[ box blue ]-----------------------------------------------------------------------*/

#box_blue {

	background: transparent url(images/background_box_blue.gif) repeat-x 0 0;

	height: 123px;

	width: 100%;

	overflow: hidden;

	border-bottom: 2px solid #256fa6;

}

#box_blue #box_blue_wrapper {

	width: 980px;

	height: 123px;

	margin: 0 auto;

	overflow: hidden;

	color: #fefefe;

}

#box_blue h2 {

	font-size: 17px;

	color: #fff;

}

#box_blue #box_newsletter {

	width: 234px;

	height: 103px;

	padding: 20px 0 0 90px;

	float: left;

	background: transparent url(images/background_box_newletter.jpg) no-repeat 0 42px;

	position: relative;

}

#box_blue #box_newsletter p {

	margin: 0;

}

#box_blue #box_newsletter .neswletter_input {

	width: 159px;

	height: 19px;

	background: transparent url(images/input_long.gif) no-repeat 0 0;

	position: absolute;

	top: 80px;

	left: 90px;

}

#box_blue #box_newsletter .neswletter_input input {

	width: 150px;

	padding: 2px 0 0 5px;

	background: none;

	border: 0 none;

}

#box_blue #box_newsletter .neswletter_submit {

	width: 19px;

	height: 18px;

	position: absolute;

	top: 80px;

	left: 255px;

}

#box_blue #box_newsletter .neswletter_submit input {

	background: transparent url(images/b_dodaj.gif) no-repeat 0 0;

	border: 0 none;

	cursor: pointer;

	height: 19px;

	max-height: 19px;

	padding-top: 19px;

	width: 19px;

}

#box_blue #box_newsletter .neswletter_submit input:hover {

	background-position: 0 -19px;

}

#box_blue #box_dane {

	width: 240px;

	height: 123px;

	text-align: center;

	float: left;

	background: transparent url(images/background_box_blue_cien.jpg) no-repeat 0 0;

}

#box_blue #box_dane h3 {

	margin: 15px 0 6px;

}

#box_blue #box_dane a {

	color: #fefefe;

}

#box_blue #box_formularz {

	width: 366px;

	height: 103px;

	padding: 20px 0 0 50px;

	float: right;

	background: transparent url(images/background_box_blue_cien.jpg) no-repeat 0 0;

	position: relative;

}

#box_blue #box_formularz h2 {

	margin: 0 0 5px;

}

#box_blue #box_formularz textarea {

	border-top: 1px solid #828282;

	border-right: 1px solid #d2d2d2;

	border-bottom: 1px solid #d2d2d2;

	border-left: 1px solid #828282;

	overflow: auto;

	padding: 3px 5px;

	width: 148px;

	height: 42px;

}

#box_blue #box_formularz .formularz_input1 {

	width: 159px;

	height: 19px;

	background: transparent url(images/input_long.gif) no-repeat 0 0;

	position: absolute;

	top: 49px;

	left: 219px;

}

#box_blue #box_formularz .formularz_input1 input {

	width: 150px;

	padding: 2px 0 0 5px;

	background: none;

	border: 0 none;

}

#box_blue #box_formularz .formularz_input2 {

	width: 138px;

	height: 19px;

	background: transparent url(images/input_short.gif) no-repeat 0 0;

	position: absolute;

	top: 80px;

	left: 219px;

}

#box_blue #box_formularz .formularz_input2 input {

	width: 128px;

	padding: 2px 0 0 5px;

	background: none;

	border: 0 none;

}

#box_blue #box_formularz .formularz_submit {

	width: 19px;

	height: 18px;

	position: absolute;

	top: 80px;

	left: 360px;

}

#box_blue #box_formularz .formularz_submit input {

	background: transparent url(images/b_wyslij.gif) no-repeat 0 0;

	border: 0 none;

	cursor: pointer;

	height: 19px;

	max-height: 19px;

	padding-top: 19px;

	width: 19px;

}

#box_blue #box_formularz .formularz_submit input:hover {

	background-position: 0 -19px;

}

/*----[ zaufali nam ]-----------------------------------------------------------------------*/

#zaufali_nam {

	background: transparent url(images/background_zaufali_nam.gif) repeat-x 0 0;

	height: 73px;

	width: 100%;

	overflow: hidden;

	border-top: 1px solid #fff;

}

#zaufali_nam #zaufali_nam_wrapper {

	width: 816px;

	height: 69px;

	padding: 2px 25px 2px 139px;

	margin: 0 auto;

	overflow: hidden;

	background: transparent url(images/background_n_zaufali_nam.gif) no-repeat 22px 29px;

	position: relative;

}

#zaufali_nam #zaufali_nam_wrapper #loga {

	width: 816px;

	height: 69px;

}

#zaufali_nam #zaufali_nam_wrapper #loga_cien {

	width: 816px;

	height: 69px;

	position: absolute;

	top: 0;

	left: 0;

	background: transparent url(images/cien_loga.png) no-repeat 0 0;

	z-index: 2000;

}

/*----[ stopka ]-----------------------------------------------------------------------*/

#stopka {

	margin: 0 auto;

	width: 940px;

	padding: 10px 0;

	font-size: 9px;

	overflow: hidden;

	color: #898b95;

}

#stopka a {

	color: #898b95;

	text-decoration: none;

}

#stopka a:hover {

	text-decoration: underline;

}

#stopka .copy {

	float: left;

}

#stopka .iguana {

	float: right;

}
