/* ========================================================== */
/* ======================== STRUKTURA ======================= */
/* ========================================================== */

body {
	background: #1e1e1e;
}

.left {float: left;}
.right {float: right;}

.bold {font-weight: bold !important}
.small {font-size: 10px !important}
.m_-20_0_0_45 {margin: -20px 0 0 45px !important}

/* ========================= nagłówek ======================= */

div.main-width {
	width: 980px;
	margin: 0 auto;
}

div.region1 {
	background: url(../images/naglowek-bg.gif) repeat-x 0 0;
	height: 54px;
}
div.region1 a.logo {
	border: 0;
	padding: 17px 17px 15px 24px;
	float: left;
	height: 18px;
	width: 218px;
	background: url(../images/logo.jpg) no-repeat 50% 50%;
}
div.region1 span.logo2 {
	border: 0;
	padding: 17px 17px 15px 24px;
	float: left;
	height: 18px;
	width: 218px;
	background: url(../images/logo2.jpg) no-repeat 0px 50%;
}

div.region1 span.naglowek-border,
div.region1 span.naglowek-border span {
	display: block;
	padding: 0 0 0 5px;
	background: url(../images/naglowek-border-left.gif) no-repeat left 0;
	font-size: 0;
	line-height: 0;
	height: 4px;
}
div.region1 span.naglowek-border span {
	height: 4px;
	background: #3972c1 url(../images/naglowek-border-right.gif) no-repeat right 0;
}

/* ========================== main ========================== */

div.main-bg {
	background: url(../images/main-bg-bottom.gif) repeat-x 0 bottom;
}
div.main-bottom {
	background: url(../images/main-bg.jpg) no-repeat center 0;
	height: 427px;
}

div.page-bg {
	background: url(../images/main-bg-bottom.gif) repeat-x 0 116px;
}
div.page-bottom {
	background: url(../images/page-bg.jpg) no-repeat center 0;
	padding: 18px 0 0;
}

div.flash {
	height: 397px;
}

span.main-border,
span.main-border span {
	display: block;
	padding: 0 0 0 2px;
	background: url(../images/main-border-left.gif) no-repeat left 0;
	font-size: 0;
	line-height: 0;
	height: 2px;
	margin: 0 0 1px 0;
}
span.main-border span {
	height: 2px;
	margin: 0;
	background: #3972c1 url(../images/main-border-right.gif) no-repeat right 0;
}

div.region2 {padding: 0 7px 0 12px;}

div.region4 {
	float: left;
	width: 244px;
	padding: 0 15px 10px 0;
	_padding: 0 11px 10px 0;
	margin: 0 0 0 1px;
}
div.region0 {padding: 0 0 22px;}

div.page-bg div.region5 {
	padding: 0 0 7px;
	position: relative;
	height: 1% !iefix;
}
div.region6 {padding: 7px 0 0;}

div.region3 {padding: 0 10px;}

div.regsrodkowy-4-0 div.main {width: 720px;}

/* ======================== stopka ========================== */

div.stopka {
	padding: 0 0 50px 13px;
	line-height: 13px;
}
div.stopka div.stopka-tresc {
	float: left;
	color: #8c8c8c;
}
div.stopka div.stopka-tresc a {color: #8c8c8c;}
div.stopka div.stopka-tresc span {
	color: #535353;
	font-size: 10px;
}
div.stopka div.realizacja {
	float: right;
	font-size: 10px;
	color: #535353;
	width: 116px;
	height: 30px;
}
div.stopka div.realizacja a {
	color: #8c8c8c;
	font-size: 11px;
}
div.stopka div.realizacja a.edito,
div.stopka div.realizacja span.edito {
	float: right;
	margin-right: 4px;
}


/* ========================================================== */
/* ========================== BLOKI ========================= */
/* ========================================================== */

/* ====================== wyszukiwarka ====================== */

div.blok-wyszukiwarka {padding: 15px 38px 0 0;}
div.blok-wyszukiwarka input {
	border: 1px solid #c3c3c3;
	background: #fff url(../images/input-bg.gif) repeat-x 0 0;
	padding: 2px 6px 3px;
	width: 159px;
	float: left;
}
div.blok-wyszukiwarka input.button {
	border: 0;
	padding: 0;
	margin: 0 0 0 15px;
	background: url(../images/szukaj.gif) no-repeat 0 0;
	width: 80px;
	height: 20px;
	cursor: pointer;
}

/* ====================== subskrypcja ======================= */

div.region2 div.blok-subskrypcja {
	width: 303px;
	float: right;
	padding: 5px 0 0 20px;
}
div.region2 div.blok-subskrypcja h2 {
	margin: 2px 0 0 0;
	float: left; 
	width: 85px;
}
div.region2 div.blok-subskrypcja input {
	border: 1px solid #545455;
	background: #fff url(../images/input-bg.gif) repeat-x 0 0;
	padding: 2px 6px 3px;
	width: 119px;
	float: left;
	margin: 0 5px 0 0;
}
div.region2 div.blok-subskrypcja input.button {
	border: 0;
	padding: 0;
	margin: 0;
	background: url(../images/wyslij.jpg) no-repeat 0 0;
	width: 80px;
	height: 20px;
	cursor: pointer;
}

div.region4 div.blok-subskrypcja {
	padding: 5px 0 0;
	margin: 0 0 12px;
	background: url(../images/subskrypcja-bg.jpg) no-repeat 0 0;
}
div.region4 div.blok-subskrypcja h2 {margin: 2px 12px;}
div.region4 div.blok-subskrypcja div {padding: 12px 0 14px 18px;}
div.region4 div.blok-subskrypcja input {
	border: 1px solid #7a7a7a;
	background: #fff url(../images/input-bg.gif) repeat-x 0 0;
	padding: 2px 6px 3px;
	width: 119px;
	float: left;
	margin: 0 5px 0 0;
}
div.region4 div.blok-subskrypcja input.button {
	border: 0;
	padding: 0;
	margin: 0;
	background: url(../images/wyslij2.jpg) no-repeat 0 0;
	width: 70px;
	height: 20px;
	cursor: pointer;
}


/* ======================= menu góra ======================== */

div.region2 ul {
	margin: 0;
	padding: 0;
}
div.region2 ul li {
	margin: 0;
	padding: 0;
	float: left;
	background: none;
}
div.region2 ul li a {
	margin: 0;
	padding: 7px 10px;
	float: left;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #909090;
	white-space: nowrap;
}
div.region2 ul li a:hover,
div.region2 ul li.active a {
	color: #fff;
	text-decoration: none;
}
div.region2 ul li span.spacer {
	float: left;
	padding: 3px;
	margin: 13px 0 0 0;
	background: url(../images/menu-gora-spacer.gif) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	height: 0;
}

/* ========================== menu ========================== */

div.region4 ul {
	margin: 0 0 12px 0;
	padding: 0;
	background: none;
}

div.region4 ul li.menu-border-top,
div.region4 ul li.menu-border-top span {
	display: block;
	padding: 0 0 0 3px;
	background: url(../images/menu-border-top-left.gif) no-repeat left 0;
	font-size: 0;
	line-height: 0;
	height: 3px;
}
div.region4 ul li.menu-border-top span {
	height: 3px;
	margin: 0;
	background: #3972c1 url(../images/menu-border-top-right.gif) no-repeat right 0;
}
div.region4 ul li.menu-border-bottom,
div.region4 ul li.menu-border-bottom span {
	display: block;
	padding: 0 0 0 3px;
	background: url(../images/menu-border-bottom-left.gif) no-repeat left 0;
	font-size: 0;
	line-height: 0;
	height: 3px;
	border-top: 1px solid #4a4e52;
}
div.region4 ul li.menu-border-bottom span {
	height: 3px;
	margin: 0;
	background: #3972c1 url(../images/menu-border-bottom-right.gif) no-repeat right 0;
	border: 0;
}

div.region4 ul li {
	margin: 0;
	padding: 0;
	display: block;
	_height: 0;
	font-size: 0;
	line-height: 0;
	background: none;
}
div.region4 ul li a {
	margin: 0;
	display: block;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #4f5052;
	border-top: 1px solid #4a4e52;
	background: #c6c6c6 url(../images/menu-bg.gif) repeat-x 0 0;
	line-height: 16px;
	width: 100%;
}
div.region4 ul li a:hover,
div.region4 ul li.active a {
	color: #fff;
	text-decoration: none;
	background: #4f83c8 url(../images/menu-bg-active.gif) repeat-x 0 0;
}

div.region4 ul li a span {
	padding: 8px 10px 9px 43px;
	display: block;
}

div.region4 ul li a.numer-1 span {background: url(../images/menu/menu-01.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-2 span {background: url(../images/menu/menu-02.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-3 span {background: url(../images/menu/menu-03.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-4 span {background: url(../images/menu/menu-04.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-5 span {background: url(../images/menu/menu-05.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-6 span {background: url(../images/menu/menu-06.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-7 span {background: url(../images/menu/menu-07.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-8 span {background: url(../images/menu/menu-08.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-9 span {background: url(../images/menu/menu-09.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-10 span {background: url(../images/menu/menu-10.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-11 span {background: url(../images/menu/menu-11.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-12 span {background: url(../images/menu/menu-12.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-13 span {background: url(../images/menu/menu-13.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-14 span {background: url(../images/menu/menu-14.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-15 span {background: url(../images/menu/menu-15.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-16 span {background: url(../images/menu/menu-16.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-17 span {background: url(../images/menu/menu-17.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-18 span {background: url(../images/menu/menu-18.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-19 span {background: url(../images/menu/menu-19.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-20 span {background: url(../images/menu/menu-20.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-21 span {background: url(../images/menu/menu-21.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-22 span {background: url(../images/menu/menu-22.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-23 span {background: url(../images/menu/menu-23.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-24 span {background: url(../images/menu/menu-24.jpg) no-repeat 4px 6px;}
div.region4 ul li a.numer-25 span {background: url(../images/menu/menu-25.jpg) no-repeat 4px 6px;}

div.region4 ul li.active a.numer-1 span,
div.region4 ul li a.numer-1:hover span
{background: url(../images/menu/menu-active-01.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-2 span,
div.region4 ul li a.numer-2:hover span
{background: url(../images/menu/menu-active-02.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-3 span,
div.region4 ul li a.numer-3:hover span
{background: url(../images/menu/menu-active-03.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-4 span,
div.region4 ul li a.numer-4:hover span
{background: url(../images/menu/menu-active-04.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-5 span,
div.region4 ul li a.numer-5:hover span
{background: url(../images/menu/menu-active-05.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-6 span,
div.region4 ul li a.numer-6:hover span
{background: url(../images/menu/menu-active-06.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-7 span,
div.region4 ul li a.numer-7:hover span
{background: url(../images/menu/menu-active-07.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-8 span,
div.region4 ul li a.numer-8:hover span
{background: url(../images/menu/menu-active-08.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-9 span,
div.region4 ul li a.numer-9:hover span
{background: url(../images/menu/menu-active-09.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-10 span,
div.region4 ul li a.numer-10:hover span
{background: url(../images/menu/menu-active-10.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-11 span,
div.region4 ul li a.numer-11:hover span
{background: url(../images/menu/menu-active-11.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-12 span,
div.region4 ul li a.numer-12:hover span
{background: url(../images/menu/menu-active-12.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-13 span,
div.region4 ul li a.numer-13:hover span
{background: url(../images/menu/menu-active-13.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-14 span,
div.region4 ul li a.numer-14:hover span
{background: url(../images/menu/menu-active-14.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-15 span,
div.region4 ul li a.numer-15:hover span
{background: url(../images/menu/menu-active-15.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-16 span,
div.region4 ul li a.numer-16:hover span
{background: url(../images/menu/menu-active-16.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-17 span,
div.region4 ul li a.numer-17:hover span
{background: url(../images/menu/menu-active-17.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-18 span,
div.region4 ul li a.numer-18:hover span
{background: url(../images/menu/menu-active-18.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-19 span,
div.region4 ul li a.numer-19:hover span
{background: url(../images/menu/menu-active-19.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-20 span,
div.region4 ul li a.numer-20:hover span
{background: url(../images/menu/menu-active-20.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-21 span,
div.region4 ul li a.numer-21:hover span
{background: url(../images/menu/menu-active-21.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-22 span,
div.region4 ul li a.numer-22:hover span
{background: url(../images/menu/menu-active-22.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-23 span,
div.region4 ul li a.numer-23:hover span
{background: url(../images/menu/menu-active-23.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-24 span,
div.region4 ul li a.numer-24:hover span
{background: url(../images/menu/menu-active-24.jpg) no-repeat 4px 6px;}
div.region4 ul li.active a.numer-25 span,
div.region4 ul li a.numer-25:hover span
{background: url(../images/menu/menu-active-25.jpg) no-repeat 4px 6px;}


div.region4 ul li ul {
	border-top: 1px solid #4a4e52;
	background: #3871c0;
	padding: 0 0 0 22px;
	margin: 0;
}
div.region4 ul li.active ul li {background: none;}
div.region4 ul li.active ul li a {
	background: none;
	border: 0;
	text-transform: none;
	font-weight: normal;
	border-bottom: 1px solid #518ad9;
}
div.region4 ul li.active ul li a span {
	background: url(../images/menu-arr.gif) no-repeat 7px 8px !important;
	padding: 4px 10px 4px 21px;
}
div.region4 ul li.active ul li.last a,
div.region4 ul li.active ul li.single a {border: 0;}
div.region4 ul li.active ul li a:hover span,
div.region4 ul li.active ul li.active a span {
	background: #68a1ef url(../images/menu-arr-active.gif) no-repeat 7px 8px !important;
}

div.region4 ul li.active ul li.active ul {
	border-bottom: 1px solid #518ad9;
	border-top: 0;
	padding: 0 0 0 18px;
	margin: 0;
}
div.region4 ul li.active ul li.active ul li a span {
	background: url(../images/menu-arr.gif) no-repeat 7px 8px !important;
}
div.region4 ul li.active ul li.active ul li a:hover,
div.region4 ul li.active ul li.active ul li.active a {
	text-decoration: underline;
}
div.region4 ul li.active ul li.active ul li a:hover span,
div.region4 ul li.active ul li.active ul li.active a span {
	background: #3871c0 url(../images/menu-arr.gif) no-repeat 7px 8px !important;
}

/* ========================= menu dol ======================== */

div.region3 ul {
	margin: 0;
	padding: 0;
}
div.region3 ul li {
	margin: 0;
	padding: 0 7px;
	background: none;
	float: left;
}
div.region3 ul li a {
	margin: 0;
	padding: 0;
	background: none;
	color: #8C8C8C;
}

/* ======================== bannery ========================= */

div.reklama div {
	text-align: center;
	padding: 0 0 12px 0;
}
.region6 div.reklama div {text-align: right;}

/* ====================== aktualnosci ======================= */

div.kontener-glowna {
	background: #fff url(../images/kontener-glowna.gif) repeat-y 0 0;
	margin: 0 0 12px;
}
div.kontener-glowna div.rog {
	background: url(../images/kontener-rog.gif) no-repeat right bottom;
	margin: 1px 0 0;
	position: relative;
}
div.kontener-glowna div.tytul {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 259px;
	background: #565656;
	border-right: 1px solid #2e2e2e;
	background: url(../images/kontener-tytul-bg.gif) repeat-x 0 0;
}
div.kontener-glowna div.tytul h2 {
	width: 190px;
	height: 19px;
	margin: 6px 21px; 
}
div.kontener-glowna div.rss {
	position: absolute;
	top: 8px;
	left: 210px;
	height: 15px;
}
div.kontener-glowna div.rss a {
	color: #a09f9f;
	font-size: 10px;
	display: block;
	padding: 0 20px 0 0;
	background: url(../images/rss.jpg) no-repeat right center;
}

div.blok-aktualosci-left {
	float: left;
	width: 259px;
	margin: 31px 0 0 0;
	border-right: 1px solid #2e2e2e;
}
div.blok-aktualosci-left a.row {
	border-bottom: 1px solid #2e2e2e;
	background: #565656 url(../images/aktualnosci-bg.gif) repeat-x 0 0;
	cursor: pointer;
	display: block;
	width: 100%;
	text-decoration: none;
	color: #dcdcdc;
}
div.blok-aktualosci-left span.tytul {
	font-weight: normal;
	font-size: 12px; 
	padding: 0 10px 0 0;
	background: url(../images/arr-tytul.gif) no-repeat right 2px;
	display: inline;
}
div.blok-aktualosci-left span.data {
	color: #8c8c8c;
	font-size: 10px;
	background: url(../images/blok-zegar.gif) no-repeat 0 5px;
	padding: 3px 0 0 18px;
}
div.blok-aktualosci-left span {display: block;}
div.blok-aktualosci-left a.row span.bg {
	position: relative;
	left: 1px;
	padding: 7px 22px 6px;
}
div.blok-aktualosci-left a.row:hover,
div.blok-aktualosci-left a.row.aktywny,
div.blok-aktualosci-left a.wszystkie:hover {
	background: #3871c0 url(../images/aktualnosci-bg-active.gif) repeat-x 0 0;
	color: #ffffff;
}
div.blok-aktualosci-left a.row:hover span.bg,
div.blok-aktualosci-left a.row.aktywny span.bg {
	background: url(../images/aktualnosci-bg-arr.gif) no-repeat right center;
}
div.blok-aktualosci-left a.row:hover span.tytul,
div.blok-aktualosci-left a.row.aktywny span.tytul {
	background: url(../images/arr-tytul-active.gif) no-repeat right 2px;
}
div.blok-aktualosci-left a.row:hover span.data,
div.blok-aktualosci-left a.row.aktywny span.data {
	background: url(../images/blok-zegar-active.gif) no-repeat 0 5px;
	color: #68a1ef;
}
div.blok-aktualosci-left a.wszystkie {
	padding: 5px 14px 8px 23px;
	display: block;
	text-decoration: none;
	color: #dcdcdc;
}
div.blok-aktualosci-left a.wszystkie span {
	background: url(../images/arr-arr.gif) no-repeat right 3px;
	padding: 0 14px 0 0;
	display: inline;
}
div.blok-aktualosci-left a.wszystkie:hover span {
	background: url(../images/arr-arr-active.gif) no-repeat right 3px;
}

div.blok-aktualosci-right div.row {
	padding: 16px 15px;
}
div.blok-aktualosci-right h3.tytul {
	color: #3b76c4;
	font-size: 15px;
	font-weight: bold;
	font-family: arial;
	padding: 0 90px 11px 0;
}
div.blok-aktualosci-right div.data {
	float: right;
	background: url(../images/zegar.jpg) no-repeat 0 3px;
	padding: 0 0 11px 19px;
	font-size: 10px;
	color: #8c8c8c;
}
div.blok-aktualosci-right div.szablon5 {padding: 0 16px 0 1px;}
div.blok-aktualosci-right div.szablon5 div.zdjecie div {padding: 0 0 5px;}
div.blok-aktualosci-right div.opis {
	border-top: 1px solid #cacaca;
	padding: 7px 0 0 0;
}
div.blok-aktualosci-right a.wiecej {
	float: right;
	display: block;
	width: 70px;
	height: 20px;
	background: url(../images/wiecej-white.jpg) no-repeat 0 0;
	margin: 9px 5px 0 0;
}

/* ========================== rss =========================== */

div.welcome div.region5 div.rss {
	display: none;
}

div.rss {
	width: 38px;
	right: 90px;
	bottom: -37px;
	position: absolute;
}
div.rss a {
	color: #a09f9f;
	font-size: 10px;
	padding: 0 20px 0 0;
	display: block;
	text-decoration: none;
	background: url(../images/rss.jpg) no-repeat right center;
}

/* ========================================================== */
/* ========================== MODUŁY ======================== */
/* ========================================================== */

div.kontener div.rog {
	background: #fff url(../images/kontener-rog.gif) no-repeat right bottom;
	padding: 16px 15px 67px;
	margin: 1px 0 0;
}

div.kontener h2.tytul {
	color: #3b76c4;
	font-size: 15px;
	font-weight: bold;
	font-family: arial;
	margin: 0 0 12px 0;
	padding: 0 0 18px 0;
	border-bottom: 1px solid #CACBCC;
}
div.kontener h2.tytul2 {
	color: #3b76c4;
	font-size: 15px;
	font-weight: bold;
	font-family: arial;
	margin: 0;
	padding: 0 0 18px 0;
}

div.kontener div.drukuj {
	float: right;
	background: url(../images/drukuj.gif) no-repeat 0 2px;
	color: #8c8c8c;
	font-size: 10px;
	padding: 0 0 0 24px;
	cursor: pointer;
}

/* ========================= zdjecia ======================== */

div.zdjecie {
	text-align: center;
	font-size: 10px;
	padding: 0 0 12px 0;
	color: #8c8c8c;
}
div.zdjecie div img {
	border: 1px solid #b3bac1;
	padding: 3px;
	background: #f2f3f4;
}
div.szablon4 {float: right; padding: 0 0 0 23px;}
div.szablon5 {float: left; padding: 0 23px 0 6px;}
div.szablon7.margin {margin: 12px 0 0;}
div.szablon7 div.zdjecie {float: left; padding: 0 10px 12px;}

/* ================== aktualnosci - opisowa ================= */

div.skrot-aktualnosci {
	border-top: 1px solid #cacbcc;
	padding: 9px 0 12px 0;
	position: relative;
}
div.skrot-aktualnosci.priorytet {padding: 0;}
div.skrot-aktualnosci div.priorytet {
	background: #eff4fb;
	padding: 9px 5px 12px;
	border: solid #fff;
	border-width: 2px 0 2px 0;
	margin: 0 -3px;
}
div.skrot-aktualnosci.priorytet div.szablon5 {padding: 0 23px 0 9px;}
div.skrot-aktualnosci div.zdjecie {padding: 0;}
div.skrot-aktualnosci h3.tytul a {
	color: #404e60;
	font-size: 11px;
}
div.skrot-aktualnosci div.data {
	background: url(../images/zegar.jpg) no-repeat 0 3px;
	padding: 0 0 11px 19px;
	font-size: 10px;
	color: #8c8c8c;
}
div.skrot-aktualnosci.priorytet div.data {
	background: url(../images/zegar-priorytet.jpg) no-repeat 0 3px;
}
div.skrot-aktualnosci div.opis {padding: 0 0 25px;}
div.skrot-aktualnosci a.wiecej {
	float: right;
	display: block;
	width: 70px;
	height: 20px;
	background: url(../images/wiecej-white.jpg) no-repeat 0 0;
	margin: 9px 5px 0 0;
	position: absolute;
	bottom: 12px;
	right: 0;
}
div.skrot-aktualnosci div.priorytet a.wiecej {
	background: url(../images/wiecej-blue.jpg) no-repeat 0 0;
	margin: 9px 0 0 0;
}

div.modul-opisowy {
	border-top: 1px solid #cacbcc;
	padding: 9px 0 12px 0;
}
div.modul-opisowy h3.tytul {
	color: #636466;
	font-size: 11px;
}
div.modul-opisowy h3.tytul.margin {padding: 0 0 11px;}
div.modul-opisowy div.data {
	background: url(../images/zegar.jpg) no-repeat 0 3px;
	padding: 0 0 11px 19px;
	font-size: 10px;
	color: #8c8c8c;
}

div.wstecz-border {
	border-top: 1px solid #cacbcc;
	position: relative;
	top: 50px;
}
a.wstecz {
	float: left;

	width: 70px;
	height: 20px;
	background: url(../images/wstecz.jpg) no-repeat 0 0;
	margin: 15px 0 0 45px;
}


div.skrot-aktualnosci div.opis,
div.modul-opisowy div.opis
{text-align: justify;}

div.pliki {margin: 26px 0 0 8px;}
div.pliki div {margin: 8px 0 0;}
div.pliki a {color: #636466;}
div.pliki img {
	vertical-align: -3px;
	margin: 0 5px 0 0;
}

div.pager {
	border-top: 1px solid #cacbcc;
	padding: 33px 0 0 0;
	color: #d9e0ee;
	text-align: center;
}
div.pager a {
	color: #5989cb;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 3px 3px
}

div.pager b u {
	color: #fff;
	text-decoration: none;
	background: url(../images/pager-bg.gif) no-repeat center center;
	font-size: 12px;
	padding: 2px 9px 3px;
}
div.pager a img {border: 0;}

/* ======================= prenumerata ====================== */

div.skrot-prenumarata {
	padding: 12px 10px 11px;
	position: relative;
}

div.skrot-prenumarata div.zdjecie div img {
	border: 2px solid #e0e0e0;
	padding: 1px;
}
div.skrot-prenumarata div.szablon5 {padding: 0 16px 0 6px;}

div.skrot-prenumarata h3.tytul a {color: #2a68be;}
div.skrot-prenumarata div.opis {padding: 0 0 25px;}
div.skrot-prenumarata a.wiecej {
	background: url(../images/zamow-prenumerate.jpg) no-repeat 0 0;
	width: 150px;
	margin: 9px 9px 0 0;
	position: absolute;
	bottom: 11px;
	right: 10px;
}
div.prenumerata-szablon div.zdjecie {width: 118px;}

div.prenumerata-szczegoly {
	border-top: 2px solid #3972c1;
	margin: 10px 0 -35px;
	color: #313030;
}
div.prenumerata-szczegoly div.wazne {
	background: #f7f7f7;
	padding: 8px 15px;
	margin: 1px 0;
}
div.prenumerata-szczegoly div.wazne h4 {
	color: #2a68be;
	padding: 0 0 2px 0;
}
div.prenumerata-szczegoly div.wazne div.nazwa {
	float: left;
	width: 115px;
	padding: 0 8px 2px 0;
}
div.prenumerata-szczegoly div.wazne div.fix {
	font-weight: bold;
	padding: 0 8px 3px 0;	
}
div.prenumerata-szczegoly div.wazne div.fix.dodatkowe-informacje {
	font-weight: normal;
	text-align: justify;
}
div.prenumerata-szczegoly div.wazne span,
div.prenumerata-szczegoly div.wazne label
{display: block;}
div.prenumerata-szczegoly div.wazne input {
	position: relative;
	top: 2px;
	*top: 0px;
	float: left;
	margin: 0 5px 0 0;
}

h4.dostepne {
	margin: 0 0 11px;
	padding: 10px 0 0 10px;
	border-top: 2px solid #3972c1;
}
div.prenumerata-szczegoly div.dostepne {
	border-top: 1px solid #cacbcc;
	margin: 1px 0 0;
	padding: 10px 18px;
}
div.prenumerata-szczegoly div.dostepne div.left {width: 373px;}
div.prenumerata-szczegoly div.dostepne div.nazwa {margin: 0 0 0 2px;}
div.prenumerata-szczegoly div.dostepne div.nazwa input {
	position: relative;
	top: 2px;
	*top: 0px;	
	float: left;
	margin: 0 12px 1px 0;
	*margin: 0 6px 1px 0;
	_margin: 0 2px 1px 0;	
}
div.prenumerata-szczegoly div.dostepne div.nazwa label {
	font-weight: bold;
	display: block;
	margin: 0 0 2px 0;
	width: 225px;
	color: #2A68BE;
}
div.prenumerata-szczegoly div.dostepne div.opis {
	float: left;
	width: 225px;
	padding: 0 33px 0 27px;
	text-align: justify;
}
div.prenumerata-szczegoly div.dostepne div.cena {
	color: #2a68be;
	font-size: 18px;
	font-weight: bold;
	float: left;
	width: 88px;
}
div.prenumerata-szczegoly div.dostepne div.cena span {font-size: 14px;}
div.prenumerata-szczegoly div.dostepne div.rozpoczecie {
	width: 110px;
	height: 83px;
	float: right;
	text-align: right;
}
div.prenumerata-szczegoly div.dostepne div.rozpoczecie .sztuki {

	color: #2b2a2a;
	margin: 3px 0 0;
}

div.prenumerata-szczegoly div.dostepne div.rozpoczecie .sztuki input{
	border: 1px solid #d5d5d5;
	font-family: tahoma;
	font-size: 11px;
	padding: 1px 1px 2px;
	text-align: right;
}


div.prenumerata-szczegoly div.dostepne div.rozpoczecie select {
	border: 1px solid #d5d5d5;
	color: #2b2a2a;
	margin: 3px 0 0;
	padding: 1px 1px 2px;
	width: 110px;
	font-family: tahoma;
	font-size: 11px;
}
div.prenumerata-szczegoly div.dostepne div.zdjecie {padding: 0;}
div.prenumerata-szczegoly div.button {border-top: 1px solid #cacbcc;}
div.prenumerata-szczegoly div.button input {
	background: url(../images/dalej.jpg) no-repeat 0 0;
	width: 70px;
	height: 20px;
	border: 0;
	float: right;
	cursor: pointer;
	margin: 15px 45px 0 0;
}
/*
a.wstecz.prenumerata {
	margin: 0 0 0 45px;
	position: relative;
	bottom: 20px;
}
*/
div.prenumarata-formularz {
	border-top: 2px solid #3972c1;
	color: #313030;
}
div.prenumarata-formularz div.formularz {
	margin: 1px 0;
	padding: 9px 17px;
	background: #f7f7f7;
}

div.prenumarata-formularz div.formularz h4 {margin: 0 0 17px;}
div.prenumarata-formularz div.formularz div {
	margin: 0 0 7px 0;
	overflow: hidden;
	height: 1% iefix;
	clear: both;
}
div.prenumarata-formularz div.formularz div label {
	width: 134px;
	float: left;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 1px 0 0;
}
div.prenumarata-formularz div.formularz div input,
div.prenumarata-formularz div.formularz div select {
	margin: 0;
	color: #2b2a2a;
	font-family: tahoma;
	font-size: 11px;
	background: #FFFFFF url(../images/input-bg.gif) repeat-x scroll 0 0;
	border: 1px solid #C3C3C3;
	padding: 2px 6px 3px;
	width: 169px;
}
div.prenumarata-formularz div.formularz div input.formularz_error,
div.prenumarata-formularz div.formularz div select.formularz_error {
	border: 1px solid red;
}
div.prenumarata-formularz div.formularz div select {
	padding: 2px 1px 1px;
	width: 183px;
}
div.prenumarata-formularz span.gwiazdka {
	color: #2a68be;
	position: absolute;	
}
div.prenumarata-formularz div.formularz div.pytanie label {
	width: auto;
	display: block;
	float: none;
	text-align: left;;
	padding: 0 0 7px;
}
div.prenumarata-formularz div.formularz div.pytanie select {
	margin: 0 0 0 149px;
}

div.prenumarata-formularz div.pytanie {
	background: #f7f7f7;
	margin: 10px 0 0 0;
}
div.prenumarata-formularz div.pytanie table {
	width: 100%;
}
div.prenumarata-formularz div.pytanie table.top-border {border-top: 2px solid #3972c1;}
div.prenumarata-formularz div.pytanie table td {
	border-left: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	vertical-align: middle;
	text-align: center;
}
div.prenumarata-formularz div.pytanie table td.tresc {
	width: 400px;
	border-left: 0;
	text-align: justify;
	padding: 13px 24px 14px 28px;
}
div.prenumarata-formularz div.pytanie table td input {
	vertical-align: -2px;
	margin: 0 5px 0 0;
}
div.prenumarata-formularz div.pytanie table td.tresc span.gwiazdka {position: static;}

div.prenumarata-formularz div.blue-border {
	background: #3972c1;
	height: 2px;
	font-size: 0;
	line-height: 0;
	position: relative;
	bottom: 1px;
}
div.prenumarata-formularz input.button {
	background: url(../images/dalej.jpg) no-repeat 0 0;
	width: 70px;
	height: 20px;
	border: 0;
	float: right;
	cursor: pointer;
	margin: 15px 45px 0 0;
}
div.prenumarata-formularz div.zgoda {padding: 10px 10px 0;}
div.prenumarata-formularz div.zgoda input.zgoda {
	float: left;
	margin: 3px 5px 0 0;
	*margin: 0 3px 0 0;
}
div.prenumarata-formularz div.zgoda span.gwiazdka {
	float: left;
	padding: 0 5px 0 0;
}
div.prenumarata-formularz div.zgoda label {
	display: block;
	margin: 0 0 10px 10px;
}

div.potwierdzenie div.formularz div span {
	width: 151px;
	float: left;
	text-align: right;
	margin: 0 9px 0 0;
	padding: 1px 0 0;
}
div.potwierdzenie div.formularz div span {font-weight: bold;}
div.potwierdzenie div.background {background: none;}
div.potwierdzenie div.background span.cena {
	color: #2a68be;
	font-size: 18px;
	font-weight: bold;
	float: left;
	padding: 9px 0 0;
	
}
div.potwierdzenie div.background span.cena-small {
	font-size: 13px;
	padding: 0;
}
div.prenumarata-formularz input.zmien-dane {
	background: url(../images/zmien-dane.jpg) no-repeat 0 0;
	width: 83px;
	height: 20px;
	border: 0;
	float: left;
	cursor: pointer;
	margin: 15px 0 0 45px;
}
div.prenumarata-formularz input.zaplac {
	background: url(../images/zaplac.jpg) no-repeat 0 0;
	width: 70px;
	height: 20px;
	border: 0;
	float: right;
	cursor: pointer;
	margin: 15px 45px 0 0;
}

div.prenumarata-formularz #polaAdresowePytanie input {
	border: 0;
	background: none;
	width: auto;
}

/* ========================= formularz ====================== */

div.formularz-opis {
	padding: 0 0 4px;
}
div.modul-formularz {
	background: #e8eff7;
	padding: 25px 10px 0;
}
div.modul-formularz div {
	margin: 0 0 6px 0;
	overflow: hidden;
	height: 1% iefix;
	clear: both;
}
div.modul-formularz div label {
	width: 88px;
	float: left;
	text-align: left;
	margin: 0 9px 0 51px;
	padding: 1px 0 0;
}
div.modul-formularz div input,
div.modul-formularz div select,
div.modul-formularz div textarea , #uwagi{
	margin: 0;
	color: #2b2a2a;
	font-family: tahoma;
	font-size: 11px;
	background: #FFFFFF url(../images/input-bg.gif) repeat-x scroll 0 0;
	border: 1px solid #C3C3C3;
	padding: 2px 6px 3px;
	width: 189px;
}
div.modul-formularz div select {
	padding: 2px 1px 1px;
	width: 203px;
}
div.modul-formularz div textarea {
	padding: 2px 1px 1px 6px;
	width: 464px;
	height: 85px;
}
span.gwiazdka {color: #2a68be;}
div.modul-formularz div input.formularz_error,
div.modul-formularz div select.formularz_error,
div.modul-formularz div textarea.formularz_error {
	border: 1px solid red;
}

div.formularz-bottom {
	background: #e8eff7;
	padding: 0 59px 30px 158px;
	text-align: justify;
}
div.formularz-bottom input.zgoda {
	float: left;
	margin: 3px 5px 0 0;
	*margin: 0 3px 0 0;
}
div.formularz-bottom span.gwiazdka {
	float: left;
	padding: 0 5px 0 0;
}
div.formularz-bottom label {
	display: block;
	margin: 0 0 10px;
}
div.formularz-bottom div.wymagane {
	float: right;
	padding: 8px 0 0;
}
div.formularz-bottom input.button {
	float: left;
	border: 0;
	display: block;
	width: 70px;
	height: 20px;
	background: url(../images/wyslij-blue.jpg) no-repeat 0 0;
	margin: 9px 5px 0 0;
	cursor: pointer;
}

div.formularz-usun input.tak,
div.formularz-usun input.nie  {
	float: left;
	border: 0;
	display: block;
	width: 70px;
	height: 20px;
	background: url(../images/tak.jpg) no-repeat 0 0;
	margin: 9px 5px 0 0;
	cursor: pointer;
}
div.formularz-usun input.nie {
	background: url(../images/nie.jpg) no-repeat 0 0;
}

/* ========================== lista ========================= */

h3.modul-lista {
	background: url(../images/arr.gif) no-repeat 0 4px;
	padding: 0 0 1px 14px;
	margin: 0 0 0 20px;
	font-weight: bold;
	font-size: 11px;
}
h3.modul-lista a {
	color: #636466;
}

/* ======================== mapa-serwisu ==================== */

div.mapa-serwisu ul li {
	background: none;
	padding: 0;	
	font-size: 0;
	line-height: 0;
	margin: 0;
	_height: 0;
}
div.mapa-serwisu ul li a {
	margin: 0;
	padding: 8px 0 8px 34px;
	background: #e8eff7 url(../images/arr-mapa.gif) no-repeat 16px 12px;
	display: block;
	color: #575f66;
	margin: 0 0 1px;
	font-size: 11px;
	line-height: 16px;
}
div.mapa-serwisu ul li ul {margin: 9px 0 9px 55px;}
div.mapa-serwisu ul li ul li a {
	background: url(../images/arr.gif) no-repeat 0 5px;
	padding: 0 0 0 15px;
	margin: 0 0 6px 0;
	font-weight: normal;
}
div.mapa-serwisu ul li ul li ul {margin: 9px 0 9px 30px;}

/* ====================== subskrypcja ======================= */

div.subskrypcja div.table table input,
div.subskrypcja div.checkbox input {
	width: auto;
	float: left;
	border: 0;
	background: none;
	margin: 3px 0 0 0;
	*margin: 0;	
}
div.subskrypcja div.table table label {
	margin: 0;
	padding: 0 20px 0 5px;
	width: auto;
}

/* ====================== wyszukiwarka ====================== */

div.wyszukiwarka h4 {
	color: #555555;
	margin: 0 0 6px;
}
div.wyszukiwarka div {background: url(../images/wyszukiwarka-bg.gif) repeat-x;}
div.wyszukiwarka form {
	background: url(../images/lupa.jpg) no-repeat 15px 6px;
	padding: 21px 0 23px 78px;
}
div.wyszukiwarka form input.input {
	margin: 0;
	color: #636466;
	font-family: tahoma;
	font-size: 11px;
	background: #FFFFFF url(../images/input-bg.gif) repeat-x scroll 0 0;
	border: 1px solid #C3C3C3;
	padding: 2px 6px 3px;
	width: 189px;
	float: left;
}
div.wyszukiwarka form input.button {
	background: url(../images/szukaj-wyszukiwarka.jpg) no-repeat 0 0;
	width: 70px;
	height: 20px;
	border: 0;
	margin: 0 0 0 5px;
	cursor: pointer;
}
div.wyszukiwarka-info {
	padding: 13px 0;
}
div.wyszukiwarka-info span {font-weight: bold;}
h4.wyszukiwarka-naglowek {
	margin: 0;
	padding: 8px 14px 8px 34px;
	background: #e8eff7 url(../images/arr-mapa.gif) no-repeat 16px 12px;
	display: block;
	color: #575f66;
	margin: 0 0 1px;
	cursor: pointer;
}
h4.wyszukiwarka-naglowek span {
	float: right;
	font-weight: normal;
}
dl.wyszukiwarka-lista {
	display: none;
	margin: 0;
	padding: 0 17px;
}
dl.wyszukiwarka-lista dt {
	margin: 0;
	padding: 4px 0 5px 0;
}
dl.wyszukiwarka-lista dt a {
	padding:  0;
	padding: 0;
	font-weight: bold;
}
dl.wyszukiwarka-lista dd {
	margin: 0;
	padding: 0 0 5px 0;
}
dl.wyszukiwarka-lista dd a img {
	border: 0;
	padding: 0 5px;
}	

/* ========================= praca ========================= */

div.modul-praca {
	border-top: 1px solid #cacaca;
	padding: 4px 8px;
}
div.modul-praca div.naglowek {border: 1px solid #eaeaea;}
div.modul-praca div.naglowek div.border {
	margin: 2px;
	padding:  2px 14px;
	background: #f8f8f8;
}
div.modul-praca div.tytul {
	float: left;
	width: 420px;
}
div.modul-praca div.tytul h3 {margin: 0 0 10px}
div.modul-praca div.zdjecie {
	float: right;
	padding: 9px 0;
}
div.modul-praca div.zdjecie div img {
	background: none;
	border: 0;
	padding: 0;
}
div.modul-praca div.tytul h3 a {
	color: #3f87ce;
	display: block;
}
div.modul-praca div.tytul span.miejsce {
	display: block;
	font-size: 10px;
}
div.modul-praca div.opis {
	padding: 4px 17px 0;
	text-align: justify;
}
div.modul-praca div.buttons {padding: 28px 12px 6px 17px;}
div.modul-praca a.szaczegoly {
	background: url(../images/zobacz-szczegoly.gif) no-repeat 0 0;
	width: 130px;
	height: 20px;
	border: 0;
	display: block;
	cursor: pointer;
}
div.modul-praca a.cv {
	background: url(../images/wyslij-cv.gif) no-repeat 0 0;
	width: 70px;
	height: 20px;
	border: 0;
	float: right;
	cursor: pointer;
}

div.modul-praca.szczegoly {padding: 11px 0 0;}
div.modul-praca.szczegoly div.tytul h3 {
	font-size: 15px;
	color: #196fdd;
	margin: 8px 0 0;
}
div.modul-praca.szczegoly div.tresc {
	padding: 10px 0 0;
}
div.modul-praca.szczegoly div.tresc span {
	font-weight: bold;
	color: #080808;
	padding: 0 25px 1px;
}
div.modul-praca.szczegoly div.tresc div {
	display: block;
	background: #eff4fa;
	margin: 0 4px 11px;
	padding: 10px 27px;
}
div.modul-praca.szczegoly div.tresc div ul li {background: url(../images/arr-mapa.gif) no-repeat 0 4px;}
div.modul-praca.szczegoly a.cv {
	float: none;
	display: block;
	margin: 0 auto;
}

div.pozostale {margin: 40px 0 0 0;}
div.pozostale.tresc span {
	font-weight: bold;
	color: #080808;
	padding: 0 25px 1px;
}
div.pozostale.tresc a {
	background: #eff4fa;
	margin: 0 4px 1px;
	padding: 5px 27px;
	display: block;
	font-weight: bold;
}
div.pozostale.tresc a:hover {	text-decoration: none;}
div.pozostale.tresc a span {
	font-weight: normal !important;
	padding: 0 0 0 20px;
	float: right;
	font-size: 10px;
	text-align: right;
	width: 300px;
}

div.praca-formularz {
	border-top: 1px solid #cacaca;
	padding: 15px 0 0 0;
	color: #5d6e84;
}
div.praca-formularz div.formularz {
	margin: 1px 0;
	padding: 14px 17px;
	background: #eff5fa;
}
div.praca-formularz div.formularz h4 {margin: 0 0 17px;}
div.praca-formularz div.formularz div {
	margin: 0 0 7px 0;
	overflow: hidden;
	height: 1% iefix;
	clear: both;
}
div.praca-formularz div.formularz div label {
	width: 134px;
	float: left;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 1px 0 0;
}
div.praca-formularz div.formularz div input,
div.praca-formularz div.formularz div select {
	margin: 0;
	color: #2b2a2a;
	font-family: tahoma;
	font-size: 11px;
	background: #FFFFFF url(../images/input-bg.gif) repeat-x scroll 0 0;
	border: 1px solid #C3C3C3;
	padding: 2px 6px 3px;
	width: 169px;
}
div.praca-formularz div.formularz div input.formularz_error,
div.praca-formularz div.formularz div select.formularz_error {
	border: 1px solid red;
}
div.praca-formularz div.formularz div select {
	padding: 2px 1px 1px;
	width: 183px;
}
div.praca-formularz div.formularz span.gwiazdka {position: absolute;}

div.praca-formularz div.formularz-opis {
	background: url(../images/koperta.jpg) no-repeat 16px 11px;
	padding: 0 29px 0 59px;
	text-align: justify;
}

div.praca-formularz div.stanowisko {
	overflow: hidden;
	height: 1% iefix;
	clear: both;
	padding: 15px 17px 18px;
	background: #eff5fa;
}
div.praca-formularz div.stanowisko span {
	width: 134px;
	float: left;
	text-align: right;
	margin: 0 15px 0 0;
}
div.praca-formularz div.stanowisko div {font-weight: bold;}

div.praca-formularz div.tytul {
	color: #3283df;
	font-weight: bold;
	padding: 10px 0 1px 12px
}

div.praca-formularz a.removeBtn,
div.praca-formularz a.addBtn {
	background: url(../images/dodaj-pole.jpg) no-repeat 0 0;
	width: 83px;
	height: 20px;
	border: 0;
	float: left;
	cursor: pointer;
	margin: 0 10px 0 149px;
}
div.praca-formularz a.removeBtn {
	background: url(../images/usun-pole.jpg) no-repeat 0 0;
	width: 70px;
	margin: 0;
}

div.praca-formularz div.formularz-bottom {
	padding: 7px 59px 8px 166px;
}
div.praca-formularz div.formularz-bottom input.button {
	background: url(../images/wyslij-aplikacje.jpg) no-repeat 0 0;
	width: 113px;	
}

div.praca-formularz div.znajomosc_jezykow {
	padding: 0 17px;
}
div.praca-formularz div.znajomosc_jezykow2 {
	margin: -1px 0 0;
	padding: 0 17px 14px;
}
div.praca-formularz div.znajomosc_jezykow2 input {
	float: left;
	margin: 0 5px 0 0 !important;
}

/* ======================== komunikaty ====================== */

.komunikat {
	background: url(../images/tlo-komunikat-a.gif) no-repeat 0px 0px;
	margin: 7px;
	overflow: hidden;
	height: 1% !iefix;
}
.komunikat.def  {text-align: center;}

.komunikat .tr {
	background: url(../images/tlo-komunikat-b.gif) no-repeat right 0px;
	padding-top: 17px;
}

.komunikat .br {
	background: url(../images/tlo-komunikat-c.gif) no-repeat right bottom;
	padding-bottom: 16px;
}

.komunikat .bl {background: url(../images/tlo-komunikat-d.gif) no-repeat 0px bottom;}

.komunikat .ramka {
	border-left: 1px solid #E6EAEC;
	border-right: 1px solid #E6EAEC;
	background: #fcfcfd;
	text-align: left;
	font-weight: bold;
	padding: 0 40px;
	color: #4A5254;
}

.komunikat .ramka span {color: red;}

.komunikat.def .ramka {text-align: center;}

.komunikat input.przycisk {
	background: url(../images/dalej.jpg) no-repeat 0 0;
	width: 70px;
	height: 20px;
	border: 0;
	display: block;
	cursor: pointer;
	margin: 15px auto 0;
}

span.numerKarty{
	color:#3B76C4; 
}


div.praca-formularz input.submit {
	float: right;
	width: 152px;
	height: 20px;
	margin-right: 40px;
	background: url(../images/dalej.gif) no-repeat;
	border: 0px;
	padding: 0px;
}

#inny {
	background: transparent;
	border: 0px solid red;
	float: left;
	width: 20px;
}

