/* CSS Document */
.dpstock{
	border: 1px #aaccee solid;
	padding:1px;
}
.dpstock .title{
    height:31px;
	background:url(images/title-bg.gif) repeat-x;
	line-height:31px;
	position:relative;
	color:#036;
	font-weight:bold;
	font-size:14px;
	padding:0px 10px;
}
.dpstock .box{
	padding:10px;
	height:230px;
}

.dpzs{
	border: 1px #ddd solid;	
	padding:1px;
}
.dpzs .title1{
	background:#EEE;
	height:24px;
	line-height:24px;
	padding:0px 5px;
	margin-bottom:5px;
	font-weight:bold;
        text-align:left;
}
.dpzs .data{
	background:#ECF3FF;
	height:24px;
	line-height:24px;
	padding:0px 5px;
	margin-top:5px;
	text-align:center;
}
.cbox{
    border:1px solid #aaccee;
	padding:1px;
}
.cbox h4{   
	height:24px;
	line-height:24px;
	padding:0px 5px;
	position:relative;
	background:url(images/icon01.gif) #E8F2FF no-repeat 5px center;
	text-indent:10px;
	font-weight:bold;		
}
.cbox h4 em{
    position:absolute;
	right:5px;
	top:0px;
}
.stock{	
    border:1px solid #aaccee;
    width:958px;
    margin:0px auto;
    height:370px;
    overflow:hidden;
    background: url(images/box_bg.gif) repeat-x top;
}
.stock .title{
    font-size:16px;
    font-weight:bold;
    padding:10px;
    color:#036;
}
.stock .title a,.stock .title a:link,.stock .title a:hover{
    font-size:16px;
    font-weight:bold;
}
.gpline{
    padding:5px 10px;
    border-bottom:3px solid #EEE;    
    position:relative;
}
.gpline .info{
    display:block;
	position:absolute;
	right:5px;
	top:3px;
	width:270px;
	color:#999;
}
dl.gpbox{
	height:27px;	
}
dl.gpbox dt{
	height:27px;	
	width:75px;
	color:#333;
	font-size:14px;
	background:url(images/tab_bg01.gif) no-repeat;
}
dl.gpbox dt span{
    display:block;
	height:24px;
	width:71px;
	line-height:24px;
	text-align:center;
	font-size:14px;
}
dl.gpbox dt.current{	
	background:url(images/tab_bg02.gif) no-repeat;	
}
dl.gpbox dt.current span{
	color:#FFF;
	font-weight:bold;	
}
dl.gpbox dd{
	top:35px;
}

/* tables */
span.asc0{
    display:-moz-inline-box;
    display:inline-block;
	background:url(images/down_arrow.gif) no-repeat left center;
	width:9px;
	height:27px;
	vertical-align:middle;
	margin-left:2px;
}
span.asc1{
    display:-moz-inline-box;
    display:inline-block;
	background:url(images/up_arrow.gif) no-repeat left center;
	width:9px;
	height:27px;
	vertical-align:middle;
	margin-left:2px;
}
font.green{
    color:#009900;
}
font.red{
    color:#FF0000;
}
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;	
	font-size: 12px;
	width: 100%;	
}

table.tablesorter thead tr th{ 
    padding:0px 4px; 	   
	height:27px;
	background:url(images/hq12.gif) #FFFFFF no-repeat bottom right;	
	font-size:12px;	
	cursor: pointer;
	font-weight:normal;	
}

table.tablesorter tbody{
    background:#009966;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding:4px;	
	background-color:#F4FCFF;	
	border-bottom:1px solid #CCC;
	border-right:1px dashed #CCC;
	text-align:center;
}
table.tablesorter tbody td.current{
    background:#FDF4FF;    
}
table.tablesorter thead th.current{
    background:url(images/current_th.gif) no-repeat;
	background-position:bottom right;	       
}

#pager ul.pages {
    display:block;
    border:none;
    text-transform:uppercase;
    font-size:10px;
    padding-top:10px;
}

#pager ul.pages li {
    list-style:none;
    float:left;
    border:1px solid #ccc;
    text-decoration:none;
    margin:0 5px 0 0;
    padding:3px;
}

#pager ul.pages li:hover {
    border:1px solid #003f7e;
}

#pager ul.pages li.pgEmpty {
    border:1px solid #ccc;
    color:#ccc;
}

#pager ul.pages li.pgCurrent {
    border:1px solid #003f7e;
    color:#000;
    font-weight:700;
    background-color:#ccc;
}

