.mx_cfx {
  width: 100%;
  overflow: hidden;
}
.mx_lightborder-b { border-bottom: 1px solid #e6ede6; }
.bk_user-questions-public .gs { margin: 0 auto; }
.bk_user-questions-public h2 {
  margin-bottom: 10px;
  padding: 0;
}
.bk_user-questions-public .h { margin-bottom: 15px; }
.bk_user-questions-public .h .t {
  margin-bottom: 25px;
  padding-top: 10px;
}
.bk_user-questions-public .h .l { float: left; }
.bk_user-questions-public .h .r { float: right; }
.bk_user-questions-public .section { margin-bottom: 20px; }
.bk_user-questions-public .section .sh {
  margin-bottom: 10px;
  padding-left: 80px;
  border-bottom: 1px solid #e6ede6;
}
.bk_user-questions-public .section .sh div { font-size: 13px; }
.bk_user-questions-public .section .sb {
  margin-bottom: 30px;
  border-bottom: 1px solid #e6ede6;
}
.bk_user-questions-public .section .sb img { float: left; }
.bk_user-questions-public .section .sb .text {
  margin-left: 80px;
  position: relative;
}
.bk_user-questions-public .section .sb .text a.accept {
  top: 0;
  right: 0;
  position: absolute;
}
.bk_user-questions-public .section .sb ul.act li {
  margin-right: 20px;
  display: inline;
  font-size: 11px;
}
.bk_user-questions-public .section .sb ul.act li a { text-decoration: underline; }
.bk_user-questions-public .section .sb h4 { margin-bottom: 10px; }
.bk_user-questions-public .section .sb h4 span {
  margin-left: 5px;
  font-weight: normal;
  color: #c7ddc7;
}
.bk_user-questions-public .section .sb.last {
  margin-bottom: 15px;
  border: none;
}
.bk_user-questions-public .section.answer p { font-size: 13px; }
.bk_user-questions-public .rating {
  margin-left: 80px;
  padding-top: 15px;
}
.bk_user-questions-public .rate {
  margin-right: 5px;
  width: 60px;
  height: 30px;
  display: block;
  float: left;
  color: #ffffff;
  background: transparent url(bg.rate-updown.png);
}
.bk_user-questions-public .rate strong {
  padding-left: 5px;
  padding-top: 9px;
  display: block;
}
.bk_user-questions-public .rate span { display: none; }
.bk_user-questions-public .rate.down { background-position: left bottom; }
.bk_user-questions-public .form h4 {
  margin-bottom: 0.4em;
  font-size: 18px;
}
.bk_user-questions-public .form .format { margin-bottom: 10px; }
.bk_user-questions-public .form .ui-textarea { width: 100%; }
.bk_user-questions-public .form .ui-textarea textarea { height: 80px; }
.bk_user-panel-share .cols {
  margin-bottom: 10px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e6ede6;
}
.bk_user-panel-share .cols .column { width: 290px; }
.bk_user-panel-share .cols .left {
  margin-right: -1px;
  padding: 0 9px 0 0;
  border-right: 1px solid #e6ede6;
}
.bk_user-panel-share .cols .right {
  padding: 0 0 0 9px;
  border-left: 1px solid #e6ede6;
}
.bk_user-panel-share .cols .recepient {
  margin-bottom: 20px;
  height: 95px;
  border-bottom: 1px solid #e6ede6;
}
.bk_user-panel-share .cols .recepient label {
  margin: 0 0 10px 5px;
  display: block;
}
.bk_user-panel-share .cols .recepient .input {
  margin-bottom: 5px;
  position: relative;
}
.bk_user-panel-share .cols .recepient .input .ui-textinput { width: 100%; }
.bk_user-panel-share .cols .recepient .input .ui-icon {
  right: 10px;
  top: 7px;
  position: absolute;
}
.bk_user-panel-share .cols .recepient .where { text-align: right; }
.bk_user-panel-share .cols .recepient .where * {
  display: inline;
  vertical-align: middle;
}
.bk_user-panel-share .cols .groups {
  margin-bottom: 20px;
  height: 95px;
  border-bottom: 1px solid #e6ede6;
}
.bk_user-panel-share .cols .groups label {
  margin: 0 0 10px 0;
  display: block;
}
.bk_user-panel-share .cols .groups li { margin-bottom: 5px; }
.bk_user-panel-share .cols .results .rh {
  margin-bottom: 18px;
  width: 100%;
  overflow: hidden;
}
.bk_user-panel-share .cols .results .rh label { float: left; }
.bk_user-panel-share .cols .results .rh span {
  float: right;
  color: #dddddd;
}
.bk_user-panel-share .cols .results .list {
  margin-bottom: 5px;
  height: 235px;
  overflow: auto;
  border-bottom: 1px solid #e6ede6;
}
.bk_user-panel-share .cols .results .list li { padding: 7px 8px 0; }
.bk_user-panel-share .cols .results .list li > div {
  top: 1px;
  padding-bottom: 8px;
  border-bottom: 1px solid #e6ede6;
  position: relative;
}
.bk_user-panel-share .cols .results .list li > div div {
  padding-bottom: 5px;
  margin-left: 50px;
  background: url(icon.arrow.right.png) no-repeat 5px 23px;
}
.bk_user-panel-share .cols .results .list img { float: left; }
.bk_user-panel-share .cols .results .list h4 { margin-bottom: 6px; }
.bk_user-panel-share .cols .results .list a {
  margin-left: 23px;
  text-decoration: underline;
  font-size: 13px;
}
.bk_user-panel-share .cols .results .list li.active { background-color: #c7ddc7; }
.bk_user-panel-share .cols .results .list li.active h4 { color: #3bbcaf; }
.bk_user-panel-share .cols .results .next { text-align: right; }
.bk_user-panel-share .message {
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e6ede6;
}
.bk_user-panel-share .message label {
  width: 70px;
  float: left;
}
.bk_user-panel-share .message .ui-textarea {
  margin-bottom: 10px;
  width: 530px;
}
.bk_user-panel-share .message .ui-textarea textarea { height: 70px; }
.bk_user-panel-share .message .submit { text-align: right; }
.bk_user-panel-share .send h3 {
  margin-bottom: 17px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e6ede6;
}
.bk_user-panel-share .send ul { margin-bottom: 15px; }
.bk_user-panel-share .send li {
  margin-bottom: 3px;
  width: 150px;
  float: left;
}
.bk_user-panel-share .send li img { margin-right: 7px; }
.bk_media-panel-view .js-collapsable .js-collapsable-controller h3 { padding-bottom: 10px; }
.bk_media-panel-view > .gs { margin: 0 20px 20px; }
.bk_media-panel-view .h h2 {
  padding: 0 0 0 33px;
  float: left;
  background: url(icons.apps.png) no-repeat left -46px;
}
.bk_media-panel-view .h h2 span { color: #3bbcaf; }
.bk_media-panel-view .h a {
  margin: 12px 50px 0 0;
  padding: 2px 0 2px 32px;
  float: right;
  background: url(icon.arrow.up.png) no-repeat left center;
}
.bk_media-panel-view .slideshow { margin-bottom: 10px; }
.bk_media-panel-view .desc {
  margin-bottom: 15px;
  border-bottom: 1px solid #c7ddc7;
}
.bk_media-panel-view .desc h3 { color: #3bbcaf; }
.bk_media-panel-view .desc p {
  margin-bottom: 1em;
  font-size: 13px;
}
.bk_media-panel-view .comments img { float: left; }
.bk_media-panel-view .comments ul { margin-bottom: -15px; }
.bk_media-panel-view .comments li.cfx { margin-bottom: 10px; }
.bk_media-panel-view .comments li.cfx > div { margin-left: 80px; }
.bk_media-panel-view .comments h4 {
  margin-bottom: 5px;
  float: left;
  font-weight: normal;
}
.bk_media-panel-view .comments .ch {
  width: 100%;
  overflow: hidden;
}
.bk_media-panel-view .comments .ch .actions {
  float: right;
  white-space: nowrap;
}
.bk_media-panel-view .comments .ch .actions li { display: inline; }
.bk_media-panel-view .comments .ch .actions a {
  margin-left: 15px;
  padding-left: 20px;
  font-weight: normal;
  background: url(icons.button.green.png) no-repeat;
}
.bk_media-panel-view .comments .ch .actions .delete { background-position: -5px -28px; }
.bk_media-panel-view .comments .ch .actions .report { background-position: -5px -53px; }
.bk_media-panel-view .comments p { font-size: 13px; }
.bk_media-panel-view .comments .js-collapsable-content h3 {
  padding-bottom: 10px;
  border-bottom: 1px solid #e6ede6;
}
.bk_media-panel-view .comments .form { text-align: right; }
.bk_media-panel-view .comments .form .ui-textarea {
  margin-bottom: 15px;
  width: 100%;
}
.bk_media-panel-view .comments .form .ui-textarea textarea { height: 95px; }
.bk_media-panel-view .album-data {
  margin-bottom: 10px;
  padding-bottom: 20px;
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #e6ede6;
}
.bk_media-panel-view .album-data img { float: left; }
.bk_media-panel-view .album-data div { margin-left: 50px; }
.bk_media-panel-view .album-data h4 { color: #3bbcaf; }
.bk_media-panel-view .album-actions {
  margin-bottom: 20px;
  border-bottom: 1px solid #e6ede6;
}
.bk_media-panel-view .album-actions ul {
  margin-bottom: 20px;
  width: 100%;
  overflow: hidden;
}
.bk_media-panel-view .album-actions ul a {
  margin-right: 15px;
  padding: 2px 0 2px 20px;
  float: left;
  background: url(icons.button.green.png) no-repeat;
}
.bk_media-panel-view .album-actions ul .edit { background-position: -5px -102px; }
.bk_media-panel-view .album-actions ul .delete { background-position: -5px -28px; }
.bk_media-panel-view .album-actions .share {
  margin: 0 10px 15px 0;
  color: #3bbcaf;
  color: #3bbcaf;
  background: url(bg.outline.single_line.png);
}
.bk_media-panel-view .album-actions .share div {
  right: -10px;
  padding-top: 10px;
  height: 25px;
  position: relative;
  background: url(bg.outline.single_line.png) right top;
}
.bk_media-panel-view .album-actions .share div strong { margin-right: 10px; }
.bk_media-panel-view .album-actions .share div img { vertical-align: -15%; }
.bk_media-panel-view .album-images { margin-bottom: 30px; }
.bk_media-panel-view .album-images .js-collapsable-content {
  padding-top: 0;
  border: none;
}
.bk_media-panel-view .album-images .js-collapsable-content .list {
  padding: 8px 0 0 6px;
  height: 260px;
  overflow: auto;
  border: 1px solid #e6ede6;
}
.bk_media-panel-view .album-images .js-collapsable-content ul {
  margin-bottom: 8px;
  width: 100%;
  overflow: hidden;
}
.bk_media-panel-view .album-images .js-collapsable-content li {
  margin: 0 1px 1px 0;
  float: left;
}
.bk_media-panel-view .album-images .js-collapsable-content a {
  display: block;
  border: 2px solid #ffffff;
}
.bk_media-panel-view .album-images .js-collapsable-content a:hover { border: 2px solid #3bbcaf; }
.bk_media-panel-view .albums .js-collapsable-content {
  padding-top: 0;
  border: none;
}
.bk_media-panel-view .albums h3 {
  padding-bottom: 10px;
  border-bottom: 1px solid #e6ede6;
}
.bk_media-panel-view .albums ul { margin-bottom: 10px; }
.bk_media-panel-view .albums li { margin-bottom: 10px; }
.bk_media-panel-view .albums li > * {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.bk_media-panel-view .albums img { margin-right: 5px; }
.bk_media-panel-view .albums li div { width: 120px; }
.bk_media-panel-view .albums h4 { margin-bottom: 5px; }
.bk_media-panel-view .albums .all { text-align: right; }
.bk_website-view {
  margin: -10px 0 -35px -10px;
  *margin-bottom: -48px;
  *top: -10px;
  *left: -10px;
  *position: relative;
}
.bk_website-view > div { height: 500px; }
.bk_website-view #flash-website { height: 500px; }