/*
Title:			UPH Site
Author:			Piotr Switalski (http://www.peter.ii.uph.edu.pl)
Version:		2.0
Date:			2015-04-.. 
*/
@charset "utf-8";
html {
	height: 100%;
	margin-bottom: 1px;
}
form {
	margin-left: 10px;
	overflow: hidden;
	padding: 0;
}
body {
	background-color: #FFF;
	color: #333;
	font-family: 'Open Sans',Roboto, Calibri, 'Trebuchet MS', helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	overflow-x: hidden;
	min-height: 100%;
}
.color_back {
    margin: 0 auto;
	/*width: 1200px;*/
	/*background-color:#FFF;*/
	/*min-height:6000px;*/
}
a:link, a:active, a:visited {
	background: none;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1, .subheading-category, div.jev_evdt_header {
	font-family: 'Open Sans', Oxygen, sans-serif;
	font-weight: 300;
	font-size: 36px !important;
	line-height: 36px;
	margin-top: 0;
	margin-bottom: 10px;
}
h2 {
	font-family: 'Open Sans';
	font-weight: 300;
	font-size: 32px;
	line-height: 34px;
	text-align:left;
	color:#333;
}
h3 {
	font-family: 'Open Sans';
	font-weight: 300;
	font-size: 26px;
	line-height: 28px;
	text-align:left;
	color:#333;
}
h4 {
	font-family: 'Open Sans';
	font-weight: 300;
	font-size: 20px;
	line-height: 22px;
	text-align:left;
	color:#333;
}
h5 {
	font-family: 'Open Sans';
	font-weight: 400;
	font-size: 18px;
	line-height: 20px;
	text-align:left;
	color:#333;
}
h6 {
	color: #606060;
	font-size: 10px;
	margin: 10px 0 0 0;
	padding-bottom: 2px;
	text-align: center;
}
.item-title {
	font-size: 24px;
	line-height: 25px;
	font-weight: 400;
}
input.button {
	cursor: pointer;
}
p {
	margin-bottom: 5px;
	margin-top: 0;
}
img {
	border: 0 none;
	display: inline-block;
	margin: auto;
	text-align: center;
}
th {
	text-align: center;
}
header {
	display: block;
	height: auto;
}
.grid-container {
    display: inline-grid;
    grid-template-columns: auto auto;
}
.grid-item {
	place-items: end center;
}
.grid-item-span {
	grid-column: 1 / span 2;
}

.button_link {
	display: inline;
}

.button_link a {
	display: inline;
	cursor: pointer;
	color: #31302B !important;
	border: 2px solid #31302B;
	background-color: #FFF !important;
	border-radius: 0px;
	width: auto;
	margin: 5px 5px;
	height: 18px;
	font-size: 14px;
	padding: 2px 10px;
	text-align: center;
	box-shadow: inset 0 0 0 0 #31302B;
	-webkit-transition: all ease 0.8s;
	-moz-transition: all ease 0.8s;
	transition: all ease 0.8s;

}

.button_link_big a {
	display: inline;
	cursor: pointer;
	color: #31302B !important;
	border: 2px solid #31302B;
	background-color: #FFF !important;
	border-radius: 0px;
	width: auto;
	margin: 30px 0px;
	height: 30px;
	font-size: 22px;
	padding: 2px 10px;
	text-align: center;
	box-shadow: inset 0 0 0 0 #31302B;
	-webkit-transition: all ease 0.8s;
	-moz-transition: all ease 0.8s;
	transition: all ease 0.8s;

}

/* Opis kierunku */

td.opis_kierunku {
	font-weight:300;
	font-size: 13px;
	padding: 5px;
}
td.opis_kierunku p {
	margin: 5px 0 10px 0;
}
td.opis_kierunku h4 {
    font-family: 'Roboto';
	font-weight: 900;
	font-size: 21px;
	line-height: 22px;
	text-align:left;
	color:#333;
	padding: 0 0 3px 0;
	margin:0;
	display: block;
}
td.opis_kierunku h5 {
    font-family: 'Roboto';
	font-weight: 900;
	font-size: 15px;
	line-height: 17px;
	text-align:left;
	color:#333;
	padding: 0 0 3px 0;
	margin:0;
	display: block;
}

#logo_uph_50lat {
	background: url(../images/logo_uph_50lat.png) no-repeat;
	width: 300px;
	height: 150px;
	margin: 10px 0 0 0;
	float: left;
	/* Nie pokazuj tekstu */
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

#logo_uph {
	margin: 20px 0 0 0;
	width: 300px;
	float:left;
}
#godlo_polski {
	background: url(../images/godlo_polski.png) no-repeat;
	width: 97px;
	height: 120px;
	margin: 0;
	float: right;
}
div#flags {
	margin: 60px 0px 0 10px;
}
div#flags li {
	display: inline-block;
	zoom: 1;
	margin: 0;
	padding: 0;
	border: 1px;
	border-style: solid;
	border-color: #aaa;
	line-height: 0px;
}
div#top_others {
	width: 730px;
	margin: 10px 0 0 0;
    float: right;	
}

.www_button {
	border: 1px solid #ddd;
	color: #666;
    margin: 0 200px 0 0;
    padding: 0;
	text-align: center;
	text-decoration: none;
	width: 60px;
	min-width:60px;
	text-align:center !important;
	transition: all ease 0.8s;
	font-size:10px;
	float:right;
}

.slide_button {
	background: url(../images/bk_pagenavi.jpg) 0 100% repeat-x;
	border: 1px solid #ddd;
	color: #666;
    margin: 6px 0 10px 0;
    padding: 5px 5px;
	text-align: center;
	text-decoration: none;
	width: 250px;
	min-width:100px;
	text-align:center !important;
	transition: all ease 0.8s;
}
p.www_button {
	text-align: right;
}
p.slide_button {
	text-align: right;
}
.slide_button:hover, .www_button:hover
{
	box-shadow: inset 0 100px 0 0 #666 !important;
    color: #FFF !important;
	text-decoration:none !important;
}
.slide_button a:hover, .www_button a:hover
{
    color: #FFF !important;
	text-decoration:none !important;
}
.slide_button a, .www_button a
{
    color: #000 !important;
}

.background_palac {
	background: url(../images/img_palac.jpg) no-repeat;
	float: left;
	height: 370px;
	width: 1920px;
	position: absolute;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, 0%)
}
.background_studenci {
	background: url(../images/img_studenci.jpg) no-repeat;
	float: left;
	height: 220px;
	width: 1920px;
	position: absolute;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, 0%)
}
.background_kandydaci {
	background: url(../images/img_kandydaci.jpg) no-repeat;
	float: left;
	height: 220px;
	width: 1920px;
	position: absolute;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, 0%)
}
.background_pracownicy {
	background: url(../images/img_pracownicy.jpg) no-repeat;
	float: left;
	height: 220px;
	width: 1920px;
	position: absolute;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, 0%)
}
.background_biblioteka {
	background: url(../images/img_biblioteka.jpg) no-repeat;
	float: left;
	height: 220px;
	width: 1920px;
	position: absolute;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, 0%)
}
.background_nauka {
	background: url(../images/img_nauka.jpg) no-repeat;
	float: left;
	height: 220px;
	width: 1920px;
	position: absolute;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, 0%)
}
.background_obce {
	background: url(../images/img_obce.jpg) no-repeat;
	float: left;
	height: 220px;
	width: 1920px;
	position: absolute;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, 0%)
}
.background_uczelnia, .background_wydarzenia {
	background: url(../images/img_uczelnia.jpg) no-repeat;
	float: left;
	height: 220px;
	width: 1920px;
	position: absolute;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, 0%)
}
.color_bar_wydarzenia {
	height: 40px;
	width: 100%;
	background-color: #66326D;
	padding: 0 0 0
}
.color_bar_kandydaci {
	height: 40px;
	width: 100%;
	background-color: #446222;
	padding: 0 0 0
}
.color_bar_studenci {
	height: 40px;
	width: 100%;
	background-color: #395e7c;
	padding: 0 0 0
}
.color_bar_pracownicy {
	height: 40px;
	width: 100%;
	background-color: #841A1D;
	padding: 0 0 0
}
.color_bar_biblioteka {
	height: 40px;
	width: 100%;
	background-color: #14456D;
	padding: 0 0 0
}
.color_bar_nauka {
	height: 40px;
	width: 100%;
	background-color: #00605b;
	padding: 0 0 0
}
.color_bar_uczelnia {
	height: 40px;
	width: 100%;
	background-color: #585858;
	padding: 0 0 0
}
.color_bar_obce {
	height: 40px;
	width: 100%;
	background-color: #660000;
	padding: 0 0 0
}
.top_left_menu_wydarzenia {
	display: inline-block;
	background-color: #7C3F87;
	width: 230px;
	height: 12px;
	margin: 0;
	padding: 0;
}
.top_left_menu_kandydaci {
	display: inline-block;
	background-color: #6A953C;
	width: 230px;
	height: 12px;
	margin: 0;
	padding: 0;
}
.top_left_menu_studenci {
	display: inline-block;
	background-color: #3E6C93;
	width: 230px;
	height: 12px;
	margin: 0;
	padding: 0;
}
.top_left_menu_pracownicy {
	display: inline-block;
	background-color: #B92428;
	width: 230px;
	height: 12px;
	margin: 0;
	padding: 0;
}
.top_left_menu_biblioteka {
	display: inline-block;
	background-color: #1F69A7;
	width: 230px;
	height: 12px;
	margin: 0;
	padding: 0;
}
.top_left_menu_nauka {
	display: inline-block;
	background-color: #008680;
	width: 230px;
	height: 12px;
	margin: 0;
	padding: 0;
}
.top_left_menu_uczelnia {
	display: inline-block;
	background-color: #7D7D7D;
	width: 230px;
	height: 12px;
	margin: 0;
	padding: 0;
}
.top_left_menu_obce {
	display: inline-block;
	background-color: #4F0000;
	width: 230px;
	height: 12px;
	margin: 0;
	padding: 0;
}
.wrapper_logo {
	background: #fff;
	width: 300px;
	padding: 10px;
	margin: 0px 0 0 0;
	z-index: 1;
	box-shadow: 0 6px 6px 0px #444;
}
.wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 1100px;
}
.left_column {
	width: 750px;
	float: left;
}
.right_column {
	width: 350px;
	float: left;
}
.margin_main {
	margin: 550px 0 0 0;
}
.margin_main_bar {
	margin: 590px 0 0 0;
}
.margin_article {
	margin: 220px 0 0 0;
}
.background_banner {
	height: 250px;
	width: 100%;
	background-color: #e5ecf1;
	margin-top: 370px;
}
.banner {
	background-color: #FFF;
	width: 1100px;
	height: 224px;
	margin: 0px 0 0 0px;
	box-shadow: 2px 4px 10px #444;
}
.propozycje {
	width: 1100px;
	min-height: 440px;
	display: block;
	float: left;
}
.mapa {
	padding: 15px 0 0 0;
}
.bt-googlemaps img {
	outline: none;
	border: none;
	max-width: 100%;
	margin: 0;
	
}
.na_skroty {
	margin: 10px 0 0 0;
}
.bt-introtext {
	font-size: 12px;
	line-height: 13px;
}
nav#menu_start {
	margin: 260px 0 0 0;
	height: 40px;
	background-color: #4F0000;
	color: #FFF;
	opacity: 0.85;
	filter: alpha(opacity=85);
}
nav#menu_other {
	margin: 180px 0 0 0;
	height: 40px;
	background-color: #4F0000;
	opacity: 0.85;
	filter: alpha(opacity=85);
}
nav ul {
	padding: 14px 0 0 20px;
}
nav li {
	width: 300px;
	height: 18px;
	padding: 0px 3px 5px 3px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	display: inline;
	-webkit-background-clip: border-box;
	-webkit-background-origin: padding-box;
	-webkit-background-size: auto;
	background-origin: padding-box;
	text-transform: uppercase;
}
nav li a:link, nav li a:visited {
	padding-top: 8px;
	padding-right: 14px;
	padding-bottom: 7px;
	padding-left: 14px;
	height: 14px;
	font-size: 21px;
	font-family: Roboto, Calibri, 'Trebuchet MS', helvetica, sans-serif;
	text-align: left;
	font-weight: lighter;
	color: #FFF !important;
	text-decoration: none;
	margin-bottom: 0px;
	display: inline;
	background-image: none;
	text-transform: uppercase;
	text-decoration: none;
	font-style: normal;
	white-space: nowrap;
	margin-top: 0px;
	border-right: 0;
	border-radius: 1px 0 1px 0;/*margin: 13px 0 0 0;
	height: 18px;

	color: #FFF;
	font-weight: lighter;
	font-family: Roboto, Calibri, 'Trebuchet MS', helvetica, sans-serif;
	font-size: 21px;*/
}
nav li a:hover {
	/*	background-color: #BB0004;
	opacity: 1;
	filter: alpha(opacity=100);*/
/*	background-color: #550002;*/
	animation-name: kolor_menu_gorne;
	animation-duration: 0.5s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
	-webkit-animation-name: kolor_menu_gorne;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
}
 @keyframes kolor_menu_gorne {
 0% {
background-color: #4F0000;
}
 100% {
background-color: #E60005;
}
}
 @-webkit-keyframes kolor_menu_gorne {
 0% {
background-color: #4F0000;
}
 100% {
background-color: #E60005;
}
}
nav li > active {
	background-color: #E60005;
	width: 200px;
	height: 18px;
}
nav li:first-child {
	display: none;
}
.top_bar {
	height: 170px;
	background-color: #FFF;
	width: 100%
}
.top_bar_50lat {
	height: 165px;
	background-color: #FFF;
	width: 100%
}
.aktualnosci_lewa {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	width: 360px;
	color: #525252;
	float: left;
	margin: 0 15px 0 0;
}
.aktualnosci_prawa {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	width: 360px;
	color: #525252;
	float: left;
}
.z_zycia_uczelni {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: normal;
	width: 750px;
	color: #525252;
	transition: all ease 0.8s;
}
.leading-0 a, .column-1 a, .z_zycia_uczelni a {
	color: #525252 !important;
	font-weight: normal !important;
}

.right_article a:hover, .z_zycia_uczelni a:hover {
	color: #000000 !important;
	text-decoration: none;
	font-weight: 500;
	opacity: 0.6;
	-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
	-moz-transition: -moz-transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s;
}
.right_article .leading-0 img, .right_article .column-1 img, .z_zycia_uczelni img, .right_article img {
	outline: 1px solid #b5b5b5 !important;
	border: 3px solid #fff !important;
	max-width: 99% !important;
	margin: 5px 7px 5px 0 !important;
	width: 100%;
	height: 100%;
}
.z_zycia_uczelni h2 > a {
	text-align: left;
	color: #036 !important;
	margin: 10px 0 -10px 0;
	padding: 0;
	font-weight: 700;
}
.cols-2, .columns-2 {
	width: 50%;
	display: block;
	float: left;
}
.row-0 {
	display: block;
}
.span6 {
	width: 360px;
	min-height: 450px;
	text-align: left;
}
.bt-title {
	color: #060; !important;
}
/*pasek adresowy*/
.breadcrumb {
	padding: 12px 0 0 0;
	margin: 20px 0 0 250px;
	list-style: none;
	overflow: hidden;
	color: #FFF;
}
.breadcrumb ul {
	display: inline;
}
.breadcrumb li {
	list-style-type: none;
	display: inline;
	font-size: 15px;
}
.breadcrumb li a {
	text-shadow: none;
	font-weight: 400;
	color: #FFF;
}
.breadcrumb > li > .divider {
	display: inline-block;
	padding: 0 5px;
	margin: 0;
	color: #FFF;
}
.breadcrumb > .active {
	color: #FFF;
	font-weight: 100;
}
/* small text */
.small {
	font-size: 11px;
	color: #999;
	font-weight: normal;
	text-align: left;
}
.modifydate {
	height: 20px;
	vertical-align: bottom;
	font-size: 11px;
	color: #999;
	font-weight: normal;
	text-align: left;
}
.create, .metadata {
	height: 15px;
	font-size: 11px;
	color: #727272;
	font-weight: normal;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.createdby {
	padding: 0;
	margin: -15px 0 2px 0;
	height: 15px;
	font-size: 11px;
	color: #727272;
}
.article-info, .muted {
	padding: 0;
	margin: 0;
}
/* Linki gorne */
div#search_wrapper {
	margin: 7px 7px 0 0px;
	display: block;
}
div#linki_wrapper {
	margin: 8px 0 0 0;
	float: right;
	font-family: Oxygen, sans-serif;
}
div#linki_wrapper ul {
	margin: 10px 0 0 0;
	padding: 0;
	display: block;
	width: auto;
}
div#linki_wrapper li {
	list-style-type: none;
	display: inline;
	margin: 0 0 0 2px;
	padding: 0 4px 0 4px;
	border-right: 1px solid;
	border-right-color: #CCCCCC;
}
div#linki_wrapper a {
	font-size: 13px;
	color: #000;
	font-weight: 400;
}
div#linki_wrapper li:last-child {
	border-right: 0px solid;
}
div#ikony {
	margin: 0px 14px 0 124px;
	text-align: right;
}
div#flag {
	margin: 3px 0 0 101px;
}
div#flag li {
	display: inline-block;
	zoom: 1;
	margin: 2px;
}
.logo_facebook {
	background: url(../images/logo_facebook.png) no-repeat;
	width: 37px;
	height: 37px;
	float: right;
}
.right_article a:link, a:visited, .right_column a:link, a:visited {
	background: none;
	color: #005B88;
	font-weight: bold;
	text-decoration: none;
}
.right_article {
	margin: 0 0 15px 10px;
	width: 850px;
	float: right;
	font-size: 15px;
	line-height: 20px;
	font-family: 'Oxygen', sans-serif;
	text-align: left;
	min-height: 600px;
}
.right_article p {
	width: auto !important;
	margin: 15px 0 5px 0;
}
.right_article h1, .right_article .subheading-category {
	margin: 10px 0 10px 0;
	text-align: left;
}
.right_article li {
	font-size: 13px;
	padding: 0 0 2px 0;
}
.right_article .tabela {
	font-size: 12px;
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}
.right_article .tabela img {	
	width: 100%;
	height: 100%;
	outline: none !important;
	border:none !important;
}
.right_article .tabela_kierunki tr {
	height:35px;
}
.right_article .tabela td, .right_article .tabela th {
	border-bottom-color: #CCCCCC;
	border-style: none none dotted none;
	border-width: 0 1px 1px;
	line-height: 13px;
	padding: 7px 5px;
}
.right_article .tabela_head, .right_article .tabela_head th {
	background-color: #096194;
	color: #FFF;
	font-weight: bold;
	padding: 7px 5px;
}
.right_article .tabela img {
	width: auto;
	height: auto;
	/* [disabled]outline: none;
*/
}

.right_article img {
	width: auto !important;
	height: auto !important;
}
/* Menu boczne */
.container_menu {
	width: 230px;
	float: left;
	margin: -40px 0 0 0;
	background-color: #FFF;
}
.left_menu {
	display: inline-block;
	width: 230px;
	margin: 0 0 0 5px;
	padding: 0;
}
.left_menu a.mainlevel:link, .left_menu a.mainlevel:visited {
	color: #666;
	font-weight: normal;
	height: 28px;
	line-height: 15px;
	padding-left: 0;
}
.left_menu ul {
	list-style: none;
	width: 220px;
	margin: 0;
	padding: 0;
}
.left_menu li a {
	font-weight: bold;
	height: auto;
	text-decoration: none;
	color: #585858;
	display: block;
	padding: 6px 0 6px 5px;
	overflow: visible;
	text-align: left;
	background: url(../images/bullet.gif) no-repeat 5px 50%;
	border-bottom: 1px dotted;
	border-bottom-color: #9E9E9E;
	font-size: 13px;
}
.left_menu ul ul {
	list-style: none;
	width: 208px;
	margin: 2px 0 2px 12px;
	padding: 0;
}
.left_menu ul ul ul {
	list-style: none;
	width: 195px;
	margin: 2px 0 2px 12px;
	padding: 0;
}
.left_menu li li:first-child a {
	margin: -2px 0 0 0;
}
.left_menu li li:last-child a {
	margin: 0 0 -2px 0;
}
.left_menu li li a {
	font-weight: 600;
	min-height: 16px;
	text-decoration: none;
	color: #585858;
	padding: 5px 2px 3px 5px;
	overflow: auto;
	height: auto;
	text-align: left;
	font-size: 13px;
}
.left_menu li li li a {
	font-weight: 400;
}
.left_menu li a:hover {
	/*	background-color: #0099CC;
	color: #000000;
	font-weight: bold;*/
	animation-name: kolor_menu_lewe;
	animation-duration: 0.5s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
	-webkit-animation-name: kolor_menu_lewe;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
}
@keyframes kolor_menu_lewe {
 0% {
background-color: #FFF;
color: #000;
}
 100% {
background-color: #1785C4;
color: #FFF;
}
}
 @-webkit-keyframes kolor_menu_lewe {
 0% {
background-color: #FFF;
color: #000;
}
 100% {
background-color: #1785C4;
color: #FFF;
}
}
.left_menu li .current, .left_menu li li .current {
	background-color: #E8E8E8;
}
.left_menu_home {
	float: left;
	list-style-position: inside;
	margin: 0;
	padding: 0 5px;
	width: 430px;
}
/*Paginacja*/
.pagination-list {
	margin: 0;
	padding: 0;
}
.pagination {
	height: 10px;
	/*margin: 10px 0 0 -30px;*/
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 30px 0 40px 0;
	display: table;
}
.pagination ul {
	display: table;
 	*display: inline;
 	*zoom: 1;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 10px;
}
.pagination li {
	display: inline;
	margin: 0 4px 0 0;
	padding: 0;
}
.pagination-list a {
	background: url(../images/bk_pagenavi.jpg) 0 100% repeat-x;
	border: 1px solid #ddd;
	color: #666;
	margin-right: 0px;
	padding: 2px 5px;
	text-align: center;
	text-decoration: none;
}
div#container_wrapper .pagination-list .active a {
	color: #fff;
	background: #2F97FF;
	border: 1px solid #0A95D8;
}
div#container_wrapper .pagination-list a:link {
	font-weight: 100;
	color: #999;
}
div#container_wrapper .pagination-list a:hover {
	box-shadow: inset 0 100px 0 0 #666 !important;
    color: #FFF !important;
	text-decoration:none !important;
	
	/*background: #18AEF5;
	border: 1px solid #0A95D8;
	color: #fff;*/
}
div#container_wrapper .pagination .disabled span, div#container_wrapper .pagination .disabled a, div#container_wrapper .pagination .disabled a:hover {
	color: #ddd;
}
.pagination-centered {
	text-align: center;
}
.pagination-right {
	text-align: right;
}
/* Wydarzenia i ogłoszenia */



/*div#left_menu_home .category-module-wydarzenia a:link, div#left_menu_home .category-module-wydarzenia a:visited, div#container_text_home .category-module-wazne-ogloszenia a:link, div#container_text_home .category-module-ogloszenia a:link, div#container_text_home .category-module-wazne-ogloszenia a:visited, div#container_text_home .category-module-ogloszenia a:visited, div#left_menu_home .category-module-wydarzenia a:hover, div#container_text_home .category-module-ogloszenia a:hover {

	text-decoration: none;
	list-style: none;
}*/
/*div#container_text_home .category-module-wazne-ogloszenia a:hover {
	font-weight: normal;
	text-decoration: none;
	list-style: none;
}*/
/*td#oferty_pracy a:hover {
	color: #006600;
	font-weight: normal;
	text-decoration: none;
}*/
.mod_events_latest_date {
	color: #5B5B5B;
	
}
.category-module-wydarzenia a:link, .category-module-ogloszenia a:link, .category-module-wazne-ogloszenia a:link, .category-module-wazne-ogloszenia a:visited, .mod_events_latest a:link, .mod_events_latest_first a:link, .mod_events_latest a:visited, .mod_events_latest_first a:visited {
	font-family: 'Open Sans', sans-serif;
	color: #5B5B5B;
	font-weight: 400;
	font-size: 13px;
}
.category-module-wazne-ogloszenia a:link {
	color: #5B5B5B;
	font-weight: 700;
}
.category-module-wydarzenia li, .category-module-ogloszenia li, .mod_events_latest, .mod_events_latest_first {
	border-bottom-color: #879EC9;
	border-style: none none dotted;
	border-width: 0 1px 1px;
	color: #394293;
	font-size: 14px;
	font-weight: 100;
	line-height: 14px;
	padding: 5px 6px;
	margin: 0;
}
.category-module-wazne-ogloszenia {
	padding: 0;
	margin: 0 0 0 0;
}
.category-module-wazne-ogloszenia li {
	background-image: url(../images/wazne.png) no-repeat;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 13px;
	border-bottom-color: #5B5B5B;
	border-style: none none dotted;
	border-width: 0 1px 1px;
	line-height: 14px;
	padding: 5px 4px;
	margin: 0;
}
.category-module-wazne-ogloszenia li:before {
	content: url(../images/wazne.png);
	padding: 0 5px 0 0;
}
.category-module-wydarzenia, .category-module-ogloszenia, .category-module-wazne-ogloszenia {
	list-style: none;
	padding: 0;
	margin: 0 0;
}
/*Cookie zgoda*/
div.cookie_ostrzezenie {
	z-index: 1000;
	background-color: #fff;
	border-radius: 4px;
	padding: 20px;
	border: 1px solid rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.05);
	left: 5px;
	right: 5px;
	background-color: #3399CC;
	color: #E9E9E9;
	position: fixed;
	padding: 10px;
	bottom: 4px;
	width: 1050px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	opacity: 0.95;
	filter: alpha(opacity=95);
}
div.cookie_potwierdzenie {
	display: block;
	width: 150px;
	margin-left: 930px;
	margin-top: -30px;
	margin-bottom: 10px;
	padding-top: -20px;
}
div.cookie_tekst {
	margin-right: 150px;
}
div.cookie_tekst a {
	color: #6CF;
}
/* Stopka */
.footer {
	float: left;
	font-size: 11px;
	display: block;
	min-height: 300px;
	background-color: #333333;
	float: left;
	width: 100%;
}

.footer h2, .footer h3 {
	color:#FFF;
}
.footer_block {
	display: table;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 1100px;
	color: #FFF;
	font-size: 12px;
	margin-top: 10px;
	font-weight: 300;
}
.footer_block h5 {
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 0;
}
.footer_block h4 {
	font-size: 14px;
	line-height: 14px;
	font-weight: 100;
	margin: 0;
	padding: 0;
}
.footer_block a {
	color: #CCC !important;
}
.footer_block a:hover {
	opacity: 0.6;
	-webkit-transition: -webkit-transform 0.7s, opacity 0.5s;
	-moz-transition: -moz-transform 0.7s, opacity 0.5s;
	transition: transform 0.7s, opacity 0.5s;
}
.custom {
	height: auto;
}
/* ++++++++++++++++++++  search component +++++++++++++++++++++++ */

form#searchForm {
	min-height: 200px;
}
fieldset.only {
	display: none;
}
fieldset.word {
	border: 0;
	background: #fff;
	padding: 0
}
div.form-limit {
	display: none;
}
div.ordering-box {
	display: none;
}
:root *> .phrases-box label {
	display: table-row;
}
fieldset.phrases label, fieldset.only label {
	display: inline;
	margin: 0 10px
}
p.counter {
	margin: 10px 0 0 0;
}
input#search-searchword {
	height: 25px;
	font-size: 14px;
}
/* :root *> fieldset.only label:before {
	background: #a7c7dc;
	background: -moz-linear-gradient(-45deg, #fefefe, #ddd);
	background: -webkit-linear-gradient(-45deg, #fefefe, #ddd);
	background: -o-linear-gradient(-45deg, #fefefe, #ddd);
	background: -ms-linear-gradient(-45deg, #fefefe, #ddd);
	background: linear-gradient(-45deg, #fefefe, #ddd);
	border: 1px solid #aaa;
	border-radius: 3px;
	box-shadow: 0 0 1px 1px #CCCCCC;
	height: 1em;
	margin: 0 4px 0 0;
	text-transform: uppercase;
	width: 1em;
	content: ".";
	display: inline-block;
	margin-left: -40px;
	padding: 2px;
	line-height: 1em;
	text-indent: -50px;
}

input[type="checkbox"]:checked+label:before {
	content: "\2714";
	text-indent: 0;
	background: -moz-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: -webkit-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: -o-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: -ms-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: linear-gradient(-45deg, #fefefe, #0b70cd);
	border: 1px solid #0B70CD;
}

:root *> .phrases-box  label:before {
	background: #a7c7dc;
	background: -moz-linear-gradient(-45deg, #fefefe, #ccc);
	background: -webkit-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: -o-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: -ms-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: linear-gradient(-45deg, #fefefe, #0b70cd);
	border: 1px solid #aaa;
	line-height: 1.3em;
	margin: 0 4px 0 0;
	text-transform: uppercase;
	width: 1.3em;
	content: ".";
	display: inline-block;
	margin-left: -40px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	text-indent: -40px;
	color: #fff;
	text-shadow: 0px 10px 6px #fff;
}*/

/*
input[type="radio"]:checked + label:before {
	content: "\2022";
	text-indent: 6px;
	background: -moz-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: -webkit-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: -o-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: -ms-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: linear-gradient(-45deg, #fefefe, #0b70cd);
	color: #000;
	zoom:1;
	border: 1px solid #aaa;
}*/

.ordering-box {
	margin: 10px 0;
}
.search-results dt.result-title {
	padding: 15px 15px 0px 5px;
	font-weight: bold;
}
.search-results dd {
	padding: 2px 15px 2px 5px
}
.search-results dd.result-text {
	padding: 10px 15px 10px 5px;
	line-height: 1.7em
}
.search-results dd.result-url {
	font-size: 90%;
	padding: 2px 15px 15px 5px;
}
.search-results dd.result-created {
	padding: 2px 15px 15px 5px
}
.search-results dd.result-category {
	padding: 10px 15px 5px 5px
}
/*.advanced-search-tip {
	background: #FEFDE2;
	border-radius: 3px;
	padding: 20px;
	border: solid 1px #ddd
}*/

.advanced-search-tip p {
	margin: 0
}
.advanced-search-tip .term {
	font-weight: bold;
	font-style: italic
}
.panel {
	border: solid 1px #ddd;
	margin-top: -1px;
}
#main .panel h3 {
	margin: 0px;
	padding: 0;
	background: #eee;
	border: 0;
	font-size: 1.0em
}
.panel h3 a {
	display: block;
	padding: 6px;
	text-decoration: none;
	padding: 6px;
}
.pane-slider {
	border: solid 0px;
	padding: 10px;
	margin: 0;
}
.btn-toolbar .btn {
	color: #333333;
	padding: 3px;
	width: 30px;
	height: 30px;
	margin: 10px;
}
div.btn-group {
	display: inline;
}
.fieldset {
	border: thin;
}
#component-contact table td {
	padding: 2px 0;
}
/*Ikony */
@font-face {
	font-family: 'IcoMoon';
	src: url('../../../media/jui/fonts/IcoMoon.eot');
	src: url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}
[class^="icon-"], [class*=" icon-"] {
 display: inline-block;
 width: 12px;
 height: 10px;
 *margin-right: .2em;
 line-height: 10px;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
}
.icon-home:before {
	content: "\21";
}
.icon-user:before {
	content: "\22";
}
.icon-checkedout:before, .icon-lock:before, .icon-locked:before {
	content: "\23";
}
.icon-comment:before, .icon-comments:before {
	content: "\24";
}
.icon-comments-2:before {
	content: "\25";
}
.icon-share-alt:before, .icon-out:before {
	content: "\26";
}
.icon-share:before, .icon-redo:before {
	content: "\27";
}
.icon-undo:before {
	content: "\28";
}
.icon-file-add:before {
	content: "\29";
}
.icon-new:before, .icon-plus:before {
	content: "\2a";
}
.icon-apply:before, .icon-edit:before, .icon-pencil:before {
	content: "\2b";
}
.icon-pencil-2:before {
	content: "\2c";
}
.icon-folder-open:before, .icon-folder:before {
	content: "\2d";
}
.icon-folder-close:before, .icon-folder-2:before {
	content: "\2e";
}
.icon-picture:before {
	content: "\2f";
}
.icon-pictures:before {
	content: "\30";
}
.icon-list:before, .icon-list-view:before {
	content: "\31";
}
.icon-power-cord:before {
	content: "\32";
}
.icon-cube:before {
	content: "\33";
}
.icon-puzzle:before {
	content: "\34";
}
.icon-flag:before {
	content: "\35";
}
.icon-tools:before {
	content: "\36";
}
.icon-cogs:before {
	content: "\37";
}
.icon-options:before, .icon-cog:before {
	content: "\38";
}
.icon-equalizer:before {
	content: "\39";
}
.icon-wrench:before {
	content: "\3a";
}
.icon-brush:before {
	content: "\3b";
}
.icon-eye-open:before, .icon-eye:before {
	content: "\3c";
}
.icon-checkbox-unchecked:before {
	content: "\3d";
}
.icon-checkin:before, .icon-checkbox:before {
	content: "\3e";
}
.icon-checkbox-partial:before {
	content: "\3f";
}
.icon-asterisk:before, .icon-star-empty:before {
	content: "\40";
}
.icon-star-2:before {
	content: "\41";
}
.icon-featured:before, .icon-star:before {
	content: "\42";
}
.icon-calendar:before {
	content: "\43";
}
.icon-calendar-2:before {
	content: "\44";
}
.icon-question-sign:before, .icon-help:before {
	content: "\45";
}
.icon-support:before {
	content: "\46";
}
.icon-pending:before, .icon-warning:before {
	content: "\48";
}
.icon-publish:before, .icon-save:before, .icon-ok:before, .icon-checkmark:before {
	content: "\47";
}
.icon-unpublish:before, .icon-cancel:before {
	content: "\4a";
}
.icon-eye-close:before, .icon-minus:before {
	content: "\4b";
}
.icon-purge:before, .icon-trash:before {
	content: "\4c";
}
.icon-envelope:before, .icon-mail:before {
	content: "\4d";
}
.icon-mail-2:before {
	content: "\4e";
}
.icon-unarchive:before, .icon-drawer:before {
	content: "\4f";
}
.icon-archive:before, .icon-drawer-2:before {
	content: "\50";
}
.icon-box-add:before {
	content: "\51";
}
.icon-box-remove:before {
	content: "\52";
}
.icon-search:before {
	content: "\53";
}
.icon-filter:before {
	content: "\54";
}
.icon-camera:before {
	content: "\55";
}
.icon-play:before {
	content: "\56";
}
.icon-music:before {
	content: "\57";
}
.icon-grid-view:before {
	content: "\58";
}
.icon-grid-view-2:before {
	content: "\59";
}
.icon-menu:before {
	content: "\5a";
}
.icon-thumbs-up:before {
	content: "\5b";
}
.icon-thumbs-down:before {
	content: "\5c";
}
.icon-delete:before, .icon-remove:before, .icon-cancel-2:before {
	content: "\49";
}
.icon-save-new:before, .icon-plus-2:before {
	content: "\5d";
}
.icon-ban-circle:before, .icon-minus-sign:before, .icon-minus-2:before {
	content: "\5e";
}
.icon-key:before {
	content: "\5f";
}
.icon-quote:before {
	content: "\60";
}
.icon-quote-2:before {
	content: "\61";
}
.icon-database:before {
	content: "\62";
}
.icon-location:before {
	content: "\63";
}
.icon-zoom-in:before {
	content: "\64";
}
.icon-zoom-out:before {
	content: "\65";
}
.icon-expand:before {
	content: "\66";
}
.icon-contract:before {
	content: "\67";
}
.icon-expand-2:before {
	content: "\68";
}
.icon-contract-2:before {
	content: "\69";
}
.icon-health:before {
	content: "\6a";
}
.icon-wand:before {
	content: "\6b";
}
.icon-unblock:before, .icon-refresh:before {
	content: "\6c";
}
.icon-vcard:before {
	content: "\6d";
}
.icon-clock:before {
	content: "\6e";
}
.icon-compass:before {
	content: "\6f";
}
.icon-address:before {
	content: "\70";
}
.icon-feed:before {
	content: "\71";
}
.icon-flag-2:before {
	content: "\72";
}
.icon-pin:before {
	content: "\73";
}
.icon-lamp:before {
	content: "\74";
}
.icon-chart:before {
	content: "\75";
}
.icon-bars:before {
	content: "\76";
}
.icon-pie:before {
	content: "\77";
}
.icon-dashboard:before {
	content: "\78";
}
.icon-lightning:before {
	content: "\79";
}
.icon-move:before {
	content: "\7a";
}
.icon-next:before {
	content: "\7b";
}
.icon-previous:before {
	content: "\7c";
}
.icon-first:before {
	content: "\7d";
}
.icon-last:before {
	content: "\e000";
}
.icon-loop:before {
	content: "\e001";
}
.icon-shuffle:before {
	content: "\e002";
}
.icon-arrow-first:before {
	content: "\e003";
}
.icon-arrow-last:before {
	content: "\e004";
}
.icon-chevron-up:before, .icon-uparrow:before, .icon-arrow-up:before {
	content: "\e005";
}
.icon-chevron-right:before, .icon-arrow-right:before {
	content: "\e006";
}
.icon-chevron-down:before, .icon-downarrow:before, .icon-arrow-down:before {
	content: "\e007";
}
.icon-chevron-left:before, .icon-arrow-left:before {
	content: "\e008";
}
.icon-arrow-up-2:before {
	content: "\e009";
}
.icon-arrow-right-2:before {
	content: "\e00a";
}
.icon-download:before, .icon-arrow-down-2:before {
	content: "\e00b";
}
.icon-arrow-left-2:before {
	content: "\e00c";
}
.icon-play-2:before {
	content: "\e00d";
}
.icon-menu-2:before {
	content: "\e00e";
}
.icon-arrow-up-3:before {
	content: "\e00f";
}
.icon-arrow-right-3:before {
	content: "\e010";
}
.icon-arrow-down-3:before {
	content: "\e011";
}
.icon-arrow-left-3:before {
	content: "\e012";
}
.icon-print:before, .icon-printer:before {
	content: "\e013";
}
.icon-color-palette:before {
	content: "\e014";
}
.icon-camera-2:before {
	content: "\e015";
}
.icon-file:before {
	content: "\e016";
}
.icon-file-remove:before {
	content: "\e017";
}
.icon-save-copy:before, .icon-copy:before {
	content: "\e018";
}
.icon-cart:before {
	content: "\e019";
}
.icon-basket:before {
	content: "\e01a";
}
.icon-broadcast:before {
	content: "\e01b";
}
.icon-screen:before {
	content: "\e01c";
}
.icon-tablet:before {
	content: "\e01d";
}
.icon-mobile:before {
	content: "\e01e";
}
.icon-users:before {
	content: "\e01f";
}
.icon-briefcase:before {
	content: "\e020";
}
.icon-download:before {
	content: "\e021";
}
.icon-upload:before {
	content: "\e022";
}
.icon-bookmark:before {
	content: "\e023";
}
.icon-out-2:before {
	content: "\e024";
}
/* Tabele */

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 18px;
	border-spacing: 0px;
	font-size: 13px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	padding: 8px;
	line-height: 1.3;
	vertical-align: top;
	border-bottom-color: #CCCCCC;
	border-style: none none dotted none;
	border-width: 0 1px 1px;
	line-height: 13px;
}
.table > thead > tr > th {
	vertical-align: bottom;
	border-bottom: 2px solid #CEE4FF;
}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
	border-top: 0;
}
.table > tbody + tbody {
	border-top: 2px solid #ddd;
}
.table .table {
	background-color: #fff;
}
.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
	padding: 5px;
}
/*.table-striped > tbody > tr:nth-of-type(odd) {
	background-color: #F2F8FF;
}*/
.table-hover > tbody > tr:hover {
	background-color: #E3EDF4;
}
table col[class*="col-"] {
	position: static;
	display: table-column;
	float: none;
}
table td[class*="col-"], table th[class*="col-"] {
	position: static;
	display: table-cell;
	float: none;
}
.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
	background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
	background-color: #e8e8e8;
}
.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
	background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
	background-color: #d0e9c6;
}
.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
	background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
	background-color: #c4e3f3;
}
.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
	background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
	background-color: #faf2cc;
}
.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
	background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
	background-color: #ebcccc;
}
.table-responsive {
	min-height: .01%;
	overflow-x: auto;
}
dt.article-info-term {
  display: none;
}
dl.article-info dd {
  margin-left: 0;
}

.item-page img {
	max-width:850px;
	}

.table_nostyles {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
} 
.table_nostyles img {
    margin: 0;
    padding: 0;
    border: 0 !important;
	outline: none !important;
}

/*MEDIA QUERIES*/



/*@media only screen and (min-width: 768px) and (max-width: 991px) {*/
/*@media only screen and (max-width: 480px) {
body {
	width: 100%;
}
.banner {
	display: none;
}
.right_column {
	display: none;
}
nav {
	margin: 0px 0 0 200px;
	height: 400px;
	background-color: #000000;
	opacity: 0.75;
	filter: alpha(opacity=75);
	width: 90%;
}
nav ul {
	padding: 14px 0 0 20px;
}
nav li {
	width: 200px;
	height: 200px;
	padding: 0px 3px 5px 3px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	display: list-item;
	-webkit-background-clip: border-box;
	-webkit-background-origin: padding-box;
	-webkit-background-size: auto;
	background-origin: padding-box;
	text-transform: uppercase;
	font-size: 12px;
}
}
@media only screen and (max-width: 767px) {
.banner {
	display:none;
	}
body {
	width: 320px;
	padding: 0;
}
}*/
li.item-347, li.item-1061, li.item-1062, li.item-1071, li.item-1072 {
	background-color: red;
}
li.item-819 {
	background-color: green;
}
li.item-347 a, li.item-819 a, li.item-1061 a, li.item-1062 a, li.item-1071 a, li.item-1072 a {
	color: white !important;
}
div.collapse{display:none}
div.collapse.in{display:block}
div.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}

table.mod_events_table {
	text-align:center;
	font-family: 'Open Sans',Roboto, Calibri, 'Trebuchet MS', helvetica, sans-serif;
	font-size: 16px;
}
td.mod_events_td_todaynoevents, td.mod_events_td_todaywithevents {
	background-color: #ffaa00;
	font-size: 16px;
}

td.mod_events_td_daywithevents {
	background-color: #FFCC00;
	font-size: 16px;
}
td.mod_events_td_daywithevents a, td.mod_events_td_todaynoevents a, td.mod_events_td_todaywithevents a {
	color: #000000;
}
td.mod_events_td_daynoevents a {
	color: #000000;
	font-weight:100;
}

td.mod_events_td_dayoutofmonth {
	visibility:hidden;
}

table.mod_events_monthyear {
	font-size: 16px;
}

div.mod_events_link {
	display: block;
	cursor: pointer;
	color: #000 !important;
	border: 1px solid #999;
	background-color: #FFF !important;
	border-radius: 3px;
	width: auto;
	margin: 0 10px 0 10px;
	height: 24px;
	padding: 5px 10px 0 10px;
	text-align: center;
	box-shadow: inset 0 0 0 0 #31302B;
	-webkit-transition: all ease 0.8s;
	-moz-transition: all ease 0.8s;
	transition: all ease 0.8s;
	font-size: 14px;
	font-weight:500;
} 
div.jev_evdt_location {
	font-size: 20px !important;
	line-height: 22px;
}
div.jev_evdt_summary {
	
	width: 100% !important;
}
