/* SpaceBuilder UserDomains Cascading Style Sheets. Copyright (c) 2008, Tunynet Inc. All rights reserved. version: 2.0 */
/* general style  */
* { margin: 0px; padding: 0px; }
body, p, input, textarea, select { font: 12px Arial, Helvetica, sans-serif, "ËÎÌå"; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; }
ol, ul, dl { list-style: none; }
img { border: 0; }
i, address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal; }
small { font-size: 1em; }
a { color: #3b5998; text-decoration: none; }
a:hover { color: #3b5998; text-decoration: underline; }
/* layout */
#commonDoc { }
#commonHeader { width: 960px; margin: 0 auto 10px; overflow: hidden; zoom: 1; }
#commonContent { width: 960px; margin: 0 auto; }
#commonContent:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#commonLeftColumn { float: left; }
#commonCenterColumn { float: left; }
#commonRightColumn { float: right;}
.containerLeft { width: 210px; padding-right: 10px; }
.containerLeft:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.containerCenter { width: 520px; _overflow: hidden; }
.containerRight { width: 210px; overflow: hidden; }
.containerRightIn { width: 740px; }
.containerCenterNoAround { width: 960px; }
.clear {	clear: both;}
/* footer */
#commonFooter { width: 960px; text-align: center; margin: 0 auto; padding: 10px 0; border-top: solid #9cb1ce 1px }
#commonFooter p { line-height: 25px; }
.SpaceBuilder { font: italic bold 12px Tahoma; }
.SpaceBuilder a { color: #069; text-decoration: none;}
.SpaceBuilder a:hover { color: #f60; text-decoration: none;}
/* login */
.login { padding-top: 15px; overflow: hidden; zoom:1; }
.loginName { width: 120px; float: left; padding-right: 5px }
.loginName p { text-align: right; height: 20px;  padding: 5px 0; line-height: 25px;}
.loginForm { float: left; }
.loginForm p { height: 20px; padding: 5px 0; }
/* top toolbar */
.topbarMenuPage { padding: 0 1px;}
.topbarMenuOn { position: absolute; top: 0px; right: 0px; width: 16px; background: #f5f5f5; height: 16px; border: solid #ddd 1px; border-top: none; padding: 3px; }
.commonTopWrap { background: #fff; padding: 0 1px 1px; border: solid #ddd 1px; border-top: none; }
.commonTopPanel { background: #f5f5f5; height: 22px; }
.siteLogo {}
a.siteLogoLink { background: url(../../../../../Images/topbar_logo.png) no-repeat left top; display: block; width: 150px; height: 22px; }
a.siteLogoLink:hover { background: url(../../../../../Images/topbar_logo.png) no-repeat left -22px; }
.userMenu { width: 700px; float: right; }
.topbarMenuOff { display: block; width: 20px; float: right; padding: 2px 0 0 10px; }
.sf-menu li { float: left; position: relative; padding: 0 0 0 10px; z-index: 99; }
.sf-menu ul { position: absolute; width: 140px; _width: 148px; border: solid #ddd 1px; background: #fff; padding: 1px; }
.sf-menu ul li { width: 70px; display: block; position: static; zoom: 1; padding: 0px; background: none; }
.sf-menu li ul li.separator { height: 1px; background: #ddd; margin: 3px 0px; line-height: 1px; font-size: 1px; }
.sf-menu ul li a { display: block; padding: 5px 30px 5px 20px; background: #f5f5f5; text-decoration: none; white-space: nowrap; }
.sf-menu ul li a:hover { color: #fff; text-decoration: none; background: #6f90b8; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: -2px; top: 26px; z-index: 99; }
.sf-shadow ul.sf-shadow-off { background: transparent; }
.userMenu .sf-menu { padding: 3px 10px 0 0; }
.userMenu .sf-menu li { float: right; * line-height: 20px;}
.userMenu .sf-menu ul { width: 100px; _width: 108px; }
.userMenu .sf-menu ul li { width: 100%; line-height: 1em; }
.sf-menu ul li a { padding: 5px 10px; }
.userMenu .sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 7px; top: 21px; z-index: 99; }
.userMenu .sf-menu a.sf-with-ul { padding-right: 25px; min-width: 1px; }
.userMenu .sf-sub-indicator { position: absolute; display: block; right: 10px; top: 0px; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url(../../../../../Utility/images/menu_arrows-ffffff.png) no-repeat -10px -100px; }
.userMenu a > .sf-sub-indicator { top: 3px; background-position: 0 -100px; }
/* pageheader */
.headerBar { padding: 20px 0 0 20px; overflow: hidden; zoom:1; border-bottom: solid #9cb1ce 1px;}
.headPortrait { display: block; width: 46px; height: 46px; padding: 1px; background: #fff; border: solid #ddd 1px; float: left; }
.statusWrap { margin-left: 60px; padding: 5px 0 0; height: 30px; }
.userName { display: inline; font-size: 14px; padding-right: 10px; }
.status { color: #666; }
.status small, .status em { padding-left: 10px; color: #999; }
.status em { visibility: hidden; _visibility: visible; }
.status:hover em { visibility: visible; }
#home .headPortrait { display: none; }
#home .statusWrap  { margin-left: 190px; }
#home .statusEditor { margin: 0 0 13px 190px; }
.statusEditor { background: url(../../../../../Utility/images/box_left_arrow.gif) no-repeat -4px -98px; padding-left: 6px; margin: 0 0 13px 50px; overflow: hidden; zoom: 1; clear: right; }
.statusBox { background: #f5f5f5; border: solid #ddd 1px; border-left-width: 0px; width: 410px; float: left; }
.statusInput { border: none; background: #f5f5f5; width: 400px; line-height: 15px; padding: 2px 5px 2px; * padding: 2px 5px 1px; color: #999; }
.statusInput:focus { border-width: 0; }
.statusButton { width: 120px; float: left; padding: 0 0 0 10px; }
.subHeader { clear: both; padding: 10px; overflow: hidden; zoom: 1; }
.subHeaderPhoto { float: left; width: 46px; height: 46px; overflow: hidden; border: solid #ddd 1px; padding: 1px; }
.subHeaderTitle { line-height: 25px; margin-left: 60px; font-size: 16px; font-weight: bold; }
.subHeaderNav { margin-left: 60px; line-height: 24px; color: #999; }
.subHeaderNav span { padding-right: 10px; }
#tabsNav { margin-left: 60px;}
#tabsNav ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#tabsNav li { display: block; float: left; }
#tabsNav a { display: block; float: left;  white-space: nowrap; }
#tabsNav span { display: block; float: left; padding: 6px 10px 3px; cursor: pointer; }
#tabsNav li.current a { color: #fff; }
#tabsNav li.current span { background: #9cb1ce; }
#home #tabsNav { margin-left: 180px; }
/* modules */
.module { margin-bottom: 10px; clear: both; border: solid #9cb1ce 1px; }
.moduleTitle { background: url(Images/glass.png) repeat-x 0 50%; border-bottom: solid #d7e0e8 1px; overflow: hidden; zoom: 1; }
.moduleTitle h3 { padding: 4px 10px 5px; * padding: 6px 10px 4px; }
.option { float: right; padding: 4px 10px 5px; * padding: 6px 10px 4px; display: block; }
.moduleContent:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.commonTitle { font-weight: bold;  clear: both; padding: 5px; margin-bottom: 10px; border-bottom: solid #fff 1px; }
.textCenter { text-align: center; clear: both; margin-bottom: 10px; padding: 5px; }
.more { text-align: right; clear: both; padding: 5px; }
.more em { float: left; }
.in, .wrap { overflow: hidden; zoom: 1; }
.line { border-bottom: solid #ddd 1px; }
.name { background: #f5f5f5; border-top: solid #ddd 1px; padding: 5px; font-weight: bold; }
/* tabs */
@media projection, screen { .ui-tabs-hide { display: none; }}
@media print { .ui-tabs-nav { display: none; }}
.tabs { margin-bottom: 10px;}
.ui-tabs-nav { position: relative; border-left: solid #9cb1ce 1px; bottom: -1px; background: url(Images/glass.png) repeat-x 0 50%; border: solid #9cb1ce 1px; border-bottom: none; z-index: 98; zoom: 1; }
.ui-tabs-nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-tabs-nav li { float: left; border-right: solid #9cb1ce 1px; }
.ui-tabs-nav a { background: url(Images/glass.png) repeat-x 0 50%; text-decoration: none; white-space: nowrap; float: left; padding: 4px 10px 4px; * padding: 6px 10px 3px; }
.ui-tabs-nav a:hover { background-image: url(Images/glass_over.png); }
.ui-tabs-nav .ui-tabs-selected { border-bottom: none; }
.ui-tabs-nav .ui-tabs-selected a { background: #fff; padding: 4px 10px 5px; * padding: 6px 10px 4px; }
.ui-tabs-nav .ui-tabs-selected a:hover { background: #fff; text-decoration: none; }
.ui-tabs-panel { border: 1px solid #9cb1ce; padding: 10px; clear: both; }
.ui-tabs-loading em { padding: 0 0 0 20px; background: url(loading.gif) no-repeat 0 50%; }
* html .ui-tabs-nav { display: inline-block; }
*:first-child+html .ui-tabs-nav  { display: inline-block; }
/* tab module */
.shadeTabs ul { display: block; border-bottom: solid #ddd 1px; padding: 0px 10px 21px; }
.shadeTabs li { display: block; float: left; border: solid #ddd 1px; background: #f5f5f5; height: 15px; padding: 3px 15px 2px; * + padding: 5px 15px 0px; margin-left: 6px; }
.shadeTabs li.selected { background: #fff; border-bottom-color: #fff; }
.shadeTabs li.shadeTabsRight { float: right; margin-left: 0px; }
.shadeTabsCont { clear: both; padding: 10px 0; }
.tabMenu { border-bottom: 1px solid #ddd; height: 25px; }
.tabMenu li { display: block; float: left; border: solid #ddd 1px; background: #f5f5f5; margin-right: 3px; padding: 4px 10px 5px; * padding: 6px 10px 4px; }
.tabMenu li.tabMenuCurrent { border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: solid #fff 1px; background: #fff; font-weight: bold; }
.tabMenu li.tabMenuAct { float: right; background: none; border: none; margin-right: 0px; }
.tabContent { padding-top: 10px; clear: both; overflow: hidden; zoom: 1; }
/* column menu */
.cellLeft { position: relative; width: 140px; float: left; border-right: solid #ddd 1px;  }
.cellMenu { position: absolute; width: 141px; }
.cellMenu ul { padding: 0 0 5px;}
.cellMenu li { padding: 5px 0 5px 10px; display: block; }
.cellMenu li.current { border: solid #ddd 1px; border-right: solid #fff 1px; background: url(../../../../../Utility/images/arrow.gif) no-repeat 130px center; }
.cellMenu li em { color: #999; padding-left: 3px; }
.create { display: block; padding: 5px 0; overflow: hidden; zoom: 1; }
.create a { background: #f5f5f5 url(../../../../../Utility/images/add.gif) no-repeat 5px 6px; border: solid #ddd 1px; padding: 4px 20px 4px; * padding: 5px 20px 3px; float: left; display: block; }
.cellRight { margin: 0 0 0 140px; padding: 10px; border-left: solid #ddd 1px; border-top: solid #ddd 1px; min-height: 150px;}
/* toggler */
.toggler { padding: 5px; cursor: pointer; display: block; margin-bottom: 10px; font-weight: bold; padding: 4px 10px 5px; * padding: 6px 10px 4px; border-bottom: solid #d7e0e8 1px; }
.toggler-opened:hover { background: #e8e8e8 url(../../../../../Utility/images/toggler_highlight_open.gif) no-repeat right center; text-decoration: none; }
.toggler-opened { background: #f5f5f5 url(../../../../../Utility/images/togglero.gif) no-repeat right center; border-top: solid #ddd 1px; border-bottom: none; }
.toggler-closed:hover { background: #e8e8e8 url(../../../../../Utility/images/toggler_highlight_close.gif) no-repeat right center; text-decoration: none; }
.toggler-closed { background: #f5f5f5 url(../../../../../Utility/images/togglerc.gif) no-repeat right center; border-top: solid #ddd 1px; border-bottom: none; }
.toggler2 { padding: 5px; cursor: pointer; display: block; margin-bottom: 10px; font-weight: bold; padding: 4px 10px 5px; * padding: 6px 10px 4px; border-bottom: solid #d7e0e8 1px; }
.toggler2-opened:hover { background: #e8e8e8 url(../../../../../Utility/images/toggler_highlight_open.gif) no-repeat right center; text-decoration: none; }
.toggler2-opened { background: #f5f5f5 url(../../../../../Utility/images/togglero.gif) no-repeat right center; border-top: solid #ddd 1px; border-bottom: none; }
.toggler2-closed:hover { background: #e8e8e8 url(../../../../../Utility/images/toggler_highlight_close.gif) no-repeat right center; text-decoration: none; }
.toggler2-closed { background: #f5f5f5 url(../../../../../Utility/images/togglerc.gif) no-repeat right center; border-top: solid #ddd 1px; border-bottom: none; }
.toggler-c { padding: 0 0 10px;}
.toggler-c-closed {}
.toggler-c-opened {}
.toggler-closed:hover .modify { font-weight: normal; color: #999; padding: 0 10px; display: inline;}
.toggler-closed .modify, .toggler-opened .modify { display: none;}
/* paging */
.pages { padding: 5px 10px; clear: both; }
.paginator { text-align: center; padding: 5px 0; }
.paginator a, .pageList .thisPage { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.paginator .atStart { margin-right: 10px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; color: #aaa; }
.paginator .prev { margin-right: 10px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; }
.paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.paginator .next { margin-left: 10px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; }
.paginator .atEnd { margin-left: 10px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; color: #aaa; }
.paginator .thisPage { padding: 2px 6px; border-color: #999; font-weight: bold; background: #fff; }
.paginator a:hover { color: #fff; background: #ccc; border-color: #999; text-decoration: none; }
.pages div.results { text-align: center; color: #aaa; padding: 5px 0; }
/* modal window */
div#nyroModalFull { }
div#nyroModalLoading { border: 4px solid #777; width: 150px; height: 150px; text-indent: -9999em; background: #fff url(../../../../../Utility/images/ajaxloading.gif) no-repeat; background-position: center; }
div#nyroModalLoading.error { border: 4px solid #f66; line-height: 20px; padding: 20px; width: 300px; height: 100px; text-indent: 0; background: #fff; }
div#nyroModalWrapper { background: #fff; border: 4px solid #999; padding: 10px 10px 0 0; }
a#closeBut { position: absolute; display: block; top: 5px; right: 5px; width: 12px; height: 12px; text-indent: -9999em; background: url(../../../../../Utility/images/close.gif) no-repeat; outline: 0; }
a#closeBut:hover { background-position: 0 -12px; }
div.wrapper div#nyroModalContent { padding: 20px 5px 5px; }
div.wrapperImg div#nyroModalContent { position: relative; overflow: hidden; text-align: center; }
div.wrapperImg img { vertical-align: baseline; }
div.wrapperImg div#nyroModalContent div { position: absolute; bottom: 0; left: 0; background: black; padding: 10px; margin: 10px; border: 1px white dotted; overflow: hidden; opacity: 0.2; filter: alpha(opacity=20); color: #fff; }
div.wrapperImg div#nyroModalContent div:hover { opacity: 0.5; filter: alpha(opacity=50); cursor: help; }
div.wrapperImg a { outline: none; position: absolute; top: 0; height: 100%; cursor: pointer; text-indent: -9999em; background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 *//* Trick IE6 */ }
a.nyroModalPrev { left: 0; width: 40%; }
a.nyroModalPrev:hover { background: url(../../../../../Utility/images/nyroModalPrev.gif) left 20% no-repeat; }
a.nyroModalNext { right: 0; width: 40%; }
a.nyroModalNext:hover { background: url(../../../../../Utility/images/nyroModalNext.gif) right 20% no-repeat; }
/* my home */
#home .portraitWrap { position: relative; z-index: 80; margin-top: -100px; * margin-top: -90px; padding: 10px; border-width: 0; }
#home .portraitWrap .moduleTitle { display: none; }
#myHome .portrait { display: none; }
.portrait { width: 160px; height: 160px; padding: 1px; background: #fff; border: solid #ddd 1px; margin: 10px auto; }
.portraitMiddleSized { display: block; border: #ddd solid 1px; width: 46px; height: 46px; padding: 1px; overflow: hidden; margin: 3px auto; }

.userPanel, .workShortcut { padding: 10px; }
.userPanel ul, .workShortcut ul { overflow: hidden; zoom: 1; }
.userPanel li, .workShortcut li { float: left; width: 64px; padding: 5px 0px 5px 20px; }
.urlCopyFavor { padding-left: 0px!important; margin: 10px; border-top: solid #ddd 1px; }
.urlCopyFavor li { padding: 6px 0 5px 25px; border-bottom: solid #ddd 1px; width: 100%; float: none; }
.inviteHint { padding: 10px; }
.inviteHint { line-height: 20px; }
.inviteHint em { color: #999; }
.siteNews { padding: 10px; }
.siteNews li { line-height: 20px; }
.friendNetwork { padding: 10px; }
.friendNetwork ol { background: url(../../../../../Utility/images/venation.gif) no-repeat; overflow: hidden; zoom: 1; }
.friendNetwork li { display: block; float: left; width: 60px; padding: 40px 0 0; text-align: center; }
.friendNetwork li a { font-weight: bold; line-height: 20px; }
.friendNetworkExtend { padding: 10px; text-align: center; clear: both; }
.inviteFriend { padding: 10px; }
.inviteFriend p { line-height: 20px; }
.inviteFriend .textBox { width: 150px; color: #999; font-size: 11px; }
.links { padding: 10px }
.links dl { padding: 5px 0; }
.links dd {  color: #999;}
.links dt { padding: 5px 5px 0; line-height: 20px; overflow: hidden; }
/* my visitor */
.visitListWrap { margin-bottom: 10px;}
.visitList { padding: 10px 0; display: block; overflow: hidden; zoom: 1; }
.visitList li { width: 61px; float: left; display: block; padding: 0 5px; text-align: center; }
.visitListName { display: block; padding: 5px 0 0; line-height: 20px; height: 20px; overflow: hidden; }
.visitListTime { color: #999; }
.feedNew { padding: 10px; }
.feedNew li { display: block; overflow: hidden; zoom: 1; padding: 5px 0; }
.feedType { display: block; width: 24px; float: left; }
.feedBrief { margin: 0 15px 0 24px ; border-bottom: solid #ddd 1px; padding: 0 0 5px 0; }
.feedBrief p { line-height: 20px; }
.feedBrief h3 { font-size: 12px; padding-bottom: 5px; line-height: 20px; font-weight: bold; }
.feedBrief h3 a { color: #333; text-decoration: none; }
.feedBrief h3 a:hover { color: #333; text-decoration: underline; }
.feedBriefAct { color: #666; }
.feedTime { color: #666; padding: 0 10px; }
.feedDetail { }
.feedAction { float: right; padding: 3px 0; }
.feedSign { background: url(../../../../../Utility/images/quote_start.gif) no-repeat left top; padding: 0 0 0 16px; overflow: hidden; zoom: 1; }
.feedSign span { display: block; background: url(../../../../../Utility/images/quote_end.gif) no-repeat right bottom; padding-right: 16px; float: left; color: #999; }
/* my space */
.userStatistic { overflow: hidden; zoom: 1; padding: 10px; }
.userStatistic li { display: block; width: 90px; height: 15px; overflow: hidden; line-height: 16px; float: left; padding: 5px 0 5px 4px; color: #999; }
.userStatistic li em { display: block; float: left; width: 38px; * + padding-top: 2px; }
.userStatistic li.userStatisticTime, .userStatistic li.userBrowseStat { float: none; width: 188px; font-weight: normal; }
.userStatistic li.userStatisticTime em, .userStatistic li.userBrowseStat em { width: 75px; }
/* mini blog */
.miniBlog { margin-bottom: 10px; }
.miniBlogArea { padding-left: 11px; position: relative; left: -11px; background: url(../../../../../Utility/images/talk_box_arrow.gif) no-repeat 1px -8px; }
.miniBlogCont { border: solid #ddd 1px; border-left: none; width: 499px; padding: 10px; line-height: 20px; color: #999; }
.miniBlogNew { padding-right: 10px; }
.miniBlogEdit, .miniBlogReply { padding-right: 10px; }
.miniBlogMore { }
.miniBlogForm { padding: 5px 0; width: 450px; }
.miniBlogForm .textareaBox { width: 430px; height: 40px; line-height: 20px; }
.miniBlogForm p { line-height: 20px; color: #999; padding: 3px 0; }
.miniBlogStat { float: right; padding: 0 20px; }
.miniBlogReplyForm {  width: 450px; padding-top: 6px; background: url(../../../../../Utility/images/box_up_arrow.gif) no-repeat -30px -4px; }
.miniBlogReplyWrap { padding: 5px; background: #f5f5f5; border: solid #ddd 1px; border-top: none; }
.miniBlogReplyForm .textBox { width: 300px; line-height: 20px; }
.miniBlogReplyItem { padding: 0px 5px 0px 20px; line-height: 20px; margin-bottom: 5px; border-bottom: solid #ddd 1px; background: url(../../../../../Utility/Icons/miniblog.gif) no-repeat left 2px; }
.miniBlogReplyName { padding-right: 10px; }
.miniBlogReplyCont { padding-right: 10px; color: #333; }
.miniBlogReplyTime { }
.miniBlogReplyItem a.del { float: right; }
/* distance between friends in the space */
.distance { padding: 10px; overflow: hidden; zoom: 1; }
.distance dt { width: 75px; padding: 0 5px; float: left; display: block; text-align: center; }
.distanceImg { width: 46px; height: 46px; overflow: hidden; padding: 1px; border: solid #ddd 1px; display: block; margin: auto; }
.distanceName { display: block; line-height: 25px; height: 25px; overflow: hidden; }
.distance dd { width: 20px; height: 50px; background: url(../../../../../Utility/Icons/link.gif) no-repeat center center; float: left; display: block; }
.distance em { line-height: 25px; display: block; }
/* new blog, new topic, new boobmark, new file */
.titleListDefault {  padding: 10px;}
.titleListDefault li { line-height: 20px; height: 20px; overflow: hidden;}
.titleListDefault li cite, .titleListDefault li em { color: #999; padding: 0 10px;}
/* new photo */
.imageListlatest { padding: 10px; overflow: hidden; zoom: 1; }
.imageListlatest li { display: block; display: inline; width: 75px; float: left; height: 110px; overflow: hidden; padding: 0 12px; }
.imageListlatest li p { text-align: center; padding: 5px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.imageListlatest li.wbr { width: 200px; float: none; clear: both; line-height: 20px; padding: 0px; }
.imageListlatest li.wbr em { color: #999; padding: 0 10px; }
/* profile */
.userProfileDetail { padding: 10px; }
.basicProfile, .speciality, .interest, .contactProfile, .intimateProfile { margin-bottom: 5px; }
.basicProfile h4, .speciality h4, .interest h4, .contactProfile h4, .intimateProfile h4 { padding: 5px 10px; border-top: solid #ddd 1px; background: #f5f5f5; color: #999; }
.userProfileAct { float: right; font-weight: normal; }
.basicProfile ul, .contactProfile ul, .intimateProfile ul { padding: 5px 0; overflow: hidden; zoom:1; }
.basicProfile li, .contactProfile li, .intimateProfile li { display: block; float: left; line-height: 20px; width: 239px; padding: 0 0 0 10px; height: 20px; overflow: hidden; }
.basicProfile em, .contactProfile em, .intimateProfile em { display: block; font-style: normal; color: #999; width: 65px; float: left; }
.basicProfile p, .contactProfile p, .intimateProfile p { line-height: 20px; }
.speciality p, .interest p { padding: 5px 10px; line-height: 20px; }
/* talk wall */
.talkWrap { padding: 10px; }
.talkForm { padding: 10px; background: #f5f5f5; border-bottom: solid #ddd 1px; margin-bottom: 10px; }
.talkForm .textareaBox { width: 470px; height: 60px; margin-bottom: 5px; }
.talkAct { color: #999; }
.talkAct em { float: right; }
.talkMore { float: right; padding: 5px 10px 0; }
.talk { display: block; padding: 10px 0;  }
.talkitem { display: block; overflow: hidden; zoom: 1;  padding: 5px 0; }
.talkPortrait { width: 46px; height: 46px; overflow: hidden; float: left; border: solid #ddd 1px; padding: 1px; }
.talkArticle { margin-left: 60px; }
.talkInfo { padding: 5px; border-top: solid #ddd 1px; background: #f5f5f5; color: #999; }
.talkAuthor { font-weight: bold  }
/*.talkTime, .talkPeply {  padding: 0 5px; } .talkDel { display: block; float: right; }*/
.talkInfo span { padding: 0 5px; }
.talkInfo .del { float: right; }
.talkText { padding: 5px; line-height: 20px; }
.talkPeplyForm { padding: 5px; width: 200px; }
.talkPeplyForm .textareaBox { width: 200px; height: 40px; line-height: 20px; }
.talkPeplyForm p { padding: 1px 0; line-height: 20px; }
.talkPeplyForm em { color: #999; float: right; }
/* my friend in space */
.myFriend { padding: 10px; }
.myFriend li { display: block;  padding: 5px 0; overflow: hidden; zoom:1; width: 188px; }
.myFriendImg { width: 46px; height: 46px; * overflow: hidden; padding: 1px; border: solid #ddd 1px; float: left; display: block; position: relative; }
.myFriendActArrow { display: block; _visibility: hidden; width: 12px; height: 12px; background: url(../../../../../Utility/images/bg.png) no-repeat -10px -750px; position: absolute; top: 33px; left: 33px; }
.myFriendAct { line-height: 18px; display: none; width: 130px; position: absolute; top: 23px; left: 48px; padding: 0 0 0 7px; background: url(../../../../../Utility/images/box_left_arrow.gif) no-repeat -3px -91px; }
.myFriendAct span { padding: 3px; display: block; background: #f5f5f5; border: solid #ddd 1px; border-left: none; }
.myFriendAct a { padding: 0 5px; }
span.myFriendImg:hover .myFriendAct { display: block; }
.myFriendText { margin-left: 60px; }
.myFriendName { line-height: 18px; height: 18px; overflow: hidden; }
.myFriendSign { background: url(../../../../../Utility/images/quote_start.gif) no-repeat left top; padding: 0 0 0 16px; overflow: hidden; zoom: 1; height: 36px; }
.myFriendSign span { display: block; background: url(../../../../../Utility/images/quote_end.gif) no-repeat right bottom; padding-right: 16px; float: left; line-height: 18px; }
/* my visitor in space */
.visitor {  padding: 10px; overflow: hidden; zoom: 1; }
.visitor li { width: 60px; float: left; display: block; padding: 5px 1px; text-align: center; }
.visitorName, .visitorTime { display: block; padding-top: 5px; overflow: hidden; text-overflow: ellipsis; line-height: 15px; height: 15px; color: #999; }
.myClub, .myEvent { padding: 10px; }
.myClub ul.creator, .myEvent ul.creator { border-bottom: solid #ddd 1px; }
.myClub li, .myEvent li { display: block;  padding: 5px 0; overflow: hidden; zoom:1;}
.myClubImg, .myEventImg { width: 46px; height: 46px; padding: 1px; border: solid #ddd 1px; float: left; display: block; overflow: hidden; }
.myClubInfo, .myEventInfo { margin-left: 60px; line-height: 25px; color: #999; display: block; }
.clubName, .eventName { display: block; font-weight: bold; height: 25px; overflow: hidden; }
.clubLeader, .eventLeader { display: block; height: 25px; overflow: hidden; }
.clubLeader em, .eventLeader em { float: right; }
.myClubs, .myEvents, .myForums, .myVisitors, .myMiniBlogs { margin-bottom: 10px; }
.myAct { overflow: hidden; zoom: 1; padding: 5px 10px; color: #999; text-align: right; }
.myAct .actButton { float: right; }
.miniBlogsForm { width: 500px; padding-left: 160px; }
.miniBlogsForm h5, .miniBlogsForm p { padding: 3px; }
.miniBlogsForm em { color: #999; float: right; padding: 0 10px; }
.miniBlogsForm .textareaBox { width: 480px; line-height: 20px; height: 80px; }
.miniBlogs li,
.theirsMiniBlog li { display: block; overflow: hidden; padding: 10px; }
.miniBlogs li { border-bottom: solid #ddd 1px; }
.miniBlogs dfn { width: 150px; display: block; float: left; color: #999; }
.miniBlogsCont { margin: 0 20px 0 150px; }
.miniBlogsReply { padding: 0 10px; }
.miniBlogImg { display: block; width: 46px; height: 46px; border: solid #ddd 1px; padding: 1px; float: left; }
.theirsMiniBlogCont { margin-left: 60px; }
.miniBlogs .del,
.theirsMiniBlogCont .del { float: right; }
.theirsMiniBlogCont em { font-weight: normal; color: #999; padding: 0 10px; }
.theirsMiniBlogCont span { line-height: 20px; }
/* message center */
.inbox {}
.messageCenter { padding: 10px; overflow: hidden; zoom: 1; }
.messageMain { padding: 20px 200px; }
.commonMessageHintList { padding: 10px; }
.commonMessageHintList dd { display: block; padding: 5px; margin-bottom: 10px; border-bottom: solid #ddd 1px; padding-left: 25px; background-repeat: no-repeat; background-position: 3px 2px; }
.commonMessageHintList dd.messageNoread { background-image: url(../../../../../Utility/Icons/icon_message_notread.gif); }
.commonMessageHintList dd.messageNoworked { background-image: url(../../../../../Utility/Icons/icon_message_isread.gif); }
.commonMessageHintList dt { display: block; padding: 3px 3px 3px 25px; }
.messageInbox { overflow: hidden; }
.inboxOption { padding: 10px; overflow: hidden; zoom: 1; border-bottom: solid #ccc 1px; }
.inboxOptionSelect { float: left; padding-left: 20px; }
.inboxOptionMenu { margin-left: 120px; }
.inboxOptionMenu li { display: inline; padding: 0 10px 0 0; }
.inboxOptionMenu li a { padding-left: 17px; }
.inboxCount { padding: 6px 10px; border-bottom: solid #ccc 1px; background: #f5f5f5; margin-bottom: 10px; color: #666; }
.messageList {}
.messageListRow { overflow: hidden; zoom: 1; border-bottom: solid #ddd 1px; padding: 5px 10px; }
.messageListRow:hover { background: #f5f5f5; }
.messageListIcon { float: left; width: 20px; padding-top: 20px; }
.messageListCheckbox { float: left; width: 20px; padding-top: 22px; *+ padding-top: 19px; }
.messageListProfile { float: left; width: 60px; }
.messageListNameData { width: 140px; float: left; color: #999; padding: 10px 0 0 10px; }
.messageListNameData h4 { font-weight: normal; padding-bottom: 6px; }
.messageListSubject { width: 450px; float: left; padding: 10px 10px 0 0; overflow: hidden; }
.messageListSubject h5 { font-size: 12px; font-weight: normal; padding-bottom: 6px; *+ padding-bottom: 9px; }
.messageListSubject a.messageSummary { color: #666; }
.messageListOperate { width: 40px; float: left; padding-top: 10px; }
.messageReadAnon .messageListNameData { font-weight: bold; color: #000; }
.messageReadAnon .messageListNameData h4 { font-weight: bold; }
.messageReadAnon .messageListSubject h5 { font-weight: bold; }
.messageReadAnon .messageListSubject a.messageSummary { font-weight: bold; color: #000; }
.message { padding: 10px 20px; }
.message .messageListRow { border: none; }
.messageListContent { line-height: 25px; margin-left: 220px; }
.messageListDivider { height: 1px; border-bottom: dashed #ccc 1px; margin-left: 220px; clear: both; }
.messageHeader { margin-bottom: 10px; border-bottom: solid #ccc 1px; overflow: hidden; zoom: 1; padding: 10px 0; }
.messageHeader a.messagePrevious { display: block; float: left; padding: 2px 5px 2px 15px; background: url(../../../../../Utility/Icons/arrow_previous.gif) no-repeat left center; }
.messageHeader a.messageNext { display: block; float: right; padding: 2px 15px 2px 5px; background: url(../../../../../Utility/Icons/arrow_next.gif) no-repeat right center; }
.messageHeader h2 { margin-left: 230px; font-size: 14px; font-weight: bold; }
.messageHeader h2 span.messageBetween { display: block; padding-top: 5px; font-size: 12px; font-weight: normal; color: #666; }
.messageReply { padding: 10px 0 10px 230px; }
.messageReply h4 { font-size: 12px; font-weight: bold; padding-bottom: 6px; color: #666; }
.messageReplyAction { padding: 10px 30px 10px 0; }
.messageReplyAction em { float: right; font-style: normal; padding-top: 5px; color: #ccc; }
.messageReply .textareaBox { width: 450px; height: 100px; overflow: auto; }
.newMessage .editor th { width: 90px;}
.newMessage .textBox { width: 400px; }
.newMessage .textareaBox { width: 400px; height: 200px; line-height: 20px; }
/* selectFriend */
.newMessage .selectFriend, .invite .selectFriend { border: solid #ddd 1px; width: 400px; padding-left: 2px; position: relative; height: 20px; }
.newMessage .friendSelected, .invite .friendSelected { width: 320px; border: none; }
.newMessage .selectFriendButton, .invite .selectFriendButton { display: block; width: 51px; height: 22px; padding: 0 0 0 19px; position: absolute; top: 1px; right: 1px; background: url(../../../../../Utility/images/bg.png) no-repeat; background-position: -100px -449px; * background-position: -100px -450px; }
.selectFriendBox { width: 402px; }
.selectFriendHeader { padding: 2px 5px; overflow: hidden; border-bottom: solid #ddd 1px; zoom: 1; color: #999; line-height: 25px; }
.selectFriendGroup { float: right; }
.selectFriendList { }
.selectFriendList ul { min-height: 140px; _height: 140px; padding: 5px 0; overflow: auto; zoom: 1; }
.selectFriendList li { line-height: 25px; height: 25px; width: 115px; padding-right: 10px; display: block; float: left; overflow: hidden; }
.selectFriendBox .submit { padding: 10px; }
/* invite */
.inviteList { clear: both; }
.inviteListRow { overflow: hidden; zoom: 1; border-bottom: solid #ddd 1px; padding: 5px 0; }
.inviteListRow:hover { background: #f5f5f5; }
.inviteListIcon { float: left; width: 25px; padding-top: 10px; }
.inviteListCheckbox { float: left; width: 25px; padding-top: 12px; *+ padding-top: 9px; }
.inviteListProfile { float: left; width: 60px; }
.inviteListSubject { padding: 10px 10px 0 5px; width: 480px; float: left; }
.inviteListSubject p { padding-bottom: 5px; line-height: 20px; }
.inviteListName { font-weight: bold; padding: 0 10px 0 0; }
.inviteListTime { color: #666; padding-left: 10px; }
.inviteListOperate { float: right; width: 120px; padding: 5px 0 0 0; }
.inviteListOperate li { padding: 5px; width: 50px; float: left; border-bottom: solid #ccc 1px; color: #666; }
.inviteSend { padding: 10px; }
.inviteSend h4 { padding: 5px; border-bottom: solid #ddd 1px; margin-bottom: 5px; font-size: 14px; }
.inviteSendUrl { padding: 5px 5px 10px; overflow: hidden; zoom: 1; }
.inviteSendHint { width: 250px; padding-left: 10px; background: url(../../../../../Utility/images/box_left_arrow.gif) no-repeat 0 -95px; float: right; }
.inviteSendHint span { display: block; background: #f5f5f5; border: solid #ddd 1px; border-left: none; line-height: 20px; padding: 5px; }
.inviteSendUrl .textBox { width: 400px; }
.inviteSendEmail .editor th { width: 70px; }
.inviteSendEmail .textareaBox, .inviteSendEmail .textBox { width: 400px; line-height: 20px; }
/* point Statistic */
.pointArea { padding: 10px; }
.pointArea p { padding: 5px; }
.pointArea p em { display: block; width: 150px; float: left; text-align: right; }
/* news */
.publish { overflow: hidden; zoom: 1; }
.publishAct { padding: 5px; border-bottom: solid #ddd 1px; margin-bottom: 5px; text-align: right; }
.publishCont { padding: 10px; }
.publishCont h5 { padding: 5px; border-bottom: solid #ddd 1px; margin-bottom: 10px; }
.publishCont .textBox, .publishCont .textareaBox { width: 400px; }
/* visitors */
.visitors {}
.visitorsList li { display: block; padding: 5px 10px; border-bottom: solid #ddd 1px; overflow: hidden; zoom: 1; }
.visitorsIMg { display: block; width: 46px; height: 46px; overflow: hidden; float: left; border: solid #ddd 1px; padding: 1px; }
.visitorsInfo { margin: 0 90px 0 60px; line-height: 25px; color: #999; }
.visitorsAct { width: 80px; padding-top: 5px; float: right; }
/* newsfeed */
.newsfeed .inboxOptionMenu { text-align: right; }
/* friend */
.friends { overflow: hidden; zoom: 1; clear: both; }
.friendColumn { position: relative; width: 170px; float: left; padding: 10px 0; border-right: solid #ddd 1px; }
.friendGroup { position: relative; width: 171px; }
.friendGroup h4 { padding: 5px 10px; border-bottom: solid #ddd 1px; }
.friendGroup h4 em { float: right; font-weight: normal; }
.friendGroup ul { padding: 10px 0; }
.friendGroup li { padding: 5px 0 5px 10px; display: block; }
.friendGroup li.friendGroupCurrent { border: solid #ddd 1px; border-right: solid #fff 1px; background: url(../../../../../Utility/images/arrow.gif) no-repeat 160px center; }
.friendGroup em { color: #999; padding-left: 3px; }
.friendTarget { margin: 0 0 0 170px; padding: 10px; border-left: solid #ddd 1px; min-height: 400px; _height: 400px; }
.friendAct { padding: 5px 0; border-bottom: solid #ddd 1px; overflow: hidden; zoom:1; }
.friendExport { float: right; text-align: right; }
.friendFilter { float: right; text-align: right; }
.friendCheckall { }
.friendItem { padding: 10px 0; border-bottom: solid #ddd 1px; cursor: default; overflow: hidden; zoom: 1; }
.friendItemSelect { width: 30px; float: left; }
.friendItemImg { display: block; padding: 1px; border: solid #ddd 1px; float: left; width: 160px; }
.friendItemImgSmall { display: block; padding: 1px; border: solid #ddd 1px; float: left; width: 45px; }
.friendItem .friendItemImgSmall { display: none; } 
.friendItemCont { margin: 0 130px 0 210px; min-height: 60px; }
.friendItemName { padding: 0 0 6px; font-weight: bold; }
.friendItemSign { background: url(../../../../../Utility/images/quote_start.gif) no-repeat left top; padding: 0 0 0 16px; line-height: 18px; overflow: hidden; zoom: 1; }
.friendItemSign span { display: block; background: url(../../../../../Utility/images/quote_end.gif) no-repeat right bottom; padding-right: 20px; float: left; }
.friendItemSet { border-top: solid #ddd 1px; padding-top: 5px; margin-top: 5px; }
.friendItemSet .edit { padding-left: 10px; }
.friendItemCont li { display: block; padding-top: 3px; overflow: hidden; zoom: 1; }
.friendItemCont li em { display: block; width: 90px; color: #999; float: left; }
.friendItemCont li span { float: left; display: block; }
.friendItemAct { width: 100px; float: right; }
.friendItemAct li { display: block; padding: 2px; border-bottom: solid #ddd 1px; }
.friendItem .friendItemExpand { display: none; }
.friendItemExpand { background: url(../../../../../Utility/images/unwrap.gif) no-repeat 26px 8px; }
.friendItemExpand:hover { background-position: 26px -22px; }
.friendItemFold { background: url(../../../../../Utility/images/unwrap.gif) no-repeat 26px -52px; }
.friendItemFold:hover { background-position: 26px -82px; }
.small .friendItemImg { display: none; }
.small .friendItemImgSmall { display: block; }
.small .friendItemCont { margin: 0 130px 0 90px; }
.small .friendItemSign { height: 19px; }
.small .friendItemContact,
.small .friendItemSet,
.small .friendItemActMore { display: none; }
.small .friendItemExpand { display: block; }
.friendList { padding: 10px; }
.friendList .friendItemCont { margin: 0 130px 0 180px; }
.friendList .small .friendItemCont { margin: 0 130px 0 60px; }
.friendGroupSelect { padding: 0 10px; width: 380px; }
.friendGroupSelect h4 { padding: 0 5px 5px; border-bottom: solid #ddd 1px; margin-bottom: 10px; }
.friendGroupSelect ul { overflow: hidden; zoom: 1; padding-bottom: 10px; }
.friendGroupSelect ul { max-height: 150px; _height: 150px; overflow-y: auto; }
.friendGroupSelect li { display: block; float: left; width: 160px; padding-right: 20px; line-height: 25px; height: 25px; overflow: hidden; }
.friendGroupSelect .submit { text-align: right; padding: 5px 10px; background: #f5f5f5; }
/* FriendInvitation */
.friendInvitation { width: 380px; padding: 10px; }
.friendInvitation h4 { padding: 5px; border-bottom: solid #ddd 1px; }
.friendInvitation small { color: #999; font-weight: normal; }
.friendInvitation p { padding: 5px; }
.friendInvitation .textareaBox { width: 365px; height: 60px; line-height: 20px; }
.friendInvitation .submit { padding: 5px; text-align: right; }
/* distance between friends */
.distances { padding: 10px;}
.distances dl { overflow: hidden; zoom: 1; padding: 5px; border-bottom: solid #ddd 1px; }
.distances dt { width: 75px; padding: 0 5px; float: left; display: block; text-align: center; }
.distancesImg { width: 46px; height: 46px; overflow: hidden; padding: 1px; border: solid #ddd 1px; display: block; margin: auto; }
.distancesName { display: block; line-height: 25px; height: 25px; overflow: hidden; }
.distances dd { width: 20px; height: 50px; background: url(../../../../../Utility/Icons/link.gif) no-repeat center center; float: left; display: block; }
.distances em { line-height: 50px; display: block; }
/* request of a friend */
.inviteSendModal { padding: 20px; }
.inviteSendModal h4 { font-size: 12px; font-weight: bold; padding: 15px 0 6px; color: #666; }
.inviteSendModal h4 em { font-style: normal; font-weight: normal; color: #999; }
.inviteSendModal .textBox { width: 250px; }
.inviteSendModal .textareaBox { width: 250px; height: 60px; overflow: auto; }
/* search */
.noResult { padding: 30px; display: block; display: inline-block }
.noResult h1 { font-weight: normal; line-height: 50px; padding-left: 20px; background: url(../../../Utility/Icons/exclamation.gif) no-repeat left center; }
.noResult dd { line-height: 35px; font-weight: bold; font-size: 14px; }
.noResult dt { line-height: 28px; }
/* common style */
.commonSideMenuContent { padding: 10px; overflow: hidden; zoom:1; }
.commonSideMenuContent li { background-position: left center; background-repeat: no-repeat; padding: 5px 0 5px 20px; * + padding: 7px 0 3px 20px; height: 16px; line-height: 16px; width: 74px; float: left; display: block; }
.commonSideMenuContent li em { color: #666; font-style: normal; padding-left: 2px; }
.search { padding: 10px; }
.search .textBox { width: 120px; }
/* Tag */
.hotTag { padding: 10px;}
.hotTag span { white-space: nowrap; line-height: 25px; padding: 3px 5px 3px 1px; }
.hotTag em { color: #999; padding-left: 1px; font: normal 11px Tahoma; }
.actButton { float: left; }
.actRight { float: left; width: 15px; height: 22px; background: url(../../../../../Utility/images/bg.png) -95px -10px; }
.actLeft { float: left; width: 20px; height: 22px; background: url(../../../../../Utility/images/bg.png) -10px -10px; }
.actText { float: left; background: url(../../../../../Utility/images/bg_x.png) repeat-x 0 -10px; padding: 3px 5px 0; height: 19px; * padding: 5px 5px 0; * height: 17px; white-space: nowrap; }
.actRight, .actLeft, .actText { _background: none; }
/* star rating */
.ui-stars-cancel, .ui-stars-star { float: left; width: 34px; height: 32px; text-indent: -999em; cursor: pointer; display: block; background: transparent; overflow: hidden; }
.ui-stars-cancel, .ui-stars-cancel a { background: url(../../../../../Utility/images/jquery-stars-cancel.gif) no-repeat 0 -16px; }
.ui-stars-star, .ui-stars-star a { background: url(../../../../../Utility/images/jquery-stars.gif) no-repeat 0 0px; }
.ui-stars-cancel a, .ui-stars-star a { display: block; width: 32px; height: 100%; background-position: 0 0px; }
.ui-stars-star-on a { background-position: 0 -32px!important; }
.ui-stars-star-hover a { background-position: 0 -64px; }
.ui-stars-cancel-hover a { background-position: 0 -32px; }
.ui-stars-cancel-disabled a, .ui-stars-star-disabled, .ui-stars-star-disabled a { cursor: default !important; }
.ui-stars-star { background: transparent!important; overflow: hidden!important; }
.ui-stars-message { line-height: 32px; padding-left: 5px }
.ui-stars-show { width: 75px; height: 14px; float: left; background: url(../../../../../Utility/images/img_bg.gif) no-repeat -150px -165px; }
.ui-stars-show span { height: 14px; display: block; background: url(../../../../../Utility/images/img_bg.gif) no-repeat -150px -150px; float: left; }
/* blog */
.subscription { padding: 10px; }
.subscription li { padding: 5px 0 5px 20px; display: block; background: url(../../../../../Utility/images/SmallRss.gif) no-repeat left center; }
.archiveList { padding: 10px; }
.archiveList li { padding: 5px 0 5px 10px; display: block; }
.archiveList li em { color: #666; font-style: normal; padding-left: 2px; }
.blogSort { padding: 10px; }
.blogSort li { padding: 5px 0; }
.blogSort li em { padding-left: 3px; color: #999; }
.blogCommentNew { padding: 10px; }
.blogCommentNew li  { display: block;  border-bottom: dashed #ddd 1px; padding: 5px 0; }
.blogCommentNew h4 { font-weight: normal; padding: 0 0 5px;}
.blogCommentNew  p { line-height: 20px; color: #666; word-break: break-all; word-wrap: break-word; overflow: hidden; }
.blogCommentNew  p cite { float: right; }
.blogList { padding: 10px; }
.blogListHeader { padding: 5px 5px 10px; text-align: right; color: #999; }
.blogListHeader 
.blogListStat { float: left; }
.blogListItem { margin-bottom: 10px; }
.blogListTitle {  font-weight: bold; padding: 5px; border-top: solid #ddd 1px; background: #f5f5f5; }
.blogListRating { width: 75px; float: right;}
.blogListImg { padding: 0 10px 10px 0; width: 100px; float: left; }
.blogListContent { line-height: 20px; padding: 5px; word-break: break-all; word-wrap: break-word; overflow: hidden; zoom: 1; }
.blogListTag { padding: 5px 20px; }
.blogView { padding: 10px; }
.blogContext { padding: 10px 0 5px; line-height: 20px; margin-bottom: 10px }
.blogPostHeader { padding: 5px 20px; text-align: center;}
.blogPostHeader h1 { font-size: 24px; display: inline;}
.blogTimeTagTitle { height: 30px; }
.blogTimeTitle { float: left; color: #666; padding: 6px; }
.blogTagTitle { padding: 5px 20px; line-height: 25px;}
.blogRatingArea { padding: 5px 0; overflow: hidden; zoom: 1; }
.blogRating { width: 280px; margin: auto; text-align: center; clear: both; }
.blogCommentCount{ font-size: 22px; font-weight: bold; font-family: Arial Narrow, Arial; }
.blogPostContent { font-size: 14px; line-height: 25px; }
.blogPostContent p { font-size: 14px; line-height: 25px; margin: 10px auto; }
.blogPostFooter { color: #999; padding: 10px; }
.bolgRelateWrap { margin-bottom: 10px;}
.bolgRelate { overflow: hidden; zoom: 1; }
.bolgRelate li { width: 325px; padding: 0 15px; line-height: 20px; height: 20px; overflow: hidden; display: block; float: left; background: url(../../../../../Utility/images/dot.gif) no-repeat 0 5px; }
.blogSpoor { padding: 10px 0 5px; overflow: hidden; zoom: 1; }
.blogSpoor h4 { padding: 5px; background: #f5f5f5; border-top: solid #ddd 1px; }
.blogSpoor ul { overflow: hidden; zoom: 1; padding: 10px 0 10px 10px; float: left; width: 550px; }
.blogSpoor li { display: block; width: 50px; height: 85px; padding-right: 10px; overflow: hidden; float: left; }
.blogSpoorImg { padding: 1px; display: block; border: solid #ddd 1px; width: 46px; height: 46px; overflow: hidden; }
.blogSpoorName { padding: 5px 0 0; height: 15px; width: 50px; display: block; line-height: 15px; overflow: hidden; }
.blogSpoorDel { display: block; width: 12px; height: 12px; background: url(../../../../../Utility/images/close.gif) no-repeat 0 0; float: left; }
.blogSpoorDel:hover { background: url(../../../../../Utility/images/close.gif) no-repeat 0 -12px; cursor: pointer; }
.blogSpoorAct { float: left; padding: 10px; color: #999; line-height: 50px; }
.blogSpoorButton { width: 50px; height: 50px; background: url(../../../../../Utility/images/bg.png) no-repeat -10px -50px; border: none; cursor: pointer; vertical-align: middle; }
.blogSpoor .more, 
.blogComment .more { font-weight: normal; float: right; }
.blogComment { padding: 10px 0; }
.blogComment h4 { padding: 5px; background: #f5f5f5; border-top: solid #ddd 1px; }
.blogCommentItem { padding: 5px 0; overflow: hidden; zoom: 1; clear: both; }
.blogCommentImg { width: 46px; height: 46px; overflow: hidden; float: left; padding: 1px; border: solid #ddd 1px; }
.blogCommentContent { margin-left: 60px; }
.blogCommentContent h5 { padding: 5px; font-weight: normal; color: #999; border-top: solid #ddd 1px; }
.blogCommentContent .del { float: right; }
.blogCommentContent p { padding: 5px 5px 0; line-height: 20px; }
.blogCommentForm { padding: 10px 0; }
.blogCommentForm p { padding: 3px; }
.blogCommentForm em { color: #999; line-height: 20px; }
.blogCommentForm .textareaBox { width: 420px; height: 100px; padding: 2px; }
.blogAdd { padding: 10px 50px; }
.blogAdd .submit { padding-left: 135px; }
.blogManage { padding: 10px; }
/* blog annex show area */
.annex { padding: 5px; border: solid #ddd 1px; width: 510px; }
.annexUpload { padding: 0 0 5px; }
.annexUpload p { padding: 5px; }
.annexUpload dfn { display: block; width: 90px; float: left; text-align: right; line-height: 25px; }
.annexItem { padding: 0 0 5px; border-top: solid #ddd 1px; }
.annexItem li { display: block; overflow: hidden; zoom: 1; border-bottom: solid #ddd 1px; padding: 5px; }
.annexItem li:hover { background: #f5f5f5; }
.annexImg { width: 50px; display: block; float: left; }
.annexInfo { margin: 0 110px 0 60px; display: block; }
.annexName, .annexTime, .annexInsertDel, .annexSet { display: block; line-height: 24px; height: 24px; overflow: hidden; }
.annexTime { color: #999; }
.annexAct { display: block; float: right; width: 100px; }
.annexFix { padding: 5px 0; margin-top: 10px; }
.annexFix * { font-size: 12px; }
.annexShow { line-height: 20px; padding: 5px; }
.annexSize { color: #999; }
.hideDescription { padding: 5px; }
/* calendar */
.calendar { padding: 10px; }
.calendarTable { border-collapse: collapse; border-spacing: 0px; width: 100%; }
.calendarTable caption { line-height: 25px; font-weight: bold; }
.calendarTable caption a { padding: 0 10px; }
.calendarTable th { text-align: center; line-height: 25px; }
.calendarTable td { height: 21px; width: 22px; text-align: center; padding: 2px; }
.calendarTable td a { text-align: center; line-height: 21px; display: block; height: 21px; background: url(../../../../../Utility/images/today.png) no-repeat center center; }
.calendarTable .today { }
/* photo */
.photoEdit { padding: 10px; }
.photoEditItem { overflow: hidden; zoom: 1; border-bottom: solid #ddd 1px; padding: 10px; }
.photoEditContainer { width: 400px; padding: 10px; float: left; text-align: center; }
.photoEditContainer p { padding: 5px; }
.photoEditFrom { padding: 5px;  margin-left: 430px; overflow: hidden; zoom: 1; }
.photoEditFrom p { padding: 5px; clear: both; }
.photoEditFrom em { font-style: normal; font-weight: bold; display: block; padding: 5px; }
.photoEditFrom label { display: block; }
.photoEditFrom .textBox { width: 400px; }
.photoEditFrom .textareaBox { width: 400px; height: 80px; }
.photoManage { padding: 10px; }
.photoManage .submit { padding-left: 130px; }
/* album browse edit */
.albumHot { padding: 10px; }
.albumHot .albumImg { margin: 0 auto; }
.albumHot li { display: block; padding: 5px 0; line-height: 20px;text-align: center; }
.albumHot .albumName { height: auto; }
.albumImg { background: url(../../../../../Utility/images/img_bg.gif) no-repeat -130px -30px; width: 75px; height: 75px; padding: 10px; display: block; position: relative; }
.albumAct { display: block; width: 16px; height: 16px; background: #fff url(../../../../../Utility/Icons/icon_edit.gif) no-repeat; border: solid #ddd 1px; z-index: 80; position: absolute; top: 62px; left: 15px; cursor: pointer; }
.albumAct:hover { border: solid #3b5998 1px; }
.albumAct:hover .albumEdit { display: block; }
.albumEdit { padding-left: 10px; display: none; background: url(../../../../../Utility/images/box_left_arrow.gif) no-repeat 0 -70px; width: 40px; position: absolute; left: 13px; bottom: 0px; }
.albumEdit span { display: block; background: #f5f5f5; border: solid #ddd 1px; border-left: none; padding: 2px; line-height: 20px; text-align: center; }
.albumList { overflow: hidden; zoom: 1; }
.albumList li { display: block; padding: 10px; width: 95px; overflow: hidden; float: left; text-align: center;}
.albumName { font-weight: bold; line-height: 20px; height: 20px; overflow: hidden; display: block; }
.albumStat, .albumTime { height: 20px; line-height: 20px; display: block; overflow: hidden;  color: #999; }
.albumView { padding: 10px; overflow: hidden; zoom: 1; }
.albumSet { width: 240px; float: left; overflow: hidden; }
.albumSet h1 { font-size: 14px; text-align: center; line-height: 20px; }
.albumCover { padding: 10px 0; text-align: center;}
.albumDescription { line-height: 20px; word-break: break-all; }
.albumThumbs { margin-left: 250px; overflow: hidden; }
.albumManage { padding: 10px; }
/* photo browse */
.gallery { padding: 10px; }
.galleryAct { padding: 5px; border-bottom: solid #ddd 1px; color: #999; overflow: hidden; zoom: 1; }
.galleryAct a.selected { font-weight: bold; color: #333; }
.galleryAct a.selected:hover { text-decoration: none; cursor: text; }
.galleryOrder { float: right; }
.imageListContainer { padding: 5px; width: 320px; overflow: hidden;}
.imageTitle { font-weight: bold; line-height: 20px; padding: 5px; text-align: center; word-break: break-all; }
.imageListPreview { text-align: center;}
.imageDescription{  padding: 5px 20px 5px 60px; }
.imageDescription p { line-height: 20px; }
.imageListTabloid { padding: 10px 0 10px 20px; overflow: hidden; zoom:1; }
.imageListTabloid li { display: block; width: 75px; height: 75px; float: left;  padding: 5px;}
/* photo view */
.photoMain { padding: 10px; * overflow: hidden; zoom:1;}
.photoMain:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.photoModuleLayoutLeft { float: left; width: 580px; * overflow: hidden;}
.detailsContainer { clear: both; display: block; padding: 5px; }
.photoViewOption { padding: 5px;}
.pictureBottomButton { padding: 3px 20px 3px 20px; height: 25px; line-height: 25px; background-repeat: no-repeat; }
.photoView { padding: 5px;}
.photoRatingArea { margin-bottom: 10px; overflow: auto; width: 500px; }
.photoRating{ width: 300px; margin: auto; text-align: center; clear: both; }
.photoDescribe { padding: 5px; line-height: 20px;}
.photoDescribe p { line-height: 20px;}
.photoDiscuss { padding: 5px 0 0; }
.photoDiscuss li { display: block; padding: 5px 0; overflow: hidden; zoom: 1; }
.photoDiscussImg { display: block; width: 46px; height: 46px; overflow: hidden; border: solid #ddd 1px; float: left; }
.photoDiscussCont { margin-left: 60px; }
.photoDiscussName { padding: 5px; border-top: solid #ddd 1px; background: #f5f5f5; display: block; }
.photoDiscussName em { color: #999; padding-left: 10px; }
.photoDiscussName .del { float: right; }
.photoDiscussSaid { padding: 5px; line-height: 20px; }
.photoDiscussForm { padding: 0 0 0 60px; }
.photoDiscussForm p { padding: 5px 0; }
.photoDiscussForm em { padding: 0 10px; color: #999; }
.photoDiscussForm .textareaBox { width: 400px; height: 100px; }
.photoModuleLayoutright { float: right; width: 315px; overflow: hidden;}
.uploader { margin-bottom: 10px; overflow: hidden; zoom:1; }
.uploaderImg { display: block; border: solid #ddd 1px; padding: 1px; width: 46px; height: 46px; overflow: hidden; float: left; }
.uploaderText { margin-left: 60px; line-height: 25px; color: #999; }
.photoThumbs { overflow: hidden; zoom:1; margin-bottom: 10px;}
.thumbHeader { padding: 5px; margin-bottom: 5px; background: #f5f5f5; font-weight: bold; color: #999; border-top: solid #ddd 1px; }
.thumbViewer { padding: 5px 0;}
.miniatureList { }
.miniatureItem { width: 320px; display: block; overflow: hidden; zoom:1; }
.miniatureItem li { width: 75px; height: 75px; padding-right: 5px; display: block; float: left; }
.miniatureItem a { display: block; position: relative; }
.miniatureItem a span { position: absolute; top: 0; left: 0; z-index: 998; width: 75px; height: 75px; background: url(../../../../../Utility/images/bg.png) no-repeat -110px -330px; cursor: pointer; display: none; }
.miniatureItem a:hover span, .miniatureItem a.select span { display: block; }
.thumbControls {}
.thumbFirst, .thumbLast { display: block; width: 25px; height: 23px; background: url(../../../../../Utility/images/bg.png) no-repeat; line-height: 100px; overflow: hidden; }
.thumbFirst { float: left; background-position: -10px -300px; }
.thumbPrev, .thumbNext { display: block; height: 19px; padding: 4px 0 0 19px; * height: 17px; * padding: 6px 0 0 19px; background: url(../../../../../Utility/images/bg.png) no-repeat; }
.thumbPrev { float: left; width: 43px; background-position: -35px -300px; }
.thumbNext { float: right; background-position: -110px -300px; padding-left: 8px; width: 54px; }
.thumbLast { float: right; background: url(../../../../../Utility/images/bg.png) no-repeat -172px -300px; }
.thumbNavigation { text-align: center; display: block; padding-top: 5px; }
.photoTag { padding: 5px 0; color: #999; line-height: 20px; margin-bottom: 10px;}
.photoOtherInfo { padding: 5px 0; }
.photoOtherInfo h2 { padding: 5px; margin-bottom: 5px; background: #f5f5f5; color: #999; border-top: solid #ddd 1px; }
.photoOtherInfo ul { padding: 5px 10px;}
.photoOtherInfo li { line-height: 25px; color: #999; }
/* photo view common size */
.sizeListWrap {  padding: 10px 0;}
.sizeListWrap h4 { line-height: 50px; float: left; padding: 0 10px; }
.sizeListWrap h5 { line-height: 50px; float: right; padding: 0 20px; background: url(../../../../../Utility/Icons/image_download.gif) no-repeat left center; }
.sizeList { overflow: hidden; zoom: 1; }
.sizeList li { float: left; display: block; width: 80px; text-align: center; color: #999; line-height: 25px; }
.sizeList li a { display: block; }
.photoWrap { width: 99.9%; overflow-x: auto; margin-bottom: 25px; }
.photoCopy p { line-height: 25px; }
.photoCopy input { color: #999; }
/* photo property */
.exifView { padding: 10px; }
.photoPropertyMiniature { width: 300px; float: left; }
.photoPropertyImage { width: 240px; margin: auto; padding: 20px 0; }
.photoPropertyTime { width: 240px; margin: auto; }
.photoPropertyTime p { line-height: 25px; color: #666; }
.photoProperty { float: left; width: 500px; padding: 20px; }
.photoPropertyRow { height: 30px; clear: both; color: #999; border-bottom: solid #ddd 1px; padding: 0 10px; }
.photoPropertyName { line-height: 30px; width: 150px; float: left; font-weight: bold; }
.photoPropertyNumerical { line-height: 30px; float: left; }
.photoProperty .name { margin-top: 10px; }
.album { width: 100px; padding: 1px; background: #fff; border: solid #ccc 1px; margin: 0 auto 10px; overflow: hidden; }
.PictureDetail { padding: 10px; }
/* Bookmark */
.bookmarkManageMenu { padding: 10px; overflow: hidden; zoom: 1; }
.bookmarkManageMenu li { background-position: left center; background-repeat: no-repeat; padding: 5px 0 0 20px; * + padding: 7px 0 0 20px; height: 15px; width: 74px; float: left; display: block; }
.bookmarkSort { padding: 10px; }
.bookmarkSort li { padding: 5px 0; }
.bookmarkSort li em { padding-left: 3px; color: #999; }
.bookmarkList { padding: 10px; }
.bookmarkAct { padding: 0 10px; overflow: hidden; zoom: 1; }
.discoverNews { border-bottom: solid #ddd 1px; padding: 10px 0; }
.discoverDiggArea { float: left; width: 50px; }
.discoverDigg { text-align: center; }
.discoverCount { margin-bottom: 6px; }
.discoverCount a { display: block; height: 40px; padding-top: 10px; text-align: center; background: url(../../../../../Utility/images/img_bg.gif) no-repeat -10px -30px; }
.discoverCount a:hover { background-position: -70px -30px; text-decoration: none; }
.discoverVote { background: url(../../../../../Utility/images/img_bg.gif) no-repeat -10px -85px; }
.discoverVote a{ display: block; text-align: center; line-height: 22px; text-decoration: none; }
.discoverVote a:hover { text-decoration: none; background: url(../../../../../Utility/images/img_bg.gif) no-repeat -70px -85px; }
.discoverVote .ed { color: #999; line-height: 22px; }
.newsBody { margin-left: 60px; }
.newsBody h1 { padding: 5px; border-top: solid #ddd 1px; background: #f5f5f5; }
.newsBody h2 { font-weight: normal; line-height: 25px; color: #999; }
.newsSummary { line-height: 25px; color: #999; }
.newsContent { line-height: 20px; overflow: hidden; zoom: 1; }
.newsContentImg { float: left; padding: 5px; }
.news_source{ clear:both; padding: 5px;}
.newsKeyword{ line-height: 25px; color: #999; }
.newsTools{ line-height: 25px; color: #999; }
.newsTools .comments { background: url(../../../../../Utility/Icons/comment.gif) no-repeat left center; padding-left: 20px; }
.bookmarkAdd, .bookmarkManage { padding: 10px; }
.addBookmark { padding: 10px; width: 650px }
.addBookmark h4 { padding: 5px 10px; border-bottom: solid #ddd 1px; margin-bottom: 10px; }
.addBookmark .editor th { width: 90px; line-height: 25px;}
.addBookmark .textBox { width: 400px; }
.addBookmark .textareaBox { width: 400px; line-height: 20px; height: 60px; }
.bookmarkAdd .toggler { margin: 0 50px; }
/* file style */
.fileCategoryTree { padding: 0 10px; }
.fileCategoryTree li { background-position: left center; background-repeat: no-repeat; padding: 5px 0 5px 20px; * + padding: 7px 0 3px 20px; height: 16px; display: block; }
.fileCategoryTree li em { color: #666; font-style: normal; padding-left: 2px; }
.fileList { padding: 10px; }
.fileList li { padding: 5px 0; }
.fileListHeader { padding: 5px; background: #f5f5f5; border-top: solid #ddd 1px; font-weight: bold; }
.fileThumbanil { float: left;  padding-right: 10px;}
.fileListRating { width: 75px; float: right; }
.fileList p { line-height: 20px; padding: 5px; }
.fileListInfo { color: #999; }
.fileView { padding: 10px; }
.fileHeader { padding: 5px; border-bottom: solid #ddd 1px; overflow: hidden; zoom:1; }
.fileHeader h1 { padding: 14px 5px; margin: 0 320px 0 60px; left: 20px; }
.fileAct { float: right; padding: 5px; }
.fileAct:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fileAct li { display: block; float: right; line-height: 20px; height: 20px; padding: 0 5px 0 16px; }
.fileDownload { background: url(../../../../../Utility/Icons/download.gif) no-repeat 0 0; }
.fileCommend { background: url(../../../../../Utility/Icons/flag.gif) no-repeat 0 0; }
.fileAdmin { background: url(../../../../../Utility/Icons/flag_red.gif) no-repeat 0 0; }
.fileEdit { background: url(../../../../../Utility/Icons/icon_edit.gif) no-repeat 0 0; }
.fileInfo { padding: 5px; clear: both; }
.fileInfo p { line-height: 20px; color: #999; }
.filePromulgator {}
.fileStat { float: right; text-align: right; }
.fileCont { padding: 5px 5px 15px; line-height: 20px; }
.fileCont p { line-height: 20px; }
.fileRating { padding: 10px 0 10px 200px; overflow: hidden; }
.fileSummary { display: block; overflow: auto; }
.fileSummary li { display: block; float: left; width: 33%; height: 25px; line-height: 25px; overflow: hidden; }
.fileSummary li.fileName { width: 100%; }
.fileSummaryItem { width: 90px; height: 25px; line-height: 25px; overflow: hidden; text-align: right; float: left; }
.fileSummaryField { height: 25px; line-height: 25px; float: left; }
.fileSummaryDescription { padding-top: 20px; padding-bottom: 20px; line-height: 25px; display: inline-block; }
.fileSummaryDescription p { line-height: 25px; margin: 15 auto; }
.fileComment { padding: 5px 0; }
.fileComment li { display: block; padding: 5px 0; overflow: hidden; zoom: 1; }
.fileCommentPortrait { width: 46px; height: 46px; float: left; padding: 1px; border: solid #ddd 1px; overflow: hidden; }
.fileCommentItem {  margin-left: 60px; padding: 5px; border-top: solid #ddd 1px; color: #999; }
.fileCommentItem .del { float: right; }
.fileCommentContent { padding: 5px; margin-left: 60px; line-height: 20px; }
.fileCommentForm { padding: 5px 0; }
.fileCommentForm p { padding: 3px; }
.fileCommentForm em { color: #999; }
.fileCommentForm .textareaBox { width: 500px; }
.fileDescriptionEdit { padding: 10px; }
.fileDescriptionEdit li { padding: 0 0 10px; }
.fileDescriptionEdit p { padding: 5px; }
.fileDescriptionEdit dfn { width: 90px; display: block; float: left; text-align: right; padding-right: 10px; line-height: 25px; }
.fileDescriptionEdit .textBox { width: 500px; }
.fileDescriptionEdit .textareaBox { width: 500px; height: 60px; }
.fileDescriptionEdit .confirm { padding: 5px 5px 5px 105px; }
.fileManage { padding: 10px; }
/* seting center */
.profile, .set, .menuSet, .skinSet, .uploadAvatar, .password { padding:10px;}
.intimate { padding: 10px; overflow: hidden; zoom: 1; }
.intimate li { width: 175px; padding: 5px 0; float: left; }
.intimateDescription { padding: 0 10px; color: #999; font-style: normal; font-weight: normal; }
.friendPriorities { padding: 10px; overflow: hidden; zoom: 1; }
.priority { width: 300px; float: left; margin-right: 20px; }
.lowPriority { width: 300px; float: left; }
.priority h4, .lowPriority h4 { padding: 5px; font-size: 12px; font-weight: bold; color: #666; }
.priorityDescription { color: #999; font-style: normal; font-weight: normal; padding: 0 10px; }
.friendBucket { display: block; border: solid #ccc 1px; padding: 10px; height: 200px; overflow: auto; }
.friendBucketUnit { float: left; clear: both; display: block; padding: 5px; }
.friendBucketHide { display: none; }
.friendBucket p { clear: both; }
.friendBucketIgnore { display: block; float: left; padding: 5px; * + padding-bottom: 0px; color: #666; }
.friendBucketCancel { display: block; float: left; padding: 5px; * + padding-bottom: 0px; cursor: pointer; }
.skinBox { padding: 10px; position: relative; overflow: auto; zoom: 1; width: 670px; max-height: 500px; _height: 460px; }
.skinHeader { padding: 5px 10px; border-bottom: solid #ddd 1px; margin-bottom: 10px; text-align: right; }
.skinItem { width: 110px; height: 100px; float: left; padding: 5px 10px; }
.skinFace { position: relative; }
.skinBox .hover .skinAct { visibility: visible; }
.skinItem:hover .skinAct { visibility: visible; }
.skinAct { height: 20px; width: 110px; background: #333; opacity: .6; filter: alpha(opacity=60); text-align: center; line-height: 20px; position: absolute; bottom: 25px; visibility: hidden; _visibility: visible; }
.skinAct a, .skinAct a:hover { color: #fff; }
.skinAct .pipe { padding: 0 10px; }
.skinImg { display: block; width: 100px; height: 63px; padding: 4px; border: solid #ddd 1px; overflow: hidden; }
.skinName { height: 25px; line-height: 25px; overflow: hidden; text-align: center; }
.menuSet table { width: 100%; border: 0px; border-collapse: collapse; border-spacing: 0px; }
.menuSet th { border-bottom: solid #ddd 1px; text-align: left; color: #999; font-weight: bold; padding: 5px; }
.menuSet td { padding: 5px; }
.menuSet .textBox { width: 90px; }
/* toolbar */
.toolbarArea { padding: 5px; border-bottom: solid #ddd 1px; }
.toolbarButton, .toolbarArea a { padding-left: 20px; padding-right: 5px; }
.toolbarFormArea { float: right; }
.selectedToolbarButton { font-weight: bold; padding-left: 20px; padding-right: 20px; }
/* ico link */
.icoBlogAdd { background: url(../../../../../Utility/Icons/blog_add.gif) no-repeat left center; }
.icoAavoriteAdd { background: url(../../../../../Utility/Icons/icon_favorite_add.gif) no-repeat left center; }
.icoFileAdd { background: url(../../../../../Utility/Icons/file_upload.gif) no-repeat left center; }
.icoLinkWriteNewMessage { background: url(../../../../../Utility/Icons/icon_message_create.gif) no-repeat left center; }
.icoLinkInbox { background: url(../../../../../Utility/Icons/icon_inbox.gif) no-repeat left center;}
.icoLinkSent { background: url(../../../../../Utility/Icons/icon_outbox.gif) no-repeat left center;}
.icoLinkTrash { background: url(../../../../../Utility/Icons/trash.gif) no-repeat left center;}
.icoLinkInvite { background: url(../../../../../Utility/Icons/icon_friendAdd.gif) no-repeat left center;}
.icoLinkInviteSend { background: url(../../../../../Utility/Icons/icon_SendedInvites.gif) no-repeat left center; }
.icoLinkInviteReceive { background: url(../../../../../Utility/Icons/icon_ReceivedInvites.gif) no-repeat left center; }
.icoLinkInviteAccept { background: url(../../../../../Utility/Icons/icon_AcceptInvite.gif) no-repeat left center;}
.icoLinkInviteRefuse { background: url(../../../../../Utility/Icons/icon_RefuseInvite.gif) no-repeat left center;}
.icoLinkFriend { background: url(../../../../../Utility/Icons/icon_friend.gif) no-repeat left center; }
.icoLinkFriendAll { background: url(../../../../../Utility/Icons/user_connection.gif) no-repeat left center; }
.icoLinkFriendLink { background: url(../../../../../Utility/Icons/user_link.gif) no-repeat left center; }
.icoLinkContact { background: url(../../../../../Utility/Icons/icon_contact.gif) no-repeat left center; }
.icoLinkContactAll { background: url(../../../../../Utility/Icons/icon_contact_all.gif) no-repeat left center; }
.icoLinkAttach { background: url(../../../../../Utility/Icons/attach.gif) no-repeat left center; }
.icoLinkEdit { background: url(../../../../../Utility/Icons/icon_edit.gif) no-repeat left center ;}
.icoLinkComment { background: url(../../../../../Utility/Icons/comment.gif) no-repeat left center ; }
.icoLinkCommentManage { background: url(../../../../../Utility/Icons/comment_manage.gif) no-repeat left center; }
.icoLinkCommentGood { background: url(../../../../../Utility/Icons/icon_GoodAppraisement.gif) no-repeat left center ; }
.icoLinkCommentNotBad { background: url(../../../../../Utility/Icons/icon_MiddleAppraisement.gif) no-repeat left center ; }
.icoLinkCommentBad { background: url(../../../../../Utility/Icons/icon_BadAppraisement.gif) no-repeat left center ; }
.icoLinkConnection { background: url(../../../../../Utility/Icons/user_connection.gif) no-repeat left center;}
.icoLinkConcessionary { background: url(../../../../../Utility/Icons/icon_ConcessionaryUser.gif) no-repeat left center;}
.icoLinkBookmark { background: url(../../../../../Utility/Icons/icon_favorite.gif) no-repeat left center;}
.icoLinkDownloadCard { background: url(../../../../../Utility/Icons/icon_vcard.gif) no-repeat left center;}
.icoLinkSendMessage { background: url(../../../../../Utility/Icons/icon_sendMessage.gif)  no-repeat left center;}
.icoLinkReplyMessage { background: url(../../../../../Utility/Icons/icon_ReplyMessage.gif)  no-repeat left center;}
.icoLinkCheck { background: url(../../../../../Utility/Icons/check.gif) no-repeat left center; }
.icoLinkPloughunder { background: url(../../../../../Utility/Icons/bomb.gif) no-repeat left center;}
.icoLinkWriteComment {  background: url(../../../../../Utility/Icons/icon_createAppraise.gif) no-repeat left center;}
.icoLinkManageComment {  background: url(../../../../../Utility/Icons/comment_manage.gif) no-repeat left center;}
.icoLinkFlag { background: url(../../../../../Utility/Icons/flag.gif) no-repeat left center; }
.icoLinkFlagRed { background: url(../../../../../Utility/Icons/flag_red.gif) no-repeat left center; }
.icoLinkDel { background-image: url(../../../../../Utility/Icons/icon_trashbox.gif); background-repeat: no-repeat; background-position: left center; * background-position: 0 -1px; }
.icoLinkAlreadyRead { background-image: url(../../../../../Utility/Icons/icon_message_isread.gif); background-repeat: no-repeat; background-position: left center; * background-position: 0 -3px; }
.icoLinkNoRead { background-image: url(../../../../../Utility/Icons/icon_message_notread.gif); background-repeat: no-repeat; background-position: left center; * background-position: 0 -4px; }
.icoLinkWriteArticle { background: url(../../../../../Utility/Icons/icon_write.gif) no-repeat left center; }
.icoLinkManageArticle { background: url(../../../../../Utility/Icons/article_manage.gif) no-repeat left center; }
.icoLinkTag { background: url(../../../../../Utility/Icons/tag.gif) no-repeat left center; }
.icoLinkTagManage { background: url(../../../../../Utility/Icons/tag_manage.gif) no-repeat left center; }
.icoLinkSet { background: url(../../../../../Utility/Icons/icon_setting.gif) no-repeat left center; }
.icoLinkYes { background: url(../../../../../Utility/Icons/icon_true.gif) no-repeat left center; }
.icoLinkNo { background: url(../../../../../Utility/Icons/icon_false.gif) no-repeat left center; }
.icoLinkPhotoAnotherSize { background: url(../../../../../Utility/Icons/icon_viewsizes.png) no-repeat left center; }
.icoLinkPhotoProperty { background: url(../../../../../Utility/Icons/icon_viewexif.png) no-repeat left center; }
.icoLinkPhotoExif { background: url(../../../../../Utility/Icons/icon_viewexif.gif) no-repeat left center; }
.icoLinkPhotoUpload { background: url(../../../../../Utility/Icons/image_upload.gif) no-repeat left center; }
.icoLinkPhotoManage { background: url(../../../../../Utility/Icons/image_manage.gif) no-repeat left center; }
.icoLinkPhotoSize { background: url(../../../../../Utility/Icons/image_size.gif) no-repeat left center; }
.icoLinkAlbumManage { background: url(../../../../../Utility/Icons/album_manage.gif) no-repeat left center; }
.icoLinkUpload { background: url(../../../../../Utility/Icons/upload.gif) no-repeat left center; }
.icoLinkDownload { background: url(../../../../../Utility/Icons/download.gif) no-repeat left center; }
.icoLinkFolderManage { background: url(../../../../../Utility/Icons/folder_manage.gif) no-repeat left center; }
.icoLinkConfigure { background: url(../../../../../Utility/Icons/icon_configure.gif) no-repeat left center; }
.icoLinkhelp { background: url(../../../../../Utility/Icons/help_hover.gif) no-repeat left center; }
.icoLinkAdd { background: url(../../../../../Utility/Icons/add.gif) no-repeat left center; }
.icoLinkFolder { background: url(../../../../../Utility/Icons/icon_folder.gif) no-repeat left center; }
.icoLinkFolderAll { background: url(../../../../../Utility/Icons/icon_Managefolder.gif) no-repeat left center; }
.icoLinkFavorite { background: url(../../../../../Utility/Icons/icon_favorite.gif) no-repeat left center; }
.icoLinkArchives { background: url(../../../../../Utility/Icons/archives.gif) no-repeat left center; }
.icoLinkPortrai { background: url(../../../../../Utility/Icons/portrai.gif) no-repeat left center; }
.icoLinkSkin { background: url(../../../../../Utility/Icons/skin.gif) no-repeat left center; }
.icoLinkSpeaker { background: url(../../../../../Utility/Icons/icon_speaker.gif) no-repeat left center; }
/* dataGrid */
.tableGrid { width: 100%; border: 0px; border-collapse: collapse; border-spacing: 0px; margin-bottom: 10px; }
.tableGrid th { white-space: nowrap; font-weight: normal; text-align: left; color: #999; border-bottom: solid #ddd 1px; padding: 3px; line-height: 20px; }
.tableGrid td { overflow: hidden; white-space: nowrap; vertical-align: top; }
.tableGrid td p { line-height: 20px; }
/*.tableGrid span { display: block; height: 20px; line-height: 20px; overflow: hidden; white-space: normal; }*/
.gridHeader th { border-bottom: solid #ddd 1px; color: #999; padding: 3px; line-height: 20px;}
.gridHeader2{ line-height: 25px; background-color: #F5F5F5; }
.gridFooter{ line-height: 25px; color: #000000; font-weight: bold; background-color: #D9DFC1; }
.gridItem td { padding: 3px; line-height: 20px; border-bottom: solid #ddd 1px; }
.gridAltItem td { background-color: #f5f5f5; padding: 3px; line-height: 20px; border-bottom: solid #ddd 1px; }
.gridEditItem{ background-color: #FFFFff; line-height: 25px; }
.gridSelectedItem{ background-color: #FFFFff; line-height: 25px; }
/* from layout */
table.formArea { width: 100%; border: 0px; border-collapse: collapse; border-spacing: 0px; }
.formArea td, .commonFormArea th { vertical-align: top; padding: 5px; }
.formArea th { color: #999; }
.formArea p { overflow: hidden; zoom: 1; padding: 5px; line-height: 20px; }
.formArea span { display: block; margin-left: 90px; }
.formArea dfn { width: 90px; display: block; float: left; text-align: right; line-height: 25px; }
.formTitle { text-align: right; }
.formDescription { color: #999; }
.commonFormFieldDescription { color: #999; }
.commonFormField { }
.commonForm p { padding: 5px; clear: both; overflow: hidden; zoom:1;}
.commonForm em { display: block; font-style: normal; width: 120px; padding-right: 10px; float: left; text-align: right; line-height: 25px; }
.commonForm label { margin-left: 130px; display: block; line-height: 25px; }
.formRow { padding: 5px; clear: both;}
.formName { float: left; width: 75px; padding: 8px 5px; text-align: right; }
.formField { margin-left: 85px; padding: 3px 0; }
.formHint { font-style: normal; display: block; padding: 5px 0; color: #999; }
.editor { width: 100%; border: 0px; border-collapse: collapse; border-spacing: 0px; }
.editor th { font-weight: normal; text-align: right; width: 120px; padding: 5px; vertical-align: top; line-height: 20px; }
.editor td { padding: 5px; vertical-align: top; line-height: 20px; }
.editor td small { color: #999; padding: 0 10px; }
.editor .length { width: 300px; }
.expediteEditor h4 { padding: 5px; margin-bottom: 5px; border-bottom: solid #ddd 1px; }
.expediteEditor .annotation { padding: 5px; }
/* from style */
.textBox { border: solid #ddd 1px; padding: 2px 1px; vertical-align: baseline; * vertical-align: middle; }
.radiobutton, .checkbox { vertical-align: middle;}
.dropDownList { border: solid #ddd 1px; padding: 1px; vertical-align: middle; }
.textareaBox { border: 1px solid #ddd; overflow: auto; padding: 2px 1px; word-break: break-all; }
.fileUpload { padding: 2px 1px; vertical-align: baseline; * vertical-align: middle; }
.inputSubmit { padding: 2px 6px 1px; * + padding: 3px 6px 0px; border-top: solid #9cb1ce 1px; border-right: solid #00204e 1px; border-bottom: solid #00204e 1px; border-left: solid #9cb1ce 1px; background: #3b5998; color: #fff; vertical-align: baseline; * vertical-align: middle; }
.inputCancel { padding: 2px 6px 1px; * + padding: 3px 6px 0px; border-top: solid #e5e5e5 1px; border-right: solid #666 1px; border-bottom: solid #666 1px; border-left: solid #e5e5e5 1px; background: #f5f5f5; color: #333; vertical-align: baseline; * vertical-align: middle; } 
.commonButton { * display: inline-table; padding: 3px 6px 2px; * + padding: 4px 6px 1px; border-top: solid #9cb1ce 1px; border-right: solid #00204e 1px; border-bottom: solid #00204e 1px; border-left: solid #9cb1ce 1px; background: #3b5998; color: #fff; }
.commonButton:hover { text-decoration: none; border-top: solid #666 1px; border-right: solid #e5e5e5 1px; border-bottom: solid #e5e5e5 1px; border-left: solid #666 1px; background: #3b5998; color: #fff; }
.commonButtonCancel { * display: inline-table; padding: 3px 6px 2px; * + padding: 4px 6px 1px; border-top: solid #e5e5e5 1px; border-right: solid #666 1px; border-bottom: solid #666 1px; border-left: solid #e5e5e5 1px; background: #f5f5f5; color: #333; }
.commonButtonCancel:hover { text-decoration: none; border-top: solid #666 1px; border-right: solid #e5e5e5 1px; border-bottom: solid #e5e5e5 1px; border-left: solid #666 1px; background: #f5f5f5; color: #333; }
.smallImageButton { padding: 0 5px; }
/* form validate */
form label.error{ color:#f00;}
form input.error{ border: 1px dotted red; }
form input:focus{ border: solid #ddd 1px;  }
/* Bulk upload */
.fileUploadForm { padding: 10px; }
.progressWrapper { overflow: hidden; }
.progressContainer { margin: 5px 0; padding: 5px; border: solid 1px #ddd; background: #f5f5f5; overflow: hidden; }
.fileUploadForm .message { margin: 1em 0; padding: 10px 20px; border: solid 1px #FFDD99; background-color: #FFFFCC; overflow: hidden; }
.fileUploadForm .red { border: solid 1px #B50000; background-color: #FFEBEB; }
.fileUploadForm .green { border: solid 1px #DDF0DD; background-color: #EBFFEB; }
.fileUploadForm .blue { border: solid 1px #CEE2F2; background-color: #F0F5FF; }
.progressName { height: 15px; line-height: 15px; white-space: nowrap; overflow: hidden; }
.progressBarInProgress,
.progressBarComplete,
.progressBarError { font-size: 0; width: 0%; height: 5px; background: url(../../../../../Utility/images/bg_x.png) repeat-x 0 -150px; margin-top: 2px; }
.progressBarComplete { width: 100%; background-color: green; visibility: hidden; }
.progressBarError { width: 100%; background-color: red; visibility: hidden; }
.progressBarStatus { height: 15px; line-height: 15px; padding: 5px 0; white-space: nowrap; color: #999; }
a.progressCancel { font-size: 0; display: block; height: 8px; width: 8px; background: url(../../../../../Utility/images/del.gif) no-repeat 0 0; float: right; }
a.progressCancel:hover { background-position: 0px -30px; cursor: pointer; }
.swfupload { vertical-align: top; }
div.fieldset { border: 1px solid #ddd; padding: 10px; }
div.fieldset span.legend { padding: 5px; }
div.flash { width: 500px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; margin-bottom: 5px; }
.progressAct { padding: 5px; }
.progressCancel { width: 65px; height: 29px; background: url(../../../../../Utility/images/bg.png) no-repeat -280px -10px; border: 0px; }
.fileUploadForm .legend { padding: 5px; }
.uploadMode { float: right; }
/* recommend to club */
.clubListSelect { padding: 5px; min-height: 20px; max-height: 60px; overflow: auto; width: 510px; border: solid #ddd 1px; }
.clubListSelect li { width: 150px; padding-right: 10px; line-height: 20px; height: 20px; overflow: hidden; display: block; float: left; }
.recommendToClub h4 { padding: 5px; margin-bottom: 10px; border-bottom: solid #ddd 1px; }
.recommendToClub .clubListSelect { max-height: 180px; }
/* Tag Suggestion */
span.tagMatches { display: block; position: absolute; top: 21px; left: -1px; width: 165px; max-height: 180px; line-height: 0px; font-size: 0px; overflow: auto; }
span.tagMatches span { display: block; background: #f5f5f5; border: solid #ddd 1px; border-bottom-color: #e8e8e8; border-top: none; line-height: 19px; padding-left: 2px; cursor: pointer; font-size: 12px; }
span.tagMatches span:hover { background: #3b5998; color: #fff; text-decoration: none; }
.attachApplicationTag { position: relative; }
.attachApplicationTag span.tagMatches { left: 0px; top: 21px; * top: 22px; }
.attachTag { position: relative; width: 360px; height: 20px; border: solid #ddd 1px; }
.attachTag input.tagBox { border: none; width: 280px; }
.myTagSwitch { display: block; width: 64px; height: 19px; line-height: 1em; padding: 2px 0 0 6px; * padding: 4px 0 0 6px; position: absolute; top: 2px; right: 2px; background: url(../../../../../Utility/images/bg.png) no-repeat -10px -450px; }
.myTagSwitch:hover { text-decoration: none; }
.myTag { border: solid #ddd 1px; position: absolute; top: 20px; right: -1px; width: 190px; height: 180px; background: #f5f5f5; }
.myTag div { height: 160px; overflow: auto; }
.myTag span { display: block; line-height: 19px; height: 19px; overflow: hidden; border-bottom: solid #e8e8e8 1px; padding-left: 2px; cursor: pointer; }
.myTag span:hover { background: #3b5998; color: #fff; text-decoration: none; }
.myTag span.close { position: absolute; line-height: 20px; text-align: right; bottom: 0px; padding-left: 10px; }
.myTag span.close:hover { background: none; color: #3b5998; text-decoration: underline; }
/* space content select */
.contSelect { width: 510px; }
.contSelectPanel { height: 345px; width: 495px; overflow: auto; }
.contSelectPanel li { width: 95px; height: 115px; display: block; float: left; }
.contSelectPanel a { display: block; }
.contSelectPanel a:hover { cursor: pointer; text-decoration: none; }
.contSelectPanel table { border-collapse: 0; border-spacing: 0px; }
.contSelectPanel td { vertical-align: middle; width: 75px; line-height: 75px; height: 75px; text-align: center; background: #fff; padding: 4px; border: solid #ddd 1px; }
.contSelectPanel li.select td { background: #ddd; }
.contSelectPanel a:hover td { background: #ddd; }
.contSelectPanel span { line-height: 20px; height: 20px; overflow: hidden; display: block; margin-left: 20px; }
.contSelectPanel i { width: 16px; height: 16px; display: none; background: #fff url(../../../../../Utility/Icons/icon_true.gif) no-repeat center center; border: solid #ddd 1px; float: left; display: none; }
.contSelectPanel li.select i { display: block; }
.contSelectPanel a:hover i { background: #fff url(../../../../../Utility/Icons/icon_true_grey.gif) no-repeat center center; display: block; }
.contSelectAct { padding: 5px; border-bottom: solid #ddd 1px; margin-bottom: 5px; }
.contSelectPhotoSet { border-top: solid #ddd 1px; padding: 5px; }
.contSelectEnter { padding: 5px; }
/* school select */
.selectSchool {}
.provinces { border: solid #ddd 1px; overflow: hidden; zoom: 1; padding: 4px; margin-bottom: 6px; }
.provinces li { display: block; width: 48px; padding: 3px; * padding: 4px 3px 1px; float: left; }
.provinces li.select { background: #069; }
.provinces li.select a, .provinces li.select a:hover { color: #fff; text-decoration: none; }
.schools { border: solid #ddd 1px; overflow: hidden; zoom: 1; padding: 6px; height: 295px; overflow-y: auto; }
.schools li { width: 210px; padding: 3px; float: left; }
/* expressional symbol  */
.smileWrap { position: relative; height: 25px; * height: 24px;}
.smile { padding: 3px 3px 2px 26px; line-height: 20px; background: #f5f5f5 url(../../../../../Utility/images/smile.gif) no-repeat left center; border: solid #ddd 1px; border-bottom-width: 0; position: absolute; top: -1px; width: 60px; }
.smile a:hover { cursor: pointer; }
.expression { position: absolute; top: 25px; width: 340px; background: #fff; }
.expressionWrap { width: 320px; max-height: 150px; _height: 150px; overflow-y: auto; zoom:1;}
.expressionWrap span { padding: 5px; cursor: pointer; height: 20px; display: block; float: left; }
.expressionWrap span img { width: 20px; height: 20px; }
.expressionLarge { padding-top: 5px; overflow: hidden; zoom: 1; }
.expressionLarge span { display: block; float: left; padding: 10px; border: solid #ddd 1px; }
.expressionContext { text-align: right; }
.expressionContext a { padding: 0 5px; }
/* Admin recommend */
.recommend h4 { padding: 5px; margin-bottom: 10px; border-bottom: solid #ddd 1px; }
.recommendStack { padding: 10px; margin-top: 10px; border-top: solid #ddd 1px; }
.recommendStack li { padding: 5px; border-bottom: solid #ddd 1px; }
.recommendStack label { padding-right: 10px; }
.recommendStack img { vertical-align: middle; }
/* date picker */
#ui-datepicker-div, .ui-datepicker-inline { background: #f5f5f5; width: 185px; }
#ui-datepicker-div { display: none; border: solid #ddd 1px; z-index: 200; }
.ui-datepicker-inline { float: left; display: block; border: 0; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-dialog { padding: 5px !important; border: 4px ridge #ddd !important; }
.ui-datepicker-disabled { position: absolute; z-index: 100; background-color: white; opacity: 0.5; }
button.ui-datepicker-trigger { width: 25px; }
img.ui-datepicker-trigger { margin: 2px; vertical-align: middle; }
.ui-datepicker-prompt { float: left; padding: 2px; background: #ddd; color: #000; }
* html .ui-datepicker-prompt { width: 185px; }
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker { clear: both; float: left; width: 100%; }
.ui-datepicker-control { padding: 2px 0px; background: #e8e8e8; }
.ui-datepicker-links { padding: 2px 0px; }
.ui-datepicker-control, .ui-datepicker-links { font-weight: bold; }
.ui-datepicker-links label { padding: 2px 5px; }
.ui-datepicker-clear, .ui-datepicker-prev { float: left; width: 34%; }
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev { float: right; text-align: right; }
.ui-datepicker-current { float: left; width: 30%; text-align: center; }
.ui-datepicker-close, .ui-datepicker-next { float: right; width: 34%; text-align: right; }
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next { float: left; text-align: left; }
.ui-datepicker-header { padding: 1px 0 3px; text-align: center; font-weight: bold; height: 1.3em; }
.ui-datepicker-header select { border: 0px; font-weight: bold; color: #999; }
.ui-datepicker { text-align: center; font-size: 100%; }
.ui-datepicker a { display: block; width: 100%; }
.ui-datepicker-title-row { background: #e8e8e8; line-height: 18px; }
.ui-datepicker-days-row { background: #fff; color: #999; }
.ui-datepicker-week-col {}
.ui-datepicker-days-cell { border: 1px solid #fff; }
.ui-datepicker-days-cell a{ display: block; }
.ui-datepicker-week-end-cell { background: #f5f5f5; }
.ui-datepicker-title-row .ui-datepicker-week-end-cell { background: #e8e8e8; }
.ui-datepicker-days-cell-over { background: #fff; border: 1px solid #ccc; }
.ui-datepicker-unselectable { color: #888; }
.ui-datepicker-today { background: #ddd !important; }
.ui-datepicker-current-day { background: #d8d8d8 !important; }
.ui-datepicker-status { background: #ddd; width: 100%; font-size: 80%; text-align: center; }
#ui-datepicker-div a, .ui-datepicker-inline a { cursor: pointer; }
.ui-datepicker-inline .ui-datepicker-links a { padding: 0 5px !important; }
.ui-datepicker-control a, .ui-datepicker-links a { padding: 2px 5px !important; }
.ui-datepicker-title-row a {}
.ui-datepicker-control a:hover {}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover { }
.ui-datepicker-multi .ui-datepicker { border: 1px solid #777; }
.ui-datepicker-one-month { float: left; width: 185px; }
.ui-datepicker-new-row { clear: left; }
.ui-datepicker-cover { display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }
/* other style */
.commonMessageSuccess, .commonMessageError, .commonMessageHint, .commonSmallMessageError{ padding: 5px 10px; border: solid 1px #ddd; background-color: #f5f5f5; margin-bottom: 10px; }
.errorMessage{ color: #F30; }
.hint { padding: 5px 10px; border: solid 1px #ff0; background-color: #ff9; margin: 5px 0; }
.hint .del { float: right; }
.ajaxUpdateProgress { padding: 2px; background: rgb(204, 68, 68) none repeat scroll 0%; position: absolute; z-index: 3; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: white; font-size: 120%; top: 1px; right: 16px; }
.ad { margin-bottom: 6px; clear: both; width: 100%; overflow: hidden; }
a.false { color: #999; }
a.false:hover { color: #999; text-decoration: none; cursor: text; }
a.del { background: url(../../../../../Utility/images/img_bg.gif) no-repeat -300px -20px; width: 12px; height: 12px; display: block; text-decoration: none; cursor: pointer; }
a.del:hover { background: url(../../../../../Utility/images/img_bg.gif) no-repeat -300px -40px; }
.delete { background: url(../../../../../Utility/images/del.gif) no-repeat 26px 7px; }
.delete:hover { background-position: 26px -23px; }
.sure { color: #f00; padding: 0 5px; }
.annotation { color: #999; padding: 0 5px; }
.error { color: #f00; }
.misplay { color: #f00; display: block; padding: 3px; }
.law, .explain { border: solid #ddd 1px; padding: 5px; line-height: 20px;  margin: 5px 0; color: #999; }
.rss { clear: both; padding: 5px; }
.wonderful { padding: 0 10px; line-height: 16px; background: url(../../../../../Utility/Icons/blog_wonderful.gif) no-repeat center center; cursor: default;}
.tiptop { padding: 0 10px; line-height: 16px; background: url(../../../../../Utility/Icons/tiptop.gif) no-repeat center center; cursor: default;}
.commendatory { padding: 0 10px; line-height: 16px; background: url(../../../../../Utility/Icons/flag.gif) no-repeat center center; cursor: default;}
.private { padding: 0 10px; line-height: 16px; background: url(../../../../../Utility/Icons/icon_lock.gif) no-repeat center center; cursor: default;}

