#center {float: left; width: 1000px; z-index: 300;}
#center-inner {padding: 0; margin-left: 1px; text-align: left;}
#content {background: none; border: 0; padding: 0; z-index: 310;}
#content .block {background: #fff; background: linear-gradient(to bottom, #c7e1cc 0, #fff 50px); border: 1px solid #c7e1cc; float: left; height: auto; margin: 0 2px 2px 0; padding: 10px; width: 469px; overflow: hidden;}
#content .mini {width: 230px;}
#content .block h2, #content .block h1 {border-bottom: 1px dotted #b0b0b0; color: #000; font: bold 14px/15px arial, sans-serif; margin: 0 0 10px 0; padding: 0 0 2px 0; text-transform: uppercase;}
#content .block .block {background: none; border: none; float: none; margin: 0; padding: 0; width: auto;}

table.cal tr td {padding: 5px;}

.block ul li a, .block ol li a {text-decoration: none !important;}
.block ul li a:hover, .block ol li a:hover {text-decoration: underline !important;}

#signal {margin: 0px 10px; padding-left: 80px;}
#signal h3 {color: #000; font: bold 24px/36px arial, sans-serif; margin: 0; padding: 0; text-align: center;}
#signal table {border: 0; margin: 0 auto;}
#signal table tr td {border: 0; border-top: 1px dotted #e0e0e0; padding: 2px 10px;}
#signal table tr:first-child td {border-top: 0;}
#signal table tr td.val {font: bold 14px arial, sans-serif; text-align: right;}

.arrow_up {background: url(img/up.gif) no-repeat left top;}
.arrow_down {background: url(img/down.gif) no-repeat left top;}
.arrow_up td.val {color: #097a20;}
.arrow_down td.val {color: #df031c;}

.headlines {background: #f5faf6 !important; height: 18px;}
.headlines b, .headlines a, .headlines span {line-height: 18px;}
#headlines_link {color: #097a20; overflow: hidden; text-decoration: none;}
#headlines_link:hover {color: #000 !important; text-decoration: none !important;}

@-webkit-keyframes scroll { 0% {-webkit-transform: translate(0, 0);} 100% {-webkit-transform: translate(-100%, 0);} }
@keyframes scroll { 0% {transform: translate(0, 0);} 100% {transform: translate(-100%, 0);} }
.marquee {display: inline-block; width: 80%; white-space: nowrap; overflow: hidden; vertical-align: top;}
.marquee span {display: inline-block; padding-left: 100%; -webkit-animation: scroll 60s infinite linear; animation: scroll 60s infinite linear;}
.marquee span:hover {-webkit-animation-play-state: paused; animation-play-state: paused;}

#loader {height: 240px; width: 460px;}
#loader img {cursor: pointer; -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);}

#big_teaser {background: #000; border-top: 1px solid #fff; height: 65px; margin-top: -75px; padding: 5px 10px; width: 440px; opacity: 0.7; -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);}
#big_teaser a {color: #fff; display: block; font: bold 24px arial, sans-serif; height: 30px; text-decoration: none;}
#big_teaser a:hover {color: #fff !important; text-decoration: underline !important;}
#big_teaser p {color: #fff; margin: 0;}

#imgpreview img {border: 1px solid #d0d0d0; border-width: 0 1px 1px 0; cursor: pointer; float: left; margin: 5px 15px 0 0; padding: 2px;}
#imgpreview img:hover {border: 1px solid #646464; border-width: 0 1px 1px 0; opacity: 0.7;}

.loader {float: left; margin: 5px; width: 235px;}
.loader p {margin: 5px 0; padding: 0 5px;}
.loader img, .loader h3 {-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);}
.loader h3 {background: #097a20; border-top: 1px solid #000; height: 25px; margin-top: -3px; padding: 10px 0 0 5px; width: 230px; opacity: 0.85;}
.loader h3 a {color: #fff; display: block; font: bold 14px arial, sans-serif;}
.loader h3 a:hover {color: #fff !important; text-decoration: underline !important;}
