.block {margin:0 0 20px 0;}
.block-header {margin:2px 0;padding:5px;font-size:120%;font-weight:bold;text-align:center;color:#ffffff;background:red;}
.block-body {position:relative;margin:0 0 10px 0;padding:5px 0 0 0;}
.block-body-img {}
.block-body-title {position:absolute;padding:10px;width:100%;bottom:0;left:0;margin:5px 0 0 0;font-weight:bold;background:rgba(0,0,0,.4);text-align:center;color:#ffffff !important;}
.block-body-title a {}

.detail-head {margin:0 0 20px 0;padding:0 10px;font-family:'Cuprum', sans-serif;font-size:150%;font-weight:bold;text-transform:uppercase;letter-spacing:2px;border-left:10px solid #c71616;color:#2d3a67;}
.detail-head a {color:#2d3a67;}
.detail-head a:hover {padding-bottom:1px;text-decoration:none;border-bottom:2px dashed #2d3a67;color:#c71616;}

.list-04 {}
.list-04-item {margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #000000;}
.list-04-item-name {margin:5px 0 0 0;font-weight:bold;}
.list-04-item-name a {color:#000000;}

.list-05 {}
.list-05-item {margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #000000;}
.list-05-item-name {font-weight:bold;}
.list-05-item-name a {color:#000000;}

.list-06 {}
.list-06-item {position:relative;margin:0 0 10px 0;}
.list-06-item-name {position:absolute;padding:10px;width:100%;bottom:0;left:0;margin:5px 0 0 0;font-weight:bold;background:rgba(0,0,0,.4);}
.list-06-item-name a {color:#ffffff;}

.list-07 {margin:0 0 10px 0;padding:10px 0;border-bottom:1px solid #000000;}
.list-07-item {position:relative;margin:10px 0;}
.list-07-item-name {position:absolute;padding:10px;width:100%;bottom:0;left:0;font-size:120%;font-weight:bold;background:rgba(0,0,0,.4);}
.list-07-item-name a, .list-07-item-name a:hover {color:#ffffff !important;}

.list-08 {}
.list-08-item {position:relative;margin:0 0 10px 0;}
.list-08-item-name {position:absolute;padding:10px;width:100%;bottom:0;left:0;font-size:100%;font-weight:bold;background:rgba(0,0,0,.4);}
.list-08-item-name a, .list-08-item-name a:hover {color:#ffffff;}

.alarm-covid {margin-top:5px;padding:5px;border-top:3px solid red;color:#3a59ab;font-weight:bold;}
.alarm-covid a, .alarm-covid a:hover {color:#3a59ab;}

.block-left {margin:0 0 20px 0;}
.block-left-header {margin:2px 0;padding:5px;font-size:120%;font-weight:bold;text-align:center;color:#ffffff;background:red;}
.block-left-body {padding:5px 0 0 0;}

.block-center {margin:10px 0 20px 0;}
.block-center-header {margin:2px 0;padding:5px 10px;font-size:120%;font-weight:bold;border-top:3px solid #000000;}
.block-center-header a {color:red;}
.block-center-body {padding:5px 0 0 0;}

.center-list {}
.center-list-header {margin:2px 0;padding:5px 10px;font-size:120%;font-weight:bold;border-top:3px solid #000000;}
.center-list-body {}
.center-list-body-item {}
.center-list-body-item-img {margin-bottom:10px;}
.center-list-body-item-date {}
.center-list-body-item-name {font-weight:bold;}
.center-list-body-item-name a, .list-10-item-name a:hover {color:#000000;}

@media (max-width: 575.98px)
{
	.center-list-body-item {margin-top:10px;padding-top:20px;border-top:1px dashed #cccccc;}
}
@media (min-width: 576px)
{
	.center-list-body-item {margin-bottom:10px;}
}

.block-right-text {margin:2px 0;padding:5px;font-size:120%;font-weight:bold;text-align:center;color:#ffffff;background:#3a59ab;}
.block-right-text a {text-decoration:none;color:#ffffff;}

.ads-block-top {margin:0 0 20px 0;}
.ads-block-top-body {}

.ads-block-right {margin:0 0 20px 0;padding:0 0 20px 0;border-top:3px solid red;border-bottom:1px solid #3a59ab;}
.ads-block-right-header {margin:3px 5px;font-size:80%;}
.ads-block-right-header a {color:navy;}
.ads-block-right-body {}

#ST-ATC-970x250, #ST-MCC-970x250, #ST-ABC-970x250 {width:970px;height:250px;}
#ST-ATC-480x320, #ST-MCC-480x320, #ST-ACC-480x320, #ST-ABC-480x320 {width:480px;height:320px;}
#ST-ACR1-240x400 {width:240px;height:400px;}
#ST-ACR2-300x250 {width:300px;height:250px;}
#banner-240x400, #banner_240x400, .banner_240x400 {height:450px;text-align:center;}
#banner-300x250, #banner_300x250, .banner_300x250 {height:3000px;text-align:center;}
#banner_728x90, .banner_728x90 {height:90px;text-align:center;}
.banner-728x90 img {margin:10px 1px;padding:1px;width:100%;max-width:728px;height:90px;background:#ffffff;}
.banner-300x250 img {margin:10px 1px;padding:1px;width:100%;max-width:300px;height:250px;background:#ffffff;}
.banner-240x400 img {margin:10px 1px;padding:1px;width:100%;max-width:240px;height:400px;background:#ffffff;}
.banner-600x90 img {margin:10px 1px;padding:1px;width:100%;max-width:600px;height:90px;background:#ffffff;}