﻿#content h5
{
	font-weight:normal;
}

#content form
{
	display:block;
	margin:12px 0px 32px 0px;
	padding:0px 0px 12px 0px;
	clear:both;
}

#content form .label
{
	display:block;
	width:7em;
	text-align:right;
	float:left;
	padding:6px 0px 0px 0px;
}
#content form .labelwide
{
	display:block;
	width:12em;
	text-align:right;
	float:left;
	padding:6px 0px 0px 0px;
}


/* middle wire-frame */
#content .mwf
{
	background:url(images/mwf_bk.gif) repeat-y left top;
	padding:0px;
	clear:both;
	margin:0px 0px 4px 0px;
}
#content .mwf .first
{
	display:block;
	margin:0px;
	background:url(images/mwf_top.gif) no-repeat left top;
	clear:both;
	height:5px!important;
}
#content .mwf .content
{
	display:block;
	margin:0px;
	background:url(images/mwf_bottom.gif) no-repeat left bottom;
	clear:both;
	padding:0px 9px 9px 9px;
}
#content .mwf .content .textlabel
{
	display:block;
	float:left;
	color:#638c0b;
}
#content .mwf .content .text
{
	display:block;
	height:inherit;
	padding-left:80px;
}
#content .mwf .content .ctl
{
	float:right;
	width:138px;
	margin:-16px 0px 0px 0px;
}


#sidebar li a.btnupload
{
	display: block;
	height: 100%;
	overflow: hidden;
	text-indent: -1700px;
	line-height: 999em;
	height: 27px;
	background: url(images/m_upload.gif) no-repeat left top;
	width: 81px;
	margin:0px 0px 8px 0px;
	clear:both;
}
#sidebar li a.btnupload:hover
{
	background: url(images/m_upload_a.gif) no-repeat left top;
}


/* desktop */
.desktopbox a.desk
{
	font-weight:bold; padding:2px 1.5em 0px 16px;
	background:url(images/ballar.gif) no-repeat left center;
}
.desktopbox a.desk:hover
{
	color:#ff6600; text-decoration:none;
}

/* desktop albums state */
#deskalbums
{
	clear:both; min-height:70px; padding:0px 0px 4px 0px; overflow:hidden;
	/*background:url(images/slashsplit.gif) repeat-x left bottom; */
	border-bottom:1px solid #eeeeee;
}
#deskalbums .icon
{
	float:left; margin:0px 12px 4px 0px; width:90px; height:70px; overflow:hidden;
}
#deskalbums .links
{
	display:inline; width:300px;
}
#deskalbums .spacestate
{
	margin:8px 0px 0px 0px; color:Gray;
}

/* desktop ordered items show */
#deskordered
{
	margin:0px 0px 12px 0px; padding:5px 5px 5px 12px; color:#273b00;
	background:url(images/slashbk.gif) repeat;
}
#deskordered img
{
	display:inline;
}

/* desktop order */
#deskorder
{
	clear:both; margin:0.6em 0px 0px 0px;
}
#deskorder .subjectbar
{
	margin:0px 0px 0.5em 0px; padding:0px;
}
#deskorder .subjectbar .subject
{
	float:left;
}
#deskorder .subjectbar .more
{
	float:right; margin:0px 18px 0px 0px;
}
#deskorder .order
{
	clear:both; height:1.5em; margin:0px 0px 0px 0.6em;
}
#deskorder .order .oid
{
	float:left; width:14em; background:url(images/ar.gif) no-repeat left center;
	padding:0px 0px 0px 13px;
}
#deskorder .order .ostate
{
	float:left; width:9em;
}
#deskorder .order .odate
{
	float:left; color:Gray; width:9em;
}
#deskorder .order .pay
{
	float:left;
}

/* desktop right account state */
#rightaccountstate
{
	margin:0px 0px 8px 12px;
}
#rightaccountstate .money
{
	color:#ff6600; font-weight:bold;
}

.deskmsg
{
	margin:8px 0px 0px 0px;
	border-top:1px solid #E0E0E0;
	padding:8px 1em 1em 0px;
}

.deskmsg .msg
{
	display:block;
	margin:1px 0px 0.8em 0.5em;
	padding:0px 0px 0px 18px;
	background:url(images/msg.gif) no-repeat left top;
}

.deskmsg .date
{
	color:#73a632;
	font-size:10px;
}

.deskad
{
	margin:8px 0px 0px 0px; text-align:center;
	background:url(images/rcmd_bk.gif) no-repeat left top; padding:18px 0px 0px 0px;
	height:170px; width:537px;
}


/* */

input.i1
{
	display:inline;
	border:0px;
	margin:0px 0px 0px 0px;
	background:url(images/input_i1.gif) no-repeat left top!important;
	background:url(images/input_i1.gif) no-repeat fixed left top;
	height:27px!important;
	height:24px;
	width:114px;
	padding:6px 0px 0px 6px;
	font-size:12px;
	color:#445613;
	overflow:hidden;
	font-weight:bold;
	letter-spacing:0.1em;
}

input.i2
{
	display:inline;
	border:0px;
	margin:0px 0px 0px 0px;
	background:url(images/input_i2.gif) no-repeat left top!important;
	background:url(images/input_i2.gif) no-repeat fixed left top;
	height:27px!important;
	height:24px;
	width:174px;
	padding:6px 0px 0px 6px;
	font-size:12px;
	color:#445613;
	overflow:hidden;
	font-weight:bold;
	letter-spacing:0.1em;
}

input.i3
{
	display:inline;
	border:0px;
	margin:0px 0px 0px 0px;
	background:url(images/input_i3.gif) no-repeat left top!important;
	background:url(images/input_i3.gif) no-repeat fixed left top;
	height:27px!important;
	height:24px;
	width:350px;
	padding:6px 0px 0px 6px;
	font-size:12px;
	color:#445613;
	overflow:hidden;
	font-weight:bold;
	letter-spacing:0.1em;
}

textarea.t1
{
	display:inline;
	border:0px;
	margin:0px 0px 4px 0px;
	background:url(images/input_t1.gif) no-repeat left top!important;
	background:url(images/input_t1.gif) no-repeat fixed left top;
	height:49px!important;
	height:49px;
	width:350px;
	padding:6px 0px 6px 6px;
	font-size:12px;
	color:#445613;
	overflow:auto;
	font-weight:bold;
	letter-spacing:0.1em;
}

option
{
	font-size:1em;
}

span.err
{
	display:block;
	background:url(images/err.gif) no-repeat left top;
	margin:2px 0px 6px 0px;
	padding:0px 0px 0px 26px;
	color:#a40000;
	clear:both;
}

span.ok
{
	display:block;
	background:url(images/ok.gif) no-repeat left top;
	margin:2px 0px 6px 0px;
	padding:0px 0px 0px 26px;
	color:#66a400;
	clear:both;
}

span.notify
{
	display:block;
	background:url(images/notify_blue.gif) no-repeat left top;
	margin:2px 0px 6px 12px;
	padding:0px 0px 0px 23px;
	color:#1f9aa7;
	clear:both;
	line-height:1.4em;
}

span.alert
{
	display:block;
	background:url(images/alert.gif) no-repeat left top;
	margin:0.7em 0px 0.7em 0px; min-height:30px;
	padding:0px 0px 0px 36px;
	color:#A31F00;
	clear:both;
}
span.bignotify
{
	display:block;
	background:url(images/bignotify.gif) no-repeat left top;
	margin:0.7em 0px 0.7em 0px; min-height:30px;
	padding:0px 0px 0px 36px;
	color:#0071BC;
	clear:both;
}
span.bigok
{
	display:block;
	background:url(images/bigok.gif) no-repeat left top;
	margin:0.7em 0px 0.7em 0px; min-height:30px;
	padding:0px 0px 0px 36px;
	color:#197a30;
	clear:both;
}

span.inputerr
{
	display:inline;
	background:url(images/input_err.gif) no-repeat left top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 16px;
	color:#a40000;
}
span.inputok
{
	display:inline;
	background:url(images/input_ok.gif) no-repeat left top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 16px;
	color:#66a400;
}
span.inputhint
{
	padding:0px 0px 0px 5px;
	display:inline;
	color:Gray;
}

#content p
{
	clear:both;
	display:block;
	padding:1px 0px 3px 0px;
	margin:0px;	
}
#content p.space
{
	display:block;
	clear:both;
	margin:4px 0px 4px 0px;
	padding:0px;
	height:2px;
	overflow:hidden;
}

/* */
#passwordrecovbox
{
	line-height:20px;
}
#passwordrecovbox .mobile
{
	background:url(images/passwdsendpath_mobi.gif) no-repeat left top; padding:0px 0px 0px 30px;
	line-height:23px;
}


/* */

span.money
{
	color:#ff6600; background-color:White;
}
span.count
{
	color:#0066ff; background-color:White;
}
/* pay result */
.payresult
{
}

.payresult .alert
{
	display:block;
	background:url(images/alert.gif) no-repeat left top;
	margin:0.7em 0px 0.7em 0px;
	padding:0px 0px 0px 36px;
	color:#A31F00;
	clear:both;
	height:30px;
}

.payresult .payok
{
	display:block;
	background:url(images/bigok.gif) no-repeat left top;
	margin:0.7em 0px 0.7em 0px;
	padding:0px 0px 0px 36px;
	color:#6C8A0B;
	clear:both;
	height:30px;
}

.payresult .output
{
	margin:1em 0px 1em 2em; color:#7DA7D9; padding:0.5em 0.3em 0.5em 0.3em;
	border:1px solid gray; background-color:#F0F4F9;
}

.payresult .call
{
	margin:1em 0px 1em 2em; color:Gray; 
}


/* */
.greenslashs
{
	background:url(images/slashbk.gif) repeat;
	margin:0px; padding:5px 0px 5px 12px;
}
.greenslashs form
{
	display:block; margin:0px; padding:0px; border:0px; min-height:12px;
}


/* */
.heart
{
	display:block; margin:1em 0px 0px 0px;
	background:url(images/heart.gif) no-repeat left center; padding:0px 0px 0px 15px;
}

/* magazine */
/* for inner service magazine show */
#internalad
{
	display:block; clear:both;
}
#internalad .topline
{
	margin:5px 0px 2px 0px; color:#273b00; display:block; clear:both;
	background:url(images/slashbk.gif) repeat-x; height:3px; overflow:hidden;
}
#internalad .magazine
{
	margin:1px 0px 16px 0px;  width:546px;
}
#internalad .magazine .titlebar
{
	display:block; clear:both;
	height:37px;
}
#internalad .magazine .titlebar .title
{
	display:block; float:left; margin:4px 0px 0px 4px;
}
#internalad .magazine .titlebar .more
{
	display:block; float:right; width:7em; margin-top:3px;
}
#internalad .magazine .row
{
	display:block; clear:both;
	padding-left:17px;
}
#internalad .magazine .item
{
	display:block; float:left; margin:0px 1px 2px 1px; width:95px; /* 182=546/3 */
}
#internalad .magazine .item .icon
{
	/* border-right:1px dotted #D0E1B6; */
	clear:both; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;
	background-color:White; text-align:center; 
}
#internalad .magazine .item .textblock
{
	padding:3px 0px 12px 2px; 
	/* border-right:1px dotted #D0E1B6; */
}
#internalad .magazine .item .title
{
	display:block; font-weight:bold; color:#0068B7; font-size:12px;
	text-align:center;
}
#internalad .magazine .item .desc
{
	display:block; color:#464646; margin:3px 0px 6px 1px; font-size:12px;
	text-align:center;
}
#internalad .magazine .item .links
{
	display:block; margin:0px 5px 0px 0px; text-align:center;
}


/* personal info & head icon frame */
.pi
{
	display:block; margin:0px 0px 0px 3px; clear:both; height:80px;
}
.pi .icon50
{
	height:60px; width:60px; display:block; margin:0.5em 0px 0px 0px; float:left;
}
.pi .blk
{
	display:block; float:left; line-height:1.7em;
}
