@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=latin,latin-ext);
body {
	background: #fff;
	margin: 0px;
	font-family: 'Open Sans', sans-serif;
}
#page-wrapper {
	background: transparent url(images/stin3.png) repeat-x center -100px;
}
#header{
  position: relative;
  height: 189px;
}
#header, #footer, #navigation, #main-wrapper, #prefooter {
	width: 980px;
	display: block;
	margin: 0 auto;
}
div.messages {
	max-width: 918px;
	display: block;
  margin: 0px auto 10px;
  clear: both;
  width: 91%;   
}
#breadcrumb{
  clear: both;  
  display: none;          
}
/* hlavička */
#header .region-header {
	float: right;
	margin-top: 15px;
  position: absolute;
  right: 0px;
  z-index: 2;
  background: rgba(000, 0, 0, 0.5); 
  height: 20px;
}
#header #block-menu-menu-header-menu {
	float: left;
}
#header #block-menu-menu-header-menu .content ul {
	padding-left: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
}
#header #block-menu-menu-header-menu .content ul li {
	list-style-type: none;
	list-style-image: none;
	float: left;
	padding: 0px 8px;
	margin: 0px;
	border-right: 5px solid #787878;
  line-height: 19px;
}
#header #block-menu-menu-header-menu .content ul li:last-child {
	border-right: none;
}
#header #block-menu-menu-header-menu .content ul li a {
	font-size: 13px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
  text-transform: lowercase;
}
#header #block-menu-menu-header-menu .content ul li a:hover {
	color: #ccc;
}
#header #block-search-form {
	float: left;
}
#header #block-search-form .content input.form-text {
	width: 150px;
	height: 20px;
	background: #787878;
	border: none;
	padding: 0px 10px;
	color: #ffffff;
	font-size: 13px;
	font-weight: normal;
}
#header #block-search-form .content input.form-submit {
	background: transparent url(images/lupa1.png) no-repeat;
	width: 16px;
	height: 16px;
	font-size: 0px;
	border: none;
	border-radius: 0px;
	cursor: pointer;
	margin-top: 2px;
}
#header #block-search-form .content input.form-submit:hover {
	background: transparent url(images/lupa2.png) no-repeat;
}
#header #block-locale-language {
	float: left;
}
#header #block-locale-language .content ul {
	padding-left: 0px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
}
#header #block-locale-language .content ul li {
	float: left;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-left: 4px;
	margin-right: 0px;
}
#header #block-locale-language .content ul li a {
	font-size: 0px;
	display: block;
	padding: 3px 2px;
	width: 20px;
	height: 14px;
}
#header #block-locale-language .content ul li.cs a {
	background: #a2a2a2 url(images/cz.png) no-repeat 2px;
}
#header #block-locale-language .content ul li.cs a:hover {
	background: #787878 url(images/cz.png) no-repeat 2px;
}
#header #block-locale-language .content ul li.en a {
	background: #a2a2a2 url(images/en.png) no-repeat 2px;
}
#header #block-locale-language .content ul li.en a:hover {
	background: #787878 url(images/en.png) no-repeat 2px;
}
#header a#logo {
	position: relative;
	z-index: 2;
	top: 27px;
	left: 27px;
}
#header .region-slider {
	margin-top: -113px;
	position: relative;
	z-index: 1;
}
body.i18n-en #header .region-slider{
  margin-top: -95px;
}
#header .flexslider {
	border: none;
	border-radius: 0px;
	box-shadow: none;
	background: transparent;
	margin-bottom: 0px;
}
#header .flexslider .flex-caption {
	text-align: right;
  padding-right: 15px;
  margin-top: -20px;
  height: 20px;
  background: rgba(000, 0, 0, 0.5); 
  position: relative;
  width: 400px;
  float: right;
  color: #ffffff;
	font-size: 14px;
	font-weight: normal;
}
#header .flexslider .flex-caption a {
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
  padding-bottom: 1px;
  display: block;
}
#header .flexslider ol {
	text-align: right;
	bottom: -15px;
}
#header .flexslider ol li a {
	background: transparent url(images/bod1.png) no-repeat;
	width: 6px;
	height: 6px;
	display: block;
	border: none;
	border-radius: 0px;
	box-shadow: none;
	font-size: 0px;
}
#header .flexslider ol li a.flex-active {
	background: transparent url(images/bod2.png) no-repeat;
}
/* menu */
#navigation #block-menu-block-1 {
  position: relative;
  z-index: 2;
  top: 0px;
  float: left;
}
#navigation #block-menu-block-2{
  clear: both;                               
}
#navigation #block-menu-block-1 .content ul,
#navigation #block-menu-block-2 .content ul {
	margin: 0px;
	padding-left: 0px;
	list-style-image: none;
	list-style-type: none;
}
#navigation #block-menu-block-2 .content ul{
  height: 30px;
  border-bottom: 3px solid #01c30f;                                           
}
body.page-nabizene-technologie #navigation #block-menu-block-2 .content ul,
body.page-aplikacni-sfera #navigation #block-menu-block-2 .content ul,
body.section-technologie #navigation #block-menu-block-2 .content ul{
  border-bottom: 3px solid #1e64e6;                                           
}
#navigation #block-menu-block-1 .content ul li,
#navigation #block-menu-block-2 .content ul li {
	list-style-type: none;
	list-style-image: none;
	float: left;
	padding: 0px;
	margin: 0px;
  line-height: 21px;
}
#navigation #block-menu-block-2 .content ul li{
  position: relative;
  top: 8px;                                              
}
#navigation #block-menu-block-1 .content ul li a,
#navigation #block-menu-block-2 .content ul li a {
	text-decoration: none;
	text-transform: uppercase;
	padding: 2px 40px 2px 0px;     
	color: #828282;
	font-size: 15px;
	font-weight: normal;
  border-bottom: 3px solid #aaaaaa;
}
#navigation #block-menu-block-2 .content ul li a{
  border-bottom: none;                                                
}
/*  
#navigation #block-menu-block-1 .content ul li a.upt {
	border-bottom: 3px solid #cd0019;
}
#navigation #block-menu-block-1 .content ul li a.vyzkum {
	border-bottom: 3px solid #01c30f;
}
#navigation #block-menu-block-1 .content ul li a.aplikace {
	border-bottom: 3px solid #1e64e6;
}
#navigation #block-menu-block-1 .content ul li a.verejnost {
	border-bottom: 3px solid #fa9614;
}
 */
#navigation #block-menu-block-1 .content ul li a.upt:hover,
#navigation #block-menu-block-1 .content ul li a.upt.active {
	border-bottom: 6px solid #ff0000;
  color: #343737;
}
#navigation #block-menu-block-1 .content ul li a.vyzkum:hover,
#navigation #block-menu-block-1 .content ul li a.vyzkum.active,
#navigation #block-menu-block-1 .content ul li a.vyzkum.active-trail,
body.node-type-oddeleni #navigation #block-menu-block-1 .content ul li a.vyzkum,
body.page-oddeleni-lide #navigation #block-menu-block-1 .content ul li a.vyzkum,
body.page-oddeleni-oblasti #navigation #block-menu-block-1 .content ul li a.vyzkum,
body.page-oddeleni-novinky #navigation #block-menu-block-1 .content ul li a.vyzkum {
	border-bottom: 6px solid #01c30f;
  color: #343737;
}
#navigation #block-menu-block-1 .content ul li a.aplikace:hover,
#navigation #block-menu-block-1 .content ul li a.aplikace.active,
body.page-aplikacni-sfera #navigation #block-menu-block-1 .content ul li a.aplikace,
body.node-type-skupina.section-technologie #navigation #block-menu-block-1 .content ul li a.aplikace{
	border-bottom: 6px solid #1e64e6;
  color: #343737;
}
#navigation #block-menu-block-1 .content ul li a.verejnost:hover,
#navigation #block-menu-block-1 .content ul li a.verejnost.active {
	border-bottom: 6px solid #fa9614;
  color: #343737;
}
#navigation #block-menu-block-2 .content ul li a:hover,
#navigation #block-menu-block-2 .content ul li a.active,
#navigation #block-menu-block-2 .content ul li a.active-trail {
	border-bottom: 6px solid #01c30f;
  color: #343737;
}
body.page-nabizene-technologie #navigation #block-menu-block-2 .content ul li a:hover,
body.page-nabizene-technologie #navigation #block-menu-block-2 .content ul li a.active,
body.page-aplikacni-sfera #navigation #block-menu-block-2 .content ul li a:hover,
body.page-aplikacni-sfera #navigation #block-menu-block-2 .content ul li a.active,
body.section-technologie #navigation #block-menu-block-2 .content ul li a:hover,
body.section-technologie #navigation #block-menu-block-2 .content ul li a.active,
body.section-technologie #navigation #block-menu-block-2 .content ul li a.active-trail {
	border-bottom: 6px solid #1e64e6;
  color: #343737;
}
/* main-wrapper */
#main-wrapper {
	margin-top: 90px;
}
body.not-front #main-wrapper {
	margin-top: 63px;
}
#main-wrapper #block-views-homepage-block {
}
#main-wrapper #block-views-homepage-block .content .views-row,
.view-oceneni .views-row,
.view-veda-popularne .views-row,
.view-konference .views-row,
.view-av21 .views-row {
	width: 470px;
	float: left;
	margin-right: 40px;
	margin-bottom: 40px;
}
.view-upt-v-mediich .views-row{
  margin-bottom: 40px;
}
#main-wrapper #block-views-homepage-block .content .views-row:nth-child(2n+2),
.view-oceneni .views-row:nth-child(2n+2),
.view-veda-popularne .views-row:nth-child(2n+2),
.view-konference .views-row:nth-child(2n+2),
.view-av21 .views-row:nth-child(2n+2) {
	margin-right: 0px;
}
#main-wrapper #block-views-homepage-block .content .views-row .group-left,
.view-upt-v-mediich .views-row .group-left,
.view-oceneni .views-row .group-left,
.view-veda-popularne .views-row .group-left,
.view-konference .views-row .group-left,
.view-av21 .views-row .group-left {
	width: 155px;
}
#main-wrapper #block-views-homepage-block .content .views-row .group-right,
.view-upt-v-mediich .views-row .group-right,
.view-oceneni .views-row .group-right,
.view-veda-popularne .views-row .group-right,
.view-konference .views-row .group-right,
.view-av21 .views-row .group-right {
	width: 315px;
}
#main-wrapper #block-views-homepage-block .content .views-row .group-right .field-name-field-sekce-webu .field-item,
.view-upt-v-mediich .views-row .group-right .field-name-field-sekce-webu .field-item,
.view-oceneni .views-row .group-right .field-name-field-sekce-webu .field-item,
.view-veda-popularne .views-row .group-right .field-name-field-sekce-webu .field-item,
.view-konference .views-row .group-right .field-name-field-sekce-webu .field-item,
.view-av21 .views-row .group-right .field-name-field-sekce-webu .field-item {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
#main-wrapper #block-views-homepage-block .content .views-row .sekce-1 .group-right .field-name-field-sekce-webu .field-item,
.view-upt-v-mediich .views-row .sekce-1 .group-right .field-name-field-sekce-webu .field-item,
.view-oceneni .views-row .sekce-1 .group-right .field-name-field-sekce-webu .field-item,
.view-veda-popularne .views-row .sekce-1 .group-right .field-name-field-sekce-webu .field-item,
.view-konference .views-row .sekce-1 .group-right .field-name-field-sekce-webu .field-item,
.view-av21 .views-row .sekce-1 .group-right .field-name-field-sekce-webu .field-item {
	color: #ff0000;
}
#main-wrapper #block-views-homepage-block .content .views-row .sekce-2 .group-right .field-name-field-sekce-webu .field-item,
.view-upt-v-mediich .views-row .sekce-2 .group-right .field-name-field-sekce-webu .field-item,
.view-oceneni .views-row .sekce-2 .group-right .field-name-field-sekce-webu .field-item,
.view-veda-popularne .views-row .sekce-2 .group-right .field-name-field-sekce-webu .field-item,
.view-konference .views-row .sekce-2 .group-right .field-name-field-sekce-webu .field-item,
.view-av21 .views-row .sekce-2 .group-right .field-name-field-sekce-webu .field-item {
	color: #01c30f;
}
#main-wrapper #block-views-homepage-block .content .views-row .sekce-3 .group-right .field-name-field-sekce-webu .field-item,
.view-upt-v-mediich .views-row .sekce-3 .group-right .field-name-field-sekce-webu .field-item,
.view-oceneni .views-row .sekce-3 .group-right .field-name-field-sekce-webu .field-item,
.view-veda-popularne .views-row .sekce-3 .group-right .field-name-field-sekce-webu .field-item,
.view-konference .views-row .sekce-3 .group-right .field-name-field-sekce-webu .field-item,
.view-av21 .views-row .sekce-3 .group-right .field-name-field-sekce-webu .field-item {
	color: #1e64e6;
}
#main-wrapper #block-views-homepage-block .content .views-row .sekce-4 .group-right .field-name-field-sekce-webu .field-item,
.view-upt-v-mediich .views-row .sekce-4 .group-right .field-name-field-sekce-webu .field-item,
.view-oceneni .views-row .sekce-4 .group-right .field-name-field-sekce-webu .field-item,
.view-veda-popularne .views-row .sekce-4 .group-right .field-name-field-sekce-webu .field-item,
.view-konference .views-row .sekce-4 .group-right .field-name-field-sekce-webu .field-item,
.view-av21 .views-row .sekce-4 .group-right .field-name-field-sekce-webu .field-item {
	color: #fa9614;
}
#main-wrapper #block-views-homepage-block .content .views-row .group-right .field-name-title h2,
.view-upt-v-mediich .views-row .group-right .field-name-title h2,
.view-oceneni .views-row .group-right .field-name-title h2,
.view-veda-popularne .views-row .group-right .field-name-title h2,
.view-konference .views-row .group-right .field-name-title h2,
.view-av21 .views-row .group-right .field-name-title h2 {
	margin: 0px 0px 3px 0px;
	line-height: 14px;
}
#main-wrapper #block-views-homepage-block .content .views-row .group-right .field-name-title h2 a,
.view-upt-v-mediich .views-row .group-right .field-name-title h2 a,
.view-oceneni .views-row .group-right .field-name-title h2 a,
.view-veda-popularne .views-row .group-right .field-name-title h2 a,
.view-konference .views-row .group-right .field-name-title h2 a,
.view-av21 .views-row .group-right .field-name-title h2 a {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
#main-wrapper #block-views-homepage-block .content .views-row .sekce-1 .group-right .field-name-title h2 a:hover,
.view-upt-v-mediich .views-row .sekce-1 .group-right .field-name-title h2 a:hover,
.view-oceneni .views-row .sekce-1 .group-right .field-name-title h2 a:hover,
.view-veda-popularne .views-row .sekce-1 .group-right .field-name-title h2 a:hover,
.view-konference .views-row .sekce-1 .group-right .field-name-title h2 a:hover,
.view-av21 .views-row .sekce-1 .group-right .field-name-title h2 a:hover {
	color: #ff0000;
}
#main-wrapper #block-views-homepage-block .content .views-row .sekce-2 .group-right .field-name-title h2 a:hover,
.view-upt-v-mediich .views-row .sekce-2 .group-right .field-name-title h2 a:hover,
.view-oceneni .views-row .sekce-2 .group-right .field-name-title h2 a:hover,
.view-veda-popularne .views-row .sekce-2 .group-right .field-name-title h2 a:hover,
.view-konference .views-row .sekce-2 .group-right .field-name-title h2 a:hover,
.view-av21 .views-row .sekce-2 .group-right .field-name-title h2 a:hover {
	color: #01c30f;
}
#main-wrapper #block-views-homepage-block .content .views-row .sekce-3 .group-right .field-name-title h2 a:hover,
.view-upt-v-mediich .views-row .sekce-3 .group-right .field-name-title h2 a:hover,
.view-oceneni .views-row .sekce-3 .group-right .field-name-title h2 a:hover,
.view-veda-popularne .views-row .sekce-3 .group-right .field-name-title h2 a:hover,
.view-konference .views-row .sekce-3 .group-right .field-name-title h2 a:hover,
.view-av21 .views-row .sekce-3 .group-right .field-name-title h2 a:hover {
	color: #1e64e6;
}
#main-wrapper #block-views-homepage-block .content .views-row .sekce-4 .group-right .field-name-title h2 a:hover,
.view-upt-v-mediich .views-row .sekce-4 .group-right .field-name-title h2 a:hover,
.view-oceneni .views-row .sekce-4 .group-right .field-name-title h2 a:hover,
.view-veda-popularne .views-row .sekce-4 .group-right .field-name-title h2 a:hover,
.view-konference .views-row .sekce-4 .group-right .field-name-title h2 a:hover,
.view-av21 .views-row .sekce-4 .group-right .field-name-title h2 a:hover {
	color: #fa9614;
}
#main-wrapper #block-views-homepage-block .content .views-row .group-right .field-name-teaser-perex .field-item,
.view-upt-v-mediich .views-row .group-right .field-name-teaser-perex .field-item,
.view-oceneni .views-row .group-right .field-name-teaser-perex .field-item,
.view-veda-popularne .views-row .group-right .field-name-teaser-perex .field-item,
.view-konference .views-row .group-right .field-name-teaser-perex .field-item,
.view-av21 .views-row .group-right .field-name-teaser-perex .field-item {
	font-size: 13px;
	color: #666666;
	font-weight: normal;
}
#main-wrapper #block-views-homepage-block .content .views-row .group-right .field-name-teaser-perex .field-item span.readmore a,
.view-upt-v-mediich .views-row .group-right .field-name-teaser-perex .field-item span.readmore a,
.view-oceneni .views-row .group-right .field-name-teaser-perex .field-item span.readmore a,
.view-veda-popularne .views-row .group-right .field-name-teaser-perex .field-item span.readmore a,
.view-konference .views-row .group-right .field-name-teaser-perex .field-item span.readmore a,
.view-av21 .views-row .group-right .field-name-teaser-perex .field-item span.readmore a {
	background: transparent url(images/sipka5.png) no-repeat left center;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
	font-size: 13px;
	padding-left: 15px;
}
#main-wrapper #block-views-homepage-block .content .views-row .sekce-1 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-upt-v-mediich .views-row .sekce-1 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-oceneni .views-row .sekce-1 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-veda-popularne .views-row .sekce-1 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-konference .views-row .sekce-1 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-av21 .views-row .sekce-1 .group-right .field-name-teaser-perex .field-item span.readmore a:hover {
	background: transparent url(images/sipka14.png) no-repeat left center;
	color: #ff0000;
}
#main-wrapper #block-views-homepage-block .content .views-row .sekce-2 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-upt-v-mediich .views-row .sekce-2 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-oceneni .views-row .sekce-2 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-veda-popularne .views-row .sekce-2 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-konference .views-row .sekce-2 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-av21 .views-row .sekce-2 .group-right .field-name-teaser-perex .field-item span.readmore a:hover {
	background: transparent url(images/sipka6.png) no-repeat left center;
	color: #01c30f;
}
#main-wrapper #block-views-homepage-block .content .views-row .sekce-3 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-upt-v-mediich .views-row .sekce-3 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-oceneni .views-row .sekce-3 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-veda-popularne .views-row .sekce-3 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-konference .views-row .sekce-3 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-av21 .views-row .sekce-3 .group-right .field-name-teaser-perex .field-item span.readmore a:hover {
	background: transparent url(images/sipka12.png) no-repeat left center;
	color: #1e64e6;
}
#main-wrapper #block-views-homepage-block .content .views-row .sekce-4 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-upt-v-mediich .views-row .sekce-4 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-oceneni .views-row .sekce-4 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-veda-popularne .views-row .sekce-4 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-konference .views-row .sekce-4 .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-av21 .views-row .sekce-4 .group-right .field-name-teaser-perex .field-item span.readmore a:hover {
	background: transparent url(images/sipka13.png) no-repeat left center;
	color: #fa9614;
}
#main-wrapper #block-views-homepage-block .content .views-row .group-right .field-name-field-perex .field-item,
.view-upt-v-mediich .views-row .group-right .field-name-field-perex .field-item,
.view-oceneni .views-row .group-right .field-name-field-perex .field-item,
.view-veda-popularne .views-row .group-right .field-name-field-perex .field-item,
.view-konference .views-row .group-right .field-name-field-perex .field-item,
.view-av21 .views-row .group-right .field-name-field-perex .field-item {
	font-size: 13px;
	color: #666666;
	font-weight: normal;
}
#main-wrapper #block-views-homepage-block .content .views-row .group-right .field-name-submitted-by .field-item,
.view-upt-v-mediich .views-row .group-right .field-name-submitted-by .field-item,
.view-oceneni .views-row .group-right .field-name-submitted-by .field-item,
.view-veda-popularne .views-row .group-right .field-name-submitted-by .field-item,
.view-konference .views-row .group-right .field-name-submitted-by .field-item,
.view-av21 .views-row .group-right .field-name-submitted-by .field-item{
	font-size: 13px;
	color: #999999;
	font-weight: normal;
	font-style: italic;
}
#main-wrapper #block-views-homepage-block .content .views-row .group-right .field-name-submitted-by .field-item a,
.view-upt-v-mediich .views-row .group-right .field-name-submitted-by .field-item a,
.view-oceneni .views-row .group-right .field-name-submitted-by .field-item a,
.view-veda-popularne .views-row .group-right .field-name-submitted-by .field-item a,
.view-konference .views-row .group-right .field-name-submitted-by .field-item a,
.view-av21 .views-row .group-right .field-name-submitted-by .field-item a{
  color: #999;  
}
#main-wrapper #block-views-homepage-block .content .views-row .group-right .field-name-submitted-by .field-item span,
.view-upt-v-mediich .views-row .group-right .field-name-submitted-by .field-item span,
.view-oceneni .views-row .group-right .field-name-submitted-by .field-item span,
.view-veda-popularne .views-row .group-right .field-name-submitted-by .field-item span,
.view-konference .views-row .group-right .field-name-submitted-by .field-item span,
.view-av21 .views-row .group-right .field-name-submitted-by .field-item span {
	display: none;
}
/* bottom */
#bottom {
	background: transparent url(images/stin2.png) repeat-x left;
	height: 120px;
	display: block;
}
/* footer */
#footer{
  padding-top: 20px;
}
#footer #block-block-2 {
	float: right;
	margin-bottom: 20px;
}
#footer #block-block-2 .content p {
	margin: 0px;
	font-size: 11px;
	color: #9b9c9e;
	font-weight: normal;
}
#footer #block-block-1{
  float: left;
}
#footer #block-block-1 p {
	margin-top: 0px;
	font-size: 11px;
	color: #9b9c9e;
	font-weight: normal;
}
#footer #block-block-1 .content img {
	margin-right: 40px;
}
/* výzkumná oddělení */
body.page-vyzkumna-oddeleni #content h1.title,
body.page-nabizene-technologie #content h1.title,
body.page-aplikacni-sfera #content h1.title,
body.page-projekty #content h1.title,
body.page-seminare #content h1.title,
body.page-partneri #content h1.title{
  display: none;                                             
}
/*  
body.page-vyzkumna-oddeleni #main-wrapper,
body.page-partneri #main-wrapper{
  margin-top: 130px;                                         
}
 */
.view-vyzkumna-oddeleni,
.view-technologie{
  font-size: 13px;
  color: #000;
  font-weight: normal; 
  line-height: 18px;                      
}
.view-vyzkumna-oddeleni h3,
.view-technologie h3{
  float: left;
  clear: both;
  margin-top: 0px;  
  margin-right: 10px;                       
}
.view-vyzkumna-oddeleni .group-header,
.view-technologie .group-header{
  clear: both;
  margin-top: 40px;  
  height: 39px;                                 
}
body.ie .view-technologie .group-header:nth-child(38){
  margin-top: 41px;
}
.view-vyzkumna-oddeleni .group-header img,
.view-technologie .group-header img{
  float: left;
  display: block; 
  margin-right: 10px;   
  background: #fff;
  position: relative;
  z-index: 1;                                        
}
.view-vyzkumna-oddeleni h2,
.view-technologie h2{
  margin-top: 0px;
  font-size: 20px;
  color: #01c30f;
  line-height: 20px;
  font-weight: bold; 
  margin-bottom: 0px; 
  clear: right; 
  border-top: 2px solid #01c30f;
  position: relative;
  top: 8px;                       
}
body.chrome .view-vyzkumna-oddeleni h2,
body.ff .view-vyzkumna-oddeleni h2{
  top: 8px;
}
.view-technologie h2{
  border-top: 2px solid #1e64e6;
  top: 7px;
}
.view-vyzkumna-oddeleni h2 a,
.view-technologie h2 a{
  text-decoration: none; 
  color: #01c30f;  
  display: inline-block;
  position: relative;
  top: -11px;
  padding: 0px 20px 0px 10px;
  background: #fff;     
  margin-left: -10px;                    
}
.view-vyzkumna-oddeleni h2 a:hover,
.view-technologie h2 a:hover{
  text-decoration: underline;
}
.view-technologie h2 a{
  color: #1e64e6;
}
.view-vyzkumna-oddeleni .views-row .views-field,
.view-technologie .views-row .views-field{
  display: inline-block;
  float: right;                                               
}
.view-vyzkumna-oddeleni .views-row,
.view-technologie .views-row{
  clear: right;
  display: block;   
  position: relative;
  top: -42px;                               
}
.view-vyzkumna-oddeleni .views-row .views-field-field-vedouci-skupiny,
.view-technologie .views-row .views-field-field-vedouci-skupiny{
  width: 200px;
  padding-left: 10px;
  background: #fff;                                                                     
}
.view-vyzkumna-oddeleni .views-row .views-field-field-vedouci-skupiny a,
.view-technologie .views-row .views-field-field-vedouci-skupiny a{
  font-size: 13px;
  color: #01c30f;
  text-decoration: none;                                                                       
}
.view-vyzkumna-oddeleni .views-row .views-field-field-vedouci-skupiny a{
  font-size: 12px;
  white-space: nowrap;
}
.view-vyzkumna-oddeleni .views-row .views-field-field-vedouci-skupiny a:hover,
.view-technologie .views-row .views-field-field-vedouci-skupiny a:hover{
  text-decoration: underline;  
}
.view-vyzkumna-oddeleni .views-row .views-field-title-1,
.view-technologie .views-row .views-field-title-1{
  width: 275px;
  padding-left: 10px; 
  border-bottom: 2px solid #01c30f;
  border-left: 2px solid #01c30f;   
  position: relative;
  top: -7px;                                                               
}
/* 
body.chrome .view-vyzkumna-oddeleni .views-row .views-field-title-1,
body.ff .view-vyzkumna-oddeleni .views-row .views-field-title-1{
  top: -8px;
}
 */
.view-technologie .views-row .views-field-title-1{
  width: 460px;
  border-bottom: none;
  border-left: 2px solid #1e64e6;
}
.view-technologie .views-row-last .views-field-title-1{
  border-left: none;
  position: relative;
}
.view-technologie .views-row-last .views-field-title-1:before{
  content: "";
  display: block;
  width: 2px;
  height: 17px;
  background: #1e64e6;
  position: absolute;
  top: 0px;
  left: -2px;
}
.view-vyzkumna-oddeleni .views-row-1 .views-field-title-1,
.view-technologie .views-row-1 .views-field-title-1{
  border-left: none;                                                     
}
.view-vyzkumna-oddeleni .views-row .views-field-title-1 a,
.view-technologie .views-row .views-field-title-1 a{
  padding: 0px 5px;
  background: #fff;
  text-decoration: none;
  position: relative;
  top: 8px;
  display: inline-block;
  font-size: 13px;
  color: #5a5a5a;  
  z-index: 10;                                                       
}
body.i18n-en .view-vyzkumna-oddeleni .views-row .views-field-title-1 a,
body.i18n-en .view-technologie .views-row .views-field-title-1 a{
  font-size: 12px;
  line-height: 17px;
}
.view-vyzkumna-oddeleni .views-row .views-field-title-1 a:hover{
  color: #01c30f;
}
.view-technologie .views-row .views-field-title-1 a{
  width: 450px;
  position: relative;
  top: 7px;
}
.view-technologie .views-row .views-field-title-1 a:hover{
  color: #1e64e6;
}
.view-technologie .views-row .views-field-title-1 a:before{
  content: "";
  display: block;
  width: 17px;
  height: 2px;
  margin-left: -22px;
  margin-right: 5px;
  position: absolute;
  top: 10px;
  left: 5px;
  z-index: 100;
  border-top: 2px solid #1e64e6;
  /* background: transparent url(images/technologie.png) no-repeat; */
}
/* projekty */
.view-projekty .view-header{
  float: left;                           
}
.view-projekty .view-header p{
  margin: 0px 0px 15px;
  font-size: 13px;
  font-weight: bold;
  color: #000;                             
}
.view-projekty .view-filters{
  float: right;  
  padding-bottom: 15px;                          
}
.view-projekty .view-filters label,
.view-projekty .view-filters .views-widget{
  float: left;                                          
}
.view-projekty .view-filters label{
  font-size: 13px;
  color: #5a5a5a;
  font-weight: normal;
  margin-right: 10px;                                  
}
.view-projekty .view-filters .views-exposed-form .views-exposed-widget{
  padding: 0;                                         
}
.view-projekty .view-filters .chosen-container-single{
  width: auto !important; 
  margin-top: -7px;                                                    
}
.view-projekty .view-filters .chosen-container-single .chosen-single{
  background: #969696;
  color: #5a5a5a;
  font-size: 13px;
  font-weight: bold;
  border: none;
  border-radius: 0px;
  box-shadow: none;
  height: 18px; 
  line-height: 18px;
  padding-right: 5px;                                                                   
}
.view-projekty .view-filters .chosen-container-single .chosen-single span{
  margin: 0px 0px 0px 13px;                                                                         
}
.view-projekty .view-filters .chosen-container-single .chosen-single div{
  left: 0;
  right: auto;                                                                              
}
.view-projekty .view-filters .chosen-container-single .chosen-single div b{
  background: transparent url(images/sipka10.png) no-repeat center center;                                                                        
}
.view-projekty .view-filters .chosen-container-single .chosen-single:hover div b{
  background: transparent url(images/sipka11.png) no-repeat center center;                                                                        
}
.view-projekty .view-content{
  clear: both;                            
}
.view-projekty .view-content table thead tr th{
  font-size: 13px;
  color: #fff;
  background: #969696;
  font-weight: bold;  
  line-height: 18px;  
  border-bottom: none;                                          
}
.view-projekty .view-content table thead tr th a{
  color: #fff;
  text-decoration: none;
}
.view-projekty .view-content table thead,
.view-projekty .view-content table tbody{
  border: none;                                        
}
.view-projekty .view-content table tbody tr{
  background: transparent; 
  border: none;                                          
}
.view-projekty .view-content table tbody tr.odd{
  background: #e8e8e8;                                           
}
.view-projekty .view-content table tbody tr td{
  font-size: 13px;
  color: #5a5a5a;
  font-weight: normal;
  border: none;                                              
}
.view-projekty .view-content table tbody tr td.views-field-field-upt-c,
.view-projekty .view-content table thead tr th.views-field-field-upt-c{
  width: 55px;
  padding-left: 5px;                                                                      
}
.view-projekty .view-content table tbody tr td.views-field-field-resitel,
.view-projekty .view-content table thead tr th.views-field-field-resitel{
  width: 110px;
  padding-left: 11px;                                                                        
}
.view-projekty .view-content table tbody tr td.views-field-field-funkce{
  width: 60px;
  text-align: center;                                                                       
}
.view-projekty .view-content table thead tr th.views-field-field-funkce{
  width: 50px;
  padding-left: 11px;                                                                      
}
.view-projekty .view-content table tbody tr td.views-field-field-agentura{
  width: 80px;
  text-align: center;                                                                       
}
.view-projekty .view-content table thead tr th.views-field-field-agentura{
  width: 70px;
  padding-left: 11px;                                                                      
}
.view-projekty .view-content table tbody tr td.views-field-field-reg-c,
.view-projekty .view-content table thead tr th.views-field-field-reg-c{
  white-space: nowrap;
  padding-left: 11px; 
  padding-right: 5px;                                                                     
}
.view-projekty .view-content table tbody tr td.views-field-title{
  padding-right: 10px;                                                               
}
.view-projekty .view-content table tbody tr:hover{
  background: #b1e97d;
  color: #000;                                                                      
}
.view-projekty .view-content table tbody tr td.views-field-field-resitel,
.view-projekty .view-content table tbody tr td.views-field-field-funkce,
.view-projekty .view-content table tbody tr td.views-field-field-agentura,
.view-projekty .view-content table tbody tr td.views-field-field-reg-c{
  background: transparent url(images/tabulka-stin.png) repeat-y left top;                                                                    
}
.chosen-container .chosen-drop{
  width: 90px;                              
}
/* publikace */
body.page-publikace #content h1.title{
  font-size: 20px;
  color: #01c30f;
  font-weight: bold;
  margin-bottom: 50px;                                     
}
body.page-publikace #main-wrapper{
  position: relative;                                 
}
.view-publikace .view-header{
  position: absolute;
  top: -80px;
  right: 0;                            
}
.view-publikace .view-header p{
  margin: 0px;                              
}
.view-publikace .view-header p a{
  font-size: 15px;
  color: #00c30f;
  font-weight: bold;
  margin: 0; 
  text-decoration: none;                                
}
.view-publikace .view-header p a:hover{
  text-decoration: underline;                                      
}
.view-publikace .group-header{
  font-size: 15px;
  color: #00c30f;
  font-weight: bold;
  margin: 0;                             
}
.view-publikace .views-row{
  margin-bottom: 25px;
  font-size: 13px;
  line-height: 20px;
  color: #5a5a5a;
  font-weight: normal;                          
}
.view-publikace .views-row .views-field-field-autori{
  font-weight: bold;                                              
}
.view-publikace .views-row p{
  margin: 0;                            
}
/* semináře */
.view-seminare .view-content table thead tr th{
  font-size: 13px;
  color: #fff;
  background: #969696;
  font-weight: bold;  
  line-height: 18px;  
  border-bottom: none;                                          
}
.view-seminare .view-content table thead,
.view-seminare .view-content table tbody{
  border: none; 
  color: #5a5a5a;                                       
}
.view-seminare .view-content table tbody tr{
  background: transparent; 
  border: none;                                          
}
.view-seminare .view-content table tbody tr:hover,
.view-seminare .view-content table tbody tr.odd:hover{
  background: #b1e97d;                                                 
}
.view-seminare .view-content table tbody tr.odd{
  background: #e8e8e8;                                           
}
.view-seminare .view-content table tbody tr td{
  font-size: 13px;
  font-weight: normal;
  border: none;                                              
}
.view-seminare .view-content table tbody tr td.views-field-title{
  position: relative;
  padding-right: 5px;  
  min-height: 25px;                                                             
}
.view-seminare .view-content table tbody tr td.views-field-title,
.view-seminare .view-content table thead tr th.views-field-title{
  padding-left: 5px;                                                                
}
.view-seminare .view-content table tbody tr td.views-field-field-prednasejici,
.view-seminare .view-content table thead tr th.views-field-field-prednasejici{
  width: 215px;
  padding-left: 10px;                                                                           
}
.view-seminare .view-content table tbody tr td.views-field-field-mistnost,
.view-seminare .view-content table thead tr th.views-field-field-mistnost{
  width: 70px;
  text-align: center;                                                                          
}
.view-seminare .view-content table tbody tr td.views-field-field-datum,
.view-seminare .view-content table thead tr th.views-field-field-datum{
  width: 95px;
  text-align: center;                                                                          
}
.view-seminare .view-content table tbody tr td.views-field-field-datum-1,
.view-seminare .view-content table thead tr th.views-field-field-datum-1{
  width: 58px;
  padding-left: 10px;                                                                          
}
.view-seminare .view-content table tbody tr td.views-field-title .prilohy{
  float: right;                                                                   
}
.view-seminare .view-content table tbody tr td.views-field-title .prilohy span.file{
  display: inline-block;
  height: 100%;
  margin-left: 5px;                                                                                   
}
.view-seminare .view-content table tbody tr td.views-field-title .prilohy img{
  display: none;                                                                          
}
.view-seminare .view-content table tbody tr td.views-field-title .prilohy a{
  text-indent: -9999px;
  background: transparent url(images/priloha.png) no-repeat center center;
  width: 16px;
  height: 25px;
  display: block;
  cursor: pointer;                                                                         
}
.view-seminare .view-content table tbody tr td.views-field-field-prednasejici,
.view-seminare .view-content table tbody tr td.views-field-field-mistnost,
.view-seminare .view-content table tbody tr td.views-field-field-datum,
.view-seminare .view-content table tbody tr td.views-field-field-datum-1{
  background: transparent url(images/tabulka-stin.png) repeat-y left top;                                                                          
}
/* partneri */
.view-partneri table,
.view-reference-aplikacni-sfera table{
  width: 100%;                    
}
.view-partneri table tr td,
.view-reference-aplikacni-sfera table tr td{
  width: 486px;       
  background: transparent url(images/partneri.png) repeat-y 125px top; 
  padding: 10px 0px;             
}
.view-partneri table tr td .views-field-field-logo-firmy,
.view-reference-aplikacni-sfera table tr td .views-field-field-logo-firmy{
  padding-right: 15px;
  width: 110px;  
  display: inline-block; 
  vertical-align: middle;                                                           
}
.view-partneri table tr td .views-field-title,
.view-reference-aplikacni-sfera table tr td .views-field-title{
  width: 300px;
  display: inline-block;
  vertical-align: middle;
  background: transparent url(images/partneri2.png) repeat-x left center; 
  margin-left: -3px;                                               
}
.view-partneri table tr td .views-field-title span,
.view-reference-aplikacni-sfera table tr td .views-field-title span{
  background: #fff;
  margin-left: 25px;  
  display: block;
  padding-left: 10px;    
  font-size: 13px;
  color: #5a5a5a;                                            
}
/* jednotlivá oddelení */
body.node-type-oddeleni #content h1.title,
body.node-type-technologie #content h1.title{
  color: #00c30f;
  margin: 0px 0px 0px;
  border-bottom: 3px solid #00c30f;
  font-size: 18px;
  display: block;
  float: left;       
  position: absolute;
  top: -55px;                                
}
body.node-type-technologie #content h1.title{
  color: #1e64e6;
  border-bottom: 3px solid #1e64e6;
  top: -55px;
}
body.node-type-oddeleni #main-wrapper,
body.node-type-technologie #main-wrapper,
body.node-type-skupina #main-wrapper{
  position: relative;                                     
}
.tabs{
  clear: both; 
  white-space: normal;    
}
.tabs ul{
  margin: 0px 0px 10px;
  padding: 0px;        
}
.tabs ul li a{
  background: #fff;
  padding: 1px 2px; 
  margin: 0px 5px 0px 0px;
  font-size: 15px;
  color: #5a5a5a;          
}
.tabs ul li a:hover{
  text-decoration: underline;                   
}
body.node-type-oddeleni #content,
body.node-type-technologie #content,
body.node-type-skupina #content{
  width: 685px;
  float: left;                              
}
body.node-type-skupina.page-node-2432 #content,
body.node-type-skupina.page-node-2433 #content{
  width: 100%;
}
body.node-type-oddeleni.one-sidebar #sidebar-first,
body.node-type-technologie.one-sidebar #sidebar-first,
body.node-type-skupina.one-sidebar #sidebar-first{
  float: right;
  width: 210px;
  padding: 20px;
  background: #d1d1d1;                                       
}
.node-oddeleni .field-name-field-foto-oddeleni,
.node-technologie .field-name-field-foto-oddeleni,
.node-skupina .field-name-field-foto-oddeleni{
  margin-bottom: 30px;                                              
}
.node-oddeleni .field-name-body p,
.node-oddeleni .field-name-body ul,
.node-oddeleni .field-name-body ol,
.node-technologie .field-name-body p,
.node-technologie .field-name-body ul,
.node-technologie .field-name-body ol,
.node-skupina .field-name-body p,
.node-skupina .field-name-body ul,
.node-skupina .field-name-body ol{
  font-size: 13px;
  color: #5a5a5a;
  line-height: 20px;
  margin: 0px 0px 20px;                                 
}
.node-oddeleni .field-name-body ul,
.node-oddeleni .field-name-body ol,
.node-technologie .field-name-body ul,
.node-technologie .field-name-body ol,
.node-skupina .field-name-body ul,
.node-skupina .field-name-body ol{
  padding-left: 17px;                                
}
.node-oddeleni .field-name-body h2{
  color: #00c30f; 
  font-size: 18px;    
  margin: 30px 0px 10px;                           
}
.node-oddeleni .field-name-body h3{
  color: #00c30f; 
  font-size: 15px;  
  margin: 30px 0px 10px;                              
}
.node-technologie .field-name-body h2,
.node-skupina .field-name-body h2{
  color: #1e64e6; 
  font-size: 18px;    
  margin: 30px 0px 10px;                           
}
.node-technologie .field-name-body h3,
.node-skupina .field-name-body h3{
  color: #1e64e6; 
  font-size: 15px;  
  margin: 30px 0px 10px;                              
}
#block-views-vlastnosti-oddeleni-block,
#block-views-vlastnosti-oddeleni-block-1,
#block-views-vlastnosti-technologie-block,
#block-views-vlastnosti-technologie-block-1,
body.node-type-skupina #sidebar-first .block-views{
  font-size: 13px;
  color: #5a5a5a;                                                          
}
body.node-type-skupina #sidebar-first .block-views .views-row{
  margin-bottom: 25px;
}
body.node-type-skupina #sidebar-first #block-views-vlastnosti-skupiny-block-2.block-views .views-row{
  margin-bottom: 0px;
}
body.node-type-skupina #sidebar-first .block-views .views-field-title{
  margin: 10px 0 0px;
}
#block-views-vlastnosti-oddeleni-block .views-field-title a,
#block-views-vlastnosti-oddeleni-block .view-footer p a,
#block-views-vlastnosti-oddeleni-block-1 h2,
#block-views-vlastnosti-technologie-block .views-field-title a,
#block-views-vlastnosti-technologie-block .view-footer p a,
#block-views-vlastnosti-technologie-block-1 h2,
body.node-type-skupina #sidebar-first .block-views .views-field-title a,
body.node-type-skupina #sidebar-first .block-views .view-footer p a,
body.node-type-skupina #sidebar-first .block-views a,
body.node-type-skupina #sidebar-first .block-views h2{
  font-size: 13px;
  color: #000;
  font-weight: bold;
  text-decoration: none;   
  margin-bottom: 0;                                                       
}
body.node-type-skupina #sidebar-first .block-views .views-field-title a{
  font-weight: normal;
}
body.node-type-skupina #sidebar-first #block-views-vlastnosti-skupiny-block .views-field-title a{
  font-weight: bold;
}
#block-views-vlastnosti-oddeleni-block-1 .views-row,
#block-views-vlastnosti-technologie-block-1 .views-row{
  margin-bottom: 10px;                                                   
}
#block-views-vlastnosti-oddeleni-block-1 .views-field-title a,
#block-views-vlastnosti-technologie-block-1 .views-field-title a{
  text-decoration: none;
  color: #5a5a5a;
  background: transparent url(images/vlastnosti.png) no-repeat left 5px;
  padding-left: 20px;
  margin-left: -20px;
  display: block;                                                             
}
#block-views-vlastnosti-technologie-block-1 .views-field-title a{
  background: transparent url(images/vlastnosti2.png) no-repeat left 5px;
}
body.node-type-skupina #sidebar-first #block-views-vlastnosti-skupiny-block-3 .views-field-title-1 a{
  background: transparent url(images/vlastnosti.png) no-repeat left 5px;
  color: #5a5a5a;
  padding-left: 20px;
  margin-left: -20px;
  display: block; 
}
body.node-type-skupina.section-technologie #sidebar-first #block-views-vlastnosti-skupiny-block-3 .views-field-title a{
  background: transparent url(images/vlastnosti2.png) no-repeat left 5px;
  color: #5a5a5a;
  padding-left: 20px;
  margin-left: -20px;    
  display: block; 
}
body.node-type-skupina #sidebar-first .block-views .views-field-field-vedouci-oddeleni a,
body.node-type-skupina #sidebar-first .block-views .views-field-field-vedouci-oddeleni-1 a{
  font-weight: normal;
  color: #5a5a5a;
}
body.node-type-skupina #sidebar-first #block-views-vlastnosti-skupiny-block-3 .views-field-title-1 a:hover,
body.not-front.node-type-technologie #sidebar-first a:hover,
body.not-front.node-type-skupina #sidebar-first a:hover,
body.not-front.node-type-oddeleni #sidebar-first a:hover{
  color: #00c30f;                                               
}
body.node-type-skupina.section-technologie #sidebar-first #block-views-vlastnosti-skupiny-block-3 .views-field-title a:hover,
body.not-front.node-type-technologie.section-technologie #sidebar-first a:hover,
body.not-front.node-type-skupina.section-technologie #sidebar-first a:hover{
  color: #1e64e6;                                               
}
/* třetí vrstva menu u oddělení */
#block-menu-block-3,
#block-menu-block-4{
  clear: both;
  float: right;  
  padding-top: 20px;                 
}
body.node-type-oddeleni #block-menu-block-3,
body.page-oddeleni #block-menu-block-3{
  padding-top: 5px;
}
#block-menu-block-4{
  padding-top: 13px;
  clear: none;
}
body.page-skupina-novinky #block-menu-block-4{
  padding-top: 34px;
}
body.page-skupina-novinky.page-skupina-45 #block-menu-block-4{
  padding-top: 13px;
}
body.page-skupina-45 .view-novinky-skupiny{
  padding-top: 41px;
}
body.node-type-oddeleni #block-menu-block-3 .content ul li.last a,
body.page-oddeleni #block-menu-block-3 .content ul li.last a,
#block-menu-block-4 .content ul li.last a{
  padding-right: 0px;
}
#block-menu-block-3 .content ul,
#block-menu-block-3 .content ul li,
#block-menu-block-4 .content ul,
#block-menu-block-4 .content ul li{
  display: inline-block;
  margin: 0px;
  padding: 0px;
  list-style: none;                                  
}
#block-menu-block-3 .content ul li a,
#block-menu-block-4 .content ul li a{
  text-decoration: none;
  padding: 2px 40px 2px 0px;
  color: #00c30f;
  font-size: 15px;
  font-weight: normal;                                   
}
#block-menu-block-3 .content ul li a:hover,
#block-menu-block-3 .content ul li a.active,
#block-menu-block-4 .content ul li a:hover,
#block-menu-block-4 .content ul li a.active{
  border-bottom: 3px solid #00c30f;                                         
}
body.node-type-skupina #main-wrapper{
  margin-top: 117px;
}
/* lidé oddelení */
.view-lide-oddeleni .view-content .group-header{
  font-size: 13px;
  color: #000;
  font-weight: normal; 
  clear: both;                                              
}
.view-lide-oddeleni .view-content .group-header a img{
  float: left;
  margin-right: 20px;                                 
}
.view-lide-oddeleni .view-content .group-header h2{
  margin: 0px;         
  line-height: 16px;                                       
}
.view-lide-oddeleni .view-content .group-header h2 a{
  font-size: 20px;
  color: #01c30f;
  text-decoration: none;                                                  
}
.view-lide-oddeleni .view-header .view-content .views-row{
  margin: 0px;
  border: none;                                          
}
.view-lide-oddeleni .view-content .views-row{
  clear: both;
  margin-left: 40px;
  border-left: 2px solid #00c30f;                                             
}
.view-lide-oddeleni .view-content .views-row:last-child{
  border-left: 2px solid #fff;                                                       
}
.view-lide-oddeleni .view-content .views-row .views-field-title-1{
  margin-top: 30px;
  margin-right: 10px;  
  border-top: 2px solid #00c30f; 
  float: left;
  width: 275px; 
  padding-left: 25px;                                                             
}
.view-lide-oddeleni .view-content .views-row:last-child .views-field-title-1{
  border-left: 2px solid #00c30f; 
  margin-left: -2px;
  margin-top: 0px;
  padding-top: 22px;
  border-top: none;
  border-bottom: 2px solid #00c30f;                                                                        
}
.view-lide-oddeleni .view-content .views-row:last-child .views-field-title-1 a{
  position: relative;
  top: 9px;                                                                              
}
.view-lide-oddeleni .view-content .views-row .views-field-title-1 a{
  padding: 0px 5px;
  background: #fff;
  font-size: 13px;
  color: #5a5a5a;
  display: block;
  margin-top: -11px;
  float: left;
  text-decoration: none;                                                                   
}
.view-lide-oddeleni .view-content .views-row .views-field-field-fotografie{
  float: left;  
  margin-right: 10px;    
  margin-bottom: 30px;                                                                    
}
.view-lide-oddeleni .view-content .views-row .views-field-field-vedouci-skupiny a{
  color: #01c30f;
  font-size: 13px;
  display: block;
  text-decoration: none;
  padding-top: 20px; 
  line-height: 20px;                                                                                
}
.view-lide-oddeleni .view-content .views-row .views-field-field-vedouci-skupiny span{
  font-style: italic;
  color: #5a5a5a;
  font-size: 13px;
  line-height: 20px;                                                                                    
}
.view-lide-oddeleni .view-content .views-row .views-field-field-clenove-skupiny{
  clear: both;
  padding-left: 310px;                                                                               
}
.view-lide-oddeleni .view-content .views-row .views-field-field-clenove-skupiny ul,
.view-lide-oddeleni .view-content .views-row .views-field-field-clenove-skupiny ul li{
  padding: 0;
  margin: 0;
  list-style: none;                                                                                     
}
.view-lide-oddeleni .view-content .views-row .views-field-field-clenove-skupiny ul li .group-left,
.view-lide-oddeleni .view-content .views-row .views-field-field-clenove-skupiny ul li .group-right{
  width: auto;                                                                                                  
}
.view-lide-oddeleni .view-content .views-row .views-field-field-clenove-skupiny ul li .group-left .field-name-field-fotografie{
  margin: 0px 10px 30px 0px;                                                                                                                              
}
.view-lide-oddeleni .view-content .views-row .views-field-field-clenove-skupiny ul li .group-right .field-name-title{
  padding-top: 20px;
  font-size: 13px;
  color: #5a5a5a;                                                                                                                    
}
body.page-oddeleni-lide #content h1.title,
body.page-oddeleni-oblasti #content h1.title,
body.page-oddeleni-novinky #content h1.title{
  display: none;                                         
}
.view-novinky-oddeleni,
.view-nadpis-u-novinek-skupiny{
  position: relative;
}
.view-oddeleni-title h1.field-content,
.view-nadpis-u-novinek-skupiny h1.field-content{
  position: absolute;
  color: #00c30f;
  margin: 0px 0px 0px;
  border-bottom: 3px solid #00c30f;
  font-size: 18px;
  display: block;
  float: left;
  top: -55px;                                    
}
.view.view-oddeleni-title .view-content .views-row{
  margin: 0;
}
/* oblasti výzkumu oddělení */
.view-oblasti-vyzkumu .view-content .view-grouping{
  border-left: 2px solid #00c30f; 
  padding-left: 35px; 
  background: transparent url(images/oblasti.png) no-repeat left 35px;                                                
}
.view-oblasti-vyzkumu .view-content .view-grouping:last-child{
  border-left: none;                                                       
}
.view-oblasti-vyzkumu .view-content .view-grouping .view-grouping-header{
  padding-top: 25px;
  margin-left: -35px;
  padding-left: 35px; 
  color: #01c30f;
  font-size: 13px;                                                                       
}
.view-oblasti-vyzkumu .view-content .view-grouping:last-child .view-grouping-header{
  border-left: 2px solid #00c30f;  
  line-height: 23px;
  height: 12px;
  margin-bottom: 10px;                                                                                 
}
.view-oblasti-vyzkumu .view-content .view-grouping .view-grouping-content .group-header{
  font-size: 13px;
  color: #5a5a5a;
  background: transparent url(images/oblasti2.png) no-repeat left 9px;
  padding-left: 10px;
  width: 360px;
  float: left;
  clear: both;                                                                                      
}
.view-oblasti-vyzkumu .view-content .view-grouping .view-grouping-content .views-row{
  padding-left: 370px;
}
.view-oblasti-vyzkumu .view-content .view-grouping .view-grouping-content .views-row a{
  font-size: 13px;
  color: #5a5a5a;
  background: transparent url(images/oblasti2.png) no-repeat left 9px;
  padding-left: 10px;
  text-decoration: none;
  display: block;                                                                                      
}
/* view-novinky-oddeleni */
.view-novinky-oddeleni .view-content .views-row,
.view-novinky-skupiny .view-content .views-row {
	width: 470px;
	float: left;
	margin-right: 40px;
	margin-bottom: 40px;
}
.view-novinky-skupiny .view-nadpis-u-novinek-skupiny .view-content .views-row{
  width: 100%;
}
.view-novinky-skupiny .view-content{
  position: relative;
}
.view-novinky-oddeleni .view-content .views-row:nth-child(2n+2),
.view-novinky-skupiny .view-content .views-row:nth-child(2n+2) {
	margin-right: 0px;
}
.view-novinky-oddeleni .view-content .views-row .group-left,
.view-novinky-skupiny .view-content .views-row .group-left {
	width: 155px;
}
.view-novinky-oddeleni .view-content .views-row .group-right,
.view-novinky-skupiny .view-content .views-row .group-right {
	width: 315px;
}
.view-novinky-oddeleni .view-content .views-row .group-right .field-name-title h2,
.view-novinky-skupiny .view-content .views-row .group-right .field-name-title h2 {
	margin: 0px 0px 3px 0px;
	line-height: 14px;
}
.view-novinky-oddeleni .view-content .views-row .group-right .field-name-title h2 a,
.view-novinky-skupiny .view-content .views-row .group-right .field-name-title h2 a {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.view-novinky-oddeleni .view-content .views-row .group-right .field-name-title h2 a:hover,
.view-novinky-skupiny .view-content .views-row .group-right .field-name-title h2 a:hover{
  color: #01c30f;                                                                                       
}
.view-novinky-oddeleni .view-content .views-row .group-right .field-name-teaser-perex .field-item,
.view-novinky-skupiny .view-content .views-row .group-right .field-name-teaser-perex .field-item {
	font-size: 13px;
	color: #666666;
	font-weight: normal;
  line-height: 20px;
}
.view-novinky-oddeleni .view-content .views-row .group-right .field-name-teaser-perex .field-item span.readmore,
.view-novinky-skupiny .view-content .views-row .group-right .field-name-teaser-perex .field-item span.readmore{
  float: right;
  margin-right: 20px;                                                                                                                         
}
.view-novinky-oddeleni .view-content .views-row .group-right .field-name-teaser-perex .field-item span.readmore a,
.view-novinky-skupiny .view-content .views-row .group-right .field-name-teaser-perex .field-item span.readmore a {
	background: transparent url(images/sipka5.png) no-repeat left center;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
	font-size: 13px;
	padding-left: 15px;
}
.view-novinky-oddeleni .view-content .views-row .group-right .field-name-teaser-perex .field-item span.readmore a:hover,
.view-novinky-skupiny .view-content .views-row .group-right .field-name-teaser-perex .field-item span.readmore a:hover {
	background: transparent url(images/sipka6.png) no-repeat left center;
	color: #01c30f;
}
.view-novinky-oddeleni .view-content .views-row .group-right .field-name-field-perex .field-item,
.view-novinky-skupiny .view-content .views-row .group-right .field-name-field-perex .field-item {
	font-size: 13px;
	color: #666666;
	font-weight: normal;
}
.view-novinky-oddeleni .view-content .views-row .group-right .field-name-novinky-teaser-oddeleni-submit .field-item,
.view-novinky-skupiny .view-content .views-row .group-right .field-name-novinky-teaser-oddeleni-submit .field-item {
	font-size: 13px;
	color: #999999;
	font-weight: normal;
	font-style: italic;
}
.view-novinky-oddeleni .view-content .views-row .group-right .field-name-novinky-teaser-oddeleni-submit .field-item span,
.view-novinky-skupiny .view-content .views-row .group-right .field-name-novinky-teaser-oddeleni-submit .field-item span {
	display: none;
}
/*  */
.view-novinky-aplikacni-sfera .views-row {
	width: 470px;
	float: left;
	margin-right: 40px;
	margin-bottom: 40px;
}
.view-novinky-aplikacni-sfera .views-row:nth-child(2n+2) {
	margin-right: 0px;
}
.view-novinky-aplikacni-sfera .views-row .group-left {
	width: 155px;
}
.view-novinky-aplikacni-sfera .views-row .group-right {
	width: 315px;
}
.view-novinky-aplikacni-sfera .views-row .group-right .field-name-field-sekce-webu {
	display: none;
}
.view-novinky-aplikacni-sfera .views-row .group-right .field-name-title h2 {
	margin: 0px 0px 3px 0px;
	line-height: 14px;
}
.view-novinky-aplikacni-sfera .views-row .group-right .field-name-title h2 a {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.view-novinky-aplikacni-sfera .views-row .group-right .field-name-title h2 a:hover{
  color: #1e64e6;
}
.view-novinky-aplikacni-sfera .views-row .group-right .field-name-teaser-perex .field-item {
	font-size: 13px;
	color: #666666;
	font-weight: normal;
}
.view-novinky-aplikacni-sfera .views-row .group-right .field-name-teaser-perex .field-item span.readmore a {
	background: transparent url(images/sipka5.png) no-repeat left center;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
	font-size: 13px;
	padding-left: 15px;
}
.view-novinky-aplikacni-sfera .views-row .group-right .field-name-teaser-perex .field-item span.readmore a:hover {
	background: transparent url(images/sipka12.png) no-repeat left center;
	color: #1e64e6;
}
.view-novinky-aplikacni-sfera .views-row .group-right .field-name-field-perex .field-item {
	font-size: 13px;
	color: #666666;
	font-weight: normal;
}
.view-novinky-aplikacni-sfera .views-row .group-right .field-name-submitted-by .field-item {
	font-size: 13px;
	color: #999999;
	font-weight: normal;
	font-style: italic;
}
.view-novinky-aplikacni-sfera .views-row .group-right .field-name-submitted-by .field-item a{
  color: #999999;
}
.view-novinky-aplikacni-sfera .views-row .group-right .field-name-submitted-by .field-item a:hover{
  color: #1e64e6;
}
.view-novinky-aplikacni-sfera .views-row .group-right .field-name-submitted-by .field-item span {
	display: none;
}
/* třetí menu u skupin v technologiích */
#navigation .view-technologie-oddeleni-menu .views-field-title-1 a,
#navigation .view-oddeleni-skupina-u-publikaci .views-field-title-1 a,
.view-nadpis-u-novinek-skupiny .views-field-title-1 a{
  margin: 10px 0px 0px;
  font-size: 18px;
  display: block;
  float: left;
  color: #01c30f;
  border-bottom: 3px solid #01c30f;
  text-decoration: none;
  font-weight: bold;
}
body.node-type-skupina.section-technologie #navigation .view-technologie-oddeleni-menu .views-field-title a{
  margin: 10px 0px 0px;
  font-size: 18px;
  display: block;
  float: left;
  color: #1e64e6;
  border-bottom: 3px solid #1e64e6;
  text-decoration: none;
  font-weight: bold;
}
#navigation .view-technologie-oddeleni-menu .views-field-title-1 a:after,
#navigation .view-oddeleni-skupina-u-publikaci .views-field-title-1 a:after,
.view-nadpis-u-novinek-skupiny .views-field-title-1 a:after{
  content: "/";
  font-size: 18px;
  display: inline-block;
  color: #01c30f;
  font-weight: bold;
  margin-left: 10px;
}
body.node-type-skupina.section-technologie #navigation .view-technologie-oddeleni-menu .views-field-title a:after{
  content: "/";
  font-size: 18px;
  display: inline-block;
  color: #1e64e6;
  font-weight: bold;
  margin-left: 10px;
}
#navigation .view-oddeleni-skupina-u-publikaci .views-field-title,
#navigation .view-oddeleni-skupina-u-publikaci .views-field-title-1,
.view-nadpis-u-novinek-skupiny .views-field-title-1,
.view-nadpis-u-novinek-skupiny .views-field-title{
  float: left;
}
#navigation .view-oddeleni-skupina-u-publikaci .views-field-title a,
.view-nadpis-u-novinek-skupiny .views-field-title a{
  font-size: 15px;
  color: #1a1818;
  text-decoration: none;
  font-weight: bold;
  padding: 14px 0px 0px 10px;
  display: inline-block;
}
.view-novinky-skupiny{
  position: relative;
  padding-top: 10px;
}
.view-nadpis-u-novinek-skupiny{
  position: absolute;
  top: -55px;
}
body.page-skupina-novinky #main-wrapper{
  margin-top: 76px;
}
#block-views-nazev-skupiny-v-menu-block-3{
  display: inline-block;
  float: left;
}
#block-views-nazev-skupiny-v-menu-block-3 .views-field-title a{
  font-size: 15px;
  color: #1a1818;
  text-decoration: none;
  font-weight: bold;
  padding: 14px 0px 0px 10px;
  display: inline-block;
}
#block-views-df3f6f239dd138520504d821528c16f5,
#block-views-5a3cf52f78a312e0279e9b66e0e46fc5{
  float: left;
  clear: both;
}
body.node-type-skupina.section-technologie #content h1.title,
body.node-type-skupina #content h1.title{
  display: none;
}
body.page-node-1777 #main-wrapper,
body.page-node-1778 #main-wrapper,
body.page-node-1779 #main-wrapper,
body.page-node-1780 #main-wrapper,
body.page-node-1781 #main-wrapper,
body.page-node-1782 #main-wrapper,
body.page-node-1783 #main-wrapper,
body.page-node-1784 #main-wrapper,
body.page-node-1785 #main-wrapper,
body.page-node-1786 #main-wrapper,
body.page-node-1787 #main-wrapper,
body.page-node-1788 #main-wrapper,
body.page-node-1789 #main-wrapper,
body.page-node-1790 #main-wrapper,
body.page-node-1793 #main-wrapper,
body.page-node-1794 #main-wrapper,
body.page-node-1800 #main-wrapper,
body.page-node-1801 #main-wrapper,
body.page-node-1802 #main-wrapper,
body.page-node-1796 #main-wrapper,
body.page-node-1797 #main-wrapper,
body.page-node-1798 #main-wrapper,
body.page-node-1803 #main-wrapper,
body.page-node-1804 #main-wrapper,
body.page-node-1791 #main-wrapper,
body.page-node-1792 #main-wrapper,
body.page-node-1799 #main-wrapper{
  margin-top: 86px;
}
body.page-node-1777 #content h1.title,
body.page-node-1778 #content h1.title,
body.page-node-1779 #content h1.title,
body.page-node-1780 #content h1.title,
body.page-node-1781 #content h1.title,
body.page-node-1782 #content h1.title,
body.page-node-1783 #content h1.title,
body.page-node-1784 #content h1.title,
body.page-node-1785 #content h1.title,
body.page-node-1786 #content h1.title,
body.page-node-1787 #content h1.title,
body.page-node-1788 #content h1.title,
body.page-node-1789 #content h1.title,
body.page-node-1790 #content h1.title,
body.page-node-1793 #content h1.title,
body.page-node-1794 #content h1.title,
body.page-node-1800 #content h1.title,
body.page-node-1801 #content h1.title,
body.page-node-1802 #content h1.title,
body.page-node-1796 #content h1.title,
body.page-node-1797 #content h1.title,
body.page-node-1798 #content h1.title,
body.page-node-1803 #content h1.title,
body.page-node-1804 #content h1.title,
body.page-node-1791 #content h1.title,
body.page-node-1792 #content h1.title,
body.page-node-1799 #content h1.title{
  display: none;
}
/* kontakt */
body.page-node-210 #header a#logo{
  
}
body.page-node-210 #main-wrapper,
body.page-node-211 #main-wrapper{
  margin-top: 150px;
}
body.page-node-210 #content,
body.page-node-211 #content{
  float: left;
  width: 685px;
}
body.page-node-210 #content h1.title,
body.page-node-211 #content h1.title{
  display: none;
}
body.page-node-210 #sidebar-first,
body.page-node-211 #sidebar-first{
  width: 250px;
  margin-left: 45px;
  float: right;
}
body.page-node-210 #content p,
body.page-node-211 #content p{
  font-size: 13px;
  line-height: 20px;
  color: #5a5a5a;
  margin: 0px 0px 25px;
}
body.page-node-210.sekce-1 #content ul,
body.page-node-210.sekce-1 #content ul li,
body.page-node-211.sekce-1 #content ul,
body.page-node-211.sekce-1 #content ul li{
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: top;
}
body.sekce-1.page-node-211 #content ul li:before,
body.sekce-1.page-node-210 #content ul li:before{
  display: none;
}
body.page-node-210 #content ul li a,
body.page-node-211 #content ul li a{
  background: #939393 url(images/kontakty-search.jpg) no-repeat left center;
  line-height: 22px;
  display: block;
  padding: 0px 20px 0px 40px;
  text-decoration: none;
  color: #fff;
  font-size: 13px;
  margin: 0px 30px 50px 0px;
}
body.page-node-210 #block-views-sidebar-text-block,
body.page-node-211 #block-views-sidebar-text-block{
  font-size: 13px;
  line-height: 18px;
  color: #5a5a5a;
  /* padding: 40px 25px 245px;
  background: transparent url(images/sidebar.jpg) repeat-y center top; */
}
body.page-node-210 #block-views-sidebar-text-block p,
body.page-node-211 #block-views-sidebar-text-block p{
  margin: 0px 0px 20px;
}
body.page-node-210 #block-views-sidebar-text-block .content a,
body.page-node-211 #block-views-sidebar-text-block .content a{
  color: #5a5a5a;
  text-decoration: none;
}
body.page-node-210 #block-views-sidebar-text-block .content a:hover,
body.page-node-211 #block-views-sidebar-text-block .content a:hover{
  text-decoration: underline;
}
/* kalendář akcí */
body.page-kalendar-akci #main-wrapper{
  margin-top: 150px;
}
body.page-kalendar-akci #content h1.title{
  font-size: 20px;
  line-height: 20px;
  color: #cd0019;
  font-weight: bold;
  margin: 0px 0px 20px;
}
.view-kalendar-akci .view-content table thead tr th,
.view-planovane-uskutecnene-akce .view-content table thead tr th{
  font-size: 13px;    
  color: #fff;
  background: #969696;
  font-weight: bold;  
  line-height: 18px;  
  border-bottom: none;                                          
}
.view-kalendar-akci .view-content table thead,
.view-kalendar-akci .view-content table tbody,
.view-planovane-uskutecnene-akce .view-content table thead,
.view-planovane-uskutecnene-akce .view-content table tbody{
  border: none; 
  color: #5a5a5a;                                       
}
.view-kalendar-akci .view-content table tbody tr,
.view-planovane-uskutecnene-akce .view-content table tbody tr{
  background: transparent; 
  border: none;                                          
}
.view-kalendar-akci .view-content table tbody tr:hover,
.view-kalendar-akci .view-content table tbody tr.odd:hover,
.view-planovane-uskutecnene-akce .view-content table tbody tr:hover,
.view-planovane-uskutecnene-akce .view-content table tbody tr.odd:hover{
  background: #ff7166;                                                 
}
.view-kalendar-akci .view-content table tbody tr.odd,
.view-planovane-uskutecnene-akce .view-content table tbody tr.odd{
  background: #e8e8e8;                                           
}
.view-kalendar-akci .view-content table tbody tr td,
.view-planovane-uskutecnene-akce .view-content table tbody tr td{
  font-size: 13px;
  font-weight: normal;
  border: none;                                              
}
.view-kalendar-akci .view-content table tbody tr td.views-field-title,
.view-planovane-uskutecnene-akce .view-content table tbody tr td.views-field-title{
  position: relative;
  padding-right: 5px;  
  min-height: 25px;                                                             
}
.view-kalendar-akci .view-content table tbody tr td.views-field-title,
.view-kalendar-akci .view-content table thead tr th.views-field-title,
.view-planovane-uskutecnene-akce .view-content table tbody tr td.views-field-title,
.view-planovane-uskutecnene-akce .view-content table thead tr th.views-field-title{
  padding-left: 5px;                                                                
}
.view-kalendar-akci .view-content table tbody tr td.views-field-field-prednasejici,
.view-kalendar-akci .view-content table thead tr th.views-field-field-prednasejici,
.view-planovane-uskutecnene-akce .view-content table tbody tr td.views-field-field-prednasejici,
.view-planovane-uskutecnene-akce .view-content table thead tr th.views-field-field-prednasejici{
  width: 215px;
  padding-left: 10px;                                                                           
}
.view-kalendar-akci .view-content table tbody tr td.views-field-field-mistnost,
.view-kalendar-akci .view-content table thead tr th.views-field-field-mistnost,
.view-planovane-uskutecnene-akce .view-content table tbody tr td.views-field-field-mistnost,
.view-planovane-uskutecnene-akce .view-content table thead tr th.views-field-field-mistnost{
  width: 70px;
  text-align: center;                                                                          
}
.view-kalendar-akci .view-content table tbody tr td.views-field-field-datum,
.view-kalendar-akci .view-content table thead tr th.views-field-field-datum,
.view-planovane-uskutecnene-akce .view-content table tbody tr td.views-field-field-datum,
.view-planovane-uskutecnene-akce .view-content table thead tr th.views-field-field-datum{
  width: 95px;
  text-align: center;                                                                          
}
.view-kalendar-akci .view-content table tbody tr td.views-field-field-datum-1,
.view-kalendar-akci .view-content table thead tr th.views-field-field-datum-1,
.view-planovane-uskutecnene-akce .view-content table tbody tr td.views-field-field-datum-1,
.view-planovane-uskutecnene-akce .view-content table thead tr th.views-field-field-datum-1{
  width: 58px;
  padding-left: 10px;                                                                          
}
.view-kalendar-akci .view-content table tbody tr td.views-field-title .prilohy,
.view-planovane-uskutecnene-akce .view-content table tbody tr td.views-field-title .prilohy{
  float: right;                                                                   
}
.view-kalendar-akci .view-content table tbody tr td.views-field-title .prilohy span.file,
.view-planovane-uskutecnene-akce .view-content table tbody tr td.views-field-title .prilohy span.file{
  display: inline-block;
  height: 100%;
  margin-left: 5px;                                                                                   
}
.view-kalendar-akci .view-content table tbody tr td.views-field-title .prilohy img,
.view-planovane-uskutecnene-akce .view-content table tbody tr td.views-field-title .prilohy img{
  display: none;                                                                          
}
.view-kalendar-akci .view-content table tbody tr td.views-field-title .prilohy a,
.view-planovane-uskutecnene-akce .view-content table tbody tr td.views-field-title .prilohy a{
  text-indent: -9999px;
  background: transparent url(images/priloha.png) no-repeat center center;
  width: 16px;
  height: 25px;
  display: block;
  cursor: pointer;                                                                         
}
.view-kalendar-akci .view-content table tbody tr td.views-field-field-prednasejici,
.view-kalendar-akci .view-content table tbody tr td.views-field-field-mistnost,
.view-kalendar-akci .view-content table tbody tr td.views-field-field-datum,
.view-kalendar-akci .view-content table tbody tr td.views-field-field-datum-1,
.view-planovane-uskutecnene-akce .view-content table tbody tr td.views-field-field-prednasejici,
.view-planovane-uskutecnene-akce .view-content table tbody tr td.views-field-field-mistnost,
.view-planovane-uskutecnene-akce .view-content table tbody tr td.views-field-field-datum,
.view-planovane-uskutecnene-akce .view-content table tbody tr td.views-field-field-datum-1{
  background: transparent url(images/tabulka-stin.png) repeat-y left top;                                                                          
}
/* organizační struktura */
body.page-node-212 #main-wrapper,
body.page-node-213 #main-wrapper{
  margin-top: 150px;
}
body.page-node-212 #content h1.title,
body.page-node-213 #content h1.title{
  font-size: 20px;
  line-height: 20px;
  color: #cd0019;
  font-weight: bold;
  margin: 0px 0px 20px;
}
body.page-node-212 #content .level-1,
body.page-node-213 #content .level-1{
  float: left;
  width: 100%;
  clear: both;
  margin-bottom: 45px;
}
body.page-node-212 #content .level-1 h2,
body.page-node-213 #content .level-1 h2{
  color: #cd0019;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  float: left;
  width: 120px;
  position: relative;
  padding-right: 30px;
  box-sizing: border-box;
  text-transform: uppercase;
  margin: 0px 0px -31px;
}
body.page-node-212 #content .level-1 h2:after,
body.page-node-213 #content .level-1 h2:after{
  content: "";
  display: block;
  position: absolute;
  right: 0px;
  top: 9px;
  height: 2px;
  width: 25px;
  background: #cd0019;
}
body.page-node-212 #content .level-2,
body.page-node-213 #content .level-2{
  border-left: 2px solid #cd0019;
  border-top: 2px solid #cd0019;
  padding-bottom: 10px;
  float: right;
  clear: right;
  margin-left: 120px;
  width: 860px;
}
body.page-node-212 #content .level-2:last-child,
body.page-node-213 #content .level-2:last-child{
  border-left: none;
  margin-top: -2px;
}
body.page-node-212 #content .level-2 h3,
body.page-node-213 #content .level-2 h3{
  width: 185px;
  float: left;
  color: #cd0019;
  font-size: 15px;
  line-height: 20px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding-left: 25px;
  box-sizing: border-box;
  position: relative; 
}
body.page-node-212 #content .level-2 h3.dozorci-rada,
body.page-node-212 #content .level-2 h3.rada-upt,
body.page-node-213 #content .level-2 h3.dozorci-rada,
body.page-node-213 #content .level-2 h3.rada-upt{
  cursor: pointer;
}
body.page-node-212 #content .level-2 .togglable,
body.page-node-213 #content .level-2 .togglable{
  display: none;
}
body.page-node-212 #content .level-2 p,
body.page-node-213 #content .level-2 p{
  width: 433px;
  float: left;
  margin: -22px 0px 0px;
  line-height: 20px;
  border-top: 2px solid #cd0019;
  border-left: 2px solid #cd0019;
  padding-left: 25px;
  box-sizing: border-box;
  font-size: 13px;
  color: #5a5a5a;
  clear: both;
  margin-left: 185px;
}
body.page-node-212 #content .level-2 p:nth-last-child(2),
body.page-node-213 #content .level-2 p:nth-last-child(2){
  border-left: none;
}
body.page-node-212 #content .level-2 ul,
body.page-node-213 #content .level-2 ul{
  width: 240px;
  float: left;
  padding: 0;
  list-style: none;
  margin: 0px 0px 0px;
}
body.page-node-212 #content .level-1:first-child .level-2 ul,
body.page-node-213 #content .level-1:first-child .level-2 ul{
  float: right;
  clear: right;
  position: relative;
  top: -22px;
  background: #fff;
}
body.page-node-212 #content .level-2 ul li,
body.page-node-213 #content .level-2 ul li{
  margin: 0px 0px 0px;
  line-height: 20px;
  font-size: 13px;
  /*font-weight: bold;*/
  color: #cd0019;
  box-sizing: border-box;
  display: block;
  float: left;
  width: 100%;
}
body.page-node-212 #content .level-2 h3 span,
body.page-node-212 #content .level-2 p span,
body.page-node-212 #content .level-2 li span,
body.page-node-213 #content .level-2 h3 span,
body.page-node-213 #content .level-2 p span,
body.page-node-213 #content .level-2 li span{
  padding: 0px 5px;
  display: inline-block;
  background: #fff;
  position: relative;
  top: -11px;
  line-height: 20px;
  color: #cd0019;
}
body.page-node-212 #content .level-2 h3 span a,
body.page-node-212 #content .level-2 p span a,
body.page-node-213 #content .level-2 h3 span a,
body.page-node-213 #content .level-2 p span a{
  color: #cd0019;
  text-decoration: none;
}
body.page-node-212 #content .level-2 li span a,
body.page-node-213 #content .level-2 li span a{
  text-decoration: none;
  font-size: 12px;
  white-space: nowrap;
}
body.page-node-212 #content .level-2 h3 span span,
body.page-node-212 #content .level-2 p span span,
body.page-node-212 #content .level-2 li span span,
body.page-node-213 #content .level-2 h3 span span,
body.page-node-213 #content .level-2 p span span,
body.page-node-213 #content .level-2 li span span{
  top: 0;
}
body.page-node-212 #content .level-1:first-child .level-2:nth-child(3) p,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(4) p,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(3) p,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(4) p,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(5) p,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(5) p{
  width: 145px;
}
body.page-node-212 #content .level-1:first-child .level-2:nth-child(3) ul,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(4) ul,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(3) ul,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(4) ul,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(5) ul,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(5) ul{
  width: 530px;
}
body.page-node-212 #content .level-1:first-child .level-2:nth-child(3) ul li,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(4) ul li,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(3) ul li,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(4) ul li,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(5) ul li,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(5) ul li{
  border-top: 2px solid #cd0019;
  box-sizing: border-box;
  padding-left: 25px;
  position: relative;
  height: 22px;
}
body.page-node-212 #content .level-1:first-child .level-2:nth-child(3) ul li span,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(4) ul li span,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(3) ul li span,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(4) ul li span,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(5) ul li span,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(5) ul li span{
  width: 100%;  
}
body.page-node-212 #content .level-1:first-child .level-2:nth-child(3) ul li span span,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(4) ul li span span,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(3) ul li span span,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(4) ul li span span,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(5) ul li span span,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(5) ul li span span{
  width: auto;
}
body.page-node-212 #content .level-1:first-child .level-2:nth-child(3) ul:last-child li,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(4) ul:last-child li,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(3) ul:last-child li,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(4) ul:last-child li,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(5) ul li,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(5) ul li{
  border-left: 2px solid #cd0019;
}
body.page-node-212 #content .level-1:first-child .level-2:nth-child(3) ul:last-child li:last-child,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(4) ul:last-child li:last-child,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(3) ul:last-child li:last-child,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(4) ul:last-child li:last-child,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(5) ul li:last-child,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(5) ul li:last-child{
  border-left: none;
}
body.page-node-212 #content .level-1:first-child .level-2:nth-child(3) ul li strong,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(4) ul li strong,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(3) ul li strong,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(4) ul li strong,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(5) ul li strong,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(5) ul li strong{
  position: relative;
  width: 263px;
  display: block;
  float: left;
  margin-left: -5px;
  margin-right: 5px;
}
body.page-node-212 #content .level-1:first-child .level-2:nth-child(3) ul li strong:before,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(4) ul li strong:before,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(3) ul li strong:before,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(4) ul li strong:before,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(5) ul li strong:before,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(5) ul li strong:before{
  height: 1px;
  width: 100%;
  content: "";
  position: absolute;
  top: 9px;
  left: 0px;
  display: block;
  border-top: 2px solid #cd0019;
}
body.page-node-212 #content .level-1:first-child .level-2:nth-child(3) ul li em,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(4) ul li em,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(3) ul li em,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(4) ul li em,
body.page-node-212 #content .level-1:first-child .level-2:nth-child(5) ul li em,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(5) ul li em{
  float: right;
  background: #fff;
  width: 238px;
  font-style: normal;
  color: #000;
  font-weight: normal;
  display: block;
}
body.page-node-212 #content .level-1:first-child .level-2:nth-child(4),
body.page-node-213 #content .level-1:first-child .level-2:nth-child(4){
  padding-bottom: 30px;
}
body.page-node-212 #content .level-1:first-child .level-2:nth-child(4) h3,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(4) h3{
  padding-right: 60px;
  margin-bottom: -20px;
}
body.page-node-212 #content .level-1:first-child .level-2:nth-child(5),
body.page-node-213 #content .level-1:first-child .level-2:nth-child(5){
  padding-bottom: 50px;
}
body.page-node-212 #content .level-1:first-child .level-2:nth-child(5) h3,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(5) h3{
  margin-bottom: -40px;
}
body.page-node-212 #content .level-1:first-child .level-2:nth-child(5) ul:last-child li,
body.page-node-213 #content .level-1:first-child .level-2:nth-child(5) ul:last-child li{
  height: auto;
}
body.page-node-212 #content .level-1:nth-child(2) .level-2 h3,
body.page-node-213 #content .level-1:nth-child(2) .level-2 h3{
  width: 335px;
  margin-bottom: -20px;
}
body.page-node-212 #content .level-1:nth-child(2) .level-2 h3 em,
body.page-node-213 #content .level-1:nth-child(2) .level-2 h3 em{
  line-height: 20px;
  font-size: 13px;
  color: #000;
  font-weight: 300;
  display: block;
}
body.page-node-212 #content .level-1:nth-child(2) .level-2 p,
body.page-node-213 #content .level-1:nth-child(2) .level-2 p{
  width: 295px;
  margin-left: 332px;
}
body.page-node-212 #content .level-1:nth-child(2) .level-2 ul,
body.page-node-213 #content .level-1:nth-child(2) .level-2 ul{
  width: 240px;
  float: right;
  clear: right;
  position: relative;
  top: -22px;
  background: #fff;
}
body.page-node-212 #content .level-1:nth-child(3) .level-2 h3,
body.page-node-212 #content .level-1:nth-child(3) .level-2 h3 span,
body.page-node-213 #content .level-1:nth-child(3) .level-2 h3,
body.page-node-213 #content .level-1:nth-child(3) .level-2 h3 span{
  width: 100%;
}
body.page-node-212 #content .level-1:nth-child(3) .level-2 p,
body.page-node-213 #content .level-1:nth-child(3) .level-2 p{
  width: 100%;
  border: none;
  margin: 0px 0px 5px;
  color: #000;
}
/* stránky upt (červená) */
body.sekce-1 #navigation #block-menu-block-2 .content ul li a:hover, 
body.sekce-1 #navigation #block-menu-block-2 .content ul li a.active, 
body.sekce-1 #navigation #block-menu-block-2 .content ul li a.active-trail,
body.sekce-1 #navigation #block-menu-block-2 .content ul,
body.page-planovane-uskutecnene-akce #navigation #block-menu-block-2 .content ul li a:hover, 
body.page-planovane-uskutecnene-akce #navigation #block-menu-block-2 .content ul li a.active, 
body.page-planovane-uskutecnene-akce #navigation #block-menu-block-2 .content ul li a.active-trail,
body.page-planovane-uskutecnene-akce #navigation #block-menu-block-2 .content ul,
body.page-konference #navigation #block-menu-block-2 .content ul li a:hover, 
body.page-konference #navigation #block-menu-block-2 .content ul li a.active, 
body.page-konference #navigation #block-menu-block-2 .content ul li a.active-trail,
body.page-konference #navigation #block-menu-block-2 .content ul,
body.page-av21 #navigation #block-menu-block-2 .content ul li a:hover, 
body.page-av21 #navigation #block-menu-block-2 .content ul li a.active, 
body.page-av21 #navigation #block-menu-block-2 .content ul li a.active-trail,
body.page-av21 #navigation #block-menu-block-2 .content ul{
  border-color: #ff0000;
}
body.sekce-1 #main-wrapper,
body.page-planovane-uskutecnene-akce #main-wrapper,
body.page-konference #main-wrapper,
body.page-av21 #main-wrapper{
  margin-top: 63px;
  /* margin-top: 150px; */
}
body.sekce-1 #navigation #block-menu-block-1 .content ul li a.upt, 
body.sekce-1 #navigation #block-menu-block-1 .content ul li a.upt,
body.page-planovane-uskutecnene-akce #navigation #block-menu-block-1 .content ul li a.upt, 
body.page-planovane-uskutecnene-akce #navigation #block-menu-block-1 .content ul li a.upt,
body.page-konference #navigation #block-menu-block-1 .content ul li a.upt, 
body.page-konference #navigation #block-menu-block-1 .content ul li a.upt,
body.page-av21 #navigation #block-menu-block-1 .content ul li a.upt, 
body.page-av21 #navigation #block-menu-block-1 .content ul li a.upt {
  border-bottom: 6px solid #ff0000;
  color: #343737;
}
body.sekce-1 #navigation #block-menu-block-2 .content ul li a,
body.page-planovane-uskutecnene-akce #navigation #block-menu-block-2 .content ul li a,
body.page-konference #navigation #block-menu-block-2 .content ul li a,
body.page-av21 #navigation #block-menu-block-2 .content ul li a{
  padding-right: 22px;
}
body.sekce-1.i18n-cs #navigation #block-menu-block-2 .content ul li:last-child,
body.page-planovane-uskutecnene-akce.i18n-cs #navigation #block-menu-block-2 .content ul li:last-child,
body.page-konference.i18n-cs #navigation #block-menu-block-2 .content ul li:last-child,
body.page-av21.i18n-cs #navigation #block-menu-block-2 .content ul li:last-child{
  float: right;
}
body.sekce-1.i18n-cs #navigation #block-menu-block-2 .content ul ul li:last-child,
body.page-planovane-uskutecnene-akce.i18n-cs #navigation #block-menu-block-2 .content ul ul li:last-child,
body.page-konference.i18n-cs #navigation #block-menu-block-2 .content ul ul li:last-child,
body.page-av21.i18n-cs #navigation #block-menu-block-2 .content ul ul li:last-child{
  float: left;
}
body.sekce-1 #navigation #block-menu-block-2 .content ul li:last-child a,
body.page-planovane-uskutecnene-akce #navigation #block-menu-block-2 .content ul li:last-child a,
body.page-konference #navigation #block-menu-block-2 .content ul li:last-child a,
body.page-av21 #navigation #block-menu-block-2 .content ul li:last-child a{
  padding-right: 5px;
}
body.one-sidebar #content{
  float: left;
  width: 685px;
}
body.sekce-1 #content h1.title,
body.page-konference #content h1.title,
body.page-av21 #content h1.title{
  display: none;
}
body.one-sidebar #sidebar-first{
  width: 250px;
  margin-left: 45px;
  float: right;
}
body.sekce-1 #content p,
body.sekce-1 #content ul li{
  font-size: 13px;
  line-height: 20px;
  color: #5a5a5a;
  margin: 0px 0px 25px;
}
body.sekce-1 #content ul,
body.sekce-1 #content ul li{
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: top;
}
body.sekce-1 #content ul{
  margin-bottom: 25px;
}
body.sekce-1 #content ul li{
  margin: 0;
  padding-left: 7px;
  position: relative;
  display: block;
}
body.sekce-1 #content ul li:before{
  width: 3px;
  height: 3px;
  position: absolute;
  left: 0px;
  top: 9px;
  display: block;
  content: "";
  border-radius: 1px;
  background: #5a5a5a;
}
body.sekce-1 #content h2{
  font-size: 13px;
  line-height: 20px;
  color: #ff0000; 
  margin: 0px 0px 5px;
}
body.sekce-1 #block-views-sidebar-text-block .views-row-1{
  padding: 40px 25px 180px;
  margin-bottom: 20px;
  background: transparent url(images/sidebar.jpg) repeat-y center bottom;
  font-size: 13px;
  line-height: 18px;
  color: #5a5a5a;
}
body.sekce-1 #block-views-sidebar-text-block .views-row{
  font-size: 13px;
  line-height: 18px;
  color: #000;
  margin-bottom: 15px;
}
body.sekce-1 #block-views-sidebar-text-block .views-row p{
  margin: 0px;
}
body.sekce-1 #block-views-sidebar-text-block p{
  margin: 0px 0px 20px;
}
body.sekce-1 #block-views-sidebar-text-block .content a{
  color: #5a5a5a;
  text-decoration: none;
}
body.sekce-1 #block-views-sidebar-text-block .content a:hover{
  text-decoration: underline;
}
body.sekce-1 #content a.arrow-link{
  color: #666666;
  text-decoration: none;
  font-weight: bold;
  padding-left: 18px;
  display: inline-block;
  background: transparent url(images/arrow-link.png) no-repeat left center;
}
body.sekce-1.page-node-215 #block-views-sidebar-text-block .views-row-1,
body.sekce-1.page-node-224 #block-views-sidebar-text-block .views-row-1{
  background: transparent;
  padding: 0;
}
body.sekce-1.page-node-215 #block-views-sidebar-text-block .views-row-2,
body.sekce-1.page-node-224 #block-views-sidebar-text-block .views-row-2{
  padding: 40px 25px 180px;
  margin-bottom: 20px;
  background: transparent url(images/sidebar.jpg) repeat-y center bottom;
  font-size: 13px;
  line-height: 18px;
  color: #5a5a5a;
}
body.sekce-1.page-node-215 #content h1.title,
body.sekce-1.page-node-224 #content h1.title,
body.sekce-1.page-node-221 #content h1.title,
body.sekce-1.page-node-230 #content h1.title,
body.page-planovane-uskutecnene-akce #content h1.title{
  font-size: 20px;
  color: #ff0000;
  font-weight: bold;
  display: block;
  margin: -148px 0px 121px;
}
table.file-table{
  width: 100%;
}
body.sekce-1 #content table.file-table tbody tr:first-child{
  background: #969696 !important;
}
body.sekce-1 #content table.file-table tbody tr:first-child td{
  font-size: 13px;
  color: #fff;
  background: #969696;
  font-weight: bold;  
  line-height: 22px;  
  border-bottom: none;                                          
}
body.sekce-1 #content table.file-table tbody{
  border: none; 
  color: #5a5a5a;                                       
}
body.sekce-1 #content table.file-table tbody tr{
  background: transparent; 
  border: none;                                          
}
body.sekce-1 #content table.file-table tbody tr:hover,
body.sekce-1 #content table.file-table tbody tr:nth-child(2n+2):hover{
  background: #ff7166;                                                 
}
body.sekce-1 #content table.file-table tbody tr:nth-child(2n+2){
  background: #e8e8e8;                                           
}
body.sekce-1 #content table.file-table tbody tr td:first-child{
  width: 80%;
}
body.sekce-1 #content table.file-table tbody tr td:last-child{
  width: 20%;
  padding-left: 20px;
}
body.sekce-1 #content table.file-table tbody tr td{
  font-size: 13px;
  font-weight: normal;
  border: none;  
  padding: 0px 10px;   
  vertical-align: middle;                                         
}
body.sekce-1 #content table.file-table tbody tr td.views-field-title{
  position: relative;
  padding-right: 5px;  
  min-height: 25px;                                                             
}
body.sekce-1 #content table.file-table tbody tr td a{
  display: inline-block;
  margin-left: 5px;                                                             
  padding-left: 20px;
  background: transparent url(images/priloha.png) no-repeat left center;
  height: 25px;
  cursor: pointer;                                              
  text-decoration: none;
  color: #5a5a5a;                           
}
body.sekce-1 #content table.file-table tbody tr td:last-child{
  background: transparent url(images/tabulka-stin.png) repeat-y left top;                                                                          
}
a{
  color: #5a5a5a;
}
body.sekce-1.page-node-218 #content h1.title,
body.sekce-1.page-node-227 #content h1.title,
body.sekce-1.page-node-219 #content h1.title,
body.sekce-1.page-node-228 #content h1.title{
  font-size: 20px;
  color: #ff0000;
  font-weight: bold;
  display: block;
}
hr{
  margin-bottom: 65px;
  border-color: #aaa;
}
body.sekce-1 table tbody tr td{
  font-size: 13px;
  font-weight: normal;
  border: none;  
  color: #5a5a5a;
  vertical-align: top; 
  padding: 0px 10px 20px 0px;                                          
}
body.sekce-1 table tbody tr td p{
  margin-bottom: 0px;
}
body.sekce-1.page-node-219 table tbody tr td:first-child,
body.sekce-1.page-node-228 table tbody tr td:first-child{
  font-weight: bold;
}
body.sekce-1.page-node-229 #content h2,
body.sekce-1.page-node-220 #content h2{
  font-size: 20px;
  line-height: 24px;
  margin: 0px 0px 16px;
}
body.sekce-1.page-node-229 #content h3,
body.sekce-1.page-node-220 #content h3{
  font-size: 15px;
  line-height: 20px;
  margin: 0px 0px 0px;
  color: #ff0000;
}
#navigation #block-menu-block-2 .content ul li.expanded ul{
  display: none;
}
body.sekce-1 #navigation #block-menu-block-2 .content ul li.expanded ul,
body.page-planovane-uskutecnene-akce #navigation #block-menu-block-2 .content ul li.expanded ul{
  position: absolute;
  top: 25px;
  right: -75px;
  width: 375px;
  border-bottom: none;
  display: block;
}
body.sekce-1 #navigation #block-menu-block-2 .content ul li.expanded ul li,
body.sekce-1 #navigation #block-menu-block-2 .content ul li.expanded ul li a,
body.page-planovane-uskutecnene-akce #navigation #block-menu-block-2 .content ul li.expanded ul li,
body.page-planovane-uskutecnene-akce #navigation #block-menu-block-2 .content ul li.expanded ul li a{
  border-bottom: 0px;
  text-transform: none;
  font-size: 15px;
  font-weight: 500;
}
body.sekce-1 #navigation #block-menu-block-2 .content ul li.expanded ul li a:hover,
body.sekce-1 #navigation #block-menu-block-2 .content ul li.expanded ul li a.active,
body.page-planovane-uskutecnene-akce #navigation #block-menu-block-2 .content ul li.expanded ul li a:hover,
body.page-planovane-uskutecnene-akce #navigation #block-menu-block-2 .content ul li.expanded ul li a.active{
  color: #ff0000;
}
body.sekce-1.page-node-222 #content table td:first-child,
body.sekce-1.page-node-231 #content table td:first-child{
  width: 190px;
  border-bottom: 2px solid #aaa;
  padding: 5px 0px;
}
body.sekce-1.page-node-222 #content table td:nth-child(2),
body.sekce-1.page-node-231 #content table td:nth-child(2){
  background: transparent url(images/tabulka-stin.png) repeat-y left top; 
  border-bottom: 2px solid #aaa;
  width: 340px;
  padding: 5px 0px;
  padding-left: 25px;
}
body.sekce-1.page-node-222 #content table td:nth-child(3),
body.sekce-1.page-node-231 #content table td:nth-child(3){
  width: 420px;
  border-left: 15px solid #fff;
  padding-bottom: 0px;
}
body.sekce-1.page-node-222 #content table td:nth-child(3) p,
body.sekce-1.page-node-231 #content table td:nth-child(3) p{
  background: #d1d1d1;
  padding: 0px 20px;
  margin: 0;
}
body.sekce-1.page-node-222 #content table td:nth-child(3) p:first-child,
body.sekce-1.page-node-231 #content table td:nth-child(3) p:first-child{
  padding-top: 20px;
}
body.sekce-1.page-node-222 #content table td:nth-child(3) p:last-child,
body.sekce-1.page-node-231 #content table td:nth-child(3) p:last-child{
  padding-bottom: 20px;
}
/* veřejnost a média */
body.sekce-4 #navigation #block-menu-block-2 .content ul li a:hover, 
body.sekce-4 #navigation #block-menu-block-2 .content ul li a.active, 
body.sekce-4 #navigation #block-menu-block-2 .content ul li a.active-trail,
body.sekce-4 #navigation #block-menu-block-2 .content ul,
body.page-upt-v-mediich #navigation #block-menu-block-2 .content ul li a:hover, 
body.page-upt-v-mediich #navigation #block-menu-block-2 .content ul li a.active, 
body.page-upt-v-mediich #navigation #block-menu-block-2 .content ul li a.active-trail,
body.page-upt-v-mediich #navigation #block-menu-block-2 .content ul,
body.page-oceneni #navigation #block-menu-block-2 .content ul li a:hover, 
body.page-oceneni #navigation #block-menu-block-2 .content ul li a.active, 
body.page-oceneni #navigation #block-menu-block-2 .content ul li a.active-trail,
body.page-oceneni #navigation #block-menu-block-2 .content ul,
body.page-akce-upt #navigation #block-menu-block-2 .content ul li a:hover, 
body.page-akce-upt #navigation #block-menu-block-2 .content ul li a.active, 
body.page-akce-upt #navigation #block-menu-block-2 .content ul li a.active-trail,
body.page-akce-upt #navigation #block-menu-block-2 .content ul,
body.page-veda-popularne #navigation #block-menu-block-2 .content ul li a:hover, 
body.page-veda-popularne #navigation #block-menu-block-2 .content ul li a.active, 
body.page-veda-popularne #navigation #block-menu-block-2 .content ul li a.active-trail,
body.page-veda-popularne #navigation #block-menu-block-2 .content ul,
body.page-fotogalerie #navigation #block-menu-block-2 .content ul li a:hover, 
body.page-fotogalerie #navigation #block-menu-block-2 .content ul li a.active, 
body.page-fotogalerie #navigation #block-menu-block-2 .content ul li a.active-trail,
body.page-fotogalerie #navigation #block-menu-block-2 .content ul{
  border-color: #fa9614;
}
body.sekce-4 #main-wrapper,
body.page-upt-v-mediich #main-wrapper,
body.page-oceneni #main-wrapper,
body.page-akce-upt #main-wrapper,
body.page-veda-popularne #main-wrapper,
body.page-fotogalerie #main-wrapper{
  margin-top: 63px;
  /* margin-top: 150px; */
}
body.sekce-4 #navigation #block-menu-block-1 .content ul li a.verejnost, 
body.sekce-4 #navigation #block-menu-block-1 .content ul li a.verejnost,
body.page-upt-v-mediich #navigation #block-menu-block-1 .content ul li a.verejnost, 
body.page-upt-v-mediich #navigation #block-menu-block-1 .content ul li a.verejnost,
body.page-oceneni #navigation #block-menu-block-1 .content ul li a.verejnost, 
body.page-oceneni #navigation #block-menu-block-1 .content ul li a.verejnost,
body.page-akce-upt #navigation #block-menu-block-1 .content ul li a.verejnost, 
body.page-akce-upt #navigation #block-menu-block-1 .content ul li a.verejnost,
body.page-veda-popularne #navigation #block-menu-block-1 .content ul li a.verejnost, 
body.page-veda-popularne #navigation #block-menu-block-1 .content ul li a.verejnost,
body.page-fotogalerie #navigation #block-menu-block-1 .content ul li a.verejnost, 
body.page-fotogalerie #navigation #block-menu-block-1 .content ul li a.verejnost,
body.node-type-galerie #navigation #block-menu-block-1 .content ul li a.verejnost, 
body.node-type-galerie #navigation #block-menu-block-1 .content ul li a.verejnost{
  border-bottom: 6px solid #fa9614;
  color: #343737;
}
body.sekce-4 #content h1.title,
body.page-upt-v-mediich #content h1.title,
body.page-oceneni #content h1.title,
body.page-veda-popularne #content h1.title,
body.page-fotogalerie #content h1.title{
  display: none;
}
body.sekce-4 #content .content p,
body.sekce-4 #content .content ul li,
body.page-upt-v-mediich #content p,
body.page-upt-v-mediich #content ul li,
body.page-upt-v-mediich #sidebar-first ul li,
body.page-upt-v-mediich #sidebar-first p,
body.page-veda-popularne #content p,
body.node-type-galerie #content p{
  font-size: 13px;
  line-height: 20px;
  color: #5a5a5a;
  margin: 0px 0px 25px;
}
body.sekce-4 #content .content ul,
body.sekce-4 #content .content ul li,
body.page-upt-v-mediich #content .content ul,
body.page-upt-v-mediich #content .content ul li,
body.page-upt-v-mediich #sidebar-first .content ul li,
body.page-upt-v-mediich #sidebar-first .content ul{
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: top;
}
body.sekce-4 #content .content ul,
body.page-upt-v-mediich #content .content ul,
body.page-upt-v-mediich #sidebar-first .content ul{
  margin-bottom: 25px;
}
body.sekce-4 #content .content ul li,
body.page-upt-v-mediich #sidebar-first .content ul li{
  margin: 0;
  padding-left: 7px;
  position: relative;
  display: block;
}
body.sekce-4 #content .content ul li:before,
body.page-upt-v-mediich #sidebar-first .content ul li:before{
  width: 3px;
  height: 3px;
  position: absolute;
  left: 0px;
  top: 9px;
  display: block;
  content: "";
  border-radius: 1px;
  background: #5a5a5a;
}
body.page-upt-v-mediich #sidebar-first .content p{
  margin-bottom: 0px;
  color: #000;
}
body.page-upt-v-mediich #sidebar-first .content ul {
  display: block;
}
body.page-upt-v-mediich #content ul.pager{
  display: block;
}
body.page-upt-v-mediich #content ul.pager li,
body.page-oceneni #content ul.pager li,
body.page-veda-popularne #content ul.pager li,
body.page-konference #content ul.pager li,
body.page-av21 #content ul.pager li{
  margin: 0px 5px;
  padding: 0;
  font-size: 13px;
  color: #5a5a5a;
}
body.sekce-4 #content h2{
  font-size: 13px;
  line-height: 20px;
  color: #fa9614; 
  margin: 0px 0px 5px;
}
body.page-upt-v-mediich #content{
  width: 48%;
}
body.page-upt-v-mediich #sidebar-first{
  width: 48%;
  margin-left: 0px;
  background: #d1d1d1;
  padding: 30px 20px;
  box-sizing: border-box;
}
body.sekce-4 #content table.file-table tbody tr:first-child{
  background: #969696 !important;
}
body.sekce-4 #content table.file-table tbody tr:first-child td{
  font-size: 13px;
  color: #fff;
  background: #969696;
  font-weight: bold;  
  line-height: 22px;  
  border-bottom: none;                                          
}
body.sekce-4 #content table.file-table tbody{
  border: none; 
  color: #5a5a5a;                                       
}
body.sekce-4 #content table.file-table tbody tr{
  background: transparent; 
  border: none;                                          
}
body.sekce-4 #content table.file-table tbody tr:hover,
body.sekce-4 #content table.file-table tbody tr:nth-child(2n+2):hover{
  background: #ffcc7e;                                                 
}
body.sekce-4 #content table.file-table tbody tr:nth-child(2n+2){
  background: #e8e8e8;                                           
}
body.sekce-4 #content table.file-table tbody tr td:first-child{
  width: 80%;
}
body.sekce-4 #content table.file-table tbody tr td:last-child{
  width: 20%;
  padding-left: 20px;
}
body.sekce-4 #content table.file-table tbody tr td{
  font-size: 13px;
  font-weight: normal;
  border: none;  
  padding: 0px 10px;   
  vertical-align: middle;                                         
}
body.sekce-4 #content table.file-table tbody tr td.views-field-title{
  position: relative;
  padding-right: 5px;  
  min-height: 25px;                                                             
}
body.sekce-4 #content table.file-table tbody tr td a{
  display: inline-block;
  margin-left: 5px;                                                             
  padding-left: 20px;
  background: transparent url(images/priloha.png) no-repeat left center;
  height: 25px;
  cursor: pointer;                                              
  text-decoration: none;
  color: #5a5a5a;                           
}
body.sekce-4 #content table.file-table tbody tr td:last-child{
  background: transparent url(images/tabulka-stin.png) repeat-y left top;                                                                          
}
body.sekce-4.page-node-233 #content table td:last-child,
body.sekce-4.page-node-237 #content table td:last-child{
  padding-left: 40px;
  font-size: 13px;
  line-height: 20px;
  color: #5a5a5a;
}
body.sekce-4 #navigation #block-menu-block-2 .content ul li.expanded ul,
body.page-fotogalerie #navigation #block-menu-block-2 .content ul li.expanded ul{
  position: absolute;
  top: 30px;
  right: -40px;
  border-bottom: none;
  display: block;
}
body.sekce-4 #navigation #block-menu-block-2 .content ul li.expanded ul li,
body.sekce-4 #navigation #block-menu-block-2 .content ul li.expanded ul li a,
body.page-fotogalerie #navigation #block-menu-block-2 .content ul li.expanded ul li,
body.page-fotogalerie #navigation #block-menu-block-2 .content ul li.expanded ul li a{
  border-bottom: 0px;
  text-transform: none;
  font-size: 15px;
  font-weight: 500;
}
body.sekce-4 #navigation #block-menu-block-2 .content ul li.expanded ul li a:hover,
body.sekce-4 #navigation #block-menu-block-2 .content ul li.expanded ul li a.active,
body.page-fotogalerie #navigation #block-menu-block-2 .content ul li.expanded ul li a:hover,
body.page-fotogalerie #navigation #block-menu-block-2 .content ul li.expanded ul li a.active{
  color: #fa9614;
}
body.sekce-4 #navigation #block-menu-block-2,
body.page-fotogalerie #navigation #block-menu-block-2{
  position: relative;
}
body.sekce-4 #navigation #block-menu-block-2 .content ul li,
body.page-fotogalerie #navigation #block-menu-block-2 .content ul li {
  position: static;
  margin-top: 8px;
}
body.sekce-4.page-node-235 #content table.file-table:last-child tbody tr td:last-child,
body.sekce-4.page-node-236 #content table.file-table:last-child tbody tr td:last-child{
  width: 198px;
  box-sizing: border-box;
}
body.sekce-4.page-node-235 #content table.file-table:last-child tbody tr td:first-child,
body.sekce-4.page-node-236 #content table.file-table:last-child tbody tr td:first-child{
  width: 165px;
  padding-top: 5px;
  text-align: center;
}
body.sekce-4.page-node-235 #content table.file-table:last-child tbody tr td:nth-child(2),
body.sekce-4.page-node-236 #content table.file-table:last-child tbody tr td:nth-child(2){
  background: transparent url(images/tabulka-stin.png) repeat-y left top;
  padding-left: 30px;    
}
body #main-wrapper .contextual-links-wrapper ul.contextual-links{
  display: none;
}
.contextual-links-wrapper ul.contextual-links li{
  font-size: 12px !important;
  line-height: 10px !important;
  display: block !important;
  margin-bottom: 0px !important;
}
.view-fotogalerie .views-row,
.node-galerie .field-name-field-fotky-do-galerie .field-item{
  width: 32%;
  float: left;
  margin: 0px 2% 20px 0px;
}
.node-galerie.node-teaser .field-name-field-fotky-do-galerie .field-item{
  width: 100%;
  margin: 0px;
  float: none;
}
.view-fotogalerie .views-row:nth-child(3n+3),
.node-galerie .field-name-field-fotky-do-galerie .field-item:nth-child(3n+3){
  margin-right: 0px;
}
.view-fotogalerie .views-row-4,
.view-fotogalerie .views-row-7,
.view-fotogalerie .views-row-10,
.view-fotogalerie .views-row-13,
.view-fotogalerie .views-row-16,
.view-fotogalerie .views-row-19,
.view-fotogalerie .views-row-22,
.view-fotogalerie .views-row-25,
.view-fotogalerie .views-row-28,
.view-fotogalerie .views-row-31,
.view-fotogalerie .views-row-34,
.view-fotogalerie .views-row-37,
.view-fotogalerie .views-row-40,
.view-fotogalerie .views-row-43,
.view-fotogalerie .views-row-46,
.view-fotogalerie .views-row-49,
.view-fotogalerie .views-row-52,
.node-galerie .field-name-field-fotky-do-galerie .field-item:nth-child(4),
.node-galerie .field-name-field-fotky-do-galerie .field-item:nth-child(7),
.node-galerie .field-name-field-fotky-do-galerie .field-item:nth-child(10),
.node-galerie .field-name-field-fotky-do-galerie .field-item:nth-child(13),
.node-galerie .field-name-field-fotky-do-galerie .field-item:nth-child(16),
.node-galerie .field-name-field-fotky-do-galerie .field-item:nth-child(19),
.node-galerie .field-name-field-fotky-do-galerie .field-item:nth-child(22),
.node-galerie .field-name-field-fotky-do-galerie .field-item:nth-child(25),
.node-galerie .field-name-field-fotky-do-galerie .field-item:nth-child(28),
.node-galerie .field-name-field-fotky-do-galerie .field-item:nth-child(31),
.node-galerie .field-name-field-fotky-do-galerie .field-item:nth-child(34),
.node-galerie .field-name-field-fotky-do-galerie .field-item:nth-child(37),
.node-galerie .field-name-field-fotky-do-galerie .field-item:nth-child(40),
.node-galerie .field-name-field-fotky-do-galerie .field-item:nth-child(43),
.node-galerie .field-name-field-fotky-do-galerie .field-item:nth-child(46),
.node-galerie .field-name-field-fotky-do-galerie .field-item:nth-child(49),
.node-galerie .field-name-field-fotky-do-galerie .field-item:nth-child(52){
  clear: both;
}
.view-fotogalerie .views-row .field-name-title h2{
  margin: 0px 0px 5px;
  font-size: 18px;
  line-height: 21px;
  font-weight: normal;
}
.view-fotogalerie .views-row .field-name-title h2 a:hover{
  text-decoration: none;
}
/* projekt */
.node-projekt{
  padding-top: 10px;
}
.node-projekt .field-name-title{
  background: #eee;
  padding: 10px 10px 10px 150px;
}
.node-projekt .field-name-title h2{
  margin: 0px;
}
.node-projekt .field-name-field-upt-c{
  font-size: 1.5em;
  font-weight: bold;
  padding-left: 10px;
  margin-bottom: -43px;
}
.node-projekt .field-name-body{
  font-style: italic;
}
.node-projekt .field-label-inline{
  margin-bottom: 10px;
}
.node-projekt .field-label-inline .field-label{
  width: 150px;
}
.node-projekt .field-label-inline .field-items p{
  margin: 0px;
}
.node-projekt .field-label-inline.field-name-field-agentura{
  padding-top: 20px;
}
body.node-type-projekt #content h1.title{
  display: none;
}
/* další */
tbody{
  border: none;
}
.calendar-calendar .month-view .full td.single-day div.monthview{
  color: #fff;
}
.calendar-calendar .month-view .full td.single-day div.monthview a{
  color: #fff;
}
.calendar-calendar .month-view .full td.single-day div.monthview.sekce-webu-1{
  background: #ff0000;
}
.calendar-calendar .month-view .full td.single-day div.monthview.sekce-webu-2{
  background: #01c30f;
}
.calendar-calendar .month-view .full td.single-day div.monthview.sekce-webu-3{
  background: #1e64e6;
}
.calendar-calendar .month-view .full td.single-day div.monthview.sekce-webu-4{
  background: #fa9614;
}
.calendar-calendar .month-view .full td.single-day div.monthview.sekce-webu-85{
  background: #9F966B;
}
body.node-type-akce #content h1.title,
body.node-type-article #content h1.title{
  display: block;
}
body.node-type-article #content .field-name-post-date{
  font-size: 13px;
  line-height: 20px;
  color: #5a5a5a;
}
body.node-type-akce #content .node-akce .field-name-body{
  padding-top: 20px;
}
body.node-type-akce #content .node-akce p{
  font-size: 16px;
}
table{
  width: 100%;
}
#block-views-exp-people-search-page .views-exposed-form .views-exposed-widget.views-submit-button {
  float: right;
  padding: 0px;
  width: 60px;
}
#block-views-exp-people-search-page .views-exposed-form .views-exposed-widget.views-widget-filter-title .form-item-title{
  float: left;
  padding: 0px;
  width: 180px;
}
#block-views-exp-people-search-page .views-exposed-form .views-exposed-widget.views-widget-filter-title .form-item-title input{
  width: 100%;
}
#block-views-exp-people-search-page .views-exposed-form .views-exposed-widget.views-submit-button .form-submit{
  margin-top: -23px;
}
body.one-sidebar.page-node-45 #sidebar-first,
body.one-sidebar.page-node-192 #sidebar-first{
  display: none;
}
body.one-sidebar.page-node-45 #content,
body.one-sidebar.page-node-192 #content{
  width: 980px;
}
body.one-sidebar.page-node-2434 #content,
body.one-sidebar.page-node-2435 #content{
  width: 100%;
}
body.node-type-skupina.one-sidebar.page-node-2434 #sidebar-first,
body.node-type-skupina.one-sidebar.page-node-2435 #sidebar-first{
  display: none;
}
body .item-list .pager li {
  margin-left: 0px;
}
@media screen and(max-width: 980px){
  #header, #footer, #navigation, #main-wrapper, #prefooter{max-width: 96%; padding: 0 2%;}     
}