html {
height:100%;
margin-bottom:1px;
}

form {
margin:0;
overflow:hidden;
padding:0;
}

body {
background:url(../images/background_festiwal.jpg) no-repeat, linear-gradient(rgba(0,0,0,1) 0%, rgba(255,255,255,1) 5%) no-repeat;
background-color:#fff;
background-position-x:50%;
font-family:'Open Sans', Calibri, 'Trebuchet MS', helvetica, sans-serif;
font-size:12px;
line-height:15px;
margin:0 auto;
min-height:100%;
}

a:link,a:visited {
background:none;
color:#1b538e;
font-weight:700;
text-decoration:none;
}

a:hover {
font-weight:700;
text-decoration:underline;
}

input.button {
cursor:pointer;
}

p {
margin-bottom:5px;
margin-top:0;
}

img {
border:0 none;
display:block;
margin:auto;
text-align:center;
}

div#imgborder {
border:1px solid #ccc;
margin:5px;
padding:5px;
}

h1,.componentheading {
color:#000;
font-family:'Open Sans',Oxygen, sans-serif;
font-size:32px;
font-weight:300;
line-height:36px;
padding:0;
text-align:left;
width:100%;
}

h2,.contentheading {
color:#000;
font-family:'Open Sans',Oxygen, sans-serif;
font-size:30px;
font-weight:300;
line-height:34px;
margin:10px 0;
text-align:left;
vertical-align:top;
}

h3,table.moduletable th,legend {
color:#000;
font-family:'Open Sans',Oxygen, sans-serif;
font-size:24px;
font-weight:400;
line-height:22px;
margin:15px 0 10px;
text-align:left;
}

h4,.newsflash-title {
color:#000;
font-family:'Open Sans',Oxygen, sans-serif;
font-size:22px;
font-weight:400;
line-height:22px;
margin:25px 0 10px;
}

h5 {
color:#000;
font-family:Oxygen, sans-serif;
font-size:12px;
font-weight:700;
margin:0;
padding-bottom:2px;
}

h6 {
color:#000;
font-family:Oxygen, sans-serif;
font-size:10px;
font-weight:700;
margin:0;
padding-bottom:2px;
}
div#logo_festiwal {
	height: 170px;
	width: 113px;
	float:left;
background:url(../images/logo_festiwal_nauki_sztuki.png);

}
div#top_logo h1 {
color:#FFF;
font-family:Roboto,Oxygen, sans-serif;
font-size:38px;
font-weight:700;
line-height:38px;
margin:10px 0 10px 10px;
text-shadow:0 0 30px black, 0 0 1px #000;
width:1050px;
}

div#top_logo p {
color:#FFF;
font-family:Roboto,Oxygen, sans-serif;
font-size:20px;
font-weight:300;
margin:0 0 0 10px;
text-shadow:0 0 15px #000;
}

div#top_logo a:hover {
text-decoration:none;
}

div#top_logo_under {
height:120px;
width:1050px;
}

div#logo_uph {
background:url(../images/logo_uph_biale.svg) no-repeat;
float:right;
height:100px;
margin:20px 0 0;
width:210px;
color: rgba(0,0,0,0);
text-indent: -9999px;                 /* sends the text off-screen */
}

.article_text {
color:#930;
}

.contentheading a {
color:#C00;
font-size:11px;
font-weight:700;
text-align:left;
vertical-align:bottom;
width:100%;
}

.componentheading {
padding-bottom:20px;
}

.tcentruj td {
background-color:#666;
text-align:center;
}

.search {
margin-left:90px;
}

#container_right_column {
float:right;
width:380px;
}

#container_left_column {
float:left;
font-size:15px;
width:630px;
}

div#wrapper {
display:table;
margin-left:auto;
margin-right:auto;
overflow:hidden;
width:1050px;
}

div#dolny_box {
height:auto;
margin-left:auto;
margin-right:auto;
width:1050px;
}

div#naglowek_tekst {
color:#FFF;
font-size:11px;
margin:10px 0 0;
text-align:right;
}

div#naglowek_szukaj {
color:#333;
font-size:11px;
margin:90px 40px 0 0;
text-align:right;
}

.pathway {
color:#333;
font-size:11px;
height:27px;
text-align:left;
width:600px;
}



div#container_banner {
float:left;
height:200px;
margin:10px 0;
width:1050px;
z-index:-1;
}

div#container_location {
float:left;
height:27px;
width:1050px;
}

div#container_location_text {
float:left;
height:27px;
margin:-12px 0;
padding:0;
width:900px;
}

div#container_middle {
min-height:450px;
overflow:inherit;
width:1050px;
}

div#container_wrapper {
min-height:700px;
width:1050px;
}

div#container_text {
background-color:#FFF;
color:#37392D;
filter:alpha(opacity=90);
float:left;
font-family:Raleway,'Open Sans', sans-serif;
font-size:15px;
line-height:18px;
margin-top:0;
min-height:800px;
opacity:0.9;
padding:10px;
text-align:left;
width:1030px;
}

div#container_text li {
font-size:13px;
line-height:14px;
margin:0 0 0 15px;
padding-bottom:2px;
}

div#container_text img {
border:0 none;
display:inline;
margin:0 auto;
}

div#container_text a {
color:#1b538e;
font-weight:700;
}

.newsflash a,.leading-0 a,.column-1 a,.column-2 a {
color:#525252!important;
font-weight:400!important;
}

.column-1 a:hover,.column-2 a:hover {
-moz-transition:0 .5s opacity .5s;
-webkit-transition:0 .5s opacity .5s;
color:#000!important;
font-weight:500;
opacity:0.9;
text-decoration:underline;
transition:transform .5s opacity .5s;
}

#top_menu {
clear:left;
float:left;
font-size:8px;
height:41px;
padding:0;
width:1050px;
}



.tabela td {
border-bottom-color:#036;
border-style:none none dotted;
border-width:0 1px 1px;
font-size:11px;
line-height:18px;
padding:2px;
}

.tabela_head {
background-color:#453D32;
border-style:none;
color:#FFF;
font-weight:700;
}

tr .tabela_head {
font-size:12px;
padding:4px;
}

.tabela ul,li {
font-size:11px;
margin-left:20px;
padding:0;
}

#footer {
background-color:#2e2e2e;
height:250px;
width:100%;
}

div#footer_main {
display:table;
margin:0 auto;
}

div#footer_text {
color:#fff;
float:left;
font-family:Roboto,'Open Sans', sans-serif;
font-size:13px;
font-weight:100;
line-height:16px;
padding:8px 0 0 5px;
width:1050px;
}

div#footer_text h3 {
color:#fff;
}

div#footer_text img {
padding-right:0;
padding-top:3px;
}

div#footer_text a:hover,a:active {
color:#7D7D7D;
}

div#footer_text a:link,a:visited {
color:#EAEAEA;
}

div#container_menu_home .latestnews li a:link,div#container_menu_home .latestnews li a:hover,div#container_menu_home .latestnews li a:visited {
color:#0C0;
font-weight:400;
}

.breadcrumbs {
color:#666;
margin:20px 0 10px 10px;
}

.breadcrumbs span,.pathway {
color:#333;
font-size:11px;
font-weight:700;
height:27px;
text-align:left;
width:600px;
}

.createdate {
color:#274200;
font-size:10px;
}

.jfdefaulttext {
color:red;
font-size:11px;
font-weight:700;
}

td.sectiontableheader {
background:#efefef;
border-right:1px solid #fff;
color:#333;
font-weight:700;
padding:4px;
}

tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {
border-bottom-color:#EEE;
border-bottom-width:1px;
border-style:none none dotted;
color:#202020;
font-size:12px;
font-weight:700;
line-height:14px;
padding:4px 10px 4px -15px;
vertical-align:top;
}

div#container_text li li,div#container_text li li li {
font-size:100%;
}

dl.article-info {
clear:both;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:13px;
margin:0 0 3px -40px;
padding:0 0 3px;
width:500px;
}

dt.article-info-term {
display:none;
}

dl.article-info	dd {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
}

dl.article-info dd a {
color:#666;
}

dd.create {
margin:0 0 20px 40px;
}

.pagination {
display:table;
height:10px;
margin-left:auto;
margin-right:auto;
padding:30px 0 40px;
text-align:center;
}

.pagination ul {
display:inline;
margin-left:auto;
margin-right:auto;
margin-top:10px;
text-align:center;
zoom:1;
}

.pagination li {
display:inline;
font-size:15px!important;
margin:0 4px 0 0;
padding:2px;
}

.pagination-list a {
background:url(../images/bk_pagenavi.jpg) 0 100% repeat-x;
border:1px solid #ddd;
color:#000;
margin-right:0;
padding:2px 5px;
text-align:center;
text-decoration:none;
}

.pagination-list .active a {
border:1px solid #0A95D8;
color:#000;
}

.pagination-list a:link {
color:#000;
font-weight:100;
}

.pagination-list a:hover {
box-shadow:inset 0 100px 0 0 #666!important;
color:#FFF!important;
text-decoration:none!important;
}

.pagination .disabled span,div#container_wrapper .pagination .disabled a,div#container_wrapper .pagination .disabled a:hover {
color:#000;
}

.pagination-centered {
text-align:center;
}

.pagination-right {
text-align:right;
}

.blog-aktualnosci a {
-moz-transition:0 .5s opacity .5s;
-webkit-transition:0 .5s opacity .5s;
color:#000!important;
font-weight:400!important;
text-decoration:none;
transition:transform .5s opacity .5s;
}

.blog-aktualnosci a:hover {
color:#111!important;
font-weight:500;
opacity:0.6;
text-decoration:none;
}

div[class^="leading-"] > a {
display:table;
margin:0 0 30px;
}

#component-contact table td {
padding:2px 0;
}

@font-face {
font-family:IcoMoon;
font-style:normal;
font-weight:400;
src:url(https://festiwal.uws.edu.pl/media/jui/fonts/IcoMoon.eot?) format(embedded-opentype), url(https://festiwal.uws.edu.pl/media/jui/fonts/IcoMoon.svg) format(svg), url(https://festiwal.uws.edu.pl/media/jui/fonts/IcoMoon.woff) format(woff), url(https://festiwal.uws.edu.pl/media/jui/fonts/IcoMoon.ttf) format(truetype);
}

[data-icon]:before {
content:attr(data-icon);
font-family:IcoMoon;
speak:none;
}

[class^="icon-"],[class*=" icon-"] {
display:inline-block;
height:10px;
line-height:10px;
margin-right:.2em;
width:12px;
}

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

.column-1 {
display:inline-block;
}

#archive-list,div#top_menu,.latestnews,.pagination-list {
margin:0;
padding:0;
}

.breadcrumbs a,dl.article-info dd a:hover {
color:#333;
}