#widgets_css {
  display: none;
}
body {
  background: #fff; text-align: left; margin: 0px; padding: 0px;
  font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;
  font-size: 11px;
  overflow: hidden;
  }

p {
  font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;
  font-size: 11px; text-align: left; padding:0px; margin:15px 0px;
  }

a {
  color: #2B587A;
  text-decoration: none;
  cursor: pointer;
}

.pageBody a:hover {
  text-decoration: underline;
}
img {
  border: 0;
}

.status_table td, .reply_table td {
  vertical-align:top;
}

.info_footer .text {
  color:#999999;
  padding:5px 0 0;
}

.info_footer .reply_to {
  color:#999999;
  padding:0 4px;
}

.info_footer .actions {
  display:none;
}

.info_footer .fl_r.actions {
  margin-right: 6px;
}

.wall_reply {
  border-top:1px solid #DEE4E8;
  padding: 5px 0;
}
.wall_reply.first {
  border-top:0px;
}

.reply_image {
  margin-top: 3px;
  height:25px;
  width:30px;
  overflow:hidden;
}

.reply_image img {
  width:25px;
}

.reply_table {
}

.reply_table.first {
  border-top:0px;
}

.reply_table .info {
  padding: 0 0 3px;
  width: 100%;
}

.reply_table .msg_text {
  padding:0 3px;
}

.status_top_table .reply_table .name_link, .reply_table .name_link {
  font-weight:normal;
}

.reply_table .info_footer {
  padding:2px 0 0;
  font-size:10px;
  width: 100%;
}

.reply_box {
  padding:6px 7px;
  background:#F7F7F7;
  abackground:#FFFFFF;
  border-bottom:1px solid #DAE2E8;
  aborder-bottom:1px solid #FFFFFF;
  border-top:1px solid #DAE2E8;
}

.reply_message {
  /* width:305px; */
  width: 100%;
  height:14px;
  margin:0;
}

.reply_submit {
  display:none;
  height:30px;
  /* width:310px; */
}

.reply_to_title {
  display: none;
  padding: 12px 10px 0px;
}

.reply_header {
  /*margin:0 0 2px; */
  height:16px;
  background:#EEEEEE;
  background:#F7F7F7;
  padding: 2px 7px 0;
  border-width: 1px 0 1px;
  border-color: #DEE4E8;
  border-color: #DAE2E8;
  aborder-top-color: #FFFFFF;
  border-style: solid;
  color:#777777;
}


.status_btn {
  margin:7px 0 0;
}


.replies_wrap {
  padding-top: 11px;
  padding-bottom: 5px;
}
.textHolder {
  padding-right:6px;
}

/*  - - -- - - - */


.commHead {
  background: center no-repeat #dae2e8;
  border-bottom: 1px solid #ccd3da;
  height: 16px;
  color: #45688e;
  font-weight: bold;
  padding: 2px 8px 2px 8px;
  vertical-align: middle;
  line-height: 20px;
}
.commHead a {
  line-height: 16px;
  vertical-align: top;
}
.commHead .fl_r {
  font-weight: normal;
}
.commHead span {
  line-height: 16px;
  vertical-align:top;
}
.commHead span img {
  vertical-align: top;
  margin-top: 5px;
  margin-left: 5px;
}
.commHead .notYou {
  font-weight: normal;
}
.commHead a.moderLink {
  color: #A9B8CB !important;
  margin-left: 5px;
}
#commentsCount {
  cursor: default;
}

.addcomment {
  background: #f7f7f7;
  border-bottom: 1px solid #ccd3da;
  padding: 10px;
}
.userPic {
  width: 50px;
  padding: 0 0 0 10px;
}
.commentAutor {
  padding:10px;
  padding-right: 9px;
}
.addcomment .commentBody {
  width: 100%;
  border: 1px solid #C0CAD5;
  padding: 3px;
  background: #fff;
}
.addcomment .commentBody textarea, .addcomment .commentBody .mention_rich_ta {
  width: 100%;
  padding: 0;
  border: 0;
  overflow: hidden;
}
.comment .commentBody {
  padding-top: 10px;
}
.comment .commentBody .name {
  font-weight: bold;
  margin-right: 5px;
}
.comment .date {
  color: #999999;
  font-size: 10px;
  padding-bottom: 10px;
}
.comment .dld {
  font-weight: normal;
}
.addcomment .commentBody textarea {
  height: 42px;
  position: relative;
}
.commentBody .results_container {
  margin-top: 6px;
}

.commentBody .reply_link_wrap {
  padding-top: 5px;
}

.commentBody .reply_date {
  color:#999999;
}

.commentBody .reply_actions {
  padding:0 5px;
}


.commentButtons {
  margin: 6px 0px 0px -5px;
  padding-left: 5px;
}
.commentButtons .button_yes {
  width: 100px;
  margin-bottom: 0;
  margin-left: 0;
}
.toStatus {
  color: #888;
  height: 13px;
  padding: 10px 0 5px 5px;
  margin-top: 3px;
}

.toStatusCheckbox {
  padding: 1px 0 0 10px;
}
.separator {
  border-bottom: 1px solid #eeeeee;
  height: 1px;
}
.loading {
  padding-right: 10px;
  padding-top: 12px;
  display: none;
}
.delete_status_wrap {
  height: 13px;
  padding-top: 0px;
  width: 17px;
}
.delete_status {
  background: url('/images/pics/statusx.gif?1') no-repeat scroll 0px 0px;
  cursor: pointer;
  height: 17px;
  width: 17px;
}

#commentsMoreLink {
  margin-top: -1px;
}

#commentsMoreLink a, #usersMoreLink a {
  text-align: center;
  border-top:1px solid #EEEEEE;
  display: block;
  padding: 10px 0px 12px 0px;
  outline: none;
}
#commentsMoreLink a:hover, #usersMoreLink a:hover {
  border-top: 1px solid #CCD3DA;
  background: #ECEFF3;
  text-decoration: none !important;
}
#status_field {
  margin: 0;
  outline: 0;
  height: 42px;
}

.external_icon {
  width:22px;
  height:25px;
  background:url("/images/icons/extcomment_icon.gif") no-repeat scroll 0 5px transparent;
}

.status_share_desc {
  line-height: 25px;
}
.wall_post_action {
  display: none;
  color: #767676;
}
.wall_post_action div {
  height: 3px;
}


.status_desc {
  padding: 0 3px 0 0;
  color: #777777;
}

.status_desc a {
  border-bottom:1px dashed #A7B7C9;
}

.status_desc a:hover {
  border-bottom:1px solid #A7B7C9;
  text-decoration: none !important;
}

.moderhead {
  background: #f7f7f7;
  text-align: center;
  padding-bottom: 5px;
}
.moderhead a {
  padding: 2px;
}
.moderhead a.currentMode {
  font-weight: bold;
}


/* comments media attach */

.add_wall_menu {
  position: absolute;
  display: none;
  cursor: pointer;
  z-index: 105;
}
.add_wall_header, .menu_header {
  border: 1px solid #3B6798;
  position: absolute;
  z-index: 107;
}
.add_wall_header div, .menu_header div {
  background: #6D8FB3;
  border: 1px solid;
  border-color: #7E9CBC #5C82AB #6D8FB3;
  padding: 2px 6px;
  color: #FFF;
}
.add_wall_rows {
  position: absolute;
  z-index: 106;
  left: -20px;
  top: 20px;
}
.add_wall_rows div.rows a, #menu_edit_photo_cont div.rows a {
  padding: 4px 10px 0px 27px;
  display: block;
  height: 18px;
  background: #FFF no-repeat;
}
.add_wall_rows div.rows a:hover, #menu_edit_photo_cont div.rows a:hover {
  text-decoration: none !important;
  background-color: #DAE2E8;
}
.add_wall_rows div.rows, #menu_edit_photo_cont div.rows {
  border: 1px solid #96AABE;
  margin: 0px;
  position: relative;
  z-index: 106;
}
.wall_poll {
  background: white;
  border: 1px solid #C0CAD5;
  margin-top: 5px;
  padding: 10px;
  padding-bottom: 7px;
  clear: both;
}
.wall_poll .label {
  color: #777777;
  float: left;
  padding: 4px 10px 0 0;
  text-align: right;
  vertical-align: top;
  width: 110px;
}
.wall_poll .labeled {
  float: left;
  width: 200px;
}
.wall_poll input {
  width: 222px;
  margin-bottom: 3px;
}
.wall_poll .divider {
  color: #777;
  padding: 0;
}
.wall_poll a.disabled,.wall_poll a.disabled:hover  {
  color: #777;
  cursor: default;
  text-decoration: none;
}
.wall_poll a {
  font-size: 10px;
}
.attach_poll {
  height: 21px;
  background:url("/images/icons/poll_icon.gif") no-repeat scroll 0 2px transparent;
  padding-left: 22px;
}
.attach_poll span {
  color: #757575;
  line-height: 21px;
}
.attach_poll span.pollQ {
  color: #2B587A;
}
.status_poll_preview_tail {
  margin-left: 50px;
  background: url('/images/tooltip_arrow_down_w.gif') no-repeat;
  display: block;
  margin-bottom: -8px;
  top: -2px;
}

.iconX, .iconXover {
  background: url("/images/icons/x_icon5.gif") no-repeat scroll 0 -21px transparent;
  cursor: pointer;
  height: 21px;
  width: 21px;
}
.iconXover {
  background: transparent url(/images/icons/x_icon5.gif) no-repeat 0px 0px;
}

.attach_box {
  padding: 8px 0 0;
}
.attach_img {
  padding: 2px;
  border: 1px solid #AAAAAA;
  background: #FFFFFF;
}

.attach_audio {
  padding: 3px 0 2px 20px;
  background: url(/images/play.gif) no-repeat 0px 1px;
}

.attach_audio .performer {
  font-weight: bold;
}

.attach_img img {
  vertical-align: top;
}

.attach_x {
  padding: 0 5px;
}

.status_note {
  padding: 8px 0 0;
  display: none;
}

.status_note_label {
  color: #777;
}

.status_note_title {
  width: 372px;
}

/* Status share url attach */
#wall_share_preview {
  background: white;
  border: 1px solid #C0CAD5;
  margin-top: 5px;
  padding: 10px 10px 5px 10px;
}
#wall_share_preview img.loading {
  display: block;
  width: 32px;
  margin: 0 auto 5px auto;
  vertical-align: middle;
}
#wall_share_preview .tt_thumb {
  margin-bottom: 5px;
}
#wall_share_preview .descr {
  padding-bottom: 5px;
}

.wall_share_preview_tail {
  margin-left: 66px;
  background: url('/images/tooltip_arrow_down_w.gif') no-repeat;
  display: block;
  margin-bottom: -8px;
  top: -2px;
}
.attach_url {
  height: 21px;
  background:url("/images/icons/statuses_s.gif") no-repeat scroll 0 2px transparent;
  padding-left: 22px;
}
.attach_url span {
  color: #757575;
  line-height: 21px;
}

/* Inline polls (full at widgets.css) */
.pollStats {
  width: 300px;
}
.pollStatsText {
  padding-top: 5px;
}
.pollStatsBg {
  background: #FAFAFA;
  width: 95%;
}
.pollStatsFg {
  background: #DAE2E8;
  border-top:1px solid #CAD1D9;
  font-size:0;
  height:14px;
  overflow:hidden;
}
.pollStatsDesc {
  padding-left: 5px;
  width: 5%;
}


/* Mentions */
.mini_editor_cont {
  display: none;
}
.mention_rich_ta {
  padding: 3px;
  border: 1px solid #C0CAD5;
  background: white;
  outline: none;
  overflow-x: hidden;
  line-height: 13px;
}
.mention_rich_ta a {
  color: #2B587A !important;
  cursor: text !important;
  text-decoration: none !important;
}
.mention_rich_ta p {
  font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;
  font-size: 11px;
  padding:0px;
  margin: 0;
  line-height: 100%;
}
.mini_editor_cont .result_list {
  display: none;
}

/* Media attachments display */
.raud_icon {
  width: 15px;
  height: 10px;
  background: url("/images/icons/raudicons2.gif") no-repeat scroll 0px 0px transparent;
  margin-top: 4px;
  font-size: 5px;
}

.comments_icon {
  background-position:0px -10px;
}

.poll_icon {
  background-position:0px -30px;
}

.checkin_icon {
  background-position:0px -40px;
}

.external_icon {
  width:22px;
  height:25px;
  background:url("/images/icons/extcomment_icon.gif") no-repeat scroll 0 5px transparent;
}

.share_icon {
  width:22px;
  height:25px;
  background:url("/images/icons/statuses_s.gif") no-repeat scroll 0 5px transparent;
}


.status_note_desc {
  line-height: 17px;
}

.status_share_desc {
  line-height: 17px;
}
.status_poll_desc {
  line-height: 17px;
}

.status_desc {
  padding: 0 3px 0 0;
  color: #777777;
  line-height: 17px;
}

.status_desc_wrap {
  padding: 5px 0px 1px 0px;
}

a.status_desc .a {
  color: #2B587A;
  padding-left: 1px;
}
a.status_desc:hover {
  text-decoration: none;
}
a.status_desc:hover .a {
  text-decoration: underline;
}
.post_media {
  padding: 5px 0 0;
  line-height: 14px;
}

.post_media .videoWallThumb, .post_media .videoWallThumbSmall {
  margin: 0;
}
.feedCheckin {
  margin-top: 5px;
}
.feedCheckin span {
  color:#808080;
}
.feedPhotos {
 vertical-align:middle;
}
.feedPhotos a img {
  vertical-align:middle;
  padding: 3px;
  border: 1px solid #aaa;
  background-color: #fff;
  margin:3px 6px 3px 0px;
}

.feedPhotos a:hover img{
  border: 1px solid #45688E;
}

.feedVideos {
  vertical-align:top;
}

.feedVideos a img {
 vertical-align:top;
 padding: 1px;
 border: 1px solid #aaa;
 background-color: #fff;
 margin:3px 6px 3px 0px;
}

.feedVideos a:hover img{
 border: 1px solid #45688E;
}

/* */

.videoWallLink, .videoWallLinkHover {
  padding: 2px 0px 1px 0px;
  float: left;
}

.durationText {
  cursor: pointer;
  position: absolute;
  width: 159px;
  margin-top: 109px;
  z-index: 3;
}

.videoWallThumbSmall .durationText {
  width: 81px;
  margin-top: 49px;
}

.durationText div {
  float: right;
  font-size: 10px;
  padding: 0px 3px 1px;
}

a.videoWallLink:hover, a.videoWallLinkHover:hover {
  text-decoration: none;
}

.videoWallLink, .videoWallLinkHover, .videoWallLink .iTitle, .videoWallLinkHover .iTitle {
  vertical-align: bottom;
}

.videoWallLinkHover .iTitle {
  text-decoration: underline;
}

.videoWallThumb, .videoWallThumbSmall {
  position: relative;
  margin-top: 4px;
}

.videoWallThumb img {
  width: 160px;
  height: 120px;
  vertical-align:top;
  padding: 1px;
  border: 1px solid #aaa;
  background-color: #fff;
  margin: 3px 6px 0px 0px;
}

.videoWallThumbSmall img {
  width: 80px;
  height: 60px;
  vertical-align:top;
  padding: 1px;
  border: 1px solid #aaa;
  background-color: #fff;
  margin: 3px 6px 0px 0px;
}

.videoWallLinkHover .videoWallThumb img,
.videoWallLinkHover .appThumb img,
.videoWallLinkHover .videoWallThumbSmall img, {
  border: 1px solid #45688E;
}

.status_date_link, .status_date_link:hover {
  color: #777;
}
/* Share tooltip start */
.share_tooltip {
  position: absolute;
  z-index: 100;
}
.tt_content {
  background: white;
  border: 1px solid #AEBDCC;
  padding: 10px;
  padding-bottom: 0;
}
.tt_thumb {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  border: none;
}
h4.tt_header {
  margin-left: 0;
}
.tt_footer {
  background: #EEF2F6;
  border-top: 1px solid #CCD3DC;
  padding: 8px 10px;
  margin: 10px -10px 0 -10px;
}

.share_tooltip_top .tt_top_pointer, .share_tooltip_bottom .tt_bottom_pointer {
  display: block;
}
/* Share tooltip end */

/* Status likes  */
.commentBody .like_wrap {
  padding: 2px 4px;
	margin-top: 4px;
	font-size: 10px;
  cursor: pointer;
}
.commentBody .like_wrap .like_link {
  visibility: hidden;
}
.commentBody .like_wrap div {
  width: 11px;
  height: 10px;
  margin: 3px 3px 0 3px;
  background: url(/images/icons/like.gif?5) no-repeat 1px 0;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.commentBody .like_wrap span {
  color: #2F5879;
}
.commentBody .like_wrap:hover div {
  opacity: 1;
  filter: alpha(opacity=100);
}
.commentBody .like_wrap:hover .like_link {
  text-decoration: underline;
}
.commentBody .like_wrap_on div {
  opacity: 1;
  filter: alpha(opacity=100);
}

.publishedBy {
  font-weight: bold;
  background: url(/images/icons/published.gif) 0 3px no-repeat;
  padding-left: 12px;
  margin-right: 2px;
}
/* Status likes end */

/* Like tooltip */
.tt_head {
	cursor: pointer;
	margin: -11px -11px 10px -11px;
	border: 1px solid #3B6798;
}
.tt_head div {
  border: 1px solid;
  border-color: #7E9CBC #5C82AB #5C82AB;
	background: #6D8FB3;
	color: #FFF;
	text-shadow: 0 1px 0 #45688E; 
	padding: 2px 9px 3px;
}
.publish_tooltip .tt_content {
	padding: 3px 7px 3px 3px;
}
.like_stats_tooltip .tt_descr {
  height: 25px;
	width: 180px;
  overflow: hidden;
  overflow-y: hidden;
  margin: 0;
  position: relative;
}
.like_stats_tooltip .tt_top_pointer {
  background-image: url(/images/tooltip_arrow_up_b.gif?1);
}
table.like_stats {
  border: 0;
  border-collapse: collapse;
  position: relative;
}
table.like_stats td {
	padding: 0;
  vertical-align: top;
}
table.like_stats td img {
  width: 25px;
	margin-right: 6px;
}
.tt_no_footer .tt_descr {
  margin-bottom: 10px;
}
.tt_no_footer .tt_bottom_pointer {
  background: url(/images/tooltip_arrow_white.gif);
}
/* status media attach end */



#membersRows {
 padding:10px 0px 5px 0px;
 vertical-align: top;
}
#membersRows .mem_row {
 background:#FFFFFF;
 border:1px solid #DAE2E8;
 margin:0px 0 3px 0px;
 padding:8px 8px 6px 8px;
}
#membersRows .mem_row table {
 border-collapse: collapse;
 width: 100%;
}
#membersRows td {
 padding:0px;
 vertical-align: top;

 line-height: 120%;
}
#membersRows td.img {
 width: 25px;
}
#membersRows td.img a {
 display: block;
 width: 25px;
 height: 25px;
 overflow: hidden;
}
#membersRows td.img img {
 width: 25px;
}

#membersRows td.info {
 padding-left: 10px;
}
#membersRows td.details {
 /*width: */
 text-align: right;
 font-size: 10px;
 line-height: 130%;

}
#membersRows td.info .actions{
 font-size: 9px;
 height: 14px;
 display: block;
 font-weight: bold;
}
#membersRows td.info .actions a, #membersRows td.info .actions .divide {
 font-weight: normal;
}

#membersRows .alertmsg {
  margin:0 0 3px 0px;
}

#membersSections {
 padding:10px;
 width:150px;
 vertical-align:top;
}

#noMembers {
  background:#FFF;
  border:1px solid #DAE2E8;
  color:#777777;
  font-size:13px;
  padding:80px 0;
  text-align:center;
  margin: 0px 0px 3px 0px;
}


/* privacy box */
.t_filter_area {
  border-bottom: 1px solid #D8DFEA;
  padding: 10px;
  background-color: #F7F7F7;
 _padding-bottom: 18px;
}

*:first-child+html .t_filter_area {
  padding-bottom: 18px;
}

.t_filter_selected {
  float: left;
  border-bottom: 1px solid #FFFFFF;
  margin-right: 10px;
  margin-bottom: -1px;
  cursor: pointer;
}

.body_rtl .t_filter_selected {
  float:right;
  margin: 0 0 -1px 10px;
}
.t_filter_selected .t_filter2 {
  border: 1px solid #3B6798;
  border-top: 1px solid #395676;
  border-bottom: 1px solid #4A73A0;
}
.t_filter_selected .t_filter3 {
  border: 1px solid #5C82AB;
  padding: 2px 5px 3px 5px;
  background-color: #6D8FB3;
  color: #FFFFFF;
  font-weight: bold;
}

.t_filter_off {
  cursor: pointer;
  padding: 4px 7px 5px;
  color: #45688E;
  font-weight: bold;
  float: left;
  margin-right: 10px;
  margin-bottom: -1px;
}
.body_rtl .t_filter_off {
  float:right;
  margin: 0 0 -1px 10px;
}
#mod_sections_loading {
  visibility: hidden;
  margin-top: 5px;
}
.t_filter_area a {
  margin-top: 5px;
  margin-left: 5px;
}

/* Groups Widget */
.squarePic {
  height: 50px;
  clear: both;
  overflow: hidden;
  padding-bottom: 3px;
}
.squareUser {
  width: 58px;
  height: 68px;
  float: left;
  overflow: hidden;
  text-align: center;
}
.squareUser a {
  color: #808080;
  font-size: 10px;
}
#main .squareUser a:hover {
  text-decoration: none; !important;
}
.groupInfo {
  margin: 8px 8px 0px 8px;
}
.groupName {
  color: #45688e;
  font-weight: bold;
  padding-left: 10px;
  float: left;
}
.softHead {
  padding: 8px 0px 1px 0px;
  margin: 0px 10px;
  border-bottom: 1px solid #d9e1e7;
  padding-bottom: 2px;
  color: #45688e;
  font-weight: normal;
}
.softHead a {
  font-weight: normal;
}
.widgetBottom {
  background: #eef2f5;
  color: #2f5879;
}
.widgetBottom .checkbox_container table {
  margin: 3px 0px;
}
.statHolder {
  background: #ECECEC;
  height: 1px;
  margin-bottom: 20px;
}
.statLine {
  position: absolute;
  border-top: 1px solid #c0ccd9;
  background: #dae2e8;
  margin-top: 0px;
  height: 15px;
}

.groupsMain {
  border:1px solid #BEC8D3;
  border-bottom: none;
}

/* ---- */
#group_like .checkbox {
  color: #2B587A;
  cursor: pointer;
  border-left: 1px solid #BEC8D3;
  border-right: 1px solid #BEC8D3;
  border-bottom: 1px solid #BEC8D3;
  float: none;
  margin-right: 0;
  *display: block;
}
#group_like div.checkbox_inner {
  padding: 3px;
  height: 14px;
  line-height: 14px;
  padding-left: 7px;
  padding-bottom: 4px;
  border: 1px solid #eef2f5;
  border-top: 1px solid #D9E1E7;
  padding-top: 4px;
  *display: block;
}
#group_like #join_group.checkbox {
  *display: block;
}
#group_like .checkbox .checkbox_inner {
  *display: block;
}
#group_like .checked {
  background-color: #36638E;
  font-size: 11px;
  font-family: tahoma, tahoma, verdana, arial, sans-serif, Lucida Sans;
  border: 1px solid #3B6798;
  text-shadow: 0px 1px 0px #45688E;
  padding: 0px;
}
#group_like .checkbox.checked div.checkbox_inner {
  border-style: solid;
  border-width: 1px;
  border-color: #7E9CBC #5C82AB #5C82AB;
  background-color:#6D8FB3;
  color: #FFF;
  padding-top: 3px;
  float: none;
  *display: block;
}
#group_like .checked .check {
  background: url("/images/like_s.gif?1") no-repeat scroll 0 -28px;
}
#group_like .checked-light .check {
  background: url("/images/like_s.gif?1") no-repeat scroll 0 -28px;
}
#group_like .check {
  width: 14px;
  height: 14px;
  float: left;
  background: url("/images/like_s.gif?1") no-repeat scroll 0 -14px;
  margin-right: 8px;
}
#group_like #subscr_group.checked-light .check {
  background: url("/images/icons/check.gif") no-repeat scroll 0 -14px;
}
#group_like #subscr_group .check {
  width: 14px;
  height: 14px;
  float: left;
  background: url("/images/icons/check.gif") no-repeat scroll 0 0px;
  margin-right: 8px;
}
.group_users {
  padding: 7px 0px 5px 5px;
}
.anim_row {
  overflow-x: hidden;
  padding-bottom: 2px;
}
.inline_row {
  display: inline;
}


/* Like widget */
#like_body {
  background: transparent;
}


.like_dived .like_wrap {
  /* border: 1px solid #3B6798; */
  margin-right: 8px;
  cursor: pointer;
  position: relative;
}
.like_dived .like_inline .like_wrap {
  margin: 0;
}

.like_dived .like_wrap .like_left {
  border: 1px solid #3E6797;
  border-right: 0;
  padding: 0;
  float: left;
  z-index: 1000;
  position: relative;
}
.like_dived .like_wrap .like_left .like_left_border {
  border: 1px solid;
  border-color: #7D9ABB #3E6797 #5C81AA #5C81AA;
  padding: 3px 3px 1px 2px;
  background: #6D8EB2;
  width: 10px;
  position: relative;
  height: 10px;
  width: 10px;
}
.like_dived .like_wrap_h22 .like_left .like_left_border   {
  padding: 5px 5px 3px 4px;
}
.like_dived .like_wrap .like_right {
  border: 1px solid #ADBCCB;
  border-left: 0;
  padding: 0;
  float: left;
  z-index: 100;
  position: relative;
  height: 20px;
}
.like_dived .like_wrap .like_right .like_right_border {
  border-width: 1px;
  border-style: solid;
  border-color: #fff #EDF2F6 #EDF2F6 #EDF2F6;
  background: #EDF2F6;
  padding: 0px 4px 0px;
  text-shadow: 0px 1px 0px #fff;
  color: #2F5879;
  line-height: 14px;
  height: 14px;
  -webkit-user-select:none;
  -moz-user-select:none;
}
.like_dived .like_wrap_h22 .like_right .like_right_border   {
  padding: 2px 4px;
}
.like_dived .like_wrap .icon {
  width: 10px;
  height: 10px;
  background: url(/images/icons/like_widget.gif?1) 0 0 no-repeat;
  overflow: hidden;
}
.like_dived .like_wrap .like_left .iconV {
  background-position: 0 -18px;
  position: absolute;
  margin: 0 1px 1px 2px;
  width: 7px;
  height: 9px;
}
.like_dived .like_wrap .like_left .iconHeart {
  background-position: 0 -29px;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.like_dived .like_wrap .like_bottom_shadow {
  height: 1px;
  opacity: 0.08;
  filter: alpha(opacity=8);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=8)";
  background: black;
  *display: none;
}

.like_dived .checkbox_pressed .like_left_border {
  background-color:#6688AD;
  border-color:#51769E #51779F #7495B8;
}

.like_dived .heart .checked .like_left .icon {
  background-position: 0 -29px;
  margin: 0;
  width: 10px;
  height: 10px;
}
.like_dived .checkbox_over .like_right {
  border-color: #8596A9;
}
.like_dived .checkbox_over .like_right .like_right_border {
  background: #E3EAF1;
  border-color: #fff #E3EAF1 #E3EAF1 #E3EAF1;
  -webkit-user-select: none;
  -moz-user-select: none;

}
.like_dived .checked .like_left {
  border-right: 1px solid #3E6797;
}
.like_dived .checked .like_left .like_left_border {
  border-right: 0;
}
.like_dived .checked .like_left_border .iconV {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.like_dived .checked .like_left_border .iconHeart {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.like_dived .checked .like_right {
  border-color: #3E6797;
}
.like_dived .checked .like_right .like_right_border {
  border-color: #7C98BA #5C80A9 #5C80A9 #7C98BA;
  background: #6D8DB1;
  text-shadow: 0px 1px 0px #4B688B;
  color: #fff;
}


.like_tabled_lite td.like_right .like_right_border {
  padding: 4px 3px 2px;
}
.like_tabled_lite td.like_right .icon {
  width: 10px;
  height: 10px;
  background: url(/images/icons/like_widget.gif?1) 0 -29px no-repeat;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.like_tabled_lite .checkbox_over  td.like_right .icon {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.like_tabled_lite .checked td.like_right .icon {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.like_tabled_lite_vertical .arrow {
  width: 11px;
  height: 6px;
  background: url(/images/icons/like_widget.gif?1) 0 -53px no-repeat;
  margin: -1px 0 2px 27px;
}

.like_tabled_lite_vertical .like_wrap1 {
  float: none;
}
.like_tabled_lite_vertical .like_wrap {
  margin: 0;
}
.like_tabled_lite_vertical td.like_right .like_right_border {
  padding: 4px 4px 2px;
}

/* Like designs */
.like_tabled .like_wrap {
  border: 1px solid #3B6798;
  margin-right: 10px;
  cursor: pointer;
}
.like_tabled .like_wrap1 {
  float: left;
  background-color: #6D8FB3;
  border: 1px solid #5C82AB;
  border-top-color: #7E9CBC;
  padding: 1px;
  text-shadow: 0px 1px 0px #45688E;
  color: #fff;
}
.like_tabled .checkbox_over .like_wrap1 {
  background-color: #7997b7;
}
.like_tabled .like_wrap table {
  border-collapse: collapse;
  border: 0;
  padding: 0;
}
.like_tabled .like_wrap td.like_left {
  padding: 2px 3px;
}
.like_tabled .like_wrap td.like_right {
  border-left: 1px solid #6587AC;
  padding: 0;
}
.like_tabled .like_wrap td.like_right .like_right_border {
  line-height: 14px;
  height: 14px;
  border-left: 1px solid #7E9CBC;
  padding: 1px 4px;
}
.like_tabled .like_wrap .icon {
  width: 10px;
  height: 10px;
  background: url(/images/icons/like_widget.gif?1) 0 0 no-repeat;
  overflow: hidden;
}
.like_tabled .like_wrap .like_left .icon {
  background-position: 0 -18px;
  margin: 2px 2px 1px 1px;
  width: 7px;
  height: 9px;
}

.like_tabled .checkbox_pressed .like_wrap1 {
  background-color:#6688AD;
  border-color:#51769E #51779F #7495B8;
}

.like_tabled_full .checked td.like_left .icon {
  background-position: 0 -29px;
  margin: 2px 0 0 0;
  width: 10px;
  height: 10px;
}

.like_tabled_lite .like_wrap td.like_right .like_right_border {
  padding: 4px 3px 2px;
  height: 10px;
}
.like_tabled_lite td.like_right .icon {
  width: 10px;
  height: 10px;
  background: url(/images/icons/like_widget.gif?1) 0 -29px no-repeat;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.like_tabled_lite .checkbox_over  td.like_right .icon {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.like_tabled_lite .checked td.like_right .icon {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}


.like_tabled_lite_vertical .like_wrap1 {
  float: none;
}
.like_tabled_lite_vertical .like_wrap {
  margin: 0;
}
.like_tabled_lite_vertical td.like_right .like_right_border {
  padding: 4px 4px 2px;
}


.like_counter_wrap {
  border: 1px solid #ADBCCB;
  cursor: default;
  margin-left: 1px;
}
.like_counter {
  border-top: 1px solid #fff;
  background: #EDF2F6;
  padding: 2px 5px 4px;
  font-weight: bold;
  color: #2B587A;
  text-shadow: 0 1px 0px #fff;
  font-size: 11px;
  line-height: 13px;
  text-align: center;
}
.like_counter_wrap .arrow {
  position: absolute;
  width: 5px;
  height: 9px;
  background: url(/images/icons/like_widget.gif?1) 0 -61px no-repeat;
  overflow: hidden;
  margin-left: -10px;
  margin-top: 3px;
}
.like_tabled_lite_vertical .arrow {
  width: 11px;
  height: 6px;
  background: url(/images/icons/like_widget.gif?1) 0 -53px no-repeat;
  overflow: hidden;
  margin: -1px 0 2px 27px;
}
.like_tabled_lite_vertical .like_counter_wrap {
  margin: 0;
}
.like_tabled_lite_vertical .like_counter {
  font-size: 12px;
}
#stats_text {
  line-height: 11px;
  margin-top: 5px;
}
#like_table_left {
  vertical-align: top;
}
#like_table_right {
  padding-left: 10px;
  text-align: left;
  vertical-align: middle;
}
.like_dived_full #checkbox {
  position: relative;
  overflow: hidden;
  margin: 0;
  height: 23px;
  width: 200px; /* will change ondom ready */
}
.like_dived_full .checked {
  width: 20px;
}
.like_dived_full .like_wrap .like_left {
  position: absolute;
  left: 0;
  z-index: 100;
  height: 20px;
}
.like_dived_full .like_wrap .like_right {
  position: absolute;
  right: 0;
  z-index: 90;
  height: 20px;
}
.like_dived_full .like_bottom_shadow {
  margin-top: 22px;
}
.like_dived_full #stats_text {
  margin: 0;
}



/* Poll widget start */
.pollMain {
  border:1px solid #BEC8D3;
}

.pollContent {
  padding: 8px 7px;
}
.pollContent h1 {
  font-size: 11px;
  font-weight: bold;
  margin: 0 3px 5px 3px;
}
.pollContent .radiobtn_container {
  margin-left: 3px;
}
.pollStats {
  width: 100%;
}
.pollStatsText {
  padding-top: 5px;
}
.pollStatsBg {
  width: 95%;
  background: #FAFAFA;
}
.pollStatsFg {
  background: #DAE2E8;
  border-top:1px solid #CAD1D9;
  font-size:0;
  height:14px;
  overflow:hidden;
}
.pollStatsDesc {
  padding-left: 5px;
  width: 50px;
  max-width: 100px;
}
.pollFooter {
  background: #F2F2F2;
  border-top: 1px solid #BEC8D3;
  padding: 8px;
}
.pollFooter textarea {
  width: 100%;
  margin: 0;
}
.pollFooter .button_yes {
  margin: 8px 0 0 0;
}
.commHead a.pollUnvote {
  color: #A9B8CB;
  font-weight: bold;
}
#pollMain #loading {
  margin: 5px 0 0 3px;
  float: right;
}
/* Poll widget end */



