/*
    Document   : style.css
    Created on : 2021-09-30
    Author     : Marcin Lorkowski
*/
@media (max-width: 767.98px) {
	.ctainer-fluid {padding:0 !important; margin:auto !important;}
	header, nav, #fwrap1, #fwrap2 {padding:0 !important; margin:auto !important;}
}

@media (min-width: 767.98px) {
	.quicklinks {position: absolute; top:0; left:20px;}	
}

html {min-height:100%; font-size:14px; font-family: Verdana, Geneva, Tahoma, sans-serif;}
body {width:100%; min-height:100%; background:#eff2f4; margin:0; padding:0;}
#topwrap {height:40px;}
#topmenu {min-height:16px; margin:0px auto; padding:12px 0; background-color:transparent; color:#07385e; font-size:14px; font-weight:bold; }
#mainwrap {min-height:500px;}
#main {min-height:500px; background-color:#ffffff; color:#07385e;}
#header {height:200px; border-right:15px #1e93c8 solid;}
#hright {text-align:right; font-size:12px; padding:50px 20px 0 0;}
#mainmenu {min-height:35px; padding:0; background-color:#07385e; color:#ffffff; font-size:16px; font-weight:normal; text-transform:uppercase; border-bottom:10px #1e93c8 solid; text-align:center;}
#content {font-size:14px;}

#fwrap1 {background-color:transparent;}
#footer1 {min-height:120px; background-color:#07385e; color:#ffffff; border-top:10px #1e93c8 solid;}
#fwrap2 {min-height:200px; background-color:#2a3238;}
#footer2 {min-height:120px;margin:0px auto; padding:0; background-color:#07385e; color:#ffffff;}
#fmenu {min-height:40px; background-color:transparent; color:#ffffff;}
#copyright {padding:10px;}
#fmenuright {padding:10px;}
.quicklinks {width:240px; margin:15px auto;}

.imglogo {max-height:200px !important;}
.f1logo {height:100px;}
.f2logo {height:85px;}
.f3logo {height:70px;}
.sky {color:#1e93c8;}

a.topmenuitem:link {color: #07385e; text-decoration:none; }
a.topmenuitem:visited {color: #07385e; text-decoration:none; }
a.topmenuitem:hover {color: #1e93c8; text-decoration: none; }
a.topmenuitem:active {color: #07385e; text-decoration:none; }

a.mainmenuitem:link {color: #ffffff; text-decoration:none; padding:0 20px 10px 20px;}
a.mainmenuitem:visited {color: #ffffff; text-decoration:none; padding:0 20px 10px 20px;}
a.mainmenuitem:hover {color: #1e93c8; text-decoration: none; padding:0 20px 10px 20px;}
a.mainmenuitem:active {color: #ffffff; text-decoration:none; padding:0 20px 10px 20px;}

a.mail:link {color: #07385e; text-decoration:none; }
a.mail:visited {color: #07385e; text-decoration:none; }
a.mail:hover {color: red; text-decoration: none; }
a.mail:active {color: #1e93c8; text-decoration:none; }

a.more:link {color: #1e93c8; text-decoration:none; }
a.more:visited {color: #1e93c8; text-decoration:none; }
a.more:hover {color: red; text-decoration: none; }
a.more:active {color: #1e93c8; text-decoration:none; }

a.link:link {color: #1e93c8; text-decoration:none; }
a.link:visited {color: #1e93c8; text-decoration:none; }
a.link:hover {color: red; text-decoration: none; }
a.link:active {color: #1e93c8; text-decoration:none; }

a.endlink:link {color: #ffffff; text-decoration:none; padding:0 20px;}
a.endlink:visited {color: #ffffff; text-decoration:none; padding:0 20px;}
a.endlink:hover {color: #1e93c8; text-decoration: none; padding:0 20px;}
a.endlink:active {color: #ffffff; text-decoration:none; padding:0 20px;}

#fleft11 ul li {padding:2px 0;}

a.quicklink:link {color: #ffffff; text-decoration:none;}
a.quicklink:visited {color: #ffffff; text-decoration:none;}
a.quicklink:hover {color: red; text-decoration: none;}
a.quicklink:active {color: #ffffff; text-decoration:none;}

.bottom-sep {margin-bottom: 20px;}

.img-copyright {font-size: 0.7em;}
.img-title {font-style:italic; font-size:0.8em;}

.center {text-align:center;}

.nopic {margin:50px 80px;}

div#cookiesmsg {
	background-color: rgba(30, 147, 200, 0.7);
	border: solid 1px #07385e;
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	z-index: 100;
	padding: 20px;
	text-align: center;
}

.news {height:360px; padding:10px;} 
.conferences {min-height:200px; padding:10px;}
ul.news-work {height: 262px;}
ul.conf-work {height: 124px;}
ul.news-work li {height: 262px;}
ul.conf-work li {height: 124px;}

ul.conf-work, ul.news-work {
	background: #1e93c8;
	padding-left: 10px;
	list-style: none;
	text-align: justify;
	margin-top: 5px;
    font-size: 10px;
	overflow: hidden;
}

ul.conf-work li, ul.conf-work li:hover, ul.news-work li, ul.news-work li:hover {
	background-color: #ffffff;
	color: #192a62;
	padding: 5px 10px 10px 10px;
	border-top: #192a62 solid 1px;
	border-right: #192a62 solid 1px;
	border-bottom: #192a62 solid 1px;
	overflow: hidden;
}

ul.news-work .news-photo {height:180px; overflow: hidden;}
.img {width: 705px; height: 360px; background: rgb(255,255,255,1); background:linear-gradient(to top, rgba(255,255,255,1) 5%, rgba(255,255,255,0) 50%), url();}

ul.conf-work a, ul.news-work a {color:#07385e; text-decoration:none; display:inline;}
ul.conf-work a:hover, ul.news-work a:hover {color:red; width:100%;}
ul.conf-work .more a, ul.news-work .more a {text-decoration: none;}

.distinction {font-weight: bold; }
.pubclick {cursor: pointer;}