.sprite-before:before,
.sprite-after:after,
#user_message #user_message_close,
.jcf-checkbox,
.jcf-input-container.on-off label:after,
.jcf-select .jcf-select-opener:after,
.tdf-picker .tdf-content button:after,
table tr .in_class span,
.gallery_content .gallery-item figure .zoom span,
#hot_news_2:before,
.accordion .accordion-item .accordion-header.icon:before,
.chat-ticker:not(.channel-ticker) tr.first_row td > div:before {
	background-image: url(../img/site/theme1/sprite.3.1.0.png);
}
.button.icon:before,
.button.icon-text:before,
button.button.icon span {
	background-image: url(../img/site/theme1/sprite-buttons.3.1.0.png);
}
#header .header > div > div.button a:before {
	background-image: url(../img/site/theme1/sprite-header-buttons.3.1.0.png);
}
#header nav ul li.icon a:before {
	background-image: url(../img/site/theme1/sprite-header.3.1.0.png);
}
#header nav ul li.dropdown .opener:after,
#header nav ul li.wingman a:before {
	background-image: url(../img/site/theme1/sprite.3.1.0.png);
}
.h1.sprite-before:before,
.table.news .in_impact span:first-child:before {
	background-image: url(../img/site/theme1/sprite-headings.3.1.0.png);
}
.radio-menu ul li .icon:before {
	background-image: url(../img/site/theme1/sprite-tabs.3.1.0.png);
}
.chart-element-menu.long-menu {
	background-image: url("../img/site/theme1/bg-form.png");
}
#apps_content .section.active:after {
	background-image: url(../img/site/theme1/apps-active-bg.png);
}
.table.bg-img table {
	background-image: url(../img/site/theme1/games-row-bg.png);
}
#index_content #index_experts {
	background-image: url(../img/site/theme1/experts-bg.png);
}
.alerts-ticker td article .notification-img {
	background-image: url(../img/site/theme1/notification-default.png);
}
.alerts-ticker tr.unread td article .notification-img {
	background-image: url(../img/site/theme1/notification-default-unread.png);
}
.alerts-ticker td article.news .notification-img,
.alerts-ticker td article.pro_news .notification-img {
	background-image: url(../img/site/theme1/notification-news.png);
}
.alerts-ticker tr.unread td article.news .notification-img,
.alerts-ticker tr.unread td article.pro_news .notification-img {
	background-image: url(../img/site/theme1/notification-news-unread.png);
}
.alerts-ticker td article.signal .notification-img {
	background-image: url(../img/site/theme1/notification-signal.png);
}
.alerts-ticker tr.unread td article.signal .notification-img {
	background-image: url(../img/site/theme1/notification-signal-unread.png);
}
#header .header > div > div.logo .img-logo.pro {
	padding-top: 15%;
	background-image: url(../img/site/theme1/finanzen-net-logo_original-white.svg);
	width: 107%;
}
#header .header > div > div.logo .img-logo.live {
	padding-top: 15%;
	background-image: url(../img/site/theme1/finanzen-net-logo_original-white.svg);
	width: 107%;
}
#header .header > div > div.logo .img-logo.dpa {
	padding-top: 15%;
	background-image: url(../img/site/theme1/finanzen-net-logo_original-white.svg);
	width: 107%;
}
#header .header > div > div.logo .img-logo.free {
	padding-top: 15%;
	background-image: url(../img/site/theme1/finanzen-net-logo_original-white.svg);
	width: 107%;
}
#index_content #tdf_commerz .inner {
	background-image: url(../img/site/theme1/commerz_bg.png);
}

#site-content {
	color: #555;
	background-color: #fff !important;
}
input,
textarea,
select {
	color: #727272;
}
select {
	background-color: #f3f4f6 !important;
}

input[type="text"],
input[type="tel"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea,
.jcf-text-container {
	color: #555;
	background-color: #e8e8e8;
	background-image: -moz-linear-gradient(top, #e8e8e8 0%, #fafafa 75%, #fefefe 100%);
	background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #fafafa 75%, #fefefe 100%);
	background-image: linear-gradient(to bottom, #e8e8e8 0%, #fafafa 75%, #fefefe 100%);
	border: 1px solid #9e9e9e;
}
:-webkit-autofill,
:-webkit-autofill:hover,
:-webkit-autofill:focus {
	box-shadow: 0em 0em 1000px #e8e8e8 inset;
}
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	border-color: #4d4d4d;
}
::-webkit-input-placeholder {
	color:#004e80 !important;
}
::-moz-placeholder {
	color:#004e80 !important;
	opacity: 1;
}
::-ms-placeholder {
	color:#004e80 !important;
}
::placeholder {
	color:#004e80 !important;
}

.jcf-text-container.save:not(.changed) .button {
	opacity: 0.5;
}
blockquote {
	border: 1px dotted #a1a1a1;
	color: #888;
}
blockquote:after,
blockquote:before {
	color: #a1a1a1;
}

/* ---------------------------------------------------------
	 2. Common site styles
	 ---------------------------------------------------------*/
ul.custom li a {
	color: inherit;
}
ul.custom li.hover {
	color: #b80000;
}

#data_privacy a {
	color: #b80000;
}

#user_message {
	background-color: #f8f5bd;
	color: #78711b;
}
.form_error_text {
	color: #cd0420;
}

.user_list_message > p a{
	color: #0b5697;
	font-weight: bold;
}

.offer-banner {
	background-color: #d10c0c;
}
.offer-banner.green {
	background-color: #41731e;
}
.offer-banner.green-2 {
	background-color: #139e20;
}
.offer-banner a {
	color: #ffffff;
	text-decoration: none;
}
.offer-banner.brokerage {
	background-color: #00336d;
}
.main_content .section.bg.no-rights {
	color: #888;
	border: 1px dashed #888;
}

.is_loading:after {
	border-top-color: rgba(0,68,136,0.9);
	border-left-color: rgba(0,68,136,0.75);
	border-bottom-color: rgba(0,68,136,0.5);
	border-right-color: rgba(0,68,136,0);
}
.is_loading:before {
	border-left-color: rgba(0,68,136,0.9);
	border-top-color: rgba(0,68,136,0.75);
	border-right-color: rgba(0,68,136,0.5);
	border-bottom-color: rgba(0,68,136,0);
}

.jcf-date input {
	color: #555;
}

.check-box-holder .title3 {
	color: #b80011;
}
.jcf-input-container.on-off .jcf-checkbox,
.jcf-input-container.on-off .jcf-radio {
	border-color: #f15755;
	background-color: #d34130;
}
.jcf-input-container.on-off .jcf-checkbox.jcf-disabled,
.jcf-input-container.on-off .jcf-radio.jcf-disabled {
	opacity: 0.7;
}
.jcf-input-container.on-off .jcf-checkbox.jcf-checked,
.jcf-input-container.on-off .jcf-radio.jcf-checked {
	border-color: #00b359;
	background-color: #20d178;
}
.jcf-input-container.on-off .jcf-checkbox.jcf-checked.jcf-disabled,
.jcf-input-container.on-off .jcf-radio.jcf-checked.jcf-disabled {
	background-color: #58d295;
}
.jcf-input-container.on-off label span {
	color: #fff;
}
.jcf-input-container.on-off label:before {
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #ececec 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fefefe 0%,#ececec 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fefefe 0%,#ececec 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	border: 1px solid #f15755;
}
.jcf-input-container.on-off label.jcf-label-active:before {
	border-color: #00b359;
}
.jcf-input-container.on-off .jcf-radio.jcf-checked:before {
	display: none;
}
.jcf-input-container.box .jcf-checkbox,
.jcf-input-container.box .jcf-radio {
	border: 2px solid #b5b5b5;
}
.jcf-input-container.box label {
	color: #b5b5b5;
}
.jcf-input-container.box .jcf-checkbox.jcf-checked,
.jcf-input-container.box .jcf-radio.jcf-checked {
	background: #b5b5b5;
}
.jcf-input-container.box label.jcf-label-active {
	color: #fff;
}
.jcf-input-container.box.active-green .jcf-checkbox.jcf-checked,
.jcf-input-container.box.active-green .jcf-radio.jcf-checked {
	background: transparent;
	border: 2px solid #61c63e !important;
}
.jcf-input-container.box.active-green label.jcf-label-active {
	color: #61c63e;
}
.jcf-input-container.box.active-red .jcf-checkbox.jcf-checked,
.jcf-input-container.box.active-red .jcf-radio.jcf-checked {
	background: transparent;
	border: 2px solid #c75050 !important;
}
.jcf-input-container.box.active-red label.jcf-label-active {
	color: #c75050;
}

.jcf-radio {
	border-color: #888;
	background-color: #eee;
}
.jcf-radio.jcf-checked:before {
	background: #335599; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #88bbff 6%, #335599 70%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover, #88bbff 6%,#335599 70%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center, #88bbff 6%,#335599 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bbff', endColorstr='#335599',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.ui-select{
	background-color: rgb(215,216,216);
}
.jcf-select {
	border-radius: 0.5em;
	color: #555;
	box-shadow: 0.02em 0.04em 0.07em rgba(0,0,0,0.5);
	border: 1px solid #9f9f9f;
	background-color: #e8e8e8;
	background-image: -moz-linear-gradient(top, #e8e8e8 0%, #fafafa 75%, #fefefe 100%);
	background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #fafafa 75%, #fefefe 100%);
	background-image: linear-gradient(to bottom, #e8e8e8 0%, #fafafa 75%, #fefefe 100%);
}
.jcf-select .jcf-select-text {
	border: 0px;
}
.jcf-select-drop .jcf-hover {
	color: #000000;
	background-color: #e6e6e6;
}
.jcf-select-drop .jcf-select-drop-content {
	border: 1px solid #797979;
}
.jcf-select .jcf-select-opener {
	top: -1px !important;
	right: -1px !important;
	bottom: -1px !important;
	height: auto !important;
	border: 1px solid #9f9f9f;
	background: #e7e7e7; /* Old browsers */
	background: -moz-linear-gradient(top, #e7e7e7 0%, #d7d7d7 47%, #c4c4c4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e7e7e7 0%,#d7d7d7 47%,#c4c4c4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e7e7e7 0%,#d7d7d7 47%,#c4c4c4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.jcf-list-box {
	border: 1px solid #919191;
}
.jcf-list-box .jcf-selected {
	background-color: #e6e6e6;
	color: #000000;
}
.jcf-list {
	background-color: #fff;
}
.jcf-list .jcf-option {
	color: #666;
}
.jcf-list .jcf-optgroup-caption {
	color: #000000;
}
.jcf-disabled {
	background-color: #ddd !important;
}
.jcf-list .jcf-disabled {
	color: #aaa !important;
	background-color: #fff !important;
}
.jcf-focus, .jcf-focus * {
	border-color: #919191 !important;
}

.ui-autocomplete {
	background-color: #eaebee !important;
}
.ui-autocomplete li {
	border-bottom: 1px solid #a1a1a1;
}
.ui-autocomplete li a {
	color: #004e80 !important;
}
.ui-autocomplete .in_wkn,
.ui-autocomplete .in_source {
	color: #555555;
}
.ui-autocomplete li.ui-state-hover,
.ui-autocomplete li.ui-state-focus {
	border-left: 0 !important;
	border-right: 0 !important;
	border-top: 0 !important;
	box-shadow: 0.1em 0.1em 0.2em #a1a1a1, 0em 0em 0.5em rgba(6,51,89,0.5) inset;
	background-color: #f7f9fc;
	color: #004e80;
}
.ui-autocomplete li.ui-state-hover a,
.ui-autocomplete li.ui-state-focus a {
	color: #004e80 !important;
}
.main_content .search-form .ui-autocomplete {
	box-shadow: 0 0 0 transparent !important;
}
#watchlist-add-form.error #add-message {
	color: #880000;
}
#watchlist-add-form.success #add-message {
	color: #008800;
}

body > .ui-autocomplete {
	background-color: #eaebee !important;
}
body > .ui-autocomplete li {
	border-bottom: 1px solid #a1a1a1;
}
body > .ui-autocomplete li a {
	color: #004e80 !important
}
body > .ui-autocomplete .in_wkn,
body > .ui-autocomplete .in_source{
	color: #555555;
}
body > .ui-autocomplete li.ui-state-hover a,
body > .ui-autocomplete li.ui-state-focus a {
	color: #004e80 !important;
}

.chart-element-menu.long-menu .ui-autocomplete li  {
	background-color: #e8e8e8;
	background-image: -moz-linear-gradient(top, #e6e7e9 0%, #f8f9fb 75%, #fcfdff 100%);
	background-image: -webkit-linear-gradient(top, #e6e7e9 0%, #f8f9fb 75%, #fcfdff 100%);
	background-image: linear-gradient(to bottom, #e6e7e9 0%, #f8f9fb 75%, #fcfdff 100%);
}

.pagination .first,
.pagination .last,
.pagination ul li{
	border: 1px solid #989898;
	color: #515151;
	background-color: #ecf3fc;
	background: -moz-linear-gradient(top, #ffffff 0%,#f5f8fb 48%, #ecf3fc 49%, #d7dade 80%, #cdcdcd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(48%,#f5f8fb), color-stop(49%,#ecf3fc), color-stop(80%,#d7dade), color-stop(100%,#cdcdcd));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f5f8fb 48%,#ecf3fc 49%, #d7dade 80%,#cdcdcd 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f5f8fb 48%,#ecf3fc 49%, #d7dade 80%,#cdcdcd 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f5f8fb 48%,#ecf3fc 49%, #d7dade 80%,#cdcdcd 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f5f8fb 48%,#ecf3fc 49%, #d7dade 80%,#cdcdcd 100%);
}
.pagination ul li.active{
	color: #325693;
	box-shadow: inset 0 0 0.2em #325693;
	background-color: rgb(167,167,167);
	background: -moz-linear-gradient(top, #e7e7e7 0%,#cecece 66%, rgb(151,151,151) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(66%,#cecece), color-stop(100%,#c0c0c0));
	background: -webkit-linear-gradient(top, #e7e7e7 0%,#cecece 66%,#c0c0c0 100%);
	background: -o-linear-gradient(top, #e7e7e7 0%,#cecece 66%,#c0c0c0 100%);
	background: -ms-linear-gradient(top, #e7e7e7 0%,#cecece 66%,#c0c0c0 100%);
	background: linear-gradient(to bottom, #e7e7e7 0%,#cecece 66%,#c0c0c0 100%);
	border-color: #325693;
}
.pagination div.page_wait {
	background-color: rgba(255,255,255,0.5);
}

.tdf-popup {
	background-color: rgba(61,72,87,0.8);
	color: #323232;
}
.tdf-popup .tdf-popup-arrow.top {
	margin-top: 3px;
}
.tdf-popup .tdf-popup-arrow.bottom {
	margin-top: -3px;
}
.tdf-popup .tdf-popup-arrow:before {
	background-color: #e5e9ed;
	border-top: 2px solid #253B5D;
	border-left: 2px solid #253B5D;
}
.tdf-popup .tdf-popup-container {
	color: #323232;
	box-shadow: 0.3em 0.5em 1em rgba(0, 0, 0, 0.5);
	background-color: #e5e9ed;
	border: 3px solid #253B5D;
}
.tdf-popup .tdf-popup-container > * {
	background-color: #e2e6eb;
}
.tdf-popup .tdf-header {
	border-bottom: 2px solid #253B5D;/*#32A7D2*/
}
.tdf-popup .tdf-content {
	background-color: #fff;
}
.tdf-popup .tdf-content a {
}
.tdf-popup .tdf-content ul.custom li a {
}
.tdf-popup .tdf-content.css-table {
	background: none;
}
.tdf-popup .tdf-content.css-table > .css-row:nth-child(2n+1) {
	background-color: #fff;
}
.tdf-popup .tdf-content.css-table > .css-row:not(:last-child) {
	border-bottom: 2px solid #45474e;
}
.tdf-popup .tdf-buttons {
	border-top: 2px solid #45474e;
}
.tdf-popup .tdf-buttons button {
	color: #004d7f;
}
.tdf-popup .tdf-buttons button:hover {
	background-color: #d2d9e0;
}
.tdf-popup .tdf-buttons ul li:not(:first-child){
	border-left: 2px solid #45474e;
}
.tdf-popup .jcf-input-container.on-off .jcf-checkbox,
.tdf-popup .jcf-input-container.on-off .jcf-radio {
	border-color: #fe8282;
	background-color: #ef4543;
}
.tdf-popup .jcf-input-container.on-off .jcf-checkbox.jcf-checked,
.tdf-popup .jcf-input-container.on-off .jcf-radio.jcf-checked {
	border-color: #43a325;
	background-color: #218d00;
}

.tdf-popup .tabs .tabs-menu li {
	border-bottom: 1px solid #888;
}
.tdf-popup .tabs .tabs-menu li button span {
	background: #ccc;
	border: 1px solid #888;
	color: #777;
	text-shadow: 1px 1px #fff;
}
.tdf-popup .tabs .tabs-menu li button span:after {
	background: #e5e9ed;
	border-bottom: 1px solid #888;
}
.tdf-popup .tabs .tabs-menu li button.active {
	border-bottom: 1px solid #fff;
}
.tdf-popup .tabs .tabs-menu li button.active span {
	background: #fff;
	text-shadow: 1px 1px #000;
	color: #999;
}
.tdf-popup .tabs .tdf-header,
.tdf-popup .tabs .tdf-buttons {
	background: #fff;
}
.tdf-popup .tabs .tdf-content {
	background-color: #e5e9ed;
}

.tdf-picker .tdf-content input[type="text"]{
	color: #323232;
	border-top: 2px solid #fff; /*#32A7D2*/
	border-bottom: 2px solid #fff; /*#32A7D2*/
	background: #e0e0e0; /* Old browsers */
	background: -moz-linear-gradient(top, #e0e0e0 0%, #ededed 20%, #cecece 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e0e0e0 0%,#ededed 20%,#cecece 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e0e0e0 0%,#ededed 20%,#cecece 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#cecece',GradientType=0 ); /* IE6-9 */
}
.tdf-picker .tdf-content li ul li:nth-of-type(1) button,
.tdf-picker .tdf-content li ul li:nth-of-type(5) button {
	opacity: 0.5;
}
.tdf-picker .tdf-content li ul li:nth-of-type(2) span {
	background: #aaaaaa; /* Old browsers */
	background: -moz-linear-gradient(top, #aaaaaa 0%, #d1d1d1 40%, #e0e0e0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #aaaaaa 0%,#d1d1d1 40%,#e0e0e0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #aaaaaa 0%,#d1d1d1 40%,#e0e0e0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
}
.tdf-picker .tdf-content li ul li:nth-of-type(4) span {
	background: #cecece; /* Old browsers */
	background: -moz-linear-gradient(top, #cecece 0%, #aaaaaa 80%, #999999 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #cecece 0%,#aaaaaa 80%,#999999 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #cecece 0%,#aaaaaa 80%,#999999 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
}

.accordion-header.icon {
	color: #0b5697;
}
.accordion .accordion-item {
	background-color: #eceff2;
	border-bottom: 2px solid #a1a1a1;
}
#radar_signals_content .accordion .accordion-item {
	background-color: #ffffff;
}
.accordion .accordion-item .accordion-item {
	background-color: transparent;
	border-bottom: 0px;
}
.accordion .accordion-item .accordion-header.icon {}

.tabs-area .tab-content {
	border: 1px solid #a2a2a2;
}
.tabs-area .tab-content h2{
	color: #a1a1a1;
}

.tabset li {
	border-bottom: 1px solid #dedede;
}
.tabset li a {
	border: 1px solid #a2a2a2;
	background: #d8d8d8;
}
.tabset li a span {
	border: 1px solid #626262;
	color: #626262;
}
.tabset li a:after {
	background: url(../img/site/sep01.png) no-repeat;
}
.tabset li a:before {
	background-color: #a2a2a2;
}
.tabset li a:hover {
	background: #eee;
	border-bottom-color: #dedede;
	color: #cc112d;
}
.tabset li a:hover span {
	border: 1px solid #cc112d;
	color: #cc112d;
}
.tabset li .news {
	background: #c9c9c9;
	color: #626262;
}
.tabset li .info {
	background: #d8d8d8;
	color: #626262;
}
.tabset li.active a {
	background: #eee;
	border-bottom-color: #dedede;
	color: #cc112d;
}
.tabset li.active a span {
	border: 1px solid #cc112d;
	color: #cc112d;
}
.tabset li.active a:hover {
	color: #cc112d;
}

.button.text.green {
	border-color: #444444;
	background-color: #06b03f;
	color: #eefff4;
}
.button.text.green-2 {
	border-color: #4da626;
	color: #4da626;
}
.button.text.red-2 {
	border-color: #c75050;
	color: #c75050;
}
.button.text.grey {
	border-color: #444444;
	background-color: #5e5e5e;
	color: #d8d9d9;
}
.button.pale {
	color: #0b5697;
	background: #e5edf5; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%,#e5edf5 66%,#cecece 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5edf5 66%,#cecece 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#e5edf5 66%,#cecece 100%);
	border: 1px solid #9f9f9f;
	box-shadow: 0.02em 0.04em 0.07em rgba(100,100,100,0.5), inset -0.03em -0.0em 0.03em rgb(255,255,255);
}
.button.pale:hover,
.button.pale.hover,
.button.dark,
.button.dark2 {
	color: #ffffff;
	background: #084e8d;
	background: -moz-linear-gradient(top, #08549a 0%, #085193 48%,#084a84 51%,#084a84 100%);
	background: -webkit-linear-gradient(top, #08549a 0%,#085193 48%,#084a84 52%,#084a84 100%);
	background: linear-gradient(to bottom, #08549a 0%,#085193 48%,#084a84 52%,#084a84 100%);
	border: 1px solid #465c6b;
	box-shadow: 0.02em 0.04em 0.07em rgba(0,0,0,0.5), inset -0.03em -0.0em 0.03em rgba(11,144,251,0.7);
}
#alerts_content .button.dark2 {
	color: #ffffff;
	background: #d34130;
	border: 1px solid #6e514e;
	box-shadow: 0.02em 0.04em 0.07em rgba(0,0,0,0.5), inset -0.03em -0.0em 0.03em rgb(224,85,63);
}
.button.dark:hover,
.button.dark.hover,
.button.dark2:hover,
.button.dark2.hover {
	color: #ffffff;
	background: #ce1924;
	background: -moz-linear-gradient(top, #d34231 0%,#cc091f 100%);
	background: -webkit-linear-gradient(top, #d34231 0%,#cc091f 100%);
	background: linear-gradient(to bottom, #d34231 0%,#cc091f 100%);
	border: 1px solid #2c2c2c;
	box-shadow: 0.02em 0.04em 0.07em rgba(0,0,0,0.5), inset -0.03em -0.0em 0.03em rgba(255,101,12,0.7);
}
.button.dark3 {
	color: #fff;
	border: 1px solid #555555;
	background: #014b7b;
	box-shadow: inset 0 -0.04em 0 #236692;
}
.button.dark4 {
	color: #fff;
	border: 1px solid #555555;
	background: #666666;
	box-shadow: inset 0 -0.04em 0 #868686;
}
.button.dark5,
.button.dark6 {
	color: #fff;
	border: 1px solid #555555;
	background: #d34130;
	box-shadow: inset 0 -0.04em 0 #e55c44;
}
.button.icon.buy {
	color: #28373c !important;
	border: 1px solid rgba(40,55,60,0.5);
	background-color: #38ad14;
}
.button.pale2 {
	border-color: #d34130;
	color: #d34130;
}
.button.pale2.hover,
.button.pale2:hover {
	background: #d34130;
	color: #fff;
}
.button.pale3 {
	color: #8e8e8e;
	border: 1px solid #bcbcbc;
	background: #e7e7e7;
}

.button.dark2.plus:hover:before,
.button.dark2.plus.hover:before {
	background-position: 34.25em 3.05em;
}
.button.dark2.plus:before {
	background-position: 34.25em 3.05em;
}
.button.icon.dark2.return:hover:before,
.button.icon.dark2.return.hover:before {
	background-position: 25.34em 3.05em;
}
.button.icon.dark2.return:before {
	background-position: 25.34em 1.56em;
}
.button.icon.dark2.menu:before {
	background-position: 35.75em 1.56em;
}
.button.icon.dark2.menu:hover:before {
	background-position: 35.75em 3.05em;
}
.button.icon.dark3.return:before {
	background-position: 25.34em 4.55em;
}
.button.icon.dark3.settings:before,
.button.icon-text.dark3.settings:before {
	background-position: 29.83em 4.55em;
}
.button.icon.dark4.watchlist-add:before {
	background-position: 23.92em 3.05em;
}
.button.icon.dark4.watchlist-delete:before {
	background-position: 22.43em 3.05em;
}
.button.icon.dark5.depot:before {
	background-position: 13.45em 3.05em;
}
.button.dark6.alerts:before,
.button.dark6.alerts:before {
	background-position: 32.76em 4.55em;
}

#header {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #fff;
}
#header .header > div:nth-child(1) {
	background-color: #004e80;
	background: -moz-linear-gradient(top, #004e80 0%, #004e80 66%, #004d7f 80%, #03406c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004e80), color-stop(66%,#004e80), color-stop(80%,#004d7f), color-stop(100%,#03406c));
	background: -webkit-linear-gradient(top, #004e80 0%,#004e80 66%, #004d7f 80%,#03406c 100%);
	background: -o-linear-gradient(top, #004e80 0%,#004e80 66%, #004d7f 80%,#03406c 100%);
	background: -ms-linear-gradient(top, #004e80 0%,#004e80 66%, #004d7f 80%,#03406c 100%);
	background: linear-gradient(to bottom, #004e80 0%,#004e80 66%, #004d7f 80%,#03406c 100%);
	border-top: 1px solid #ffffff;
}
#header > .header {
	border-bottom: 1px solid #063359;
}
#header .header > div > div.search-form .jcf-text-container {
	background: #eaeaea;
}
#header .header > div > div.search-form .jcf-text-container input[type="text"],
#header .header > div > div.search-form .jcf-text-container input[type="search"] {
	color: #004e80;
	background: transparent !important;
}
#header .header > div > div.search-form input[type="submit"] {
	color: #004e80;
}
#header .header > div > div.search-form .jcf-text-container :-moz-placeholder {
	color: #004e80 !important;
}
#header .header > div > div.search-form .jcf-text-container ::-moz-placeholder {
	color: #004e80 !important;
}
#header .header > div > div.search-form .jcf-text-container :-ms-input-placeholder {
	color: #004e80 !important;
}
#header .header > div > div.search-form .jcf-text-container ::-ms-input-placeholder {
	color: #004e80 !important;
}
#header .header > div > div.alerts-ticker a > span span {
	background-color: #c6e2f4;
	color: #053862;
}
#header .header > div > div.alerts-ticker.unread a > span span {
	color: #d44131;
}
#header .header > div > div.alerts-ticker.active a > span span {
	background-color: #fff;
	color: #d44131;
}
#header .header > div > div.alerts-ticker.active a:hover > span span,
#header .header > div > div.alerts-ticker a:hover > span span {
	background-color: #f7a6a6;
	color: #e70808;
}

#header .header > nav {
	color: #fff;
	border-top: 1px solid #060b12;
	background-color: #004e80;
	background: -moz-linear-gradient(top, #03406c 0%, #05365d 20%, #063359 33%, #063359 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#03406c), color-stop(20%,#05365d), color-stop(33%,#063359), color-stop(100%,#063359));
	background: -webkit-linear-gradient(top, #03406c 0%,#05365d 20%, #063359 33%,#063359 100%);
	background: -o-linear-gradient(top, #03406c 0%,#05365d 20%, #063359 33%,#063359 100%);
	background: -ms-linear-gradient(top, #03406c 0%,#05365d 20%, #063359 33%,#063359 100%);
	background: linear-gradient(to bottom, #03406c 0%,#05365d 20%, #063359 33%,#063359 100%);
}
#header .header nav ul li.text > * {
	font-weight: bold;
}
#header .header > nav ul li.icon:not(:last-child),
#header .header > nav ul li.text:not(:last-child) {
	border-right: 1px solid rgba(0,16,26,1);
	box-shadow: inset -1px 0 0 rgba(0,166,255,0.3);
}
#header .header > nav ul li.icon.active,
#header .header > nav ul li.text.active {
	border-right: 1px solid rgba(0,16,26,1);
	box-shadow: inset -1px 0 0 rgba(0,167,246,1);
}
#header .header > nav ul li.icon.last {
	border-right: 0px;
	box-shadow: 0 0 0 rgba(0,0,0,0);
}
#header .header > nav ul li.icon.active a,
#header .header > nav ul li.icon a:hover {
	color: #cd0c20;
	text-shadow: 1px 1px #333;
	text-decoration: none;
}
#header .header > nav ul li.text.active a,
#header .header > nav ul li.text a:hover {
	color: #fb0031;
	text-shadow: 1px 1px #333;
	text-decoration: none;
}
#header .header > nav ul li.dropdown {
	background-color: #032643;
}
#header .header > nav ul li.dropdown.open {
	background-color: #5b0900;
}
#header #header-spiele nav ul li.dropdown .opener strong {
	color: #d3121e;
}
#header nav ul li.dropdown.active .opener,
#header nav ul li.dropdown .opener:hover,
#header nav ul li.dropdown.open .opener {
	color: #e73f52;
	text-shadow: 0 0 3px #000000;
}
#header nav ul li.dropdown.active .opener strong,
#header nav ul li.dropdown .opener:hover strong,
#header nav ul li.dropdown.open .opener strong {
	color: #e73f52;
}
#header nav ul li.dropdown .opener.brokerage {
	background-color: #00437b;
}
#header nav ul li.dropdown.open .opener.brokerage {
	background-color: #0c5798;
}
#header nav ul li.dropdown .opener.brokerage strong {
	color: #fff;
}
#header .header > nav ul li.dropdown li .dropdown-item {
	color: #aaaaaa;
	border-top: 1px dashed #5b3c40;
	background-color: #4f0009;
}
#header .header > nav ul li.dropdown li.active .dropdown-item,
#header .header > nav ul li.dropdown li .dropdown-item:hover {
	color: #fb0031;
}
#header .header > nav ul li.dropdown li .dropdown-item.brokerage {
	color: #ffffff;
	border-top: 1px dashed #617faf;
	background-color: #00437b;
}
#header .header > nav ul li.dropdown li .dropdown-item.brokerage:hover {
	color: #c0e2ff;
}
#header nav ul li.dropdown .dropdown-group > .dropdown-item strong {
	color: #e0e0e0;
}

#header .header > nav ul li.icon.wingman {
	border-left: 0px;
}
#header .header > nav ul li.wingman.active a:before {
	background-color: #d34532;
}
#header-user > div:nth-child(2) nav a {
	background-color: #b4020c;
	color: #fff;
}

.main_content h2.strong,
.main_content h1.strong {
	color: #c80308;
}

.main_footer{
	border-top: 1px solid #d80033;
	background-color: #253e65;
	background: -moz-linear-gradient(top, #2c4e7b 0%,#253e65 66%,#22385c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c4e7b), color-stop(66%,#253e65), color-stop(100%,#22385c));
	background: -webkit-linear-gradient(top, #2c4e7b 0%,#253e65 66%,#22385c 100%);
	background: -o-linear-gradient(top, #2c4e7b 0%,#253e65 66%,#22385c 100%);
	background: -ms-linear-gradient(top, #2c4e7b 0%,#253e65 66%,#22385c 100%);
	background: linear-gradient(to bottom, #2c4e7b 0%,#253e65 66%,#22385c 100%);
}
.main_footer nav ul li a{
	text-shadow: 0.03em 0.1em rgba(0,0,0,0.28);
	color: rgb(245,245,240);
}
.main_footer nav ul li:not(:last-child) {
	border-right: 1px solid rgb(17,17,17);
	box-shadow: inset -1px 0px 0px #487ec8;
}

.h1 {
	color: #0b5697;
}
.h1 em {
	color: #d34130;
}
.h1 .select-container {
	border: 1px dashed #0b5697;
	color: #0b5697;
}
.h1 .select-container select {}
.h1 .select-container .jcf-select:after {
	box-shadow: 0 0 0 rgba(0,0,0,0);
}
.h1 .select-container .jcf-select .jcf-select-text {
	background: transparent;
	border: 0px;
	box-shadow: 0 0 0 rgba(0,0,0,0);
}
.h1 .select-container .jcf-select .jcf-select-opener {
	background: transparent;
	border: 0px;
	box-shadow: 0 0 0 rgba(0,0,0,0);
}

.main_content .header.select-container .jcf-select {
}
.main_content .header.select-container .jcf-select select {
}
.main_content .header.select-container .jcf-select:after {
}
.main_content .header.select-container .jcf-select .jcf-select-text {
}
.main_content .header.select-container .jcf-select .jcf-select-opener {
	background: #4d4d4d; /* Old browsers */
	background: -moz-linear-gradient(top, #004e80 0%,#004e80 45%,#024776 48%,#06355c 52%, #063359 55%, #063359 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #004e80 0%,#004e80 45%,#024776 48%,#06355c 52%,#063359 55%,#063359 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #004e80 0%,#004e80 45%,#024776 48%,#06355c 52%,#063359 55%,#063359 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	height: auto !important;
	top: 1px;
	bottom: 1px;
	right: -1px;
	border: 1px solid #9f9f9f;
	width: 1.8em;
}

.main_content .section.bg {
	background-color: #eceef1;
}
.main_content .section.bg.bg-2 {
	background-color: #f2f2f2;
}
.main_content .section.bg .section.bg {
	background-color: #f3f6fb;
}
.main_content .section.bg .section.bg.border {
	border: 3px solid #e1e2e4;
	background-color: #dadbdb;
	color: #8e8f90;
}
.main_content .section.bg hr {
	background-color: #ffffff;
	height: 4px !important;
}
.main_content .section.bg.description {
	color: #999;
}
.main_content .section.bg.description .header:before {
	border: 1px solid #999;
}
.main_content .section.bg.description .body:before {
	border-top: 2px dotted #bbb;
}

.main_select_container select{
	color: #555;
}
.main_select_container h1,
.main_select_container .jcf-select {
	border: 1px solid #9f9f9f;
	border-radius: 0.5em;
	background-color: #f8f9f9;
	background: -moz-linear-gradient(top, #f8f9f9 0%,#f8f9f9 25%, #f2f4f6 75%, #f0f3f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f9f9),#f8f9f9 25%, color-stop(75%,#f2f4f6), color-stop(100%,#f0f3f5));
	background: -webkit-linear-gradient(top, #f8f9f9 0%,#f8f9f9 25%,#f2f4f6 75%,#f0f3f5 100%);
	background: -o-linear-gradient(top, #f8f9f9 0%,#f8f9f9 25%,#f2f4f6 75%,#f0f3f5 100%);
	background: -ms-linear-gradient(top, #f8f9f9 0%,#f8f9f9 25%,#f2f4f6 75%,#f0f3f5 100%);
	background: linear-gradient(to bottom, #f8f9f9 0%,#f8f9f9 25%,#f2f4f6 75%,#f0f3f5 100%);
	box-shadow: 0.02em 0.04em 0.07em rgba(0,0,0,0.5), inset 0 0 0.4em rgba(50,50,50,0.4);
}
.main_select_container h1,
.main_select_container .jcf-select .jcf-select-text {
	background: transparent;
	margin-top: -1px;
	border: 0;
}
.main_select_container .jcf-select .jcf-select-opener {
	background: #4d4d4d; /* Old browsers */
	background: -moz-linear-gradient(top, #004e80 0%,#004e80 45%,#024776 48%,#06355c 52%, #063359 55%, #063359 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #004e80 0%,#004e80 45%,#024776 48%,#06355c 52%,#063359 55%,#063359 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #004e80 0%,#004e80 45%,#024776 48%,#06355c 52%,#063359 55%,#063359 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	height: auto !important;
	top: 1px;
	bottom: 1px;
	right: -1px;
	border: 1px solid #9f9f9f;
	width: 1.8em;
}

.in_perf.neg, .perf.neg, .in_type.neg, #ticker_perf.neg {
	color: #d10c0c;
}
.in_perf.pos, .perf.pos, .in_type.pos, #ticker_perf.pos {
	color: #139e20;
}
table tbody tr:nth-of-type(odd) .storage_wait {
	background-color: rgba(201,203,204,0.5);
}
table tbody tr:nth-of-type(even) .storage_wait{
	background-color:rgba(227,228,229,0.5);
}
.table thead tr th {
	border-top: 1px solid #d0d5d5;
	border-bottom: 1px solid #d0d5d5;
	background-color: #eceff2;
}
.table tbody tr:not(:first-child) td {
	border-top: 1px solid #eceef1;
}
.table tbody tr:last-child td {
	border-bottom: 2px solid #d0d5d5;
}

.table tbody tr:nth-of-type(odd) td {
	background-color: #f2f6fb;
}
.table tbody tr:nth-of-type(even) td  {
	background-color: #ffffff;
}
.table tbody tr.odd td {
	background-color: #f2f6fb;
}
.table tbody tr.even td  {
	background-color: #ffffff;
}
.table tbody tr:nth-of-type(odd) .storage_wait {
	background-color:rgba(247,247,247,0.5);
}
.table tbody tr:nth-of-type(even) .storage_wait{
	background-color: rgba(234,234,234,0.5);
}
.table.grey thead tr th {
	background-color: #f9fdff;
	border-color: #c0c6ca;
}
.table.grey tbody tr:nth-of-type(odd) td {
	background-color: #e1e5e8;
}
.table.grey tbody tr:nth-of-type(even) td {
	background-color: #f3f6fb;
}
.table.grey tbody tr.odd td {
	background-color: #e1e5e8;
}
.table.grey tbody tr.even td {
	background-color: #f3f6fb;
}
.table.grey tbody tr:nth-of-type(odd) .storage_wait {
	background-color: rgba(210,210,210,0.5);
}
.table.grey tbody tr:nth-of-type(even) .storage_wait {
	background-color:rgba(234,234,234,0.5);
}
.table tbody tr td.in_perf.up {
	color: inherit;
	background-color: #8ed194;
}
.table tbody tr td.in_perf.down {
	color: inherit;
	background-color: #e58b8b;
}

.table.signal thead tr th {
	background-color: #eceff2;
}
.table.signal tbody tr td {
	background-color: #eceff2;
}
.table.signal thead tr:nth-child(3n) th,
.table.signal tbody tr:nth-child(3n) td {
	background-color: transparent;
}
.table.signal thead th {
	border-top-width: 1px;
	border-top-style: solid;
}
.table.signal thead th,
.table.signal tbody td {
	border-color: #d0d5d5 !important;
}
.table.signal tbody tr:last-child td {
	border-bottom: 0px;
}
.table.signal.gallery tr td {
	background-color: #eceff2;
}
.table.signal tbody tr td.in_chart div {
	border-bottom: 1px solid #d0d5d5;
	border-left: 1px solid #d0d5d5;
	border-right: 1px solid #d0d5d5;
	background-color: #fff;
}
.table.signal.gallery tbody tr td.in_chart div {
	border-top: 1px solid #d0d5d5;
	border-bottom: 2px solid #d0d5d5;
	border-left: 0;
	border-right: 0;
	background-color: #fff;
}
.table.signal.gallery tbody tr td.in_chart div,
#chart_content .table.signal tbody tr td.in_chart div {
	border-left: 0;
	border-right: 0;
}
#chart_content .table.signal table {
	border-top: 0px;
	border-bottom: 0px;
}
#chart_content .table.signal thead th {
		background-color: #fafbff;
}
#chart_content .table.signal.gallery tbody tr td {
		background-color: #fafbff;
}

.table span.highlight {
	background-color: #777;
	color: #f4f4f4;
}
.table.news tbody tr:last-child td,
.table.news tbody tr:nth-child(3n+2) td {
	border: 0;
}
.table.news tr:nth-child(3n) td {
	background: transparent !important;
}
.table.news tr:nth-child(3n+1) td {
	border-top: 1px solid #8d8d8d;
}
.table.news tbody tr:nth-child(3n) td {
	border-top: 1px solid #8d8d8d;
}
.table.news tr.even td,
.table.news tr.odd td {
	background-color: #eceef1;
}
.table.news tr td.in_name,
.table.news tr td.in_impact,
.table.news tr td.in_value {
	color: #0b5697;
}
.table.news .in_impact {
	box-shadow: inset 0 0 0.5em #b8b9cf;
}
.table.news td.in_articles article {
	border-bottom: 1px dashed #ccc;
}
.table.news td.in_articles article:last-child {
	border-bottom: 1px solid #8d8d8d;
}
.table.news td.in_articles article:nth-child(2n+1) {
	background-color: #f4f5f8;
}
.table.news td.in_articles article:nth-child(2n) {
	background-color: #f7f7f7;
}
.table.news article footer .time {
	color: #888;
}
.table.news article footer .source {
	color: #4483cb;
}
.table.news article footer .category a {
	color: #888;
	border: 1px solid #888;
}
.table.events th {
	background-color: #d6dadf;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-color: #aaa;
	color: #222;
}
.table.events .in_date,
.table.events .in_name span,
.table.events .in_type,
.table.events .in_value {
	color: #777;
}
.table.events th.in_date.title {
	color: #ffffff;
	background-color: #004d7f;
}

#index_content figure img {
	border: 1px solid #888a8c;
	box-shadow: 0.05em 0.1em 0.2em #888a8c;
}
#index_content .section.radar table tr td:nth-child(2) {
	border-right: 0.7em solid #ffffff;
}
#index_content .section.radar table tr td:nth-child(even) span {
	border: 1px solid #565656;
}
#index_content #index-wingman-header > div a {
	color: #0b5697;
	background: #e5edf5;
	background: -moz-linear-gradient(top, #ffffff 0%,#e5edf5 66%,#cecece 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5edf5 66%,#cecece 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#e5edf5 66%,#cecece 100%);
	border: 1px solid #9f9f9f;
	box-shadow: 0.02em 0.04em 0.07em rgba(100,100,100,0.5), inset -0.03em 0em 0.03em rgb(255,255,255);
}


#index_experts h2 em {
	color: #b80000;
}
#index_experts .section {
	color: #898989;
}
#index_experts .section h3 {
	color: #666;
}
#index_content #index_experts {
	color: #fff;
}
#index_content #index_experts h2 em {
	color: #e73f52;
}
#index_content #index_experts .section {
	border-top: 1px dashed #ab8488;
}
#index_content #index_experts .section .css-cell header {
	color: #a88e91;
}
#index_content #index_experts .section h3 {
	color: inherit;
}
#index_content #index_experts .section .css-cell header h3 {
	color: #fff;
}
#index_content #index_experts .section .css-cell > p {
	color: #a0a0a0;
}
#index_content #index_experts .chat-ticker p {
	color: #a0a0a0;
}

#chat_content #news_settings,
#chat_content #news_settings_bottom {
	background-color: #ffffff !important;
	box-shadow: -0.1em 0.1em 0.3em rgba(255, 255, 255, 0.5);
}
#chat_content #chat_nav {
	background-color: #ffffff;
}
.news-ticker-scroll-to-bottom .num > * {
	background: #dedede;
	color: #000;
}

#login_content h1,
#login_content h2 {
	color: #004d7f;
}
form.login input[type="password"],
form.login input[type="email"],
form.login input[type="text"]{
	border: 1px solid #999;
	box-shadow: 0em 0em 0.15em #969696 inset;
	color: #515151;
	background-color: #e9e9e9;
	background: -moz-linear-gradient(top, #f2f2f2 0%, #e9e9e9 70%, #dbdbdb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(70%,#e9e9e9), color-stop(100%,#dbdbdb));
	background: -webkit-linear-gradient(top, #f2f2f2 0%,#e9e9e9 70%,#dbdbdb 100%);
	background: -o-linear-gradient(top, #f2f2f2 0%,#e9e9e9 70%,#dbdbdb 100%);
	background: -ms-linear-gradient(top, #f2f2f2 0%,#e9e9e9 70%,#dbdbdb 100%);
	background: linear-gradient(to bottom, #f2f2f2 0%,#e9e9e9 70%,#dbdbdb 100%);
}
form.login input[type="submit"] {
	border-width: 0;
	color: #ffffff;
	text-shadow: 0.03em 0.1em rgba(0,0,0,0.28);
	background-color: #ca052e;
	background: -moz-linear-gradient(top, #ca052e 0%, #b30926 70%, #ac0a23 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca052e), color-stop(70%,#b30926), color-stop(100%,#ac0a23));
	background: -webkit-linear-gradient(top, #ca052e 0%,#b30926 70%,#ac0a23 100%);
	background: -o-linear-gradient(top, #ca052e 0%,#b30926 70%,#ac0a23 100%);
	background: -ms-linear-gradient(top, #ca052e 0%,#b30926 70%,#ac0a23 100%);
	background: linear-gradient(to bottom, #ca052e 0%,#b30926 70%,#ac0a23 100%);
}
form.login input:hover[type="submit"]{
	color: #b9bbc9;
	background-color: #bb052e;
	background: -moz-linear-gradient(top, #bb052e 0%, #a50926 70%, #9a0a23 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bb052e), color-stop(70%,#a50926), color-stop(100%,#9a0a23));
	background: -webkit-linear-gradient(top, #bb052e 0%,#a50926 70%,#9a0a23 100%);
	background: -o-linear-gradient(top, #bb052e 0%,#a50926 70%,#9a0a23 100%);
	background: -ms-linear-gradient(top, #bb052e 0%,#a50926 70%,#9a0a23 100%);
	background: linear-gradient(to bottom, #bb052e 0%,#a50926 70%,#9a0a23 100%);
}
#login_info a {
	color: #b90024;
}
#login_content p a {
	color: #b90024;
}

.section > .article footer {
	color: #AE1023;
}
.section > .article header h2 {
	color: #004d7f;
}

.chat-ticker {
	background-color: #eceef1;
}
#index_content .chat-ticker {
	background-color: #f6f9ff;
	box-shadow: 0 0 0.3em #ccc;
}
.chat-ticker tr.first_row td > div {
	border-top: 1px solid #888;
}
.chat-ticker tr td footer .author span {
	color: #d34130;
}
.chat-ticker:not(.channel-ticker) tr td img {
	border: 1px solid #d8d9d9;
}
.chat-ticker tr td .tag {
	color: #fff;
	background: #555;
	border-bottom: 1px solid #555;
}
.chat-ticker tr.first_row td > div:before {
	border: 2px solid #707070;
	background-color: #fff;
}
.chat-ticker tr.first_row.active footer > * {
	color: #b70b22;
}

#news_top {
	border-bottom: 1px solid #888;
}
#news_top ul li:hover,
#news_top ul li:hover a {
	color: #B40000;
}

#news_top .table tbody td.in_name a:hover {
	color: #AE1023;
}
#news_top .table tbody tr:not(:first-child) td {
	border: 0;
}
#news_top .table tbody tr:nth-of-type(odd) td {
	background-color: #f3f6fb;
}
#news_top .table tbody tr:nth-of-type(even) td {
	background-color: transparent;
}
#news_top .table tbody tr.odd td {
	background-color: #f3f6fb;
}
#news_top .table tbody tr.even td {
	background-color: transparent;
}
#news_content .table tbody tr:last-child td {
	border-bottom: 0;
}

#gallery_content .section.menu {
	background: #eee;
	border-top: 1px solid #bbb;
	border-bottom: 3px solid #ccc;
}
#gallery_content .section.menu > div:not(:first-child) {
	border-top: 3px solid rgb(225,225,227);
}
#gallery_content .section.menu div.gallery_wait {
	background-color: rgba(255,255,255,0.5);
}
#gallery_content .section.menu .button.text {
	color: #555;
	border-color: #555;
}
#gallery_content .section.menu .button.text.active {
	color: rgb(174, 28, 28);
	border-color: rgb(174, 28, 28);
}
#gallery_content .section.menu ul.short-menu li,
#gallery_content .section.menu ul.sort-menu li {
	border: 0px;
}
#gallery_content .section.menu ul.short-menu li .chart-control {
	color: inherit;
}
#gallery_content .section.menu ul.short-menu li .chart-control.active,
#gallery_content .section.menu ul.sort-menu li .chart-control.active {
	color: #1661a2;
}

.gallery_content .gallery-item {
	background-color: #eceff2;
	border-top: 1px solid #d0d5d5;
	border-bottom: 3px solid #d0d5d5;
}
.gallery_content .gallery-item .header {
	border-bottom: 1px solid #d0d5d5;
}
.gallery_content .gallery-item .figure_wait {
	background-color: rgba(208,213,213,0.5);
}
.gallery_content .gallery-item figure img {
	border: 0px;
	background-color: #eceff2;
}

#chart_content #chart_ticker #chart_heading {
	color: #004d7f;
}
#chart_ticker #ticker_date_time {
	color: #7e8183;
}
#chart_ticker #ticker_date_time em {
	color: #a7a7a7;
}
#chart_ticker #ticker_ask_bid > span {
	color: rgb(137,137,137);
	border: 1px solid #8a8a8a;
}
#chart_ticker #ticker_wkn_isin {
	color: #0b5697;
}
#chart_content #chart_ticker #ticker_ask_bid > span:last-child {
	background-color: #8a8a8a;
	color: #d7d8d8;
}
#chart_ticker small {
	color: #3c78ac;
	font-weight: 300;
}
#chart_ticker #ticker_brokerage .button.text {
	border-color: #6d90ba;
	background-color: #6d90ba;
	color: #ecedef;
	text-shadow: 0 0.04em 0.07em rgba(0,0,0,0.2);
}
#chart_ticker #ticker_brokerage .button.text.active {
	border-color: #00489a;
	background-color: #00489a;
	color: #ffffff;
	text-shadow: 0 0.04em 0.07em rgba(0,0,0,0.5);
}
#chart_content #chart_ticker header.section.bg h1 {
	color: #c80308;
}

#chart-button-nav li:last-child a {
	text-shadow: 0 0 0 transparent;
}
#chart-button-nav li:last-child a div {
	background-color: #e5e8eb;
	color: #8a8a8a;
	font-weight: 700;
}

#chart_figure_container header h2 {
	color: rgb(142,143,144);
}
.figure-shadow:after,
.figure-shadow:before{
	box-shadow: 0em 0.75em 0.5em 1em #777;
}
.figure-shadow img {
	background-color: #f4f5f7;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

.chart-element-menu.short-menu li:not(:first-child){
	border-left: 1px solid rgb(100,101,101);
}
.chart-element-menu.short-menu li button {
	color: rgb(137,137,137);
}
.chart-element-menu.short-menu li button.active {
	color: #004d7f;
}
#index_content .chart-element-menu.short-menu {
	display: none;
}
.chart-element-menu.long-menu {
	border: 1px solid #999;
	color: #353535;
}
#gallery_content .chart-element-menu.long-menu {
	border-width: 0;
}
.chart-element-menu.long-menu form > div > fieldset > label {
	color: #0b5697;
}
.chart-element-menu.long-menu form > div:nth-of-type(2),
.chart-element-menu.long-menu form > div:nth-of-type(3){
	border-color: rgb(163,163,163);
}
.chart-element-menu.long-menu form fieldset > legend {
	color: inherit;
}

.chart-element-menu.long-menu .tabs-menu {
	border-right: 2px solid rgb(163,163,163);
}
.chart-element-menu.long-menu .tabs-menu li span.opened{
	color: #ffffff;
	background-color: #004d7f;
}
.chart-element-menu.long-menu .tabs-menu li span.opened:after,
.chart-element-menu.long-menu .tabs-menu li span.opened:before {
	background-color: #004d7f;
}
#chart_menu_buttons.closed{
	border-color: rgb(80,80,80);
}
#chart_menu_buttons.opened{
	border-color: rgb(100,101,101);
}
.chart-element-menu.long-menu .storage-settings {
	color: #0b5697;
	background-color: rgba(0,0,0,0.15);
}
.chart-element-menu.long-menu .storage-settings input[type="button"] {
	color: #555;
}
.chart-element-menu.long-menu .storage-settings input:hover[type="button"] {
	color: #212121;
}
.chart-element-menu.long-menu .storage-settings input[type="button"],
.chart_submit_holder input[type="submit"]{
	box-shadow: 0px 0px 3px #9E9E9E, inset 0 0 2px #9e9e9e;
	border: 1px solid #9e9e9e;
}
.chart-element-menu.long-menu .storage-settings input[type="button"],
.chart_submit_holder input[type="submit"] {
	background: -moz-linear-gradient(top, #e9e9e9 0%,#dddddd 48%, #d4d4d4 49%, #bababa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(48%,#dddddd), color-stop(49%,#d4d4d4), color-stop(100%,#bababa));
	background: -webkit-linear-gradient(top, #e9e9e9 0%,#dddddd 48%,#d4d4d4 49%,#bababa 100%);
	background: -o-linear-gradient(top, #e9e9e9 0%,#dddddd 48%,#d4d4d4 49%,#bababa 100%);
	background: -ms-linear-gradient(top, #e9e9e9 0%,#dddddd 48%,#d4d4d4 49%,#bababa 100%);
	background: linear-gradient(to bottom, #e9e9e9 0%,#dddddd 48%,#d4d4d4 49%,#bababa 100%);
}
.chart-element-menu.long-menu .storage-settings input:hover[type="button"],
.chart_submit_holder input:hover[type="submit"] {
	color: #ffffff;
	background: -moz-linear-gradient(top, #c80308 0%,#c40206 48%, #b50000 49%, #b50000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c80308), color-stop(48%,#c40206), color-stop(49%,#b50000), color-stop(100%,#b50000));
	background: -webkit-linear-gradient(top, #c80308 0%,#c40206 48%,#b50000 49%,#b50000 100%);
	background: -o-linear-gradient(top, #c80308 0%,#c40206 48%,#b50000 49%,#b50000 100%);
	background: -ms-linear-gradient(top, #c80308 0%,#c40206 48%,#b50000 49%,#b50000 100%);
	background: linear-gradient(to bottom, #c80308 0%,#c40206 48%,#b50000 49%,#b50000 100%);
}
#chart_menu_settings input[type="button"] {
	color: #555555;
}
.chart_submit_holder input[type="submit"] {
	color: #d50000;
}

.tabs.tabs-buttons .tabs-menu li button {
	color: #686767 !important;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.2);
	box-shadow: inset 0px 0.05em 0.12em rgb(0,0,0);
	background: -moz-linear-gradient(top, #ffffff 0%,#f5f8fb 48%, #ecf3fc 49%, #d7dade 80%, #cdcdcd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(48%,#f5f8fb), color-stop(49%,#ecf3fc), color-stop(80%,#d7dade), color-stop(100%,#cdcdcd));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f5f8fb 48%,#ecf3fc 49%, #d7dade 80%,#cdcdcd 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f5f8fb 48%,#ecf3fc 49%, #d7dade 80%,#cdcdcd 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f5f8fb 48%,#ecf3fc 49%, #d7dade 80%,#cdcdcd 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f5f8fb 48%,#ecf3fc 49%, #d7dade 80%,#cdcdcd 100%);
}
.tabs.tabs-buttons .tabs-menu li button.active,
.tabs.tabs-buttons .tabs-menu li button:hover {
	color: #ffffff !important;
	background: -moz-linear-gradient(top, #d02427 0%,#d02427 48%, #cc061e 49%, #cc061e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d02427), color-stop(48%,#d02427), color-stop(49%,#cc061e), color-stop(100%,#cc061e));
	background: -webkit-linear-gradient(top, #d02427 0%,#d02427 48%,#cc061e 49%,#cc061e 100%);
	background: -o-linear-gradient(top, #d02427 0%,#d02427 48%,#cc061e 49%,#cc061e 100%);
	background: -ms-linear-gradient(top, #d02427 0%,#d02427 48%,#cc061e 49%,#cc061e 100%);
	background: linear-gradient(to bottom, #d02427 0%,#d02427 48%,#cc061e 49%,#cc061e 100%);
}

.exchanges .h1,
.tabs .tabs-content-item .h1 {
	color: #004d7f;
}

.tabs-content-item table {
	border-top: 1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
}
.tabs-content-item table th {
	border-bottom: 1px solid #a1a1a1;
}
.tabs-content-item table tbody tr:nth-child(2n) td {
	background-color: #F3F6FB;
}
.tabs-content-item table tbody tr:nth-child(2n+1) td {
	background-color: #D9DCE0;
}
.tabs-content-item table tbody tr.odd td {
	background-color: #F3F6FB;
}
.tabs-content-item table tbody tr.even td {
	background-color: #D9DCE0;
}
.tabs-content-item table tbody tr.odd td {
	background-color: #D9DCE0;
}
.tabs-content-item table tbody tr.even td {
	background-color: #F3F6FB;
}
.exchanges table thead tr th:first-child,
.exchanges table tbody tr td:first-child {
	border-right: 1px solid #a1a1a1;
}
.exchanges table tbody tr td.in_size {
	color: #536693;
}
.exchanges table tbody tr:nth-child(4n) td,
.exchanges table tbody tr:nth-child(4n+2) td,
.exchanges table tbody tr:nth-child(4n+3) td {
	border-top: 0;
	padding-top: 0;
}
.exchanges table tbody tr td.in_text {
	color: #888;
}
.fundamental .fundamental_current p a {
	color: #B40000;
}
.fundamental .fundamental_current tbody tr.estimated td {
	color: #997026;
}
.fundamental .fundamental_current tbody tr.observed td {
	color: #6b96c8;
}
.fundamental .fundamental_historic thead tr th:first-child,
.fundamental .fundamental_historic tbody tr td:first-child,
.fundamental .fundamental_keyvalues thead tr th:first-child,
.fundamental .fundamental_keyvalues tbody tr td:first-child {
	border-right: 1px solid #a1a1a1;
}
.fundamental .fundamental_overview tbody tr td {
}

.tabs .tabs-content-item .menu {
	background-color: #fafbff;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
}
.tabs .tabs-content-item .menu form output {
	display: inline-block;
	border: 1px dotted #999;
	color: #888;
}
.tabs .tabs-content-item .menu .css-cell {
	color: #004d7f;
}
.tabs .tabs-content-item .menu .css-row > label.css-cell {
	color: #555;
}
.warrants .tabs-warrants-table thead tr th {
	background-color: #fafbff;
	border-top: 1px solid #a1a1a1;
}
.warrants .tabs-warrants-table .in_name2 {
}
.warrants .tabs-warrants-table tbody tr.even {
	border-top: 1px solid #c5c5c5;
}
.warrants .tabs-warrants-table tbody tr.odd {
	border-top: 1px solid #b5b5b5;
}
.warrants .tabs-warrants-table tbody tr.even:nth-child(3n+1) td,
.warrants .tabs-warrants-table tbody tr.odd:nth-child(3n+1) td {
	border-top: 1px solid #999999;
}
.warrants .tabs-warrants-table tbody tr.even:nth-child(3n+3) td:not(:first-child) {
	border-left: 1px solid #c5c5c5;
}
.warrants .tabs-warrants-table tbody tr.odd:nth-child(3n+3) td:not(:first-child) {
	border-left: 1px solid #b5b5b5;
}
.warrants .tabs-warrants-table tbody tr.even td {
	background-color: #F3F6FB;
}
.warrants .tabs-warrants-table tbody tr.odd td {
	background-color: #D9DCE0;
}
.warrants .tabs-warrants-table tbody tr td.in_perf.up  {
	color: inherit;
	background-color: #8ed194;
}
.warrants .tabs-warrants-table tbody tr td.in_perf.down {
	color: inherit;
	background-color: #e58b8b;
}

.tabs-news-menu {
	color: #d34130;
}
.tabs-news-menu .jcf-input-container label {
	text-shadow: 0 0 0 rgb(0,0,0);
	color: #d34130;
}
.tabs-news-menu .jcf-input-container:hover .jcf-radio,
.tabs-news-menu .jcf-input-container .jcf-radio.jcf-checked {
	background-color: #d34130;
}
.tabs-news-menu .jcf-radio-container .jcf-radio,
.tabs-news-menu .jcf-input-container .jcf-radio,
.tabs-news-menu .jcf-input-container .jcf-checkbox {
	border-top: 1px solid #d34130;
	border-bottom: 1px solid #d34130;
	border-left: 1px solid #d34130;
	border-right: 0px;
	background-color: transparent;
}
.tabs-news-menu .jcf-input-container:hover .jcf-checkbox,
.tabs-news-menu .jcf-input-container .jcf-checkbox.jcf-checked {
	background-color: #d34130;
}
.tabs-news-menu > div:first-child {
	color: #004d7f;
}
.tabs-news-menu > div:last-child > div .jcf-radio,
.tabs-news-menu > div:last-child > div .jcf-checkbox {
	border-right: 1px solid #d34130;
}
.tabs-news-menu .jcf-input-container .jcf-label-active,
.tabs-news-menu .jcf-input-container:hover label {
	color: #ffffff;
}
.tabs-news-menu .jcf-input-container .jcf-focus {
	border-color: #d34130 !important;
}

#newsticker_content #news_article {
	border-bottom: 2px dashed #8d8d8d;
}
#newsticker_content #news_article article footer {
	color: #B40000;
}
nav.bottom_nav ul li.news-ticker-up a{
	color: #555;
}
nav.bottom_nav ul li.news-ticker-up a:hover {
	color: #B40000;
}

/* ---------------------------------------------------------
	 3. Custom site styles
	 ---------------------------------------------------------*/

.section-block-2 {
	background-color: #eceef1;
}
.section-block-2 .header {
	color: #1b1b1b;
}
#hot_news_content .section-block-2 .header .perf,
#hot_news_content .section-block-2 .header .value {
	color: #fff !important;
	background-color: #565656;
}
#hot_news_content .section-block-2 .header > div:nth-of-type(2) div > span {
	border: 1px solid #565656;
}
#hot_news_content .section-block-2 .header > div:nth-of-type(2) div span span {
	background-color: #565656;
	color: #eee;
}
#hot_news_content .section-block-2 .header .perf.pos {
	background-color: #139e20;
}
#hot_news_content .section-block-2 .header .perf.neg {
	background-color: #d10c0c;
}
#hot_news_content .section-block-2 .body {
	background-color: #ffffff;
}
#hot_news_content .section-block-2 .body ul li div:first-child span:nth-child(2){
	color: #335693;
}
#hot_news_content .section-block-2 .body ul li div:first-child span:nth-child(3){
	border: 1px solid #888888;
	color: #888888;
}
#hot_news_content .section-block-2 .body > a {
	color: #335693;
}

.section.hot-news div.hot-news-list > div span:after {
	background-color: #565656;
}
.section.hot-news div.hot-news-list > div span.pos:after {
	background-color: #139e20;
}
.section.hot-news div.hot-news-list > div span.neg:after {
	background-color: #d10c0c;
}

#hot_news_2 {
	background-color: #004d7f;
}
#hot_news_2 header h2{
	color: #fff
}
#hot_news_2 div.container {
	background-color: #eceef1;
}
#hot_news_2 div.shadow-left {
	background: -moz-linear-gradient(left, rgba(236,238,241,1) 0%, rgba(236,238,241,1) 45%, rgba(236,238,241,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(236,238,241,1) 0%,rgba(236,238,241,1) 45%,rgba(236,238,241,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(236,238,241,1) 0%,rgba(236,238,241,1) 45%,rgba(236,238,241,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
#hot_news_2 div.shadow-right {
	background: -moz-linear-gradient(left, rgba(236,238,241,0) 0%, rgba(236,238,241,1) 55%, rgba(236,238,241,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(236,238,241,0) 0%,rgba(236,238,241,1) 55%,rgba(236,238,241,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(236,238,241,0) 0%,rgba(236,238,241,1) 55%,rgba(236,238,241,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.radio-menu.red-grey ul li {
	color: #696767;
	border: 1px solid #797979;
	border-bottom-color: #abafb1;
	border-left-color: #929395;
	border-right-color: #929395;
	box-shadow: inset -0.02em 0.06em 0.2em #a0a0a0;
	background: #f4f5f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f8f8f8 0%,#f4f5f6 25%,#dee1e3 75%,#d4d7db 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,#f8f8f8 0%,#f4f5f6 25%,#dee1e3 75%,#d4d7db 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,#f8f8f8 0%,#f4f5f6 25%,#dee1e3 75%,#d4d7db 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.radio-menu.red-grey ul li.hover {
	border-top-color: #561b22;
	border-left-color: #7e0413;
	border-right-color: #7e0413;
	border-bottom-color: #9a1324;
	color: #ffffff;
	text-shadow: 0 0.075em 0 rgba(0,0,0,0.4);
	box-shadow: inset -0.02em 0.06em 0.2em #770412;
	background: #cc071e;
	background: -moz-linear-gradient(top, #cc071e 0%,#cc071e 51%,#bd172c 51%,#bd172c 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #cc071e 0%,#cc071e 51%,#bd172c 51%,#bd172c 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #cc071e 0%,#cc071e 51%,#bd172c 51%,#bd172c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.radio-menu.red-grey ul li.hover a {
	color: #ffffff;
}

.radio-menu.red-black ul li > *,
.radio-menu.red-black .button.icon,
.radio-menu.red-black .jcf-input-container .jcf-radio {
	color: #dedede;
	box-shadow: inset 0px 0.05em 0.12em #00253c;
	background: #004d7f;
	text-shadow: 0 0.075em 0 #001726;
}
.radio-menu.red-black ul li.hover a,
.radio-menu.red-black .jcf-input-container .jcf-label-active {
	color: #ffffff;
}
.radio-menu.red-black ul li.hover > *,
.radio-menu.red-black .button.icon.hover,
.radio-menu.red-black .jcf-input-container .jcf-radio.jcf-checked {
	color: #ffffff;
	box-shadow: inset 0px 0.05em 0.12em #00253c;
	background: #d34130;
	text-shadow: 0 0.075em 0 #841a16;
}

.radio-menu.outline.red ul li > * {
	border: 1px solid #b90513;
	color: #b90513;
}
.radio-menu.outline.red ul li.hover > * {
	background-color: #b90513;
	color: #d7d8d8;
}
.radio-menu.outline.grey ul li > * {
	border: 1px solid #222;
	color: #555;
}
.radio-menu.outline.grey ul li.hover > * {
	background-color: #555;
	background: -moz-linear-gradient(top, #515151 0%, #3c3c3c 50%, #252525 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(50%,#3c3c3c), color-stop(100%,#252525));
	background: -webkit-linear-gradient(top, #515151 0%,#3c3c3c 50%,#252525 100%);
	background: -o-linear-gradient(top, #515151 0%,#3c3c3c 50%,#252525 100%);
	background: -ms-linear-gradient(top, #515151 0%,#3c3c3c 50%,#252525 100%);
	background: linear-gradient(to bottom, #515151 0%,#3c3c3c 50%,#252525 100%);
	color: #d7d8d8;
}
.radio-menu.outline ul li:not(:first-child) > * {
	border-left: 0px;
}
.radio-menu.red-black-2 .jcf-input-container label {
	color: #696767;
	text-shadow: 0 0.075em 0 #bbbdbe;
}
.radio-menu.red-black-2 .jcf-input-container .jcf-radio {
	color: #696767;
	text-shadow: 0 0.075em 0 #bbbdbe;
	border: 1px solid #797979;
	border-bottom-color: #abafb1;
	border-left-color: #929395;
	border-right-color: #929395;
	box-shadow: inset -0.02em 0.06em 0.2em #a0a0a0;
	background: #f4f5f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f8f8f8 0%,#f4f5f6 25%,#dee1e3 75%,#d4d7db 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,#f8f8f8 0%,#f4f5f6 25%,#dee1e3 75%,#d4d7db 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,#f8f8f8 0%,#f4f5f6 25%,#dee1e3 75%,#d4d7db 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.radio-menu.red-black-2 .jcf-input-container .jcf-label-active {
	color: #ffffff;
	text-shadow: 0 0.075em 0 #82020f;
}
.radio-menu.red-black-2 .jcf-input-container .jcf-radio.jcf-checked {
	border-top-color: #631113;
	border-left-color: #811618;
	border-right-color: #811618;
	border-bottom-color: #a60518;
	color: #ffffff;
	text-shadow: 0 0.075em 0 #82020f;
	box-shadow: inset -0.02em 0.06em 0.2em #7a1517;
	background: #d02427;
	background: -moz-linear-gradient(top, #d02427 0%,#d02427 51%,#cc061e 51%,#cc061e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #d02427 0%,#d02427 51%,#cc061e 51%,#cc061e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #d02427 0%,#d02427 51%,#cc061e 51%,#cc061e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

#price_reactions_table tbody tr td.in_perf.pos {
	color: rgb(93, 155, 36);
}
#price_reactions_table tbody tr td.in_perf.neg {
	color: rgb(174, 28, 28);
}
#price_reactions_table tbody tr:nth-of-type(odd) td {
	border-bottom: 0px
}
#price_reactions_table tbody tr.odd td {
	background-color: #e1e5e8;
}
#price_reactions_table tbody tr.even td {
	background-color: #f3f6fb;
}
#pr_wait {
	background-color: rgba(255,255,255,0.5);
}

#radar_signals_content tbody tr:nth-of-type(odd) td {
	background-color: #e1e5e8;
}
#radar_signals_content tbody tr:nth-of-type(even) td {
	background-color: #f3f6fb;
}
#radar_signals_content tbody tr.odd td {
	background-color: #f3f6fb;
}
#radar_signals_content tbody tr.even td {
	background-color: #f3f6fb;
}
#radar_signals_content tbody tr td:nth-child(2) span {
	background-color: #565656;
	color: #eee;
}
#radar_signals_content tbody tr td:nth-child(3) span {
	background-color: #b4af00;
	color: #000;
}
#radar_signals_content tbody tr td:nth-child(4) span {
	background-color: #565656;
	color: #eee;
}
#radar_signals_content tbody tr td:nth-child(4) span.pos {
	background-color: #227722;
}
#radar_signals_content tbody tr td:nth-child(4) span.neg {
	background-color: #881111;
}

#trends_content .section.trend-scout article footer,
#trends_content .section.trend-updates table tr td:nth-of-type(1){
	color: inherit;
}
#trends_content .section.trend-tops h3 {
	color: inherit;
}
#trends_content .section.trend-tops div > a {
	color: #FFFFFF;
	border: 1px solid #303030;
	background: -moz-linear-gradient(top, #b74535 0%,#ae1023 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b74535),color-stop(100%,#ae1023));
	background: -webkit-linear-gradient(top, #b74535 0%,#ae1023 100%);
	background: -o-linear-gradient(top, #b74535 0%,#ae1023 100%);
	background: -ms-linear-gradient(top, #b74535 0%,#ae1023 100%);
	background: linear-gradient(to bottom, #b74535 0%,#ae1023 100%);
}
#trends_content .section.trend-tops div > a:hover{
	background: #ba002d;
}
#trends_content .section.trend-tops div figure img {
	border-bottom: 1px solid #d0d5d5;
}

#apps_content .section {
	background-color: #f7f7f7;
	border-bottom: 3px solid #8d8d8d;
}
#apps_content .section.active:after {
	border: 1px solid #d1d1d1;
}

.statistics-overview ul li > span {
	border: 1px solid #575757;
	background-color: #e9e9e9;
}
.statistics-overview ul li a {
	border: 1px solid #004d7f;
	color: #004d7f;
	background-color: #fff;
}
.statistics-overview ul li > span span {
	color: #555;
}
.statistics-overview ul li > span.dark {
	background-color: #555;
}
.statistics-overview ul li > span.dark a {
	color: #fff;
	background-color: #004d7f;
	border-color: #fff;
}
.statistics-overview ul li > span.dark span {
	color: #fff;
}

#index_content #news_statistics .section.left header {
	border-bottom: 1px solid #FFFFFF;
}
#index_content #news_statistics .section.right {
	background-color: #d34130;
}
#index_content #news_statistics .section.right header {
	border-bottom: 1px solid #FFFFFF;
}
#index_content #news_statistics .section.right header h2 {
	color: #FFFFFF;
}
#index_content #news_statistics .section.right .time {
	background-color: #f7f7f7;
	color: #d34130;
}
#index_content #news_statistics .section.right {
	color: #ffffff;
}
#index_content #news_statistics .section.right .title a,
#index_content #news_statistics .section.right h3 a {
	color: inherit;
}

#index_content .market_news > header > a {
	color: #004d7f;
}
#index_content .market_news > header > a:hover {
}
#index_content .market_news footer .time {
	color: #d34130;
}
#index_content .market_news footer .source {
	color: #ffffff;
	background-color: #004d7f;
 }
#index_content .market_news article {
	border-top: 2px solid #fff;
}
#index_content .market_news article header {
	color: #004d7f;
}

.alerts .jcf-text-container {
	border: 1px solid #c0c0c0;
	box-shadow: 0 -1px 0 rgba(255,255,255,0.4);
}
.alerts .in_name .price {
	background-color: #004d7f;
	color: #fff;
}
.alerts td, .alerts .css-cell {
	vertical-align: top;
}
.alert-trendline figure button {
	background-color: #fff !important;
}
#alerts_content .heading {
	color: #d34130;
}
#alerts_content .alerts .in_name .price {
	background-color: #85898f;
	color: #fff;
}
#alerts_content .alerts .in_time.executed {
	color: #a5a254;
}
#alerts_content .alerts .readonly td {
	color: #bbb;
}
#insert_ticker_table.alerts tbody tr:nth-last-child(4n+1) td,
#insert_ticker_table.alerts tbody tr:nth-last-child(4n+2) td {
	background-color: rgb(247,247,247);
}
#insert_ticker_table.alerts tbody tr:nth-last-child(4n+3) td,
#insert_ticker_table.alerts tbody tr:nth-last-child(4n+4) td  {
	background-color: rgb(234,234,234);
}
#insert_ticker_table.alerts tbody tr:nth-last-child(4n+2) td,
#insert_ticker_table.alerts tbody tr:nth-last-child(4n+4) td {
	border-bottom: 0px !important;
}
#insert_ticker_table.alerts tbody tr.executed td {
	background-color: #e6f0b4;
}
#insert_ticker_table.alerts tbody tr.executed:nth-last-child(n+2) td {
	border-bottom: 1px solid #a5a254;
}
.alerts-ticker td article {
	background-color: #eceff2;
	box-shadow: 0 0.2em 0.1em rgba(100,100,100,0.5);
}
.alerts-ticker td article h1 {
	color: #0b5697;
}
.alerts-ticker td article footer {
	border-bottom: 1px solid #bbb;
}
.alerts-ticker td article footer .stock {
	background-color: #0b5697;
	color: #f4f4f4;
}
.alerts-ticker tr.unread td article {
	color: #fff;
	background-color: #015085;
}
.alerts-ticker tr.unread td article h1 {
	color: #fff;
}
.alerts-ticker tr.unread td article footer {
	border-bottom: 1px solid #ffffff;
}
.alerts-ticker tr.unread td article footer .stock {
	background-color: #ffffff;
	color: #015085;
}
#alerts_content .table-holder {
	border-top: 2px dotted #a1a1a1;
	border-bottom: 2px dotted #a1a1a1;
}
#alerts_content .table-holder form:nth-of-type(odd) {
	background-color: #f3f6fb;
}
#alerts_content .table-holder form:nth-of-type(even)  {
	background-color: #ffffff;
}

#alerts_content .alerts .jcf-radio-container {
	color: #888;
}

#alerts_content h2 {
	color: #0b5697;
}

#alerts_content #chart_ticker #chart_heading,
#alerts_content #chart_ticker #ticker_value_perf,
#alerts_content #chart_ticker #ticker_wkn_isin {
	color: #0b5697;
}
#alerts_content #chart_ticker #ticker_date_time {
	color: #6c98c4;
}
#alerts_content #chart_ticker #ticker_ask_bid {
	color: #4c83b3;
	border-color: #4c83b3;
}
#alerts_content input[type="text"],
#alerts_content input[type="number"] {
	color: #0b5697;
}

#section_content h2 {
	color: #004d7f;
}
#blog_content .article-teaser footer .readers {
	background-color: #727272;
	color: #fff;
	font-weight: 600;
}
#blog_content .article-teaser footer .author {
	color: #c80308;
}
.further {
	color: #b4020c;
}
.tags-1,
.user-1 {
	color: #aaaaaa;
}

.news_table thead tr th {
	background-color: rgb(215,216,216);
	border-top-color: rgb(161,161,161);
	border-bottom-color: rgb(183,183,183);
}
.news_table tbody tr:nth-of-type(odd) td {
	background-color: #d9dce0;
}
.news_table tbody tr:nth-of-type(even) td {
	background-color: #f3f6fb;
}
.news_table.pale tbody tr:nth-of-type(odd) td {
	background-color: #d9dce0;
}
.news_table.pale tbody tr:nth-of-type(even) td {
	background-color: #f3f6fb;
}
.news_table.tablet_view tbody tr.active td {
	background-color: #aaccee !important;
	color: #1B1C20 !important;
}
.news_table.tablet_view tbody tr.active article .stock a{
	background-color: #1B1C20 !important;
}
.news_table.tablet_view tbody tr.active article footer * {
	color: #B40000;
}
.news_table.tablet_view tbody tr.active article footer .stock a {
	color: #fff;
}
.news_table article .stock a {
	background-color: #004d7f;
	color: #ffffff;
}
.news_table article footer > * {
	color: #d34130;
}
.news_table article header h2 a {
	color: #004d7f;
}
.news_table article header.short_message h2 a {
	color: #335693;
}

.news_table.style_section article {
	background-color: #eceff2;
}
.news_table.style_section.tablet_view tr.active article {
	background-color: #d0a2a2 !important;
	color: #1B1C20 !important;
}

.news_table.style_lines tbody tr:nth-of-type(odd) td,
.news_table.style_lines tbody tr:nth-of-type(even) td {
	background-color: transparent;
}
.news_table.style_lines tr:not(:last-child){
	border-bottom: 2px dotted #878788;
}
.news_table.style_lines article header h1,
.news_table.style_lines article header h2,
.news_table.style_lines article header h3 {
	border-bottom: 1px solid #0b5697;
	color: inherit;
}
.news_table.style_lines article p {
	color: #555;
}
.news_table.style_lines article footer {
	color: #cc071e;
}
.news_table.style_lines tbody tr.active td {
	background-color: #cfd9e5 !important;
	color: #1B1C20;
}
.news_table.style_lines tbody tr.active article .stock a {
	background-color: #1B1C20;
}
.news_table.style_lines tbody tr.active article p {
	color: #2B2C2F;
}
.news_table.live_trading article footer .source {
	color: #83868a;
}

#depot_content .section.bg.game {
	background-color: #fff;
	border-bottom: 2px solid #8d8d8d;
}
#depot_content .section.game .time {
	background-color: #f4f4f4;
}
#depot_content .section.game .prices .css-cell {
	border: 1px solid #888;
	background-color: #fff;
}
#depot_content .section.game .prices .css-cell .rank {
	color: #b80000;
}
#depot_content #form_order fieldset:not(:last-child) {
	border-bottom: 1px dashed #8d8d8d;
}
#depot_content #form_order small {
	color: #8d8d8d;
}
#depot_content #form_order button[type="submit"] {
	background-color: #565656;
	color: #6bc94a;
	border: 2px solid #8d8d8d;
	box-shadow: 0 2px 0 #404040;
}

.table.bg-img {
	border-top: 2px solid #8D8D8E;
	border-bottom: 2px solid #8D8D8E;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
.table.bg-img thead {
	border-bottom: 2px solid #8d8d8d;
}
.table.bg-img thead tr th {
	background-color: rgba(230,230,230,0.5);
	border-top: 0px;
	border-bottom: 0px;
	color: #8d8d8d;
}
.table.bg-img thead tr:last-child th {
	padding: 0 0 0.58em 0;
	background-color: #f2f2f2;
}
.table.bg-img tbody tr.odd td,
.table.bg-img tbody tr.even td,
.table.bg-img tbody tr:nth-of-type(odd) td,
.table.bg-img tbody tr:nth-of-type(even) td {
	background-color: transparent;
}
.table.bg-img table tbody tr:first-child td {
	border-top: 0px !important;
}
.table.bg-img tbody:not(:first-child) tr:first-child td {
	padding-top: 0.95em;
	box-shadow: inset 0 0.6em 0 #f2f2f2;
}
.table.bg-img table tbody tr:last-child td {
	border-bottom: 0px !important;
}
.table.bg-img table.rows-1 tr td,
.table.bg-img table.rows-2 tr:nth-child(2n+1) td,
.table.bg-img table.rows-3 tr:nth-child(3n+1) td,
.table.bg-img table.rows-4 tr:nth-child(4n+1) td {
	border-top: 0.57em solid #f2f2f2;
}
.table.bg-img .in_perf.up {
	background-color: rgba(26,159,37,0.5);
}
.table.bg-img .in_perf.down {
	background-color: rgba(210,24,24,0.5);
}

.table.positions table tr:nth-child(3n+3) td.in_perf span {
	color: #555;
}
.table.summary tbody tr:nth-child(n+2) td {
	border-top: 2px solid #8D8D8E;
}

.table.orders table {
	font-size: 0.7em;
}
.table.orders .in_type.sell {
	color: #d21818;
}
.table.orders .in_type.buy {
	color: #1a9f25;
}
.table.orders .in_status > div {
	background-color: #565656;
	color: #fff;
}
.table.orders tr.deleted .in_status > div {
	background-color: #774444;
}
.table.orders tr.open .in_status > div {
	background-color: #447744;
}
.table.orders .in_status > div span:nth-child(1) {
	color: #dbdbdb;
}
.table.orders .in_tags > span > span:first-child {
	background-color: #565656;
	color: #fff;
	border: 1px solid #565656;
}
.table.orders .in_tags > span > span:not(:first-child) {
	border: 1px solid #565656;
}
.table.orders tr.deleted td {
	background-color: rgba(100,70,50,0.1) !important;
}

.table.ranking table.rows-1 tr.top-1 td {
	background-color: rgba(72,161,12,0.25);
	color: #000;
}
.table.ranking table.rows-1 tr.top-2 td {
	background-color: rgba(72,161,12,0.08) !important;
	color: #444;
}

.live-content-item {
	background: #eceef1;
	border-bottom: 2px solid #767676;
}
.live-content-item header h1 {
	color: inherit;
}
.live-content-item.trading-room,
.live-content-item.system-trading {
	border-color: #000;
	color: #fff;
}

#brokerage_content .section.bg {
	background-color: #fff;
	color: #0c5798;
}
#brokerage_content.white .section.bg {
	background-color: #0c5798;
	color: #fff;
}
#brokerage_content .h1 {
	color: inherit;
}
#brokerage_content a {
	color: inherit;
}
#brokerage_content .button.text {
	color: #ffffff;
	border-color:#39a513;
	background-color:#39a513;
	border-bottom:1px solid #092b5c;
}