* {
	font-size: 100%;
	margin: 0;
	padding: 0;
}

html,
body {
	height: 100%;
}

body {
  font: 10pt/12pt Arial, Verdana, Sans-serif;
  font-weight: normal;
  color: #2d2d2d;
  height: 100%;
  background: #5d5d5d;
}

a,
.item-list  .pager li a {
  color: #0f0bb1;
	
}

a:active {
  outline: none;
}

a:visited {
  color: #0f0bb1;
}

a:hover,
a:focus,
.item-list  .pager li a:hover,
.item-list  .pager li a:focus {
  color: #ffa500;
}

p, ul, ol {
  margin-bottom: 10px;
}

img {
  border: 0;
}

table {
  width: 100%;
  margin-bottom: 10px;
  border-style: normal;
  border: 1px solid #cccccc;
}

tbody {
  border: none;
}

table tr th{
  padding: 3px;
  color: #ffffff;
  text-align: center;
  background: #555555;
  border: none;
}

table tr th a{
  color: #ffffff;
}

table tr th a:hover,
table tr th a:focus {
  color: #cccccc;
}

table tr td {
  border: none;
  padding: 3px;
  background: transparent;
  border-top: 1px solid #cccccc;
}

table tr td,
table tr th{
  padding-left: 10px;
}

table tr td.active {
  background: #cccccc;
}

#autocomplete li,
#autocomplete li.selected {
  margin: 0;
  padding-left: 10px;
}

#autocomplete li.selected {
  color: #2d2d2d;
  background: #ececec;
}

.views-exposed-widget .form-submit {
  position: relative;
  top: -7px;
}

.item-list  {
  position: relative;
  font-size: 10pt;
  z-index: 25;
}

.item-list .pager {
  margin-top: 20px;
}

.item-list .pager .pager-current {
  position: relative;
  top: 1px;
  color: #2d2d2d;
  font-size: 12pt;
}

.item-list .pager li {
  margin-left: 5px;
  margin-right: 5px;
  padding: 0;
}

ul li,
ol li {
  margin-left: 20px;
  padding-bottom: 3px;
}

ul.links li {
  padding-left: 10px;
  border-left: 1px solid black; /* LTR */
}
ul.links li.first {
  border: none;
}

.block .content {
  position: relative;
  z-index: 15;
}

.views-exposed-widget .form-submit {
  position: relative;
  top: -7px;
}

.view .views-row {
  overflow: hidden;
  margin-bottom: 15px;
}

.filefield-icon {
  position: relative;
  top: 3px;
}

#tabs-wrapper ul.tabs.primary li {
  margin: 0;
}

#tabs-wrapper ul.tabs.primary li a:hover {
  background: #e5e5e5;
}

#tabs-wrapper ul.tabs.primary li.active a,
#tabs-wrapper ul.tabs.primary li.active a:hover {
  border-bottom: 1px solid #e9e8e7;
  background: #e9e8e7;
}

input.form-text {
  border: 1px solid #808080;
}

input.form-submit {
  margin: 10px 0;
  padding: 3px 5px;
  color: #ffffff;
  background: #808080;
  border: none;
}

.content-add-more {
  margin-bottom: 15px;
}

.file-upload-js-error {
  margin-bottom: 10px;
  padding: 5px;
  border: 1px solid #fe5421;
}

.imgl {
  float: left;
  margin: 0 10px 5px 0;
}

.imgr {
  float: right;
  margin: 0 0 5px 10px;
}

#block-messages-all {
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #555555;
}

#block-messages-all .content ul li {
  list-style-type: none;
  list-style-image: none;
}

#block-messages-all .content .messages {
  margin-left: 15px;
  padding-left: 25px;
  border: none;
}

#block-messages-all .content .messages.status {
  background: transparent url(/misc/watchdog-ok.png) left top no-repeat;
}

#block-messages-all .content .messages.warning {
  background: transparent url(/misc/watchdog-warning.png) left top no-repeat;
}

#block-messages-all .content .messages.error {
  background: transparent url(/misc/watchdog-error.png) left top no-repeat;
}

.breadcrumb {
  position: relative;
  margin-top: -35px;
  margin-bottom: 14px;
  font-size: 8pt;
  color: #808080;
  overflow: hidden;
}

.breadcrumb a {
  color: #808080;
  text-decoration: none;
}

.breadcrumb a:hover {
  color: #1aa8d6;
}

#browserWarning {
  position: fixed;
  display: none;
  width: 1000px;
  margin: auto;
  height: 100%;
  background: #ffffff;
  z-index: 9999;
}

#browserWarning .links-block {
  width: 430px;
  margin: auto;
  margin-top: 200px;
}

#browserWarning .links-block .links {
  width: 290px;
  margin: auto;
  margin-top: 20px;
}

#browserWarning .links-block .links a {
  margin-right: 10px;
}

#layout {
  width: 1000px;
  margin: auto;
  min-height: 100%;
  background: #5a1e04 url(images/background.png) top repeat-x
}

#workspace {
  overflow: hidden;
}

#headerb {
  position: relative;
  height: 90px;
  background: #531c03 url(images/header-bg.png) 17px 0 no-repeat;
}

#block-block-1 {
  position: absolute;
  top: 35px;
  right: 55px;
  color: #ffffff;
  font-size: 16pt;
}

#menub {
  position: relative;
  height: 200px;
  background: transparent url(images/menu-bg.png) 17px 0 repeat-y;
}

#block-block-3 {
  position: absolute;
  top: -76px;
  left: 33px;
}

#block-block-2 {
  position: absolute;
  width: 560px;
  top: 15px;
  left: 215px;
  color: #ffffff;
  text-align: justify;
}

#block-block-2 a {
  color: #ffffff;
}

#block-block-2 a:hover {
  color: #e0e0e0;
}

#block-block-4,
#block-block-7,
#block-block-8,
#block-block-9,
#block-block-10,
#block-block-11 {
  position: absolute;
  width: 170px;
  height: 180px;
  top: 10px;
  right: 27px;
}

#block-block-18 {
  position: absolute;
  width: 170px;
  height: 116px;
  top: 10px;
  right: 27px;
}


#block-block-19 {
  position: absolute;
  width: 170px;
  top: 148px;
  right: 27px;
}

#block-block-19 .flag {
  float: right;
  width: 46px;
  height: 28px;
  margin-top: 3px;
}

#block-block-19 a {
 display: block;
 width: 120px;
 color: #ffffff;
 text-align: center;
}

#block-block-19 a:hover {
  color: #e0e0e0;
}

#block-menu_block-1 {
  position: absolute;
  left: 22px;
  bottom: 0;
}

#block-menu_block-2 {
  position: absolute;
  top: 95px;
  left: 20px;
}

#block-menu_block-1 ul,
#block-menu_block-2 ul {
  margin: 0;
  padding: 0;
}

#block-menu_block-1 ul li {
  margin: 0;
  margin-right: 1px;
  padding: 0;
  float: left;
  list-style-type: none;
  list-style-image: none;
}

#block-menu_block-2 ul li {
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}

#block-menu_block-1 ul li a {
  display: table-cell;
  width: 125px;
  padding: 0 1px;
  height: 55px;
  color: #ffffff;
  font-size: 11pt;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  background: transparent url(images/menu-link-bg.png) no-repeat;
}

#block-menu_block-2 ul li a {
  color: #ffffff;
  text-decoration: none;
}

#block-menu_block-1 ul li a.active,
#block-menu_block-1 ul li a:hover {
  text-decoration: underline;
  background: transparent url(images/menu-linkh-bg.png) no-repeat;
}

#block-menu_block-2 ul li.active {
  text-shadow: #ffffff 0 0 15px;
}

#block-menu_block-2 ul li a.active,
#block-menu_block-2 ul li a:hover {
  text-decoration: underline;
}

#mainb {
  position: relative;
  min-height: 200px;
  margin: 0 10px;
  padding: 10px 20px 180px 20px;
  overflow: hidden;
  background: #e9e8e7;
}

.mbrsc {
  width: 980px;
  height: 11px;
  margin: auto;
  overflow: hidden;
  background: transparent url(images/main-cns.png) no-repeat;
}

.mbrsc.cnt {
  background-position: 0 0;
}

.mbrsc.cnb {
  background-position: 0 -11px;
}

#lrblock {
  position: relative;
  margin-bottom: 20px;
  overflow: hidden;
  background: transparent url(images/lrblock-bg.jpg) center top repeat-y;
}

#lrblock .cbt {
  display: block;
  position: absolute;
  top: 0;
  width: 940px;
  height: 18px;
  background: transparent url(images/lrblock-cnt.jpg) 0 0 no-repeat;
  z-index: 5;
}

#lrblock .cbb {
  display: block;
  position: absolute;
  bottom: 0;
  width: 940px;
  height: 18px;
  background: transparent url(images/lrblock-cnb.jpg) 0 0 no-repeat;
  z-index: 5;
}


#leftb {
  position: relative;
  float: left;
  width: 443px;
  padding: 11px;
  margin-right: 10px;
  z-index: 10;
}

#rightb {
  position: relative;
  width: 443px;
  padding: 11px;
  overflow: hidden;
  z-index: 10;
}

#centerb {
  margin-top: 20px;
}

#centerbtmb {
  position: absolute;
  bottom: 20px;
  margin-top: 30px;
}

#block-block-6 {
  margin: 0 45px;
}

#block-block-6 .title {
  margin-bottom: 10px;
  text-align: center;
}

#block-block-6 .banner.first {
  margin-right: 32px;
}

#footerb {
  position: relative;
  height: 75px;
  background: transparent url(images/footer-bg.png) 17px 0 no-repeat;
}

#block-block-5 {
  position: absolute;
  top: 23px;
  left: 155px;
  color: #f0f0f0;
}

#block-block-12 {
  position: absolute;
  top: 23px;
  left: 31px;
}

#block-block-12 a {
  color: #f0f0f0;
}

#block-block-12 a:hover {
  color: #e0e0e0;
}

.node.press .title,
.node.block .title,
.node.course .title,
.node.equipment .title,
.node.publication .title,
.node.video .title,
.node.head .title,
.node.scientist .title,
.node.student .title,
.node.graduate .title,
.node.associate .title {
  margin-bottom: 5px;
  font-size: 12pt;
  font-weight: bold;
}

.node.lecture .title,
.node.announce .title,
.node.workshop .title,
.node.new .title {
  font-size: 12pt;
  font-weight: bold;
}

.node.workshop .title {
  margin-bottom: 20px;
}

.node.press .field-field-date,
.node.lecture .field-field-date,
.node.publication .field-field-date,
.node.announce .field-field-date,
.node.new .field-field-date {
  margin-bottom: 15px;
  font-size: 9pt;
}

.node.press .field-field-sourse,
.node.lecture .field-field-lecture-reader {
  margin-bottom: 10px;
}

.node.lecture .field-field-course-list,
.node.course .field-field-course-list {
  margin-top: 10px;
}

.node.block .field-field-block-img,
.node.equipment .field-field-equip-img,
.node.publication .field-field-publication-img,
.node.announce .field-field-announce-img,
.node.workshop .field-field-announce-img,
.node.head .field-field-head-photo,
.node.scientist .field-field-scientist-photo,
.node.student .field-field-scientist-photo,
.node.graduate .field-field-scientist-photo,
.node.associate .field-field-scientist-photo {
  float: right;
  margin: 0 20px 15px 10px;
}

.node.publication .field-field-publication-link {
  margin-top: 10px;
}

.node.head .field-field-head-title,
.node.scientist .field-field-scientist-org {
  margin-bottom: 25px;
}

.node.equipment .field-field-equip-spec .field-label {
  margin-bottom: 15px;
  font-size: 11pt;
  font-weight: normal;
}

.node.equipment .field-field-equip-spec .field-items {
  margin-left: 20px;
}

.node.course .field-field-course-speaker,
.node.course .field-field-course-preview,
.node.course .field-field-course-list {
  margin-bottom: 15px;
}

.node.block .field-field-block-id {
  margin-bottom: 10px;
}

#block-views-heads-block_1,
#block-views-scientists-block_1 {
  overflow: hidden;
  margin-top: 20px;
}

#block-views-scientists-block_1 {
  margin-left: 50px;
  margin-right: 50px;
}

#block-views-heads-block_1 .title,
#block-views-scientists-block_1 .title {
  margin-bottom: 15px;
  font-size: 12pt;
  text-align: center;
}

#block-views-heads-block_1 ul {
  margin: 0 50px;
  padding: 0;
}

#block-views-heads-block_1 ul li {
  float: left;
  width: 260px;
  margin: 0;
  padding: 0;
  padding-right: 18px;
  list-style-type: none;
  list-style-image: none;
}

#block-views-heads-block_1 .views-field-title,
#block-views-scientists-block_1 .views-field-title {
  margin: 10px 0;
  font-size: 12pt;
}

#block-views-heads-block_2,
#block-views-scientists-block_2,
#block-views-students-block_1,
#block-views-students-block_2,
#block-views-graduates-block_1,
#block-views-graduates-block_2,
#block-views-associates-block_2 {
  margin-bottom: 15px;
}

#block-views-heads-block_2 .views-row {
  float: left;
  width: 285px;
  margin: 0 5px;
  padding: 0;
}

#block-views-press-block_1 .views-view-grid,
#block-views-press-block_1 .views-view-grid tr td,
#block-views-press-block_2 .views-view-grid,
#block-views-press-block_2 .views-view-grid tr td,
#block-views-videos-block_1 .views-view-grid,
#block-views-videos-block_1 .views-view-grid tr td,
#block-views-publications-block_1 .views-view-grid,
#block-views-publications-block_1 .views-view-grid tr td,
#block-views-scientists-block_1 .views-view-grid,
#block-views-scientists-block_1 .views-view-grid tr td,
#block-views-scientists-block_2 .views-view-grid,
#block-views-scientists-block_2 .views-view-grid tr td,
#block-views-students-block_1 .views-view-grid,
#block-views-students-block_1 .views-view-grid tr td,
#block-views-students-block_2 .views-view-grid,
#block-views-students-block_2 .views-view-grid tr td,
#block-views-graduates-block_1 .views-view-grid,
#block-views-graduates-block_1 .views-view-grid tr td,
#block-views-graduates-block_2 .views-view-grid,
#block-views-graduates-block_2 .views-view-grid tr td,
#block-views-associates-block_2 .views-view-grid,
#block-views-associates-block_2 .views-view-grid tr td {
  border: none;
}

#block-views-scientists-block_1 .views-view-grid tr td {
  padding: 0 20px 0 0;
}

#block-views-press-block_1 .views-view-grid tr td,
#block-views-press-block_2 .views-view-grid tr td {
  width: 49%;
  padding-bottom: 10px;
  vertical-align: top;
}

#block-views-videos-block_1 .views-view-grid tr td,
#block-views-publications-block_1 .views-view-grid tr td,
#block-views-scientists-block_1 .views-view-grid tr td,
#block-views-scientists-block_2 .views-view-grid tr td,
#block-views-students-block_1 .views-view-grid tr td,
#block-views-students-block_2 .views-view-grid tr td,
#block-views-graduates-block_1 .views-view-grid tr td,
#block-views-graduates-block_2 .views-view-grid tr td,
#block-views-associates-block_2 .views-view-grid tr td {
  width: 33%;
  padding-bottom: 20px;
  vertical-align: top;
}

#block-views-heads-block_2 .views-field-title,
#block-views-scientists-block_1 .views-field-title,
#block-views-scientists-block_2 .views-field-title,
#block-views-students-block_1 .views-field-title,
#block-views-students-block_2 .views-field-title,
#block-views-graduates-block_1 .views-field-title,
#block-views-graduates-block_2 .views-field-title,
#block-views-associates-block_2 .views-field-title {
  margin-bottom: 10px;
  font-size: 12pt;
}

#block-views-scientists-block_1 .views-field-body,
#block-views-heads-block_2 .views-field-body,
#block-views-scientists-block_2 .views-field-body,
#block-views-students-block_1 .views-field-body,
#block-views-students-block_2 .views-field-body,
#block-views-graduates-block_1 .views-field-body,
#block-views-graduates-block_2 .views-field-body,
#block-views-associates-block_2 .views-field-body {
  margin-top: 15px;
}

#block-views-heads-block_1 .views-field-title a,
#block-views-heads-block_2 .views-field-title a,
#block-views-scientists-block_1 .views-field-title a,
#block-views-scientists-block_2 .views-field-title a,
#block-views-students-block_1 .views-field-title a,
#block-views-students-block_2 .views-field-title a,
#block-views-graduates-block_1 .views-field-title a,
#block-views-graduates-block_2 .views-field-title a,
#block-views-associates-block_2 .views-field-title a {
  color: #2d2d2d;
}

#block-views-heads-block_1 .views-field-title a:hover,
#block-views-heads-block_2 .views-field-title a:hover,
#block-views-scientists-block_1 .views-field-title a:hover,
#block-views-scientists-block_2 .views-field-title a:hover,
#block-views-students-block_1 .views-field-title a:hover,
#block-views-students-block_2 .views-field-title a:hover,
#block-views-graduates-block_1 .views-field-title a:hover,
#block-views-graduates-block_2 .views-field-title a:hover,
#block-views-associates-block_2 .views-field-title a:hover {
  color: #ffa500;
}

#block-views-press-block_2 .title,
#block-block-15 .title,
#block-views-announces-block_1 .title,
#block-views-news-block_2 .title,
#block-views-heads-block_2 .title,
#block-views-scientists-block_2 .title,
#block-views-students-block_1 .title,
#block-views-students-block_2 .title,
#block-views-graduates-block_1 .title,
#block-views-graduates-block_2 .title,
#block-views-associates-block_2 .title,
#block-views-publications-block_1 .title,
#block-views-videos-block_1 .title,
#block-views-blocks-block_4 .title,
#block-views-blocks-block_5 .title,
#block-views-blocks-block_6 .title,
#block-views-blocks-block_7 .views-field-title,
#block-views-blocks-block_8 .views-field-title {
  margin-bottom: 20px;
  font-size: 12pt;
}

#block-views-blocks-block_7 .views-field-title,
#block-views-blocks-block_8 .views-field-title {
  font-weight: bold;
}

#block-views-press-block_1 .title,
#block-views-equip_re-block_1 .title,
#block-views-equip_pr-block_1 .title,
#block-views-equip_an-block_1 .title,
#block-views-videos-block_2 .title,
#block-views-announces-block_2 .title,
#block-block-16 .title {
  margin-bottom: 15px;
  font-size: 12pt;
  font-weight: normal;
}

#block-views-publications-block_2,
#block-views-announces-block_3 {
  overflow: hidden;
}

#block-views-publications-block_2 .views-row,
#block-views-announces-block_3 .views-row {
  float: left;
  width: 215px;
}

#block-views-publications-block_2 .views-row.views-row-1,
#block-views-publications-block_2 .views-row.views-row-3,
#block-views-publications-block_2 .views-row.views-row-5,
#block-views-announces-block_3 .views-row.views-row-first {
  margin-right: 13px;
}

#block-views-videos-block_1 .views-field-field-video-embed,
#block-views-videos-block_2 .views-field-field-video-embed,
#block-views-publications-block_1 .views-field-field-publication-img-fid,
#block-views-publications-block_2 .views-field-field-publication-img-fid,
#block-views-announces-block_1 .views-field-field-announce-img-fid,
#block-views-announces-block_2 .views-field-field-announce-img-fid,
#block-views-announces-block_3 .views-field-field-announce-img-fid {
  float: left;
  margin: 0 10px 0 0;
}

#block-views-publications-block_1 .views-field-title,
#block-views-publications-block_2 .views-field-title,
#block-views-videos-block_1 .views-field-title,
#block-views-videos-block_2 .views-field-title {
  margin-bottom: 10px;
}

#block-views-announces-block_1 .views-field-field-date-value,
#block-views-announces-block_2 .views-field-field-date-value,
#block-views-announces-block_3 .views-field-field-date-value {
  font-size: 9pt;
  color: #0f0bb1;
}

#block-views-announces-block_2 .views-field-body,
#block-views-announces-block_3 .views-field-body {
  margin-top: 7px;
}

#block-views-news-block_2 .content,
#block-views-heads-block_2 .content,
#block-views-scientists-block_2 .content,
#block-views-students-block_1 .content,
#block-views-students-block_2 .content,
#block-views-graduates-block_1 .content,
#block-views-graduates-block_2 .content,
#block-views-associates-block_2 .content {
 margin-left: 15px;
}

#block-views-heads-block_2 .views-field-field-head-photo-fid,
#block-views-scientists-block_2 .views-field-field-scientist-photo-fid,
#block-views-students-block_1 .views-field-field-scientist-photo-fid,
#block-views-students-block_2 .views-field-field-scientist-photo-fid,
#block-views-graduates-block_1 .views-field-field-scientist-photo-fid,
#block-views-graduates-block_2 .views-field-field-scientist-photo-fid,
#block-views-associates-block_2 .views-field-field-scientist-photo-fid {
  float: left;
  margin: 0 10px 0 0;
}

#block-views-press-block_1,
#block-views-press-block_2,
#block-block-15,
#block-views-heads-block_2,
#block-views-scientists-block_2,
#block-views-students-block_1,
#block-views-students-block_2,
#block-views-graduates-block_1,
#block-views-graduates-block_2,
#block-views-associates-block_2,
#block-views-publications-block_1,
#block-views-videos-block_1,
#block-views-blocks-block_1,
#block-views-blocks-block_2,
#block-views-blocks-block_3,
#block-views-blocks-block_4,
#block-views-blocks-block_9,
#block-views-equip_re-block_1,
#block-views-equip_pr-block_1,
#block-views-equip_an-block_1 {
  position: relative;
  margin-bottom: 20px;
  padding: 11px;
  background: #e2e1e0;
}

#block-views-press-block_1 .content,
#block-views-press-block_2 .content,
#block-block-15 .content,
#block-views-heads-block_2 .content,
#block-views-scientists-block_2 .content,
#block-views-students-block_1 .content,
#block-views-students-block_2 .content,
#block-views-graduates-block_1 .content,
#block-views-graduates-block_2 .content,
#block-views-associates-block_2 .content,
#block-views-publications-block_1 .content,
#block-views-videos-block_1 .content,
#block-views-blocks-block_1 .content,
#block-views-blocks-block_2 .content {
  overflow: hidden;
}

#block-views-press-block_1 .cb,
#block-views-press-block_2 .cb,
#block-block-15 .cb,
#block-views-heads-block_2 .cb,
#block-views-scientists-block_2 .cb,
#block-views-students-block_1 .cb,
#block-views-students-block_2 .cb,
#block-views-graduates-block_1 .cb,
#block-views-graduates-block_2 .cb,
#block-views-associates-block_2 .cb,
#block-views-publications-block_1 .cb,
#block-views-videos-block_1 .cb,
#block-views-blocks-block_1 .cb,
#block-views-blocks-block_2 .cb,
#block-views-blocks-block_3 .cb,
#block-views-blocks-block_4 .cb,
#block-views-blocks-block_9 .cb,
#block-views-equip_re-block_1 .cb,
#block-views-equip_pr-block_1 .cb,
#block-views-equip_an-block_1 .cb {
  display: block;
  position: absolute;
  width: 940px;
  height: 23px;
  margin: -11px 0 0 -11px;
}

#block-views-press-block_1 .cb .cn,
#block-views-press-block_2 .cb .cn,
#block-block-15 .cb .cn,
#block-views-heads-block_2 .cb .cn,
#block-views-scientists-block_2 .cb .cn,
#block-views-students-block_1 .cb .cn,
#block-views-students-block_2 .cb .cn,
#block-views-graduates-block_1 .cb .cn,
#block-views-graduates-block_2 .cb .cn,
#block-views-associates-block_2 .cb .cn,
#block-views-publications-block_1 .cb .cn,
#block-views-videos-block_1 .cb .cn,
#block-views-blocks-block_1 .cb .cn,
#block-views-blocks-block_2 .cb .cn,
#block-views-blocks-block_3 .cb .cn,
#block-views-blocks-block_4 .cb .cn,
#block-views-blocks-block_9 .cb .cn,
#block-views-equip_re-block_1 .cb .cn,
#block-views-equip_pr-block_1 .cb .cn,
#block-views-equip_an-block_1 .cb .cn {
  position: absolute;
  width: 11px;
  height: 23px;
  background: transparent url(images/cn.jpg) no-repeat;
}

#block-views-press-block_1 .cb .cn.lt,
#block-views-press-block_2 .cb .cn.lt,
#block-block-15 .cb .cn.lt,
#block-views-heads-block_2 .cb .cn.lt,
#block-views-scientists-block_2 .cb .cn.lt,
#block-views-students-block_1 .cb .cn.lt,
#block-views-students-block_2 .cb .cn.lt,
#block-views-graduates-block_1 .cb .cn.lt,
#block-views-graduates-block_2 .cb .cn.lt,
#block-views-associates-block_2 .cb .cn.lt,
#block-views-publications-block_1 .cb .cn.lt,
#block-views-videos-block_1 .cb .cn.lt,
#block-views-blocks-block_1 .cb .cn.lt,
#block-views-blocks-block_2 .cb .cn.lt,
#block-views-blocks-block_3 .cb .cn.lt,
#block-views-blocks-block_4 .cb .cn.lt,
#block-views-blocks-block_9 .cb .cn.lt,
#block-views-equip_re-block_1 .cb .cn.lt,
#block-views-equip_pr-block_1 .cb .cn.lt,
#block-views-equip_an-block_1 .cb .cn.lt {
  top: 0;
  left: 0;
  background-position: 0 0;
}

#block-views-press-block_1 .cb .cn.rt,
#block-views-press-block_2 .cb .cn.rt,
#block-block-15 .cb .cn.rt,
#block-views-heads-block_2 .cb .cn.rt,
#block-views-scientists-block_2 .cb .cn.rt,
#block-views-students-block_1 .cb .cn.rt,
#block-views-students-block_2 .cb .cn.rt,
#block-views-graduates-block_1 .cb .cn.rt,
#block-views-graduates-block_2 .cb .cn.rt,
#block-views-associates-block_2 .cb .cn.rt,
#block-views-publications-block_1 .cb .cn.rt,
#block-views-videos-block_1 .cb .cn.rt,
#block-views-blocks-block_1  .cb .cn.rt,
#block-views-blocks-block_2  .cb .cn.rt,
#block-views-blocks-block_3 .cb .cn.rt,
#block-views-blocks-block_4 .cb .cn.rt,
#block-views-blocks-block_9  .cb .cn.rt,
#block-views-equip_re-block_1 .cb .cn.rt,
#block-views-equip_pr-block_1 .cb .cn.rt,
#block-views-equip_an-block_1 .cb .cn.rt {
  top: 0;
  right: 0;
  background-position: -11px 0;
}

#block-views-press-block_1 .cb .cn.lb,
#block-views-press-block_2 .cb .cn.lb,
#block-block-15 .cb .cn.lb,
#block-views-heads-block_2 .cb .cn.lb,
#block-views-scientists-block_2 .cb .cn.lb,
#block-views-students-block_1 .cb .cn.lb,
#block-views-students-block_2 .cb .cn.lb,
#block-views-graduates-block_1 .cb .cn.lb,
#block-views-graduates-block_2 .cb .cn.lb,
#block-views-associates-block_2 .cb .cn.lb,
#block-views-publications-block_1 .cb .cn.lb,
#block-views-videos-block_1 .cb .cn.lb,
#block-views-blocks-block_1 .cb .cn.lb,
#block-views-blocks-block_2 .cb .cn.lb,
#block-views-blocks-block_3 .cb .cn.lb,
#block-views-blocks-block_4 .cb .cn.lb,
#block-views-blocks-block_9 .cb .cn.lb,
#block-views-equip_re-block_1 .cb .cn.lb,
#block-views-equip_pr-block_1 .cb .cn.lb,
#block-views-equip_an-block_1 .cb .cn.lb {
  top: -1px;
  left: 0;
  background-position: 0 -23px;
}

#block-views-press-block_1 .cb .cn.rb,
#block-views-press-block_2 .cb .cn.rb,
#block-block-15 .cb .cn.rb,
#block-views-heads-block_2 .cb .cn.rb,
#block-views-scientists-block_2 .cb .cn.rb,
#block-views-students-block_1 .cb .cn.rb,
#block-views-students-block_2 .cb .cn.rb,
#block-views-graduates-block_1 .cb .cn.rb,
#block-views-graduates-block_2 .cb .cn.rb,
#block-views-associates-block_2 .cb .cn.rb,
#block-views-publications-block_1 .cb .cn.rb,
#block-views-videos-block_1 .cb .cn.rb,
#block-views-blocks-block_1 .cb .cn.rb,
#block-views-blocks-block_2 .cb .cn.rb,
#block-views-blocks-block_3 .cb .cn.rb,
#block-views-blocks-block_4 .cb .cn.rb,
#block-views-blocks-block_9 .cb .cn.rb,
#block-views-equip_re-block_1 .cb .cn.rb,
#block-views-equip_pr-block_1 .cb .cn.rb,
#block-views-equip_an-block_1 .cb .cn.rb {
  top: -1px;
  right: 0;
  background-position: -11px -23px;
}

#block-block-15 .title.collapsiblock,
#block-views-scientists-block_2 .title.collapsiblock,
#block-views-students-block_1 .title.collapsiblock,
#block-views-students-block_2 .title.collapsiblock,
#block-views-graduates-block_1 .title.collapsiblock,
#block-views-graduates-block_2 .title.collapsiblock,
#block-views-associates-block_2 .title.collapsiblock,
#block-views-blocks-block_4  .title.collapsiblock {
  margin: 0;
  overflow: hidden;
}

#block-block-15 .title.collapsiblock a,
#block-views-scientists-block_2 .title.collapsiblock a,
#block-views-students-block_1 .title.collapsiblock a,
#block-views-students-block_2 .title.collapsiblock a,
#block-views-graduates-block_1 .title.collapsiblock a,
#block-views-graduates-block_2 .title.collapsiblock a,
#block-views-associates-block_2 .title.collapsiblock a,
#block-views-blocks-block_4  .title.collapsiblock a {
  position: relative;
  float: left;
  overflow: hidden;
  color: #2d2d2d;
  font-weight: normal;
  text-decoration: none;
  background: none;
  border-bottom: 1px dotted #2d2d2d;
  z-index: 50;
}

#block-block-15 .content,
#block-views-scientists-block_2 .content,
#block-views-students-block_1 .content,
#block-views-students-block_2 .content,
#block-views-graduates-block_1 .content,
#block-views-graduates-block_2 .content,
#block-views-associates-block_2 .content,
#block-views-blocks-block_4 .content {
  margin-top: 20px;
}

#block-views-blocks-block_1 .views-field-edit-node,
#block-views-blocks-block_2 .views-field-edit-node,
#block-views-blocks-block_3 .views-field-edit-node,
#block-views-blocks-block_4 .views-field-edit-node,
#block-views-blocks-block_5 .views-field-edit-node,
#block-views-blocks-block_6 .views-field-edit-node,
#block-views-blocks-block_7 .views-field-edit-node,
#block-views-blocks-block_8 .views-field-edit-node,
#block-views-blocks-block_9 .views-field-edit-node {
  float: right;
  margin: 0 15px 10px 15px;
}

#block-views-blocks-block_1 .views-field-field-block-img-fid,
#block-views-blocks-block_2 .views-field-field-block-img-fid,
#block-views-blocks-block_3 .views-field-field-block-img-fid,
#block-views-blocks-block_9 .views-field-field-block-img-fid {
  float: left;
  width: 100px;
  height: 75px;
  margin: 0 10px 5px 0;
}

#block-views-blocks-block_1 .views-field-title,
#block-views-blocks-block_2 .views-field-title,
#block-views-blocks-block_3 .views-field-title,
#block-views-blocks-block_9 .views-field-title {
  margin-bottom: 15px;
  font-size: 12pt;
  font-weight: bold;
}

#block-views-blocks-block_1 .views-field-body,
#block-views-blocks-block_2 .views-field-body,
#block-views-blocks-block_9 .views-field-body {
  margin-left: 110px;
}

#block-views-blocks-block_1 .views-field-field-photo-fid,
#block-views-blocks-block_2 .views-field-field-photo-fid,
#block-views-blocks-block_9 .views-field-field-photo-fid, {
  margin: 25px 0 0 110px;
}

#block-views-blocks-block_1 .views-field-field-photo-fid .field-item,
#block-views-blocks-block_2 .views-field-field-photo-fid .field-item,
#block-views-blocks-block_9 .views-field-field-photo-fid .field-item {
  float: left;
  width: 200px;
  height: 150px;
  margin: 0 5px 5px 0;
}

#block-views-blocks-block_3 .views-field-field-block-views-view-id,
#block-views-blocks-block_2 .views-field-field-block-views-view-id {
  margin: 15px 40px 0 115px;
}

#block-views-blocks-block_9 .view-workshops {
  margin-top: 20px;
  overflow: hidden;
}

#block-views-blocks-block_9 .view-workshops .views-row {
  float: left;
  width: 400px;
}

#block-views-blocks-block_9 .view-workshops .views-row .views-field-field-announce-img-fid {
  float: left;
  margin: 0 5px 5px 0;
}

#block-views-blocks-block_9 .view-workshops .views-row .views-field-title a {
  font-size: 11pt;
  font-weight: normal;
}

#block-views-blocks-block_3 .view-content,
#block-views-blocks-block_2 .view-content,
#block-views-equip_re-block_1 .view-content,
#block-views-equip_pr-block_1 .view-content,
#block-views-equip_an-block_1 .view-content,
#block-views-blocks-block_3 .views-accordion-courses-block_1,
#block-views-blocks-block_2 .views-accordion-lectures-block_1,
#block-views-equip_re-block_1 .views-accordion-equip_re-block_1,
#block-views-equip_pr-block_1 .views-accordion-equip_pr-block_1,
#block-views-equip_an-block_1 .views-accordion-equip_an-block_1 {
  overflow: hidden;
  background: transparent;
  border: none;
}

#block-views-equip_re-block_1 .view-content .eq_img,
#block-views-equip_pr-block_1 .view-content .eq_img,
#block-views-equip_an-block_1 .view-content .eq_img {
  float: left;
  width: 100px;
  height: 75px;
  margin: 0 10px 5px 0;
}

#block-views-blocks-block_2 .view-content .views-accordion-lectures-block_1 .underline,
#block-views-blocks-block_3 .view-content .views-accordion-courses-block_1 .underline,
#block-views-equip_re-block_1 .view-content .eq_title .underline,
#block-views-equip_pr-block_1 .view-content .eq_title .underline,
#block-views-equip_an-block_1 .view-content .eq_title .underline {
  font-size: 12pt;
  font-weight: normal;
  border-bottom: 1px dotted #2d2d2d;
}

#block-views-equip_re-block_1 .view-content .eq_desc,
#block-views-equip_pr-block_1 .view-content .eq_desc,
#block-views-equip_an-block_1 .view-content .eq_desc {
  margin-top: 15px;
  font-weight: normal;
}

#block-views-blocks-block_2 .views-accordion .views-accordion-content,
#block-views-blocks-block_3 .views-accordion .views-accordion-content {
  margin-top: 15px;
  margin-left: 30px;
}

#block-views-equip_re-block_1 .views-accordion .views-accordion-content,
#block-views-equip_pr-block_1 .views-accordion .views-accordion-content,
#block-views-equip_an-block_1 .views-accordion .views-accordion-content {
  clear: both;
  margin-left: 120px;
}

#block-views-equip_re-block_1 .views-accordion .views-accordion-content label,
#block-views-equip_pr-block_1 .views-accordion .views-accordion-content label,
#block-views-equip_an-block_1 .views-accordion .views-accordion-content label {
  font-weight: bold;
}

#block-views-equip_re-block_1 .views-accordion-item .views-field-edit-node a,
#block-views-equip_pr-block_1 .views-accordion-item .views-field-edit-node a,
#block-views-equip_an-block_1 .views-accordion-item .views-field-edit-node a {
  display: block;
  float: right;
  margin: 0 0 10px 20px;
  padding: 5px;
  color: #ffffff;
  text-decoration: none;
  border: 1px solid #aaaaaa;
  background: #555555;
}

#block-views-equip_re-block_1 .views-accordion-item .views-field-edit-node a:hover,
#block-views-equip_pr-block_1 .views-accordion-item .views-field-edit-node a:hover,
#block-views-equip_an-block_1 .views-accordion-item .views-field-edit-node a:hover {
  border: 1px solid #bbbbbb;
  background: #777777;
}

#block-views-equip_re-block_1 .views-accordion .views-accordion-content .views-field-field-equip-img-fid-1,
#block-views-equip_pr-block_1 .views-accordion .views-accordion-content .views-field-field-equip-img-fid-1,
#block-views-equip_an-block_1 .views-accordion .views-accordion-content .views-field-field-equip-img-fid-1 {
  float: right;
  width: 200px;
  height: 150px;
  margin: 0 0 10px 20px;
}

#block-views-equip_re-block_1 .views-accordion .views-accordion-content .views-field-field-equip-spec-value .field-content,
#block-views-equip_pr-block_1 .views-accordion .views-accordion-content .views-field-field-equip-spec-value .field-content,
#block-views-equip_an-block_1 .views-accordion .views-accordion-content .views-field-field-equip-spec-value .field-content {
  margin: 10px 20px 0 20px;
}

#block-views-blocks-block_2 .views-field-field-lecture-reader-value {
  margin-bottom: 10px;
}

#block-views-blocks-block_3 .speaker {
  position: relative;
  float: right;
  width: 300px;
  margin: 0 0 5px 15px;
  padding: 10px;
  border: 1px solid #d0d0d0;
}

#block-views-blocks-block_3 .speaker .legend {
  position: absolute;
  top: -8px;
  left: 10px;
  padding: 0 5px;
  background: #e2e1e0;
}

#block-views-blocks-block_3 .speaker .photo {
  float: left;
  margin: 0 10px 5px 0;
}

#block-views-blocks-block_3 .speaker .name {
  margin-bottom: 10px;
}

#block-views-blocks-block_3 .speaker .name a {
  color: #2d2d2d;
  font-weight: bold;
}

#block-views-blocks-block_2 .views-field-field-course-preview-fid,
#block-views-blocks-block_3 .views-field-field-course-preview-fid {
  margin-bottom: 20px;
}

#block-views-blocks-block_2 .views-field-field-course-list-fid,
#block-views-blocks-block_3 .views-field-field-course-list-fid {
  padding-bottom: 15px;
}

#block-views-blocks-block_2 .views-field-field-course-list-fid label,
#block-views-blocks-block_3 .views-field-field-course-list-fid label {
  font-weight: bold;
}

#block-menu_block-3 {
  padding: 5px 10px;
  overflow: hidden;
  background: #000000;
  border-bottom: 2px solid #5d5d5d;
}

#block-menu_block-3 .title {
  float: left;
  margin-right: 10px;
  color: #e0e0e0;
}

#block-menu_block-3 ul {
  margin: 0;
  padding: 0;
}

#block-menu_block-3 ul li {
  float: left;
  margin: 0;
  padding: 0 5px;
  list-style-type: none;
  list-style-image: none;
  border-right: 1px solid #5d5d5d;
}

#block-menu_block-3 ul li.last {
  border: none;
}

#block-menu_block-3 ul li a {
  color: #e0e0e0;
  text-decoration: none;
}

#block-menu_block-3 ul li a.active,
#block-menu_block-3 ul li a:hover {
  color: #ffffff;
  text-decoration: underline;
}

.view-news .ntitle {
  margin-bottom: 5px;
}

#block-views-gallery-block_1 .views-field-field-photo-fid .field-item {
  float: left;
  width: 150px;
  height: 120px;
  margin: 5px 5px 0 0;
}

#block-block-16,
#block-block-17 {
  margin-bottom: 20px;
  overflow: hidden;
}

#block-block-17 .title {
  margin-bottom: 10px;
  font-size: 12pt;
  font-weight: normal;
}

#block-block-16 ul,
#block-block-17 ul {
  margin: 0;
  padding: 0;
}

#block-block-16 ul li,
#block-block-17 ul li {
  float: left;
  margin: 0;
  margin-right: 4px;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}

#block-block-17 ul li {
  margin-right: 5px;
}

#block-block-16 ul li.last,
#block-block-17 ul li.last {
  margin: 0;
}

.view-visitors table.views-table tr th {
  text-align: left;
}