@charset "utf-8";

* { margin: 0; padding: 0; }

html *         { font-family: Open Sans;  font-size: 13px; }

html, body     { height:100%; }

body           { margin:0px; padding:0px; min-width:1074px; }

ul             { list-style: none; }
a[href]		{ text-decoration: none; /*color: #3d5b80;*/ }
a:hover	       { /*color: #3d5b80;*/   color: #A0122A; }
img            { border:none; }


ol {
	font-size: 13px;
	margin-left: 25px;
	margin-bottom: 15px;
}

table tbody tr:hover {
	background-color: #EEEEEE;
}

table.contact_detail_table tbody tr:hover {
	background-color: transparent;
}

table.program {
  border: 8px #3d5b80 solid;
  width: 700px;
  margin-left: 10px;
}

table.program tbody tr td {
  padding-top: 10px;
  font-size: 14px;
}

table.program tbody tr td p {
  padding-left: 0px;
}



.cleaner_both
{
	clear: both;
	height: 1px;

	font-size: 1px;

	margin: 0;
	padding: 0;

	border: none;
	background: transparent;
}

#page_content_center_wrapper a.button_link {
  float: right;
  margin: 0 10px 10px 0;
}

#page_content_center_wrapper a.news_more_info {
  margin-top: 3px;
  color: #FFFFFF;
  background-color: #3d5b80;
  padding: 0 5px 0 5px;
  display: block;
  text-align: center;
}

#page_content_center_wrapper a.news_more_info:hover {

  color: #FFFFFF;
  background-color: #A0122A;

}



p {
  font-size: 13px;
  padding: 0px 10px 5px 10px;
	margin-bottom: 4px;
}

p.quotation {
  font-style: italic;
}

a.button_link {
	width: 115px;
	height: 28px;
	background-image:url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/button_link.png);
	text-align: center;
	font-size: 12px;
	display: block;
  float:left;
	padding-top: 8px;
	margin: 10px 0 10px 0;
	color: #FFFFFF;
}

a.button_link:hover {
	background-image:url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/button_link_hover.png);
}

#header_background_image {
    position: absolute;
    top: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    background-image:url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/background-blue-abstract-numbers.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    min-height: 730px;
    z-index:0;            /*This part puts it behind everything, not needed if you aren't making a background*/
}

#background_wrapper {
    margin-left:auto;
    margin-right:auto;
    min-height:700px;            /*Set the height you want to be able to scroll to here*/
    overflow:hidden;            /*Needed due to centering with margins*/
    z-index:-9999;            /*This part puts it behind everything, not needed if you aren't making a background*/
    background-image:url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/background-blue-line.jpg);
    background-position: center 20px;
    background-repeat: repeat-y;
}

#page_wrapper {
    height: auto;
    width: 1074px;
    overflow:hidden;
    position:relative;        /*This section centers your element*/
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
}

#header_wrapper {
	float: left;
    height: 210px;
    width: 1074px;
}

#header_wrapper #header_box {
    height: 188px;
    width: 1074px;
    float: left;
}

#header_wrapper #lang_switch_wrapper {
    float: left;
    width: 100%;
    height: 23px;
    font-size: 13px;
    padding: 0;
}

#header_wrapper #lang_switch_wrapper ul {
    float: right;
    margin-right: 50px;
}

#header_wrapper #lang_switch_wrapper ul li {
    float: left;
    margin-left: 5px;
    width: 77px;
    height: 19px;
	 background-image:url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/language_switch_background_default.png);
	 padding-left: 7px;
	 padding-top: 4px;
}

#header_wrapper #lang_switch_wrapper ul li a {
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 13px;
	 float: left;
	 width: 70px;
	 height: 17px;
	 text-align: center;
}

#header_wrapper #lang_switch_wrapper ul li a:hover {
	background-image:url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/language_switch_background_hover.png);
}

#header_wrapper #lang_switch_wrapper ul li.selected {
	 background-image:url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/language_switch_background_selected.png);
}

#header_wrapper #lang_switch_wrapper {
    float: left;
    width: 100%;
    height: 23px;
    font-size: 13px;
    padding: 0;
}

#logo_title_quote_wrapper {
  float: left;
  width: 100%;
  height: 120px;
  background-color: #FFFFFF;
}

#header_wrapper #header_box #logo_title {
    float: left;
    width: 400px;
    margin-top: 10px;
}

#header_wrapper #header_box #logo_title a {
  float: left;
}

#header_wrapper #header_box #logo_title a:hover {
  color: #3d5b80;
}

#header_wrapper #header_box #logo_title.title_text {
    padding: 35px 0 0 100px;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 0.105em;
    color: #183353;
    margin-left: 30px;
}

#header_wrapper #header_box #logo_title.title_text small {
    font-weight: 400;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0em;
    color: #6e6e6e;
}

#header_wrapper #header_box #header_quote {
    float: right;
    background-color: white;
    margin-top: 40px;
    font-size: 12px;
    font-style: italic;
    width: 400px;
    text-align: right;
    padding-right: 50px;
    font-weight: 500;
}

#header_wrapper #header_box #logo_title.logo_en{
    background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/logo_en.png);
    background-repeat: no-repeat;
}

#header_wrapper #header_box #logo_title.logo_cs{
    background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/logo_cs.png);
    background-repeat: no-repeat;
}

#header_wrapper #header_box #main_menu_wrapper {
    position: relative;
    width: 100%;
    height: 55px;
    margin: auto;
    z-index: 9999;
    float: left;
    padding-left: 60px;
    background-color: #FFFFFF;
}

@media print {
    #header_wrapper #header_box #main_menu_wrapper { display:none}
    #header_wrapper #header_box #header_quote { display:none}
}


#header_wrapper #header_box #main_menu_wrapper_personal {
    position: relative;
    width: 100%;
    height: 55px;
    margin: auto;
    z-index: 9999;
    float: left;
    padding-left: 20px;
    background-color: #FFFFFF;
}

#header_wrapper #header_box #main_menu_wrapper_personal ul li {
  margin-right: 2px;
  margin-left: 2px;
}

#footer_wrapper {
	float: left;
	width: 1074px;
	height: 250px;
	background-color: white;

}

#footer_blue_box {
	float: left;
	width: 998px;
	height: 250px;
	margin-left: 38px;
	background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/background-footer.jpg);
	background-repeat: no-repeat;
	background-color: white;
	z-index: 5;
	clear: both;
	color: #FFFFFF;
	margin-bottom: 10px;
}

#footer_wrapper h3 {
	font-size: 14px;
}

#footer_wrapper p {
	font-size: 12px;
	margin-top: 5px;
	color: #c2c2c2;
}


#footer_wrapper #footer_left_column {
	float: left;
	width: 459px;
	padding: 10px 20px 10px 20px;
}

#footer_wrapper #footer_right_column {
	float: left;
	width: 459px;
	padding: 10px 20px 0 20px;
}

#footer_wrapper #footer_right_column #footer_contact_text{
	float: left;
	width: 229px;
}

#footer_wrapper #footer_right_column #footer_contact_text #footer_blog_link {
	width: 200px;
	height: 42px;
	float: left;
	margin-top: 10px;
	font-size: 14px;
}

#footer_wrapper #footer_right_column #footer_contact_text #footer_blog_link a {
	background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/blog_footer_image.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	height: 100%;
	padding: 0 0 0 50px;
	color: #FFFFFF;
}

#footer_wrapper #footer_right_column #footer_contact_text #footer_blog_link a small {
	font-size: 12px;
	color: #c2c2c2;
}

#footer_wrapper #footer_right_column #footer_contact_map{
	float: left;
	width: 225px;
	height: 159px;
	margin: 20px 0 0 5px;
}

#footer_wrapper #footer_right_column #footer_contact_map a {
	float: left;
	background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/map_contact_footer.jpg);
	width: 100%;
	height: 100%;
}



#bottom_copyright {
	background-color: #FFFFFF;
	text-align: center;
	color: #3e3e3e;
	font-size: 12px;
	height: 50px;
	float: left;
	width: 1074px;

}

#bottom_blue_finnish {
	float: left;
	width: 1074px;
	height: 50px;
	background-color: #1f426c;
}

#bottom_white_finnish {
	float: left;
	width: 100%;
	height: 30px;
	background-color: #FFFFFF;
}


#page_content_area_wrapper {
	float: left;
	background-color: #FFFFFF;
	width: 1074px;
	min-height: 300px;
}

#page_content_area_wrapper #page_content_center_wrapper {
	float: left;
	margin-left: 38px;
	width: 998px;
	margin-bottom: 30px;
}

#homepage_carousel_wrapper {
	float: left;
	width: 978px;
	height: 405px;
	margin: 30px 0 0 0;
	background-color: #efefef;
	padding: 20px 0 0 20px;
}

#homepage_carousel_bottom_shadow {
	float: left;
	width: 998px;
	height: 43px;
	margin: 0 0 0 0;
	background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/carousel_bottom.png);
}

.hp_box_half_page {
	position: relative;
	height: 391px;
	width: 485px;
	float: left;
	background-color: #efefef;
	border: 1px solid #FFFFFF;
	outline: 1px solid #efefef;
}

.hp_box_half_page .box_header {
	margin: 10px auto 0 auto;
	width: 386px;
	height: 31px;
	background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/hp_box_header_background.jpg);
	padding: 0px 0px 0 65px;
}

.hp_box_half_page .button_readmore_wrapper {
	float: left;
	width: 300px;
	position:relative;
	padding: 10px 0 0 180px;
	margin-bottom: 20px;
}

#page_content_center_wrapper .hp_box_half_page .box_header h2 {
	display: inline;
	height: 27px;
	font-size: 17px;
	text-transform: uppercase;
	width: auto;
	padding-right: 30px;
	float:left;
	padding: 4px 40px 0 0;
	background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/hp_h2_end_arrow.png);
	background-position: right;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: 600;
}

.hp_spacer_boxes_half_page {
	float: left;
	position: relative;
	min-height: 200px;
	width: 22px;
}

.hp_box_half_page p.about_us_intro
{
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 0.01em;
	line-height: 20px;
}

.hp_box_half_page .mission_item {
	float: left;
	width: 449px;
	height: 81px;
	margin: 10px 0 10px 0;
	background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/about_us_missions_background.png);
}

.hp_box_half_page .mission_item img {
	float: left;
	margin: 16px 0 0 25px;

}

.hp_box_half_page .mission_item p {
	float: left;
	width: 350px;
	font-size: 12px;
	line-height: 20px;
	padding: 10px 10px 10px 10px;
	font-weight: 600;
}

.hp_box_half_page .hp_boxes_content_wrapper {
	float: left;
	height: 241px;
	width: 450px;
	margin: 20px 20px 20px 18px;
}

.hp_box_half_page .hp_boxes_content_wrapper .hp_list_of_events_content_wrapper {
	height: 251px;
	width: 450px;
	overflow:auto;
}

.hp_box_half_page .hp_boxes_content_wrapper .hp_list_of_events_content_wrapper .hp_event_item {
	width: 430px;
	min-height: 40px;
	float: left;
	background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/event_item_header_background.png);
	background-position: top;
	background-repeat: no-repeat;
}

.hp_event_item_date {
	float: left;
	margin: 1px 0 0 30px;
	font-size: 13px;
	background-color: #eeeeee;
	padding: 8px 10px 0 10px;
	height: 25px;
	font-weight: 600;
	color: #5d82a7;
}

.hp_event_item_type {
	color: #FFFFFF;
	font-size: 15px;
	padding: 6px 20px; 0 0;
	float: left;
}

.hp_event_item_content {
	font-size: 11px;
	float: left;
	margin-bottom: 10px;
}

.hp_event_item_content:hover {
	background-color: #89192d;
}

.hp_event_item_content strong{
	margin: 0 0 3px 0;
	font-size: 13px;
}

.hp_event_item_content a {
	color: #5d5b5b;
	display: block;
	padding: 5px 5px 5px 5px;
}

.hp_event_item_content a:hover {
	color: #FFFFFF;
}

.thin_column {
  width: 222px;
  float: left;
  margin: 0px 0 20px 20px;
}

.thin_column_right {
  width: 246px;
  float: right;
  margin: 0px 0 20px 0px;
}


.thin_column_menu {
  width: 246px;
  float: left;
  margin: 0px 0 0 0px;
}

.half_column {
  width: 355px;
  float: left;
  margin: 0px 0 0 20px;
}

.half_column_right {
  width: 355px;
  float: right;
  margin: 0px 0 0 20px;
}

.wide_column {
  float: left;
  width: 718px;
  margin: 0 0 0 20px;
}

.full_column {
  float: left;
  width: 100%;
  margin: 0 0 0 20px;
}

.full_box {
  margin: 0 0 20px 0;
  width: 968px;
  background-color: #efefef;
  border: 1px solid #FFF;
  outline: 1px solid #efefef;
  padding: 5px 5px 5px 5px;
}

.wide_column_right {
  float: right;
  width: 732px;
  margin: 0 0 0 20px;
}

.standard_column {
  float: left;
  width: 451px;
  margin: 0 0 0 20px;
}

.standard_column_right {
  float: right;
  width: 451px;
  margin: 0 30px 0 0;
}

#subpage_banner {
  width: 1000px;
  height: 200px;
  overflow: hidden;
  margin-top: 20px;
  margin-bottom: 20px;
}

#submenu_behind_background {
  width: 242px;
  padding: 2px 2px 2px 2px;
  background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/submenu_background.png);
  background-position: top;
  background-repeat: repeat-x;
  background-color: #314f75;
  margin: 0 0 20px 0;
}

#submenu {
  border: 1px solid #FFF;
  background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/submenu_background.png);
  background-repeat: repeat-x;
  background-position: left top;
  background-color: #314f75;
}

#submenu_header {
	margin: 20px 0 10px 0;
	width: 175px;
	height: 25px;
	background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/hp_box_header_background.jpg);
	padding: 6px 0px 0 65px;
}

#submenu_header {
  color: #FFF;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
}

#page_content_center_wrapper #submenu ul {
	list-style: none;
	padding-left:1em
}

#page_content_center_wrapper #submenu>ul {
  list-style: none;
  margin: 20px 0 0 0;
  padding: 0 0 20px 0;
}

#page_content_center_wrapper #submenu ul li {
  font-weight: 200;
  font-size: 14px;
  text-transform: uppercase;
  color: #FFF;
/*  margin: 0 0 10px 40px;
  padding: 0;
  width: 170px;*/
}

#page_content_center_wrapper #submenu>ul>li {
 /* margin: 0 0 10px 40px;*/
  padding: .2em 1em;
 /* width: 170px;*/
}

#page_content_center_wrapper #submenu>ul>li>ul {
  margin-left: 10px; padding:0; margin-top: 5px;
}



#page_content_center_wrapper #submenu>ul>li>ul>li {
/*  margin: 0 0 10px 40px;
  padding: 0;*/
/*  width: 150px;*/
}





.submenu_subitem {
  margin: 2px 0 0 15px;
  padding: 0;
  text-transform: none;
}

#page_content_center_wrapper #submenu ul li a {
 /* padding: 0.1em;*/
  color: #FFF;
  display: block;
  border: none;
}

#page_content_center_wrapper #submenu ul li a:hover {
  color: #FFF;
  background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/bg_menu_item_hover.jpg);
  background-repeat: repeat-x;
}

#page_content_center_wrapper #submenu ul a.current {
  color: #FFF;
  background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/bg_menu_item_hover.jpg);
  background-repeat: repeat-x;
}


.thin_box {
  margin: 0 0 20px 0;
  width: 236px;
  background-color: #efefef;
  border: 1px solid #FFF;
  outline: 1px solid #efefef;
  padding: 5px 5px 5px 5px;
  float: left;
}

#page_content_center_wrapper h2 {
  background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/bg_box_h3_arrow.png);
  background-repeat: no-repeat;
  background-position: 5px 7px;
  padding: 0 0 0 30px;
  margin-bottom: 10px;
  color: #3d5b80;
  font-size: 20px;
}

#page_content_center_wrapper h3 {
  padding: 0 0 0 10px;
  margin: 10px 0 10px 0;
  color: #000000;
  font-size: initial;
}

#page_content_center_wrapper h3 small {
  font-weight: 400;
  font-size: 13px;
}

#page_content_center_wrapper h4 {
  padding: 0 0 0 10px;
 /* margin: 15px 0 5px 0;*/
  color: #000000;
  font-size: 17px;
}

#page_content_center_wrapper h4.year {
  font-size: 15px;
}

#page_content_center_wrapper h4 a {

/*  border-bottom: 1px dashed  #3d5b80;*/

}

#page_content_center_wrapper h5 {
  padding: 0 0 0 10px;
  margin: 10px 0 5px 0;
  color: #000000;
  font-size: 14px;
}

#page_content_center_wrapper ul {
  list-style: disc;
  margin: 0 0 10px 0;
  padding: 0px 5px 5px 35px;
  /*font-size: 12px;*/
 /* font-weight: 400;*/
}

#page_content_center_wrapper ul li {
  margin: 0 0 5px 0;
  }

#page_content_center_wrapper ul a[href] {
  /*font-weight: 500;*/
 /*color: #3d5b80;*/
 /* width: 175px;*/
  height: 20px;

}


#page_content_center_wrapper ul a:hover {
  color: #A0122A;
}

.wide_box {
  margin: 0 0 20px 0;
  width: 722px;
  max-width: 100%;
  background-color: #efefef;
  border: 1px solid #FFF;
  outline: 1px solid #efefef;
  padding: 5px 5px 5px 5px;
  font-size: 13px;
}

.standard_box {
  margin: 0 0 20px 0;
  width: 451px;
  background-color: #efefef;
  border: 1px solid #FFF;
  outline: 1px solid #efefef;
  padding: 5px 5px 5px 5px;
}

#page_content_center_wrapper ul.organisational_hierarchy {
  list-style: none;
  margin: 0 0 0 0px;
  font-size: 13px;
}

#page_content_center_wrapper ul.organisational_hierarchy li.level_0
{
	margin-bottom: 10px;

}

#page_content_center_wrapper ul.organisational_hierarchy li.level_1
{
	padding-left: 10px;
	color: #1B1B1B;
	margin-bottom: 10px;
}

.half_box {
  margin: 0 0 20px 0;
  width: 345px;
  background-color: #efefef;
  border: 1px solid #FFF;
  outline: 1px solid #efefef;
  padding: 5px 5px 5px 5px;
}


#page_content_center_wrapper ul.people {
  list-style: none;
  padding: 0;
  margin: 10px;

}

#page_content_center_wrapper ul.people a {
  border-bottom: none;
}

#page_content_center_wrapper ul.grants {
  list-style: disc;
  padding-left: 15px;
  margin: 10px;
}

#page_content_center_wrapper ul.news_events_conferences {
  list-style: none;
}

#page_content_center_wrapper ul.news_events_conferences li h5{
  margin-left: -10px;
  margin-bottom: 2px;
}

#page_content_center_wrapper ul.news_events_conferences li h5 a {
  font-weight: 500;
}


#page_content_center_wrapper ul.history_news_events_conferences {
  list-style: none;
}

.contact_detail_table {
  margin-left: 30px;
  margin-top: 15px;
  font-size: 14px;
}

#menu_oddeleni > ul {
  list-style: none;
  margin: 15px 0 50px 0;
}

#menu_oddeleni > ul > li {
  float: left;
  margin: 0 20px 0 0;
  padding: 7px 12px 8px 12px;
  background-color: #1f426c;
  color: #FFFFFF;
  width: auto;
  height: 21px;
  border: 1px solid #d8d8d8;
}

#menu_oddeleni > ul > li > a {
  float: left;
  width: auto;
  padding: 2px 5px 1px 5px;
  color: #FFFFFF;
}

#menu_oddeleni > ul > li > a.selected {
 background-image:url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/bg_menu_item_hover.jpg);
}


#menu_oddeleni > ul > li > a:hover {
 display: block;
 background-image:url(https://webarchiv.lib.cas.cz:443/wayback/20191207010108/http://www.cs.cas.cz/images/webdesign/bg_menu_item_hover.jpg);
 color: #FFFFFF;
}

/*----- Tabs -----*/
.tabs {
    width:100%;
    display:inline-block;

}

    /*----- Tab Links -----*/
    /* Clearfix */
#page_content_center_wrapper ul.tab-links:after {
        display:block;
        clear:both;
        content:'';
    border-bottom: 3px #1f426c solid;
    }

#page_content_center_wrapper ul.tab-links li {
        margin:0px 3px;
        float:left;
        list-style:none;
    }

#page_content_center_wrapper ul.tab-links a {
            padding:9px 15px;
            display:inline-block;
            border-radius:3px 3px 0px 0px;
            background:#1f426c;
            font-size:13px;
            font-weight:600;
            color:#ffffff;
            transition:all linear 0.15s;
            width: 130px;
        }

#page_content_center_wrapper ul.tab-links a:hover {
            background:#a7cce5;
            text-decoration:none;
        }

#page_content_center_wrapper ul.tab-links li.active a, li.active a:hover {
        background: #b5112c;
        color:#ffffff;
    }

    /*----- Content of Tabs -----*/
    .tab-content {
        padding:15px;
        background:#fff;

    }

        .tab {
            display:none;
        }

        .tab.active {
            display:block;
        }

.show_detail {
	display: none;
}

a.tab-link {
  font-size: 13px;
}

table {
  font-size: 13px;
  margin-left: 10px;
}

table tr td {
  padding: 5px 15px 5px 15px;
  vertical-align: top;
}

hr {
  margin-top: 10px;
  margin-bottom: 15px;
}

ul li ul li{
  margin-top: 10px;
}

.abstract {clear:both}


.article { float:left}
.article p, .article ul>li, p.abstract { font-size:100%; text-align:justify}

.article ul.short>li { text-align:left}

.article-right, .article-rightbox
{
    float: right;
    margin:  0 0 1em 2em;
    padding: 5px;
    width: 236px;
    font-size: 90%;
}
.article-right>.article-rightbox { margin:0, float:none}

.article-rightbox {
    outline: 1px solid #efefef;
    background-color: #efefef;
    border: 1px solid #fff;
}

.article-rightbox> img { width: 100%}

ul.shortitemlist > li {width:32%; display:inline-block;list-style:none}
ul.no-list > li {list-style:none}

.article li.vyrocni>a { font-weight: bold }

.hidden {visibility: hidden}

#page_content_center_wrapper h3>a, #page_content_center_wrapper h3>span {font-size: inherit}

p.authors, p.published-in {margin-bottom: 0; padding-bottom:0}
.authors a[href], .title {font-weight:bold}
.seminar .talk .authors a[href] {font-weight:inherit}

div.publication-links {float: right; padding-right:10px} 
li.tech-report>div.publication-links {float:right}

ul.publications>li>span>span {padding-left: .3em}
.publication-details > span {padding-right: .3em}

div.twocolumns { clear:both}
div.twocolumns>* { width:50%; float:left; padding:0}
hr.clean {visibility: hidden; clear:both}

.strong {font-weight:bold}

.article ul > li.scientific-source {text-align: left;}

ul.department-members>li {display:inline-block; width:22em;float:left}

h2 > em { font-size: inherit; font-style: normal }
h2 > span.surname {font-size: inherit; padding-left: .2em; text-transform: uppercase;}

#page_content_center_wrapper section.asep-record>h3 { margin:0}

p.staff-degree {margin-left:22px; font-style: italic}

li.award > p {margin-bottom:0; padding-bottom:0}

td.cv-time{min-width:8em}
td.desc {text-align:justify}

div.photopresenter > * { float:left; margin: 1em; width: 30%}

p.right {text-align:right}





/*
     FILE ARCHIVED ON 1:01:08 Dec 7, 2019 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 13:50:31 Jul 23, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

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