h1, h2, h3, h4 {
	color: #333333;
}
.p, p, ul, ol, select, input.button, input.text {
	color: #000000;
}
.panel_title, .table_title {
	color: #FFFFFF;
}
.hilited {
	background-color: #666666;
	color: #FFFFFF;
}
td.selected, tr.selected {
	background-color: #D5EAFF !important;
}
th.selected {
	background-color: #00007D;
}
.virtual {
	font-style: italic;
}
p.selected, span.selected {
	color: #00007D;
	font-weight: bolder;
}
td.ready, tr.ready {
	background-color: #DDFFDD  !important;
}
p.ready, span.ready {
	color: #004000;
	font-weight: bolder;
}
td.invalid, input.invalid, select.invalid, tr.invalid {
	background-color: #FFDDDD;
}
p.invalid, span.invalid, h3.invalid {
	color: #620000;
	font-weight: bolder;
}
td.disabled, tr.disabled, input.disabled {
	background-color: #A4A4A4 !important;
}
p.disabled, span.disabled, option.disabled, .disabled a:link, .disabled a:visited {
	color: #666666;
}
td.deleted, tr.deleted {
	text-decoration: line-through;
}
td.achtung, tr.achtung {
	background-color: #FFFFC8;
}
td.junk, tr.junk {
        background-color: #e6e6e6;
}
td.failed, tr.failed {
 background-color: #f9c5c5;
}
td.rosdist, tr.rosdist {
        background-color: #A3BEEF;
}
td.unknown {
	background-color: #D5EAFF;
}
td.empty, tr.empty {
	background-color: #FFFFFF;
}
p.achtung, span.achtung{
	color: #4F4F00;
	font-weight: bolder;
}
td.tt_holiday {
	background-color: #E6E6E6;
}
td.tt_pair {
	background-color: #E6E6E6;
	cursor:pointer;
}
td.tt_tpair {
	background-color: #E6E6E6;
	cursor:pointer;
}
td.tt_selected {
	background-color: #D5EAFF;
	cursor:pointer;
}
td.tt_now {
	background-color: #F5F5F5;
}
td.tt_current {
	background-color: #CCCCCC;
}
td.tt_important {
	background-color: #FFFFC8;
	cursor:pointer;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-color: #E6E6E6;*/
}
h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 50%;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size:100%;
	color:0e4fa8;
}
h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color:0e4fa8;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}
h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	padding: 0px;
	color:0e4fa8;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: bold;
}
h4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: bold;
	font-style: normal;
}
.p, p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0px;
}
ul {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
/*	padding: 0px;*/
}
ol {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
/*	padding: 0px;*/
}
p, .p, ul, ol {
	font-size: 75%;
}

.p td, .p th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	padding: 0px;
	font-size: 75%;
}
.p p {
	font-size: 100%;
}
.core_table_horizontal table, .core_table_horizontal p, .core_table_horizontal select, .core_table_horizontal ul, .core_table_horizontal ol, .core_table_horizontal h1, .core_table_horizontal h2, .core_table_horizontal h3, .core_table_horizontal h4 {
	font-size: 100%;
}
.core_table_horizontal table.small, .core_table_horizontal td.small, .core_table_horizontal p.small {
	font-size: 80%;
}
.core_table_horizontal table td, .core_table_horizontal table th {
	font-size: 100%;
	border: 0px none;
	padding: 0px;
	margin: 0px;
}
table.p {
    font-size: 100%;
}
td.p {
    font-size: 100%;
}
.small, table.small, td.small {
	font-size: 60%;
}
.rare {
	letter-spacing: 1px;
}
.libtitle {
	font-family: Georgia, serif;
	font-size: 200%;
	font-weight: bold;
	text-align:center;
}
.alert {
	color: #CA0000;
	font-weight: bold;
}
.table_title {
	font-weight: bolder;
}
/*a:link {
	color: #403C73;
}
a:visited {
	color: #97626C;
}
a:hover {
	color: #333333;
}
a:active {
	color: #999999;
}*/
a {
	color:#123CA7;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

form {
	margin: 0px;
}
select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	/*width: 100%;*/
}
table.p select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	/*width: 100%;*/
}
table.p table tr td {
    background-color: transparent;
	border: none;
}
textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 12em;
}
input.button {
	width: 6em;
	height: 2em;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 100%;
}	
input.submit {
	width: 6em;
	height: 2em;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 100%;
}	
input.reset {
	width: 6em;
	height: 2em;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 100%;
}	
input.text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 12em;
}
input.file {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width: 6em;
	height: 2em;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 100%;
}	
input.radio {
	width: 1em;
	height: 1em;
}	
input.checkbox {
	width: 1em;
	height: 1em;
	margin: 0px;
	padding: 0px;
}

/*    */
div#tts p {
	font-family: Times, "Times New Roman", Georgia, serif;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0px;
	font-size: 120%;
}
div#tts p input.button {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width: 6em;
	height: 2em;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 70%;
}
div#tts h1 {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 180%;
	font-weight:bold;
	margin-top: 2px;
	margin-bottom: 2px;
}
div#tts h2 {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 160%;
	font-weight:bold;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}
div#tts h2 {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 140%;
	font-weight:bold;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}
div#tts input.text {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 100%;
	width: 12em;
}

/*  core_ico_func*/
.core_ico_func_search{
	background-image:url('../img/search.gif');
	background-repeat:no-repeat;
	width:23px;
	height:20px;
	cursor:pointer;
}
.core_ico_func_search_over{
	background-image:url('../img/search.gif');
	background-repeat:no-repeat;
	width:23px;
	height:20px;
	cursor:pointer;
}
/**/
.core_div_scroll{
	/*border: outset  2px #2B54D4;*/
	overflow:auto;
	/*     IE*/
	/*scrollbar-face-color: #2B54D4;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #75BFFF;
	scrollbar-arrow-color:  #75BFFF;
	scrollbar-track-color: #75BFFF;*/
}
