
/* HTML element (SMACSS base) rules */
@import "normalize.css";
/* Layout rules */
/*@import "layouts/responsive.css";*/
/* Component (SMACSS module) rules */
@import "components/misc.css";
/* Optionally, add your own components here. */
@import "print.css";
/* SMACSS theme rules */
/* @import "theme-A.css"; */
/* @import "theme-B.css"; */

/* Styly z resposive  =========i================================= */

/* Apply the shared properties of grid items in a single, efficient ruleset. */
#header,
#content,
#navigation,
.region-sidebar-first, 
.region-sidebar-second,
#footer {

  /*padding-left: 10px;
  padding-right: 10px;*/
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  *behavior: url("/path/to/boxsizing.htc");
  _display: inline;
  _overflow: hidden;
  _overflow-y: visible;
}


 /**
   * The layout when there is only one sidebar, the left one.
   */

  /* Span 2 columns, starting in 2nd column from left. */
  .sidebar-first #content {
    float: left;
    width: 66.66667%;
    margin-left: 33.33333%;
    margin-right: -100%;
  }

  /* Span 1 column, starting in 1st column from left. */
  .sidebar-first .region-sidebar-first {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
  }

  /**
   * The layout when there is only one sidebar, the right one.
   */

  /* Span 2 columns, starting in 1st column from left. */
  .sidebar-second #content {
    float: left;
    width: 66.66667%;
    margin-left: 0%;
    margin-right: -66.66667%;
  }

  /* Span 1 column, starting in 3rd column from left. */
  .sidebar-second .region-sidebar-second {
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
  }

/* Span 4 columns, starting in 2nd column from left. */
  .sidebar-first #content {
    float: left;
    width: 80%;
    margin-left: 20%;
    margin-right: -100%;
  }

  /* Span 1 column, starting in 1st column from left. */
  .sidebar-first .region-sidebar-first {
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
  }

  /**
   * The layout when there is only one sidebar, the right one.
   */

  /* Span 4 columns, starting in 1st column from left. */
  .sidebar-second #content {
    float: left;
    width: 80%;
    margin-left: 0%;
    margin-right: -80%;
  }

  /* Span 1 column, starting in 5th column from left. */
  .sidebar-second .region-sidebar-second {
    float: left;
    width: 20%;
    margin-left: 80%;
    margin-right: -100%;
  }


/* Basic styles ========================================== */


.fri {float:right;padding: 0 0 5px 20px; }
.fle {float:left;padding: 0 20px  5px 0;}
.cleaner {clear: both;}

body {	background: #f4f4f4;}
form {clear: left;}

#page {
	width:1000px;
	margin:0 auto ;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;		
}


/* Header a jeho obsah ========================================== */


#header {
			height:115px;
			padding:20px;
			background: #fff;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;  
			-webkit-border-bottom-right-radius: 20px;
			-webkit-border-bottom-left-radius: 20px;
			-moz-border-radius-bottomright: 20px;
			-moz-border-radius-bottomleft: 20px;
			border-bottom-right-radius: 20px;
			border-bottom-left-radius: 20px;
			border:1px solid #dcdcdc;
			border-top-width:0;
			position: relative;
			}




#header h1 span {display: none;}


#search-block-form .form-submit {
	position: absolute;
	right: 17px;
	bottom: 0px;
	width: 46px;
	height: 32px;
	background: url('/sites/all/themes/ees/images/search.jpg') right top no-repeat;
	border: 0;
	display: block;line-height:9999px;
	cursor: pointer;
	text-indent: 100%;
	padding: 0;
	overflow: hidden;
	text-align: right;
	white-space: nowrap;
}	

#search-block-form .form-text {
	position: absolute;
	left: 0px;padding: 0;
	bottom:0px;
	width: 290px;
	height: 32px;
	padding: 0 45px 0 10px;
	background: url('/sites/all/themes/ees/images/search.jpg') left top no-repeat;
	border: none;
	font-size: 13px;
	color: black;
	line-height: 33px;
}	

#search-block-form ,#block-search-form { 
	display: block;
	position: absolute;
	font-size: 12px;
	bottom:0px;
	right: 0;
	height: 0px;
	width: 353px;
	height: 32px;
}	


/* Veškerá meníčka a navigace  ========================================== */


#navigation {
	margin: 0;
	width: 1000px;
	height: 36px;
	padding: 0;
}

#navigation h2 {display: none;}


#main-menu  a:hover {
	color:#fff;
	background: #666;
}

#main-menu  {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	
	display: block;
	width: 1000px;
	margin:15px 0;
	padding:0;
	position: relative;
	text-align: center;			
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 

}

#main-menu ul, #main-menu li {
	margin: 0 !important;
	padding: 0 !important;
	list-style-image: none;
	list-style-type: none;
	width: 8.9%;
}

#main-menu  a {
	color:#000;
	display: inline-block;
	font-size: 12px;margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	width: 100%;
	line-height: 36px;
	padding:0 ;
	background: url('/sites/all/themes/ees/images/topmenu.jpg') no-repeat 50% 0 ;

}	

/* Veškerá meníčka a navigace  ========================================== */


#main-menu li.menu-1718, #main-menu li.menu-1717 {
	width: 50px;
}	

#main-menu li.menu-1718  a, #main-menu li.menu-1717 a {
	color:#000;
	background: url('/sites/all/themes/ees/images/topmenu.jpg') no-repeat 0 0 ;
	display: inline-block;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	width: 100%;
	height: 36px;
	overflow:hidden;
	text-indent: -18em;
	padding:0;
	margin:0;
}	

 #main-menu li.menu-1717 a {
background: url('/sites/all/themes/ees/images/topmenu.jpg') no-repeat 100% 0 ;

}	

#main-menu li.menu-218  a {
padding:0;
}	


#main-menu li.menu-218  a:hover {
background:#22508f;
}	
	
#main-menu li.menu-1660 a:hover {
background:#5f4480;
}	

#main-menu li.menu-1666 a:hover {
background:#c55c10;
}	

#main-menu li.menu-1669 a:hover {
background:#5b891d;
}	

#main-menu li.menu-1678 a:hover {
background:#0965c1;
}	

#main-menu li.menu-1689 a:hover {
background:#8a0000;
}

#main-menu li.menu-1700 a:hover {
background:#008080;
}		




#main-menu  a:hover {
color:#fff;
background: #666;
}		


/* Veškerá meníčka a navigace  - sekundární menu  ========================================== */


#secondary-menu {
	color:#000;
	display: block;height: 13px;
	font-size: 12px;
	position: absolute;
	right: 15px;
	text-align: center;
	top: 15px;
}


#secondary-menu li {
	padding: 0;
	margin: 0;

}

#secondary-menu a {
	color:#000;
	text-align: center;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	border-left:1px solid #ddd;
}


#secondary-menu li.first a {
	border-left:0px solid #ddd;
}


/* Veškerá meníčka a navigace  - sekundární menu  ========================================== */


/* Hlavní obsah ========================================== */

.view-slideshow {
	position: relative;	width:1000px;
	

} 
.front #slideshow,
.view-slideshow .skin-default {
	width:600px; 
	height:353px;  
}


.view-slideshow h2{
	display:none;
}
.view-slideshow .view-content {
	position:absolute; 
	width:600px; left: 0;
	height:300px; 
	
	margin: 15px auto 0 auto;
	border:1px solid #dcdcdc;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
        background-color: white;
}

.view-slideshow  .attachment-before .view-content {
	position: absolute;
	right: 0px;
	width: 345px;
	padding:10px;

	height:280px;
	left: auto;overflow: auto;background: #fff;
}
.view-slideshow  .attachment-before .views-field-body {
font-size: 13px;
line-height: 16px;
text-align: justify;
margin: 0px 5px 0px 5px;
	
}

.view-slideshow  .attachment-before .views-field-body h4 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.view-slideshow  .attachment-before .views-field-body a {
    color: rgb(156, 0, 0);
    text-decoration: none;
}

.view-slideshow  .attachment-before .view-content .views-field-field-ees-president-image {
	float: right;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	margin: 0 0 10px 10px;
}

.view-slideshow  .attachment-before .view-content .views-field-field-ees-president-image img {
	float: right;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	max-width: 180px; 
	height: auto;
	border: 1px solid #dcdcdc;
        margin: 0 0 0px 5px;
}

.view-slideshow .field-name-field-banner-link, 
.view-slideshow .field-name-field-banner-text
{
	width:600px; 
	height:300px;  
        font-size: 0.9em;
        font-weight: bold;
}
.view-slideshow  .views-field.views-field-title a ,
.view-slideshow .field-name-field-banner-link a {
	position:absolute; 
	width:600px ; 
	height:300px; 
	display:block;
	overflow:hidden;
	text-indent: -999px;
	top:0;	
	z-index: 100;
	left:0;
}
.view-slideshow .views-field-field-banner-image,
.view-slideshow  .field-name-field-banner-image .field-item{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	overflow:hidden;
	width:600px;
	height:300px;

}
.view-slideshow  .views-field-field-banner-text,
.view-slideshow .field-name-field-banner-text .field-items {
	position:absolute; 
	width:600px;
	height:300px;
	top:0;
	left:0;
}

.view-slideshow  .views-field-field-banner-text .field-content,
.view-slideshow .field-name-field-banner-text .field-item {
	position:absolute; 
	/*width:100%;*/
	min-height:50px;
	background: rgba(255,255,255,0.4); 
	/*padding: 0 15px;*/
        margin: 0 35px 0 35px;
	bottom: 10px;
	left:0;

}

.view-slideshow .field-name-field-banner-text .field-item p {
    margin: 0px; 
}

.view-slideshow .views_slideshow_controls_text_next a{
	position:absolute; 
	background:transparent  url('/sites/all/themes/ees/images/sipky-slideshow.png')no-repeat -89px -11px;
	width: 55px;
	height: 55px;color:#000; overflow: hidden;
	display: block;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	padding: 0 8px;
	top:120px;	
	z-index: 105;
	text-indent: -999px;
	right:-42px;
}

.views_slideshow_controls_text_pause,
.views_slideshow_controls_text_resume {display: none;}

.view-slideshow .views_slideshow_controls_text_previous a{
	position:absolute;
	background:transparent url('/sites/all/themes/ees/images/sipky-slideshow.png')  no-repeat -10px -11px;
	width: 55px;
	height: 55px;
	color:#000; overflow: hidden;
	display: block;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	padding: 0 8px;
	top:120px;	
	z-index: 105;
	text-indent: -999px;
	left:-27px;
}

#main  {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin:15px 0 0  0;
	border:1px solid #dcdcdc;
	padding:30px;
	position: relative;
	background: #fff;

}


#main a {
	color:rgb(156, 0, 0);
	text-decoration: none;
}

#main a:hover {
	text-decoration: underline;
}




#main h1 {
background: url('/sites/all/themes/ees/images/h1.png') no-repeat 0 0  ;
color:#000;
display: block;
/*float: left;*/
font-size: 26px;
font-weight: normal;
line-height: 37px;max-width: 620px;
margin: 10px 0 20px 0;
padding: 0 0 0 50px ;
text-align: left;
}

.page-forum #main h1 {background-position: 0 -891px ;}
.section-ees-blogs #main h1 {background-position: 0 -1018px ;}
.section-events #main h1 {background-position: 0 -764px ;}
.section-library #main h1 {background-position: 0 -636px;}
.section-about-ees #main h1 {background-position: 0 -127px ;}
.section-community #main h1 {background-position: 0 -509px ;}
.section-training-jobs #main h1 {background-position: 0 -382px ;}
.section-news #main h1 {background-position: 0 -255px ;} 


#content {
	
	padding:0 20px 0 0 ;
}


#content {
	font-size: 12px;
	color:#000;
	line-height: 19px;
}

.front h1 {
    /*float: left;*/
}

.front #main h1 {max-width: auto;}

.highlight-link {width: 100%;
-webkit-border-radius: 10px;
font-style: italic;
-moz-border-radius: 10px;
border-radius: 10px;
margin:15px 0;display:block;
background: #eee;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;position: relative;
	box-sizing: border-box; float: left;
}

.highlight-link .title {
padding:15px;display:inline-block;width:75%;font-size: 15px;color:#452a08;
}

.highlight-link .action {
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
padding:15px;display:block;right: 0;top: 0;
height: 100%;font-size: 15px;position: absolute;
background: #999;width:20%;	
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
color:#fff;
}


.highlight-link.yellow {
background: #f1ebbf;
}

.highlight-link.yellow .action {
background: #c8ab00;
}


.highlight-link.green {
background: #d4e2c8;
}

.highlight-link.green .action {
background: #3b8a00;
}

.highlight-link.orange {
background: #fbd6cb;
}

.highlight-link.orange .action {
background: #ea5623;
}



.highlight-link.blue {
background: #c3d4e0;
}

.highlight-link.blue .action {
background: #004f84;
}
/* Hlavní obsah - novinky ========================================== */

.region-sidebar-first  ul {
width: 170px;
font-size: 12px;
color: black;
text-decoration: none;
padding: 0;
margin: 0 0 0 5px;
}

.region-sidebar-first .menu__item {
list-style-type: none;
padding: 0;
margin: 0;
}

.region-sidebar-first .menu__item.is-leaf {
	list-style-type: none !important;
	list-style-image: none !important;
	padding: 0;
	margin: 0;
 }

 .region-sidebar-first  .menu__item a {
border-bottom: 1px solid #EAEAEA;
width: 165px;
display: block;
color:#9C0000;
padding: 7px 0 7px 5px;
}

 .region-sidebar-first  .menu__item a.active {
color:#888;
}




.region-sidebar-second h2, .region-sidebar-first h2 {
width: 170px;
height: 30px;
color: #22508f;
font-size: 14px;
font-weight: bold;
padding: 10px 0 5px 3px;
text-decoration: none;

}




 .view-news .views-row, .view-conference-materials .views-row  {
	float: left;
	width: 100%;
	margin: 25px 10px 0px 0px;
	padding: 0px;
	background: none;
	border-bottom: 1px solid #e2e2e2;
	position: relative;
}
 .view-news .views-row .field-content{
	color:#666;
	padding: 0px;
	margin: 10px 0 20px 0;
	font-size: 12px;
	line-height: 19px;
	font-style: normal;
}

.view-news .views-row .views-field-field-annotation {
    margin-left: 73px;
}

.view-news .views-row  .views-field-title {
	display: block;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 210px;text-decoration: none;
}

#main .view-news .views-row  .views-field-title a {
	color:#23518f !important;
	text-decoration: underline;
}
#main .region-sidebar-second  .view-news .views-row  .views-field-title a {
	color:#23518f !important;
	text-decoration: none;
}


/* Hlavní obsah - články ========================================== */

.view-news #content .field-content{
	color:#000;
	padding: 0px;
	margin: 10px 0 20px 0;
	font-size: 12px;
	line-height: 19px;
}

#content  .views-field-title {
	display: block;
	font-size: 14px;
	/*font-weight: bold;*/
	margin: 0;
	padding: 0;
	text-align: left;
	width:100%;
}

#content .views-field-title a{
text-decoration: underline;
}

/* Hlavní obsah - collabsible ========================================== */



.news-date, 
.views-field-field-conference-date,
.views-field-field-publish-date,
.views-field-field-nese-meeting-date, 
.views-field-field-date,
.views-field-created,
.views-field-field-year,
.views-field-field-date-of-bid

 {
	float: left;
	width: 53px;
	height: 50px;
	line-height: 16px;
	margin: 0 10px 6px 0;
	padding: 11px 7px 0px 2px;
	background: url('/sites/all/themes/ees/images/cal.jpg') left top no-repeat;
	position: relative;
	color: #452a08;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

.collapsible
 {
	float: left;
	width: 100%;
	margin: 25px 10px 0px 0px;
	padding: 10px;
	background: none;
	border: 1px solid #e2e2e2;
	position: relative;cursor:pointer;

}


.collapsible:hover
 {

	background: #fafafa;
	

}

.collapsible .views-field-field-attachment, .collapsible .views-field-field-nese-meeting-files, .views-field-field-newsletter
 {
	background: url('/sites/all/themes/ees/images/bg-files.png') right 50% no-repeat;min-height:98px;padding:10px 0 0 0 ;

}

.collapsible .views-field-field-attachment li, .collapsible .views-field-field-nese-meeting-files li, .views-field-field-newsletter li
 {
	list-style: none;display:block;padding:8px;border-bottom:dashed 1px #e3e3e3;width:70%;margin:0;
	
}

.collapsible .views-field-field-attachment ul, .collapsible .views-field-field-nese-meeting-files ul, .views-field-field-newsletter ul
 {
padding: 0 ;margin:0;
	
}
.views-label-field-attachment, .views-label-field-nese-meeting-files {font-size: 14px;
	font-weight: bold;}

.collapsible .views-field-field-attachment li.last, .collapsible .views-field-field-nese-meeting-files li.last, .views-field-field-newsletter li.last
 {
border-bottom:dashed 0px #f3f3f3;
	
}

.collapsible .views-field-title .field-content
{
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 16px;
	text-align: left;
	width:100%;
	color: #4B6B89;
}
.grey {border:1px solid #aaa;}

.view-nese-list-of-members .views-row  .views-field-field-name .field-content, 
.view-nese-list-of-members .views-row  .views-field-field-function .field-content,

.view-multilingual-glossaries  .views-row  .views-field-field-languages .views-label, 
.view-multilingual-glossaries  .views-row  .views-field-field-languages .field-content


{
    display:inline;
    /*float:left;*/
    margin:0 5px 0 0;}


 .view-nese-list-of-members .views-row  .views-field-title .field-content,  
 .view-multilingual-glossaries .views-row  .views-field-title .field-content,
  .view-nese-list-of-members .views-row, 
 .view-multilingual-glossaries .views-row,
 .view-multilingual-glossaries .views-field-field-link    
{clear:both;}

 /*.view-multilingual-glossaries .views-row  .views-field-title .field-content,*/
 .pane-evaluation-standards h2,
 .pane-evaluation-standards h3 {
color: rgb(75, 107, 137);
display: block;
font-size: 18px;
font-weight: normal;
line-height: 20px;
margin:  0;
padding: 0px 0px  0px 0px;
}

 .pane-evaluation-standards h2 {
font-weight: bold;
}
 .pane-evaluation-standards .views-field-title h3 {
color: rgb(75, 107, 137);
display: block;
font-size: 14px;
font-weight: normal;
line-height: 13px;
margin:  0;
padding: 0px 0px  5px 0px;
}

 .view-nese-list-of-members .views-row, 
 .view-multilingual-glossaries .views-row,
 .view-jurnals .views-row,
 .view-community-links .views-row
{padding:10px 0 0 0;}

.collapsible .views-field-field-location .views-label, 
.collapsible .views-field-field-venue .views-label, 
.collapsible .views-field-field-languages .views-label,
.collapsible .views-field-field-nese-meeting-date-1 .views-label,
.collapsible .views-field-field-date-1 .views-label
{font-weight: bold;}

.collapsible .views-field-field-location .field-content, 
.collapsible .views-field-field-venue .field-content,
.collapsible .views-field-field-languages .field-content,
.collapsible .views-field-field-nese-meeting-date-1 .field-content,
.collapsible .views-field-field-date-1 .field-content 
{display:inline;}


.collapsible .views-field-field-image, 
.collapsible .views-field-field-attachment, 
.collapsible .views-field-field-link,
.collapsible .views-field-field-venue,
.collapsible .views-field-field-nese-meeting-files,
.collapsible .views-field-field-newsletter,
.collapsible .views-field-body,
.collapsible .views-field-field-attachment,
.collapsible .views-field-contextual-links
{
	display:none;
}


.view-evaluation-standards .views-field-title, .view-evaluation-standards h3  {clear:both;}
.pane-evaluation-standards {padding:15px 0 0 0;}

.view-evaluation-standards .views-row-last {
    margin-bottom: 20px;
}

/* Patka ========================================== */


#footer {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-top-radius: 20px;

	background:#d4d4d4;
	display: block;
	width: 1000px;
	margin:10px 0 0 0 ;
	padding:0 0 0 10px;
	position: relative;	
	font-size: 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	}

	#footer a{color: rgb(156, 0, 0);}

	#block-block-2, 
	#block-block-3, 
	#block-block-4 {
	width:29%;
	float: left;
	padding:0 15px;
	margin:10px 0  ;
	border-right: 1px solid #bbb;
	}


 #block-block-4 {
border-width:0;
	}


 #block-block-4 #rssfeed a,  
 #block-block-4 .gplus {
float:left ; 
display:inline-block;
width:30px;
position: relative;
padding: 2px;
	}

	 #block-block-4 #rssfeed br {
display:none
	}

	#block-block-6{
		clear:both;visibility:hidden;margin-top:-30px;height: 0;
	}

		#block-block-6 a{color: rgb(156, 0, 0);}

	#block-block-5{
		width:1000px; 
		Clear:both;
		padding:0  0 8px 20px;
		display:block;
		font-size: 12px;
		margin: 0 auto;
	}

	#main a:hover, a:hover {text-decoration: none;}

	.field-name-field-image img {float:right; margin: 0 0 0 10px ;}


	/* Veškerá meníčka a navigace  ========================================== */


#block-system-main-menu {
	margin: 0;
	width: 1000px;
	height: 36px;/*border: 1px solid red;*/
	padding: 0;z-index:500;
}

#twitter-widget-0 {
	margin: 5px 0 0 0 ;
}

#block-twitter-block-1 .block__title.block-title {clear:both;padding: 30px 0 0 0 ;}

#block-system-main-menu h2 {display: none;}


#block-system-main-menu .menu  a:hover {
	color:#fff;
	background: #666;
}

#block-system-main-menu .menu  {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	
	display: block;
	width: 1000px;
	margin:-10px 0 0 0;
	padding:0;
	position: relative;
	text-align: center;			
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 

}

#block-system-main-menu .menu ul, #block-system-main-menu .menu li {
	margin: 0 !important;
	padding: 0 !important;
	list-style-image: none;
	list-style-type: none;
	width: 8.9%;
}

#block-system-main-menu .menu  a {
	color:#000;
	display: inline-block;
	font-size: 12px;margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	width: 100%;
	line-height: 36px;
	padding:0 ;
	background: url('/sites/all/themes/ees/images/topmenu.jpg') no-repeat 50% 0 ;

}	

#block-system-main-menu .menu li {
	float:left;position: relative;
}


#block-system-main-menu .menu li ul  {
	display:none;
}

#block-system-main-menu .menu li:hover ul {
	display:inline-block;position: absolute;top:36px;left:0;z-index:501;

}

#block-system-main-menu .menu li:hover ul li {
	display:inline-block;width: 180px; padding:0 10px; background-color: #cccccc;

}


#block-system-main-menu .menu li:hover ul li a {
line-height: 18px;padding:5px 0;display:block;

}

#block-system-main-menu .menu li:hover ul li ul {
	display:none;

}

#block-system-main-menu .menu li:hover ul li.last  a, #block-system-main-menu .menu li:hover ul li.last  {
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;

}


/* Veškerá meníčka a navigace  ========================================== */


#block-system-main-menu .menu li.first, #block-system-main-menu .menu li.last {
	width: 50px;
}	

#block-system-main-menu .menu li   a.home-icon, #block-system-main-menu .menu li  a.post-icon {
	color:#000;
	background: url('/sites/all/themes/ees/images/topmenu.jpg') no-repeat 0 0 ;
	display: inline-block;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	width: 100%;
	height: 36px;
	overflow:hidden;
	text-indent: -18em;
	padding:0;
	margin:0;
}	

#block-system-main-menu .menu li   a.home-icon:hover {
	background: url('/sites/all/themes/ees/images/topmenu.jpg') no-repeat 0 0 ;	
}	

 #block-system-main-menu .menu li a.post-icon, 
 #block-system-main-menu .menu li a.post-icon:hover {
background: url('/sites/all/themes/ees/images/topmenu.jpg') no-repeat 100% 0 ;
}	

#block-system-main-menu .menu li  a.home {
padding:0;
}	
/*

#block-system-main-menu .menu li  a.home:hover {
background:#22508f;

}	
	
#block-system-main-menu .menu li a.about-ees:hover {
background:#5f4480;
}		

#block-system-main-menu .menu li a.training-jobs:hover {
background:#5b891d;
}	

#block-system-main-menu .menu li a.community:hover {
background:#0965c1;
}	

#block-system-main-menu .menu li a.library:hover {
background:#8a0000;
}

#block-system-main-menu .menu li a.conferences:hover {
background:#008080;
}		
#block-system-main-menu .menu li a.news:hover {

background: #c55c10;
}		

#block-system-main-menu .menu li  a.blogs:hover
{background:#c8ab00;}

#block-system-main-menu .menu li  a.member-area:hover
{background:#37abc8;}


#block-system-main-menu .menu li a:hover {
color:#fff;
background: #666;
}		*/


#block-system-main-menu>.menu>li:nth-child(3)  a:hover {
background:#22508f;

}	
	
#block-system-main-menu>.menu>li:nth-child(2) a:hover {
background:#5f4480;
}		


#block-system-main-menu>.menu>li:nth-child(10) a:hover {
background:#8a0000;
}

#block-system-main-menu>.menu>li:nth-child(6) a:hover {
 /*background:#0965c1;*/
 background:#C1DA00;
}	
#block-system-main-menu>.menu>li:nth-child(5) a:hover {
background:#5b891d;
}	

#block-system-main-menu>.menu>li:nth-child(4) a:hover {
background:#008080;
}		
#block-system-main-menu>.menu>li:nth-child(8) a:hover {

background: #c55c10;
}		

#block-system-main-menu>.menu>li:nth-child(7)  a:hover
{background:#c8ab00;}

#block-system-main-menu>.menu>li:nth-child(9)  a:hover
{background:#37abc8;}
/*
#block-system-main-menu>.menu>li:nth-child(10)  a:hover
{background:#9A855A;}
*/
#block-system-main-menu>.menu>li:nth-child(11)  a:hover
{background:#C1DA00;}


#block-system-main-menu .menu li a:hover {
color:#fff;
background: #666;
}
/***********************************************************************************/




/*
This file contains colors, graphics, and text effects.

Colors used:
  #C1C1C1 Borders, post seperator, avatar frame, statistics subheader.
  #333333 Table header font color.
  #F5F5F5 to #DDDDDD Gradient on table headers, post info, stats header, top
                     post footer, topic navigation.
  #F5F5F5 to #EFEFEF Gradient on topic list background.
  #F5F5F5 Stats section background.
  #FAFAFA Text area on posts.
*/

/*** PAGER *******************************************************************/

/* This is the pager on the topics in the list */
.topic-pager {
  font-style: italic;
}

.forum-pager .pager a,
#forum-comments .pager a {
  font-weight: bold;
}

.forum-pager .pager a:link,
.forum-pager .pager a:visited,
#forum-comments .pager a:link,
#forum-comments .pager a:visited {
  text-decoration: none;
  border: 0px solid #C1C1C1;
  background: #EFEFEF;
}

.forum-pager .pager-current,
.forum-pager .pager a:hover,
#forum-comments .pager-current,
#forum-comments .pager a:hover {
  background: #333333;
  color: #FFFFFF !important;
}

.forum-pager .pager a.active,
#forum-comments .pager a.active {
  color: #333333;
}

/*** FORUM & TOPIC LISTS ******************************************************/

/* Forum list and topic list tables */
.forum-table {
  border: 0px solid #C1C1C1;border-collapse: separate;
}

/* Table name and description on forum list and table header on topic list */
.forum-table-wrap .forum-table-superheader,
.forum-table-topics thead tr  {
  border: 0px solid #C1C1C1;
  background: #fff;
  padding:30px 0 ;
  color: #333333;
}

/* Table name on forum list */
.forum-table-superheader .forum-table-name,
.forum-table-superheader .forum-table-name a {
  color: #333333;
  font-weight: bold;
  color: #333333;
  font-weight: bold;
  border-bottom: none;
}

/* Table header on forum list */
.forum-table-wrap thead tr {
  background-color: #F5F5F5;
  border: 0px solid #C1C1C1;

}

/* Table header on forum list and topic list */
.forum-table thead tr a,
.forum-table thead tr a:visited,
.forum-table thead tr a:link {
  color: #333333;
  font-weight: bold;
}

/* Reset to avoid bleed-thru from theme */
.forum-table thead th {
  border-bottom: none;padding: 10px 0 ;
}

.forum-table thead th:first-child {
			-webkit-border-top-left-radius: 20px;
			-moz-border-radius-topleft: 20px;
			border-top-left-radius: 20px;
}

.forum-table thead th:last-child {
  			-webkit-border-top-right-radius: 20px;
			-moz-border-radius-topright: 20px;
			border-top-right-radius: 20px;
}

.forum-table thead tr {
  border-bottom: none;
  background: #23518f;
  color: #fff;
   
}

/* Rows on both tables */
.forum-table tr.even{
  border-top: 0px solid #C1C1C1;
  background: #EFEFEF;
}

.forum-table tr.odd {
  border-top: 0px solid #C1C1C1;
  background: #ffffff;
}

/* Active column on both tables - reset to prevent bleed thru from theme */
.forum-table tr.even td.active,
.forum-table tr.odd td.active{
  background-color: transparent;
}

/* Individual cells on both tables */
.forum-table td {
  border: 0px solid #C1C1C1;
}

/* Placeholder when there are no topics in the list */
.view-advanced-forum-topic-list .view-empty {
  border: 0px solid #C1C1C1;
}

/*** Sticky topics ***/
.forum-table tr.forum-last-sticky {
  border-bottom: 10px solid #C1C1C1;
}

.forum-table .sticky-label {
  font-weight: bold;
}

.section-community .forum-table thead tr {
border-bottom: none;
background: #ddd;
color: #222;
}

.section-community .forum-table thead th:last-child {
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
border-top-right-radius: 0px;
}

.section-community #main .forum-table-topics tbody td {padding:0;}


/*** FORUM STATISTICS *********************************************************/

#forum-statistics {
  border: 0px solid #C1C1C1;
}

#forum-statistics-header {
  border-top: 0px solid #C1C1C1;
  background: #DDDDDD;
  color: #333333;
  font-weight: bold;
}

.forum-statistics-sub-header {
  border-top: 0px solid #C1C1C1;
  border-bottom: 0px solid #C1C1C1;
  font-weight: bold;
}

.forum-statistics-sub-body {
  background-color: #F5F5F5;
}

/*** FORUM TOPICS **********************************************************/

div.forum-post {
  border: 0px solid #C1C1C1;
}

/* Header at the top of each post */
.forum-post-info {
  border-top: 0px solid #FAFAFA;
  background: #DDDDDD;
  color: #333333;
  font-weight: bold;
  border-bottom: 0px solid #C1C1C1;
}

.forum-posted-on {
  font-weight: bold;
}

.forum-post-number a {
  color: #333333 !important;
}

/* Wrapper around author pane and content */
.forum-post-wrapper {
  background-color: #F5F5F5;
}

/* Author information pane */
.forum-post-panel-sub .author-pane .author-name {
  font-weight: bold;
}

.forum-post-panel-sub .author-pane .picture img {
  border: 0px solid #C1C1C1;
  background-color: #FFFFFF;
}

.forum-post-panel-sub .author-pane .author-pane-label {
  font-weight: bold;
}

/* Post text area */
#comments .comment {-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background-color: #FAFAFA;

padding:5px;margin-bottom: 5px;}
#comments .comment  .links{padding: 7px 0 0 0 ;}
	
#comments .comment  .links li a {padding:2px 4px;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #eee;
display: inline-block;}

#comments p.submitted {margin:  0 0 0.5em 0;} 


body .forum-post-panel-main {
  border-left: 0px solid #C1C1C1;
  background-color: #FAFAFA;
  min-height: 10px;padding-bottom: 8px;
}

.forum-post-title {
  font-weight: bold;
  border-bottom: 0px solid #C1C1C1;
}

/* Signature */
.author-signature {
  font-size: .8em;
}

/* Post footer */
.forum-post-footer {
  border-top: 0px solid #C1C1C1;
}

.forum-jump-links {
  border-right: none;margin-top:10px;
}

/* Box under top post before first reply */
.forum-top-post-footer {
  border: 0px solid #C1C1C1;
  background: #DDDDDD;
}


/* Topic navigation */
.forum-topic-navigation {
  border: 0px solid #C1C1C1;
  background: #DDDDDD;

}

.forum-list-icon-wrapper {background: transparent;
	border: 0px solid #fff;
	text-shadow: rgba(0, 0, 0, 0.4) 0px 0px 0px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 0px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 0px 0;
	box-shadow: rgba(0,0,0,1) 0 0px 0;

}




tr.even td.forum-list-icon-default .forum-list-icon-wrapper span,
 tr.odd td.forum-list-icon-default .forum-list-icon-wrapper span,
  .forum-list-icon-legend .forum-list-icon-default
 {
background: transparent url('/sites/all/themes/ees/images/slozka_grey.png') no-repeat center center;
}


tr.even td.forum-list-icon-new-posts .forum-list-icon-wrapper span,
 tr.odd td.forum-list-icon-new-posts .forum-list-icon-wrapper span,
 .forum-list-icon-legend .forum-list-icon-new-posts {
background: transparent url('/sites/all/themes/ees/images/slozka_grey_n.png') no-repeat center center;
}

.forum-add-forum .af-button-large span {
background: url('/sites/all/themes/ees/images/topic_grey_add.png') no-repeat;


}




.af-button-large,
 .af-button-small,
  .author-pane-link {
display: block;
border-top: 0px solid #EAF8E4;
background: #EFEFEF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin: 0 0 10px 0;
-webkit-box-shadow: rgba(0,0,0,1) 0 0px 0;
-moz-box-shadow: rgba(0,0,0,1) 0 0px 0;
box-shadow: rgba(0,0,0,1) 0 0px 0;
text-shadow: rgba(0,0,0,.4) 0 0px 0;}


.forum-table-topics {width:100%;}


#main .forum-table thead tr a {color:#fff;}

#content .forum-table-topics thead .views-field-title {
	border-bottom: none;display: block;
	padding: 10px 0 0 10px;
}

#main .forum-table-topics tbody tr.even, #main .forum-table-topics tbody tr.odd {
background-color: #eee;
border-bottom: 0px solid #ccc;
padding: 1em 0;

}

#main .forum-table-topics tbody td{
padding: 1em 0;
margin: 1em 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

#main .forum-table-topics tbody  .views-field-title{
font-weight: normal;
}

 #main .forum-table-topics tbody tr.odd {
background-color: #fff;

}
tr .views-field-topic-icon span {margin:0 20px;}

tr.even  .views-field-topic-icon span.topic-icon-default,
 tr.odd  .views-field-topic-icon span.topic-icon-default ,
 .pane-forum-topic-legend .topic-icon-default {
background: transparent url('/sites/all/themes/ees/images/topic_grey_basic.png') no-repeat 0 center;
}

tr.even  .views-field-topic-icon span.topic-icon-new ,
 tr.odd  .views-field-topic-icon span.topic-icon-new ,
 .topic-reply-allowed .af-button-large span,
 .pane-forum-topic-legend .topic-icon-new {
background: transparent url('/sites/all/themes/ees/images/topic_grey_new.png') no-repeat 0 center;
}

tr.even  .views-field-topic-icon span.topic-icon-closed ,
 tr.odd  .views-field-topic-icon span.topic-icon-closed ,
 .pane-forum-topic-legend .topic-icon-closed {
background: transparent url('/sites/all/themes/ees/images/topic_grey_closed.png') no-repeat 0 center;
}

tr.even  .views-field-topic-icon span.topic-icon-sticky ,
 tr.odd  .views-field-topic-icon span.topic-icon-sticky ,
 .pane-forum-topic-legend .topic-icon-sticky {
background: transparent url('/sites/all/themes/ees/images/topic_grey_pinned.png') no-repeat 0 center;
}

tr.even  .views-field-topic-icon span.topic-icon-hot ,
 tr.odd  .views-field-topic-icon span.topic-icon-hot ,
 .pane-forum-topic-legend .topic-icon-hot {
background: transparent url('/sites/all/themes/ees/images/hot_topic_grey_basic.png') no-repeat 0 center;
}

tr.even  .views-field-topic-icon span.topic-icon-hot-new ,
 tr.odd  .views-field-topic-icon span.topic-icon-hot-new ,
 .pane-forum-topic-legend .topic-icon-hot-new {
background: transparent url('/sites/all/themes/ees/images/hot_topic_grey_new.png') no-repeat 0 center;
}

.forum-jump-links .af-button-small span {background: transparent url('/sites/all/themes/ees/images/top.png') no-repeat 0 center;}

.last-post-link .af-button-large span {
background: url('/sites/all/themes/ees/images/last.png') no-repeat;
}

.comment-edit .af-button-small span, .post-edit .af-button-small span {
background: url('/sites/all/themes/ees/images/edit.png') no-repeat;
}

.comment-delete .af-button-small span, .post-delete .af-button-small span {
background: url('/sites/all/themes/ees/images/delete.png') no-repeat;
}

.comment-add .af-button-small span, .comment-reply .af-button-small span {
background: url('/sites/all/themes/ees/images/create.png') no-repeat;
}

.forum-post-info {
  			-webkit-border-top-right-radius: 20px;
			-moz-border-radius-topright: 20px;
			border-top-right-radius: 20px;
			-webkit-border-top-left-radius: 20px;
			-moz-border-radius-topleft: 20px;
			border-top-left-radius: 20px;
			padding:10px;

}

.forum-post-wrapper {
  			-webkit-border-bottom-right-radius: 20px;
			-moz-border-radius-bottomright: 20px;
			border-bottom-right-radius: 20px;
			-webkit-border-bottom-left-radius: 20px;
			-moz-border-radius-bottomleft: 20px;
			border-bottom-left-radius: 20px;
	

}

.forum-post-panel-main{
			-webkit-border-bottom-right-radius: 20px;
			-moz-border-radius-bottomright: 20px;
			border-bottom-right-radius: 20px;

}

#forum-statistics-statistics-body{
			-webkit-border-bottom-right-radius: 20px;
			-moz-border-radius-bottomright: 20px;
			border-bottom-right-radius: 20px;
			-webkit-border-bottom-left-radius: 20px;
			-moz-border-radius-bottomleft: 20px;
			border-bottom-left-radius: 20px;padding:10px 20px ;
}

#forum-statistics-active-body,
#forum-statistics-header, 
#forum-statistics-active-header, 
#forum-statistics-statistics-header 
{
padding:10px 20px ;
}


.pane-forum-topic-list-sort{
display:block;
	-webkit-border-bottom-right-radius: 20px;
			-moz-border-radius-bottomright: 20px;
			border-bottom-right-radius: 20px;
			-webkit-border-bottom-left-radius: 20px;
			-moz-border-radius-bottomleft: 20px;
			border-bottom-left-radius: 20px;

			padding:5px 20px ;
			
}

.pane-forum-topic-list-sort select, 
.ctools-jump-menu-select, 
#sort-topic-submit, .form-item.form-type-textfield.form-item-subject #edit-subject {padding:5px ;
-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.form-item.form-type-textfield.form-item-subject #edit-subject {margin-top: 5px ;
-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}



#edit-submit-advanced-forum-unanswered-topics,
.views-exposed-widgets input, .views-exposed-widgets select
{
margin: 8px 0;

}

.views-exposed-form .views-submit-button
{
padding: 25px 0 0 0 ;

}


.views-exposed-widgets input, .views-exposed-widgets select,
#advanced-forum-forum-topic-list-sort-form, 
#advanced-forum-forum-topic-list-sort-form input,
#advanced-forum-forum-topic-list-sort-form .form-item,
#edit-field-comment-attachment-und-0-upload-button,
.form-actions #edit-submit, .form-actions #edit-preview,
#edit-field-comment-attachment-und-0-upload,
#edit-field-comment-attachment-und-0-description
{
margin-top: 0 !important;
margin-bottom: 0 !important;
padding:7px !important;margin-left: 3px;
-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
vertical-align: center;
}
.ctools-jump-menu-select {margin-top:5px;margin-right:-10px !important;}

.forum-node-create-links {margin-top:12px;}




#block-views-user-info-block-block {
	color:#000;
	display: block;
	height: 13px;
	font-size: 12px;
	position: absolute;
	right: 255px;
	text-align: center;
	top: -3px;
}

.logged-in #block-views-user-info-block-block {
	color:#000;
	display: block;
	height: 13px;
	font-size: 12px;
	position: absolute;
	right: 250px;
	text-align: center;
	top: 15px;
}


#block-views-user-info-block-block a {
color:#000;
	text-align: center;
	text-decoration: none;
	padding:5px 13px 5px 10px;
	border-right:1px solid #ddd;
}

.views-field-view-node {text-align: right;}

	#block-block-2, 
	#block-block-3, 
	#block-block-4 {
	width:29%;
	min-height: 110px;
	float: left;
	padding:0 5px 0 10px;
	margin:15px 0 15px 0  ;
	border-right: 1px solid #bbb;
	}


	 
	#block-block-2 p {
	
	margin:0  ;
	
	}

 
	#block-block-4 {
	width:22%;border-width: 0;

	}

	#block-block-5 hr {display: none;}

#block-block-5   {text-align: center;}

	#block-block-2{
	width:40%;

	}
        
        .view-board-members .views-row {
            margin-bottom: 20px;
            text-align: justify;
        }

        .view-board-members .views-row p {
            margin: 0px 0px 0px 0px;
        }
        
        .view-board-members .views-field-field-board-member-image {
            margin-top: 10px;
            float: left;
            margin: 5px 10px 00px 0px; 
        }
        
        .view-board-members .views-row .views-field-field-email {
            text-align: right;
        }

        .view-instrument-collections .views-label,
        .view-online-handbooks-and-texts .views-label {
            font-weight: bold;
        }

        .view-instrument-collections .views-row,
        .view-online-handbooks-and-texts .views-row {
            padding: 10px 0 10px 0;
            border-top: 1px solid gray;
        }
        .view-instrument-collections .views-field-title,
        .view-online-handbooks-and-texts .views-field-title {
            display: initial !important ;
            font-weight: bold;
        }

.block-views.contextual-links-region  { 
	margin: 0;
	padding: 0;
}

.view-highlight-boxes  {
	float:left;
	width:210px;
        min-height: 290px;
	margin: 0  0 20px 15px;padding:0 0 15px 0 ;
	border:1px solid  #aaa ;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: #f8f8f8;position: relative;
        z-index: 50;

}
.tabs-primary {width: 600px;}

#block-block-1 , #block-block-10, #block-block-13, #block-block-14, #block-block-17{
	width: 209px;height: 40px;float: left; margin:  20px 0 40px 20px;position: relative; z-index: 50; right: 5px;}

#block-block-1 p a, #block-block-10 p a, .pane-block-1 p a {
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 40px;
	padding:0 0 0 10px;
	color:#fff !important;
	background: url('/sites/all/themes/ees/images/membership__2.png') no-repeat -4px -52px;
	width: 193px;
	height: 40px;
	display: block;
}
#block-block-10 p a, .pane-block-10 p a {
	border: none;
position: absolute;
top: 0;
left: 0;
	line-height: 40px;
	padding:0 0 0 10px;
	color:#fff !important;
	background: url('/sites/all/themes/ees/images/membership__2.png') no-repeat  -4px -5px;
	width: 193px;
	height: 40px;
	display: block;
}

.messages--error {position: fixed;top: 80px;left: 30px;z-index: 555;}

#block-block-13 p a, .pane-block-13 p a {
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 40px;
	padding:0 0 0 10px;
	color:#fff !important;
	background: url('/sites/all/themes/ees/images/membership__2.png') no-repeat -4px -99px;
	width: 193px;
	height: 40px;

	display: block;
}

#block-block-14 p a, .pane-block-14 p a {
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 40px;
	padding:0 0 0 10px;
	color:#fff !important;
	background: url('/sites/all/themes/ees/images/membership__3.png') no-repeat -4px -146px;
	width: 193px;
	height: 40px;

	display: block;
}

#block-block-17 p a, .pane-block-17 p a {
border: none;
position: absolute;
top: 0px;
left: 0px;
line-height: 40px;
padding: 0 0 0 10px;
color: #fff !important;
background: url('/sites/all/themes/ees/images/membership_5.png') no-repeat -3px -194px;
width: 193px;
height: 45px;
display: block;

}


.view-highlight-boxes.view-display-id-attachment_1, .view-highlight-boxes.view-display-id-attachment_2 {
	float:none;
	width:100%;min-height: 1px;
	margin: 0;
	border-width:0 ;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background: transparent;
	position: relative;

}

#block-views-highlight-boxes-block-1.block,
#block-views-highlight-boxes-block-2.block,
#block-views-highlight-boxes-block-3.block,
#block-views-highlight-boxes-block-4.block {
	margin-bottom:0;margin-top: 30px;
}


#block-views-highlight-boxes-block-1 .view-highlight-boxes { 
	margin: 0;
}
#content .view-highlight-boxes .views-field-title {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;         
	padding:10px !important;
	font-size: 13px;
	margin:0; 
	color:#fff;
	display: inline-block;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	background: #666;

}
 
#content .view-highlight-boxes .views-field-nothing {
	position: relative;
}

/* speciální barvy title*/

#content .view-highlight-boxes .membership .views-field-title  
{/*background:#5f4480;*/ background: #5b891d;}

#content .view-highlight-boxes .resources .views-field-title  
{background:#C1DA00;}

#content .view-highlight-boxes .events .views-field-title  
{background:#c8ab00;}

/* speciální barvy title*/
#content .view-highlight-boxes .blog .views-field-title 
{background:#c8ab00;}

#main .view-highlight-boxes .blog .views-field-field-category-link a,
#main .view-highlight-boxes .blog .views-field-field-link a 
{background:#c8ab00;border:1px solid #c8ab00;}

/* speciální barvy title*/
#content .view-highlight-boxes .partnership .views-field-title 
{background:#C1DA00;}


#main .view-highlight-boxes .partnership .views-field-field-category-link a,
#main .view-highlight-boxes .partnership .views-field-field-link a 
{background:#C1DA00;border:1px solid #C1DA00;}

/* speciální barvy title*/
#content .view-highlight-boxes .trainings-and-jobs .views-field-title 
{background:#8a0000;}


#main .view-highlight-boxes .trainings-and-jobs .views-field-field-category-link a,
#main .view-highlight-boxes .trainings-and-jobs .views-field-field-link a 
{background:#8a0000;border:1px solid #8a0000;}

/* speciální barvy title*/
#content .view-highlight-boxes .forums .views-field-title 
{background:#C1DA00;}


#main .view-highlight-boxes .forums .views-field-field-category-link a,
#main .view-highlight-boxes .forums .views-field-field-link a 
{background:#C1DA00;border:1px solid #C1DA00;}


/* speciální barvy title*/
#content .view-highlight-boxes .get-involved .views-field-title 
{background:#c55c10;}


#main .view-highlight-boxes .get-involved .views-field-field-category-link a,
#main .view-highlight-boxes .get-involved .views-field-field-link a 
{background:#c55c10;border:1px solid #c55c10;}


/* speciální barvy title*/
#content .view-highlight-boxes .news .views-field-title 
{background:#2ebed3;}


#main .view-highlight-boxes .news .views-field-field-category-link a,
#main .view-highlight-boxes .news .views-field-field-link a 
{background:#2ebed3;border:1px solid #2ebed3;}

/* speciální barvy title*/
#content .view-highlight-boxes .twg .views-field-title 
{background:#23518F;}


#main .view-highlight-boxes .twg .views-field-field-category-link a,
#main .view-highlight-boxes .twg .views-field-field-link a 
{background:#23518F;border:1px solid #23518F;}


/* speciální barvy title ------------- Konec */

.view-highlight-boxes .views-field-field-category-link {
	position: absolute; 
	bottom:-41px;
	right:-9px;
	z-index:450;display: none;
	

}
#main .view-highlight-boxes .views-field-field-category-link a {
	color: #fff;
	display:block;min-width:70px;
	background: #666;
	border:1px solid #666;
	padding: 5px 30px 5px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}



 #main .view-highlight-boxes .views-field-field-link a {
  	position: absolute;
  	bottom:0;
  	right: 0;
  	padding: 5px 8px;
  	color: #fff;
	border:1px solid #666;
  	display: inline-block;
  	-webkit-border-top-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-bottomright: 15px;
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
	background: #666;
  }

body #main .view-highlight-boxes .views-field-field-category-link a:hover, 
body #main .view-highlight-boxes .views-field-field-link a:hover {
	text-decoration: underline; 
}

/* speciální barvy*/

#main .view-highlight-boxes .membership .views-field-field-category-link a,
#main .view-highlight-boxes .membership .views-field-field-link a 
{
    /*background:#5f4480;border:1px solid #5f4480;*/
    background:#5b891d; solid: #5f4480; border:1px; 
}

#main .view-highlight-boxes .resources .views-field-field-category-link a,
#main .view-highlight-boxes .resources .views-field-field-link a 
{
    /*background:#8a0000;border:1px solid #8a0000;*/
    background:#C1DA00;border:1px solid #C1DA00;
}

#main .view-highlight-boxes .events .views-field-field-category-link a,
#main .view-highlight-boxes .events .views-field-field-link a 
{background:#c8ab00;border:1px solid #c8ab00;}


/* speciální barvy link ------------- Konec */

.view-highlight-boxes .attachment-after ,
.view-highlight-boxes .views-field-field-box-text {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;  
	color: #5d5d5d !important;
	padding: 5px 8px;
}

.view-highlight-boxes .views-field-field-box-text p span {	
	color: #5d5d5d !important;
}

.view-highlight-boxes .views-field-field-box-text p{	
	margin: 0.7em 0;
}
.view-highlight-boxes .views-field-field-box-text p:first-child{	
	margin-top: 0;
}

.view-highlight-boxes .views-field-field-highlight-image {
height: 140px;overflow: hidden;width: 100%;position: relative;

}

.view-highlight-boxes .views-field-field-highlight-image img {
position: absolute;
left: 0;
top: 0;
width: 100%;

}

 .view-highlight-boxes .events .views-field-field-highlight-image {
/*height: 190px;*/overflow: hidden;width: 100%;

}


body #main .view-highlight-boxes .blog .view-highlight-boxes  .-field-highlight-category .view-field-title {
	color:#c8ab00

}

body #main .view-highlight-boxes .blog .view-highlight-boxes {
	background: none;border:none;margin:8px ;

}

#block-views-highlight-boxes-block-4 .attachment-after .views-row  {
    margin-bottom: 5px;        
}

#block-views-highlight-boxes-block-4 .attachment-after .views-field-comment-count  {
    font-size: 0.9em;        
}

body #main .view-highlight-boxes .attachment-after .views-row .blog-title a{ 
color:#888; font-weight: bold;
}

body #main .view-highlight-boxes .attachment-after .views-row .blog-title a:hover{ 
color:#555;
text-decoration: underline;
}

body #main .view-highlight-boxes .attachment-after .views-row .views-field-field-member-first-name,
body #main .view-highlight-boxes .attachment-after .views-row .views-field-field-member-name { 
color:#c8ab00;
}



#block-quicktabs-social-links {
  position:fixed; 
  width:265px;
  height:auto;
  /*margin: 143px 0 30px 0  ;*/
  top:90px ;
  bottom: 90px;
  border:1px solid #eee;
  background: #fff;
  z-index: 550;
  -webkit-border-top-right-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -moz-border-radius-topright: 15px;
  -moz-border-radius-bottomright: 15px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s;

} 
#block-quicktabs-social-links.block-quicktabs {
top:230px ;
  bottom: 230px;
	left:-233px;
}




#block-quicktabs-social-links h2.block-title 
{  
  width: 32px;
  height: 60px;
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box; 
  display: block;
  text-indent: -999px;
  
  -webkit-border-top-right-radius: 15px;
  -webkit-border-bottom-left-radius: 15px;
  -moz-border-radius-topright: 15px;
  -moz-border-radius-bottomleft: 15px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  position: absolute;
  top: 0;
  right: 0;
 background: #23518f url("../images/sipky2.png") no-repeat  8px 20px  ;
}



#block-quicktabs-social-links.block-quicktabs h2.block-title 
{  
 background: #23518f url("../images/sipky2.png") no-repeat -63px 20px  ;
}


.quicktabs-tabs {
  width:30px;
  position: absolute;
  right:0;
  top:65px;
}

.quicktabs-tabs li {
  float:right;
  margin:0;
  padding:0;
  }
.quicktabs-tabs li a {
  margin:0;
  padding:5px;
  width: 30px;
  height: 30px;
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box; 
  display: block;
  }
.quicktabs-tabs li a#quicktabs-tab-social_links-0 {
 background:url("../images/twitter.png") no-repeat 0 0  ;text-indent: -999px;
  }


.quicktabs-tabs li a#quicktabs-tab-social_links-0:hover {
background-position: -32px 0;
  }

.quicktabs-tabs li a#quicktabs-tab-social_links-1 {
 background:url("../images/twitter.png") no-repeat 0 -32px  ;text-indent: -999px;
  }


.quicktabs-tabs li a#quicktabs-tab-social_links-1:hover {
background-position: -32px -32px;
  }



.quicktabs-tabs li a#quicktabs-tab-social_links-2 {
 background:url("../images/twitter.png") no-repeat 0 -64px  ;text-indent: -999px;
  }


.quicktabs-tabs li a#quicktabs-tab-social_links-2:hover {
background-position: -32px -64px;
  }

.quicktabs-tabpage {
  overflow:auto;
  width:232px;
  height:100%;
  position: absolute;
  top:0;
  left:0;
    -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box; 
    padding:5px;
}

.block-menu-block li {
    line-height: 1.5em;
}

.node-thematic-working-group- {
    margin-bottom: 35px;
}

#block-views-twg-forum1-block-6 {
    margin-left: 15px;
}

.forum-comments-attachment .view-header p {
    margin: px 0px 5px 0px;
    font-size: 1.2em;
   
}

.view-highlight-boxes .attachment-after .forum-title {
    /*font-weight: bold;*/
}

.view-highlight-boxes .attachment-after .forum-title {
    color:#37abc8;
}

 #block-views-highlight-boxes-block-4 .forum-topic-link {
   color: #888;
font-weight: bold;
}

.join-today, renew-membership {
    margin-bottom: 10px;
}

.join-today a, .renew-membership a {
	border: none;
	/*position: absolute;*/
	top: 0;
	left: 0;
	line-height: 40px;
	padding:0 0 0 10px;
	color:#fff !important;
	background: url('/sites/all/themes/ees/images/membership__2.png') no-repeat -4px -52px;
	width: 193px;
	height: 40px;
	display: block;
        float:left;
        
}

.renew-membership a {
    border: none;
	/*position: absolute;*/
	top: 0;
	left: 0;
	line-height: 40px;
	padding:0 0 0 10px;
	color:#fff !important;
	background: url('/sites/all/themes/ees/images/membership__2.png') no-repeat -4px -5px;
	width: 193px;
	height: 40px;
	display: block;
        float:left;
}

.join-twgs a {
    border: none;
position: absolute;
top: 38px;
left: 739px;
line-height: 40px;
padding: 0 0 0 10px;
color: #fff !important;
background: url('/sites/all/themes/ees/images/membership__2.png') no-repeat -4px -146px;
width: 193px;
height: 40px;
display: block;
float: right;

}

.became-contributor a {
    border: none;
position: absolute;
top: 38px;
left: 739px;
line-height: 40px;
padding: 0 0 0 10px;
color: #fff !important;
background: url('/sites/all/themes/ees/images/membership_5.png') no-repeat -4px -194px;
width: 193px;
height: 43px;
display: block;
float: right;

}

.views-accordion-header, .ui-accordion-content {
    font-size: 0.9em;
}

.views-accordion-header .field-content {
  display: table;
  position: relative;
  
}

.views-accordion-header .realname {
    /*display: inline-block;
    width: 250px;*/
    
    display: table-cell;
    /* display: inline-block; */
    vertical-align: middle;
    width: 200px;
    max-width: 200px;
    position: relative;

}
.views-accordion-header .realname a {
    /*float: left;*/
    
}

.views-accordion-header .institute {
    /*padding: .5em .5em .5em .7em;
    display: inline-block;
    width: 320px;*/
    display: table-cell;
    vertical-align: middle;
    padding: 1%;
    width: 400px;
    max-width: 400px;
    position: relative;
}

.views-accordion-header .country {
    /*display: inline-block;
    width: 50px;*/
    
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding: 0 10px;
    /* display: inline-block; */
    width: 100px;
    max-width: 100px;
    
}

.ui-accordion-header .twg {       
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding: 0 10px;
    /* display: inline-block; */
    width: 100px;
    max-width: 100px;
    position: relative;
    }


.ui-accordion-content .views-field-picture {
    float: left;
    height: 150px;
}
.ui-accordion-content .views-field-field-bio {
    float: left;
    margin: 0px 5px 5px 10px;
    width: 530px;
    text-align: justify;
}
.ui-accordion-content .views-field-field-bio p {
    margin-top: 0px;
} 

.ui-accordion-content .views-field-mail {
    float: left;
    margin: 0px 0px 0px 10px;
}

.field-name-field-group-leaders .field-label,
.field-name-field-twg-files .field-label {
    font-size: 1.5em;
    line-height: 2em;
}

.field-name-field-group-title {
 font-weight:bold;
 margin-bottom: 1.2em;
}


