/*
	Blogtronix Framework
	Description: Blogtronix Framework
	Version: 1.0
	Author: Blogtronix LLC
	Author URI: http://www.blogtronix.com/
*/

* {margin:0; padding:0; /*display:none*/}
html,body {height:100%; min-height:100%;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; font-weight:inherit; /*font-style:inherit;*/ font-size:100%; font-family:inherit; vertical-align:baseline;}
html {font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; /*overflow-x:hidden;*/}
body {font-size: 12px; line-height: 1.5; color:#000000; background:#ffffff; text-align:center;}
body.popup-body {font-size:11px; background:url(../images/loading.gif) no-repeat center 80px; overflow:hidden;}
body.popup-body form {overflow:auto; height:100%;}
:focus {outline:none;}
div {text-align:left;}
a {outline:none; cursor:pointer; /*color:#2957a4;*/}
img {border: none;}
table {border-collapse:collapse; border-spacing:0; width:100%;}
.fieldsmanager table {width:auto;}
table.grid table {width:auto;}
caption, th, td {text-align:left; font-weight:normal;}
table, td, th {vertical-align:top;}
caption {padding: 0 0 5px 0; text-align: right;}
table.grid th {border:1px solid #c2c2c2; padding:0.4em 0.2em 0.4em 0.4em; background:#cecece; font-weight:bold;}
table.grid th.no-bkg {border-top:0; border-left:0; border-right:1px solid #c2c2c2; background:#ffffff;}
table.grid td {border:1px solid #c2c2c2; background:#ffffff; padding:0.3em 0.2em 0.3em 0.4em;}
table.grid tr.even td {background:#eaeaea; color:#5a5a5a;}
table.grid tr.odd th {border-top:0; background:#ffffff;}
table.grid tr.even th {border-top:0; background:#eaeaea; color:#5a5a5a;}
table.grid.no-borders {border:1px solid #c2c2c2;}
table.grid.no-borders th {border-left:none; border-right:none;}
table.grid.no-borders td {border-left:none; border-right:none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
blockquote {margin:0 0 0 2em;}
h1 {font-size:18px; margin:0 0 1em 0;}
h2 {font-size:16px; margin:0 0 0.5em 0;}
h3 {font-size:14px; margin:0 0 0.4em 0;}
h4 {font-size:12px; margin:0 0 0.3em 0;}
h5 {font-size:11px; margin:0 0 0.3em 0;}
h6 {font-size:11px; margin:0 0 0.3em 0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
ul, ol {margin:0 0 0 1em;}
ul li.even, ol li.even {background:#eaeaea;}
pre {margin:1em; padding:1em; border:1px dotted #c2c2c2; overflow:auto; /*white-space:pre-wrap;*/}
textarea {font-size:1em; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; overflow:auto; border:1px solid #c2c2c2; resize:none;}
input, select {font-size:1em; padding:0.2em 0.3em}
label {margin:0 10px 0 0;}
fieldset {margin:0 0 10px 0; padding:10px; border:1px solid #d0d0d0;}
legend {border:1px solid #d0d0d0; padding:0.1em 1em;}
.clear {clear:both; height:0; line-height:0; font-size:0; display:block;}
.left {float:left;}
.right {float:right;}
.block {display:block;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.align-center {text-align:center;}

/* --- layout --- */

#layout-container {position:relative; width:100%; min-width:64em;}
#top-area {/*padding:1em 1.5em;*/}
#bottom-area {/*padding:1em 2em;*/}
#center-left-area {display:none; float:left; width:50%;}
#center-right-area {display:none; float:right; width:50%;}
#center-left-area .section {padding:1em 1em 1em 0;}
#center-right-area .section {padding:1em 0 1em 1em;}
.sidebar {width:18em; position:relative; padding:0 1em;}
.section {margin:0 0 1em 0; position:relative;}
.sidebar .section {}

.container.page-container {min-height:100%; min-width:82em; overflow:hidden; position:relative;}
ul, ol {margin:0.5em 0 0.5em 2em;}
.sidebar ul, .sidebar ol {margin:0; list-style:none;}
.sidebar .section-container ul a strong.items-count {font-size:10px; color:#999999; font-weight:normal;}
.sidebar .section-container ul a strong.items-count strong {font-weight:normal;}

#left-area {float:left;}
#right-area {float:right;}
#center-container {float:left;}

/* layout-scs */
.layout-scs {}
.layout-scs #center-container {width:50%;}
/*\ layout-scs */

/* layout-css */
.layout-css {}
.layout-css #center-container {width:50%;}
/*\ layout-css */

/* layout-ssc */
.layout-ssc {}
.layout-ssc #center-container {width:50%;}
/*\ layout-ssc */

/* layout-sc */
.layout-sc {}
.layout-sc #center-container {width:70%;}
.layout-sc #right-area {display:none;}
/*\ layout-sc */

/* layout-cs */
.layout-cs {}
.layout-cs #center-container {width:70%;}
.layout-cs #left-area {display:none;}
/*\ layout-cs */

/* layout-c */
.layout-c {}
.layout-c #center-container {width:auto; float:none;}
.layout-c #left-area {display:none;}    
.layout-c #right-area {display:none;}    
/*\ layout-c */

/*\ --- layout --- */


/* --- width --- */
.w5  {width: 5%;}
.w10 {width:10%;}
.w15 {width:15%;}
.w20 {width:20%;}
.w25 {width:25%;}
.w30 {width:30%;}
.w35 {width:35%;}
.w40 {width:40%;}
.w45 {width:45%;}
.w50 {width:50%;}

.w5px  {width: 5px;}
.w10px {width:10px;}
.w15px {width:15px;}
.w20px {width:20px;}
.w25px {width:25px;}
.w30px {width:30px;}
.w35px {width:35px;}
.w40px {width:40px;}
.w45px {width:45px;}
.w50px {width:50px;}
.w100px {width:100px;}
.w120px {width:120px;}
.w150px {width:150px;}
.w200px {width:200px;}
/*\ --- width --- */


/* --- components --- */

/* header */
#header {padding:1em; cursor:default;}
#userbar {font-weight:bold;}
#userbar ul {list-style:none; margin:0; float:left; display:inline;}
#userbar ul li {float:left; margin:0 16px 0 0;}
#userbar ul li span.items-count {font-weight:bold;}
#userbar ul li.username {margin:0 3em 0 0; position:relative; z-index:15;}
#userbar ul li.username a {font-weight:bold;}

#userbar #user-dropdown-arrow {width:10px; height:10px; margin:0 0 0 3px; display:inline-block; background:url(../images/arrow-down-gray.gif) no-repeat center center;}

#userbar ul li.username ul {position:absolute; right:0; top:20px; z-index:15; display:none; padding:10px; border:1px solid #ccc; background:#fff;}
#userbar ul li.username ul li {display:block; float:none; margin:0; line-height:normal;}

#userbar ul li.user-avatar {margin:0 0 0 0; padding:0 1px 0 0;}
#userbar ul li.user-avatar .avatar {float:left; margin:4px 0.5em 0 0;}
#userbar ul li.user-avatar div {display:inline; margin:0; padding:0; background:none;}
#userbar ul li.home-page {margin:0 8px 0 0;}

#header #systemLogo {float:left; min-width:220px; height:80px;}
#widgets-container {margin:auto; width:1000px;}
.edit-page-container {float:right; margin:0 1em 0 0;}
.admin-page-container {float:right; margin:0 1em 0 0;}
/*\ header */

/* header search */
#header-search {display:inline; float:right;}
#header-search .text {width:15em; height:1.5em; outline:none;}
#header-search .image-button {cursor:pointer; padding:0;}
/*\ header search */

/* group title */
#subheader .group-title {position:relative; /*z-index:1;*/}
#subheader .group-title h1 {font-size:16px; margin:0;}
#subheader .group-title h1 span.title-container {padding:0 20px 0 0;}
#subheader .group-title h1 span.title-description {font-weight:normal; font-size:12px; margin:0 0 0 0.5em;}
#subheader .group-title .group-public {background: url("../images/icons/16/group-public.png") no-repeat right 2px; padding:0 0 0 20px;}
#subheader .group-title .group-private {background: url("../images/icons/16/group-private.png") no-repeat right 2px; padding:0 0 0 20px;}
#subheader .group-title .group-hidden {background: url("../images/icons/16/group-hidden.png") no-repeat right 2px; padding:0 0 0 20px;}


#subheader .group-title .group-options {margin:0.5em 0 1em; color:#919192; font-size:11px;}
#subheader .group-title .group-options a {color:#919192;}



#subheader .options-container {position:absolute; right:0; top:1em; z-index:1; text-align:right; height:28px;}


.options-container a {display:inline-block; float:left; margin:0 0 0 10px !important; min-width:37px; height:28px; padding:0; background-image:url(../images/group-option.gif); background-repeat:no-repeat; text-decoration:none; /*font-weight:bold;*/}
.options-container a span {display:none; height:28px; line-height:28px; background:url(../images/group-option.gif) no-repeat left top; padding:0 10px;}


.options-container .option-title-placeholder {display:none; float:left; margin:0 -5px 0 0; min-width:37px; height:28px; padding:0 6px 0 0; background-image:url(../images/group-option.gif); background-repeat:no-repeat; text-decoration:none; /*font-weight:bold;*/ background-position:right -308px;}
.group-title-container .options-container .option-title-placeholder.open {display:block !important;}
.options-container .option-title-placeholder span {display:inline-block; height:28px; line-height:28px; background:url(../images/group-option.gif) no-repeat left top; padding:0 10px;}
.group-parent-select-container {float:left; margin:0 0 0 20px;}


.option-title-placeholder.open {background-position:right -392px;}
.option-title-placeholder.open span {background-position:left -336px; color:#fff;}


/*#subheader .group-options-container a:hover {padding:0 47px 0 0;}
#subheader .group-options-container a:hover span {display:inline-block;} 
*/




/*.join-group .options-container .group-action {background-position:right -28px}*/
/*.join-group .options-container .group-action:hover {background-position:right -140px}*/
.join-group .options-container .group-action {background-position:right -364px}

.leave-group .options-container .group-action {background-position:right -56px}
.leave-group .options-container .group-action:hover {background-position:right -196px}
/*.join-request .options-container .group-action {background-position:right -28px}*/
/*.join-request .options-container .group-action:hover {background-position:right -140px}*/
.join-request .options-container .group-action {background-position:right -364px}
.cancel-request .options-container .group-action {background-position:right -56px}
.cancel-request .options-container .group-action:hover {background-position:right -196px}


.options-container .email-notification {background-position:right -84px}
.options-container .email-notification:hover {background-position:right -224px}
.options-container .group-settings {background-position:right -112px}
.options-container .group-settings:hover {background-position:right -252px}

.options-container .group-invite {background-position:right -140px}
.options-container .group-invite:hover {background-position:right -280px}


.people-section .people-section-options a.user-action {padding:0;}




.options-container .join-request {background-position:right -308px}
.options-container .cancel-request {background-position:right -56px}



/*.options-container .add-user {background-position:right -28px}*/
.options-container .add-user {background-position:right -364px}
/*.options-container .add-user:hover {background-position:right -140px}*/
.options-container .disconnect-user {background-position:right -56px}
.options-container .disconnect-user:hover {background-position:right -196px;}

#subheader .group-title .group-options div {display:inline;}

#subheader .group-title.user-title {padding:0 0 0 220px;}
.avatar-container.user-profile-avatar {margin:-90px 0 10px 0; /*position:relative; z-index:1; top:-90px;*/}
/*\ group title */

/* main navigation */
#main-navigation {margin:0; padding:0; list-style:none; font-size:12px; font-weight:bold; position:relative; z-index:10;}
#main-navigation li {display:inline;}
#main-navigation li a {float:left; margin:0 2em 0 0;}
/*\ main navigation */

/* groups dropdown */
.groups-dropdown {}
#groups-dropdown-arrow {width:5px; background:url(../images/arrow-down-gray.gif) no-repeat center center;}
#list-groups {position:absolute; top:25px; left:0; z-index:10; border:1px solid #333; padding:0 10px 10px 10px; background:#ccc; /*width:700px;*/ display:none;}
#list-groups .options {text-align:right; margin:0 0 10px 0;}
#list-groups .options a {display:inline-block; padding:3px 5px;}
#list-groups ul {float:left; width:245px; margin:0;}
#list-groups ul li {position:relative; display:block;}
#main-navigation li #list-groups a {float:none;}
#main-navigation li #list-groups ul a {display:block; margin:0;}

#main-navigation li #list-groups ul a img {float:left; margin:2px 10px 0 0;}
#main-navigation li #list-groups ul a .group-content {display:block; margin:0 0 0 40px;}

#main-navigation li #list-groups ul a .group-title {font-weight:bold; padding:0 20px 0 0; margin:0 15px 0 0; display:inline-block; height:1.4em; overflow:hidden;}
#main-navigation li #list-groups ul a .group-description {font-weight:normal; display:block; color:#ccc; height:2.5em; overflow:hidden;}

#main-navigation li #list-groups ul li a.group-pin {position:absolute; right:2px; top:2px; width:16px; height:16px; display:none; background:url("../images/icons/16/pin-upnpin.png") no-repeat; padding:0; border:none;}
#main-navigation li #list-groups ul li a.group-pin.pin {background-position: left top;}
#main-navigation li #list-groups ul li:hover a.group-pin {display:block;}
#main-navigation li #list-groups ul li:hover a.group-pin.unpin {background-position: left -16px;}
#main-navigation li #list-groups ul li a.group-pin.unpin {background-position: left -32px; display:block;}
.sidebar .section-container.GroupsControl ul.groups-pin-list li:hover .group-pin.unpin {background-position: left -16px;}


#main-navigation li #list-groups ul a.public .group-title {background:url(../images/icons/16/group-public.png) no-repeat right top;}
#main-navigation li #list-groups ul a.private .group-title {background:url(../images/icons/16/group-private.png) no-repeat right top;}
#main-navigation li #list-groups ul a.hidden .group-title {background:url(../images/icons/16/group-hidden.png) no-repeat right top;}



/*
#userbar ul li.groups {position:relative; z-index:100; padding:0 8px; margin:0 8px 0 0;}
#userbar ul li.groups.open {padding:0 7px;}
#userbar ul li.groups .groups-dropdown-title {background:url(../images/arrow-down-dark.gif) no-repeat right center; padding:0 12px 0 0; cursor:pointer; display:inline-block; height:30px;}
#userbar ul li.groups .groups-dropdown-container {position:absolute; left:-5px; top:30px; z-index:20; display:none; width:212px;}
#userbar ul li.groups.open .groups-dropdown-container {left:-6px;}
#userbar ul li.groups .c1-groups-dropdown-container {padding:0 0 0 5px; background:url(../images/groups-dropdown-shadow.png) repeat-y left top;}
#userbar ul li.groups .c2-groups-dropdown-container {padding:0 5px 0 0; background:url(../images/groups-dropdown-shadow.png) repeat-y right top;}
#userbar ul li.groups .cc-groups-dropdown-container {background:#fff; border:1px solid #c2c2c2; border-top:none; min-height:1em;}
#userbar ul li.groups .cf-groups-dropdown-container {margin:0 10px; background:url(../images/groups-dropdown-shadow-bottom.png) repeat-x left top; height:7px; line-height:0; font-size:0; position:relative;}
#userbar ul li.groups .cf-groups-dropdown-container .cf-l {background:url(../images/groups-dropdown-shadow-corners.png) no-repeat left top; width:10px; height:7px; line-height:0; font-size:0; position:absolute; left:-10px; top:0;}
#userbar ul li.groups .cf-groups-dropdown-container .cf-r {background:url(../images/groups-dropdown-shadow-corners.png) no-repeat right top; width:10px; height:7px; line-height:0; font-size:0; position:absolute; right:-10px; top:0;}
#userbar ul li.groups ul {width:200px; display:block; border-bottom:1px solid #c2c2c2; min-width:150px; padding:0; max-height:400px; height:auto; overflow-y:auto; overflow-x:hidden; float:none;}
#userbar ul li.groups ul li {margin:0; width:100%;}
#userbar ul li.groups ul li a {display:block; line-height:1.5em; padding:0.5em 1em; min-width:80px; min-height:16px;}
#userbar ul li.groups .options a {margin:0 10px;}
#userbar ul li.groups ul li a {padding:2px 10px 2px 10px;}
#userbar ul li.groups ul li a.group-item {padding:2px 10px 2px 30px; background-position:10px 2px; background-repeat:no-repeat;}
#userbar ul li.groups ul li a.group-private {background-image:url(../images/icons/16/group-private.png);}
#userbar ul li.groups ul li a.group-public {background-image:url(../images/icons/16/group-public.png);}
#userbar ul li.groups ul li a.group-hidden {background-image:url(../images/icons/16/group-hidden.png);}
#userbar ul li.groups ul li.groups-all a {margin:0.3em 0 0 0;}

*/
/*\ groups dropdown */


/* navigation */
#navigation {padding:1em;}
#navigation ul {list-style:none; margin:0;}
#navigation li {display:inline; margin:0 0.5em 0 0;}
#navigation a.selected {font-weight:bold;}
/*\ navigation */

/* breadcrumbs */
.breadcrumbs-navigation-container a {height:21px; line-height:21px; float:left;}
.breadcrumbs-navigation-container .breadcrumbs-separator {float:left; background:url(../images/breadcrumbs-separator.png) no-repeat center center; width:9px; height:21px; margin:0 0.3em 0 0.5em;}
/*\ breadcrumbs */

/* avatar */
.avatar img {border:1px solid #d0d0d0; display:inline-block;}
.plain-avatar img {border:1px solid #d0d0d0;}
.plain-avatar {position:relative; display:block; color:#464646;}
.plain-avatar:hover {text-decoration:none;}
.profile-avatar .change-image {position:absolute; top:4px; right:4px; height:17px; display:none; padding:6px 28px 0 5px; font-size:11px; line-height:11px; z-index:10; background:url(../images/transparent-bkg.png) repeat;}
.profile-avatar .change-image.always-visible {display:block !important;}
.profile-avatar .change-image:hover {text-decoration:underline;}
.change-image-icon {background:url(../images/change-image.png) no-repeat right top; height:17px; width:24px; position:absolute; top:3px; right:5px;}
/*\ avatar */

/* entry container */
.entry {margin:0 0 1em 0;}
.entry .entry-header-container {margin:0 0 0.5em 0;}
.entry .entry-header-container .avatar {float:left; margin:0.3em 1em 0.5em 0;}
.entry .entry-header-container .entry-title {margin:0 0 0.1em 0; font-weight:normal; font-size:16px;}
.entry .entry-header-container .entry-meta-container {margin:0 0 0 5em;}
.entry.no-avatar .entry-header-container .entry-meta-container {margin:0;}
.entry .entry-header-container .entry-meta-container .entry-details {font-size:12px;}
.entry .entry-header-container .vote-control-container {float:right; width:100px;}
.entry .entry-header-container .vote-control {border:1px solid #c2c2c2;}
.entry .entry-header-container .vote-control .value {float:left; width:25px; text-align:center; font-weight:bold;}
.entry .entry-header-container .vote-control .total {float:right; width:45px; padding:0 5px 0 0; text-align:right;}
.entry .entry-header-container .vote-control .actions {float:left; width:20px; line-height:normal;}
.entry .entry-header-container .vote-control .actions a {width:13px; height:10px; min-height:10px; margin:0; display:block; font-size:0; line-height:0; text-indent:-9999px; padding:0;}
.entry .entry-content {word-wrap:break-word;}
.entry .entry-content div {width:auto !important;} /* stupid fix for external posts with big images, need to be fixed serverside or something */
.entry .entry-content img {max-width:100%; height:auto !important;}

.entry .entry-footer {cursor:default; padding:5px 0;}
.entry .entry-footer-container.cc {margin:1em 0 0 0;}
.entry .entry-footer-container .entry-categories-tags-container {margin:0 18em 0 0; font-size:10px;}
.entry .entry-footer-container .tags-container {}
.entry .entry-footer-container .categories-container {}
.entry .entry-footer-container .options {margin:0.5em 0 0 0;}
.entry .entry-footer-container .options input {margin:0 0.3em 0 0;}
.entry .entry-footer-container .dropdown-menu {margin:0; float:right;}
.entry .entry-footer-container .more {font-size:10px;}

.entry-list {}
.entry-list .entry-title {display:block; font-size:14px;}
.entry-list .date {display:block; font-size:10px; font-weight:bold;}
/*\ entry container */

/* posts */
.post {}
.post-list-type {margin:0 0 1em 0; cursor:default;}
.post-list-type strong {margin:0 1em 0 0;}
.post-list-type a {margin:0 0.5em 0 0;}
.post-list-type a.selected {}

.blog-forum-view {border-bottom:1px solid #c2c2c2; margin:0 0 0.5em 0;}
.blog-forum-view .avatar {float:left; margin:0.3em 0.5em 0.5em 0;}
.blog-forum-view .entry-content {}
.blog-forum-view .entry-title {display:block;}
.blog-forum-view .entry-meta-container {font-size:11px;}
/*\ posts */

/* posts view type */
.post-list-type .view-type-filter {list-style:none; margin:0; padding:0.5em 0 22px;}
.post-list-type .view-type-filter li {float:left; margin:0; line-height:16px;}
.post-list-type .view-type-filter li strong {font-size:11px;}
.post-list-type .view-type-filter .selected {background-position:left bottom;}
/*\ posts view type */

/* footer */
#footer {clear:both; padding:2em 1em;}
#footer .powered-by {display:block; float: right; background:url(../images/poweredbybtx.png) no-repeat right top; width: 126px; height: 33px; margin: 0 0 0 1em;}
#footer .footer-links {text-align:right; font-size:10px; font-weight:bold; padding:0.2em 0 0 0;}
#footer ul {list-style:none; float:left; margin:0;}
#footer ul li {display:inline; margin:0 1em 0 0;}
#footer a {padding:0;}
#footer-spacer {min-height:7em;}
.footer-container {min-height:6em; margin:-6em auto 0; position:relative;}
/*\ footer */

/* misc */
.success {color:#1e8538; font-weight:bold;}
.error, .validator-error {color:#a80703; font-weight:bold;}
.required {color:#a80703; font-weight:bold; padding:0 0 0 10px; background: url("../images/required.png") no-repeat left 0.3em; font-size:10px;}
.error ul, .validator-error ul {margin:0 0 10px; list-style:none;}

.fieldset .radio-set {}
.fieldset .radio-set input {margin:0 0.3em 0 0; vertical-align: middle; width:13px; height:13px;}
.fieldset .radio-set label {margin:0; vertical-align: middle;}
.fieldset .radio-set span {display:block;}
.fieldset .radio-set.no-hint {margin-bottom:4px;}
.fieldset .radio-set select {padding:0.1em 0.3em; vertical-align: middle; margin-left:1em; position:absolute;}

.more {margin:1em 0 0 0; font-size:11px;}
.more a {margin:0 10px 0 0;}
.checkbox input {margin:0 0.5em 0 0;}
.radio input {margin:0 0.2em 0 0;}
.radio-list input, .favourite-post input, .choice-of-the-day input {margin:0 0.2em 0 0;}

.editor-style {min-width:50% !important;}

.buttons {text-align:center; min-height:1em;}
.buttons.spacer {margin:0 0 10em 0;}

.profile-image {display:block; padding:0.3em 0;}
.profile-image img {float:left; margin:0 0.5em 0 0;}
.profile-image .profile-name {margin:0.1em 0 0 0;}
.profile-image.connections .profile-name {}

.profile-image-list {float:left; margin:0 5px 5px 0;}

.title-field-container, .newsletter-subject-container {padding:0.3em; border:1px solid #c2c2c2;}
.title-field-container input, .newsletter-subject-container input {width:100%; font-size:16px; border:0px solid #ffffff; padding:0.2em 0;}

.tags-field-container {padding:0.3em 0.3em 0.3em 25px ; border:1px solid #c2c2c2; margin:1em 0; background: url("../images/icons/16/tag.png") no-repeat 4px center;}
.tags-field-container input {width:100%; border:0px solid #ffffff; padding:0.2em 0;}

.import-file {padding:0 0 0.5em 0; width:35em;}
.import-file input {float:left; margin:0.1em 0.5em 0 0; padding:auto; font-size:14px;}
.import-file input.image-button {margin:0;}

.import_panel_header {cursor:pointer; display:inline;}

.highlight {background:#fff000;}

.title-options {position:absolute; right:0; top:0.1em;}
.title-options .icon {padding:0 20px 0 0; background-position:right top !important; margin:0 0 0 1em;}

.item-date .date, .item-newsletter .subs {display:block; font-size:10px; font-weight:bold; color:#6E6E6E; margin:0.1em 0 0 0;}

.dropArea {border: 1px dotted #aaaaaa; padding:0.2em;}
/*\ misc */

/* bookmarks */
.bookmark-item {position:relative;}
.bookmark-item div {position:absolute; right:0.3em; top:0.2em; display:none;}
/*\ bookmarks */

/* recent comments */
.recent-comment-item {}
.recent-comment-item .date {display:block; font-size:10px; font-weight:bold; color:#6E6E6E; margin:0.3em 0 0 0;}
/*\ recent comments */

/* wiki */
.wiki.entry .entry-header-container .entry-meta-container {margin:0;}
.wiki-title-container {position:relative;}
.wiki-section-title .page-title {margin:0 15em 0.5em 0; font-size:16px;}
.wiki-section-title .page-title .wiki-lock-page {display:inline-block; height:16px; width:16px; background:url(../images/icons/16/lock.png) no-repeat right center; position:relative;}
.wiki-section-title .page-title .wiki-lock-page .wiki-lock-user {display:none; position:absolute; padding:0 0 0 20px; font-size:10px; left:0; top:-5px; white-space:nowrap;}
.wiki-section-title .wiki-options {float:right; margin:0.5em 0 0 1em; position:absolute; right:0;}

.wiki-edit {float:right; height:21px; line-height:21px; padding:0 0 0 1em; font-size:11px; font-weight:bold; color:#6E6E6E; background:url(../images/comments-options-bkg.jpg) no-repeat left bottom;}
.wiki-edit:hover {text-decoration:none; color:#6E6E6E;}
.wiki-edit span {background:url(../images/comments-options-bkg.jpg) no-repeat right bottom; display:block; height:21px; padding:0 1em 0 0; font-size:10px;}
.wiki-edit span span {background:url(../images/icons/16/edit-dis.png) no-repeat left center; font-size:100%; padding:0 0 0 2.2em; margin:0 0 0 -0.8em; display:inherit;}
.wiki-edit:hover span span {background:url(../images/icons/16/edit.png) no-repeat left center;}

.wiki-edit-disabled, .wiki-edit-disabled:hover {float:right; height:21px; line-height:21px; padding:0 0 0 1em; font-size:11px; font-weight:bold; color:#6E6E6E; background:url(../images/disabled-btn.gif) no-repeat left bottom; text-decoration:none; cursor:default;}
.wiki-edit-disabled span {background:url(../images/disabled-btn.gif) no-repeat right bottom; display:block; height:21px; padding:0 1em 0 0; font-size:10px;}
.wiki-edit-disabled span span {background:url(../images/icons/16/edit-dis.png) no-repeat left center; font-size:100%; padding:0 0 0 2.2em; margin:0 0 0 -0.8em; display:inherit;}

.wiki .entry-content {padding:0.5em 0;}

.wiki-toc {margin:2em 30% 2em 0; padding:1em; background:#eaeaea; border:1px solid #c2c2c2;}
.wiki-toc h2 {margin:0 0 1em 0; border-bottom:1px solid #c2c2c2; position:relative;}
#center-container .wiki-toc ol {list-style:decimal; counter-reset:item; list-style:none; margin:0 3em 0 2em;}
.wiki-toc ol .tocnumber {padding:0 0.5em 0 0; font-size:11px; font-weight:bold;}
.wiki-toc ol h3 {margin:0; font-size:1em;}

.wiki-toc #aShowHideToc {padding:0 20px 0 0; background:url(../images/icons/16/arrows.png) no-repeat right 2px; position:absolute; right:0; font-size:12px;}
.wiki-toc #aShowHideToc.down {background:url(../images/icons/16/arrows.png) no-repeat right bottom;}

.wiki-chapter-title {position:relative;}
.wiki-chapter-title span {padding:0 0.5em 0 0; font-size:11px; font-weight:bold;}
.wiki-chapter-title .wiki-chapter-actions {position:absolute; right:0;}
.wiki-chapter {margin:0 0 0.5em 0;}
.wiki-chapter-level-1 h2 {font-size:16px; margin:1em 0; border-bottom:1px solid #c2c2c2; color:#454545}
.wiki-chapter-level-2 h2 {border-bottom:1px solid #c2c2c2; color:#454545; font-size:14px; margin:1em 0; padding:0 0 0.3em 0;}
.wiki-chapter-level-3 h2 {border-bottom:1px dotted #c2c2c2; color:#454545; font-size:13px; margin:1em 0; padding:0 0 0.3em 0; font-weight:normal;}
.wiki-chapter-level-4 h2 {border-bottom:1px dotted #c2c2c2; font-size:13px; margin:1em 0; padding:0 0 0.3em 0; font-weight:normal;}
.wiki-chapter-level-5 h2 {border-bottom:1px dotted #c2c2c2; font-size:13px; margin:1em 0; padding:0 0 0.3em 0; font-weight:normal;}
.wiki-chapter-level-6 h2 {border-bottom:1px dotted #c2c2c2; font-size:12px; margin:1em 0; padding:0 0 0.3em 0; font-weight:normal;}
/*\ wiki */

/* wiki tree view */
.treeview li {position:relative;}
.treeview .tree-icon {position:absolute; left:2px; top:4px; display:block; width:6px; height:10px; z-index:5;}
.treeview a {margin:0 0 0 15px;}
.treeview ul {margin:0 0 0.5em 1em;}
.treeview .tree-icon {background:transparent url(../images/arrow-right-empty.png) no-repeat scroll left top !important; cursor:default;}
.treeview .tree-icon.expanded {background:transparent url(../images/arrow-down.png) no-repeat scroll left top !important; cursor:pointer;}
.treeview .tree-icon.toggled {background:transparent url(../images/arrow-right-blue.png) no-repeat scroll left top !important; cursor:pointer;}
.treeview .tree-icon.last {background:transparent url(../images/arrow-right-empty.png) no-repeat scroll left top !important; cursor: default;}

.treeview .tree-icon.expanded.draft {background:transparent url(../images/arrow-down-red.png) no-repeat scroll left top !important;}
.treeview .tree-icon.toggled.draft {background:transparent url(../images/arrow-right-red.png) no-repeat scroll left top !important;}
.treeview .tree-icon.last.draft {background:transparent url(../images/arrow-right-red.png) no-repeat scroll left top !important;}

.wiki-documents-table {margin-top:0.5em;}
.wiki-documents-table .treeview, .treeview ul, .divTreeView .treeview {list-style:none; margin:0.5em 0;}
.wiki-documents-table .treeview li, .divTreeView .treeview li {padding:0 0 1px;}
.wiki-documents-table .treeview a, .divTreeView .treeview a {margin:0;}
.wiki-documents-table .wiki-treeview-container {display:block;}
.wiki-documents-table h3 {margin: 0 0.4em 0 0; font-size:14px;}
.wiki-documents-table .hide-tree {float:left; padding:2px 0 0 0;}
.wiki-documents-table a.root-link {margin:4px 7px 0 0;}

/*
.sidebar .section-container .treeview .tree-icon {position:absolute;}
.sidebar .section-container .treeview span {display:block; margin:0;}
*/

/*.sidebar .section-container .treeview .tree-icon {position:relative; display:inline; float:left; top:-50px; left:-30px; margin:0; padding:0;}*/
.sidebar .section-container .treeview span {display:inline-block; margin:0; /*position:relative;*/  width:100%;}

.treeview li .version {margin:0 0 0 5px;}
/*\ wiki tree view */

/* RSS reader */
.feed.entry .entry-header-container .entry-meta-container {margin:0;}
/*\ RSS reader */

/* RSS control */
.sidebar .section-container.RssControl ul li {position:relative;}
.sidebar .section-container.RssControl ul li a {padding-right:24px;}
.sidebar .section-container.RssControl ul li a.icon.feed {background:url(../images/icons/16/feed.png) no-repeat right top; border:none; position:absolute; right:0.2em; top:0.2em; padding:0 0 0 16px;}

.sidebar .section-container.RssControl ul li a.icon.my-feeds {padding-right:0.2em;}
.sidebar .section-container.RssControl ul li a.icon.my-feeds span {background:url(../images/icons/16/feed.png) no-repeat right top; display:block;}
/*\ RSS control */

/* dropdown menu */
.dropdown-menu {margin:0 0 0 1em; position:relative; float:left;}
.dropdown-menu.left-align {margin:0 1em 0 0;}
.dropdown-menu-title {height:21px; line-height:21px; margin:0; font-size:11px; font-weight:bold; cursor:pointer; position:relative;}
.dropdown-menu-title strong {background:url(../images/dropdown-menu.gif) no-repeat left top; display:block; height:21px; padding:0 0 0 1em;}
.dropdown-menu-title strong span {background:url(../images/dropdown-menu.gif) no-repeat right top; display:block; height:21px; padding:0 3em 0 0; font-size:10px;}
.dropdown-menu-title strong span span.wiki-add {background:url(../images/icons/16/wiki-add.png) no-repeat left center; font-size:100%; padding:0 0 0 2.4em; margin:0 0 0 -0.4em; display:inherit;}
.dropdown-menu-title strong span span.wiki-more {background:url(../images/icons/16/wiki-options.png) no-repeat left center; font-size:100%; padding:0 0 0 2.4em; margin:0 0 0 -0.4em; display:inherit;}
.dropdown-menu-title.slide-down {z-index:15;}

.dropdown-menu-list {background:url(../images/dropdown-menu-bkg.gif) repeat-x left top #ecf0f3; border:1px solid #c4d2db; /*border-top:none;*/ position:absolute; display:none; top:20px; right:0; z-index:10; margin:0 !important; padding:0.5em 1em; list-style:none; /*width:15em;*/}
.dropdown-menu-list ul {margin:0 !important;}
.dropdown-menu-list .quicksearch {margin:0; padding:0;}
.dropdown-menu-list .quicksearch input {width:180px; padding:0.1em 0.3em; margin:0.3em 0 0.5em 0;  border:1px solid #c2c2c2;}
.dropdown-menu-list .quicksearch label {display:none;}
.dropdown-menu.last .dropdown-menu-list {bottom:20px; top:auto; background:url(../images/dropdown-menu-up-bkg.gif) repeat-x left bottom #fefefe;}
.dropdown-menu.first.last .dropdown-menu-list {bottom:auto; top:20px; background:url(../images/dropdown-menu-bkg.gif) repeat-x left top #ecf0f3;}
.left-align .dropdown-menu-list {top:20px; right:auto; left:0;}

.dropdown-menu li {white-space:nowrap; border-bottom:1px dotted #c4d3dc;}
.dropdown-menu a {display:block; text-decoration:none; white-space:nowrap;}
.dropdown-menu label {white-space:nowrap;}

.dropdown-menu.slide-down .dropdown-menu-title {z-index:20;}
.dropdown-menu.slide-down .dropdown-menu-title strong {background-position:left -21px;}
.dropdown-menu.slide-down .dropdown-menu-title strong span {background-position:right -21px;}
.dropdown-menu.slide-down .dropdown-menu-title strong span span.wiki-add {background: transparent url(../images/icons/16/wiki-add.png) no-repeat scroll left center;}
.dropdown-menu.slide-down .dropdown-menu-title strong span span.wiki-more {background: transparent url(../images/icons/16/wiki-options.png) no-repeat scroll left center;}

.dropdown-menu.last.slide-down .dropdown-menu-title strong {background-position:left -42px;}
.dropdown-menu.last.slide-down .dropdown-menu-title strong span {background-position:right -42px;}

.dropdown-menu.first.last.slide-down .dropdown-menu-title strong {background-position:left -21px;}
.dropdown-menu.first.last.slide-down .dropdown-menu-title strong span {background-position:right -21px;}

.dropdown-holder {float:right;}
/*\ dropdown menu */

/* calendar */
table.calendar table {width:auto;}
table.calendar th {border:1px solid #c2c2c2; background:none; padding:0.4em 0.2em 0.4em 0.4em; text-align:center; width:auto;}
table.calendar td {border:1px solid #c2c2c2; background:none; padding:0.3em 0.2em 0.3em 0.4em; text-align:center; width:auto;}
table.calendar table th {border:none; background:none; text-align:center;}
table.calendar table td {border:none; background:none; text-align:center;}
table.calendar .calendar-title td {font-weight:bold; padding:0;}
table.calendar .calendar-next-prev {text-align:left;}
table.calendar .calendar-next-prev a {}
table.calendar .calendar-day-header {font-weight:bold; font-size:0.8em;}
table.calendar .calendar-today-day {background:#828282; color:#ffffff; font-weight:bold;}
table.calendar .eventday {background:#cfcfcf; color:#ffffff;}
table.calendar .calendar-other-month-day {background:#eaeaea; color:#5a5a5a; font-size:0.7em; font-weight:bold; text-align:right;}
/*\ calendar */

/* quick search */
.quick-search-container {position:relative;}
.quick-search-container .text {width:10em; height:16px; padding:2px 2px 3px;}
.quick-search-container .search-btn {text-indent:-9999px; width:21px; height:21px; display:inline-block; background:url("../images/search-btn.png") no-repeat center center; line-height:0; margin:0; padding:0;}
/*\ quick search */

/* poll */
.PollControl input {margin:0 0.3em 0 0;}
.PollControl h3 {margin:0 0 0.5em 0;}
.PollControl td {padding:0.3em 0;}
.PollControl .buttons {margin:0.5em 0 0 0;}

.poll-results {font-size:11px; line-height:1.2em;}
.poll-results li {padding:0.4em 0;}
.poll-answer {}
.poll-value {font-weight:bold; float:left; width:2.8em;}
.poll-graph-container {margin:0.4em 0 0 3em;}
.poll-graph {height:6px; background:#eaeaea; border:1px solid #c2c2c2; font-size:0; line-height:0; max-width:98%;}
/*\ poll */

/* profile suggestions control */
.sidebar .section-container.ProfileSuggestionsControl {background-color:#FFCB87; /*#efefef*/ /*#FFE5B3*/}
.sidebar .section-container.ProfileSuggestionsControl .section {margin:0 3px 3px;}
.sidebar .section-container.ProfileSuggestionsControl .c1-section-container {margin:0;}
.sidebar .section-container.ProfileSuggestionsControl .ch-section-container {height:5px; position:relative; margin:0 5px; line-height:0; font-size:0;}
.sidebar .section-container.ProfileSuggestionsControl .ch-section-container .ch-l {background:url("../images/profile-suggestions-bkg.gif") no-repeat left top; height:5px; width:5px; position:absolute; line-height:0; font-size:0; left:-5px;}
.sidebar .section-container.ProfileSuggestionsControl .ch-section-container .ch-r {background:url("../images/profile-suggestions-bkg.gif") no-repeat right top; height:5px; width:5px; position:absolute; line-height:0; font-size:0; right:-5px;}
.sidebar .section-container.ProfileSuggestionsControl .cf-section-container {height:5px; position:relative; margin:0 5px; line-height:0; font-size:0;}
.sidebar .section-container.ProfileSuggestionsControl .cf-section-container .cf-l {background:url("../images/profile-suggestions-bkg.gif") no-repeat left bottom; height:5px; width:5px; position:absolute; line-height:0; font-size:0; left:-5px;}
.sidebar .section-container.ProfileSuggestionsControl .cf-section-container .cf-r {background:url("../images/profile-suggestions-bkg.gif") no-repeat right bottom; height:5px; width:5px; position:absolute; line-height:0; font-size:0; right:-5px;}
.sidebar .section-container.ProfileSuggestionsControl ul a {background:url("../images/profile-suggestions-icons.gif") no-repeat 4px top #ffffff; border-bottom:1px solid #efefef; /*padding-left:18px;*/ padding:5px 5px 5px 30px}
.sidebar .section-container.ProfileSuggestionsControl ul a:hover {background:url("../images/profile-suggestions-icons.gif") no-repeat 4px bottom #fafafa; border-bottom:1px solid #efefef; /*padding-left:18px;*/}

.sidebar .section-container.ProfileSuggestionsControl strong {padding:2px 0 5px 5px; display:block;}
.sidebar .section-container.ProfileSuggestionsControl a.profile-suggestion-widget-close {background:url("../images/close.gif") no-repeat center top; width:15px; height:15px; padding:0; margin:0; border-bottom:0; position:absolute; right:0; top:0;}
.sidebar .section-container.ProfileSuggestionsControl a.profile-suggestion-widget-close:hover {background:url("../images/close.gif") no-repeat center bottom; padding:0; margin:0; width:15px; height:15px; border-bottom:0;}

.sidebar .section-container.ProfileSuggestionsControl ul .profile-suggestion a {background-image:url(../images/icons/16/card.png); background-repeat:no-repeat; background-position:7px center;}
.sidebar .section-container.ProfileSuggestionsControl ul .avatar-suggestion a {background-image:url(../images/icons/16/images.png); background-repeat:no-repeat; background-position:5px center;}
.sidebar .section-container.ProfileSuggestionsControl ul .follow-suggestion a {background-image:url(../images/icons/16/group-public.png); background-repeat:no-repeat; background-position:5px center;}
.sidebar .section-container.ProfileSuggestionsControl ul .groups-suggestion a {background-image:url(../images/icons/16/group-invitation.png); background-repeat:no-repeat; background-position:5px center;}


/*\ profile suggestions control */

/* comments */
.comments-thread-container {font-size:11px;}
.comments-thread {}
.comments-thread .comments-editor {font-size:11px;}

.comments-editor-field {margin:0 0 0 5em;}
.comments-editor-field.no-avatar {margin:0;}
.comments-editor-field .c1-comments-editor-field-container {min-height:1em;}
.comments-editor-field .c2-comments-editor-field-container {min-height:1em;}
.comments-editor-field .c3-comments-editor-field-container {min-height:1em;}
.comments-editor-field .cc-comments-editor-field-container {padding:0.3em 0.5em; border:1px solid #c2c2c2; background:#ffffff; cursor:text; /*font-style:italic;  font-size:0.8em;*/}

.activity .comments-thread-container {margin:0 0 0 3em; width:80%;}
.activity .show-all-comments {padding:0.1em 0.5em; font-size:11px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #ECECEC; border: 1px solid #ECECEC; margin:0.5em 0 0 5em;}

.activity .activity-like {font-size:11px; margin:0.5em 0 0 5em; width:80%;}
.layout-scs .activity .activity-like {width:auto;}
.activity .activity-like .like-list.empty {display:none;}
.activity .activity-like .like-list {padding:0.1em 0.5em; font-size:11px; background-color:#ECECEC; border:1px solid #ECECEC;}

.layout-scs .activity .comments-thread-container {width:auto;}

.activity .comments-thread-container .comments-editor-field {display:block;}
.activity .comments-thread-container .comments-editor {display:none;}
.activity.no-comments .comments-editor-field {display:none;}

.comments-thread-container .comments-subscribe {margin:0 0 1em 0;}

.comments-thread, .comments-thread ul {list-style:none;}
#center-container ol.comments-thread {margin:0;}
#center-container ol.comments-thread ul {margin:0; padding:0 0 0 2em;}
.comments-thread .comment {background:none; min-height:2em;}
.comments-thread .comment .comment-highlight {padding:0.7em;}
.comments-thread ul .comment {}

.comments-thread .comment .avatar {float:left; padding:0 1.5em 0 0; position:relative;}
.comments-thread .comment .comment-container {margin:0 0 0 5em;}
.comments-thread .comment.no-avatar .comment-container {margin:0;}
.comments-thread .comment .comment-container .comment-content {margin:0 0 0.2em 0; word-wrap:break-word;}
.comments-thread .comment .comment-container .comment-content .user-name-content {margin:0 0.5em 0 0;}
.comments-thread .comment .comment-container .comment-meta {font-size:10px; height:21px; line-height:30px;}
.comments-thread .comment .comment-container .comment-meta .like-btn {margin:0 5px 0 10px;}
.comments-thread .comment .comment-container .like-list {display:inline;}
.comments-thread .comment .comment-container .options {float:right; background: url("../images/comments-options-bkg.jpg") no-repeat left top; padding:0 0 0 1em; cursor:default; width:auto;}
.comments-thread .comment .comment-container .options .options-content {background: url("../images/comments-options-bkg.jpg") no-repeat right top; padding:3px 1em 0 0; height:18px; line-height:21px;}
.comments-thread .comment .comment-container .options .options-content a {margin:0 2px; width:16px; height:16px; display:block; float:left; padding:0;}

/*
.notlogged-comment {}
.notlogged-comment .notlogged-content {margin:0 0 1em 0;}
.notlogged-comment label {float:left; width:12em;}
.notlogged-comment input.input-field {float:left; width:18em;}
.notlogged-comment .hint {display:block; clear:both; font-size:10px; margin:0 0 1em 0; padding:0;}
.notlogged-comment .error {display:none; clear:both; font-size:10px; margin:0 0 0 1em; padding:0 0 0 0;}
.notlogged-comment .error.comment-user-content-hint {margin:0; padding:0 0 0.2em 0;}
.notlogged-comment .clear {margin:0; height:0.3em; font-size:1em;}
*/

.notlogged-comment {margin:0 0 0 56px;}
.notlogged-comment .notlogged-content {margin:0 0 1em 0;}
.notlogged-comment .notlogged-content a {margin:0 0 0 5px;}
.notlogged-comment label {float:left; width:80px; text-align:right; margin-top:2px;}
.notlogged-comment input.input-field {float:left; width:220px; height:16px;}
.notlogged-comment .hint {display:block; clear:both; font-size:0.8em; /*margin:0 0 0 16.25em;*/ margin:0 0 10px 90px; padding:0;}
.notlogged-comment .error {display:none; clear:both; font-size:0.8em; margin:0 0 0 1em; padding:0 0 0 0;}
.notlogged-comment .error.comment-user-content-hint {margin:0; padding:0 0 0.2em 0;}
.notlogged-comment .clear {margin:0; height:0.3em; font-size:1em;}
/*.notlogged-comment .editor {background:#ffffff; border:1px solid #c2c2c2; padding:0.3em 0.5em;}*/
/*.notlogged-comment .editor.req textarea {width:100%; height:100%; color:#666; font-size:11px; font-family:inherit; padding:0 0 1.5em; border:none; background:none; cursor:text; overflow:hidden; outline:none; word-wrap:break-word; line-height:1.24;}*/

.editor.req {padding:4px 6px; border:1px solid #c2c2c2; background:#ffffff; margin:0; min-height:3.5em; cursor:text; min-height:3em; /*max-height:20em;*/ word-wrap:break-word; }
.editor.req .textarea-wrap {position:relative;}
.editor.req .textarea-highlighter {position:relative; z-index:1; min-height:20px; padding:0 1px 0px; /*height:100%;*/ top:0; left:0; font-size:13px; white-space:pre-wrap; word-wrap:break-word; line-height:1.24; color:#fff;}
.editor.req .textarea-highlighter span {background:#e5e5e5; color:#e5e5e5; white-space:pre-wrap;}

.editor.req textarea {position:absolute; z-index:2; top:0; left:0; width:100%; height:100%; color:#666; font-size:11px; font-family:inherit; padding:0 0 1.5em; border:none; background:none; cursor:text; overflow:hidden; outline:none; word-wrap:break-word; line-height:1.24;}
.editor.req .textarea-highlighter {font-size:11px; min-height:17px;}

.editor.req.focus textarea {color:#000;}
.editor.req.focus {
    border:1px solid #7dbef1;
    box-shadow: 0 0 5px #CCCCCC;
    -moz-box-shadow: 0 0 5px #CCCCCC;
    -webkit-box-shadow: 0 0 5px #CCCCCC;
    /*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=0,strength=25);*/
    /*filter: progid:DXImageTransform.Microsoft.Glow(Color=#CCCCCC, Strength=5);*/
}




#comments-editor-placeholder {display:none;}
.comments-editor .error {display:none;}
.comments-editor {position:relative;}
.comment-editor-container {margin:0 0 0.5em 0;}
.cc-comment-editor-container {min-height:1em;}

.comments-editor .editor {}
.comments-editor .avatar {float:left; padding:0 1.5em 0 0; font-size:11px;}
.comments-editor .comments-editor-content {margin:0 0 0 5em;}
.comments-editor.no-avatar .comments-editor-content {margin:0;}

.comments-thread .comments-editor {margin:0 0 0 2em; padding:0.7em;}
.comments-thread .comment-container .comments-editor {margin:0.5em 0; padding:0;}



.link-button {background:url("../images/comments-btn-bkg.jpg") no-repeat left top; padding:0 0 0 10px; color:#6E6E6E; display:inline-block; height:22px; line-height:22px; margin:0 0.5em; font-size:11px; font-weight:bold; text-decoration:none;}
.link-button span {background:url("../images/comments-btn-bkg.jpg") no-repeat right top; padding:0 10px 0 0; display:inline-block; height:22px; line-height:22px;}
.link-button:hover {background:url("../images/comments-btn-bkg.jpg") no-repeat left bottom; text-decoration:none;}
.link-button:hover span {background:url("../images/comments-btn-bkg.jpg") no-repeat right bottom;}

.file-upload {width:60px; height:20px; position:relative; overflow:hidden; cursor:pointer; float:left; background:url("../images/comments-btn-bkg.jpg") no-repeat left top; padding:0 0 0 10px; height:22px;}
.file-upload div {width:50px; height:20px; position:relative; overflow:hidden; cursor:pointer; background:url("../images/comments-btn-bkg.jpg") no-repeat right top; padding:0 10px 0 0; height:22px; text-align:center;}
.file-upload div span {display:block; text-align:center; position:absolute; right:5px; top:0; width:50px;  height:22px; line-height:22px; z-index:1; font-size:11px;}
.file-upload input {cursor:pointer; width:80px; position:relative; opacity:0; position:absolute; right:100px; top:0; z-index:2;}
.tmp-file-name {float:left; width:160px; height:22px; position:relative; z-index:50; margin:0 -10px 0 0;}

.comments-editor .notapproved-field {padding:1em 0; font-size:10px; font-weight:bold;}
.comments-editor .anonymous {margin:0 0 0.5em 0;}
.comments-editor .anonymous .anonymous-checkbox input {float:left; margin:0.1em 0.5em 0 0;}
.comments-editor .anonymous .anonymous-checkbox label {cursor:pointer; font-size:10px;}
/*\ comments */

/* buttons */
.buttons a, .image-button {display:inline-block; height:22px; line-height:22px; margin:0 0.2em; font-size:11px; font-weight:bold;}
.buttons a span {display:inline-block; height:22px; line-height:22px; white-space:nowrap;}
.buttons .comment-cancel {display:none;}
/*\ buttons */

/* attachments */
.attachments {cursor:default; font-size:10px; padding:0 0.3em; margin:10px 0 0; min-height:1.2em; float:left; width:220px;}
.comments-editor .buttons {float:right; margin:0.5em 0 0 0;}
.comments-editor .buttons a, .comments-editor .image-button {margin:0 0 0 4px;}
.status-editor .attachments {float:left;}

.attachments .attachments-options strong {float:left; margin:0 0.5em 0 0; height:23px; line-height:22px;}
.attachments .attachment-button {cursor:pointer; float:left; height:23px; line-height:22px; width:30px; padding:0 0 0 20px; font-weight:bold; margin:0 5px 0 0; background-image:url(../images/attachments-btn-bkg.png); background-repeat:no-repeat; background-position:left top;}
.attachments .attachment-button:hover {background-position:left -23px; text-decoration:none;}
.attachments .attachment-button.ac-btn {height:23px; line-height:22px; width:33px; padding:0; text-align:center; background-image:url(../images/attachments-btn-bkg.png); background-repeat:no-repeat; background-position:right top; color:#464646;}

.attachments .attachment-link-container {float:left; position:relative; z-index:5;}
.attachments .attachment-link-container.open {background-image:url(../images/attachments-btn-bkg.png); background-repeat:no-repeat; background-position:left -23px;}
.attachments .attachment-link-field-container {display:none; position:absolute; left:0px; top:20px; width:232px; height:16px; padding:16px 11px 11px 11px; background:url(../images/attachments-container-bkg.png) no-repeat left top;}

.attachments .attachment-link-container.open .attachment-button {}
.attachments .attachment-link-container .add-link {float:right; margin:0; width:50px; text-align:center; background:url(../images/attachments-container-btn.png) no-repeat right top; height:16px; line-height:16px; padding:0;}
.attachments .attachment-link-field {float:left; width:176px; height:14px; padding:0 2px; border:1px solid #d7d7d7;}
.attachments .uploading {text-indent:-9999px; font-size:0; line-height:0; display:block; width:12px; height:12px; background:url(../images/loading-spin.gif) no-repeat center top; float:left; margin:5px 0 0 10px;}

.attached-files {padding:0.5em 0; display:none;}
.attached-files .list-images .icon {margin:0 0 0 -16px; position:absolute; right:-5px; top:0; z-index:2;}
.attached-files img, .comments-attached-files img {border:1px solid #D0D0D0;}
.attached-files img:hover, .comments-attached-files a:hover img {border:1px solid #A1A1A1;}
.list-images a, .list-images span {display:inline-block; margin:0 0.3em 0.5em 0; padding-right:0.3em;}

.attached-files .list-images a, .comments-attached-files .list-images a {border:none !important;}

.attached-files .list-images .video-youtube, .comments-attached-files .list-images .video-youtube {position:relative; width:80px; height:60px;}
.attached-files .list-images .video-youtube img, .comments-attached-files .list-images .video-youtube img {width:80px; height:60px;}

.video-youtube {position:relative;}
.video-youtube .play-icon {width:80px; height:60px; position:absolute; left:0; top:0; background:url(../images/play.png) no-repeat center top; z-index:1;}
.video-youtube:hover .play-icon {background:url(../images/play.png) no-repeat center bottom;}

.lightbox-video {position:relative;}
.lightbox-video .play-icon {width:80px; height:60px; position:absolute; left:0; top:0; background:url(../images/play.png) no-repeat center top; z-index:1;}
.lightbox-video:hover .play-icon {background:url(../images/play.png) no-repeat center bottom;}

.list-images .video-placeholder a {display:block; width: 390px; height:244px;}

.attachments-container {position:relative; display:inline-block;}
.attachments-container .play-icon {width:80px; height:60px; position:absolute; left:0; top:0; background:url(../images/play.png) no-repeat center top; z-index:1;}

.attached-files .list-files a {float:left;}

.video-placeholder {position:relative; display:none; min-height:255px;}
.video-placeholder embed {position:relative;}

.comments-editor .attachments .attachments-options {float:left; margin:0 0.5em 0 0;}
.comments-editor .attachments .attachments-content {display:none; float:left;}
/*\ attachments */

/* people */
.people-filter {margin:0 0 1em 0;}
.people-filter select {margin:0 1em 0 0.5em;}
table.grid .people.tr-avatar {width:35px; text-align:center;}
/*\ people */

/* pager */
.pager {float:right; padding:0; line-height:normal; margin:1em 0; cursor:default;}
.pager .pager-item {margin:0; display:inline-block; padding:0.1em 0.3em;}
.pager .current {background:#eaeaea; color:#5a5a5a; font-weight:bold;}
.pager .title {cursor:default; font-size:10px; font-weight:bold; padding:0.2em 0.3em 0.1em; }
.pager .next-prev {font-size:10px; font-weight:bold; padding:0.2em 0.3em 0.1em; text-indent:-9999px;}
.pager .next-prev.prev {padding-left:15px; background:url(../images/arrow-left.png) no-repeat left center;}
.pager .next-prev.next {padding-right:15px; background:url(../images/arrow-right.png) no-repeat right center;}
/*\ pager */

/* tabs */
.tabs-navigation {list-style:none; margin:0; padding:0;}
.tabs-navigation li {float:left; margin:0 0.5em 0 0;}
.tabs-navigation li.right {float:right;}
.tabs-navigation li.external {background:none; border:none;}
.tabs-navigation li.tab-item a {display:block; text-decoration:none;}
.tabs-navigation li.active {}
.tabs-navigation li.active a {font-weight:bold; text-decoration:underline;}
.tabs-navigation a:hover {}
.tabs-navigation-content {padding:10px 0; clear:both;}

.tabs-navigation li.external a.icon {background-color:#f8991a; color:#fff; font-weight:bold; border-color:#e78b0f;}
.tabs-navigation li.external a.icon.add {background-image:url("../images/icons/16/add-orange.png"); }
/*\ tabs */

/* year-month navigation */
.year-month-navigation {font-size:11px; margin:0 0 1em 0;}
.year-month-navigation ul {list-style:none; margin:0;}
.year-month-navigation .title {float:left; margin:0 0.5em 0 0;}
.year-month-navigation .selected {font-weight:bold;}
.year-month-navigation .year-navigation {float:left; margin:0 1em 0 0; padding:0 1.5em 0 0.3em; border:1px solid #c2c2c2; position:relative; cursor:pointer;}
.year-month-navigation .year-navigation .year-navigation-arrow {background:url(../images/arrow-down-gray.gif) no-repeat right top; position:absolute; right:3px; top:5px; width:7px; height:4px; cursor:pointer;}
.year-month-navigation .year-navigation.single-year {padding:0 0.3em; cursor:default;}
.year-month-navigation .year-navigation.single-year .year-navigation-arrow {display:none;}
.year-month-navigation .year-navigation ul {position:absolute; display:none; z-index:1; left:-1px; padding:0 0.3em; border:1px solid #c2c2c2; background:#fff;}
.year-month-navigation .year-navigation.open ul {}
.year-month-navigation .month-navigation {float:left;}
.year-month-navigation .month-navigation li {display:inline; margin:0 0.5em 0 0;}
/*\ year-month navigation */

/* documents */
table.grid-documents small {display:block; margin:0.5em 0 0 0; line-height:1em;}
.documents-controls {float:right; height:22px;}
.documents-controls .icon {margin:0 0 0 1em;}
table.grid-documents .icon {text-indent:0;}
/*\ documents */

/* activity feed */
.activity-feed {}
.activity-feed .feed-filter {list-style:none; margin:0 0.5em 0; padding:0.5em 0 22px;}
.activity-feed .feed-filter li {float:left; margin:0 0.5em 0 0; line-height:16px; position:relative;}

.activity-feed .feed-filter li.filter-by-title {float:right;}
.activity-feed .feed-filter li.filter-item-dropdown {position:relative; width:130px; float:right; z-index:5;}
.activity-feed .feed-filter li.filter-item-dropdown ul {position:absolute; list-style:none; width:130px; z-index:250; left:0; top:20px; margin:0; border:1px solid #ccc; border-top:none; background:#ffffff; display:none;}
.activity-feed .feed-filter li.filter-item-dropdown ul li {float:none; width:130px;}
.activity-feed .feed-filter li.filter-item-dropdown .dropdown-arrow {display:block; background:url(../images/arrow-down-dark.gif) no-repeat right center;}

.activity-feed .feed-filter li a {display:block; text-decoration:none;}
.activity-feed .feed-filter li a span.filter-title {display:block;}

.activity-feed .feed-filter li.filter-item-dropdown .filter-dropdown-title {display:block; cursor:pointer;}
.activity-feed .feed-filter li.filter-item-dropdown .filter-dropdown-title span.filter-title {display:block;}

.activity-feed .feed-filter li.filter-title-type-container {cursor:default;}
.activity-feed .feed-filter li.filter-title-type-container .filter-title-type {display:block;}
.activity-feed .feed-filter li.filter-title-type-container .filter-title {display:block;}
.activity-feed .feed-filter li.filter-title-type-container .title {max-width:18em; white-space:nowrap; overflow:hidden; display:block;}
.activity-feed .feed-filter li.filter-title-type-container .title.group-filter-all {background: url(../images/icons/16/group-filter-all.png) no-repeat left 2px; padding:0 2px 0 20px;}
.activity-feed .feed-filter li.filter-title-type-container .title.commented {background: url(../images/icons/16/comment.png) no-repeat left 2px; padding:0 2px 0 20px;}
.activity-feed .feed-filter li.filter-title-type-container .title.at {background:url("../images/icons/16/at.png") no-repeat left 2px; padding:0 2px 0 20px;}
.activity-feed .feed-filter li.filter-title-type-container .title.bookmark {background:url("../images/icons/16/star.png") no-repeat left 2px; padding:0 2px 0 20px;}

.activity-feed .feed-filter li.filter-title-type-container .title.group-private {background: url(../images/icons/16/group-private.png) no-repeat left 2px; padding:0 2px 0 20px;}
.activity-feed .feed-filter li.filter-title-type-container .title.group-public {background: url(../images/icons/16/group-public.png) no-repeat left 2px; padding:0 2px 0 20px;}
.activity-feed .feed-filter li.filter-title-type-container .title.group-hidden {background: url(../images/icons/16/group-hidden.png) no-repeat left 2px; padding:0 2px 0 20px;}

.activity-feed .feed-filter li.filter-refresh {float:right; margin:0;}
.activity-feed .feed-filter li.filter-refresh .feed-refresh-btn {display:block; background:url(../images/refresh.png) no-repeat center center; font-size:0; width:14px; height:20px; text-indent:9999px;}
.activity-feed .feed-filter li strong {font-size:11px;}
.activity-feed .feed-filter .selected {font-weight:bold; text-decoration:underline;}

span.filter-title-container {background: url("../images/filter-title-bkg.gif") no-repeat 5px top; padding:5px 0 0 0; position:absolute; display:block; text-indent:0; z-index:250;}
span.filter-title-container strong {font-size:10px; line-height:12px; background:#17475f; color:#ffffff; display:block; white-space:nowrap; padding:0.3em 1em;}

#activity-feed-list-container {position:relative; min-height:10em; padding:0 0 0.5em 0; z-index:1;}

.activity-feed-list {}
.last-activity-id {display:none;}

.feed-no-result {padding:1em 0.7em; font-size:11px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #F7F7F7; border: 1px solid #ECECEC; margin:1em 0.5em 0;}

.status-editor {margin:0 0 1em 0;}
.top-area-container .status-editor {margin:1em 0;}

.status-editor .user-status-field-container {margin:0/* 0 0.3em 0*/;}
.status-editor .user-status-field-container .htmlarea {font-size:13px;}
.status-editor .cc-user-status-field-container {padding:3px; min-height:4em;}
.status-editor .user-status-field {}

.htmlarea {padding:4px 6px; border:1px solid #c2c2c2; background:#ffffff; margin:0; min-height:3.5em; cursor:text; min-height:3em; /*max-height:20em;*/ word-wrap:break-word; }
.htmlarea .textarea-wrap {position:relative;}
.htmlarea .textarea-highlighter {position:relative; z-index:1; min-height:20px; padding:0 1px 0px; /*height:100%;*/ top:0; left:0; font-size:13px; white-space:pre-wrap; word-wrap:break-word; line-height:1.24; color:#fff;}
.htmlarea .textarea-highlighter span {background:#e5e5e5; color:#e5e5e5; white-space:pre-wrap;}

.htmlarea textarea {position:absolute; z-index:2; top:0; left:0; width:100%; height:100%; color:#666; font-size:13px; font-family:inherit; padding:0 0 1.5em; border:none; background:none; cursor:text; overflow:hidden; outline:none; word-wrap:break-word; line-height:1.24;}
.comments-editor .htmlarea textarea {font-size:11px;}
.comments-editor .htmlarea .textarea-highlighter {font-size:11px; min-height:17px;}

.htmlarea.focus textarea {color:#000;}
.htmlarea.focus {
    border:1px solid #7dbef1;
    box-shadow: 0 0 5px #CCCCCC;
    -moz-box-shadow: 0 0 5px #CCCCCC;
    -webkit-box-shadow: 0 0 5px #CCCCCC;
    /*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=0,strength=25);*/
    /*filter: progid:DXImageTransform.Microsoft.Glow(Color=#CCCCCC, Strength=5);*/
}

.htmlarea-ac {position:relative; z-index:10;}
.htmlarea-ac-container {position:absolute; width:70%; z-index:50; left:0; top:0; display:none; background:#ffffff;}
.htmlarea-ac-container .htmlarea-ac-title {padding:3px 5px; font-weight:bold; font-style:italic; color:#6E6E6E; font-size:10px; border:1px solid #C2C2C2; border-top:none;}
.htmlarea-ac-container ul {list-style:none; margin:0; border:1px solid #C2C2C2; border-top:none;}
.htmlarea-ac-container ul li {border-bottom:1px solid #F5F5F5; cursor:pointer; display:inline-block; width:100%;}
.htmlarea-ac-container ul li.hover {background:#e1e1e1;}
.htmlarea-ac-container ul li.selection {background:#e1e1e1;}
.htmlarea-ac-container ul li img {float:left; margin:2px 5px 2px 5px;}
.htmlarea-ac-container ul li span {float:left; margin:2px 0 0 0;}
.htmlarea-ac-container ul li span strong {background:#E1E1E1;}
.htmlarea-ac-container ul li.hover span strong, .htmlarea-ac-container ul li.selection span strong {background:#ffffff;}
.htmlarea .tmp-spacer {font-size:0;}


.status-editor .status-btn {float:right; height:25px; width:100px; font-size:14px; line-height:25px; text-align:center; font-weight:bold; position:relative; margin:7px 0 0; cursor:pointer;}
.status-editor .status-btn.ac-btn {width:auto; padding:0 10px; margin:7px 10px 0;}

.activity {/*position:relative;*/ margin:0 0 3px 0;}
.activity .activity-options {position:absolute; right:1.2em; top:1em; z-index:2;}
.activity .activity-options a {display:block;}

#activity-feed-list-content .activity ol.comments-thread {margin:0;}
.activity .activity-highlight {padding:0.3em;}
.activity .avatar {float:left;}
.activity .activity-container {margin:0 0 0 45px;}
.activity.ConnectWithUser .avatar {margin:0 8px 0 0;}
.activity.ConnectWithUser .activity-container {margin:0 0 0 90px;}
.activity.ConnectWithUser.group .activity-container {margin:0 0 0 45px;}
.activity.no-avatar .activity-container {margin:0;}
.activity .activity-container .activity-content {position:relative; word-wrap:break-word; margin:0 0 0.5em 0; padding:0 6em 0 0;}
.activity .activity-container .activity-content a.activity-author {font-weight:bold;}
.activity .activity-container .activity-content .activity-options a {font-weight:normal;}
.activity .activity-container .activity-meta {font-size:11px;}
.activity .activity-container .activity-meta a:hover {text-decoration:underline;}
.activity .activity-container .activity-meta .permlink {padding:0; color:#6E6E6E;}
.activity .activity-container .activity-meta .bookmark {margin:0 0.2em 0 0; padding:0; min-height:16px; background-position:left center; float:left; width:16px;}
.activity .activity-container .activity-meta .activity-meta-options {padding:0 0 0 1.5em;}
.activity .activity-container .activity-meta .activity-meta-options .icon {background:none; padding:0;}
.activity .activity-container .activity-meta .activity-meta-options a:hover {text-decoration:underline;}

.activity .activity-type {background-position:right 5px; background-repeat:no-repeat;}
.activity.JoinGroup .activity-type {background-image:url("../images/feed-item-group.png");}
.activity.LeaveGroup .activity-type {background-image:url("../images/feed-item-group.png");}
.activity.UpdateStatus .activity-type {background-image:url("../images/feed-item-comment.png");}
.activity.CreateEvent .activity-type {background-image:url("../images/feed-item-calendar.png");}
.activity.CreateNews .activity-type {background-image:url("../images/feed-item-news.png");}
.activity.CreatePost .activity-type {background-image:url("../images/feed-item-post.png");}
.activity.CreateWikiDocument .activity-type {background-image:url("../images/feed-item-wiki.png");}
.activity.CreateDocument .activity-type {background-image:url("../images/feed-item-documents.png");}
.activity.ConnectWithUser .activity-type {background-image:url("../images/feed-item-connect.png");}
.activity.ProfileChange .activity-type {background-image:url("../images/feed-item-profile.png");}
.activity.ProfilePictureChange .activity-type {background-image:url("../images/feed-item-profile-image.png");}


.activity.JoinGroup .activity-content,
.activity.LeaveGroup .activity-content,
.activity.CreateEvent .activity-content,
.activity.CreateNews .activity-content,
.activity.CreatePost .activity-content,
.activity.CreateWikiDocument .activity-content,
.activity.CreateDocument .activity-content,
.activity.ConnectWithUser .activity-content,
.activity.ProfileChange .activity-content,
.activity.ProfilePictureChange .activity-content {color:#999;}





#activity-feed-list-container .show-more-container {position:relative; min-height:2em; display:none;}
#activity-feed-list-container .show-more {float:right; cursor:pointer; margin:1em 0 0; text-align:center;}

.new-activities-count {padding:0.5em 0.7em; font-size:11px; font-weight:bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #F7F7F7; border: 1px solid #ececec; margin:1em 0; cursor:pointer;}

/* share activity */
.share-status-field-container {position:relative; min-height:3.5em; margin:0 0 1em 0; padding:0.3em 0.5em; border:1px solid #c2c2c2; background:#ffffff; cursor:text;}
.share-status-field-container textarea {width:100%; height:3em; border:none; background:none; cursor:text; overflow:auto; outline:none; padding:0.1em 0;}
/*share-status-field*/

.share-destination {width:44%;}
.share-destination input {margin:1px 3px 0 0;}
/*\ share activity */

/*\ activity feed */

/* system message */
.message-container {position:fixed; width:80%; top:0; left:50%; margin:0 0 0 -40%; background:#ffffff; border:1px solid #c2c2c2; border-top:none; display:none; z-index:1300; font-size:11px; font-weight:bold;}
.message-container .cc-message-container {padding:1em 2em; text-align:center; min-height:2em;}
.message-container .message-container-close {position:absolute; top:0.5em; right:0.5em; cursor:pointer;}
.message-container span {padding:0 0 0 20px; background: url("../images/icons/16/information.png") no-repeat left top; line-height:16px; display:inline-block;}

.message-container.success span {background: url("../images/icons/16/success.png") no-repeat left top;}
.message-container.error span {background: url("../images/icons/16/error.png") no-repeat left top;}
.message-container.required span {background: url("../images/icons/16/error.png") no-repeat left top;}
/*\ system message */

/* loading */
.loading-container {position:absolute; top:0; left:-9999px; background:url(../images/transparent-bkg.png) repeat; width:100%; height:100%; z-index:200;}
.loading-container .loading-indicatior {width:100%; height:100%; background:url(../images/loading.gif) no-repeat center 30%;}

.list-items-container {position:relative;}
.list-items-container .loading-container .loading-indicatior {background:url(../images/loading.gif) no-repeat center 8em;}
#activity-feed-list-container .loading-container {left:-9999px;}
#activity-feed-list-container .loading-container .loading-indicatior {background:url(../images/loading.gif) no-repeat center 4em;}
#activity-feed-list-container .show-more-container .loading-container .loading-indicatior {background:url(../images/loading.gif) no-repeat center 50%;}

.disable-btn {background:url(../images/transparent-bkg.png) repeat; position:absolute; left:0; top:0; width:100%; height:100%; display:none;}
.user-status-field-container .disable-btn {width:70px; height:38px; left:auto; right:0;}
.buttons {position:relative;}
.buttons .disable-btn {}
/*\ loading */

/* autocomplete */
.ac-results {padding:0; border:1px solid #c2c2c2; background-color:#ffffff; overflow:hidden; z-index:99999;}
.ac-results ul {width:100%; list-style:none; padding:0; margin:0;}
.ac-results ul li {margin:0; padding:2px 5px; cursor:default; display:block; font-size:1em; line-height:1.2em; overflow: hidden;}
.ac-loading {background:url(../images/loading.gif) right center no-repeat #ffffff;}
.ac-title, .ac-title.ac-over, .ac-title.ac-odd {background:#355174; color:#ffffff; font-weight:bold; font-size:10px !important;}
.ac-odd {background:#eaeaea; color:#5a5a5a;}
.ac-over {background:#0A246A; color:#ffffff}

.ac-results ul li .ac-avatar {float:left; margin:0 0.5em 0 0;}
.ac-results ul li .ac-content {display:inline-block; padding:0.2em 0 0 0; line-height:1.5em;}
.ac-results ul li strong {background:#fff000; color:#000000;}
.ac-results ul li.ac-title strong {background:none; color:#ffffff;}
/*\ autocomplete */

/* list item */
.list-item {border-bottom:1px solid #c2c2c2; margin:0 0 1em 0; padding:0.5em;}
.list-item .content-container {margin:0 5em 0 5em;}
.list-item .avatar {float:left;}

.list-item .entry-title {font-size:16px;}
.list-item .entry-content {font-size:11px; line-height:1.2em; margin:0 0 1em 0;}
.list-item .entry-meta-container {font-size:11px;}
.list-item .entry-meta-container img {float:left; margin:0 0.3em 0 0;}

.list-item.event {background:url("../images/feed-item-calendar.png") no-repeat right top;}
.list-item.news {background:url("../images/feed-item-news.png") no-repeat right top;}
.list-item.post {background:url("../images/feed-item-post.png") no-repeat right top;}
.list-item.page {background:url("../images/feed-item-post.png") no-repeat right top;}
.list-item.wiki {background:url("../images/feed-item-wiki.png") no-repeat right top;}
.list-item.document {background:url("../images/feed-item-documents.png") no-repeat right top;}
.list-item.comment {background:url("../images/feed-item-comment.png") no-repeat right top;}
/*\ list item */

/* groups */
.group-list {}
.treeview.group-list .group-item {float:none; margin:0; /*min-height:1em; width:600px;*/}

.treeview.group-list .group-item a {margin:0;}
/*
.treeview.group-list .group-item .group-title {margin:0 100px 2px 0;}
.treeview.group-list .group-item .group-description {line-height:1.2em; margin:0 100px 0 0; height:1.2em;}
.treeview.group-list .group-item .group-stats {position:absolute; right:40px; top:7px; text-align:left; line-height:1}
.treeview.group-list .group-item .group-stats span {display:block;}
*/
.group-list .group-item {/*float:left;*/ /*width:49%;*/ /*min-width:10em;*/ margin:0 0 10px; border:1px solid #c2c2c2; /*min-height:6em;*/ position:relative;}

/*
.group-list .group-item.left-align {float:left;}
.group-list .group-item.right-align {float:right;}
*/

.group-list .group-item .cc-group-item-container {padding:10px;}
.group-list .group-item .group-image {float:left; width:90px; height:70px; border:1px solid #c2c2c2; /*background:url("../images/groups-image.png") no-repeat left top;*/ margin:0 10px 0 0;}
.treeview.group-list .group-item a.group-image {margin:0 10px 0 0;}
.group-list .group-item .group-image img {width:90px; height:70px;}
.group-list .group-item .group-image .group-content {float:left; max-width:500px; min-width:300px;}

.group-list .group-item .group-title {display:block; font-size:14px; margin:0 160px 0 0; line-height:1.2em; max-width:500px;}
/*.group-list .group-item .group-action {position:absolute; bottom:0.5em; right:1em; font-size:10px; white-space:nowrap;}*/
.group-list .group-item .options-container {position:absolute; right:10px; top:5px;}
.group-list .group-item .group-description {display:block; line-height:1.2; margin:0 160px 5px 0; /*font-size:11px;*/ max-width:500px; min-height:32px;}
.group-list .group-item .group-stats {font-size:11px; color:#a9a9a9; display:block; height:1.2em; cursor:default; margin:0 0 5px 0;}
.group-list .group-item .group-stats a {color:#a9a9a9;}                                        

.group-list .group-item .group-title a {padding:0 20px 0 0;}

.group-item .group-status {position:absolute; top:0.5em; right:1em; width:24px; height:24px; text-indent:-9999px;}
.group-item.public .group-title a {background:url(../images/icons/16/group-public.png) no-repeat right center;}
.group-item.private .group-title a {background:url(../images/icons/16/group-private.png) no-repeat right center;}
.group-item.hidden .group-title a {background:url(../images/icons/16/group-hidden.png) no-repeat right center;}

fieldset.group-settings {border:1px solid #c2c2c2; padding:1em;}
fieldset.group-settings legend {padding:0 0.5em; border:1px solid #c2c2c2; display:none;}
fieldset.group-settings label {float:left; width:10em; margin:0 0.5em 0 0;}
fieldset.group-settings textarea {width:30em; height:7em; margin:0 0 1em 0; float:left; overflow:auto;}
fieldset.group-settings input {width:18em; margin:0 0 1em 0; float:left; padding:0.2em 0.3em;}
fieldset.group-settings select {width:18em; margin:0 0 1em 0; float:left;}

.my-groups-count {font-weight:normal;}

.treeview.group-list {list-style:none; margin:0; padding:0;}
.treeview.group-list ul {background-color:#fff; margin-top:4px;}
.treeview.group-list .hitarea {background:url(../images/treeview/treeview-default.gif) no-repeat -64px -25px; height:16px; width:16px; margin-left:-16px; float:left; cursor:pointer;}
.treeview.group-list li {margin: 0; padding:3px 0 3px 16px;}
#treecontrol {margin:1em 0; display:none;}
.treeview.group-list li {background:url(../images/treeview/treeview-default-line.gif) no-repeat 0 0;}
.treeview.group-list li.collapsable, .treeview.group-list li.expandable {background-position:0 -176px;}
.treeview.group-list .expandable-hitarea {background-position:-80px -3px;}
.treeview.group-list li.last {background-position:0 -1766px}
.treeview.group-list li.lastCollapsable, .treeview.group-list li.lastExpandable {background-image:url(../images/treeview/treeview-default.gif);}
.treeview.group-list li.lastCollapsable {background-position:0 -111px}
.treeview.group-list li.lastExpandable {background-position:-32px -67px}
.treeview.group-list div.lastCollapsable-hitarea, .treeview.group-list div.lastExpandable-hitarea {background-position:0;}
.treeview-red li {background-image: url(../images/treeview/treeview-red-line.gif);}
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable {background-image: url(../images/treeview/treeview-red.gif);}
.treeview-black li { background-image: url(../images/treeview/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../images/treeview/treeview-black.gif); }  
.treeview-gray li { background-image: url(../images/treeview/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../images/treeview/treeview-gray.gif); } 
.treeview-famfamfam li { background-image: url(../images/treeview/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(../images/treeview/treeview-famfamfam.gif); } 
.treeview.group-list .placeholder {background: url(../images/treeview/ajax-loader.gif) 0 0 no-repeat; height: 16px; width: 16px; display: block;}
.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(../images/treeview/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(../images/treeview/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(../images/treeview/file.gif) 0 0 no-repeat; }

.avatar-list {position:absolute; right:10px; bottom:10px; width:280px;}
.avatar-list .avatar-container {float:right; margin:0 0 0 3px;}
.avatar-list .avatar-list-description {float:right; height:22px; line-height:22px; margin:0 5px 0 3px;}

.group-field {margin:0 0 1em;}
.group-field .label {display:block; float:left; width:12em; margin:0;}
.group-field .input-container {border:1px solid #C2C2C2; float:left; padding:0.2em 0.3em; width:26em;}
.group-field .input-container input, .group-field .input-container textarea {width:26em; background:none; border:0 none; padding:0;}
.group-field .inputs-container {float:left;}
.group-field .radiobutton, .group-field .checkbox {float:left; width:13px; height:13px; padding:0; margin:0 6px 0 0;}
.group-field .radio-label, .group-field .check-label {display:block; float:left; width:auto; margin:0;}
.group-field .separate-container {margin-bottom:4px;}
.group-field .indented {margin-left:20px;}
.group-field .last-element {margin-bottom:0;}
.group-field .options-label {clear:both; margin-bottom:6px; display:block;}
.group-description-field {height:50px;}

/* invite */
#invite-people .grid {margin:1em 0;}
#invite-people label {font-weight:bold;}
#invitation-template-container {display:none; margin:1em 0 0 0;}
#invite-people .grid input {width:150px;}

.invite-users {border:1px solid #C2C2C2; min-height:320px; padding-bottom:30px; position:relative;}
.invite-users-header {padding:3px 5px 3px 9px; border-bottom:1px solid #C2C2C2; background:#f3f3f3;}
.invite-users-header input {float:left; width:16em; padding:0.2em 0.3em; color:#555; border:1px solid #C2C2C2; background-color:#ffffff;}
.invite-users-header input.reset-search-btn {width:20px; height:20px; position:relative; left:-20px; border:none; background:none; cursor:pointer; font-size:10px; font-weight:bold;}
.invite-users-header a {margin:2px 2px 0; display:block; float:right; padding:2px 6px;}
.invite-users-header a.selected {font-weight:bold;}
.invite-users-list {padding:9px 2px 0;}

.invite-users .pager {position:absolute; right:15px; bottom:0px;}

.invite-user-container {float:left; margin:0 7px 9px; width:300px; border:1px solid #ccc; cursor:pointer;}
.invite-user-container.selected {background:#fffbb3;}
.invite-user-container input {float:left; margin:8px 5px 5px;}
.invite-user-container .avatar {float:left; margin:2px 10px 10px 0;}
.invite-user-container .user-details {margin-top:4px;}
.invite-user-container .user-job-title {display:block;}


.invitation-error {font-weight:bold;  background: url("../images/icons/16/information.png") no-repeat 10px 18px; padding:15px 15px 15px 45px; border:1px solid #BFCEE4; display:block; margin:15px 0;}
/*\ invite */

.file_input_textbox {float:left;}
.file_input_div {position:relative; width:100px; height:23px; overflow:hidden;}
.file_input_button {width:100px; position:absolute; top:0px; background-color:#33BB00; color:#FFFFFF; border-style:solid;}
.file_input_hidden {font-size:45px; position:absolute; right:0px; top:0px; opacity:0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0;}

/*\ groups */

/* filter by group */
.sidebar .section-container.GroupsControl ul.feed-filter-messages {margin:0 0 1em 0;}
.sidebar .section-container.GroupsControl ul li a {position:relative;}
.sidebar .section-container.GroupsControl ul.feed-filter-messages li a.group-filter-all {background-image:url("../images/icons/16/group-filter-all.png"); background-repeat:no-repeat; background-position:left 2px;}
.sidebar .section-container.GroupsControl ul.feed-filter-messages li a.group-filter-my-activities {background-image: url(../images/icons/16/group-filter-my-activities.png); background-repeat:no-repeat; background-position:left 2px;}
.sidebar .section-container.GroupsControl ul li a.group-private {background-image:url("../images/icons/16/group-private.png"); background-repeat:no-repeat; background-position:left 2px;}
.sidebar .section-container.GroupsControl ul li a.group-hidden {background-image:url("../images/icons/16/group-hidden.png"); background-repeat:no-repeat; background-position:left 2px;}
.sidebar .section-container.GroupsControl ul li a.group-public {background-image:url("../images/icons/16/group-public.png"); background-repeat:no-repeat; background-position:left 2px;}
.sidebar .section-container.GroupsControl ul li a.comment {background-image:url("../images/icons/16/comment.png"); background-repeat:no-repeat; background-position:left 2px;}
.sidebar .section-container.GroupsControl ul li a.at {background-image:url("../images/icons/16/at.png"); background-repeat:no-repeat; background-position:left 2px;}
.sidebar .section-container.GroupsControl ul li a.bookmark {background-image:url("../images/icons/16/star.png"); background-repeat:no-repeat; background-position:left 2px;}

.sidebar .section-container.SubgroupsControl ul li a.group-private {background-image:url("../images/icons/16/group-private.png"); background-repeat:no-repeat; background-position:left 2px;}
.sidebar .section-container.SubgroupsControl ul li a.group-hidden {background-image:url("../images/icons/16/group-hidden.png"); background-repeat:no-repeat; background-position:left 2px;}
.sidebar .section-container.SubgroupsControl ul li a.group-public {background-image:url("../images/icons/16/group-public.png"); background-repeat:no-repeat; background-position:left 2px;}
.sidebar .section-container.SubgroupsControl ul li a {padding:2px 2px 2px 20px;}

.GroupsControl .items-count {position:absolute; display:block; right:0.5em; top:0.2em; height:12px; padding:0 0 0 5px;}
.GroupsControl .items-count span {display:block; height:12px; line-height:10px; padding:0 5px 0 0; font-size:10px; font-weight:bold}

.sidebar .section-container.GroupsControl ul.groups-pin-list {}
.sidebar .section-container.GroupsControl ul.groups-pin-list li {position:relative;}
.sidebar .section-container.GroupsControl ul.groups-pin-list li a {padding-right:18px;}
.sidebar .section-container.GroupsControl ul.groups-pin-list li .group-pin {position:absolute; right:2px; top:2px; width:16px; height:16px; display:none; background:url("../images/icons/16/pin-upnpin.png") no-repeat; padding:0; border:none;}
.sidebar .section-container.GroupsControl ul.groups-pin-list li .group-pin.pin {background-position: left top;}
.sidebar .section-container.GroupsControl ul.groups-pin-list li .group-pin.unpin {background-position: left -32px; display:block;}
.sidebar .section-container.GroupsControl ul.groups-pin-list li:hover .group-pin {display:block;}

.sidebar .section-container.GroupsControl ul.groups-pin-list li:hover .group-pin.unpin {background-position: left -16px;}
/*.sidebar .section-container.GroupsControl ul.pin-unpin-group li:hover .group-pin {background-position: left -16px; display:none;}*/


.show-more-recent-groups {display:inline-block; margin:5px 0 0 20px; padding:0 10px 0 0; background:url("../images/arrow-down-dark.gif") no-repeat right 6px;}

/*\ filter by group */

/* people */
.people-section {margin:0 0 1.5em; border:1px solid #c2c2c2; position:relative;}
.layout-c .people-section {width:49%; height:140px;}
.layout-c .people-section.left-container {float:left;}
.layout-c .people-section.right-container {float:right;}

.people-section .cc-people-section-container {padding:0.5em 1em;}
.layout-c .people-section .cc-people-section-container {padding:5px 10px;}
.people-section .avatar-container {float:left; margin:0 10px 20px 0;}
.people-section .people-section-setails {margin:0 110px 0 135px; word-wrap:break-word;}
.people-section.no-avatar .people-section-setails {margin:0 9em 0 0;}
.people-section .profile-details-content {color:#A9A9A9; font-size:11px;}
.people-section .profile-details-content a {/*display:block;*/ color:#A9A9A9;}
.people-section .people-section-setails ul.profile-details-content li a.icon {background-position: left 2px;}
.people-section .people-section-title {display:block; font-size:14px; margin:0 0 0.5em 0; line-height:1.2em;}
.people-section .people-section-title .ContextPopupTrigger {margin:0 0 0 -2px; padding:0 0 0 20px;}
.people-section .people-section-title .job-title {display:block; font-size:10px; height:15px; overflow:hidden;}
.people-section .profile-details-content {list-style:none; margin:0 0 0.5em;}
.people-section .people-section-options {position:absolute; top:0.5em; right:1em; /*font-size:10px;*/ white-space:nowrap; text-align:right;}
.people-section .people-section-options a {/*display:block;*/ padding:0 0 0 20px; /*background-position:right center;*/ margin:0; color:#919192;}
.people-section .people-section-stats {font-size:11px; color:#a9a9a9; display:block;}
.people-section .people-section-followers {}
.people-section .result-details {font-size:11px; line-height:1.2em; font-style:italic; margin:0 0 1em 0;}
.layout-c .people-section .result-details {max-height:4em; position:relative; overflow:hidden;}


.popup-users-list {}
.popup-users-list .people-section {margin:0; border-top:none; border-left:none; border-right:none; background-color:transparent;}
.popup-users-list .people-section .c1-people-section-container {background-color:transparent;}
.popup-users-list .people-section .avatar-container {float:left; margin:0 10px 0 0;}
.popup-users-list .people-section .people-section-setails {margin:0 110px 0 65px; word-wrap:break-word;}
.popup-users-list .people-section.no-avatar .people-section-setails {margin:0 110px 0 0;}
.popup-users-list .people-section .people-section-title {margin:0;}
.popup-users-list .people-section .people-section-title .job-title {display:block; font-size:10px; height:15px; overflow:hidden;}








.people-section .people-section-options .options-menu {display:none; position:absolute; right:0; top:30px; list-style:none; border:1px solid #E2E2E2; background:#fff; padding:10px;}
/*.people-section .people-section-options .options-menu a {padding:0 0 0 20px;}*/

.people-section .people-section-options .user-group-options-btn {display:inline-block; float:left; margin:0 0 0 5px !important; min-width:37px; height:28px; padding:0; background-image:url(../images/group-option.gif); background-repeat:no-repeat; text-decoration:none; /*font-weight:bold;*/ background-position:right -112px; cursor:pointer;}
.people-section .people-section-options .user-group-options:hover .user-group-options-btn {background-position:right -252px;}
.people-section .people-section-options .user-group-options:hover .options-menu {display:block;}
.people-section .people-section-options .options-container {float:left;}
.people-section .people-section-options .user-group-options {float:left; position:relative; height:40px;}


#popup-container {position:absolute; left:0; top:0; display:none; z-index:500;}
#popup-container .popup-container {width:480px; /*this width is for ie6/7*/}
#popup-container .cc-popup-container {min-width:380px; min-height:60px;}


.people-section .user-cart-content {margin:0 0 0 150px; text-align:left;}
.people-section .user-cart-content strong {display:block; font-size:14px; margin:0 0 1em 0;}
.people-section .user-cart-content strong .job-title {font-size:10px; line-height:1.1em; margin:0.3em 0 0 0; display:block;}
.people-section .user-cart-content .user-cart-details {font-size:11px; color:#A9A9A9;}
.people-section .user-cart-content .user-cart-details ul {list-style:none; margin:0;}
.people-section .user-cart-content .user-cart-details a {color:#A9A9A9;}
.people-section .user-cart-more { float:left; font-size:10px; color:#A9A9A9; position:absolute; top:110px;}
.people-section .user-statistics {color:#919192; margin:0 0 5px 0;}
.people-section .user-statistics .container {display:inline; font-size:11px;}
.people-section .user-statistics a {color:#919192;}


/*\ people */

/* my profile */
.profile-details {}
.profile-details .profile-details-view-type {float:right;}
.profile-details .profile-details-view-type a {display:block; margin:0 0 1em 0;}
.profile-details .profile-details-view-type-container {display:none;}
.profile-details .profile-details-view-type-container select {float:right;}

.profile-details .profile-details-section {margin:0 0 2em 0;}
.profile-details .profile-details-section .profile-details-section-title {position:relative; /*z-index:1;*/}
.profile-details .profile-details-section .profile-details-section-title h2 {font-size:16px; border-bottom:1px solid #a2a2a2; padding:5px 0;}
.profile-details .profile-details-section .profile-details-section-title-options {float:right; padding:0;}
.profile-details .profile-details-section .profile-section-options a {background-color:#d5d8dd; border:1px solid #b3bac6; font-weight:bold; font-size:11px; display:inline-block; height:20px; line-height:20px; background-position:2px center !important; padding:0 5px 0 20px !important; margin:0 0 0 5px !important;}
.profile-details .profile-details-section .profile-section-options a:hover {background-color:#8a92a3; color:#fff; text-decoration:none;}
/*.profile-details .profile-details-section .profile-details-section-title-options a {background-color:red; display:inline-block; border:1px solid; background-position:left center !important; padding:3px 3px 3px 20px !important;}*/
.profile-details .profile-details-section .profile-details-section-options {text-align:right; margin:30px 0 10px 0}
.profile-details .profile-details-section .profile-details-section-content {position:relative; /*min-height:10em;*/ /*z-index:1;*/}
.profile-details .profile-details-section .profile-details-section-content .actions {}
.profile-details .profile-details-section .profile-details-section-content .content-entry {border-bottom:1px dotted #bdbdbd; margin:0 0 0.3em 0; padding:0.2em 0.1em;}
.profile-details .profile-details-section .profile-details-section-content .content-entry .content-entry-field {float:left; width:15em; text-align:right;}
.profile-details .profile-details-section .profile-details-section-content .content-entry .content-entry-value {margin:0 5em 0 17em;}
.profile-details .profile-details-section .profile-details-section-content .content-entry .fieldname {display:block; font-weight:bold;}
.profile-details .profile-details-section .profile-details-section-content .content-entry .invalid-period {color:#A80703;}
.profile-details .profile-details-section .profile-details-section-content .content-entry .description {font-size:11px; display:block; color:#999;}
.profile-details .profile-details-section .profile-details-section-content .content-entry input {margin:0 0.3em 0 0;}
.profile-details .profile-details-section .profile-details-section-content .content-entry textarea {width:25em; height:7em; padding:0.2em 0.3em;}
.profile-details .profile-details-section .profile-details-section-content .content-entry .content-entry-visibility {float:right;}
.profile-details .profile-details-section .profile-details-section-content .content-entry .content-entry-visibility a {padding:0 18px 0 0;}
.profile-details .profile-details-section .profile-details-section-content .content-entry .content-entry-visibility .Public {background:url(../images/icons/16/globe.png) no-repeat right center;}
.profile-details .profile-details-section .profile-details-section-content .content-entry .content-entry-visibility .MyConnections {background:url(../images/icons/16/connections.png) no-repeat right center;}
.profile-details .profile-details-section .profile-details-section-content .content-entry .content-entry-visibility .Registered {background:url(../images/icons/16/lock-small.png) no-repeat right center;}
.profile-details .profile-details-section .profile-details-section-content .content-entry .content-entry-visibility .Nobody {background:url(../images/icons/16/nobody.png) no-repeat right center;}


.section-visibility-option {padding:0 18px 0 0;}
.section-visibility-option.Public {background:url(../images/icons/16/globe.png) no-repeat right center;}
.section-visibility-option.MyConnections {background:url(../images/icons/16/connections.png) no-repeat right center;}
.section-visibility-option.Registered {background:url(../images/icons/16/lock-small.png) no-repeat right center;}
.section-visibility-option.Nobody {background:url(../images/icons/16/nobody.png) no-repeat right center;}

.profile-details .profile-details-section .profile-details-section-content .content-entry .other-entry {margin:0.5em 0 0 0;}
.profile-details .profile-details-section .profile-details-section-content .content-entry .other-entry .other {float:left;}
.profile-details .profile-details-section .profile-details-section-content .actions {margin:1em 0 0 0; text-align:center;}
.profile-details .profile-details-section .profile-details-section-content .actions a {display:inline-block; height:22px; line-height:22px; margin:0 0.5em; font-size:11px; font-weight:bold;}
.profile-details .profile-details-section .profile-details-section-content .actions a span {display:inline-block; height:22px; line-height:22px;}
.profile-details .profile-details-section .profile-details-section-content .popup-container {top:0; left:50%; margin:0 0 0 -16em; width:34em;}
.section-visibility .popup-container {top:0; left:50%; margin:0 0 0 -16em; width:34em;}
.popup-container .visibility-item-description {font-size:12px; color:#333;}
.popup-container .permission-title {font-weight:bold; border-bottom:1px solid #aaaaaa; margin:0 0 1em 0;}
.profile-details .profile-details-section .profile-details-section-content .popup-container input {margin:0.3em 0.2em 0 0;}
.popup-container .buttons {margin:10px 0 0 0;}
.profile-details .profile-details-section .profile-details-section-content .popup-container .buttons a {display:inline-block; height:22px; line-height:22px; margin:0 0.5em; font-size:11px; font-weight:bold;}
.profile-details .profile-details-section .profile-details-section-content .popup-container .buttons a span {display:inline-block; height:22px; line-height:22px;}

.profile-details table {width:auto;}

.profile-details-options {}

ul.profile-details-content li a.icon.card {background: url("../images/icons/16/card.png") no-repeat left 2px;}
ul.profile-details-content li a.icon.at {background: url("../images/icons/16/at.png") no-repeat left 2px;}
ul.profile-details-content li a.icon.email-outbox {background: url("../images/icons/16/email-outbox.png") no-repeat left 2px;}
ul.profile-details-content li a.icon.add-user {background: url("../images/icons/16/user-add.png") no-repeat left 2px;}
ul.profile-details-content li a.icon.remove-user {background: url("../images/icons/16/user-remove.png") no-repeat left 2px;}
ul.profile-details-content li a.icon.email {background: url("../images/icons/16/email.png") no-repeat left 2px;}

ul.profile-details-options li a.icon.card {background: url("../images/icons/16/card.png") no-repeat left 2px;}
ul.profile-details-options li a.icon.at {background: url("../images/icons/16/at.png") no-repeat left 2px;}
ul.profile-details-options li a.icon.email-outbox {background: url("../images/icons/16/email-outbox.png") no-repeat left 2px;}
ul.profile-details-options li a.icon.add-user {background: url("../images/icons/16/user-add.png") no-repeat left 2px;}
ul.profile-details-options li a.icon.remove-user {background: url("../images/icons/16/user-remove.png") no-repeat left 2px;}
ul.profile-details-options li a.icon.email {background: url("../images/icons/16/email.png") no-repeat left 2px;}
ul.profile-details-content li a.icon.disconnect-user  {background: url("../images/icons/16/user-remove.png") no-repeat left 2px;}

.ContextPopupTrigger {background: url("../images/icons/16/card.png") no-repeat left center; padding:0 0 0 16px; margin:0 0 0 0.3em;}

.activity .ContextPopupTrigger, .comment .ContextPopupTrigger {margin:0;}

.profile-settings {}
.profile-settings ul {list-style:none; margin:0;}
.profile-settings input {margin:0 0.3em 0 0;}

.ProfileControl {}
.ProfileControl .profile-details-content {/*margin:0 0 1em 0;*/}
.ProfileControl .profile-details-content li, .ProfileControl .profile-details-content li span, .ProfileControl .profile-details-content li a {word-wrap:break-word; display:block;}
.ProfileControl .profile-details-content .profile-data {margin:0 0 1em 0;}
.ProfileControl .profile-details-content .name {display:block; font-size:14px;}

.fieldset-item {margin:0 0 0.5em 0;}
.fieldset-item.fieldset-title {font-weight:bold;}
.fieldset-item.fieldset-description {font-weight:bold; font-size:10px;  padding:0 0 0 30px; background: url("../images/icons/16/information.png") no-repeat left 5px; min-height:30px;}
.fieldset-description-invite {font-size:11px; color:#999; margin:0 0 10px 0;}

fieldset.settings {border:1px solid #c2c2c2; padding:1em;}
fieldset.settings legend {padding:0 0.5em; border:1px solid #c2c2c2; display:none;}
fieldset.settings label {float:left; width:9em; margin:0 1.5em 0 0; text-align:right;}
fieldset.settings textarea {width:30em; height:7em; margin:0 0 1em 0; float:left; overflow:auto;}
fieldset.settings input {width:18em; margin:0 0 1em 0; float:left; padding:0.2em 0.3em;}
fieldset.settings input.password {margin:0;}
fieldset.settings .error {padding-left:4px;}
fieldset.settings select {width:18em; margin:0 0 1em 0; float:left;}
fieldset.settings .hint {font-size:10px; float:left; padding:0 0 0 13.2em; clear:left; font-style:italic; color:#777777;}
fieldset.settings .buttons {padding:0 0 0 10.2em; float:left; clear:left;}
fieldset.settings .buttons input {text-align:left; width:auto;}

.fieldset {border:1px solid #D0D0D0; padding:2.5em 1em 0.5em; position:relative; margin-top:1em;}
.fieldset fieldset, .fieldset legend {padding:0; border:none !important;}
.fieldset input {padding:0; margin:0;}
.fieldset fieldset legend span{border:1px solid #D0D0D0; padding:0.1em 1em; left:1em; top:-0.75em; background:#ffffff; position:absolute;}
.fieldset .hint {font-size:10px; display:block; padding:0 0 0 18px; color:#777777; font-style:italic;}
.fieldset .offset {position:relative; top:-0.3em; font-size:1em;}
.fieldset .checkbox, .fieldset .radio {display:block; float:left; height:13px; width:13px; margin:0; padding:0;}
.fieldset label.checkbox-label {display:inline; float:none; position:relative; top:-3px; width:auto; margin-left:0.5em;}
.fieldset label.radio-label {display:inline; float:none; position:relative; top:-2px; width:auto; margin-left:0.5em;}
/*\ my profile */

/* following / common-friends */
.followers {margin-top:8px;}
.followers .container:first-child {margin-left:4px;}
.followers .container {float:left; margin-left:10px;}
.followers .container a {display:block; text-decoration:none;}
.followers .container a:hover .followers-label {text-decoration:underline;}
.followers .container .followers-stats {display:block;}

.common-friends-heading {width:100%; position:relative; margin-top:8px; font-size:11px;}
.common-friends-heading span {display:block; float:left; padding-left:2px;}
.common-friends-heading a {display:block; float:right; padding-right:2px;}

.common-friends .avatar {float:left;}
.common-friends .avatar .avatar-container {/*width:60px;*/ /*margin:3px;*/}
.common-friends .avatar .avatar-container .c1-avatar-container, .common-friends .avatar .avatar-container .c2-avatar-container {background:none;}
.common-friends .avatar .avatar-container .cc-avatar-container {border:1px solid #D0D0D0; padding:2px; margin:2px;}
.common-friends .avatar .avatar-container .cc-avatar-container:hover {border:1px solid #A1A1A1;}
.common-friends .avatar .avatar-container .cc-avatar-container .plain-avatar img {border:0 none;}

/*\ following / common-friends */

/* private messages control */
.PrivateMessagesControl {}
.sidebar .PrivateMessagesControl .cc-section-container ul.feed-filter-messages {margin:0;}
.PrivateMessagesControl a {position:relative; display:block;}
.PrivateMessagesControl .selected {font-weight:bold;}
.PrivateMessagesControl .items-count {position:absolute; display:block; right:0.5em; top:0.2em; height:12px; padding:0 0 0 5px;}
.PrivateMessagesControl .items-count span {display:block; height:12px; line-height:10px; padding:0 5px 0 0; font-size:10px; font-weight:bold}
.PrivateMessagesControl ul li a.icon.email-inbox {background: url("../images/icons/16/email-inbox.png") no-repeat left top;}
.PrivateMessagesControl ul li a.icon.email-outbox {background: url("../images/icons/16/email-outbox.png") no-repeat left top;}
.PrivateMessagesControl ul li a.icon.email-trash {background: url("../images/icons/16/email-trash.png") no-repeat left top;}
.PrivateMessagesControl ul li a.icon.email-delete {background: url("../images/icons/16/email-delete.png") no-repeat left top;}
.PrivateMessagesControl ul li a.icon.comment {background: url("../images/icons/16/comment.png") no-repeat left top;}
.PrivateMessagesControl ul li a.icon.at {background: url("../images/icons/16/at.png") no-repeat left top;}
.PrivateMessagesControl ul li a.icon.received-invitations {background: url("../images/icons/16/user.png") no-repeat left top;}
.PrivateMessagesControl ul li a.icon.pending {background: url("../images/icons/16/pending.png") no-repeat left top;}
.PrivateMessagesControl ul li a.icon.group-invitation {background: url("../images/icons/16/group-invitation.png") no-repeat left top;}
.PrivateMessagesControl ul li a.icon.saved-posts {background: url("../images/icons/16/saved-posts.png") no-repeat left top;}
/*\ private messages control */

/* inbox */
table.grid-messages th {border:1px solid #c2c2c2; padding:0.4em 0.2em 0.4em 0.4em; background:#cecece; font-weight:bold;}
table.grid-messages th.no-bkg {border-top:0; border-left:0; border-right:1px solid #c2c2c2; background:#ffffff;}
table.grid-messages td {border:1px solid #c2c2c2; background:#ffffff; padding:0.3em 0.2em 0.3em 0.4em;}
table.grid-messages tr.new td {background:#eaeaea; color:#5a5a5a;}
table.grid-messages tr.odd th {border-top:0; background:#ffffff;}
table.grid-messages tr.even th {border-top:0; background:#eaeaea; color:#5a5a5a;}
table.grid-messages.no-borders {border:1px solid #c2c2c2;}
table.grid-messages.no-borders th {border-left:none; border-right:none;}
table.grid-messages.no-borders td {border-left:none; border-right:none;}
table.grid-messages.no-borders.all {border:none;}
table.grid-messages.no-borders.all th, table.grid-messages.no-borders.all td {border:none; padding:0;}
table.grid-messages .select {width: 4%;}
table.grid-messages .from {width: 25%;}
table .avatar {float:left;}
table /*.grid-messages*/ .from .avatar {float:left;}
table /*.grid-messages*/ .from .from-title {float:left; margin:0 0 0 0.5em;}
table.grid-messages .received-on {width: 25%;}
/*\ inbox */

/* MembersControl*/
.sidebar .MembersControl .cc-section-container ul {margin:0 0 0.5em 0;}
/*\ MembersControl*/

/* popup container */
.popup-container {position:absolute; z-index:100; border:1px solid #AAAAAA;}
.popup-container .cc-popup-container {background:#ffffff; padding:1em;}

#popup-container {position:absolute; left:0; top:0; display:none; z-index:500;}
#popup-container .popup-container {width:480px; /*this width is for ie6/7*/}
#popup-container .cc-popup-container {min-width:380px; min-height:60px;}

#popup-container .avatar {float:left; margin:0 0 25px 0;}
#popup-container .user-cart-content {margin:0 0 0 150px; text-align:left;}
#popup-container .user-cart-content strong {display:block; font-size:14px; margin:0 0 1em 0;}
#popup-container .user-cart-content strong .job-title {font-size:10px; line-height:1.1em; margin:0.3em 0 0 0; display:block;}
#popup-container .user-cart-content .user-cart-details {font-size:11px; color:#A9A9A9;}
#popup-container .user-cart-content .user-cart-details ul {list-style:none; margin:0;}
#popup-container .user-cart-content .user-cart-details a {color:#A9A9A9;}
#popup-container .user-cart-more {margin:0; float:left; font-size:10px; color:#A9A9A9; position:absolute; top:130px;}

.popup-body .label {margin:0;}

#overlay {position:absolute; width:100%; height:100%; background:#000000; z-index:450; display:none; top:0; left:0;}
#popup-container .user-statistics {color:#919192; margin:0 0 5px 0;}
#popup-container .user-statistics .container {display:inline; font-size:11px;}
#popup-container .user-statistics a {color:#919192;}
/*\ popup container */

/* popups content */
.form-data {}
.form-data .input-checkbox {}
.form-data .couple.form-element {padding:5px; border-bottom:1px solid #eee; line-height:20px;}
.form-data .couple.form-element .input {float:left;}
.form-data .couple.form-element .title {float:left; width:200px; font-weight:bold; text-align:right; margin:0 5px 0 0;}
.form-data .input-checkbox .couple.form-element .input {margin:2px 5px 0 205px;}
.form-data .input-checkbox .couple.form-element .title {width:auto; font-weight:bold; margin:0; text-align:left;}
.form-data .input-default .couple.form-element .input input {border:1px solid #ccc; padding:2px; width:220px;}
.form-data .input-default .couple.form-element .input textarea {border:1px solid #ccc; padding:2px; width:220px; height:80px;}
.form-data .input-default .couple.form-element .input select {border:1px solid #ccc; padding:2px; width:226px;}
/*\ popups content */

/* email article */
.email-article {}
.email-article-container {background:url(../images/quote-top.png) no-repeat left top;}
.email-article-content {background:url(../images/quote-bottom.png) no-repeat right bottom; padding:1em 3em;}
.email-article textarea {border:none; height:150px; width:100%;}
/*\ email article */

/* connect popup */
.connect-message {}
.connect-message .plain-avatar {float:left;}
.connect-message .message-fields-container {float:right; width:350px;}
.connect-message .message-fields-container input {width:250px; border:1px solid #ccc; padding:2px; margin:0 0 10px 0;}
.connect-message .message-fields-container textarea {width:250px; height:80px; border:1px solid #ccc; padding:2px; margin:0 0 10px 0;}
.connect-message .buttons {margin:10px 0 0 0;}
/*\ connect popup */

/*\ --- components --- */


/* --- icons --- */

.icon {padding:0 0 0 20px; line-height:16px; margin:0 1em 0 0; min-height:16px; display:inline-block;}
.icon-link {line-height:16px; min-height:16px; display:block;}
.icon-link span.date {display:block;}
.icon.empty {padding:0 0 0 16px; text-indent:-9999px;}
.icon.empty span {display:none;}
.icon.edit-mode {float:right;}
.icon.right {margin:0 0 0 1em;}
.icon.current {font-weight:bold;}
.align-right .icon {margin:0 0 0 1em;}
.tabs-navigation .icon {margin:0;}
.icon.no-margin {margin:0;}
.icon.no-padding {padding:0;}
.more .icon {padding:0 0 0 14px; line-height:10px; margin:0 1em 0 0; min-height:12px;}
.icon.disabled {cursor:not-allowed; color:#666;}
.item.disabled {cursor:not-allowed; color:#666;}

.module-icon {}
.module-icon span {display:block; padding:0 0 0 30px; min-height:24px; line-height:24px;}
.module-icon span strong {font-weight:normal;}

.config-module, .delete-module {cursor:pointer; margin:0;}

.NewsControl .module-icon span {background:url(../images/icons/24/news_.png) no-repeat left top;}
.FavouriteLinksControl .module-icon span {background:url(../images/icons/24/bookmark.png) no-repeat left top;}
.EventControl .module-icon span {background:url(../images/icons/24/event.png) no-repeat left top;}
.EventCalendar .module-icon span {background:url(../images/icons/24/event.png) no-repeat left top;}
.StatisticControl .module-icon span {background:url(../images/icons/24/statistics.png) no-repeat left top;}
.SiteStatisticsControl .module-icon span {background:url(../images/icons/24/statistics.png) no-repeat left top;}
.RssTreeControl .module-icon span {background:url(../images/icons/24/feed.png) no-repeat left top;}
.MyLatestRSSItemsControl .module-icon span {background:url(../images/icons/24/feed.png) no-repeat left top;}
.RssControl .module-icon span {background:url(../images/icons/24/feed.png) no-repeat left top;}
.RssReaderControl .module-icon span {background:url(../images/icons/24/feed.png) no-repeat left top;}
.SubGroupsExControl .module-icon span {background:url(../images/icons/24/home.png) no-repeat left top;}
.ConnectionsControl .module-icon span {background:url(../images/icons/24/group.png) no-repeat left top;}
.GroupsControl .module-icon span {background:url(../images/icons/24/group.png) no-repeat left top;}
.TagsControl .module-icon span {background:url(../images/icons/24/tags_.png) no-repeat left top;}
.SearchCloudControl .module-icon span {background:url(../images/icons/24/search-tags_.png) no-repeat left top;}
.QuickSearchControl .module-icon span {background:url(../images/icons/24/search.png) no-repeat left top;}
.BreadCrumbControl .module-icon span {background:url(../images/icons/24/breadcrumbs.png) no-repeat left top;}
.NavigationControl .module-icon span {background:url(../images/icons/24/breadcrumbs.png) no-repeat left top;}
.RecentPostsListControl .module-icon span {background:url(../images/icons/24/posts.png) no-repeat left top;}
.TopCategoriesControl .module-icon span {background:url(../images/icons/24/categories.png) no-repeat left top;}
.MembershipControl .module-icon span {background:url(../images/icons/24/membership.png) no-repeat left top;}
.LatestRelatedPostsControl .module-icon span {background:url(../images/icons/24/posts-related.png) no-repeat left top;}
.RateStatisticControl .module-icon span {background:url(../images/icons/24/most-discussed.png) no-repeat left top;}
.WeeklyRateStatisticControl .module-icon span {background:url(../images/icons/24/most-discussed.png) no-repeat left top;}
.RecentCommentsControl .module-icon span {background:url(../images/icons/24/recent-comments.png) no-repeat left top;}
.ArchivesControl .module-icon span {background:url(../images/icons/24/archive.png) no-repeat left top;}
.DocumentsControl .module-icon span {background:url(../images/icons/24/documents.png) no-repeat left top;}
.PeopleControl .module-icon span {background:url(../images/icons/24/search-people.png) no-repeat left top;}
.PollControl .module-icon span {background:url(../images/icons/24/polls.png) no-repeat left top;} 
.ResCenterControl .module-icon span {background:url(../images/icons/24/resource.png) no-repeat left top;}
.ResourceCenterControl .module-icon span {background:url(../images/icons/24/resource.png) no-repeat left top;}
.PrivateMessagesControl .module-icon span {background:url(../images/icons/24/email.png) no-repeat left top;}
.AccountManageControl .module-icon span {background:url(../images/icons/24/manage-account.png) no-repeat left top;}
.ProfileControl .module-icon span {background:url(../images/icons/24/user.png) no-repeat left top;}
.PersonalControl .module-icon span {background:url(../images/icons/24/user.png) no-repeat left top;}
.MessageBoard .module-icon span {background:url(../images/icons/24/comment-write.png) no-repeat left top;}
.WikiBrowse .module-icon span {background:url(../images/icons/24/pages.png) no-repeat left top;}
.WikiPages .module-icon span {background:url(../images/icons/24/pages.png) no-repeat left top;}
.MyPages .module-icon span {background:url(../images/icons/24/pages.png) no-repeat left top;}
.CustomCode .module-icon span {background:url(../images/icons/24/custom-c-code.png) no-repeat left top;}

/*--------------------------------------------------------------------------*/

/* >> ACTIONS */
.icon.add {background: url("../images/icons/16/add.png") no-repeat left top;}
.icon.add-light {background: url("../images/icons/16/add-light.png") no-repeat left top;}
.more .icon.add {background: url("../images/icons/16/add-small.png") no-repeat left top;}
.more .icon.more {background: url("../images/icons/16/more-small.png") no-repeat left top;}
.icon.view {background: url("../images/icons/16/arrow-right-small.png") no-repeat left top;}
.icon.like {background: url("../images/like.gif") no-repeat left center;}
/*.icon.add.bookmark {background: url("../images/icons/16/bookmark-add.png") no-repeat left top;}
.icon.add.event {background: url("../images/icons/16/event-add.png") no-repeat left top;}
.icon.add.feed {background: url("../images/icons/16/feed-add.png") no-repeat left top;}
*/
.icon.edit {background: url("../images/icons/16/edit.png") no-repeat left top;}

.icon.delete {background: url("../images/icons/16/delete.png") no-repeat left top;}

.icon.up {background: url("../images/icons/16/up.png") no-repeat left top;}
.icon.down {background: url("../images/icons/16/down.png") no-repeat left top;}

.icon.spam {background: url("../images/icons/16/spam.png") no-repeat left top;}

.icon.feed {background: url("../images/icons/16/feed.png") no-repeat left top;}

.icon.comment {background: url("../images/icons/16/comment.png") no-repeat left top; /*margin:0;*/}
.icon.share {background: url("../images/icons/16/share.png") no-repeat left top;}
.icon.reply {background: url("../images/icons/16/reply.png") no-repeat left top;}

.icon.email {background: url("../images/icons/16/email.png") no-repeat left top;}
.icon.print {background: url("../images/icons/16/print.png") no-repeat left top;}

.icon.email-compose {background: url("../images/icons/16/email-compose.png") no-repeat left top;}
.icon.email-inbox {background: url("../images/icons/16/email-inbox.png") no-repeat left top;}
.icon.email-outbox {background: url("../images/icons/16/email-outbox.png") no-repeat left top;}
.icon.email-trash {background: url("../images/icons/16/email-trash.png") no-repeat left top;}
.icon.email-delete {background: url("../images/icons/16/email-delete.png") no-repeat left top;}

.icon.pending {background: url("../images/icons/16/pending.png") no-repeat left top;}

.icon.link {background: url("../images/icons/16/external-link.gif") no-repeat left top;}
.icon.permlink {background: url("../images/icons/16/chain.png") no-repeat left top;}

.icon.bookmark {background: url("../images/icons/16/star.png") no-repeat left top;}
.icon.bookmark.empty {background: url("../images/icons/16/star-empty.png") no-repeat left top;}

.icon.tag-title {background: url("../images/icons/16/tag.png") no-repeat left top;}

.icon.thumbs-up {background: url("../images/arrow-up.gif") no-repeat left top;}
.icon.thumbs-down {background: url("../images/arrow-down.gif") no-repeat left top;}

.icon.wiki-page {background: url("../images/icons/16/page.png") no-repeat left top; display:block;}
.icon.wiki-incoming {background: url("../images/icons/16/page.png") no-repeat left top;}
.icon.pages {background: url("../images/icons/16/pages.png") no-repeat left top;}
.icon.sub-page {background: url("../images/icons/16/sub-page.png") no-repeat left top;}
.icon.toc {background: url("../images/icons/16/toc.png") no-repeat left top;}
.icon.page-history{background: url("../images/icons/16/page-history.png") no-repeat left top;}
.icon.export-word {background: url("../images/icons/16/export-word.png") no-repeat left top;}

.icon.copy-move {background: url("../images/icons/16/copy-move.png") no-repeat left top;}
.title-icon {background: url("../images/icons/16/page.png") no-repeat left top; display:inline-block; width:16px; height:16px; position:relative; top:3px;}

.icon.folder {background: url("../images/icons/16/folder.png") no-repeat left top;}
.icon.download {background: url("../images/icons/16/download.png") no-repeat left top;}

.icon.file {background: url("../images/icons/16/file.png") no-repeat left top;}
.icon.file.image {background: url("../images/icons/16/image.png") no-repeat left top;}
.icon.file.word {background: url("../images/icons/16/word.png") no-repeat left top;}
.icon.file.text {background: url("../images/icons/16/text.png") no-repeat left top;}
.icon.file.application {background: url("../images/icons/16/file.png") no-repeat left top;}
.icon.file.archive {background: url("../images/icons/16/archive.png") no-repeat left top;}
.icon.file.code {background: url("../images/icons/16/code.png") no-repeat left top;}
.icon.file.acrobat {background: url("../images/icons/16/acrobat.png") no-repeat left top;}
.icon.file.excel {background: url("../images/icons/16/excel.png") no-repeat left top;}
.icon.file.powerpoint {background: url("../images/icons/16/powerpoint.png") no-repeat left top;}
.icon.file.database {background: url("../images/icons/16/database.gif") no-repeat left top;}

/* icons for attachments in feed/comments */
.list-files .icon.file {background: url("../images/icons/22/file.png") no-repeat left 2px; padding:4px 0 0 30px; min-height:24px;}
.list-files .icon.file.image {background: url("../images/icons/22/image.png") no-repeat left 2px;}
.list-files .icon.file.word {background: url("../images/icons/22/word.png") no-repeat left 2px;}
.list-files .icon.file.text {background: url("../images/icons/22/text.png") no-repeat left 2px;}
.list-files .icon.file.application {background: url("../images/icons/22/application.png") no-repeat left 2px;}
.list-files .icon.file.archive {background: url("../images/icons/22/archive.png") no-repeat left 2px;}
.list-files .icon.file.code {background: url("../images/icons/22/code.png") no-repeat left 2px;}
.list-files .icon.file.acrobat {background: url("../images/icons/22/acrobat.png") no-repeat left 2px;}
.list-files .icon.file.excel {background: url("../images/icons/22/excel.png") no-repeat left 2px;}
.list-files .icon.file.powerpoint {background: url("../images/icons/22/powerpoint.png") no-repeat left 2px;}
.list-files .icon.file.database {background: url("../images/icons/22/database.png") no-repeat left 2px;}

.icon.lock {background: url("../images/icons/16/lock.png") no-repeat left top;}
.icon.unlock {background: url("../images/icons/16/unlock.png") no-repeat left top;}

.icon.root-link {background:url(../images/icons/16/parent.gif) no-repeat left center; padding: 0 0 0 10px;}

.icon.top {background:url(../images/icons/16/arrows.png) no-repeat right 2px;}

.icon.close {background:url(../images/icons/16/close.png) no-repeat left top;}

.icon.card {background: url("../images/icons/16/card.png") no-repeat left center;}
.icon.at {background: url("../images/icons/16/at.png") no-repeat left center;}
.icon.back {background: url("../images/icons/16/back.png") no-repeat left center;}

.icon.add-user {background: url("../images/icons/16/user-add.png") no-repeat left center;}
.icon.remove-user {background: url("../images/icons/16/user-remove.png") no-repeat left center;}
.icon.disconnect-user {background: url("../images/icons/16/user-remove.png") no-repeat left center;}
.icon.make-moderator {background: url("../images/icons/16/user-moderator.png") no-repeat left center;}

.icon.phone {background: url("../images/icons/16/phone.png") no-repeat left center;}

/*\ --- icons --- */

/* --- jQuery UI style --- */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.ui-state-disabled { cursor: default !important; }

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-autocomplete {position:absolute; z-index:50 !important;}

.ui-widget {}
.ui-widget .ui-widget {}
.ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(../images/jqueryUI/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; }
/*.ui-widget-content a { color: #222222; }*/
.ui-widget-header { border: 1px solid #4297d7; background: #5c9ccc url(../images/jqueryUI/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #c5dbec; background: #dfeffc url(../images/jqueryUI/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; }
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9 url(../images/jqueryUI/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; }
.ui-widget :active { outline: none; }

.ui-icon { width: 16px; height: 16px; background-image: url(../images/jqueryUI/ui-icons_469bdd_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../images/jqueryUI/ui-icons_469bdd_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../images/jqueryUI/ui-icons_d8e7f3_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/jqueryUI/ui-icons_6da8d5_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/jqueryUI/ui-icons_217bc0_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../images/jqueryUI/ui-icons_f9bd01_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/jqueryUI/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/jqueryUI/ui-icons_cd0a0a_256x240.png); }

.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

.ui-widget-overlay { background: #aaaaaa url(../images/jqueryUI/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../images/jqueryUI/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.popUpContent {background:none; border-style:none; height:99%; width:100%;}
/* --- jQuery UI styles --- */

/* jQuery colorbox styles */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:url(../images/colorbox/overlay.png) 0 0 repeat;}

#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px; background:url(../images/colorbox/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(../images/colorbox/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(../images/colorbox/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(../images/colorbox/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) center center no-repeat;}

#cboxClose{position:absolute; top:0; right:0; background:url(../images/colorbox/close.png) -0px 0px no-repeat; width:32px; height:32px; text-indent:-9999px;}
#cboxClose.hover{background-position:-0px -32px;}

/*#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}*/
/*
#cboxClose{position:absolute; top:0; right:0; background:url(../images/colorbox/close.png) 0px 0px no-repeat; width:60px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:0px -25px;}
*/
/*\ jQuery colorbox styles */

/*\ Approve message */
.button-approve  {float:right; padding:5px;}
.awaiting-approval {margin:0.5em 0 0 0; padding:0.5em 0.5em 0.5em 30px; border:1px dotted #cc0000; font-weight:bold; font-size:10px; background:url("../images/icons/16/error.png") no-repeat 0.5em 0.5em;}
.error-message {margin:0.5em 0 0 0; padding:0.5em 0.5em 0.5em 30px; border:1px dotted #cc0000; font-weight:bold; font-size:10px; background:url("../images/icons/16/error.png") no-repeat 0.5em 0.5em;}

/*\ Link page */
.link-page-container {position:relative; margin:0 0 15px 0;}
.link-page-container:hover {background:#fafafa;}

.link-page-container .icon {position:absolute; right:0; top:0; margin:0;}
.link-page-container .jcarousel-container {position:relative; margin:0; float:left;}
.link-page-container .single-thumb {float:left; width:80px; margin:0; padding:0 !important; list-style:none;}
.link-page-container .single-thumb img {width:80px; border:0 none;}
.status-editor .link-page-container .single-thumb {width:90px; border:0 none;}
.status-editor .link-page-container .single-thumb img {width:90px; border:0 none;}

.link-page-container .link-page-content {margin:0 0 0 90px; min-height:60px;}
.status-editor .link-page-container .link-page-content {margin:0 0 0 100px; min-height:70px;}

.link-page-container .link-page-content.text-info {margin:0;}
.link-page-container .link-page-content a {font-weight:bold; display:block;}
.link-page-container .link-page-content span {display:block; margin:5px 0 0 0;}

.link-page-container .jcarousel-clip {z-index:2; padding:0; margin:0; overflow:hidden; position:relative; height:60px; width:80px;}
.link-page-container .jcarousel-list {z-index:1; overflow:visible; position:relative; top:0; left:0; margin:0; padding:0; width:2000px !important; height:60px;}
#center-container ol.comments-thread ul.jcarousel-list {padding:0 !important;}

.link-page-container .jcarousel-list li, .link-page-container .jcarousel-item {float:left; list-style:none; width:80px; height:60px; background:#fff; position:relative;}
.status-editor .link-page-container .jcarousel-list li, .status-editor .link-page-container .jcarousel-item {width:90px; height:68px;}

.link-page-container .play-icon {width:80px; height:60px; position:absolute; left:0; top:0; background:url(../images/play.png) no-repeat center top; z-index:1;}
/*.link-page-container:hover .play-icon {background:url(../images/play.png) no-repeat center bottom;}*/

.link-page-container .jcarousel-next {z-index:3; display:none;}
.link-page-container .jcarousel-prev {z-index:3; display:none;}

.link-page-container .jcarousel-container-horizontal {width:80px; /*padding:0 2px; /*z-index:96;*/}
.link-page-container .jcarousel-container-vertical {width:80px; height:60px; /*padding:40px 20px;*/}
.link-page-container .jcarousel-clip-horizontal {width:80px; height:60px; /*z-index:97;*/}
.link-page-container .jcarousel-clip-vertical {width:80px; height:60px;}
.link-page-container .jcarousel-item {width:80px; height:60px;}
.link-page-container .jcarousel-item-horizontal {/*margin-right:10px;*/ margin:0 1px 0 0; /*z-index: 99;*/}
.link-page-container .jcarousel-item-vertical {margin-bottom:10px;}
.link-page-container .jcarousel-item-placeholder {background:#fff; color:#000;}

.jcarousel-item img {width:80px; border:0 none;}
.jcarousel-item img:hover {border:0 none;}
.status-editor .jcarousel-item img {width:90px; border:0 none;}

.status-editor .link-page-container .jcarousel-container-horizontal {width:90px; /*padding:0 2px; /*z-index:96;*/}
.status-editor .link-page-container .jcarousel-container-vertical {width:90px; height:68px; /*padding:40px 20px;*/}
.status-editor .link-page-container .jcarousel-clip-horizontal {width:90px; height:68px; /*z-index:97;*/}
.status-editor .link-page-container .jcarousel-clip-vertical {width:90px; height:68px;}
.status-editor .link-page-container .jcarousel-item {width:90px; height:68px;}
.status-editor .link-page-container .jcarousel-item-horizontal {/*margin-right:10px;*/ margin:0 1px 0 0; /*z-index: 99;*/}
.status-editor .link-page-container .jcarousel-item-vertical {margin-bottom:10px;}
.status-editor .link-page-container .jcarousel-item-placeholder {background:#fff; color:#000;}

.list-links {position:relative;}
.list-links .icon {position:absolute; right:0; top:0; margin:0;}
.list-links .thumb {/*position:relative;*/ margin:0 0 5px 0; float:left; display:block;}
.list-links a.thumb {border-bottom:none !important;}
.list-links a.thumb img {width:80px; border:0 none;}
.list-links a:hover.thumb img {border:0 none;}
.activity-container .list-links .thumb img {width:90px; border:0 none;}
.status-editor .list-links .thumb img {width:90px; border:0 none;}

.comments-attached-files .list-links .link-page-content {margin:0 0 0 90px;}
.activity-container .comments-attached-files .list-links .link-page-content {margin:0 0 0 100px;}
.list-links .link-page-content.text-info {margin:0 !important;}
.list-links .link-page-content a {font-weight:bold; /*font-size:12px; color:#333;*/}

.link-page-content .link-page-content-title {display:inline !important;}
.activity .activity-container .link-page-content a {border-bottom:0 none; /*display:block;*/}
.activity .activity-container .link-page-content a:hover {text-decoration:underline;}

.list-links .link-page-content strong, .list-links .link-page-content a, .list-links .link-page-content strong span, .list-links .link-page-content a span {font-size:11px; /*color:inherit; /*color:#333;*/}
.list-links .link-page-content span {display:block; margin:0 0 5px 0; font-size:11px; line-height:1.2; color:#666;}

/*.list-link-container, .youtube-container {border-bottom:1px dotted #ccc;}*/

/*\ Horizontal Buttons */
.link-page-container .jcarousel-next-horizontal {position:absolute; top:20px; right:-8px; width:16px; height:14px; cursor:pointer; background: transparent url('../images/widget-panel/next-horizontal.png') no-repeat 0 0;}
.link-page-container .jcarousel-prev-horizontal {position:absolute; top:20px; left:-8px; width:16px; height:14px; cursor:pointer; background:transparent url('../images/widget-panel/prev-horizontal.png') no-repeat -50px 0;}
.link-page-container .jcarousel-next-horizontal:hover {background-position:-16px 0;}
.link-page-container .jcarousel-prev-horizontal:hover {background-position:-32px 0;}
.link-page-container .jcarousel-next-horizontal:active {background-position:-32px 0;}
.link-page-container .jcarousel-prev-horizontal:active {background-position:-16px 0;}
.link-page-container .jcarousel-next-disabled-horizontal, .link-page-container .jcarousel-next-disabled-horizontal:hover, .link-page-container .jcarousel-next-disabled-horizontal:active {cursor:default; background-position:0;}
.link-page-container .jcarousel-prev-disabled-horizontal, .link-page-container .jcarousel-prev-disabled-horizontal:hover, .link-page-container .jcarousel-prev-disabled-horizontal:active {cursor:default; background-position:-50px 0;}
