body {
	padding: 0px;
	margin: 0px;
	border-style: none;
	color: #5d6e84;
	background: #f1f5fa;
	line-height: 16px;
	behavior:url('csshover2.htc');
}

div.glowny{
	margin: 0px auto 0px auto;
	width: 979px;
	background: #ffffff;
}
#page{
	padding-top: 8px;
}
#welcome{
	padding-top: 9px;
}
div.glowny div.reglewy{
	margin-right: 10px;
	float: left;
	margin-top: 3px;
}
select{
	text-align: left;
	padding: 1px 0 1px 0;
	border: 1px solid #ced2d8;
}
option{
	text-align: left;
}
#welcome div.regsrodkowy- {float: left; width: 979px; }
#welcome div.regsrodkowy-4-6-8 {float: left; width: 753px; }
#welcome div.regsrodkowy-4-8 {float: left; width: 753px;  }
#welcome div.regsrodkowy-4-6 {float: left; width: 753px;}
#welcome div.regsrodkowy-6-8 {float: left; width: 753px;}
#welcome div.regsrodkowy-4 {float: left; width: 753px;}
#welcome div.regsrodkowy-6 {float: left; width: 753px;}
#welcome div.regsrodkowy-8 {float: left; width: 753px;}
#page div.regsrodkowy- {float: left; width: 979px;}
#page div.regsrodkowy-4-6-8 {float: left; width: 573px;}
#page div.regsrodkowy-4-8 {float: left; width: 732px;}
#page div.regsrodkowy-4-6 {float: left; width: 573px;}
#page div.regsrodkowy-6-8 {float: left; width: 573px;}
#page div.regsrodkowy-4 {float: left; width: 780px;}
#page div.regsrodkowy-6 {float: left; width: 654px;}
#page div.regsrodkowy-8 {float: left; width: 732px;}
div.glowny div.regprawy{
	float: right;
	width: 213px;
	margin-top:3px;
}
div.reg8-9{
	width: 753px;
	float: left;
}
div.reg8{
	position:relative;
	width: 370px;
	margin: 23px 0 0 9px;
	float: left;
}
div.reg9{
	width: 355px;
	margin: 22px 0 0 9px ;
	float: left;
}
div.reg10{
	/* width: 753px; */
	width: 573px;
	float: left;
}
div.reg11{
	float: left;
	width: 979px;
	text-align: center;
}
#blok_6{
	float: left;
	width: 100%;
}

.chmuratagow{font-size: 11px;}
.chmuratagow a{
	padding: 0 1px;
}


/*--------------Gora-----------------*/
.baner_top{
	background: transparent url(../images/banner_nologo.jpg);
	z-index: 1;
	width: 774px;
	float:left;
	height:224px;
	position: relative;
}
.baner_top h1 a {
	background: transparent url(../images/logo2.gif) repeat 0 0;
	position: absolute;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	width: 232px;
	height: 113px;
	top: 15px;
	left: 10px;
}
div.gora {
	margin: -224px auto 0px auto;
	width: 979px;
}
div.gora a.logo {
	display: block;
	width: 270px;
	height: 98px;
	margin: 8px 0px 0px 8px;
	float: left;
}
div.menu_gorne{
	height: 53px;
	z-index: 2;
	margin-top: -224px;
	float:right;
	width:230px;
	/* width:460px; */
	position:relative;
	display: block;
}
/* ----- Gora strony ------ */
div.gora ul{
	list-style: none;
	float: right;
}
div.gora ul li a{
	display: block;
	padding: 6px 8px 6px 10px;
	color: #434A4E;
	background: none;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
}
div.gora ul.poziom1 {
	margin: 0px;
	display:block;
	float:right;
}
div.gora ul.poziom1 li.mapa-serwis{
}
div.gora a.lang{
	display: block;
	float: right;
	margin: 0px;
	padding: 12px 11px 4px 15px;
	background: url(../images/spacer_gora.jpg) no-repeat 35px 16px;
	color: #506c8d;
	text-decoration: none;
}
div.gora a.lang:hover{text-decoration: underline;}
/* ----- menu gorne ------ */
div.menu_gorne ul li, div.menu_gorne ul li.wcisniety {
	float: left;
	margin: 0px 0px 0px 0px;
	padding-left:8px;
}
div.menu_gorne ul li a, div.menu_gorne ul li.wcisniety a{
	display: block;
	padding: 12px 8px 4px 0px;
	background: none;
	color: #506c8d;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
}
/* ----- menu g�rne prawe ------ */
div.menu_gorne_prawe {
	float: right;
	width: 203px;
	margin-top:-146px;
	margin-left:776px;
}
div.menu_gorne_prawe .tr_szybkie {
	background: url(../images/szybkie_linki_gora.gif) no-repeat right 0px;
	padding-top: 11px;
}
div.menu_gorne_prawe .br_szybkie {
	background: url(../images/szybkie_linki_dol.gif) no-repeat right bottom;
	padding-bottom: 11px;
}
div.menu_gorne_prawe .ramka_szybkie{
	border-left: 1px solid #dce6f3;
	border-right: 1px solid #dce6f3;
	overflow: hidden;
	height: 1% !iefix;
}
div.menu_gorne_prawe .ramka_szybkie .tytul1 {
	color: #506c8d;
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 5px 5px 20px;
}
div.gora div.menu_gorne_prawe ul.poziom1 {
	float: left;
	margin: 0px;
	width: 190px;
}
div.gora div.menu_gorne_prawe ul li {
	font-size:0;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	line-height: 0px;
}
div.gora div.menu_gorne_prawe ul li a{
	background:transparent url(../images/zielona_kropa.gif) no-repeat scroll 19px 6px;
	font-weight: normal;
	display: block;
	line-height:14px;
	padding:1px 8px 6px 33px;
	color: #5d6e84;
	font-size: 11px;
	font-family: tahoma;
}
.szybkie_spacer{
	/*background: url(../images/zielona_kropa.gif) no-repeat 19px 9px;*/
	border-bottom: 1px solid #dcdcdc;
	width: 100%;
	height:2px;
	line-height: 0px;
}
/* MENU SRODKOWE*/
div.menu_srodek{
	background: url(../images/menu_poczatek.gif) no-repeat 0px 0px;
	padding-left:10px;
	margin: 0 auto;
	width:971px;
	height: 33px;
	color: #FFFFFF;
}
div.menu_srodek ul li {
	float: left;
	background: url(../images/menu_normalne.gif) repeat-X 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 33px;
	padding: 0px;
	border: none;
}
div.menu_srodek ul li.wcisniety a{
	text-decoration: none;
	background: url(../images/menu_aktywne.gif) repeat-X 0px 0px;
}
div.menu_srodek ul li a:hover,
div.menu_srodek ul li a{
	padding: 9px 28px 10px 28px;
	color: #ffffff;
	margin: 0;
	font-size: 12px;
	display: block;
	font-weight: bold;
	font-family: arial;
}
div.menu_srodek ul li a:hover{
	text-decoration: none;
	background: url(../images/menu_aktywne.gif) repeat-X 0px 0px;
}
div.menu_srodek ul{
	height: 33px;
	list-style: none;
	padding-right: 10px;
	float: left;
}
.menu_spacer{
	background: url(../images/menu_spacer.gif) no-repeat 0px 0px;
	width: 2px;
	height: 33px;
}

.listaKategoripadding{
	background:transparent url(../images/mapa_serwisu_disc.gif) no-repeat scroll 10px 6px;
	padding:0 10px 9px 20px;
}

.lista-margines{
	border-bottom:1px solid #DCE4EE;
	margin:0;
	overflow:hidden;
	padding:0 0 2px 12px;
	text-align:justify;
	margin-bottom: 10px;
}


/* ----- wyszukiwarka ----- */
.szukaj-blok {
	width: 180px;
	height: 48px;
	padding: 0px 3px 5px 9px;
	background: url(../images/tlo-szukaj.gif) no-repeat 9px 0px;
}
.menu_gorne .szukaj-blok {
	float: right;
	margin-top: 5px;
}
.regprawy .szukaj-blok {
	padding-left: 47px;
	background-position: 47px 0px;
}/*
.szukaj-blok input{
	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
	border: none;
	margin: 3px 0px 0px 10px;

	background: none;
	height:18px;
	width: 135px;
	color: #5d6e84;
}
.szukaj-blok input.szukaj-przycisk{
	border: none;
	margin: 0px;
	padding: 0px;
	height:24px;
	background: none;
	width: 30px;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
}*/
/*naglowki*/
h2.tytul1 {
	/*color:#506c8d;*/
	color:#00774C;
	font-family: arial;
	font-weight: bold;
	/* font-weight: normal; */
}
h3 a {
	color: #506c8d;
	font-family: tahoma;
	font-weight: bold;

}
div.reg9 .reklama{
	margin-left: 1px;
	margin-top: 13px;
	text-align:center;
}
.opis-margines h3 {
	color: #0a4595;
}
.opis-margines h2 {
	color: #00784d;
}

/*STOPKA*/

div.dolstrony {
	background: #f1f5fa;
	color: #506c8d;
	padding-bottom: 20px;
	position: relative;
}
div.dolstrony div.glowny{
	text-align: left;
	background: #f1f5fa;
	margin: 0 auto 0 auto;
}
div.stopka {
	float: left;
}
div.stopkacala div.realizacja {
	float: right;
	width: 205px;
}
div.stopkacala div.realizacja a, div.stopkacala div.realizacja span{
	margin-right: 4px;
	color: #000000;
}
/*ROZMIAR TEKSTU z krukipl*/
#fontResizerContent{
	background:#ffffff;
	padding-bottom:26px;
}
#activities {
	background: url(../images/spacer_gora.jpg) no-repeat 0px 16px;
	float: right;
	/* padding-top: 14px; */
	font: normal 11px Tahoma;
	overflow: hidden;
}
.rozmiartekstuEN{
	width: 100px;
}
.rozmiartekstuPL{
	width: 126px;
}
	#activities .info {
		float: left;
		padding-left: 7px;
	}
	#activities #fontResizer,
	#activities .printer {
	background:transparent url(../images/bgFontZoom.jpg) no-repeat scroll 2px 0;
	float:right;
	height:11px;
	margin-left:0;
	overflow:hidden;
	padding:0 6px 0 2px;
	width:36px;
	}
		#activities #fontResizer a {
			float: left;
			width: 10px;
			height: 11px;
		}
		#activities #fontResizer a:hover {text-decoration: none}

		#activities #fontResizer.fontSmall #fontSmall,
		#activities #fontResizer #fontSmall:hover {background: transparent url(../images/bgFontZoom.jpg) 0 -11px no-repeat}
		#activities #fontResizer.fontMedium #fontMedium,
		#activities #fontResizer #fontMedium:hover {background: transparent url(../images/bgFontZoom.jpg) -10px -11px no-repeat}
		#activities #fontResizer.fontBig #fontBig,
		#activities #fontResizer #fontBig:hover {background: transparent url(../images/bgFontZoom.jpg) -20px -11px no-repeat}
/* fontResizer */
#fontResizerContent.fontSmall * {
	font-size: 10px !important;
	line-height: 1.1em !important;
}
#fontResizerContent.fontSmall h2 {font-size: 17px !important}
#fontResizerContent.fontSmall h3 {font-size: 12px !important}

#fontResizerContent.fontBig * {
	font-size: 12px !important;
	line-height: 1.3em !important;
}
#fontResizerContent.fontBig h2 {font-size: 18px !important}
#fontResizerContent.fontBig h3 {font-size: 14px !important}



#fontResizerContent.fontSmall a.wielkosc100,
#fontResizerContent.fontBig a.wielkosc100{
	font-size: 11px !important;
	line-height: 16px !important;
}
#fontResizerContent.fontSmall a.wielkosc150,
#fontResizerContent.fontBig a.wielkosc150{
	line-height: 17px !important;
	font-size: 15px !important;
}
#fontResizerContent.fontSmall a.wielkosc200,
#fontResizerContent.fontBig a.wielkosc200{
	line-height: 22px !important;
	font-size: 20px !important;
}
#fontResizerContent.fontSmall a.wielkosc250,
#fontResizerContent.fontBig a.wielkosc250{
	line-height: 27px !important ;
	font-size: 25px !important;
}
#fontResizerContent.fontSmall a.wielkosc300,
#fontResizerContent.fontBig a.wielkosc300{
	line-height: 32px !important;
	font-size: 30px !important;
}











/* ------------ przyciski ------------ */


input.przycisk2,
input.przycisk {
	background: url(../images/tlo-przycisk1.gif) no-repeat 0px 2px;
	width: 70px;
	height: 22px;
	padding-bottom: 2px;
	color: #ffffff;
	border: none;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
input.przycisk2{
	margin-top:8px;
}
.kontener {
	display: block;
}
.drukarka{
	margin-top:-11px;
	float: right;
	cursor:pointer;
	width: 30px;
}
span.drukuj{
	cursor:pointer;
}
.sciezka{
	padding-bottom:14px;
}
.sciezka a{
	color: #506c8d;
}
.drukuj img{
	cursor:pointer;
	margin-top:0px;
	margin-left:1px;
}
.bg{
	background:transparent url(../images/bg_tytul_z.gif) repeat-x scroll 0 100%;
	display:block;
	margin-top:-29px;

}
.kontener h2{
	display: block;
	margin-bottom:17px;
}
.reg8 .kontener h2{
	background:transparent url(../images/belka_FAQ.gif) repeat-x scroll 100% 13px;
	margin-bottom:-17px;
}
.opis-margines{
	text-align: justify;
	padding:0 0 18px 12px;
	margin-bottom: 8px;
	padding-bottom: 16px;
	border-bottom: 1px solid #ced8e2;
}
.sklep-margines{
	padding-bottom: 6px;
	margin: 0px 0px 0 0px;
}
.polec-margines{
	margin-top: 6px;
	padding-bottom: 6px;
}
/* ------------ komunikaty --------------- */
.komunikat {
	background: url(../images/tlo-komunikat-a.gif) no-repeat 0px 0px;
	margin: 7px;
	overflow: hidden;
	height: 1% !iefix;
}
div.reg8-9 div.komunikat {
	background: url(../images/tlo-komunikat-a.gif) no-repeat 0px 0px;
	margin:21px 7px 7px;
	overflow: hidden;
	height: 1% !iefix;
}

.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: center;
	font-weight: bold;
	padding: 0px;
	color: #4A5254;
}
/* popup komunikat */
.message {
	font-weight: bold;
	padding:0px 0px 10px 0px;
	text-align: center;
}
.message p{text-align: center;}

.message div.info{
	text-align: center;
	color: red;
}
.message div.error{
	text-align: left;
	color: red;
}
.message div.errorkrok{
	text-align: left;
	color: #00774C;
}
.ajax-komunikat {
	padding: 0px;
	color: #3881C8;
	font-weight: bold;
	text-align: center;
}
.ajaxError {color: #F37C23;}
/*Skrot Aktualnosci i aktualnosci RSS*/
div.reg8 div.rss{

	right: 1px;
	height:20px;
	top: -1px;
	position: absolute;
}
div.reg8 div.rss a{
	width:40spx;
	float: right;
}
.aktualnosci-blok {
	padding: 20px 0px 20px 0px;
	border-bottom: 1px solid #E6EAEC;
	text-align: justify;
	width: 100%;
	height: 1% !iefix;
}
div.reg8 .aktualnosci-blok {
	padding: 20px 0px 20px 0px;
	border-bottom: 1px solid #E6EAEC;
	text-align: justify;
	width: 100%;
	height: 1% !iefix;
}



div.reg8 .aktualnosci-blok .zdjecie{
	padding-bottom:0px;
	*padding-bottom:0px;
	_padding-bottom:0px;
}
.aktualnosci-blok .zdjecie div, .aktualnosci-blok6 .zdjecie div{
	text-align: right;
	line-height: 14px;
	border: 1px solid #CED6DA;
	padding: 1px;
}

div.reg8 .aktualnosciOpis{
	text-align: justify;
	line-height:14px;
}
.aktualnosciOpis{
	text-align: justify;
}
.aktualnosci-blok .miniaturka, .aktualnosci-blok2 .miniaturka, .aktualnosci-blok6 .miniaturka{
	float: left;
	margin: 0px 13px 5px 0px;
}
.aktualnosci-blok .data {
	margin: 2px 0 0px 0;
	color: #b2c2d2;
	font-size: 10px;
}
.aktualnosci-blok h3 {margin-bottom: 0px;}
.aktualnosci-blok h3 a {
	text-align: left;
}
.aktualnosci-blok6 {
    padding-bottom: 15px;
}
.aktualnosci-blok6 .aktualnosciOpis {
    text-align: left;
    font-size: 11px;
}
.aktualnosci-blok6 .data {
    font: 10px Tahoma;
    margin: 2px 0 3px 0;
    color: #00774C;
}
.aktualnosci-blok6 h3 a {
	color: #0A4595;
}
.wiecej-link {
	padding-top:1px;
	text-align: left;
	font-size:10px;
}
.wiecej-link a{
	background: url(../images/wiecej_link.gif) no-repeat right 5px;
	padding-right: 10px;
}
.linkopisowa{
	background: url(../images/wiecej_link.gif) no-repeat right 5px;
	padding-right: 10px;
}

/*FAQ*/
div.reg9 .kontener h2.tytul1{
	background:transparent url(../images/belka_FAQ.gif)  repeat-x scroll 100% 13px;
}
div.reg9 .kontener h3{
	margin-bottom:11px;
	color: #506C8D;
}
div.reg9 p{
	text-align: justify;
}
div.reg9 .kontener .wiecej-link{
	font-size:10px;
	padding-bottom: 14px;
	border-bottom: 1px solid #dce4ee;
}
div.reg9 .kontener .FAQ-margines{
	margin-top: 17px;
}
.faq-opis-margines{
	padding-bottom: 7px;
}
.zadaj-pytankof{
	color: #506C8D;
	padding: 16px 0 15px 0;
}

/* ----- menu gorne ------ */
div.menu_gorne ul li, div.menu_gorne ul li.wcisniety {
	float: left;
	margin: 0px 0px 0px 0px;
	padding-left:8px;
}
div.menu_gorne ul li a, div.menu_gorne ul li.wcisniety a{
	display: block;
	padding: 12px 8px 4px 0px;
	background: none;
	color: #506c8d;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
}
/* ----- menu g�rne prawe ------ */
div.menu_gorne_prawe {
	float: right;
	width: 203px;
	margin-top:-146px;
	margin-left:776px;
}
div.menu_gorne_prawe .tr_szybkie {
	background: url(../images/szybkie_linki_gora.gif) no-repeat right 0px;
	padding-top: 11px;
}
div.menu_gorne_prawe .br_szybkie {
	background: url(../images/szybkie_linki_dol.gif) no-repeat right bottom;
	padding-bottom: 11px;
}
div.menu_gorne_prawe .ramka_szybkie{
	border-left: 1px solid #dce6f3;
	border-right: 1px solid #dce6f3;
	overflow: hidden;
	height: 1% !iefix;
}
div.menu_gorne_prawe .ramka_szybkie .tytul1 {
	color: #506c8d;
	font-family: arial;
	/*font-family: tahoma;*/
	font-size: 14px;
	/* font-size: 13px; */
	font-weight: bold;
	padding: 0px 5px 9px 20px;
}
div.gora div.menu_gorne_prawe ul.poziom1 {
	float: left;
	margin: 0px;
	width: 190px;
}
div.gora div.menu_gorne_prawe ul li {
	font-size:0;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	line-height: 0px;
}
div.gora div.menu_gorne_prawe ul li a{
	background:transparent url(../images/zielona_kropa.gif) no-repeat scroll 19px 9px;
	font-weight: normal;
	display: block;
	line-height:14px;
	padding: 4px 8px 3px 33px;
	color: #5d6e84;
	font-size: 11px;
	font-family: tahoma;
}
.szybkie_spacer{
	border-bottom: 1px solid #dcdcdc;
	width: 100%;
	height:2px;
	line-height: 0px;
}
/* ----- wyszukiwarka ----- */
.szukaj-blok {
	width: 180px;
	height: 45px;
	/* height: 48px; */
	padding: 0px 3px 5px 9px;
	background: url(../images/tlo-szukaj.gif) no-repeat 9px 0px;
}
.menu_gorne .szukaj-blok {
	float: right;
	margin-top: 5px;
}
.regprawy .szukaj-blok {
	padding-left: 47px;
	background-position: 47px 0px;
}
.szukaj-blok input{
	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
	border: 1px solid #fff;
	border-left: 0;
	margin: 3px 0px 0px 10px;
	background: none;
	height:18px;
	width: 135px;
	color: #5d6e84;
}
.szukaj-blok input.szukaj-przycisk{
	border: none;
	margin: 0px;
	padding: 0px;
	height:24px;
	background: none;
	width: 30px;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	float:right;
	*margin-top:-25px;
}
/* ----- menu dolne ------ */
div.reg11 ul.poziom1{
	background: url(../images/stopka_logo.gif) no-repeat 3px 11px;
	border-top: 1px solid #d4deeb;
	list-style: none;
	margin: 26px auto 0px auto;
	padding: 19px 0px 26px 0px;
	overflow: hidden;
	height: 1% !iefix;
	display: block;
}
div.reg11 ul.poziom1 li{
	color:#5D6E84;
	display: inline;
	margin: 0px;
	padding: 0px 0px 0px 3px;
}
div.reg11 ul.poziom1 li a{color: #5d6e84;}
/**Opisowa **/
div.reg13 {
	background:url(../images/opisowa1.jpg) no-repeat 0 0;
	padding:14px 59px 0 36px;
	width:225px;
	height:128px;
	float: left;
}
div.reg13 h2.tytul1 {
	background:transparent url(../images/belka_dol.gif) no-repeat scroll 63px 17px;

	line-height:22px;
}
div.reg14 {
	background:url(../images/opisowa2.jpg) no-repeat 0 0;
	height:128px;
	float: left;
	padding:14px 41px 0 36px;
	width:262px;
}
div.reg14 h2.tytul1 {
	background:transparent url(../images/belka_dol.gif) no-repeat scroll 177px 17px;

	line-height:22px;
}
div.reg15 {
	background:url(../images/opisowa3.jpg) no-repeat 0 0;
	padding:14px 34px 0 36px;
	width:250px;
	height:128px;
	float: left;
}
div.reg15 h2.tytul1 {
	background:transparent url(../images/belka_dol.gif) no-repeat scroll 180px 17px;

	line-height:22px;
}
div.dolstrony ul{
	margin: 0 0 0 15px;
	color: #ffffff;
}
.dolstrony h2.tytul1 {
	/*color:#ffffff;*/
	font-family: arial;
	/*font-family:tahoma;*/
	font-family: 17px;
	font-weight:bold;
}
.czytaj_wiecej a{
	padding-right: 11px;
	background: url(../images/czytaj_wiecej_z.gif) no-repeat right 5px;
}
.czytaj_wiecej a:hover{
	color: #00784d;
}
div.reg13 div.blokopisowy_dol h3{
	margin-top: 0px;
}
/***Prawa Strona Kontener**/
div.regprawy .prawa_gora {
	background: url(../images/regprawy_gora.gif) no-repeat right 0px;
	padding-top: 6px;
	margin-bottom:11px;
}
div.regprawy .prawa_dol {
	background: url(../images/regprawy_dol.gif) no-repeat right bottom;
	padding-bottom: 8px;
}
div.regprawy .ramka_prawa{
	width: 211px;
	margin-bottom:-2px;
	padding-bottom: 0px;
	border-left: 1px solid #dce6f3;
	border-right: 1px solid #dce6f3;
	/**overflow: hidden;**/
	font-family: tahoma;
	font-size: 13px;
	font-weight: normal;
	/**height: 1% !iefix;**/
}
div.regprawy .ramka_prawa .tytul1 {
	color: #506c8d;
	padding: 0px 0px 1px 14px;
}
div.regprawy .ramka_prawa .wyrownanie table{
	margin:0 0px 0 1px;
}
/***Lewa Strona Kontener**/
.tagiszukaj{width:571px;}
.tagiszukaj .lewa_gora {
	background: url(../images/reglewy_gora2.gif) no-repeat right 0px;
	padding-top: 6px;
	margin-bottom:11px;
}
.tagiszukaj .lewa_dol {
	background: url(../images/reglewy_dol2.gif) no-repeat right bottom;
	padding-bottom: 8px;
}
.tagiszukaj .ramka_lewa{
	margin-bottom:-2px;
	padding-bottom: 0px;
	border-left: 1px solid #dce6f3;
	border-right: 1px solid #dce6f3;
	overflow: hidden;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	height: 1% !iefix;
}
.tagiszukaj .ramka_lewa .tytul8 {
	color: #506c8d;
	padding: 0px 0px 1px 14px;
}


div.reg4 .lewa_gora {
	background: url(../images/reglewy_gora.gif) no-repeat right 0px;
	padding-top: 6px;
	margin-bottom:11px;
}
div.reg4 .lewa_dol {
	background: url(../images/reglewy_dol.gif) no-repeat right bottom;
	padding-bottom: 8px;
}
div.reg4 .ramka_lewa{
	margin-bottom:-2px;
	padding-bottom: 0px;
	border-left: 1px solid #dce6f3;
	border-right: 1px solid #dce6f3;
	overflow: hidden;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	height: 1% !iefix;
}
div.reg4 .ramka_lewa .tytul8 {
	color: #506c8d;
	padding: 0px 0px 1px 14px;
}
/**linki**/
.regprawa_linki a{
	width: 192px;
	display: block;
	color: #506c8d;
	padding: 0px 0 5px 19px;
}
.regprawa_linki a span{
	display: block;
	padding: 3px 0 0 2px;
}
.regprawa_linki p{
	background: url(../images/nasze_linki_spacer.gif) no-repeat 0px bottom;
	display: block;
	padding: 0px 0px 1px 0px;
}
.regprawa_linki a:hover {
	padding-left: 19px;
	color: #ffffff;
	background: #a2bad7 url(../images/nasze_linki.gif) no-repeat 0px top;
	text-decoration: none;
}
.regprawa_linki .zobasz_wszystkie{
	padding-right: 0px;
}
.regprawa_linki .zobasz_wszystkie a:hover{
	color: #ffffff;
	padding-right: 0px;
	background: #a2bad7 url(../images/nasze_linki.gif) no-repeat 0px top;
	text-decoration: none;
}
/**chmura tagow**/
div.chmuratagow{
	margin:14px 10px 14px 10px;
}
.wielkosc100{
	font-size: 11px;
	color: #9caec5 ;
}
.wielkosc150{
	color: #506c8d;
	line-height: 17px;
	font-size: 15px;
}
.wielkosc200{
	color: #00774c;
	line-height: 22px;
	font-size: 20px;
}
.wielkosc250{
	color: #9caec5;
	line-height: 27px;
	font-size: 25px;
}
.wielkosc300{
	line-height: 32px;
	color: #9caec5;
	font-size: 30px;
}
/**banerek**/
.reklama{
	margin-bottom:10px;
	text-align:center;
}
.baner_top .reklama{
	margin-bottom:0px;
}

/**ZAK�ADKI**/
.ZakladkiWelcome{
	position: relative;
}
.zakladki{
	float:left;
	width:100%;
	height:30px;
	background: transparent url(../images/zakladki.jpg) repeat-x scroll 0 28px;
	left:0;
	position:absolute;
	top:0;
}
div.zakladki a {
	cursor:pointer;
	display:block;
}
div.zakladki a:hover {
	text-decoration: none;
}
.TabStripInactive1, .TabStripActive1 {
	background: transparent url(../images/zakladkiNieAktyWiel.jpg) repeat-x scroll 0 0;
	float: left;
	height: 33px;
}
.TabStripActive1 {
	background: transparent url(../images/zakladkiAktyWiel.jpg) repeat-x scroll 0 0;
}
.TabStripInactive1 span.zakladkipocz, .TabStripActive1 span.zakladkipocz {
	background: transparent url(../images/zakladkiNieAktyPocz.jpg) no-repeat scroll 0 0;
	display: block;
	float: left;
	height: 33px;
	padding: 7px 0px 0 12px;
	white-space: nowrap;
}
.TabStripActive1 span.zakladkipocz {
	background:transparent url(../images/zakladkiAktyPocz.jpg) no-repeat scroll 0 0;
}
.TabStripInactive1 span.zakladkikon, .TabStripActive1 span.zakladkikon {
	background: transparent url(../images/zakladkiNieAktyKon.jpg) no-repeat scroll 0 0;
	display: block;
	float: left;
	height: 33px;
	width: 10px;
}
.TabStripActive1 span.zakladkikon {
	background: transparent url(../images/zakladkiAktyKon.jpg) no-repeat scroll 0 0;
}
.TabStripInactive1 .zakladkitekst, .TabStripActive1 .zakladkitekst{
	font-family: arial;
	/* font-family: tahoma; */
	font-weight: bold;
	font-size: 12px;
	/* font-size: 13px; */
	color:#00784d;
}
.TabStripActive1 .zakladkitekst{
	color: #ffffff;
}
.zolBottomContainer{
	background: transparent url(../images/zakladki_dol.gif) repeat-x scroll 0 bottom;
	width: 753px;
	height: 9px;
	float: left;
}
.zolBody{
	zoom: 1;
	overflow:hidden;
	border-left: 1px solid #d0dae7;
	border-right: 1px solid #d0dae7;
	padding-bottom:10px;
}
.zolTopContainer{
	height:6px;
	border-left: 1px solid #d0dae7;
	border-right: 1px solid #d0dae7;
}
.aOpisSmall h1 a{
	color: #0a4595;
}
.aOpisSmall{
	padding: 0 5px 0 14px;
}
.aOpisSmall h3{
	color: #00784d;
}
.aLink{padding: 5px 5px 5px 14px;}
#TabStrip_0,
#TabStrip_1,
#TabStrip_2,
#TabStrip_3,
#TabStrip_4,
#TabStrip_5,
#TabStrip_6,
#TabStrip_7{padding-top: 30px;}
/**EDYTOREK OPISOWKA**/
.OpZdjecieLewa{
	padding-top: 7px;
	/**width:194px;**/
	float: left;
}
.OpZdjecieLewaPB{
	padding-top: 7px;
	width:194px;
	float: left;
}
.OpZdjecieLewa .odZL{
	padding-top:12px;
}
.OpZdjecieLewaPB .ZdjecieLewa,
.OpZdjecieLewa .ZdjecieLewa{
	float:left;
	border:1px solid #d9e6f6
}
.OpZdjecieLewaPB .ZdjecieLewa img,
.OpZdjecieLewa .ZdjecieLewa img{
	padding: 3px 4px 4px 3px;
	border-top: 1px solid #f6f9fd;
	border-left: 1px solid #f6f9fd;
}
.OpSrodek{
	padding-top: 12px;
	padding-left: 20px;
	padding-right: 20px;
	width:371px;
	float: left;
}
.OpSrodek-full{
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:12px;
	width:550px;
}
.OpSrodek-fullDLiF {
float:left;
padding-left:20px;
padding-right:10px;
padding-top:12px;
width:424px;
}
p.podzdjatkiem{
float:left;
padding-top:10px;
}
.OpSrodek-fullPB{
float:left;
padding-left:20px;
padding-right:10px;
padding-top:12px;
width:365px;
}
.OpZdjeciaPrawa{
	width:127px;
	float: left;
}
.OpZdjeciaPrawa{
	width:127px;
	float: left;
}
.OpTekstPrawaDLiF{
	padding-top: 11px;
	width:200px;
	float: left;
}
.OpZdjeciaPrawaDLiF{
	float: left;
	width:127px;
	margin-top:12px;
	padding-left:15px;
	border-left: 1px solid #D9DFE8;
}
.OpZdjeciaPrawaDLiF h3{
	text-align: center;
}
.listalistaDLiF ul{
margin:0 0 0 0;
padding:0;
}
.listalistaDLiF ul li{
background:transparent url(../images/Opzielonomi.jpg) no-repeat scroll 0px 7px;
list-style-image:none;
margin-left: 0px;
list-style-position:outside;
list-style-type:none;
padding:0 0 0 17px;
}
.OpZdjeciaPrawa p{
	display: block;
	text-align:center;
	background: transparent url(../images/Opnaskroty.jpg) no-repeat 18px 12px;
}
.OpZdjeciaPrawaRamki{
	padding-bottom:0px;
	padding-top: 8px;
	border-left: 1px solid #d9dfe8;
	text-align:center;
}
.OpZdjeciaPrawaRamki img{
	border: 1px solid #d9dfe8;
	padding: 2px 2px 2px 2px;
}
.OpZdjeciaPrawaRamki p{
	font-size: 10px;
	padding: 6px 0px 6px 1px;
	background: transparent url(../images/pomagaja.jpg) no-repeat center 0px;
	display: block;
	text-align:center;
}
.opOdstep{
	padding-top: 10px;
}
.OpListaTabela{
	width: 360px;
}
p.OpLista{
	background: transparent url(../images/Opzielonomi.jpg) no-repeat 6px center;
	color: #5D6E84;
	display:block;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	padding:5px 0px 6px 18px;
}
.OpSrodek td span.wiecej-link a{
	text-align: right;
}
.OpSrodek table td{
	border-bottom: 1px solid #d9dfe8;
}
.OpSrodek table tr td{
}
.OpSrodek-full td span.wiecej-link a{
	text-align: right;
}
.OpSrodek-full table td{
	border-bottom: 1px solid #d9dfe8;
}
.OpSrodek-full table tr td{
}
.OpSrodek-fullDLiF td span.wiecej-link a{
	text-align: right;
}
.OpSrodek-fullDLiF table td{
	border-bottom: 1px solid #d9dfe8;
}
.OpSrodek-fullDLiF table tr td{
}
.OpSrodek-fullPB td span.wiecej-link a{
	text-align: right;
}
.OpSrodek-fullPB table td{
	border-bottom: 1px solid #d9dfe8;
}
.OpSrodek-fullPB table tr td{
}
.OpZdrowko{
	padding: 18px 0 10px 0;
}
.aMarginesRowS1{
	padding-top: 5px;
	text-align: center;
}
/* ----- menu lewe ------ */
div.reg4 {
	color: #FFFFFF;
	width: 169px;
}
div.reg4 div.reg4gora{
	background: url(../images/MenuLeweGora_G.jpg) no-repeat 0px 0px;
}
div.reg4 div.reg4dol{
	background: url(../images/MenuLeweDol.jpg) no-repeat 0px bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
div.reg4 h2.tytul1 {
	background: url(../images/MenuLeweGora_R.jpg) no-repeat 0px 5px;
	color:#506C8D;
	margin-bottom:-9px;
	display:block;
	font-family:arial;
	font-weight:bold;
	margin-top:4px;
	padding:0px 2px 1px 18px;
}
div.reg4 ul.poziom2{
	background: url(../images/MenuLeweGora_D.jpg) no-repeat 0px top;
	list-style: none;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	display: block;
}
div.reg4 ul.poziom2 li{
	margin: 0px;
	padding: 0px;
	background: #f0f0f0 url(../images/MenuLeweNorm.jpg) repeat-y 0px 0px;
}
div.reg4 ul.poziom2 li a{
	display: block;
	color: #5d6e84;
	width: 100%;
}
div.reg4 .spacerML{
	margin: 0px;
	padding: 1px 0px 0px 0px;
	background: #f0f0f0 url(../images/MenuLeweSpace.jpg) no-repeat 0px 0px;
}
div.reg4 ul.poziom2 li a span{
	font-size: 13px;
	display: block;
	padding:3px 5px 4px 19px;
}
div.reg4 ul.poziom2 li:hover{
	margin: 0px;
	padding: 0px;
	display: block;
	color: #f0f0f0;
	text-decoration: none;
	background: url(../images/MenuLeweAkty_C.gif) repeat-y 0px 0px;

}
div.reg4 ul.poziom2 li a:hover{
	display: block;
	color: #f0f0f0;
	text-decoration: none;
	background: url(../images/MenuLeweAkty_B.gif) no-repeat 0px bottom;
}
div.reg4 ul.poziom2 li a span:hover{
	display: block;
	color: #f0f0f0;
	text-decoration: none;
	background: url(../images/MenuLeweAkty_T.gif) no-repeat 0px top;
	color: #f0f0f0;
}
div.reg4 ul.poziom2 li.wcisniety{
	margin: 0px;
	padding: 0px;
	display: block;
	color: #f0f0f0;
	background: url(../images/MenuLeweAkty_C.gif) repeat-y 0px 0px;

}
div.reg4 ul.poziom2 li.wcisniety a{
	display: block;
	background: url(../images/MenuLeweAkty_B.gif) no-repeat 0px bottom;
}
div.reg4 ul.poziom2 li.wcisniety a span{
	display: block;
	background: url(../images/MenuLeweAkty_T.gif) no-repeat 0px top;
	color: #f0f0f0;
}
div.reg4 ul.poziom2 ul.poziom3{
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 19px;
	background: #EEEEEE;
}
div.reg4 ul.poziom2 ul.poziom3 li{
	background:#EEEEEE url(../images/ikona-strzalka2.gif) no-repeat scroll 0 9px;
}
div.reg4 ul.poziom2 ul.poziom3 li a{
	background: none;
}
div.reg4 ul.poziom2 ul.poziom3 li a span{
	color:#5d6e84;
	background: none;
	display: block;
	padding: 4px 5px 5px 9px;
}
div.reg4 ul.poziom2 ul.poziom3 li a:hover span{
	font-weight: bold;
	color:#5d6e84;
}
div.reg4 ul.poziom2 ul.poziom3 li, div.reg4 ul.poziom2 ul.poziom3 li.wcisniety {
	background: #EEEEEE url(../images/ikona-strzalka2.gif) no-repeat 0px 9px;
}
div.reg4 ul.poziom2 li.first{
	border-top:1px solid #e9e8e8;
}
div.reg4 ul.poziom2 ul.poziom3 li.wcisniety a span{	font-weight:bold;}
div.reg4 ul.poziom2 ul.poziom3 li.last,
div.reg4 ul.poziom2 ul.poziom3 li.single,
div.reg4 ul.poziom2 ul.poziom3 li.last a{border-bottom: none;}
/**ANKIETY**/
.sonda {
	padding: 0px 12px 0px;
}
.ramka_prawa h3.tytul2,
.ramka_lewa h3.tytul2 {
	font-size: 11px;
	color: #5d6e84;
	font-weight: bold;
	line-height:14px;
	display:block;
	padding:11px 9px 4px;
}
.sonda h3 {
	font-weight: bold;
	color: #4f89cc;
}
.sonda dt {
	margin-bottom: 3px;
	font-size: 11px;
}
.sonda dd span{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	float:left;
	margin-top:-3px;
	color: #4f89cc;
	 width: 35px;
}
.sonda dd {
	padding-bottom:8px;
	margin: 0px;
}
.sonda_dluga {
	background: transparent url(../images/sondaDD.gif) 100% 0 no-repeat;
	margin-left:38px;
}
.sonda .graphShell {
	height: 8px;
	padding: 1px 0 1px 3px;
	background: transparent url(../images/sondaGraphShell.png) 0 0 no-repeat;
}
.sonda .graph  {
	height: 6px;
	font-size: 0;
	background: #2d68ad url(../images/sondaGraphRepeat.gif) 0 0 repeat-x;
}
.sonda .graph .THEEND {
	height: 6px;
	font-size: 0;
	background: transparent url(../images/sondaGraphEnd.gif) no-repeat scroll 100% 0;
}
.sonda label {cursor: pointer}
.ankieta-przyciski{
	margin-bottom: 14px;
	margin-left:9px;
}
.ankieta-blok{
	padding:0 2px 6px;
}
.ankieta-blok ul li{
	line-height: 0px;
	font-size: 0px;
}
.ankieta-blok ul li input{
	position: relative;
	top: 3px;
}
.ankieta-blok ul li label{
	font-size: 11px;
	color: #5d6e84;
	font-weight: normal;
	line-height:12px;
	display:block;
	padding:2px;
}
/**cudzyslowie**/
.cudzy_gora{
	margin: 0px 4px 8px 7px;
	background: url(../images/cudzyslowie_gora.gif) top left no-repeat;
}
.cudzy_dol{
	background: url(../images/cudzyslowie_dol.gif) bottom right no-repeat;
	margin:16px 0;
}
.cudzy_dol .wiecej-link a{
	font-family:tahoma;
	font-size:10px;
	padding-top:1px;
	text-align:left;
	font-style: normal;
}
.cudzy_tytul1{
	padding: 9px 0px 0px 31px;
	font-family: georgia;
	font-size: 12px;
	font-weight: bold ;
	font-style: italic;
	color: #5d6e84;
}
.cudzy_tresc{
	font-family: georgia;
	font-size: 12px;
	font-weight: normal ;
	margin-top:5px;
	display: block;
	font-style: italic;
	color: #5d6e84;
}
.cudzy_tresc p{
	padding-bottom:7px;
}

/**nocudzyslowie**/
.nocudzy_gora{
	margin: 0px 4px 8px 7px;

}
.nocudzy_dol{
	margin:16px 0;
}
.nocudzy_dol .wiecej-link a{
	font-family:tahoma;
	font-size:10px;
	padding-top:1px;
	text-align:left;
	font-style: normal;
}
.nocudzy_tytul1{
	padding: 9px 0px 0px 0px;
	font-family: georgia;
	font-size: 12px;
	font-weight: bold ;
	color: #5d6e84;
}
.nocudzy_tresc{
	font-family: georgia;
	font-size: 12px;
	font-weight: normal ;
	margin-top:5px;
	display: block;
	color: #5d6e84;
}
.nocudzy_tresc p{
	padding-bottom:7px;
}

h3.tytul4{
	color:#00774C;
	font-size: 14px;
	margin-bottom: 16px;
}
.mapa-serwisu ul,
.mapa-serwisu li,
.ankieta-blok ul,
.ankieta-blok li{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
/*Opisy zak�adki*/
.tabContainer{
	width: 100%;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.tabOpisy{
	float: left;
	display: block;
}
/* zdjecia */
.zdjecie a{ display: block;}
.zdjecie {color: #A1A1A1;}
.szablon2 {padding-left: 12px;}
.szablon2 .zdjecie{margin: 0px 0px 7px 0px;}
.szablon3 {padding-right: 12px;}
.szablon3 .zdjecie{margin: 0px 0px 7px 0px;}
.szablon4 {float: right; margin-top: 2px;}
.szablon4 .zdjecie{margin: 0px 0px 5px 12px;}
.szablon4 .clear{display: none;}
.szablon5 {float: left; margin-top: 2px;}
.szablon5 .zdjecie{margin: 0px 12px 5px 0px;}
.szablon5 .clear{display: none;}
.szablon6 {margin: 10px 0px 10px 10px;}
.szablon6 .zdjecieAk{
	background: url(../images/akt_mala_ramka.gif) no-repeat 0 0;
	width:104px;
	height:98px;
	padding: 6px 0 0 0;
	margin:0px 15px 10px;
	text-align: center;
	display: block;
	float: left;
}
.szablon7 {margin: 10px 0px 10px 10px;}
.szablon7 .zdjecieAk{
	background: url(../images/akt_mala_ramka.gif) no-repeat 0 0;
	width:104px;
	height:98px;
	padding: 6px 0 0 0;
	margin:0 15px 10px;
	text-align: center;
	display: block;
	float: left;
}


/* pliki */
.KartaProduktu .pliki,
.pliki {
	border-top:1px solid #CED8E2;
	margin-bottom:13px;
	padding:5px 0 0px 12px;
}
#KartaProduktu .pliki{
	margin-top: 10px;
}
.pliki div{margin: 8px 0px 0px 0px;}
.pliki h4,
.pliki div a{
	color: #506c8d;
	font-size: 11px;
	font-weight: bold;
}
.pliki h4{
	font-size: 12px;
	line-height:18px;
	color: #506c8d;
}
.pliki p{margin: 6px 0px 0px 0px;}
.pliki img{vertical-align:-2px;}
/* formularz */
.polec,
.formularz {
	padding-top: 5px;
	overflow: hidden;
	height: 1% !iefix;
	clear:both;
}
.polec label,
.formularz label {
	display: block;
	clear: both;
	position: relative;
}
.polec label span,
.formularz label span {
	display: block;
	float: left;
	width: 100px;
	text-align: right;
}
.polec label span{
	width: 105px;
}
.form-opis-margines{
	margin:6px 0px 0px 96px;
}

.form-opis-margines #zgoda{
	position:relative;
	top:3px;
	margin:0px;
	padding:0px;
}

var.gwiazdka {
	color: #00774C;
	font-style: normal;
}
.polec label span.uciekajacyinput input,
.formularz label span.uciekajacyinput input {
	border: 0 none;
	background:transparent;
	color:#5D6E84;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}

.polec label span.margines01300,
.formularz label span.margines01300{
	margin-right: 10px;
}

.polec label span.margines01300T,
.formularz label span.margines01300T{
	margin-top:10px;
	margin-right: 10px;
	width:140px;
}

.formularz label span.margines01300T.tA{
	padding-left:35px;
	text-align:left;
}

.polec label span.uciekajacyinput,
.formularz span.uciekajacyinput{
	background:transparent url(../images/formKont.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#5D6E84;
	float:left;
	height: 18px;
	margin:0 0 0px 0px;
	padding:3px 30px 4px 2px;
	*padding:2px 30px 0px 2px;
	text-align: left;
	width: auto;
}

.formularz span.uciekajacyinput1{
	border:0 none;
	color:#5D6E84;
	float:left;
	height: 18px;
	margin:0 0 0px 0px;
	padding:3px 20px 4px 2px;
	*padding:2px 30px 0px 2px;
	text-align: left;
	width: auto;
}

.zwykleTlo1{
	background:transparent url(../images/rejestracja1.jpg) no-repeat scroll 0 0;
}

.zwykleTlo2{
	background:transparent url(../images/rejestracja2.jpg) no-repeat scroll 0 0;
}

.zwykleTlo3{
	background:transparent url(../images/rejestracja3.jpg) no-repeat scroll 0 0;
}

.zwykleTlo4{
	background:transparent url(../images/rejestracja4.jpg) no-repeat scroll 0 0;
}

.formularz  span.uciekajacyinput1 input {
	border: 0 none;
	background:transparent;
	color:#5D6E84;
	padding: 0px;
	font-size: 11px;
}

.formularz  span.uciekajacyinput1 input._error,
.formularz  span.uciekajacyinput1 input._error_kod,
.formularz  span.uciekajacyinput1 input._error{
	border:1px solid red;
	font-weight:bold;
	margin-top:-1px;
}

.formularz label span.uciekajacyinput1.zwykleTlo1 input {
	width:160px;
}

.formularz  span.uciekajacyinput1.zwykleTlo2 input {
	width:16px;
}


.formularz  span.uciekajacyinput1.zwykleTlo2 {
	margin-bottom:5px;
	margin-top:10px;
	margin-left:0;
}

.formularz  span.uciekajacyinput1.zwykleTlo3 input {
	width:23px;
	margin-left:6px;
}

.polec span.uciekajacyinput1.zwykleTlo3,
.formularz  span.uciekajacyinput1.zwykleTlo3 {
	margin-bottom:5px;
	margin-top:9px;
	margin-left:5px;
	*margin-left:0px;
}




.polec span.uciekajacyinput1.w_200, .formularz span.uciekajacyinput1.w_200{
	width:167px;
	margin-bottom:5px;
	margin-top:10px;
}

.polec span.uciekajacyinput1.w_300, .formularz span.uciekajacyinput1.w_300{
	margin-bottom:5px;
	margin-top:7px;
}

.obnizenie{
	margin-bottom:5px;
	*margin-bottom:15px;
	zoom:1;
}

.obnizenie input{
	border:none;
}

.m_top{
	margin-top:10px;
}

.m_top input{
	border:none;
}


.polec label table input,
.formularz label table input {
	border: none;
}
.formularz-input {
	border-top: 1px solid #BABABA;
	border-left: 1px solid #BABABA;
	border-bottom: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	background: #fff;
	padding-left: 3px;
}
.padding12pikseli{
padding-left: 12px;
}
.opis_konkursik{
	background: transparent url(../images/konkursy.gif) no-repeat 0px 2px;
	padding: 0 0 20px 70px;
}
h4.opis_konkursik_naglowek{
	color: #506c8d;
	display: block;
	font-family: tahoma;
	font-size: 12px;
	padding-bottom: 16px;
	font-weight: bold;
}
.konkursikotwarte textarea,
.polec .tekscik textarea,
.formularz .tekscik textarea {
	width: 414px;
	color:#5D6E84;
	height: 198px;
	margin: 1px 0px 1px 0px;
	*margin: 1px 1px 1px -0px;
	padding: 0;
	float: left;
	border: 0 none;
	background: none;
}
.konkursikotwarte,
.polec .tekscik,
.formularz .tekscik {
	background: transparent url(../images/formTextArea.gif) no-repeat 0px 0px;
	float: left;
	width: 422px;
	height: 199px;
	margin:2px 0 10px 10px;
	border: 0 none;
	padding:0px 0px 0px 0px;
}
.konkursikotwarte{
	width: 100%;
}
.polec label ._error,
.formularz label ._error,
input._error,
.polec label textarea._error,
.formularz label textarea._error,
textarea._error,
.formularz select.lekarze._error,
.formularz div._error{
	font-weight: bold;
	padding-left: 3px;
	border:1px solid red;
}
.polec select,
.formularz select {
	width: 375px;
	margin: 0px 0px 13px 21px;
	border-top: 1px solid #BABABA;
	border-left: 1px solid #BABABA;
	border-bottom: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	background: #FAFAFA;
}
.formularz select {
	width: 373px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #BABABA;
	border-left: 1px solid #BABABA;
	border-bottom: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	background: #FAFAFA;
}

.formularz select.lekarze{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#5D6E84;
	font-size:11px;
	margin-bottom:5px;
	margin-left:8px;
	margin-top:-2px;
	padding-left:0;
	width:166px;
}

.formularz select.kraje {
	width: 188px;
	_width: 188px;
	margin-bottom:6px;
	border: 1px solid #ABB1B8;
	font-size:11px;
	color: #5D6E84;
	padding: 2px 0px;
}
.linia-po{
	*padding-top:5px;
	zoom:1;
	*padding-bottom:15px;
}

.linia-po2{

	*padding-top:5px;
}

.linia-po1{
	*padding-top:5px;
	zoom:1;
}

.obszar{
	float:left;
	margin-left:55px;
	_margin-left:35px;
	padding-bottom:5px;
	width:230px;
}

.OF{
	overflow:hidden;
	margin-top:10px;
	_margin-top:0px;
}

.OF input{
	border:none;
	_margin-top:7px;
}

.OF span.w_200{
	width:100px;
	float:left;
}

.pola_wymagane{
	margin-top:10px;
}

.clearObszary{
	border-top:1px solid #e7f3f8;
	clear:both;
	padding-top:7px;
	_padding-top:0px;
}


.polec .selectkrotki select,
.formularz .selectkrotki select {width: 185px;}

.formularz-stopka {
	margin: 0px 7px 7px 96px;
	padding: 10px 7px 7px 0px;
}
.polec-stopka {
	margin: 0px 7px 7px 114px;
	padding: 10px 7px 7px 0px;
}
.formularz-stopka input{margin-right: 8px;}
.Form_ramka{
	background: transparent url(../images/formKont.gif) no-repeat 0px 0px;
}
.FormKontener {
	background: url(../images/tlo-modul-a.gif) no-repeat 0px 0px;
	margin-bottom: 10px;
}
.FormKontener .FormTr {
	background: url(../images/tlo-modul-b.gif) no-repeat right 0px;
	padding-top: 8px;
}
.FormKontener .FormBr {
	background: url(../images/tlo-modul-c.gif) no-repeat right bottom;
	padding-bottom: 12px;
}
.FormKontener .FormBl {background: url(../images/tlo-modul-d.gif) no-repeat 0px bottom;}
.FormKontener .FormRamkaLewa {
	background: url(../images/tlo-ramka-lewa.gif) repeat-y left 0px;
	overflow: hidden;
	height: 1% !iefix;
}
.FormKontener .FormRamkaPrawa {
	background: url(../images/tlo-ramka-prawa.gif) repeat-y right 0px;
	overflow: hidden;
	height: 1% !iefix;
}
.FormKontenerO {
	background: url(../images/tlo-modul-a.gif) no-repeat 0px 0px;
	margin-bottom: 10px;
	position: relative;
	height: 1% !ifie;
	overflow: hidden;
}
.FormKontenerO .FormTrO {
	background: url(../images/tlo-modul-b.gif) no-repeat right 0px;
	padding-top: 8px;
	height: 1% !iefix;
}
.FormKontenerO .FormBrO {
	background: url(../images/tlo-modul-c.gif) no-repeat right bottom;
	padding-bottom: 12px;
	height: 1% !iefix;
}
.FormKontenerO .FormBlO {background: url(../images/tlo-modul-d.gif) no-repeat 0px bottom;}
.FormKontenerO .FormRamkaLewaO {
	background: url(../images/tlo-ramka-lewa.gif) repeat-y left 0px;
	height: 1% !iefix;
}
.FormKontenerO .FormRamkaPrawaO {
	background: url(../images/tlo-ramka-prawa.gif) repeat-y right 0px;
	height: 1% !iefix;
}
.Form-margines{
	background: url(../images/FormKontaktowy.gif) no-repeat 0px 8px;
	display:block;
	margin-top:10px;
	margin-left:33px;
	margin-bottom:10px;
	padding:8px 0 21px 71px;
}
.Formmargineskrok{
	background: url(../images/FormKontaktowy.gif) no-repeat 0px 8px;
	display:block;
	margin-top:10px;
	margin-left:33px;
	margin-bottom:10px;
	padding:8px 0 21px 71px;
	height:35px;
}
div.ramka div.error{
	text-align: center;
}
div.ramka div.error b{
	font-size: 13px;
}
div.ramka div.errorkrok{
	text-align: center;
}
div.ramka div.errorkrok b{
	font-size: 13px;
}
/* mapa serwisu */
.belka {
	background: #F1F3F5 url(../images/tlo-belka1.gif) no-repeat 0px 0px;
}
.belka div{
	background: url(../images/tlo-belka2.gif) no-repeat right 0px;
	font-size: 11px;
	padding: 4px 7px 5px 17px;
	line-height: 22px;
}
div.mapa-serwisu {
	width: 100%;
	float: left;
}
ul.mapa-serwisu li ul{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
ul.mapa-serwisu li {
	background: url(../images/mapa_glowne_koniec.jpg) no-repeat right 0px;
	line-height:0px;
	font-size: 0px;
	margin:-1px 0 0 0;
	display:block;
	padding: 0px 0px 0px 0px;
}
ul.mapa-serwisu li ul li {
	background: none;
	margin: 0px;
	line-height:0px;
	font-size: 0px;
	padding: 1px 0px 0px 0px;
}
ul.mapa-serwisu li span{
	background: url(../images/mapa_glowne_poczatek.gif) no-repeat 0px 0px;
	display: block;
	margin-right: 8px;
}
ul.mapa-serwisu li a {
	/**background: url(../images/mapa_serwisu_disc.gif) no-repeat 10px 52%; KROPKI**/
	color: #5d6e84;
	display:block;
	font-size: 11px;
	line-height: 16px;
	margin-left: 2px;
	font-weight: bold;
	padding:6px 0 8px 10px;
	text-decoration: none;
}
.fontSmall ul.mapa-serwisu li a{
	color: #5d6e84;
	display:block;
	line-height: 16px;
	margin-left: 2px;
	font-weight: bold;
	text-decoration: none;
	padding:10px 0 10px 10px;
}
.fontbig ul.mapa-serwisu li a{
	color: #5d6e84;
	display:block;
	line-height: 16px;
	margin-left: 2px;
	font-weight: bold;
	text-decoration: none;
	padding:4px 0 6px 10px;
}
ul.mapa-serwisu li a:hover{
	background:  url(../images/mapa_serwisu_disc.gif) no-repeat 10px 52%;
	color: #5d6e84;
	display:block;
	font-weight: bold;
	text-decoration: none;
}
.fontSmall ul.mapa-serwisu li ul li a,
.fontbig ul.mapa-serwisu li ul li a,
ul.mapa-serwisu li ul li a{
	background: url(../images/mapa_serwisu_disc.gif) no-repeat 38px 52%;
	padding: 4px 0px 8px 51px;
	line-height: 16px;
	font-weight: normal;
}
.fontSmall ul.mapa-serwisu li ul li ul li a,
.fontbig ul.mapa-serwisu li ul li ul li a,
ul.mapa-serwisu li ul li ul li a{
	background: url(../images/mapa_serwisu_disc.gif) no-repeat 68px 52%;
	padding: 4px 0px 8px 81px;
	line-height: 16px;
}
ul.mapa-serwisu li ul li a:hover{
	background: #f2f7fd url(../images/mapa_serwisu_disc.gif) no-repeat 38px 52%;
	padding: 4px 0px 8px 51px;
	font-weight: normal;
}
ul.mapa-serwisu li ul li ul li a:hover{
	background: #f2f7fd  url(../images/mapa_serwisu_disc.gif) no-repeat 68px 52%;
	padding: 4px 0px 8px 81px;
}
ul.mapa-serwisu li ul li span {
	margin: 0 2px 0 1px;
	background: none;
	border-bottom: 1px solid #dce4ee;
}
ul.mapa-serwisu li.last ul.mapa-serwisu li.last span{
	border: 0 none;
}
/* aktualnosci */
.aktualnosci-margines2,
.aktualnosci-margines {
	border-bottom: 1px solid #dce4ee;
	margin: 0px 0px 0px 0px;
	padding:0px 0 2px 12px;
	text-align: justify;
	overflow: hidden;
	height: 1% !iefix;
}
.aktualnosci-margines .pliki,
.aktualnosci-margines2 .pliki {
	border-top:1px solid #CED8E2;
	margin-top:20px;
	padding:5px 0 0px 12px;
}
.aktualnosci-margin20{
	margin-bottom: 20px;
}
.aktualnosci-margines2{
	padding:9px 0 0 12px;
}
.aktualnosci-margines2:hover {
	cursor: pointer;
	background: #f2f7fd;
}
.aktualnosci-margines2 .miniaturka,
.aktualnosci-margines .miniaturka{
	float: right;
	margin: 0px 0px 0px 0px;
}
.aktualnosci-margines2 .data,
.aktualnosci-margines .data{
	color: #00774C;
	margin-bottom: 1px;
	font-size: 10px;
}
.aktualnosci-margines2 .data{
	margin-top:2px;
}
.aktualnosci-margines2 h3, .aktualnosci-margines2 h3 a,
.aktualnosci-margines h3,  .aktualnosci-margines h3 a{
	color: #0A4595;
	font-size: 12px;
	font-weight: bold;

}
.link-wstecz {
	padding-left: 7px;
	line-height: 18px;
}
.aktualnosci-margines2 .miniaturka2,
.aktualnosci-margines2 .miniaturka,
.aktualnosci-margines .miniaturka2,
.aktualnosci-margines .miniaturka{
	float: right;
	margin: 0px 0px 0px 10px;
}
.aktualnosci-margines .szablon4 .zdjecieAk{
	text-align: center;
	margin-left: 5px;
}
.zdjecieAk{
	background: url(../images/akt_mala_ramka.gif) no-repeat 0 0;
	width:104px;
	height:98px;
	padding: 6px 0 0 0;
	margin: 0 5px 6px 0;
	text-align: center;
	display: block;
}
.zdjecieAk div{
	display:table;
}
.zdjecieAk div a {
	display:table-cell;
	height:90px;
	padding-left:5px;
	vertical-align:middle;
}


.aktualnosci-margines .miniaturka2 .zdjecieAk{
	background: url(../images/akt_duza_ramka.gif) no-repeat 0 0;
	width:162px;
	height:151px;
	margin:0 8px 11px 0;
	padding: 11px 0 0 0;
	text-align: center;
	display: block;
}
.aktualnosci-margines2 .wiecej-link {
	padding: 0 0 6px 0;
}
.priorytet_margines{
	margin: 0px 10px 0px 10px;
}
.aktualnosci-margines .wiecej-link{
	padding-top: 5px;
}
.ramkalg{
	background: url(../images/ramka_gl.gif) no-repeat left top;
	overflow:hidden;
}
.ramkapg{
	background: url(../images/ramka_gp.gif) no-repeat right top;
	overflow:hidden;
}
.ramkald{
	background:  url(../images/ramka_dl.gif) no-repeat left bottom;
	overflow:hidden;
}
.ramkapd{
	background:  url(../images/ramka_dp.gif) no-repeat right bottom;
	overflow:hidden;
}
.ramkaps{
	border-left:1px solid #ced8e2;
	border-right:1px solid #ced8e2;
	margin:11px -11px;
}
.ramkags{
	border-top:1px solid #ced8e2;
	border-bottom:1px solid #ced8e2;
	margin:0 11px;
}
.ramkapd img{
	padding:0 11px;
	display: block;
	overflow: hidden;
}
.pagerA,
.pager{
	background:  url(../images/pager.gif) no-repeat 0px 0px;
	width:100%;
	height: 28px;
	float:left;
	text-align:center;
	display:block;
	padding-top:3px;
	font-size: 12px;
}
.pagerA{
	text-align: left;
}
.pagerA a{
	padding:3px 9px 9px 19px;
	font-weight: normal;
	color: #506c8d;
}
.pagerA a:hover{
	padding:3px 9px 9px 19px;
	font-weight: normal;
	text-decoration: none;
	background:  url(../images/wroc.gif) no-repeat 13px 0px;
	color: #506c8d;
}
.pager a{
	color: #506c8d;
}
.pager b u{
	padding:3px 9px 9px;
	font-weight: normal;
	background:  url(../images/pager_a.gif) no-repeat 0px 0px;
	color: #506c8d;
}
/*** FAQ****/
.margin-prawo-lewo{
	padding:0 12px;
}
.FaQFormKontener {
	background: url(../images/faq-modul-a.gif) no-repeat 0px 0px;
	margin-bottom: 2px;
}
.FaQFormKontener .FaQFormTr {
	cursor:pointer;
	background: url(../images/faq-modul-b.gif) no-repeat right 0px;
	padding-top: 8px;
}
.FaQFormKontener .FaQFormBr {
	background: url(../images/faq-modul-c.gif) no-repeat right bottom;
	padding-bottom: 9px;
}
.FaQFormKontener .FaQFormBl {background: url(../images/faq-modul-d.gif) no-repeat 0px bottom;}
.FaQFormKontener .FaQFormRamkaLewa {
	background: url(../images/faq-ramka-lewa.gif) repeat-y left 0px;
	overflow: hidden;
	height: 1% !iefix;
}
.FaQFormKontener .FaQFormRamkaPrawa {
	background: url(../images/faq-ramka-prawa.gif) repeat-y right 0px;
	overflow: hidden;
	height: 1% !iefix;
}

h3.faq-pytanie{
	font-size: 11px;
	line-height: 14px;
	padding: 0 15px;
}
div.reg9 .kontener .FAQ-margines-Blok{
	margin-top: 15px;
	line-height:14px;

}

h3.faq-pytanie-Blok{
	font-size:12px;
	line-height:14px;
}
div.reg9 .kontener h2 {
	display:block;
	margin-bottom:-11px;
}
#KartaProduktu .faq-aktualnosci-margines,
.faq-aktualnosci-margines {
	text-align: justify;
	overflow: hidden;
	height: 1% !iefix;
	margin:-1px 0 0 0;
}
.faq-aktualnosci-margines span.faq-koniec{
	cursor:pointer;
	background:transparent url(../images/mapa_glowne_koniec.jpg) no-repeat scroll right 0;
	display: block;
}
#KartaProduktu .faq-aktualnosci-margines{
	margin-bottom: 5px;
}
.faq-aktualnosci-margines span.faq-koniec span.ulotka-pytanie,
.faq-aktualnosci-margines span.faq-koniec span.faq-pytanie{
	cursor:pointer;
	background:transparent url(../images/mapa_glowne_poczatek.gif) no-repeat scroll 0 0;
	display: block;
	margin-right:8px;
	padding:6px 0 7px;
}
.faq-aktualnosci-margines div.faq_odstep {
	padding-bottom: 12px;
	margin-bottom: 6px;
	overflow: hidden;
	text-align: justify;
	height: 1% !iefix;
	border-bottom: 1px solid #E6EAEC;
}
.faq-pytanie h3{
	background:transparent url(../images/mapa_serwisu_disc.gif) no-repeat scroll 10px 6px;
	font-family: tahoma;
	font-weight: bold;
	padding-left:21px;
	color: #5d6e84;
	font-size: 11px;
}
.ulotka-pytanie h3{
	font-family: tahoma;
	font-weight: bold;
	padding-left:14px;
	color: #5d6e84;
	font-size: 11px;
}
.zadaj-pytanko{
	padding: 16px 0 18px 0;
}
.galeriaZdjatkoRama{
	float:left;
	background:transparent url(../images/akt_duza_ramka.gif) no-repeat scroll 0 0;
	display:block;
	height:152px;
	padding-left:8px;
	padding-top:11px;
	width:154px;
	margin-left:5px;
	margin-right:22px;
	*margin-right:17px;
}
.galeriaZdjatkoRama2{
	float:left;
	background:transparent url(../images/akt_duza_ramka.gif) no-repeat scroll 0 0;
	display:block;
	height:152px;
	padding-left:8px;
	padding-top:11px;
	width:154px;
	margin-left:5px;
	margin-right:10px;
}
.galeria-opis{
	padding-top:20px;
	display: block;
}
.galeria-zdjecie a{
	color: #5d6e84;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
	/**margin-right: 200px;**/
}
.margines200{margin-right: 200px; display: block;}

.faq_odpowiedz{
	margin:5px 10px 0 25px;
/**margin-left: 34px;**/
}
#KartaProduktu .faq_odpowiedz{
	margin-top: 5px;
	margin-left: 10px;
}
/****szukajka wyniki***/
.wyszukiwarka-aktualnosci-margines{
	border-bottom:1px solid #DCE4EE;
	border-top:1px solid #DCE4EE;
	margin:16px 0;
	overflow:hidden;
	padding:8px 0 13px 15px;
	text-align:justify;
}
.szukaj-wyniki {
	width: 260px;
	height: 24px;
	margin:20px 0 0 162px;
	padding: 0px 3px 5px 0px;
	background: url(../images/tlo-szukaj-modul.gif) no-repeat 0px 0px;
	display:inline-block;
	text-align:left;
}
.menu_gorne .szukaj-wyniki {
	float: right;
	margin-top: 5px;
}
.szukaj-wyniki input {
	background:transparent none repeat scroll 0 0;
	border:none;
	color:#5D6E84;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	height:18px;
	margin:3px 0 0 10px;
	* margin:3px 0 0 -150px;
	width:215px;

}
.szukaj-wyniki input.szukaj-przycisk {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	height:24px;
	margin:0;
	padding:0;
	width:30px;
}
.wyszukiwarka-ilosc {
	text-align: right;
	margin-top:-14px;
	font-weight: normal;
	padding-right: 10px;
	display: block;
}
.wyszukiwarka-ilosc var {
	font-weight: bold;
	font-style: normal;
}
.wyszukiwarka-tytulek{
	padding-left: 10px;
	text-align: left;
	display: block;
}
.faq-aktualnosci-margines h4.wyszukiwarka-naglowek {
	display: block;
}
.szukajka-aktualnosci-margines{
	border-bottom:1px solid #E6EAEC;
	margin:0 0 13px;
	padding-bottom:23px;
	text-align:justify;
}
.wyszukiwarka-lista span.numerek{
	font-weight: bold;
	color:#5d6e84;
}
.szukajka-wyniki{
	padding:8px 0 8px 35px;
	border-bottom:1px solid #DCE4EE;
	margin:0 2px 0 1px;
}
/***** GALERIA***/
.galeria-margines{
	margin-top: 6px;
	padding-bottom: 16px;
}
.galeria-zdjecie{
	/**margin-right: -200px;**/
}
/**Oferta Pracy**/
a.zlozcv{
	background:transparent url(../images/zlozcvprio.gif) no-repeat scroll 0 0;
	position:absolute;
	bottom:0px;
	_bottom:-1px;
	right: 14px;
	height:24px;
	width:76px;
}
a.zlozcvprio{
	background:transparent url(../images/zlozcvprio.gif) no-repeat scroll 0 0;
	position:absolute;
	bottom:0px;
	right: 14px;
	height:24px;
	width:76px;
}
a.zlozcvO{
	background:transparent url(../images/zlozcv.gif) no-repeat scroll 0 0;
	position:absolute;
	bottom:0px;
	right: 14px;
	height:24px;
	width:76px;
}
.link-wsteczO {
	line-height:18px;
	padding-left:10px;
}
.FormKontener .FormBl{}
.widzisztozobacznormal,
.widzisztozobacz,
h3.miejsce{
	color:#00774C;
	font-family:tahoma;
	font-size:10px;
	font-weight:normal;
	line-height:16px;
}
.miejsce{
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
}
h3.miejsce{
	line-height:15px;
}
.widzisztozobacz{
	position: relative;
	top:3px;
	width:100px;
	display:block;
}
.widzisztozobacznormal{
	position:relative;
	top:3px;
	width:100px;
	height:16px;
	display: block;
}
.priorytet-margines-Oferta{
	margin:0 10px -6px;
	position: relative;
}
.oferta-margines_prio{
	border-bottom:1px solid #DCE4EE;
	margin:0;
	overflow:hidden;
	padding:0 0 0 0;
	text-align:justify;
}
.oferta-margines_norm{
	position: relative;
	border-bottom:1px solid #DCE4EE;
	margin:0;
	overflow:hidden;
	height: 1% !iefix;
	padding:6px 12px 0px;
	text-align:justify;
}
.oferta-margines_norm:hover {
	background:#F2F7FD none repeat scroll 0 0;
	cursor:pointer;
}
h3.stanowisko{
	display: block;
	font-weight: bold;
	padding:7px 0 0px;
	text-align:center;
}
p.stanowiskoNUMEREK{
	font-weight: normal;
	text-align:center;
	display: block;
	padding:0px 0 17px;

}
.oferta_1_2,
.oferta_1{
	margin:0 1px;
	height: 26px;
	background:transparent url(../images/oferta_powielanie.gif) repeat-x scroll 0 0;
}
.oferta_1_2{margin: 0;}
.oferta_2{
	height: 26px;
	background:transparent url(../images/oferta_poczatek.gif) no-repeat scroll left 0;
}
.oferta_3{
	height: 26px;
	background:transparent url(../images/oferta_koniec.gif) no-repeat scroll right 0;
}
p.stanowisko{
	padding:4px 0 0;
	text-align: center;
	font-weight: bold;
	color: #5d6e84;
	font-size: 11px;
}
.pozostaleO{
	font-size:12px;
	padding-bottom: 3px;
	font-weight:bold;
}
.oferty-marginesO{
	line-height: 16px;
	padding-bottom:21px;
}
.oferty-margines{
	line-height: 16px;
	padding-bottom:16px;
}
.oferty-margines h3 a{
	font-size:12px;
	font-weight:bold;
}
.ofetraTekst{
	text-align: justify;
	display:block;
	padding: 25px 10px 25px 10px;
}

.ofetraTekstMiejsce{
	text-align: center;
	display:block;
	padding: 25px 10px 25px 10px;
}


.ofetraTekst_pozostale{
	background:transparent url(../images/mapa_serwisu_disc.gif) no-repeat scroll 10px 12px;
	float: left;
	width:250px;
	display:block;
	padding: 5px 10px 5px 25px;
}
.ofetraTekst ul li{
	background:url(../images/mapa_serwisu_disc.gif) no-repeat scroll 0px 6px;
	list-style: none;
}
.pozostaleOCale{
	display: block;
	margin-top:30px;
	margin-left: 10px;
}

.oferta-margines_norm .oferty-margines{
	line-height:16px;
}
/**Oferta CV**/
.margines-lewy-oferta-cV{
	margin-left: 11px;
}
.formularz-oferta-CV span.belka-oferta-CV{
	background:url(../images/belka_oferta_pracy.gif) no-repeat scroll 0px 0px;
	display: block;
	margin:0 -1px 6px 0;
	padding:5px 0 0;
	height: 26px;
	text-align: center;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #5d6e84;
}
.formularz-oferta-CV label{
	clear:both;
	display:block;
	position:relative;
}
.formularz-oferta-CV label input{
	background:transparent url(../images/formKont.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#5D6E84;
	float:left;
	font-size:11px;
	margin:0 0 7px 8px;
	padding:3px 10px 6px 3px;
}
span.Spanik{
	font-family: tahoma;
	font-size: 11px;
	color: #5d6e84;
	display:block;
	float:left;
	text-align:right;
	width:92px;
}
span.Spanik_Z{
	font-family: tahoma;
	font-size: 11px;
	color: #5d6e84;
	display:block;
	margin-top:3px;
	float:left;
	padding-right:5px;
	text-align:right;
	width:92px;
}

.formularz-oferta-CV select option,
.formularz-oferta-CV select{
	color: #5d6e84;
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;
	margin:0 0 8px 8px;
}
.formularz-oferta-CV span.selekcik89 select{margin-top: 6px;}
.formularz-oferta-CV select{
	margin:0 0 8px 8px;
}
select.select189{
	width: 189px;
	height: 20px;
}
.removeBtn,
.addBtn{
	background:transparent url(../images/dodaj_pole.gif) no-repeat scroll 0 0;
	width: 70px;
	height:20px;
	clear:both;
	display:block;
	position:relative;
	margin-left:100px;
	margin-bottom: 5px;
}
.removeBtn a,
.addBtn a{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	display: block;
	cursor:pointer;
	padding: 2px 0 0 0;
}
.removeBtn a:hover,
.addBtn a:hover{
	text-decoration: none;
}
.rokmiesiace{
	margin: 0px 0;
}
.padding4px{
	padding-bottom:4px;
}
div.stanowisko label{
	clear:both;
	display:block;
	position:relative;
	margin:14px 0 10px;
}
span.selekcik189{
	background:transparent url(../images/selekty189.gif) no-repeat scroll 0 0;
	margin-left:3px;
	padding:11px 11px 13px 6px;
		*padding:8px 11px 13px 13px;


}
span.selekcik296{
	background:transparent url(../images/selekty296.gif) no-repeat scroll 0 0;
	margin-left:3px;
	padding:8px 11px 3px 13px;
	*padding:8px 11px 13px 13px;

}

span.relativek{
	position: relative;
	top: 7px;
}

span.selekcik89{
	background:transparent url(../images/selekty89.gif) no-repeat scroll 0 0;
	display: block;
	height: 1% !iefix;
	margin-left:100px;
	overflow:hidden;
	padding:3px 11px 13px 3px;
}
div.stanowisko select{
	color:#5D6E84;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	margin: 0px 0 9px 8px;
}
div.daneosobowe label img{
	position: relative;
	top: -3px;
}
div.daneosobowe label span.Spanik .kierunek1{}
div.daneosobowe label span.Spanik .kierunek2{}
div.daneosobowe input.poczta{
	background:transparent url(../images/poczta.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#5D6E84;
	float:left;
	font-size:11px;
	margin:0 0 7px 8px;
	padding:3px 10px 6px 3px;
}
.daneosobowe,
.wyksztalcenie,
.znajomoscjezykow ,
.doswiadczenie,
.dolaczanepliki,
.akceptacjaCV,
.formularz-stopka{
	margin-bottom:7px;
}
.formularz-oferta-CV .formularz_stopka_oferta input{
	background:transparent url(../images/wyslij_aplikacje.gif) no-repeat scroll 0 0px;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-family: tahoma;
	font-size:14px;
	font-weight:bold;
	height:30px;
	width:164px;
}
.zgoda_margineski{
	display:block;
	margin-top:11px;
	padding-right:20px;
}
.formularz_stopka_oferta{
	display:block;
	margin-bottom:11px;
	margin-top:20px;
	text-align:center;
}
/**KONKURS**/
.paddingTop20Bottom20 {
	margin: 10px 0 0px 0;
}
.paddingTop20Bottom20 .row label{
	display:block;
	position:relative;
	top:-3px;
	float:left;
	padding-right:0;
	text-align:right;
	width:90px;
}
.paddingTop20Bottom20 .row label span{
	color: #00774c;
}
.paddingTop20Bottom20 .row input{
	background:transparent url(../images/formKont.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#5D6E84;
	font-size:11px;
	margin:-3px 0 9px 9px;
	padding:3px 10px 7px 3px;
}
span.star{
	color: #00774c;
}
.marginBottom12{
color: #506c8d;
margin-bottom: 16px;
}

.marginBottom12 h4{
color: #5D6E84;
margin-bottom: 4px;
}
.marginBottom12 div.row p{
	margin-left:9px;
	margin-bottom: 6px;
	margin-top:8px;
}
h3.hR {
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma;
}

#formularzKonkursowy {padding:0 0 18px 12px;}

.formSubmit span.star{
	color: #00774c;
	padding-left: 12px;
}
.consent {
	font-size:10px;
	padding:0 20px 5px 100px;
}
.consent label a{
	color: #5d6e84;
	font-family: tahoma;
	font-weight: bold;
	font-size: 10px;
	line-height:8px;
}
.consent label{
	color: #5d6e84;
	font-family: tahoma;
	font-size: 10px;
	line-height:11px;
}
.consent span.input input{
	position: relative;
	left:-4px;
	top:3px;
}
.consent span.star{
	margin-left: -4px;
	color: #00774c;
}
div.formSubmit{
	padding: 2px 0 6px 96px;
}
span.konkursyodp ul{
margin:0px;
padding: 3px 0 20px 0;

}
span.konkursyodp input.przycisk2{
margin-left:10px;
}

div.row{
	display:block;
}
.znajomoscjezykow div.row{
	display:block;
	margin-bottom:15px;
}
span.konkursyodp li{
	margin:0px;
	line-height: 20px;
	padding: 0px;
	list-style: none;
}
span.konkursyodp ul li input{
	position: relative;
	top: 3px;
}
.konkurs_info p.k1{
	text-align: center;
	padding-bottom: 14px;
	font-weight: bold;
	font-size: 12px;
}
.konkurs_info p.k2{
	text-align: center;
	font-size: 11px;
}
/* katalog proguktow */
div.katalog {margin: 0px 0px 0px 0px;}

div.katalog table td{
	border-bottom: 1px solid #E6EAEC;
	padding:12px 3px 17px 9px;
	border-right: 0 none;
	color: #5D6E84;
	text-align: left;
}
.katalog table{
	border-left:0 none;
	border-top:0 none;
	margin:0 0 0 0;
}
div.katalog table td .zdjecie{
	float: left;
	margin-right: 7px;
}
div.karta-prawo h5,
div.katalog table td h5{
	color: red;
	font-weight: bold;
	text-align: center;
	margin: 4px 10px 4px 116px;
}
.zdjeciekA{
	background: url(../images/akt_duza_ramka.gif) no-repeat 0 0;
	width:162px;
	height:163px;
	padding-left:8px;
	padding-top:11px;
	display: block;
}
div.karta-lewo div.zdjeciekA{
	background: url(../images/akt_duza_ramka.gif) no-repeat 0 0;
	width:162px;
	height:157px;
	text-align: center;
	padding-left:0px;
	padding-top:11px;
	display: block;
}
div.karta-lewo div.zdjeciekA div{
	display:table;
	margin:0 auto;
	text-align:center;
	display: table;
}
div.karta-lewo div.zdjeciekA div a {
display:table-cell;
height:130px;
margin-left:auto;
margin-right:auto;
padding-left:1px;
text-align:center;
vertical-align:middle;
}
td span.gora_recepta,
.gora_recepta{
	padding-bottom:25px;
	margin-top:-6px;
	display: block;
	padding-bottom: 10px;
}
td span.gora_recepta{
	margin-top:-1px;
}
td span.gora_recepta .recpeta{
	background: url(../images/recepta.gif) no-repeat 0 0;
	width: 91px;
	right:-2px;
	height:28px;
	position: relative;
	top:5px;
}
.recpeta{
	background: url(../images/recepta.gif) no-repeat 0 0;
	width: 91px;
	float:right;
	height:28px;
	margin-top:-7px;
}
.katalog .recpeta{
	background: url(../images/recepta.gif) no-repeat 0 0;
	width: 91px;
	float:right;
	height:28px;
	margin-bottom:-11px;
	margin-top:-3px;
}
.Twybor{
	font-size: 12px;
	padding: 0 3px 10px 15px;
	color: #506C8D;
	background: #ffffff;
}
.Twybor span{font-weight: bold;}
div.typuzytkownika{
	padding:8px 0 19px 16px;
}
div.typuzytkownika div{
	padding:0 0 8px;
}
div.typuzytkownika div label input{
	position: relative;
	top: 3px;
	margin-top: 0px;
}
div.typuzytkownika input{
	margin-top: 10px;
}
.bezrecepta{
	background: url(../images/recepta.gif) no-repeat 0 0;
	width: 91px;
	float:right;
	height:28px;
}
.gora_recepta h3{

}
.gora_recepta h3 a{
	color: #506c8d;
}
div.widok-lista table td h5{margin: 4px 10px 4px 10px;}
.cena {margin-top: 6px;}
.cena span{
	color: #F37C23;
	font-weight: bold;
}
/* karta produktu */
.kartaramka{
	color: #506c8d;
	text-align: center;
	font-size: 11px;
}
td.kartaramka {
	vertical-align:middle;
	text-align: left;
	padding-left: 14px;
}
.boldek{
font-weight: bold;
}
.kartaramkab{
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	background-color: #a2bad7;
	color: #ffffff;
	text-align: center;
}
.karta-prawo{
	display:block;
	text-align: justify;
	padding-bottom: 24px;
}
.karta-prawo span.dlugi_opis{
	display:block;
}
.karta-prawo .gora_recepta {
	display:block;
	margin-top:-2px;
	padding-bottom:25px;
}
.dodatkowy_opis{
	display:block;
	padding-bottom: 11px;
	padding-top: 10px;
	border-bottom: 1px solid #dce4ee;
}
.karta-lewo{
	margin-left:10px;
	width:178px;
	margin-bottom:10px;
	float: left;
}
.karta-lewo .zdjecie{
	float: left;
	margin-bottom: 7px;
}

div.karta-prawo h5{
	color: red;
	font-weight: bold;
	text-align: center;
	margin: 7px 10px 7px 10px;
}
.karta-prawo .kontener .cena{font-size: 12px;}
.karta-prawo .kontener .ramka{padding: 0px 7px 0px 7px;}
.karta-prawo .kontener .ramka .przycisk2{
	float: right;
	margin-top: 12px;
}
.karta-prawo .kontener .ramka p{
	text-align: center;
	padding-bottom: 8px;
	color: #3881C8;
	font-weight: bold;
}
.zdjecie-produktu a{
	background:transparent url(../images/sklep_ramka_mala.jpg) no-repeat scroll 0 0;
	display:block;
	float:left;
	padding:4px 11px 9px 4px;
}

.karta-opcje {padding: 2px 0px 5px 10px;}
.karta-opcje h4{padding: 7px 0px 2px 0px;}
.karta-opcje div.opcja{
	float: left;
	margin: 7px;
	text-align: center;
	color: #3881C8;
}
.karta-opcje div.opcja p{font-weight: bold;}
.karta-opcje div.opcja img{
	border: 1px solid #E6EAEC;
	padding: 2px;
	margin: 2px 5px 2px 0px;
}
.karta-kolekcja {padding: 7px 0px 3px 7px;}
.karta-kolekcja img{
	float: left;
	border: 1px solid #E6EAEC;
	padding: 3px;
	margin-right: 7px;
}
.karta-kolekcja .wiecej-link{border: none;}

/* bloksklep produkty */
div.katalog table.blok-sklep td{
	border-bottom: none;
	padding: 10px 5px 17px 0px;
}
div.katalog table.blok-sklep td h5{
	font-size: 12px;
	color: #F33400;
}
div.katalog table.blok-sklep .sklep-nazwa a{
	color: #68AFEF;
	font-size: 12px;
}
/**Wyszukiwarka prosta**/
#sklepform12{
	padding:11px 5px 0 5px;
}
.szukaj_prosto375{
	background:transparent url(../images/selekty375.gif) no-repeat scroll 0 0;
	font-size:11px;
	height: 1% !iefix;
	*overflow: hidden;
	margin:5px 0 7px 95px;
	padding:9px 7px 13px 16px;
}
.szukaj_prosto375 select{
	color:#5D6E84;
	font-size:11px;
	border:1px solid #CED2D8;
	padding:1px 0;
	text-align:left;
}

.szukaj_prosto{
	background:transparent url(../images/selekty.gif) no-repeat scroll 0 0;
	font-size:11px;
	padding:9px 7px 13px 16px;
}
.szukaj_prosto select{
	color: #5D6E84;
	font-size:11px;
}
/**Wyszukiwarka Wi�ksza**/
.szkatalog-aktualnosci-margines {
	text-align: justify;
	overflow: hidden;
	height: 1% !iefix;
	margin:-1px 0 0 0;
}
.szkatalog-aktualnosci-margines span.szkatalog-koniec{
	background:transparent url(../images/szkatalog_glowne_koniec.gif) no-repeat scroll right 0;
	display: block;
}
.szkatalog-aktualnosci-margines span.szkatalog-koniec span.szukajka-katalog{
	background:transparent url(../images/szkatalog_glowne_poczatek.gif) no-repeat scroll 0 0;
	display: block;
	margin-right:8px;
	font-family: tahoma;
	font-weight: bold;
	padding:6px 0 10px 14px;
	font-size: 11px;
}
#sklepform11{
	background: #f2f7fd;
	display: block;
	margin:-1px 0px 0 0px;
	padding: 23px 10px 21px 10px;
	border-bottom: 1px solid #dce4ee;
}
.sklepik label{
	clear:both;
	display:block;
	position:relative;
}

.sklepik label span.uciekajacyinput{
	background:transparent url(../images/sklep_szukajka.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#5D6E84;
	float:left;
	font-size:11px;
	height: 19px;
	*height: 16px;
	padding:3px 20px 4px 10px;
	*padding-left:0px;
}

.sklepik label input.formularz-input{
	background:transparent;
	border:0 none;
	color:#5D6E84;
	font-size:11px;
	padding: 0 0 0 0px;
	*padding: 0 0 0 10px;
	margin: 0px;
}
.sklepik label span{
	width: 296px;
	display:block;
	overflow:hidden;
	height: 1% !iefix;
	margin-top:2px;
}
.sklepik label span.wyszukiwarka_katalog {
	display:block;
	float:left;
	margin-top:2px;
	text-align:right;
	padding-right: 10px;
	width:180px;
	position:relative;
	top:5px;
}

.sklepik label span.margines01300{
	margin-right: 13px;
}

.sklepik label select{
	color:#5D6E84;
	float:left;
	margin:0 0 9px 0px;
	font-size:11px;
}
.sklepik label select option{
}
.sklep-margines .zdjecieAk {
	margin-left: 10px;
}
.tekst_sklep{
	line-height:16px;
	margin-top:10px;
	text-align: justify;
}

td .tekst_sklep{
	margin-top:17px;
	line-height:16px;
}
td .tekst_sklep .wiecej-link{
	font-size:10px;
	padding-top:6px;
	text-align:left;
}
#wskazania{
	width: 275px;
}
#substancja_czynna1,
#id_oferty1,
#wskazania1{
	width: 178px;
}
#id_oferty{
	width: 275px;
}
#substancja_czynna{
	width: 275px;
}
#kategoria_atc{
	width: 275px;
}
#forma_leku{
	width: 275px;
}
.szukaj_katalog_produktow{
	margin-top:8px;
	margin-left:204px;
	clear:both;
	display:block;
	position:relative;
}
.szukaj_katalog_produktow_margines{
	margin-left:49px;
}
.szukaj_katalog_produktow_margines input {
	margin-right:8px;
	position: relative;
	top: 2px;
}
.szukaj_katalog_produktow input.przycisk {
	background: url(../images/tlo-przycisk1.gif) no-repeat 0px 0px;
	width: 70px;
	height: 22px;
	padding-bottom: 2px;
	color: #ffffff;
	border: none;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.sklep-szukaj table td{padding: 0px 25px 0px 7px;}
.sklep-szukaj table td.line-left{ border-left: 1px solid #E6EAEC;}
.sklep-szukaj table td.labelki label{
	display: block;
	margin-bottom: 16px;
	text-align: right;
}
.sklep-szukaj table label{
	display: block;
	margin-bottom: 7px;
}

.sklep-szukaj .przycisk{
	float: right;
	margin-right: 7px;
}
.szukaj_katalog_produktow .przycisk{
	float: left;
	margin-right: 7px;
}
.sklep-szukaj table td.line-left label{
	display: block;
	margin-bottom: 2px;
}
.form_blok {
	background: #EFEFEF;
	margin: 0px 7px 7px 7px;
	padding: 5px;
}
.form_blok label {margin-left: 10px;}
.form_blok label input,
.line-left label input{vertical-align: -5px;}
h3.tytul7 {
	background: url(../images/ikona-strzalka3.gif) no-repeat 0px 9px;
	padding: 10px 0px 2px 24px;
	margin: 0px 7px 5px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #4A5254;
	cursor: pointer;
}
.katalog_lewa_strona{
	float: left;
	margin-right: 7px;
	display: block;
}
.katalog_prawa_strona{
	display: block;
}
.katalog_strona{
	overflow:hidden;
	height: 1% !iefix;
	display: block;
	border-bottom: 1px solid #E6EAEC;
	padding:12px 3px 6px 9px;
	border-right: 0 none;
	color: #5D6E84;
	text-align: left;
}
.katalog_strona:hover{
	cursor: pointer;
	background: #f2f7fd;
}
.pelen_katalog{
	padding-right:11px;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
}
.pelen_katalog a{
	background:transparent url(../images/czytaj_wiecej_n.gif) no-repeat right 5px;
	color:#506C8D;
	height:26px;
	padding-right: 10px;
	padding-left:11px;
}
.ramka_prawa .pelen_katalog a:hover{
	text-decoration: underline;}


.ramka_prawa .pelen_katalog a{
	background:transparent url(../images/czytaj_wiecej_n.gif) no-repeat right 5px;
	color:#506C8D;
	margin-top:-1px;
	height:20px;
	padding-right: 8px;
	padding-left:24px;
}
.pelen_katalog a:hover{
	text-decoration: underline;}

/**IE **/

.kontener {*zoom: 1}

.kontener h2 span.bg,{
	*margin-top: -30px;
	*zoom: 1;
}
/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
  border: 0 none;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt;
  padding: 0pt;
  overflow: auto;
  letter-spacing: 0px;
  float: none;
}

.reg5 label {
	cursor:auto;
}
}
.link-wstecz-oferta{
	padding-left: 5px;
	color:#506C8D;
	font-weight:bold;
	font-size:12px;
}
span.link-wstecz-oferta a{
	color:#506C8D;
	padding-left: 5px;
	font-weight:bold;
	font-size:12px;
}

div.produkt_nast a{
	color: #506C8D;
	font-weight: bold;
	font-size: 11px;
	float: right;
	padding:5px 19px 5px 0;
}
div.produkt_popr a{
	color: #506C8D;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding:5px 0 5px 19px;
}
.linki_nast_popr{
	display:block;
}

/*---- Header styling ---*/
/**IE**/

div.reg8 object.sIFR-flash,
div.reg9 object.sIFR-flash,
div.regsrodkowy-4 object.sIFR-flash,
div.regsrodkowy-6 object.sIFR-flash,
div.regsrodkowy-6-8 object.sIFR-flash,
div.regsrodkowy-4-6 object.sIFR-flash{
	*background-color: #ffffff;
}

div.ramka_lewa object.sIFR-flash{
	*background-color: transparent;

}
.p_CO{
	padding: 12px 12px 6px;
}


.sIFR-active h2 span.sIFR{
	visibility: hidden;
	font-size: 17px;
	top:-4px;
	line-height:1em;
	background: #ffffff;
	position:relative;
	top:-4px;
	padding-right:2px;
}


.sIFR-active .dolstrony h2 {
  visibility: hidden;
	line-height: 1em;
  font-size: 19px;
  position: relative;
  top: -3px;
}
.sIFR-active .dolstrony h2 embed{
	display: block;
	overflow: hidden;
}

.sIFR-active .ramka_prawa h2.tytul1{
	margin-bottom:-2px;
	visibility: hidden;
	line-height: 1em;
	font-size: 16px;
	position:relative;
	top:-3px;
}
.sIFR-active .ramka_lewa h2.tytul8{
	margin-bottom:-4px;
	visibility: hidden;
	line-height: 1em;
	font-size: 16px;
}
.sIFR-active div.reg4 h2.tytul1{
	visibility: hidden;
	line-height: 1em;
	font-size: 16px;
}
h2.zmzH3{
	color: #68AFEF;
	font-size: 12px;
}

div.formularz-rejestracyjny{
	padding-bottom:20px;

}


.mr_minus_p{
	margin-right:-1px;
}

.mr_minus_l{
	margin-left:-1px;
}

#page div.regsrodkowy- .kontener2{
	width:573px;
	margin:0 auto;
}

.w_115{
	width:115px;
}

/*klasa dla przedzialow w bloku katalog produktow*/
div.przedzial a.aktywna {
	font-weight: bold;
	text-decoration: underline;
}

div.przedzial a.nieaktywna {
	font-weight: normal;
	text-decoration: none;
}

/*dzialania nieporzadane*/
.margines0{
	margin: 0px !important;
}
.dzialania-nieporzadane{
	padding: 5px;
}
.dzialania-nieporzadane2 .formularz-stopka{margin:8px 7px 7px 0px;}
.dzialania-nieporzadane select{
	width:178px;
	font-size: 11px;
	color:#5D6E84;
}
.dzialania input{
	height: 17px !important;
	padding-top:3px;
}
.dzialania_tekst input{
	background: none;
	border: 0 none;
	margin: 0;
	color:#5D6E84;
	padding: 0;
}
.dzialania .tekst_inp_dzialania{
	background:transparent url(../images/rejestracja1.jpg) no-repeat scroll 0 0;
}
.dzialania{
	overflow: hidden;
	zoom: 1;
}
.dzialania label span{
	width: 120px;
	margin: 0px !important;
	text-align: right;
	display: inline;
	float: none;
}

.dzialania_tekst{
	float: left;
	padding: 6px 0 0 0;
}
.dzialania_tekst span{
	float: left;
}
.dzialania .dzialania_tekst table{border: 0 none;}
.dzialania .dzialania_tekst table td{border: 0 none; padding: 0px;}
.dzialania .dzialania_tekst table tr{border: 0 none;}

.dzialania .dzialania_tekst label{
	margin:0;
	padding:0 5px;
	text-align:left;
	width:180px;
	cursor: pointer;
}
.dzialania .dzialania_tekst td label{width:auto;}
.dzialania .tekst_inp_dzialania{margin:8px 0 0;float:left; width:201px;}
.tekst_inp_dzialania input{border: 0 none;}
.dzialania .dzialania_tekst input{
	position: relative;
	top:4px;
	float: none;
	margin:0 4px 0 0;
}
.dzialania label{
	float:left;
	margin-top:7px;
	padding:0 8px 0 15px;
	text-align:left;
	width:120px;
}
.dzialania .szukaj_prosto2{
	margin-top:5px;
	padding:1px 0 3px 5px;
	width: 201px;
}
.dzialania .szukaj_prosto2,
.dzialania input,
.dzialania select{
	float:left;
	background-color: transparent !important;
	border:0 none;
}
.dzialania .rok select{
	width:59px;
}
.dzialania-nieporzadane b{padding: 3px 10px;}
.dzialania-nieporzadane h3{margin: 3px 5px 10px;}
.szukaj_prosto2{
	background:transparent url(../images/rejestracja1.jpg) no-repeat scroll 0 0;
}
.clearObszary2{
	border-top:1px solid #E7F3F8;
	clear:both;
	padding-top:0;
	margin-top: 7px;
}
.tekst-3{margin:0 -3px !important;}
.tekst-area2{
	background:transparent url(../images/formTextArea2.gif) no-repeat scroll 0 0;
	border:0 none;
	float:left;
	height:90px;
	margin:2px 0 10px 10px;
	padding:0;
	width:330px;
}
.tekst-area2 textarea{
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#5D6E84;
	float:left;
	height:88px;
	margin:1px 0;
	*margin: 1px 1px 1px -0px;
	padding:0;
	width:322px;
}
.margines-dzialania{
	margin: 3px 15px;
}
.nr_prod_lecz{
	display:block;
	margin:4px 9px;
}
.marg-top-10{margin-top:10px !important;}
.k4data{
	margin: 0 12px;
}
.ml14 a{
	margin-left: 6px;
}
.nr_prod_lecz span,
.nr_prod_lecz{
	font-weight: bold;
}
.przycisk-ie{
	*position: relative;
	*top: -7px;
}
.usunwierszs{cursor: pointer; margin:9px 0 0 9px;}
.dodajWiersz{cursor: pointer; margin:0 0 8px 9px;}
.dzialania-nieporzadane .formularz-stopka{line-height: 27px;}

.opisowa-banner{
	text-align:justify;
}
.dlugi_opis ul{
	overflow: hidden;
	zoom: 1;
}

div.reg4 h2.sIFR{
	margin-bottom: -3px;
	color: #525252;
	font-weight: normal;
}
div.reg4 h2.sIFR-replaced{
	margin-bottom: -9px;
}
