@font-face {
    font-family: 'aller';
    src: url('./fonts/aller_rg-webfont.eot');
    src: url('./fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/aller_rg-webfont.woff') format('woff'),
         url('./fonts/aller_rg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'aller';
    src: url('./fonts/aller_bd-webfont.eot');
    src: url('./fonts/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/aller_bd-webfont.woff') format('woff'),
         url('./fonts/aller_bd-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;

}



body{
	margin:0px auto;
	padding:0px;
	font-size:11px;
	font-family:Tahoma,Verdana,Arial;
	color:#575757;
}
h3{
	margin-top:0px;
	font-size:14px;
}
a.h3:hover h3{
	color:#015195;
	text-decoration:underline;
}
a.h3_blog{
	font-size:14px;
	font-weight:bold;
}
a.h3_panel{
	font-size:14px;
	font-weight:bold;
	width:630px;
}
a.h3_news{
	/*
	font-size:14px;
	font-weight:bold;
	width:390px;
	*/
}
h4{
	margin-top:10px;
	margin-bottom:5px;
}
#bg{
	float:left;
	width:100%;
}
a{
	color:#F47321;
	text-decoration:none;
}
a:hover{
	color:#F47321;
	text-decoration:none;
}
a.more{
	text-decoration:none;
	color:#000;
}
a.link{
	text-decoration:none;
	color:#000;
}
a.link:hover{
	text-decoration:none;
	color:#8D0303;
}
a.foot{
	text-decoration:none;
	font-size:10px;
	color:#e2e2e2;
}
a.foot:hover{
	text-decoration:none;
	font-size:10px;
	color:#313131;
}
div,img{
	border:0px;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}
.fleft_absolute{
	position:absolute;
}
.przerwa{
	clear:both;
	line-height:1px;
}
.przerwaZero{
	clear:both;
	line-height:0px;
}
.przerwaNews{
	clear:both;
	line-height:3px;
}
.brak{
	padding-left:10px;
}
.clear{
	clear:both;
}
.pointer{
	cursor:pointer;
}
.pasek{
	float:left;
	width:950px;
	margin-top:8px;
	margin-bottom:11px;
	/*padding:4px 0px;
	border:1px solid black;*/
}
.pasek a{
	color:#6c6c6c;
}
.pasek a:hover{
	color:#6c6c6c;
}
.newsPodMenuPasek{
	vertical-align:10px;
}
.invisibleTriangle{
	position:absolute;
	top:7px;
}
#container{
	margin:0px auto;
	padding:0px;
	width:950px;
}
/*header bar*/
#header_bar{
	float:left;
	margin-top:5px;
	width:950px;
	height:91px;
}
/*menu show*/
#menu_show{
	float:left;
	width:950px;
	height:28px;
	/*background:url('/public/default/img/bg_menu_top.jpg') no-repeat top center;
	border:1px solid black;*/
}
#menu_show .menuBox{
	float:left;
	padding:5px 0px 0px 0px;
	height:24px;
	font-size:13px;
	/*font-weight:bold;*/
}
#menu_show .menuBox:hover{
	background:#9c9c9c;
}
#menu_show .menuPodBox{
	display:none;
	background:#9c9c9c;
	margin-left:0px;
	padding:10px 0px 15px;
}
#menu_show .menuPod{
	float:left;
	padding:5px 20px 7px 20px;
	/*width:auto;*/
	font-size:13px;
	color:#000;
	cursor:pointer;
}
#menu_show .menuPod:hover{
	color:#fff;
}
#menu_show .menuPauza{
	float:left;
	padding-top:0px;
}
#menu_show a{
	color:#5b5b5b;
}
#menu_show a:hover{
	/*color:#fff;
	text-decoration:underline;*/
}
/*fotter show*/
#fotter_show{
	float:left;
	width:950px;
	height:100px;
	/*background:url('/public/default/img/bg_menu_top.jpg') no-repeat top center;
	border:1px solid black;*/
}
#fotter_show .menuBox{
	float:left;
	padding:5px;
}
#fotter_show .menuPauza{
	float:left;
	padding-top:7px;
}
#fotter_show a{
	color:#979797;
}
#fotter_show a:hover{
	/*color:#015195;
	text-decoration:underline;*/
}
/*langbox*/
.langBox{
	float:right;
	margin-right:0px;
}
.langInBox{
	float:right;
	width:54px;
}
.langInBox2{
	float:right;
	width:68px;
}
.lang{
	display:none;
}
.lng{
	height:27px;
}
a.lang{
	float:right;
	padding-top:10px;
	padding-right:12px;
}
img.napis{
	position:absolute;
	z-index:1;
	top:0px;
}
/*social*/
#social{
	float:left;
	width:950px;
}
.newsletter{
	float:right;
	background:url('/public/default/img/newsletter_bg.jpg') no-repeat;
	/*width:300px;*/
	height:49px;
	padding-top:82px;
	margin-top:10px;
	/*margin-left:10px;
	border:1px solid black;*/
}
.newsletterInput{
	border:3px solid #9C9C9C;
	float:left;
	font-size:13px;
	height:22px;
	margin-left:79px;
	margin-top:1px;
	padding:3px 3px 3px 6px;
	width:140px;
	color:#666666;
}
.newsletterButton{
	background:none;
	width:74px;
	height:34px;
	cursor:pointer;
	border:none;
	padding:0px;
	background-color: #9C9C9C;
}
.newsletter_error{
	float:right;
	width:185px;
	height:14px;
	text-align:right;
	padding-right:3px;
}
/*bannery*/
#bannery{
	float:left;
	margin-top:10px;
	width:640px;
	/*border:1px solid black;*/
}
.banneryBox{
	float:left;
	margin-right:10px;
	width:95px;
	height:129px;
	overflow:hidden;
}
/*header*/
#header{
	float:left;
	width:950px;
}
img.okladka{
	position:absolute;
	z-index:1;
	top:38px;
	margin-left:15px;
}
/* Strona glowna */
#main{
	float:left;
	width:980px;
	margin-top:7px;
	margin-bottom:7px;
	background:url('/public/default/img/karnet_main_bg.gif') repeat-y;
}
#main_start{
	float:left;
	width:950px;
}
#mainR{
	float:left;
	width:775px;
	/*margin-top:7px;*/
}
#mainL{
	float:left;
	width:205px;/*alias 200*/
	/*margin-top:7px;*/
}
/*search*/
#searchBox{
	float:right;
	/*width:259px;*/
}
#searchInput{
	border:3px solid #9c9c9c;
	font-size:13px;
	width:197px;
	height:22px;
	padding:3px 3px 3px 8px;
	float:left;
	margin-top:1px;
	color:#666666;
}
.searchMain{
	float:right;
	margin-top:8px;
	height:35px;
}
.searchNapis{
	color:#fff;
	font-weight:bold;
	padding-top:5px;
	padding-left:28px;
}
.searchButton{
	background:none;
	width:54px;
	height:34px;
	cursor:pointer;
	border:none;
	padding:0px;
	margin-right:-3px;
}
a.searchAdv{
	color:#737373;
	text-decoration:underline;
	font-size:10px;
}
/*kalendarium*/
#kalendarium{
	float:left;
	margin-left:6px;
	width:194px;
	background:url('/public/default/img/kalendarium_top.jpg') no-repeat;
}
.kalendariumNapis{
	color:#fff;
	font-weight:bold;
	padding-top:5px;
	padding-left:28px;
}
.dateLocation{
	margin-left:0px;
}
/*warto zobaczyc*/
#warto_zobaczyc{
	float:left;
	margin-left:6px;
	width:194px;
	background:url('/public/default/img/warto_zobaczyc_top.jpg') no-repeat;
}
.warto_zobaczycNapis{
	color:#fff;
	font-weight:bold;
	padding-left:28px;
	padding-bottom:8px;
	height:25px;
}
.wartoLeft{
	float:left;
	padding-top:5px;
}
.warto_zobaczycBox{
	float:left;
	padding-left:5px;
	width:189px;
}
.warto_zobaczycPauza{
	clear:both;
	line-height:5px;
}
.warto_zobaczycArrow{
	float:left;
	width:10px;
	line-height:0px;
	padding-top:4px;
}
.warto_zobaczycName{
	float:left;
	width:179px;
}
.warto_zobaczycBox a{
	color:#5b5b5b;
}
.warto_zobaczycBox a:hover{
	color:#015195;
	text-decoration:underline;
}
span.war{
	display:none;
}
.arrows_warto{
	float:right;
}
/* menu top */
.rss{
	float:right;
	margin-top:7px;
	margin-right:15px;
}
#menu_top{
	float:left;
	width:965px;
	height:31px;
	padding-left:15px;
	background:url('/public/default/img/bg_menu.jpg') repeat-x;
}
.arrow{
	vertical-align:2px;
}
.arrow_right {
	padding:13px;
	position:absolute;
	right:0;
	text-align:right;
	top:0;
}
span.boxPause{
	float:left;
	padding-top:8px;
	padding-bottom:9px;
	color:#000;
}
.menulist, .menulist  ul {
	margin:0px;
	list-style-type:none;
	display:inline;
	padding:0px;
	float:left;
	width:900px;
}
.menulist ul {
	display: none;
	position: absolute;
	margin-top: 14px;
	padding:5px;
	top: 13px;
	left: -5px;
	width: 240px;
}
.menulist ul ul {
	display: none;
	position: absolute;
	margin-top: 10px;
	padding:5px;
	top: -1px;
	margin-top: 0;
	left: 235px;
}
.menulist li {
	font-size:11px;
	height:100%;
	float: left;
	display: block;
	position: relative;
	margin-right: -1px;
	background-color:#424242;
}
.menulist li.one{
	background:none;
}
.menulist li.one_boxPause{
	background:none;
}
.menulist li.one_boxPause:hover{
	background:none;
}
.menulist a.one_link{
	color:black;
	display: block;
	padding:7px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
.menulist a.one_link_first{
	color:black;
	display: block;
	padding:7px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
.menulist li.one a.one_link:hover{
	color:#fff;
}
.menulist li:hover{
	background-color:#373737;
	color:#fff;
}
.menulist li.last{
	width:191px;
	padding:9px 0 0 6px;
}
.menulist ul li {
	float: none;
	margin: 0;
	margin-bottom: -1px;
}
.menulist ul>li:last-child {
	margin-bottom: 1px; /* Mozilla fix */
}
.menulist a {
	color:#fff;
	display: block;
	padding:7px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
.menulist a.highlighted,.menulist a:hover{
	color:#fff;
}
.menulist a .subind {
	display: none;
}
.menulist ul a .subind {
	display: block;
	float: right;
}
.menulist a {
	float: left;
}
.menulist ul a {
	float: none;
}
*:first-child+html .menulist ul li {
	float: left;
	width: 100%;
}
/*slide*/
#rotate{
	float:left;
	width:950px;
	height:372px;
}
.rotateSpan{
	position:absolute;
	width:950px;
}
.arrowRotateLeft{
	position:absolute;
	top:260px;
	left:250px;
	z-index:2;
	cursor:pointer;
}
.arrowRotateRight{
	float:right;
	position:absolute;
	top:260px;
	right:20px;
	z-index:2;
	cursor:pointer;
}
.rotateLeft{
	float:left;
	background:#777;
	width:198px;
	height:337px;
	padding:20px 15px 15px;
}
.rotateRight{
	float:right;
}
.slideR{
	position:absolute;
	top:0px;
	right:0px;
	width:338px;
	height:212px;
	background:url('/public/default/img/slide_bg.gif') no-repeat;
	color:#fff;
}
.slideNumbers{
	float:left;
	text-align:right;
	color:#fff;
}
.slideNumberBox{
	float:left;
	width:25px;
	height:15px;
	text-align:center;
	cursor:pointer;
}
.slideNumberBoxActive{
	float:left;
	width:25px;
	height:15px;
	text-align:center;
	color:#000;
}
.slideText{
	float:left;
	width:198px;
	height:310px;
	color:#fff;
	overflow:hidden;
}
/*kalendarium info*/
#kalendarium_info{
	float:left;
	width:432px;
}
#today{
	float:left;
	padding-top:7px;
	padding-left:30px;
	width:213px;
	height:21px;
	background:url('/public/default/img/kalendarium/today.jpg') no-repeat;
	cursor:pointer;
	position:relative;
}
#tomorrow{
	float:left;
	padding-top:7px;
	width:75px;
	height:21px;
	background:url('/public/default/img/kalendarium/tomorrow.jpg') no-repeat;
	text-align:center;
	cursor:pointer;
	position:relative;
}
#after_tomorrow{
	float:left;
	padding-top:7px;
	width:113px;
	height:21px;
	background:url('/public/default/img/kalendarium/after_tomorrow.jpg') no-repeat;
	text-align:center;
	cursor:pointer;
	position:relative;
}
#kalendariun_top{
	float:left;
	margin-top:-1px;
	width:432px;
	height:13px;
	background:url('/public/default/img/kalendarium/pasek_bg.jpg') no-repeat;
}
#kalendarium_main_today{
	float:left;
	display:block;
	width:432px;
	background:url('/public/default/img/kalendarium/pasek_bg.jpg') repeat-y;
	/**innerfade*/
	position: relative;
	height: auto;
}
#kalendarium_main_tomorrow{
	display:none;
	float:left;
	width:432px;
	background:url('/public/default/img/kalendarium/pasek_bg.jpg') repeat-y;
	/**innerfade*/
	position: relative;
	height: auto;
}
#kalendarium_main_after_tomorrow{
	display:none;
	float:left;
	width:432px;
	background:url('/public/default/img/kalendarium/pasek_bg.jpg') repeat-y;
	/**innerfade*/
	position: relative;
	height: auto;
}
#kalendarium_end{
	float:left;
	width:432px;
	height:9px;
	background:url('/public/default/img/kalendarium/pasek_end.jpg') no-repeat;
}
span.obrot{
	background:url('/public/default/img/kalendarium/pasek_bg.jpg') repeat-y;
	/**innerfade*/
	z-index: 1;
	position: absolute;
}
.kalendariumBox{
	float:left;
	display:block;
}
.todayBox{
	float:left;
	padding:0px 10px;
	width:412px;
}
.categoryName{
	float:left;
	text-decoration:underline;
	width:412px;
}
.todayMainBox{
	float:left;
	width:412px;
}
.todayPikto{
	float:left;
	width:200px;
	padding-top:5px;
}
.todayText{
	float:left;
	padding-top:5px;
	padding-left:10px;
	width:202px;
}
.todayMore{
	float:left;
	text-align:right;
	width:412px;
}
.todayBox a{
	color:#5b5b5b;
}
.todayBox a:hover{
	color:#015195;
	text-decoration:underline;
}
/*polecamy*/
#polecamy{
	float:right;
	margin-right:7px;
	width:330px;
	background:url('/public/default/img/polecamy.jpg') no-repeat;
}
.polecamyNapis{
	color:#fff;
	font-weight:bold;
	padding-left:10px;
}
.napisLeft{
	float:left;
	width:285px;
	padding-top:5px;
}
.polecamyBox{
	float:left;
	width:330px;
}
.polecamyName{
	float:left;
	text-decoration:underline;
	width:330px;
}
.polecamyMainBox{
	float:left;
	width:330px;
}
.polecamyPikto{
	float:left;
	width:75px;
	padding-top:5px;
}
.polecamyText{
	float:left;
	padding-top:5px;
	padding-left:10px;
	width:235px;
}
.polecamyMore{
	float:left;
	text-align:right;
	width:320px;
}
.polecamyBox a{
	color:#5b5b5b;
}
.polecamyBox a:hover{
	color:#015195;
	text-decoration:underline;
}
span.pol{
	display:none;
}
.arrows{
	float:right;
}
.arrow_prev{
	cursor:pointer;
	margin-top:9px;
	margin-right:5px;
}
.arrow_next{
	cursor:pointer;
	margin-top:9px;
	margin-right:5px;
}
/*stopka*/
#bottom{
	width:100%;
	padding-bottom: 10px;
	height: 30px;
	background-color: #171717;
	color: #fff;
	overflow: hidden;
	position: fixed;
	left: 0px;
	bottom:0px;
	z-index: 10;
}
#closebottom{
	float: right;
	position: fixed;
	right: 0px;
	bottom:40px;
	width: 15px;
	height: 15px;
	background: url('/public/default/img/zamykanie.jpg') center center no-repeat;
	cursor: pointer;
}
#stopka{
	float:left;
}
/*stopka main*/
#fotter{
	float:left;
	width:100%;
	background: url('/public/default/img/fotter_bg.jpg') repeat-y;
}
#fotterTop{
	float:left;
	width:100%;
	height:10px;
	background: url('/public/default/img/fotter_top.jpg') center bottom no-repeat;
}
#fotterMain{
	margin:0px auto;
	width:980px;
	text-align:center;
}
/**aktualnosci*/
#newsList{
	background:url('/public/default/img/news_bg.jpg') repeat-y;
	float:left;
	width:950px;
	padding-top:25px;
}
.newsBox{
	float:left;
	width:227px;
	height:427px;
	padding:0px;
	/*border:1px solid black;*/
	overflow:hidden;
	cursor:pointer;
	margin-right:14px;
}
.newsBoxLast{
	float:left;
	width:227px;
	height:427px;
	padding:0px;
	/*border:1px solid black;*/
	overflow:hidden;
	cursor:pointer;
}
.wiecej{
	float:right;
	margin:5px;
}
.imgBox{
	width:227px;
	height:112px;
}
.start_newsNameBox{
	margin-top:-10px;
	width:215px;
	height:45px;
}
.start_newsName{
	font-family: Aller;
	font-weight: bold;
	color:#002f56;
	font-size:22px;
}

.start_news_date{
	color:#9c9c9c;
}
.start_newsText{
	height:167px;
	padding:15px 28px 0px 0px;
	text-align:justify;
	color:#6c6c6c;
	line-height:18px;
}
.titleBox{
	float:left;
	width:980px;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
.titleBoxAktualnosci{
	float:left;
	width:220px;
	padding:10px 5px;
}
.top5title{
	font-size:11px;
	font-weight:bold;
	line-height:25px;
}
.top5Box{
	float:left;
	cursor:pointer;
	padding:5px 0px;
}
.changeBGTop{
	display:none;
	position:absolute;
	background:#fda065;/*#fbc7a6;*/
	opacity:0.5;
}
.MoreNewsPack{
	display:none;
}
.MoreNewsFirst{
	display:block;
}
.newsNapisFirst{
	float:right;
	padding-top:6px;
	/*border:1px solid black;*/
	text-align:center;
	background-color:#9c9c9c;
	color:#fff;
	width:40px;
	height:22px;
	cursor:pointer;
	font-size:13px;
}
.newsNapisMore{
	float:right;
	padding-top:6px;
	/*border:1px solid black;*/
	text-align:center;
	background-color:#dbdbdb;
	color:#000;
	width:40px;
	height:22px;
	cursor:pointer;
	font-size:13px;
}
.newsNapisFirst_b{
	float:right;
	padding-top:6px;
	/*border:1px solid black;*/
	text-align:center;
	background-color:#dbdbdb;
	color:#000;
	width:40px;
	height:22px;
	cursor:pointer;
	font-size:13px;
	display:none;
}
.newsNapisMore_b{
	float:right;
	padding-top:6px;
	/*border:1px solid black;*/
	text-align:center;
	background-color:#9c9c9c;
	color:#fff;
	width:40px;
	height:22px;
	cursor:pointer;
	font-size:13px;
	display:none;
}
.news_view{
	float:left;
	width:710px;
	/*border:1px solid black;*/
	background: url('/public/default/img/news_graphic/news_bg.jpg') repeat-y;
}
.newsMain{
	float:left;
	padding-left:10px;
	width:510px;
	padding-bottom:15px;
}
.newsMainPod{
	float:left;
	padding-left:10px;
	width:745px;
	padding-bottom:15px;
}
.news_view a{
	color:#F47320;
}
.news_view a:hover{
	color:#F47320;
	text-decoration:none;
}
.newsMain a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.newsMain a.active:hover{
	color:#015195;
	text-decoration:underline;
}
.newsMainPod a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.newsMainPod a.active:hover{
	color:#015195;
	text-decoration:underline;
}
.newsCategory{
	float:right;
	width:240px;
	/*padding:10px 5px;
	border:1px solid black;*/
}
.newsCategoryTop{
	float:left;
	width:255px;
	height:7px;
	background: url('/public/default/img/news_view_cat_top.jpg') no-repeat;
}
.newsCategoryMain{
	float:left;
	width:220px;
	padding:10px 5px;
	/*padding-left:10px;
	background: url('/public/default/img/news_view_cat_tlo.jpg') repeat-y;*/
}
.newsCategoryEnd{
	float:left;
	width:255px;
	height:7px;
	background: url('/public/default/img/news_view_cat_end.jpg') no-repeat;
}
.newsPodcategory{
	float:left;
	width:245px;
	padding-left:5px;
}
.newsPodcategoryNext{
	float:left;
	width:240px;
	padding-left:5px;
}
.newsPodcategoryNextMore{
	float:left;
	width:240px;
	padding-left:10px;
}
.newsPodcategoryNextMoreMore{
	float:left;
	width:240px;
	padding-left:15px;
}
.newsPasek{
	float:left;
	width:510px;
}
.newsPasekPod{
	float:left;
	width:745px;
}
.newsPikto{
	float:left;
	padding:10px 10px 10px 0px;
	width:700px;
}
.newsPikto a.galeria{
	padding-right:2px;
}
.newsPikto a.pliki{
	text-decoration:none;
}
.newsText{
	float:left;
	width:300px;
	padding-top:10px;
	padding-left:10px;
}
.newsTextPod{
	float:left;
	padding:0px 10px 10px 0px;
	width:700px;
}
.MiniHide{
	float:left;
	padding:15px;
	margin-left:0px;
	width:248px;
	display:none;
	border:3px solid #9c9c9c;
	line-height:8px;
}
.MiniHideEmail{
	float:left;
	padding:10px 9px;
	margin-left:0px;
	width:260px;
	display:none;
	border:3px solid #9c9c9c;
}
.friendInput{
	border:3px solid #9C9C9C;
	float:left;
	font-size:13px;
	height:26px;
	margin-top:1px;
	padding:3px 3px 3px 6px;
	width:247px;
	color:#666666;
}
.friendButton{
	background:none;
	border:none;
	cursor:pointer;
	width:74px;
	height:34px;
	float:right;
	margin-right:3px;
}
.newsMainList{
	float:left;
	width:710px;
}
.newsMainList a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.newsMainList a.active:hover{
	color:#015195;
	text-decoration:underline;
}
.newsPasekList{
	float:left;
	padding-left:10px;
	width:510px;
}
.newsListBox{
	float:left;
	width:500px;
	padding:10px 5px;
	margin-left:5px;
}
.newsListBoxBG{
	float:left;
	width:500px;
	padding:10px 5px;
	margin-left:5px;
	background-color:#e8e8e8;
}
.newsColor{
	float:left;
	height:208px;
	cursor:pointer;
}
.changeBG{
	background:#fda065;/*#fbc7a6;*/
	display:none;
	height:208px;
	opacity:0.5;
	position:absolute;
	width:710px;
}
.newsPodMenuPasekNew{
	margin-top:-1px;
}
.newsListBoxPod{
	float:left;
	width:694px;
	padding:13px 5px 5px 11px;
	height:176px;
	/*margin-left:5px;*/
}
.newsListBoxBGPod{
	float:left;
	width:750px;
	padding:10px 5px;
	margin-left:5px;
	background-color:#e8e8e8;
}
.newsListPikto{
	float:left;
	width:230px;
}
.newsListText{
	float:left;
	width:415px;
}
.newsListTextPod{
	float:left;
	padding-left:18px;
	padding-top:43px;
	width:442px;
}
.newsListTextPod a{
	color:#F47320;
}
.newsPaginacja{
	float:left;
	width:250px;
	height:28px;
	margin-top:0px;
	padding-left:250px;
	/*text-align:center;
	padding-bottom:15px;
	padding-top:15px;
	padding-right:15px;*/
}
.newsPaginacja .nawigacja{
	text-align:center;
	height:28px;
}
.newsPaginacja strong.nawigacja1{
	background:#9c9c9c;
	float:left;
	width:39px;
	height:23px;
	padding-top:6px;
	color:#fff;
}
.newsPaginacja a.nawigacja{
	background:#dbdbdb;
	float:left;
	width:39px;
	height:23px;
	padding-top:6px;
	color:#000;
	border-right:1px solid #a8a8a8;
}
.newsPaginacja a.nawigacja_first{
	float:left;
	width:41px;
	height:23px;
}
.newsPaginacja a.nawigacja_last{
	float:left;
	width:41px;
	height:23px;
	margin-left:-1px;
}
/**projekty*/
#relationList{
	float:left;
	width:980px;
}
.relationBox{
	float:left;
	width:203px;
	height:320px;
	padding:5px;
	border:1px solid black;
	overflow:hidden;
	cursor:pointer;
	margin-right:40px;
}
.relationBoxLast{
	float:left;
	width:203px;
	height:320px;
	padding:5px;
	border:1px solid black;
	overflow:hidden;
	cursor:pointer;
}
.MorerelationPack{
	display:none;
}
.relationNapisFirst{
	float:right;
	border:1px solid black;
	text-align:center;
	background-color:#dad9d8;
	width:15px;
	height:13px;
	cursor:pointer;
}
.relationNapisMore{
	float:right;
	border:1px solid black;
	text-align:center;
	width:15px;
	height:13px;
	cursor:pointer;
}
.relation_view{
	float:right;
	width:710px;
	/*border:1px solid black;
	background: url('/public/default/img/news_view_tlo.jpg') repeat-y;*/
	background: url('/public/default/img/projekty_graphic/projekt_bg.jpg') repeat-y;
}
.relation_view_view{
	float:left;
	width:710px;
	/*background: url('/public/default/img/news_view_tlo.jpg') repeat-y;*/
	background: url('/public/default/img/page_graphic/page_bg.jpg') repeat-y;
}
.relationMain{
	float:left;
	padding-left:10px;
	width:510px;
	padding-bottom:15px;
}
.relationMainPod{
	float:left;
	padding-left:10px;
	width:745px;
	padding-bottom:15px;
}
.relation_view a{
	color:#666666;
}
.relation_view_view a{
	color:#666666;
}
.relation_view_view a:hover{
	color:#F47320;
	text-decoration:none;
}
.relationMain a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.relationMain a.active:hover{
	color:#015195;
	text-decoration:underline;
}
.relationMainPod a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.relationMainPod a.active:hover{
	color:#015195;
	text-decoration:underline;
}
.relationCategory{
	float:right;
	width:188px;
	padding:10px 5px;
	border:1px solid black;
}
.relationCategoryTop{
	float:left;
	width:255px;
	height:7px;
	background: url('/public/default/img/news_view_cat_top.jpg') no-repeat;
}
.relationCategoryMain{
	float:right;
	width:240px;
}
.relationCategoryEnd{
	float:left;
	width:255px;
	height:7px;
	background: url('/public/default/img/news_view_cat_end.jpg') no-repeat;
}
.relationPodcategory{
	float:left;
	width:245px;
	padding-left:5px;
}
.relationPodcategoryNext{
	float:left;
	width:240px;
	padding-left:5px;
}
.relationPodcategoryNextMore{
	float:left;
	width:240px;
	padding-left:10px;
}
.relationPodcategoryNextMoreMore{
	float:left;
	width:240px;
	padding-left:15px;
}
.relationPasek{
	float:left;
	width:510px;
}
.relationPasekPod{
	float:left;
	width:745px;
}
.relationPikto{
	float:left;
	width:470px;
}
.relationPikto a.galeria{
	padding-right:2px;
}
.relationPikto a.pliki{
	text-decoration:none;
}
.relationText{
	float:left;
	width:300px;
	padding-top:10px;
	padding-left:10px;
}
.relationTextPod{
	float:left;
	width:470px;
	padding:5px 0px;
}
.relationMainList{
	float:left;
	width:710px;
}
.relationMainListView{
	float:right;
	width:470px;
	padding:5px;
}
.relationMainList a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.relationMainList a.active:hover{
	color:#015195;
	text-decoration:underline;
}
.relationPasekList{
	float:left;
	padding-left:10px;
	width:510px;
}
.relationListBox{
	float:left;
	width:500px;
	padding:10px 5px;
	margin-left:5px;
}
.relationListBoxBG{
	float:left;
	width:500px;
	padding:10px 5px;
	margin-left:5px;
	background-color:#e8e8e8;
}
.relationListBoxPod{
	float:left;
	width:690px;
	padding:10px;
}
.relationListBoxBGPod{
	float:left;
	width:750px;
	padding:10px 5px;
	margin-left:5px;
	background-color:#e8e8e8;
}
.name_relation{
	font-family: 'aller';
	color:#000;
	font-size:18px;
	width:230px;
}
a.h3_relation:hover{
	color:#000;
}
.relationListPikto{
	float:left;
	width:230px;
}
.relationListText{
	float:left;
	width:415px;
}
.relationListTextPod{
	float:right;
	width:450px;
}
.pasek_projekt{
	margin-left:1px;
}
.relationPaginacja{
	float:right;
	width:250px;
	height:28px;
	margin-top:0px;
	padding-right:250px;
	/*text-align:center;
	padding-bottom:15px;
	padding-top:15px;
	padding-right:15px;*/
}
.relationPaginacja .nawigacja{
	text-align:center;
	height:28px;
}
.relationPaginacja strong.nawigacja1{
	background:#9c9c9c;
	float:left;
	width:39px;
	height:23px;
	padding-top:6px;
	color:#fff;
}
.relationPaginacja a.nawigacja{
	background:#dbdbdb;
	float:left;
	width:39px;
	height:23px;
	padding-top:6px;
	color:#000;
	border-right:1px solid #a8a8a8;
}
.relationPaginacja a.nawigacja_first{
	float:left;
	width:41px;
	height:23px;
}
.relationPaginacja a.nawigacja_last{
	float:left;
	width:41px;
	height:23px;
	margin-left:-1px;
}
.relationMenu{
	float:left;
	width:220px;
}
.menuBoczneBoxrelation{
	float:left;
	width:212px;
	padding:5px 5px 5px 0px;
}
.menuBoczneBoxrelation a{
	font-size:12px;
	color:#575455;
}
.top5{
	float:left;
	cursor:pointer;
	width:230px;
	padding:5px;
}
.piktotop5{
	float:left;
	width:80px;
}
.texttop5{
	float:right;
	width:108px;
}
/*obiekty*/
.obiekty_view{
	float:left;
	width:775px;
	background: url('/public/default/img/news_view_tlo.jpg') repeat-y;
}
.obiektyMain{
	float:left;
	padding-left:10px;
	width:510px;
	padding-bottom:10px;
}
.obiektyPikto{
	float:left;
	width:200px;
	padding-top:10px;
}
.obiektyPikto a.galeria{
	padding-right:2px;
}
.obiektyPikto a.pliki{
	text-decoration:none;
}
.obiektyText{
	float:left;
	width:300px;
	padding-top:10px;
	padding-left:10px;
}
.obiektyPasek{
	float:left;
	width:510px;
}
.obiekty_view a{
	color:#5b5b5b;
}
.obiekty_view a:hover{
	color:#015195;
	text-decoration:underline;
}
.obiektyMain a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.obiektyMain a.active:hover{
	color:#015195;
	text-decoration:underline;
}
.obiektyMainList{
	float:left;
	padding-left:10px;
	width:510px;
}
.obiektyMainList a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.obiektyMainList a.active:hover{
	color:#015195;
	text-decoration:underline;
}
.obiektyPasekList{
	float:left;
	width:510px;
}
.obiektyListBox{
	float:left;
	width:500px;
	padding:10px 5px;
}
.obiektyListBoxBG{
	float:left;
	width:500px;
	padding:10px 5px;
	background-color:#e8e8e8;
}
.obiektyListPikto{
	float:left;
	width:75px;
	padding-top:10px;
}
.obiektyListText{
	float:left;
	width:405px;
	padding-top:10px;
	padding-left:10px;
}
.obiektyCategory{
	float:left;
	width:255px;
}
.obiektyCategoryTop{
	float:left;
	width:255px;
	height:7px;
	background: url('/public/default/img/news_view_cat_top.jpg') no-repeat;
}
.obiektyCategoryMain{
	float:left;
	width:245px;
	padding-left:10px;
	background: url('/public/default/img/news_view_cat_tlo.jpg') repeat-y;
}
.obiektyCategoryEnd{
	float:left;
	width:255px;
	height:7px;
	background: url('/public/default/img/news_view_cat_end.jpg') no-repeat;
}
.obiektyPodcategory{
	float:left;
	width:245px;
	padding-left:5px;
}
.obiektyPaginacja{
	float:left;
	width:775px;
	text-align:center;
	padding-bottom:15px;
	padding-top:15px;
}
/*podstrony*/
.page_view{
	float:left;
	width:710px;
	/*background: url('/public/default/img/news_view_tlo.jpg') repeat-y;
	border:1px solid black;*/
	background: url('/public/default/img/page_graphic/page_bg.jpg') repeat-y;
}
.pageMenu{
	float:left;
	width:220px;
	/*border:1px solid black;*/
}
.menuBoczneBox{
	float:left;
	width:212px;
	padding:5px 5px 5px 0px;;
	/*border-bottom:1px solid black;*/
}
.menuBoczneBox a{
	font-size:12px;
	color:#575455;
}
.pageMain{
	float:right;
	width:470px;
	padding:5px;
	/*border:1px solid black;*/
}
.pagePikto{
	float:left;
	width:470px;
}
.pagePikto a.galeria{
	padding-right:2px;
}
.pagePikto a.pliki{
	text-decoration:none;
}
.pageText{
	float:left;
	width:460px;
	padding:10px 5px;
}
.pagePasek{
	float:left;
	width:750px;
}
.page_view a{
	/*color:#666666;*/
	color:#F47321;
}
.page_view a:hover{
	color:#F47320;
	text-decoration:none;
}
.pageMain a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.pageMain a.active:hover{
	color:#015195;
	text-decoration:underline;
}
/*dyrekcja*/
.staff_view{
	float:left;
	width:710px;
	/*background: url('/public/default/img/news_view_tlo.jpg') repeat-y;
	border:1px solid black;*/
	background: url('/public/default/img/page_graphic/page_bg.jpg') repeat-y;
}
.staffMenu{
	float:left;
	width:220px;
	/*border:1px solid black;*/
}
.menuBoczneBoxStaff{
	float:left;
	width:212px;
	padding:5px 5px 5px 0px;
	/*border-bottom:1px solid black;*/
}
.menuBoczneBoxStaff a{
	font-size:12px;
	color:#575455;
}
.staffMain{
	float:right;
	width:470px;
	padding:5px;
	/*border:1px solid black;*/
}
.staffBox{
	float:left;
	width:470px;
}
.staffPikto{
	float:left;
	width:230px;
}
.staffPikto a.galeria{
	padding-right:2px;
}
.staffPikto a.pliki{
	text-decoration:none;
}
.staffText{
	float:right;
	width:220px;
	color:#6c6c6c;
}
.staffText a{
	color:#6c6c6c;
}
.staffText a:hover:{
	color:#F47320;
}
.staffTextPod{
	float:left;
	width:470px;
	padding:10px 0px;
}
.staffPasek{
	float:left;
	width:750px;
}
.staff_view a{
	color:#666666;
}
.staff_view a:hover{
	color:#F47320;
	text-decoration:none;
}
.staffMain a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.staffMain a.active:hover{
	color:#015195;
	text-decoration:underline;
}
/*dzialy*/
.dzialy_view{
	float:left;
	width:710px;
	/*background: url('/public/default/img/news_view_tlo.jpg') repeat-y;
	border:1px solid black;*/
	background: url('/public/default/img/page_graphic/page_bg.jpg') repeat-y;
}
.dzialyMenu{
	float:left;
	width:220px;
	/*border:1px solid black;*/
}
.menuBoczneBoxdzialy{
	float:left;
	width:212px;
	padding:5px 5px 5px 0px;
	/*border-bottom:1px solid black;*/
}
.menuBoczneBoxdzialy a{
	font-size:12px;
	color:#575455;
}
.dzialyMain{
	float:right;
	width:480px;
	/*border:1px solid black;*/
}
.dzialyBox{
	float:left;
	width:470px;
	padding:5px;
}
.newsCategoryDzialy{
	float:right;
	width:240px;
}
.newsCategoryMainDzialy{
	float:left;
	padding:10px 5px;
	width:230px;
}
.dzialyPikto{
	float:left;
	width:100px;
	border:1px solid black;
}
.dzialyPikto a.galeria{
	padding-right:2px;
}
.dzialyPikto a.pliki{
	text-decoration:none;
}
.dzialyText{
	float:right;
	width:428px;
}
.dzialyTextPod{
	float:left;
	width:470px;
	padding:10px 5px;
}
.dzialyPasek{
	float:left;
	width:750px;
}
.dzialy_view a{
	color:#666666;
}
.dzialy_view a:hover{
	color:#F47320;
	text-decoration:none;
}
.dzialyMain a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.dzialyMain a.active:hover{
	color:#015195;
	text-decoration:underline;
}
/*partnerzyy*/
.partnerzy_view{
	float:left;
	width:710px;
	/*background: url('/public/default/img/news_view_tlo.jpg') repeat-y;
	border:1px solid black;*/
	background: url('/public/default/img/page_graphic/page_bg.jpg') repeat-y;
}
.partnerzyMenu{
	float:left;
	width:220px;
	/*border:1px solid black;*/
}
.menuBoczneBoxpartnerzy{
	float:left;
	width:212px;
	padding:5px 5px 5px 0px;
	/*border-bottom:1px solid black;*/
}
.menuBoczneBoxpartnerzy a{
	font-size:12px;
	color:#575455;
}
.partnerzyMain{
	float:right;
	width:480px;
}
.partnerzyBox{
	float:left;
	width:470px;
	padding:5px;
}
.partnerzyPikto{
	float:left;
	width:150px;
	/*border:1px solid black;*/
	display: none;
}
.partnerzyPikto a.galeria{
	padding-right:2px;
}
.partnerzyPikto a.pliki{
	text-decoration:none;
}
.partnerzyText{
	float:right;
	/*width:310px;*/
	width:460px;
}
.partnerzyTextPod{
	float:left;
	width:470px;
	padding:5px;
}
.partnerzyPasek{
	float:left;
	width:750px;
}
.partnerzy_view a{
	color:#666666;
}
.partnerzy_view a:hover{
	color:#F47320;
	text-decoration:none;
}
.partnerzyMain a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.partnerzyMain a.active:hover{
	color:#015195;
	text-decoration:underline;
}
.partnerzyZakladki{
	float:left;
	width:480px;
	padding:5px 0px 10px;
	color:#797677;
}
.zakladkaPasek{
	float:left;
	width:480px;
	height:26px;
	border-bottom:1px solid #C4C4C4;
}
.zakladkaBox{
	margin-top:1px;
	float:left;
	/*width:71px;*/
	padding:5px;
	/*border-bottom:1px solid white;*/
	height:15px;
	cursor:pointer;
}
.pauzaWhite{
	left:-5px;
	position:absolute;
	top:6px;
}
.pauzaWhiteOff{
	display:none;
}
.mediaShow{
	float:left;
	width:480px;
}
.mediaHide{
	float:left;
	width:480px;
	display:none;
}
/*nagrody*/
.nagrody_view{
	float:left;
	width:710px;
	/*background: url('/public/default/img/news_view_tlo.jpg') repeat-y;
	border:1px solid black;*/
	background: url('/public/default/img/page_graphic/page_bg.jpg') repeat-y;
}
.nagrodyMenu{
	float:left;
	width:220px;
	/*border:1px solid black;*/
}
.menuBoczneBoxnagrody{
	float:left;
	width:212px;
	padding:5px 5px 5px 0px;
	/*border-bottom:1px solid black;*/
}
.menuBoczneBoxnagrody a{
	font-size:12px;
	color:#575455;
}
.nagrodyMain{
	float:right;
	width:470px;
	padding:5px;
}
.nagrodyBox{
	float:left;
	width:470px;
}
.nagrodyPikto{
	float:left;
	width:230px;
}
.nagrodyPikto a.galeria{
	padding-right:2px;
}
.nagrodyPikto a.pliki{
	text-decoration:none;
}
.nagrodyText{
	float:right;
	width:220px;
}
.nagrodyTextPod{
	float:left;
	width:470px;
	padding:5px;
}
.nagrodyPasek{
	float:left;
	width:750px;
}
.nagrody_view a{
	color:#666666;
}
.nagrody_view a:hover{
	color:#F47320;
	text-decoration:none;
}
.nagrodyMain a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.nagrodyMain a.active:hover{
	color:#015195;
	text-decoration:underline;
}
/*praca*/
.praca_view{
	float:left;
	width:710px;
	/*background: url('/public/default/img/news_view_tlo.jpg') repeat-y;
	border:1px solid black;*/
	background: url('/public/default/img/page_graphic/page_bg.jpg') repeat-y;
}
.pracaMenu{
	float:left;
	width:220px;
	/*border:1px solid black;*/
}
.menuBoczneBoxpraca{
	float:left;
	width:212px;
	padding:5px 5px 5px 0px;
}
.menuBoczneBoxpraca a{
	font-size:12px;
	color:#575455;
}
.pracaMain{
	float:right;
	width:480px;
	/*border:1px solid black;*/
}
.pracaBox{
	float:left;
	width:470px;
	padding:5px;
}
.pracaPikto{
	float:left;
	width:100px;
	border:1px solid black;
}
.pracaPikto a.galeria{
	padding-right:2px;
}
.pracaPikto a.pliki{
	text-decoration:none;
}
.pracaText{
	float:right;
	width:428px;
}
.pracaTextPod{
	float:left;
	width:470px;
	padding:5px;
}
.pracaPasek{
	float:left;
	width:750px;
}
.praca_view a{
	color:#666666;
}
.praca_view a:hover{
	color:#F47320;
	text-decoration:none;
}
.pracaMain a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.pracaMain a.active:hover{
	color:#015195;
	text-decoration:underline;
}
/*logowanie i rejestracja*/
.login_view{
	float:left;
	width:755px;
	padding:0px 10px;
	background: url('/public/default/img/news_view_tlo.jpg') repeat-y;
}
.login_view a{
	color:#5b5b5b;
}
.login_view a:hover{
	color:#015195;
	text-decoration:underline;
}
.login_view a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.login_view a.active:hover{
	color:#015195;
	text-decoration:underline;
}
#loginBox{
	padding:15px;
}
#loginBox input{
	width:200px;
	border:1px solid #bababa;
}
#loginBox b.remember{
	color:#fd0002;
	text-decoration:underline;
	cursor:pointer;
}
.loginButton{
	background: url('/public/default/img/tlo_buton_karnet.gif') no-repeat;
	border:none;
	cursor:pointer;
	width:142px;
	height:25px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding-bottom:2px;
}
#remBox{
	padding:15px;
	display:none;
}
#remBox input{
	width:200px;
	border:1px solid #bababa;
}
#regBox{
	padding:15px;
	display:none;
}
#regBox input{
	width:200px;
	border:1px solid #bababa;
}
td.error{
	background-color:red;
	color:#fff;
	font-weight:bold;
	text-align:center;
	height:30px;
	padding:0px 15px;
}
td.send{
	background-color:green;
	color:#fff;
	font-weight:bold;
	text-align:center;
	height:30px;
	padding:0px 15px;
}
/*panel*/
.panel_view{
	float:left;
	width:755px;
	padding:0px 10px;
	background: url('/public/default/img/news_view_tlo.jpg') repeat-y;
}
.panel_view a{
	color:#5b5b5b;
}
.panel_view a:hover{
	color:#015195;
	text-decoration:underline;
}
.panel_view a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.panel_view a.active:hover{
	color:#015195;
	text-decoration:underline;
}
#panelBox{
	padding:15px;
	display:none;
}
#panelBox input{
	width:200px;
	border:1px solid #bababa;
}
.panelButton{
	background: url('/public/default/img/tlo_buton_karnet.gif') no-repeat;
	border:none;
	cursor:pointer;
	width:142px;
	height:25px;
	color:#fff;
	font-weight:bold;
}
.panelMainList{
	float:left;
	padding-left:10px;
	width:750px;
}
.panelMainList a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.panelMainList a.active:hover{
	color:#015195;
	text-decoration:underline;
}
.panelListBox{
	float:left;
	width:735px;
	padding:10px 5px;
	margin-left:5px;
}
.panelListBoxBG{
	float:left;
	width:735px;
	padding:10px 5px;
	margin-left:5px;
	background-color:#e8e8e8;
}
.panelListPikto{
	float:left;
	width:75px;
	padding-top:10px;
}
.panelListText{
	float:left;
	width:650px;
	padding-top:10px;
	padding-left:10px;
}
#panelshow{
	cursor:pointer;
}
#panelhide{
	cursor:pointer;
	display:none;
}
.panel_error{
	margin-top:10px;
}
/*kalendarz*/
.kalendarz_view{
	float:left;
	width:775px;
	background: url('/public/default/img/news_view_tlo.jpg') repeat-y;
}
.kalendarz_view a{
	color:#5b5b5b;
}
.kalendarz_view a:hover{
	color:#015195;
	text-decoration:underline;
}
.kalendarzMainList{
	float:left;
	padding-left:10px;
	width:750px;
}
.kalendarzMainList a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.kalendarzMainList a.active:hover{
	color:#015195;
	text-decoration:underline;
}
.kalendarzPasekList{
	float:left;
	width:750px;
}
.kalendarzListBox{
	float:left;
	width:735px;
	padding:10px 5px;
	margin-left:5px;
}
.kalendarzListBoxBG{
	float:left;
	width:735px;
	padding:10px 5px;
	margin-left:5px;
	background-color:#e8e8e8;
}
.kalendarzListPikto{
	float:left;
	width:75px;
	padding-top:10px;
}
.kalendarzListText{
	float:left;
	width:650px;
	padding-top:10px;
	padding-left:10px;
}
.kalendarzPaginacja{
	float:left;
	width:775px;
	text-align:center;
	padding-bottom:15px;
	padding-top:15px;
}
.categoryNamekalendarz{
	float:left;
	text-decoration:underline;
	width:735px;
}
/*rss*/
.rssImg{
	vertical-align:-4px;
}
.rss_view{
	float:left;
	width:775px;
	background: url('/public/default/img/news_view_tlo.jpg') repeat-y;
}
.rssMain{
	float:left;
	padding-left:10px;
	width:510px;
	padding-bottom:15px;
}
.rss_view a{
	color:#5b5b5b;
}
.rss_view a:hover{
	color:#015195;
	text-decoration:underline;
}
.rssMain a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.rssMain a.active:hover{
	color:#015195;
	text-decoration:underline;
}
.rss_view a.link_rss{
	color:#5b5b5b;
	vertical-align:4px;
	font-weight:bold;
}
.rss_view a.link_rss:hover{
	color:#015195;
	text-decoration:underline;
}
.rssPasek{
	float:left;
	padding-left:10px;
	width:510px;
	padding-bottom:5px;
}
.rssListBox{
	float:left;
	width:500px;
	padding:5px 5px;
	margin-left:5px;
}
/*blog*/
.blog_view{
	float:left;
	width:775px;
	background: url('/public/default/img/news_view_tlo.jpg') repeat-y;
}
.blogMain{
	float:left;
	padding-left:10px;
	width:510px;
	padding-bottom:15px;
}
.blog_view a{
	color:#5b5b5b;
}
.blog_view a:hover{
	color:#015195;
	text-decoration:underline;
}
.blogMain a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.blogMain a.active:hover{
	color:#015195;
	text-decoration:underline;
}
.blogCategory{
	float:left;
	width:255px;
}
.blogCategoryTop{
	float:left;
	width:255px;
	height:7px;
	background: url('/public/default/img/news_view_cat_top.jpg') no-repeat;
}
.blogCategoryMain{
	float:left;
	width:245px;
	padding-left:10px;
	background: url('/public/default/img/news_view_cat_tlo.jpg') repeat-y;
}
.blogCategoryEnd{
	float:left;
	width:255px;
	height:7px;
	background: url('/public/default/img/news_view_cat_end.jpg') no-repeat;
}
.blogPodcategory{
	float:left;
	width:245px;
	padding-left:5px;
}
.blogPasek{
	float:left;
	width:510px;
}
.blogPikto{
	float:left;
	width:200px;
	padding-top:10px;
}
.blogPikto a.galeria{
	padding-right:2px;
}
.blogPikto a.pliki{
	text-decoration:none;
}
.blogText{
	float:left;
	width:300px;
	padding-top:10px;
	padding-left:10px;
}
.blogMainList{
	float:left;
	width:520px;
	/*background: url('/public/default/img/news_view_tlo.jpg') repeat-y;*/
}
.blogMainList a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.blogMainList a.active:hover{
	color:#015195;
	text-decoration:underline;
}
.blogPasekList{
	float:left;
	padding-left:10px;
	width:510px;
}
.blogListBox{
	float:left;
	width:500px;
	padding:10px 5px;
	margin-left:5px;
}
.blogListBoxBG{
	float:left;
	width:500px;
	padding:10px 5px;
	margin-left:5px;
	background-color:#e8e8e8;
}
.blogListPikto{
	float:left;
	width:85px;
}
.blogListText{
	float:left;
	width:415px;
}
.blogPaginacja{
	float:left;
	width:775px;
	text-align:center;
	padding-bottom:15px;
	padding-top:15px;
}
.blogListText span.user{
	color:red;
	text-decoration:underline;
}
.blog_przerwa{
	clear:both;
	line-height:5px;
}
.archive{
	float:left;
}
/*wyszukiwarka*/
.search_view{
	float:left;
	width:755px;
	padding:0px 10px;
	background: url('/public/default/img/news_view_tlo.jpg') repeat-y;
}
.search_view a{
	color:#666666;
}
.search_view a:hover{
	color:#F47320;
	text-decoration:none;
}
.search_view a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.search_view a.active:hover{
	color:#015195;
	text-decoration:underline;
}
.searchListBox{
	float:left;
	width:735px;
	padding:10px 5px;
	margin-left:5px;
}
.searchListBoxBG{
	float:left;
	width:735px;
	padding:10px 5px;
	margin-left:5px;
	background-color:#e8e8e8;
}
.searchListPikto{
	float:left;
	width:75px;
	padding-top:10px;
}
.searchListText{
	float:left;
	width:650px;
	padding-top:10px;
	padding-left:10px;
}
.searchPaginacja{
	float:left;
	width:775px;
	text-align:center;
	padding-bottom:15px;
	padding-top:15px;
}
.searchAdvBox{
	float:left;
	margin-top:20px;
	margin-left:45px;
	margin-bottom:20px;
}
.searchAdvName{
	float:left;
	width:300px;
	border:1px solid black;
}
.searchAdvLang{
	float:left;
	padding-top:3px;
	width:75px;
}
.search_pasek{
	margin-left:8px;
}
.searchOpcje{
	float:left;
	margin-top:10px;
	margin-left:15px;
	margin-bottom:10px;
}
.searchAdvCategory{
	float:left;
	margin-top:20px;
	margin-left:45px;
	margin-bottom:20px;
}
.searchPodkategory{
	float:left;
	width:250px;
}
.search_PodkategoryTree{
	display:none;
	background:#d6d6d6;
}
.searchPodkategoryNone{
	float:left;
	width:250px;
}
.search_arrow{
	float:right;
	display:none;
}
.searchPodkategoryText{
	float:left;
	width:230px;
}
.searchArrowBox{
	float:right;
	width:20px;
}
/**newsletter**/
#newsletterBox{
	padding:15px;
}
/**patroni medialni*/
.mediapatron_view{
	float:left;
	width:755px;
	padding:0px 10px;
	background: url('/public/default/img/news_view_tlo.jpg') repeat-y;
}
.mediapatronListBox{
	float:left;
	width:730px;
	padding:10px 5px;
	margin-left:5px;
}
.mediapatronListBoxBG{
	float:left;
	width:730px;
	padding:10px 5px;
	margin-left:5px;
	background-color:#e8e8e8;
}
.mediapatronListPikto{
	float:left;
	width:100px;
}
.mediapatronListText{
	float:left;
	padding-left:5px;
}
.mediapatron_view a{
	color:#666666;
}
.mediapatron_view a:hover{
	color:#F47320;
	text-decoration:none;
}
.mediapatron_view a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.mediapatron_view a.active:hover{
	color:#015195;
	text-decoration:underline;
}
/*wystawy*/
.wystawy_view{
	float:left;
	width:710px;
	/*background: url('/public/default/img/news_view_tlo.jpg') repeat-y;
	border:1px solid black;*/
	background: url('/public/default/img/page_graphic/page_bg.jpg') repeat-y;
}
.wystawyMenu{
	float:left;
	width:220px;
}
.menuBoczneBoxwystawy{
	float:left;
	width:212px;
	padding:5px 5px 5px 0px;
}
.menuBoczneBoxwystawy a{
	font-size:12px;
	color:#575455;
}
.wystawyMain{
	float:right;
	width:480px;

}
.wystawyBox{
	float:left;
	width:470px;
	padding:5px;
}
.wystawyPikto{
	float:left;
	width:100px;
	border:1px solid black;
}
.wystawyPikto a.galeria{
	padding-right:2px;
}
.wystawyPikto a.pliki{
	text-decoration:none;
}
.wystawyText{
	float:right;
	width:428px;
}
.wystawyTextPod{
	float:left;
	width:538px;
	padding:15px;
}
.wystawyPasek{
	float:left;
	width:750px;
}
.wystawy_view a{
	color:#666666;
}
.wystawy_view a:hover{
	color:#F47320;
	text-decoration:none;
}
.wystawyMain a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.wystawyMain a.active:hover{
	color:#015195;
	text-decoration:underline;
}
.wystawyPaginacja{
	float:left;
	width:250px;
	height:28px;
	margin-top:-12px;
	padding-left:400px;
	/*text-align:center;
	padding-bottom:15px;
	padding-top:15px;
	padding-right:15px;*/
}
.wystawyPaginacja .nawigacja{
	text-align:center;
	height:28px;
}
.wystawyPaginacja strong.nawigacja1{
	background:#9c9c9c;
	float:left;
	width:39px;
	height:23px;
	padding-top:6px;
	color:#fff;
}
.wystawyPaginacja a.nawigacja{
	background:#dbdbdb;
	float:left;
	width:39px;
	height:23px;
	padding-top:6px;
	color:#000;
	border-right:1px solid #a8a8a8;
}
.wystawyPaginacja a.nawigacja_first{
	float:left;
	width:41px;
	height:23px;
}
.wystawyPaginacja a.nawigacja_last{
	float:left;
	width:41px;
	height:23px;
	margin-left:-1px;
}
.wystawyKontaktBox{
	float:left;
	width:220px;
}
.wystawyKontaktPikto{
	float:left;
	width:100px;
}
.wystawyKontaktText{
	float:right;
	width:120px;
	line-height:15px;
}
.wystawyKontaktText a{
	color:#000;
}
.newsCategoryWystawy{
	float:right;
	width:240px;
	/*padding:10px 5px;
	border:1px solid black;*/
}
/*kalendarium*/
.kalendarium_view{
	float:left;
	width:710px;
	/*background: url('/public/default/img/news_view_tlo.jpg') repeat-y;
	border:1px solid black;*/
	background: url('/public/default/img/page_graphic/page_bg.jpg') repeat-y;
}
.kalendariumMenu{
	float:left;
	width:220px;
	/*border:1px solid black;*/
}
.menuBoczneBoxkalendarium{
	float:left;
	width:212px;
	padding:5px 5px 5px 0px;
}
.menuBoczneBoxkalendarium a{
	font-size:12px;
	color:#575455;
}
.kalendariumMain{
	float:right;
	width:480px;
}
.kalendariumBox{
	float:left;
	width:470px;
	padding:5px;
}
.kalendariumPikto{
	float:left;
	width:100px;
	border:1px solid black;
}
.kalendariumPikto a.galeria{
	padding-right:2px;
}
.kalendariumPikto a.pliki{
	text-decoration:none;
}
.kalendariumText{
	float:right;
	width:428px;
}
.kalendariumTextPod{
	float:left;
	width:538px;
	padding:15px;
}
.kalendariumPasek{
	float:left;
	width:750px;
}
.kalendarium_view a{
	color:#666666;
}
.kalendarium_view a:hover{
	color:#F47320;
	text-decoration:none;
}
.kalendariumMain a.active{
	color:#d40c0c;
	text-decoration:underline;
}
.kalendariumMain a.active:hover{
	color:#015195;
	text-decoration:underline;
}
.kalendariumPaginacja{
	float:left;
	width:250px;
	height:28px;
	margin-top:-12px;
	padding-left:360px;
	margin-top: 20px;
	margin-bottom: 20px;
	/*text-align:center;
	padding-bottom:15px;
	padding-top:15px;
	padding-right:15px;*/
}
.kalendariumPaginacja .nawigacja{
	text-align:center;
	height:28px;
}
.kalendariumPaginacja strong.nawigacja1{
	background:#9c9c9c;
	float:left;
	width:39px;
	height:23px;
	padding-top:6px;
	color:#fff;
}
.kalendariumPaginacja a.nawigacja{
	background:#dbdbdb;
	float:left;
	width:39px;
	height:23px;
	padding-top:6px;
	color:#000;
	border-right:1px solid #a8a8a8;
}
.kalendariumPaginacja a.nawigacja_first{
	float:left;
	width:41px;
	height:23px;
}
.kalendariumPaginacja a.nawigacja_last{
	float:left;
	width:41px;
	height:23px;
	margin-left:-1px;
}
.kalendariumKontaktBox{
	float:left;
	width:220px;
}
.kalendariumKontaktPikto{
	float:left;
	width:100px;
}
.kalendariumKontaktText{
	float:right;
	width:120px;
}
.kalendariumKontaktText a{
	color:#000;
}
/*pawilon wyspianskiego*/
.pawilonBox{
	float:right;
	width:240px;
}
.brakTerm{
	vertical-align:-6px;
}
/*kontakt*/
.kontakt_view{
	float:left;
	width:950px;
	height:340px;
}
.kontaktPikto{
	background: url('/public/default/img/kontakt_bg.jpg') repeat-y;
	float:left;
	width:465px;
	height:340px;
}
.kontaktText{
	float:right;
	width:480px;
	height:340px;
}
.downloadBox{
	float:left;
	width:150px;
	padding:5px;
}
.downloadBox a{
	color:#F47321;
}
/*zamowienia*/
.zamowieniaColor{
	float:left;
	height:175px;
	cursor:pointer;
}
.zamowieniaListBoxPod{
	float:left;
	width:700px;
	padding:10px 5px 5px;
	height:146px;
	/*margin-left:5px;*/
	overflow:hidden;
}
.zamowieniaListPikto{
	float:left;
	width:230px;
}
.zamowieniaListTextPod{
	float:left;
	padding-left:10px;
	padding-top:0px;
	width:450px;
}
.changeBGZamowienia{
	background:#fda065;/*#fbc7a6;*/
	display:none;
	height:174px;
	opacity:0.5;
	filter: alpha(opacity = 50);
	position:absolute;
	width:710px;
}
#invisibleZone{
	display:none;
	position:absolute;
	width:186px;
	padding:5px;
	z-index:3;
}
/*wyszukiwarka adv*/
.searchInput_adv{
	border:3px solid #9C9C9C;
	float:left;
	font-size:13px;
	height:22px;
	margin-top:0px;
	padding:3px;
	width:174px;
}
.searchButton_adv{
	background:none;
	border:none;
	cursor:pointer;
	width:100px;
	height:28px;
	float:right;
	margin-right:3px;
}
.changeBGMain{
	background:#fda065;/*#fbc7a6;*/
	display:none;
	opacity:0.5;
	position:absolute;
	width:480px;
}
.observe{
	margin-right:23px;
}
.title_news_box{
	width:100%;
	margin-top:-7px;
	padding-bottom:4px;
}
.kbf_media_title{
	line-height: 20px;
}
/*searh roz*/
.newsColorSearch{
	float:left;
	height:131px;
	cursor:pointer;
}
.changeBGSearch{
	background:#fda065;/*#fbc7a6;*/
	display:none;
	height:131px;
	opacity:0.5;
	position:absolute;
	width:710px;
}
.newsListBoxPodSearch{
	float:left;
	width:694px;
	padding:13px 5px 5px 11px;
	height:100px;
	/*margin-left:5px;*/
}
/** podkreslenia **/
.start_newsText a:hover{
	text-decoration:underline;
}
.newsListTextPod a:hover,.newsPikto a:hover,.newsTextPod a:hover{
	text-decoration:underline;
}
.pagePikto a:hover{
	text-decoration:underline;
}
.staffText a:hover,.staffTextPod a:hover{
	text-decoration:underline;
}
.partnerzyText a:hover{
	text-decoration:underline;
}
.nagrodyBox a:hover{
	text-decoration:underline;
}
.pracaBox a:hover{
	text-decoration:underline;
}
.relationListTextPod a:hover,.relationPikto a:hover,.relationTextPod a:hover{
	text-decoration:underline;
}
.wystawyBox a:hover,.wystawyText a:hover{
	text-decoration:underline;
}
.kalendariumBox a:hover{
	text-decoration:underline;
}
.pageText a:hover{
	text-decoration:underline;
}
.downloadBox a:hover{
	text-decoration:underline;
}
.kbf_media_title a:hover{
	text-decoration:none;
}
.kalendariumBox a,.wystawyBox a{
	color:#F47320;
}
.kontaktPikto a:hover{
	text-decoration:underline;
}


/**** Openform 2014 *****/


.cycle-control, #cycle-pagination{
	position: absolute;
	z-index: 1000;
}
#cycle-pagination{
	left: 19px;
	bottom: 10px;
}
.pager-item{
	display: inline-block;
	cursor: pointer;
	font-family: arial;
	font-size: 14px;
	color: #fff;
	margin-right: 10px;
	text-align: center;
}
#rotate{
	position: relative;
}
.pager-item.cycle-pager-active{
	color: #000;
}
.slide-pag{
	width: 15px;
	height: 15px;
	background-image: url(../img/przewijak_white.png);
	background-repeat: no-repeat;
}
.cycle-pager-active .slide-pag{
	background-image: url(../img/przewijak_black.png);
}


.cycle-control{
	bottom: 32px;
	width: 39px;
	height: 80px;
	cursor: pointer;
	text-indent: -9999px;
}


#cycleprev{
	background-image: url(../img/przewijak_left.png);
	right: 660px;
}
#cyclenext{
	background-image: url(../img/przewijak_right.png);
	right: 21px;
}

#newsList > .fleft{
	width: 950px;
}

#menu_show a{
	font-family: aller;
	color: rgb(91, 91, 91);
}
#mobileMenu, #mobileBar{
	display: none;
}

.grHeader{
	font-family: "Aller";
	font-size: 30px;
	color: #002f56;
	font-weight: normal;

}
.grHeader.smaller{
	font-size: 27px;
	margin: 0;
	line-height: 20px;
}

.rwdShow{
	display: none;
}

.bottom-menu-item{
	float:left;
	padding:0px 4px;
	font-family:Tahoma, Arial, Helvetica;
	box-sizing: border-box;
}

.mobilecrumbs{
	display: none;
	font-family: Aller;
	font-size: 30px;
	color: #6c6a6a;
	font-weight: normal;
	box-sizing: border-box;
	min-height: 58px;
	line-height: 43px;
	margin-bottom: 24px;
}

.mobilecrumbs a{
	color: #002f56;
}

.wystawyMenu .name{
	margin-left: 5px;
}


#observeUs{
	font-family: Aller;
	font-size: 27px;
	font-weight: normal;
	color: #09024e;
	float: left;
	margin: 0;
}

.observeLogos{
	float: right;
}
.relative{
	position: relative;
}
.invisibleTriangle{
top: 6px;
}

.grHeader.smaller{
margin-bottom: 7px;
}
@media screen and (min-width: 768px){
	#mobileMenu{
		display: none !important;
	}
}

.showfortiny{
	display: none;
}

.touch .onover.menuBox{
	background-color: #fff !important;
	color: #5b5b5b !important;
}

.menuBox.active{
	background-color: #f47321 !important;
}

.touch .menuPodBox, .touch .changeBGZamowienia{
	display: none !important;
}

.rotateRight a img {
    width: 722px;
}

input, textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}


@media screen and (min-width: 951px){
.relationPikto a > img, .newsBox > .imgBox > img{
	width: 228px;
}

.article_img{
	width: 312px;
}
}
@media screen and (min-width: 761px){
	img.pageil, .newsListPikto > a > img, .staffPikto > img, .relationListPikto a > img, .wystawyBox > a > img, .kalendariumBox > a > img, .kalendariumBox > img,  .nagrodyBox > img
	{
		width: 228px;
	}

}

.mContentBox > .start_newsNameBox.hidefortiny .start_newsName{
	line-height: 23px;
}

.startheader{
	float: left;
}

.startheader + a{
	display: block;
    float: right;
    margin-left: 15px;
    margin-top: 27px;
}


.newsListTextPod.mnews{
	padding-top: 23px;
}


.galleryitem img, .galleryitem .article_img{
		width: 100%;
}
@media screen and (min-width: 961px){
	.galleryitem{
		width: 33.33%;
	}


}
.ticketsButton {
    display: block;
    width: 140px;
    text-align: center;
    font-size: 14px;
    background-color: #f47321;
    color: #ffffff;
    height: 28px;
    line-height: 25px;
    cursor: pointer;
    font-family: Aller;
    font-weight: 700;
}
.ticketsButton:hover {
    color: #ffffff;
}
.ticketsButton.mourn {
    background-color: #9c9c9c;
}
.popup-newsletter-wrap {
	overflow: scroll;
	display: none; 
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, .5);
	z-index: 999999999 !important;
	}
	.popup-newsletter {
		min-height: 350px;
		height: auto;
		position: absolute;
		top: 40%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 650px;
		height: 350px;
		background: #f47321;
		padding: 0;
		color: #fff;
		font-size: 24px;
		text-align: center;
		z-index: 9999999999;
		}
		@media screen and (max-width: 767px) {
			.popup-newsletter {
				width: 95%;
				top: 30%;
				}
			}
		@media screen and (max-width: 425px) {
			.popup-newsletter {
				top: 25%;
				}
			}
		.popup-newsletter .popup-close {
			position: absolute;
			top: 15px;
			right: 15px;
			height: 30px;
			width: 30px;
			background: #343434;
			}
		.popup-newsletter .popup-close:before, .popup-newsletter .popup-close:after {
			content: '';
			height: 60%;
			width: 2px;
			background: #fff;
			position: absolute;
			left: 50%;
			top: 50%;
			}
		.popup-newsletter .popup-close:before {
			transform: translate(-50%, -50%) rotate(45deg);
			}
		.popup-newsletter .popup-close:after {
			transform: translate(-50%, -50%) rotate(-45deg);
			}
		.popup-newsletter .popup-close:hover {
			opacity: 1;
			}
		.popup-newsletter .outer {
			display: table;
			height: 100%;
			background: #f47321;
			}
			.popup-newsletter .outer .alerts{
				font-size: 18px;
				padding-top: 14px;
				}
				.popup-newsletter .outer .alerts .red{
					color: #ff2525;
					font-weight: 700;
					}
		.popup-newsletter .inner {
			padding: 35px 50px;
			display: table-cell;
			vertical-align: middle;
			}
		@media screen and (max-width: 425px) {
			.popup-newsletter .inner {
				padding: 25px;
				}
			}
		.popup-newsletter h1 {
			font-size: 30px;
			margin-bottom: 10px;
			color: white;
		}
		.popup-newsletter h2 {
			font-size: 24px;
			margin-bottom: 35px;
			color: white;
			}
		.popup-newsletter .desc {
			font-size: 18px;
			margin-bottom: 20px;
			}
		.popup-newsletter .newsletterForm {
			display: flex;
			flex-wrap: wrap;
			margin-top: 35px;
			}
		.newsletter__grid {
			display: grid;
			grid-gap: 20px;
			width: 100%;
			}
		@media screen and (min-width: 768px) {
			.newsletter__grid {
				grid-template-columns: repeat(2, 1fr);
				}
			}
		.newsletter__input {
			color: #343434;
			border: none;
			font-size: 18px;
			line-height: 24px;
			padding: 5px 10px;
			}
		.newsletter__grid .newsletter-button {
			width: auto;
			height: auto;
			padding: 5px;
			margin-left: 0;
			}
		.button-inverted-white {
			width: 320px;
			height: 30px;
			display: inline-block;
			text-align: center;
			line-height: 30px;
			font-size: 14px;
			font-weight: 400;
			background-color: #343434;
			color: #fff!important;
			transition: .1s ease-in;
			text-transform: uppercase;
			cursor: pointer;
			}
		.popup-newsletter .error-message {
			font-family: "PT Mono";
			font-size: 14px;
			text-align: left;
			display: block;
			width: 100%;
			margin-top: 5px;
			}
		.checkbox__label {
			display: block;
			position: relative;
			font-size: 12px;
			line-height: 14px;
			margin-top: 20px;
			text-align: left;
			padding-left: 20px;
			color: white;
			}
			.checkbox__label span {
				font-size: 15px;
				cursor: pointer;
				}
			.checkbox__label .checkbox__error {
				font-size: 15px;
				color: #ff2525;
				display: none;
				}
		.checkbox__label input {
			box-shadow: none;
			margin: 4px 0 0;
			line-height: normal;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			padding: 0;
			outline: 0 !important;
			-webkit-appearance: none !important;
		    border-radius: 0 !important;
			}
		.checkbox__label.info {
			font-size: 16px;
			}
			.checkbox__label.info a {
				color: #fff;
				}
			.checkbox__label.info a:hover {
				color: #fff;
				opacity: 0.5;
				}
		.checkbox__block {
			height: 14px;
			width: 14px;
			position: absolute;
			left: 0;
			top: 0;
			border: 1px solid #fff;
			transition: background 0.3s ease-in-out;
			cursor: pointer;
			}
		.checkbox__block.red {
			border: 1px solid #ff2525;
			}
		.checkbox__block.checked {
			border: 1px solid #fff;
			background: #fff
			}
		.checkbox__label.info {
			padding-left: 0;
			}
		.checkbox__error {
			padding-top: 8px;
			}