﻿/* CSS Definition for Trader's Web FX 090618 */

/*------------------------------- category [calendar] main -------------------------------*/

#maincontents .calendargroup
{
	width:800px;
}

#maincontents .calendargroup h2 {
	margin:0 auto 3px;
	width:630px;
	height:45px;
	text-indent:-9999px;
	background:url(/images/calendar/pagetitle.png) no-repeat;
}

#maincontents .calendargroup .mainbox .listnavi {
	position:relative;
	width:50px;
	border-bottom:4px solid #1D2098;
	margin-bottom:10px;
}

#maincontents .calendargroup .mainbox .selectmonth {
	width:630px;
	text-align:right;
	font-size:12px;
	margin-top:20px;
}

#maincontents .calendargroup h3 {
	position:absolute;
	bottom:0;
	width:400px;
	height:25px;
	font-size:20px;
	font-weight:400;
}


#maincontents .calendargroup .mainbox table.scheduletable {
	width:630px;
	border:1px solid #008000;
	table-layout:fixed;
}

#maincontents .calendargroup .mainbox table.scheduletable tr th {
	background:#008000;
	color:#FFFFFF;
	font-size:12px;
	height:20px;
}

#maincontents .calendargroup .mainbox table.scheduletable tr td {
	font-size:12px;
	background:#FFFFFF;
	height:20px;
	text-align:center;
}

#maincontents .calendargroup .mainbox table.scheduletable tr.odd td {
	background:#EFEFEF;
}

#maincontents .calendargroup .mainbox table.scheduletable tr td.index {
	text-align:left;
}

#maincontents .calendargroup .mainbox table.scheduletable tr th.date {
	width:100px;
}

#maincontents .calendargroup .mainbox table.scheduletable tr th.time {
	width:50px;
}

#maincontents .calendargroup .mainbox table.scheduletable tr th.countryicon {
	width:30px;
    text-align:center;
}

#maincontents .calendargroup .mainbox table.scheduletable tr th.country {
	width:100px;
	text-align:left;
    text-indent:3px;
}

#maincontents .calendargroup .mainbox table.scheduletable tr td.date {
	text-align:right;
}

#maincontents .calendargroup .mainbox table.scheduletable tr td.countryicon {
	width:30px;
    text-align:center;
}

#maincontents .calendargroup .mainbox table.scheduletable tr td.country {
	width:100px;
	text-align:left;
    text-indent:3px;
}

#maincontents .calendargroup .mainbox table.scheduletable tr th.forecast {
	width:120px;
	word-break:break-all;
}

#maincontents .calendargroup .mainbox table.scheduletable tr th.result {
	width:120px;
	word-break:break-all;
}

#maincontents .calendargroup .mainbox table.scheduletable tr td.forecast {
	width:120px;
	word-break:break-all;
}

#maincontents .calendargroup .mainbox table.scheduletable tr td.result {
	width:120px;
	word-break:break-all;
}

#maincontents .calendargroup .mainbox table.scheduletable tr td.index {
	word-break:break-all;
}












#maincontents .calendargroup_main h2 {
	margin:0 auto 3px;
	width:790px;
	height:45px;
	text-indent:-9999px;
	background:url(/images/calendar/pagetitle.png) no-repeat;
}

#maincontents .calendargroup_main .mainbox .listnavi {
	position:relative;
	width:50px;
	border-bottom:4px solid #1D2098;
	margin-bottom:10px;
}

#maincontents .calendargroup_main .mainbox .selectmonth {
	width:790px;
	text-align:right;
	font-size:12px;
	margin-top:20px;
}

#maincontents .calendargroup_main h3 {
	position:absolute;
	bottom:0;
	width:400px;
	height:25px;
	font-size:20px;
	font-weight:400;
}


#maincontents .calendargroup_main .mainbox table.scheduletable {
	width:790px;
	border:1px solid #007900;
	table-layout:fixed;
}

#maincontents .calendargroup_main .mainbox table.scheduletable tr th {
	background:#007900;
	color:#FFFFFF;
	font-size:12px;
	height:20px;
}

#maincontents .calendargroup_main .mainbox table.scheduletable tr td {
	font-size:12px;
	background:#FFFFFF;
	height:20px;
	text-align:center;
}

#maincontents .calendargroup_main .mainbox table.scheduletable tr.odd td {
	background:#EFEFEF;
}

#maincontents .calendargroup_main .mainbox table.scheduletable tr td.index {
	text-align:left;
}

#maincontents .calendargroup_main .mainbox table.scheduletable tr th.date {
	width:100px;
}

#maincontents .calendargroup_main .mainbox table.scheduletable tr th.time {
	width:50px;
}

#maincontents .calendargroup_main .mainbox table.scheduletable tr th.countryicon {
	width:30px;
    text-align:center;
}

#maincontents .calendargroup_main .mainbox table.scheduletable tr th.country {
	width:100px;
	text-align:left;
    text-indent:3px;
}

#maincontents .calendargroup_main .mainbox table.scheduletable tr td.date {
	text-align:right;
}

#maincontents .calendargroup_main .mainbox table.scheduletable tr td.countryicon {
	width:30px;
    text-align:center;
}

#maincontents .calendargroup_main .mainbox table.scheduletable tr td.country {
	width:100px;
	text-align:left;
    text-indent:3px;
}

#maincontents .calendargroup_main .mainbox table.scheduletable tr th.forecast {
	width:120px;
	word-break:break-all;
}

#maincontents .calendargroup_main .mainbox table.scheduletable tr th.result {
	width:120px;
	word-break:break-all;
}

#maincontents .calendargroup_main .mainbox table.scheduletable tr td.forecast {
	width:120px;
	word-break:break-all;
}

#maincontents .calendargroup_main .mainbox table.scheduletable tr td.result {
	width:120px;
	word-break:break-all;
}

#maincontents .calendargroup_main .mainbox table.scheduletable tr td.index {
	word-break:break-all;
}

/*------------------------------- /category [calendar] main -------------------------------*/

