@charset "utf-8";
/* CSS Document */


.left{
    margin-top:7px;
    margin-left: 5px;
	float:left;
	box-shadow: 0px 1px 1px #AAA;
	position: absolute;
	left: 0px;
	top: 30px;
}

.left_nav{
	width:100%;
	height:auto;
}

.select{
	height:30px;
	width:100%;
/* 	margin-top:5px; */
	line-height:30px;
}

.select li{
	float:left;
	margin-top: 3px;
}

.select select{
	height:25px;
	vertical-align:middle;
	text-align:left;
	margin-right:5px;
	border:1px solid #acacac;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:3px 2px 2px 4px;
}



.setting{
	width:65px;
	height:24px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px #9d9d9d solid;
	border-top:1px #c3c3c3 solid;
    border-bottom:1px #696969 solid;
	float:left;
	margin-top:2px;
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #fefefe), color-stop(1, #d1d1d1)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#d1d1d1', GradientType='0'); /* IE*/
	background:url(about:blank);
	background: -moz-linear-gradient(top, #fefefe 0%, #d1d1d1 100%); /* FF3.6+ */
	background-image: -moz-linear-gradient(top, #fefefe, #d1d1d1); /* Firefox */
	background: -webkit-linear-gradient(top, #fefefe 0%,#d1d1d1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%,#d1d1d1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%,#d1d1d1 100%); /* IE10+ */
	background: linear-gradient(top, #fefefe 0%,#d1d1d1 100%); /* W3C */
	text-align:center;
	line-height:24px;
}

.setting:hover{
	border:1px #9d9d9d solid;
	border-top:1px #c3c3c3 solid;
    border-bottom:1px #696969 solid;
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #fff1c4), color-stop(1, #e9b174)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1c4', endColorstr='#e9b174', GradientType='0'); /* IE*/
	background:url(about:blank);
	background: -moz-linear-gradient(top, #fff1c4 0%, #e9b174 100%); /* FF3.6+ */
	background-image: -moz-linear-gradient(top, #fff1c4, #e9b174); /* Firefox */
	background: -webkit-linear-gradient(top, #fff1c4 0%,#e9b174 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff1c4 0%,#e9b174 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff1c4 0%,#e9b174 100%); /* IE10+ */
	background: linear-gradient(top, #fff1c4 0%,#e9b174 100%); /* W3C */
}


.nav_button{
	border-radius: 4px 4px 0px 0px;
	 -moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	text-align:right;
	width:auto;
	line-height:30px;
}

.button_red{
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:1px #c56f60 solid;
	border-top:1px #d46462 solid;
    border-bottom:1px #b85947 solid;
	float:right;
	background-image: -moz-linear-gradient(top, #fb594e, #c43c12); /* Firefox */
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #fb594e), color-stop(1, #c43c12)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb594e', endColorstr='#c43c12', GradientType='0'); /* IE*/
	background: -moz-linear-gradient(top, #fb594e 0%, #c43c12 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #fb594e 0%,#c43c12 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fb594e 0%,#c43c12 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fb594e 0%,#c43c12 100%); /* IE10+ */
	background: linear-gradient(top, #fb594e 0%,#c43c12 100%); /* W3C */
	float:left;
	margin-left:10px;
	margin-top:2px;
	display:inline-block;
	height:15px;
	width:22px;
}

.button_pink{
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:1px #f0b5bb solid;
	border-top:1px #ffd8e3 solid;
    border-bottom:1px #dfb2b5 solid;
	float:right;
	background-image: -moz-linear-gradient(top, #ffd7e7, #edb7b7); /* Firefox */
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #ffd7e7), color-stop(1, #edb7b7)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd7e7', endColorstr='#edb7b7', GradientType='0'); /* IE*/
	background: -moz-linear-gradient(top, #ffd7e7 0%, #edb7b7 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #ffd7e7 0%,#edb7b7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffd7e7 0%,#edb7b7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffd7e7 0%,#edb7b7 100%); /* IE10+ */
	background: linear-gradient(top, #ffd7e7 0%,#edb7b7 100%); /* W3C */
	float:left;
	margin-left:10px;
	margin-top:2px;
	display:inline-block;
	height:15px;
	width:22px;
}

.button_blue{
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:1px #b7c4fb solid;
	border-top:1px #c2d1e6 solid;
    border-bottom:1px #a7ace4 solid;
	float:right;
	background-image: -moz-linear-gradient(top, #d1dffc, #c5d3ff); /* Firefox */
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #d1dffc), color-stop(1, #c5d3ff)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1dffc', endColorstr='#c5d3ff', GradientType='0'); /* IE*/
	background: -moz-linear-gradient(top, #d1dffc 0%, #c5d3ff 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #d1dffc 0%,#c5d3ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d1dffc 0%,#c5d3ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d1dffc 0%,#c5d3ff 100%); /* IE10+ */
	background: linear-gradient(top, #d1dffc 0%,#c5d3ff 100%); /* W3C */
	float:left;
	margin-left:10px;
	margin-top:2px;
	display:inline-block;
	height:15px;
	width:22px;
}

.button_deepblue{
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:1px #5e67cc solid;
	border-top:1px #7f86b0 solid;
    border-bottom:1px #4d59a1 solid;
	float:right;
	background-image: -moz-linear-gradient(top, #96a0ff, #4d4cd4); /* Firefox */
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #96a0ff), color-stop(1, #4d4cd4)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96a0ff', endColorstr='#4d4cd4', GradientType='0'); /* IE*/
	background: -moz-linear-gradient(top, #96a0ff 0%, #4d4cd4 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #96a0ff 0%,#4d4cd4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #96a0ff 0%,#4d4cd4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #96a0ff 0%,#4d4cd4 100%); /* IE10+ */
	background: linear-gradient(top, #96a0ff 0%,#4d4cd4 100%); /* W3C */
	float:left;
	margin-left:10px;
	margin-top:2px;
	display:inline-block;
	height:15px;
	width:22px;
}


.nav_button span{
	margin-right:10px;
	float:right;
}

.left_table{
	height:auto;
}
.left_table table{
	height:auto;
	width:auto;
	border-collapse:collapse;
	text-align:center;
}

.left_table tr td{
	border:1px solid #cccccc;
}

.table_nav{
	height:80px;
	width:100%;
	background:#666666;/* IE9*/
	background-image: -moz-linear-gradient(top, #FDFDFD, #DBDBDB); /*Firefox */
 	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #FDFDFD), color-stop(1, #DBDBDB)); /*Saf4+, Chrome */
 	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#9b9b9b',  EndColorStr='#DBDBDB'); /*IE */
 	background: -moz-linear-gradient(top, #FDFDFD 0%, #DBDBDB 100%); /*FF3.6+ */
 	background: -webkit-linear-gradient(top, #FDFDFD 0%, #DBDBDB 100%); /*Chrome10+,Safari5.1+ */
 	background: -o-linear-gradient(top, #FDFDFD 0%, #DBDBDB 100%); /*Opera 11.10+ */
 	background: -ms-linear-gradient(top, #FDFDFD 0%, #DBDBDB 100%); /*IE10+ */
 	background: linear-gradient(top, #FDFDFD 0%, #DBDBDB 100%); /*W3C */
/* 	text-shadow: 1px 1px 1px #000; */
	border:1px solid #cccccc;
	vertical-align: text-top;
}


.nav_text{
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	height:80px;
	width: 48px;
	position: relative;
}

.nav_img{
	background: url("../img/signalcondition1.png");
	position: absolute;
	bottom: 1px;
	left: 50%;
	margin-left: -24px;
	height: 15px;
	width: 47px;
	display:block;
	
}

.nav_img:hover{
	background: url("../img/signalcondition2.png");
}


#panelHead{
	display:inline-block;
/* 	box-shadow: 1px 0px 1px #AAA; */
/* 	-moz-box-shadow:1px 0px 1px #AAA; */
/*     -webkit-box-shadow:1px 0px 1px #AAA; */
}

.panel_tr{
	border-top:0px none !important;
}

.table_span{
	display:inline-block;
	height:35px;
	background:#eeeeee;
}

.panel_table{
    height:auto;
    width:auto;    
    margin-top:-4px;
/*     border-bottom:1px solid #cccccc; */
}

.panel_table table{
/* 	box-shadow: 0px 1px 1px #AAA; */
/* 	-moz-box-shadow:0px 1px 1px #AAA; */
/*     -webkit-box-shadow:0px 1px 1px #AAA; */
	-moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}

.table_nav td{
/* 	color:#fff; */
/* 	border-right:#0185b1 1px solid !important; */
	border-bottom:0px !important;
}

.td01{
	width:85px;
/*     font-size:16px; */
/*     text-decoration:underline; */
	text-align:center;
	vertical-align:middle;
	height:80px;

}

.td02{
	width:57px;
	text-align:center;
	vertical-align:middle;
	height:80px;
}

.lever_box{
	display:block;
	margin-top:3px;
}

.lever_box02{
	display:block;
	margin-bottom:3px;
}

.tr_white{
	height:54px;
	width:auto;
	background:#ffffff;
}

.tr_disabled{
	background:#eeeeee;
}

.tr_blue{
	height:54px;
	width:auto;
	background:#f1f1f2;
}

.td_selected{ 
	background: url(../img/yellow_box.png) no-repeat;
	background-size: 75px 58px;
}

.td_mouseover{
	background:#f9e7a1;
}

.condition{
	width:65px;
	height:24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px #9d9d9d solid;
	border-top:1px #c3c3c3 solid;
    border-bottom:1px #696969 solid;
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #fefefe), color-stop(1, #d1d1d1)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#d1d1d1', GradientType='0'); /* IE*/
	background:url(about:blank);
	background: -moz-linear-gradient(top, #fefefe 0%, #d1d1d1 100%); /* FF3.6+ */
	background-image: -moz-linear-gradient(top, #fefefe, #d1d1d1); /* Firefox */
	background: -webkit-linear-gradient(top, #fefefe 0%,#d1d1d1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%,#d1d1d1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%,#d1d1d1 100%); /* IE10+ */
	background: linear-gradient(top, #fefefe 0%,#d1d1d1 100%); /* W3C */
	box-shadow: 0px 1px 1px #d2d2d2,0 -1px 2px #acacac inset;
	-moz-box-shadow:0px 1px 1px #d2d2d2,0 -1px 2px #acacac inset;
    -webkit-box-shadow:0px 1px 1px #d2d2d2,0 -1px 2px #acacac inset;
	text-shadow: 1px 1px 1px #ffffff;
	text-align:center;
	line-height:24px;
	margin-top:2px;
	overflow:hidden;
	text-overflow: ellipsis;
	display:inline-block;
}

.condition:hover{
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #fff1c4), color-stop(1, #e9b174)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1c4', endColorstr='#e9b174', GradientType='0'); /* IE*/
	background:url(about:blank);
	background: -moz-linear-gradient(top, #fff1c4 0%, #e9b174 100%); /* FF3.6+ */
	background-image: -moz-linear-gradient(top, #fff1c4, #e9b174); /* Firefox */
	background: -webkit-linear-gradient(top, #fff1c4 0%,#e9b174 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff1c4 0%,#e9b174 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff1c4 0%,#e9b174 100%); /* IE10+ */
	background: linear-gradient(top, #fff1c4 0%,#e9b174 100%); /* W3C */
	box-shadow: 0px 1px 1px #d2d2d2,0 -1px 2px #ffd880 inset;
	-moz-box-shadow:0px 1px 1px #d2d2d2,0 -1px 2px #ffd880 inset;
    -webkit-box-shadow:0px 1px 1px #d2d2d2,0 -1px 2px #ffd880 inset;
	text-shadow: 1px 1px 1px #ffffff;
}

.lever_img{
	float:left;
	height:40px;
	margin-left:5px;
    margin-right:4px;
}

.lever_img img{
	margin-top:5px;
}

.lever_red{
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	background-image: -moz-linear-gradient(top, #F42B4D, #DF0025); /* Firefox */
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #F42B4D), color-stop(1, #DF0025)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F42B4D', endColorstr='#DF0025', GradientType='0'); /* IE*/
	background: -moz-linear-gradient(top, #F42B4D 0%, #DF0025 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #F42B4D 0%,#DF0025 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F42B4D 0%,#DF0025 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #F42B4D 0%,#DF0025 100%); /* IE10+ */
	background: linear-gradient(top, #F42B4D 0%,#DF0025 100%); /* W3C */
	border:1px #BC0221 solid;
	height:12px;
	width:5px;
	display:inline-block;
	margin-right:1px;
	margin-top:1px;
	margin-bottom:-3px;
/* 	box-shadow: -1px 0px 0px #ffd4a8 inset; */
/* 	moz-box-shadow:-1px 0px 0px #ffd4a8 inset; */
/*     -webkit-box-shadow:-1px 0px 0px #ffd4a8 inset; */
}

.lever_gray{
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	background-image: -moz-linear-gradient(top, #f7f7f7, #efefef); /* Firefox */
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #f7f7f7), color-stop(1, #efefef)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#efefef', GradientType='0'); /* IE*/
	background: -moz-linear-gradient(top, #f7f7f7 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #f7f7f7 0%,#efefef 100%); /* W3C */
	border:1px #b2b2b2 solid;
	height:12px;
	width:5px;
	display:inline-block;
	margin-right:1px;
	margin-top:1px;
	margin-bottom:-3px;
}

.lever_blue{
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	background-image: -moz-linear-gradient(top, #217ADD, #004CA0); /* Firefox */
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #217ADD), color-stop(1, #004CA0)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#217ADD', endColorstr='#004CA0', GradientType='0'); /* IE*/
	background: -moz-linear-gradient(top, #217ADD 0%, #004CA0 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #217ADD 0%,#004CA0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #217ADD 0%,#004CA0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #217ADD 0%,#004CA0 100%); /* IE10+ */
	background: linear-gradient(top, #217ADD 0%,#004CA0 100%); /* W3C */
	border:1px #023E82 solid;
	height:12px;
	width:5px;
	display:inline-block;
	margin-right:1px;
	margin-top:1px;
	margin-bottom:-3px;
/* 	box-shadow: -1px 0px 0px #ade2f8 inset; */
/* 	moz-box-shadow:-1px 0px 0px #ade2f8 inset; */
/*     -webkit-box-shadow:-1px 0px 0px #ade2f8 inset; */
}

.level_red2 {
	height:13px;
	width:14px;
	background: url(../img/star01.png);
	float:left;
	margin-right:2px;
}

.level_blue2 {
	height:13px;
	width:14px;
	background: url(../img/star02.png);
	float:left;
	margin-right:2px;
}

.level_gray2 {
	height:13px;
	width:14px;
	background: url(../img/star03.png);
	float:left;
	margin-right:2px;
}

.lever_line{
	height:34px;
	width:1px;
	display:inline-block;
	background:#727071;
	margin-right:1px;
}

.buy{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:1px #e58181 solid;
/* 	border-top:1px #d46462 solid; */
/*     border-bottom:1px #b85947 solid; */
	background-image: -moz-linear-gradient(top, #f9574c, #c33811); /* Firefox */
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #f9574c), color-stop(1, #c33811)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9574c', endColorstr='#c33811', GradientType='0'); /* IE*/
	background: -moz-linear-gradient(top, #f9574c 0%, #c33811 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #f9574c 0%,#c33811 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f9574c 0%,#c33811 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f9574c 0%,#c33811 100%); /* IE10+ */
	background: linear-gradient(top, #f9574c 0%,#c33811 100%); /* W3C */
/*     box-shadow: -1px 0 0 #e58181 inset, 0 -1px 0 #e58181 inset,  0 1px 0 #e58181 inset, 1px 0 0 #e58181 inset;  */
/* 	text-shadow: 0px 0px 2px #73220e; */
	height:30px;
	line-height:30px;
	width:auto;
	margin:auto;
	display:block;
	color:#ffffff;
	font-weight:bold;
	line-height:30px;
	font-size:14px;
	text-align:center;
}

.buy01{
/* 	-moz-border-radius: 3px; */
/* 	-webkit-border-radius: 3px; */
/* 	border-radius: 3px; */
/* 	border:1px #be5900 solid; */
/* 	border-top:1px #d46462 solid; */
/*     border-bottom:1px #b85947 solid; */
/* 	background-image: -moz-linear-gradient(top, #cb0000, #af0909); Firefox */
/* 	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #cb0000), color-stop(1, #af0909)); Saf4+, Chrome */
/* 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb0000', endColorstr='#af0909', GradientType='0'); IE */
/* 	background: -moz-linear-gradient(top, #cb0000 0%, #af0909 100%); FF3.6+ */
/* 	background: -webkit-linear-gradient(top, #cb0000 0%,#af0909 100%); Chrome10+,Safari5.1+ */
/* 	background: -o-linear-gradient(top, #cb0000 0%,#af0909 100%); Opera 11.10+ */
/* 	background: -ms-linear-gradient(top, #cb0000 0%,#af0909 100%); IE10+ */
/* 	background: linear-gradient(top, #cb0000 0%,#af0909 100%); W3C */
/*     box-shadow: -1px 0 0 #e58181 inset, 0 -1px 0 #e58181 inset,  0 1px 0 #e58181 inset, 1px 0 0 #e58181 inset;  */
	text-shadow: 0px 0px 2px #73220e;
/* 	height:32px; */
	height:auto;
	width:85%;
	margin:14px 3px 6px 3px;
	display:block;
/* 	color:#ffffff; */
/* 	font-weight:bold; */
/* 	line-height:22px; */
/* 	font-size:14px; */
/* 	text-align:center; */
}

.buy_time{
	height:14px;
	margin-top:-1px;
	display:block;
	color:#DC4F61;
	white-space:nowrap;
}

.buy img{
	margin-top:-5px;
}
	
.buy_continue01{
/* 	-moz-border-radius: 3px; */
/* 	-webkit-border-radius: 3px; */
/* 	border-radius: 3px; */
/* 	border:1px #f9aab7 solid; */
/* /* 	border-top:1px #fecbd5 solid; */ */
/* /*     border-bottom:1px #f9aab7 solid; */ */
/* 	background-image: -moz-linear-gradient(top, #ffd5aa, #ffa253); Firefox */
/* 	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #ffd5aa), color-stop(1, #ffa253)); Saf4+, Chrome */
/* 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5aa', endColorstr='#ffa253', GradientType='0'); IE */
/* 	background: -moz-linear-gradient(top, #ffd5aa 0%, #ffa253 100%); FF3.6+ */
/* 	background: -webkit-linear-gradient(top, #ffd5aa 0%,#ffa253 100%); Chrome10+,Safari5.1+ */
/* 	background: -o-linear-gradient(top, #ffd5aa 0%,#ffa253 100%); Opera 11.10+ */
/* 	background: -ms-linear-gradient(top, #ffd5aa 0%,#ffa253 100%); IE10+ */
/* 	background: linear-gradient(top, #ffd5aa 0%,#ffa253 100%); W3C */
	box-shadow: -1px 0 0 #ffebd5 inset, 0 -1px 0 #ffebd5 inset,  0 1px 0 #ffebd5 inset, 1px 0 0 #ffebd5 inset; 
	/*text-shadow: 1px 1px 1px #ac4b45;*/
	height:auto;
	width:85%;
	margin:auto;
	display:block;
/* 	color:#de5246; */
/* 	line-height:22px; */
/* 	font-size:12px; */
}

.buy_time01 {
	width: 150%;
	font-size:12px; 
	color: #DC495B;
    transform: scale(0.65);
    transform-origin:0 0;

    -ms-transform: scale(0.65);         /* IE 9 */
    -ms-transform-origin:0 0;       /* IE 9 */

    -webkit-transform: scale(0.65); /* Safari 鍜� Chrome */
    -webkit-transform-origin:0 0;   /* Safari 鍜� Chrome */

    -moz-transform: scale(0.65);        /* Firefox */
    -moz-transform-origin:0 0;      /* Firefox */

    -o-transform: scale(0.65);      /* Opera */
    -o-transform-origin:0 0;        /* Opera */
    margin-bottom: -5px;
}

.buy_continue{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:1px #fed8d6 solid;
/* 	border-top:1px #fecbd5 solid; */
/*     border-bottom:1px #f9aab7 solid; */
	background-image: -moz-linear-gradient(top, #ffd7e7, #edb7b7); /* Firefox */
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #ffd7e7), color-stop(1, #edb7b7)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd7e7', endColorstr='#edb7b7', GradientType='0'); /* IE*/
	background: -moz-linear-gradient(top, #ffd7e7 0%, #edb7b7 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #ffd7e7 0%,#edb7b7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffd7e7 0%,#edb7b7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffd7e7 0%,#edb7b7 100%); /* IE10+ */
	background: linear-gradient(top, #ffd7e7 0%,#edb7b7 100%); /* W3C */
/* 	box-shadow: -1px 0 0 #ffebd5 inset, 0 -1px 0 #ffebd5 inset,  0 1px 0 #ffebd5 inset, 1px 0 0 #ffebd5 inset;  */
	/*text-shadow: 1px 1px 1px #ac4b45;*/
	height:30px;
	line-height:30px;
	width:auto;
	margin:auto;
	display:block;
	color:#de5246;
	line-height:30px;
	font-size:12px;
}


.buy_continue img{
	margin-top:-2px;
}

.sell{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:1px #8ba4ff solid;
/* 	border-top:1px #7f86b0 solid; */
/*  border-bottom:1px #4d59a1 solid; */
	background-image: -moz-linear-gradient(top, #5f88fa, #4c51ce); /* Firefox */
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #5f88fa), color-stop(1, #4c51ce)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f88fa', endColorstr='#4c51ce', GradientType='0'); /* IE*/
	background: -moz-linear-gradient(top, #5f88fa 0%, #4c51ce 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #5f88fa 0%,#4c51ce 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5f88fa 0%,#4c51ce 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5f88fa 0%,#4c51ce 100%); /* IE10+ */
	background: linear-gradient(top, #5f88fa 0%,#4c51ce 100%); /* W3C */
/* 	box-shadow: -1px 0 0 #90c2f2 inset, 0 -1px 0 #90c2f2 inset,  0 1px 0 #90c2f2 inset, 1px 0 0 #90c2f2 inset; */
/* 	text-shadow: 0px 0px 2px #2a335d; */
	height:30px;
	line-height:30px;
	width:auto;
	margin:auto;
	display:block;
	color:#ffffff;
	font-weight:bold;
	line-height:30px;
	font-size:14px;
}

.sell01{
/* 	-moz-border-radius: 3px; */
/* 	-webkit-border-radius: 3px; */
/* 	border-radius: 3px; */
/* 	border:1px #4d59a1 solid; */
/* 	border-top:1px #7f86b0 solid; */
/*  border-bottom:1px #4d59a1 solid; */
/* 	background-image: -moz-linear-gradient(top, #1e82e4, #0252ad); Firefox */
/* 	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #1e82e4), color-stop(1, #0252ad)); Saf4+, Chrome */
/* 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e82e4', endColorstr='#0252ad', GradientType='0'); IE */
/* 	background: -moz-linear-gradient(top, #1e82e4 0%, #0252ad 100%); FF3.6+ */
/* 	background: -webkit-linear-gradient(top, #1e82e4 0%,#0252ad 100%); Chrome10+,Safari5.1+ */
/* 	background: -o-linear-gradient(top, #1e82e4 0%,#0252ad 100%); Opera 11.10+ */
/* 	background: -ms-linear-gradient(top, #1e82e4 0%,#0252ad 100%); IE10+ */
/* 	background: linear-gradient(top, #1e82e4 0%,#0252ad 100%); W3C */
/* 	box-shadow: -1px 0 0 #90c2f2 inset, 0 -1px 0 #90c2f2 inset,  0 1px 0 #90c2f2 inset, 1px 0 0 #90c2f2 inset; */
	text-shadow: 0px 0px 2px #2a335d;
/* 	height:32px; */
	height:auto;
	width:85%;
	margin:14px 3px 6px 3px;
	display:block;
/* 	color:#ffffff; */
/* 	font-weight:bold; */
/* 	line-height:22px; */
/* 	font-size:14px; */
}

.sell_time{
	height:14px;
	margin-top:-1px;
	display:block;
	color:#7192D1;
	white-space:nowrap;
}

.sell img{
	margin-top:-5px;
}

.sell_continue{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:1px #dbe7ff solid;
/* 	border-top:1px #c2d1e6 solid; */
/*     border-bottom:1px #a3b4df solid; */
	background-image: -moz-linear-gradient(top, #d1dffc, #c5d3ff); /* Firefox */
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #d1dffc), color-stop(1, #c5d3ff)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1dffc', endColorstr='#c5d3ff', GradientType='0'); /* IE*/
	background: -moz-linear-gradient(top, #d1dffc 0%, #c5d3ff 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #d1dffc 0%,#c5d3ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d1dffc 0%,#c5d3ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d1dffc 0%,#c5d3ff 100%); /* IE10+ */
	background: linear-gradient(top, #d1dffc 0%,#c5d3ff 100%); /* W3C */
/* 	box-shadow: -1px 0 0 #e6f3ff inset, 0 -1px 0 #e6f3ff inset,  0 1px 0 #e6f3ff inset, 1px 0 0 #e6f3ff inset; */
	/*text-shadow: 1px 1px 1px #505e86;*/
	height:30px;
	line-height:30px;
	width:auto;
	margin:auto;
	display:block;
	color:#627ad2;
	line-height:30px;
	font-size:12px;
}

.sell_continue01{
/* 	-moz-border-radius: 3px; */
/* 	-webkit-border-radius: 3px; */
/* 	border-radius: 3px; */
/* 	border:1px #a3b4df solid; */
/* 	border-top:1px #c2d1e6 solid; */
/*     border-bottom:1px #a3b4df solid; */
/* 	background-image: -moz-linear-gradient(top, #cae5ff, #7cb9ff); Firefox */
/* 	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #cae5ff), color-stop(1, #7cb9ff)); Saf4+, Chrome */
/* 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cae5ff', endColorstr='#7cb9ff', GradientType='0'); IE */
/* 	background: -moz-linear-gradient(top, #cae5ff 0%, #7cb9ff 100%); FF3.6+ */
/* 	background: -webkit-linear-gradient(top, #cae5ff 0%,#7cb9ff 100%); Chrome10+,Safari5.1+ */
/* 	background: -o-linear-gradient(top, #cae5ff 0%,#7cb9ff 100%); Opera 11.10+ */
/* 	background: -ms-linear-gradient(top, #cae5ff 0%,#7cb9ff 100%); IE10+ */
/* 	background: linear-gradient(top, #cae5ff 0%,#7cb9ff 100%); W3C */
/* 	box-shadow: -1px 0 0 #e6f3ff inset, 0 -1px 0 #e6f3ff inset,  0 1px 0 #e6f3ff inset, 1px 0 0 #e6f3ff inset; */
	/*text-shadow: 1px 1px 1px #505e86;*/
/* 	height:32px; */
	height:auto;
	width:85%;
	margin:auto;
	display:block;
/* 	color:#627ad2; */
/* 	line-height:22px; */
/* 	font-size:12px; */
}

.sell_time01 {
	width: 150%;
	font-size:12px; 
	color: #6085CB;
    transform: scale(0.65);
    transform-origin:0 0;

    -ms-transform: scale(0.65);         /* IE 9 */
    -ms-transform-origin:0 0;       /* IE 9 */

    -webkit-transform: scale(0.65); /* Safari 鍜� Chrome */
    -webkit-transform-origin:0 0;   /* Safari 鍜� Chrome */

    -moz-transform: scale(0.65);        /* Firefox */
    -moz-transform-origin:0 0;      /* Firefox */

    -o-transform: scale(0.65);      /* Opera */
    -o-transform-origin:0 0;        /* Opera */
    margin-bottom: -5px;
}

.sell_continue img{
	margin-top:-2px;
}

		
.right{
	width:63%;
	height:100%; 
	margin-top:7px;
	margin-bottom:3px;
	margin-right:5px;
	
}

.right_nav{
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	height:30px;
	font-weight:14px;
	width:auto;
	line-height:30px;
/* 	text-shadow: 1px 1px 1px #000; */
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-top:1px solid #999;
	color:#000000;
	position: relative;
}

.time{
	width:auto;
	height:21px;
	line-height:21px;
	color:#666666;
	margin-bottom:5px;
}

.currency{
	margin-left:5px;
	float:left;
}


.right .right_nav span.icon_tech_selected{
	background: url(../img/icon_tech_select.png);
}
.right_nav span.icon_tech_hover{
	background: url(../img/icon_tech_over.png);
}
.icon_tech{
	width: 50px;
	height: 20px;
	background: url(../img/icon_tech.png);
	margin-left:5px;
	margin-top: 5px;
	float:left;
	cursor: pointer;
}

.update{
	margin:0px 3px;
	float:right;
}

.date{
	float:right;
	margin-right:5px;
}

.chart{
	border:1px #9d9d9d solid;
	width:100%;
	height:auto;
}



/* lighting */

.lighting_box{
	width:auto;
	height:auto;
	background:#dcdcde;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin:0 auto;
    position: absolute; 
    z-index:1000;
}

.lighting_main{
	height:auto;
	width:846px;
	margin:8px;
	background:#ffffff;
	border-collapse:collapse;
	text-align:center;
	table-layout:automatic;
}

.lighting_main tr td{
	border:1px solid #555;
	color:#fff;
}

.light_nav{
	height:50px;
	background:#4d6da8;/* IE9*/
	background-image: -moz-linear-gradient(top, #2e2e2e, #1e1e1e); /* Firefox */
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #2e2e2e), color-stop(1, #1e1e1e)); /* Saf4+, Chrome */
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#2e2e2e', endColorstr='#1e1e1e', GradientType='0'); /* IE*/
	background: -moz-linear-gradient(top, #2e2e2e 0%, #1e1e1e 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #2e2e2e 0%,#1e1e1e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2e2e2e 0%,#1e1e1e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2e2e2e 0%,#1e1e1e 100%); /* IE10+ */
	background: linear-gradient(top, #2e2e2e 0%,#1e1e1e 100%); /* W3C */
	text-shadow: 1px 1px 1px #333;
	border-bottom:1px solid #888;
	font-weight:bold;
}

.lighting_tr{
	height:100px;
	background:#333333;
}


.lighting_tr02{
	height:100px;
	background:#282828;
}


.light_td01{
	width:110px;
}

.light_td02{
	width:65px;
}

/* error page */

.error_body{
	height:100%;
}

.error_main{
	width:100%;
	height:100%;
	background:#eeeeee;
	width:expression_r(document.body.clientWidth < 1024 ? "1024px": "auto" );
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
}

.error_box{
	width:auto;
	height:530px;
	background:#fff;
	margin:10px 10px 7px;
	text-align:center;
	line-height:530px;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 1px 1px #AAA, 0px -1px 2px #CDCDCD inset;
	moz-box-shadow:0px 1px 1px #AAA, 0px -1px 2px #CDCDCD inset;
    -webkit-box-shadow:0px 1px 1px #AAA, 0px -1px 2px #CDCDCD inset;
}

.clock{
	height:22px;
	width:22px;
	margin-top:3px;
	float:right;
	margin: 0px;
}

#instructions {
	border: 1px solid #999;
	border-radius: 5px;
	width: 500px;
	display: none;
	z-index: 1000;
	position: absolute;
	left:0;
	top:0;
	background-color: #DDDDDD;
	padding-bottom: 30px;
	margin-top: 6px;
	padding: 0 12px 14px 12px;
}

#instructions table {
	margin: 2px 0 0 0;
	background-color: #ffffff;
	width: 500px;
	height:300px;
}

#instructions table td {
	padding: 10px;
}

.newsDiv{
	display: block;
	height:140px; 
	width:calc(100% - 10px); 
	overflow:hidden;
	margin: 0px 5px;
}
.setting{
    margin-right:10px;
	margin-left:36px;
}
.main .right{
	float: right;
	
}

.left_table{
	border:1px solid #999;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#toSignal{
	background: url("../img/nav01_over.png");
	width: 134px;
	height: 26px;
}

#toShape{
	background: url("../img/nav02.png");
	width: 134px;
	height: 26px;
}

#toRanking{
	background: url("../img/nav03.png");
	width: 134px;
	height: 26px;
}

#toSignal:hover{
	background: url("../img/nav01_over.png");
	width: 134px;
	height: 26px;
}

#toShape:hover{
	background: url("../img/nav02_over.png");
	width: 134px;
	height: 26px;
}

#toRanking:hover{
	background: url("../img/nav03_over.png");
	width: 134px;
	height: 26px;
}

.first_logo{
	float:left;
	background: url("../img/logo4.png");
	width: 123px;
	height: 26px;
}
.techCellSpanChrome{
	display:block;
	font-size: 12px;
	height: 20px;
	width: 70px;
    margin: 0 auto;
	-webkit-transform-origin-x: 0;
	-webkit-transform: scale(0.90);
}
.techCellSpanChromeSmall1{
	display:block;
	font-size: 12px;
	height: 20px;
	width: 58px;
    margin: 0 auto;
	-webkit-transform-origin-x: 0;
	-webkit-transform: scale(0.80);
}
.techCellSpanChromeSmall2{
	display:block;
	font-size: 12px;
	height: 20px;
	width: 44px;
    margin: 0 auto;
	-webkit-transform-origin-x: 0;
	-webkit-transform: scale(0.60);
}
.techCellSpan{
	display:block;
	font-size: 12px;
	height: 20px;
	width: 73px;
    margin: 0 auto;
}

.techCellSpanSmall1{
	display:block;
	font-size: 10px;
	height: 20px;
	width: 62px;
	margin: 0 auto;
}

.techCellSpanSmall2{
	display:block;
	font-size: 7px;
	height: 20px;
	width: 44px;
	margin: 0 auto;
}

.techCellImg{
	display:block;
	width: 41px;
	height: 26px;
	margin: 13px auto;
/* 	position: absolute; */
/* 	left: 50%; */
/* 	margin-left: -20px; */
/* 	top: 10px; */
/* 	z-index: 90; */
}
.cellSpan1{
/* 	margin-left: 14px; */
}
.cellSpan2{
	font-size: 10px;
}
.cellImg1{
	margin-top: -5px;
}
.table_p tr{
/* 	height: 65px; */
}
.table_p .datagrid-view1 .datagrid-header-row .datagrid-cell{
	line-height: 78px;
}
.table_p .datagrid-htable .head_span{
/* 	width: 85px; */
	font-size: 12px;
	word-break:normal; width:auto; display:inline-block; white-space:pre-wrap;word-wrap : break-word ;overflow: hidden ;
}
.datagrid-header-row div.datagrid-cell{
	height: 78px;
/* 	line-height: 58px; */
	position:relative;
	text-align: center;
}
.datagrid-header  .datagrid-header-row .datagrid-cell span{
	font-size: 12px;
	display: block;
}
#pairSelect{
	display: none;
}
