﻿.inputCon{
	/*position:relative;*/
}
.note{
	color:#6c0;
}
.inputCon .info{
	/*position:absolute;
	width:100%;
	margin-top:-20px;*/
}
.inputCon .info .msg{
	background:#FAD163;
	padding:0 10px;
	float:right;
}
.inputCon table{
	width:100%;
}
.inputCon .optTag{
	display:inline-block;
	display:-moz-inline-stack;
	*display:inline;
	zoom:1;
	color:#304D8E;
	width:18px;
}
input.disabled{
	width:80px;
	background:url(/Public/image/nui/input/input_able.gif) 0 -54px no-repeat #fff;
	padding-left:18px;
	border:1px solid #ccc;
	color:#ccc;
}
input.enabled{
	width:80px;
	background:url(/Public/image/nui/input/input_able.gif) 0 0 no-repeat #fff;
	padding-left:18px;
	border:1px solid #666;
	color:#666;
}

/* Choice */
.choice{
}

/* Matrix */
.matrix{
}
.matrix table{
	border-collapse:collapse;
	border:0px solid #7287C0;
	border-top:2px;
	border-bottom:3px;
}
.matrix table td{
	padding:2px;
	text-align:left;
}
.matrix table td input{
	display:block;
}
.matrix table tr.A td{
	background:#BEC9E5;
}
.matrix table tr.B td{
	background:#fff;
}
.matrix table tr td.normal{
}
.matrix table tr td.hover{
	background:#dde4f6;
}
.matrix table tr td.selected{
	background:#7287C0;
}

/* Rank bar*/
.rankbar{
	border-left:3px solid #7287C0;
	padding:0 10px;
	clear:both;
}
.rankbar .content{
	clear:both;
	padding:0;
}
.rankbar .iconCon{
	height:24px;
}
.rankbar .icons{
	float:left;
	height:24px;
	line-height:24px;
}
.rankbar .tip{
	float:left;
	padding:0 5px;
	color:#3b5999;
	height:24px;
	line-height:24px;
	/*background:#999;
	color:#fff;*/
}

/* Sort panel */
.sortPanel{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	width:630px;
}
.sortPanel input{
	cursor:pointer;
	color:#3b5999;
}
.sortPanel .menus{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:610px;
	/*border:1px solid #A5DA94;
	border-bottom:none;
	background:#EFFFE8;*/
}
.sortPanel .menus .item{
	float:left;
	padding:3px 3px 0 3px;
}
.sortPanel .menus .item input{
	border:none 0;
	background:transparent;
}
.sortPanel .menus .selected{
	background:#BFCAE6;/*#A5DA94;*/
}
.sortPanel .content{
	width:630px;
}
.sortPanel .content table{
	border-collapse:collapse;
	background:#fff;
}
.sortPanel .content table tr td{
	border:1px solid #ccc;/*#CDD3E7;*/
}
.sortPanel .content table tr td.cb{
	width:20px;
	/*background:#EBF1FF;*/
}
.sortPanel .content table tr td .tip{
	color:#090;
	font-weight:bold;
}
.sortPanel .clearup{
	height:1px;
	line-height:1px;
	font-size:1px;
	clear:both;
}

/* Const bar */
.constBar {
	font-size:12px;
}
.constBar .options{
}
.constBar .options .item{
	float:left;
	padding:3px 5px;
}
.constBar .options .item .tag{
	float:left;
	width:14px;
	height:14px;
	line-height:14px;
	text-align:center;
	border:1px solid #999;
	background:#ccc;
	color:#fff;
}
.constBar .options .item .content{
	float:left;
	padding:1px 5px;
}
.constBar .bar{
	margin:10px;
}
.constBar .bar div{
	float:left;
	background:url(/Public/image/nui/input/constbar.gif);
}
.constBar .bar .tags{
	background:transparent;
	position:relative;
	height:12px;
	font-weight:bold;
	/*width:500px;*/
	float:none;
	clear:both;
}
.constBar .bar .tag{
	background:transparent;
	position:absolute;
	/*left:20.2%;*/
}
.constBar .bar .tag span{
	font-weight:normal;
	color:#3b5999;
	padding:0 5px;
}
.constBar .bar div.border{
	width:4px;
	height:12px;
}
.constBar .bar div.staff{
	margin:3px 0;
	height:6px;
}
.constBar .bar div.ball{
	margin:1px 0;
	width:10px;
	height:10px;
	cursor:pointer;
}

/* location */
.location{
	padding:10px 20px;
}
 
 
