object, a:active {outline: none}
object, a:focus {-moz-outline-style: none}

body, td {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
}

td {vertical-align: top;}

body {
	padding: 0px;
	margin: 0px;
	border-style: none;
	color: #878787;
	background: #ebebeb url(../images/tlo/bg.gif) repeat-x 0 0;
	line-height: 16px;
}

.link-szary {
	color: #878787;
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.o-h {
	overflow: hidden;
}
ol {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	zoom: 1;
}
ol li {
	padding: 2px 0px;
	margin: 0px 0px 0px 30px;
}
ul {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	zoom: 1;
	list-style: none;
}
ul li {
	padding: 0px 0px 0px 20px;
	margin: 0px;
}

.t-a-c {
	text-align: center;
}

.p-10 {
	padding: 10px;
}

.h-a-o-h {
	height: auto;
	overflow: hidden;
	zoom: 1;
}

.b-t-b {
	border-color: #ebebeb;
	border-style: solid;
	border-width: 2px 0;
	padding: 15px 0px;
}


h1, h2, h3, h4, h5, h6, h7, p, form {
	margin: 0px;
	padding: 0px;
}

.clear {clear: both;}
.green {color: #a0b300;}
.d-b {display: block;}

label {cursor: pointer;}

.fix {
	overflow: hidden;
	height: 1% !iefix;
}
.t-a-r {
	text-align:right;
}
.p-r-10 {
	padding-right: 10px;
}
.p-t-10 {
	padding-top: 10px;
}
.m-r-8 {
	margin-right: 8px;
}

.f-l {
	float: left;
}

.f-r {
	float: right;
}

.pomarancz {
	color: #ff9b01;
}

.orange {
	color: #FF8900;
}

.m-t-10 {
	margin-top: 10px;
}

.m-l-233 {
	margin-left: 233px;
}

.reklamaMaska{
	position: absolute;
	background: #ffffff;
	filter:alpha(opacity=1);
	-moz-opacity: 0.01;
	opacity: 0.01;
	width: 100%;
	display: block;
}

h1 {font-size: 14px;}
h2 {font-size: 13px;}
h3 {font-size: 12px;}
h4 {font-size: 11px;}
h5 {font-size: 10px;}
h6 {font-size: 9px;}

table.tabelkaszara {
	border-left: 1px solid #D0D0D0;
	border-top: 1px solid #D0D0D0;
}
table.tabelkaszara td, table.tabelkaszara th {
	border-bottom: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	padding: 3px;
}

a {
	text-decoration: none;
	color: #FF8900;
}
a:hover {text-decoration: underline;}

.opakowanie {
	height: auto;
	overflow: hidden;
	margin: 8px 12px 0;
	zoom: 1;
}


.szer-srodka {
	width: 990px;
	margin: 0px auto;
}

.gora {
	height: 26px;
}

/* menu gorne - ikonki */
.menu-gorne, .menu-glowne, .menu-dolne, .lk-bg-middle {
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu-gorne {
	float: right;
}

.menu-gorne li {
	float: left;
	padding: 0 22px 0 0;
	line-height: 26px;
	margin: 0px;
}

.menu-gorne li.last {
	padding-right: 7px;
}

.menu-gorne li a {
	color: #505050;
	font-size: 10px;
	padding: 0px 0px 0px 18px;
}

.home a {
	background: url(../images/gorne-ikonki/home.gif) no-repeat 0px center;
}

.mapa-strony a {
	background: url(../images/gorne-ikonki/mapa-strony.gif) no-repeat 0px center;
}

.ulubione a {
	background: url(../images/gorne-ikonki/ulubione.gif) no-repeat 0px center;
}

.regulamin a {
	background: url(../images/gorne-ikonki/regulamin.gif) no-repeat 0px center;
}

.kontakt a {
	background: url(../images/gorne-ikonki/kontakt.gif) no-repeat 0px center;
}

.drukuj a {
	background: url(../images/gorne-ikonki/drukuj.gif) no-repeat 0px center;
	cursor: pointer;
}
.drukuj a:hover {text-indent: underline;}

.mapa-strony a {
	background: url(../images/gorne-ikonki/mapa-strony.gif) no-repeat 0px center;
}

.ramka-gorna {
	background: url(../images/tlo/bg-top.png) no-repeat 0 0;
	font-size: 0;
}

.ramka-srodkowa {
	background: url(../images/tlo/bg-middle.png) repeat-y 0 0;
	zoom: 1;
}

.ramka-dolna {
	background: url(../images/tlo/bg-bottom.png) no-repeat 0 0;
}

.ramka-gorna, .ramka-dolna {
	height: 9px;
}

/* logowanie i logo */
.logowanie {
	height: 60px;
	padding: 21px 24px 0 22px;
	background: url(../images/logo.gif) no-repeat 24px 16px;
}
.logowanie .formularz {
	overflow: hidden;
	zoom: 1;
	padding: 0px 0px 0px 20px	
}

.logo {
	display: block;
	width: 156px;
	height: 46px;
	float: left;
}

.logo span {
	display: none;
}

/* menu */
.menu {
	margin: 0 9px;
	margin-bottom: 6px;
	overflow: hidden;
	zoom: 1;
	background: url(../images/menu-glowne/bg-menu.gif) repeat 0 0;
}

.blok-logowania {
	height: auto;
	overflow: hidden;
	zoom: 1;
}
.blok-logowania span.label {
	display: block;
	position: absolute;
	top: 0px;
	right: 328px;
}
.blok-logowania span.label2 {right: 179px;}
.blok-logowania .btn-bg-right {
	padding: 0px;
	width: 37px;
	text-align: center;
}

.formularz {
	float: right;
	color: #878787;
}

.input-login-tlo {
	background: url(../images/logowanie/input-login.gif) no-repeat 0 0;
}

.input-haslo-tlo {
	background: url(../images/logowanie/input-haslo.gif) no-repeat 0 0;
}

.input-haslo-tlo-haslo{
	background: url(../images/logowanie/haslo-bg.gif) no-repeat 0 0;
}

.input-login-tlo, .input-haslo-tlo, .input-haslo-tlo-haslo {
	width: 128px;
	height: 17px;
	float: left;
	margin: 0 3px 0 0;
	padding-left: 15px;
	padding-top: 4px;
}

.form-foot {
	margin: 0px;
	padding: 0px 0px 20px 155px;
}
.form-foot .m-r-3 {margin: 0px;}
.form-foot .required  {
	padding: 0px 0px 0px 10px;
	overflow: hidden;
	zoom: 1;
}

.button {
	background: url(../images/logowanie/button.gif) no-repeat 0 0;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	width: 31px;
}

.input-login, .input-haslo, .button {
	border: none;
	background: transparent;
	padding: 0;
	color: #7d7d7d;
	font-size: 10px;
}

.logowanie-linki {
	padding: 2px 0 0 5px;
}

.konto {
	background: url(../images/logowanie/konto.gif) no-repeat 0 center;
}

.haslo {
	background: url(../images/logowanie/haslo.gif) no-repeat 0 center;
}
/* zalogowany */
.twoje-konto {
	background: url(../images/logowanie/twoje-konto.gif) no-repeat 0 center;
}
.platnosci {
	background: url(../images/logowanie/platnosci.gif) no-repeat 0 center;
}
.konto, .haslo, .twoje-konto, .platnosci {
	font-size: 10px;
	color: #9a9a9a;
	padding: 5px 23px 5px 10px;
	display: block;
	float: left;
}

/* kontener wyszukiwarki */

.menu-glowne {
	overflow: hidden;
	zoom: 1;
	padding: 0px 7px;
}

.menu-glowne li {
	float: left;
	line-height: 39px;
	padding: 0px 0px 5px;
	margin: 0px;
}

.menu-glowne li a {
	color: #505050;
	font-weight: bold;
	padding: 0 14px 0 13px;
	float: left;
	line-height: 39px;
	white-space: nowrap;
}

/* menu-glowne-spacer */
.menu-glowne .spacer {
	background: url(../images/menu-glowne/spacer.gif) no-repeat 0 9px;
	width: 1px;
	height: 28px;
}

.menu-glowne li.wcisniety {
	background: url(../images/menu-glowne/bg-el-l.gif) no-repeat 0 5px;
	height: 39px;
}

.menu-glowne li.wcisniety a {
	background: url(../images/menu-glowne/bg-el-r.gif) no-repeat 100% 5px;
	height: 39px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	float: left;
}

/* wyszukiwarka */
.wyszukiwarka {
	background: url(../images/wyszukiwarka/bg.gif) no-repeat 0 0;
	height: 44px;
	float: right;
	width: 182px;
	margin: 0px 0px 0px -10px;
	position: relative;
}

.szukaj-blok {
	padding: 16px 0 0 10px;
	height: auto;
	overflow: hidden;
	zoom: 1;
}

.input-szukaj {
	border: none;
	padding: 0;
	margin:0;
	background: transparent;
	width: 126px;
	display: block;
	float: left;
	color: #7d7d7d;
	font-size: 10px;
}

.input-ok {
	border: none;
	padding: 0;
	margin: 0;
	background: transparent;
	display: block;
	float: left;
	width: 31px;
	cursor: pointer;
	height: 19px;
	margin: -2px 0px 0px;
}

.menu-dolne {
	margin: 10px 0 10px 36px;
	height: 11px;
	width: 500px;
	overflow: hidden;
	float: left;
}

.menu-dolne li {
	float: left;
	line-height: 9px;
	height: 12px;
	margin: 0px;
	padding: 0px;
}

.menu-dolne li a {
	color: #878787;
	font-size: 10px;
	padding: 0 8px;
}

.menu-dolne li .first {
	padding: 0 8px 0 0;
}

.menu-dolne .spacer {
	background: url(../images/menu-dolne/spacer.gif) no-repeat 0 center;
	width: 1px;
	height: 10px;
}

.lewa-kolumna {
	width: 736px;
	height: auto;
	overflow: hidden;
	float: left;
	zoom: 1;
}



.prawa-kolumna {
	width: 222px;
	margin: 0 0 0 8px;
	float: left;
	padding: 0px 0px 20px;
}

.container-top {
	overflow: hidden;
	zoom: 1;
}
.ikonka-drukuj {
	font-size: 10px;
	color: #9a9a9a;
	background: url(../images/drukuj.gif) no-repeat 0 12px;
	padding: 8px 11px 7px 16px;
	cursor: pointer;
	float: right;
}
.tytul-bloku {
	font-size: 20px;
	color: #4a4a4a;
	font-weight: normal;
	overflow: hidden;
	zoom: 1;
}
.container-title {width: 85%;}
.prawa-kolumna .tytul-bloku,
.lewa .tytul-bloku {
	clear: both;
}

.newsletter {
	background: url(../images/newsletter/bg.gif) no-repeat 0 0;
}
.newsletter .input-szukaj,
.wyszukiwarka-uzytkownikow .input-szukaj {
	width: 164px;
}

.wyszukiwarka-uzytkownikow {
	background: url(../images/wyszukiwarka-uzytkownikow/bg.gif) no-repeat 0 0;
}

.newsletter, .wyszukiwarka-uzytkownikow {
	margin: 0 0 20px;
	padding: 38px 0 0 16px;
	width: 206px;
	height: 38px;
}

/* lista kategorii ematematyka */
.jq-tab,
.reg4 .box-green-top {
	background: url(../images/taby/bg-end2.gif) no-repeat 0 0;
	padding-top: 6px;
	margin: 0px 0px 20px;
}
div.jq-tab .title {display: none;}
ul.jq-tab {margin: 0px;}
.lk-bg-middle {
	background: url(../images/lista-kategorii/bg-middle.gif) repeat-y 0 0;
	padding: 0 10px;
	overflow: hidden;
	zoom: 1;
}
.reg4 .box-green-top .opisy-blok-2 ul li a {color: #A0B300;}

.lk-bg-top {
	background: url(../images/lista-kategorii/bg-top.gif) no-repeat 0 0;
	height: 6px;
	font-size: 0;
}

.lk-bg-bottom {
	background: url(../images/lista-kategorii/bg-bottom.gif) no-repeat 0 0;
	height: 8px;
	font-size: 0;
}
.lk-bg-middle li {
	margin: 0px;
	padding: 0px;
}
.lk-bg-middle li a {
	color: #878787;
	font-weight: bold;
	line-height: 14px;
	padding: 4px 0px;
	float: left;
	clear: both;
}
.lk-bg-middle li ul {clear: both;}

.lk-bg-middle .wcisniety a {
	color: #a0b300;
}

.lk-bg-middle .normalny a,
.wcisniety .normalny a {
	color: #878787;
}

.poziom2 li {
	margin: 0px;
	padding: 0px;
}
.poziom2 li a {
	font-weight: normal;
}
.lk-p {
	background: url(../images/lista-kategorii/p.gif) no-repeat 0 7px;
}

.lk-p-a {
	background: url(../images/lista-kategorii/p-a.gif) no-repeat 0 7px;
}

.lk-p, .lk-p-a {
	display: block;
	padding: 0 0 0 8px;
}

/* przyciski zakladek */
.przyciski {
	background: url(../images/taby-przyciski/bg.gif) no-repeat 0 4px;
	height: auto;
	overflow: hidden;
	width: 216px;
	height: 34px;
	color: #5a5a5a;
	margin-bottom: -6px;
	position: relative;
	padding: 0px 3px;
}
.jq-zakladki-bloczek .title {display: block;}
.jq-zakladki-bloczek div.jq-tab {background: url(../images/taby/bg-end.gif) no-repeat 0px 0px;}

.przyciski div {
	float: left;
	cursor: pointer;
	zoom: 1;
}
.przyciski div h2,
.przyciski div span {
	display: block;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	float: left;
	padding: 0px 10px;
	font-size:11px;
}
.przyciski .isLast h2,
.przyciski .isLast span {
	padding: 0px 10px 0px 10px;
	text-align: center;
}

.przyciski .isLast,
.przyciski .isLast div,
.przyciski .isLast h2,
.przyciski .isLast span {
	display: block;
	float: none;
	overflow: hidden;
	zoom: 1;
	text-align: center;
}
.przyciski .isActiveAndFirst.isActiveAndLast span,
.przyciski .isActiveAndFirst.isActiveAndLast h2,
.przyciski .isActiveAndFirst {
	height: 36px;
	text-align: left;
}
.przyciski .isActiveAndLast {
	background: transparent url(../images/taby-przyciski/bg-right.gif) no-repeat scroll 100% 0;
	height: 36px;
}
.przyciski .isActiveAndLast div {padding: 0px 3px 0px 0px;}
.przyciski .isActiveAndLast h2,
.przyciski .isActiveAndLast span {
	background: transparent url(../images/taby-przyciski/bg-left.gif) no-repeat scroll 0 0;
	padding: 0px 7px 0px 10px;
	height: 30px;
}

.isActive {background: url(../images/taby-przyciski/bg-left.gif) no-repeat 0 0;}
.isActive span,
.isActive h2 {
	background: url(../images/taby-przyciski/bg-right.gif) no-repeat 100% 0;
	color: #ff8900;
}
.przyciski h2:hover,
.przyciski span:hover {text-decoration: underline;}


.poziom2, .poziom3, .poziom4 {
	margin: 0 0 0 14px;
}

.blok-opisy, .chmura-tagow, .video {
	border-top: solid #ebebeb 2px;
	border-bottom: solid #ebebeb 2px;
	margin: 0 auto 20px;
	line-height: 16px;
}
.video-box {
	margin: auto;
	width: 505px;
	height: 388px;
}
.editoVideo,
#editoVideo {
	width: 505px;
	height: 388px;
}

.reklama {
	text-align: center;
	margin-bottom: 20px;
}

.reg6 .reklama {
	width: 363px;
	overflow: hidden;
}

.reg7 .reklama {
	width: 365px;
	overflow: hidden;
}
.reg9 {
	
}

.p-1-0 {
	padding: 1px 0;
}

.popielate-tlo {
	background: #f5f5f5;
	padding: 10px 0 0;
	text-align: center;
}

.blok-opisy {
	padding: 9px 0;
	color: #878787;
	overflow: hidden;
	zoom: 1;
}
.blok-opisy2 {padding: 9px 0px 0px;}

.blok-opisy a {
	color: #878787;
}

.chmura-tagow {
	padding: 1px 0;
	overflow: hidden;
	zoom: 1;
}
.chmura-tagow a {
	float: left;
	padding: 1px 3px;
	white-space: nowrap;
	color: #7D7D7D;
}
.chmura-tagow a.tag-106 {color: #000000}
.chmura-tagow a.tag-110 {color: #FF8900}
.chmura-tagow a.tag-115 {color: #A0B300}
.chmura-tagow a.tag-125 {color: #143A83}
.chmura-tagow a.tag-150 {color: #AFB94B}
.chmura-tagow a.tag-175 {color: #000000}
.chmura-tagow a.tag-190 {color: #B3C12C}

.szare-tlo {
	background: #f5f5f5;
	padding: 12px 10px;
	overflow: hidden;
	zoom: 1;
}

.szare-tlo a:hover {
	text-decoration: underline;
}

/* zakladki duze */
.reg4 .przyciski {
	width: 714px;
	padding: 0px 11px;
	background: url(../images/zakladki-duze/bg-zakladki.gif) no-repeat 0 4px;
	height: 37px;
}

.reg4 .box-green-top {
	background: url(../images/zakladki-duze/bg-top.gif) no-repeat 0 0;
}
.reg4 .jq-zakladki-bloczek div.box-green-top {
	background: url(../images/zakladki-duze/bg-top2.gif) no-repeat 0 0;
	padding-top: 2px;
	margin-top: -9px;
}

.reg4 .przyciski .isLast,
.reg4 .przyciski .isLast div,
.reg4 .przyciski .isLast div span {
	float: left;
	overflow: visible;
	zoom: 0;
}
.reg4 .przyciski .isLast div {padding: 0px;}

.reg4 .przyciski span,
.reg4 .przyciski h2 {
    padding: 0px 20px;
}

.opisy-bg-middle {
	background: url(../images/zakladki-duze/bg-middle.gif) repeat-y 0 0;
}

.opisy-bg-bottom {
	background: url(../images/zakladki-duze/bg-bottom.gif) no-repeat 0 0;
	height: 8px;
}

.reg4 .isActive {
	background: url(../images/zakladki-duze/bg-el-left.gif) no-repeat 0 0;
	height: 28px;
	zoom: 1;
}

.reg4 .isActive h2,
.reg4 .isActive span {
	background: url(../images/zakladki-duze/bg-el-right.gif) no-repeat 100% 0;
	color: #ffffff;
	height: 28px;
	float: left;
}

.reg4 .isActive .punktor {
	background: url(../images/zakladki-duze/punktor.gif) no-repeat 50% 30px;
	height: 37px;
}

.reg6 {
	width: 363px;
	float: left;
}

.reg7 {
	width: 365px;
	margin: 0 0 0 8px;
	float: left;
}

.opisy-blok-2 {
	height: auto;
	overflow: hidden;
	padding: 8px 18px;
	color: #878787;
	zoom: 1;
}

.opisy-blok-2 p {
	line-height: 16px;
}

.reg4 h2.tytul-bloku {
	font-size: 18px;
	color: #4a4a4a;
	font-weight: normal;
	height: 18px;
	padding-bottom: 10px;
}


.opisy-blok-2 ul, .aktualnosci-margines ul {
	list-style: none;
	overflow: auto;
	zoom: 1;
}

.aktualnosci-margines ul, .aktualnosci-margines ol {
	margin: 5px 0;
}

.aktualnosci-margines table {
	margin: 0px auto;
	border: none;

}

.aktualnosci-margines .tab-naglowek {
	color: #a0b300;
	font-weight: bold;
	background: url(../images/aktualnosci/naglowek-bg.gif) repeat-x 0 0;
}

.wiersz-parzysty {
	background-color: #f8f8f8;
}


.opisy-blok-2 ul li, .aktualnosci-margines ul li {
	background: url(../images/opisy/punktor-listy.gif) no-repeat 0 8px;
	padding: 2px 0px 2px 10px;
	margin: 0px;
}

.aktualnosci-margines ul li {margin: 0px 0px 0px 18px;}

.opisy-wiecej {
	background: url(../images/opisy/wiecej.gif) no-repeat 100% 50%;
	padding-left: 18px;
}


.img{
	border: solid #e0e0e0 1px;
	padding: 2px;
	background: #ffffff;
}
.aktualnosci-blok {
	padding: 0px 0px 10px;
	overflow: hidden;
	zoom: 1;
}
.aktualnosci-blok h3 a,
.aktualnosci-blok h4 a{
    color: #ff8900;
}

.data {
	background: url(../images/aktualnosci/data.gif) no-repeat 0 50%;
	padding-left: 11px;
	margin: 5px 0 5px 1px;
	overflow: auto;
	_zoom: 1;
}

.wiecej {
	background: url(../images/aktualnosci/wiecej.gif) no-repeat 0px 0px;
	padding: 0px;
	margin: 0px 0px 0px 6px;
	display: inline-block;
	width: 9px;
	height: 9px;
	line-height: 9px;
	font-size: 9px;
}
.wiecej:hover {text-decoration: none;}



.prawe-linki {
	float: right;
	background: url(../images/opisy/spacer.jpg) no-repeat 0 center;
	height: 238px;
	width: 147px;
	margin-left: 15px;
}

.prawe-linki ul {
	margin: 0 5px 0 10px;
}
.prawe-linki ul li {
	padding: 0px;
	margin: 0px;
	background: none;
}

.prawe-linki a {
	display: block;
}
.obrazek-link {
	border: solid #e0e0e0 1px;
	padding: 2px;
	margin: 10px 10px 10px 15px;
}

.wiecej-link {
	padding: 5px 0;
}

.wiecej-link-2 {
	padding: 5px 10px;
}
.wiecej-link-22 a {padding-right: 18px;}

.wiecej-link a, .wiecej-link-2 a {
	color: #ff8900;
	text-decoration: none;
}

.wiecej-link a:hover, .wiecej-link-2 a:hover, .tytul-aktualnosci:hover {
	text-decoration: underline;
}

.tytul-aktualnosci {
	color: #ff8900;
	font-weight: blod;
	font-size: 11px;
}

/* opisy potrojne */
.reg8 {
	padding: 0 12px;
	height: auto;
	overflow: hidden;
	*zoom: 1;
}

.reg11 {
	padding: 0 12px;
	height: auto;
	overflow: hidden;
	*zoom: 1;
}

.opisy-3-top {
	background: url(../images/opisy-potrojne/bg-top.gif) no-repeat 0 0;
	font-size: 0;
}

.opisy-3-middle {
	background: url(../images/opisy-potrojne/bg-middle-2.gif) repeat-y 0 0;
	height: auto;
	overflow: hidden;
	padding: 10px;
	color: #878787;
	line-height: 16px;
	zoom: 1;
}

.opisy-3-bottom {
	background: url(../images/opisy-potrojne/bg-bottom.gif) no-repeat 0 0;
	margin: 0 0 20px;
}

.opisy-3-top, .opisy-3-bottom {
	height: 5px;
}

/* stopka */

.stopka {padding: 0px 20px 0px 36px}
.gospodarka {
	background: url(../images/stopka/gospodarka.jpg) no-repeat 0 0;
	width: 98px;
	height: 32px;
	float: left;
	margin: 10px 33px 0 20px;
}
.unia {
	background: url(../images/stopka/unia.jpg) no-repeat 0 0;
	width: 106px;
	height: 37px;
	float: left;
	margin-right: 65px;
	margin-top: 10px;
}

.e-matematyka {
	background: url(../images/stopka/e-zadania.gif) no-repeat 0 0;
	width: 108px;
	height: 32px;
	float: left;
	margin-top: 10px;
}

.opisy-3-spacer {
	background: url(../images/opisy-potrojne/spacer.gif) no-repeat 100% 50%;
	min-height: 79px;
}

.realizacja {
	color: #878787;
	font-size: 10px;
	margin-right: 14px;
	padding: 5px 0px 10px;
	overflow: hidden;
	zoom: 1;
}
.realizacja span,
.realizacja a {
	margin-right: 5px;
	float: right;
}
.realizacja a {
	color: #ff8900;
}

/* logowanie - przycisk */
.btn-bg-left {
	background: url(../images/logowanie/btn-bg-left.gif) no-repeat 0 0;
	float: left;
}

.btn-bg-right {
	background: url(../images/logowanie/btn-bg-right.gif) no-repeat 100% 0;
	float: left;
	padding: 0 7px;
	height: 21px;
	line-height: 20px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	
	border: none;
	cursor: pointer;
	font-size:11px;
}
.btn-bg-left2 {
	float: left;
	margin: 0px 5px 0px 0px !important;
}
.btn-bg-left2 .btn-bg-right {
	text-transform: lowercase;
	font-weight: normal;
	overflow: visible;
	padding: 0px 10px 2px;
	margin: 0px;
	height: 21px;
	line-height: 21px;
}

.logowanie {position: relative;}
.logowanie .komunikat {
	padding: 2px 10px;
	position: absolute;
	background-color: transparent;
	right: 118px;
	top: -3px;
	background: none;
	border: 0px;
	color: #ff0000;
	font-weight: bold;
}

.lewa {
	width: 202px;
	float: left;
	margin-right: 8px;
	overflow: hidden;
	padding: 0px 0px 20px;
}

.aktywneregiony- .content {
	width: 736px;
}

.aktywneregiony-10 .content {
	width: 526px;
}

.content {
	float: left;
	padding: 0px 0px 20px;
}
.left-content {
	float: left;
	width: 736px;
}
.path {
	width: 725px;
	margin-bottom: 8px; 
	margin-left: 11px;
}

/* menu pionowe */

.menu-pionowe li {
	line-height: 0px;
	font-size: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.menu-pionowe li a {
	line-height: 14px;
	font-size: 11px;
}

.menu-pionowe a {
	font-weight: bold;
	line-height: 20px;
	
	display: block;
}


.menu-pionowe .wcisniety a {
	color: #ff8900;
}

.menu-pionowe .normalny a,
.wcisniety .normalny a {
	color: #878787;
}



.menu-pionowe .lk-p {
	background: url(../images/menu-pionowe/p-n.gif) no-repeat 0 7px;
}

.menu-pionowe .lk-p-a {
	background: url(../images/menu-pionowe/p-a.gif) no-repeat 0 7px;
}

.sciezka {
	background: url(../images/sciezka/sciezka.gif) no-repeat 0 50%;
	padding-left: 20px;
	color: #878787;
}


.fix li {
	border-top: 2px solid #EBEBEB;
	float: left;
	height: 55px;
	padding: 1px 0px 0px;
	margin: 0px;
}

.fix a {
	display: block;
	text-align: center;
	border-bottom: 2px solid #EBEBEB;
	padding-bottom: 1px;
}

.fix a span {
	background: #f5f5f5;
	display:block;
	height:40px;
	padding-top: 6px;
}

.fix li.wcisniety a span {
	color: #ff8900;
	background: url(../images/uzytkownicy/opcja-bg.gif) repeat-x 0 0;
}

.opcja {
	color: #5a5a5a;
	display: block;
	text-align: center;
	height: 46px;
}

.wcisniety .opcja:hover {
	color: #FF8900;
	cursor: pointer;
}

.wcisniety .p {
	background: url(../images/uzytkownicy/p.gif) no-repeat 50% 49px;
	
	
	float:left;
	height:55px;
}

/* formularz */
.lbl {
	text-align:right;
	width: 145px;
	float: left;
	color: #878787;
	font-weight: bold;
	padding:4px 0 0;
}
.input {
	border-color: #b0b0b0 #d2d2d2 #d2d2d2 #b0b0b0;
	border-style:solid;
	border-width:1px;
	float: left;
	font-size: 10px;
	color: #7d7d7d;
	margin-left: 8px;
	margin-right: 3px;
	height: 16px;
	width: 194px;
	padding: 2px;
}

.textarea {
	border-color: #b0b0b0 #d2d2d2 #d2d2d2 #b0b0b0;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	color: #7d7d7d;
	margin-left: 8px;
	margin-right: 3px;
	width: 294px;
	height: 246px;
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	padding: 2px;
	float: left;
}

.el-form select {
	border-color: #b0b0b0 #d2d2d2 #d2d2d2 #b0b0b0;
	border-style:solid;
	border-width:1px;
	float: left;
	font-size: 10px;
	color: #7d7d7d;
	margin-left: 8px;
	margin-right: 3px;
	height: 22px;
	width: 200px;
	padding: 2px;
}

.gwiazdka {
	color: #ff8900;
}

.file {
	margin-left: 8px;
}
.ramka{
	border: solid #d2d2d2 1px;
}
.m-l-128 {
	margin-left: 155px;
}

.m-r-56 {
	margin-right:56px;
}

.m-r-3 {
	margin-right: 3px;
}

.m-l-3 {
	margin-left: 3px;
}

.m-r-10 {
	margin-right: 10px;
}

.p-10-0 {
	padding: 10px 0;
}

.f-s-10 {
	font-size: 10px;
}

.komunikat {
	height: auto;
	overflow: hidden;
	padding: 10px;
	margin: 0px 0px 10px;
}
.el-form {
	display: block;
	overflow: hidden;
	zoom: 1;
	clear: both;
	margin-bottom: 10px;
}

.zakladki-lista li {
	 border-bottom: 2px solid #EBEBEB;
	 padding-bottom: 1px;
	 height: 46px;
}
.zakladki-lista .row {
	background: #f5f5f5;
	height: 33px;
	vertical-align: middle;
	padding-top: 13px;
	padding-left: 8px;
	padding-right: 8px;
}
.zakladki-lista a span,
.zakladki-lista li.wcisniety a span {
	padding: 6px 11px 0px;
}

.katalog-ramka {
	border-top: solid #ebebeb 1px;
	border-bottom: solid #ebebeb 1px;
	padding: 7px 10px;
	margin-top:-1px;
	position: relative;
}

.ulubione-katalog {margin: 11px 0px 0px;}

#msg_err_katalog {
	color: red;
	text-align: center;
	padding: 10px 0px;
}

#katalogDodwanieKatalogu {
	float: left;
}


.katalog-ramka .dodaj {
	background: url(../images/ulubione/dodaj.gif) no-repeat 0 50%;
	padding-left: 15px;
	padding-top: 3px;
}

.katalog-ramka a.katalog {
	float: left;
	overflow: hidden;
	zoom: 1;
	background: url(../images/ulubione/katalog.gif) no-repeat 0 0;
	padding-left: 26px;
	font-size: 12px;
	font-weight: bold;
	color: #ff8900;
}

.katalog-usun,
.katalog-edytuj {
	background: url(../images/ulubione/usun.gif) no-repeat 0 50%;
	float: right;
	color: #9a9a9a;
	font-size: 10px;
	padding: 7px 0px 7px 10px;
	margin: -7px 0px -7px 5px;
	cursor: pointer;
}
.katalog-edytuj {
	background: url(../images/ulubione/edytuj.gif) no-repeat 0 50%;
	padding-left: 15px;
}

.usun-bg {
	background: url(../images/ulubione/usun-bg.gif) repeat-x 0 0;
	width: 124px;
	height: 33px;
	text-align: center;
	color: #9a9a9a;
	padding: 5px;
}
.usun-bg div {
	padding: 5px 0px;
	font-size: 12px;
}
.usun-bg div a {
	color: #ff8900;
	font-size: 12px;
	font-weight: bold;
}

.katalog-ramka .edytuj-bg,
.katalog-ramka .usun-bg {
	right: 0px;
	top: -7px;
	position: absolute;
	z-index: 99999;
}

.edytuj-bg {
	background: url(../images/ulubione/usun-bg-2.gif) repeat-x 0 0;
	width: 352px;
	height: 37px;
	color: #9a9a9a;
	padding: 2px 0;
	border: solid #d2d2d2 1px;
}
.edytuj-bg .pytanie {margin-left: 8px;}

.errorClass, .komunikat, .el-form .errorClass {
	border: solid #FF8900 1px;
}

.aktualnosci-margines {
	padding: 2px;
	height: auto;
	overflow: hidden;
}

.aktualnosci-margines a {
	color: #ff8900;
}

.aktualnosci-margines ul, .aktualnosci-margines ol {
	overflow: auto;
}


.pager {
	text-align: right;
	padding: 10px 10px 0px;
	margin: 0px 0px -5px;
	border-top: solid #ebebeb 2px;
}

.pager a {
	padding: 2px 5px;
	color: #878787;
	display: inline;
}

.prev {
	background: url(../images/aktualnosci/prev.gif) no-repeat 0 50%;
}

.next {
	background: url(../images/aktualnosci/next.gif) no-repeat 0 50%;
}

.prev, .next {
	width: 9px;
	height: 17px;
	border: none;
}

.pager b {
	background-color: #ff8900;
	padding: 2px 5px;
	color: #ffffff;
	height: 17px;
	font-weight: normal;
	
	display: inline;
}
.pager b u {
	text-decoration: none;
	line-height: 17px;
}

.spacer {
	background-color: #f3f3f3;
	
	width: 1px;
	height: 17px;
	display: inline;

}

.pager img {
	border: none;
	vertical-align: middle;
}

.zdjecie {padding: 0px 0px 10px;}
.szablon4 {
	float: right;
	text-align: center;
	padding: 0px 0px 0px 10px;
}
.szablon5 {
	float: left;
	text-align:  center;
	padding: 0px 10px 0px 0px;
}

.szablon7 {
	padding: 10px 0px;
	overflow: hidden;
	zoom: 1;
}
.szablon7 .zdjecie {
	float: left;
	padding: 0px 2px 10px;
	width: 256px;
	text-align: center;
}

.hR {
	overflow: hidden;
	zoom: 1;
}

.galeria .zdjecie {width: 127px;}
.galeria .clear {
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}

.wstecz {
	background: url(../images/aktualnosci/wstecz.gif) no-repeat 0 50%;
	color: #878787;
	padding-left: 17px;
	margin-left: 10px;
}

.linki {
	border-top: solid #ebebeb 2px;
	padding: 10px 0px 0px;
	margin: 10px 0px 0px;
}

.konto-ulubione {
	padding: 15px 0px 0px;
	position: relative;
	overflow: hidden;
	zoom: 1;
}
.konto-ulubione .szablon5 .zdjecie {padding-bottom: 0px;}
.konto-ulubione .btn-bg-right {padding-bottom: 1px;}
.konto-ulubione .el-form {margin-bottom: 0px;}
.konto-ulubione .clear {
	font-size: 0px;
	line-height: 0px;
	height: 5px;
}
.konto-ulubione .usun-bg {
	position: absolute;
	top: 60%;
	left: 47%;
	margin: -33px 0px 0px -124px;
}

.select-ulubione {padding: 10px 0;}
.select-ulubione .usun-bg {
	display: none;
	position: absolute;
	left:525px;
	top:485px;
}

/* faq */

.description {
	padding: 0px 10px 10px;
}

.faq-ramka {
	border-top: solid #ebebeb 1px;
	border-bottom: solid #ebebeb 1px;
	padding: 1px 0;
	margin-top: -1px;
}
.faq-ramka .punktor {width: 415px;}
.szukaj-wyniki .punktor {width: 380px;}

.faq-pytanie-active {
	background-image: url(../images/faq/bg.gif);
	background-position: 0 1px;
}

.faq-pytanie, .faq-pytanie-active, .opisy-tytul {
	font-size: 13px;
	color: #ff8900;
	font-weight: bold;
	cursor: pointer;
}

.opisy-tytul {padding: 0px 0px 5px;}

.faq-pytanie, .faq-pytanie-active {
	padding: 5px 10px 5px 16px;
}

.faq-pytanie span.punktor, .faq-pytanie-active span.punktor {
	background: url(../images/faq/p.gif) no-repeat 0 7px;
	padding-left: 13px;
	display: block;
}

.faq-odpowiedz {
	padding: 15px 30px;
}

.galeria-zdjecie {
	text-align: center;
	padding: 15px 0;
}


/* mapa serwisu */
.mapa-serwisu {
	list-style: none;
	margin-left: 17px;
}

.mapa-serwisu .mapa-serwisu {
	margin-left: 13px;
}
.mapa-serwisu li {
	padding: 0px;
	margin: 0px;
}

.mapa-serwisu li a {
	font-weight: bold;
	font-size: 13px;
	color: #ff8900;
	padding: 2px 0 2px 13px;
	background: url(../images/mapa-serwisu/p-sz.gif) no-repeat 0 9px;
	display: block;
}

.mapa-serwisu .mapa-serwisu li a{
	color: #878787;
	font-size: 11px;
	font-weight: normal;
	background: url(../images/mapa-serwisu/p-p.gif) no-repeat 0 8px;
}

.galeria-zdjecie .zdjecie {
	margin-right: 9px;
}

.border-dolny {
	border-bottom: solid #ebebeb 2px;
	padding-bottom: 1px;
	height: auto;
	overflow: hidden;
	margin-bottom: 15px;
}

.player {
	padding-top: 10px;
	height:auto;
	overflow:hidden;
	text-align: center;
}
.player .opis {padding: 10px 10px 0;}

.video-przyciski {
	height: auto;
	overflow: hidden;
	padding-left: 9px;
	padding-top: 12px;
	padding-bottom: 9px;
}

.szukaj-bg {
	background: url(../images/wyszukiwarka/szukaj-bg.gif) no-repeat 0 0;
	width: 202px;
	height: 17px;
	margin: 0 auto;
	padding: 5px 0 0 5px;
}

.szukaj-form {
	background: #f5f5f5;
	padding: 10px 0;
	text-align: center;
}

.szukaj-bg .input-szukaj {
	width: 162px;
}

.wyszukiwarka-ilosc {
	color: #878787;
	font-size: 11px;
	display: block;
	font-weight: normal;
}

.wyszukiwarka-ilosc b {
	color: #FF8900;
}

.wyszukiwarka-lista {
	margin-left: 31px;
	margin-right: 10px;
}

.wyszukiwarka-lista dd {
	margin-left: 14px;
	padding-bottom: 10px;
}
.wyszukiwarka-lista dt span {color: #a0b300;}
.wyszukiwarka-lista dt a {
	color: #878787;
	font-weight: bold;
}

.pliki {padding: 20px 0px;}
.pliki .tytul-bloku,
.lista .tytul-bloku {
	border-bottom: solid #ebebeb 2px;
	margin: 0px 0px 5px;
}
.pliki .row {padding: 5px 10px;}
.pliki .row a {
	padding: 0px 0px 3px;
	display: inline-block;	
}
.pliki .row a:hover {
	text-decoration: none;
	color: #A0B300;
}
.pliki .row img {
	vertical-align: -4px;
	padding: 0px 10px 0px 0px;
}

.lista {
	overflow: hidden;
	zoom: 1;
}
.lista a {
	color: #878787;
	font-size: 11px;
	float: left;
	clear: both;
	background: url(../images/aktualnosci/p.gif) no-repeat 20px 10px;
	padding: 2px 0 2px 30px;
}

.user-logged {
	float: left;
	margin-right: 20px;
}

.border0 {border: 0px;}
img.border2 {border: solid red 1px;}
.wstecz2 {padding: 10px 0px 0px;}
.koszyk-allpay {padding: 10px 0px 0px 10px;}
.zdjecie-video img {border: 1px solid #E0E0E0;}

.region3 {text-align: center;}
.multimedia-row {
	padding: 2px 2px 5px;
	margin: 0px 0px 5px;
	border-bottom: 2px solid #EBEBEB;
}
.multimedia-row .zdjecie {padding: 0px;}
.multimedia-row .zdjecie img {border: 0px;}
/*ranking*/
/* duze */

.rating {
	width: 130px;
	height: 26px;
	margin: -3px 0px 0px 0px;
	padding: 0;
	list-style: none;
	background: url(../images/ratingBalls.gif) 0 0 no-repeat;
	position: relative;
}

.rating.v2 {margin-left: 0px;}

.stars_0 {background-position: 0 0}
.stars_1 {background-position: 0 -156px}
.stars_2 {background-position: 0 -182px}
.stars_3 {background-position: 0 -208px}
.stars_4 {background-position: 0 -234px}
.stars_5 {background-position: 0 -260px}

.rating li {
	padding: 0;
	cursor: pointer;
	text-indent: -999em;
	float: left;
	font-size: 0px;
	line-height: 0px;
}

.rating li a {
	z-index: 200;
	width: 26px;
	height: 26px;
	text-decoration: none;
	position: absolute;
	left: 0;
	top: 0;
}

.rating .one a {left: 1px}
.rating .two a {left: 27px}
.rating .three a {left: 53px}
.rating .four a {left: 79px}
.rating .five a {left: 105px}

.rating li a:hover {
	z-index: 2;
	width: 130px;
	height: 26px;
	overflow: hidden;
	left: 0;
	background: url(../images/ratingBalls.gif) no-repeat 0 0;
}

.rating .one a:hover {background-position: 0 -26px}
.rating .two a:hover {background-position: 0 -52px}
.rating .three a:hover {background-position: 0 -78px}
.rating .four a:hover {background-position: 0 -104px}
.rating .five a:hover {background-position: 0 -130px}

/* male */

.ratingS {
	width: 139px;
	height: 26px;
	margin: 9px 0 0 3px;
	padding: 0;
	list-style: none;
	background: url(../images/gwiazdki.gif) 0 0 no-repeat;
	position: relative;
	float: right;
}
.ratingS-2 {
	width: 139px;
	height: 26px;
	margin: 0px 0 0 3px;
	padding: 0;
	list-style: none;
	background: url(../images/gwiazdki.gif) 0 0 no-repeat;
	position: relative;
	float: left;
}

.ratingS.v2 {margin-left: 0px;}
.ratingS-2.v2 {margin-left: 0px;}

.starsS_0 {background-position: 0 0}
.starsS_1 {background-position: 0 -181px}
.starsS_2 {background-position: 0 -211px}
.starsS_3 {background-position: 0 -240px}
.starsS_4 {background-position: 0 -270px}
.starsS_5 {background-position: 0 -300px}


.ratingS li {
	padding: 0;
	cursor: pointer;
	text-indent: -999em;
	float: left;
	font-size: 0px;
	line-height: 0px;
}

.ratingS li a {
	z-index: 200;
	width: 22px;
	height: 22px;
	text-decoration: none;
	position: absolute;
	left: 0;
	top: 0;
}
.ratingS .one a {left: 2px}
.ratingS .two a {left: 29px}
.ratingS .three a {left: 57px}
.ratingS .four a {left: 82px}
.ratingS .five a {left: 110px}
	
.ratingS li a:hover {
	z-index: 2;
	width: 138px;
	height: 25px;
	overflow: hidden;
	left: 0;
	background: url(../images/gwiazdki.gif) no-repeat 0 0;
}
.ratingS .one a:hover {background-position: 0 -30px}
.ratingS .two a:hover {background-position: 0 -60px}
.ratingS .three a:hover {background-position: 0 -90px}
.ratingS .four a:hover {background-position: 0 -120px}
.ratingS .five a:hover {background-position: 0 -150px}


.ratingS-2 li {
	padding: 0;
	cursor: pointer;
	text-indent: -999em;
	float: left;
	font-size: 0px;
	line-height: 0px;
}

.ratingS-2 li a {
	z-index: 200;
	width: 22px;
	height: 22px;
	text-decoration: none;
	position: absolute;
	left: 0;
	top: 0;
}
.ratingS-2 .one a {left: 2px}
.ratingS-2 .two a {left: 29px}
.ratingS-2 .three a {left: 57px}
.ratingS-2 .four a {left: 82px}
.ratingS-2 .five a {left: 110px}
	
.ratingS-2 li a:hover {
	z-index: 2;
	width: 138px;
	height: 25px;
	overflow: hidden;
	left: 0;
	background: url(../images/gwiazdki.gif) no-repeat 0 0;
}
.ratingS-2 .one a:hover {background-position: 0 -25px}
.ratingS-2 .two a:hover {background-position: 0 -50px}
.ratingS-2 .three a:hover {background-position: 0 -75px}
.ratingS-2 .four a:hover {background-position: 0 -100px}
.ratingS-2 .five a:hover {background-position: 0 -125px}
/* ajax rating */

.ajax_msg div {
	padding: 0 0 15px 0;
	color: #af50ae;
	font-weight: bold;
	text-align: center;
}

.ajax_msg div{
	color: #FF0000;
	padding: 10px 20px;
}
.wersja{
	float: left;
	width: 30%;
}
.info{
	float: left;
	width: 181px;
	padding-top: 22px;
}
.info2{
	float: left;
	width: 100%;
	padding-top: 22px;
}
.ocenianie{
	float: right;
	width: 225px;
	position: relative;
	top: -30px;
}
.ocenianie-2{
	float: right;
	width: 159px;
	position: relative;
	top: -9px;
}
.ocenianie-3{
	float: right;
	width: 172px;
	position: relative;
	top: -20px;
	right: -2px;
	padding-right: 34px;
}
.wynik-2{
	float: left;
	padding: 7px 10px 0 0;
	color: #ff8900;
	font-weight: bold;
}
.srednia_ocena-2{
	padding: 7px 5px 0 10px;
	float:left;
}
span.twoja_ocena{
	padding-top: 7px;
	float: left;
}
span.twoja_ocena2{
	padding-top: 17px;
	float: left;
}
.srednia_ocena{
	float: left;
	padding-right: 5px;
}

table.table {
	margin: 0px auto;
}
table.table th,
table.table th.th {
	color: #a1b403;
	padding: 7px 8px;
	background: url(../images/aktualnosci/naglowek-bg.gif) repeat 0 0;
}
table.table th,
table.table th.th,
table.table td {
	border: 1px solid #d2d2d2;
	padding: 8px;
	line-height: 14px;
font-family:Tahoma,Arial,Verdana,Sans-Serif;
font-size:11px;
}
table.table tr.even td {background-color: #f8f8f8;}

.showpopup_overlay {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	top:0pt;
	left:0pt;
	position:fixed;
	*position:fixed;
	_position:absolute;
	z-index:90;
	background-color:#000000;
}
#showpopup_content_overlay {
	font-weight: normal;
	width:350px;
	overflow:auto;
	position:absolute; 
	top:50px; 
	left:33%; 
	
	background-color:#FFFFFF; 
	text-align: center;
	z-index: 9999;
	padding:3px;
	border:1px solid #ff8900;
}
#showpopup_content_overlay p {
	text-align: right;
}
#showpopup_content_overlay img {
	cursor:pointer;
}
.ok_button{
	cursor: pointer;
	border:1px solid  #ff8900;
	padding:0px;
	margin:0px;
}
.ogranicz{
	width:180px;
	text-align:left;
	float:left;
	margin:10px 0px 0px 0px;
}
.selekt{
padding:0px;

}

.reg4 a,
.reg7 a {
	color: #b0b32b !important; 
}

.box3 .opisy-3-top {background-image: url(../images/box31.gif);}
.box3 .opisy-3-middle {background-image: url(../images/box33.gif);}
.box3 .opisy-3-bottom {background-image: url(../images/box32.gif);}