body{

	font-size: 12px;

	background-color: #d0d8e0;

}

.reg1 ul.poziom1,

.fix{

	overflow: hidden;

	zoom: 1;

}

.blok-tresc a,

.modul-tresc a{

	color: #0162B5;

}

.prawa{

	float: right !important;

}



a img{

	border: 0 none;

}

a.nowy-artykul-fix{

	color:#FFFFFF;

	height:28px;

	line-height:30px;

	text-align:center;

	width:120px;

	background:transparent url(../images/ra/przyciski-a.gif) no-repeat scroll 0 -166px;

	_background-position:0 -165px;

	border:0 none;

	color:#FFFFFF;

	cursor:pointer;

	display:inline-block;

	font-size:11px;

	position: absolute;

	right:-165px;

	bottom: 4px;

	_bottom: 2px;

}

a.nowy-artykul-fix2{

	background-position:0 -232px;

	_background-position:0 -231px;

	right:-230px;

	width:189px;

}

.reg5 .kontener{

	padding: 0 0 10px;

}



/* baner swf z linkiem zewnetrznym */

.reklamaMaska{

	position: absolute;

	background: #ffffff;

	filter:alpha(opacity=1);

	-moz-opacity: 0.01;

	opacity: 0.01;

	width: 100%;

	display: block;

}





/*dol GLC*/

.pola-obowiazkowe {

	margin:-2px 0 0;

}

.glc-logo{

	background: url(../images/ra/logo.gif) no-repeat -11px -285px;

	float:right;

	font-size:11px;

	margin:15px 0;

	padding:67px 0 0;

	width:122px;

}



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;

}
.reg6  h2.tytul-jszary20.inside {
	/*border-left:1px solid #CDCDCD;*/
	border-right:1px solid #CDCDCD;
	padding:0px 23px 0px 10px;
	background-image:url(images/bg.gif);
	background-repeat:no-repeat;
	margin-left:-3px;
	font-size:18px;
	line-height:24px;
}
.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

}

span.ikona{

	float: left;

	padding:0 8px 0 0;

	width: 29px;

	height: 30px;

}

.tytul-szary11 {

	font-weight: bold;

	font-size:11px;

	padding:0 0 8px;

	color: #585858;

}



.tytul-tab{

	font: normal 20px calibri;

	line-height:30px;

	letter-spacing:-1px;

	color: #e55523;

	padding: 0px 20px 3px 8px

}

.faq-temat .placowki{

	background: transparent;

	padding: 0 0 3px;

}

.faq-temat .placowki div {

	padding:0 0 7px 0;

}



/*czyszczenie li*/

.reg12 ul,.reg12 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;

}

.snow {
	background-image:url(szablony/raabe/images/s_0010.gif);
	background-repeat:	
}

.niebieskie-tlo-k{

	border-top: 1px solid #c1c6cc;

	padding: 13px 0 100px;

}

.stopka,

.biale-tlo-sz{

	width: 980px;

	margin: 0 auto;

}
.biale-tlo-sz {
	background:#ffffff;
}


object, a:active {outline: none}

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



.reg2{

	padding: 0 0 0 5px;

}



.reg10{

	position: absolute;

	right: 0px;

	width: 214px;

	padding:4px 0 0 5px;

}

.reg10 .tytul-jszary20{

	padding:0 0 0 9px;

}



.reg4{

	float:left;

	width: 197px;

	padding: 0 10px 0 0;

}

.reg6{

	float:right;

	width: 197px;

	margin:-0px 0 0;

	padding: 0 0 0 10px;

}

.reg6 .kontener{

	margin:0 0 9px;

}

.reg6 .menu-reg6{

	margin:0 0 4px;

}



.srodek{

	float: left;

	position: relative;

	zoom: 1;

	width:566px

}

.bloki-0{

	position: relative;

	zoom: 1;

}

.reg-srodkowy{

	padding: 10px 0 0;

}

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

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

.aktywneregiony- .srodek{width: 980px}





/*logo*/

.regLogo{

	float: left;

	background: url(../images/ra/logo.gif) no-repeat 0 -2px;

	width: 197px;

}

.logo{

	width: 197px;

	height: 104px;

	display: block;

}

.baner-gora-poprawka{

	height: 108px;

	position:relative;

	top:0;

	zoom: 1;

	z-index: 1;

}

a.logo{

	text-decoration: none;

}

.logo span{

	display: none;

}









/*MenuReg1*/

/*Ikony dla regionu 1*/





.reg1{

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

	margin: 0 -2px 0;

	z-index: 2;

	position: relative;

	zoom: 1;

	height:30px;

}

.reg1-v2{

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

	padding: 0 0 2px;

}



.reg1 ul.poziom1 li{

	margin:0 0 0 -2px;

	float: right;

	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 #8ea1b4;

}

.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: #6b8197;

	text-decoration: none;

	border-left: 1px solid #758697;

}

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

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

	background: #6b8197 url(../images/ra/menu-gora.gif) no-repeat 100% 100%;

}





.reg1 ul.poziom1 .submenu {

	clear: both;

    display:none;

	position: absolute;

	top: 28px;

	margin: 0px;

	padding: 6px 1px 0px 1px;

	width: 163px;

	height: auto;

	background: #6B8197;

	border: solid yellow;

	border-width: 0px 1px 0px 1px;

	list-style: none;

	z-index: 999;

}



.reg1 ul.poziom1 .submenu li {

	clear: both;

	margin: 0px;

	padding: 0px;

	width: 163px;

	height: 28px;

    z-index: 999;

    border:none;

}



.reg1 ul.poziom1 .submenu a {

	margin: 0px;

	padding: 0px;

	height: 11px;

	font-size: 12px;

	color: #ffffff;

    z-index: 999;

    border:none;

    background: transparent !important;

}



.reg1 ul.poziom1 .submenu a:hover {

	color: #ffffff;

	text-decoration:underline;

	border:none;

}



.reg1 ul.poziom1 .submenu a.active {

	margin: 0px;

	padding: 4px 25px 8px 25px;

	width: 133px;

	height: 11px;

	font-size: 12px;

	color: #ffffff;

	border:none;

}



.reg1 .logowanie a span{background: url(../images/menu/logowanie.gif) no-repeat 12px 7px}

.reg1 .logowanie a.wcisniety span,

.reg1 .logowanie a:hover span{background-image: url(../images/menu/logowanie-a.gif)}

.reg1 .mapa-serwisu a span{background: url(../images/menu/mapa-serwisu.gif) no-repeat 12px 7px}

.reg1 .mapa-serwisu a.wcisniety span,

.reg1 .mapa-serwisu a:hover span{background-image: url(../images/menu/mapa-serwisu-a.gif)}

.reg1 .rejestracja a span{background: url(../images/menu/rejstracja.gif) no-repeat 12px 7px}

.reg1 .rejestracja a.wcisniety span,

.reg1 .rejestracja a:hover span{background-image: url(../images/menu/rejstracja-a.gif)}

.reg1 .strona-glowna a span{background: url(../images/menu/strona-glowna.gif) no-repeat 12px 7px}

.reg1 .strona-glowna a.wcisniety span,

.reg1 .strona-glowna a:hover span{background-image: url(../images/menu/strona-glowna-a.gif)}

.reg1 .zadaj-pytanie a span{background: url(../images/menu/zadaj-pytanie-ekspertowi.gif) no-repeat 12px 7px}

.reg1 .zadaj-pytanie a.wcisniety span,

.reg1 .zadaj-pytanie a:hover span{background-image: url(../images/menu/zadaj-pytanie-ekspertowi-a.gif)}



.reg1 .logowanie-rejestracja  a span{background: url(../images/menu/logowanie.gif) no-repeat 12px 7px}

.reg1 .logowanie-rejestracja  a.wcisniety span,

.reg1 .logowanie-rejestracja  a:hover span{background-image: url(../images/menu/logowanie-a.gif)}

.reg1 .twoje-konto a span{background: url(../images/menu/rejstracja.gif) no-repeat 12px 7px}

.reg1 .twoje-konto a.wcisniety span,

.reg1 .twoje-konto a:hover span{background-image: url(../images/menu/rejstracja-a.gif)}





.reg1 .twoje-konto .ustawienia-konta a span{background: url(../images/menu/strona-glowna.gif) no-repeat 12px 7px}

.reg1 .twoje-konto .ustawienia-konta a.wcisniety span,

.reg1 .twoje-konto .ustawienia-konta a:hover span{background-image: url(../images/menu/strona-glowna-a.gif)}



.reg1 .twoje-konto .moja-e-ksiegarnia a span{background: url(../images/menu/strona-glowna.gif) no-repeat 12px 7px}

.reg1 .twoje-konto .moja-e-ksiegarnia a.wcisniety span,

.reg1 .twoje-konto .moja-e-ksiegarnia a:hover span{background-image: url(../images/menu/strona-glowna-a.gif)}







/*banner*/

.reg5 .rek{

	padding: 0 0 17px;

}



/*wyszukiwarka - blok*/



.wyszukiwarka-blok{

	background: url(../images/ra/sklep.gif) no-repeat -390px -240px;

	clear: both;

	padding:16px 0 26px 15px;

}

.wyszukiwarka-blok input{

	border: 0px;

	height: 21px;

	line-height: 21px;

	padding: 0px 6px 0px;

	float: left;

	width: 116px;

	margin: 0px;

	background: transparent;

}



.wyszukiwarka-blok input.wyszukiwarka-przycisk{

	width: 50px;

	padding: 0;

	text-align: center;

	float: none;

	font-weight: bold;

	height: 21px;

	margin: 0 0 0 3px;

	cursor: pointer;

}



.wyszukiwarka-blok a.zawansowana{

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

	color:#000000;

	float:left;

	font-size:11px;

	margin:0 0 -2px;

	padding:2px 0 0 10px;

	width: 150px;

}

/*menu-region3*/

.reg3{ /*TLO*/



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

	position: relative;

}

.reg3 .pozycja_1{

	padding: 0 200px 0 0;

}

.rss{ /*RSS*/

	position: absolute;

	right:7px;

	top:8px;

}

.reg3 ul.poziom1{

	height: 33px;

	margin: 0 0 0 34px;

}

.reg3 ul.poziom1 li{

	float: left;

	padding:9px 7px 0 0;

}

.reg3 ul.poziom1 li a{

	font: normal 11px tahoma;

	color: #fff;

}

.reg3 ul.poziom1 li a{

	font: normal 11px tahoma;

	color: #474747;

}

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

	font: normal 14px Calibri;

	color: #0d0d0d;

	padding:9px 20px 0 0;

}

.reg3 ul.pozycja_0 li,

.reg3 ul.pozycja_0 li a{

	color: #fff;

}



/*region4 menu*/

.reg4 ul.poziom1 li{

	line-height: 0px;

	font-size: 0px;

}

.reg4 ul.poziom1 li a{

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

	padding:0 0 6px;

	display: block;

	color: #fff;

	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;

	color: #0d0d0d;

}

.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/ra/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/ra/menu-reg4.gif) no-repeat 100% 0;

}



.reg4 ul.poziom1 li.tytul-menu{

	background: url(../images/ra/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/ra/menu-reg4.gif) no-repeat 0 0;

}

.reg4 ul.poziom1 li ul{

	background: #fff url(../images/ra/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/ra/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: #fde800 url(../images/ra/menu-reg4-strzalki.gif) no-repeat 15px -66px;

	color: #0D0D0D;

}

.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/ra/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: #fde800 url(../images/ra/menu-reg4-strzalki.gif) no-repeat 22px -66px;

	color: #0D0D0D;

}

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

	background:#FFFFFF url(../images/ra/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: #fde800 url(../images/ra/menu-reg4-strzalki.gif) no-repeat 29px -66px;

	color: #0D0D0D;

}

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

	background:#FFFFFF url(../images/ra/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: #e45d2e url(../images/ra/menu-reg4-strzalki.gif) no-repeat 36px -66px;

	color: #0D0D0D;

}

.stopka-przyciski{

	width: 400px;

	float: right;

}

/*stopka, starowa, ububione*/

.stopka-przyciski a{

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

	float: right;

	margin:0 0 0 11px;

	position: relative;

}

.stopka-przyciski a span{

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

	display: block;

	padding: 0px 10px 2px 0;

}

.stopka-przyciski a:hover span{

	color: #fff;

	background: url(../images/ra/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: white;

	top: 14px;

	left: 0px;

	padding: 10px;

	background-color: #6B8197;

	border:1px solid #65788B;

}

.stopka-przyciski{

	font-size: 11px;

	margin:29px 0 0;

}

.reg12{font-size: 11px; zoom: 1;}

.reg12 .stopka-tresc{

	text-align: right;

}

.reg12 ul{

	float: left;

}

/*bloki*/

.reg4 .kontener{

	padding:17px 0 0;

}



/*ankieta - blok*/



.reg4 .kontener{

	font-size:11px;

	line-height:14px;

}

.ankieta-przyciski{

	border: 1px solid #efefef;

	background: #f8eed1;

	padding: 6px 11px;

}

.chmura-tagow,

.ankieta-blok{

	background: #fffbf0;

	padding: 4px 11px 10px 12px;

	color: #0d0d0d;

	border: 1px solid #efefef;

}

.chmura-tagow{

	padding: 10px 11px 10px 12px;

}

.stopka a,

.chmura-tagow a{

	color: #424343;

}

.glosuj,

.wyniki{

	background: url(../images/ra/przyciski.gif) no-repeat 0 -139px;

	width: 80px;

	padding: 0px;

	margin: 0px;

	border: 0 none;

	height: 18px;

	cursor: pointer;

}



.glosuj{

	float: right;

	width: 49px;

	background-position: 0 -164px;

}

ul.ankieta li{

	padding: 0 0 3px;

	overflow: hidden;

	zoom: 1;

}

.ankieta li input{

	float: left;

}



/*ankieta wyniki*/

.ankieta-odpowiedz {

	overflow: hidden;

	zoom: 1;

	padding: 8px 0 0px 0;

	text-align: left;

}



.ankieta-glosy{

	float: right;

	padding: 0 0 0 3px;

	color: #0d0d0d;

}



.ankieta-pasek {

	padding: 0px;

	margin: 2px 0 0;

	background-color: #fff;

	border-bottom: 1px solid #d8d5cb;

}



.ankieta-wykres {

	background-color: #f5d44b;

	margin: 0px;

	padding: 0px;

	height: 5px;

}



.ankieta-wykres div{

	margin: 0px;

	padding: 0px;

	height: 10px;

	overflow: hidden;

}



/*chmura tagów*/



.chmura-tagow{

	text-align:left;

}

.chmura-tagow a{

	font-family: arial;

	line-height:18px;

	padding:1px 3px;

}

.chmura-tagow a:hover{

	color: #fff;

	text-decoration: none;

	background-color: #e45d2e;

}

	font-family: arial;

	line-height:18px;

}

.chmura-tagow a:hover{

	color: #fff;

	text-decoration: none;

	background-color: #e45d2e;

}





.reg6 .rek{

	margin:0 0 4px;

}





/*subskrypcja i logowanie*/

.input-tekst{

	background: url(../images/ra/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/ra/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 6px 0px;

}



.polec-znajomemu,

.blok-logowania-pl,

.subskrypcja{

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

	padding: 10px 10px 0 11px;

}

.polec-znajomemu{

	height:68px;

}

.subskrypcja{

	padding:10px 10px 0 11px;

	height: 87px;

	background-position: 0 -19px;

}

.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;

}







.polec-znajomemu a.przycisk-2,

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

	float: left;

}

.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;

}







/*region9*/

.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;

	

}



/*modul*/



.blok-tresc,

.modul-tresc{

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

	border-style: solid;

	border-width: 0 1px;

	border-color: #cdcdcd;

	padding:5px 6px 9px;

	font-size:11px;

}

.modul-dol,

.modul-dol div,

.modul-gora,

.modul-gora div{

	background: url(../images/ra/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;}



.tytul-modul{

	color: #181618;

	font: normal 20px Calibri;

	padding:3px 0 6px;

	line-height: 24px;

}

.twoje-konto-modul{

	color: #181618;

	font: bold 25px Calibri;

	padding:3px 0 6px;

	line-height: 28px;

}

span.gwiazdka{

	color: #f51616;

}

.uzytkownicy-tytul{

	position: absolute;

	top:0;

	left: 0;

	background: #fff;

	width: 566px;

}

/*uzytkownicy*/



.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 28px;

}

.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-1-magrines{

	margin: 0 0 7px;

}

input.file,

.input-text,

.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;

}



.input-text{

	margin: 0 0 6px 28px;

}

.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-4,

.formularz input.radio-2,

.formularz input.radio-3,

.formularz input.radio,

.formularz input.checkbox-3,

.formularz input.checkbox-2,

.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: right;

	color: #392f22;

	font-size: 11px;

	float: left;

	width: 120px;

	line-height: 16px;

	padding: 2px 9px 10px 5px;

}

.formularz td label{

	width: auto;

}



input.checkbox-3,

input.checkbox-5,

input.checkbox-2,

input.radio-4,

input.radio-3,

input.radio-2,

input.radio,

input.checkbox{

	top: -1px;

	top: -2px\9;

	*top: 0px;

	_top: -1px;	

	position: relative;

	zoom: 1;

	float: left;

}

input.checkbox-3{

	top: -1px;

	top: -2px\9;

	*top: -3px;

}

input.checkbox-5{

	top: -2px;

	top: -1px\9;

	*top: -3px;

}

input.checkbox-2{

	*top: 2px !imporntant;

}

input.radio{

	top: 0px;

	top: -2px\9;

	*top: 0px;

	_top: 0px;	

}

input.radio-2{

	top: -1px;

	top: -2px\9;

}

input.radio-3{

	top: 1px;

	top: -2px\9;

}

input.radio-4{

	top: -1px;

	*top: 2px;

	top: 2px\9;

}



.uzytkownik{

	padding:5px 0px 2px;

	position: relative;

}



.uzytkownik .ramka-1{

	margin: 0 0 -2px;

}

.uzytkownik span{

	display: block;

	padding: 7px 9px 7px 7px;

}

.uzytkownik a{

	display: block;

	font: bold 13px tahoma;

	line-height: 17px;

	color: #525252;

}



.uzytkownik a:hover span b,

.uzytkownik a span b{

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

	float: right;

	width: 16px;

	height: 17px;

}

.uzytkownik a:hover{

	background-color: #fff;

	text-decoration: none;

}

.uzytkownik a.wcisniety span b,

.uzytkownik a:hover span b{

	background-position: 100% -675px;

}



a.uzytkownicy-dp_{

	font-weight: normal;

	color: #392f22;

	font-size: 12px;

	margin: 2px 0 0;

	background: url(../images/ra/przyciski-2.gif) no-repeat 21px -737px;

	padding:3px 0 5px 32px;

}

a.uzytkownicy-dp_:hover,

a.uzytkownicy-dp_wcisniety{

	background:#e6e6e6 url(../images/ra/przyciski-2.gif) no-repeat 21px -737px;

	color:#010101;

	font-weight:normal;

	margin:2px 0 0;

	padding:3px 0 5px 32px;

	text-decoration:underline;

}

a.uzytkownicy-dp_wcisniety{

	font-size: 13px;

	font-weight: bold;

}

.rodzaj-firmy{

	padding: 0 0 10px;

}

.uzytkownik a.wyslij3{

	color: #000;

	font-size: 11px;

}

a.wyslij3{

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

	border: 0 none;

	color: #000;

	padding:0;

	display:inline-block;

	width:81px;

	font-weight: normal;

	padding:6px 1px;

	height: 16px;

	text-align: center;

	color: #000;

	cursor: pointer;

	font-size: 12px;

	top: 3px;

	right: -1px;

	position: absolute;

}

/*rejstracja*/

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

.logowanie label{width: 100px;}

.logowanie-przyciski{

	padding: 5px 107px;

}

.rejstracja{

	padding: 32px 0 32px;

	background: #fafafa;

}



.rejstracja label{

	width: 130px;

}

.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;

}



.formularz-przyciski{

	padding:19px 0 6px;

}

.form-przyciski2{

 padding:32px 20px 0 24px

}

.formularz input.wyslij2,

.wyslij2,

.wyslij{

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

	border: 0 none;

	color: #fff;

	padding:0;

	width:120px;

	padding:6px 0;

	cursor: pointer;

	font-size: 12px;

}

.uzytkownik .uzytkownicy-tresc-fix{

	padding:0 100px 28px 0;

}

.wyslij2-fix{

	color: #000;

	float: left;

	*padding: 0px;

	*height: 28px;

}

.formularz input.wyslij2{

	background-position:0 -92px;

	height:28px;

	width:80px;

}

.obowiazkowe2{

	padding: 0 0 5px;

	float:right;

}

.obowiazkowe3{

	float:right;

	padding: 16px 5px 0 0;

}

/*pliki na forum i w portalu*/

.forum{

	padding: 9px 0 12px;

	background: #fafafa;

}

.forum textarea{

	width: 346px;

	height: 118px;

}

.forum label{

	padding: 2px 10px 8px 23px;

}



/*przypomnij haslo*/

a.haslo-przypomnij{

	background-position:0 -166px;

	color:#FFFFFF;

	display:inline-block;

	margin:0 0 0 10px;

	text-align:center;

	width:120px;

}

.p-haslo{

	background: #fafafa;

	padding: 14px 0 12px;

}

.p-haslo-opis{

	line-height:13px;

	padding:0 16px 22px;

	color: #7f888d

}

/*znjajdz szkole artykuli i cala reszta -- do usuniecia komentarze!!!*/

.tlo-jasnoszary{

	background: #fafafa;

	padding:12px 0;

}

.tlo-jasnoszary .tresc-niebieski2{

	padding: 0 0 0 28px;

}

.przyciski-ds{

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

	padding-left: 10px;

	line-height: 28px;

	float: left;

	margin:4px 75px;

}

.przyciski-ds span{

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

	color: #fff;

	line-height:26px;

	padding: 0 10px 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 -201px;

	float: right;

	zoom: 1;

	color: #000000;

}



.ramka2{

	border-top: 1px solid #E0E0E0

}

.ramka2-a{

	border-top: 1px solid #fff

}

.tresc-niebieski2 div{

	padding:12px 0 29px;

}

.wyszukiwarka-szkol{

	width: 320px;

	float: left;

	padding:25px 46px 20px 0;

}

.wyszukiwarka-szkol label{

	width: 100px;

}

.wyszukiwarka-szkol b{

	display:block;

	line-height:16px;

	padding:2px;

}

.wyszukiwarka-szkol input[type="text"]{

	width:192px

}

.wyszukiwarka-szkol input{

	*width:192px

}

.wyszukiwarka-szkol select{

	width: 201px;

}

.wyszukiwarka-szkol .wyslij2{

	float: right;

	margin:5px 0 0;

}

.dodaj-szkole{

	border-left:1px solid #E0E0E0;

	float:right;

	height:170px;

	line-height:13px;

	margin:25px 0 0;

	padding:5px 40px 0;

	text-align:left;

	width:278px;

}

.dodaj-szkole div{

	border-left: 1px solid #fff;

}

.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/ra/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;

}

.no-scroll{

 padding:0 19px 0 0

}

.scroll-1{

	height:121px;

	overflow-y:auto;

	zoom: 1;

	padding:0 2px 0 0;

}

.scroll-1-szkoly{

	height: 359px !important;

	margin: 0 0 10px;

}

.dolacz-do-spolecznosci .fix{

	padding:0 0 0 28px;

}

.dolacz-do-spolecznosci label{

	width: 120px;

	font: bold 12px tahoma;

	padding: 0 2px 0 0px;

	float: left;

}

.dolacz-do-spolecznosci span{

	font-size: 12px;

}

.dolacz-do-spolecznosci .tresc-niebieski2{

	padding:0 0 22px 28px;

}

.dolacz-do-spolecznosci .przyciski-ds{

	margin:10px 24px 0;

}

.znajdz-szprz{

	float: left;

	width:360px;

	font: bold 11px tahoma;

	padding: 0 20px 0 0;

	text-decoration: underline;

	color: #181818;

	text-align: right;

	padding:6px 10px 13px 0;

}

.dolacz-do-spolecznosci .przyciski-szprz{

	margin:0 0 5px;

}

.dodaj-szkole-przedszkole{

	padding:23px 0 10px;

}

.dodaj-szkole-przedszkole label{

	padding:2px 14px 8px 20px;

	width:100px;

}

.dodaj-szkole-przedszkole input{

	width: 200px;

}

.dodaj-szkole-przedszkole input#nazwa12-szkoly{

	width: 450px;

}

.dodaj-artykul select,

.dodaj-szkole-przedszkole select{

	width: 206px;

}



/*mapa*/



.uztkownicy-mapa{

	text-align: center;

	padding:20px 0 20px;

}

.uztkownicy-mapa p{

	margin: 5px 0 0;

	color: #878585;

}



.errorClass{

	color: red !important;

	border-color: red !important;

}



/*artykuly-edytuj*/

.artykuly-edytuj:hover,

.artykuly-edytuj{

	background: url(../images/ra/przyciski-a.gif) no-repeat -222px -70px;

	width: 33px;

	height: 22px;

	margin:3px 0 0;

	display: block;

}

.artykuly-edytuj:hover{

	background-position: -222px -100px;

	text-decoration: none;

}

.wyszukiwarka-konferencje,

.wyszukiwarka-artykolow{

	margin:0 0 20px 26px;

	padding:27px 8px 4px;

	width: 490px;

	border: 1px solid #e0e0e0;

}

.dodaj-artykul .typ-publukacji label,

.typ-publukacji label{

	width: auto;

	padding:0 16px 0 0;

}

.typ-publukacji2 label{

	width: auto !important;

	float: none;

	display:block;

	text-align: left;

	padding:0 16px 3px 0;

}

.branza-radio{

	padding: 4px 0 4px 8px;

	line-height:20px;

}

.branza-radio input{

	float: left;

	padding: 0 6px 0 0;

}

.branza-radio label{

	float: left;

}

.branza-radio input.radio{

	top: 3px;

	_top: 2px;

}

.branza-radio input.input-text{

	margin: 0px 0 0 6px;

	padding: 2px 4px;

	width: 100px;

	float: none;

}

.wyszukiwarka-konkursow select,

.wyszukiwarka-artykolow select{

	width: 200px;

}



.wyszukiwarka-artykolow .wyslij2{

	float: right;

}

.tlo-jasnoszary .nowy-arytul{

	background-position:0 -166px;

	color:#FFFFFF;

	float:right;

	margin:113px 50px 0 0;

	text-align:center;

}

.dodaj-artykul{

	padding:23px 0 10px;

}

.artykul-szablon{

	float: left;

	padding: 0 5px 0 0;

}

.artykul-szablon div,

.artykul-szablon label{

	width: auto;

	float: none;

	text-align: center;

}

.artykul-dodaj-przyciski,

#form_szablon{

	margin: 0 0 7px;

}

.formularz .artykul-dodaj-przyciski input{

	float: left;

	height: 26px;

	padding: 0 0 2px;

	margin: 0 5px 0 0;

}

.artykul-pliki{

	margin: 0 0 7px;

}

.artykul-pliki label{

	float: none;

	width: auto;

	padding: 0 5px 0 0;

}

.formularz input.przyciski-4,

.przyciski-4{

	border:0 none;

	width:80px;

	color:#FFFFFF;

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

	float:none;

	height:26px;

	margin:0 5px;

	cursor: pointer;

	padding:0 0 2px;

}



/*konkursy*/

.wyszukiwarka-artykolow input.wyslij2,

.wyszukiwarka-konferencje input.wyslij2{

	font-size: 11px;

}

.wyszukiwarka-konferencje{

	width: 450px;

}

.wyszukiwarka-konferencje .wyslij2{

	float: right;

}

.tlo-jasnoszary .nowy-konkurs,

.tlo-jasnoszary .nowy-konferencja{

	background-position:0 -231px;

	font-size: 11px;

	color:#FFFFFF;

	float:right;

	width: 191px;

	margin:131px 25px 0 0;

	text-align:center;

}

.tlo-jasnoszary .nowy-konkurs{

	margin:111px 25px 0 0;

}

.dodaj-artykul label{

	padding:2px 19px 10px 5px;

	width:194px;

}

.ramka-dol-form{

	border-bottom: 1px solid #e0e0e0;

}

.ramka-dol-form div{

	border-bottom: 1px solid #fff;

}

.ramka-dol-form div.tresc-niebieski2{

	padding:0 0 9px 28px;

}

.ramka-dol-form div.tresc-niebieski4{

	font-size: 12px;

	padding:0 0 0 28px;

}

.dodaj-artykul .ramka-dol-form{

	margin:19px 0 20px;

}

.formularz .data-roz-zak input{

	width: 133px;

}

.data-roz-zak{

	position: relative;

	zoom: 1;

}

.data-roz-zak img{

	left:367px;

	position:absolute;

	top:0;

	cursor: pointer;

}

.wyszukiwarka-konferencje .data-roz-zak img{

	left:282px;

	top:-2px;

}

.fix-extra{

	float: left;

	clear: left;

}

.fix-extra #www,

.fix-extra #organizator_adres{

	float: left;

}

.fix-extra #www{

	width: 370px;

}

.info-adres{

	float: left;

	width: 19px;

	position: relative;

	zoom: 1;

	cursor: pointer;

	height: 19px;

	margin: 0 0 0 4px;

	background: url(../images/ra/przyciski-a.gif) no-repeat 100% -241px;

}

.info-adres-hover span{

	display: block !important;

	width: 100px;

	position: absolute;

	zoom: 1;

	z-index: 9999;

	top: 19px;

	left: 19px;

	color: red;

}

.info-adres-hover-koszyk span{

	display: block !important;

	width: 165px;

	position: absolute;

	top: -45px;

	left: -78px;

	zoom: 1;

	z-index: 9999;

	color: red;

    background:#fefbd6;

    font-size:10px;

    line-height:12px;

    font-weight: bold;

    padding: 6px;

	-moz-opacity: 0.9;

	opacity: 0.9;

}



.info-adres-v2 span{

	top: -60px;

	width: 190px;

	left: -90px;

}



/*pierwsze logowanie*/

.dodatkowe-dane,

.wykladane,

.placowki{

	background: #fafafa;

	padding:5px 0 10px

}

.placowki div{

	float: left;

	width: 167px;

	padding:7px 0 7px 9px;

}

.placowki label{

	width: auto;

	float: none;

	padding: 0 0 0 7px;

}

.placowki input{

	width: 10px;

	float: left;

	position: relative;

	top: 2px;

	line-height: 16px;

}

.pierwsze-logowanie .tresc-czarny{

	font-weight: bold;

	padding: 10px 7px 11px;

}

.wykladane{

	padding:11px 0 16px;

}

.wykladane div{

	padding:5px 0 4px 16px

}

.wykladane select{

	width: 380px;

}

.wykladane label{

	text-align: left;

	width: 70px;

	padding: 0px;

	float: left;

}

.wykladane div{

	float: none;

	width: auto;

}

.dodatkowe-dane{

	padding: 15px 0 13px;

}

.dodatkowe-dane label{

	width: 90px;

}

.e-letter{

	background: #fafafa;

	padding:14px 0 14px 15px;

}

.e-letter p{

	line-height: 13px;

}

.e-letter .regulamin{

	padding:9px 0 6px;

}

.rejstracja .forum-avatar input{

	

}

.edycja-kategorii{

	line-height:20px;

}

.radio{

	width: auto !important;

}

.reg-ramka-top{

	border-top: 1px solid #E0E0E0;

}



.subskrypcja-uzytkownicy a.kategoria-uzytkownicy{

	float: left;

	padding:2px 0 0;

}

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

.tresc{

	line-height: 16px;

	padding:0 0 20px;

}

.tresc ul, .tresc ol {overflow: hidden; height: auto; list-style-position: inside;}

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;

}

.poprzenia-nastena a{

	border: 1px solid #e0e0e0;

	background: #fffbf0;

	color: #656565;

	padding:1px 12px 2px;

	float:left;

	line-height: 14px;

}

.poprzenia-nastena a:hover{

	color: #0d0d0d;

	background-color: #fdeb00;

	border-color: #efd100;

}



.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/ra/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;

}

.tresc-skrot{

	margin: 0 -12px 9px;

	border-color: #000 #000 #fff;

	padding: 0;

}

.tresc-skrot .szablon5{

	padding:2px 12px 0 0;

}

.tresc-skrot-ramka{

	padding: 0 12px 3px;

}

.tresc-skrot h3 a{

	color: #525252;

}

.tresc-skrot h3{

	padding: 0 0 2px;

}



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;}

/*Komunikaty*/





.komuni-1,

.komuni-2{

	background: url(../images/ra/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/ra/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/ra/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;



}

.komunikat-tresc{

	padding: 10px;

	overflow: hidden;

	zoom:1;

}



.komuni-1 .info{

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

}

.info .komunikat-tresc{

	padding:27px 20px 15px 100px;

}

.error .komunikat-tresc{

	text-align: center;

}



/*prenumeraty*/

.prenumeraty{

	background:#FAFAFA;

	border-bottom: 1px solid #e0e0e0;

	margin:0 0 1px;

	padding:0 0 30px;

}

.tytul-prenumeraty{

	margin: 3px 0 22px;

}

.sklep-uzytkownicy-tytul h3,

.tytul-prenumeraty h3{

	color: #0672ce;

	font: 700 14px tahoma;

	line-height: 34px;

	padding: 0 0 1px 27px;

}

.prenumerata-opis{

	float: left;

	width: 281px;

	padding: 0 13px 0 29px;

	margin:-4px 0 0;

}



.prenumeraty table.tabela-tresc{

	border-top: 1px solid #e0e0e0;

}

.prenumerata-tytul{

	font: 700 14px tahoma;

	color: #878585;

	line-height: 18px;

}

.prenumerata-tytul-pub a,

.prenumerata-tytul-pub{

	color: #7ca1c5;

	margin:0 0 30px;

	display: block;

	font: 700 15px tahoma;

	line-height: 18px;

}

.prenumerata-tytul-pub a{

	text-decoration: underline;

}

.prenumerata-aktywny{

	color: #479f25;

	font: 700 15px tahoma;

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

	padding:6px 0 8px 32px;

	line-height: 18px;

}

.prenumerata-nieaktywny{

	color: #e45d2e;

	font: 700 15px tahoma;

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

	padding:6px 0 8px 34px;

	line-height: 18px;

}

.prenumeraty .tabela-uzytkownicy{

	padding: 0 28px 10px 1px;

}

.prenumerata-numer{

	color: #878585;

}



a.prenumerata-pobierz{

	color: #fff;

	background: url(../images/ra/przyciski-a.gif) no-repeat -191px -162px;

	display: block;

	width: 60px;

	height: 24px;

	margin:0 auto;

}

.table-ie-fix{

	position: absolute;

	top: 1000000px;

	left: -100000px;

}



/*komentarze*/

.komentarze-table table.tabela-tresc{

	border-top: 1px solid #e0e0e0;

}

.komentarze-table{

	padding: 10px 0 10px;

}

.komentarze-table td.przedostatni div{

	line-height: 16px;

}



/*artykulu*/

.artykuly-opis-artykulu{

	padding:10px 0;

}



.artykuly-opis-artykulu label{

	float: left;

	cursor: auto;

	width: 83px;

	text-align: right;

	padding: 0 12px 0 0;

}





.artykuly-opis-artykulu b{

	overflow: hidden;

	zoom: 1;

	color: #0776d5;

	display: block;

}

.uzytkownicy-rabaty b{

	font-size: 12px;

}



.artykuly-opis-artykulu span.clear{

	display: block;

	height: 20px;

}



/*sklep koszyk w uzytkownikach*/

.uzytkownicy-sklep table.tabela-tresc{

	border-top: 1px solid #e0e0e0;

}

.sklep-uzytkownicy-tytul{

	margin: 3px 0 8px;

}

.uzytkownicy-sklep{

	margin: 0 0 20px;

}



/*Sklep*/







.zamowienie-status-1,

.zamowienie-status-2{

	background: url(../images/ra/sklep.gif) no-repeat 0 -158px;

	padding: 0 0 0 5px;

}



.zamowienie-status-2,.zamowienie-status-3{

	background-position: 100% -158px;

	padding: 8px 5px 8px 0;

}

.zamowienie-status-1 td{

	padding: 0px;

	margin: 0px;

}

.zamowienie-status-1 td div{

    height:24px;

    margin:0 auto;

    padding-top:6px;

    text-align:center;

    width:245px;

}



.zamowienie-status-3{

    padding:5px 5px 8px 0;

}





.zamowienie-status-3 td div{

    margin:0;

    padding:0;

    text-align:center;

    width:145px;

    height:30px;

}



.etap1_,

.etap1a_,

.etap1_aktywne,

.etap1a_aktywne,

.etap2_,

.etap2a_,

.etap2_aktywne,

.etap2a_aktywne,

.etap3_,

.etap3a_,

.etap3_aktywne,

.etap3a_aktywne,

.etap4_,

.etap4a_,

.etap4_aktywne,

.etap4a_aktywne{



	font-size:15px;



}

.etap1_aktywne,

.etap1a_aktywne,

.etap2_aktywne,

.etap2a_aktywne,

.etap3_aktywne,

.etap3a_aktywne,

.etap4a_aktywne,

.etap4_aktywne{font-weight:bold;font-size: 15px;}



.etap1_aktywne{

	background: url(../images/ra/koszyk-80.gif) no-repeat scroll 50% 0;

}

.etap2_aktywne{

	background: url(../images/ra/koszyk-210.gif) no-repeat scroll 50% 0;

}

.etap3_aktywne{

	background: url(../images/ra/koszyk-210.gif) no-repeat scroll 50% 0;

}



.koszyk-tabela{

	border-left: 1px solid #cccccc;

	border-right: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

	background:#F6F6F6 url(../images/ra/modul-tlo.gif) no-repeat scroll -995px -180px;

}

.koszyk-tabela td{

	font-size: 11px;

	line-height: 20px;

}

.koszyk-naglowek td{

	text-align: center;

	font-weight: bold;

	vertical-align: middle;

	padding: 0px;

    line-height:13px;

    font-size: 12px;

	border-bottom: 1px solid #cccccc;

}



td.sklep-naglowek-lewa{

	text-align: left;

	padding:0 0 0 20px;

}

td.koszyk-label{

	padding: 0px 0 0 0;

	text-align: right;



}

td.koszyk-netto{

	padding: 0px;

	text-align: center;

}

td.koszyk-brutto{

	padding: 0px;

	text-align: center;

}

td.koszyk-vat{

	padding: 0px;

	text-align: center;

}

td.koszyk-tresc{

	padding:9px 6px 9px 10px;

	font-size:12px;

	line-height: 16px;

}

td.wartosc-calkowita{

	line-height: 29px;

}

.wartosc-calkowitap div{

	background-color: #f1d206;

	margin: 3px 0 12px 0;

}

.wartosc-calkowitan div{

	background-color: #f1d206;

	margin: 3px 0 12px 4px;

}

.wartosc-calkowitab div{

	background-color: #f1d206;

	margin: 3px 3px 12px 0;

}

.sklep-usun-link,

.sklep-wstecz{

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

	padding-left: 14px;

	line-height: 28px;

	float: left;

	margin:4px 15px 0 0;

}

.sklep-usun-link span,

.sklep-wstecz span{

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

	color: #fff;

	line-height:26px;

	padding: 0 14px 2px 0;

	display: block;

}

.sklep-usun-link span{

	color: #000;

}

a.sklep-wstecz:hover,

a.sklep-wstecz:hover span{

	color: #fff;

}

a.sklep-usun-link:hover,

a.sklep-usun-link:hover span{

	color: #000;

}

.przyciski-sklep{

	margin:25px 0 0 24px;

}

.sklep-usun-link{

	background-position: 0 -711px;

	float: right;

	margin:4px 15px 0 0;

}

.sklep-usun-link span{

	background-position: 100% -711px;

}

.sklep-koszyk-dane{

	padding: 10px 0 0 0;

}



.sklep-koszyk-dane .artykuly-opis-artykulu label{

	width: 160px;

}



/*ramki*/

.brak-prawej{

	border-width: 0px 0px 1px 0px !important;

}





/*wyszukiwrakra*/



.wyszukiwarka-odstep{

	padding:0 0 4px;

}

.wyszukiwarka-info{

	padding:14px 0 15px;

	line-height: 18px;

}

.belka2-1,

.belka2-2,

.wyszukiwarka-wynik dt div,

.wyszukiwarka-wynik dt{

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

	padding: 0 0 0 5px;

	cursor: pointer;

}



.belka2-2,

.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/ra/przyciski-2.gif) no-repeat 4px -477px;

	padding:0 0 0 33px;

}

dl.wyszukiwarka-wynik {

	margin:0 0 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/ra/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;

}







/*bloczki kontener */

.blok-tresc{

	background: #f6f6f6 url(../images/ra/sklep.gif) no-repeat -523px -401px;

	border-style: solid;

	border-width: 0 1px;

	border-color: #cdcdcd;

	padding: 1px 12px 5px;

	font-size:11px;

}



.blok-dol,

.blok-dol div,

.blok-gora,

.blok-gora div{

	background: url(../images/ra/sklep.gif) no-repeat 100% -387px;

	height: 3px;

	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;}





.menu-reg6 .blok-tresc,

.reg32 .blok-tresc{background-position: 0px -401px; background-color: #ffffff;}

.menu-reg6 .blok-dol,

.reg32 .blok-dol{background-position: 100% -384px;}

.menu-reg6 .blok-dol div,

.reg32 .blok-dol div{background-position: 0 -384px;}

.menu-reg6 .blok-gora,

.reg32 .blok-gora{background-position: 100% -382px;}

.menu-reg6 .blok-gora div,

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



.reg32 .blok-tresc .katalog-blok{height: 295px;}

.reg32 .sklep-bloczek-zdjecie{float: none; padding: 0 0 5px; text-align: center;}





/*menu-re6*/

.menu-reg6 .blok-dol{background-position: 100% -389px;}

.menu-reg6 .blok-dol div{background-position: 0 -389px;}

.menu-reg6 .blok-tresc{

	padding: 2px 0;

}

.menu-reg6 .blok-tresc div.twojelekcje{

	background: url(../images/ra/logo.gif) no-repeat -544px 0;

	font-size:11px;

	padding:0 0 2px 70px;

	line-height:14px;

}

.twojelekcje a{

	display: block;

	display:block;

	padding:3px 22px 2px 0;

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

	color: #0d0d0d;

}



/*sklep-bloczek*/

.reg31{

	margin: 0 -20px 0 0;

}

.reg31 .tytul-jszary20{

	padding:0 0 9px 1px;

}

div.katalog-blok {

	padding: 10px 0px 0 0px;

	font: 400 11px tahoma;

	line-height: 16px;

}

.reg31 div.katalog-blok {

	height:146px;

}

.reg31 .blok-tresc .poprzenia-nastena {

	margin:5px -12px 0;

}

.reg31 .blok-tresc{

	height: 200px;

	overflow: hidden;

	zoom: 1;

}

.reg31 .kontener{

	width: 278px;

	float: left;

	padding:0 10px 22px 0;

}



.sklep-bloczek-zdjecie{

	float: left;

	padding:0 10px 5px 6px;

}

.koszyk-tabela td.koszyk-tresc .sklep-bloczek-zdjecie{

	text-align: right;

}

.zdjecie-produktu img,

.sklep-bloczek-zdjecie img{

	border: 1px solid #e0e0e0;

}

h3.sklep-bloczek-nazwa{
	color:#525252;
	font-weight:bold;
	padding: 0 0 1px;
	font:12px/16px Tahoma, Geneva, sans-serif;

}

h3.sklep-bloczek-nazwa a{

	font: 700 12px tahoma;

	color: #525252;

	line-height: 16px;

}

.reg32 h3.sklep-bloczek-nazwa a{

	font-size: 12px;

}

.blok-tresc .poprzenia-nastena{

	margin: 10px -12px 0;

}

.blok-cena{

	color: #27618f;

	font-size: 11px;

}



.blok-cena span{

	font: 400 11px tahoma;

	color: #525252;

}

.blok-cena span b{

	font-size: 12px;

}



.reg32{

	margin: 0 -20px 0 0;

}

.reg32 .kontener{

	width: 182px;

	float: left;

	padding:0 10px 22px 0;

}

.reg32 .tytul-jszary20{

	padding:0 0 9px 1px;

	font-size: 18px;

}



.katalog-blok-2{

	border-bottom:1px solid #FFFFFF;

	margin: 0 -12px;

}



.katalog-blok-2-1{

	border-bottom:1px solid #E0E0E0;

	padding: 10px 8px 11px;

}

.katalog-blok-2 h3.sklep-bloczek-nazwa a{

	font-size: 11px;

	line-height: 14px;

}

.reg6 .blok-tresc .poprzenia-nastena,

.reg4 .blok-tresc .poprzenia-nastena{

	margin: -2px -16px 0;

}



/*bloczek wyszukiwarki*/

.wyszukiwarka{

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

	padding: 0 0 6px 3px;

	color: #fff;

}



.wyszukiwarka-2 div,

.wyszukiwarka-1 div,

.wyszukiwarka-2,

.wyszukiwarka-1{

	background: url(../images/ra/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;}



.sklep-szukaj .formularz label{

	color: #ffffff;

	line-height:12px;

}

.sklep-szukaj select.selectkrotki{

	width:206px;

}

.sklep-szukaj .typ-publukacji label{

	line-height: 16px;

}

.sklep-wyszukiwarka-opcje{

	margin:10px 0 5px 136px;

	cursor: pointer;

	width: 220px;

}

.wyszukiwarka-pole{

	padding: 10px 34px 6px;

	border-bottom: 1px solid #7590ac;

}



.wyszukiwarka-pole-2{

	border-bottom: 1px solid #90aac4

}

.wyszukiwarka .przycisk-2{

	color: #182d42;

	border: 1px solid #000;

	background-color: #f5f5f5;

	width: 46px;

	height: 21px;

	line-height: 21px;

	text-align: center;

	margin:6px  0 0 236px;

	*padding: 0px;

	*line-height: 16px;

}

/*sklep koszyk*/

.koszyk-blok-gora{

	background: url(../images/ra/sklep-blok-koszyk.gif) no-repeat 0 0;

	height: 5px;

	line-height: 0px;

	float: left;

	width: 100%;

	font-size: 0px;

}

.koszyk-blok-dol{

	background: url(../images/ra/sklep-blok-koszyk.gif) no-repeat -203px -250px;

	height: 30px;

	padding:3px 8px 0 0;

	margin: 0px;

	overflow: hidden;

	zoom: 1;

}

.koszyk-blok-dol a{

	border: 1px solid #0d0c0c;

}

.koszyk-blok{

	background: #f0d102 url(../images/ra/sklep-blok-koszyk.gif) no-repeat 0 -5px;

	border-width: 0 1px;

	border-color: #efd100;

	clear: both;

	border-style: solid;

}

.koszyk-blok-towar{

	font-size: 11px;

	color: #0d0d0d;

	padding: 4px 8px 6px 13px;

	background: url(../images/ra/sklep-blok-koszyk.gif) no-repeat -402px 100%;

}

.koszyk-blok-towar p{

	padding: 0 3px 0 0;

	line-height:16px;

	overflow: hidden;

	zoom: 1;

}

.koszyk-blok-towar span{

	float: right;

	zoom: 1;

	width: 60px;

	line-height: 17px;

	border: 1px solid #efd100;

	background: #ffffff;

	padding: 0 1px 0 3px;

	text-align: right;

}

.koszyk-blok-suma{

	font-size: 11px;

	color: #0d0d0d;

	padding: 4px 8px 6px 13px;

}

.koszyk-blok-suma span{

	color: #fff;

	float: right;

	zoom: 1;

	width: 62px;

	line-height: 17px;

	background: #71889f;

	padding: 0 1px 0 3px;

	text-align: right;

}

.koszyk-blok-suma p{

	padding: 0 6px 0 0;

	text-align: right;

	overflow: hidden;

	zoom: 1;

	line-height:16px;

}



/*sklep katalog produktow*/

.belka2-1{

	padding: 0 0 0 10px;

	position:relative;

	zoom: 1;

}

.belka2-2{

	padding: 3px 10px 3px 0;

	line-height: 23px;

	height: 24px;

}

a.katalog-widok2,

a.katalog-widok{

	background: url(../images/ra/sklep.gif) no-repeat 35px -49px;

	float: left;

	color: #555555;

	padding: 0 31px 0 0;

	margin: 0 18px 0 0;

}

a.katalog-widok2{

	background-position: 35px -79px;



}



a.katalog-sortuj{

	background: url(../images/ra/przyciski-2.gif) no-repeat 100% -535px;

	float: left;

	color: #555555;

	padding: 0 20px 0 0;

	margin: 0 18px 0 0;

}

a.sortuj-wgore{

	background: url(../images/ra/przyciski-2.gif) no-repeat 100% -583px !important;

}

a.sortuj-wdol{

	background: url(../images/ra/przyciski-2.gif) no-repeat 100% -535px !important;

}



.katalog-kolumy{

	margin: -6px -7px 0;

}

.katalog-kolumy td{

	padding: 21px 12px 12px;

	border-style: solid;

	border-width: 1px;

	border-color:#ffffff #ffffff #e0e0e0 #e0e0e0;

}



.katalog-tresc p{

	font-size: 11px;

	line-height:16px;

}

.katalog-tresc .blok-cena{

	padding: 9px 0 0;

}

.katalog-tresc h3.sklep-bloczek-nazwa{

	padding: 0 0 6px;

}

.sklep-promocje{

	padding: 0 0 6px

}

.katalog-blok h5,

.sklep-promocje h5{

	color: #0368be;

	text-transform: uppercase;

	font-size: 11px;

	display: block;

	line-height: 20px;

}

.katalog-wiersz .sklep-promocje h5{

	line-height:16px;

}

.katalog-wiersz .katalog-tresc .blok-cena {

	padding: 0 0 0;

}

.katalog-wiersz .sklep-promocje{

	vertical-align: top;

}

.katalog-wiersz{

	margin: 0 -6px;

}

.katalog-wiersz .sklep-bloczek-zdjecie{

   padding: 0 10px  0 10px;

}

.katalog-wiersz td{

	padding: 21px 0 12px;

	border-style: solid;

	border-width: 1px 0 1px;

	border-color:#ffffff #ffffff #e0e0e0 #e0e0e0;

}



.katalog-blok h5{

	line-height: 16px;

	overflow: hidden;

	zoom: 1;

}



/*Mapa Serwisu*/



.mapa-serwisu-tytul span,

.mapa-serwisu-tytul{

	background: url(../images/ra/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;

}



.mapa-serwisu h3.belka{

	padding: 0 0 0 10px;

}

/*powiazania*/

.reg16{

	 margin: 0 0 16px;

}

.belka-3-1,

.belka-3-2{

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

	padding:0 0 0 32px;

	margin:0 -2px 0 -4px;

}

.reg16 .katalog-blok{

	padding:3px 0;

}

.belka-3-2{

	background-position:100% -183px;

	height:20px;

	line-height:20px;

	padding:6px 12px 7px 0;

}

.belka-3-2 .blok-cena2 span,

.belka-3-2 .blok-cena2{

	float: left;

}



.blok-cena2{

	color: #ffffff;

}



.polec-zdjecie{

	border: 1px solid #e0e0e0;

}



a.powiazane-zobacz{

	float: right;

	background-color: #ffffff;

	border: 1px solid #e0e0e0;

	zoom: 1;

	height:18px;

	line-height:17px;

	padding:0 4px;

	color: #656565;

}

.blok-cena2 span{

	padding: 0 5px 0 0; 

	font-weight: bold;

}

.blok-cena2 span.powiazania-tlo{

	background-color: #71889f;

	padding: 0 5px;

	font-weight: normal;

}

/*karta produktu*/

/*karte-lewo*/

.karta-lewo{

	float: left;

	width: 192px;

	padding:0 16px 0 0;

}



.karta-publikacja{

	border-top: 1px solid #e0e0e0;

	margin:3px -6px 9px;

}

.karta-publikacja-2{

	border-top: 1px solid #ffffff;

	padding:0 12px;

}

.karta-publikacja-2 div.fix{

	padding: 0 0 0 5px;

}

.karta-publikacja h3{

	font: bold 14px tahoma;

	color: #525252;

	margin:7px 0 13px;

}

.karta-publikacja .tresc{

	float: left;

	padding: 0 10px 0 0;

	width: 400px;

}

.karta-publikacja  .pliki-do-pobrania {

	clear: none;

}

.karta-publikacja .pliki-do-pobrania img {

	padding: 0 7px 0 0;

}

.karta-publikacja .pliki-do-pobrania p {

	padding:0 0 0 24px;

}

.zdjecie-produktu{

	margin: 0 -20px 0 0;

	padding: 5px 0 0;

}

.zdjecie-produktu a{

	padding:0 7px 0 0;

}

.karta-zdjecia .sklep-bloczek-zdjecie{

	float: none;

}

.karta-tagi,

.karta-zdjecia {

	border-bottom: 1px solid #e0e0e0;

	margin:0 0 4px;

}

.karta-linki {	padding: 5px 0 0;}

.karta-linki a{

	display: block;

	background: url(../images/ra/tla-naglowki.gif) no-repeat 100% -99px;

	padding: 0 10px 0 0;

	color: #325475;

	font-size: 11px;

	margin: 0 0 10px;

}





.karta-linki p{

	margin: -5px 0 6px;

	text-align: center;

}

.karta-linki a.kup-teraz span,

.karta-linki a.bezplatne-testy span,

.karta-linki a span{

	display: block;

	line-height:18px;

	text-align:center;

	padding: 0 0 0 10px;

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

}

.karta-linki a.kup-teraz{ background-position: 100% -156px;}

.karta-linki a.kup-teraz span{background-position: 0 -156px;}



.karta-linki a.bezplatne-testy{ background-position: 100% -79px; color: #ffffff;}

.karta-linki a.bezplatne-testy span{background-position:0 -79px;}



.karta-zdjecia{

	position: relative;

	zoom: 1;

}



.odstep-fax{

	padding: 0 0 10px;

}



.karta-tagi{

	margin:0 0 4px 4px;

	padding: 0 0 7px;

}

.karta-tagi b{

	display: block;

	padding:2px 0 10px;

}

.karta-tagi a{

	color: #525252;

}

.karta-prawo h3.sklep-nazwa{

	font-size: 14px;

	padding:0 0 0 4px;

}

.karta-prawo-opis{

	padding:13px 0 9px 4px;

	font-size: 12px;

}



h5.nowosc-bestseler{

	color: #0162B5;

	font-size: 12px;

	line-height: 18px;

	padding:0 0 0 4px;

}

.karta-prawo-detale{

	line-height: 20px;

	padding:2px 0 6px 4px;

	margin: 0 0 4px;

}



.uzytkownicy-rabaty label{

	width: 200px !important;

}



.karta-prawo-detale .blok-cena2{

	line-height: 20px;

}

.karta-prawo-detale .blok-cena2 span.powiazania-tlo {

	float: left;

	margin:1px 0 0 3px;

	line-height:19px;

}

.karta-prawo-detale .blok-cena2 b{

	color: #525252;

	float: left;

}

.karta-prawo-detale .blok-cena2 .powiazania-tlo b{

	color: #ffffff;

}



.karta-niebieski-bloczek{

	color: #ffffff;

	position: relative;

	background-color: #7495B7;

	zoom: 1;

}

.prenumeraty-cena{

	float: left;

}

.karta-prenumeraty{

	background-color: #8aa5c0;

	padding:9px 0 8px 24px;

}

.karta-ceny-niebieski{

	background-color: #7495b7;

	padding:8px 26px 9px;

}

.karta-niebieski-dokoszyka{

	background-color: #688aac;

	padding:4px 5px;

}

.k-n-ld,

.k-n-pd,

.k-n-lg,

.k-n-pg{

	background: url(../images/ra/sklep.gif) no-repeat 0 -112px;

	width: 2px;

	height:2px;

	font-size: 0px;

	line-height: 0px;

	position: absolute;

}

.k-n-ld{

	background-position: 0 -114px;

	left: 0px;

	bottom: 0px;

}

.k-n-pd{

	background-position: -2px -114px;

	right: 0px;

	bottom: 0px;

}

.k-n-pg{

	background-position: -2px -112px;

	top: 0px;

	right: 0px;

}

.k-n-lg{

	background-position: 0 -112px;

	top: 0px;

	left: 0px;

}



a.do-koszyka{

	font: 700 13px tahoma;

	background-color: #fcdd2c;

	border: 1px solid #efd100;

	float: right;

	zoom: 1;

	width: 94px;

	line-height: 32px;

	height: 32px;

	color: #325475;

	text-align: center;

}

.karta-prenumeraty label{

	display: block;

	overflow: hidden;

	zoom: 1;

}

.karta-prenumeraty label b,

.karta-prenumeraty label input{

	float: left;

}

.karta-prenumeraty label b{

	padding: 0 0 0 3px;

}

.karta-prenumeraty h5{

	padding: 0 0 0 24px;

	color:#0368BE;

}



.kn-ilosc{

	float: left;

}

.kn-ilosc input{

	width:60px;

}

.kn-oddo{

	float: right;

	zoom: 1;

}



.clear2{

	height:11px;

	line-height: 0px;

	font-size: 0px;

	clear: both;

}



#error_rabat{

	font-weight: bold;

	color: red;

}



.kn-dodatki{

	padding: 5px 0 0;

	line-height: 24px;

}



.kn-oddo select{

	background: #fff url(../images/ra/input-powt.gif) repeat-x scroll 0 0;

	border:1px solid #325475;

	color:#0D0D0D;

	height:24px;

	line-height:24px;

	padding:4px 7px;

	width: 104px;

}

.kn-do-label{



}



.kn-zolty-kolor{

	display: inline-block;

	line-height: 24px;

	font-weight: bold;

	padding:0 10px;

	color: #525252;

	background-color: #f2d309;

}

.kn-ilosc,

.kn-rabaty{

	line-height:24px;

}

.kn-oddo{

	line-height:24px;

}

.kn-ilosc select,

.kn-ilosc label,

.kn-ilosc span{

	float: right;

	margin: 0 0 0 5px;

}

#do_kiedy{

	line-height: 18px;

	font-weight: bold;

	background-color: #89aacd;

}





.kn-ilosc input,

.kn-ilosc label,

.kn-rabaty span,

.kn-rabaty label,

.kn-rabaty input,

.kn-rabaty a{

	float: left;

}

.kn-ilosc input{

	margin: 0 5px;

}

.kn-rabaty span{

	margin:0 5px 0 0;

	white-space: no-warp;

}

.kn-rabaty input{

	width: 90px;

	margin:0 5px;

}

.kn-rabaty .do-koszyka{

	height:22px;

	line-height:22px;

	width: 100px;

	font-size: 11px;

}

.kn-twojrabat{

	float: right;

	zoom: 1;

	line-height:24px;

}

.karta-opcje{

	border-top:1px solid #E0E0E0;

	margin:3px -6px 9px;

	padding:0 12px;

}





.karta-opcje h3{

	margin:7px 0 13px;

	font-size: 14px;

}

.karta-opcje .tresc{

	padding: 0 0 6px;

}

.karta-opcje .tresc h3{

	margin:4px 0 5px;

	font-size: 12px;

}

.karta-opcje .opcja{

	float: left;

	width: 100px;

	text-align: center;

}

.karta-opcje .opcja img{

	border: 1px solid #e0e0e0;

}



.kolekcje-tytul{

	margin: 7px 0 13px;

	font-size: 14px;

}

.kolekcje-tytul b{

	color: #0368BE;

}

/*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;

}



/*koszyk*/

.koszyk-ramka-dol{

	border-bottom: 1px solid #e0e0e0;

}

td.label-ilosc{

	vertical-align: middle;

}



.koszyk-netto .input-tekst{

	width: 48px;

	padding:4px 8px;

	margin:3px 0;

}

.koszyk-usun{

	vertical-align: middle;

}

a.usun-przycisk-koszyk{

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

	height:18px;

	line-height:16px;

	padding:0 0 0 22px;

	width:36px;

	display: inline;

	display: inline-block;

	margin: 0 0 0 5px;

	color: #182d42;

}

.koszyk-razem  td div{

	background-color: #7495b7;

	margin: 1px 0 0 0;

	color: #ffffff;

	padding: 6px 0 7px;

	line-height: 19px;

}



.koszyk-razem  td.koszyk-w1 div{

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

	margin: 1px 0 0 1px;

}

.koszyk-razem  td.koszyk-w1-v2{

	height: 20px;

}

.koszyk-razem  td.koszyk-w1-v2 div{

	background: url(../images/ra/sklep-koszyk.gif) no-repeat 0 0;

	height:12px;

	line-height:12px;

	margin: 1px 0 0 1px;

}



.koszyk-razem  td.koszyk-w6 div{

	background: url(../images/ra/tla-naglowki.gif) no-repeat 100% -183px;

	margin: 1px 1px 0 0;

}

a.koszyk-przelicz{

	border: 1px solid #e0e0e0;

	background-color: #fffbf0;

	color: #656565;

	padding: 0 10px;

	display: inline-block;

	height: 17px;

	line-height: 17px;

}

.koszyk-razem  td.wartosc-calkowita{



}

.koszyk-razem  td.wartosc-calkowitap span{

	background-color: #71889f;

	display: block;

}

.koszyk-razem  .wartosc-calkowitan span{

	background-color: #71889f;

	text-align: center;

	margin: 0 0 0 4px;

	display: block;

}

.koszyk-razem  .wartosc-calkowitab span{

	background-color: #71889f;

	margin: 0 3px 0 0;

	text-align: center;

	display: block;

}

.koszyk-platnosci{

	padding:4px 8px 10px;

	font-size: 12px;

}

.koszyk-platnosci label{

	padding: 2px 0 0 4px;

}

.koszyk-platnosci label,

.koszyk-platnosci b{

	display: block;

}

.koszyk-platnosci label span{

	padding:0 0 0 24px;

	display:block;

}

.koszyk-platnosci input{

	float: left;

}

tr.koszyk-razem-zolty td div span{

	background-color: #F1D206 !important;

	color: #525252;

}

.koszyk-wyslij div{

	background-color: #698bad;

	border-bottom: 1px solid #57789b;

	margin: -3px 1px 0;

	*margin: -3px 0 0;

	padding: 6px 72px 4px 5px

}

.koszyk-wyslij div.powrot{

	background-color: #698bad;

	border-bottom: 1px solid #57789b;

	margin:-3px -1px 0 1px;

	*margin:-3px 0 0 0;

	padding: 4px 72px 4px 5px

}

.koszyk-wyslij div a.link-glowna{

	background-color:#F1D206;

	border:1px solid #EFD100;

	color:#325475;

	cursor:pointer;

	float:left;

	font-family:tahoma;

	font-size:13px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:700;

	height:32px;

	line-height:32px;

	text-align:center;

	width:138px;

	margin-left:60px;

}

input.do-koszyka{

	font: 700 13px tahoma;

	background-color: #F1D206;

	border: 1px solid #efd100;

	float: right;

	zoom: 1;

	width: 138px;

	line-height: 32px;

	height: 32px;

	color: #325475;

	text-align: center;

	cursor: pointer;

}

div.koszyk-etap2-wyslij{

	padding: 4px 4px 6px 5px

}

.koszyk-dane-etap2{

	padding: 20px 0 5px 0;

}

.kn-opcje-protuktu{

	float: none;

}

.kn-opcje-protuktu label,

.kn-opcje-protuktu select{

	float: left;

}

.kn-opcje-protuktu label{

	width: 80px;

	padding: 0 0 6px;

	text-align: left;

}

.kn-opcje-protuktu select{

	width: 145px;

	margin-left: 5px;

	border: 1px solid #e0e0e0;

}

.porownywarka-lista{

	padding: 10px;

}

.porownywarka-lista label{

	display: block;

}

.porownywarka-lista label input{float: left}

.porownywarka-lista label b{float: left; padding: 0 0 0 3px;}



.porownywarka-lista a{

	border: 1px solid #e0e0e0;

	color: #656565;

	padding: 0 8px;

	display: inline-block;

	margin: 3px 5px 3px;

	height: 17px;

	line-height: 17px;

	background-color: #fffbf0;

}



.porownanie-grupa{

	float: left;

	padding: 0 0 20px;

}

a.porownaj-zaznaczone{

	float: left;

	margin: 0 10px 3px;

}



/*porowanie tabela*/

.porownanie-tabela{

	margin: -5px 0 -10px;

	padding: 0 9px;

}



.blok-cena2 .karta-produktu-vat{

	font-weight: normal;

	color: #525252;

	padding: 0 0 0 5px;

}

.porownaj-tabela td{

	border-left: 1px solid #e0e0e0;

	border-bottom: 1px solid #e0e0e0;

	font-size:11px;

	font-weight:700;

	line-height:14px;

	padding:8px 18px 4px;

}

.porownaj-tabela td a{

	font-size: 12px;

}

.porownaj-tabela td.porownaj-label{

	border-left: 0 none;

	font-weight: 400;

	padding:8px 0px 4px;

}

.porownaj-zdjecie img{

	border: 1px solid #e0e0e0;

}

.sciezka{

	padding:0 0;

}

.sciezka,

.sciezka a{

	color: #0d0d0d;

	font-size: 11px;

}

.sciezka-str-glowna{

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

	padding:0 0 0 18px;

}

.sciezka-spacer{

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

	margin:0 1px 0 4px;

}







.e-book-materialy .tytul-jszary20{

	float: left;

	padding: 0 23px 0 7px;

}

.e-book-materialy  .modul-tresc {

	background:#F6F6F6 url(../images/ra/modul-tlo.gif) no-repeat -995px -400px;

}



.e-book-materialy .sklep-bloczek-zdjecie{

	width: 100px;

	padding: 0 8px 0 0;

	font-size: 11px !important;

}

.e-book-materialy h3.sklep-bloczek-nazwa a{

	font-size: 11px !important;

}

.szkoly-margines{

	padding: 0 5px 24px !important; 

}

.przypomnij-haslo-przycisk{

	width:118px !important;

	background-position:0 -135px !important;

}



.reg18 .poziom1{

	margin: 0 0 18px;

	text-align:center;

}

.reg18 a{

	display:inline-block;

	margin:0 10px 0 0;

	padding:7px 0 7px 35px;

}

.menu-srodek{

	position: relative;

	height: 66px;

	padding: 0 0 10px;

}

.reg19{

	bottom:9px;

	position:absolute;

	right:0px;

	width:175px;

}

.reg19 .poziom1{

	float: left;

}

.reg19 .poziom1 li{

	float: left;

	background: transparent;

	padding: 0 6px 0 0 ;

}

.reg19 .poziom1 li a span,

.reg19 .poziom1 li a{

	background: url(../images/ra/przyciski.gif) no-repeat 0 -313px;

	display: block;

	line-height: 14px;

	padding: 0 0 0 18px;

	color: #0d0c0c;

	font-size: 11px;

	

}

.reg19 .poziom1 li a span{

	background-position: 100% -313px;

	padding: 1px 4px 3px 0;

}



.reg19 .poziom1 li.wcisniety a,

.reg19 .poziom1 li a:hover{

	background-position: 0 -367px;

	text-decoration: none;

}

.reg19 .poziom1 li.wcisniety a span,

.reg19 .poziom1 li a:hover span{

	background-position: 100% -367px;

	color: #fff;

}

.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;

}

.kontener .e-book-materialy{

	padding: 5px 4px 9px;

}





/* Edytorek*/



.modul-tresc .logowanie-przyciski a.haslo-przypomnij{

	float: left;

}



.edytorek_errorClass,

.edytorek_{

	padding: 0 0 4px;

}

.edytorek_errorClass iframe,

.edytorek_ iframe{

	width: 380px;

}





.edytorek_errorClass iframe{

	border: 1px solid red;

}



span.bold{

	font-weight: bold;

}

span.italic{

	font-style:italic;

}

span.bold{

	text-decoration: underline;

}

.platnoscipl{

	background: url(../images/ra/platnosci.gif) no-repeat 0 0;

	float:left;

	font-size:11px;

	height:38px;

	margin:15px 0 5px;

	width:152px;

}

.ikonapdf{

	background: url(../images/mimetypes/pdf.gif) no-repeat 0 0 !important;

	padding:0 0 0 23px !important;

}



.realization {

	float: right;

	padding: 10px 0 10px;

	text-align: right;

	font-size: 11px;

	color: #4d4d4d;

}

.realization a {

	color: #000;

	display: inline-block;

	font-size: 11px;

}

.ideo {margin: 0px 10px 0px 0px;}

.cms {

	margin: 0px -48px 0px 27px;

	*margin: 0px -51px 0px 27px;

}

.edito {margin: 0px 26px 0px 0px;}



.uzytkownicy-rabaty label.rabaty-poprawka-dlugosci{

	width: 280px !important;

	font-size: 12px;

}



select.blok5-typ-asortymentu{

	width:207px;

}

a.ka-kolekcja{

	font-size: 14px

}



.koszt-wysylki{

	color: #ffffff;

	padding: 8px 0 8px;

	border-top: 1px solid #fff;

	margin: 8px 0 0;

	line-height: 16px;

}

a.blok-sklep-nowosci{

	float: right;

	background-color: #0366aa;

	color: #ffffff;

}



.logowanie-v2-kontener{

	overflow:hidden;

	margin:0 auto;

	zoom:1;

}

.logowanie-v2-formularz{

	float:right;

	width:300px;

}

.logowanie-v2-tresc{

	border-right:1px solid #cccccc;

	overflow:hidden;

	padding:0 10px 0 0;

	zoom:1;

}



a.wyslij-v2{

	display: inline;

	display: inline-block;

	color: #000000;

	text-align: center;

}



.logowanie-v2-naglowek{

	font-size: 13px;

	text-align: center;

	padding: 0 0 20px;

}



.wyslij2-v2-fix{

	margin: 0 6px 0 0;

	color:#000000;

	float:left;

	font-weight: bold;

}



.edycja-danych-v2 label{

	font-size: 12px;

}



.bold{

	font-weight: bold;

}

.przycisk-zolty-v2{

	background-position:0 -134px !important;

	width:120px !important;

	height: 28px !important;

}



label.checkbox-v2{

	font-size: 12px; padding: 3px 0 0; width: auto !important; float: none; display: block; text-align: left;

}

.reg10 h2.szukaj-tytul-v2{

	padding: 0 0 0 11px;

}

h2.szukaj-tytul-v2 a,

h2.szukaj-tytul-v2{

	font-size: 28px;

	line-height:35px;

}



.karta-prawo-detale .blok-cena2 span.powiazania-tlo-v2 b,

.blok-cena2 span.powiazania-tlo-v2 b{

	color: #525252;

	font-weight: bold;

}

.blok-cena2 span.powiazania-tlo-v2{

	background-color: transparent;

	color: #525252;

	font-weight: bold;

}



a.usun-przycisk-koszyk-v2{

	margin: 7px 0 0;

	text-align: center;

	background-position:-5px -908px;;

	padding: 0px;

}

a.usun-przycisk-koszyk-v2:hover{

	text-decoration: none;

}

.wyslij-v2{

	font-weight: bold;

}

table.koszyk-tabela td h3.sklep-bloczek-nazwa a,

table.koszyk-tabela td h3.sklep-bloczek-nazwa,

table.koszyk-tabela td{

	font-size: 13px;

}



.clear-v2{

	font-size: 0px;

	line-height: 0px;

	height: 0px;

	width: 0px;

	clear: both;

}



.iso9001{

	float: left;

	color:#FFFFFF;

	font:bold 17px/24px Calibri;

	cursor: pointer;

	position: relative;

	zoom: 1;

}



.isoopis{

	position: absolute;

	width: 145px;

	left:-29px;

	right: 0px;

	height:59px;

	font:400 11px/16px tahoma;

	padding:17px 10px 10px 71px;

	background: #7e93aa url(../images/ra/logo.gif) no-repeat -67px -275px;

	z-index: 100;

	top:26px;

	border:1px solid #65788B;

	display: none;

}



.reg1-v2{

	padding:0 0 0 31px;

}

.reg1-v2 ul.poziom1{

	float: right;

	width: 600px;

}



.komunikat-v4{

	font-size: 13px;

	text-align: left;

	padding: 10px 20px 0;

	font-weight: bold;

}



.koszyk-razem td.koszyk-w7 div{

	padding:6px 5px 7px;

}



table.koszyk-tabela td.koszyk-rabat{

	padding:9px 0px;

	text-align: right;

}

table.koszyk-tabela td.koszyk-rabat .koszyk-przelicz{

	font-size:12px;

	margin: 3px 10px 3px 0;

}



tr.przelicz-koszyk-poza td{

	text-align: right;

	padding: 8px 10px;

}



tr.przelicz-koszyk-poza td span{

	font-size: 11px;

	padding: 0 6px 0 0;

}

.rabaty-specjalne-tytul{

	margin:3px 0 5px;

}

.rabaty-niebieski{color:#0776D5;}

.rabat-specjalne{

	border-top: 0;

}

.rabat-specjalne .ramka-1a{

	font-size:12px;

	line-height: 18px;

	border-top: 0;

	padding: 8px 30px;

}



.rabat-specjalne .rabaty-poprawka-dlugosci{

	padding: 0 0 10px;

}

.rabaty-specjalne-typ{

	padding: 0 0 5px 50px;

}



.rabat-kont{

	position: relative;

	zoom: 1;

}



.rabat-kont span{

	position: absolute;

	top: 0px;

	left: 2px;

	width:271px;

	text-align: left;

	font-size: 11px;

}





/* zakladki - katalog FIRM */

.padding-bottom{

	float:left;

	padding-bottom:15px;

}

.jq-katalog-zakladki {

	border-bottom:1px solid #D8D8D8;

	float:left;

	margin:0 0 0 16px;

	padding-left:5px;

	width:100%;

}





div.katalog-zakladka-aktywna,

.katalog-zakladka-aktywna span{

	border-bottom:1px dotted #d4d4d4;

	background:#fff;

}

.katalog-zakladka-nieaktywna {float:left;}

.katalog-zakladka-nieaktywna,

div.katalog-zakladka-aktywna span

{

	background:#fff;

}

.katalog-zakladka-nieaktywna,

.katalog-zakladka-nieaktywna span {



}

.katalog-zakladka-nieaktywna span {

	background:#f5f5f5;

	border-bottom:1px solid #d5d5d5;

	border-right:1px solid #d5d5d5;

	border-top:1px solid #d5d5d5;

	color:#343434;

	cursor:pointer;

	display:block;

	font-family:arial;

	font-size:11px;

	font-weight:bold;

	padding:9px 11px;

	text-transform:uppercase;

}



.katalog-zakladka-nieaktywna.first.katalog-zakladka-aktywna span {

background:none repeat scroll 0 0 #FFFFFF;

border-bottom:1px dotted #D4D4D4;

border-left:1px solid #D5D5D5;

}

.katalog-zakladka-nieaktywna.first span {

	border-left:1px solid #D5D5D5;

}



.katalog-kontener-nieaktywny{

	display: none;

}

.katalog-kontener-aktywny{

	display: block;

}

.katalog-firm {

	float:left;

	margin:25px 0 0px 12px;

	padding-left:5px;

	width:100%;

	_height:32px;

}

#jq-katalog-kontener {

	display:block;

	float:left;

}

.katalog-firm div{

    float: left;

    padding: 10px;

}





/**

 * This <div> element is wrapped by jCarousel around the list

 * and has the classname "jcarousel-container".

 */

.jcarousel-container {

    position: relative;

}



.jcarousel-clip {

    z-index: 2;

    padding: 0;

    margin: 0;

    overflow: hidden;

    position: relative;

}



.jcarousel-list {

    z-index: 1;

    overflow: hidden;

    position: relative;

    top: 0;

    left: 0;

    margin: 0;

    padding: 0;

}



#KatalogProduktow .jcarousel-list li,

#KatalogProduktow .jcarousel-item {

    float: left;

    list-style: none;

    padding: 4px !important;

    margin: 0px;

    width: 110px;

    height: 128px;

}



.szablon7 .jcarousel-list li,

.szablon7 .jcarousel-item {

	float: left;

	list-style: none;

	padding: 4px !important;

	margin: 0px;

	width: 140px;

	text-align: center;

	position: relative;

}



.jcarousel-list li img{

	background-color: white;

	padding:2px;

	border: 1px solid #c3c3c3;

}





.jcarousel-list li a {

	display: block;

	color: black;

	text-decoration:  none;

	background: none;

	text-align: center;

	height:32px;

}



.jcarousel-list li p{

    text-align: center;

}







/**

 * The buttons are added dynamically by jCarousel before

 * the <ul> list (inside the <div> described above) and

 * have the classnames "jcarousel-next" and "jcarousel-prev".

 */

.jcarousel-next {

    z-index: 3;

    display: none;

}



.jcarousel-prev {

    z-index: 3;

    display: none;

}



.jcarousel-skin-ie7{

    border-left: 1px solid #d2d2d2;

    border-right: 1px solid #d2d2d2;

    padding:0px;

}



.reg4 .jcarousel-skin-ie7{

    border:none;

    padding:0px 1px;

}



.jcarousel-skin-ie7 .jcarousel-container {

    position: relative;

}



.jcarousel-skin-ie7 .jcarousel-container-horizontal {

    padding: 8px 37px 0px;

    margin: 0px 0px 0px 1px;

    background: transparent url(/szablony/raabe/images/carousel/karuzela_tlo.gif) repeat-x 0 0;    

}



.jcarousel-skin-ie7 .jcarousel-clip-horizontal {

  

    /* height: 77px;*/

}



.jcarousel-skin-ie7 .jcarousel-item:hover {

    border-color: #808080;

}



.jcarousel-skin-ie7 .jcarousel-item-placeholder {

}



.jcarousel-skin-ie7 .jcarousel-item {

    background: none;

}

/**

 *  Horizontal Buttons

 */

.jcarousel-skin-ie7 .jcarousel-next-horizontal {

    position: absolute;

    top: 60px;

    right: 10px;

    width: 32px;

    height: 52px;

    cursor: pointer;

    background: transparent url(/szablony/raabe/images/carousel/next-horizontal.gif) no-repeat 0 0;

}



.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {

    background-position: -32px 0;

}



.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {

    background-position: -64px 0;

}



.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,

.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,

.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {

    cursor: default;

    background-position: -96px 0;

}



.jcarousel-skin-ie7 .jcarousel-prev-horizontal {

    position: absolute;

    top: 60px;

    left: 10px;

    width: 32px;

    height: 52px;

    cursor: pointer;

    background: transparent url(/szablony/raabe/images/carousel/prev-horizontal.gif) no-repeat 0 0;

}



.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {

    background-position: -32px 0;

}



.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {

    background-position: -64px 0;

}



.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,

.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,

.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {

    cursor: default;

    background-position: -96px 0;

}



/* karta produktu */

.karta-produktu {padding: 0px 5px 0px 5px;}

.karta-gora, .karta-gora1, .karta-zawartosc {overflow: hidden; border-bottom: 1px solid #e0e0e0; height: auto;}

.karta-gora {padding: 0px 0px 5px 0px;}

.karta-gora1, .karta-zawartosc {padding: 10px 0px 10px 0px;}

.karta-gora h5 {float: right;}

.karta-gora1 h3 {font-size: 16px; font-weight: bold; color: #595452;}

.karta-gora1 h4 {padding: 0px 0px 10px 0px;}

.karta-gora1 .karta-lewo {width: 292px;}

.karta-gora1 .karta-prawo {float: right; padding: 12px 0px 12px 0px; width: 196px;}

.dodaj-do-koszyka {display: block;}

.karta-zawartosc .karta-zdjecia {border: none;}

.karta-zawartosc .tresc {padding: 0px;}

.karta-zakladki {overflow: hidden; padding: 10px 0px 5px 0px; height: auto;}

.zakladki {position: relative; z-index: 1; margin: 0px -7px 0px 0px;}

.zakladki div {

	float: left;

	background: url(../images/ra/zakladki.gif) no-repeat 0px 0px;

	padding: 0px;

	display: block;

	line-height: 16px;

	font-size: 12px;

	margin: 0px 5px 0px 0px;

	height: 30px;

	cursor: pointer;

}

.zakladki div span{

	color: #fff;

	font-size: 11px;

	font-weight: bold;

	padding: 6px 12px 0px 12px;

	display: block;

	height: 24px;

	background: url(../images/ra/zakladki.gif) no-repeat 100% -30px;

}

.zakladki div.katalog-zakladka-aktywna {background: url(../images/ra/zakladki.gif) no-repeat 0px -60px; border: none;}

.zakladki div.katalog-zakladka-aktywna span {background: url(../images/ra/zakladki.gif) no-repeat 100% -90px; border: none; color: #484646;}

.zakladki div.odstep {background: url(../images/ra/zakladki.gif) no-repeat 0px -120px; width: 7px; cursor: auto;}

.zakladki-zawartosc {

	overflow: hidden;

	margin: -1px 0px 0px 0px;

	padding: 10px;

	height: auto;

	border: solid 1px #c0bdbd;

	background: #ffffff;

	width: 516px;

	position: relative;

	z-index: 0;

}

.zakladki-zawartosc .karta-publikacja {border: none;}

.zakladki-zawartosc .karta-publikacja .tresc {float: none; width: auto;}

.zakladki-zawartosc .karta-publikacja .ramka {

	border: solid 5px #e1e7ed;

	padding: 10px 25px 10px 25px !important;

	width: 170px;

}

.zakladki-zawartosc .karta-publikacja .ramka-przycisk {

	margin: 10px 0px 0px 0px;

	padding: 5px 10px 5px 10px;

	background: #e3e8ee;

	width: 150px;

	text-align: center;

}

.zakladki-zawartosc .karta-publikacja .ramka-przycisk a {font-size: 12px; font-weight: bold; color: #325475;}

.zakladki-zawartosc .karta-publikacja .pliki-do-pobrania img {display: inline-block;}

.zakladki-zawartosc .karta-publikacja .pliki-do-pobrania a {display: inline-block; width: 130px;}



/* nowy przycisk */

a.nowy-przycisk {

	font: 700 11px tahoma;

	background-color: #fcdd2c;

	border: 1px solid #efd100;

	float: right;

	zoom: 1;

	line-height: 16px;

	color: #325475;

	text-align: center;

}



/* blok sklep - info o produkcie */

.info-produkt .karta-prawo-detale {margin: 0px; padding: 0px 0px 0px 4px;}

.tytul-ciemny {

	padding: 0px 0px 10px 0px;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-align: center;

}

.stara-cena {

	color: #0162B5;

	font-size: 12px;

	font-weight: bold;

	line-height: 18px;

}

.nowa-cena {

	display: block;

	margin: 5px 0px 5px -10px;

	padding: 10px 0px 10px 0px;

	width: 181px;

	height: 19px;

	background: url(../images/ra/tlo-nowa-cena.gif) no-repeat scroll 0 0;

	color: #ff0000;

	font-size: 15px;

	font-weight: bold;

	line-height: 18px;

	text-align: center;

}

.oszczedzasz {

	display: block;

	margin: 0px 0px 5px -10px;

	padding: 0px 10px 0px 10px;

	width: 159px;

	color: #0162B5;

	font-weight: bold;

	border: solid 1px #c5ced8;

}

.info-produkt .karta-prenumeraty {padding: 0px; background: none; color: #525252;}

.info-produkt .karta-prenumeraty label span {display: block; float: left; width: 165px;}

.info-produkt-link, .info-produkt-link a {

	font-size: 11px;

	font-weight: normal;

	color: #272725 !important;

	text-align: center;

}

.info-produkt .kn-opcje-protuktu {padding: 0px 10px 10px 10px;}



/* maly blok sklep - koszyk */

.reg19 .koszyk-blok {background: url(../images/sklep/koszyk.gif) no-repeat scroll 0 5px; border: 0px; padding: 10px 0px 10px 50px;}

.reg19 .koszyk-blok a {font-size: 14px; font-weight: bold; color: #2a67a5;}



/* blok minisite */

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



.karta-pliki {

    padding-top:5px;

}



.pliki-row {

    padding-top:7px !important;

}



.tresc-oblewanie {

    display:inline;

}

.boksik .blok-tresc {
	border:none;
	padding:0;
	background:none;
}
.boksik .katalog-blok {
	border-color: #CDCDCD;
    border-style: solid;
    border-width: 0 1px;
	padding: 12px 12px 5px;
	background:url(../images/ra/sklep.gif) no-repeat scroll -523px -401px #F6F6F6;
}
.reg31 .boksik .katalog-blok {
	height:160px!important;
	padding-left: 0;
    padding-right: 5px;
    padding-top: 4px;
}
.boksik .blok-tresc .poprzenia-nastena {
	margin:0;
	margin-top:-2px;

	border-top:none;
	float:right;

}
.boksik .blok-tresc .poprzenia-nastena div {
	border:none;

	padding:0;
}
.boksik .blok-tresc .poprzenia-nastena div a {
	background: none repeat scroll 0 0 #F6F6F6;
    border-color: #CDCDCD;
    border-style: solid;
    border-width: 0 1px;
}
.boksik .sam-dol {
	display:none;
}

.boksik .blok-tresc .poprzenia-nastena div.blok-dol{background-position: 100% -389px;height: 3px; padding:0; padding-right:3px;}

.boksik .blok-tresc .poprzenia-nastena div.blok-dol div{background-position: 0 -389px; height: 3px; padding:0;}

.katalog-blok h5,.karta-gora h5,.sklep-promocje h5 {
	background:url(images/bt_bg.png);
	background-repeat:no-repeat;
	background-position:center;
	padding:3px 4px 3px;
	text-align:center;
}
.sklep-promocje h5 { margin-left:120px; margin-top:-3px; margin-bottom:3px;}
 .reg32  .katalog-blok h5 {
	margin-bottom:6px;
	margin-top:-6px;
}
.karta-gora h5 {width:115px;}

span.rew {
	width:22px;
	height:18px;
	position:absolute;
	float:left;
	display:block;
	/*margin-top:-100px;*/
	background-image:url(images/lft.gif);
	z-index:50;
	margin-top:80px;
	margin-left:1px;
	cursor:pointer;
	}
span.ffw {
	width:22px;
	height:18px;
	position:absolute;
	float:right;
	display:block;
	/*margin-top:-100px;*/
	background-image:url(images/rgt.gif);
	margin-left:174px;
	margin-top:80px;
	z-index:45;
	cursor:pointer;
	}
.katalog-blok-2-1 .blok-cena,.katalog-blok-2-1 .blok-cena b,.katalog-blok-2-1 .blok-cena span {
	color: #27618F;
    font-weight: bold;
}
.katalog-blok-2-1 h3  a,.katalog-blok-2-1 h4{
	color: #27618F;
    font-size: 12px;
}

.katalog-blok-2-1 h3 {padding-bottom: 4px;}


/* --------------------------- bannerslide --------------------------------- */


.pics {
    margin: 0px 0px 15px 0px;
    overflow: hidden;
    padding: 0;
    width: 566px;
}
.pics img {
    left: 0;
    top: 0;
    width: 566px;
}

.slider_menu
{
	bottom: 0px;
    right: 0px;
    position: absolute;
    z-index: 50;
	width:
}

.slider_left
{
	width: 18px;
	height: 17px;
	overflow: hidden;
	background-image: url(../images/raabe_slider/left.jpg);
	background-position: 0px 0px;
	background-position: no-repeat;
	float: left;
	cursor: pointer;
	border: none;
	margin: 0px;
	padding: 0px;
}

.slider_left:hover
{
	background-position: 0px 17px;
}

.slider_right
{
	width: 18px;
	height: 17px;
	overflow: hidden;
	background-image: url(../images/raabe_slider/right.jpg);
	background-position: 0px 0px;
	background-position: no-repeat;
	float: left;
	cursor: pointer;
	border: none;
	margin: 0px;
	padding: 0px;
	
}

.slider_right:hover
{
	background-position: 0px 17px;
}

#slider_play
{
	width: 18px;
	height: 17px;
	overflow: hidden;
	float: left;
	cursor: pointer;
	border: none;
	margin: 0px;
	padding: 0px;
}

.pause
{
	background-image: url(../images/raabe_slider/play_pause.jpg);
	background-position: 0px 17px;
	background-position: no-repeat;
}

