body{

	font-size: 12px;

	background-color: #cdd6df;

}

a img {

	border:0 none;

}

.reg1 ul.poziom1,

.fix{

	overflow: hidden;

	zoom: 1;

}

.modul-tresc a{

	color: #0162B5;

}

.prawa{

	float: right !important;

}



input,

select,

textarea{

	font: normal 11px tahoma;

	color: #7a7a7a;

	line-height: 16px;

}



.relative{

	position: relative;

}





/*tytuly*/

h3 a:hover{

	text-decoration: underline;

}

.tytul-szary14 a:hover,

.tytul-szary14 a,

.tytul-szary14{

	font: bold 14px tahoma;

	line-height: 16px;

	color: #525252;

	padding:0 0 1px;

}

.tytul-jszary26,

.tytul-jszary20-2,

.tytul-20,

.tytul-jszary20{

	font: normal 20px calibri;

	line-height: 30px;

	letter-spacing:-1px;

	color: #0d0d0d;

	padding: 0 0 4px 1px;

}

.tytul-jszary20-2{

	line-height:24px;

	padding:0 0 0 7px;

}

.tytul-20{

	color: #0162b5;

	padding: 0px;

}

.tytul-jszary26{

	letter-spacing:0;

	line-height:16px;

}

.tytul-jszary26 b{

	font-size: 14px;

	font-weight: normal

}



.tytul-jszary26, .tytul-jszary20-2, .tytul-20, .tytul-jszary20 {

	color:#0D0D0D;

	font-family:calibri;

	font-size:20px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	letter-spacing:-1px;

	line-height:30px;

	padding:0 0 4px 1px;

}



span.ikona{

	float: left;

	padding:0 8px 0 0;

	*padding:0 6px 0 0;

	width: 29px;

	height: 30px;

}

.reg7 span.ikona{

	padding:0 10px 0 0;

	background-position: 0 2px !important;

}

.reg7 .taby-glowne td div {

	padding: 5px 22px 3px 8px;

	font-weight:bold;

	letter-spacing:-2px;

}



.tytul-szary11 {

	font-weight: bold;

	font-size:11px;

	padding:0 0 8px;

	color: #585858;

}

.ankieta-blok .tytul-szary11{

	padding: 0px;

}

.ankieta-blok .ankieta-blok-wyniki{

	padding: 0 0 5px;

}

.reg4 .tytul-jszary20{

	padding: 0 0 1px 1px;

}





/*czyszczenie li*/

.reg12 ul, .reg12 ul li, .reg19 ul,.reg19 ul li,.reg9 ul,.reg9 ul li,.reg4 ul,.reg4 ul li,.reg3 ul,.reg3 ul li,.reg1 ul,.reg1 ul li{

	background: 0 none;

	padding: 0px;

	margin: 0px;



}

.reg4 ul,.reg4 ul li{

	zoom: 1;

}



.biale-tlo-k{

	padding:0 0 24px;

	background-color: #fff;

}

.niebieskie-tlo-k{

	border-top: 1px solid #c1c6cc;

	padding: 13px 0 100px;

}

.stopka,

.biale-tlo-sz{

	width: 980px;

	margin: 0 auto;

}



object, a:active {outline: none}

object, a:focus {-moz-outline-style: none}



.reg2{

	padding: 0 0 0 5px;

}



.reg10{

	position: absolute;

	right: 0px;

	width: 197px;

	padding:3px 0 0 5px;

}

.regLogo{

	float: left;

}



.reg-prawy{

	float:left;

	width: 197px;

	padding: 0 10px 0 0;

}

.reg6{

	float:right;

	width: 197px;

	margin:-8px 0 0;

	padding: 0 0 0 0;

}

.reg6 .kontener{

	margin:0 0 9px;

}

.srodek{

	float: left;

	position: relative;

	zoom: 1;

	width:566px

}

.bloki-0{

	position: relative;

	zoom: 1;

}

.reg-srodkowy{

	padding: 28px 0 0;

}

.aktywneregiony-4 .srodek{width: 773px}

.aktywneregiony-6 .srodek{width:773px}

.aktywneregiony- .srodek{width: 980px}





/*logo*/

.logo{

	background: url(../images/tl/logo.gif) no-repeat 0 0;

	width: 197px;

	height: 108px;

	display: block;

}

a.logo{

	text-decoration: none;

}

.logo span{

	display: none;

}

/*MenuReg1*/

/*Ikony dla regionu 1*/





.reg1{

	background: url(../images/tl/menu-gora.gif) no-repeat -984px 100%;

	margin: 0 -2px -2px;

	padding: 0 0 2px;

}

.reg1-v2{

	background: url(../images/tl/menu-gora.gif) no-repeat 0 100%;

}



.reg1 ul.poziom1 li{

	margin:0 0 0 -2px;

	float: right;

	height: 28px;

	line-height: 28px;

	border-left: 1px solid #65788b;

}

.reg1 ul.poziom1 li a{

	color: #fff;

	font: normal 13px Calibri;

	line-height: 24px;

	height: 27px;

	float: left;

	border-left: 1px solid #788999;

}

.reg1 ul.poziom1 li a span{

	float: left;

	padding: 0 18px 0 31px;

}

.reg1 ul.poziom1 li.first a span{

	padding: 0 13px 0 31px;

}

.reg1 ul.poziom1 li.last a,

.reg1 ul.poziom1 li.last{

	border: 0 none;

}

.reg1 ul.poziom1 li a.wcisniety,

.reg1 ul.poziom1 li a:hover{

	background: #8ba0b4;

	text-decoration: none;

	border-left: 1px solid #758697;

}

.reg1 ul.poziom1 li.first a.wcisniety,

.reg1 ul.poziom1 li.first a:hover{

	background: #8BA0B4 url(../images/tl/menu-gora.gif) no-repeat 100% 100%;

}



.reg1 .logowanie a span{background: url(../images/tl/menu-przyciski.gif) no-repeat -18px -442px}

.reg1 .logowanie a.wcisniety span,

.reg1 .logowanie a:hover span{background-position: 13px -391px}



.reg1 .mapa-serwisu a span{background: url(../images/tl/menu-przyciski.gif) no-repeat -18px -342px}



.reg1 .mapa-serwisu a.wcisniety span,

.reg1 .mapa-serwisu a:hover span{background-position: 12px -292px}



.reg1 .rejestracja a span{background: url(../images/tl/menu-przyciski.gif) no-repeat -18px -241px}

.reg1 .rejestracja a.wcisniety span,

.reg1 .rejestracja a:hover span{background-position: 12px -190px}





.reg1 .strona-glowna a span{background: url(../images/tl/menu-przyciski.gif) no-repeat -18px -143px}

.reg1 .strona-glowna a.wcisniety span,

.reg1 .strona-glowna a:hover span{background-position: 12px -92px}



.reg1 .zadaj-pytanie-ekspertowi a span{background: url(../images/tl/menu-przyciski.gif) no-repeat -16px -42px }

.reg1 .zadaj-pytanie-ekspertowi a.wcisniety span,

.reg1 .zadaj-pytanie-ekspertowi a:hover span{background-position: 13px 7px}







/*banner*/

.reg5 .rek{

	padding: 0 0 17px;

}

.blok-tekst-nad-dole{

	position: relative;

	padding: 0 0 3px 0;

	background: #e4e4e4;

	margin: 0 0 9px;

}

.blok-tekst-nad-dole .rek{

	overflow: hidden;

	zoom: 1;

	border: 1px solid #d7d7d7;

	margin: 0px

}

.blok-tekst-nad-dole h2{

	color: #0d0d0d;

	font-weight:normal;

	font-size: 14px;

	padding:2px 10px;

	font-family:calibri;

	line-height: 16px;

}

/*wyszukiwarka - blok*/

.wyszukiwarka-blok input, x:-moz-any-link,

html>/**/body .wyszukiwarka-blok input,

x:-moz-any-link,

xefault {

	height: 16px;

	line-height: 16px;

	padding: 5px 7px 0px;

}

.reg10 .tytul-jszary20 {

	padding:0 0 1px 9px;

}

.wyszukiwarka-blok{

	background: url(../images/tl/wyszukiwarka-input.gif) no-repeat 0 0;

	clear: both;

	padding:17px 0 10px 14px;

}

.wyszukiwarka-blok input{

	border: 0px;

	height: 16px;

	line-height: 16px;

	padding: 5px 7px 0px;

	float: left;

	width: 116px;

	margin: 0px;

	background: transparent;

}



.wyszukiwarka-blok input.wyszukiwarka-przycisk{

	width: 42px;

	padding: 0;

	text-align: center;

	float: none;

	height: 21px;

	margin: 0 0 0 3px;

	cursor: pointer;

}



.wyszukiwarka-blok a.zawansowana{

	background: url(../images/tl/przyciski-2.gif) no-repeat 3px -162px;

	color:#000000;

	float:left;

	font-size:11px;

	margin:0 0 -2px;

	line-height: 16px;

	padding:2px 0 0 10px;

	width: 150px;

}



/*menu-region3*/

.menu-srodek{

	background: url(../images/tl/menu-reg3.gif) repeat-y 0 0;

	position: relative;

}



.reg3{ /*TLO*/

	position: relative;

}

a.rss {

	background: url(../images/tl/przyciski-a.gif) no-repeat 0px -901px;

	width: 99px;

	height:18px;

	margin:8px 0 0;

	float: right;

}

a.rss:hover{

	text-decoration: none;

}

.reg3 ul.poziom1{

	height: 35px;

	padding:0 250px 0 34px;

}

.menu-srodek ul.poziom1 li{

	float: left;

	color: #ffffff;

	padding:9px 7px 0 0;

}

.menu-srodek ul.poziom1 li a{

	font: normal 11px tahoma;

	line-height: 13px;

	color: #ffffff;

}

.reg3 ul.poziom1 li.tytul-menu{/*tytul dla menu w regionie 3*/

	font: normal 14px Calibri;

	color: #0d0d0d;

	padding:9px 12px 0 0;

}

.reg19 ul.poziom1{

	float: right;

	padding:0 5px 0 0;

}



.reg19{

	top:0px;

	position:absolute;

	right:8px;

	width:255px;

}









/*region4 menu*/

.reg4 ul.poziom1 li{

	line-height: 0px;

	font-size: 0px;

}

.reg4 ul.poziom1 li a{

	background: url(../images/tl/menu-reg4.gif) no-repeat -203px 100%;

	padding:0 0 6px;

	display: block;

	color: #FFFFFF;

	line-height:16px;

	font-size: 12px;

	margin: 0 0 2px;

}

.reg4 ul.poziom1 li li a{

	font-size: 11px;

}

.reg4 ul.poziom1 li ul li a{

	background: none;

	padding: 0px;

	margin: 0px;

	text-decoration:  none;

	color: #0d0d0d;

}



.reg4 ul.poziom1 li ul li a span{

	color: #0d0d0d;

}

.reg4 ul.poziom1 li ul li a span,

.reg4 ul.poziom1 li.wcisniety ul li a span{

	background: none;

	padding: 3px 0px 3px 23px;

	font-size: 11px;

	margin: 0px;

}

.reg4 ul.poziom1 li a span{

	color: #fff;

	padding: 6px 3px 0 23px;

	display: block;

	background: url(../images/tl/menu-reg4.gif) no-repeat -203px 0;

}

.reg4 ul.poziom1 li a:hover span,

.reg4 ul.poziom1 li.wcisniety a span{

	padding: 6px 3px 0 23px;

	text-decoration: none;

	background: url(../images/tl/menu-reg4.gif) no-repeat 100% 0;

}



.reg4 ul.poziom1 li.tytul-menu{

	background: url(../images/tl/menu-reg4.gif) no-repeat 0 100%;

	text-align: center;

	padding:0 0 6px;

	margin:0 0 2px;

	font: normal 14px calibri;

	line-height: 16px;

}

.reg4 ul.poziom1 li.tytul-menu span{

	padding: 6px 0 0;

	color: #fff;

	display: block;

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

}

.reg4 ul.poziom1 li ul{

	background: #fff url(../images/tl/menu-reg4-dol.gif) repeat-x 0 100%;

	border-left: 1px solid #dbdbdb;

	border-right: 1px solid #dbdbdb;

	padding: 0 0 2px;

	margin:-5px 0 2px;

}

.reg4 ul.poziom1 li ul li{

	border-top: 1px solid #dbdbdb;

	background: #fff;

	margin: 0px;

	padding: 1px;

}

.reg4 ul.poziom1 li.wcisniety ul li a span{

	color: #0d0d0d;

	background: #fff url(../images/tl/menu-reg4-strzalki.gif) no-repeat 15px 10px;

}

.reg4 ul.poziom1 li ul li a:hover span,

.reg4 ul.poziom1 li ul li.wcisniety a span{

	background: #cc466e url(../images/tl/menu-reg4-strzalki.gif) no-repeat 15px -66px;

	color: #FFFFFF;

}

.reg4 ul.poziom1 li ul li ul li a,

.reg4 ul.poziom1 li ul li ul li{

	background: #fff;

}

.reg4 ul.poziom1 ul.poziom3{

	background: none;

	margin: 1px 0 0;

	border: 0 none;

	border-top:1px solid #DBDBDB;

	padding:0 0 0 0;

}

.reg4 ul.poziom1 li ul.poziom3 a{

	color:#0D0D0D;

}

.reg4 ul.poziom1 li ul.poziom3 li ul{

	margin: 0 0 0;

}

.reg4 ul.poziom1 li.wcisniety ul.poziom3 li{

	border: 0 none;

}

.reg4 ul.poziom1 li.wcisniety ul.poziom3 li a span{

	padding: 3px 4px 3px 33px

}

.reg4 ul.poziom1 li.wcisniety ul.poziom3 a span{

	background:#FFFFFF url(../images/tl/menu-reg4-strzalki.gif) no-repeat 22px 10px;

	color:#0D0D0D;

}



.reg4 ul.poziom1 li.wcisniety ul.poziom3 a:hover{

	color: #0D0D0D;

}

.reg4 ul.poziom1 li.wcisniety ul.poziom3 li.wcisniety a span,

.reg4 ul.poziom1 li.wcisniety ul.poziom3 a:hover span{

	background: #cc466e url(../images/tl/menu-reg4-strzalki.gif) no-repeat 22px -66px;

	color: #FFFFFF;

}

.reg4 ul.poziom1 li.wcisniety ul.poziom3 li.wcisniety ul li a span{

	background:#FFFFFF url(../images/tl/menu-reg4-strzalki.gif) no-repeat 29px 10px;

	color:#0d0d0d;

	padding: 3px 4px 3px 40px;

}

.reg4 ul.poziom1 li.wcisniety ul.poziom3 li.wcisniety ul li.wcisniety a span,

.reg4 ul.poziom1 li.wcisniety ul.poziom3 li.wcisniety ul li a:hover span{

	background: #cc466e url(../images/tl/menu-reg4-strzalki.gif) no-repeat 29px -66px;

	color: #FFFFFF;

}

.reg4 ul.poziom1 li.wcisniety ul.poziom3 li.wcisniety ul li.wcisniety li a span{

	background:#FFFFFF url(../images/tl/menu-reg4-strzalki.gif) no-repeat 36px 10px;

	color:#0d0d0d;

	padding: 3px 4px 3px 46px;

}

.reg4 ul.poziom1 li.wcisniety ul.poziom3 li.wcisniety ul li.wcisniety li.wcisniety a span,

.reg4 ul.poziom1 li.wcisniety ul.poziom3 li.wcisniety ul li.wcisniety li a:hover span{

	background: #cc466e url(../images/tl/menu-reg4-strzalki.gif) no-repeat 36px -66px;

	color: #FFFFFF;

}

/*reg9*/



.reg9{

	padding: 2px 0 25px;

}

.reg9 div.poziom1 .spacer,

.reg9 div.poziom1 a,

.reg9 div.poziom1{

	text-align:center;

	color: #424343;

	font: normal 11px tahoma;

}

.reg9 div.poziom1 .spacer{

	padding: 0 8px;

	

}



/*stopka, starowa, ububione*/

.stopka-przyciski a{

	background: url(../images/tl/przyciski.gif) no-repeat 0 0;

	float: left;

	position: relative;

}

.stopka-przyciski a span{

	background: url(../images/tl/przyciski.gif) no-repeat 100% 0;

	display: block;

	padding: 0px 10px 2px 0;

}

.stopka-przyciski a:hover span{

	color: #fff;

	background: url(../images/tl/przyciski.gif) no-repeat 100% -72px;

}

.stopka-przyciski a:hover{

	text-decoration: none;

}

a.startowa{

	position: relative;

	background-position: 0 -48px;

	padding: 0 0 0 9px;

	margin:0 0 0 11px;

}



a.startowa:hover{

	background-position: 0 -116px;

}

a.wgore{

	background-position: 0 -24px;

	padding: 0 0 0 20px;

	float: right;

}

a.wgore:hover{

	background-position: 0 -72px;

}



a.ulubione{

	padding: 0 0 0 21px;

}

a.ulubione:hover{

	background-position: 0 -94px;

}





a.startowa:hover b{

	display: block !important;

	position: absolute;

	width: 200px;

	font: bold 12px trebuchet ms;

	color: red;

	top: 8px;

	left: 0px;

	padding-top: 15px;

}

.stopka-przyciski{

	font-size: 11px;

	margin:9px 0 0;

}

.reg12{font-size: 11px;}

.reg12 ul{

	float: right;

}

/*bloki*/

.reg-prawy .kontener{

	padding: 9px 0 0;

}



/*ankieta - blok*/



.reg4 .kontener{

	font-size:11px;

	line-height:14px;

}



/*aktualnosci*/



.data-1{

	font: normal 10px tahoma;

	color: #a2a2a2;

	line-height: 10px;

	margin: 0;

	padding:0 0 3px;

}

.tresc-1{

	line-height: 16px;

}

.tresc-2{

	font-size: 11px;

}



a.link-1{

	background: url(../images/tl/przyciski-2.gif) no-repeat 0 0;

	width: 16px;

	height: 17px;

	position:relative;

	top:2px;

}

a.link-1:hover{

	background-position: 0 -21px;

}

.wiecej-lewa,

.wiecej-prawa-2,

.wiecej-prawa{

	float: right;

	font-size: 11px;

	line-height: 14px;

	border: 1px solid #e0e0e0;

	background: #fffbf0;

	margin:6px 0 1px;

	cursor: pointer;

	padding:0 9px 2px 8px;

	color: #656565;

}

.wiecej-prawa-2{

	margin: 8px 0 1px 0;

}

.wiecej-lewa{

	float:left;

}

.wiecej-lewa:hover,

.wiecej-prawa:hover{

	color: #656565;

	text-decoration: none;

}

.aktualnosci-skrot-1,

.aktualnosci-skrot-1-1{

	border-style: solid;

	border-width: 0 0 1px;

	border-color: #000 #000 #e0e0e0;

}



.aktualnosci-skrot-1{

	margin: 0 -8px  0;

	border-color: #000 #000 #fff;

	padding: 0;

}

.aktualnosci-skrot-1-1{

	padding: 0 8px;

}



/*zdjecia*/

.zdjecie img{

	border: 1px solid #e0e0e0;

	

}



/*subskrypcja i logowanie*/

.input-tekst{

	background: url(../images/tl/input-powt.gif) repeat-x 0 0;

	padding:4px 7px;

	width:160px;

	color: #0d0d0d;

	line-height:14px;

	height:14px;

	border: 1px solid #325475;

}

.przycisk-2{

	background: url(../images/tl/input-powt.gif) repeat-x 0 -1px;

	color: #0d0d0d;

	height:18px;

	padding:0 8px 3px;

	margin:7px 0 8px;

	border: 1px solid #325475;

	cursor: pointer;

}

.przycisk-2:hover{

	color: #0d0d0d;

	text-decoration: none;

}

a.przycisk-2{

	font: normal 11px tahoma;

	line-height:15px;

	height: 16px;

	padding:0 8px 0px;

}



.polec-znajomemu,

.blok-logowania-pl,

.subskrypcja{

	background: url(../images/tl/logowanie-tlo.gif) no-repeat 0 -19px;

	padding: 10px 10px 0 11px;

}

.polec-znajomemu{

	height:68px;

}

.subskrypcja{

	background-position:0 -19px;

	height:87px;

	padding:10px 10px 0 11px;

}

.polec-znajomemu .input-tekst,

.blok-logowania-pl .input-tekst,

.subskrypcja .input-tekst{

	float: left;

	margin: 0 0 10px;

}

.subskrypcja .przycisk-2{

	float: left;

	margin:7px 0 8px;

}







.blok-logowania-pl a.przycisk-2{

	float: left;

}

.polec-znajomemu a.przycisk-2{

	float: right;

}

.blok-logowania-pl a.logowanie-przycisk{

	float: right;

}

.blok-logowania-pl .input-tekst{

	width: 68px;

}

.materialy a,

.materialy{

	color:#525252;

	font-size:11px;

	line-height:14px;

	*line-height:16px;

	padding:2px 0 4px 2px;

	*padding:0px 0 4px 2px;

}





.logowanie-welcome{

	color: #fff;

	height:34px;

}





/*kalendarz*/

.KalenCont td{

	font: normal 11px arial;

	text-align: center;

}

.KalenCont tr.kalendarz-dzien td{

	background-color: #ffffff;

	font-weight: bold;

	line-height:16px;

}

.KalenCont td{

	border-left: 1px solid #e0e0e0;

	border-bottom: 1px solid #e0e0e0;

	line-height:15px;

	width:28px;

}

.KalenCont table{

	border-right: 1px solid #e0e0e0;

	border-top: 1px solid #e0e0e0;

	margin:0 0 4px;

}

.KalenCont td{

	background-color: #f5f5f5;

}

.KalenCont td div{

	margin:-1px;

	*margin:-1px -14px;

	width:27px;	

	height: 15px;

	line-height: 15px;

	overflow: hidden;

	zoom: 1;

}

.KalenCont td.Active div{

	border: 1px solid #8d409e;

	font-weight: bold;

	cursor: pointer;

	position:relative;

	background: #fff;

}

.KalenCont td.ActiveSelected div{

	background-color: #8d409e;

	color: #fff;

	position:relative;

	font-weight: bold;

	border:1px solid #8d409e;

	cursor:pointer;

}

.KalenCont tr.kalendarz-spacer td{

	height: 1px;

	line-height: 1px;

	font-size: 1px;

	background: #fff;

}

.przycisk-dalej,

.przycisk-wstecz{

	background: url(../images/tl/przyciski-2.gif) no-repeat 0 -118px;

	border: 0;

	cursor: pointer;

	height:16px;

	padding:0;

	width:16px;

	float: left;

}

.przycisk-dalej{

	background-position: 0 -141px;

	float: right;

}

.miesiace{

	text-align:center;

	margin:0 4px 3px;

	color: #383838;

	font: bold 11px arial;

}

.kalendarz,

.kalendarz-dol{

	background: url(../images/tl/bloczek-tlo.gif) no-repeat -1900px 0;

	padding: 5px 0 0;

}

.kalendarz-dol{

	padding: 0 0 9px 0;

	background-position: -1900px 100%;

}

.kalendarz-skrot{

	margin: 0 -8px 0;

	border-bottom: 1px solid #fff;

}

.kalendarz-skrot2{

	border-bottom: 1px solid #e0e0e0;

	padding:9px 8px 4px 42px;

	color: #474747;

	font-weight: bold;

	font-size: 12px;

	display: block;

	background: url(../images/tl/przyciski-a.gif) no-repeat 10px -955px;

}



.kalendarz-skrot2 .data-k{

	padding:2px 5px 0 3px;

	font: normal 11px arial;

	color: #494949;

}

.kalendarz-skrot2 b{

	float: right;

	height:16px;

	margin:3px 0 0;

	padding:0;

	width:16px;

	background: url(../images/tl/przyciski-2.gif) no-repeat 0 0;

	color: #525252;

	line-height: 0px;

	font-size: 0;

}

.kalendarz-blok-tytul{

	display: block;

	padding: 0 6px 0 0;

}

.kalendarz-skrot2:hover{

	text-decoration: none;

	background-color: #ffffff;

	background-position: 10px -1129px;

	

}

.kalendarz-skrot2:hover b{

	background-position: 0 -43px;

}

/*modul*/



.modul-tresc{

	background: #f6f6f6 url(../images/tl/modul-tlo.gif) no-repeat -995px 0;

	border-style: solid;

	border-width: 0 1px;

	border-color: #cdcdcd;

	padding: 4px 12px;

	font-size:11px;

}



.modul-dol,

.modul-dol div,

.modul-gora,

.modul-gora div{

	background: url(../images/tl/modul-tlo.gif) no-repeat 100% 0;

	height: 3px;

	line-height: 0px;

	font-size: 0px;

	padding-right: 5px;

}

.modul-dol{background-position: 100% 100%; margin: 0 0 16px;}

.modul-dol div{background-position: 0 100% ;}

.modul-gora div{background-position: 0 0;}



.blok-tresc{

	background: #f6f6f6 url(../images/tl/blok-tresc.gif) no-repeat 0 -401px;

	border-style: solid;

	border-width: 0 1px;

	border-color: #e0e0e0;

	padding:7px 8px 5px;

	font-size:11px;

}



.blok-dol,

.blok-dol div,

.blok-gora,

.blok-gora div{

	background: url(../images/tl/blok-tresc.gif) no-repeat 100% -387px;

	height: 2px;

	line-height: 0px;

	font-size: 0px;

	padding-right: 5px;

}

.blok-dol{background-position: 100% -389px;height: 3px;}

.blok-dol div{background-position: 0 -389px; height: 3px;;}

.blok-gora div{background-position: 0 -387px;}



.tytul-modul{

	color: #0162b5;

	font: normal 20px Calibri;

	padding: 3px 0 9px;

	line-height: 24px;

}

.tytul-modul .ikona{

	margin:0 0 -6px;

	position:relative;

	top:-2px;

}

span.gwiazdka{

	color: #f51616;

}

.uzytkownicy-tytul{

	position: absolute;

	top:2px;

	left: 0px;

	background: #fff;

	width: 700px;

}

/*uzytkownicy*/



a.wyslij3{

	background: url(../images/tl/przyciski-a.gif) no-repeat 0 -200px;

	border: 0 none;

	color: #fff;

	padding:0;

	display:inline-block;

	width:81px;

	padding:6px 0;

	height: 15px;

	text-align: center;

	color: #fff;

	cursor: pointer;

	font-size: 12px;

	top: 66px;

	right: 6px;

	position: absolute;

}



.tresc-czarny,

.tresc-niebieski{

	font: bold 12px tahoma;

	color: #4189c8;

	line-height: 18px;

	padding:0 0 16px;

}

.tresc-niebieski5,

.tresc-niebieski4,

.tresc-niebieski3,

.tresc-niebieski2{

	font: bold 14px tahoma;

	color: #0672ce;

	line-height: 16px;

}

.tresc-niebieski3{

	padding:16px 0 5px 3px;

}

.tresc-niebieski5{

	padding:0px 0 13px 7px

}

.tresc-czarny{

	color: #525252;

	padding: 6px 7px 11px;

	line-height: 14px;

}

.ramka-1a,

.ramka-1{

	border-style: solid;

	border-width: 1px 0;

	border-color: #e0e0e0 #000 #fff;

}

.ramka-1a{

	border-color:  #fff #000 #e0e0e0;

}

.ramka-2a{

	border-color:  #fff #000 #e0e0e0;

	border-width: 1px 0 0;

}

.ramka-1-magrines{

	margin: 0 0 7px;

}

input.file,

.formularz textarea,

.formularz select,

.formularz input[type="password"],

.formularz input[type="text"]{

	border:1px solid #9C9998;

	height:14px;

	line-height:14px;

	margin:0;

	padding:2px 4px;

	color: #000000;

	width:196px;

}

.formularz input[type="radio"],

.formularz input[type="checkbox"]{

	width: auto;

	float:left;

}

.formularz input{

	*border:1px solid #9C9998;

	*height:14px;

	*line-height:14px;

	*margin:0;

	*padding:2px 4px;

	*color: #000000;

	*width:196px;

}

.formularz input.radio,

.formularz input.checkbox{

	*width: auto;

	*border: 0 none;

	*padding: 0px;

	*margin: 0px;

}

.formularz textarea{

	width: 370px;

	margin:0 0 10px;

	border:1px solid #9C9998;

	height: 99px;

}

.formularz select{

	height:20px;

	padding:0;

	width:380px;

}

.formularz select.selectkrotki{

	width:206px;

}

.formularz input.file{

	height: auto;

}

.formularz label{

	line-height: 16px;

	text-align: left;

	color: #392f22;

	font-size: 11px;

	float: left;

	/*width: 120px;*/

	line-height: 16px;

	padding: 2px 9px 10px 5px;

}

.formularz td label{

	width: auto;

}



/*rejstracja*/

.logowanie{padding: 10px 0 10px;}

.logowanie label{width: 100px;}

.logowanie-przyciski{

	padding: 5px 0 5px 107px;

}

.rejstracja{

	padding: 32px 0 32px;

	background: #fafafa;

}

.branza-radio {

	line-height:20px;

	padding:4px 0 4px 8px;

}

.branza-radio input.radio {

	top:3px;

}

.branza-radio input.input-text{

	margin: 0px 0 0 6px;

	padding: 2px 4px;

	width: 100px;

	float: none;

	border:1px solid #9C9998;

	color:#000000;

	height:14px;

	line-height:14px;

}

.rejstracja label{

	width: 115px;

}

.regulamin label,

.zgoda label{

	width: 24px !important;

	float: left;

	padding: 0 0 0 1px;

}

.obowiazkowe,

.regulamin,

.zgoda{

	color:#414040;

	font-size:11px;

	line-height:13px;

	padding:16px 0;

}

.regulamin{

	padding:13px 0 6px;

}

.regulamin a{

	color: #12559a;

	text-decoration: underline;

}

.obowiazkowe{

	padding:11px 0 10px 2px;

}



input.checkbox-3,

input.checkbox-2,

input.radio-2,

input.radio,

input.checkbox{

	top: 0px;

	top: -2px\9;

	*top: -1px;

	position: relative;

	zoom: 1;

	float: left;

}

input.checkbox-3{

	top: -1px;

	top: -2px\9;

	*top: -3px;

}

input.checkbox-2{

	*top: 3px !imporntant;

}

input.radio{

	top: -1px;

	top: -2px\9;

	*top: 3px;

}

input.radio-2{

	top: -1px;

	top: -2px\9;

}

input.#zgoda,

input.#dodatkowa_zgoda{

	_top: -3px;

}

.forum-avatar input.checkbox{

	float: none;

}

.formularz-przyciski{

	padding:19px 0 6px;

}

.formularz-przyciski2{

	padding: 19px 0 6px 0;

}

.komentarze{

	margin: 10px 0 0;

}

.komentarze2{

	margin: 0 0 10px;

}

.form-przyciski2{

 padding:32px 20px 0 24px

}

.komentarz-dodaj,

.formularz input.wyslij2,

.wyslij2,

.wyslij{

	background: url(../images/tl/przyciski-a.gif) no-repeat 0 -134px;

	border: 0 none;

	color: #fff;

	padding:0;

	display:inline-block;

	width:120px;

	padding:6px 0;

	cursor: pointer;

	font-size: 12px;

}

.wyslij2-fix{

	float: left;

	*padding: 0px;

	*height: 28px;

}

.komentarz-dodaj{

	margin: 0 0 10px;

}

.formularz a.wyslij2,

.formularz input.wyslij2{

	background-position:0 -92px;

	height:28px;

	width:80px;

	text-align: center;

	color: #fff;

}

.formularz a.wyslij2{

	padding: 0px;

	line-height: 28px;

}

.obowiazkowe2{

	float:right;

}

.obowiazkowe3{

	float:right;

	padding: 16px 5px 10px 0;

}



a.haslo-przypomnij{

	background-position:0 -166px;

	color:#FFFFFF;

	display:inline-block;

	margin:0 0 0 10px;

	height: 16px;

	text-align:center;

	width:120px;

}

.pola-obowiazkowe{

	margin: -2px 0 0;

}



/*przypomniej haslo*/



.p-haslo{

	background: #fafafa;

	padding: 14px 0 12px;

}

.p-haslo-opis{

	line-height:13px;

	padding:0 16px 22px;

	color: #7f888d

}



.przyciski-ds{

	background: url(../images/tl/przyciski-a.gif) no-repeat 0 0;

	padding-left: 14px;

	line-height: 28px;

	float: left;

	margin:4px 75px;

}

.przyciski-ds span{

	background: url(../images/tl/przyciski-a.gif) no-repeat 100% 0;

	color: #fff;

	line-height:26px;

	padding: 0 14px 2px 0;

	display: block;

}

a.przyciski-ds:hover,

a.przyciski-ds:hover span{

	color: #fff;

}



.anuluj-dodaj .przyciski-ds{

	background-position:0 -93px;

	color:#FFFFFF;

	line-height:26px;

	padding:0 0 2px;

	text-align:center;

	width:81px;

	margin:0 29px 0 0;

}

.anuluj-dodaj input.przyciski-ds{

	height: 26px;

	border: none;

	margin: 0;

	cursor: pointer;

}

.jeden-czerwony{

	margin: 10px 0 0;

}

.jeden-czerwony input.przyciski-ds{

	background-position: 0 -135px;

	float: right;

	zoom: 1;

}



/*menu reg 6*/







.menu-zielone a,

.menu-zielone,

.menu-reg6-2,

.menu-reg6-1{

	background: url(../images/tl/kategorie-reg6.gif) no-repeat 0 0;

}

.menu-reg6-2{

	background-position: 100% 100%;

	padding:1px 1px 0;

}

.poziom3 .menu-zielone,

.poziom2 .menu-zielone,

.menu-zielone{

	background-position: 100% 0;

}

.menu-zielone a{

	background-position:-385px -188px;

	color:#FFF;

	font-size: 11px;

	display:block;

	padding:6px 2px 6px 24px;

}

.poziom2 .menu-zielone a{

	background-position:-380px -188px;

	padding:6px 2px 5px 29px;

}

.poziom3 .menu-zielone a{

	background-position:-375px -188px;

	padding:6px 2px 5px 34px;

}



.menu-reg6-2 .first{

	background: transparent;

}

.menu-reg6-2 .last{

	background-position: -197px -164px;

}

.menu-zielone-linki{

	height:23px;

	padding:7px 6px 0 7px;

}



.menu-zielone-linki a{

	float: left;

	font-size: 11px;

	line-height: 14px;

	line-height: 14px;

	color: #000;

	padding: 1px 7px 1px 8px;

	border: 1px solid #000;

	background: url(../images/tl/kategorie-reg6.gif) no-repeat -197px -200px;

}



.menu-zielone-linki a.prawa{

	float: right;

}



.menu-reg6-2 .wcisniety a{color: #ffc400;}

/*MODULY - AKTUALNOSCI, OPISOWKA- UKLAD zdjec*/

.tresc{

	line-height: 16px;

	padding:0 0 20px;

}

span.data{

	float: right;

	padding: 0 0 0 10px;

}

.tytul-tresc{

	padding: 0 0 6px;

}

.poprzenia-nastena{

	border-top: 1px solid #e0e0e0;

	margin:0 -12px;

	clear: both;

}

.poprzenia-nastena div{

	border-top: 1px solid #ffffff;

	padding: 5px 12px 0;

	overflow: hidden;

	zoom: 1;

	margin:0 0 -1px;

}

.poprzenia-nastena a{

	border: 1px solid #e0e0e0;

	background: #fffbf0;

	color: #656565;

	padding:1px 12px 2px;

	float:left;

	line-height: 14px;

}



.poprzenia-nastena .link-nastepna{

	float:right;

}



.tresc td {

	border-right: 1px solid #e0e0e0;

	border-bottom: 1px solid #e0e0e0;

	padding: 3px 5px;

}

.tresc table {

	border-left: 1px solid #e0e0e0;

	border-top: 1px solid #e0e0e0;

}

.pliki-do-pobrania{

	clear: both;

}



h4.tytul-listy-gal,

.pliki-do-pobrania h4{

	margin:10px -12px 4px;

}

h4.tytul-listy-gal{

	margin:0 -12px 4px;

}

h4.tytul-listy-gal span,

.pliki-do-pobrania h4 span{

	background: url(../images/tl/przyciski.gif) no-repeat -144px -161px;

	display: block;

	font: normal 20px  calibri;

	line-height: 28px;

	color: #181618;

	line-height:32px;

	padding:8px 13px 8px 51px;

}

.komentarze-tytul{

	display: block;

	font: normal 16px  calibri;

	line-height: 20px;

	color: #181618;

	line-height:32px;

	padding:0 13px 8px 0;

}

h4.tytul-listy-gal span{

	background-position: -144px -216px;

}

.pliki-do-pobrania p{

	padding: 0 0 0 27px;

}

.pliki-do-pobrania img{

	padding: 0 11px 0 0;

	float: left;

}

.pliki-do-pobrania div{

	padding: 6px 0 0

}



.zdjecie {

	padding: 0px 0px 10px;

	font-size: 11px;

	color: #565656;

	font-family: Tahoma;

	text-align: center;

}

.zdjecie a {

	display: block;

	text-align: center;

}

.zdjecie img {

	border: 1px solid #e0e0e0;

	background: #fff;

}

.szablon4,

.szablon5 {

	width:110px;

	text-align: center;

}

.szablon4 {

	float: right;

	padding: 0px 0px 5px 12px;

	text-align: center;

}

.szablon5 {

	float: left;

	padding: 3px 12px 5px 0px;

}



.szablon7 {

	overflow: hidden;

	zoom: 1;

	padding: 10px 0px;

	text-align: center;

	margin:0 -6px;

}

.szablon7 .zdjecie {

	display: inline-block;

	vertical-align: top;

	padding: 0 13px 10px;

	width:108px;

}

.szablon67 {padding: 10px 0px 0;}

.szablon7 img {margin: 0px}

.szablon7 .zdjecie,

x:-moz-any-link {

	display: -moz-inline-box;

	-moz-box-orient: vertical;

}

.szablon7 .zdjecie, 

x:-moz-any-link,

x:default {

	display: inline-block;

}

.szablon7 .zdjecie {display: inline !iefix;}



/*aktualnosci-skrot*/

.tresc-skrot-ramka,

.tresc-skrot{

	border-style: solid;

	border-width: 0 0 1px;

	border-color: #000 #000 #e0e0e0;

}

.artykuly-skrot-ramka{

	padding:0 12px 8px !important;

}



.aktualnosci-skrot-1 .zdjecie{

	padding:0 0 15px;

	text-align: center;

}



.tresc-skrot{

	margin: 0 -12px 9px;

	border-color: #000 #000 #fff;

	padding: 0;

}

.tresc-skrot .szablon5{

	padding:2px 12px 0 0;

}

.tresc-skrot .zdjecie{

	padding:2px 12px 10px 0;

	float: left;

	zoom: 1;

}

.tresc-skrot-ramka{

	padding: 0 12px 3px;

}

.tresc-skrot h3 a{

	color: #525252;

}

.tresc-skrot h3{

	padding: 0 0 2px;

}



.aktualnosci-skrot-1 h3 a{

	color: #525252;

}

.aktualnosci-skrot-1 h3{

	padding: 0 0 12px;

	line-height:14px;

	font-size: 12px;

	color: #525252;

}





a.wiecej-link-ar,

a.wiecej-link-sa{

	border: 1px solid #e0e0e0;

	background: #fffbf0;

	color: #656565;

	line-height:14px;

	padding:0 12px 2px;

	margin:9px 0 6px;

	float:right;

}

/*pager*/

.pager{

	text-align: center;

	line-height:14px;

}

.pager img{

	position:relative;

	top:4px;

	zoom: 1;

	padding: 0 1px;

}

.pager a,

.pager b,

.pager u{

	display: inline-block;

	color: #5b5b5b;

}

.pager a,

.pager b,

.pager u, 

x:-moz-any-link,

x:default {

	display: inline-block;

}



.pager b{

	margin: 0 -5px;

	position: relative;

	zoom: 1;

	*top: 1px;

	z-index:100;

}

.pager u{

	padding:0 4px 1px 5px;

	border: 1px solid #e0e0e0;

	background-color: #fffbf0;

	text-decoration: none;

	color: #005eae;

	font-weight: normal;

}



.aktualnosci-archiwum label{width: 200px;}

.aktualnosci-archiwum {padding: 0 0 20px;}

/*artykulu*/

.artykuly-opis-artykulu{

	padding:10px 0;

}



/*zdjecia galerie*/

.szablon7 .jasny,

.szablon7 .ciemny{

	padding:11px 0 1px;

}

.szablon7 .ciemny{

	background-color: #e9e9e9;

}



.szablon7g{

	margin:0 -11px;

	overflow: auto;

	zoom: 0;

}

.szablon7g{

	padding: 10px 0 0;

}

.lista-margines a{

	color: #525252;

}

.opis-gora{

	padding:2px 0 0;

}

.opis-dol{

	padding: 2px 0 2px;

}





/*Mapa Serwisu*/



.mapa-serwisu-tytul span,

.mapa-serwisu-tytul{

	background: url(../images/tl/tla-naglowki.gif) no-repeat 0 -250px;

	color: #494949;

	padding:0 0 0 37px;

	text-align: left;

}

.mapa-serwisu-tytul span{

	background-position: 100% -250px;

	padding: 0 8px 0 0 ;

	display: block;

	font: bold 11px tahoma;

	color: #555;

	height: 30px;

	line-height: 30px;

}



ul.mapa-serwisu li{

	padding:4px 0 4px 22px;

	background-position:0 -979px;

}

ul.mapa-serwisu{

	margin:0 0 0 32px;

	padding:5px 0 9px;

}

ul.mapa-serwisu ul.mapa-serwisu{

	border-top:1px solid #E5E5E5;

	margin:7px 0 0;

	padding:2px 0 0 9px;

}



ul.mapa-serwisu a{

	color: #525252;

}

ul.mapa-serwisu a:hover{

	color: #1077cf;

	font-weight: bold;

	text-decoration: none;

}



.wyszukiwarka-3,

.wyszukiwarka{

	background: url(../images/tl/tla-naglowki.gif) no-repeat 0 -324px;

	padding: 0 0 0 3px;

	color: #fff;

}

.wyszukiwarka-3{

	background-position: 100% -324px ;

	padding: 0 3px 5px 0;

}

.wyszukiwarka-2 div,

.wyszukiwarka-1 div,

.wyszukiwarka-2,

.wyszukiwarka-1{

	background: url(../images/tl/tla-naglowki.gif) no-repeat 0 -320px;

	padding: 0 0 0 5px;

	height: 3px;

	line-height: 0px;

	font-size: 0px;

}

.wyszukiwarka-2{background-position: 0 100%;}

.wyszukiwarka-2 div{float: right; background-position: 100% 100%; width: 5px;}

.wyszukiwarka-1 div{float: right; background-position: 100% -320px; width: 5px;}



.wyszukiwarka-pole{

	padding: 10px 0 6px 34px;

	border-bottom: 1px solid #7590ac;

}



.wyszukiwarka-pole-2{

	border-bottom: 1px solid #90aac4

}

.wyszukiwarka .input-tekst{

	border-top:0 none;

	border-color: #dadada;

	float:left;

	padding:4px 7px 3px;

	width:230px;

}

.wyszukiwarka-pole b{

	float: left;

	padding: 1px 10px 0 0;

}

#advanceSearchHref{

	background: url(../images/tl/przyciski-2.gif) no-repeat 1px -230px;

	cursor:pointer;

	display:block;

	margin:0 0 0 132px;

	padding:0 0 0 6px;

	width: 200px;

}

#advanceSearch h3{

	padding:11px 0 5px 35px;

	font-size: 11px;

}

#advanceSearch .fix{

	padding: 0 0 7px 31px;

}

#advanceSearch label{

	float: left;

	width: 240px;

	padding: 5px 9px 0 0;

}

#advanceSearch span{

	padding: 0 0 0 8px;

	float: left;

	width:208px;

}

#advanceSearch input{

	top: -1px;

	top: -2px\9;

	*top: -1px;

	position: relative;

	zoom: 1;

	float: left;

}

#advanceSearch{

	border-bottom: 1px solid #90aac4

}

#advanceSearch div.fix{

	border-bottom: 1px solid #6387ab;

}

.wyszukiwarka .przycisk-2{

	font-size: 12px;

	color: #182d42;

	border: 1px solid #000;

	background-color: #f5f5f5;

	width:60px;

	height: 24px;

	line-height: 24px;

	*line-height: 12px;

	*padding:4px 8px 4px;

	text-align: center;

	float: right;

	margin:5px 5px 0 229px;

	

}

.wyszukiwarka-odstep{

	padding:0 0 4px;

}

.wyszukiwarka-info{

	padding:14px 0 15px;

	line-height: 18px;

}

.wyszukiwarka-wynik dt div,

.wyszukiwarka-wynik dt{

	background: url(../images/tl/tla-naglowki.gif) no-repeat 0 -250px;

	padding: 0 0 0 5px;

	cursor: pointer;

}

.wyszukiwarka-wynik dt div{

	background-position:100% -250px;

	padding: 0 5px 0 0;

	height:30px;

	line-height:30px;

}

.wyszukiwarka-wynik dt span{

	float: right;

	padding:0 3px 0 0;

}

.wyszukiwarka-wynik dt span b{

	color: #0e75b6

}

.wyszukiwarka-wynik dt h3{

	float: left;

	background: url(../images/tl/przyciski-2.gif) no-repeat 4px -477px;

	padding:0 0 0 33px;

}

dl.wyszukiwarka-wynik {

	margin:0 -7px 3px;

}

.wyszukiwarka-wynik dd {

	padding:0 0 12px 30px;

	margin: 0;

}

.wyszukiwarka-wynik dd h3 a{

	color: #0e75b6;

	font-size: 11px;

	font-weight: bold;

}

.wyszukiwarka-wynik dd div.fix{

	padding: 10px 0 0 ;

}

.wyszukiwarka-wynik dd div div{

	position: relative;

	zoom: 1;

	padding: 0 20px 0 0;

}

.wyszukiwarka-wynik dd div h3{

	line-height: 18px;

	padding:0 20px 2px 0;

}

.wiecej-wyszukiwarka{

	width: 16px;

	background: url(../images/tl/przyciski-2.gif) no-repeat 0 -484px;

	display: block;

	position: absolute;

	bottom: 0px;

	right: 0px;

	cursor: pointer;

	height: 16px;

}

a.wiecej-wyszukiwarka:hover{

	text-decoration: none;

	background-position: 0 -43px;

}



/*Komunikaty*/





.komuni-1,

.komuni-2{

	background: url(../images/tl/komunikat-tlo.gif) no-repeat 0 -3px;

	padding: 0 0 0 3px;

	color: #010101;

}

.komuni-2{

	background-position: 100% -3px ;

	padding:0 3px 7px 0;

	color: #010101;

	font-weight: bold;

	font-size: 12px;

}

.komuni-2 .przycisk{

	background: url(../images/tl/przyciski-a.gif) no-repeat 0 -272px;

	height: 28px;

	cursor: pointer;

	margin:0 auto;

	display: block;

	width: 71px;

	border: 0 none;

}



.komuni-g div,

.komuni-d div,

.komuni-g,

.komuni-d{

	background: url(../images/tl/komunikat-tlo.gif) no-repeat 0 0;

	padding: 0 0 0 5px;

	height: 3px;

	line-height: 0px;

	font-size: 0px;

}

.komuni-d{background-position: 0 100%; margin:0 0 30px;}

.komuni-d div{float: right; width: 5px; background-position: 100% 100%;}

.komuni-g div{float: right; background-position: 100% 0; width: 5px;}



.komunikat{

	margin: 5px;

}

.komunikat .komuni-2{

	padding: 8px 11px 8px 8px;

	text-align: center;



}



.errorClass{

	color: red !important;

	border-color: red !important;

}



.komunikat-tresc{

	padding: 10px;

	overflow: hidden;

	zoom:1;

}



.komuni-1 .info{

	background: url(../images/tl/komunikaty.gif) no-repeat 34px 50%;

}

.info .komunikat-tresc{

	padding:27px 20px 15px 100px;

}

.error .komunikat-tresc{

	text-align: center;

}





/*wydarzenia*/



.modul-tresc .KalenCont{

	float: left;

	padding: 0 10px 0 0;

}

.modul-tresc .KalenCont table{

	width: 196px;

}

.wydarzenia-select{

	width: 196px;

	border: 1px solid #cdcdcd;

	margin: 2px 0 3px;

	color: #525252

}

.wydarzenia-lista{

	padding:3px 0 0 8px;

}

.wydarzenia{

	clear: both;

	padding: 0 0 5px;

}

.wydarzenia-lista h3{

	padding: 0 0 5px;

	color:#0162B5;

	font-family:Calibri;

	font-size:16px;

	font-weight: normal;

}

.wydarzenia span{

	float: left;

	padding: 0 5px 0 0;

}

.wydarzenia a{

	overflow: hidden;

	zoom: 1;

	font-weight:bold;

	display:block;

	color: #525252;

	font-size: 12px;

}

.wydarzenia-kolor div.fix{

	padding: 0 0 5px;

}

.wydarzenia-kolor b{

	color: #525252;

	font-weight: normal;

}





.reg18 .poziom1{

	margin: 0 0 18px;

	text-align:center;

}

.reg18 a{

	display:inline-block;

	margin:0 10px 0 0;

	padding:7px 0 7px 35px;

}



/*region srodkowy*/



.welcome-bloki .reg40{

	float: left;

	width: 278px;

}

.welcome-bloki .reg41{

	float: right;

	width: 278px;

}





.aktywneregiony-4-41,

.aktywneregiony-6-41,

.aktywneregiony-4-40,

.aktywneregiony-6-40{width: 774px}

.aktywneregiony-4-6-40,

.aktywneregiony-4-6-41{width: 566px}

.aktywneregiony-40,

.aktywneregiony-41{width: 980px}

.aktywneregiony-40-41{width: 480px}





.welcome-bloki .tresc-1{

	padding:0 0 8px;

}

.welcome-bloki .blok-dol{

	margin:0 0 17px;

}



.welcome-bloki .tytul-20{

	padding:0 0 10px 1px;

}



.kalendarz-twoje-lekcje{

	width: 197px;

	margin: 0 auto 4px;

}







/*bank wiedzy*/

.bank-wiedzy-tabela table.tabela-tresc {

	border-top:1px solid #E0E0E0;

}



.tabela-uzytkownicy{

	padding: 0 24px 24px;

}

table.tabela-naglowek{

	border-top: 1px solid #e0e0e0;

	border-left: 1px solid #e0e0e0;

	border-right: 1px solid #e0e0e0;

}

table.tabela-tresc{

	border-left: 1px solid #e0e0e0;

	border-right: 1px solid #e0e0e0;

}



table.tabela-tresc th,

table.tabela-tresc td,

table.tabela-naglowek td{

	border-top: 1px solid #fff;

	border-bottom: 1px solid #e0e0e0;

	border-right: 1px solid #e0e0e0;

}

table.tabela-tresc td{

	background-color: transparent;

}

table.tabela-tresc th div,

table.tabela-tresc td div,

table.tabela-naglowek td div{

	font: bold 12px tahoma;

	color: #878585;

	text-align: center;

	line-height: 26px;

	padding: 0 3px 2px;

	background-color: #ecebeb

}

table.tabela-tresc td div{

	height: auto;

	font-weight: normal;

	font-size: 11px;

	background-color: transparent;

}

table.tabela-tresc td .wybierz{

	height: 19px;

	width: 55px;

	background: url(../images/tl/przyciski-a.gif) no-repeat 0 -60px;

	color: #fff;

	text-align: center;

	margin:3px 0 0;

	border: none;

	cursor: pointer;

}

table.tabela-tresc tr.szary td{background-color: #f5f5f5}

table.tabela-tresc td.ostatni,

table.tabela-naglowek td.ostatni{

	border-right: 0 none;

}





.artykuly-opis-artykulu{

	padding:10px 0;

}



.artykuly-opis-artykulu label{

	float: left;

	cursor: auto;

	width: 77px;

	text-align: right;

	padding: 0 12px 0 0;

}



.artykuly-opis-artykulu b{

	overflow: hidden;

	zoom: 1;

	color: #0776d5;

	display: block;

}

.artykuly-opis-artykulu span.clear{

	display: block;

	height: 20px;

}



.bank-wiedzy-typy{

	padding: 0 0 10px;

}

.bank-wiedzy-typy a{

	margin: 0 10px 0 0;

	float: left;

}

.bank-wiedzy-tabela{

	padding: 10px 0 10px;

}

.szkoly-margines{

	padding: 0 0 24px !important; 

}

.bank-wiedzy-tabela table td{

	text-align: center;

	padding: 4px 5px;

	line-height: 16px;

	font-size: 11px;

}



.bank-wiedzy-tabela a.prenumerata-pobierz{

	font-size:11px;

	line-height:24px;

}

.bank-wiedzy-tabela .artykuly-opis-artykulu b,

td.baza-pliki{

	text-align: left !important;

}

a.pobierz-plik-bank{

	margin: 0 0 0 3px;

}

td.bank-szczegoly{

	cursor: pointer;

}



.bank-wiedzy-tabela .artykuly-opis-artykulu{

	text-align: left;

	padding: 10px 0 10px 80px;

}



.bank-wiedzy-tabela table td.bank-plik-szczegoly{

	padding: 0px;

}

/*sciezka*/



.sciezka{

	padding:0 0 8px;

}

.sciezka,

.sciezka a{

	color: #0d0d0d;

	font-size: 11px;

}

.sciezka-str-glowna{

	background: url(../images/tl/przyciski-2.gif) no-repeat -17px -419px;

	padding:0 0 0 18px;

}

.sciezka-spacer{

	background: url(../images/tl/przyciski-2.gif) no-repeat 0 -419px;

	margin:0 1px 0 4px;

}



/*do subskrupcji*/

.placowki{

	background: #fafafa;

	padding:5px 0 10px

}

.placowki div{

	float: left;

	width: 260px;

	padding:7px 0 7px 9px;

}

.placowki label{

	width: auto;

	float: none;

	padding: 0 0 0 4px;

}



.reg6 ul.poziom1 li.poziom55 ul li,

.reg4 ul.poziom1 li.poziom55 ul li{

	background: url(../images/tl/menu-reg4-strzalki.gif) no-repeat 15px 10px;

	padding:3px 3px 3px 23px;

	line-height:16px;

	font-size:11px;

	display: block;

	color: #000000;

}

.reg4 ul.poziom1 li p,

.reg6 ul.poziom1 li p{

	background:#ffffff;

	border:1px solid #dbdbdb;

	color:#000000;

	display:block;

	font-size:11px;

	line-height:16px;

	margin:-4px 0 0;

	padding:3px 3px 9px 7px;

}



.reg-18-opisowa{

	text-align: center;

	color: #182D42;

	font-size: 11px;

	margin:0 0 18px;

}



.reg40 .kontener .blok-tresc,

.reg41 .kontener .blok-tresc{

	height: 280px;

}



/* blok minisite */

.minisite {background: #fff url(../images/tl/menu-reg4-strzalki.gif) no-repeat 15px 7px; padding: 0px 0px 0px 23px;}

.jeden-czerwony input.przyciski-ds{
	width: 122px;
}

