@charset "utf-8";
/*small banner column_media_link*/
.column_media_link{width: 100%; margin: 20px auto 0px auto; text-align: center; overflow: hidden; display: block;}
.column_media_link .column_media{width: 32%; display: inline-block;background: #fff;}
.column_media_link .column_media img {width: 100%; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
@media screen and (max-width:1100px) { .column_media_link{max-width: 730px;}}
@media screen and (max-width:640px) { .column_media_link{width: 97%;}.column_media_link .column_media{width: 100%;}}
/*index_blocks*/
.column_left{
	float:left;
	margin:20px 0 0 20px;
}
.column_right{
	float:right;
	margin:23px 20px 0 0;
}
.column_calendar{
	clear:both;
	margin:10px auto;
	width:100%;
	max-width:1050px;
}
.course_list_mode{
	clear:both;
	margin:20px 0;
	width:100%;
	margin:0 auto;
}
/* Stretch the links */
.fotorama__html div,
.fotorama__html a {
	display: block;
	height: 100%;
	/* Transparent links are not clickable in IE,
	   but non-existent background fixes this.
	  (Put an empty 1×1 image here to avoid
	   errors in console.) */
	background: url(_.gif);
}
.fotorama{
	margin:0 0 0 1px;
}
.fotorama__html .title{
	position:absolute;
	bottom:0px;
	height:30px;
	width:100%;
	color:#FFF;
	font-size:0.938em;
	line-height:30px;
	background-color: rgba(0, 0, 0, 0.7);
	padding:0 10px;
}
@media screen and (max-width:1100px) {
	.column_left,
	.column_calendar{
		clear:both;
		float:none;
		margin:0 auto;
		width:100%;
		max-width:700px;
	}
	.column_right{
		clear:both;
		float:none;
		margin:0 auto;
		width:100%;
		max-width:700px;
	}
}
.goCenter { position: absolute; top: 5px; left: 50px; color: #333; z-index: 9999; border: 1px solid #fff; background-color: #fff; padding: 0px 10px; opacity: 0; z-index: -1;}
.goCenter:focus, .goCenter:hover { opacity: 1; z-index: 2;}
@media(max-width: 767px) {
  .goCenter { display: none }
}


/*20210318#****************************************/
.column_news ul.tabs {
	width:100%;
	text-align:center;
	border-bottom:1px solid var(--theme_master_color);
	margin:0 auto 15px auto;
}
.column_news ul.tabs li {
    display: inline-block;
    line-height: 32px;
}
.column_news ul.tabs li a {
	display: block;
	padding: 0 2px;
	color: #000;
	font-weight: bold;
	background: #d8d8d8;
	text-decoration: none;
	padding: 6px 25px 0 25px;
	-webkit-border-radius:10px 10px 0 0;	-moz-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;
}
.column_news ul.tabs li a:hover{color:#000;}
.column_news ul.tabs li.ui-state-focus a{background: #d8d8d8; outline: none;}
.column_news ul.tabs li.ui-state-active a{background: var(--theme_master_color); color:#fff; outline: none;}
.column_news ul.tabs li.ui-state-focus a:before{position: relative; top: 2px;}
.column_news ul.tabs li.ui-state-active a:before{content:url(icon_leaf_index.png); position: relative; top: 4px; margin: 0;}
/*******************************************/