@charset "utf-8";
/* CSS Document */

/*******
Globle Struct and Style

light blue  : #ebf9ff
middle blue : #c1e4fa  (Background Color)
Blue        : #58c3f0
Darker Blue : #009ce7

light green : #bad576
green       : #a8d031
darker green: #7ca900

MySWJTU.com is designed by yx.shawn
*******/
html, 
body, 
div, 
span, 
applet, 
object, 
iframe,
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
p, 
blockquote, 
pre,
a, 
abbr, 
acronym, 
address, 

cite, 
code,
del, 
dfn, 
font, 
img, 
ins, 
kbd, 
q, 
s, 
samp,
small, 
strike, 
sub, 
sup, 
tt, 
var,
dl, 
dt, 
dd, 
ol, 
ul, 
li,
fieldset, 
form, 
label, 
legend,
table, 
caption, 
tbody, 
tfoot, 
thead, 
tr, 
th, 
td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: inherit; font-size: 12px; vertical-align: baseline;font-family:Arial, Helvetica, sans-serif; }

a {
	color:#105CB6;
	text-decoration:none;
}
a:hover, a:active, a:visited:hover, a:visited {
	color:#333;
	text-decoration:none;
}
a.highlight:visited,a.highlight:visited:hover{
	color:#333;
}
a.highlight:hover, a.highlight:focus{
	background-color:#C7FF87;
	color:#333;
}
a.highlight{
	background-color:#c3e2ff;
	color:#000;
	padding:1px 3px;
	white-space:nowrap;
}
span.highlight{
	padding:1px 3px;
	white-space:nowrap;
	background-color:#FF9;
	color:#00BFFF;
	font-weight:bold; 	
}

h1 {
	font-size:18px;
}
h2 {
	font-size:14px; color:#555;
}
h3 , h4, h5, h6 ,p , ul,ol,dl{
	font-size:12px; color:#555;
	font-family:Arial, Helvetica, sans-serif;
}

ul,ol,dl{
	list-style:none;
}
li{
	display:inline;
}
.clr{
	clear:both;
	height:0;
	overflow:hidden;
}
.inf2symbol,
.hideden,
.structural{
	display:none;
}
.hidden-text{
	text-indent:-100000px;
	overflow:hidden;
}
/*End Reset*/
.border5{
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}
.border3{
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
}
.border3-top{
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0; 
}
.showTip {
	position: absolute;
	left: 900px;
	z-index:50000;
}
.showTip .arr {
	height: 8px;
	width: 15px;
	position: absolute;
	bottom: 0px;
	left: 15px;
	background-image: url(/images/tipArrs.gif);
	background-repeat: no-repeat;
	background-position: -60px 0px;
	overflow: hidden;
}
.showTip .content {
	background-color: #000;
	margin-bottom: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	color: #FFF;
}
div.nipBox div.bar{
	height:25px;
}
div.napBox div.bar div.content h4{
	color:#FFF !important;
}
.wig
{
	font-size:12px;
	color:#333;
	margin-bottom:20px;
	padding:10px;
}

div.nipBox div.bar div.content {
	color:#FFF;
	float:left;
	padding-left:10px;
	padding-top:5px;
	font-weight:bold;
	font-size:14px;
}

div.nipBox img.nip
{
	height:5px;
	left:20px;
	position:absolute;
	width:9px;
	z-index:2;
}
.ext-el-mask-white {
    z-index: 100;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.6;
    opacity: .60;
    filter: alpha(opacity=60);
    width: 100%;
    height: 100%;
    zoom: 1;
	background:#fff;
	border: 1px #999 dotted;
}

.ext-el-mask {
    z-index: 100;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    width: 100%;
    height: 100%;
    zoom: 1;
	background:#000;
}

.ext-el-mask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
   /* border:1px solid;*/
    background:repeat-x 0 -16px;
    padding:2px;
}

.ext-el-mask-msg div {
    padding:5px 10px 5px 10px;
    /*border:1px solid;*/
	color:#000;
}

.ext-shim {
    position:absolute;
    visibility:hidden;
    left:0;
    top:0;
    overflow:hidden;
}

.ext-ie .ext-shim {
    filter: alpha(opacity=0);
}

.ext-ie6 .ext-shim {
    margin-left: 5px;
    margin-top: 3px;
}

.x-mask-loading div {
    padding:5px 10px 5px 25px;
    background:no-repeat 5px 5px;
    line-height:16px;
}
.x-hidden, .x-hide-offsets {
    position:absolute !important;
    left:-10000px;
    top:-10000px;
    visibility:hidden;
}

.x-hide-display {
    display:none !important;
}

.x-hide-visibility {
    visibility:hidden !important;
}
/*
.x-masked {
    overflow: hidden !important;
}*/
.x-masked-relative {
    position: relative !important;
}

.x-masked select, .x-masked object, .x-masked embed {
    visibility: hidden;
}

.x-layer {
    visibility: hidden;
}

.x-unselectable, .x-unselectable * {
    -moz-user-select: none;
    -khtml-user-select: none;
}

.x-repaint {
    zoom: 1;
    background-color: transparent;
    -moz-outline: none;
}

.x-item-disabled {
    cursor: default;
    opacity: .6;
    -moz-opacity: .6;
    filter: alpha(opacity=60);
}

.x-item-disabled * {
    cursor: default !important;
}

.textboxlist { font: 12px "Lucida Grande", Verdana; cursor: text; color:#333; *height:23px; min-height:23px; cursor:text;}
.textboxlist-bits { zoom: 1; overflow: hidden; margin: 0; padding: 3px 4px 0; border: 1px solid #eee; *padding-bottom: 3px; color:#333; cursor:text; background-color:#fff;}
.textboxlist-bit { list-style-type: none; float: left; display: block; padding: 0; margin: 0 5px 3px 0; cursor: default; }
.textboxlist-bit-editable { border: 1px solid #fff; }
.textboxlist-bit-editable-input { border: 0; padding: 2px 0; *padding-bottom: 0; height: 14px; font: 12px "Lucida Grande", Verdana; }
.textboxlist-bit-editable-input:focus { outline: 0; }
.textboxlist-bit-box { position: relative; line-height: 18px; padding: 0 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 

border: 1px solid #CAD8F3; background: #DEE7F8; cursor: default; }
.textboxlist-bit-box-deletable { padding-right: 15px; }
.textboxlist-bit-box-deletebutton { position: absolute; right: 4px; top: 6px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('/css/close.gif'); }
.textboxlist-bit-box-deletebutton:hover { border: none; background-position: 7px; text-decoration: none; }
.textboxlist-bit-box-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
.textboxlist-bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
.textboxlist-bit-box-focus .textboxlist-bit-box-deletebutton { background-position: bottom; }

.textboxlist-autocomplete { position: absolute;display:block;}
.textboxlist-autocomplete-placeholder, 
.textboxlist-autocomplete-results {display:block; opacity: 0.9; filter: alpha(opacity=90); background: #fff; -webkit-box-shadow: 0 3px 3px #ccc; -moz-box-shadow: 0 3px 3px #ccc; box-shadow: 0 3px 3px #ccc; 

border: 3px solid #B4D316; border-top: none; }
.textboxlist-autocomplete-placeholder { padding: 5px 7px; }
.textboxlist-autocomplete-results { margin: 0; padding: 0;   color:#333;}
.textboxlist-autocomplete-result { margin: 0; padding: 5px; list-style-type: none; background: #fff;display:block; }
.textboxlist-autocomplete-result-focus { background: #F0F6D0;  }
.textboxlist-autocomplete-highlight { background: #FF9; font-weight: bold; padding:0 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.textboxlist-focus ul.textboxlist-bits{
	border-color:#999 !important;
}
.cnr-span{
		cursor:pointer;
		line-height:20px;
	}
	.cnr-span:hover{
		background-color:#FFC;
	}
	.cnr-input{
		background-color:#FAFCFF;
		border:1px solid #E4F2FD;
		color:#333333;
		margin-bottom:3px;
		vertical-align:middle;
		margin:0;
	}
	.cnr-input:focus,
	.cnr-input:hover{
		background-color:#F0F6D0 !important;
		border:1px solid #B4D316 !important;
		color:#333333;
		vertical-align:middle;
	}
	.cnr-assist{
		line-height:20px;
		color:#ccc !important;
	}
	.cnr-assist:hover{
		color:#AAA !important;
	}
.input-form input, 
.winput,
.input-form textarea
{
	background-color:#FAFCFF;
	border:3px solid #E4F2FD;
	color:#333;
	margin-bottom: 3px;
	vertical-align: middle;
}
.input-form input:focus,
.input-form input:hover,
.input-form textarea:hover,
.input-form textarea:focus,
.input-form input:hover,
.winput:focus, 
.winput:hover,
.winputhover{
	background-color:#f0F6D0 !important;
	border:3px solid #B4D316 !important;
	color:#333;
	margin-bottom: 3px;
	vertical-align: middle;
}
.input-form input.error,.inputlr ,.input-form textarea.error
{
	border:3px solid  #F69 !important;
	background-color:#fbdddd !important;
}
.input-form input.error:hover,.inputlr:hover ,.input-form textarea.error:hover
{
	background-color: #FDEAEA !important;
}
.error-input
{
	border:3px solid  #F30 !important;
}

.input-form .okbtn
{
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
		
	background-image:url(/images/ok-btn.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	/*margin-bottom:30px;*/
	margin-top:10px;
	padding:11px 10px 10px 40px;
	display:inline-block;
	float:left;
}
.input-form .okbtn:hover
{
	background-position:left bottom;
	background-repeat:no-repeat;
	/*margin-bottom:30px;*/
	margin-top:10px;
	padding:11px 10px 10px 40px;
	display:inline-block;
	float:left;
}
a.bigbtn
{
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
		
	margin-bottom:10px;
	margin-top:10px;
	padding:10px;
	display:inline-block;
	background-color:#4EBAFF !important;
	color:#fff !important;
}
a.bigbtn:hover
{
	margin-bottom:10px;
	margin-top:10px;
	padding:10px;
	display:inline-block;
	background-color:#53A9FF !important;
}

.input-form input.btn,.winputBtn
{
	cursor:pointer;
	background-color:#6CF;
	color:#fff !important;
	display:inline;
	padding:4px 7px;
	
}
.input-form input.btn:hover,.winputBtn:hover
{
	cursor:pointer;
	background-color:#69F;
	display:inline;
	padding:4px 7px;
}
.input-form .tip{
	color:#999;
}
.form-required{
	padding-left:20px;
	color:#C00;
}
.fromitem-title{
	font-weight:bold;
	color:#333;
}
.input-form dd{
	padding-top:5px;
	float:none;
	clear:both;
}
.input-form .form-tip{
	padding-top: 3px !important;
	padding-left:10px;
	color:#999;
}
.input-form dt{
	/*margin-top:15px;*/
}

.f-dropdown
{
	background-image:url(../images/Dropdown.gif);
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}
.f-dropdown:hover
{
	background-position:bottom right;
}

.listBox {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B4D316;
	border-right-color: #B4D316;
	border-bottom-color: #B4D316;
	border-left-color: #B4D316;	
	z-index:5000;
	
}
.listBox ul{
	list-style:none;
}
.listBox li{
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#FFF;
	cursor:pointer;
	font-size:12px;
	display:block;
}
.listBox li:hover{
	background-color:#F0F6D0;
}
.radiolist {
	color:#333;
	font-size:12px;
	line-height:16px;
}
.radiolist li{
	cursor:pointer;
	float:left;
}
.radiolist li .icon{
	margin-left:10px;
	display:block;
	float:left;
	height:13px;
	width:16px;
	background:url(/images/radio.gif) no-repeat 0 0;
}
.radiolist li .on{
	background:url(/images/radio.gif) no-repeat 0px -14px !important;
}

.checklist {
	color:#333;
	font-size:12px;
	line-height:16px;
}
.checklist li{
	cursor:pointer;
	float:left;
}
.checklist li .icon{
	margin-left:10px;
	display:block;
	float:left;
	height:13px;
	width:16px;
	background:url(/images/checkbox.gif) no-repeat 0 0;
}
.checklist li .on{
	background:url(/images/checkbox.gif) no-repeat 0px -13px !important;
}

.form-server-resp{
	padding-left: 10px;
	color: #F69;
	font-size: 12px;
}
.showTip {
	position: absolute;
	left: 900px;
	z-index:50000;
}
.showTip .arr {
	height: 8px;
	width: 15px;
	position: absolute;
	bottom: 0px;
	left: 15px;
	background-image: url(/images/tipArrs.gif);
	background-repeat: no-repeat;
	background-position: -60px 0px;
	overflow: hidden;
}
.showTip .content {
	background-color: #000;
	margin-bottom: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	color: #FFF;
}

	/**smart button*/
	.smart-btn
	{
		background-color:#ECF4FD;
		border:solid #C3D9FF 1px;
		-moz-border-radius:3px;
		-webkit-border-radius: 3px;
		border-radius: 3px; 
		_height:20px;
		cursor:pointer;
		
		text-decoration:none;
		color:#333;
		padding: 5px;
		margin:3px;
		display: -moz-inline-stack; /*Firefox only code*/
		display:inline-block;
		zoom:1;
		*display:inline;
	}
	.smart-btn:hover
	{
		background-color:#FFF;
		color:#29528D;
	}
	.smart-btn img
	{
		vertical-align:text-bottom;
	}

/*End Inf2 Section*/



/*Icons*/

.fadeIconBtn{
	-moz-opacity: 0.6;
    opacity: .60;
    filter: alpha(opacity=60);
}
.fadeIconBtn:hover{
	-moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}

span.icon16{
	height:16px;
	width:16px;
	background-repeat:no-repeat;
	background-image:url(../images/icons.png);
	vertical-align:middle;
	background-position:100px 100px;/*Hidden*/
	display:inline-block;
	padding:0 2px;
}

.icon-vcard{
	background-position:0 2px !important;
}
.icon-qrcode{
	background-position:0 -30px !important;
}
.icon-phone{
	background-position:0 -60px !important;
}
.icon-stared{
	background-position:0 -90px !important;
}
.icon-unstared{
	background-position:0 -120px !important;
}
.icon-pic{
	background-position:0 -150px !important;
}
.icon-doc{
	background-position:0 -180px !important;
}
.icon-cal{
	background-position:0 -209px !important;
}
.icon-quo{
	background-position:0 -240px !important;
}
.icon-tag{
	background-position:0 -270px !important;
}
.icon-email{
	background-position:0 -300px !important;
}
.icon-cellphone{
	background-position:0 -330px !important;
}
.icon-back{
	background-position:0 -360px !important;
}
.icon-ok{
	background-position:0 -390px !important;
}
.icon-add{
	background-position:0 -420px !important;
}
.icon-del{
	background-position:0 -446px !important;
}
.icon-edit{
	background-position:0 -478px !important;
}
.icon-qq{
	background-position:0 -510px !important;
}
.icon-todo{
	background-position:0 -537px !important;
}
.icon-search{
	background-position:0 -570px !important;
}
.icon-birthday{
	background-position:0 -600px !important;
}






/* /Icons*/

body{
	background-color:#FFF;
}

.containers{
	margin:0 auto;
	width:950px;
	text-align:left;
	position:relative;
}
.containers div.search-bar{
	color:#666;
	position:absolute;
	top:15px;
	right:0;
	width:300px;
	text-align:right;
}
.containers ul.navi{
	position:absolute;
	top:25px;
	right:320px;
}
.containers ul.navi li a{
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
	color:#00BFFF;
	padding:2px 5px;
}
.containers ul.navi li a:hover{
	color:#fff;
	background-color:#00BFFF;
}
.containers .login-info{
	color:#666;
	font-size:10px;
	position:absolute;
	top:25px;
	left:150px;
}
.containers .header{
	height:50px;
}
.containers .header .logo{
	color:#00bfff;
	font-family:Century Gothic,Arial, Helvetica, sans-serif;
	margin-left:50px;
	padding-top:15px;
	
	text-shadow: 0 0 1px  #00bfff;/*CSS3*/
}
.containers .content{
	_display:inline;/*IE6*/
	width:640px;
	float:left;
	border-top:solid 3px #00bfff;
}
.containers .sider{
	_display:inline;/*IE6*/
	width:300px;
	float:right;
	border-top:solid 3px #00bfff;
}
.containers .footer{
	margin-top:20px;
	border-top:solid 3px #00bfff;
	margin-bottom:20px;
}
.footer *{
	font-size:10px;
	color:#999;
}
.footer .copyright{
	text-align:right;
	padding:5px;
}


.content .thing,
.content .people{
	padding:25px 0 25px 25px;
	margin:25px;

}
.content .newstuff{
	/*background-color:#FFC;*/
	border:3px solid #FC6;
	
	-webkit-box-shadow: 0 0 5px #ccc; 
	-moz-box-shadow: 0 0 5px #ccc; 
	box-shadow: 0 0 5px #ccc;
	
	position:relative;
	padding-bottom:60px;
	*position:static;/*Fix IE6,IE7*/
	*margin:25px 25px 10px 25px;	
}
.content .viewstuff{
	
	position:relative;
	padding-bottom:60px;
	*position:static;/*Fix IE6,IE7*/
	*margin:25px 25px 10px 25px;	
	*padding-bottom:25px;
	_padding-bottom:0;
}
.content .viewstuff:hover{
	background-color:#FFFFEC;
}

.content .qrcode{
	position:absolute;
	right:10px;
	top:10px;
	height:200px;
	width:200px;
}

.content .funcs{
	display:none;
}
.content .overfuncs
{
	display:none;
	*display:block;/*Fix IE6,IE7*/
	
	position:absolute;
	*position:static; /*Fix IE6,IE7*/
	*clear:both;
	*float:right;
	*margin-right:25px;
	*width:300px;
	*text-align:right;
	*padding-top:10px;
	right:10px;
	bottom:10px;
}
.content  .viewstuff:hover .overfuncs {
	display:block !important;
	
}
.content .newstuff .overfuncs {
	display:none !important;
}
.content .newstuff .funcs{
	display:block !important;
	position:absolute;
	*position:static; /*Fix IE6,IE7*/
	*clear:both;
	*float:right;
	*margin-right:25px;
	*width:300px;
	*text-align:right;
	*padding-top:10px;
	right:10px;
	bottom:10px;
	
}
.content .photo-section{
	position:absolute;
	left:50px;
	top:100px;
}

.content .photo-section:hover .photo-uploader{
	/*display:block !important;*/
	visibility:visible !important;
}
.content .photo-section .progressBarStatus{
	display:none;
}
.content .photo-section .photo-uploader{
	position:absolute;
	left:10px;
	top:115px;
	visibility:hidden;
}
.content .photo-section .photo{
	height:150px;
	width:150px;
	float:left;
	background-color:#fcfcfc;
	border:solid 3px #eee;
	text-align:center;
}
.content .photo-section .photo:hover{
	border:solid 3px #ccc;
}
.content .thing .info,
.content .people .info{
	float:right;
	width:390px;
	display:block;
}
.content .thing .info dt,
.content .people .info dt{
	display:none;
}
.content .thing .info dd span,
.content .people .info dd span{
	display:inline-block;
	line-height:16px;
}
.content .thing .info dd,
.content .people .info dd{
	margin-bottom:5px;
	line-height:18px;
	padding-left:2px;
}
.content .thing .info dd *,
.content .people .info dd *{
	padding-right:5px;
}
.content .thing .info dd #thingName,
.content .people .info dd #name {
	font-size:18px;
	line-height:20px;
	font-family:"黑体","宋体";
	text-shadow: 0 0 1px  #CCC;/*CSS3*/
}

.content .thing .info textarea{
	height:150px;
	resize: vertical;
	width:95%;
}
/*.content .people .info dd:hover{
	background-color:#e5f8ff;
}*/
.content .thing .tags,
.content .people .tags{
	padding-top:10px;
	width:390px;
	display:block;
	float:right;
}




.content .log-form{
	
	padding:10px 5px 60px;
	margin-left:10px;
	width:620px;
	background-color:#e5f8ff;
	position:relative;
}

/*
不要太花哨了
.content .log-form:hover{
	-webkit-box-shadow: 0 0 5px #ccc; 
	-moz-box-shadow: 0 0 5px #ccc; 
	box-shadow: 0 0 5px #ccc;
}*/
.content .log-form-textarea{
	width:600px;
	max-width:600px;
	height:50px;
	min-height:50px;
	max-height:200px;
	font-size:12px;
}

.content .log-items{
	margin-top:25px;
	position:relative;
}
.content h2.section,
.content .log-items h2{
	color:#00BFFF;
	padding-left:10px;
}
.content .log-items .log-items-funcs{
	font-size:9px;
	color:#999;
	
	float:right;
	height:18px;
	position:absolute;
	top:0;
	right:0;
}
.content .items{
	margin:10px 0 25px 10px;
	border-top:2px dashed #82e0ff;
	padding-top:10px;
}

.content .items li.item{
	display:block;
	padding:5px 0;
	border-bottom:1px dashed #82e0ff;
	border-left:5px solid #fff;
	margin-left:-5px;
}

li.item-cal{
	border-left:5px solid #FFA953 !important;
}
li.item-doc{
	border-left:5px solid #A5E1FE !important;
}
li.item-todo{
	border-left:5px solid #B5D962 !important;
}

li.item .basic-info {
	float:left;
	width:70px;
	padding-right:10px;
	padding-left:0;
}
li.item .basic-info .type{
	float:right;
	display:block;
}
li.item .basic-info .datetime{
	float:right;
	clear:both;
	font-size:10px;
	display:block;
	*width:70px;
	text-align:right;
}
li.item .item-content{
	margin-left:10px;
	float:left;
	width:470px;
	padding-bottom:5px;
}
.people span.tips,
li.item .item-content span.tips{
	font-size:10px;
	color:#999;
}
.people span.tips b,
li.item .item-content span.tips b{
	color:#069;
}
li.item .item-buttons{
	float:right;
	display:none;
	_display:inline;
}
li.item:hover{
	background-color:#edf9fd;
}
li.item:hover .item-buttons{
	display:inline;
	text-align:right;
	padding-right:10px;
	
}
li.item:hover .item-buttons a{
	line-height:16px;
	color:#999 !important;
}
li.item:hover .item-buttons a:hover{
	color:#333 !important;
}

.content .more{
	text-align:center;
}

.sider .side-item {
	padding:10px 0;
}
.sider .side-item h2{
	color:#00BFFF;
	padding-bottom:10px;
	text-align:left !important;
}
.sider .side-item .started-list{
	
}
.sider .side-item .started-list li{
	display:inline-block;
	line-height:20px;
}
.sider .side-item .started-list li.thing a{
	padding-left:16px !important;
	background-repeat:no-repeat;
	background-image:url(../images/icons.png);
	background-position:0 -644px !important;
}
.sider .side-item .started-list li.people a{
	padding-left:16px !important;
	background-repeat:no-repeat;
	background-image:url(../images/icons.png);
	background-position:0 -624px !important;
}
.sider .side-item .started-list li a{
	padding:2px 5px;
	color:#666;
}
.sider .side-item .started-list li a:hover{
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; 	
	background-color:#cfc;
	color:#000;
}


.sider .funcs {
	text-align:center;
}

div.search-result{
	position:absolute;
	width:250px;
    -moz-opacity: 0.7;
    opacity: .70;
    filter: alpha(opacity=70);
}
div.search-result-arrow{
	height:10px;
	width:250px;
	background-repeat:no-repeat;
	background-image:url(../images/icons.png);
	background-position:70px -669px !important;
}
div.search-result .search-result-content{
	min-height:50px;
	background-color:#000;
}

/*****************************/
.content-section{
	margin:70px 0 50px 20px;
	position:relative;
}
.content-section .login-form{
	background-color:#E5F8FF;
	height:180px;
	width:250px;
	padding:10px;
	margin-top:50px;
}
.content-section .login-form .fromitem-title{
	color:#666;
}
.content-section .login-form .form-required{
	display:none;
}
.content-section .presentation{
	position:absolute;
	right:20px;
	top:-30px;

}



/*********************************************/

body.logon #navi-signup,
body.logon #navi-default{
	display:none !important;
}
body.logon #navi-View{
	display:inline-block;
}
body.nlogon #navi-View{
	display:none !important;
}
body.logon #navi-signup,
body.logon #navi-default{
	display:inline-block;
}