@import url('https://webarchiv.lib.cas.cz:443/wayback/20101211010505/http://www.ibp.cz/css/mainarticle.css');

body { background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20101211010505/http://www.ibp.cz/css/design/bg.png'); margin: 0; padding: 0; padding-top: 25px; font-family: arial, helvetica, sans-serif; font-size: 12px; }
img { border: none; }
#bg1 { max-width: 1040px; width: 100%; background-color: #c4c8cf; margin-left: auto; margin-right: auto; padding-top: 25px; padding-bottom: 25px; }
#bg2 { max-width: 990px; width: 100%; background-color: white; margin-left: auto; margin-right: auto; }
#container { width: 950px; margin-left: auto; margin-right: auto; padding-bottom: 20px; }
#header { padding-top: 1px; padding-bottom: 1px; background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20101211010505/http://www.ibp.cz/css/design/header.jpg'); background-position: center 1px; background-repeat: no-repeat; position: relative; height: 132px; }
#maina { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-decoration: none; background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20101211010505/http://www.ibp.cz/css/design/logo_cz.png'); background-repeat: no-repeat; background-position: 33px center; }
body.en_US #maina { background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20101211010505/http://www.ibp.cz/css/design/logo_en.png'); }
h1, h2 { margin: 0; padding: 0; text-decoration: none; }
h1 { color: #1a2b45; font-size: 30px; letter-spacing: -0.05em; position: absolute; left: 615px; top: 30px; }
h2 { color: #65748a; font-size: 18px; letter-spacing: -0.05em; position: absolute; left: 650px; top: 70px; font-weight: normal; }
h4 { font-size: 1em; }
#nav { background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20101211010505/http://www.ibp.cz/css/design/menubg.png'); background-repeat: repeat-x; background-color: #56667e; color: white; margin-top: 1px; margin-bottom: 10px; position: relative; }
#nav a { color: #e6e6e6; font-weight: bold; text-decoration: none; font-size: 16px; line-height: 60px; display: inline-block; padding-left: 0.8em; padding-right: 0.8em; }
#nav a:hover { color: white; }
#nav li:hover a { background-color: #3e4d65; }
#nav ul { margin: 0; padding: 0; list-style-type: none; }
#nav ul li { display: inline-block; position: relative; }
#nav ul ul { display: none; position: absolute; left: 0; top: 60px; background-color: #56667e; z-index: 100000; width: 19em; padding-top: 0.5em; padding-bottom: 0.5em; background-color:#3e4d65; }
#nav ul ul a { font-size: 13px; display: block; padding-left: 1.5em; padding-top: 0.5em; padding-bottom: 0.5em; line-height: 1.2em; }
#nav ul ul li { display: block; }
#nav ul li:hover ul { display: block; }
#nav ul ul li a:hover { background-color: #18293b; }
#nav ul ul li ul { position: absolute; left: 19em; top: -0.5em; display: none !important; }
#nav ul ul li:hover>ul { display: block !important; }
#news { background-color: #f4c554; }
#news h3 { color: white; font-size: 22px; margin: 0; }
#news #flash { width: 578px; float: left; }
#news .section { margin-left: 600px; padding-top: 1.5em; padding-bottom: 1.5em; }
#news h4 { font-size: 1em; color: #780b11; font-weight: normal; margin: 0; }
#news h4 a { color: #780b11; font-weight: bold; }
#news h4 a:hover { text-decoration: none; color: black; }
#news .article { color: #1a2b45; line-height: 1.5em; margin-top: 1em; margin-right: 25px; }
#news .article p { margin: 0; }
#main_columns { background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20101211010505/http://www.ibp.cz/css/design/columns.png'); background-repeat: repeat-y; margin-top: 1em; color: #67768c; }
#main_columns .section { float: left; width: 253px; margin-right: 20px; padding: 25px; padding-top: 20px; padding-bottom: 20px; }
#main_columns #links { margin-right: 0; color: #1a2b45; }
#main_columns #links a { color: #1a2b45; font-weight: bold; text-decoration: none;}
#main_columns #links a:hover { color: #697897; }
#main_columns h3 { margin: 0; color: #1a2b45; font-size: 22px; }
#main_columns .article { margin-top: 1em; margin-bottom: 1em; line-height: 1.5em; }
#main_columns .article h4 { margin: 0; }
#main_columns .article h4 a { color: #1a2b45; font-size: 1em; font-weight: bold; text-decoration: none; }
#main_columns .article h4 a:hover { color: #697897; }
#main_columns .article p { margin: 0; }
#main_columns .article .author { font-style: italic; }
#main_columns a.showall { color: #780b11; font-weight: bold; }
#main_columns a.showall:hover { text-decoration: none; }
.clear { clear: both; }
#language { list-style-type: none; margin: 0; padding: 0; position: absolute; top: 20px; right: 0; }
#language li { display: block; width: 24px; height: 16px; overflow: hidden; float: left; margin-left: 0.5em; }
#language li a { display: block; position: relative; width: 24px; height: 16px; }
#language li a span { display: block; position: absolute; left: 0; top: 0; width: 24px; height: 16px; cursor: pointer; }
#language li a.czflag span { background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20101211010505/http://www.ibp.cz/css/design/czflag.png'); }
#language li a.enflag span { background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20101211010505/http://www.ibp.cz/css/design/enflag.png'); }
#inner .aside { width: 243px; background-color: #e6e6e6; padding-left: 30px; padding-right: 30px; padding-top: 15px; padding-bottom: 15px; float: right; }
#inner .aside h3 { color: #1a2b45; font-size: 22px; }
#inner #mainarticle { margin-right: 333px; }
#inner.department .aside h3 { color: #5c7c46; margin: 0; font-size: 20px }
#inner.department #mainarticle { margin-left: 333px; margin-right: 0; }
#inner.department .aside { color: #1a2b45; float: left; }
#inner.department .aside ul { margin: 0; padding: 0; list-style-type: none; }
#inner.department .aside ul li { margin-top: 0.5em; margin-bottom: 0.5em; }
#inner.department .aside ul li a { display: block; background-color: #83a16e; color: white; font-weight: bold; padding: 0.5em; padding-left: 1em; padding-right: 1em; text-decoration: none; font-size: 14px; }
#inner.department .aside ul li a:hover { background-color: #6e8c5a; }
#inner.department .aside ul ul li a { background-color: #e6e6e6; color: #83a16e; }
#inner.department .aside ul ul li a:hover { color: #6e8c5a; background-color: #e6e6e6; }
#mainarticle .childs { list-style-type: none; margin: 0; padding: 0; }
#mainarticle .childs li { margin-top: 1em; margin-bottom: 1em; background: none; padding: 0; }
#mainarticle .childs li a { display: block; color: black; background-color: #e6e6e6; padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 1.2em; padding-right: 1em; font-weight: bold; text-decoration: none; font-size: 14px; }
#mainarticle .stafflist { list-style-type: none; margin: 0; padding: 0; }
#mainarticle .stafflist li { background: none; padding-left: 2em; }

.login { background-color: #e6e6e6; width: 30em; margin-left: auto; margin-right: auto; }
.login div { line-height: 3em; }
.login label { display: inline-block; width: 14em; font-weight: bold; text-align: right; margin-right: 1em }
.login input { margin-left: 0.5em; width: 12em; font-size: 1em; }
.login div.buttons { text-align: center; }
.login h2 { background-color: #65748b; color: white !important; margin: 0 !important; padding: 0; line-height: 2em !important; font-size: 1.4em !important; padding-left: 1em !important; margin-bottom: 0.5em !important; }
#user { float: right; margin-top: 25px; }
#user a { display: inline-block; margin-left: 1em; }
#user a:link, .user a:visited, .user a:active { color: #780b11; text-decoration: underline; }
#user a:hover { color: #a33930; text-decoration: none; }

table td, table th { font-size: 1em; }

#mainarticle table.prio_bar { border-collapse: collapse; width: 200px; table-layout: fixed; }
#mainarticle table.prio_bar td { padding: 0; background: none; line-height: 2em; border: none; text-align: center; }
#mainarticle table.prio_bar td.bar { height: 10px; background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20101211010505/http://www.ibp.cz/css/design/prio_grad.jpg'); }
#mainarticle form table textarea { width: 40em; height: 10em; }
#mainarticle form table td.buttons { text-align: center; }

p.message { margin: 0; font-weight: bold; background-color: #e6e6e6; padding: 0.5em; }
p.information { color: #0b6091; }
p.success { color: #1e910b; }
p.warning { color: #918f0b; }
p.error { color: #aa0d0d; }

table.mysos { width: 100%; }
table.mysos .date { width: 10em; }
table.mysos .done { width: 5em; }

ul.publications em { font-weight: normal; }
ul.researches p { margin: 0; font-weight: normal; }
ul.publications a, ul.researches a { font-weight: normal; }
/*ul.publications a.highlight, ul.researches a.highlight { font-weight: bold; }*/

ul.publications { line-height: 1.3em; }
ul.publications li { margin-bottom: 1em; }
#mainarticle ul.publications a { color: #780b11; text-decoration: none; }
#mainarticle ul.publications a em { color: #780b11; }
#mainarticle ul.publications a:hover { color: #1a2b45; text-decoration: underline; }
#mainarticle ul.publications a:hover em { color: #1a2b45; }
/*#mainarticle ul.publications a.highlight em { font-weight: bold; }*/

#mainarticle table.reservations tbody tr td.day { background-color: #dadada; }
#mainarticle table.reservations tbody tr:nth-child(4n - 1) td.day { background-color: #e6e6e6; }
#mainarticle table.reservations tbody tr td.empty { background: none; }
#mainarticle table.reservations tbody tr td.full { background-color: #d0fad2; text-align: center; font-weight: bold; cursor: pointer; border-top: solid 1px #c0c0c0; border-bottom: solid 1px #c0c0c0; }
#mainarticle table.reservations tbody tr td.notack { background-color: #efefef; text-align: center; font-weight: bold; cursor: pointer; border-top: solid 1px #c0c0c0; border-bottom: solid 1px #c0c0c0; }

#mainarticle { padding-left: 1.4em; }
#mainarticle .childs { margin-left: -1.4em; }

#search { position: absolute; right: 0; top: 0; line-height: 60px; padding-right: 1em; }
/*#search div { float: left; }*/
#search div.button input { background: none; border: none; font-family: arial, helvetica, sans-serif; font-size: 14px; color: white; font-weight: bold; background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20101211010505/http://www.ibp.cz/css/design/search.png'); background-repeat: no-repeat; width: 88px; height: 33px; margin-left: 0.5em; }
#search div.input input { background: white; border: none; font-family: arial, helvetica, sans-serif; font-size: 14px; color: #67768c; padding-top: 0.3em; padding-bottom: 0.3em; padding-left: 0.2em; padding-right: 0.2em; }
#search .user_search { display: block; width: 35px; height: 31px; background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20101211010505/http://www.ibp.cz/css/design/search_users.png'); background-repeat: no-repeat; margin: 0; padding: 0; text-indent: -99999em; margin-left: 0.5em; margin-right: -0.2em; position: relative; top: 1px; }
#search table { border-collapse: collapse; }
#search table td { border: none; margin: 0; padding: 0; vertical-align: middle; line-height: 1em; height: 5em; }

#mainarticle ul.tabs { list-style-type: none; margin: 0; padding: 0; border-bottom: solid 1px #56677e; padding-left: 1em; }
#mainarticle ul.tabs li { display: inline-block; background: none; margin: 0; padding: 0; position: relative; top: 1px; }
#mainarticle ul.tabs a { display: block; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.2em; padding-bottom: 0.2em; border: solid 1px #56677e; background-color: #e6e6e6; margin-left: 0.5em; margin-right: 0.5em; }
#mainarticle ul.tabs li.selected a { border-bottom-color: white; background: white; }

#mainarticle.research_groups .stafflist { margin-bottom: 1em; margin-left: 1em; }
#mainarticle.research_groups h3 { margin-left: 1em; }

.js_calendar { border-collapse: collapse; border: solid 1px #c0c0c0; background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: 1em; box-shadow: 2px 2px 5px #808080; -moz-box-shadow: 2px 2px 5px #808080; -webkit-box-shadow: 2px 2px 5px #808080; }
.js_calendar thead th { background-color: #d0d7e8; }
.js_calendar .nextMonth, .js_calendar .prevMonth { cursor: pointer; }
.js_calendar .nextMonth:hover, .js_calendar .prevMonth:hover { background-color: #e4e9f6; }
.js_calendar tbody td { cursor: pointer; text-align: center; }
.js_calendar .weekdays th { width: 2em; }
.js_calendar tbody .weekend { background-color: #f7f7f7; }
.js_calendar tbody td { border: solid 1px #e0e0e0; }
.js_calendar tbody td:hover { background-color: #e0e0e0; }
.js_calendar tbody .today { color: red; }
.js_calendar tbody td.selected { background-color: #606060; color: white; }

.icon.calendar { display: inline-block; width: 16px; height: 16px; background-image: url('https://webarchiv.lib.cas.cz:443/wayback/20101211010505/http://www.ibp.cz/css/design/calendar.png'); vertical-align: middle; }

tr.done td:first-of-type, tr.done td:nth-of-type(2) { color: #808080; }

.int_project_table tr td h3 {
	padding: 0.5em 0 0.5em 0;
	margin:  0;
}

.maintenance_warning { font-size: 1.5em; font-weight: bold; color: #cc0000; text-align: center; padding-top: 0.8em; }





/*
     FILE ARCHIVED ON 1:05:05 Dec 11, 2010 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 15:14:40 Nov 2, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
