/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 29, 2015 */

@font-face {
	font-family: 'open_sans_condensedbold';
	src: url('fonts/opensans-condbold-webfont.eot');
	src: url('fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/opensans-condbold-webfont.woff2') format('woff2'),
		 url('fonts/opensans-condbold-webfont.woff') format('woff'),
		 url('fonts/opensans-condbold-webfont.ttf') format('truetype'),
		 url('fonts/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanscondensed_light';
	src: url('fonts/opensans-condlight-webfont.eot');
	src: url('fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/opensans-condlight-webfont.woff2') format('woff2'),
		 url('fonts/opensans-condlight-webfont.woff') format('woff'),
		 url('fonts/opensans-condlight-webfont.ttf') format('truetype'),
		 url('fonts/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansCnLtIt';
	src: url('fonts/opensans-condlightitalic-webfont.eot');
	src: url('fonts/opensans-condlightitalic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/opensans-condlightitalic-webfont.woff2') format('woff2'),
		 url('fonts/opensans-condlightitalic-webfont.woff') format('woff'),
		 url('fonts/opensans-condlightitalic-webfont.ttf') format('truetype'),
		 url('fonts/opensans-condlightitalic-webfont.svg#open_sansCnLtIt') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* * {
	margin: 0px;
	padding: 0px
} */
object, a:active {outline: none}
/* object, a:focus {-moz-outline-style: none} */
body {
	background-color: #fff;
	font-size: 15px;
	font-family: Arial;
	color: #353434;
        /* behavior: url(/szablony/ksw/styles/csshover3-source.htc); */
}
.clear {
	clear: both;
}
.left {
        text-align: left;
}
.right {
        text-align: right;
}
.left-glowna-poziom2 a span {
	text-decoration: none;
}
.overflow {
	overflow: hidden;
}
a.zobacz-wiecej {
        background: #b41906;
		/* background: #f56e37; ORG */
		/* background: #e08008; MUSZTARDA */
		/* background: #fbba18; ZOLTY */
        padding: 5px 25px;
	font-family: open_sans_condensedbold;
        font-weight: normal;
	font-size: 16px;
        color: #fff !important;
        margin: 0 auto;
}
a.zobacz-wiecej:hover {
        /* background: #f7895d; ORG */
		background: #be1906;
        text-decoration: none;
}
.qaz10 a.zobacz-wiecej {
        margin-top: 15px;
        display: inline-block;
}
.formularz-kontakt label input.errorClass {
	border: 1px solid red;
}
.formularz-kontakt label textarea.errorClass {
	border: 1px solid red;
}
.kontakt-dlugi-box input.errorClass {
    border: 1px solid red;
    width: 250px;
    height: 18px;
    position: relative;
    top: -4px;
    padding-top: 3px;
}
.krotki-form-in input.errorClass {
    border: 1px solid red;
    width: 137px;
    height: 21px;
    position: relative;
    top: -4px;
}
.errorClass {
    border: 1px solid red !important;
}
.kontener-centr{
	margin: 0 auto;
	width: 1430px;
}
.page .kontener-centr {
	background-color: #ffffff;
	margin: 0 auto;
	width: 1170px;
}
.kontener-belka-top {
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	height: 50px;
	margin: 0 auto;
	overflow: hidden;
	width: 1510px;
}
.orzel{
	float: left;
	margin-left: 185px;
	margin-top: 5px;
}
/* .kontener-belka-top-gl {
	width: 10px;
	height: 3px;
	background: url(../images/kontener-belka-gl.gif) no-repeat;
	font-size: 0px;
	line-height: 0px;
	float: left;
	overflow: hidden;

}
.kontener-belka-top-gp {
	width: 10px;
	height: 3px;
	background: url(../images/kontener-belka-gp.gif) no-repeat;
	font-size: 0px;
	line-height: 0px;
	float: right;
} */
.kontener-belka-bottom {
	width: 1000px;
	margin: 0px auto;
	background-color: #ffffff;
	overflow: hidden;

	padding-top: 10px;
}
/* .kontener-belka-bottom-dl {
	width: 10px;
	height: 4px;
	background: url(../images/kontener-belka-dl.gif) no-repeat;
	font-size: 0px;
	line-height: 0px;
	float: left;
}
.kontener-belka-bottom-dp {
	width: 10px;
	height: 4px;
	background: url(../images/kontener-belka-dp.gif) no-repeat;
	font-size: 0px;
	line-height: 0px;
	float: right;
} */
.top-fixed{
	background-color: #fff;
	/* border-bottom: 1px solid #cbcbcb;
	box-shadow: 0 14px 5px -10px #cbcbcb;
	overflow: hidden; */
	top: 50px;
	width: 100%;
	z-index: 1;
}
.scroll-to-fixed-fixed {
        border-bottom: 1px solid #cbcbcb;
        box-shadow: 0 14px 5px -10px #cbcbcb;
}
.gora-regiony.fix{
	margin: 0 auto;
	width: 1170px;
}

.bloki-0 a {
	color: #b41906;
	/* color: #FF9600; ORG */
}
.bloki-0 li a {
	color: #353535;
}
.bloki-0 li a:hover {
	color: #FF9600;
}
.social-media{
	float: right;
	margin-top: 12px;
}
.langi {
	border-right: 1px solid #ddd;
	float: right;
	height: 50px;
	padding-left: 10px;
	padding-right: 10px;
}
/* .page .langi{
	padding-top: 14px;
} */
.langi .lang{
	color: #474141;
	display: block;
	float: left;
	font-family: "open_sans_condensedbold";
	font-size: 14px;
	padding: 10px 5px;
        margin-top: 10px;
}
.logo-glowne {
	float: left;
	height: 92px;
	margin-top: 27px;
	width: 265px;
}
.page .logo-glowne {
	margin: 13px 0;
}
.logo-pl a {
		width: 265px;
		height: 92px;
		display: block;
		position: absolute;
		z-index: 999;
                background: url("../images/logo_pl.png");
                background-repeat: no-repeat;
                background-size: contain;
                -o-background-size: contain;
                -moz-background-size: contain;
                -webkit-background-size: contain;
}
.logo-en a {
		width: 265px;
		height: 92px;
		background-image: url('../images/logo_en.gif');
                background-repeat: no-repeat;
                background-size: contain;
                -o-background-size: contain;
                -moz-background-size: contain;
                -webkit-background-size: contain;
		display: block;
		position: absolute;
		z-index: 999;
}

.logo-ru a {
		width: 265px;
		height: 92px;
		background-image: url('../images/logo_ru.gif');
                background-repeat: no-repeat;
                background-size: contain;
                -o-background-size: contain;
                -moz-background-size: contain;
                -webkit-background-size: contain;
		display: block;
		position: absolute;
		z-index: 999;
}

.logo-de a {
		width: 265px;
		height: 92px;
		background-image: url('../images/logo_de.gif');
                background-repeat: no-repeat;
                background-size: contain;
                -o-background-size: contain;
                -moz-background-size: contain;
                -webkit-background-size: contain;
		display: block;
		position: absolute;
		z-index: 999;
}

/* .page .logo-glowne {
	height: 70px;
	margin-top: 13px;
}
.page .logo-glowne a img{
	width: 190px;
} */
.top {
	float: left;
	width: 380px;
	height: 125px;

}
#modul_komunikat {
	margin-bottom: 20px;
}
.top-prawy {
	float: right;
	height: 100%;
	margin-right: 175px;
	/* width: 50%; */
}
.kontakt {
	border-right: 1px solid #ddd;
	float: right;
	height: 50px;
}
a.inten {
        display: inline-block;
	padding: 15px;
        margin-top: 3px;
        height: 15px;
        width: 21px;
        background: url('/szablony/ksw/images/en-wm.png') no-repeat center center;
}
a.inten:hover {
        background: url('/szablony/ksw/images/en-wm.png') no-repeat center center;
}
a.intua {
        display: inline-block;
	padding: 15px;
        margin-top: 3px;
        height: 15px;
        width: 21px;
        background: url('/szablony/ksw/images/en-wm.png') no-repeat center center;
}
a.kont {
        display: inline-block;
	padding: 15px;
        margin-top: 3px;
        height: 15px;
        width: 21px;
        background: url('/szablony/ksw/images/kopertka.png') no-repeat center center;
}
a.kont:hover {
        background: url('/szablony/ksw/images/kopertka-hover.png') no-repeat center center;
}
.top-prawy .facebook{
        display: inline-block;
	margin-left: 22px;
	margin-right: 15px;
        height: 18px;
        width: 8px;
        background: url('/szablony/ksw/images/facebook.png') no-repeat center center;
}
.top-prawy .facebook:hover{
        background: url('/szablony/ksw/images/facebook-hover.png') no-repeat center center;
}
.top-prawy .twitter{
        display: inline-block;
        background: url('/szablony/ksw/images/twitter.png') no-repeat center center;
        width: 19px;
        height: 16px;
}
.top-prawy .twitter:hover{
        background: url('/szablony/ksw/images/twitter-hover.png') no-repeat center center;
}
.top-prawy .instagram{
        display: inline-block;
	margin-left: 10px;
	margin-right: 5px;
        height: 15px;
        width: 18px;
        background: url('/szablony/ksw/images/instagram.png') no-repeat center center;
}
.top-prawy .instagram:hover{
        background: url('/szablony/ksw/images/instagram-hover.png') no-repeat center center;
}
.top-prawy .youtube{
        display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
        height: 21px;
        width: 22px;
        background: url('/szablony/ksw/images/youtube.png') no-repeat center center;
}
.top-prawy .youtube:hover{
        background: url('/szablony/ksw/images/youtube-hover.png') no-repeat center center;
}
.reg1{
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	float: right;
        width: 75px;
        height: 140px;
}
.page .reg1{
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	float: right;
        width: 75px;
        height: 120px;
}
.reg2{
	/* float: right; */
	padding-top: 35px;
        position: relative;
        margin-left: -130px;
}
.page .reg2{
	/* margin-right: 8.5%;
	padding-top: 30px; */
        margin-left: 0;
}
.glowny{
	padding: 0;
}
.gora {
	margin: 0px 10px;
}
a.link-wstecz {
        background: #2a6cab;
        color: #fff !important;
        display: block;
        font-family: open_sans_condensedbold;
        font-size: 18px;
        font-weight: normal;
        padding: 20px;
        text-align: left;
        margin-top: 0;
}
a.link-wstecz span {
        background-image: url("../images/sprite.png");
        background-position: -550px -184px;
        background-repeat: no-repeat;
        color: #fff;
        display: block;
        font-size: 18px;
        line-height: 18px;
        padding-left: 20px;
}
a.link-wstecz:hover {
        text-decoration: none;
        background-color: #3078bc;
}

/* .bloki-0 .kontener .link-wstecz {
	background-image: url("../images/sprite.png");
	background-position: -551px -113px;
	background-repeat: no-repeat;
	color: #353434;
	display: block;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	margin-top: 20px;
	padding: 0 15px;
}
.bloki-0 .kontener .link-wstecz:hover{
	text-decoration: none;
} */
.reg0 {
	font: 11px Arial;
	line-height: 16px;
	margin-top: 12px;
}
.reg6 .zdjecie  img{
	border: medium none;
	margin: 0;
	padding: 0;
        max-width: 100%;
}
.reg7 table {
	width: 100%;
}
.reg7 table td {
	width: 49%;
}
.region8-belka-gl {
	background: #f6f6f6 url(../images/region8-belka-gl.gif) top left no-repeat;
	margin: 10px 0px;
}
.region8-belka-gp {
	background: url(../images/region8-belka-gp.gif) top right no-repeat;
	overflow: hidden;
    padding-left: 10px;
}
.region8-belka-dl {
	overflow: hidden;

	background: url(../images/region8-belka-dl.gif) left bottom no-repeat;
	padding: 10px 0px;
}
.region8-belka-dp {
	background: url(../images/region8-belka-dp.gif) right bottom no-repeat;
}
.sciezka{
	float: left;
        line-height: 1.25;
        position: absolute;
        margin-top: 20px;
        top: 0;
        max-width: 80%;
        background: url("../images/sprite.png") no-repeat;
        background-position: -551px -110px;
        padding-left: 15px;
}
.sciezka a{
	color: #353434;
	font-family: Arial;
	font-size: 13px;
}

/* .kontener .menulewe-belka-dsr {
	margin-bottom: 10px;

} */
.sciezka-tutaj {
	font: 11px Arial;
	color: #a8a8a8;
	font-weight: bold;
}
.sciezka a {
	color: #353535;
}
#blok_5, #blok_6 {
	padding: 0px 10px;
}
.reg10 {
	padding: 0;
        float: left;
	background: url(../images/stopka-blok-bg.png) #2f2f2f bottom left no-repeat;
        width: 240px;
        height: 315px;
        line-height: 1.25;
        color: #fff;
        box-sizing: border-box;
        padding: 0 25px;
        margin-left: 80px;
        margin-top: 25px;
}
.reg10 h2.tytul {
        padding-top: 20px !important;
        font-size: 22px !important;
}
.info {
    font-weight: bold;
    text-align: center;
}
.rek {
	overflow: hidden;

}
.reg11 .rek, .reg6 .rek {
	margin-bottom: 10px;
}
.reg10 .rek {
	text-align: center;
}
.reg8{
/* 	border-right: 1px solid #ddd; */
	border-top: 1px solid #ddd;
	padding-bottom: 50px;
	padding-top: 30px;
}
.reg8 .kontener {
	margin-bottom: 10px;
	float: left;
	width: 310px;
	margin-right: 10px;
}
.reg8  .kontener8.jq-tab h2.tytul{
	color: #353434;
	float: right;
	font-family: "open_sans_condensedbold";
	font-size: 30px;
	font-weight: normal;
	line-height: 1.25;
}
.reg8  .kontener8.jq-tab .aktualnosci-blok8 iframe{
	float: left;
	overflow: hidden;
}
.reg8  .kontener8.jq-tab .aktualnosci-blok8 p{
	clear: right;
	color: #353434;
	font-family: Arial;
	font-size: 15px;
	line-height: 20px;
	/* overflow: hidden; */
        padding: 15px 15px 0 0;
}
.reg8 .aktualnosci-blok8 div:first-of-type {
        width: 50%;
        float: left;
}
.reg8 .aktualnosci-blok8 div:nth-of-type(2) {
        width: 45%;
        padding-left: 5%;
        float: left;
}
.reg8 iframe {
        width: 100%;
}
.reg12 li a, .reg6 .szybki-dostep-sr a {
	color: #353535;
}
.reg6 .szybki-dostep-sr a:hover {
	color: #FF9600;
}
.reg6 .aktualnosci-zbior {
        overflow: hidden;
}
.aktywneregiony-14{
	overflow: hidden;
        position: relative;
        padding-top: 0;
}


.reg12 table {
	width: 47%;
	float: right;
	background: #ffffff;
}
.reg12 table td {
	background-color: #ffffff;
	padding: 0px;
}
.reg12 ol {
	padding-left: 25px;
}
.reg12 ol li {
	padding: 0px;
}
.reg16 {
	height: 1%;
	float: right;
	width: 978px;
	overflow: hidden;
	clear: both;
}


/* =================================== BLOKI ====================================*/
.aktualnosci-blok7 table td {
	background: none;
	padding: 2px 0px;
}
.reg9 {
        float: left;
        width: 450px;
}
.reg9 .poziom1 {
        float: left;
        padding-left: 3px;
        margin-top: 30px;
}
.reg9 .poziom1 a {
        float: left;
	font-family: open_sans_condensedbold;
        font-size: 18px;
        color: #fff;
}
.reg9 .poziom1 div {
        border-right: 1px solid #222;
        padding: 5px 15px 10px;
        height: initial;
}
.reg9 .poziom1 div:last-of-type {
        border-right: none;
}
.reg7 .aktualnosci-blok a,.reg7 .aktualnosci-blok7 a, .reg0 .aktualnosci-blok a, .reg9 .aktualnosci-blok a {
	color: #353535;
}
.reg7 .kontener7 p.reg7-link, p.reg7-link {
	color: #353535;
        border-bottom: 1px solid #ddd;
        padding: 10px 0;
        /*background-image: url("../images/sprite.png");
        background-position: -400px -100px;
        background-repeat: no-repeat; */
}
.reg7 .kontener7 p.reg7-link a {
        background-image: url("../images/sprite.png");
        background-position: -400px -110px;
        background-repeat: no-repeat;
        padding-right: 25px;
        display: block;
}
.reg7 .kontener7 p.reg7-link a:hover {
	text-decoration: none;
}
.reg7 .kontener7 p:last-of-type {
        padding: 25px 0 0;
        text-align: center;
}
.reg7 .aktualnosci-blok a:hover,.reg7 .aktualnosci-blok7 a:hover, .reg0 .aktualnosci-blok a:hover, .reg9 .aktualnosci-blok a:hover {
	color: #ff9600;
}
.reg7 p:last-of-type {
        text-align: center;
}
.reg7 p:last-of-type a {
        display: inline-block;
}
.wiecej-obrazek {
	background: url(../images/link-wiecej.gif) no-repeat 0px 50%;
	padding: 0px 15px;
        color: #FF9600;
        margin-left: 5px;
}
.wiecej-obrazek2 {
	background: url(../images/link-wiecej.gif) no-repeat 0px 50%;
	padding: 3px 15px;
    color: #FF9600;
	width: 20px;
	display: block;
}
.aktualnosci-blok {
	line-height: 16px;
}
.aktualnosci-opis {
	line-height: 16px;
}
.aktualnosci-blok ul li {
	background: url(../images/pointer-granat.gif) no-repeat scroll 0 9px;
	padding-right: 10px;
	line-height: 21px;
}

.reg7 ul li{padding-right: 0px;}

.bloki-0 .aktualnosi-tytul {
	padding-top: 30px;
	width: 100%;
}
.bloki-0 .aktualnosi-tytul h2.tytul{
	border-bottom: 1px solid #ddd;
	color: #2a6cab;
	font-family: open_sans_condensedbold;
	font-size: 36px;
	font-weight: normal;
	line-height: 1.25;
	margin-bottom: 20px;
        padding-bottom: 15px;
	padding-top: 0;
	width: 100%;
}
h2.tytul1 {
	padding-bottom: 4px;
}
.aktualnosci-drukuj {
	cursor: pointer;
	font: 13px Arial;
	padding-bottom: 10px;
        position: absolute;
        top: 0;
	right: 0;
        margin-top: 20px;
}
.belka-kategoria {
	padding-top: 30px;
}
.aktualnosci-drukuj img {
	cursor: pointer;
	position: relative;
	top: 2px;
}
.link-odst {
	border-top: 1px solid #ececec;
	clear: both;
	display: block;
	margin-top: 10px;
}
/* ================ WYSZUKIWARKA =================*/
.szukaj-przycisk {
	background: url("../images/szukaj-przycisk.png") no-repeat center center;
	border: 0 none;
	cursor: pointer;
        width: 75px;
        height: 140px;
        position: absolute;
        display: block;
        z-index: 999;
}
.page .szukaj-przycisk {
	background: url("../images/szukaj-przycisk.png") no-repeat center center;
	border: 0 none;
	cursor: pointer;
        width: 75px;
        height: 120px;
        position: absolute;
        display: block;
        z-index: 999;
}
.szukaj-przycisk:hover {
        background: url("../images/szukaj-przycisk-hover.png") no-repeat center center;
}
.szukaj-przycisk-pod{
	background: url("../images/sprite.png") no-repeat scroll -158px -3px rgba(0, 0, 0, 0);
	cursor: pointer;
	position: absolute;
        padding: 10px 15px;
	right: 0;
        top: 2px;
        border: none;
}
.szukaj-box-pod{
        background: none;
}
.szukaj-pole {
	width: 170px;
	border: 0px;
	color: #353535;
}
.szukaj-blok{
	position: relative;
        width: 100%;
}
form.wyszukiwarka .szukaj-blok{
	position: relative;
	background: #367cb8;
        width: 100%;
        height: 45px;
        border-bottom: 1px solid #fff;
}
.page .szukaj-pole{
	color: #fff;
        background: none;
	font: 18px open_sans_condensedbold;
        padding: 10px 10px 10px 5px;
	width: 100%;
}
.szukaj-box {
	width: 183px;
	float: left;
	background: url(../images/szukaj-pole.gif) no-repeat;
	width: 183px;
	height: 23px;
}
.szukaj-przycisk-box {
	float: left;
}
.szukaj-label {
	padding: 5px;
	float: left;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 13px;
    position: relative;
    top: -3px;
    left: 6px;
    width: 47px;
}

/* ================== BANERY ======================= */
.ban-srodek {
	margin-bottom: 10px;
}
/* ================== MENU GLOWNE ================== */
.poziom1 div {
	float: left;
	height: 37px;
}
.menu-belka-srodek {
	width: 980px;
	height: 37px;
	background: url(../images/menu-belka-srodek.gif) repeat-x;
	overflow: hidden;

	margin: 5px 0px 7px 0px;
}
.menu-belka-lewa {
	width: 10px;
	height: 37px;
	background: url(../images/menu-belka-lewa.gif) no-repeat;
	float: left;
}
.menu-belka-prawa {
	width: 10px;
	height: 37px;
	background: url(../images/menu-belka-prawa.gif) no-repeat;
	float: right;
}
.menu-belka-srodek .poziom1 a {
    height: 37px;
    overflow:hidden;
    float: left;
}
.glowny .menu-belka-srodek .poziom1 a:hover {
   background-position: 0px -37px;
}
.glowny .menu-belka-srodek div.wcisniety a {
   background-position: 0px -37px;
}
/* ================== MENU TOP ===================== */
.top-poziom1 li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	display: inline-block;
	vertical-align: top;
}
.mapka-dojazdu {
	width: 102px;
	height: 41px;
	background: url(../images/mapa-dojazdu.gif) no-repeat 0px 0px;
	display: block;
}
.mapka-dojazdu:hover, .wcisniety .mapka-dojazdu {
	width: 102px;
	height: 41px;
	background: url(../images/mapa-dojazdu.gif) no-repeat 0px -41px;
	display: block;
}
.multimedia {
	width: 115px;
	height: 41px;
	background: url(../images/multimedia.gif) no-repeat 0px 0px;
	display: block;
}
.multimedia:hover, .wcisniety .multimedia {
	width: 115px;
	height: 41px;
	background: url(../images/multimedia.gif) no-repeat 0px -41px;
	display: block;
}
.wirtualny-dziekanat {
	width: 108px;
	height: 41px;
	background: url(../images/wirtualny-dziakanat.gif) no-repeat 0px 0px;
	display: block;
}

.repozytorium {
	width: 108px;
	height: 41px;
	background: url(../images/repozytorium.gif) no-repeat 0px 0px;
	display: block;
}

.repozytorium:hover, .wcisniety .repozytorium {
	width: 108px;
	height: 41px;
	background: url(../images/repozytorium.gif) no-repeat 0px -41px;
	display: block;
}

.wirtualny-dziekanat:hover, .wcisniety .wirtualny-dziekanat {
	width: 108px;
	height: 41px;
	background: url(../images/wirtualny-dziakanat.gif) no-repeat 0px -41px;
	display: block;
}
ul.top-poziom1 {
	overflow: hidden;
	text-align: right;
}
.page ul.top-poziom1{
	margin-top: 0px;
}
.menu-brak-zdjecia-tytul {
    display: block;
    padding-top: 12px;
    color: #ffffff;
    font-size: 15px;
    font-family: Tahoma;
}
/* ============= o nas / newsletter =============== */
.subskrypcja-kategorie {
	padding: 10px 10px 0;
        line-height: 1.5em;
}
.newsletter-tematyka-srodek {
	padding: 10px 15px;
	font-family: open_sans_condensedbold;
	font-weight: normal;
        cursor: pointer;
	background: url(../images/rozw-newsletter.png) #073c78 no-repeat right 10px center;
}
.newsletter-tematyka-srodek:hover {
	background: url(../images/rozw-newsletter.png) #0e4682 no-repeat right 10px center;
}
.formularz_Newsletter {
	margin: 3px 6px;
}
.wybierz-kategorie {
	display: block;
}

/* =========== GALERIA ZDJEC ====================== */
h3.tytul-opismarg{
	padding-bottom: 20px;
}
.galeria-zdjecie{
	padding-top: 30px;
}
.galeria-zdjecie .zdjecie:first-of-type, .galeria-zdjecie .zdjecie:nth-of-type(3n-2) {
	padding-left: 0 !important;
}
.galeria-zdjecie .zdjecie {
	clear: both;
	display: inline-block;
	padding: 0 15px 30px;
	text-align: center;
	vertical-align: top;
        width: 240px;
}
.galeria-zdjecie .zdjecie .galeria-foto-opis{
	font-size: 12px;
	line-height: 1.5;
        text-align: center;
        background: #f5f5f5;
        padding: 15px;
        box-sizing: border-box;
}
.galeria-foto-opis {
	padding: 7px 5px 5px 5px;
	display: block;
}
.galeria-zdjecie .zdjecie img {
	border-bottom: 1px solid #ECECEC;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	margin: 0px;
}
.galeria-zdjecie .zdjecie-ramka a{
}
.galeria-link-border {
    border-top: 1px solid #ececec;
    margin-top: 7px;
    padding: 12px 0px;
}
.galeria-link-border a {
    color: #FF9600;
}
.lista-margines {
        padding: 30px 0;
}
/* .lista-margines div:first-of-type {
        border-top: 1px solid #ddd;
} */
.lista-margines div {
	border-bottom: 1px solid #ddd;
}
.lista-margines h4 {
	color: #2a6cab;
	font-family: open_sans_condensedbold;
	font-size: 30px;
	font-weight: normal;
	line-height: 1.25;
        margin: 30px 0 15px 0;
	padding-top: 0;
	width: 100%;
}
.lista-margines a {
        color: #353535;
	font-family: open_sanscondensed_light;
	font-size: 18px;
	font-weight: normal;
        line-height: 1.5;
        padding: 5px 0;
        display: block;
}
.lista-margines a:hover {
        text-decoration: none;
        color: #FF9600;
}
.zdjecie-ramka-linki {
    float: left;
    margin-right: 15px;
}
.zdjecie2 {
    overflow: hidden;

    line-height: 16px;
}
.zdjecie-linki-spacer {
    height: 1px;
    border-bottom: 1px solid #EDEDED;
    margin: 15px 0;
    font-size: 0px;
    line-height: 0px;
}
/* .tytul-zdjecia-linki, .tytul-zdjecia-linki a {
    color: #113659;
    font: 11px Arial;
    font-weight: bold;
} */
.galeria-spis {
    width: 600px;
    float: left;
}
.zdjecie-ramka-linki a img {
    border: 1px solid #ECECEC;
    margin: 2px 0px;
    padding: 2px;
}

/* =============== GALERIA VIDEO ============================= */
.galeria-video .video-aktualnosci{
	clear: both;
	display: inline-block;
	padding: 0 6.5% 40px 0;
	text-align: center;
	vertical-align: top;
	width: 27.5%;
}
.galeria-video .video-aktualnosci .aktualnosci-margines{
	text-align: center;
}
.galeria-video .video-aktualnosci .miniaturka{
	float: none;
}
.galeria-video .video-aktualnosci:nth-of-type(3n) {
	padding-right: 0;
}
.galeria-video .video-aktualnosci h3{
	clear: both;
	padding-top: 6px;
	text-align: left;
}
.galeria-video .video-aktualnosci h3 a{
	font-size: 18px;
}
.bloki-0 .video-aktualnosci .aktualnosci-margines:hover {
    background: none;
}
.video-wiecej {
    background: url(../images/powrot-do-galerii.gif) no-repeat 0 2px;
    padding: 0px 15px;
    margin-left: 5px;
}
.video-margines {
        width: 100%;
        text-align: center;
        margin-bottom: 30px;
	/* width: 420px;
	width: 46%; */
}
.bloki-0 .kontener .video-link-wstecz, .bloki-0 .kontener .galeria-link-wstecz{
	background-image: url("../images/sprite.png");
	background-position: -551px -111px;
	background-repeat: no-repeat;
	color: #353434;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	padding: 0 15px;
}
.bloki-0 .kontener .video-link-wstecz:hover, .bloki-0 .kontener .galeria-link-wstecz:hover{
	padding-left: 15px;
	text-decoration: none;
}
.bloki-0 .video-margin .aktualnosci-margines:hover {
	background: none;
	padding: 0px;
	margin: 0px;
}
.video-margin .aktualnosci-margines h3{
	color: #353434;
	font-family: open_sans_condensedbold;
	font-size: 24px;
	font-weight: normal;
	line-height: 30px;
}
.video-margin .data{
	color: #6b6b6b;
	font: 14px open_sans_condensedbold;
	overflow: hidden;
	padding-bottom: 15px;
	padding-left: 0;
	padding-top: 2px;
}
.bloki-0 .video-margin .aktualnosci-margines {
	border: 0 none;
	font-family: Arial;
	font-size: 15px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}
.video-margin {
	background-color: #f5f5f5;
	margin: 15px 0;
	padding: 10px 15px;
}
.faq-opis-margines {
	border-bottom: 1px solid #ddd;
}
.faq-aktualnosci-margines {
        border-bottom: 1px solid #ddd;
}
.normal .faq-aktualnosci-margines .menulewe-srodek-active h3 {
	color: #353535;
	cursor: pointer;
	font-family: open_sans_condensedbold;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.25;
	padding: 0;
	position: relative;
	width: 90%;
	padding-bottom: 20px;
	padding-top: 20px;
}
.normal .faq-aktualnosci-margines .menulewe-srodek-active h3:hover {
        color: #FF9600;
}
.normal .faq-aktualnosci-margines .menulewe-srodek-active.no-active h3 span.after{
	background-image: url("../images/sprite.png");
	background-position: -552px -114px;
	background-repeat: no-repeat;
	border-color: red;
	display: block;
	height: 11px;
	margin-top: -5.5px;
	position: absolute;
	right: -8%;
	top: 50%;
	width: 6px;
}

.normal .faq-aktualnosci-margines .menulewe-srodek-active h3 span.after {
    background-image: url("../images/sprite.png");
    background-position: -976px -14px;
    background-repeat: no-repeat;
    border-color: red;
    display: block;
    height: 11px;
    margin-top: -5.5px;
    position: absolute;
    right: -8%;
    top: 50%;
    width: 9px;
}
.activ .faq-aktualnosci-margines .menulewe-srodek-active h3 {
    color: #ffffff;
    font: 12px Tahoma;
    font-weight: bold;
    padding: 2px 30px;
    background: url(../images//menulewe-pointer-active.gif) no-repeat 6px 3px;
    cursor: pointer;
    }
.faq-formularz {
        width: 100%;
}
.faq-formularz .formularz {
        background: #f5f5f5;
	font-family: open_sans_condensedbold;
        font-size: 16px;
        padding: 25px;
        box-sizing: border-box;
}
.kontakt-opis-margines, .opis-margines-zgoda {
        padding-top: 25px;
}
.faq-formularz-spacer {
    height: 10px;
	clear: both;
}
.formularz .faq-email {
        width: 70%;
        padding: 0 20px 0 0;
        background: #fff;
}
.formularz .faq-tresc {
        display: block;
        width: 70%;
        height: 150px;
}
.formularz .faq-email input {
        border: 1px solid #ccc;
        background: none;
        width: 100%;
        padding: 10px;
	margin: 0px;
}
.faq-formularz h3.tytul2 {
        padding-top: 25px;
}
.faq-tresc textarea {
        float: left;
        background: #fff;
        border: 1px solid #ccc;
        padding: 10px;
        width: 100%;
        font: 12px Arial;
        color: #353535;
	height: 143px;
}
.bloki-0 h3.tytul2 a {
	color: #FF9600;
}
.faq-formularz-stopka {
        text-align: center;
        width: 100%;
        margin-top: 40px;
}
.faq-paragraf {
	line-height: 1.25;
	padding: 0 50px 20px 0;
}
.faq-paragraf p {
        padding-bottom: 0;
}
.faq-opis-margines {
    padding: 10px 0px 15px 0px;
}
.formularz .faq-email .errorClass {
	border: 1px solid red;
}
.faq-tresc textarea.errorClass {
	border: 1px solid red;
}

/* ============= MENU LEWE ======================== */
.left-poziom1 a {
	color: #353535;
	font: 11px Arial;
	font-weight: bold;
}
.left-poziom1 {
	margin-bottom: 10px;
	/*cursor: pointer;*/
    overflow: hidden;
}
.normal .menulewe-srodek a {
	display: block;
	padding: 3px 25px;
	background: url(../images/menulewe-pointer.gif) no-repeat 5px 50%;
	text-decoration: none;
}
.glowny .activ .menulewe-srodek a {
	display: block;
	padding: 3px 25px;
	background: url(../images/menulewe-pointer-hover.gif) no-repeat 5px 50%;
	text-decoration: none;
    color: #ffffff;
}

.menulewe-srodek2 a {
	display: block;
	padding: 2px 10px;
	background: #EDEDED url(../images/menulewe-pointer.gif) no-repeat 98% 37%;
	text-decoration: none;
}
.menulewe-srodek a:hover {
	text-decoration: underline;
}
.menulewe-srodek-active a {
	display: block;
	padding: 3px 25px;
	background: url(../images/menulewe-pointer-active.gif) no-repeat 5px 50%;
	text-decoration: none;
}
.menulewe-srodek-activewypas a {
	display: block;
	padding: 3px 25px;
	background: url(../images/menulewe-pointer-hover.gif) no-repeat 5px 50%;
	text-decoration: none;
}
.menulewe-srodek-active a {
	color: #ffffff;
}
.menulewe-srodek-activewypas a {
	color: #ffffff;
}
.menulewe-srodek-activewypas a:hover {
    color: #ffffff;
}
.glowna .menulewe-srodek-activewypas a:hover {
	text-decoration: underline;
}
.normal .menulewe-belka-gsr {
	background: url(../images/menulewe-belka-gsr.gif) repeat-x;
	overflow: hidden;

	font-size: 0px;
	line-height: 0px;
    cursor: pointer;
}

.activ .menulewe-belka-gsr {
	background: url(../images/menulewe-activewypas-gsr.gif) repeat-x;
	overflow: hidden;

	font-size: 0px;
	line-height: 0px;
}

.normal .menulewe2-belka-gsr {
	background-color: #ffffff;
	overflow: hidden;

	font-size: 0px;
	line-height: 0px;
    margin-top: 1px;
}
.activ .menulewe2-belka-gsr {
	background-color: #F9AA3B;
	overflow: hidden;

	font-size: 0px;
	line-height: 0px;
     margin-top: 1px;
}
/* .menulewe-belka-active-gsr {
	background: url(../images/menulewe-belka-active-gsr.gif) repeat-x;
	overflow: hidden;
	height: 4px;

	font-size: 0px;
	line-height: 0px;
} */
.menulewe-belka-activewypas-gsr {
	background: url(../images/menulewe-activewypas-gsr.gif) repeat-x;
	overflow: hidden;
	height: 4px;

	font-size: 0px;
	line-height: 0px;
}
.normal .menulewe-belka-gl {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe-belka-gl.gif) no-repeat;
	float: left;
}
.activ .menulewe-belka-gl {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe-activewypas-gl.gif) no-repeat;
	float: left;
}
.normal .menulewe2-belka-gl {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe2-belka-gl.gif) no-repeat;
	float: left;
}
.activ .menulewe2-belka-gl {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe2-belka-active-gl.gif) no-repeat;
	float: left;
}
.menulewe2-box {
	margin: 0px 0px 0px 10px;
}
.menulewe-belka-active-gl {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe-belka-active-gl.gif) no-repeat;
	float: left;
}
.menulewe-belka-activewypas-gl {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe-activewypas-gl.gif) no-repeat;
	float: left;
}
.normal .menulewe-belka-gp {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe-belka-gp.gif) no-repeat;
	float: right;
}
.activ .menulewe-belka-gp {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe-activewypas-gp.gif) no-repeat;
	float: right;

}
.menulewe-belka-active-gp {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe-belka-active-gp.gif) no-repeat;
	float: right;

}
.menulewe-belka-activewypas-gp {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe-activewypas-gp.gif) no-repeat;
	float: right;
}
.menulewe-belka-dsr {
	background: url(../images/menulewe-belka-dsr.gif) repeat-x;
	overflow: hidden;

	font-size: 0px;
	line-height: 0px;
    cursor: pointer;
}
/* .normal .menulewe-belka-dsr {
	background: url(../images/menulewe-belka-dsr.gif) repeat-x;
	overflow: hidden;

	font-size: 0px;
	line-height: 0px;
} */
.activ .menulewe-belka-dsr {
	background: url(../images/menulewe-activewypas-dsr.gif) repeat-x;
	overflow: hidden;

	font-size: 0px;
	line-height: 0px;
}
.normal .menulewe2-belka-dsr {
	background-color: #ffffff;
	overflow: hidden;

	font-size: 0px;
	line-height: 0px;
}
.activ .menulewe2-belka-dsr {
	background-color: #F9AA3B;
	overflow: hidden;

	font-size: 0px;
	line-height: 0px;
}
/* .menulewe-belka-active-dsr {
	background: url(../images/menulewe-belka-active-dsr.gif) repeat-x;
	overflow: hidden;

	font-size: 0px;
	line-height: 0px;
    margin-bottom: 1px;
} */
.menulewe-belka-activewypas-dsr {
	background: url(../images/menulewe-activewypas-dsr.gif) repeat-x;
	overflow: hidden;

	font-size: 0px;
	line-height: 0px;
}
.menulewe-belka-dl {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe-belka-dl.gif) no-repeat;
	float: left;
}
.normal .menulewe-belka-dl {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe-belka-dl.gif) no-repeat;
	float: left;
}
.activ .menulewe-belka-dl {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe-activewypas-dl.gif) no-repeat;
	float: left;
}
.normal .menulewe2-belka-dl {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe2-belka-dl.gif) no-repeat;
	float: left;
}
.activ .menulewe2-belka-dl {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe2-belka-active-dl.gif) no-repeat;
	float: left;
}
.menulewe-belka-active-dl {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe-belka-active-dl.gif) no-repeat;
	float: left;
}
.menulewe-belka-activewypas-dl {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe-activewypas-dl.gif) no-repeat;
	float: left;
}
.normal .menulewe-belka-dp {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe-belka-dp.gif) no-repeat;
	float: right;

}
.menulewe-belka-dp {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe-belka-dp.gif) no-repeat;
	float: right;

}
.activ .menulewe-belka-dp {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe-activewypas-dp.gif) no-repeat;
	float: right;

}
.menulewe-belka-active-dp {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe-belka-active-dp.gif) no-repeat;
	float: right;

}
.menulewe-belka-activewypas-dp {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe-activewypas-dp.gif) no-repeat;
	float: right;

}
.normal .menulewe-srodek {
	background: #efefef url(../images/menulewe-srodek.gif) repeat-x;
    cursor: pointer;
}
.activ .menulewe-srodek {
    background: #F7A939 url(../images/menulewe-srodek-activewypas.gif) repeat-x;
}
.menulewe-srodek-glowna {
	background: #ffffff url(../images/menulewe-srodek.gif) repeat-x;
	overflow: hidden;
}
.left-glowna-poziom2 {
	padding: 6px 9px;
	overflow: hidden;

}
.left-glowna-poziom2 a {
	background: url(../images/pointer-granat.gif) no-repeat 0 10px;
	padding: 5px;
	display: block;
	width: 140px;
	float: left;
	overflow: hidden;

	font-weight: normal;
}
.left-glowna-poziom2 a:hover {
    color: #FF9600;
}
.normal .menulewe2-srodek {
	background-color: #ffffff;
	padding: 2px 0px;
}
.activ .menulewe2-srodek {
	background-color: #F9AA3B;
	padding: 2px 0px;
}
.normal .menulewe2-srodek a {
	font: 11px Arial;
	font-weight: normal;
	background: url(../images/menulewe2-pointer.gif) no-repeat 9px 50%;
	padding: 0px 0px 0px 22px;
	text-decoration: none;
	display: block;
}
.glowny .activ .menulewe2-srodek a {
	font: 11px Arial;
	font-weight: normal;
	background: url(../images/pointer-activewypas.gif) no-repeat scroll 9px 50%;
	padding: 0px 0px 0px 22px;
	text-decoration: none;
	display: block;
    color: #ffffff;
}
.menulewe2-srodek a:hover {
	text-decoration: underline;
}
.activ .menulewe-srodek-active {
	background: #295885 url(../images/menulewe-srodek-active.gif) repeat-x;

}
.menulewe-srodek-activewypas {
	background: #f7a939 url(../images/menulewe-srodek-activewypas.gif) repeat-x;
}
.menulewe2-active-srodek {
	background-color: #F9AA3B;
}
.menulewe2-active-srodek a {
	font: 11px Arial;
	font-weight: normal;
	background: url(../images/pointer-active-pomarancz.gif) no-repeat 9px 50%;
	padding: 0px 0px 0px 22px;
	text-decoration: none;
	display: block;
	color: #ffffff;
}
.menulewe2-active-srodek a:hover {
	text-decoration: underline;
}
.menulewe2-activewypas-srodek {
	background-color: #F9AA3B;
}
.menulewe2-activewypas-srodek a {
	font: 11px Arial;
	font-weight: normal;
	background: url(../images/pointer-activewypas.gif) no-repeat 9px 50%;
	padding: 0px 0px 0px 22px;
	text-decoration: none;
	display: block;
	color: #ffffff;
}
.menulewe2-active-belka-gl {
	background: url(../images/menulewe2-belka-active-gl.gif) no-repeat;
	width: 5px;
	height: 4px;
	font-size: 0px;
}
.menulewe2-active-belka-dsr {
	font-size: 0px;
	background-color: #F9AA3B;
	overflow: hidden;
    line-height: 0px;
}
.menulewe2-active-belka-gsr {
	background-color: #f9aa3b;
	overflow: hidden;
    cursor: pointer;
}
.menulewe2-active-belka-dl {
	width: 5px;
	height: 4px;
	background: url(../images/menulewe2-belka-active-dl.gif) no-repeat;
	font-size: 0px;
}
.left-poziom3 .wcisniety .menulewe3-active-srodek a {
	text-decoration: underline;
}
.menu-poziom2-srodek {
	background-color: #f0f0f0;
}
.left-poziom2 {
	margin: 1px 0px;
}
.menulewe-spacer {
	height: 1px;
	background-color: #ffffff;
	font-size: 0px;
	line-height: 0px;
}
.menulewe2-spacer {
	height: 1px;
	background-color: #f0f0f0;
	font-size: 0px;
	line-height: 0px;
}
.left-poziom3 div a {
	font: 11px Arial;
	font-weight: normal;
	background: url(../images/lpoziom3-pointer.gif) no-repeat 30px 49%;
	padding: 4px 0px 4px 43px;
	text-decoration: none;
	display: block;
}
.left-poziom3 div a:hover {
	background: url(../images/lpoziom3-activepointer.gif) no-repeat 30px 47%;
	text-decoration: underline;
}
.wcisniety .menulewe3-active-srodek a {
	font: 11px Arial;
	font-weight: normal;
	background: url(../images/lpoziom3-activepointer.gif) no-repeat 30px 47%;
	padding: 4px 0px 4px 43px;
	text-decoration: none;
	display: block;
	color: #003878;
}
/* =================== MENU LINKI ====================== */
.reg6 a.rozwin {
	background: none;
	text-align: right;
}
.menu-blok-lbox a {
	background: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
.menu-blok-lbox {
	background: #ffffff;
	margin: 0px;
	padding: 0px;
}
.menu-linki-box {
    padding: 0px 1px;
    position: relative;
}

/* =================== MENU TOP ======================== */
.reg2 ul.top-poziom1 {
        margin-top: 20px;
}
.page .reg2 ul.top-poziom1 {
        margin-top: 0;
}
.reg2 ul.top-poziom1 li {
	margin: 0;
	padding: 0 3.5%;
}
.page .reg2 ul.top-poziom1 li{
	padding: 0 2.5%;
	/* width: 26%; */
}
.reg2 ul.top-poziom1 li a{
	color: #141414;
	font-family: open_sans_condensedbold;
	font-size: 24px;
	line-height: 1.25;
}
.reg2 ul.top-poziom1 li a:hover{
        text-decoration: none;
}
.page .reg2 > ul.top-poziom1 > li > a{
	display: block;
	font-size: 18px;
	padding: 6px;
	text-align: center;
}
/* .page .reg2 > ul.top-poziom1 > li.wcisniety > a{
	color: #fff;
	background-color: #2a6cab;
} */
.reg2 ul.poziom2, .reg2 ul.poziom3, .reg2 ul.poziom4, .reg2 ul.poziom5{
	margin-left: 0;
}
.reg2 ul.poziom2 li, .reg2 ul.poziom3 li, .reg2 ul.poziom4 li, .reg2 ul.poziom5 li{
	padding-left: 0
}
/* .reg2 ul.poziom2{
	display: none;
} */
.reg2 ul.poziom2.active{
	display: block;
}
.menuTop-rozwiniete {
        display: none;
}
.menuTop-rozwiniete a {
        color: #fff !important;
        font-size: 18px !important;
        font-family: open_sanscondensed_light !important;
}
.unhidden {
        display: block;
        left: 0;
        top: 140px;
        z-index: 999;
        position: absolute;
        background: blue;
        width: 100%;
}
.page .unhidden {
        top: 120px;
}
.menuTop-selector {
        padding-bottom: 55px;
	background: url(../images/menutop-active.png) no-repeat center bottom;
        display: none;
}
.page .menuTop-selector {
        padding-bottom: 51px;
	background: url(../images/menutop-active.png) no-repeat center bottom;
        display: none;
}
@-moz-document url-prefix() {
.page .menuTop-selector {
        padding-bottom: 50px;
	background: url(../images/menutop-active.png) no-repeat center bottom;
        display: none;
}
}
div.active{
	display: block !important;
}
.aktywny div.menuTop-selector{
	display: block !important;
}

.reg2 ul.top-poziom1 li div.menuTop-rozwiniete {
	background: url(../images/menutop-bg.png) repeat left top;
}

/* =================== MENU SZYBKI DOSTEP ============== */
#blok_23 .blok-opis-tresc a {
	margin-left: 10px;
	color: #646464;
	text-decoration: none;
}
#blok_23 .blok-opis-tresc a:hover {
	color: #b41906;
	/* color: #eea237; ORG */
	text-decoration: underline;
}
.szybki-dostep-sr {
	padding: 3px 10px 1px;
	background: url(../images/pointer-granat.gif) no-repeat 3px 52%;
}
#blok_23 .wcisniety .szybki-dostep-sr a {
	color: #b41906;
	/* color: #eea237; ORG */
}
/* =================== BLOK STRONA OPISOWA ============= */
.bloki-0{
	padding: 30px 0;
        position: relative;
}
.kontener .belka-kategoria h2.tytul1 {
	border-bottom: 1px solid #ddd;
	color: #2a6cab;
	font-family: open_sans_condensedbold;
	font-size: 36px;
	font-weight: normal;
	line-height: 1.25;
	margin-bottom: 20px;
        padding-bottom: 15px;
	padding-top: 0;
	width: 100%;
}
.kontener .opis-margines h3 {
	color: #353434;
	font-family: open_sans_condensedbold;
	font-size: 30px;
	font-weight: normal;
	line-height: 1.25;
	padding-bottom: 30px;
	padding-top: 30px;
}
.reg7 .aktualnosci-margines, .reg8 .aktualnosci-margines, .reg11 .aktualnosci-margines {
	border: 0px;
}
.aktualnosci-margines {
        margin-bottom: 30px;
}

/* ==================== BLOK SONDA ===================== */
.sonda-belka-gl {
	background: #ffffff url(../images/blok-belka-gl.gif) no-repeat;
	float: left;
	font-size: 0px;
	line-height: 0px;
	width: 10px;
	height: 7px;
}
.blok-opis-tresc {
	padding-bottom: 20px;
}
.ankieta-wykres {
	background-color: #f56e37;
	height: 12px;
	overflow: hidden;
}
.ankieta-glosy {
	color: #fff;
	float: right;
	font-family: open_sans_condensedbold;
	font-size: 16px;
	font-weight: normal;
	padding: 1px 0 1px 3px;
	text-align: center;
}
.odpowiedz {
	color: #fff;
}
.ankieta-pasek {
	/* padding: 2px 0px; */
	background: url(../images/ankieta-pasek-sr.gif) repeat-x;
}
.ankieta-pasek-p {
	width: 2px;
	height: 11px;
	background: url(../images/ankieta-pasek-p.gif) no-repeat;
	font-size: 0px;
	line-height: 0px;
	float: right;
}
.ankieta-box {
	background-color: #eee;
	margin: 5px 0 25px;
	width: 100%;
}
.ankieta-box:last-of-type {
        margin-bottom: 0;
}
/* =============== BLOK/MODUL ANKIETA ======================== */
.ankieta-blok ul{
	margin-left: 0;
}
.ankieta-blok ul.ankieta li {
	background: 0px;
}
.ankieta-blok ul.ankieta li label{
	font-family: open_sans_condensedbold;
	font-size: 15px;
	font-weight: normal;
	line-height: 35px;
}
h3.tytul2 {
	color: #353434;
	font-family: open_sans_condensedbold;
	font-size: 36px;
	font-weight: normal;
	line-height: 1.25;
	padding: 0 0 40px 0;
}
.ankieta-blok {
        color: #fff;
}
.ankieta-odpowiedz {
	font-family: open_sans_condensedbold;
	font-size: 16px;
	font-weight: normal;
	width: 100%;
}
.ankieta-przyciski {
	padding-top: 5px;
        text-align: center;
}
.ankieta-przyciski .przycisk {
	background-color: #13518c;
	color: #ffffff;
	font-family: open_sans_condensedbold;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.25;
	width: 100px;
}
.ankieta-przyciski .przycisk.first{
	background-color: #f56e37;
	margin-right: 5px;
}
.bloki-0 .akt-margin-box {
	font: 15px/20px Arial;
}
.aktualnosci-blok-kontakt {
	line-height: 16px;
}
.aktualnosci-blok-kontakt ul li {
	line-height: 21px;
	background: url(../images/pointer-granat.gif) no-repeat scroll 0 10px
}
.left-fix{
	display: block;
	float: left;
	min-height: 100px;
	/* overflow: hidden; */
	/* width: 65.5%; */
        width: 770px;
}

/* Formatowanie menu w regionie 4 dla class center-fix */
.center-fix{
	float: left;
	/* width: 17.2%; */
        width: 200px;
}
.reg4 {
	width: 100%;
}
.reg4 a.main:hover, .reg5 a.main:hover {
        color: #fff !important;
}
.center-fix .top-poziom1{
	margin: 0;
	padding: 0;
}
.center-fix .top-poziom1 li{
	float: none;
	height: 145px;
	padding: 0;
	text-align: center;
	width: 100%;
}
.center-fix .top-poziom1 li:first-of-type{
	background-color: #a01806;
/*	background-color: #e94021; ORG */
/*	background-color: #777777; szary1 */
}
.center-fix .top-poziom1 li:nth-of-type(2){
	background-color: #aa1906;
/*	background-color: #ef4a1f; ORG */
/*	background-color: #999999; szary2 */
}
.center-fix .top-poziom1 li:nth-of-type(3){
	background-color: #b41906;
/*	background-color: #f15626; ORG */
/*	background-color: #bbbbbb; szary3 */
}
.center-fix .top-poziom1 li:first-of-type:hover{
	background-color: #be1906;
/*	background-color: #ed644b; ORG */
/*	background-color: #7b7b7b; */
}
.center-fix .top-poziom1 li:nth-of-type(2):hover{
	background-color: #be1906;
/*	background-color: #f26c49; ORG */
/*	background-color: #9d9d9d; */
}
.center-fix .top-poziom1 li:nth-of-type(3):hover{
	background-color: #be1906;
/*	background-color: #f4764f; ORG */
/*	background-color: #bfbfbf; */
}
.center-fix .top-poziom1 li a{
	bottom: 10px;
	color: #fff;
	display: block;
	font-family: open_sans_condensedbold;
	font-size: 18px;
	padding-top: 100px;
        height: 100%;
}
.center-fix .top-poziom1 li a:hover {
        text-decoration: none;
}
.center-fix .top-poziom1 li:first-of-type a{
	background-image: url("../images/sprite.png");
	background-position: 68px -65px;
	background-repeat: no-repeat;
}
.center-fix .top-poziom1 li:nth-of-type(2) a{
	background-image: url("../images/sprite.png");
	background-position: 64px -175px;
	background-repeat: no-repeat;
}
.center-fix .top-poziom1 li:nth-of-type(3) a{
	background-image: url("../images/sprite.png");
	background-position: 73px -287px;
	background-repeat: no-repeat;
}

.right-fix{
	background-color: #2a6cab;
	float: left;
	/* height: 1620px;
	width: 17.3%; */
        width: 200px;
}
.right-fix .reg5 h3.title-menu{
	color: #fff;
	font-family: open_sans_condensedbold;
	font-size: 36px;
	font-weight: normal;
	line-height: 42px;
	padding: 20px 20px 0;
}
.right-fix .reg5 ul{
	margin-left: 0;
	margin-top: 12px;
        text-align: left;
}
.right-fix .reg5 ul li{
	padding-left: 0;
        width: 100%;
}
.right-fix .reg5 ul li a{
	/* background-image: url("../images/strz-pr-bial.png");
	background-position: 177px 50%;
	background-repeat: no-repeat; */
	color: #fff;
	display: block;
	font-family: open_sans_condensedbold;
        font-weight: normal;
	font-size: 18px;
	line-height: 20px;
	padding: 15px 75px 15px 20px;
	position: relative;
}
.right-fix .reg5 ul li a span.after{
	background-image: url("../images/sprite.png");
	background-position: -552px -189px;
	background-repeat: no-repeat;
	display: block;
	height: 11px;
	margin-top: -5.5px;
	position: absolute;
	right: 9%;
	top: 50%;
	width: 6px;
}
.right-fix .reg5 ul li a:hover{
	background-color: #3078bc;
	text-decoration: none;
}
.right-fix .reg5 ul li a:hover span.after{
	background-image: url("../images/sprite.png");
	background-position: -552px -189px;
	background-repeat: no-repeat;
}


/* ================= SKROT AKTUALNOSCI ================= */
.data{
	color: #6b6b6b;
	font: 14px open_sans_condensedbold;
	overflow: hidden;
	padding-bottom: 15px;
	padding-left: 0;
	padding-top: 2px;
}
.kontenerAktualnosci .tytul-aktualnosci {
	display: block;
}
.kontenerAktualnosci .aktualnosci-blok {
	padding: 10px 11px;
}
.kontenerAktualnosci .aktualnosci-blok .data{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #353434;
	font-family: Arial;
	font-size: 12px;
	padding: 18px 7% 8px;
}
.kontenerAktualnosci {
	/* width: 320px;
	height: 258px;
	position: absolute;
	bottom: 1px;
	bottom: 1px;
	right: 0px; */
}
.kontenerAktualnosci .aktualnosci-blok {
	padding: /* 11px */ 0;
	text-decoration: none;
}
.kontenerAktualnosci .aktualnosci-blok:hover {
	/* background: #4f7295 url(../images/aktualnosci-blok-hover.gif) right no-repeat; */
}
.aktualnosci-zbior a:hover {
	color: #ffa800;
}
.kontener.jq-tab .tytul1 {
	color: #ffffff;
	font-size: 16px;
	/* padding: 10px; */
	/* position: absolute; */
	top: 0;
	left: 0;
}
.title-gaz10{
	background-color: #2a6cab;
	margin: 0 30px 30px 0;
}
.qaz10 .tytulAktualnosci{
	background-color: #fff;
	color: #2a6cab;
	font-family: open_sans_condensedbold;
	font-size: 36px;
	font-weight: normal;
	line-height: 35px;
	margin-left: 2.2%;
	width: 171px;
}
.tytulAktualnosci{
	color: #353434;
	font-family: open_sans_condensedbold;
	font-size: 30px;
	font-weight: normal;
	line-height: 1.25;
	padding: 0px 10px 0 15px;
}
.tytul-aktualnosci {
	position: relative;
	opacity:0.70;
	background-color: #434343;
	width: 320px;
	height: 37px;
}
.tytul-aktualnosci h2.tytul1 {
	position: relative;
	top: 0px;
	right: 0px;
	overflow: hidden;

	color: #ffffff;
	font-size: 16px;
	padding: 10px;
}
.tytul-aktualnosci h2.tytulAktualnosci {
	position: relative;
	top: 0px;
	right: 0px;
	overflow: hidden;

}
.reg3{
	overflow: hidden;
	padding-bottom: 70px;
        margin-left: -130px;
}
.reg3 .aktualnosci-zbior .miniaturka .zdjecie img{
	border: medium none;
	height: 441px;
	/* margin-left: -139px; */
	margin-top: 0;
	padding: 0;
	/* width: 905px; */
	width: 100%;
}
.reg3 .aktualnosci-zbior .miniaturka .zdjecie a {
        width: 100%;
        height: 435px;
        display: block;
}
.reg3 .aktualnosci-zbior{
	/* margin-bottom: 60px; */
}
.reg3 .aktualnosci-zbior .aktualnosci-blok1{
	background-color: #fff;
	/* bottom: -21px;
	position: absolute;
	width: 62%; */
	width: 100%;
}
.reg3 .aktualnosci-zbior .owl-item .aktualnosci-blok1, .reg3 .aktualnosci-zbior .owl-item .aktualnosci-blok{
	position: relative;
}
.owl-item{
	float: left;
}
.owl-item  h3{
	background-color: #fff;
	bottom: 0;
	padding: 20px 25px 20px 130px;
	position: absolute;
	width: 55%;
}
.owl-item  h3 a{
	color: #353434;
	font-family: open_sans_condensedbold;
	font-size: 36px;
	font-weight: normal;
	line-height: 1;
	padding-top: 0;
	width: 100%;
}
.owl-item .zdjecie a {
        background-repeat: no-repeat;
        background-size: cover !important;
        -o-background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
}
.owl-theme .owl-controls .owl-pagination, .owl-theme .owl-controls .owl-buttons{
	display: none;
}
.aktualnosci-zbior {
	position: relative;
	width: 100%;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:first-of-type h3{
	border: none !important;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok h3{
	padding: 15px 0 15px;
    border-top: 1px solid #ddd;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:nth-of-type(2) h3, .qaz10 .aktualnosci-zbior .aktualnosci-blok:nth-of-type(3) h3{
    border-top: none;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok h3 a{
	color: #353434;
	font-family: "open_sans_condensedbold";
	font-size: 24px;
	font-weight: normal;
	line-height: 1.25;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok .opis{
	font-size: 15px;
	line-height: 1.5;
    padding-bottom: 15px;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:first-of-type .opis{
        text-align: justify;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:first-of-type{
	border-right: 1px solid #ddd;
	float: left;
	text-decoration: none;
	width: 470px;
        min-height: 425px;
        padding-right: 30px;
        box-sizing: border-box;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:first-of-type h3{
	padding-bottom: 15px;
	padding-top: 20px;
	width: 100%;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:first-of-type .opis{
	width: 100%;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:first-of-type h3 a{
	font-size: 36px;
	line-height: 1.25;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:nth-of-type(2){
	float: right;
	padding: 0 30px;
	width: 300px;
    box-sizing: border-box;
    border-bottom: 1px solid #ddd;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:nth-of-type(2) .zdjecie a img{
        width: 240px;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:nth-of-type(3) {
	float: right;
	padding: 20px 30px 0;
	width: 300px;
    box-sizing: border-box;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:nth-of-type(3) .zdjecie a img{
	height: 170px;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:nth-of-type(4){
	border-right: 1px solid #ddd;
	clear: left;
	width: 470px;
        box-sizing: border-box;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:nth-of-type(4) .opis{
	display: none;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:nth-of-type(4) h3{
	width: 100%;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:nth-of-type(4) h3 a{
	/* background-image: url("../images/strz-pr-pom.png");
	background-position: 93.8% 50%;
	background-repeat: no-repeat; */
	display: block;
        padding-right: 30%;
	/* padding-right: 75px; */
	position: relative;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:nth-of-type(4) h3 a span.after{
	background-image: url("../images/sprite.png");
	background-position: -552px -114px;
	background-repeat: no-repeat;
	display: block;
	height: 11px;
	margin-top: -5.5px;
	position: absolute;
	right: 6%;
	top: 50%;
	width: 6px;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:nth-of-type(5){
	border-right: 1px solid #ddd;
	width: 470px;
        box-sizing: border-box;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:nth-of-type(5) h3 a span.after{
	background-image: url("../images/sprite.png");
	background-position: -552px -114px;
	background-repeat: no-repeat;
	display: block;
	height: 11px;
	margin-top: -5.5px;
	position: absolute;
	right: 6%;
	top: 50%;
	width: 6px;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:nth-of-type(5) .opis{
	display: none;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:nth-of-type(5) h3{
	width: 100%;
}
.qaz10 .aktualnosci-zbior .aktualnosci-blok:nth-of-type(5) h3 a{
	/* background-image: url("../images/strz-pr-pom.png");
	background-position: 93.8% 50%;
	background-repeat: no-repeat; */
	display: block;
        padding-right: 30%;
	/* padding-right: 75px; */
	position: relative;
}
.aktualnosci-zbior2 {
	width: 320px;
	height: 222px;
	position: absolute;
	top: 37px;
}
.prezentacja-uczelni {
	position: absolute;
	right: 323px;
	bottom: 6px;
}
.prezentacja-uczelni a {
	display: block;
	height: 17px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	padding-right: 25px;
	padding-top: 2px;
	background: url(../images/prezentacja-uczelni.gif) no-repeat 108px 0px;
}
.prezentacja-uczelni a:hover {
	color: #ffffff;
}
.aktualnosci-zbior2 a {
	font: 11px Arial;
	color: #ffffff;
	font-weight: bold;
    display: block;
}
.aktualnosci-zbior2 a:hover {
    text-decoration: none;
    color: #FFA800;
}
.reg7 .aktualnosci-zbior .aktualnosci-blok h3{
	padding-bottom: 13px;
	padding-left: 7%;
	padding-right: 7%;
}
.aktualnosci-zbior .aktualnosci-blok1{
	background-color: #fff;
	/* bottom: -23px;
	eft: -19%;
	padding-left: 18%;
	padding-top: 23px;
	position: absolute; */
	width: 62%;
}
.aktualnosci-zbior .aktualnosci-blok1 h3 a{
	color: #353434;
	font-family: open_sans_condensedbold;
	font-size: 40px;
	font-weight: normal;
	line-height: 1em;
	padding-top: 0;
	width: 100%;
}
.reg7 .aktualnosci-zbior a{
	color: #353434;
	display: block;
	font-family: open_sans_condensedbold;
	font-weight: normal;
	font-size: 18px !important;
	line-height: 1.25;
	padding-top: 2px;
}
.reg7{
	border-left: 1px solid #ddd;
	margin-top: 70px;
}
.reg7 .kontener7{
	padding-bottom: 30px;
	padding-left: 9%;
	padding-right: 9%;
}
.reg7 .kontener7 h2{
	color: #353434;
	font-family: open_sans_condensedbold;
	font-size: 30px;
	font-weight: normal;
	line-height: 1.25;
	padding-bottom: 15px;
	padding-top: 30px;
}
.reg7 .kontener7 .aktualnosci-blok7 p{
	font-size: 15px;
	line-height: 20px;
}
.aktualnosci-zbior a:hover {
    text-decoration: none;
}
.data-blok-aktualnosci {
	color: #fff;
	display: block;
	font-family: open_sans_condensedbold;
	font-size: 14px;
}
.more-button{
	background-image: url("../images/sprite.png");
	background-position: -553px -113px;
	background-repeat: no-repeat;
	display: block;
	height: 11px;
	margin-left: 7%;
	width: 6px;
}

/* ================= BLOK U NAS MOZESZ STUDIOWAC ------- */
.menu-glowna-gsr {
	background: url(../images/menu-glowna-gsr.gif) repeat-x;
	height: 5px;
	font-size: 0px;
    margin: 0px 1px;
}
.menu-glowna-gsr-link {
    background: url(../images/menu-glowna-gsr.gif) repeat-x;
	height: 5px;
	font-size: 0px;
}
.menu-glowna-dsr {
	background: url(../images/menu-glowna-dsr.gif) repeat-x;
	height: 5px;
	font-size: 0px;
	margin-bottom: 1px;
}
.menu-glowna-dsr-link {
	background: url(../images/menu-glowna-dsr.gif) repeat-x;
	height: 5px;
	font-size: 0px;
	margin-bottom: 1px;
}
.menu-glowna-gp {
	width: 6px;
	height: 5px;
	float: right;
	background: url(../images/menu-glowna-gp.gif) no-repeat;
	font-size: 0px;
}
.menu-glowna-gl {
	width: 6px;
	height: 5px;
	float: left;
	background: url(../images/menu-glowna-gl.gif) no-repeat;
	font-size: 0px;
}
.menu-glowna-dp {
	width: 6px;
	height: 5px;
	float: right;
	background: url(../images/menu-glowna-dp.gif) no-repeat;
	font-size: 0px;
}
.menu-glowna-dl {
	width: 6px;
	height: 5px;
	float: left;
	background: url(../images/menu-glowna-dl.gif) no-repeat;
	font-size: 0px;
}
.menu-glowna-sr {
	background: url(../images/menu-glowna-srodek.gif) repeat-x;
    overflow: hidden;

    margin: 0px 1px;
    }
.menu-glowna-sr2 {
	background: #EEEEEE url(../images/menu-glowna-srodek.gif) repeat-x;
}
.menu-glowna-sr2 a {
	display: block;
	padding: 1px 10px;
	background: url(../images/menu-linki-punkt2.gif) no-repeat 93% 44%;
	text-decoration: none;
}
.menu-glowna-sr2 a:hover {
    text-decoration: underline;
    color: #FF9600;
}
.menu-glowna-sr2-link {
	background: #EEEEEE url(../images/menu-glowna-srodek.gif) repeat-x;
}
.menu-glowna-sr2-link a {
	display: block;
	padding: 1px 10px 2px;
	background: #EEEEEE url(../images/menu-glowna-point.gif) no-repeat 98% 37%;
	text-decoration: none;
}
.glowny .menu-glowna-sr2-link a:hover {
    color: #FF9600;
}
.normal .podmenu-glowna-gsr {
	background-color: #ffb040;
	overflow: hidden;

    clear: both;
    margin: 0px 1px;
}
.activ .podmenu-glowna-gsr {
	background: url(../images/menu-glowna-gsr.gif) repeat-x;
	overflow: hidden;

    clear: both;
    margin: 0px 1px;
}
.podmenumenu-srodek2 {
    margin: 0px 1px;
}
.normal .podmenu-glowna-dsr {
	background-color: #ffb040;
	overflow: hidden;

    margin: 0px 1px;
}
.activ .podmenu-glowna-dsr {
	background: url(../images/menu-glowna-dsr.gif) repeat-x;
	overflow: hidden;

    margin: 0px 1px;
}
.normal .podmenu-glowna-gl {
	width: 5px;
	height: 4px;
	float: left;
	background: url(../images/podmenu-glowna-gl.gif) no-repeat;
	font-size: 0px;
}
.activ .podmenu-glowna-gl {
	width: 5px;
	height: 4px;
	float: left;
	background: url(../images/menu-glowna-gl.gif) no-repeat;
	font-size: 0px;
}
.normal .podmenu-glowna-gp {
	width: 5px;
	height: 4px;
	float: right;
	background: url(../images/podmenu-glowna-gp.gif) no-repeat;
	font-size: 0px;
}
.activ .podmenu-glowna-gp {
	width: 5px;
	height: 4px;
	float: right;
	background: url(../images/menu-glowna-gp.gif) no-repeat;
	font-size: 0px;
}
.normal .podmenu-glowna-dl {
	width: 5px;
	height: 4px;
	float: left;
	background: url(../images/podmenu-glowna-dl.gif) no-repeat;
	font-size: 0px;
}
.activ .podmenu-glowna-dl {
	width: 5px;
	height: 4px;
	float: left;
	background: url(../images/menu-glowna-dl.gif) no-repeat;
	font-size: 0px;
}
.normal .podmenu-glowna-dp {
	width: 5px;
	height: 4px;
	float: right;
	background: url(../images/podmenu-glowna-dp.gif) no-repeat;
	font-size: 0px;
}
.activ .podmenu-glowna-dp {
	width: 5px;
	height: 4px;
	float: right;
	background: url(../images/menu-glowna-dp.gif) no-repeat;
	font-size: 0px;
}
.normal .podmenumenu-srodek2 a {
	display: block;
	padding: 2px 10px;
	background: #ffb040 url(../images/menu-glowna-rozw.gif) no-repeat 98% 37%;
	text-decoration: none;
	cursor: auto;

}
.activ .podmenumenu-srodek2 a:hover {
    color: #FF9600;
}
.activ .podmenumenu-srodek2 a {
	display: block;
	padding: 2px 10px;
	background: #EEEEEE url(../images/menu-glowna-point.gif) no-repeat 98% 37%;
	text-decoration: none;
}
.menu-glowna-sr a {
	display: block;
	padding: 1px 10px 2px;
	background: #EEEEEE url(../images/menu-glowna-point.gif) no-repeat 98% 37%;
	text-decoration: none;
}
.menu-glowna-sr a:hover {
    color: #FF9600;
}
.newsletter-belka-sr {
	background: #efefef url(../images/rozw-newsletter.gif) no-repeat scroll 98% 37%;
	padding: 1px 10px;
}

/* =================================== MODULY ===================================*/
/* ================= STRONA OPISOWA ==================== */

.reg14 .aktualnosci-blok-linki p{
	font-family: Arial;
	font-size: 15px;
	line-height: 20px;
	padding-top: 5px;
}
.reg14 .aktualnosci-blok-linki p a{
	font-family: Arial;
	font-size: 15px;
}
.reg14 .aktualnosci-blok-linki p a.zobacz-wiecej {
        background-image: none;
        font-family: open_sans_condensedbold;
        font-size: 16px;
        font-weight: normal;
        text-align: center;
        width: 50%;
}
.reg14 .kontener{
	clear: both;
	overflow: visible;
}
.reg14 form{
	overflow: hidden;
}
.reg14 form.wyszukiwarka{
	overflow: hidden;
        padding: 25px;
        margin-top: 25px;
        background: #367cb8;
}
.reg14 h3.tytul2{
	font-family: open_sans_condensedbold;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	padding-bottom: 17px;
        color: #fff;
        padding-left: 0;
        text-align: center;
}
.reg14 p.reg7-link {
        border-bottom: 1px solid #5788b8 !important;
}
.reg14 .aktualnosci-blok-linki p:last-of-type a.zobacz-wiecej {
        margin-top: 15px;
}
.reg15 {
        margin-top: 25px;
}
ul.menu-podkategorii {
        text-align: left;
        margin: 0 !important;
}
ul.menu-podkategorii li {
        padding: 0;
        margin-bottom: 5px;
}
ul.menu-podkategorii li a {
        padding: 5px 15px;
        background: #e9e9e9;
        color: #353535;
	font-family: open_sans_condensedbold;
	font-size: 18px;
	font-weight: normal;
        line-height: 2;
}
ul.menu-podkategorii li a:hover {
	color: #fff !important;
	background: #2b6aad;
	text-decoration: none;
}
.reg7 .aktualnosci-blok7 p, .reg14 .aktualnosci-blok-linki p {
        padding: 0;
}
.opis-margines {
	clear: both;
	color: #353434;
	font: 15px Arial;
	/* padding-bottom: 20px;
	padding-right: 10px; */
}
p{
	font-family: Arial;
	font-size: 15px;
	line-height: 20px;
	padding-bottom: 20px;
}
.opis-margines p img{
	float: left;
	margin: 4px 2% 15px 0;
}
.szablon7 + p{
	clear: both;
}
/* .opis-margines .szablon5 .zdjecie {
	margin: 5px 23px 15px 3px;
} */
.opis-margines .foto-opis {
	/* font-family: open_sans_condensedbold; */
	font-size: 12px;
	line-height: 1.5;
        text-align: center;
        background: #f5f5f5;
        padding: 15px;
        box-sizing: border-box;
}
h3.tytul4 {
	padding-bottom: 10px;
}
.szablon4 {
	float: right;
        margin-left: 25px;
}
.szablon5 {
	float: left;
        margin-right: 25px;
}
/* .szablon4{
	float: right;
} */
.szablon4 .zdjecie, .szablon5 .zdjecie{
	margin: 0 0 15px 0;
}
/*.szablon7, .szablon6 {
	margin: 5px;
}*/
.szablon7, .szablon6{
	margin: 0 -30px;
}
.szablon7 .zdjecie, .szablon6 .zdjecie {
	border-right: 1px solid #ddd;
	float: left;
	margin-bottom: 15px;
	margin-top: 15px;
	/* min-height: 170px; */
	padding: 0 30px;
	max-width: 240px;
}
/* .szablon7 .zdjecie:nth-of-type(3n-2){
	clear: both;
}
.szablon7 .zdjecie:nth-of-type(3n), .szablon7 .zdjecie:last-of-type {
	border-right: medium none;
	padding-right: 0;
}*/
.szablon7 div.zdjecie:nth-of-type(4n-1) {
	border-right: none;
}
.pliki img {
	margin: 0px 10px 0px 5px;
}
.pliki a {
	background-image: url("../images/sprite.png");
	background-position: -551px -108px;
	background-repeat: no-repeat;
	color: #353434;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	padding: 3px 0px 3px 15px;
}
.pliki a:hover {
	text-decoration: none;
}
.pliki-odst {
	float: left;
	padding: 2px 4% 2px 0;
}
.pliki-odst p{
	line-height: 18px;
	padding-left: 15px;
	padding-top: 5px;
	font-size: 14px !important;
}
.pliki h4 {
	font-family: open_sans_condensedbold;
	font-size: 24px;
	font-weight: normal;
	padding: 30px 0;
}

/* ====================== AKTUALNOSCI ======================= */
.aktualnosci-margines h3{
	color: #353434;
	font-family: open_sans_condensedbold;
	font-size: 30px;
	font-weight: normal;
	line-height: 1.25;
        clear: both;
}
.aktualnosci-margines h3 a, .tytul-zdjecia-linki, .tytul-zdjecia-linki a {
	color: #353434;
	font-family: open_sans_condensedbold;
	font-size: 24px;
	font-weight: normal;
	line-height: 30px;
}
.aktualnosci-margines h3 a:hover, .tytul-zdjecia-linki a:hover {
	text-decoration: none;
}
.aktualnosci-margines h3 a:hover{
	text-decoration: none;
	color: #f56e37;
}
.szablon4 .zdjecie img, .szablon5 .zdjecie img {
        width: 100%;
        max-width: 400px;
        height: initial;
}
.opis-margines .foto-opis {
        max-width: 400px;
}
.szablon7 .zdjecie .foto-opis {
        max-width: 240px;
}
/* .aktualnosci-margines .szablon5 .zdjecie{
	margin: 5px 23px 10px 3px;
}
.zdjecie img {
	border: 1px solid #ececec;
	padding: 2px;
	margin: 2px 0px;
} */
.aktualnosci-margines .miniaturka {
	float: left;
	margin-right: 10px;
}
.aktualnosci .aktualnosci-margines {
	border-right: 1px solid #ddd;
	float: left;
	margin-bottom: 65px;
	/* min-height: 364px; */
	padding: 0 3.3%;
	width: 28%;
}
.aktualnosci .aktualnosci-margines.lewe{
	clear: both;
	padding-left: 0;
}
.aktualnosci .aktualnosci-margines.prawe{
	padding-right: 0;
	border-right: none;
}
.aktualnosci .miniaturka{
	height: 170px;
	padding-bottom: 25px;
	width: 240px;
}
.wiecejlink {
	background-image: url("../images/sprite.png");
	background-position: -551px -112px;
	background-repeat: no-repeat;
	clear: both;
	display: inline-block;
	height: 14px;
	text-indent: -10000px;
	width: 6px;
}
.publikacje-autor {
	padding: 2px 0px 3px 0px;
	font: 10px Arial;
	color: #989898;
}
.glowny .dataGaleria {
    background: url(../images/zegarek.gif) no-repeat 0px 50%;
	padding: 2px 0px 3px 15px;
	font: 10px Arial;
	color: #989898;
}
.person {
	overflow: hidden;

	padding: 2px 0px 3px 0px;
	font: 11px Arial;
	color: #989898;
}
.tematyka {
	overflow: hidden;

	padding: 2px 0px 3px 0px;
	font: 11px Arial;
	color: #989898;
}

.pager {
	background-color: #2a6cab;
	clear: both;
}
.pager b u {
	background-color: #b41906;
	/* background-color: #f56e37; ORG */
	color: #ffffff;
	display: inline-block;
	padding: 29.5px 20px;
	text-decoration: none;
}
.pager a {
	color: #fff;
	display: inline-block;
	font-family: open_sans_condensedbold;
	font-size: 18px;
	font-weight: normal;
	padding: 29.5px 20px;
        border-right: 1px solid #5086b4;
        background: #2a6cab;
}
.pager a:hover{
	text-decoration: none;
	background-color: #367cb8;
        color: #fff !important;
}
.pager b{
	color: #fff;
	display: inline-block;
	font-family: open_sans_condensedbold;
	font-size: 18px;
	font-weight: normal;
	font-weight: normal;
}
.pager a:first-of-type{
	/* display: none; */
}
.pager a.pager-prev{
	float: right;
	position: absolute;
	right: 125px;
	padding: 29.5px 20px;
}
.pager a.pager-next{
	float: right;
	padding: 29.5px 20px;
        border-right: none;
        width: 125px;
        box-sizing: border-box;
}
span.pager-prev {
	background: url("../images/sprite.png") no-repeat scroll -545px -256px rgba(0, 0, 0, 0);
        color: #fff;
        display: block;
        font-size: 18px;
        line-height: 1.5;
        padding-left: 24px;
}
span.pager-next {
	background-image: url("../images/sprite.png");
	background-position: -472px -179px;
	background-repeat: no-repeat;
	color: #fff;
	display: block;
	font-size: 18px;
	line-height: 1.5;
	padding-right: 20px;
}
.pager-linki {
	position: relative;

}
.sciezka img {
	position: relative;
	top: -2px;
}
/* ====================== SUBSKRYPCJA ======================= */
.formularz label span:first-of-type {
	float: left;
	margin: 0px 10px 0px 0px;
        padding-top: 12px;
	width: 20%;
	text-align: right;
}
.formularz label span:nth-of-type(2) {
	float: left;
	margin: 4px 10px 0px 0px;
	width: 65%;
	text-align: right;
}

.formularz label input {
	border: 0px;
        padding: 10px;
        text-align: left;
        width: 100%;
        border: 1px solid #ccc;
        box-sizing: border-box;
}
.formularz label div div {
        display: inline-block;
        margin-top: 13px;
}
.selectkrotki {
	margin: 2px 0px;
	display: block;
}
.formularz td {
	padding: 5px 5px 5px 0px;
	background: 0px;
}
.formularz table {
	width: auto;
}
.blok-subskrypcja {
	font-family: "open_sanscondensed_light";
        font-size: 18px;
}
.blok-subskrypcja .szukaj-blok {
        margin-top: 0 !important;
}
.newsletter-pole {
        padding: 5px 15px;
	border: none;
	color: #353535;
	font-family: open_sans_condensedbold;
	font-size: 16px;
	background: #f5f5f5;
        width: 100%;
        cursor: pointer;
}
.newsletter-pole-glowna {
	border: 0px;
	font: 11px Tahoma;
	color: #353535;
	margin: 4px 2px 10px 4px;
	width: 210px;
}
.newsletter-div {
	background: url(../images/newsletter-glowna-select.gif) no-repeat;
	width: 233px;
	height: 23px;
	overflow: hidden;

}
.aktualnosci-margines-newsletter {
	padding: 10px 0px 5px 0px;
}
.subskrypcja-aktualnosci-margines .belka div {padding: 5px 0px;}
.subskrypcja .opis-margines {padding: 10px 0px;}

form.subskrypcja, form.formularz-kontaktowy {
        background: #f5f5f5;
        padding: 25px;
}
form.subskrypcja {
        margin-top: 40px;
}

/* ================ formularz kontaktowy ================ */

.formularz-kontakt label span:first-of-type {
	float: left;
	font-size: 16px;
	padding: 12px 10px 0 0;
	text-align: right;
	width: 20%;
}
.formularz-kontakt label span:nth-of-type(2) {
	width: 65%;
}
.formularz-kontakt label span.inside{
	float: right;
	font-size: 9px;
	padding: 0;
	width: 100%;
}
.formularz-kontakt label input {
	border: 1px solid #ccc;
	/* display: block; */
	font-family: open_sans_condensedbold;
	font-size: 16px;
	margin-bottom: 10px;
	padding: 5px 10px;
	width: 65%;
        cursor: pointer;
        box-sizing: border-box;
}

.formularz-kontakt {
	color: #353434;
	font-family: open_sans_condensedbold;
	font-size: 14px;
	width: 100%;
}
.formularz-kontakt input, .formularz input.form-in {
	width: 240px;
	border: 0px;
}
.formularz-kontakt select {
        width: 65%;
        padding: 2px 10px;
        margin-bottom: 10px;
        cursor: pointer;
	font-family: open_sans_condensedbold;
	font-size: 16px;
        font-weight: normal;
        border: 1px solid #ccc;
        overflow:hidden;
}
.formularz-kontakt select option {
        font-size: 14px;
        max-width: 100% !important;
        padding: 3px 10px;
}
.formularz-kontaktowy .formularz-kontakt .kontakt-dlugi-box {

}
.formularz .kontakt-dlugi-box {
	background: url(../images/formularz-kontakt-pole.gif) no-repeat;
	width: 265px;
	height: 24px;
	display: block;
	text-align: left;
}
.formularz .kontakt-login-box {
	background: url(../images/login-input.gif) no-repeat;
	width: 245px;
	height: 24px;
	display: block;
	text-align: left;
}
.formularz-kontaktowy label iframe {
        margin-bottom: 8px;
}
.kontakt-dlugi-box input {
	width: 250px;
}
/* .formularz-kontaktowy .kontakt-krotki {
	width: 130px;
} */
.krotki-formularz-kontakt input  {
	width: 119px;
	height: 23px;
	border: 0px;
}
.formularz .krotki-form-in {
	width: 150px;
	height: 23px;
	background: transparent url(../images/formularz-krotkiepole.gif) no-repeat;
	border: 0px;
	text-align: left;
}
.krotki-wydarzenia {
	border: 1px solid #ccc;
	color: #353535;
	display: block;
	float: left;
	font: 11px/18px Arial;
	height: 40px;
	padding: 3px;
	text-align: left;
	width: 210px;
}

.krotki-wydarzenia select#data {
    text-align: left;
}
.formularz-kontakt input.sel-krotki {
	border: 0px;
}
/* .formularz-kontakt .kontakt-krotki-box, .formularz-forum .kontakt-krotki-box {
	width: 133px;
	height: 23px;
    padding-right: 18px;
	background: url(../images/formularz-krotkiepole.gif) no-repeat;
} */
.subskrypcja .formularz .rok-urodzenia select {
	width: 145px;
	height: 18px;
	text-align: center;
	font: 12px Arial;
	color: #353535;
	margin: 2px 3px;
	border: 0px;
	background-color: #FAFAFA;
}
.formularz .rok-urodzenia {
	cursor: auto;
	display: block;
	overflow: hidden;

	width: 150px;
	height: 23px;
	background: transparent url(../images/formularz-krotkiepole.gif) no-repeat;
	border: 0px;
	text-align: left;
}
.formularz-select-odst {
	display: block;
	padding: 3px 0px 0px 0px;
	clear: both;
}
.formularz-select-odst2 {
	display: block;
	padding: 5px 0px 0px 0px;
	clear: both;
}
.select-dlugi {
	border: 1px solid #ccc;
	color: #353535;
	font-family: open_sans_condensedbold;
	font-size: 14px;
	margin-bottom: 10px;
	padding: 5px 10px;
	text-align: center;
	width: 55%;
}
.formularz-kontakt select.errorClass {
	border: 1px solid red;
	padding: 1px;
}

.select-dlugi option {
	background: none;
        width: 100%;
}
.formularz-kontakt .textarea {
        width: 50%;
	border: 0px;
	margin-bottom: 5px;
	color: #353535;
        font: 12px Arial;
	padding: 5px 0;
}
.formularz-kontakt textarea {
	border: 1px solid #ccc;
	color: #353535;
        box-sizing: border-box;
	float: left;
	font-family: open_sans_condensedbold;
	font-size: 16px;
	font-weight: normal;
	height: 150px;
	margin-bottom: 12px;
	padding: 10px;
	width: 65%;
        cursor: pointer;
}
.formularz-profil-forum .textarea {
    width: 323px;
	height: 145px;
	background: url(../images/kontakt-textarea.gif) no-repeat;
	border: 0px;
	margin-bottom: 5px;
	padding: 5px;
    color: #353535;
    font: 12px Arial;
    display: block;
}
.formularz-profil-forum textarea {
    width: 323px;
	height: 145px;
	border: 0px;
    background: none;
	color: #353535;
    font: 12px Arial;
    display: block;
}
.kontakt-opis-margines, .opis-margines-zgoda {
	font-size: 16px;
        line-height: 1.25;
        padding-bottom: 25px;
        margin: 0 auto;
        text-align: center;
        width: 75%;
        font-family: open_sanscondensed_light;
}
/* .formularz-stopka .przycisk {
	font-size: 11px;
	font-weight: bold;
	border: 0px;
	width: 57px;
	height: 21px;
	color: #ffffff;
} */
.kontakt-formularz-stopka {
	text-align: center;
	width: 100%;
}
/* .kontakt-formularz-stopka input.przycisk{
	background-color: #f56e37;
	float: left;
	height: 39px;
	width: 144px;
} */
.formularz-stopka {
    text-align: center;
}
.newsletter-przycisk {
        background: #f56e37;
        padding: 5px 25px;
	font-family: open_sans_condensedbold;
        font-weight: normal;
	font-size: 16px;
        color: #fff !important;
        margin: 0 auto;
        border: none;
        cursor: pointer;
        line-height: 1.25;
}
.newsletter-przycisk:hover {
        background: #f7895d;
}
.newsletter-box-glowna {
	width: 235px;
	float: left;
}
.newsletter-przycisk-box {
        text-align: center;
	margin: 15px 0 0 0;
}
.przycisk, div.ramka a {
	padding: 5px 25px;
        border: none;
	color: #ffffff;
	cursor: pointer;
        overflow: hidden;
        background: #ff6600;
        font-family: open_sans_condensedbold;
        font-size: 16px;
        line-height: 1.25;
}
div.formularz-stopka .przycisk:hover, div.ramka .przycisk:hover, div.ramka a:hover {
        background: #f7895d !important;
        color: #fff !important;
        text-decoration: none !important;
}
div.ramka span:first-of-type {
        color: #ff6600;
}
div.ramka p:last-of-type {
        padding-bottom: 0;
}
.kontener-kontakt {
	width: 242px;
	float: left;
	margin: 0px 5px 0px 0px;
}
.formularz-kontaktowy, .subskrypcja {
	padding: 10px 0px;
        font-family: open_sans_condensedbold;
        font-size: 16px;
        font-weight: normal;
}
.gwiazdka{
	color: #f56e37;
	margin-right: 6px;
	margin-top: -4px;
}
/* ================ FORMULARZ ZAMOWIEN ================== */
.inne {
    width: 90px;
    float: left;
    display: block;
    padding: 4px 10px 0 0;
    text-align: right;
}
.inne-dlugi-box {
    background: url(../images/formularz-kontakt-pole.gif) no-repeat;
	width: 264px;
	height: 24px;
	display: block;
    float: left;
    padding: 3px 0px 0px 2px;
}
#inneInp {
    margin: 1px 0px 2px;
	background: url(../images/kontakt-dlugi-tlo.gif) repeat-x;
    color: #353535;
    font: 12px Arial;
    width: 254px;
}
.formularz-kontakt label .label-sprawdzenie-katalogu {
	padding-left: 29%;
	text-align: left;
	width: 56% !important;
}
.label-sprawdzenie-katalogu .gwiazdka{
	color: #f56e37;
	display: block;
	float: left;
	left: 31%;
	position: absolute;
	top: 15px;
}
.tabela-spr-katalog {
	clear: both;
	display: block;
	margin: 0;
	padding: 0 0 0 27%;
	width: 100%;
}
.tabela-spr-katalog td {
	width: 10%;
}
.tabela-spr-katalog td label{
	display: block;
	padding-top: 22px;
	width: 27%;
}
.formularz-kontakt .tak-nie {
	/* width: auto; */
	float: left;
	height: 10px;
}
.zamowienia-tytul {
	font-family: open_sans_condensedbold;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 25px;
	padding-left: 27.5%;
}
form.zamowienie .formularz-kontakt label span{
	position: relative;
	width: 26%;
}
.zamowienie-zgoda{
	 font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	margin: 18px 0 5px 27%;
	width: 54%;
}
.kontakt-formularz-stopka.zgoda{
	padding-left: 27.5%;
	padding-top: 30px;
}
/* =================== WYSZUKIWARKA ===================== */
.wyszukiwarka .formularz-input {
	float: left;
}
.wyszukiwarka .formularz-input.konto{
	border-bottom: 1px solid #c5c5c5;
	padding-right: 138px;
}
#wyszukiwarka_formularz .wysz input.przycisk{
	background-color: transparent;
	background: url("../images/szukaj-przycisk.png") no-repeat center center;
	bottom: 13px;
	float: right;
	height: 32px;
	position: absolute;
	right: 4px;
	text-indent: -10000px;
	width: 31px;
}
#wyszukiwarka_formularz .wysz input.przycisk:hover {
	background: url("../images/szukaj-przycisk-hover.png") no-repeat center center;
}
#wyszukiwarka_formularz.konto2  input.przycisk{
	background-color: transparent;
	background-image: url("../images/sprite.png");
	background-position: 0 -7px;
	background-repeat: no-repeat;
	bottom: 45px;
	float: right;
	height: 32px;
	position: absolute;
	right: 100px;
	text-indent: -10000px;
	width: 31px;
}
.wyszukiwarka .formularz-input input {
	background-color: #f5f5f5;
	border: 0 none;
	color: #353434;
	font-family: open_sans_condensedbold;
	font-size: 35px;
	font-weight: normal;
	line-height: 40px;
	margin: 6px 26px 6px 0;
}
.wyszukiwarka #wyszukiwarka_formularz {
	padding: 7px 0px 5px;
	position: relative;
}
.wyszukiwarka #wyszukiwarka_formularz.konto2{
	padding-top: 21px;
}
.wyszukiwarka #wyszukiwarka_formularz  .wysz{
	border-bottom: 1px solid #c5c5c5;
	height: 53px;
	margin-bottom: 10px;
	overflow: hidden;
	padding-top: 15px;
	position: relative;
	width: 87.5%;
}
.wyszukiwarka #wyszukiwarka_formularz .opis{
	clear: both;
	font-family: Arial;
	font-size: 14px;
}
.wyszukiwarka #wyszukiwarka_formularz.konto2 .opis{
	padding-top: 15px;
}
.blok-opis-tresc .wyszukiwarka {
	background-color: #f5f5f5;
	height: 130px;
	margin-left: -3.5%;
	padding-left: 11.3%;
	padding-top: 4px;
}
.normal h4.wyszukiwarka-naglowek {
	color: #353434;
	cursor: pointer;
	font-family: open_sans_condensedbold;
	font-size: 24px;
	font-weight: normal;
	line-height: 1.25;
	padding: 15px 30px 15px 0;
        margin: 0;
}
.normal.wysz .menulewe-srodek-active{
	position: relative;
        border-top: 1px solid #f8f8f8;
}
.normal.wysz.active span.after{
	background-image: url("../images/sprite.png");
	background-position: -975px -14px;
	background-repeat: no-repeat;
	display: block;
	height: 11px;
	margin-top: -5.5px;
	position: absolute;
	right: 0;
	top: 50%;
	width: 11px;
	}
.normal.wysz span.after{
	background-image: url("../images/sprite.png");
	background-position: -552px -114px;
	background-repeat: no-repeat;
	display: block;
	height: 11px;
	margin-top: -5.5px;
	position: absolute;
	right: 0;
	top: 50%;
	width: 6px;
}
.activ .wyszukiwarka-naglowek {
	color: #ffffff;
	padding: 1px 33px;
	font: 12px Tahoma;
	font-weight: bold;
	cursor: pointer;
        background: url(../images/menulewe-pointer-active.gif) no-repeat 6px 3px;
}
.wyszukiwarka-wyniki {
	display: block;
}
.wyszukiwarka-wyniki dt {
	padding: 10px 25px 0;
}
.wyszukiwarka-wyniki dt a {
	color: #353535;
	font-family: open_sans_condensedbold;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
}
.wyszukiwarka-wyniki dt a:hover{
	color: #b41906;
	/* color: #f56e37; ORG */
	text-decoration: none;
}
.wyszukiwarka-wyniki dd {
	border-bottom: 1px solid #f8f8f8;
	font-family: Arial;
	font-size: 14px;
	line-height: 1.25;
	margin: 10px 25px 0;
	padding-bottom: 10px;
}
.wyszukiwarka-wyniki dd:last-of-type {
        border: none !important;
}
.rozwiniety {
	display:none;
	border-top: 1px solid #ededed;
	cursor: pointer;
}
.wyszukiwarka-lista {
	display: none;
}
.wyszukiwarka-margines strong {
	font-weight: 100;
}
.wyszukiwarka-margines {
	font-family: open_sans_condensedbold;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	padding-left: 8%;
	padding-top: 9px;
}
.wyszukiwarka-margines strong span{
	color: #f56e37;
	font-size: 18px;
}
.wyszukiwarka-margines span.opis{
	color: #353434;
	display: block;
        margin-top: 15px;
}
.komunikat .ramka{
	color: #353535;
	font-family: open_sans_condensedbold;
	font-size: 18px;
	padding: 20px;
        line-height: 1.5em;
	text-align: center;
        background: #f5f5f5;
}


/* ======================= MAPA SERWISU =================== */
.mapa-serwisu a, a.mapa-serwisu, .mapa-serwisu h3.belka {
        padding: 5px 0;
}
a.mapa-serwisu {
        color: #353535;
	font-family: open_sanscondensed_light;
	font-size: 18px;
	font-weight: normal;
        line-height: 1.5;
        display: block;
        border-bottom: 1px solid #ddd;
}
a.mapa-serwisu:hover {
        text-decoration: none;
}
.mapa-serwisu ul li {
        padding-left: 25px;
}
.mapa-serwisu a, .mapa-belka-sr2 a {
	color: #353535;
}
.mapa-serwisu ul li {
	font-family: open_sanscondensed_light;
        font-size: 18px;
}
.mapa-serwisu li {
	overflow: hidden;
}
.mapa-serwisu ul {
	padding: 0px;
	margin: 0px;
}
.mapa-serwisu h3.belka {
	font-family: open_sanscondensed_light;
        font-size: 18px;
	font-weight: bold;
	color: #353535;
}
.mapa-serwisu h3.belka {
        margin-top: 25px;
        border-bottom: 1px solid #e8e8e8;
}
.ul-mapa-serwisu li {
        background: none;
        padding: 0;
}
.ul-mapa-serwisu li a {
	display: block;
	cursor: pointer;
        border-bottom: 1px solid #e8e8e8;
}
/* =================================== KADRY  ===================================*/
.tytul-wykladowcy {
    margin-top: 30px;
    font-size: 36px !important;
}
.kadry-filtr-gsr {
    height: 7px;
    background: url(../images/kadry-filtr-gsr.gif) repeat-x;
    font-size: 0px;
    line-height: 0px;
}
.kadry-filtr-dsr {
    height: 7px;
    background: url(../images/kadry-filtr-dsr.gif) repeat-x;
    font-size: 0px;
    line-height: 0px;
    margin-bottom: 12px;
}
.kadry-filtr-gl {
    width: 10px;
    height: 7px;
    background: url(../images/kadry-filtr-gl.gif) no-repeat;
    float: left;
}
.kadry-filtr-dl {
    width: 10px;
    height: 7px;
    background: url(../images/kadry-filtr-dl.gif) no-repeat;
    float: left;
}
.kadry-filtr-gp {
    width: 10px;
    height: 7px;
    background: url(../images/kadry-filtr-gp.gif) no-repeat;
    float: right;
}
.kadry-filtr-dp {
    width: 10px;
    height: 7px;
    background: url(../images/kadry-filtr-dp.gif) no-repeat;
    float: right;
}
.kadry-filtr-srodek {
	background-color: #ededed;
	margin-bottom: 30px;
	overflow: hidden;
	padding: 0 17px;
}
.kadry-filtr-srodek h3 {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
        padding: 10px 0 15px 0;
}
.kadry-filtr-srodek span {
    font-weight: bold;
 }
.kadry-filtr-srodek div.alfabet-wyrozniony {
	background-color: #f56e37;
	display: block;
	float: left;
	height: 27px;
	margin: 10px 2px;
        font-family: open_sans_condensedbold;
        font-size: 18px;
 }
 .kadry-filtr-srodek div.alfabet {
	display: block;
	float: left;
	font-family: open_sans_condensedbold;
	font-size: 18px;
	font-weight: normal;
	height: 27px;
	margin: 10px 2px;
}
.alfabet-wyrozniony span, .alfabet span, .kadry-filtr-srodek span.active {
	font-weight: normal;
	height: 27px;
	padding: 13px 6px;
	text-align: center;
	width: 12px;
}
.alfabet-wyrozniony span, .alfabet span:hover{
	background-color: #b41906;
	/* background-color: #f56e37; ORG */
	color: #fff;
	font-size: 18px;
}
.filtrowanie-wszyscy, .wybrani-filtr {
	cursor: pointer;
	float: right;
	font-family: open_sans_condensedbold;
	font-size: 18px;
	font-weight: normal;
	height: 27px;
	overflow: hidden;
	padding: 10px;
}
.filtrowanie-wszyscy:hover, .wybrani-filtr:hover {
	background-color: #b41906;
	/* background-color: #f56e37; ORG */
	color: #fff;
}
.kadry-margines .opisy-zdjecie {
	float: left;
	margin-right: 15px;
}
.kadry-margines {
	border-top: 1px solid #ebebeb;
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	margin: 1px 0;
	overflow: hidden;
	padding: 10px 3px;
}
.kadry-margines h3 {
    padding-bottom: 10px;
}
.blok-kadra-margines h3:first-of-type {
        margin-top: 0;
}
.blok-kadra-margines h3 {
        margin: 10px 0;
        padding-left: 20px;
        background-position: -550px -185px;
        background-image: url("../images/sprite.png");
}
.blok-kadra-margines h3:hover {
        background-image: url("../images/sprite.png");
        background-position: -550px -110px;
}
h3.skrot-kadry-tytul a, h3.skrot-kadry-tytul {
	color: #353434;
	font-family: open_sans_condensedbold;
	font-size: 24px;
	font-weight: normal;
}
h3.skrot-kadry-tytul a:hover, h3.skrot-kadry-tytul:hover {
        text-decoration: none;
}
.blok-kadra-margines h3 a {
    text-decoration: none;
}
.blok-kadra-margines h3 a:hover {
    text-decoration: none;
}
/* .normal .nagl-nolink span.kadry-hover {
    display: block;
    padding-left: 13px;
    padding-right: 20px;
    padding-bottom: 7px;
}
.activ .nagl-nolink span.kadry-hover {
    display: block;
    padding-left: 13px;
    padding-right: 20px;
    padding-bottom: 7px;
}
.activ .kadry-nagl {
    padding: 3px 0px;
}
.normal .kadry-nagl span.kadry-hover {

}
.activ .kadry-nagl span.kadry-hover {
    display: block;
    background-color: #aaaaaa;
    padding: 1px 20px 3px 13px;
    color: #ffffff;
    background:  url(../images/blok-kadra-pointer.gif) no-repeat 97% 50%;
} */
/* .normal .kadry-hover-gp {
    display: block;
    margin: 0px 0px 3px 0px;
}
.normal .kadry-hover-dp {
    display: block;
}
.activ .kadry-hover-gp {
    display: block;
    background: #aaaaaa url(../images/kadry-hover-gp.gif) top right no-repeat;
    margin: 0px 0px 3px 0px;
}
.activ .kadry-hover-dp {
    display: block;
    background: url(../images/kadry-hover-dp.gif) right bottom no-repeat;
} */
.glowny .kadry-strzalka {
    overflow: hidden;
    font-weight: normal;
    display: block;
}
.kontenerWykladowcy .blok-kadra-margines {
	width: 100%;
}
.kontenerWykladowcy .blok-kadra-margines .zdjecie a{
	display: block;
	float: left;
	height: 81px;
	width: 81px;
}
/* =================================== STOPKA ===================================*/
.stopka {
	background-color: #444;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
}
.stopka .bottom-fix{
	border-bottom: 1px solid #2f2f2f;
	margin: 0 auto;
	overflow: hidden;
	width: 1170px;
        padding: 30px 0;
}
.stopka .bottom-fix h2.tytul{
	color: #fff;
	font-family: open_sans_condensedbold;
	font-size: 36px;
	font-weight: normal;
	padding-bottom: 30px;
	padding-top: 30px;
}
.stopka .bottom-fix ul{
	margin-left: 0;
}
.stopka .bottom-fix ul li{
	float: none;
	padding: 4px 0 4px 2px;
        display: block;
        text-align: left;
}
.stopka .bottom-fix ul li a{
	color: #fff;
	font-family: open_sanscondensed_light;
	font-size: 16px;
}
.stopka ul li a:hover span {
	text-decoration: none;
}
 .reg11 .kontener11{
        display: inline-block;
	padding-left: 30px;
}
.reg11 .kontener11 .aktualnosci-blok11 p{
	color: #fff;
	font-size: 18px !important;
	font-family: open_sanscondensed_light;
	line-height: 1.25;
}
.reg11 span {
	font-family: open_sans_condensedbold;
	font-weight: normal;
}
.reg11 ul li {
        background: none;
}
.menu-stopka{
	float: left;
        width: 100%;
}
.stopka .reg14 {
	padding: 5px 70px;
}
.reg14 {
	background-color: #2a6cab;
	color: #fff;
	float: left;
	width: 270px;
        padding: 25px 0;
        margin-right: 25px;
}
.reg14 .kontener, .reg14 .kontener-link, .kontenerWykladowcy {
        padding: 0 25px;
}
.reg14 a{
	color: #fff;
}
.reg14 .aktualnosci-zbior14 .aktualnosci-blok{
	border-bottom: 1px solid #5788b8;
	clear: both;
	overflow: hidden;
	padding-bottom: 28px;
	position: relative;
}
.reg14 .aktualnosci-zbior14 .aktualnosci-blok .miniaturka{
	float: left;
}

.reg14 .aktualnosci-zbior14 .aktualnosci-blok h3{
	padding-left: 0;
}
.reg14 .aktualnosci-zbior14 .aktualnosci-blok h3 a:hover{
	text-decoration: none;
}
.reg14 .aktualnosci-zbior14 .aktualnosci-blok  a{
	display: block;
	font-family: open_sans_condensedbold;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	padding-top: 25px;
}
.reg14 .aktualnosci-zbior14 .aktualnosci-blok .miniaturka a{
	padding-top: 17px;
}
.reg14 .aktualnosci-zbior14 .aktualnosci-blok .data-blok-aktualnosci{
	overflow: hidden;
	padding-left: 16px;
	padding-top: 15px;
}
.reg14 a.akt-link{
	background-image: url("../images/sprite.png");
	background-position: -551px -112px;
	background-repeat: no-repeat;
	bottom: 0px;
	float: right;
	height: 14px;
	padding: 0;
	position: absolute;
	left: 116px;
	width: 6px;
}
.reg14 h2.tytul{
	color: #fff;
	font-family: open_sans_condensedbold;
	font-size: 36px;
	font-weight: normal;
	line-height: 1.25;
	padding-bottom: 20px;
	padding-top: 35px;
}
.reg14 li {
	background: 0px;
}
.reg14 .kontener-link a{
	background-image: url("../images/sprite.png");
	background-position: -551px -179px;
	background-repeat: no-repeat;
	display: block;
	font-family: open_sans_condensedbold;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	padding: 5px 20px;
}
.reg14 .kontener-link a:hover{
	background-image: url("../images/sprite.png");
	background-position: -551px -104px;
	text-decoration: none;
}
.reg14 .kontener.jq-tab .tytul{
	font-family: open_sans_condensedbold;
	font-size: 36px;
	font-weight: normal;
	line-height: 1.25;
	padding-bottom: 0;
}
.reg14 .kontener.ankieta  h2.tytul{
	padding-bottom: 15px;
}
.kat-level1-spacer {
	width: 1px;
	height: 12px;
	background: url(../images/kat-level1-spacer.gif) no-repeat;
	font-size: 0px;
	line-height: 0px;
	margin: 0px 10px;
}
.stopka-uzytkownika {
	color: #ffffff;
	float: left;
	font-family: Arial;
	font-size: 14px !important;
	line-height: 18px;
	padding-bottom: 20px;
}
.glowny-stopka {
	font-family: Arial;
	font-size: 14px;
	margin: 20px auto 0;
	width: 1170px;
}
.realizacja {
	color: #ffffff;
	float: right;
	text-align: right;
}
.realizacja span {
	color: #ffffff;
}
.realizacja a {
	color: #fff;
}
.wyszukiwarka-wyniki-box {
	display:none;
}
.stopka-powiadomienie {
	text-align: left;
	border-top: 1px solid #ececec;
}
.szablon4a {
    float: right;
    padding: 0px 10px 0px 8px;
    width: 200px;
}
/* .aktywneregiony-6-13-0 .kontenerWykladowcy, .aktywneregiony-6-0 .kontenerWykladowcy {
    width: 745px;
    padding-left: 232px;
}
.aktywneregiony-6-13-0 .kontenerWykladowcy .blok-kadra-margines, .aktywneregiony-6-0 .kontenerWykladowcy .blok-kadra-margines {
    float: left;
    padding: 0px 0px 0px 9px;
    width: 236px;
}
.aktywneregiony-11-13-0 .kontenerWykladowcy {
    padding: 0px;
    width: 664px;
}
.aktywneregiony-11-13-0 .blok-kadra-margines {
    width: 207px;
    float: left;
    padding: 0px 0px 0px 9px;
}
.aktywneregiony-13-0 .kontenerWykladowcy, .aktywneregiony-0 .kontenerWykladowcy {
    width: 980px;
    padding: 0px;
}
.aktywneregiony-13-0 .blok-kadra-margines, .aktywneregiony-0 .blok-kadra-margines {
    width: 241px;
    float: left;
    padding: 0px;
} */
.displaynone{
    display:none;
}
.displayblock{
    display:block;
}
/* ================================ FORUM ============================= */
.opis-margines-register {
    padding: 5px 0px;
}
.opis-margines-register input {
   margin: 0px 3px;
}
.formularz-stopka .przycisk2 {
    width: 88px;
    height: 25px;
    overflow: hidden;

    border: 0px;
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
}
.przycisk-wyslij-haslo {
    width: 120px;
    height: 25px;
    overflow: hidden;

    border: 0px;
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    background: url(../images/wyslij-haslo.gif) no-repeat 0 3px;
}
.formularz-stopka .przycisk2:hover {
    cursor: pointer;
}
.kontakt-login-stopka {
	width: 330px;
	padding-left: 112px;
	padding-bottom: 10px;
}
.formularz-forum {
    margin-bottom: 15px;
	padding: 5px 0px 0px 0px;
}
#res_ {padding-bottom: 5px;}
.formularz-forum label {
    margin: 3px 0px;
}
.formularz-forum .forum-input {
    width: 267px;
    display: block;
    height: 24px;
    margin-bottom: 3px;
    background: url(../images/forum-input.gif) no-repeat;
}
.formularz-forum label span {
    display: block;
    width: 98px;
    float: left;
    text-align: right;
    padding-right: 10px;
}
.formularz-forum .forum-edytor {
    width: 515px;
    height: 195px;
    display: block;
    text-align: left;
}
.formularz-odpowiedz .forum-edytor {
    width: 515px;
    height: 195px;
    display: block;
    text-align: left;
}
.formularz-odpowiedz {
    margin-bottom: 15px;
}
.forum-input input {
    border: 0px;
    background-color: #fafafa;
    margin: 3px 4px 0px 4px;
    width: 254px;
}
.forumbelka-gora {
    background-color: #eaeaea;
    font-size: 0px;
    overflow: hidden;

    height: 3px;
    line-height: 0px;
}
.forum-ikona-gora {
    background-color: #f4f4f4;
    font-size: 0px;
    overflow: hidden;

    height: 3px;
}
.forumbelka-dol {
    background-color: #efefef;
    font-size: 0px;
    overflow: hidden;

    height: 3px;
    line-height: 0px;
}
.forum-ikona-dol {
    background-color: #f4f4f4;
    font-size: 0px;
    overflow: hidden;

    height: 3px;
}
.forumbelka-gl {
    width: 4px;
    height: 3px;
    background: url(../images/forumbelka-gl.gif) no-repeat;
    font-size: 0px;
    float: left;
}
.forum-ikona-gl {
    width: 4px;
    height: 3px;
    background: url(../images/forum-ikona-gl.gif) no-repeat;
    font-size: 0px;
    float: left;
}
.forumbelka-dl {
    width: 4px;
    height: 3px;
    background: url(../images/forumbelka-dl.gif) no-repeat;
    font-size: 0px;
    float: left;
}
.forum-ikona-dl {
    width: 4px;
    height: 3px;
    background: url(../images/forum-ikona-dl.gif) no-repeat;
    font-size: 0px;
    float: left;
}
.forumbelka-gp {
    width: 4px;
    height: 3px;
    background: url(../images/forumbelka-gp.gif) no-repeat;
    font-size: 0px;
    float: right;
}
.forum-ikona-gp {
    width: 4px;
    height: 3px;
    background: url(../images/forum-ikona-gp.gif) no-repeat;
    font-size: 0px;
    float: right;
}
.forumbelka-dp {
    width: 4px;
    height: 3px;
    background: url(../images/forumbelka-dp.gif) no-repeat;
    font-size: 0px;
    float: right;
}
.forum-ikona-dp {
    width: 4px;
    height: 3px;
    background: url(../images/forum-ikona-dp.gif) no-repeat;
    font-size: 0px;
    float: right;
}
.bloki-0 .forum table tbody tr td {
    text-align: center;
}
.naglowek-forum {
    background: #eeeeee url(../images/forumbelka-srodek.gif) repeat-x;
}
.forum-status-tytul {
    background: #eeeeee url(../images/forumbelka-srodek.gif) repeat-x;
    padding: 0px;
    margin: 0px;
    }
.forum .td-forum-naglowek {
    margin: 0px;
    padding: 0px;
    border-bottom: none;
}
.forum .td-forum-naglowek-dol {
    margin: 0px;
    padding: 0px;
    border-top: none;
}
.naglowek-forum th {
    padding: 3px 0px;
}
.forum-sciezka {
    background: #eeeeee url(../images/forumbelka-srodek.gif) repeat-x;
    padding: 3px 10px;
}
.forum .forum-ikona {
   margin: 0px;
   padding: 0px 0px;
}
.forum td {
    background-color: #f4f4f4;
    padding: 0px 10px;
    margin: 0px;
    vertical-align: middle;
}
.forum-tematy-tytul a {
    font: 11px Arial;
    color: #113659;
    font-weight: bold;
}
.ikona-posty {
    display: block;
    padding: 20px 20px 20px 30px;
}
.ikona-brak-postow {
   display: block;
    padding: 20px 20px 20px 30px;
}
.forum-tematy {
    padding: 0px;
    margin: 0px;
}
.forum-tematyik-gl {
    width: 4px;
    height: 3px;
    background: url(../images/forum-ikona-gl.gif) top left no-repeat;
    font-size: 0px;
 }
 .forum-tematyik-gp {
    width: 4px;
    height: 3px;
    background: url(../images/forum-ikona-gp.gif) top right no-repeat;
    font-size: 0px;
 }
  .forum-tematyik-dl {
    width: 4px;
    height: 3px;
    background: url(../images/forum-ikona-dl.gif) bottom left no-repeat;
    font-size: 0px;
 }
 .forum-tematyik-dp {
    width: 4px;
    height: 3px;
    background: url(../images/forum-ikona-dp.gif) right bottom no-repeat;
    font-size: 0px;
 }
.forum-data {
    background: url(../images/zegarek.gif) no-repeat 0px 4px;
    display: block;
    font-size: 10px;
	padding-left: 10px;
}
.forum-data a {
    color: #989898;
}
.forum-data2 {
    width: 515px;
    float: left;
}
.ostatni-post-autor, .ostatni-post-autor a {
    color: #F9AA3B;
    font-weight: bold;
}
.forum .forum-opis-nazwa {
    padding: 10px;
    line-height: 16px;
}
.forum-opis-nazwa a {
    color: #113659;
    font-weight: bold;
}
.forum-status-tytul h3.tytul-status {
    padding: 2px 10px;
    font: 11px Arial;
    font-weight: bold;
    color: #353535;
}
.forum-logo {
    width: 251px;
    float: left;
    background-color: #eaeaea;
}
.forum-uzytkownicy-napisali {
    width: 498px;
    background-color: #eaeaea;
    float: right;
}
.forum-odst {
    height: 1px;
}
.forum-napisali {
    height: 16px;
    padding: 43px 0px 28px 20px;
}
.forum-logo-img {
    padding: 6px;
}
.zalogowani-belka-gp {
    width: 4px;
    height: 4px;
    background: url(../images/zalogowani-belka-gp.gif) no-repeat;
    font-size: 0px;
    float: right;
}
.zalogowani-belka-gl {
    width: 4px;
    height: 4px;
    background: url(../images/zalogowani-belka-gl.gif) no-repeat;
    font-size: 0px;
    float: left;
}
.zalogowani-belka-dl {
    width: 4px;
    height: 4px;
    background: url(../images/zalogowani-belka-dl.gif) no-repeat;
    font-size: 0px;
    float: left;
}
.zalogowani-belka-dp {
    width: 4px;
    height: 4px;
    background: url(../images/zalogowani-belka-dp.gif) no-repeat;
    font-size: 0px;
    float: right;
}
.zalogowani-belka {
    height: 4px;
    background-color: #f4f4f4;
    overflow: hidden;

    font-size: 0px;
    line-height: 0px;
    margin-top: 2px;
}
.zalogowani-belka-dol {
    height: 4px;
    background-color: #f4f4f4;
    overflow: hidden;

    font-size: 0px;
    line-height: 0px;
}
.uzytkownicy-zalogowani {
    background-color: #f4f4f4;
    padding: 10px;
}
.uzytkownicy-online {
    font-size: 11px;
    color: #113659;
    font-weight: bold;
}
.forum .forum-autor {
    text-align: left;
    padding: 10px 0px 5px 17px;
}
.forum-autor img {
    border: 3px solid #ffffff;
    padding: 1px;
}
.uzytkownicy-fot-dane {
    padding: 5px;
    line-height: 16px;
}
.forum .wiadomosc-forum {
    padding: 10px;
    margin: 0px;
    vertical-align: top;
    border-top: 0px;
    border-bottom: 0px;
    background-color: #eaeaea;
}
.forum-data-dodania {
   background: url(../images/zegarek.gif) no-repeat 0px 3px;
   padding-left: 13px;
   color: #989898;
   margin-left: 3px;
   font-size: 10px;
}
.forumMessage {
    line-height: 16px;
}
td.forum-autor {
    border: 0px;
    background-color: #eaeaea;
}
.forum-sygnatura {
    padding: 0px 10px;
    background: #d5d5d5 url(../images/sygnatura-background.gif) repeat-x;
}
.forum td.sygnatura-tabela {
   border-left:0px;
   border-top:0px;
   border-bottom:0px;
   background-color: #EAEAEA;
   padding: 0px 0px;
}
.sygnatura-box {
    border-top: 1px solid #ffffff;
    padding: 5px;
    font-style: italic;
}
.quote {
    background: #ffffff url(../images/quote-background.gif) no-repeat;
    padding: 18px 10px 5px;
    margin: 5px 0px;
    border: 1px solid #dedede;
    text-indent: 50px;
}
h3.tytul-profil {
    background: #EEEEEE url(../images/forumbelka-srodek.gif) repeat-x;
    padding: 2px 10px;
    font: 11px Arial;
    font-weight: bold;
}
.forum-linki ul {
    padding: 10px 0px;
	clear: both;
}
.profil-usera-zdjecie {
    width: 120px;
    float: left;
    padding: 10px;
    text-align: center;
}
.profil-usera-table {
    width: 565px;
    float: left;
    margin: 1px 0px;
}
.profil-usera {
    line-height: 19px;
    padding: 5px 10px;
}
.profil-usera span {
    padding-right: 5px;
    color: #a8a8a8;
}
.profil-usera .profil-pomaranczowy {
    color: #ff9600;
}
.forumbelka-uzytkownicy-dol {
    background-color: #efefef;
    font-size: 0px;
    overflow: hidden;

    height: 4px;
    line-height: 0px;
}
.profil-uzytkownicy-box {
    margin-top: 1px;
}
.profil-uzytkownicy-box tr td {
    border-top: 0px;
    border-bottom: 0px;
}
.formularz-odpowiedz span {
    display: block;
    width: 100px;
    float: left;
    padding-right: 10px;
    text-align: right;
}
.bloki-0 .odpowiedz-edytor {
    width: 400px;
}
.formularz-stopka-edycja {
    padding: 0px 110px;
    margin-top: 10px;
}
.formularz-profil-forum span {
    width: 95px;
    display: block;
    float: left;
    text-align: right;
    padding-right: 10px;
    margin: 3px 0px;
}
.formularz-profil-forum input {
    margin: 3px 0px;
}
.formularz-profil-forum .login-input, .formularz .login-input {
    display: block;
    width: 233px;
    height: 24px;
    background: url(../images/login-input.gif) no-repeat;
    padding: 1px 25px 0px 3px;
}
.formularz-profil-forum .login-input input {
    border: 0px;
    width: 230px;
    background-color: #FAFAFA;
    color: #353535;
    font-size: 12px;
}
.uzytkownik-opis {
    padding: 5px;
}
.forum-szukaj-pole {
	width: 170px;
	background: #EEEEEE url(../images/szukaj-pole-tlo.gif) repeat-x;
	border: 0px;
	font: 11px Tahoma;
	color: #353535;
	margin: 6px 0px 0px 3px;
	padding-left: 2px;
}
.forum-szukaj-box {
	width: 183px;
	float: left;
	background: url(../images/szukaj-pole.gif) no-repeat;
	width: 183px;
	height: 23px;
	overflow: hidden;

    margin-right: 5px;
}
.forum-szukaj-box input {
    border: 0px;
    background: #EEEEEE url(../images/szukaj-pole-tlo.gif) repeat-x;
    margin: 5px 0px 0px 5px;
    width: 175px;
    font: 12px Arial;
    color: #353535;
}
.forum-szukaj-przycisk-box {
	float: left;
	margin: 1px 0px 0px 2px;
}
.blokKontakt1 {
    width: 242px;
}
.blokKontakt2 {
    width: 242px;
}
.blokKontakt2 .blok-opis-tresc {
    line-height: 17px;
}
.blokKontaktLewa {
    width: 248px;
    float: left;
}
.blokKontakt3 {
    width: 242px;
    float: left;
}
.blokKontakt3 .blok-opis-tresc {
     line-height: 15px;
}
.blokKontakt4 {
    width: 242px;
    float: left;
    margin-left: 5px;
}
.pracownicy-szczegoly-email {
    display: block;
    clear: both;
    padding: 0px 0px 5px 0px;
}
.formularz-forum span.kontakt-krotki-box input {
	background: none;
	border: 0px;
	width: 140px;
	margin: 3px 0px 0px 5px;
}
/* wydarzenia z kategoriami - początek */
.wydarzenia .aktualnosci-margines.wydarzenia{
	border-right: 1px solid #ddd;
	float: left;
	margin-bottom: 65px;
	padding: 0 3.3%;
	width: 28%;
}
.wydarzenia .aktualnosci-margines.wydarzenia.lewe {
	clear: both;
	padding-left: 0;
}
.wydarzenia .aktualnosci-margines.wydarzenia.prawe {
	border-right: medium none;
	padding-right: 0;
}
.wydarzenia .aktualnosci-margines.wydarzenia p{
	padding-bottom: 0;
}
.wydarzenia .aktualnosci-margines.wydarzenia h3{
	padding-bottom: 3px;
}
.wydarzenia .aktualnosci-margines.wydarzenia .data-wydarzenia{
	color: #6b6b6b;
	font-family: open_sans_condensedbold;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 15px;
	padding-left: 0;
	padding-top: 0;
}
.ogl-kat {
	color: #113659;
	font-weight: bold;
	padding: 5px 0;
}
.ogl-box-fix {
	width: 290px !important;
}
.ogl-box-fix input {
	float: left;
	margin: 1px 0 2px 2px !important;
}
.ogl-check {
	width: auto!important;
}
.glowny .ogl-select {
	float: left;
	height: 24px;
    padding-bottom: 5px;
}
.ogl-select-label {
	display: block;
	float: left;
	font-family: open_sans_condensedbold;
	font-size: 14px;
	font-weight: normal;
	padding: 11px 17px 0 0;
}
.powrot-ogl {
	float: left;
}

.kalendarz-dzis h3 {
	font-size: 11px;
	color: #113659;
}
/* wydarzenia z kategoriami - koniec */
.katedra-wydzial {
	color: #6b6b6b;
	font-family: open_sans_condensedbold;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
	padding-bottom: 23px;
	padding-top: 5px;
}
.kadry-margines .skrot-kadry-tytul {
    padding: 10px 0;
}
/* start osiagniecia studentow */
.osiagniecia_tematy {
  height: 23px;
}
.osiagniecia_tematy h3 {
	display: inline;
	padding: 0px 0px 0px 0px;
}
.osiagniecia_tematy .szukaj-select{
	background: white;
	border: 1px solid #666666;;
	font: 12px Tahoma;
	color: #353535;
	margin: 0px 5px;
  padding: 0px 0px 0px 0px;
  height: 20px;
}
.osiagniecia_tematy .szukaj-przycisk {
	width: 27px;
	height: 24px;
	background: url(../images/przycisk-szukaj.gif) no-repeat 0 3px;
	border: 0px;
	cursor: pointer;
	margin: 0px;
}
/* end osiagniecia studentow */
/* start publikacje prasowe */
.publikacje_search {
	margin-bottom: 1px;
	background-color: #eaeaea;
    padding: 3px 5px;
    overflow: hidden;

}
.publikacje_search1 {
	height: 24px;
	margin-bottom: 1px;
	background-color: #eaeaea;
    padding: 1px 5px 3px 5px;
}
.publikacje_search .h3 {
	float: left;
	padding: 0px 0px 0px 0px;
  	font-size: 12px;
  	font-weight: bold;
  	margin: 5px 5px 5px 0px;
}
.publikacje_search .hx {
	float: left;
	padding: 0px 0px 0px 0px;
 	font-size: 11px;
  	margin: 5px 2px 5px 5px;
}
div#search_last_row input {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 6px 5px 5px 0px;
	cursor: pointer;
}
.publikacje_search .szukaj-select{
	background: white;
	border: 1px solid #666666;
	font: 12px Tahoma;
	color: #353535;
	margin: 0px 5px;
	padding: 0px 0px 0px 0px;
	height: 20px;
}
.publikacje_search .szukaj-przycisk {
	width: 27px;
	height: 24px;
	background: url(../images/przycisk-szukaj.gif) no-repeat 0 3px;
	border: 0px;
	cursor: pointer;
	margin: -3px 0px 0px 10px !important;
}
.szukaj-date-picker {
	background: url(../images/kalendarz.gif) no-repeat;
	height: 24px;
	width: 22px;
	cursor: pointer;
	float: left;
 	border: 0px;
	cursor: pointer;
	margin: 0px 5px;
}
.szukaj-box-70px {
	float: left;
	background: url(../images/szukaj-pole-70px.gif) no-repeat;
	width: 70px;
	height: 23px;
	display: inline;
	cursor: pointer;
}
.szukaj-pole-65px {
	width: 63px;
	height: 17px;
	background: #EEEEEE url(../images/szukaj-pole-tlo.gif) repeat-x;
	border: 0px;
	font: 11px Tahoma;
	color: #353535;
	margin: 6px 0px 0px 2px;
	padding-left: 2px;
	cursor: pointer;
}
/* end  publikacje prasowe */
/* ============= zamów informator =============== */
.radios{
	padding: 1px;
	margin: 0px 0px 10px 100px;
}
.radios label{
	padding-right: 10px;
}
.button-dalej {
	width: 90px;
	height: 26px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	border: 0px;
	cursor: pointer;
	padding: 0px 20px 4px 0px;
}
.button-dalej-box{
	text-align: center;
}
.zamow-informator-c .zamow-informator-gl {
	width: 5px;
	height: 4px;
	background: url(../images/newsletter-tematyka-gl.gif) no-repeat;
	font-size: 0px;
	float: left;
}
.zamow-informator-c .zamow-informator-gp {
	width: 5px;
	height: 4px;
	background: url(../images/newsletter-tematyka-gp.gif) no-repeat;
	font-size: 0px;
	float: right;
}
.zamow-informator-c .zamow-informator-gsr {
	height: 4px;
	background: url(../images/newsletter-tematyka-gsr.gif) repeat-x;
	font-size: 0px;
}
.zamow-informator-c .zamow-informator-srodek {
	background: #eeeeee url(../images/newsletter-tematyka-srodek.gif) repeat-x;
	padding: 2px 15px 20px;
    font-weight: bold;
    cursor: pointer;
	text-align:center;
}
.zamow-informator-nc .zamow-informator-gl {
	width: 5px;
	height: 4px;
	background: url(../images/zamow-informator-nc-gl.gif) no-repeat;
	font-size: 0px;
	float: left;
}
.zamow-informator-nc .zamow-informator-gp {
	width: 5px;
	height: 4px;
	background: url(../images/zamow-informator-nc-gp.gif) no-repeat;
	font-size: 0px;
	float: right;
}
.zamow-informator-nc .zamow-informator-gsr {
	height: 4px;
	background: url(../images/zamow-informator-nc-gsr.gif) repeat-x;
	font-size: 0px;
}
.zamow-informator-nc .zamow-informator-srodek {
	background: #F7F7F7 url(../images/zamow-informator-nc-srodek.gif) repeat-x;
	padding: 2px 18px 8px;
	font-weight: bold;
    cursor: pointer;
    height: 26px;
    width: 112px;
	text-align:center;
    overflow: hidden;

}
.kontener {
	/* overflow: hidden; */
	padding-bottom: 10px;
}
.zamow-informator-t1{
	float: left;
	width: 145px;
    height: 40px;
}
.zamow-informator-t2{
	width: 148px;
	margin-left: 2px;
	float: left;
    height: 40px;
}
.zamow-informator-blok{
	padding: 10px 0px 6px;
	background-color: #EDEDED;
}
.zamow-informator-dl {
	width: 5px;
	height: 4px;
	background: url(../images/newsletter-tematyka-dl.gif) no-repeat;
	font-size: 0px;
	float: left;
}
.zamow-informator-dp {
	width: 5px;
	height: 4px;
	background: url(../images/newsletter-tematyka-dp.gif) no-repeat;
	font-size: 0px;
	float: right;
}
.zamow-informator-dsr {
	height: 4px;
	background: url(../images/newsletter-tematyka-dsr.gif) repeat-x;
	font-size: 0px;
	margin-bottom: 10px;
}
/* ============ POWIEKSZANIE TEKSTU ============= */
a#fontsizedown{
	background-image: url("../images/sprite.png");
	background-position: -542px -345px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 13px;
	margin-top: 5px;
	padding-left: 5px;
	text-indent: -10000px;
	width: 10px;
}
a#fontsizenor{
	background-image: url("../images/sprite.png");
	background-position: -535px -399px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 17px;
	margin-top: 1px;
	padding-left: 10px;
	text-indent: -10000px;
	width: 17px;
}
a#fontsizeup{
	background-image: url("../images/sprite.png");
	background-position: -537px -453px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 17px;
	margin-top: 1px;
	padding-left: 10px;
	text-indent: -10000px;
	width: 28px;
}

.drukowanie {
	border-right: 1px solid #ddd;
	float: right;
	height: 100%;
	padding: 14px 5px 0 10px;
}
/*.page .drukowanie{
	padding-top: 14px;
} */
.kontrast{
	border-right: 1px solid #ddd;
	float: right;
	height: 100%;
	padding-right: 14px;
	padding-top: 14px;
	/* width: 8%; */
}
/* .page .kontrast{
	padding-top: 14px;
} */
.kontener-aktualnosci {
    display: block;
}
/* ========= WYDARZENIA =========== */
.kalendarz-dzis {
    padding: 0px;
}
.kontener .kalendarz-dzis h3 {
	font-size: 18px;
	padding-bottom: 10px;
	padding-top: 0;
	text-align: center;
}
.kalendarz-dzis h3 span {
	color: #a5a4a4;
	font-family: open_sans_condensedbold;
	font-size: 18px;
	font-weight: normal;
	padding-left: 1px;
}
.kalendarz-td {
	padding: 0;
	width: 50%;
}
.wydarzenie-gp {
    width: 6px;
    height: 5px;
    background: url(../images/wydarzenie-gp.gif) no-repeat;
    font-size: 0px;
    float: right;
}
.wydarzenie-gl {
    width: 6px;
    height: 5px;
    background: url(../images/wydarzenie-gl.gif) no-repeat;
    font-size: 0px;
    float: left;
}
.wydarzenie-gsr {
	height: 5px;
}
/* .wydarzenie-sr {
	overflow: hidden;
	padding: 5px 5px 10px 8px;
} */
.wydarzenie-dsr {
	height: 5px;
	overflow: hidden;
	font-size: 0px;
}
.wydarzenie-dl {
    width: 6px;
    height: 5px;
    background: url(../images/wydarzenie-dl.gif) no-repeat;
    font-size: 0px;
    float: left;
}
.wydarzenie-dp {
    width: 6px;
    height: 5px;
    background: url(../images/wydarzenie-dp.gif) no-repeat;
    font-size: 0px;
    float: right;
}
.kalendarz-td-tlo {
	overflow: hidden;
	padding: 0 0 0 18%;
}
.wydarzenia-szukaj-tlo .szukaj-select {
    width: 150px;
	height: 23px;
	background: #FFFFFF url(../images/formularz-krotkiepole.gif) no-repeat;
	border: 0px;
	text-align: left;
    display: block;
    float: left;
    padding: 3px;
    font: 11px Tahoma;
    line-height: 18px;
    color: #353535;
}
.h3-zrodlo {
    display: block;
    float: left;
    padding: 5px 5px 0px 0px;
	font-weight: bold;
}
.wyd-kategoria-select {
    width: 150px;
	height: 23px;
	background: #ffffff url(../images/formularz-krotkiepole.gif) no-repeat;
	border: 0px;
	text-align: left;
    display: block;
    float: left;
    padding: 3px;
    font: 11px Tahoma;
    line-height: 18px;
    color: #353535;
    margin-bottom: 1px;
}
.data-wydarzenia {
	background: url(../images/zegarek.gif) no-repeat 0px 50%;
	overflow: hidden;

	padding: 2px 0px 3px 15px;
	font: 10px Arial;
	color: #989898;
 }
 .data-wydarzenia-szczegoly {
	overflow: hidden;
	padding: 2px 0px 3px 15px;
	color: #6b6b6b;
	font-family: open_sans_condensedbold;
	font-size: 14px;
	font-weight: normal;
 }
.wydarz-kategoria {
    font-weight: bold;
}
.wydarz-szczegoly {
	margin-bottom: 15px;
	overflow: hidden;
}
.wydarz-szczegoly-row {
	display: block;
	float: left;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 1px;
	padding: 7px 10px 7px 0;
	text-align: right;
}
.wydarz-value {
    float: left;
    width: 275px;
    display: block;
    padding: 7px 10px;
    background-color: #f4f4f4;
    margin-left: 1px;
}
.wydarz-value-data {
    float: left;
    width: 215px;
    display: block;
    height: 22px;
    padding: 8px 0px 0px 5px;
    margin-left: 1px;
	overflow: hidden;
}
.wydarz-link-wstecz-border {
    border-top: 1px solid #ececec;
    margin-top: 20px;
}
.wydarz-zdjecie .zdjecie {
	float: left;
	display: inline;
	margin: 1px 11px 2px 0;
	width: 200px;
}
.data-publ-pras-skrot {
    float: left;
    width: 90px;
    display: block;
    height: 22px;
    padding: 8px 0px 0px 5px;
    background-color: #f4f4f4;
    margin-left: 1px;
}
.szablon4a .zdjecie a img {
    float: right;
}
.reg14 .poziom1 div {
   height: 10px;
}
.publikacje-label-odd {
    width: 80px;
    float: left;
    margin-right: 1px;
    background-color: #e8e8e8;
    padding: 5px;
}
.publikacje-label-even {
    float: left;
    width: 80px;
    margin-right: 1px;
    background-color: #f4f4f4;
    padding: 5px;
}
.publikacje-odd {
    background-color: #e8e8e8;
    overflow: hidden;

    padding: 5px;
}
.publikacje-even {
    background-color: #f4f4f4;
    overflow: hidden;

    padding: 5px;
}
publikacje-box4 {
	padding-top: 10px;
}
.publikacje-tytul {
	font: 11px Arial;
	color: #113659;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}
/* .blokopis-belka-dl {
	width: 5px;
	height: 4px;
	background: url(../images//blokopis-belka-dl.gif) no-repeat;
	float: left;
	font-size: 0px;
	line-height: 0px;
}
.blokopis-belka-dp {
	width: 5px;
	height: 4px;
	background: url(../images//blokopis-belka-dp.gif) no-repeat;
	float: right;
	font-size: 0px;
	line-height: 0px;
} */
/* .blokopis-belka-dsr {
	height: 4px;
	background: url(../images/blokopis-belka-dsr.gif) repeat-x;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;

} */
.subskrypcja-aktualnosci-margines .belka {
	float: left;
}
.subskrypcja-aktualnosci-margines {
	padding-top: 5px;
}
.radio-box td {
	width: 59px;
}
.radio-box input {
	float: left;
}
.formularz .form-radio {
	width: 25px;
	padding-left: 5px;
	display: block;
	position: relative;
	text-align: left;
}
.aktualnosci-blok7 ul,
.aktualnosci-blok7 ul li{
	overflow: visible;
}

.dol{
	overflow: hidden;
}
.no-priorytet .aktualnosci-zbior {
	top: 40px;
}
.left-poziom3 .wcisniety .menulewe3-active-srodek ul, .left-poziom3 .wcisniety .menulewe3-active-srodek ul li {
	overflow: hidden;
}
.left-poziom3 .wcisniety .menulewe3-active-srodek ul div.menulewe3-srodek a {
	text-decoration: none;
	color: #353535;
	background: url(../images/lpoziom3-pointer.gif) no-repeat 30px 47%;
}
.left-poziom3 .wcisniety .menulewe3-active-srodek ul div.menulewe3-srodek a:hover {
	text-decoration: underline;
	background: url(../images/lpoziom3-activepointer.gif) no-repeat 30px 47%;
}
.wysokosc_ksw{
	min-height:600px;
	height:auto !important;
	height:600px;
}
.wysokosc_ksw3{
	height:auto !important;
}
h2.tytul1 {
	font-family: "Myriad Pro";
	font-weight: bold;
	font-size: 18px;
	color: #234f79;
	padding-top: 2px;
	padding-bottom: 12px;
	letter-spacing: -0.3px
}
.tytulPomarancz, .tytulOpisReg8 {
	font-family: "Myriad Pro";
	font-weight: bold;
	font-size: 18px;
	color: #ff9600;
	padding-top: 2px;
	padding-bottom: 7px;
	letter-spacing: -0.3px
}
/* h3.tytul-wykladowcy, h2.tytulKontakt  {
	color: #2c2c2c;
	font-family: open_sans_condensedbold;
	font-size: 24px;
	font-weight: normal;
} */

/* WYDZIALY - BLOKI */

.wydzialy-blok:nth-of-type(3n) {
        background: #e94021;
        width: 50%;
        float: left;
}
.wydzialy-blok:nth-of-type(3n+2) {
        background: #ef4a1f;
        width: 50%;
        float: left;
}
.wydzialy-blok:nth-of-type(3n+1) {
        background: #f15626;
        width: 50%;
        float: left;
}
.wydzialy-blok:nth-of-type(3n):hover {
        background: #ed644b;
}
.wydzialy-blok:nth-of-type(3n+2):hover {
        background: #f26c49;
}
.wydzialy-blok:nth-of-type(3n+1):hover {
        background: #f4764f;
}
.wydzialy-blok a {
	color: #fff;
	display: block;
	font-family: open_sans_condensedbold;
	font-size: 16px;
        padding: 25px 15px;
        height: 100%;
        text-align: center;
        text-decoration: none;
        color: #fff !important;
}
.zakladki-blok a {
        background: #e9e9e9 none repeat scroll 0 0;
        color: #353535;
        font-family: open_sans_condensedbold;
        font-size: 16px;
        font-weight: normal;
        line-height: 2;
        padding: 25px 15px;
        display: block;
        height: 100%;
}
.zakladki-blok a:hover {
        background: #dfdfdf;
        color: #353535 !important;
        text-decoration: none;
}
.zakladki-blok:nth-of-type(2n) a {
        background: #2b6aad none repeat scroll 0 0;
        color: #fff !important;
}
.zakladki-blok:nth-of-type(2n) a:hover {
        background: #3078bc;
        color: #fff !important;
        text-decoration: none;
}

/* ========= ZMIANA STYLOWANIA =========== */
.contrast-style {
	float: right;
	margin: 2px 3px 0 0;
	width: 25px;
	height: 14px;
}
#default-style {
	background: url("../images/sprite.png") no-repeat scroll -5px -601px rgba(0, 0, 0, 0);
	height: 18px;
	width: 18px;
}
#yellow-style {
	background: url("../images/sprite.png") no-repeat scroll -5px -462px rgba(0, 0, 0, 0);
	height: 18px;
	width: 18px;
}

#cookie-info .button {
        margin-left: 10px;
        cursor: pointer;
        background: #2A5B8A;
        color: #fff;
        font-size: 9px;
        border: none;
        border-radius: 5px;
        padding: 3px 7px;
}
#cookie-info {
        background: none repeat scroll 0 0 #FFFFFF;
        color: #353535;
        font-size: 11px;
        margin: 0px auto;
        padding: 25px;
        width: 100%;
        text-align: center;
        position: fixed;
        z-index: 999;
        bottom: 0;
}
#cookie-info .kontener-belka-bottom {
        display: block;
        clear: both;
}
#cookie-info #tresc-komunikatu {
        width: 80%;
        margin: 0 auto;
}
.yellowCssLogo{
	display:none;
}
#owl-demo .item img{
	display: block;
	height: 435px;
	/* width: 100%;
	height: auto; */
}

/* --- MENU TOP --- */

.show { display: block !important; }
.hide { display: none !important; }

.bs-block-menu-shop {
}
.bs-menu-shop-breadcrumbs {
    border-bottom: 1px solid rgba(255, 255, 255, .25);
    overflow: hidden;
    position: relative;
    text-align: center;
}
.bs-menu-shop-breadcrumbs div:first-of-type span {
    margin: 25px 25px 25px 50px;
    background: none;
    padding-left: 0;
}
.bs-menu-shop-breadcrumbs div span {
    color: #fff;
    display: inline-block;
    font-family: open_sans_condensedbold;
    line-height: 20px;
    font-size: 18px;
    margin: 25px 25px 25px 0;
    text-decoration: none;
    float: left;
    cursor: pointer;
    padding-left: 25px;
    background: url("../images/menutop-breadcrumb.png") no-repeat left top 5px;
    text-align: left;
    max-width: 250px;
}
.bs-menu-shop-breadcrumbs div span:hover {
    color: #cadaea;
}
.bs-block-menu-shop ul {
    margin: 0;
    position: relative;
}
.bs-block-menu-shop > ul {
    margin: 40px 0;
}
.bs-block-menu-shop ul li {
    float: left;
    list-style: outside none none;
    margin: 0;
    position: relative;
    width: 33.3333%;
}
.bs-block-menu-shop ul li.show {
    width: 100%;
}
.bs-block-menu-shop ul li a {
    display: block;
    padding: 10px 15px 10px 50px;
    text-decoration: none;
}
.bs-block-menu-shop ul.bs-menu li a:hover {
    background: #3078bc;
}
.bs-block-menu-shop ul.bs-menu li ul {
    display: none;
}
.bs-block-menu-shop ul li ul {
}
.bs-block-menu-top .bs-menu > li .expand, .bs-block-menu-shop .bs-menu li .expand {
    display: none;
}
.bs-block-menu-shop ul.bs-menu li ul.level-2 li ul {
    display: none;
}
.bs-block-menu-top ul {
    background-color: #fff;
}
ul.bs-menu li {
    padding: 0 !important;
    text-align: left;
    box-sizing: border-box;
}
.rozwijany .js-link-expand,
.wcisniety .galaz.js-link-expand {
    background: url("../images/menutop-expand.png") no-repeat center center;
    font-weight: bold;
    position: absolute;
    top: 5px;
    left: 10px;
    width: 35px;
    height: 35px;
    border: 0;
    cursor: pointer;
}
.rozwijany .js-link-expand:hover,
.wcisniety .galaz.js-link-expand:hover {
    background: url("../images/menutop-expand-hover.png") #3078bc no-repeat center center !important;
}
.js-button-back {
    background: url("../images/menutop-button-back.png") no-repeat center center;
    width: 40px;
    height: 40px;
    border: none;
    float: right;
    cursor: pointer;
    cursor: pointer;
    margin: 15px 0;
    display: none;
}
.js-button-back:hover {
    background: url("../images/menutop-button-back.png") #3078bc no-repeat center center;
}
.js-menu-button-close {
    background: url("../images/menutop-button-close.png") no-repeat center center;
    width: 40px;
    height: 40px;
    border: none;
    float: right;
    cursor: pointer;
    margin: 15px;
}
.js-menu-button-close:hover {
    background: url("../images/menutop-button-close.png") #3078bc no-repeat center center;
}

a.podkategorie {
    background-image: url("../images/sprite.png");
    background-position: -552px -104px;
    font-family: Arial;
    font-size: 15px;
    line-height: 1.5;
    padding: 5px 15px 5px 20px;
    color: #353535;
    display: block;
    margin-left: 25px;
    max-width: 400px;
}

/* --- 404 --- */

h2.blad-404 {
    color: #2a6cab;
    font-family: open_sans_condensedbold;
    font-size: 50px;
    font-weight: normal;
    line-height: 1.25;
    margin-bottom: 20px;
    padding-bottom: 15px;
    padding-top: 30px;
    text-align: center;
    width: 100%;
    clear: both;
}
h3.blad-404 {
    color: #2a6cab;
    font-family: open_sans_condensedbold;
    font-size: 24px;
    font-weight: normal;
    line-height: 1.25;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
    text-align: center;
    width: 100%;
    clear: both;
}
h4:first-of-type {
    margin-top: 30px;
}
h4.blad-404 {
    color: #2a6cab;
    font-family: open_sans_condensedbold;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.25;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
    text-align: center;
    width: 100%;
    clear: both;
}
.logo-404 {
    margin: 0 auto !important;
    margin-top: 30px;
    margin-bottom: 30px;
    float: none;
}
.glowny {
    overflow: hidden;
    padding-left: 130px;
    width: 1300px;
}
.glowny .center-fix .reg7, .glowny .right-fix {
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}
@media (min-width: 1170px) {
	.page .glowny {
		padding-left: 0;
		width: 1170px;
	}
}