a.hupmn:link {color: rgb(254,254,254); text-decoration: none; }
a.hupmn:visited {color: rgb(254,254,254); text-decoration: none; }
a.hupmn:active {color: rgb(254,254,254); text-decoration: none; }
a.hupmn:hover {color: rgb(254,254,254); text-decoration: underline; }

a.lmnu:link {color: rgb(93,68,143); text-decoration: underline; font-weight: bold; }
a.lmnu:visited {color: rgb(93,68,143); text-decoration: underline; font-weight: bold; }
a.lmnu:active {color: rgb(93,68,143); text-decoration: underline; font-weight: bold; }
a.lmnu:hover {color: rgb(176,65,1); text-decoration: underline; font-weight: bold; }

a.pagel:link {color: rgb(2,102,152); text-decoration: underline; font-weight: bold; }
a.pagel:visited {color: rgb(2,102,152); text-decoration: underline; font-weight: bold; }
a.pagel:active {color: rgb(2,102,152); text-decoration: underline; font-weight: bold; }
a.pagel:hover {color: rgb(2,102,152); text-decoration: underline; font-weight: bold; }

a.shmngp:link {color: rgb(0,0,0); text-decoration: underline; }
a.shmngp:visited {color: rgb(0,0,0); text-decoration: underline; }
a.shmngp:active {color: rgb(0,0,0); text-decoration: underline; }
a.shmngp:hover {color: rgb(0,0,0); text-decoration: underline; }

a.manfi:link {color: rgb(0,0,0); text-decoration: underline; font-weight: bold; }
a.manfi:visited {color: rgb(0,0,0); text-decoration: underline; font-weight: bold; }
a.manfi:hover {color: rgb(0,0,0); text-decoration: underline; font-weight: bold; }
a.manfi:active {color: rgb(0,0,0); text-decoration: underline; font-weight: bold;}

a.manfii:link {color: rgb(93,68,143); text-decoration: underline; font-weight: bold; }
a.manfii:visited {color: rgb(93,68,143); text-decoration: underline; font-weight: bold; }
a.manfii:active {color: rgb(93,68,143); text-decoration: underline; font-weight: bold; }
a.manfii:hover {color: rgb(176,65,1); text-decoration: underline; font-weight: bold; }


a.nc:link {color: rgb(0,0,0); text-decoration: none; }
a.nc:visited {color: rgb(0,0,0); text-decoration: none; }
a.nc:hover {color: rgb(0,0,0); text-decoration: none; }
a.nc:active {color: rgb(0,0,0); text-decoration: none;}

a.nc2:link {color: rgb(0,0,0); text-decoration: none; }
a.nc2:visited {color: rgb(0,0,0); text-decoration: none; }
a.nc2:hover {color: rgb(0,0,0); text-decoration: none; }
a.nc2:active {color: rgb(0,0,0); text-decoration: none;}

a.rmore:link {color: rgb(203,81,57); text-decoration: underline; font-weight: bold; }
a.rmore:visited {color: rgb(203,81,57); text-decoration: underline; font-weight: bold; }
a.rmore:hover {color: rgb(128,0,0); text-decoration: underline; font-weight: bold; }
a.rmore:active {color: rgb(203,81,57); text-decoration: underline; font-weight: bold;}

a.pagenator:link {color: rgb(93,68,143); text-decoration: underline; font-weight: bold; }
a.pagenator:visited {color: rgb(93,68,143); text-decoration: underline; font-weight: bold; }
a.pagenator:active {color: rgb(93,68,143); text-decoration: underline; font-weight: bold; }
a.pagenator:hover {color: rgb(176,65,1); text-decoration: underline; font-weight: bold; }

a.smmng:link {color: rgb(0,0,0); text-decoration: underline; font-size: 0.7em; }
a.smmng:visited {color: rgb(0,0,0); text-decoration: underline; font-size: 0.7em; }
a.smmng:hover {color: rgb(203,81,57); text-decoration: underline; font-size: 0.7em; }
a.smmng:active {color: rgb(0,0,0); text-decoration: underline; font-size: 0.7em; }

#red {color: rgb(200,0,0);}

.hptr 
{ 
    cursor: pointer; 
    vertical-align: middle; 
}

input.sfieldf
{
    font-size: 0.75em;
    background-color: rgb(220,188,188);
    color: rgb(0,0,0);    
}

input.sfield
{
    font-size: 0.75em;
    background-color: rgb(255,255,255);
    color: rgb(0,0,0);    
}


.thead
{
    text-align: center;
    font-weight: bold;
    font-family: Cambria, serif;
    /* background-color: rgb(43,128,166); */
    background-color: rgb(241,125,37);
    color: rgb(250,245,232); 
}

.tbody
{
    font-family: Cambria, serif;
    background-color: #eaf8fc;
    color:#666666; 
}
.tbodyN
{
    font-family: Cambria, serif;
    background-color: rgb(250,250,250);
    color:#666666;
}

.tbodyOv
{
    font-family: Cambria, serif;
    color: rgb(153,0,0); 
}

div.aniwait
{
    position: absolute;
    top: -42px;
    left: -42px;
    width: 84px;
    height: 84px;    
    background-color: rgb(255,255,255);    
    border: thin solid rgb(128,128,128);
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url('/usr/img/wait.gif');
}
div.ut_wait
{    
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('/usr/img/trn_bg.png');    
    border: thin solid rgb(255,255,255);
}
div.div_center
{
    position: absolute;
    top: 50%;
    left: 50%;
}
div.aniwait
{
    position: absolute;
    top: -42px;
    left: -42px;
    width: 84px;
    height: 84px;    
    background-color: rgb(255,255,255);    
    border: thin solid rgb(128,128,128);
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url('/usr/img/wait.gif');
}

.hfore
{
    color: rgb(172,56,132); 
    font-weight: bold;
}
tr.bgwhite {
	background-color: rgb(255,255,255);
}
tr.bgpink {
	background-color: rgb(255,200,200);
}
tr.bgblue {
	background-color: rgb(200,200,255);
}
tr.bggreen {
	background-color: rgb(200,255,200);
}
.b {
font-weight: bold;
}
.gpuinfu {
	font-size: 0.8em;	
	background-image: url('/usr/img/gp/uinfu_bg.png');
	background-repeat: repeat-x;
	text-align: center;
}
.gpuinfuu {
	background-color: rgb(213,213,213);
}
.gpuinfuw {
	background-color: rgb(253,253,253);
}
.gpuinfh {
	font-size: 0.8em;	
	background-image: url('/usr/img/gp/uinfh_bg.png');
	background-repeat: repeat-x;
	text-align: center;
}
.gpuinfd {	
	background-image: url('/usr/img/gp/uinfd_bg.png');
	background-repeat: repeat-x;
}

.gpminf {
	color: rgb(249,249,249);
	font-size: 0.8em;
	font-weight: bold; 	
	background-image: url('/usr/img/gp/minf_bg.png');
	background-repeat: repeat-x;
	text-align: center;
}
.gpmedinf {
	color: rgb(249,249,249);
	font-size: 2.1em;	 	
	background-image: url('/usr/img/gp/medinf_bg.png');
	background-repeat: repeat-x;
	text-align: center;
}
.ipubutt {
	background-image: url('/usr/img/gp/up_ubutt_bg.png');
	background-repeat: repeat-y;
	background-position: top right;	
}
.iplbutt {
	background-image: url('/usr/img/gp/up_lbutt_bg.png');
	background-repeat: repeat-y;
}
.iprbutt {
	background-image: url('/usr/img/gp/up_rbutt_bg.png');
	background-repeat: repeat-y;
}
.umdeco {
	background-image: url('/usr/img/gp/umdeco_bg.png');
	background-repeat: repeat-x;
	color: rgb(249,249,249);
	font-size: 0.8em;
	text-align: center;
}
.cent {
	margin-left: auto;
	margin-right: auto;
}
.rgray {
	background-image: url('/usr/img/gp/rgray.png'); 
	background-repeat: repeat-y; 
	background-position: top right;
}
.lgray {
	background-image: url('/usr/img/gp/lgray.png'); 
	background-repeat: repeat-y; 
	background-position: top left;
}
.ugray {
	background-image: url('/usr/img/gp/gray.png'); 
	background-repeat: repeat-x;
}
.gptitle {
	background-image: url('/usr/img/gp/title_bg.png'); 
	background-repeat: repeat-x;
	color: white;
	font-size: 0.9em;
	font-weight: bold;
}

/* 
================================================================================
*/
.sh_01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 14px;
	padding-top: 12px;
	display: block;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
.zag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 25px;
	display: block;
	font-size: 14px;
}
.action_ok {
	
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-image: url(/usr/img/gpim/grenn.png);
	background-position: left center;
	display: block;
	background-repeat: no-repeat;
	padding-left: 50px;
	line-height: 35px;
	height: 38px;}

.action_no {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-image: url(/usr/img/gpim/red.png);
	background-position: left center;
	display: block;
	background-repeat: no-repeat;
	padding-left: 50px;
	margin: 0px;
	padding-bottom: 3px;
	padding-top: 1px;
}
.action_play {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-image: url(/usr/img/gpim/orange.png);
	background-position: left center;
	display: block;
	background-repeat: no-repeat;
	padding-left: 50px;
	margin: 0px;
	padding-bottom: 3px;
	padding-top: 1px;
}
.price {
	font-size: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 24px;}
.tab_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
}
.cp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 3px;
	line-height: 18px;
	padding-left: 6px;
}
.old_price {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 19px;
	display: block;
	padding-left: 4px;
}
.style4 {
	color: #006633;
	font-weight: bold;
}
.style5 {color: #666666}
.tabl_b {
	display: block;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.aten {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF6600;
}
.aten2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/usr/img/gpup/arr.png);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	width: 110px;
	text-align: left;
	margin-left: 21px;
}
