
/* - ++theme++prfuk4.theme/css/main.css - */
/* https://www.natur.cuni.cz/portal_css/++theme++prfuk4.theme/css/main.css?original=1 */
@import url(//fonts.googleapis.com/css?family=Open+Sans&subset=latin,latin-ext);
@font-face {font-family: 'icomoon';font-weight: normal; font-style: normal;src:url('/++theme++prfuk4.theme/font/icomoon.eot');
src:url('/++theme++prfuk4.theme/font/icomoon.eot?#iefix') format('embedded-opentype'),url('/++theme++prfuk4.theme/font/icomoon.woff') format('woff'),url('/++theme++prfuk4.theme/font/icomoon.ttf') format('truetype'),url('/++theme++prfuk4.theme/font/icomoon.svg#icomoon') format('svg');}
[class^="icon-"], [class*=" icon-"], .promo-articles .info:before, #footer .column.contact:before {
font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1;
/* */
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
article,aside,details,figcaption,figure,footer,header,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
html,body{height:100%;margin:0}
a:focus{outline:0}
abbr[title]{border-bottom:1px dotted}
blockquote{margin:1em 40px}
dfn,em,i{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:0}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:''}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
img,iframe,object,embed{vertical-align:middle}
figure{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;/**/}
hr{display:none}
.align-center{text-align:center}
.align-left{text-align:left}
.align-right{text-align:right}
h1,h2,h3,h4,h5{color:#3d3d3d;font-weight:normal;line-height:1.0;font-family:"Open Sans",Arial,sans-serif;text-rendering:optimizelegibility}
h1{font-size:40px;line-height:1.2em;letter-spacing:0;margin:0 0 20px;color:#000;font-family:"Open Sans",Arial,sans-serif}
#content h1.documentFirstHeading{margin-top:40px}
h2{font-size:28px;margin:0 0 20px;color:#1e1e1e}
h3{font-size:20px;line-height:26px;margin:0 0 10px}
h4{font-size:16px;margin:0 0 8px}
h5{font-size:.83em;margin:0 0 20px}
b,strong,.bold,th{font-weight:bold;font-family:"Open Sans",Arial,sans-serif}
label{font-weight:normal}
dl,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
ol,ul{padding:0 0 0 40px;line-height:1.3em}
ul a:link{color:#999}
ul a:hover{color:#000;text-decoration:none}
p,address{margin:0 0 10px}
.columns{margin-left:-3% !important;*zoom:1}
.columns:before,.columns:after{content:"";display:table}
.columns:after{clear:both}
.columns>*{float:left;width:35%;margin-right:20px;margin-left:3% !important}
#browser-columns.columns{margin-left:0}
#browser-columns.columns>*{width:auto}
.columns>*.wide{width:30%;margin-right:20px;color:#c6c6c6}
.columns>*.narrow{width:19%}
.columns-2{margin-left:-3% !important}
.columns-2>*{float:left;width:47%;margin-left:3% !important}
.columns-2>*:nth-child(3n+3){clear:both}
.columns-3>*{float:left;width:36%;color:#3d3d3d}
.columns-3>*:nth-child(3n+2){margin-left:2% !important;margin-right:2% !important}
.columns-3>*.contact{width:18%}
.columns-3>*.contact .more{display:block;padding-top:7px !important}
.columns-4{margin-left:-2% !important}
.columns-4>*{float:left;width:23%;margin-left:2% !important}
.columns-5{margin-left:-2% !important}
.columns-5>*{float:left;width:18%;margin-left:2% !important}
.column-left,.float-left{float:left}
.column-right,.float-right{float:right}
[class*="columns-"]{*zoom:1}
[class*="columns-"]:before,[class*="columns-"]:after{content:"";display:table}
[class*="columns-"]:after{clear:both}
[class*="columns-"]>*{margin-bottom:3% !important;position:relative}
[class*="columns-"] li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
table {border-collapse: collapse;border-spacing: 0;}
caption {text-align: left;caption-side: top;}
th {text-align: left;}
button,input[type=button],input[type=submit],.btn,.btn:link{padding:0 13px;text-transform:uppercase;text-decoration:none;font-size:12px;line-height:24px;height:24px;display:inline-block;font-family:Arial,sans-serif;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;behavior:url(/++theme++prfuk4.theme/css/PIE.htc);color:#3d3d3d;border:1px solid #d4d4d4}
button:hover,input[type=button]:hover,input[type=submit]:hover,.btn:hover,.btn:link:hover{border-color:#bbb}
button.btn-primary,input[type=button].btn-primary,input[type=submit].btn-primary,
.btn.btn-primary,.btn:link.btn-primary {
color: #fff;padding: 0 24px;height: 24px;line-height: 24px;text-transform: none;border: 0;
background-color: #0075b9;background-image: -moz-linear-gradient(top, #007ec7, #0068a4);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007ec7), to(#0068a4));
background-image: -webkit-linear-gradient(top, #007ec7, #0068a4);background-image: -o-linear-gradient(top, #007ec7, #0068a4);background-image: linear-gradient(to bottom, #007ec7, #0068a4);
background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007ec7', endColorstr='#ff0068a4', GradientType=0);
-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;behavior: url(/++theme++prfuk4.theme/css/PIE.htc);-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);}
button,input[type=button],input[type=submit] {-webkit-transition: all 0.2s cubic-bezier(0.49, 0.81, 0.52, 0.9);-moz-transition: all 0.2s cubic-bezier(0.49, 0.81, 0.52, 0.9);-o-transition: all 0.2s cubic-bezier(0.49, 0.81, 0.52, 0.9);transition: all 0.2s cubic-bezier(0.49, 0.81, 0.52, 0.9);}
input[type=text],input[type=email],input[type=password],input[type=number],
textarea{background-color:#fff;border:1px solid #cdcdcd;padding:5px 10px;font-size:12px;color:#3d3d3d;font-family:Arial,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,
input[type=number]:hover,textarea:hover{background-color:#f7f7f7}
input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,
input[type=number]:focus,textarea:focus{outline:0;background-color:#f3f3f3}
input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:#999;font-style:italic}
input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,
input[type=password]::-moz-placeholder,input[type=number]::-moz-placeholder,
textarea::-moz-placeholder{color:#999;font-style:italic}
input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,
textarea:-ms-input-placeholder{color:#999;font-style:italic}
input[type=text]input:-moz-placeholder,input[type=email]input:-moz-placeholder,
input[type=password]input:-moz-placeholder,input[type=number]input:-moz-placeholder,
textarea:-moz-placeholder{color:#999;font-style:italic}
textarea{width:298px;min-height:105px}
.alert{padding:10px;margin:0 10% 20px;border:1px solid transparent;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;behavior:url(/++theme++prfuk4.theme/css/PIE.htc);position:relative}
.alert.error{background-color:#ffd6c2;border-color:#ec743b;color:#ec743b}
.alert.success{background-color:#dff0d8;border-color:#468847;color:#468847}
.alert.warning{background-color:#fcf8e3;border-color:#c09853;color:#c09853}
.alert.info{background-color:#d9edf7;border-color:#3a87ad;color:#3a87ad}
[data-icon]:before{font-family:'prfuk';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.prfuk-menu,.prfuk-facebook,.prfuk-google-plus,.prfuk-twitter,.prfuk-feed,.prfuk-icon-rss-text,
.prfuk-calendar,.prfuk-mail,.prfuk-icon-search,.prfuk-leaf,.prfuk-icon-arrow-up,.prfuk-icon-arrow-down,
.prfuk-icon-arrow-left,.prfuk-icon-arrow-right,.prfuk-close,.prfuk-phone,.prfuk-lock,
.prfuk-unlocked{font-family:'prfuk';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.prfuk-menu:before{content:"\e001"}
.prfuk-facebook:before{content:"\e000"}
.prfuk-google-plus:before{content:"\e002"}
.prfuk-twitter:before{content:"\e003"}
.prfuk-feed:before{content:"\e004"}
.prfuk-icon-rss-text:before{content:"\e005"}
.prfuk-calendar:before{content:"\e006"}
.prfuk-mail:before{content:"\e007"}
.prfuk-icon-search:before{content:"\e008"}
.prfuk-leaf:before{content:"\e009"}
.prfuk-icon-arrow-up:before{content:"\e00a"}
.prfuk-icon-arrow-down:before{content:"\e00b"}
.prfuk-icon-arrow-left:before{content:"\e00c"}
.prfuk-icon-arrow-right:before{content:"\e00d"}
.prfuk-close:before{content:"\e00e"}
.prfuk-phone:before{content:"\e00f"}
.prfuk-lock:before{content:"\e010"}
.prfuk-unlocked:before{content:"\e011"}
header #hp-content .events li p.calendar-inside { padding-top: 5px; margin-bottom: 4px; overflow: hidden; }
.calendar-inside i { margin-right: 10px; font-size: 16px; float: left; }
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:12px;height:100%}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:8px}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#f3f3f3;position:relative}
.jspTrack:hover{background:#e7e7e7}
.jspDrag{background:#dcdcdc;position:relative;top:0;left:0;cursor:pointer}
.jspDrag:hover,.jspDrag.jspHover,.jspTrack:hover .jspDrag{background:#a7a7a7}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:8px}
.jspHorizontalBar .jspArrow{width:8px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:0}
.jspCorner{background:#eeeef4;float:left;height:100%}
body {font-size: 12px;line-height: 1.6em;color: #3d3d3d;font-family: "Open Sans", Arial, sans-serif;font-weight:300;background-color: #fff;padding-top: 28px;}
a, #content a, dl.portlet a,
a:link, #content a:link, dl.portlet a:link,
a:focus, #content a:focus, dl.portlet a:focus,
a:visited, #content a:visited, dl.portlet a:visited {color: #3D3D3D;text-decoration: none;border: 0;}
a:hover, #content a:hover, dl.portlet a:hover { text-decoration: underline; }
a.more,a:link.more,a:focus.more,a:visited.more {color: #0080ca;border: 0 !important;font-weight: 300;font-size: 12px;}
a:active {background: transparent;}
a:hover {text-decoration: underline;color: #0080ca;}
header{min-width:1000px}
header #top-panel{background:#000;*zoom:1;position:absolute;top:0;left:0;width:100%;min-width:1000px;height:28px;border-bottom:1px solid #d6d6d6;z-index:100}
header #top-panel:before,header #top-panel:after{content:"";display:table}
header #top-panel:after{clear:both}
header #top-panel p{margin:0;padding:0 15px;line-height:28px}
header #top-panel p a{color:#e2e2e2;margin:0 5px}
#_showMoreList span, #_showUserMoreList span {padding-right:10px}
#_showMoreList ul span, #_showMoreList ul span {padding-right:0}
header #top-panel p #user-fullname{color:#e2e2e2}
#top-panel .languages{margin-right:30px;color:#9d9d9d}
header #header{position:relative;min-width:1000px;}
#detail-page header #header,#full-width header #header{overflow:visible}
header #header .header-top{background-color:#fff}
header #header.motive1{background-image:url('/++theme++prfuk4.theme/img/motive-1.jpg');background-repeat:no-repeat;background-position:50% 42px}
header #header #logo{float:left;width:352px;height:102px;background-image:url('/++theme++prfuk4.theme/img/prfuk-logo.jpeg');background-size: 352px 102px;background-repeat:no-repeat;background-position:0 0;text-indent:-9999px;margin-top:20px;margin-bottom:21px;margin-right:50px;margin-left:20px}
header #header #logo img{width:352px;height:102px}
header #header #type-menu{float:left;padding:0;margin:0;list-style-type:none;*zoom:1;min-width:300px;font-size:13px}
header #header #type-menu:before,header #header #type-menu:after{content:"";display:table}
header #header #type-menu:after{clear:both}
header #header #type-menu li{float:left;display:block}
header #header #type-menu li a{float:left;display:block;color:#000;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border:solid 1px transparent}
header #header #type-menu li a:hover{color:#000;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border:solid 1px rgba(255,255,255,0.5);background-color:rgba(255,255,255,0.2)}
header #header #type-menu li{height:62px;padding-top:59px;margin-right:10px}
header #header #type-menu li a{padding:7px 15px 7px;display:block;float:left}
header #header #type-menu li.active a{color:#000;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border:solid 1px #dedede}
header #header #type-menu #homeiconli{padding-top:55px}
#searchGadget {width: 14em;}
header #header #search{float:right;padding-top:31px;padding-right:20px;position:relative;line-height:40px;}
header #header #search .search-label-placeholder{color: White; line-height: 30px;}
header #header #search label{color:#000}
.dark header #header-middle #search label{color:#fff}
header #header #search label{display:inline-block;*display:inline;*zoom:1;margin:0 10px;color:#000}
header #header #search button{border:0;padding:0;background:0;color:#000}
header #header #search button i{font-size:20px;top:3px}
header #header #search button:hover{color:#575757}
header #main{text-align:center;padding:185px 0 0;color:#fff;position:absolute;top:142px;left:50%;width:999px;margin-left:-499.5px}
header #main h1{color:#fff;font-family:"Open Sans",Arial,sans-serif;font-weight:bold;font-size:35px;margin-bottom:20px}
header #main p{padding:0 31%;font-size:14px}
header #hp-content{padding:40px;position:absolute;bottom:0;left:50%;margin-left:-499.5px;width:999px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
header #hp-content.dark{background:rgba(0,0,0,0.2);color:#c6c6c6}
header #hp-content.dark h2{color:#dadada;font-size:18px;font-weight:100;letter-spacing:1px}
header #hp-content.dark h3{color:#dadada;font-size:13px}
header #hp-content p{margin-bottom:10px}
header #hp-content .events li{border:0;padding:0;margin:0 0 20px;overflow:hidden;min-height:1px;display:block}
header #hp-content .events li p{margin:0;overflow:hidden}
#hp-content .column ul { margin-left: 0; padding-left: 0; }
body.dark-menu header .tblock { background: #000; }
body#homepage header #main-intro { background: #fff; }
body.section-menu-geologie header .tblock, body#homepage.section-menu-geologie header .tblock { background: url('/++theme++prfuk4.theme/img/prfuk-bg-submenu-geologie.png') 50% 50% no-repeat;; color: #fff; }
body.section-menu-biologie header .tblock, body#homepage.section-menu-biologie header .tblock { background: url('/++theme++prfuk4.theme/img/prfuk-bg-submenu-biologie.png') 50% 50% no-repeat;; color: #fff; }
body.section-menu-chemie header .tblock, body#homepage.section-menu-chemie header .tblock { background: url('/++theme++prfuk4.theme/img/prfuk-bg-submenu-chemie.png') 50% 50% no-repeat; color: #fff; }
body.section-menu-geografie header .tblock, body#homepage.section-menu-geografie header .tblock { background: url('/++theme++prfuk4.theme/img/prfuk-bg-submenu-geografie.png') 50% 50% no-repeat;; color: #fff; }
body header .tblock { background: url('/++theme++prfuk4.theme/img/prfuk-bg-submenu-default.png') 50% 50% no-repeat; }
body.section-menu-geologie header .tblock .column h3, body#homepage.section-menu-geologie header .tblock .column h3,
body.section-menu-biologie header .tblock .column h3, body#homepage.section-menu-biologie header .tblock .column h3,
body.section-menu-chemie header .tblock .column h3, body#homepage.section-menu-chemie header .tblock .column h3,
body.section-menu-geografie header .tblock .column h3, body#homepage.section-menu-geografie header .tblock .column h3,
body.section-menu-geologie header .tblock .column a, body#homepage.section-menu-geologie header .tblock .column a,
body.section-menu-biologie header .tblock .column a, body#homepage.section-menu-biologie header .tblock .column a,
body.section-menu-chemie header .tblock .column a, body#homepage.section-menu-chemie header .tblock .column a,
body.section-menu-geografie header .tblock .column a, body#homepage.section-menu-geografie header .tblock .column a,
body.section-menu-biologie header .tblock h2, body.section-menu-chemie header .tblock h2,
body.section-menu-geologie header .tblock h2, body.section-menu-geografie header .tblock h2,
body.section-menu-biologie header .tblock h2 a, body.section-menu-chemie header .tblock h2 a,
body.section-menu-geologie header .tblock h2 a, body.section-menu-geografie header .tblock h2 a,
body.section-menu-biologie header .tblock h2 a:visited, body.section-menu-chemie header .tblock h2 a:visited,
body.section-menu-geologie header .tblock h2 a:visited, body.section-menu-geografie header .tblock h2 a:visited { color: #fff; }
header #main-intro{background-position:50% 42px;background-repeat:no-repeat !important}
header #main-intro #area{min-height:285px;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}
header #main-intro h1{padding:100px 40px;color:#fff;float:left;margin-right:200px}
header #main-intro .content{color:#fff;padding-top:105px;padding-right:40px}
header #main-intro .content h2{color:#fff}
#bottom-nav{margin:0;padding:0;position:absolute;bottom:0;left:0;width:100%;height:40px}
#section-menu{padding:0;margin:0;list-style-type:none;*zoom:1;z-index:30;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#section-menu:before,#section-menu:after{content:"";display:table}
#section-menu:after{clear:both}
#section-menu li{float:left;display:block}
#section-menu li a{float:left;display:block}
#section-menu li a{display:block;float:left;line-height:40px;padding:0 28px;position:relative;color:#000;font-size:14px}
body.dark-menu #section-menu li a{color:#fff}
#section-menu li a:after{width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #d7d7d7 rgba(0,0,0,0);opacity:.7;display:block;content:'';position:absolute;bottom:100%;left:50%;margin-left:-3px}
body.dark-menu #section-menu li a:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}
#section-menu li a:hover:after,#section-menu li.active a:after{margin-left:-6px;border-width:0 8px 8px 8px}
#section-menu li.on-right{float:right}
#section-menu li.on-right ul{padding:0;margin:0;list-style-type:none}
body#homepage header #section-menu{border-bottom:dotted 1px #ebebeb}
header #main-intro .text{width:440px;height:245px;top:0;position:absolute;left:0;display:table}
header #main-intro .text p{margin:0;width:220px;height:90px;display:table-cell;text-align:left;vertical-align:middle;font-size:1.4em}
header #main-intro .multispec-text{margin:0;padding:35px;z-index:1000;overflow:hidden;width:278px;height:170px;position:absolute;top:0;left:0;display:block}
header #main-intro .multispec-text h2{font-size:28px;line-height:32px}
header #main-intro .multispec-text p{margin:0 0 15px;padding:0}
header #main-intro .multispec-text p a{text-decoration:underline}
header #main-intro #wide-icons{margin-top:80px;width:100%;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:120px;float:left;display:table;position:relative}
header #main-intro #wide-icons.side-text{padding-left:415px}
header #main-intro #wide-icons.single-image{padding-left:348px;margin-top:0}
header #main-intro #wide-icons .icon{width:120px;height:120px;display:table-cell;text-align:center}
header #main-intro #wide-icons .icon .ico-img{margin:0 auto;width:80px;height:80px;border-radius:15px;border:1px solid rgba(255,255,255,0.3);background-color:rgba(0,0,0,0.1)}
header #main-intro #wide-icons .icon .ico-img:hover{border:1px solid rgba(255,255,255,0.8);background-color:rgba(0,0,0,0.3)}
header #main-intro #wide-icons .icon .ico-img i{font-size:80px;line-height:1.04em;color:#fff}
header #main-intro #wide-icons .icon .ico-text{color:#fff;font-size:11px;margin-top:10px}
header #main-intro #wide-icons .icon .ico-text a{color:#fff;font-size:12px}
body.mainpage-student header #main-intro #wide-icons .icon .ico-text a{color:#3d3d3d}
body.portaltype-departmentworkplace header #main-intro #wide-icons .icon .ico-text a{color:#3d3d3d}
body.mainpage-zamestnanec header #main-intro #wide-icons .icon .ico-text a{color:#3d3d3d}
header .tblock{position:absolute;width:100%;height:245px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:10;padding:20px 20px 20px;overflow:hidden;color:#000}
header .tblock h2{margin-bottom:5px;line-height:25px;font-size:20px;color:#3d3d3d}
header .tblock .close{position:absolute;top:20px;right:20px;cursor:pointer;line-height:20px}
header .tblock .close i{font-size:16px}
header .tblock .column{float:left;width:16.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:168px;line-height:15px;font-size:12px;margin-top:20px}
body header .tblock5 .column{width:19.5%}
body header .tblock4 .column{width:24.5%}
header .tblock.five-inside .column{width:20%}
header .tblock .column .topmenu-missing-link{margin-bottom:7px;margin-right:5px;display:block;opacity:.7}
header .tblock .column a{margin-bottom:7px;margin-right:5px;display:block;color:#000}
header .tblock .column a:hover{opacity:1}
header .tblock .column h3{font-size:14px;line-height:17px;margin-bottom:10px;color:#000}
header .tdown{z-index:20}
header .topacity{opacity:0;filter:alpha(opacity=0)}
header #navigation .tblock{top:0}
header #navigation .tdown{bottom:-245px}
header #main-intro .tblock{bottom:-245px}
header #main-intro .tdown{bottom:40px}
header #main-menu {
padding: 0 60px 0 0;
margin: 0;
list-style-type: none;
background-color: #fff;
position: relative;
z-index: 9;
height: 42px;
}
header #main-menu:before,header #main-menu:after{content:"";display:table}
header #main-menu:after{clear:both}
header #main-menu li{float:left;display:block}
header #main-menu li a{float:left;display:block}
header #main-menu.hidden{display:none}
header #main-menu li a {
display: block;
padding: 13px 28px 0;
text-align: center;
height: 42px;  /* */
position: relative;
border-top: solid 1px #fff;
font-size: 14px;
color: #000;
z-index: 999;
}
header #main-menu li a:after{width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#d7d7d7 rgba(171,171,171,0) rgba(171,171,171,0) rgba(171,171,171,0);opacity:.7;display:block;content:'';position:absolute;top:100%;left:50%;margin-left:-3px}
body.dark-menu header #main-menu li a:after{border-color:#fff rgba(171,171,171,0) rgba(171,171,171,0) rgba(171,171,171,0)}
header #main-menu li a:hover:after,header #main-menu li.active a:after{margin-left:-6px;border-width:8px 8px 0}
#section-menu li a:hover,header #main-menu li a:hover{background:transparent url('/++theme++prfuk4.theme/img/prfuk-menu-hover.png') 0 0 repeat;color:#fff}
#section-menu li.active a,header #main-menu li.active a{background:transparent url('/++theme++prfuk4.theme/img/prfuk-menu-selected.png') 0 0 repeat;color:#fff}
header .toggle{width:74px;height:44px;position:absolute;top:0;right:17px;display:block;text-align:right;padding:0;line-height:36px;color:#929292;z-index:200}
header .toggle:hover{color:#0080ca}
header .toggle:after{width:0;height:0;display:block;content:'';position:absolute;top:100%;left:50%;margin-left:-2px}
header .toggle i{line-height:36px;float:right;margin-left:10px}
#detail-page #footer .inner,#full-width #footer .inner{padding-top:0}
#detail-page #header .header-middle,#full-width #header .header-middle{width:100%;z-index:90}
#detail-page #header #main-intro,#detail-page #header #main-menu,#full-width #header #main-intro,#full-width #header #main-menu{opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
#detail-page #header .tblock,#full-width #header .tblock{display:none}
#detail-page #header.active-menu #intro,#detail-page #header.active-menu #main-menu,#full-width #header.active-menu #intro,#full-width #header.active-menu #main-menu{opacity:1;filter:alpha(opacity=100);visibility:visible;max-height:1000px}
#detail-page #header.active-menu .tblock,#full-width #header.active-menu .tblock{display:block}
#detail-page #header #main-intro,#full-width #header #main-intro{overflow:visible}
#detail-page #header #main-intro .inner,#full-width #header #main-intro .inner{padding-top:40px;height:0;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
#detail-page #header #main-intro.active-menu .inner,#full-width #header #main-intro.active-menu .inner{height:245px;background:#fff}
#detail-page #section-menu,#full-width #section-menu{border-bottom:dotted 1px #ebebeb}
#homepage #header{height:924px}
#homepage #header #logo{margin-left:30px}
#homepage #header a:after{display:none !important}
#homepage #header .header-top{background:0}
#homepage #header #main-intro,#homepage #header #main-menu{opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
#homepage #header .tblock{display:none}
#homepage #header.active-menu .header-top{background-color:#fff}
#homepage #header.active-menu #intro,#homepage #header.active-menu #main-menu{opacity:1;filter:alpha(opacity=100);visibility:visible}
#homepage #header.active-menu .tblock{display:block}
#homepage #header #main-menu{border-bottom:1px solid #ccc}
#homepage #header .motive{position:absolute;top:0;left:0;z-index:1}
#homepage #header #main-intro{overflow:hidden}
#homepage #header #main-intro .inner{padding-top:40px;height:0;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
#homepage #header #main-intro.active-menu .inner{height:245px;background:#fff}
#homepage #section-menu{background-color:#fff}
#homepage #hp-content.dark a{color:#8b8b8b}
#homepage #hp-content.dark a:hover{color:#fff}
#full-width #container #left-side{width:100%}
#full-width #container #content{margin:0;padding:0 50px;width:900px;float:none}
#full-width.template-gcal_view #container #content{margin:0;padding:0 50px;width:900px;float:none}
#full-width.template-gcal_view #container{padding-top:0}
#full-width.template-gcal_view #content h1.documentFirstHeading{margin-top: 55px;margin-bottom: 50px}
#full-width.template-gcal_view #content #breadcrumb{position: absolute; top:15px; left:50px;}
#container{background-color:#fff;padding-top:45px;padding-bottom:45px;border-bottom:1px solid #d2d2d2;position:relative;z-index:20;min-height:286px}
#container ul,#container ol{padding:0;margin:0;list-style-type:none}
#container .side-title,#container .content-title{border-bottom:1px solid #eee;line-height:2em;color:#565656;*zoom:1;font-size:15px}
#portlet-contacts-wrapper{line-height:1.7em}
#container .side-title:before,#container .content-title:before,#container .side-title:after,#container .content-title:after{content:"";display:table}
#container .side-title:after,#container .content-title:after{clear:both}
#container .side-title{padding:0 5px 0 0;*zoom:1}
#container .side-title:before,#container .side-title:after{content:"";display:table}
#container .side-title:after{clear:both}
#container .side-title.bold{font-family:"Open Sans",Arial,sans-serif;font-size:1.2em}
#container .side-title.clean{border:0}
#container .side-title i{float:right;font-size:16px;top:7px}
#container .side-title i.arrow-down{top:11px}
#container .side-title:hover i.arrow-down{border-color:#000 rgba(255,255,255,0) rgba(255,255,255,0);border-style:solid;border-width:6px 6px 0}
#container .content-title{position:relative}
#container .content-title h3{margin:0;line-height:30px;color:#565656;font-size:16px}
#container .content-title #filter-menu{position:absolute;top:0;right:0;padding:0;margin:-45px 0 0 0;list-style-type:none;*zoom:1}
#container .content-title #filter-menu:before,#container .content-title #filter-menu:after{content:"";display:table}
#container .content-title #filter-menu:after{clear:both}
#container .content-title #filter-menu li{float:left;display:block}
#container .content-title #filter-menu li a{float:left;display:block}
#container .content-title #filter-menu li{padding-top:45px}
#container .content-title #filter-menu li a{display:block;padding:0 15px 0;border:0;font-size:12px;height:30px;line-height:30px;color:#929292;position:relative;border-bottom:1px solid #d2d2d2}
#container .content-title #filter-menu li a:hover{color:#3d3d3d !important}
#container .content-title #filter-menu li.active{background-color:#ebebeb}
#container .content-title #filter-menu li.active a{color:#3d3d3d}
#container .content-title #filter-menu li.active a:after{width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#ebebeb rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);display:block;content:'';position:absolute;margin-top:1px;top:100%;left:50%;margin-left:-2px}
#container #left-side{float:left;width:764px}
#container #wide{margin-top:-45px}
#container #wide #content{width:740px}
#container #wide #content .padding{padding:30px 55px}
#container #wide #aside-left{width:229px; margin-top:30px;}
#detail-page #container #wide #aside-left{padding-top:15px}
#container #wide #aside-left:after{content:'';border-right:1px solid #ebebeb;position:absolute;top:0;left:248px;width:1px;height:100%}
#container #wide #aside-left .next-articles{display:block;height:80px;line-height:80px;padding-left:20px;background-image:url('/++theme++prfuk4.theme/img/big-arrow.png');background-repeat:no-repeat;background-position:75% 50%;background-color:#f4f4f4}
#container #content{float:right;margin:0 10px 0 0;width:510px}
#container #content .print{display:inline-block;text-transform:uppercase;padding-left:30px;background-image:url('/++theme++prfuk4.theme/img/icon-print.png');background-repeat:no-repeat;background-position:0 50%;height:18px;line-height:20px;margin-top:20px;color:#3d3d3d;border:0}
#container .box{padding-left:0;padding-right:0;margin-bottom:50px}
#container .box .side-content.border{border-bottom:1px solid #ebebeb;margin-bottom:20px}
#container .box .side-content ul li{display:list-item}
#container .box .side-content p{margin:0}
#container .box .side-content .bordered{border-bottom:1px solid #f0f0f0;padding-bottom:15px;margin-bottom:15px;padding-top:5px}
#container .box .side-content .bordered.links a{line-height:1.3em;display:inline-block;margin-bottom:5px}
#container #aside-left{float:left;width:199px;margin-left:20px}
#container #aside-left #portlet-navigation-wrapper .side-title{cursor:pointer}
.banner-inside p img{border:solid 1px #ebebeb}
#container #portlet-contacts-wrapper.box .side-content p{margin-bottom:10px}
#content-core p{font-size:13px}
#content-core #searchform input[type="text"]{margin:0 20px 20px 0}
#content-core #searchform input[type="checkbox"]{margin:0 10px 0 0}
#content-core #searchform label{margin:0 20px 0 0}
#container #aside-left #portlet-navigation-wrapper .side-content{max-height:604px;height:604px;overflow:auto;width:100%;max-width:199px;outline:0 !important;display:block;border-bottom:1px solid #eee;padding:0 0 8px 0 !important}
#container #aside-left #portlet-navigation-wrapper .side-content.user-home{max-height:400px;height:400px;}
#detail-page #container #aside-left #portlet-navigation-wrapper .side-content{max-width:230px}
#ou-two-cols #container #aside-left #portlet-navigation-wrapper .side-content{max-width:230px}
#container #aside-right{float:right;width:200px;margin-right:20px}
#container #category-menu{padding:0;margin:0;list-style-type:none}
#container #category-menu li{display:block;position:relative;padding:5px 0 5px 20px;border-bottom:1px solid #eee}
#container #category-menu li a.rozbalitelny,#container #category-menu li a.rozbaleny{position:absolute;top:0;left:0;z-index:5;display:block;width:15px}
#container #category-menu li .lm-separator{position:absolute;top:0;left:15px;z-index:5;display:block;width:5px;cursor:default}
#container #category-menu li a.rozbalitelny:before,#container #category-menu li a.rozbaleny:hover:before{content:'';width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #ccc;position:absolute;left:2px}
#container #category-menu li a.rozbalitelny:hover:before,#container #category-menu li a.rozbaleny:before{border-color:#000 rgba(255,255,255,0) rgba(255,255,255,0);border-style:solid;border-width:6px 6px 0;left:0}
#container #category-menu li>a.text{color:#565656;display:inline;position:relative;z-index:3}
#container #category-menu li>a.selected{font-family:"Open Sans",Arial,sans-serif;font-weight:bold}
#container #category-menu li>a.text:hover{color:#c7c7c7;text-decoration:underline}
#container #category-menu li ul{display:none}
#container #category-menu li ul li a.text{border:0}
#container #category-menu li ul li a.rozbaleny.nacteny:before,#container #category-menu li a.rozbaleny.nacteny:before{content:'';width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#ccc rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);position:absolute;left:0}
#container #category-menu li a.rozbaleny:hover:before,#container #category-menu li a.rozbaleny.nacteny:hover:before{content:'';width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:rgba(255,255,255,0) rgba(255,255,255,0) #000 rgba(255,255,255,0);position:absolute;left:0}
#container #category-menu li a.rozbalitelny,#container #category-menu li a.rozbaleny,#container #category-menu li .lm-separator{height:27px}
#container #category-menu li a.rozbalitelny:before,#container #category-menu li a.rozbaleny:hover:before{top:7px}
#container #category-menu li a.rozbalitelny:hover:before,#container #category-menu li a.rozbaleny:before,#container #category-menu li a.rozbaleny:hover:before,#container #category-menu li a.rozbaleny.nacteny:hover:before,#container #category-menu li ul li a.rozbaleny.nacteny:before,#container #category-menu li a.rozbaleny.nacteny:before{top:9px}
#container #category-menu li>a.text{padding:0;margin-left:0}
#container #category-menu li ul{margin-bottom:10px;margin-top:5px}
#container #category-menu li a.rozbaleny.nacteny:before{left:0}
#container #category-menu li.konec{padding:7px 0 7px 20px}
#container #category-menu li.konec a{color:#565656;display:inline-block;line-height:15px}
#container #category-menu li.konec a:hover{color:#c7c7c7;text-decoration:underline}
#container #category-menu li ul{display:none}
#container #breadcrumb{color:#929292;margin-bottom:10px;margin-top:13px}
#container #breadcrumb a{color:#929292;text-decoration:none;border:0}
#container #breadcrumb a:hover{color:#3d3d3d !important}
#container #edit-bar-wrapper{margin-top:-45px;margin-bottom:45px;width:994px}
#edit-bar-additional{margin-left:303px}
#container #edit-bar{margin-top:-45px;margin-bottom:45px;border-radius:0 !important;height:25px;width:994px;padding:0}
#detail-page #container #edit-bar,#full-width #container #edit-bar{margin-bottom:0}
#full-width.template-gcal_view #container #edit-bar{margin-top:0}
#container #edit-bar *{border-radius:0 !important}
#container #edit-bar a{border:0}
#container #edit-bar dl{margin:0 0 0 5px;position:relative;top:4px}
footer #banners{margin-bottom:50px;*zoom:1}
footer #banners:before,footer #banners:after{content:"";display:table}
footer #banners:after{clear:both}
footer #banners a{display:block;float:left;margin-left:1px}
footer #banners a:first-child{margin-left:0}
footer #banners a img{max-width:249px}
footer #newsletter{*zoom:1;background-color:#f5f5f5;line-height:50px;height:50px;padding:0 30px;margin-bottom:40px}
footer #newsletter:before,footer #newsletter:after{content:"";display:table}
footer #newsletter:after{clear:both}
footer #newsletter .float-left{padding-top:15px}
footer #newsletter .float-left i{font-size:18px;float:left;margin-right:10px}
footer #newsletter .float-left span{font-size:18px;display:inline-block;*display:inline;*zoom:1;margin-right:10px;color:#848484;position:relative;top:2px}
footer #newsletter .float-right{padding-top:10px}
footer #newsletter .float-right label{display:inline-block;*display:inline;*zoom:1;margin:0 10px}
footer #info{padding:50px 20px 0}
footer #info h4{font-size:18px;color:#565656}
footer #info h4 i{float:left;margin-right:20px;font-size:16px;color:#fe8f09}
footer #info p a{color:#565656;display:inline-block;*display:inline;*zoom:1;padding:2px 0}
footer #info p a:hover{color:#0080ca;text-decoration:underline}
footer #info .social-links a{margin-right:5px;margin-top:5px}
footer #info .social-links a i{font-size:18px}
footer #bottom{*zoom:1;border-top:1px solid #d2d2d2;padding:0 20px}
footer #bottom:before,footer #bottom:after{content:"";display:table}
footer #bottom:after{clear:both}
footer #bottom p{padding:25px 0;margin:0}
footer #bottom p.float-left a{color:#9e9e9e;margin-right:5px}
footer #bottom p.float-left a:hover{color:#0080ca}
footer #bottom p.float-left a i{font-size:18px}
footer #bottom p.float-right{width:auto;text-align:right;color:#9e9e9e}
footer #bottom p.float-right a{color:#9e9e9e;float:left}
footer #bottom p.float-right a:hover{color:#0080ca;text-decoration:underline}
footer #bottom p.float-right a i{font-size:18px;float:left}
footer #bottom p.float-right span{margin:0 20px;color:#9e9e9e;float:left}
footer #bottom p.float-right span.realizace,footer #bottom p.float-right span.realizace span,#footer #bottom p.float-right a{margin:0}
footer #bottom p.float-right span.realizace span.ndash{margin:0 10px}
p{font-size:12px}
.inner{width:999px;margin-left:auto;margin-right:auto;position:relative;*zoom:1}
.inner:before,.inner:after{content:"";display:table}
.inner:after{clear:both}
i.arrow-down{width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#ccc rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0)}
i.arrow-top{width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:rgba(255,255,255,0) rgba(255,255,255,0) #ccc rgba(255,255,255,0)}
.list-items{padding:0;margin:0;list-style-type:none;margin-bottom:15px !important}
.list-items li{border-bottom:1px solid #f0f0f0;padding-top:15px;padding-bottom:10px;margin-bottom:0;display:block}
.list-items p i{font-size:19px;color:#3d3d3d;top:1px;margin-right:5px}
#container .box .side-content .list-items.events p { margin-bottom: 5px; }
.list-items.events p a { color: #3d3d3d; }
.list-items.events p a:hover { color: #999; text-decoration: underline; }
#popularne-header, #media-header { margin-bottom: 10px; }
#popularne-header a, #media-header a { font-size: 14px; padding-top: 15px; }
#popularne-links, #media-links { margin-top: 15px; }
#popularne-links li, #media-links li { border-bottom: 1px solid #f0f0f0; padding-bottom: 15px; line-height: 1.5em; }
#popularne-links li a, #media-links li a { color: #3d3d3d; }
#popularne-links li a:hover, #media-links li a:hover { color: #999; text-decoration: underline }
#popularne-img, #media-img { margin-bottom: 15px; margin-top: 15px }
#popularne-img:hover, #media-img:hover { opacity: 0.7; }
#popularne-img img, #media-img img { width: 100%; }
#popularne-desc, #media-desc { margin-bottom: 20px; border-bottom: 1px solid #f0f0f0; padding-bottom: 20px; text-align: justify; line-height: 1.5em; }
.item{margin-bottom:20px;padding-bottom:20px;padding-left:20px;border-bottom:1px solid #f0f0f0;*zoom:1}
.item:before,.item:after{content:"";display:table}
.item:after{clear:both}
.item .thumb{float:left;margin-top:17px;overflow:hidden}
.item .thumb a:hover img{opacity:.6}
.item .content{margin-left:110px;margin-top:15px;padding-right:20px}
.no-thumb .item .content{margin-left:0}
.item .content .info{margin:0 0 1px}
.item .content .info .date{color:#cfcfcf}
.item .content h2{font-size:19px;margin:0 0 7px;color:#3d3d3d;line-height:1.3em;letter-spacing:0}
.item .content p{font-size:12px;font-weight:300;line-height:1.5em;text-align:justify;padding-right:15px}
.actuality-listing-item-date img { margin-right: 5px; }
.actuality-listing-item-date { color: #9c9c9c; }
.actuality-listing-item-date i.icon-prfuk-calendar { font-size: 14px; color: #9c9c9c; }
/* */
body.section-geologie header #main-intro, body.section-geology header #main-intro {
background: url('/++theme++prfuk4.theme/img/bg-strip-geologie.jpg') 50% 42px no-repeat;
}
body.section-biologie header #main-intro, body.section-biology header #main-intro {
background: url('/++theme++prfuk4.theme/img/bg-strip-biologie.jpg') 50% 42px no-repeat;
}
body.section-chemie header #main-intro, body.section-chemistry header #main-intro {
background: url('/++theme++prfuk4.theme/img/bg-strip-chemie.jpg') 50% 42px no-repeat;
}
body.section-geografie header #main-intro, body.section-geography header #main-intro {
background: url('/++theme++prfuk4.theme/img/bg-strip-geografie.png') 50% 42px no-repeat;
}
body header #main-intro {
background: #e7e7e7 url('/++theme++prfuk4.theme/img/bg-strip-default.jpg');
}
body#detail-page header #main-intro, body#full-width header #main-intro { background: transparent; }
body.section-biologie #container .content-title,
body.section-biologie #container .side-title,
body.section-biologie #container .content-title #filter-menu li a,
body.section-biology #container .content-title,
body.section-biology #container .side-title,
body.section-biology #container .content-title #filter-menu li a{
border-bottom: 1px solid #ff8879;
}
body.section-geologie #container .content-title,
body.section-geologie #container .side-title,
body.section-geologie #container .content-title #filter-menu li a,
body.section-geology #container .content-title,
body.section-geology #container .side-title,
body.section-geology #container .content-title #filter-menu li a  {
border-bottom: 1px solid #cec7c5;
}
body.section-chemie #container .content-title,
body.section-chemie #container .side-title,
body.section-chemie #container .content-title #filter-menu li a,
body.section-chemistry #container .content-title,
body.section-chemistry #container .side-title,
body.section-chemistry #container .content-title #filter-menu li a {
border-bottom: 1px solid #E0AC29;
}
body.section-geografie #container .content-title,
body.section-geografie #container .side-title,
body.section-geografie #container .content-title #filter-menu li a,
body.section-geography #container .content-title,
body.section-geography #container .side-title,
body.section-geography #container .content-title #filter-menu li a {
border-bottom: 1px solid #9be5f3;
}
/* */
body.section-biologie #container #category-menu li a.rozbalitelny:hover:before,
body.section-biology #container #category-menu li a.rozbalitelny:hover:before{
top: 9px; left: 0; width: 0; height: 0;
border-color: #ff8879 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
border-style: solid; border-width: 6px 6px 0;
}
body.section-geologie #container #category-menu li a.rozbalitelny:hover:before,
body.section-geology #container #category-menu li a.rozbalitelny:hover:before {
top: 9px; left: 0; width: 0; height: 0;
border-color: #cec7c5 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
border-style: solid; border-width: 6px 6px 0;
}
body.section-chemie #container #category-menu li a.rozbalitelny:hover:before,
body.section-chemistry #container #category-menu li a.rozbalitelny:hover:before {
top: 9px; left: 0; width: 0; height: 0;
border-color: #ffd130 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
border-style: solid; border-width: 6px 6px 0;
}
body.section-geografie #container #category-menu li a.rozbalitelny:hover:before,
body.section-geography #container #category-menu li a.rozbalitelny:hover:before {
top: 9px; left: 0; width: 0; height: 0;
border-color: #9be5f3 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
border-style: solid; border-width: 6px 6px 0;
}
body.section-biologie #container #category-menu li a.rozbaleny:hover:before,
body.section-biologie #container #category-menu li a.rozbaleny.nacteny:hover:before,
body.section-biology #container #category-menu li a.rozbaleny:hover:before,
body.section-biology #container #category-menu li a.rozbaleny.nacteny:hover:before {
content: ''; width: 0; height: 0; border-style: solid;
border-width: 0 6px 6px 6px;
border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #ff8879 rgba(255, 255, 255, 0);
position: absolute; top: 9px; left: 0;
}
body.section-geologie #container #category-menu li a.rozbaleny:hover:before,
body.section-geologie #container #category-menu li a.rozbaleny.nacteny:hover:before,
body.section-geology #container #category-menu li a.rozbaleny:hover:before,
body.section-geology #container #category-menu li a.rozbaleny.nacteny:hover:before {
content: ''; width: 0; height: 0; border-style: solid;
border-width: 0 6px 6px 6px;
border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #cec7c5 rgba(255, 255, 255, 0);
position: absolute; top: 14px; left: 0;
}
body.section-chemie #container #category-menu li a.rozbaleny:hover:before,
body.section-chemie #container #category-menu li a.rozbaleny.nacteny:hover:before,
body.section-chemistry #container #category-menu li a.rozbaleny:hover:before,
body.section-chemistry #container #category-menu li a.rozbaleny.nacteny:hover:before {
content: ''; width: 0; height: 0; border-style: solid;
border-width: 0 6px 6px 6px;
border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #ffd130 rgba(255, 255, 255, 0);
position: absolute; top: 14px; left: 0;
}
body.section-geografie #container #category-menu li a.rozbaleny:hover:before,
body.section-geografie #container #category-menu li a.rozbaleny.nacteny:hover:before,
body.section-geography #container #category-menu li a.rozbaleny:hover:before,
body.section-geography #container #category-menu li a.rozbaleny.nacteny:hover:before {
content: ''; width: 0; height: 0; border-style: solid;
border-width: 0 6px 6px 6px;
border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #9be5f3 rgba(255, 255, 255, 0);
position: absolute; top: 14px; left: 0;
}
#detail-page header #main-menu, #full-width header #main-menu { border-bottom: dotted 1px #EBEBEB; }
#detail-page header #main-menu li a:after, #full-width header #main-menu li a:after { border-color: #000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); }
#detail-page #section-menu, #full-width #section-menu { border-top: dotted 1px #EBEBEB; }
#detail-page #section-menu li a:after, #full-width #section-menu li a:after { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #000 rgba(0, 0, 0, 0); }
#detail-page.section-biologie header #main-menu, #full-width.section-biologie header #main-menu,
#detail-page.section-biology header #main-menu, #full-width.section-biology header #main-menu { border-bottom: dotted 0 #FF8879; background-color: rgba(255, 255, 255, 0.15) }
#detail-page.section-biologie header #main-menu li a:after, #full-width.section-biologie header #main-menu li a:after,
#detail-page.section-biology header #main-menu li a:after, #full-width.section-biology header #main-menu li a:after { border-color: #000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); }
#detail-page.section-biologie #section-menu, #full-width.section-biologie #section-menu,
#detail-page.section-biology #section-menu, #full-width.section-biology #section-menu { border-top: dotted 0 #FF8879; background-color:rgba(255, 255, 255, 0.55); }
#detail-page.section-biologie #section-menu li a:after, #full-width.section-biologie #section-menu li a:after,
#detail-page.section-biology #section-menu li a:after, #full-width.section-biology #section-menu li a:after { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #000 rgba(0, 0, 0, 0); }
#detail-page.section-chemie header #main-menu, #full-width.section-chemie header #main-menu,
#detail-page.section-chemistry header #main-menu, #full-width.section-chemistry header #main-menu { border-bottom: dotted 0 #ffd130; background-color: rgba(255, 255, 255, 0.15) }
#detail-page.section-chemie header #main-menu li a:after, #full-width.section-chemie header #main-menu li a:after,
#detail-page.section-chemistry header #main-menu li a:after, #full-width.section-chemistry header #main-menu li a:after { border-color: #000 rgba(235, 235, 235, 0) rgba(235, 235, 235, 0) rgba(235, 235, 235, 0); }
#detail-page.section-chemie #section-menu, #full-width.section-chemie #section-menu,
#detail-page.section-chemistry #section-menu, #full-width.section-chemistry #section-menu { border-top: dotted 0 #ffd130; background-color:rgba(255, 255, 255, 0.55); }
#detail-page.section-chemie #section-menu li a:after, #full-width.section-chemie #section-menu li a:after,
#detail-page.section-chemistry #section-menu li a:after, #full-width.section-chemistry #section-menu li a:after { border-color: rgba(235, 235, 235, 0) rgba(235, 235, 235, 0) #000 rgba(235, 235, 235, 0); }
#detail-page.section-geografie header #main-menu, #full-width.section-geografie header #main-menu,
#detail-page.section-geography header #main-menu, #full-width.section-geography header #main-menu { border-bottom: dotted 0 #9be5f3; background-color: rgba(255, 255, 255, 0.15) }
#detail-page.section-geografie header #main-menu li a:after, #full-width.section-geografie header #main-menu li a:after,
#detail-page.section-geography header #main-menu li a:after, #full-width.section-geography header #main-menu li a:after { border-color: #000 rgba(235, 235, 235, 0) rgba(235, 235, 235, 0) rgba(235, 235, 235, 0); }
#detail-page.section-geografie #section-menu, #full-width.section-geografie #section-menu,
#detail-page.section-geography #section-menu, #full-width.section-geography #section-menu { border-top: dotted 0 #9be5f3; background-color:rgba(255, 255, 255, 0.55); }
#detail-page.section-geografie #section-menu li a:after, #full-width.section-geografie #section-menu li a:after,
#detail-page.section-geography #section-menu li a:after, #full-width.section-geography #section-menu li a:after { border-color: rgba(235, 235, 235, 0) rgba(235, 235, 235, 0) #000 rgba(235, 235, 235, 0); }
#detail-page.section-geologie header #main-menu, #full-width.section-geologie header #main-menu,
#detail-page.section-geology header #main-menu, #full-width.section-geology header #main-menu  { border-bottom: dotted 0 #cec7c5; background-color: rgba(255, 255, 255, 0.15) }
#detail-page.section-geologie header #main-menu li a:after, #full-width.section-geologie header #main-menu li a:after,
#detail-page.section-geology header #main-menu li a:after, #full-width.section-geology header #main-menu li a:after { border-color: #000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); }
#detail-page.section-geologie #section-menu, #full-width.section-geologie #section-menu,
#detail-page.section-geology #section-menu, #full-width.section-geology #section-menu { border-top: dotted 0 #cec7c5; background-color:rgba(255, 255, 255, 0.55); }
#detail-page.section-geologie #section-menu li a:after, #full-width.section-geologie #section-menu li a:after,
#detail-page.section-geology #section-menu li a:after, #full-width.section-geology #section-menu li a:after { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #000 rgba(0, 0, 0, 0); }
/* */
body.section-biologie #container #category-menu li > a.text:hover,
body.section-biologie #container #category-menu li.konec a:hover,
body.section-biologie #container #category-menu li.konec a:visited,
body.section-biologie a.more, body.section-biologie a.more:link, body.section-biologie a.more:focus, body.section-biologie a.more:visited,
body.section-biologie #content a:link, body.section-biologie dl.portlet a:link,
body.section-biologie #container #category-menu li > a.text.selected,
body.section-biology #container #category-menu li > a.text:hover,
body.section-biology #container #category-menu li.konec a:hover,
body.section-biology #container #category-menu li.konec a:visited,
body.section-biology a.more, body.section-biology a.more:link, body.section-biology a.more:focus, body.section-biology a.more:visited,
body.section-biology #content a:link, body.section-biology dl.portlet a:link,
body.section-biology #container #category-menu li > a.text.selected,
body.section-biologie #content-core a:visited,
body.section-biology #content-core a:visited,
body.section-biology #content div.item h2 a, body.section-biology #content div.item h2 a:visited,
body.section-biologie #content div.item h2 a, body.section-biologie #content div.item h2 a:visited  {
color: #D66B5E;
}
body.section-geologie #container #category-menu li > a.text:hover,
body.section-geologie #container #category-menu li.konec a:hover,
body.section-geologie a.more, body.section-geologie a.more:link, body.section-geologie a.more:focus, body.section-geologie a.more:visited,
body.section-geologie #content a:link, body.section-geologie dl.portlet a:link,
body.section-geologie #container #category-menu li > a.text.selected,
body.section-geology #container #category-menu li > a.text:hover,
body.section-geology #container #category-menu li.konec a:hover,
body.section-geology a.more, body.section-geology a.more:link, body.section-geology a.more:focus, body.section-geology a.more:visited,
body.section-geology #content a:link, body.section-geology dl.portlet a:link,
body.section-geology #container #category-menu li > a.text.selected,
body.section-geologie #content-core a:visited,
body.section-geology #content-core a:visited,
body.section-geology #content div.item h2 a, body.section-geology #content div.item h2 a:visited,
body.section-geologie #content div.item h2 a, body.section-geologie #content div.item h2 a:visited  {
color: #9e6c6c;
}
body.section-chemie #container #category-menu li > a.text:hover,
body.section-chemie #container #category-menu li.konec a:hover,
body.section-chemie a.more, body.section-chemie a.more:link, body.section-chemie a.more:focus, body.section-chemie a.more:visited,
body.section-chemie #content a:link, body.section-chemie dl.portlet a:link,
body.section-chemie #container #category-menu li > a.text.selected,
body.section-chemistry #container #category-menu li > a.text:hover,
body.section-chemistry #container #category-menu li.konec a:hover,
body.section-chemistry a.more, body.section-chemistry a.more:link, body.section-chemistry a.more:focus, body.section-chemistry a.more:visited,
body.section-chemistry #content a:link, body.section-chemistry dl.portlet a:link,
body.section-chemistry #container #category-menu li > a.text.selected,
body.section-chemie #content-core a:visited,
body.section-chemistry #content-core a:visited,
body.section-chemistry #content div.item h2 a, body.section-chemistry #content div.item h2 a:visited,
body.section-chemie #content div.item h2 a, body.section-chemie #content div.item h2 a:visited {
color: #E0AC29;
}
body.section-geografie #container #category-menu li > a.text:hover,
body.section-geografie #container #category-menu li.konec a:hover,
body.section-geografie a.more, body.section-geografie a.more:link, body.section-geografie a.more:focus, body.section-geografie a.more:visited,
body.section-geografie #content a:link, body.section-geografie dl.portlet a:link,
body.section-geografie #container #category-menu li > a.text.selected,
body.section-geography #container #category-menu li > a.text:hover,
body.section-geography #container #category-menu li.konec a:hover,
body.section-geography a.more, body.section-geography a.more:link, body.section-geography a.more:focus, body.section-geography a.more:visited,
body.section-geography #content a:link, body.section-geography dl.portlet a:link,
body.section-geography #container #category-menu li > a.text.selected,
body.section-geografie #content-core a:visited,
body.section-geography #content-core a:visited,
body.section-geography #content div.item h2 a, body.section-geography #content div.item h2 a:visited,
body.section-geografie #content div.item h2 a, body.section-geografie #content div.item h2 a:visited {
color: #0F9AB4;
}
/* */
body.section-biologie header #main-intro #wide-icons .icon .ico-text a,
body.section-biology header #main-intro #wide-icons .icon .ico-text a { text-shadow: 1px 1px 3px #942F00; -webkit-text-shadow: 1px 1px 3px #942F00; -moz-text-shadow: 1px 1px 3px #942F00; }
body.section-geologie header #main-intro #wide-icons .icon .ico-text a,
body.section-geology header #main-intro #wide-icons .icon .ico-text a { text-shadow: 1px 1px 60px #5F008B; -webkit-text-shadow: 1px 1px 60px #5F008B; -moz-text-shadow: 1px 1px 60px #5F008B; }
body.section-chemie header #main-intro #wide-icons .icon .ico-text a,
body.section-chemistry header #main-intro #wide-icons .icon .ico-text a { text-shadow: 1px 1px 3px #B18D00; -webkit-text-shadow: 1px 1px 3px #B18D00; -moz-text-shadow: 1px 1px 3px #B18D00; }
body.section-geografie header #main-intro #wide-icons .icon .ico-text a,
body.section-geography header #main-intro #wide-icons .icon .ico-text a { text-shadow: 1px 1px 60px #00698A; -webkit-text-shadow: 1px 1px 60px #00698A; -moz-text-shadow: 1px 1px 60px #00698A; }
body.section-biologie#detail-page header #main-intro #wide-icons .icon .ico-text a,
body.section-geologie#detail-page header #main-intro #wide-icons .icon .ico-text a,
body.section-chemie#detail-page header #main-intro #wide-icons .icon .ico-text a,
body.section-geografie#detail-page header #main-intro #wide-icons .icon .ico-text a,
body.section-biologie#full-width header #main-intro #wide-icons .icon .ico-text a,
body.section-geologie#full-width header #main-intro #wide-icons .icon .ico-text a,
body.section-chemie#full-width header #main-intro #wide-icons .icon .ico-text a,
body.section-geografie#full-width header #main-intro #wide-icons .icon .ico-text a,
body.section-biology#detail-page header #main-intro #wide-icons .icon .ico-text a,
body.section-geology#detail-page header #main-intro #wide-icons .icon .ico-text a,
body.section-chemistry#detail-page header #main-intro #wide-icons .icon .ico-text a,
body.section-geography#detail-page header #main-intro #wide-icons .icon .ico-text a,
body.section-biology#full-width header #main-intro #wide-icons .icon .ico-text a,
body.section-geology#full-width header #main-intro #wide-icons .icon .ico-text a,
body.section-chemistry#full-width header #main-intro #wide-icons .icon .ico-text a,
body.section-geography#full-width header #main-intro #wide-icons .icon .ico-text a
{
color: rgba(255, 255, 255, 0.87); text-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none;
}
body.section-fakulta#detail-page header #main-intro #wide-icons .icon .ico-text a,
body.section-eng#detail-page header #main-intro #wide-icons .icon .ico-text a {
color: #667172; text-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none;
}
/* */
body.section-biologie #main-intro #area .text h2,
body.section-biology #main-intro #area .text h2 { text-shadow: 1px 1px 30px #D53C00; -webkit-text-shadow: 1px 1px 30px #D53C00; -moz-text-shadow: 1px 1px 30px #D53C00; }
body.section-geologie #main-intro #area .text h2,
body.section-geology #main-intro #area .text h2 { text-shadow: 1px 1px 60px #5F008B; -webkit-text-shadow: 1px 1px 60px #5F008B; -moz-text-shadow: 1px 1px 60px #5F008B; }
body.section-chemie #main-intro #area .text h2,
body.section-chemistry #main-intro #area .text h2 { text-shadow: 1px 1px 30px #BB6000; -webkit-text-shadow: 1px 1px 30px #BB6000; -moz-text-shadow: 1px 1px 30px #BB6000; }
body.section-geografie #main-intro #area .text h2,
body.section-geography #main-intro #area .text h2 { text-shadow: 1px 1px 80px #00FFCC; -webkit-text-shadow: 1px 1px 80px #00FFCC; -moz-text-shadow: 1px 1px 80px #00FFCC; }
body.section-biologie#detail-page #main-intro #area .text h2, body.section-biologie#full-width #main-intro #area .text h2,
body.section-biology#detail-page #main-intro #area .text h2, body.section-biology#full-width #main-intro #area .text h2 { color: #fff; padding-top: 45px; font-size: 50px; text-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; }
body.section-geologie#detail-page #main-intro #area .text h2, body.section-geologie#full-width #main-intro #area .text h2,
body.section-geology#detail-page #main-intro #area .text h2, body.section-geology#full-width #main-intro #area .text h2 { color: #fff; padding-top: 45px; font-size: 50px; text-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; }
body.section-chemie#detail-page #main-intro #area .text h2, body.section-chemie#full-width #main-intro #area .text h2,
body.section-chemistry#detail-page #main-intro #area .text h2, body.section-chemistry#full-width #main-intro #area .text h2 { color: #fff; padding-top: 45px; font-size: 50px; text-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; }
body.section-geografie#detail-page #main-intro #area .text h2, body.section-geografie#full-width #main-intro #area .text h2,
body.section-geography#detail-page #main-intro #area .text h2, body.section-geography#full-width #main-intro #area .text h2 { color: #fff; padding-top: 45px; font-size: 50px; text-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; }
body#detail-page.section-fakulta #main-intro #area .text h2,
body#detail-page.section-eng #main-intro #area .text h2 { color: #101010; padding-top: 45px; }
body.section-fakulta #main-intro #area .text h2,
body.section-eng #main-intro #area .text h2 { color: #4a4a4c; }
body.section-biologie#detail-page #main-intro #area .text h2,
body.section-geologie#detail-page #main-intro #area .text h2,
body.section-chemie#detail-page #main-intro #area .text h2,
body.section-geografie#detail-page #main-intro #area .text h2,
body.section-biology#detail-page #main-intro #area .text h2,
body.section-geology#detail-page #main-intro #area .text h2,
body.section-chemistry#detail-page #main-intro #area .text h2,
body.section-geography#detail-page #main-intro #area .text h2,
body.section-biologie#full-width #main-intro #area .text h2,
body.section-geologie#full-width #main-intro #area .text h2,
body.section-chemie#full-width #main-intro #area .text h2,
body.section-geografie#full-width #main-intro #area .text h2,
body.section-biology#full-width #main-intro #area .text h2,
body.section-geology#full-width #main-intro #area .text h2,
body.section-chemistry#full-width #main-intro #area .text h2,
body.section-geography#full-width#main-intro #area .text h2 { font-size: 33px; }
/* */
body.section-biologie#detail-page header #main-intro #wide-icons .icon .ico-img,
body.section-biologie#full-width header #main-intro #wide-icons .icon .ico-img,
body.section-biology#detail-page header #main-intro #wide-icons .icon .ico-img,
body.section-biology#full-width header #main-intro #wide-icons .icon .ico-img { background: rgba(150, 18, 0, 0.3); }
body.section-biologie#detail-page header #main-intro #wide-icons .icon .ico-img:hover,
body.section-biologie#full-width header #main-intro #wide-icons .icon .ico-img:hover,
body.section-biology#detail-page header #main-intro #wide-icons .icon .ico-img:hover,
body.section-biology#full-width header #main-intro #wide-icons .icon .ico-img:hover { background: rgba(150, 18, 0, 0.55); border: 1px solid rgba(255, 255, 255, 0.7); }
body.section-chemie#detail-page header #main-intro #wide-icons .icon .ico-img,
body.section-chemie#full-width header #main-intro #wide-icons .icon .ico-img,
body.section-chemistry#detail-page header #main-intro #wide-icons .icon .ico-img,
body.section-chemistry#full-width header #main-intro #wide-icons .icon .ico-img { background: rgba(125, 69, 10, 0.3); }
body.section-chemie#detail-page header #main-intro #wide-icons .icon .ico-img:hover,
body.section-chemie#full-width header #main-intro #wide-icons .icon .ico-img:hover,
body.section-chemistry#detail-page header #main-intro #wide-icons .icon .ico-img:hover,
body.section-chemistry#full-width header #main-intro #wide-icons .icon .ico-img:hover { background: rgba(125, 69, 10, 0.55); border: 1px solid rgba(255, 255, 255, 0.7); }
body.section-geografie#detail-page header #main-intro #wide-icons .icon .ico-img,
body.section-geografie#full-width header #main-intro #wide-icons .icon .ico-img,
body.section-geography#detail-page header #main-intro #wide-icons .icon .ico-img,
body.section-geography#full-width header #main-intro #wide-icons .icon .ico-img { background: rgba(12, 56, 75, 0.3); }
body.section-geografie#detail-page header #main-intro #wide-icons .icon .ico-img:hover,
body.section-geografie#full-width header #main-intro #wide-icons .icon .ico-img:hover,
body.section-geography#detail-page header #main-intro #wide-icons .icon .ico-img:hover,
body.section-geography#full-width header #main-intro #wide-icons .icon .ico-img:hover { background: rgba(12, 56, 75, 0.55); border: 1px solid rgba(255, 255, 255, 0.7); }
body.section-fakulta#detail-page header #main-intro #wide-icons .icon .ico-img,
body.section-fakulta#full-width header #main-intro #wide-icons .icon .ico-img,
body.section-eng#detail-page header #main-intro #wide-icons .icon .ico-img,
body.section-eng#full-width header #main-intro #wide-icons .icon .ico-img { background: rgba(255, 255, 255, 0.22); }
body.section-fakulta#detail-page header #main-intro #wide-icons .icon .ico-img:hover,
body.section-fakulta#full-width header #main-intro #wide-icons .icon .ico-img:hover,
body.section-eng#detail-page header #main-intro #wide-icons .icon .ico-img:hover,
body.section-eng#full-width header #main-intro #wide-icons .icon .ico-img:hover { background: rgba(255, 255, 255, 1); }
body.section-biologie#detail-page header #main-intro #wide-icons .icon .ico-img i,
body.section-biologie#full-width header #main-intro #wide-icons .icon .ico-img i,
body.section-biology#detail-page header #main-intro #wide-icons .icon .ico-img i,
body.section-biology#full-width header #main-intro #wide-icons .icon .ico-img i { color: #fff; }
body.section-geologie#detail-page header #main-intro #wide-icons .icon .ico-img i,
body.section-geologie#full-width header #main-intro #wide-icons .icon .ico-img i,
body.section-geology#detail-page header #main-intro #wide-icons .icon .ico-img i,
body.section-geology#full-width header #main-intro #wide-icons .icon .ico-img i { color: #fff; }
body.section-chemie#detail-page header #main-intro #wide-icons .icon .ico-img i,
body.section-chemie#full-width header #main-intro #wide-icons .icon .ico-img i,
body.section-chemistry#detail-page header #main-intro #wide-icons .icon .ico-img i,
body.section-chemistry#full-width header #main-intro #wide-icons .icon .ico-img i { color: #fff; }
body.section-geografie#detail-page header #main-intro #wide-icons .icon .ico-img i,
body.section-geografie#full-width header #main-intro #wide-icons .icon .ico-img i,
body.section-geography#detail-page header #main-intro #wide-icons .icon .ico-img i,
body.section-geography#full-width header #main-intro #wide-icons .icon .ico-img i { color: #fff; }
body.section-fakulta#detail-page header #main-intro #wide-icons .icon .ico-img i,
body.section-fakulta#full-width header #main-intro #wide-icons .icon .ico-img i,
body.section-fakulta header #main-intro #wide-icons .icon .ico-img i,
body.section-eng#detail-page header #main-intro #wide-icons .icon .ico-img i,
body.section-eng#full-width header #main-intro #wide-icons .icon .ico-img i,
body.section-eng header #main-intro #wide-icons .icon .ico-img i { color: #667172 ; }
body.mainpage-zamestnanec header #main-intro #wide-icons .icon .ico-img { background-color: rgba(255, 255, 255, 0.3); border: 1px solid #fff; }
body.mainpage-zamestnanec header #main-intro #wide-icons .icon .ico-img:hover { background-color: rgba(255, 255, 255, 0.8); border: 1px solid #fff; }
body.section-fakulta header #main-intro #wide-icons .icon .ico-img,
body.section-eng header #main-intro #wide-icons .icon .ico-img { background-color: rgba(255, 255, 255, 0.3); border-color: rgba(102,113,114, 0.35)  }
body.section-fakulta header #main-intro #wide-icons .icon .ico-img:hover,
body.section-eng header #main-intro #wide-icons .icon .ico-img:hover { background-color: rgba(255, 255, 255, 0.8); border: 1px solid #667172; }
body.mainpage-student header #main-intro #wide-icons .icon .ico-img { background-color: rgba(255, 255, 255, 0.3); border: 1px solid #fff; }
body.mainpage-student header #main-intro #wide-icons .icon .ico-img:hover { background-color: rgba(255, 255, 255, 0.8); border: 1px solid #fff; }
body.mainpage-zamestnanec header #main-intro #wide-icons .icon .ico-img i { color: #584439; }
body.mainpage-student header #main-intro #wide-icons .icon .ico-img i { color: #5b6e7f; }
body.section-fakulta#detail-page ul#main-menu,
body.section-eng#detail-page ul#main-menu { background: rgba(0, 0, 0, 0.04); }
body.section-fakulta#detail-page ul#section-menu,
body.section-eng#detail-page ul#section-menu { background: rgba(0, 0, 0, 0.04); }
#detail-page #header #main-intro.active-menu .inner, #full-width #header #main-intro.active-menu .inner { background: rgba(255, 255, 255, 0.1); }
body { background: url('/++theme++prfuk4.theme/img/prfuk-bg-mainpage-default.png') 50% 42px no-repeat; }
body.section-geologie, body.section-biologie, body.section-chemie, body.section-geografie,
body.section-geology, body.section-biology, body.section-chemistry, body.section-geography, body#detail-page.noBg , body#full-width.noBg {
background: #fff;
}
body.section-fakulta.mainpage-student, body.section-eng.mainpage-student, .portaltype-departmentworkplace { background: url('/++theme++prfuk4.theme/img/prfuk-bg-mainpage-student.png') 50% 42px no-repeat; }
body.section-fakulta.mainpage-zamestnanec, body.section-eng.mainpage-zamestnanec { background: url('/++theme++prfuk4.theme/img/prfuk-bg-mainpage-zamestnanec.png') 50% 42px no-repeat; }
body.section-fakulta, body.section-eng { background: url('/++theme++prfuk4.theme/img/prfuk-bg-mainpage-default02.png') 50% 42px repeat-x; background-position: 20px 42px;}
body.portaltype-sectionfaculty { background: none; }
body#detail-page, body#full-width { background: url('/++theme++prfuk4.theme/img/prfuk-bg-detailpage-fakulta.jpg') 50% 42px repeat-x !important;  }
body header #main-intro { background: transparent; }
.header-middle { overflow: hidden; }
header #header .header-top, header #main-menu { background: transparent; }
header #main-menu li a { border-top: 0; }
.promo-articles { margin-bottom: 7px; margin-top: -7px; padding-top: 7px; }
#main-intro #area .text h2 { padding-right: 60px; padding-left:40px; color: #fff; font-size: 28px; line-height: 38px; letter-spacing: 0.01em; margin-top: 10px; display: table-cell;
vertical-align: middle; height: 245px; font-family: "Open Sans", Arial, sans-serif; font-weight: 300; }
.portaltype-departmentworkplace #main-intro #area .text h2 { color: #3d3d3d; }
body.section-biologie.portaltype-departmentworkplace #main-intro #area .text h2,
body.section-biology.portaltype-departmentworkplace #main-intro #area .text h2,
body.section-geologie.portaltype-departmentworkplace #main-intro #area .text h2,
body.section-geology.portaltype-departmentworkplace #main-intro #area .text h2,
body.portaltype-departmentworkplace header #main-intro #wide-icons .icon .ico-text a  { color: #fff; }
.portaltype-section #main-intro #area .text h2 { font-size: 50px; }
#detail-page header .tblock .close, #full-width header .tblock .close { display: none; }
body.section-fakulta#full-width header #main-intro #wide-icons .icon .ico-text a ,
body.section-fakulta header #main-intro #wide-icons .icon .ico-text a,
body.section-eng#full-width header #main-intro #wide-icons .icon .ico-text a ,
body.section-eng header #main-intro #wide-icons .icon .ico-text a
{
color: rgba(0, 0, 0, 0.82); text-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none;
}
body.section-geologie, body.section-geology {
background: url('/++theme++prfuk4.theme/img/prfuk-bg-geologie.jpg') 50% 42px no-repeat;
}
body.section-biologie, body.section-biology {
background: url('/++theme++prfuk4.theme/img/prfuk-bg-biologie.jpg') 50% 42px no-repeat;
}
body.section-chemie, body.section-chemistry {
background: url('/++theme++prfuk4.theme/img/prfuk-bg-chemie.jpg') 50% 42px no-repeat;
}
body.section-geografie, body.section-geography {
background: url('/++theme++prfuk4.theme/img/prfuk-bg-geografie.jpg') 50% 42px no-repeat !important;
}
#article-head-content { margin: 0; padding-left: 30px; text-align: center; }
header #main-intro #article-head-content h1 { margin: 50px 0 0 0; padding: 0; text-align: left; height: auto; display: block; width: 600px; float: none;
font-size: 30px; letter-spacing: 0.02em; color: #3d3d3d; font-family: "Open Sans", sans-serif; font-weight: 300; }
#article-head-content li {
padding-bottom: 100px;
}
#article-head-content p {
margin: 5px 0 18px; padding: 0;
text-align: left;
font-size: 12px; font-weight: normal; color: #3d3d3d;
width: 400px;
float: none;
line-height: 1.6em;
}  /* */
a.btn-blue { margin: 10px 0 15px; padding: 5px 15px 0; min-height: 21px; background: #0068a4 url('/++theme++prfuk4.theme/img/btn-blue-bg.png') 0 0 repeat-x; color: #fff; text-align: center; float: left;
border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;
box-shadow: 0 1px 5px rgba(0,0,0,0.7); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.7); -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.7); }
a.btn-blue:link, a.btn-blue:visited, a.btn-blue:focus { color: #fff; }
#article-head-content p a.btn-blue { margin: 0; padding: 3px 0 0 0; float: none; display: block; width: 105px; font-size: 12px; font-weight: normal; }
#zamestnanec-not-logged-in { margin: 0; padding: 0; font-size: 13px; line-height: 18px; text-align: center; color: #d10000; }
#content #zamestnanec-not-logged-in a:link, #content #zamestnanec-not-logged-in a:visited { color: #333; }
#content a:visited, dl.portlet a:visited { color: #999; }
.header-middle { position: relative; }
#header-navigation-container {
margin: 0; padding: 0; position: relative; height: auto;
min-height: 100px; max-height: 429px; overflow: hidden;
}
#navigation {  height: 327px;  }
#navigation #top-nav {
z-index: 99;
position: relative;
}
#navigation #bottom-nav { z-index: 1000; }
#change-block-container { margin: 0; padding: 0; position: relative; overflow: hidden; height: 245px; width: 100%; clear: both; }
#top-blocks, #bottom-blocks { margin: 0; padding: 0; position: absolute; top: 0; }
#main-intro { margin: 0; padding: 40px 0; width: 100%; height: 245px; position: absolute; top: 0; left: 0; }
#detail-page #main-intro, #full-width #main-intro { padding: 50px 0 44px; }
#main-intro #area { margin: 0 auto; padding: 0; }
#main-intro #area h1 { margin: 40px 0 30px 0; padding: 0; z-index: 10; }
/* */
#detail-page #header-navigation-container, #full-width #header-navigation-container { padding-top: 1px; max-height: 100px; min-height: 49px; }
body#detail-page.section-biologie, body#detail-page.section-biology,
body#full-width.section-biologie, body#full-width.section-biology { background: url('/++theme++prfuk4.theme/img/prfuk-bg-detail-biologie.jpg') center 42px no-repeat !important; }
body#detail-page.section-chemie, body#detail-page.section-chemistry,
body#full-width.section-chemie, body#full-width.section-chemistry { background: url('/++theme++prfuk4.theme/img/prfuk-bg-detail-chemie.jpg') center 42px no-repeat !important; }
body#detail-page.section-geografie, body#detail-page.section-geography,
body#full-width.section-geografie, body#full-width.section-geography { background: url('/++theme++prfuk4.theme/img/prfuk-bg-detail-geografie.jpg') center 42px no-repeat !important; }
body#detail-page.section-geologie, body#detail-page.section-geology,
body#full-width.section-geologie, body#full-width.section-geology { background: url('/++theme++prfuk4.theme/img/prfuk-bg-detail-geologie.jpg') center 42px no-repeat !important; }
#detail-page.section-biologie header .toggle:after,
#full-width.section-biologie header .toggle:after,
#detail-page.section-biology header .toggle:after,
#full-width.section-biology header .toggle:after { border-color: #E36E3F rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); }
#detail-page.section-chemie header .toggle:after,
#full-width.section-chemie header .toggle:after,
#detail-page.section-chemistry header .toggle:after,
#full-width.section-chemistry header .toggle:after { border-color: #EFB300 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); }
#detail-page.section-geografie header .toggle:after,
#full-width.section-geografie header .toggle:after,
#detail-page.section-geography header .toggle:after,
#full-width.section-geography header .toggle:after { border-color: #6cd4ef rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); }
#detail-page #header-navigation-container.active-menu, #full-width #header-navigation-container.active-menu { padding-top: 49px; }
#detail-page header .toggle, #full-width header .toggle { color: #fff; top: 5px; transition: none; }
#detail-page #header-navigation-container.active-menu #top-nav a.toggle, #full-width #header-navigation-container.active-menu #top-nav a.toggle { top: -43px; }
#detail-page #header-navigation-container.active-menu #navigation, #full-width #header-navigation-container.active-menu #navigation { border-bottom: dotted 1px #ebebeb; }
#detail-page #navigation, #full-width #navigation { height: 43px; }
#detail-page #navigation ul, #detail-page #bottom-nav, #full-width #navigation ul, #full-width #bottom-nav { display: none; }
#detail-page  #header-navigation-container.active-menu, #full-width  #header-navigation-container.active-menu { max-height: 429px; }
#detail-page .active-menu #navigation, #full-width .active-menu #navigation { height: 329px;  -webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;  }
#detail-page .active-menu #navigation ul, #detail-page .active-menu #bottom-nav,
#full-width .active-menu #navigation ul, #full-width .active-menu #bottom-nav { display: block; }
#detail-page #header #main-intro, #detail-page #header #main-menu,
#full-width #header #main-intro, #full-width #header #main-menu { opacity: 1; visibility: visible; }
#detail-page #header-navigation-container.show-sub-container.active-menu, #full-width #header-navigation-container.show-sub-container.active-menu {
min-height: 100px; max-height: 429px;
}
#detail-page #change-block-container, #full-width #change-block-container { display: none; }
#detail-page #header-navigation-container.show-sub-container.active-menu #navigation,
#full-width #header-navigation-container.show-sub-container.active-menu #navigation { height: 329px; }
#detail-page header .active-menu  .tblock .close, #full-width header .active-menu  .tblock .close { display: block; }
#detail-page header #main-intro.active-menu, #full-width header #main-intro.active-menu  { max-height: 245px; display: block; }
#detail-org-unit-label { margin: 0; padding: 0; position: absolute; left: 20px; top: 15px; font-size: 20px; color: #313131; z-index: 1000; }
#detail-page a.toggle, #full-width a.toggle { color: #313131; }
#detail-page.section-biologie #detail-org-unit-label a, #detail-page.section-chemie #detail-org-unit-label a,
#detail-page.section-geografie #detail-org-unit-label a, #detail-page.section-geologie #detail-org-unit-label a,
#detail-page.section-biologie a.toggle, #detail-page.section-chemie a.toggle,
#detail-page.section-geografie a.toggle, #detail-page.section-geologie a.toggle,
#detail-page.section-biology #detail-org-unit-label a, #detail-page.section-chemistry #detail-org-unit-label a,
#detail-page.section-geography #detail-org-unit-label a, #detail-page.section-geology #detail-org-unit-label a,
#detail-page.section-biology a.toggle, #detail-page.section-chemistry a.toggle,
#detail-page.section-geography a.toggle, #detail-page.section-geology a.toggle { color: #fff; }
#full-width.section-biologie #detail-org-unit-label a, #full-width.section-chemie #detail-org-unit-label a,
#full-width.section-geografie #detail-org-unit-label a, #full-width.section-geologie #detail-org-unit-label a,
#full-width.section-biologie a.toggle, #full-width.section-chemie a.toggle,
#full-width.section-geografie a.toggle, #full-width.section-geologie a.toggle,
#full-width.section-biology #detail-org-unit-label a, #full-width.section-chemistry #detail-org-unit-label a,
#full-width.section-geography #detail-org-unit-label a, #full-width.section-geology #detail-org-unit-label a,
#full-width.section-biology a.toggle, #full-width.section-chemistry a.toggle,
#full-width.section-geography a.toggle, #full-width.section-geology a.toggle { color: #fff; }
#detail-page #header-navigation-container.active-menu #detail-org-unit-label,
#full-width #header-navigation-container.active-menu #detail-org-unit-label { z-index: 10000; top: -33px; }
#content { font-size: 12px; }
#content hr { display: block; margin: 12px 0 12px 0;}
#content ul { list-style-type: disc; }
#content ol { list-style-type: decimal; }
/* */
#content-core h2, .cke_editable h2 { margin-top: 30px; }
#content-core h3, .cke_editable h3 { margin-top: 25px; }
#content-core h4, .cke_editable h4 { margin-top: 20px; }
#content ul, #content ol, #content-core ul, #content-core ol, .cke_editable ul, .cke_editable ol { margin-bottom: 15px; margin-left: 18px; }
#content-core i, .cke_editable i { font-size: 12px; }
#content-core div, .cke_editable div { line-height: 18px; font-size: 12px; margin-top: 5px; }
#content #content-core .visualHighlight { background-color: #C4F4FF; }
/* */
#content.cke_editable .prfuk-captioned img { border: 1px solid #ddd; }
#content.cke_editable dd.image-caption { text-align: center; padding: 0 0 0 3px; margin: 0; color: #666; font-size: 85%; }
#content.cke_editable dd.image-caption { text-align:left; padding: 0; margin:0; }
#content.cke_editable dd.image-caption.image-left, dd.image-caption.image-right { text-align: left; }
#content.cke_editable .prfuk-captioned img { margin: 0 !important; padding: 0 !important; }
#content.cke_editable .pfruk-captioned img.image-left, #content.cke_editable .pfruk-captioned img.image-right { margin-left: 0 !important; margin-right: 0 !important; float: none !important; }
/* */
body.template-search_old #container { padding-top: 15px; }
body.template-search_old #content-core { padding: 0 30px; }
#_showMoreList, #_showUserMoreList { position: relative; }
#_showMoreList:hover, #_showUserMoreList:hover { text-decoration: none; }
#_showMoreList:hover > span, #_showUserMoreList:hover > span { text-decoration: underline; }
#_showMoreList li span, #_showUserMoreList li span { margin: 0; }
ul.more-list, ul.usermore-list {
margin: 0; padding: 10px; position: absolute; top: 22px; left: -11px; width: 150px; display: none; background: #000; z-index: 1000; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; transition: opacity 0.3s;
}
ul.more-list li, ul.usermore-list li { margin: 7px 0; padding: 0; display: block; line-height: 19px; }
ul.more-list li > span, ul.usermore-list li > span { margin: 0; padding: 0; display: inline; }
ul.more-list li > span > a, ul.usermore-list li > span > a { margin: 0; padding: 0; display: inline; }
ul.more-list li a, ul.usermore-list li a { margin: 5px 0 5px 15px !important; padding: 0; display: block; color: #fff ; }
header #top-panel ul.more-list li a, header #top-panel ul.usermore-list li a { color: #e2e2e2; }
header #top-panel ul.more-list li a:hover, header #top-panel ul.usermore-list li a:hover { text-decoration: underline; color: #fff; }
ul.more-list li a i.arrow-down, ul.usermore-list li a i.arrow-down { margin-left: 5px; }
.promo-articles { background: #e4e4e4; }
.promo-articles .item .content .info .date { color: #909090; }
/* */
.aktuality-ou-zamestnanec .item { margin-bottom: 5px; padding-bottom: 5px; padding-left: 10px; }
.aktuality-ou-zamestnanec .item .content { margin-top: 5px; }
#content .aktuality-ou-zamestnanec .item .content p.info { margin-bottom: 5px; }
.aktuality-ou-zamestnanec .item .content h2 { margin-bottom: 3px; line-height: 20px; font-size: 14px; letter-spacing: 0; }
.aktuality-ou-zamestnanec .item .content .info .date { margin-right: 10px; color: #868686; }
.aktuality-ou-zamestnanec .promo-articles { margin-bottom: 7px; margin-top: -7px; padding-top: 7px; }
.aktuality-ou-zamestnanec #zamestnanec-not-logged-in { margin-top: 10px; margin-bottom: 12px; }
/* */
.aktuality-ou-student .item { margin-bottom: 7px; padding-bottom: 7px; padding-left: 12px; }
.aktuality-ou-student .item .content { margin-top: 7px; }
#content .aktuality-ou-student .item .content p.info.notempty { margin-bottom: 6px; overflow: hidden; height: 27px; }
/* */
#content .aktuality-ou-student .item .content .info .date { margin-right: 10px; float: left; color: #868686; }
#content .aktuality-ou-student .item .content .info span.label-stu i { margin-right: 5px; float: left; color: #94A2AC; }
.aktuality-ou-student .item .content h2 { margin-bottom: 4px; line-height: 21px; font-size: 14px; letter-spacing: 0; }
.aktuality-ou-student .promo-articles { margin-bottom: 7px; margin-top: -7px; padding-top: 7px; }
.aktuality-ou-student #zamestnanec-not-logged-in { margin: 25px 0; }
td.col-ab-img { width: 110px; text-align: left; }
td.col-ab-main h4 { margin-top: 30px; }
/* */
#content div.listingBar { margin: 4em 0; height: 22px; clear: both; float: none; }
#content div.listingBar a { padding: 0 5px; border: 0; color: #3F6BEA; font-size: 12px; transition: none; line-height: 18px; }
#content div.listingBar span.current { padding: 1px 5px; color: #000; font-size: 12px; line-height: 18px; }
#content div.listingBar a:hover { color: #3F6BEA; text-decoration: underline; background: transparent; }
#content div.listingBar .next, #content div.listingBar .previous { max-width: 48%; }
#content div.listingBar .next { text-align: right; }
#content-core #searchform { display: none; }
#content-core #hide-form #searchform { display: block; }
#content-core #hide-form { padding: 5px 10px; background: #f4f4f4; overflow: hidden; }
#content-core #hide-form .field { }
#content-core #hide-form h2 { clear: both; }
#content-core #hide-form .formHelp { margin: 0 0 10px; }
#content-core #hide-form  #adv-search-web-wrapper { margin: 0 0 20px; }
#content-core #hide-form #SearchableText { width: 270px; margin-right: 0; margin-bottom: 0; }
#content-core #hide-form #Subject { margin-bottom: 30px; margin-right: 35px; float: left; }
#content-core #hide-form #adv-search-web-wrapper .field { margin: 0 15px 30px 0; float: left; clear: none; width: 440px; }
#content-core #hide-form #adv-search-web-wrapper .field.collapsible { margin: 0 10px 30px 0; padding-right: 10px; width: 206px; clear: none; float: left; border-right: solid 1px #ccc; }
#LSResult { margin: 0; padding: 0; z-index: 10000; left: 0; right: auto; }
#LSResult #livesearchLegend { display: none; }
#LSResult .LSTable { padding-left: 0; margin-top: 0; }
body.dark #search #LSResult, .LSTable li, #LSResult .LSTable li a { color: #3d3d3d; }
#LSResult .LSTable li a:hover { color: #000; text-decoration: underline; }
.LSRow, #LSNothingFound { width: 331px; }
#LSResult hr { display: block; margin: 12px 0 12px 0;}
/* */
#myadmin { margin: -45px 0 0 0; padding: 3px 10px; border: solid 1px #75AD0A; width: 976px; background: #fff; }
#detail-page #container #myadmin, #full-width #container #myadmin { margin-top: 45px; }
#detail-page.three-cols #container #myadmin { margin-top: -21px; }
#full-width.template-gcal_view #container #myadmin{ margin-top:0; }
#myadmin a { color: #75AD0A; text-decoration: underline; }
#myadmin a:hover { color: #101010; }
/* */
#container #aside-right { margin-top: 0px; }
#detail-page.three-cols #container #aside-right { margin-top: 0px; }
/* */
/* */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
}
/* */
#content-core a,
#content-core a:hover,
#content-core a:visited,
#content-core a:link,
#content.cke_editable a,
#content.cke_editable a:hover,
#content.cke_editable a:visited,
#content.cke_editable a:link { color: #3f6bea; }
#content-core a:hover,
#content.cke_editable a:hover:{ text-decoration: underline; }
table.vertical { min-width: 608px; }
/* */
body.dark-menu header #main-menu li a { color: #fff; }
body.dark header #main-intro #article-head-content h1, body.dark #article-head-content p { color: #fff; }
/* */
body.dark #section-menu li.active a, body.dark header #main-menu li.active a { background: url("/++theme++prfuk4.theme/img/prfuk-menu-selected-dark.png") repeat scroll 0 0 rgba(0, 0, 0, 0); color: #000; }
body.dark #section-menu li a:hover, body.dark header #main-menu li a:hover { background: transparent url('/++theme++prfuk4.theme/img/prfuk-menu-hover-dark.png') 0 0 repeat; color: #000; }
body.section-fakulta header #header #logo,
body.section-biologie header #header #logo,
body.section-chemie header #header #logo,
body.section-geografie header #header #logo,
body.section-geologie header #header #logo {
background-image: url('/++theme++prfuk4.theme/img/prfuk-logo-2017.jpeg');
}
body.section-eng header #header #logo,
body.section-biology header #header #logo,
body.section-chemistry header #header #logo,
body.section-geography header #header #logo,
body.section-geology header #header #logo {
background-image: url('/++theme++prfuk4.theme/img/prfuk-logo-2017-en.jpeg');
width: 388px;
background-size: 388px 102px;
}
body.section-eng header #header #logo img,
body.section-biology header #header #logo img,
body.section-chemistry header #header #logo img,
body.section-geography header #header #logo img,
body.section-geology header #header #logo img {
width:388px;
}
/* */
body.dark #article-head-content p a.btn-blue { }
body.dark-menu header #header #type-menu li#homeiconli a { padding-top: 3px; padding-bottom: 3px; margin-top: 4px; }
body.dark-menu header #top-panel { border-bottom: solid 1px #464646; }
body.dark-menu header .tblock *, body.dark-menu header .tblock a:hover { color: #fff; }
#footer .column { width: 275px; }
#footer .column.contact { padding: 0 10px 0 0; width: 350px; }
#footer .column.contact:before { margin-top: -10px; float: left; width: 165px; height: 200px; font-size: 140px; content: "\e62b"; }
#footer ul li a, #footer ul li a:link, #footer ul li a:visited { color: #3d3d3d; }
#footer ul li a:hover { color: #0080ca; text-decoration: underline; }
#content div.item h2 a, #content div.item h2 a:visited { color: #000; }
.banner-inside p a:hover img { opacity: 0.7; }
#content span.link-external a { padding: 1px 14px 1px 0; background-position: 100% 4px; }
#content .item i.icon-prfuk-calendar { float: left; font-size: 18px; margin-right: 5px; }
#content-core #login-form { padding-top: 54px; }
#fieldset-openid-login .formControls input, #login-form .formControls input { margin-top: 10px; margin-bottom: 30px; padding: 5px 10px; text-transform: none; font-size: 14px; }
#fieldset-openid-login .formControls input, #login-form .formControls input:hover { background: #f6f6f6; }
table.listing tbody tr td, table.listing tbody tr th { line-height: 16px; }
#document-action-print, #document-action-history { display: block; overflow: hidden; }
div.documentActions { margin-top: 20px; }
div.documentActions ul li { margin-bottom: 10px; }
#document-action-print a, #document-action-history a { overflow: hidden; }
#document-action-print a:hover, #document-action-history a:hover { color: #0080ca; text-decoration: underline; }
#document-action-print i.icon-prfuk-print, #document-action-history i.icon-prfuk-historie { margin-right: 9px; float: left; }
#document-action-print span.document-action-text, #document-action-history span.document-action-text { margin-top: 5px; float: left; }
#document-action-history span.document-action-text { margin-top: 2px; }
#portlet-contacts-wrapper .side-content { padding-right: 28px; }
/* */
.icon-prfuk-phd:before{content:"\e61e"}
.icon-prfuk-phd{font-size:34px;line-height:19px;vertical-align:text-bottom;overflow:hidden}
.icon-prfuk-facebook:before{content:"\e000"}
.icon-prfuk-google:before{content:"\e002"}
.icon-prfuk-bc:before{content:"\e61f"}
.icon-prfuk-bc{font-size:25px;line-height:18px;vertical-align:text-bottom}
.icon-prfuk-twitter:before{content:"\e003"}
.icon-prfuk-ktv:before{content:"\e620"}
.icon-prfuk-ktv{font-size:34px;line-height:19px;vertical-align:text-bottom}
.icon-prfuk-rss-ico:before{content:"\e004"}
.icon-prfuk-mgr:before{content:"\e621"}
.icon-prfuk-mgr{font-size:34px;line-height:19px;vertical-align:text-bottom}
.icon-prfuk-studium:before{content:"\e622"}
.icon-prfuk-studium{font-size:60px;line-height:17px;vertical-align:text-bottom}
.icon-prfuk-rss-text:before{content:"\e005"}
.icon-prfuk-email:before{content:"\e007"}
.icon-prfuk-search:before{content:"\e008"}
.icon-prfuk-articletype01:before{content:"\e009"}
.icon-prfuk-arrow-right:before{content:"\e00d"}
.icon-prfuk-phone:before{content:"\e00f"}
.icon-prfuk-locked:before{content:"\e010"}
.icon-prfuk-unlocked:before{content:"\e011"}
.icon-prfuk-print:before{content:"\e600"}
.icon-prfuk-historie:before{content:"\e62c"}
.icon-prfuk-google02:before{content:"\e601"}
.icon-prfuk-facebook02:before{content:"\e602"}
.icon-prfuk-close-menu:before{content:"\e603"}
.icon-prfuk-calendar:before{content:"\e604"}
.icon-prfuk-arrow-down:before{content:"\e00b"}
.icon-prfuk-arrow-left:before{content:"\e00c"}
.icon-prfuk-arrow-up:before{content:"\e00a"}
.icon-prfuk-open-menu:before{content:"\e001"}
.icon-prfuk-veda-vyzkum:before{content:"\e605"}
.icon-prfuk-studium2:before{content:"\e606"}
.icon-prfuk-okatedre:before{content:"\e607"}
.icon-prfuk-lidenapracovisti:before{content:"\e608"}
.icon-prfuk-important:before,.promo-articles .info:before{content:"\e609"}
.icon-prfuk-formulare:before{content:"\e60a"}
.icon-prfuk-harmonogram:before{content:"\e60b"}
.icon-prfuk-info-zdroje:before{content:"\e60c"}
.icon-prfuk-prirucka-pedagoga:before{content:"\e60d"}
.icon-prfuk-grafickymanual:before{content:"\e60e"}
.icon-prfuk-newsletter:before{content:"\e60f"}
.icon-prfuk-grantovaagenda:before{content:"\e610"}
.icon-prfuk-hodnoceni:before{content:"\e611"}
.icon-prfuk-studijni-plany:before{content:"\e612"}
.icon-prfuk-studijni-predpisy:before{content:"\e613"}
.icon-prfuk-studijni-odd:before{content:"\e614"}
.icon-prfuk-zaverecne-zkousky:before{content:"\e615"}
.icon-prfuk-uchazeci:before{content:"\e616"}
.icon-prfuk-knihovny:before{content:"\e617"}
.icon-prfuk-media:before{content:"\e618"}
.icon-prfuk-prirodovedci-eshop:before{content:"\e619"}
.icon-prfuk-prirodoveda-popularne:before{content:"\e61a"}
.icon-prfuk-muzea-a-sbirky:before{content:"\e61b"}
.icon-prfuk-studium-zahranici:before{content:"\e61c"}
.icon-prfuk-home:before{content:"\e61d"}
.icon-prfuk-studium-webmap:before{content:"\e500"}
.icon-prfuk-zapisy:before{content:"\e62a"}
.icon-prfuk-navody:before{content:"\e629"}
.icon-prfuk-helpdesk:before{content:"\e628"}
.icon-prfuk-plany-budovy:before{content:"\e627"}
.icon-prfuk-calendar-large:before{content:"\e626"}
.icon-prfuk-faq:before{content:"\e625"}
.icon-prfuk-wifi:before{content:"\e623"}
.icon-prfuk-network:before{content:"\e624"}
.icon-prfuk-digitalnimapy:before{content:"\e62f"}
.icon-prfuk-otviracidoba:before{content:"\e62e"}
.icon-prfuk-badatele:before{content:"\e62d"}
.icon-prfuk-seminare:before{content:"\e630"}
.icon-prfuk-dna:before{content:"\e631"}
.icon-prfuk-opracovisti02:before{content:"\e632"}
.icon-prfuk-studium02:before{content:"\e633"}
.promo-articles .info:before { color: #cc0000; font-size: 18px; margin-right: 10px; float: left; }
/* */
#bottom .print {
margin-right: 20px;
}
.frontpage-help {
color: #929292;
text-align: center;
margin-top: 15px;
padding-left: 10px;
padding-right: 10px;
}
.articles-list-top-separator {
margin-bottom: 14px; height: 0;
}
#help-icons p i {
font-size: 50px;
vertical-align: middle;
}
#help-icons p span {
vertical-align: middle;
}
#help-icons p span.help {
color: #c0c0c0;
}
#content-core .documentByLine {
display: none;
}
.template-search_old #myadmin {
display: none;
}
#footer p.dekan i { margin: 5px 10px 0 0; padding: 0; font-size: 14px; float: left; }
#footer p.dekan i.icon-prfuk-phone { margin-top: 2px; }
#footer #bottom a { margin-right: 15px; overflow: hidden; float: left; }
#footer #bottom i { margin: 1px 10px 0 0; float: left; }
#footer #bootm p.float-right { overflow: hidden; }
#footer #bottom p.float-right span { float: left; }
#content .documentActions ul { list-style-type: none; }
#content .documentActions a.link-overlay { border-bottom: 0 !important; }
/* */
i { font-size: 24px; font-weight: normal; display: inline-block; *display: inline; *zoom: 1; position: relative; }
#content-core .eventDetails { float: none; }
#content-core i { display: inline; }
#aside-left i { font-size: 12px; }
body#content i { font-size: 12px; }
/* */
#content p.actuality-listing-event-date { margin-bottom: 15px; }
.clnr { margin: 0; padding: 0; clear: both; }
body #content span.link-external a { background-image: url('/++theme++prfuk4.theme/img/link_icon_blue.png'); }
body.section-biologie #content span.link-external a { background-image: url('/++theme++prfuk4.theme/img/link_icon_biologie.png'); }
body.section-biology #content span.link-external a { background-image: url('/++theme++prfuk4.theme/img/link_icon_biologie.png'); }
body.section-geologie #content span.link-external a { background-image: url('/++theme++prfuk4.theme/img/link_icon_geologie_2.png'); }
body.section-geology #content span.link-external a { background-image: url('/++theme++prfuk4.theme/img/link_icon_geologie_2.png'); }
body.section-chemie #content span.link-external a { background-image: url('/++theme++prfuk4.theme/img/link_icon_chemie.png'); }
body.section-chemistry #content span.link-external a { background-image: url('/++theme++prfuk4.theme/img/link_icon_chemie.png'); }
body.section-geografie #content span.link-external a { background-image: url('/++theme++prfuk4.theme/img/link_icon_geografie.png'); }
body.section-geography #content span.link-external a { background-image: url('/++theme++prfuk4.theme/img/link_icon_geografie.png'); }
.template-search_old #content-core div.field { margin: 20px 0; padding: 20px 0; border-top: 1px #ccc groove; }
.template-search_old #content-core #hide-form #adv-search-web-wrapper div.field { margin-right: 0; float: none; width: auto; }
.template-search_old #content-core #hide-form #adv-search-web-wrapper div.field.collapsible { border-top: 0; }
.template-search_old #content-core div.field h2 { margin-top: 0; }
.template-search_old #content-core div.field h2.left-column { float: left; width: 200px; }
.section-where-container { float: left; width: 700px; }
.section-where-container .field.collapsible { margin-bottom: 10px !important; border: 0 !important; }
.section-where-second-container { margin: 0; padding: 0 15px 0 0; float: left; width: 280px; }
.section-where-second-container select { width: 280px; }
.section-where-third-container { margin: 0; padding: 0; float: right; width: 335px; }
.section-what-container { float: left; width: 700px; }
.section-what-container .field.collapsible { margin-bottom: 10px !important; border: 0 !important; }
.section-what-second-container { margin: 0; padding: 0 15px 0 0; float: left; width: 335px; }
.section-what-third-container { margin: 0; padding: 0; float: right; width: 280px; }
.when-container { padding-right: 15px; float: left; width: 290px; }
.template-search_old #content-core div.field .when-container h2.left-column { float: left; width: 100px; }
.when-content-cotnainer { float: right; width: 180px; }
.when-content-cotnainer div.field.collapsible { border: 0 !important; }
.how-container { margin: 0; padding: 0; float: right; width: 600px; }
.template-search_old #content-core div.field .how-container h2.left-column { float: left; width: 100px; }
.template-search_old #content-core #hide-form #adv-search-web-wrapper .how-container div.field { margin-bottom: 0 !important; float: left; width: 250px; border: 0 !important; }
.section-what-container label, .when-container label, .section-what-container label { font-weight: bold; }
.formControls.biggerButtom input[type="submit"] { margin: 0 auto; padding: 10px 20px; font-size: 18px; height: 24px; width: 250px; background: #fff; display: block; float: none; }
.formControls.biggerButtom input[type="submit"]:hover { background: #101010; color: #fff; }
.template-search_old #content-core #searchform { display: block; }
#_hide-form-btn { display: none; }
#_hide-form-btn, #show-form { margin:0; padding: 0; width: 262px; float: right; }
#_hide-form-btn a, #show-form a { margin: 0; padding: 5px 10px; width: 248px; display: block; border: solid 1px #ccc; background: #7DCDEC; color: #000 !important; text-align: center; }
input[type="text"], input[type="email"], input[type="password"], input[type="number"], textarea { min-height: 25px; }
.overlaycontent table.group a, .overlaycontent table.group label { font-size: 13px; font-weight: bold; }
.overlaycontent table.group .even td { background: #e7e7e7; }
.overlaycontent table.group td { padding-top: 3px; padding-bottom: 3px; }
.overlaycontent table.group td input[type="checkbox"] { margin-right: 10px; margin-left: 10px; }
#content-core div.tsZaznam, .cke_editable div.tsZaznam { margin-top: 25px; }
div.overlay .listingBar a:hover {color: #fff;}
/* */
.prfuk-captioned img {
border: 1px solid #ddd;
}
dd.image-caption {
text-align: center;
padding: 0 0 0 3px; /**/
margin: 0;
color: #666;
font-size: 85%;
}
dd.image-caption {
text-align:left;
padding: 0; margin:0;
}
dd.image-caption.image-left, dd.image-caption.image-right { text-align: left; }
.prfuk-captioned img { margin: 0 !important; padding: 0 !important; }
.pfruk-captioned img.image-left, .pfruk-captioned img.image-right { margin-left: 0 !important; margin-right: 0 !important; float: none !important; }
figure img { display: block; }
figure.image {text-align: center; margin: 0 auto 8px auto; }
figure.image img {text-align: center; margin: 0 auto;}
figure.image-left { margin-right: 10px; }
figure.image-right { margin-left: 10px; }
figure.image-center, p.image-center { margin: 0 auto; text-align: center; }
figure.image-center img, p.image-center img { margin: 0 auto; text-align: center; }
figcaption { margin: 0 auto; }
/* */
#content div.awaitsus-link-item{
float: left;
text-align: left;
width: 45%;
color: #9c9c9c;
}
#content div.awaitsus-link-item a span {
color: #9c9c9c;
font-size: 140%;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 10px;
line-height: 60px;
}
#content div.awaitsus-link-item a i {
color: #9c9c9c;
font-size: 300%;
margin-top: 0px;
padding-top: 0px;
line-height: 60px;
vertical-align: bottom;
}
.awaitsus-links-delimiter {
border-bottom: 1px solid #9c9c9c;
clear: both;
}
/* */
div.calendar { z-index: 1000; }
.documentDescription { margin-bottom: 1em; }
/* */
/* */
body.template-translate_item #container aside { display: none; }
body.template-translate_item #container #wide #content { width: 100%; }
#print-header { display: none; }
/* */
div#ajax-spinner {
top: 50px;
}
/* */
#plone-contentmenu-factories ul li { line-height: 20px; }
#plone-contentmenu-factories ul li img { display: none; }
/* */
#subalbums { border-bottom: 1px solid #eee; margin-bottom: 1em; }
#fancybox-title { color: #FFFFFF; }
#fancybox-title a { color: #FFFFFF; text-decoration: underline; }
#fancybox-title a:hover { color: #0080ca; }
#album div { margin: 0; }
#album .album-item {
float: left; margin: 0 1em 1em 0; overflow: hidden;
display: table;
height: 202px;
}
#album .album-item .wrap {
text-align: center; overflow: hidden;
display: table-cell; vertical-align: middle;
width: 200px;
padding: 0px;
border:1px solid #f0f0f0;
/* */
}
#album {
overflow: hidden;
margin: 0;
}
#album h3 {
clear: both;
padding: 24px 0 8px 0;
}
.albumbox {
float: left;
position: relative;
width: 25%;
padding-top: 12.5%;
padding-bottom: 12.5%;
}
.albumboxInner {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
overflow: hidden;
}
.albumboxInner .albumtitleBox {
position: absolute;
bottom: 0;
left: 0;
right: 20px;
margin-bottom: -50px;
background: #000;
background: rgba(0, 0, 0, 0.5);
color: #FFF;
padding: 10px;
text-align: center;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.albumboxInner:hover .albumtitleBox {
margin-bottom: 0;
}
#fancybox-title {
}
div.fancyboxtitleprfuk{
padding: 6px 8px;
opacity: 0.6;
background-color: #000000;
color: #ffffff;
}
/* */
.leading-content {
display: block;
position: relative;
top: 100px;
margin: 43px auto 0px;
padding: 0px 0px 0px 30px;
height: 245px;
width: 999px;
left: 0;
}
.leading-content h1 {
width: 480px;
margin: 119px 0px 0px;
padding: 0px;
text-align: left;
height: auto;
display: block;
width: 600px;
float: none;
font-size: 30px;
letter-spacing: 0.02em;
color: #3D3D3D;
font-family: "Open Sans",sans-serif;
font-weight: 300;
z-index: 10;
}
.leading-content p {
width: 450px;
margin: 5px 0px 18px;
padding: 0px;
text-align: left;
font-size: 12px;
font-weight: normal;
color: #3D3D3D;
width: 400px;
float: none;
line-height: 1.6em;
}
.leading-content p a.btn-blue {
margin: 0px;
padding: 3px 0px 0px;
float: none;
display: block;
width: 105px;
font-size: 12px;
font-weight: normal;
}
/* */
.light-slick {
}
.light-slick .leading-content h1 {
color: #ffffff;
}
.light-slick .leading-content p {
color: #ffffff;
}
/* */
.search-prioritized {
background: #e4e4e4 none repeat scroll 0 0;
}
#content dt.search-prioritized {
padding: 0.2em 0.2em 0.1em 0.2em;
}
#content dd.search-prioritized {
margin: 0;
padding: 0.1em 0.2em 1em 2em;
}
#LSResult li.priority {
background: #e4e4e4 none repeat scroll 0 0;
}
.formPanel .field {
margin-top: 1.5em;
}
.formPanel .formQuestion {
font-size: 110%;
font-weight: bold;
color: Black;
}
.formPanel .formQuestion .formHelp {
font-size: 90%;
color: #606060;
}
.formPanel .error {
font-size: 100%;
}
.error .fieldErrorBox {
font-size: 100%;
color: Black;
font-weight: bold;
margin: 1em 0;
}


/* - ++theme++prfuk4.theme/css/print.css - */
@media print {
/* Removes certain elements when printing, and apply basic font styles
   for the remaining content. */

body {
	font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
	font-weight: bold;
	line-height: 125%;
	page-break-inside: avoid;
	page-break-after: avoid;
}
h1, h2 {
	letter-spacing: -0.05em;
}
a {
	text-decoration: none;
	border-bottom: 0.1em solid gray;
	color: black;
}
#portal-column-content {
	width: 95%;
}

.documentDescription {
	font-weight: bold;
}
pre {
	border: 1pt dotted black;
	white-space: pre;
	font-size: 8pt;
	overflow: auto;
	padding: 1em;
}
table.listing,
table.listing td {
	border: 1pt solid black;
	border-collapse: collapse;
}
table.listing td,
table.listing th {
    padding: 6px;
}

/* Page break class for use when printing */
div.pageBreak {
	page-break-before: always;
}

/* Basic styles for listing and document views */
#content dt {
	margin:1em 0 0.625em;
}
#content p, #content table {
	margin-bottom:0.625em;
	margin-top:0.625em;
}
#content .documentDescription, #content #description {
    margin:0.5em 0 1.31em;
}

/* Uncomment these if you want link addresses inserted along with the link text
   when you print.
#content a:link:after,
#content a:visited:after {
   content: " [" attr(href) "] ";
}
*/

/* Hide all the elements that are irrelevant for printing */
div.top,
#portal-logo,
#portal-siteactions,
.hiddenStructure,
#portal-searchbox,
#portal-globalnav,
#portal-personaltools,
#portal-breadcrumbs,
#edit-bar,
#portal-column-one,
#portal-column-two,
#portal-languageselector,
.contentViews,
.contentActions,
.help,
.legend,
.portalMessage,
.documentActions,
.netscape4,
#viewlet-below-content .reply,
#viewlet-below-content .discussion,
#kss-spinner,
#review-history,
#content-history,
.listingBar,
#portal-footer,
#portal-colophon,
.skipnav,
#kss-spinner,
#review-history,
#content-history,
.listingBar,
.link-presentation,
input.standalone,
.overlay,
.managePortletsFallback,
.close,
.link-parent,
.draggingHook,
#foldercontents-order-column,
input.context,
.visualNoPrint {
	display: none;
}

/* Image alignment classes */
.image-left {
	float: left;
	clear: both;
	margin: 0.5em 1em 0.5em 0;
	border: 0.4pt solid Black;
}
.image-inline {
	float: none;
}
.image-right {
	float: right;
	clear: both;
	margin: 0.5em;
	border: 0.4pt solid Black;
}
dd.image-caption {
	text-align:left;
	padding: 0; margin:0;
}
dl.captioned {
	padding: 0.8em;
}
.newsImageContainer {
	float:right;
	margin: 0 0 0.5em 1em;
	width: 16em;
}

header,
aside,
footer,
#edit-bar,
#myadmin,
.field { display: none; }

#container #wide #content { width: 100%; height: 100%; margin: 1em; }
#container #left-side { width: 100%; height: 100%; margin: 0; }
#container #left-side #content { width: 100%; height: 100%; margin: 1em; }
#container #content { width: 100%; height: 100%; margin: 1em; }

.content-title { margin-left: 1em; }

body #container #content .content-title h3,
body #container #content h1,
body #container #content h2 { font-size: 282%; }
body #container #content .item h2,
body #container #content .documentDescription,
body #container #content h3 { font-size: 200%; line-height: 120%; }
body #container #content h4 { font-size: 167%; }
body #container #content th,
body #container #content td,
body #container #content pre,
body #container #print-header,
body #container #content li,
body #container #content p { font-size: 167%; line-height: 120%; }
body #container #content th p,
body #container #content td p,
body #container #content li li,
body #container #content li p { font-size: 100%; }

body #container #content p.pullquote { float: right; width: 40%; margin: 1em 0 1em 1em; border-left: solid 1px; padding-left: 1em; }
#print-header { display: block; text-align: center; color: Grey; }

body #container #content span.link-external a { background-image: none; }

}

