
/* ::::: file:///D:/%D1%8F%20temp/1/index_files/index.css ::::: */

* { margin: 0pt; font-size: 100%; }
body { padding: 0pt 0pt 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.8em; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
h1, h2, h3, h4, h5, h6 { padding: 0pt; font-weight: normal; }
table { border-collapse: collapse; }
th, td { padding: 0pt; text-align: left; vertical-align: top; border-collapse: collapse; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
ol, ul, li { padding: 0pt; }
code, input, textarea { font-family: Arial,sans-serif; }
a { text-decoration: underline; }
a img { border: 0pt none ; }
b { font-weight: normal; }
i { font-style: normal; }
body:after, .b-page:after, .b-foot:after, .g-line:after { font-size: 0pt; display: block; visibility: hidden; clear: both; height: 0pt; content: "."; line-height: 0pt; }
.g-hidden { display: none ! important; }
.b-head { width: 100%; }
.b-head td { width: 2%; }
.b-head td td { width: auto; }
.b-head .l { width: 16%; }
.b-head .service { width: 80%; padding-bottom: 7px; }
.b-head .service table { width: 100%; }
.b-head .service td { padding: 0pt 0.5em 0pt 0pt; }
.b-head .service td a, .b-head .service td b, .b-head .service td span { position: relative; top: 0.55em; }
* html .b-head .service a, .b-head .service span { top: 0.4em; }
.b-head .service .name { width: 70% ! important; }
.b-head .service h1, .b-head .service h1 b { height: 1em; min-height: 23px; }
.b-head .service h1 { padding: 0.1em 0pt 2px; font-size: 180%; font-weight: normal; position: relative; z-index: 4; line-height: 1em; }
.b-head .service h1 b { padding: 0.15em 0pt 1px; font-weight: normal; position: absolute; z-index: 9; top: 0pt; line-height: 0.9em; color: rgb(0, 0, 0); }
.b-head .service h1 a { position: static; }
.b-head .service .tune, .b-head .service .help { width: 20%; }
.b-head .service .tune a, .b-head .service .tune b { background: transparent url('') no-repeat scroll 0pt 50%; padding-left: 18px; color: rgb(0, 0, 0); }
.b-head-panel { font-size: 180%; width: 100%; }
.b-head-panel a, .b-head-panel b, .b-head-panel span, .b-head-panel img { font-size: 0.55em; }
.b-head-panel a b { font-size: 100%; }
.b-head .logo { padding: 0pt 15px; text-align: center; vertical-align: top; }
.b-head .logo a { font-size: 2.45em; font-family: serif; text-decoration: none; color: rgb(0, 0, 0); }
.b-head .logo img { font-family: serif; }
.b-head .logo table { margin: auto; width: 82px; }
.b-head .logo td { vertical-align: middle; }
.b-head .logo table span { position: relative; display: block; width: 82px; height: 30px; }
.b-head .logo table span span { position: absolute; top: -13px; height: 43px; }
.b-head .logo img { position: relative; left: 0pt; }
.b-head .logo .line div { width: 3px; }
.b-head .line div { margin: 0pt; height: 2.8em; min-height: 36px; }
.b-head .line div div { height: 36px; }
.b-head form .line { padding: 0pt; }
.b-head form { position: relative; z-index: 3; left: -10px; }
.b-head form table { width: 94%; }
.b-head form td { padding: 0pt 0pt 0pt 10px; width: 100%; vertical-align: middle; }
.b-head form input { width: 100%; }
.b-head form .btn { padding: 0pt 20px 0pt 8px; }
.b-head .btn input { width: 4.4em; }
.b-head .sample td { border-bottom: 1px solid rgb(255, 255, 255); padding: 0pt 0pt 0.6em 10px; height: 1.55em; vertical-align: top; line-height: 1.3em; }
.b-head .sample a { font-weight: bold; cursor: pointer; }
.b-head .sample i { font-style: normal; }
#js .b-head .sample i { border-bottom: 1px dashed rgb(0, 0, 0); cursor: pointer; }
.b-head .sample b a { font-weight: normal; float: right; margin-top: -1px; }
.b-head .sample label { margin: -1px 2em 0pt 0pt; float: left; }
.b-head .sample input { width: auto; vertical-align: middle; }
.b-head form .arr { padding: 0pt 1px 0pt 0pt; }
.b-head form .arr div { width: 30px; height: 4em; }
.b-head .service .login, .b-head .service .exit { padding: 0pt; width: 10%; text-align: right; }
.b-head .service .login a { color: rgb(0, 102, 0); }
.b-head .service .exit a { color: rgb(175, 0, 27); }
.b-foot { border-top: 1px solid rgb(197, 200, 208); padding: 0pt 0pt 1em 2%; font-size: 85%; margin-top: 3em; clear: both; color: rgb(0, 0, 0); }
.b-foot p, .b-foot div { margin: 10px 2.35% 0pt 0pt; display: inline; float: left; }
.b-foot div p, .b-foot div div { display: block; float: none; margin-top: 0pt; }
.b-foot p, .b-foot div { overflow: hidden; }
.b-foot .design img { float: left; margin-right: 1.1em; }
.b-foot .design a { text-decoration: underline; }
.b-foot .info .pda { margin-top: 1em; }
.b-foot .info .pda a { color: rgb(0, 119, 0); }
.b-foot .copyright { width: 24%; margin-right: 0pt; }
.b-foot .copyright span { white-space: nowrap; }
.b-foot .design { width: 30%; margin-right: 2.7%; }
.b-foot .info { width: 38%; margin-right: 2.7%; }
.b-foot .design img { margin: -1.05em 1.1em 0pt 0pt; float: left; }
.b-foot .design i { display: block; margin-left: 90px; padding-left: 1.1em; }
form.login td { font-size: 87% ! important; border-collapse: separate; }
.b-inplace-action { border-bottom: 1px dashed; cursor: pointer; text-decoration: none; line-height: 1.4; color: rgb(51, 119, 221); }
.b-inplace-action-dot { border-bottom: 1px dotted; cursor: pointer; text-decoration: none; line-height: 1.4; color: rgb(51, 119, 221); }
.b-static-text h2, .b-static-text h3 { margin: 1.5em 0pt 0.7em; font-size: 1.8em; font-weight: normal; }
.b-static-text h3 { margin: 1em 0pt 0.5em; font-size: 1.6em; }
.b-static-text p { margin-bottom: 0.8em; }
.b-static-text ul, .b-static-text ol { margin-bottom: 1em; }
.b-static-text li { margin: 0pt 0.2em 0pt 2.5em; }
.b-static-text ol li { list-style-type: decimal; list-style-image: none; list-style-position: outside; }
.b-static-text ul li { list-style-type: disc; list-style-image: none; list-style-position: outside; }
.b-static-text li li { margin-left: 1.1em; list-style-type: circle; list-style-image: none; list-style-position: outside; }
.b-static-text hr { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(197, 200, 208); border-width: 0pt 0pt 1px; margin: 1em 0pt; padding: 0pt; height: 0pt; }
.b-static-text b { font-weight: bold; }
.b-static-text i { font-style: italic; }
.b-static-text dt { font-weight: bold; margin-bottom: 0.5em; }
.b-static-text dd { margin-left: 2em; margin-bottom: 1em; }
body .b-vlist li { margin-left: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
body .b-vlist-mdash { margin-left: 2.5em; }
.b-vlist-mdash li:before { margin-left: -1.3em; content: "— "; }
body .b-vlist-minus { margin-left: 2.5em; }
.b-vlist-minus li:before { margin-left: -0.7em; content: "-"; }
wbr { display: inline-block; }
.b-buttons a { color: rgb(199, 4, 2); }
.b-buttons .edit { color: rgb(0, 102, 0); }
a:link { color: rgb(26, 61, 193); }
a .b-yauser, .b-yauser, .b-yauser a, .b-yauser * { color: rgb(0, 0, 0); }
.b-yauser b { color: rgb(255, 0, 0) ! important; }
.b-add-to-friends td i { background-color: rgb(255, 255, 255); }
.b-column-corner-tl, .b-column-corner-tr, .b-column-corner-bl, .b-column-corner-br { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.b-column-corner-tl i, .b-column-corner-tr i, .b-column-corner-bl i, .b-column-corner-br i { background: transparent none repeat scroll 0% 0%; color: rgb(255, 0, 0); }
.b-user-panel th a, .b-user-panel td a, .b-user-panel td span { color: rgb(31, 50, 83); }
.b-page-head { background-color: rgb(255, 153, 51); }
.b-page-head table { color: rgb(255, 255, 255); }
.b-user-info a { color: rgb(79, 107, 207); }
.b-user-card { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.b-user-info .more { border-color: rgb(136, 136, 136); color: rgb(136, 136, 136); }
.b-post-date { color: rgb(187, 75, 0); }
.b-column { background: rgb(255, 226, 170) none repeat scroll 0% 0%; color: rgb(180, 74, 0); }
.b-column .b-column-corner-tl i, .b-column .b-column-corner-tr i, .b-column .b-column-corner-bl i, .b-column .b-column-corner-br i { color: rgb(255, 226, 170); }
.b-friend-of { background: rgb(255, 240, 211) none repeat scroll 0% 0%; }
.b-friend-of h3 { color: rgb(223, 99, 39); }
.b-another-blog { background: rgb(229, 239, 249) none repeat scroll 0% 0%; }
.b-another-blog .b-column-corner-tl i, .b-another-blog .b-column-corner-tr i, .b-another-blog .b-column-corner-bl i, .b-another-blog .b-column-corner-br i { color: rgb(229, 239, 249); }
.b-moderators { background: rgb(253, 212, 160) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.b-moderators .b-column-corner-tl i, .b-moderators .b-column-corner-tr i, .b-moderators .b-column-corner-bl i, .b-moderators .b-column-corner-br i { color: rgb(253, 212, 160); }
.b-members { background: rgb(255, 239, 206) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.b-members .b-column-corner-tl i, .b-members .b-column-corner-tr i, .b-members .b-column-corner-bl i, .b-members .b-column-corner-br i { color: rgb(255, 239, 206); }
.b-albums { background: rgb(232, 233, 235) none repeat scroll 0% 0% ! important; color: rgb(135, 135, 135) ! important; }
.b-albums .b-column-corner-tl i, .b-albums .b-column-corner-tr i, .b-albums .b-column-corner-bl i, .b-albums .b-column-corner-br i { color: rgb(232, 233, 235) ! important; }
.b-albums h3 { color: rgb(0, 0, 0) ! important; }
.b-albums h3 b { color: rgb(135, 135, 135) ! important; }
.b-albums h3 .new { color: rgb(153, 0, 0) ! important; }
.b-last-posts { color: rgb(135, 135, 135) ! important; background-color: rgb(255, 255, 255) ! important; }
.b-last-posts .b-column-corner-tl i, .b-last-posts .b-column-corner-tr i, .b-last-posts .b-column-corner-bl i, .b-last-posts .b-column-corner-br i { color: rgb(255, 255, 255) ! important; }
.b-recent-replies { background: rgb(255, 197, 140) none repeat scroll 0% 0%; color: rgb(158, 126, 87); }
.b-recent-replies .b-column-corner-tl i, .b-recent-replies .b-column-corner-tr i, .b-recent-replies .b-column-corner-bl i, .b-recent-replies .b-column-corner-br i { color: rgb(255, 197, 140); }
.b-recent-replies h4 { color: rgb(158, 126, 87); }
.b-recent-replies .answered { color: rgb(162, 162, 162); }
.b-recent-replies .more { color: rgb(79, 61, 43); }
.b-cool-links { background: rgb(255, 229, 203) none repeat scroll 0% 0% ! important; color: rgb(0, 0, 0) ! important; }
.b-cool-links .b-column-corner-tl i, .b-cool-links .b-column-corner-tr i, .b-cool-links .b-column-corner-bl i, .b-cool-links .b-column-corner-br i { color: rgb(255, 229, 203) ! important; }
.b-favorities h3 { border-bottom: 0.3em solid rgb(255, 154, 53); }
.b-favorities li { background: transparent url('') no-repeat scroll 0pt 0.2em; margin-left: 0pt; padding-left: 11px; list-style-type: none; list-style-image: none; list-style-position: outside; color: rgb(255, 154, 53); }
.b-page-blog-profile .b-posts { background: transparent url('') repeat-x scroll 0pt 0pt; }
.b-holidays { background: rgb(255, 232, 186) none repeat scroll 0% 0%; }
.b-holidays h3 { color: rgb(228, 79, 3); }
.b-holidays a { color: rgb(0, 0, 0); }
.b-declare-friend { background: rgb(170, 248, 207) none repeat scroll 0% 0%; }
.b-declare-friend h3, .b-declare-friend h3 a { color: rgb(68, 141, 117); }
.b-declare-friend .history { color: rgb(77, 117, 128); }
.b-declare-friend a { color: rgb(0, 0, 0); }
.b-page-write { background-color: transparent; }
.b-page-write .b-page-left, .b-page-write .b-page-body, .b-page-write .b-page-right { background: rgb(227, 233, 245) none repeat scroll 0% 0%; }
.b-write-body h2 a { color: rgb(0, 0, 0); }
.b-write-current-userpic div { border-color: rgb(162, 164, 189); }
#js .b-write-change-userpic .active b { border-color: rgb(162, 164, 189); }
.b-write-friend-search .text-initial { color: rgb(136, 136, 136); }
.b-write-friend-search .disabled { color: rgb(136, 136, 136); }
.b-write-users-list .list select { border: 1px solid rgb(162, 164, 189); }
#js .b-write-users-list .details { border: 1px solid rgb(162, 164, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#js .b-write-users-list td.details-empty { background: transparent none repeat scroll 0% 0%; color: rgb(159, 166, 182); }
#js .b-write-users-list .details .b-user-info { border: 0pt none ; background: transparent none repeat scroll 0% 0%; }
.b-write-body .keywords a { color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); }
.b-write-body .keywords .what { color: rgb(141, 148, 158); }
.b-write-preview .label { color: rgb(58, 58, 63); }
.b-write-preview .page { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.b-write-preview .page .body * { color: rgb(119, 119, 119); }
.b-write-preview .page .reply { color: rgb(26, 61, 193); }
.b-write-preview .fullsize { color: rgb(26, 61, 193); }
.b-profile-author h1 a { color: rgb(26, 61, 193); }
.b-profile-blog h2 a:link { color: rgb(26, 61, 193); }
body .b-profile-head td { border-bottom-color: rgb(204, 204, 204); }
.b-profile-tabs a, .b-profile-tabs span.link a { color: rgb(26, 61, 193) ! important; }
.b-profile-tabs-inplace .a, .b-profile-tabs-inplace .a span { color: rgb(0, 0, 0) ! important; }
.b-tags a { color: rgb(80, 109, 209); }
.b-more b { color: rgb(251, 154, 51); }
.b-more a { color: rgb(26, 61, 189); }
.b-original a { color: rgb(93, 130, 175); }
.b-replies-count a { color: rgb(93, 130, 175); }
.b-actions { color: rgb(153, 153, 153); }
.b-actions a { color: rgb(99, 129, 157); }
#js .b-actions .pressed .current { background: rgb(227, 233, 245) none repeat scroll 0% 0%; }
.b-more-replies a { color: rgb(99, 129, 157); }
.b-actions-menu a { border: 1px solid rgb(227, 233, 245); color: rgb(99, 129, 157); }
.b-actions-menu b { border: 1px solid rgb(155, 168, 185); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.b-quick-action div.area { border: 1px solid rgb(227, 233, 245); }
.b-quick-action .action a { color: rgb(72, 100, 207); }
.b-options-main .result .blog { color: rgb(255, 255, 255); background-color: rgb(255, 153, 51); }
body { font-family: Arial,sans-serif; }
div.b-friends .b-ajabb-sender { display: block; padding-top: 6px; }
div.userpic .b-ajabb-sender { display: block; padding-top: 2px; text-align: center; }
div.b-reply .b-ajabb-sender { padding-left: 3px; }
.b-smile { position: relative; cursor: pointer; }
.b-text code.b-smile { border: 0pt none ; font-family: arial,sans-serif; display: inline; -moz-background-clip: inherit; -moz-background-origin: inherit; -moz-background-inline-policy: inherit; }
.b-smile i { overflow: hidden; font-size: 1px; font-weight: bold; font-style: normal ! important; line-height: 1px; position: absolute; top: 50%; left: 50%; width: 1px; height: 1px; }
.b-smile img { font-size: 120%; font-weight: bold; font-style: normal; position: relative; top: -9px; width: auto; height: 36px; margin-bottom: -9px; vertical-align: middle; }
.b-smile-small img { top: 0pt; width: auto; height: 14px; margin-bottom: 0pt; }
.b-smile-disabled i { overflow: visible; font-size: 1.2em; line-height: 1em; position: relative; top: 0pt; left: 0pt; width: auto; height: auto; }
.b-smile-disabled img { visibility: hidden; width: 1px; }
.b-user-panel { position: relative; z-index: 10; width: 100%; margin-bottom: 0.3em; color: rgb(0, 0, 0); }
.b-user-panel th, .b-user-panel td { padding: 0pt 0pt 0.55em; width: 16%; }
.b-user-panel td.gap { width: 2%; }
.b-user-panel th { width: 16%; text-align: center; }
.b-user-panel th .h-actions { padding-right: 20px; }
.b-user-panel td td { padding: 0pt; width: auto; }
.b-user-panel-anonym, .b-user-panel-tips { background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: static; margin-bottom: 0pt; }
.b-user-panel-anonym p, .b-user-panel-tips p { background: rgb(247, 255, 162) none repeat scroll 0% 0%; position: relative; top: 0.6em; white-space: nowrap; }
.b-user-panel-tips p { background: rgb(237, 245, 255) none repeat scroll 0% 0%; white-space: normal; }
.b-user-panel-nocookie p { background: rgb(255, 108, 108) none repeat scroll 0% 0%; }
body .b-user-panel-anonym p span, body .b-user-panel-tips p span { padding: 0.8em 0pt 1em; display: block; margin-left: 18%; color: rgb(0, 0, 0); }
body .b-user-panel-tips p span { margin: 0pt 18%; }
body .b-user-panel-tips p span form { display: inline; }
body .b-user-panel-tips .update { margin-left: 1em; white-space: nowrap; }
.b-user-panel b { color: rgb(204, 204, 204); }
.b-user-panel th .b-actions { margin: 0pt auto; font-weight: normal; float: none; width: 100px; }
.b-user-panel .panel-clubs { width: 12%; }
.b-user-panel .panel-clubs .b-actions { margin-right: 20px; }
.b-user-panel .panel-congratulation { width: auto; }
.b-user-panel .panel-congratulation .g-png { position: absolute; margin-top: -0.2em; cursor: pointer; }
.b-user-panel .panel-favourite .b-actions { margin-right: 60px; }
.b-user-panel .b-actions, .b-user-panel .b-hot-action { margin-right: 1em; white-space: nowrap; }
.b-user-panel .b-hot-action-fotki { padding: 4px 10px; background: rgb(247, 163, 0) none repeat scroll 0% 0%; position: relative; }
.b-user-panel .b-actions { margin-left: -5px; margin-right: 50px; }
.b-user-panel .b-yauser, .b-user-panel .b-yauser * { float: none; width: auto; padding-left: 0pt; }
.b-actions { position: relative ! important; color: rgb(31, 50, 83); }
body .b-actions-list a { padding: 0pt 5px; display: table-cell; text-decoration: none; }
.b-actions-list-club { margin: 1em auto; width: 150px; white-space: nowrap; }
body .b-actions-list-club a { padding: 0pt; color: rgb(0, 0, 0); vertical-align: middle; }
#js .b-actions .b-actions-list-club a.text { padding: 0pt 0pt 0pt 5px; }
.b-actions-list-club a.text i { border-bottom: 1px dashed rgb(0, 0, 0); }
#js .b-actions a.current { text-decoration: none; color: rgb(204, 204, 204) ! important; cursor: default; }
#js .b-actions a.or { padding: 0pt; }
.b-user-panel .b-actions-list a { display: inline; padding-right: 0pt; text-decoration: underline; }
.b-user-panel .b-actions a.or, .b-actions-select-panel a.or { background: transparent url('') no-repeat scroll -4px 0pt; position: relative; top: 2px; text-decoration: none; }
.b-user-panel .b-actions a.or img, .b-actions-select-panel a.or img { width: 22px; height: 12px; }
.b-user-panel .b-actions a.text, .b-actions-select-panel a.text { border-bottom: 1px dashed rgb(0, 0, 0); background: transparent none repeat scroll 0% 0%; position: relative; top: -0.1em; margin-left: 0.5em; text-decoration: none; }
.b-user-panel .b-actions a.text i, .b-actions-select-panel a.text i { position: relative; top: 0.1em; }
.b-actions-select-panel .b-actions-list-club { margin: 0pt; position: relative; left: -5px; }
.b-actions-select-panel .b-actions-list-club a { display: table-cell; }
#js .b-actions-select-panel-club .b-actions-list-club a.text { border: 0pt none ; padding-left: 5px; }
#js .b-actions-select-panel-club .b-actions-list-club a.text i { position: relative; top: 0pt; }
.b-actions .b-actions-list .pressed { background-color: rgb(227, 233, 245); }
.b-actions-iframe, .b-actions-select { position: absolute; z-index: 999; top: -6px; left: -3px; display: none; }
#js .b-actions-select { border: 1px solid rgb(255, 255, 255); z-index: 1000; background-color: rgb(255, 255, 255); }
#js .b-actions-select-panel a { color: rgb(31, 50, 83) ! important; }
.b-actions-select-posts a { font-family: Verdana,sans-serif; font-size: 0.8em; color: rgb(99, 129, 157) ! important; }
.b-actions-select-single-post a { color: rgb(99, 129, 157) ! important; }
.b-actions-select .holster { border: 1px solid rgb(153, 153, 153); padding: 1px; }
.b-actions-select .holster div { padding: 3px 6px 3px 5px; }
#js .b-actions-select a.or { padding: 0pt; position: relative; }
#js .b-actions-select a.text { position: relative; top: -0.1em; }
#js .b-actions-select a.text i { top: 1px; }
#js .b-actions-select-posts a.or { padding: 0pt 0pt 0pt 5px; top: 0pt; text-decoration: none; }
#js .b-actions-select-single-post a.or { top: 0pt; padding-left: 5px; text-decoration: none; }
div.b-user-info-empty { padding: 5px; text-align: center; }
.b-user-info-empty * { vertical-align: middle; }
.b-user-card td { padding: 5px 5px 5px 10px; }
.b-user-card .b-user-info { padding-left: 10px; }
.b-user-card .b-user-info-short { overflow: hidden; }
.b-user-card .b-user-info h2 { position: static; }
.b-user-card .b-user-info-short .info li { position: relative; margin-left: 0pt; }
.b-user-card .b-user-info-short .info .generic { padding-left: 0pt; }
.b-user-card .b-user-info-short a.name { font-size: 1.3em; font-weight: bold; }
.b-user-card .b-user-info-short .block { margin-top: 0pt; }
.b-user-card .b-user-info-short p { margin-top: 0.3em; }
.b-user-info h2 { font-size: 1.4em; }
.b-user-info .write-profile { font-size: 160%; margin-bottom: 1em; text-align: left; }
.b-user-info .write-profile a { color: rgb(62, 134, 61); }
.b-user-info .info li { margin-bottom: 0.5em; }
.b-user-info .info .generic { margin-bottom: 0.3em; }
.b-user-info .info .generic img { position: relative; left: 1px; vertical-align: middle; }
.b-user-info .info .email i, .b-user-info .info .icq i, .b-user-info .info .site i, .b-profile-view td .email i, .b-profile-view td .icq i, .b-profile-view td .site i, .b-profile-view .ext-blog i { float: left; }
.b-user-info .info .email i, .b-profile-view td .email i { margin: 0.4em 0.3em 0pt 0pt; background: transparent url('') no-repeat scroll -438px 0pt; width: 12px; height: 8px; }
.b-user-info .info .icq i, .b-profile-view td .icq i { margin: 0.2em 0.3em 0pt 0pt; background: transparent url('') no-repeat scroll -461px 0pt; width: 11px; height: 11px; }
.b-user-info .info .site i, .b-profile-view td .site i { margin: 0.25em 0.3em 0pt 0pt; background: transparent url('') no-repeat scroll -450px 0pt; width: 11px; height: 10px; }
.b-profile-view .ext-blog i { margin: 0pt 0.3em 0pt 0pt; width: 15px; height: 15px; background-repeat: no-repeat; }
.b-gender-m, .b-gender-w, .b-gender-n { margin: 0.15em 0.3em 0pt 0pt; background: transparent url('') no-repeat scroll 0% 0%; float: left; width: 12px; height: 12px; }
.b-gender-m { background-position: -402px 0pt; }
.b-gender-w { background-position: -414px 0pt; }
.b-gender-n { background-position: -426px 0pt; }
.b-user-info .interests strong { display: block; }
.b-user-info .interests { line-height: 1.35em; }
.b-user-info .more { border-bottom: 1px dotted; text-decoration: none; }
.b-user-info .complete, .b-info-holster .complete { margin: 0pt 0pt 1.5em; font-weight: bold; }
.b-page-lenta .b-user-info .complete { margin-top: 1em; }
.b-user-info .custom, .b-info-holster .custom { margin-bottom: 0.5em; }
.b-page-static { padding: 2em 18%; width: auto ! important; }
.b-page-static-inline { padding: 1em 0pt; background: transparent none repeat scroll 0% 0%; }
.b-page-static h2 { margin: 1em 0pt; font-size: 180%; }
.b-page-static h3 { margin: 1em 0pt; font-size: 160%; }
.b-page-static h4 { margin: 1em 0pt; font-size: 140%; }
.b-page-static h5 { margin: 1em 0pt; font-size: 120%; font-weight: bold; }
.b-page-static h6 { margin: 1em 0pt; font-size: 100%; font-weight: bold; }
.b-page-static p { margin-bottom: 0.8em; }
.b-page-static li { margin: 0pt 0pt 0.8em 2.5em; list-style-type: disc; list-style-image: none; list-style-position: outside; }
.b-page-static li li { margin-left: 1.1em; list-style-type: circle; list-style-image: none; list-style-position: outside; }
.b-page-static dt { font-weight: bold; margin-top: 1em; }
.b-page-static dd { margin-left: 2em; }
.b-page-static hr { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(197, 200, 208); border-width: 0pt 0pt 1px; margin: 1em 0pt; padding: 0pt; height: 0pt; }
.b-actions-menu { margin: auto; font-size: 0.9em; position: relative; left: -0.5em; width: 10em; }
.b-actions-menu .label { padding: 0pt 0pt 0.7em 0.7em; font-weight: bold; }
.b-actions-menu ul { float: left; }
.b-actions-menu li { float: left; clear: left; }
.b-actions-menu li a, .b-actions-menu li b { padding: 0.1em 0.4em; font-weight: normal; display: block; margin-bottom: 0.1em; white-space: nowrap; text-decoration: none; }
.b-userpic-qu-1 i u { background-image: url(); }
.b-userpic-small-qu-1 i u { background-image: url(); }
.b-userpic-normal-qu-1 i u { background-image: url(''); }
.b-userpic-qu-2 i u { background-image: url(); }
.b-userpic-small-qu-2 i u { background-image: url(); }
.b-userpic-normal-qu-2 i u { background-image: url(''); }
.b-userpic-qu-3 i u { background-image: url(); }
.b-userpic-small-qu-3 i u { background-image: url(); }
.b-userpic-normal-qu-3 i u { background-image: url(''); }
.b-userpic-qu-4 i u { background-image: url(); }
.b-userpic-small-qu-4 i u { background-image: url(); }
.b-userpic-normal-qu-4 i u { background-image: url(''); }
.b-userpic-qu-5 i u { background-image: url(); }
.b-userpic-small-qu-5 i u { background-image: url(); }
.b-userpic-normal-qu-5 i u { background-image: url(''); }
.b-userpic-qu-6 i u { background-image: url(); }
.b-userpic-small-qu-6 i u { background-image: url(); }
.b-userpic-normal-qu-6 i u { background-image: url(''); }
.b-new { background: transparent url('') no-repeat scroll 0pt 2px; padding-left: 16px; }
.h-userpic { position: relative; display: block; }
.h-userpic .anime { position: absolute; top: 0pt; left: 50%; margin-left: -50px; }
body { padding: 0pt; }
body.always-scroll { overflow-y: scroll; }
.b-head .service .tune b { color: rgb(204, 204, 204); }
.b-head { margin-bottom: -2.5em; background-color: rgb(255, 255, 255); }
.b-head form { margin-bottom: 1em; }
.b-head .service h1 i { background-image: url(''); }
.b-head .sample td { border: 0pt none ; }
.b-head .service table { table-layout: fixed; }
.b-head .service .header { table-layout: auto; width: auto; }
.b-head .service .header td { padding: 0pt; }
.b-head .service .header .chat { padding-left: 5px; vertical-align: bottom; }
.b-head .service .header .chat .b-chat { margin: 0pt; height: auto; }
.b-head .service .header .chat .b-ajaab-status { float: none; width: auto ! important; table-layout: auto ! important; }
.b-head .service .header b { position: static; margin-right: 10px; }
.b-head .service .header .b-yauser b { float: none; margin-right: 0pt; }
.b-head .service h1 { white-space: nowrap; }
.b-head .service h1 b * { font-weight: normal ! important; position: static ! important; }
.b-head .service h1 b { padding: 0pt; overflow: hidden; display: block; width: 100%; height: 1.25em; min-height: 28px; }
.b-head .service h1 img { font-size: 0.5em; }
.b-head .service h1 a, .b-head .service .b-yauser, .b-head .service .b-yauser del { color: rgb(0, 0, 0); }
.b-head .service h1 b b { display: inline; width: auto; height: auto; }
.b-head .service h1 i { position: absolute ! important; top: 0pt; right: -1px; display: block; width: 16px; height: 100%; background-repeat: repeat-y; }
.b-head-index-anonym .service .name { width: 10% ! important; white-space: nowrap; }
.b-head-index-anonym .service .exit { width: auto ! important; white-space: nowrap; }
.b-head-index-anonym .service .exit .b-yauser { padding-right: 10px; }
.b-head-index-anonym .service .exit .b-yauser, .b-head-index-anonym .service .exit .b-yauser b { position: static; }
.b-head-index-anonym .service .exit .b-yauser a { color: rgb(0, 0, 0); }
h1, h2, h3, h4, h5, h6 { padding: 0pt; font-weight: normal; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
#js textarea { overflow-y: hidden; overflow-x: visible; }
code, textarea, input { font-family: Arial,sans-serif; }
.g-decor span.t, .g-decor div.t { background: transparent none repeat-x scroll 0% 0%; }
.g-decor span.rt, .g-decor div.rt { background: transparent none no-repeat scroll 100% 0pt; }
.g-decor span.r, .g-decor div.r { background: transparent none repeat-y scroll 100% 0pt; }
.g-decor span.rb, .g-decor div.rb { background: transparent none no-repeat scroll 100% 100%; }
.g-decor span.b, .g-decor div.b { background: transparent none repeat-x scroll 0pt 100%; }
.g-decor span.lb, .g-decor div.lb { background: transparent none no-repeat scroll 0pt 100%; }
.g-decor span.l, .g-decor div.l { background: transparent none repeat-y scroll 0% 0%; }
.g-decor span.lt, .g-decor div.lt { background: transparent none no-repeat scroll 0% 0%; }
.b-foot { margin-bottom: 1em; }
a .b-yauser, a .b-yauser b { text-decoration: underline; }
a .b-yauser i { display: none; }
.b-yauser { background: transparent none repeat scroll 0% 0%; }
.b-yauser, .b-yauser * { font-weight: bold; vertical-align: baseline; }
.b-yauser a, .b-yauser a:link, .b-yauser a b { text-decoration: underline ! important; -moz-background-clip: inherit; -moz-background-origin: inherit; -moz-background-inline-policy: inherit; }
.b-yauser a img { vertical-align: text-top; line-height: 1px; }
.b-yauser i { white-space: nowrap; }
.b-yauser b { text-decoration: none; }
.b-yauser a b { text-decoration: underline; -moz-background-clip: inherit; -moz-background-origin: inherit; -moz-background-inline-policy: inherit; }
.b-yauser sub { font-weight: normal; white-space: nowrap; }
.b-yauser sup { padding: 0pt 0.2em; background: rgb(255, 182, 108) none repeat scroll 0% 0%; font-family: Verdana,sans-serif; font-size: 0.8em; font-weight: bold; position: relative; top: -0.5em; left: 0.1em; color: rgb(255, 255, 255) ! important; }
.b-extsource { background: transparent none repeat scroll 0% 0%; display: block; margin-top: 2px; text-align: center; }
.b-extsource, .b-extsource * { font-weight: bold; vertical-align: baseline; color: rgb(0, 0, 0); }
.b-extsource a, .b-extsource a:link { text-decoration: underline ! important; color: rgb(0, 0, 0); -moz-background-clip: inherit; -moz-background-origin: inherit; -moz-background-inline-policy: inherit; }
.data .b-extsource { text-align: left; }
.b-text .b-extsource { display: inline; }
.b-extsource a img { vertical-align: text-top; line-height: 1px; }
.b-extsource-ljuser { display: block; text-align: center; }
.b-text .b-extsource-ljuser { display: inline; }
.b-extsource-ljuser a { font-weight: bold; color: rgb(26, 61, 193); }
.b-userpic { display: table; }
.b-userpic b { display: table-cell; width: 100%; vertical-align: middle; }
.b-userpic i { position: relative; display: block; height: auto ! important; text-align: center; }
.b-userpic, .b-userpic i { width: 50px; height: 50px; }
.b-userpic i u { display: none; }
.b-userpic.normal, .b-userpic.normal i { width: 100px; height: 100px; }
.b-userpic.small, .b-userpic.small i { width: 25px; height: 25px; }
.b-userpic-qu i .crown, .b-userpic-small-qu i .crown, .b-userpic-normal-qu i .crown { margin: 0pt auto; padding: 0pt; background: transparent none no-repeat scroll 50% 0pt; font-size: 1px; text-decoration: none; position: absolute; z-index: 2; display: block; }
.b-userpic-qu i { margin-top: -15px; padding-top: 15px; }
.b-userpic-qu i .crown { margin: -15px 0pt 0pt 14px; width: 22px; height: 20px; background-image: url(); }
.b-userpic-small-qu i { margin-top: -9px; padding-top: 9px; }
.b-userpic-small-qu i .crown { margin: -9px 0pt 0pt 6px; width: 13px; height: 11px; background-image: url(); }
.b-userpic-normal-qu i { margin-top: -24px; padding-top: 24px; }
.b-userpic-normal-qu i .crown { margin: -24px 0pt 0pt 33px; width: 34px; height: 34px; background-image: url(); }
.b-submit { margin: 1.5em 2% 0pt; padding: 0.7em 0pt; background: rgb(234, 234, 237) none repeat scroll 0% 0%; }
.b-submit-simple { background: transparent none repeat scroll 0% 0%; margin-top: 0pt; margin-left: 0pt; }
.b-submit-center { text-align: center; }
.b-submit-center .b-note { margin: 0.5em auto; text-align: center; }
.b-submit p { margin: 0pt 17%; }
.b-submit .l-submit { width: 100%; }
.b-submit .l-submit-left { padding-left: 1em; }
.b-submit .l-submit-center { width: 100%; text-align: center; }
.b-submit .l-submit-right { padding-right: 1em; text-align: right; }
.b-note { font-family: Verdana,sans-serif; font-size: 0.85em; display: block; }
.b-note-submiterror { margin-bottom: 0.8em; }
body .b-page .b-note-attention, body .b-quick-action .b-note-attention { color: rgb(204, 68, 68) ! important; }
body .b-page .b-note-complete { color: rgb(68, 153, 68) ! important; }
.b-input-empty { color: rgb(204, 204, 204); }
.b-page { background: transparent url('') repeat-x scroll 0pt 0pt; position: relative; z-index: 9; top: 0pt; width: 100%; clear: both; }
.b-page.b-page-blog, .b-page.b-page-post, .b-page.b-page-write { position: static; background-image: none; }
.b-page-blog, .b-page-post, .b-page-write { top: 0pt; }
.b-page td.gap { width: 2%; }
.b-page td.gap i { display: block; width: 10px; }
.b-page .b-page-left { width: 16%; }
.b-page .b-page-right { width: 16%; padding-bottom: 2em; }
.b-page .b-page-left, .b-page .b-page-right { padding-top: 2em; }
.b-page .b-page-body { width: auto; }
.b-page-index td { width: 2%; }
.b-page-blog .b-info-holster { padding-right: 1em; }
.b-options-example .b-page-blog .b-info-holster { min-width: 100px; }
.b-page-blog .b-page-left .b-user-info { margin-top: 1em; }
.b-page-blog .b-page-body .gap { font-size: 1px; width: 463px; height: 1px; }
.b-page-blog .b-posts { padding: 1em 1em 1em 0pt; }
.b-page-blog .b-posts-empty { padding: 3em 1em 1em 0pt; }
.b-page-blog .b-page-right { width: 24%; }
.b-posts .b-rss-label { float: right; padding-top: 5px; }
.b-posts .b-rss-label img { width: 25px; height: 11px; }
.b-page-blog-preview .b-page-left, .b-page-blog-preview .b-page-right, .b-page-blog-preview .b-page-body { background: rgb(227, 233, 245) none repeat scroll 0% 0%; }
.b-page-blog-preview .b-posts-first { margin: 1em 0pt 0pt; padding: 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.b-options-body { padding: 0pt 18%; font-size: 1em; }
.b-options-body p { margin-bottom: 1em; }
.b-options-body .b-blog-confirm { margin-top: 2.3em; }
.b-options-blog h2 { position: relative; font-size: 1.5em; margin-bottom: 0.2em; }
.b-options-blog .b-userpic { position: absolute; left: -110px; top: 4px; }
.b-options-blog h2 a img { position: relative; top: 1px; }
.b-options-blog a:link { color: rgb(0, 102, 0); }
.b-blog-confirm strong { margin: 0.5em 0pt 1.6em; font-size: 100%; display: block; text-align: center; }
.b-blog-confirm table { width: 100%; }
.b-blog-confirm td { width: 13%; padding-top: 0.6em; }
.b-blog-confirm .code { width: 62.5%; }
.b-blog-confirm textarea { width: 100%; }
.b-blog-confirm .code div { color: rgb(153, 153, 153); }
.b-blog-confirm .view { width: 30%; }
.b-blog-confirm .view .title { font-size: 115%; margin-bottom: 0.3em; }
.b-blog-confirm .view .result { background: rgb(97, 125, 172) none repeat scroll 0% 0%; width: 100%; height: 90px; }
a.b-ljuser, a.b-ljcomm, a.b-rambuser, a.b-mruser, a.b-diaryuser, a.b-liuser, a.b-rambcomm { margin-left: 18px; font-weight: bold; white-space: nowrap; }
.b-ljuser i, .b-ljcomm i, .b-rambuser i, .b-mruser i, .b-diaryuser i, .b-liuser i, .b-rambcomm i { width: 16px; padding-left: 16px; padding-bottom: 1px; margin-left: -18px; margin-right: 2px; }
.b-ljuser i { background: transparent url() no-repeat scroll 0pt 0pt; }
.b-ljcomm i { background: transparent url() no-repeat scroll -17px 0pt; }
.b-rambuser i { background: transparent url() no-repeat scroll -50px 0pt; }
.b-mruser i { background: transparent url() no-repeat scroll -32px 0pt; }
.b-diaryuser i { background: transparent url() no-repeat scroll -86px 0pt; }
.b-liuser i { background: transparent url() no-repeat scroll -68px 0pt; }
a.b-rambcomm { margin-left: 20px; }
.b-rambcomm i { background: transparent url() no-repeat scroll -102px 0pt; margin-left: -20px; padding-left: 18px; padding-bottom: 2px; }
.b-page .b-pager b, .b-page .b-pager a { font-size: 1.1em; }
.b-column .plain a:hover { text-decoration: underline; color: inherit ! important; }
.b-friend-name-preview .to-change:hover { border-color: rgb(255, 82, 35); }
.b-tagscloud .tag-0 a:hover, .b-tagscloud .tag-1 a:hover, .b-tagscloud .tag-2 a:hover, .b-tagscloud .tag-3 a:hover, .b-tagscloud .tag-4 a:hover, .b-tagscloud .tag-5 a:hover { text-decoration: underline; }
.b-friends-list th a:hover { font-family: Verdana,sans-serif; font-size: 85%; font-weight: normal; text-decoration: none; color: rgb(85, 102, 127) ! important; }
.b-last-posts .b-post a:hover { color: rgb(255, 0, 0) ! important; }
.b-mine-clubs .club a:hover { color: rgb(255, 82, 35); }
.b-moods .b-status a:hover { background: rgb(234, 243, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0) ! important; }
.b-moods .b-status:hover i, .b-moods .b-status-hover i { background-image: url(); }
.b-options-example a, .b-options-example a:hover { cursor: text; color: rgb(26, 61, 193); }
.b-options-example .b-column a:hover, .b-options-example .b-friend-of h3 a:hover, .b-options-example .b-profile-avatar-options-example a:hover { color: inherit; }
.b-page-head-blog h1, .b-page-head-blog h1 b a, .b-page-head-blog h1 b a:hover, .b-page-head-blog .b-tags a, .b-page-head-blog .b-tags a:hover { color: inherit; }
.b-page-head-post h1, .b-page-head-post h2, .b-page-head-post h1 b a, .b-page-head-post h1 b a:hover, .b-page-head-post .b-tags a, .b-page-head-post .b-tags a:hover { color: inherit; }
.b-reg-invite .b-status a:hover { background-color: rgb(207, 226, 255); }
.b-result-block-posts a:hover { color: rgb(255, 238, 238) ! important; }
.b-page-profile .b-profile-view h3 a:hover b { color: rgb(255, 82, 35); }
.b-profile-tabs a, .b-profile-tabs span.link a, .b-profile-tabs span.link a:hover { cursor: pointer; text-decoration: underline; }
.b-profile-tabs .active a, .b-profile-tabs .active a:hover { cursor: default; text-decoration: none; color: rgb(0, 0, 0) ! important; }
.b-quick-action .b-actions-menu div a:hover { border-bottom-color: rgb(255, 82, 35); }
.b-user-panel .b-actions a.or:hover, .b-actions-select-panel a.or:hover { background-position: -33px 0pt; }
.b-user-panel .b-actions a.text:hover, .b-actions-select-panel a.text:hover { border-bottom: 1px dashed rgb(255, 82, 35); }
.b-actions-list-club a.text:hover i, .b-actions-select-panel-club a.text:hover i { border-bottom: 1px dashed rgb(255, 82, 35); }
.b-actions-select-panel-club a.text:hover { border: 0pt none ; }
#js .b-actions-select-panel a:hover, #js .b-actions-select-posts a:hover, #js .b-actions-select-single-post a:hover { color: rgb(255, 82, 35) ! important; }
a:hover, a:hover * { color: rgb(255, 82, 35); border-bottom-color: rgb(255, 82, 35); }
html > body a:hover, html > body a:hover * { color: rgb(255, 82, 35) ! important; }
.b-profile-tabs span.link a:hover { color: rgb(255, 82, 35) ! important; }
.b-profile-tabs-inplace .a:hover, .b-profile-tabs-inplace .a:hover span { color: rgb(0, 0, 0) ! important; }
.b-profile-block .note a:hover { border-color: rgb(255, 82, 35) ! important; color: rgb(255, 82, 35) ! important; }
.b-actions-menu a:hover { border: 1px solid rgb(227, 233, 245); color: rgb(99, 129, 157); }
.b-main-button .or:hover { border-color: rgb(255, 82, 35); }
.b-statistic .without-qu a:hover { color: rgb(255, 82, 35); border-bottom-color: rgb(255, 82, 35); }
#js .b-options-notification .b-options-tags .show-control .all:hover { border-color: rgb(255, 82, 35); }
.b-options-tags-list li a:hover { border-color: rgb(255, 82, 35); }
.b-status a:hover b { color: rgb(0, 0, 0) ! important; }
.b-status a:hover span { color: rgb(255, 82, 35); }
.b-page-head-status .b-status.mine a:hover { background-color: rgb(234, 243, 255); }
.b-page-head-status .b-status.mine p:hover i { background-image: url(''); }
.b-candy:hover, .b-candy:hover * { color: rgb(0, 0, 0) ! important; border-bottom-color: rgb(207, 207, 207); }
.b-candy:hover b { border-bottom-color: rgb(112, 112, 112); }
.b-page-blog .b-candy:hover b { border-color: rgb(184, 184, 184); }
.b-qu-indicator:hover * { color: rgb(255, 255, 255) ! important; }
.b-message-head td.head .b-yauser a:hover { color: rgb(255, 82, 35) ! important; }
.b-ajabb-receivers { position: fixed; z-index: 5000; right: 5px; bottom: 0pt; color: rgb(0, 0, 0); }
.b-ajabb-receivers * { margin: 0pt; padding: 0pt; }
.b-ajabb-receivers .receiver { border: 1px solid rgb(177, 177, 177); margin: 5px 0pt; background: rgb(206, 206, 206) none repeat scroll 0% 0%; overflow: hidden; font-family: Arial,Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16px; line-height: normal; font-size-adjust: none; font-stretch: normal; width: 240px; height: 58px; cursor: pointer; }
.b-ajabb-receivers .online { border-color: rgb(61, 203, 78); background: rgb(188, 255, 174) url() repeat scroll 0% 0%; color: rgb(60, 76, 54); }
.b-ajabb-receivers .online-stack-2 { background: rgb(106, 235, 106) none repeat scroll 0% 0%; }
.b-ajabb-receivers .online-stack-3 { background: rgb(75, 201, 77) none repeat scroll 0% 0%; }
.b-ajabb-receivers button.close { border: medium none ; background: rgb(82, 166, 3) url('') repeat scroll 0% 0%; display: block; float: right; width: 32px; height: 60px; cursor: pointer; }
.b-ajabb-receivers .offline button.close { background: rgb(177, 177, 177) none repeat scroll 0% 0%; }
.b-ajabb-receivers button.close b { background: transparent url() no-repeat scroll center center; overflow: hidden; display: block; height: 100%; text-indent: -999px; }
* html .b-ajabb-receivers button.close b { position: relative; width: 32px; margin-top: -30px; }
.b-ajabb-receivers .paddings { padding: 4px 4px 0pt; overflow: hidden; }
.b-ajabb-receivers .avatar { float: left; width: 50px; height: 50px; margin-right: 5px; }
.b-ajabb-receivers .avatar { display: table; }
.b-ajabb-receivers .avatar b { display: table-cell; width: 50px; text-align: center; vertical-align: middle; }
.b-ajabb-receivers .online h1, .b-ajabb-receivers .online p { color: rgb(0, 0, 0); }
.b-ajabb-receivers .offline h1, .b-ajabb-receivers .offline p { color: rgb(133, 133, 133); }
.b-ajabb-receivers h1 { margin: 0pt; overflow: hidden; font-size: 0.8em; font-weight: bold; white-space: nowrap; }
.b-ajabb-receivers .online .title:first-letter { color: rgb(255, 0, 0); }
.b-ajabb-receivers h1 .title { overflow: hidden; font-style: normal; display: block; width: 100%; }
.b-ajabb-receivers h1 .ellipsis { display: none; }
.ajabb-receivers h1.overflowed .ellipsis { display: block; float: right; }
.b-ajabb-receivers p { overflow: hidden; font-size: 0.75em; height: 30px; margin-top: 3px; }
.b-ajabb-sender { position: relative; height: 19px; }
.b-ajabb-sender-comments { float: left; }
.b-ajabb-sender-comments .online-marker-dot { display: inline; width: 19px; height: 19px; cursor: pointer; vertical-align: text-bottom; }
.b-ajabb-sender-comments .online-marker { position: absolute; display: none; }
.b-ajabb-sender .online-marker { cursor: pointer; }
.b-ajabb-sender-hover .online-marker { display: inline; width: 50px; height: 19px; vertical-align: text-bottom; }
.b-ajabb-sender-active { visibility: hidden; }
.b-ajabb-window { font-family: Arial,Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16px; line-height: normal; font-size-adjust: none; font-stretch: normal; position: absolute; z-index: 1000; width: 200px; }
.b-ajabb-window * { margin: 0pt; padding: 0pt; }
.b-ajabb-window i { font-style: normal; display: block; }
.b-ajabb-window .top-decor { background: transparent url('') repeat scroll 0% 0%; overflow: hidden; height: 9px; }
.b-ajabb-window .cen-decor { padding: 0pt 0pt 0pt 10px; background: transparent url('') repeat scroll 0% 0%; height: 35px; }
.b-ajabb-window .bot-decor { background: transparent url('') repeat scroll 0% 0%; overflow: hidden; height: 9px; }
.b-ajabb-window textarea, .b-ajabb-window .send-button { display: none; }
.b-ajabb-window .msg-sending, .b-ajabb-window .msg-ok, .b-ajabb-window .msg-error { font-size: 0.71em; display: none; }
.b-ajabb-window-active .send-button { margin: 0pt; padding: 0pt; background: transparent url('') no-repeat scroll 3px center; overflow: hidden; float: right; width: 25px; height: 35px; display: block; text-indent: -999px; opacity: 0.4; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.b-ajabb-window .decor-container { overflow: hidden; display: block; width: 160px; }
.b-ajabb-window-active textarea { border: 0pt none ; margin: 0pt; padding: 0pt; font-family: Arial,Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 15px; font-size-adjust: none; font-stretch: normal; display: block; overflow-x: hidden ! important; overflow-y: auto ! important; width: 100%; height: 31px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.b-ajabb-window fieldset { border-style: none solid; border-color: -moz-use-text-color rgb(20, 107, 0); border-width: 0pt 1px; margin: 0pt auto; padding: 0pt 0pt 0pt 5px; position: relative; }
.b-ajabb-window .decor-1, .b-ajabb-window .decor-2, .b-ajabb-window .decor-2 i { overflow: hidden; display: block; height: 1px; }
.b-ajabb-window .decor-1 { margin: 0pt 1px; background: rgb(20, 107, 0) none repeat scroll 0% 0%; }
.b-ajabb-window .decor-2 { border-left: 1px solid rgb(20, 107, 0); border-right: 1px solid rgb(20, 107, 0); }
.b-ajabb-window .decor-2 i { border-left: 1px solid rgb(117, 168, 105); border-right: 1px solid rgb(117, 168, 105); }
.b-ajabb-window-active fieldset, .b-ajabb-window-active .decor-2 i { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.b-ajabb-window-sending .indicator { background: transparent url('') repeat scroll 0% 0%; overflow: hidden; position: relative; height: 8px; margin-top: 8px; }
.b-ajabb-window-sending .msg-sending, .b-ajabb-window-sending .indicator { display: block; color: rgb(218, 103, 0); background-color: rgb(255, 255, 142); }
.b-ajabb-window-sending fieldset, .b-ajabb-window-sending .decor-2 i { background: rgb(255, 255, 142) none repeat scroll 0% 0%; }
.b-ajabb-window-sent .msg-ok { display: block; color: rgb(0, 140, 33); background-color: rgb(178, 255, 151); }
.b-ajabb-window-sent fieldset, .b-ajabb-window-sent .decor-2 i { background: rgb(178, 255, 151) none repeat scroll 0% 0%; }
.b-ajabb-window-error .msg-error { display: block; color: rgb(255, 255, 255); background-color: rgb(255, 0, 0); }
.b-ajabb-window-error fieldset, .b-ajabb-window-error .decor-2 i { background: rgb(255, 0, 0) none repeat scroll 0% 0%; }
.b-ajabb-window-error .decor-2 i { border-left: 1px solid rgb(187, 0, 0); border-right: 1px solid rgb(187, 0, 0); }
.b-ajabb-window .label { position: absolute; }
* html .b-ajabb-window .label { margin-bottom: -1px; }
.b-ajabb-window .label { overflow: hidden; z-index: 2; width: 50px; height: 45px; }
.b-ajabb-window .label * { background: transparent url('') no-repeat scroll 0% 0%; position: relative; display: block; width: 338px; height: 90px; }
.b-ajabb-window-sw .label, .b-ajabb-window-se .label { top: 0pt; }
.b-ajabb-window-nw .label, .b-ajabb-window-ne .label { bottom: 0pt; }
.b-ajabb-window-se .label, .b-ajabb-window-ne .label { left: 0pt; }
.b-ajabb-window-sw .label, .b-ajabb-window-nw .label { right: 0pt; }
.b-ajabb-window-nw .label *, .b-ajabb-window-ne .label * { top: -45px; }
.b-ajabb-window .label-f1 * { left: -50px; }
.b-ajabb-window .label-f2 { width: 119px; }
.b-ajabb-window-sw .label-f2 *, .b-ajabb-window-nw .label-f2 * { left: -100px; }
.b-ajabb-window-se .label-f2 *, .b-ajabb-window-ne .label-f2 * { left: -219px; }
.b-ajabb-window .label-f3 { height: 9px; }
.b-ajabb-window-nw .label-f3 *, .b-ajabb-window-ne .label-f3 * { top: -81px; }
.b-ajabb-window-animation * { visibility: hidden; }
.b-ajabb-window-animation .marker, .b-ajabb-window-animation .label, .b-ajabb-window-animation .label * { visibility: visible; }
.b-ajabb-window .marker { position: absolute; }
.b-ajabb-window-se .marker { margin-top: -10px; }
.b-ajabb-window-sw .marker { right: 0pt; margin-top: -10px; }
.b-ajabb-window-ne .marker { bottom: 0pt; margin-bottom: -10px; }
.b-ajabb-window-nw .marker { bottom: 0pt; right: 0pt; margin-bottom: -10px; }
.b-chat-sender * { border: 0pt none ; margin: 0pt; padding: 0pt; }
.b-chat-sender b, .b-chat-sender i { overflow: hidden; font-weight: normal; font-style: normal; display: block; }
.b-chat-sender { background: transparent url('') no-repeat scroll 0% 0%; position: relative; width: 200px; height: 63px; }
.b-chat-sender-offline { background: transparent url('') no-repeat scroll 0% 0%; }
.b-chat-sender .area { background: rgb(255, 255, 255) url('') no-repeat scroll 0% 0%; position: absolute; top: 20px; left: 7px; width: 170px; }
.b-chat-sender-offline .area { background: rgb(255, 255, 255) url('') no-repeat scroll 0% 0%; }
.b-chat-sender .area fieldset { padding: 2px 5px; background: transparent url('') no-repeat scroll left bottom; }
.b-chat-sender-offline .area fieldset { background: transparent url('') no-repeat scroll left bottom; }
.b-chat-sender .area textarea { border: 0pt none ; font-family: Arial,Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 15px; font-size-adjust: none; font-stretch: normal; overflow-x: hidden ! important; overflow-y: auto ! important; width: 158px; height: 29px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.b-chat-sender .send-button { background: transparent url('') no-repeat scroll 3px center; position: absolute; top: 20px; right: 5px; width: 18px; height: 35px; text-indent: -9999px; text-decoration: none; opacity: 0.4; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.b-chat-sender .send-button { background: transparent url('') no-repeat scroll 3px center; }
.b-chat-sender span { padding: 1px 0pt; font-family: Arial,Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 12px; font-size-adjust: none; font-stretch: normal; display: none; }
.b-chat-sender .indicator { background: transparent url('') repeat scroll 0% 0%; position: absolute; top: 45px; left: 7px; display: none; width: 170px; height: 8px; }
.b-chat-sender-sending .area { background-color: rgb(255, 255, 142); }
.b-chat-sender-sending .msg-sending { display: block; color: rgb(218, 103, 0); }
.b-chat-sender-sent .area { background-color: rgb(178, 255, 151); }
.b-chat-sender-sent .msg-ok { display: block; color: rgb(0, 140, 33); }
.b-chat-sender-error .area { background-color: rgb(255, 0, 0); }
.b-chat-sender-error .msg-error { display: block; color: rgb(255, 255, 255); }
.b-chat-sender-sending textarea, .b-chat-sender-sent textarea, .b-chat-sender-error textarea, .b-chat-sender-sending .send-button, .b-chat-sender-sent .send-button, .b-chat-sender-error .send-button { display: none; }
.b-chat-sender-sending .indicator { display: block; }
.b-chat-status .online { display: inline; }
.b-chat-status .offline { display: none; }
.b-chat-status-offline .online { display: none; }
.b-chat-status-offline .offline { display: inline; }
.b-chat-status .online { padding: 0pt 10px 0pt 0pt; background: transparent url('') no-repeat scroll right top; font-family: Arial,Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 18px; font-size-adjust: none; font-stretch: normal; position: static ! important; float: left; height: 19px; text-decoration: none ! important; text-align: center; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.b-chat-status .online { color: rgb(255, 255, 255) ! important; }
.b-chat-status .online i { background: transparent url('') no-repeat scroll 0% 0%; font-style: normal; display: block; height: 19px; padding-left: 10px; }
.b-chat-status .online i i { margin: 0pt -3px; padding: 0pt; background: transparent none repeat scroll 0% 0%; position: relative; }
.b-chat-status .offline { font-family: Arial,Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 18px; font-size-adjust: none; font-stretch: normal; position: static ! important; top: -0.15em; margin-top: -5px; }
.b-chat-status .offline i { font-style: normal; position: relative; top: 0.15em; }
.b-chat-status .offline:link, .b-chat-status .offline:visited { border-bottom: 1px dashed rgb(86, 94, 109) ! important; text-decoration: none; color: rgb(86, 94, 109) ! important; }
.b-chat-status-opened { font-family: Arial,Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 11px; font-size-adjust: none; font-stretch: normal; position: absolute; display: none; border-collapse: collapse; empty-cells: show; z-index: 100; }
.b-chat-status-opened * { margin: 0pt; padding: 0pt; }
.b-chat-status-opened b, .b-chat-status-opened i { font-weight: normal; font-style: normal; }
.b-chat-status-opened .tl, .b-chat-status-opened .tc, .b-chat-status-opened .tr { height: 9px; }
.b-chat-status-opened .bl, .b-chat-status-opened .bc, .b-chat-status-opened .br { height: 10px; }
.b-chat-status-opened .tl { background: transparent url('') no-repeat scroll left bottom; width: 10px; }
.b-chat-status-opened .bl { background: transparent url('') no-repeat scroll left top; width: 10px; }
.b-chat-status-opened .tr { background: transparent url('') no-repeat scroll left bottom; width: 10px; }
.b-chat-status-opened .br { background: transparent url('') no-repeat scroll left top; width: 10px; }
.b-chat-status-opened .tc { background: transparent url('') repeat-x scroll left top; }
.b-chat-status-opened .bc { background: transparent url('') repeat-x scroll left bottom; }
.b-chat-status-opened .c td { background: rgb(74, 153, 2) none repeat scroll 0% 0% ! important; }
.b-chat-status-opened ul { margin: -11px -3px -7px; position: relative; height: 1%; list-style-type: none; list-style-image: none; list-style-position: outside; color: rgb(255, 255, 255) ! important; }
.b-chat-status-opened ul li { padding: 5px 0pt 2px; }
.b-chat-status-opened a:link, .b-chat-status-opened a:visited { color: rgb(255, 255, 255) ! important; }
.b-chat-status-opened .dashed { border-bottom: 1px dashed rgb(255, 255, 255); position: relative; top: -0.15em; text-decoration: none; }
.b-chat-status-opened .dashed i { position: relative; top: 0.15em; }
.b-unread { padding: 0.9em; background: pink none repeat scroll 0% 0%; }
.b-unread ul { margin: 0.8em 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.b-unread li li { margin: 1em 0pt; }
.b-unread .more { font-family: Verdana,sans-serif; font-size: 0.85em; float: right; }
.b-unread-all .more { display: none; }
.b-unread .b-yauser { margin: 0pt ! important; display: inline ! important; }
.b-unread-page { margin-top: 3em; }
.b-unread-page #message { padding: 0.5em; background: rgb(204, 255, 204) none repeat scroll 0% 0%; font-size: 0.8em; width: 70%; margin-top: 0.5em; }
.b-unread-page .b-ajabb-receivers .receiver { margin: 5px 0pt; width: 100%; }
.b-unread-page #ajabb-receivers { width: auto; }
.b-unread-page .b-ajabb-receivers { bottom: auto; position: static; right: auto; z-index: auto; }
.b-unread-page #message * { display: none; }
.b-unread-page-full #message { display: none; }
.b-unread-page-loading .b-unread-page-loading, .b-unread-page-empty .b-unread-page-empty, .b-unread-page-error .b-unread-page-error { display: inline ! important; }
.b-unread-page .offline-message .close { display: none; }
.b-ajabb-window-active .send-button:hover, .b-chat-sender .send-button:hover { opacity: 1; }
.b-chat-status .offline:hover, .b-chat-status .offline:active { color: rgb(255, 0, 0) ! important; border-bottom-color: rgb(255, 0, 0) ! important; }
.b-chat-status .offline:hover i { color: rgb(255, 0, 0) ! important; }
.b-chat-status-opened a:hover, .b-chat-status-opened a:active { color: rgb(173, 214, 88) ! important; border-bottom-color: rgb(173, 214, 88) ! important; }
.b-chat-status-opened a.dashed:hover i { color: rgb(173, 214, 88) ! important; }
.b-custom-style { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 100, 153); }
.b-custom-style h1, .b-custom-style h2, .b-custom-style h3, .b-custom-style h4, .b-custom-style h5, .b-custom-style h6, .b-custom-style .b-column, .b-custom-style .b-post-date { color: rgb(0, 48, 86); }
.b-custom-style a .b-yauser, .b-custom-style .b-yauser, .b-custom-style .b-yauser * { color: rgb(0, 100, 153); }
.b-custom-style .b-yauser b { color: rgb(255, 0, 0) ! important; }
.b-custom-style .b-add-to-friends td i { background-color: rgb(255, 255, 255); }
.b-custom-style .b-page-head, .b-options-main .result .b-custom-style { background-color: rgb(0, 48, 86); }
.b-custom-style .b-page-head table, .b-options-main .result .b-custom-style { color: rgb(255, 255, 255); }
.b-custom-style .b-column { background-color: rgb(23, 155, 189); }
.b-custom-style .b-column .b-column-corner-tl i, .b-custom-style .b-column .b-column-corner-tr i, .b-custom-style .b-column .b-column-corner-bl i, .b-custom-style .b-column .b-column-corner-br i { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(23, 155, 189); }
.b-custom-style .b-another-blog .b-column-corner-tl i, .b-custom-style .b-another-blog .b-column-corner-tr i, .b-custom-style .b-another-blog .b-column-corner-bl i, .b-custom-style .b-another-blog .b-column-corner-br i { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.b-button { position: relative; float: left; text-decoration: none; }
.b-button i { overflow: hidden; position: absolute; width: 11px; height: 11px; text-align: left; }
.b-button i i { width: 100%; height: 100%; }
.b-button .t, .b-button .b { left: 0pt; width: 100%; }
.b-button .t { top: 0pt; }
.b-button .b { bottom: 0pt; }
.b-button .r { right: 0pt; height: auto; }
.b-button .l { left: 0pt; height: auto; }
.b-button .rt { top: 0pt; right: 0pt; }
.b-button .rb { right: 0pt; bottom: 0pt; }
.b-button .lb { left: 0pt; bottom: 0pt; }
.b-button .lt { top: 0pt; left: 0pt; }
.b-button b { position: relative; z-index: 2; display: block; white-space: nowrap; vertical-align: bottom; }
.b-button-green { background: rgb(130, 204, 90) none repeat scroll 0% 0%; }
.b-button-green .rt { top: -5px; right: -11px ! important; }
.b-button-green .rt i { top: -22px; left: -11px; }
.b-button-green .rb { bottom: -5px; right: -11px ! important; }
.b-button-green .rb i { top: -33px; left: -11px; }
.b-button-green .lb { bottom: -5px; left: -11px; }
.b-button-green .lb i { top: -33px; left: 0pt; }
.b-button-green .lt { top: -5px; left: -11px; }
.b-button-green .lt i { top: -22px; left: 0pt; }
.b-button-green .t { top: -5px; }
.b-button-green .b { bottom: -5px; }
.b-button-green .b i { top: -11px; width: 100%; }
.b-button-green .l { top: 5px; bottom: 5px; left: -11px; }
.b-button-green .r { top: 5px; bottom: 5px; right: -11px ! important; }
.b-button-green .r i { left: -11px; }
.b-button-green i i { background: transparent url('') repeat scroll 0% 0%; width: 22px; height: 44px; }
.b-button-green .t i { width: 100%; }
.b-button-green .r i, .b-button-green .l i { background: transparent url() repeat scroll 0% 0%; height: 100%; }
.b-button-green b { padding: 0pt 2px; font-size: 90%; top: -1px; }
html body a.b-button-green b { color: rgb(255, 255, 255) ! important; }
.b-button-orange { background: rgb(255, 132, 0) none repeat scroll 0% 0%; }
.b-button-orange i { width: 16px; height: 16px; }
.b-button-orange .rt { top: -5px; right: -16px ! important; }
.b-button-orange .rt i { top: -24px; left: -16px; }
.b-button-orange .rb { bottom: -5px; right: -16px ! important; }
.b-button-orange .rb i { top: -40px; left: -16px; }
.b-button-orange .lb { bottom: -5px; left: -16px; }
.b-button-orange .lb i { top: -40px; left: 0pt; }
.b-button-orange .lt { top: -5px; left: -16px; }
.b-button-orange .lt i { top: -24px; left: 0pt; }
.b-button-orange .t { top: -5px; height: 12px; }
.b-button-orange .b { bottom: -5px; height: 12px; }
.b-button-orange .b i { top: -12px; width: 100%; }
.b-button-orange .l { top: 11px; bottom: 11px; left: -16px; }
.b-button-orange .r { top: 11px; bottom: 11px; right: -16px ! important; }
.b-button-orange .r i { left: -16px; }
.b-button-orange i i { background: transparent url('') repeat scroll 0% 0%; width: 32px; height: 56px; }
.b-button-orange .t i { width: 100%; }
.b-button-orange .r i, .b-button-orange .l i { background: transparent url() repeat scroll 0% 0%; width: 32px; height: 100%; }
.b-button-orange b { padding: 0pt 2px; font-size: 182%; top: -1px; }
html body a.b-button-orange b { color: rgb(255, 255, 255) ! important; }
.b-pager { font-family: Arial,sans-serif; font-size: 1em; clear: left; }
.b-page .b-pager, .l-page .b-pager { font-size: 1.2em; }
.b-pager b { font-weight: bold; margin-right: 0.55em; }
.b-pager * b, .b-pager i { margin: 0pt; font-family: Arial,sans-serif; font-weight: normal; font-style: normal; }
.b-pager span span { margin-right: 0.5em; }
.b-pager span i { font-family: Times,sans-serif; font-size: 0.7em; }
.b-pager span span span { color: rgb(153, 153, 153); }
.b-pager span a, .b-pager span span span { margin: 0pt 0.2em; }
.b-pager span i b { display: none; }
#js .b-pager span i b { display: inline; }
.b-pager div { display: block; margin-top: 0.5em; }
.b-pager div b { padding: 0.15em 0.3em; background-color: rgb(232, 233, 236); }
.b-pager div a { margin: 0.15em 0.3em; }
.b-pager p { margin: 1.4em 0pt 0.2em; font-size: 0.8em; }
.b-pager p b { padding: 0.2em 0.3em; background-color: rgb(232, 233, 236); }
.b-pager p a { margin: 0.2em 0.3em; }
.b-table { display: table; }
.b-row { display: table-row; }
.b-cell { display: table-cell; vertical-align: top; }
.b-choose-picture ul li { margin-bottom: 5px; }
.b-choose-picture ul li input { display: inline; vertical-align: middle; }
.b-choose-picture ul li label { display: inline; padding-left: 0.2em; vertical-align: middle; white-space: nowrap; }
.b-choose-picture ul li img { vertical-align: middle; }
.b-choose-picture ul.preset { overflow: hidden; position: relative; float: none; width: 95%; margin-left: -5px; }
.b-choose-picture ul.preset li { margin: 0pt; padding: 0pt; float: left; width: auto; white-space: normal; }
.b-choose-picture ul.preset li input { margin: 0pt auto; display: block; text-align: center; }
#js body .b-choose-picture ul.preset li input { display: none; }
.b-choose-picture ul.preset label, .b-choose-picture label.preset { border: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt; display: block; width: 45px; height: 45px; }
.b-choose-picture label i { margin: 5px; padding: 0pt; display: block; cursor: pointer; width: 35px; height: 35px; }
.b-choose-picture .bg-user { display: table; height: 35px; }
.b-choose-picture .bg-user input { border: medium none ; position: relative; top: 15px; }
.b-choose-picture .bg-user label { position: relative; top: 10px; display: table-cell; }
.b-choose-picture .bg-user label.bg-user-preset { border: 1px solid rgb(255, 255, 255); padding: 0pt; position: static; }
.b-choose-picture .bg-user label.bg-user-preset i { position: static; }
.b-choose-picture label.bg-user-preset i img { position: relative; top: -999px; width: inherit; height: inherit; }
.b-choose-picture ul.preset label.active, .b-choose-picture .bg-user label.bg-user-preset.active { border: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.b-choose-userpic td { border: 0pt none ; text-align: center; vertical-align: middle; }
.b-choose-userpic, .b-choose-userpic table { overflow-y: auto; overflow-x: hidden; width: 140px; height: 100px; }
.b-choose-userpic td { width: 18px; padding-top: 4px; padding-bottom: 4px; }
.b-choose-userpic .first td { padding-top: 1px; padding-bottom: 0pt; }
.b-choose-userpic .image { height: 100px; }
.b-choose-userpic label { display: block; width: 100px; }
#js .b-choose-userpic { overflow: visible; width: 100px; height: auto; }
#js .b-choose-userpic table, #js .b-choose-userpic .image { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100px; height: 100px; }
#js .b-choose-userpic td { padding: 0pt; display: none; width: auto; }
#js .b-choose-userpic .active, #js .b-choose-userpic td td { display: table-cell; }
#js .b-choose-userpic .b-userpic { border: 1px solid rgb(223, 223, 223); width: 100px; height: 100px; }
#js .b-choose-userpic .choose { padding: 0.4em 10px; position: relative; width: 80px; text-align: center; }
#js .b-choose-userpic .choose span { overflow: hidden; font-family: Verdana,sans-serif; font-size: 80%; position: relative; z-index: 9; top: 0pt; float: left; width: 80px; padding-top: 4px; text-align: center; line-height: 1em; white-space: nowrap; }
#js .b-choose-userpic .choose a { padding: 6px 6px 0pt; position: absolute; z-index: 10; height: 15px; cursor: pointer; }
#js .b-choose-userpic .choose .prev { left: 0pt; text-align: left; }
#js .b-choose-userpic .choose .next { right: 0pt; text-align: right; }
#js .b-choose-userpic .choose a.disabled, #js .b-choose-userpic .disabled img { cursor: default; }
#js .b-choose-userpic .remove { clear: left; width: 100px; text-align: center; }
#js .b-choose-userpic .remove-disabled { visibility: hidden; }
#js .b-choose-userpic .remove a { font-family: Verdana,sans-serif; font-size: 80%; cursor: pointer; color: rgb(255, 51, 51); }
.b-choose-userpic-reply, .b-choose-userpic-reply table { width: 87px; height: 50px; }
.b-choose-userpic-reply .image { height: 50px; }
.b-choose-userpic-reply label { width: 50px; }
#js .b-choose-userpic-reply { width: 50px; height: auto; }
#js .b-choose-userpic-reply table, #js .b-choose-userpic-reply .image { background: transparent none repeat scroll 0% 0%; width: 50px; height: 50px; }
#js .b-choose-userpic-reply .b-userpic { border: 0pt none ; width: 50px; height: 50px; }
#js .b-choose-userpic-reply .choose { padding: 0pt; width: auto; text-align: center; }
#js .b-choose-userpic-reply .choose span { display: none; }
#js .b-choose-userpic-reply .choose a { padding: 0pt 5px; position: relative ! important; top: 2px; }
.colorpikker { background-color: rgb(229, 229, 229); }
.colorpikker-button { border-style: outset; width: 30px; background-image: url(''); background-repeat: no-repeat; background-position: 3px 0pt; }
.colorpikker-button-pressed { border-style: inset; background-position: 4px 0pt; }
.colorpikker-custom { padding: 5px 0pt 20px; }
.colorpikker-custom table { border: 0pt none ; }
.colorpikker-custom td { border: 0pt none ; padding: 0pt; vertical-align: top; }
.colorpikker-custom .img- { border: 0pt none ; padding: 0pt; width: 138px; height: 138px; cursor: pointer; background-image: url(); background-repeat: no-repeat; }
.colorpikker-custom .grid- { background-image: url(); background-repeat: no-repeat; background-position: 5px 5px; }
.colorpikker-custom .slider- { border: 0pt none ; padding: 0pt; margin-top: 5px; width: 24px; height: 128px; }
.colorpikker-custom .slider- td { height: 1px; cursor: pointer; }
.colorpikker-custom .slidbase- { position: absolute; }
.colorpikker-custom .slidbase- img { position: relative; top: -133px; left: -10px; width: 44px; height: 138px; background-image: url(''); background-repeat: no-repeat; cursor: pointer; }
.colorpikker-custom .bar- { border: 0pt none ; padding: 0pt; }
.colorpikker-custom .bar- img { border: 1px solid rgb(229, 229, 229); margin: 5px; padding: 0pt; width: 32px; height: 32px; cursor: pointer; }
.colorpikker-custom .bar- td.selected- img { border-color: rgb(170, 170, 170); cursor: default; }
.colorpikker-custom .bar- td.selected- { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.colorpikker-samples { padding: 10px 0pt 0pt 10px; }
.colorpikker-samples table { border: 0pt none ; }
.colorpikker-samples td { border: 0pt none ; padding: 0pt; vertical-align: top; }
.colorpikker-samples td img { border: 1px solid rgb(229, 229, 229); margin: 5px; width: 22px; height: 22px; cursor: pointer; }
.colorpikker-samples td.selected- img { border-color: rgb(170, 170, 170); cursor: default; }
.colorpikker-samples td.selected- { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.b-colorpikkers { padding: 0pt 0pt 0.5em 2em; position: relative; margin-top: -0.3em; margin-bottom: 2em; }
.b-colorpikker { margin-bottom: 0.5em; }
.b-colorpikker span { border: 1px solid rgb(197, 200, 208); padding-left: 1em; }
.b-colorpikker .text { width: 5em; }
.b-donotification { margin: 1em 2%; padding: 0.7em 0pt; background: rgb(198, 244, 229) none repeat scroll 0% 0%; text-align: center; color: rgb(82, 157, 133); }
.b-donotification-error { background: rgb(255, 232, 223) none repeat scroll 0% 0%; color: rgb(250, 118, 51); }
.b-donotification p { margin: 0pt 17%; }
.b-friends-list table { background: rgb(241, 246, 255) url() no-repeat scroll 0pt 0pt; width: 96%; margin-left: 2%; }
.b-friends-list table table { margin: 0pt; background: transparent none repeat scroll 0% 0%; width: auto; }
.b-friends-list caption { padding: 0pt 0pt 0.4em 9px; margin-left: 2%; text-align: left; }
.b-friends-list caption span.header { font-size: 140%; display: block; }
.b-friends-list caption .quick-search { position: relative; float: right; width: 30em; text-align: right; }
.b-friends-list caption .quick-search input { margin: 0pt; display: inline; }
.b-friends-list caption .quick-search .text { position: absolute; top: 0pt; left: 0pt; width: 99%; color: rgb(153, 153, 153); }
.b-friends-list caption .quick-search .btn { display: none; }
.b-friends-list caption .quick-search-active .text { width: 82%; color: rgb(0, 0, 0); }
.b-friends-list caption .quick-search-active .btn { display: inline; }
.b-friends-list caption span.description { padding-bottom: 0.2em; }
.b-friends-list th { border-bottom: 1px solid rgb(155, 165, 184); padding: 0.8em 1.3em 0.7em 0pt; }
.b-friends-list th a { font-family: Verdana,sans-serif; font-size: 85%; font-weight: normal; text-decoration: none; color: rgb(85, 102, 127) ! important; }
.b-friends-list td { padding: 0.8em 1.3em 0.7em 0pt; vertical-align: middle; }
.b-friends-list td.userpic { width: 10%; padding-right: 0.3em; }
.b-friends-list td.mutually i { background: transparent url('') no-repeat scroll -583px 0pt; display: block; width: 16px; height: 16px; }
.b-friends-list td.mutually-checked i { background: transparent url('') no-repeat scroll -599px 0pt; }
.b-friends-list .checked td { background: rgb(206, 224, 249) none repeat scroll 0% 0%; }
.b-friends-list input { margin: 0pt 0.1em 0pt 1.4em; display: block; }
.b-friends-list .b-userpic { float: left; margin-right: 0.6em; }
.b-friends-list .b-ajabb-sender { position: relative; top: 0.3em; float: left; }
.b-friends-list .b-ajabb-sender img { position: relative; }
.b-friends-list .b-pager { margin: 1em 2% 0pt; }
#js .b-write-keywords .pseudo-link { border-bottom: 1px dashed rgb(0, 0, 0); cursor: pointer; }
.b-keywords-user-hint .all-tags, .b-keywords-user-hint-show-all .show-control .all, .b-keywords-user-hint .help .all, .b-keywords-user-hint-show-all .help .last { display: none; }
.b-keywords-user-hint-show-all .all-tags, .b-keywords-user-hint-show-all .help .all, .b-keywords-user-hint1 .help .last { display: inline; }
.b-keywords-user-hint .show-control { padding-left: 1em; }
.b-keywords-user-hint .show-control .all { border-color: rgb(45, 92, 204); color: rgb(45, 92, 204); }
.b-keywords-user-hint .show-control .change { border: 0pt none ; position: relative; top: 0.05em; text-decoration: underline; color: rgb(45, 92, 204); }
.b-options-form-banned { padding: 15px; background: rgb(227, 233, 245) none repeat scroll 0% 0%; width: 500px; margin-bottom: 2em; }
.b-options-banned td { padding-right: 0.8em; padding-bottom: 1em; vertical-align: middle; }
.b-options-banned input { margin-right: 0.8em; }
.b-options-form-banned .b-note-attention { margin-bottom: 0.5em; }
.b-options-form-banned .b-dialog-insert-yauser .b-write-users-list { width: 100%; }
.b-candy { border-style: none solid solid; border-color: -moz-use-text-color rgb(207, 207, 207) rgb(207, 207, 207) rgb(206, 208, 207); border-width: 0pt 1px 1px; background: rgb(238, 238, 238) url('') repeat-x scroll 0% 0%; font-size: 13px; position: relative; display: block; height: 16px; text-align: center; text-decoration: none; color: rgb(0, 0, 0); }
a.b-candy { cursor: pointer; }
.b-candy.no-link { cursor: default; }
.b-candy * { font-family: Verdana,sans-serif; display: block; height: 15px; }
.b-candy span { position: relative; z-index: 4; }
.b-candy .g-decor span.rt { right: -1px; background-image: url(''); }
.b-candy .g-decor span.rb { top: 2px; right: 0pt; background-image: url(''); }
.b-candy .g-decor span.lb { left: -2px; background-image: url(''); }
.b-candy .g-decor span.lt { top: -2px; background-image: url(''); }
.b-candy i { background: rgb(255, 187, 0) url() repeat-x scroll 0% 0%; font-size: 1px; position: absolute; left: 0pt; }
.b-candy b { border-bottom: 1px solid rgb(112, 112, 112); font-weight: bold; position: relative; left: 0pt; height: 15px; line-height: 14px; }
.b-page-blog .b-candy { border: 0pt none ; background: rgb(238, 238, 238) url('') repeat-x scroll 0% 0%; height: 9px; }
.b-page-blog .b-candy * { height: 8px; }
.b-page-blog .b-candy i { background: rgb(255, 187, 0) url('') repeat-x scroll 0% 0%; }
.b-page-blog .b-candy b { border-color: rgb(184, 184, 184); height: 8px; line-height: 8px; }
.b-qu-progress { width: 100%; }
.b-qu-progress td { width: 100%; padding-top: 0.5em; vertical-align: middle; }
.b-qu-progress td.l, .b-qu-progress td.r { padding: 0pt 0.4em 0pt 0pt; font-size: 250%; width: auto; color: rgb(255, 153, 51); }
.b-qu-progress td.r { padding: 0pt 0pt 0pt 0.6em; color: rgb(204, 204, 204); }
.b-qu-progress td.l b, .b-qu-progress td.r b { font-size: 160%; }
.b-qu-progress td.l b { padding-right: 0.08em; }
.b-qu-progress a:link { color: rgb(0, 0, 0); }
.b-qu-progress span.lt { padding-left: 2px; }
.b-page-blog .b-qu-progress { margin: 0pt 0pt 1em 2em; font-family: Verdana,sans-serif; width: 10em; height: 2em; }
.b-page-blog .b-qu-progress td.l, .b-page-blog .b-qu-progress td.r { font-size: 110%; }
.b-page-blog .b-qu-progress td.l b, .b-page-blog .b-qu-progress td.r b { font-size: 100%; }
.b-page-blog .b-qu-progress .b-candy { margin-top: -0.2em; }
.b-page-blog .b-qu-progress .b-candy b { font-size: 70%; }
.b-qu-indicator { margin: 45px 0pt; background: rgb(255, 187, 0) url() repeat-x scroll 0% 0% ! important; }
.b-qu-indicator i { background: rgb(255, 187, 0) none repeat scroll 0% 0%; position: absolute; top: -18px; left: 50%; width: 70px; height: 48px; margin-left: -34px; }
.b-qu-indicator i span { background: transparent url('') no-repeat scroll 0% 0%; font-family: "Arial Black",sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 40px; line-height: 2px; font-size-adjust: none; font-stretch: normal; position: absolute; top: -25px; left: 0pt; width: 94px; height: 54px; margin-left: -12px; padding-top: 44px; color: rgb(255, 255, 255); }
.b-qu-indicator span.lt i span { left: 1px; }
.b-page-blog .b-qu-indicator { margin: 0pt 0pt 1.5em 2em; width: 100px; background-image: url('') ! important; }
.b-page-blog .b-qu-indicator i { top: -5px; width: 23px; height: 18px; margin-left: -10px; }
.b-page-blog .b-qu-indicator span { margin: 0pt; float: none; }
.b-page-blog .b-qu-indicator i span { background: transparent url('') no-repeat scroll 3px 0pt; font-size: 16px; top: -7px; width: 36px; height: 20px; margin-left: -8px; padding-top: 14px; letter-spacing: -2px; }
div.b-user-info-empty { padding: 5px; text-align: center; }
.b-user-info-empty * { vertical-align: middle; }
.b-user-card td { padding: 5px 5px 5px 10px; }
.b-user-card .b-user-info { padding-left: 10px; }
.b-user-card .b-user-info-short { overflow: hidden; }
.b-user-card .b-user-info h2 { position: static; }
.b-user-card .b-user-info-short .info li { position: relative; margin-left: 0pt; }
.b-user-card .b-user-info-short .info .generic { padding-left: 0pt; }
.b-user-card .b-user-info-short a.name { font-size: 1.3em; font-weight: bold; }
.b-user-card .b-user-info-short .block { margin-top: 0pt; }
.b-user-card .b-user-info-short p { margin-top: 0.3em; }
.b-user-info h2 { font-size: 1.4em; }
.b-user-info .write-profile { font-size: 160%; margin-bottom: 1em; text-align: left; }
.b-user-info .write-profile a { color: rgb(62, 134, 61); }
.b-user-info .info li { margin-bottom: 0.5em; }
.b-user-info .info .generic { margin-bottom: 0.3em; }
.b-user-info .info .generic img { position: relative; left: 1px; vertical-align: middle; }
.b-user-info .info .email i, .b-user-info .info .icq i, .b-user-info .info .site i, .b-profile-view td .email i, .b-profile-view td .icq i, .b-profile-view td .site i, .b-profile-view .ext-blog i { float: left; }
.b-user-info .info .email i, .b-profile-view td .email i { margin: 0.4em 0.3em 0pt 0pt; background: transparent url('') no-repeat scroll -438px 0pt; width: 12px; height: 8px; }
.b-user-info .info .icq i, .b-profile-view td .icq i { margin: 0.2em 0.3em 0pt 0pt; background: transparent url('') no-repeat scroll -461px 0pt; width: 11px; height: 11px; }
.b-user-info .info .site i, .b-profile-view td .site i { margin: 0.25em 0.3em 0pt 0pt; background: transparent url('') no-repeat scroll -450px 0pt; width: 11px; height: 10px; }
.b-profile-view .ext-blog i { margin: 0pt 0.3em 0pt 0pt; width: 15px; height: 15px; background-repeat: no-repeat; }
.b-gender-m, .b-gender-w, .b-gender-n { margin: 0.15em 0.3em 0pt 0pt; background: transparent url('') no-repeat scroll 0% 0%; float: left; width: 12px; height: 12px; }
.b-gender-m { background-position: -402px 0pt; }
.b-gender-w { background-position: -414px 0pt; }
.b-gender-n { background-position: -426px 0pt; }
.b-user-info .interests strong { display: block; }
.b-user-info .interests { line-height: 1.35em; }
.b-user-info .more { border-bottom: 1px dotted; text-decoration: none; }
.b-user-info .complete, .b-info-holster .complete { margin: 0pt 0pt 1.5em; font-weight: bold; }
.b-page-lenta .b-user-info .complete { margin-top: 1em; }
.b-user-info .custom, .b-info-holster .custom { margin-bottom: 0.5em; }
.b-options-example { border: 1px solid rgb(197, 200, 208); position: relative; font-size: 85%; width: 100%; }
.b-page-blog-profile td.info { padding-right: 1em; }
.b-options-example .b-page-blog .b-page-left { text-align: center; }
.b-options-example .b-page-blog .b-page-left .b-yauser { font-size: 100%; }
.b-options-example .b-page-blog .b-posts { padding-top: 1em; }
div.b-options-example h2, div.b-options-example h3, div.b-options-example h4, div.b-options-example .b-profile-contact h3, div.b-options-example .b-profile-location h3 { font-size: 110%; font-weight: bold; }
div.b-options-example .b-page-blog .b-info-holster h3 { white-space: normal; }
div.b-options-example .b-column h3, div.b-options-example .b-friend-of h3 {  }
.b-options-example .b-page-blog .b-posts h3 { font-size: 1.1em; }
.b-options-example .b-page-blog-profile { margin: 0pt 0pt 1em; background: transparent none repeat scroll 0% 0%; }
.b-options-example .b-profile-sections td { padding-right: 10px; }
.b-options-example td.b-page-body { padding: 2em 10px 0.5em 0pt; }
.b-options-example .b-page-blog-profile .b-page-body .body { margin: 0pt; }
.b-options-example .complete { margin: 0.8em 0pt 0pt; }
.b-options-example .b-user-info .info li.email { clear: left; }
.b-options-example .b-qu-progress { margin: 2em 32px 0pt 0pt; }
.b-options-example .b-another-blog h2 a { font-size: 75%; }
.b-options-example .b-user-info .write-profile { font-size: 1.3em; }
.b-options-example .b-column-corner-tl, .b-options-example .b-column-corner-tr, .b-options-example .b-column-corner-bl, .b-options-example .b-column-corner-br { font-size: 10px; }
.b-options-example .b-friends .new, .b-loved-fotographers .new { font-size: 85%; }
.b-options-example .b-page-blog-profile .b-page-body p { margin: 0pt; }
.b-options-example .b-post-date { position: relative; top: -1em; margin-bottom: -1.5em; }
.b-options-example .b-post { margin-top: 1em; padding-bottom: 1em; }
.b-options-example .b-post .b-text { margin-top: 0pt; }
.b-options-example .b-post .b-action { margin: 0pt; }
.b-options-example .b-post .b-actions { white-space: nowrap; }
.b-options-example .b-post .b-replies-count { padding-left: 0pt; }
.b-options-example .b-page-blog .b-page-body .b-post .b-text { margin-bottom: 0.2em; }
div.b-options-example .b-description h3 { margin: 0pt; float: none; }
.b-options-example .b-friends .new { margin-top: 0.2em; }
.b-options-example .b-albums h3 { margin-bottom: 0.5em; }
.b-options-example .b-albums b, .b-options-example .b-albums .new { font-size: 80%; }
.b-options-example .b-albums b { padding-left: 1em; }
.b-options-example .b-albums li { font-size: 100%; }
.b-options-example .b-cool-links h3 { margin-bottom: 0.5em; }
.b-options-example .b-cool-links ul { margin-left: 0pt; }
.b-options-example .b-cool-links li { font-size: 110%; }
.b-options-example .b-page-fotki-profile .b-post, .b-options-example .b-page-fotki-profile .b-posts h2 { width: 100px; text-align: left; }
.b-options-example .b-page-fotki-profile .b-post { margin: 0pt 0pt 0.5em; }
.b-options-example .b-fotka { height: 110px; margin-right: 20px; }
.b-options-example .b-fotka h3 { font-weight: normal; }
.b-options-example .b-tagscloud p { margin-left: 0pt; }
.b-options-head { margin: 1.5em 0pt 2em 2%; font-size: 0.9em; }
.b-clubs-options-body .b-options-head { margin-left: 0pt; }
.b-page-options-profile .b-options-head { margin-bottom: 1em; }
.b-options-head li { float: left; margin-right: 1.3em; white-space: nowrap; }
.b-options-head a { color: rgb(45, 92, 204); }
.b-options-head b, .b-options-head b a { font-weight: bold; color: rgb(0, 0, 0) ! important; }
.b-options-head b.subheader { color: rgb(102, 102, 102) ! important; }
.b-options-grid { width: 100%; }
.b-options-grid, .b-options-grid td { border: 0pt none ; }
.b-options-grid td.gap { border: 0pt none  ! important; width: 2%; }
.b-options-grid .loadpic { border-left: 0pt none; }
.b-options-grid .result { border-right: 0pt none; }
.b-options-grid .loadpic, .b-options-grid .name { width: 32%; }
.b-options-grid .choosepic { width: 16%; text-align: center; }
.b-options-grid .choosepic .b-choose-userpic, .b-options-grid .choosepic .b-userpic { margin: auto; }
.b-options-grid .sex { width: 8%; }
.b-options-grid td { border-style: none solid none none; border-color: -moz-use-text-color rgb(207, 207, 207) -moz-use-text-color -moz-use-text-color; border-width: 0pt 1px 0pt 0pt; }
.b-options-grid td.friends, .b-options-grid td td { border: 0pt none ; }
.b-options-grid .b-profile-table { margin-top: 1em; margin-bottom: 1em; }
.b-options-grid .b-profile-table td.left { width: 49%; padding-right: 1em; }
.b-options-grid div.block, .b-options-grid .b-upload-userpic { margin: 0pt 1em 0pt 0.7em; }
.b-options-grid .sex div.block { min-width: 3em; }
.b-options-grid .sex div div { margin: 0pt; }
.b-options-grid .sex div div input { position: relative; top: 0.17em; }
.b-options-grid h2 { font-size: 130%; }
.b-options-grid p { margin: 0.8em 0pt 0pt 1.5em; }
.b-options-grid p label input { margin-left: -1.5em; margin-right: 0.47em; vertical-align: bottom; }
.b-options-grid .b-label { margin: 0.8em 0pt 0pt; overflow: hidden; position: relative; width: 100%; }
.b-options-grid .b-label input { position: absolute; top: 0.2em; left: 0pt; }
.b-options-grid .b-label label { display: inline; float: left; clear: both; margin-left: 1.5em; }
.b-options-grid .block { padding-bottom: 1.2em; }
.b-options-grid .block div { margin: 0.5em 0pt 1em; }
.b-options-grid .block div div, .b-options-grid .block td div { margin: 0pt; }
.b-options-grid .block .text { display: block; width: 100%; }
.b-options-grid .block .b-note { color: rgb(162, 162, 162); }
.b-options-grid .block .b-note-attention { color: rgb(255, 51, 51) ! important; }
.b-options-grid .block .dl { margin: 0.9em 0pt -0.3em; }
.b-options-grid .friends h2 { padding-bottom: 0.15em; }
.b-options-grid .friends a { text-decoration: underline; }
.b-options-grid .friends .b-yauser { line-height: 1.5em; }
.b-options-grid .b-show-all-friends { position: relative; top: -0.8em; }
.b-options-grid .bg-image, .b-options-grid .bg-color { width: 23%; }
.b-options-grid .example { width: 50%; }
.b-options-notification h2 { font-weight: bold; margin-bottom: 0.5em; }
.b-options-notification ul { margin-bottom: 1em; }
.b-options-notification li { margin-bottom: 0.2em; }
.b-options-notification input { vertical-align: middle; }
.b-options-notification p { margin-bottom: 0.5em; }
.b-options-notification .b-submit-simple p { margin-bottom: 0.5em; margin-left: 0pt; }
.b-options-notification .email { width: 20em; }
.b-options-notification .b-options-smiles { margin-top: 2em; }
.b-options-smiles h3 { margin: 0.5em 0pt; }
.b-options-notification .b-options-save-blog, .b-options-notification .b-options-remove-blog { margin: 2em 0pt; }
.b-options-notification .b-options-save-blog p, .b-options-notification .b-options-remove-blog p { margin: 2em 0pt; }
.b-show-friends .others { display: none; }
.b-show-friends b { cursor: pointer; }
.b-show-friends .more { color: rgb(0, 0, 0) ! important; }
.b-show-friends .all, .b-show-friends .short { border-bottom: 1px dashed rgb(102, 102, 102); display: table; margin-top: 0.5em; color: rgb(102, 102, 102) ! important; }
.b-show-friends .short { display: none; }
.b-show-friends-all .others { display: inline; }
.b-show-friends-all .more, .b-show-friends-all .all { display: none ! important; }
.b-show-friends-all .short { display: table; }
.b-upload-userpic td.upload { width: 100%; }
.b-upload-userpic .b-choose-userpic { margin-top: 2.5em; }
#js .b-upload-userpic .b-choose-userpic { margin-right: 15px; }
.b-upload-userpic h2 { margin-bottom: 0.8em; }
.b-upload-userpic div { margin-bottom: 0.2em; }
.b-upload-userpic div.file { width: 100%; }
.b-upload-userpic input.upload { display: block; margin-top: 1.5em; }
.b-upload-userpic .b-note { margin-top: 1em; color: rgb(153, 153, 153); }
.b-users-banned h2 { margin-bottom: 1em; }
.b-users-banned .b-users { padding-right: 0.5em; }
.b-users-banned .b-yauser { position: static; }
.b-users-banned .show-control a, .b-users-banned .show-control a * { color: rgb(45, 92, 204); }
.b-users-banned .show-control .all { border-bottom: 1px dashed rgb(45, 92, 204); position: relative; top: -0.15em; text-decoration: none; }
.b-users-banned .show-control .all span { position: relative; top: 0.15em; cursor: pointer; }
.b-users-banned .all-users { display: none; }
.b-users-banned-all .all-users, .b-users-banned-all .show-control .change { display: inline; }
.b-users-banned-all .show-control .all { display: none; }
.b-game-result { margin: 1em 0pt; }
.b-game-result .message { padding: 0.5em 0pt; font-size: 160%; height: 100%; text-align: center; vertical-align: middle; color: rgb(51, 51, 153); }
.b-game-result .score { font-size: 130%; }
.b-game-result .button { height: 1%; padding-top: 1em; vertical-align: bottom; }
* html .b-game-result .button { height: auto; }
.b-game-result .b-button { margin-top: -1.5em; }
.b-posts { margin: 0pt 0pt 2em; }
.b-posts .b-posts-title { font-size: 1.6em; }
.b-posts .b-quick-action { margin-top: -0.5em; }
.b-posts .b-replies .b-quick-action { margin-top: 0pt; }
.b-post-date { margin: 0.5em 0pt 1em; font-size: 1.4em; }
.b-post { margin: 1em 0pt 0.5em; }
.b-post:after { font-size: 0pt; display: block; visibility: hidden; clear: both; height: 0pt; content: "."; line-height: 0pt; }
.b-post .data { position: relative; top: 0pt; left: 0pt; display: table; width: 100%; }
.b-post .data-row { display: table-row; }
.b-post td.head table, .b-reply .type td.head table { float: left; margin-right: 10px; }
.b-post td.head .b-ajabb-sender, .b-reply .type td.head .b-ajabb-sender { padding-top: 4px; }
.b-post td.head td { margin: 0pt 0pt 0.2em; padding: 0.4em; font-weight: bold; }
.b-post .b-text { clear: both; overflow-x: auto; overflow-y: hidden; float: left; width: 100%; margin-top: 5px; padding-left: 0.4em; }
.b-post .trackback { clear: left; margin-right: 4.1em; margin-bottom: 0.5em; padding-left: 0.4em; }
.b-post .b-tags, .b-post .b-usertime { font-family: Verdana,sans-serif; font-size: 0.85em; }
.b-post .b-usertime { padding: 0.5em 0pt 0pt 0.5em; }
.b-post-text { padding: 0pt; }
.b-post-text h3 { margin: 0.5em 0pt 0pt; font-size: 1.4em; }
.b-post-text h4 { font-size: 1.4em; margin-right: 3em; }
.b-post-text .b-tags, .b-post-text .b-usertime { padding: 0pt; background: transparent none repeat scroll 0% 0%; float: left; margin-right: 2em; margin-bottom: 0.4em; }
.b-post-text .b-text { padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; }
.b-post-text .trackback { padding: 0pt; }
.b-post-text h3, .b-post-text h4, .b-post-text .trackback, .b-post-text .b-tags, .b-post-text .b-text { background: transparent none repeat scroll 0% 0%; position: relative; z-index: 2; }
.b-post-club .userpic { display: table-cell; width: 50px; padding-right: 0.5em; vertical-align: top; }
.b-post-club .type { display: table-cell; vertical-align: top; }
.b-post-club .data:after { overflow: visible; padding-left: 5px; }
.b-post-club .userpic .b-yauser { display: block; margin-left: 5px; text-align: center; }
.b-post-club .b-action { margin-top: 1em; }
.b-page-post-club .b-post-club { margin-left: -60px; margin-bottom: 2em; padding-top: 3em; }
.b-post-friend .head td { background: rgb(198, 244, 229) none repeat scroll 0% 0%; color: rgb(82, 157, 133); }
.b-post-unfriend .head td, .b-post-unjoin .head td { background: rgb(255, 232, 223) none repeat scroll 0% 0%; color: rgb(250, 118, 51); }
.b-post-status .head td { background: rgb(223, 237, 255) none repeat scroll 0% 0%; color: rgb(63, 136, 196); }
.b-post-congratulation .head td { background: rgb(223, 237, 255) url('') repeat scroll 0pt 0pt; line-height: 1.25em; color: rgb(63, 136, 196); }
.b-post-congratulation .card { clear: both; margin-top: 15px; }
.b-post-congratulation-valentineday .head td { background: rgb(223, 237, 255) url() repeat scroll 0pt 0pt; color: rgb(206, 96, 169); }
.b-post-rename .head td, .b-post-profile .head td { background: rgb(232, 223, 255) none repeat scroll 0% 0%; color: rgb(83, 50, 170); }
.b-post-description .head td { background: rgb(211, 255, 162) none repeat scroll 0% 0%; color: rgb(70, 115, 19); }
.b-post-description .favourite { margin: 0.5em 0pt 0pt 0.5em; color: rgb(70, 115, 19); }
.b-post-description .favourite b { font-weight: bold; }
.b-post-description .favourite a { color: rgb(0, 0, 255); }
.b-post-description h4 { font-size: 1.4em; padding-left: 0.2em; margin-top: 0.5em; }
.b-post-userpic { position: relative; min-height: 65px; }
.b-post-userpic div { position: static; height: auto; min-height: 0pt; padding-left: 0pt; }
.b-post-userpic .data { overflow: visible; display: table; width: 100%; }
.b-post-userpic .b-userpic-old-new, .b-post-userpic .type { display: table-cell; vertical-align: top; }
.b-post-userpic .b-userpic-old-new { padding-left: 0.5em; padding-right: 0.5em; }
.b-page-left .b-userpic-old-new { position: static; float: left; clear: both; height: 64px; text-align: left; }
.b-page-left .b-userpic-old-new .old, .b-page-left .b-userpic-old-new .new { position: static; }
.b-post-userpic .head td { background: rgb(225, 220, 249) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.b-post-userpic .b-text { font-weight: normal; clear: left; margin-top: 0.5em; color: inherit; }
.b-post-userpic .b-action {  }
.b-post-photo .b-text { margin-top: 0.5em; }
.b-post-photo .b-title { clear: left; }
.b-post-video .b-text { margin-top: 0.5em; }
.b-post-video .b-text .movie { margin: 0.5em 0pt 1.5em; }
.b-post-video .b-title { clear: left; }
.b-post-external { padding: 0pt; }
.b-post-external h3 { margin: 0.5em 0pt 0pt; font-size: 1.4em; }
.b-post-external h4 { font-size: 1.4em; }
.b-post-external .b-tags, .b-post-external .b-usertime { padding: 0pt; background: transparent none repeat scroll 0% 0%; float: left; margin-right: 2em; margin-bottom: 0.4em; }
.b-post-external .b-text, .b-post-external .trackback { padding: 0pt; }
.b-post-external h3, .b-post-external h4, .b-post-external .trackback, .b-post-external .b-tags, .b-post-external .b-text { background: transparent none repeat scroll 0% 0%; position: relative; z-index: 2; }
.b-post-game .head td { background: rgb(204, 238, 250) none repeat scroll 0% 0%; color: rgb(0, 0, 128); }
.b-post-game .b-game-result { margin-bottom: 0pt; }
.b-post-link .head td { background: rgb(255, 229, 203) none repeat scroll 0% 0%; color: rgb(141, 85, 33); }
.b-post-link .b-tags { margin-left: 0.5em; }
.b-post-link .quote { width: 95%; }
.b-post-link .quote h4 { font-size: 140%; }
.b-post-link .quote .author { float: left; }
.b-post-link .quote .refs { float: right; }
.b-post-link .quote .refs a { color: rgb(0, 0, 0); }
.b-post-offline .head td { background: rgb(255, 214, 173) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.b-post-offline .location { font-size: 110%; padding-left: 0.5em; }
.b-post-offline .event { margin-top: 0.5em; margin-left: 0.5em; }
.b-post-offline .icon { float: left; }
.b-post-offline .icon img { margin-right: 1em; }
.b-post-offline .info { overflow: hidden; padding-bottom: 1em; }
body .b-post-offline .info h3 { padding: 0pt; font-size: 1.6em; }
body .b-post-offline .location .b-date { display: inline; }
.b-post-offline .info .b-button { margin-top: 1em; margin-left: 0.8em; }
.b-result-post .data { margin-bottom: 0.5em; }
.b-result-post .userpic { display: table-cell; width: 25px; height: 25px; padding-right: 0.5em; vertical-align: top; }
.b-result-post .type { display: table-cell; vertical-align: top; }
.b-result-post .b-message-head { width: 80.5%; }
.b-result-post-text .b-text { padding-left: 0.4em; }
.b-post-club-join .b-message-head .join { padding-left: 0.5em; }
.b-post-club-join .b-message-head .join a { position: relative; top: 0.3em; }
.b-post-club-join .head td { background: rgb(205, 235, 199) none repeat scroll 0% 0%; color: rgb(36, 126, 18); }
.b-feednav { margin: 1em 0pt; }
.b-feednav a, .b-feednav span { margin-right: 1em; }
.b-feednav .arrow { font-size: 1.8em; text-decoration: none; }
.b-feednav span { color: rgb(102, 102, 102); }
.b-replies { margin-bottom: 3em; }
.b-replies-last { margin-bottom: 0pt; }
.b-replies .l .s, .b-replies .l .b-action { margin-left: 0pt; }
.b-replies .l .l .s, .b-replies .l .l .b-action { margin-left: 55px; }
.b-replies .l .l .l .s, .b-replies .l .l .l .b-action { margin-left: 100px; }
.b-replies .l .l .l .l .s, .b-replies .l .l .l .l .b-action { margin-left: 140px; }
.b-replies .l .l .l .l .l .s, .b-replies .l .l .l .l .l .b-action { margin-left: 175px; }
.b-replies .l .l .l .l .l .l .s, .b-replies .l .l .l .l .l .l .b-action { margin-left: 205px; }
.b-replies .l .l .l .l .l .l .l .s, .b-replies .l .l .l .l .l .l .l .b-action { margin-left: 230px; }
.b-replies .l .l .l .l .l .l .l .l .s, .b-replies .l .l .l .l .l .l .l .l .b-action { margin-left: 255px; }
.b-replies .l .l .l .l .l .l .l .l .l .s, .b-replies .l .l .l .l .l .l .l .l .l .b-action { margin-left: 265px; }
.b-replies .l .l .l .l .l .l .l .l .l .l .s, .b-replies .l .l .l .l .l .l .l .l .l .l .b-action { margin-left: 275px; }
.b-replies .l .l .l .l .l .l .l .l .l .l .l .s, .b-replies .l .l .l .l .l .l .l .l .l .l .l .b-action { margin-left: 280px; }
.b-replies .l .b-reply p.s { border-style: solid none none; border-color: rgb(204, 204, 204) -moz-use-text-color -moz-use-text-color; border-width: 1px 0pt 0pt; font-size: 1px; display: block; clear: both; height: 1px; }
.b-replies .b-quick-action { top: -1px; }
.b-reply { margin: 0.8em 0pt 0pt; position: relative; }
.b-reply .b-userpic { position: absolute; top: 0pt; left: -56px; }
.b-reply .type { margin: 0pt 0pt 0.2em; position: relative; }
.b-reply .type p, .b-reply .type .head td { padding: 0.2em 0.3em; font-weight: bold; float: left; white-space: normal; }
.b-reply[class] .type p { line-height: 1.1em; }
.b-reply .s { padding-left: 56px; }
.b-reply .s:after { font-size: 0pt; display: block; visibility: hidden; clear: both; height: 0pt; content: "."; line-height: 0pt; }
.b-reply .b-text { margin: 0pt 0pt 0.5em; overflow-x: auto; overflow-y: hidden; width: 100%; min-height: 12px; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0.2em; }
.b-reply div.info { margin: 0pt; padding: 0pt; overflow: visible; clear: both; float: none; }
.b-reply .b-action td.left { padding-left: 55px; }
.b-reply-text { padding: 0pt; }
.b-reply-text .type { position: relative; top: -0.35em; }
.b-reply-removed .b-text { color: rgb(204, 204, 204); }
.b-reply-friend .type p, .b-reply-friend .type .head td { background: rgb(198, 244, 229) none repeat scroll 0% 0%; color: rgb(82, 157, 133); }
.b-reply-unfriend .type p, .b-reply-unfriend .type .head td { background: rgb(255, 232, 223) none repeat scroll 0% 0%; color: rgb(250, 118, 51); }
.b-reply-status .type p, .b-reply-status .type .head td { background: rgb(223, 237, 255) none repeat scroll 0% 0%; color: rgb(63, 136, 196); }
.b-reply-status b { color: rgb(0, 0, 0); }
.b-reply-congratulation .type p, .b-reply-congratulation .type .head td { padding: 0.4em; background: rgb(223, 237, 255) url('') repeat scroll 0pt 0pt; line-height: 1.25em; color: rgb(63, 136, 196); }
.b-reply-congratulation .card { clear: both; margin-top: 15px; }
.b-reply-congratulation-valentineday .type p, .b-reply-congratulation-valentineday .type .head td { background: rgb(223, 237, 255) url() repeat scroll 0pt 0pt; color: rgb(206, 96, 169); }
.b-reply-link .type p, .b-reply-link .type .head td { background: rgb(255, 229, 203) none repeat scroll 0% 0%; color: rgb(141, 85, 33); }
.b-reply-link b { color: rgb(0, 0, 0); }
.b-post-photo .head td, .b-reply-photo .type p, .b-reply-photo .type .head td { background: rgb(255, 216, 238) none repeat scroll 0% 0%; color: rgb(141, 33, 104); }
.b-reply-photo b { color: rgb(0, 0, 0); }
.b-post-video .head td, .b-reply-video .type p, .b-reply-video .type .head td { background: rgb(255, 216, 238) none repeat scroll 0% 0%; color: rgb(141, 33, 104); }
.b-reply-video b { color: rgb(0, 0, 0); }
.b-post-complaint .head td, .b-reply-complaint .type p, .b-reply-complaint .type .head td { background: rgb(255, 232, 223) none repeat scroll 0% 0%; color: rgb(250, 118, 51); }
.b-reply-profile .type p, .b-reply-profile .type .head td { background: rgb(232, 223, 255) none repeat scroll 0% 0%; color: rgb(83, 50, 170); }
.b-reply-userpic .type, .b-reply-userpic .b-text { margin-left: 0pt; }
.b-reply-userpic div.s { position: relative; min-height: 65px; padding-left: 120px; }
.b-reply-userpic .b-action table td.left { padding-left: 120px; }
.b-reply-userpic .b-userpic-old-new { position: absolute; top: 0pt; left: -118px; }
.b-reply-userpic .b-userpic-old-new .b-userpic { position: relative; top: 0pt; left: 0pt; }
.b-reply-userpic .type p, .b-reply-userpic .type .head td { background: rgb(225, 220, 249) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.b-reply-userpic .b-text { font-weight: normal; clear: left; color: rgb(0, 0, 0); }
.b-posts-top { margin-top: 3em; }
.b-message-head { width: 100%; }
.b-message-head .head { height: 1em; text-align: left; }
.b-message-head td.head { border: 0pt none  ! important; }
.b-message-head td.date { padding: 0pt 0pt 0pt 0.5em; height: 1em; text-align: right; }
.b-message-head td.head td { margin: 0pt ! important; }
.b-message-head td.head .b-yauser, .b-message-head td.head .b-yauser a { color: rgb(0, 0, 0); }
.b-message-head td.head .b-yauser b { color: rgb(255, 0, 0) ! important; }
.b-message-head .status { display: none; }
.b-post-club-tomoderate .b-message-head .status { display: block; width: 100%; }
.b-post-club-tomoderate .b-message-head .status td { padding: 0.5em 0pt 0.4em; font-size: 110%; width: 40%; color: rgb(240, 36, 36); }
.b-post-club-tomoderate { padding: 0pt 5px; background: rgb(255, 235, 235) none repeat scroll 0% 0%; }
.b-post-club-tomoderate .b-action { border-bottom: 1px solid rgb(240, 132, 132); }
.b-date { font-family: Verdana,sans-serif; font-size: 0.85em; }
.b-date a { background: transparent url('') no-repeat scroll -350px 0pt; text-decoration: none; }
.b-date a img { width: 11px; height: 11px; }
.b-date i { white-space: nowrap; }
.b-action { border-bottom: 1px solid rgb(204, 204, 204); font-size: 0.8em; margin-top: 0.5em; }
.b-action:after { font-size: 0pt; display: block; visibility: hidden; clear: both; height: 0pt; content: "."; line-height: 0pt; }
.b-action-last { border-bottom-color: rgb(255, 255, 255); }
.b-action * { font-family: Verdana,sans-serif; }
.b-action table { margin: 0pt; position: relative; z-index: 100; top: 0.1em; left: 0pt; width: 100%; }
.b-action td { font-size: 100%; vertical-align: bottom; white-space: nowrap; }
.b-action td.center { text-align: right; }
.b-action td.right { width: 1%; }
#js .b-action td.right .b-actions, #js .b-result .b-action td.right .friend { display: block; }
.b-action a { padding: 0pt 0pt 0.07em; }
.b-action .count-and-original { top: 0pt; }
.b-action .count-and-original td { padding-right: 0.5em; }
.b-action .count-and-original .count { width: 10em; }
.b-original a { text-decoration: none; }
.b-replies-count { font-style: normal; position: relative; z-index: 10; margin-right: 0.5em; margin-bottom: -5px; padding-bottom: 4px; padding-left: 0.5em; white-space: nowrap; }
.b-replies-count-loading { background: transparent url() repeat-x scroll center bottom; }
.b-replies-count a { padding: 0pt; text-decoration: none; }
.b-show-text { display: inline; float: left; width: 17em; margin-right: 0.6em; margin-left: 2.2em; text-align: left; }
.b-show-text a { padding: 0pt; color: rgb(99, 129, 157) ! important; }
.b-show-text img { margin-right: 6px; }
.b-show-text span { margin-left: 15px; }
.b-buttons { margin-right: 6em; }
.b-buttons, .b-buttons a { white-space: nowrap; text-decoration: none; }
.b-actions a { cursor: pointer; text-decoration: underline; }
#js .b-actions { white-space: nowrap; }
.b-buttons a { color: rgb(199, 4, 2); }
.b-buttons .edit { color: rgb(0, 102, 0); }
.b-news-holster { margin: 1.5em 0pt; clear: both; }
.b-news-holster .button { margin-top: 0.5em; }
.b-news-holster .b-note { padding-bottom: 0.5em; color: rgb(134, 134, 134); }
.b-news { font-size: 85%; position: relative; top: -1em; clear: both; }
.b-news .time { clear: both; margin-top: 1em; margin-bottom: 0.1em; color: rgb(134, 134, 134); }
.b-news .topic, .b-news dd {  }
.b-news .news-header { margin-top: 1.5em; }
.b-news .b-replies-count { padding-left: 0pt; }
.b-news .b-replies-count a { color: rgb(153, 153, 153); }
.b-options-main .result h3 { margin: 1em 0pt 0.2em; }
.b-options-main .result .blog { width: 100%; table-layout: fixed; }
.b-options-main .result .blog td { padding: 5px; width: 25px; vertical-align: middle; white-space: nowrap; }
.b-options-main .result .blog td td { padding: 0pt; }
.b-options-main .result .blog td.text { padding: 5px 0pt; width: 100%; }
.b-options-main .result .blog td.gap { padding: 0pt; width: 5px; }
.b-options-main .result .blog div { overflow: hidden; color: inherit; }
.b-options-main .result .blog .title { font-size: 0.7em; margin-top: -0.1em; }
.b-options-main .result .blog .description { font-size: 1em; margin-top: -0.1em; line-height: 1.2em; }
.b-options-blogs-list { padding-top: 1em; }
.b-options-blogs-list li { min-height: 100px; margin-bottom: 10px; }
.b-options-blogs-list p { margin: 0.2em 0pt 0pt; }
.b-options-blogs-list p a, .b-options-blogs-list p a:link { color: rgb(0, 0, 0); }
.b-options-blogs-list .unconfirmed h2 { color: rgb(204, 204, 204); }
.b-options-blogs-list .unconfirmed b, .b-options-blogs-list .unconfirmed b a { color: rgb(255, 0, 0); }
.b-options-blogs-tune { margin-top: 1.2em; }
.b-options-blogs-tune p { margin-bottom: 0.7em; }
.b-options-blogs-tune input { vertical-align: middle; }
.b-options-blogs-tune span { color: rgb(255, 0, 0); }
.b-options-blogs-link { font-weight: bold; margin-top: 2.2em; }
.b-options-blogs-link a:link { color: rgb(45, 92, 204); }
.b-options-blogs-save { font-size: 115%; margin-top: 1.6em; }
.b-options-blogs-save input { margin-right: 2.2em; }
.b-options-notification .b-options-tags { margin: 2em 0pt; }
#js .b-options-notification .b-options-tags .pseudo-link { border: 0pt none ; cursor: default; }
#js .b-options-notification .b-options-tags .show-control .change { position: static; }
#js .b-options-notification .b-options-tags .show-control .all { border-bottom: 1px dashed rgb(45, 92, 204); text-decoration: none; cursor: pointer; }
.b-options-tags-manage { margin: 0pt; padding: 10px; background: rgb(226, 232, 244) none repeat scroll 0% 0%; }
.b-options-tags-list li { float: left; margin-right: 1em; }
.b-options-tags-list li a { border-bottom: 1px dashed rgb(0, 0, 0); text-decoration: none; color: rgb(0, 0, 0); }
.b-options-tags-list .active { background: transparent url('') no-repeat scroll 0pt 50%; }
.b-options-tags-list .active b { border-bottom: medium none; padding: 0pt 5px; background: transparent url() no-repeat scroll 100% 50%; }
.b-page-head table { background-repeat: repeat; background-color: transparent; background-position: left top; }
.b-page-head td { background-image: none; }
.b-page-head .b-page-left { padding-top: 0pt; }
.b-page-head .title table { background-image: none ! important; }
.b-page-head .title .chat { padding-left: 10px; vertical-align: top; }
.bg-image-bears1, .bg-image-bears1 table { background-image: url() ! important; }
.bg-image-plane1, .bg-image-plane1 table { background-image: url('') ! important; }
.bg-image-bears2, .bg-image-bears2 table { background-image: url() ! important; }
.bg-image-plane2, .bg-image-plane2 table { background-image: url('') ! important; }
.bg-image-stripes, .bg-image-stripes table { background-image: url('') ! important; }
.bg-image-ornament1, .bg-image-ornament1 table { background-image: url('') ! important; }
.bg-image-ornament2, .bg-image-ornament2 table { background-image: url('') ! important; }
.bg-image-ornament3, .bg-image-ornament3 table { background-image: url('') ! important; }
.bg-image-leather1, .bg-image-leather1 table { background-image: url('') ! important; }
.bg-image-leather2, .bg-image-leather2 table { background-image: url('') ! important; }
.bg-image-leather3, .bg-image-leather3 table { background-image: url() ! important; }
.bg-image-leather4, .bg-image-leather4 table { background-image: url() ! important; }
.bg-image-grass, .bg-image-grass table { background-image: url('') ! important; }
.bg-image-tigra, .bg-image-tigra table { background-image: url('') ! important; }
.bg-image-complex-chemistry, div.bg-image-complex-chemistry { background: rgb(183, 228, 128) url('') no-repeat scroll left bottom ! important; }
.bg-image-complex-chemistry table { background: transparent url('') no-repeat scroll right bottom ! important; }
.bg-image-complex-death, div.bg-image-complex-death { background: rgb(0, 0, 0) url() no-repeat scroll left bottom ! important; }
.bg-image-complex-death table { background: transparent url() no-repeat scroll right bottom ! important; }
.bg-image-complex-bear, div.bg-image-complex-bear { background: rgb(255, 222, 88) url() no-repeat scroll left bottom ! important; }
.bg-image-complex-bear table { background: transparent url() no-repeat scroll right bottom ! important; }
.bg-image-complex-sun, div.bg-image-complex-sun { background: rgb(255, 173, 197) url() no-repeat scroll left bottom ! important; }
.bg-image-complex-sun table { background: transparent url() no-repeat scroll right bottom ! important; }
.bg-image-complex-tigra, div.bg-image-complex-tigra { background: rgb(255, 255, 255) url() repeat-x scroll left top ! important; }
.bg-image-complex-tigra .bg-image-additional { background: transparent url() no-repeat scroll left top ! important; }
.bg-image-complex-tigra table { background: transparent url() no-repeat scroll right top ! important; }
.bg-image-complex-grass, div.bg-image-complex-grass { background: rgb(255, 255, 255) url('') repeat-x scroll left top ! important; }
.bg-image-complex-grass .bg-image-additional { background: transparent url('') no-repeat scroll left top ! important; }
.bg-image-complex-grass table { background: transparent url('') no-repeat scroll right top ! important; }
.b-chat { height: 20px; margin-top: 3px; }
.b-page-head-blog .b-page-left { border-bottom: medium hidden; height: 108px; text-align: center; vertical-align: middle; white-space: nowrap; }
.b-page-head-blog .b-page-left .b-userpic { margin-left: auto; margin-right: auto; }
.big .b-page-head-status .b-status { position: relative; height: 10px; margin-left: 10%; padding-left: 50px; }
.b-page-head-blog .title { width: auto; padding-top: 0pt; vertical-align: top; }
.b-page-head-blog .info { margin: 1.1em 10px 10px; float: right; }
.b-page-head-blog .b-chat { margin-top: -1.1em; }
.b-page-head-blog h1 { margin: 0pt; padding: 0pt; overflow: hidden; font-size: 3.2em; position: relative; height: 1.1em; text-decoration: none; color: inherit; }
.b-page-head-blog h1 b { margin: 0pt; padding: 0pt; overflow: hidden; font-size: 1em; top: 0pt; left: 0pt; width: 100%; line-height: 1.1em; white-space: nowrap; }
.b-page-head-blog h1 b a { font-size: inherit; }
.b-page-head-blog h2 { margin: 0.4em 0pt 0.3em; padding: 0pt; font-size: 1.3em; white-space: nowrap; color: inherit; }
.b-page-head-blog .b-tags { margin: 0.5em 0pt 1em; padding: 0pt; font-size: 0.85em; text-shadow: 1px 1px 2px rgb(0, 0, 0); }
.b-page-head-blog .b-yauser { margin-left: auto; margin-right: auto; }
.b-options-example .b-page-head-blog .b-page-left { height: 3em; padding-bottom: 0pt; }
.b-options-example .b-page-head-blog h2 { font-size: 80%; margin-top: 0.6em; }
.b-options-example .b-page-head-blog h1 { font-size: 140%; }
.b-options-example .b-page-head-blog .b-tags { margin-bottom: 0pt; }
.b-options-example .b-page-head-status .b-status { position: relative; height: 10px; margin-left: 10%; padding-left: 25px; }
.b-button { position: relative; float: left; text-decoration: none; }
.b-button i { overflow: hidden; position: absolute; width: 11px; height: 11px; text-align: left; }
.b-button i i { width: 100%; height: 100%; }
.b-button .t, .b-button .b { left: 0pt; width: 100%; }
.b-button .t { top: 0pt; }
.b-button .b { bottom: 0pt; }
.b-button .r { right: 0pt; height: auto; }
.b-button .l { left: 0pt; height: auto; }
.b-button .rt { top: 0pt; right: 0pt; }
.b-button .rb { right: 0pt; bottom: 0pt; }
.b-button .lb { left: 0pt; bottom: 0pt; }
.b-button .lt { top: 0pt; left: 0pt; }
.b-button b { position: relative; z-index: 2; display: block; white-space: nowrap; vertical-align: bottom; }
.b-button-green { background: rgb(130, 204, 90) none repeat scroll 0% 0%; }
.b-button-green .rt { top: -5px; right: -11px ! important; }
.b-button-green .rt i { top: -22px; left: -11px; }
.b-button-green .rb { bottom: -5px; right: -11px ! important; }
.b-button-green .rb i { top: -33px; left: -11px; }
.b-button-green .lb { bottom: -5px; left: -11px; }
.b-button-green .lb i { top: -33px; left: 0pt; }
.b-button-green .lt { top: -5px; left: -11px; }
.b-button-green .lt i { top: -22px; left: 0pt; }
.b-button-green .t { top: -5px; }
.b-button-green .b { bottom: -5px; }
.b-button-green .b i { top: -11px; width: 100%; }
.b-button-green .l { top: 5px; bottom: 5px; left: -11px; }
.b-button-green .r { top: 5px; bottom: 5px; right: -11px ! important; }
.b-button-green .r i { left: -11px; }
.b-button-green i i { background: transparent url('') repeat scroll 0% 0%; width: 22px; height: 44px; }
.b-button-green .t i { width: 100%; }
.b-button-green .r i, .b-button-green .l i { background: transparent url() repeat scroll 0% 0%; height: 100%; }
.b-button-green b { padding: 0pt 2px; font-size: 90%; top: -1px; }
html body a.b-button-green b { color: rgb(255, 255, 255) ! important; }
.b-game-result { margin: 1em 0pt; }
.b-game-result .message { padding: 0.5em 0pt; font-size: 160%; height: 100%; text-align: center; vertical-align: middle; color: rgb(51, 51, 153); }
.b-game-result .score { font-size: 130%; }
.b-game-result .button { height: 1%; padding-top: 1em; vertical-align: bottom; }
* html .b-game-result .button { height: auto; }
.b-game-result .b-button { margin-top: -1.5em; }
.b-posts { margin: 0pt 0pt 2em; }
.b-posts .b-posts-title { font-size: 1.6em; }
.b-posts .b-quick-action { margin-top: -0.5em; }
.b-posts .b-replies .b-quick-action { margin-top: 0pt; }
.b-post-date { margin: 0.5em 0pt 1em; font-size: 1.4em; }
.b-post { margin: 1em 0pt 0.5em; }
.b-post:after { font-size: 0pt; display: block; visibility: hidden; clear: both; height: 0pt; content: "."; line-height: 0pt; }
.b-post .data { position: relative; top: 0pt; left: 0pt; display: table; width: 100%; }
.b-post .data-row { display: table-row; }
.b-post td.head table, .b-reply .type td.head table { float: left; margin-right: 10px; }
.b-post td.head .b-ajabb-sender, .b-reply .type td.head .b-ajabb-sender { padding-top: 4px; }
.b-post td.head td { margin: 0pt 0pt 0.2em; padding: 0.4em; font-weight: bold; }
.b-post .b-text { clear: both; overflow-x: auto; overflow-y: hidden; float: left; width: 100%; margin-top: 5px; padding-left: 0.4em; }
.b-post .trackback { clear: left; margin-right: 4.1em; margin-bottom: 0.5em; padding-left: 0.4em; }
.b-post .b-tags, .b-post .b-usertime { font-family: Verdana,sans-serif; font-size: 0.85em; }
.b-post .b-usertime { padding: 0.5em 0pt 0pt 0.5em; }
.b-post-text { padding: 0pt; }
.b-post-text h3 { margin: 0.5em 0pt 0pt; font-size: 1.4em; }
.b-post-text h4 { font-size: 1.4em; margin-right: 3em; }
.b-post-text .b-tags, .b-post-text .b-usertime { padding: 0pt; background: transparent none repeat scroll 0% 0%; float: left; margin-right: 2em; margin-bottom: 0.4em; }
.b-post-text .b-text { padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; }
.b-post-text .trackback { padding: 0pt; }
.b-post-text h3, .b-post-text h4, .b-post-text .trackback, .b-post-text .b-tags, .b-post-text .b-text { background: transparent none repeat scroll 0% 0%; position: relative; z-index: 2; }
.b-post-club .userpic { display: table-cell; width: 50px; padding-right: 0.5em; vertical-align: top; }
.b-post-club .type { display: table-cell; vertical-align: top; }
.b-post-club .data:after { overflow: visible; padding-left: 5px; }
.b-post-club .userpic .b-yauser { display: block; margin-left: 5px; text-align: center; }
.b-post-club .b-action { margin-top: 1em; }
.b-page-post-club .b-post-club { margin-left: -60px; margin-bottom: 2em; padding-top: 3em; }
.b-post-friend .head td { background: rgb(198, 244, 229) none repeat scroll 0% 0%; color: rgb(82, 157, 133); }
.b-post-unfriend .head td, .b-post-unjoin .head td { background: rgb(255, 232, 223) none repeat scroll 0% 0%; color: rgb(250, 118, 51); }
.b-post-status .head td { background: rgb(223, 237, 255) none repeat scroll 0% 0%; color: rgb(63, 136, 196); }
.b-post-congratulation .head td { background: rgb(223, 237, 255) url('') repeat scroll 0pt 0pt; line-height: 1.25em; color: rgb(63, 136, 196); }
.b-post-congratulation .card { clear: both; margin-top: 15px; }
.b-post-congratulation-valentineday .head td { background: rgb(223, 237, 255) url() repeat scroll 0pt 0pt; color: rgb(206, 96, 169); }
.b-post-rename .head td, .b-post-profile .head td { background: rgb(232, 223, 255) none repeat scroll 0% 0%; color: rgb(83, 50, 170); }
.b-post-description .head td { background: rgb(211, 255, 162) none repeat scroll 0% 0%; color: rgb(70, 115, 19); }
.b-post-description .favourite { margin: 0.5em 0pt 0pt 0.5em; color: rgb(70, 115, 19); }
.b-post-description .favourite b { font-weight: bold; }
.b-post-description .favourite a { color: rgb(0, 0, 255); }
.b-post-description h4 { font-size: 1.4em; padding-left: 0.2em; margin-top: 0.5em; }
.b-post-userpic { position: relative; min-height: 65px; }
.b-post-userpic div { position: static; height: auto; min-height: 0pt; padding-left: 0pt; }
.b-post-userpic .data { overflow: visible; display: table; width: 100%; }
.b-post-userpic .b-userpic-old-new, .b-post-userpic .type { display: table-cell; vertical-align: top; }
.b-post-userpic .b-userpic-old-new { padding-left: 0.5em; padding-right: 0.5em; }
.b-page-left .b-userpic-old-new { position: static; float: left; clear: both; height: 64px; text-align: left; }
.b-page-left .b-userpic-old-new .old, .b-page-left .b-userpic-old-new .new { position: static; }
.b-post-userpic .head td { background: rgb(225, 220, 249) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.b-post-userpic .b-text { font-weight: normal; clear: left; margin-top: 0.5em; color: inherit; }
.b-post-userpic .b-action {  }
.b-post-photo .b-text { margin-top: 0.5em; }
.b-post-photo .b-title { clear: left; }
.b-post-video .b-text { margin-top: 0.5em; }
.b-post-video .b-text .movie { margin: 0.5em 0pt 1.5em; }
.b-post-video .b-title { clear: left; }
.b-post-external { padding: 0pt; }
.b-post-external h3 { margin: 0.5em 0pt 0pt; font-size: 1.4em; }
.b-post-external h4 { font-size: 1.4em; }
.b-post-external .b-tags, .b-post-external .b-usertime { padding: 0pt; background: transparent none repeat scroll 0% 0%; float: left; margin-right: 2em; margin-bottom: 0.4em; }
.b-post-external .b-text, .b-post-external .trackback { padding: 0pt; }
.b-post-external h3, .b-post-external h4, .b-post-external .trackback, .b-post-external .b-tags, .b-post-external .b-text { background: transparent none repeat scroll 0% 0%; position: relative; z-index: 2; }
.b-post-game .head td { background: rgb(204, 238, 250) none repeat scroll 0% 0%; color: rgb(0, 0, 128); }
.b-post-game .b-game-result { margin-bottom: 0pt; }
.b-post-link .head td { background: rgb(255, 229, 203) none repeat scroll 0% 0%; color: rgb(141, 85, 33); }
.b-post-link .b-tags { margin-left: 0.5em; }
.b-post-link .quote { width: 95%; }
.b-post-link .quote h4 { font-size: 140%; }
.b-post-link .quote .author { float: left; }
.b-post-link .quote .refs { float: right; }
.b-post-link .quote .refs a { color: rgb(0, 0, 0); }
.b-post-offline .head td { background: rgb(255, 214, 173) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.b-post-offline .location { font-size: 110%; padding-left: 0.5em; }
.b-post-offline .event { margin-top: 0.5em; margin-left: 0.5em; }
.b-post-offline .icon { float: left; }
.b-post-offline .icon img { margin-right: 1em; }
.b-post-offline .info { overflow: hidden; padding-bottom: 1em; }
body .b-post-offline .info h3 { padding: 0pt; font-size: 1.6em; }
body .b-post-offline .location .b-date { display: inline; }
.b-post-offline .info .b-button { margin-top: 1em; margin-left: 0.8em; }
.b-result-post .data { margin-bottom: 0.5em; }
.b-result-post .userpic { display: table-cell; width: 25px; height: 25px; padding-right: 0.5em; vertical-align: top; }
.b-result-post .type { display: table-cell; vertical-align: top; }
.b-result-post .b-message-head { width: 80.5%; }
.b-result-post-text .b-text { padding-left: 0.4em; }
.b-post-club-join .b-message-head .join { padding-left: 0.5em; }
.b-post-club-join .b-message-head .join a { position: relative; top: 0.3em; }
.b-post-club-join .head td { background: rgb(205, 235, 199) none repeat scroll 0% 0%; color: rgb(36, 126, 18); }
.b-feednav { margin: 1em 0pt; }
.b-feednav a, .b-feednav span { margin-right: 1em; }
.b-feednav .arrow { font-size: 1.8em; text-decoration: none; }
.b-feednav span { color: rgb(102, 102, 102); }
.b-replies { margin-bottom: 3em; }
.b-replies-last { margin-bottom: 0pt; }
.b-replies .l .s, .b-replies .l .b-action { margin-left: 0pt; }
.b-replies .l .l .s, .b-replies .l .l .b-action { margin-left: 55px; }
.b-replies .l .l .l .s, .b-replies .l .l .l .b-action { margin-left: 100px; }
.b-replies .l .l .l .l .s, .b-replies .l .l .l .l .b-action { margin-left: 140px; }
.b-replies .l .l .l .l .l .s, .b-replies .l .l .l .l .l .b-action { margin-left: 175px; }
.b-replies .l .l .l .l .l .l .s, .b-replies .l .l .l .l .l .l .b-action { margin-left: 205px; }
.b-replies .l .l .l .l .l .l .l .s, .b-replies .l .l .l .l .l .l .l .b-action { margin-left: 230px; }
.b-replies .l .l .l .l .l .l .l .l .s, .b-replies .l .l .l .l .l .l .l .l .b-action { margin-left: 255px; }
.b-replies .l .l .l .l .l .l .l .l .l .s, .b-replies .l .l .l .l .l .l .l .l .l .b-action { margin-left: 265px; }
.b-replies .l .l .l .l .l .l .l .l .l .l .s, .b-replies .l .l .l .l .l .l .l .l .l .l .b-action { margin-left: 275px; }
.b-replies .l .l .l .l .l .l .l .l .l .l .l .s, .b-replies .l .l .l .l .l .l .l .l .l .l .l .b-action { margin-left: 280px; }
.b-replies .l .b-reply p.s { border-style: solid none none; border-color: rgb(204, 204, 204) -moz-use-text-color -moz-use-text-color; border-width: 1px 0pt 0pt; font-size: 1px; display: block; clear: both; height: 1px; }
.b-replies .b-quick-action { top: -1px; }
.b-reply { margin: 0.8em 0pt 0pt; position: relative; }
.b-reply .b-userpic { position: absolute; top: 0pt; left: -56px; }
.b-reply .type { margin: 0pt 0pt 0.2em; position: relative; }
.b-reply .type p, .b-reply .type .head td { padding: 0.2em 0.3em; font-weight: bold; float: left; white-space: normal; }
.b-reply[class] .type p { line-height: 1.1em; }
.b-reply .s { padding-left: 56px; }
.b-reply .s:after { font-size: 0pt; display: block; visibility: hidden; clear: both; height: 0pt; content: "."; line-height: 0pt; }
.b-reply .b-text { margin: 0pt 0pt 0.5em; overflow-x: auto; overflow-y: hidden; width: 100%; min-height: 12px; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0.2em; }
.b-reply div.info { margin: 0pt; padding: 0pt; overflow: visible; clear: both; float: none; }
.b-reply .b-action td.left { padding-left: 55px; }
.b-reply-text { padding: 0pt; }
.b-reply-text .type { position: relative; top: -0.35em; }
.b-reply-removed .b-text { color: rgb(204, 204, 204); }
.b-reply-friend .type p, .b-reply-friend .type .head td { background: rgb(198, 244, 229) none repeat scroll 0% 0%; color: rgb(82, 157, 133); }
.b-reply-unfriend .type p, .b-reply-unfriend .type .head td { background: rgb(255, 232, 223) none repeat scroll 0% 0%; color: rgb(250, 118, 51); }
.b-reply-status .type p, .b-reply-status .type .head td { background: rgb(223, 237, 255) none repeat scroll 0% 0%; color: rgb(63, 136, 196); }
.b-reply-status b { color: rgb(0, 0, 0); }
.b-reply-congratulation .type p, .b-reply-congratulation .type .head td { padding: 0.4em; background: rgb(223, 237, 255) url('') repeat scroll 0pt 0pt; line-height: 1.25em; color: rgb(63, 136, 196); }
.b-reply-congratulation .card { clear: both; margin-top: 15px; }
.b-reply-congratulation-valentineday .type p, .b-reply-congratulation-valentineday .type .head td { background: rgb(223, 237, 255) url() repeat scroll 0pt 0pt; color: rgb(206, 96, 169); }
.b-reply-link .type p, .b-reply-link .type .head td { background: rgb(255, 229, 203) none repeat scroll 0% 0%; color: rgb(141, 85, 33); }
.b-reply-link b { color: rgb(0, 0, 0); }
.b-post-photo .head td, .b-reply-photo .type p, .b-reply-photo .type .head td { background: rgb(255, 216, 238) none repeat scroll 0% 0%; color: rgb(141, 33, 104); }
.b-reply-photo b { color: rgb(0, 0, 0); }
.b-post-video .head td, .b-reply-video .type p, .b-reply-video .type .head td { background: rgb(255, 216, 238) none repeat scroll 0% 0%; color: rgb(141, 33, 104); }
.b-reply-video b { color: rgb(0, 0, 0); }
.b-post-complaint .head td, .b-reply-complaint .type p, .b-reply-complaint .type .head td { background: rgb(255, 232, 223) none repeat scroll 0% 0%; color: rgb(250, 118, 51); }
.b-reply-profile .type p, .b-reply-profile .type .head td { background: rgb(232, 223, 255) none repeat scroll 0% 0%; color: rgb(83, 50, 170); }
.b-reply-userpic .type, .b-reply-userpic .b-text { margin-left: 0pt; }
.b-reply-userpic div.s { position: relative; min-height: 65px; padding-left: 120px; }
.b-reply-userpic .b-action table td.left { padding-left: 120px; }
.b-reply-userpic .b-userpic-old-new { position: absolute; top: 0pt; left: -118px; }
.b-reply-userpic .b-userpic-old-new .b-userpic { position: relative; top: 0pt; left: 0pt; }
.b-reply-userpic .type p, .b-reply-userpic .type .head td { background: rgb(225, 220, 249) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.b-reply-userpic .b-text { font-weight: normal; clear: left; color: rgb(0, 0, 0); }
.b-posts-top { margin-top: 3em; }
.b-post-replies { margin: 0pt 2em; width: 96%; }
.b-post-replies .head { width: 100%; }
.b-post-replies .head, .b-post-replies .head td { border-bottom: 1px solid rgb(219, 219, 236); }
.b-post-replies .head tr { font-size: 1em; }
.b-post-replies .head .b-action { height: auto; }
.b-post-replies .head td { width: 100%; padding-right: 17%; vertical-align: bottom; }
.b-post-replies .head .b-actions { position: static; float: right; }
.b-post-replies .head td.replies { width: auto; padding-right: 0pt; text-align: left; }
.b-post-replies .head * { font-family: Arial,sans-serif; }
.b-post-replies .head .replies code { font-size: 1.4em; font-weight: normal; float: none; padding-right: 0.7em; line-height: 1em; }
.b-post-replies .head .replies span { padding: 0pt 1em 0pt 0pt; }
.b-post-replies .head .replies code, .b-post-replies .head .replies span, .b-post-replies .head .b-actions { position: relative; top: 1px; }
.b-post-replies .head .replies a { padding: 0pt; white-space: nowrap; text-decoration: none; }
.b-post-replies .head .replies a:link { color: rgb(99, 129, 157); }
.b-post-replies .b-replies { margin: 0pt 8.35%; }
.b-post-replies .b-replies .b-action { margin-right: 10%; }
.b-post-replies .b-replies .b-date { padding: 0.3em 10% 0pt 0pt; }
.b-quick-action { background: rgb(227, 233, 245) none repeat scroll 0% 0%; position: relative; z-index: 100; top: -1px; clear: left; width: 100%; color: rgb(0, 0, 0); }
.b-quick-action .actions { width: 100%; table-layout: fixed; }
.b-quick-action th { padding: 1em 0pt 0.75em; width: 84% ! important; text-align: left; }
.b-quick-action td.userpics { padding: 0pt 0.7em; width: 16% ! important; }
.b-quick-action .text { width: 50% ! important; }
.b-quick-action .menu { width: 34% ! important; }
.b-quick-action .b-actions-menu { padding: 0pt 0.7em 0pt 1.5em; }
.b-quick-action .b-actions-menu div p { margin-bottom: 1em; }
.b-quick-action .b-actions-menu div { margin-bottom: 0.5em; }
.b-quick-action .b-actions-menu div span { display: block; }
.b-quick-action .b-actions-menu div a { border-bottom: 1px dotted rgb(108, 133, 212); cursor: pointer; text-decoration: none; color: rgb(108, 133, 212); }
.b-quick-action .b-actions-menu input { font-size: 1em; width: 100%; }
.b-quick-action .b-actions-menu input.checkbox { width: auto; }
.b-quick-action .b-actions-menu select { width: 100%; }
.b-quick-action .data { min-height: 17em; }
.b-quick-action .b-choose-userpic { display: inline; float: right; margin-right: 11px; }
.b-quick-action .data input, .b-quick-action textarea, .b-quick-action .data select { display: block; width: 100%; }
.b-quick-action .say { position: absolute; margin-left: -5em; padding-top: 1.3em; }
.b-quick-action textarea { padding: 1px; }
.b-quick-action-status .data p { margin-top: 1.5em; }
.b-quick-action-status .data span { display: block; margin-bottom: 0.5em; }
.b-quick-action-friend .data .b-user-card, .b-quick-action-unfriend .data .b-user-card { border: 1px solid rgb(162, 164, 189); }
.b-quick-action-friend .data .b-user-card, .b-quick-action-friend .data .b-user-card .info-short, .b-quick-action-unfriend .data .b-user-card, .b-quick-action-unfriend .data .b-user-card .info-short { width: 100%; }
.b-quick-action-friend .data .b-user-info, .b-quick-action-unfriend .data .b-user-info, .b-quick-action-friend .data .b-user-card, .b-quick-action-unfriend .data .b-user-card { clear: none; min-height: 7.3em; margin-bottom: 1em; padding-top: 0pt; }
.b-quick-action-friend .data .b-user-info-empty, .b-quick-action-unfriend .data .b-user-info-empty { padding-top: 6em; }
.b-quick-action-friend .data .b-user-card .b-user-info, .b-quick-action-unfriend .data .b-user-card .b-user-info { min-height: 13.3em; margin-bottom: auto; }
.b-quick-action-friend .b-user-info h2, .b-quick-action-unfriend .b-user-info h2 { font-size: 1.1em; }
.b-quick-action-join .data .b-user-card { border: 1px solid rgb(162, 164, 189); }
.b-quick-action-join .data .b-user-card, .b-quick-action-join .data .b-user-card .info-short { width: 100%; }
.b-quick-action-join .data .b-user-info, .b-quick-action-join .data .b-user-card { clear: none; min-height: 7.3em; margin-bottom: 1em; padding-top: 0pt; }
.b-quick-action-join .data .b-user-info-empty { padding-top: 6em; }
.b-quick-action-join .data .b-user-card .b-user-info { min-height: 13.3em; margin-bottom: auto; }
.b-quick-action-join .b-user-info h2 { font-size: 1.1em; }
.b-quick-action-userpic .userpics .b-choose-userpic { visibility: hidden; }
.b-quick-action-userpic .data { min-height: 11.6em; }
.b-quick-action-userpic .data .userpics { margin: -7px 0pt 0pt -77px; }
.b-quick-action-userpic .data .userpics span { border: 1px solid rgb(227, 233, 245); margin: 0pt 6px 6px 0pt; padding: 6px; position: relative; z-index: 9; float: left; }
.b-quick-action-userpic .data .userpics span.selected { border: 1px solid rgb(158, 166, 185); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.b-quick-action-userpic .data .userpics span img { cursor: pointer; }
.b-quick-action-userpic .data .userpics span.selected img { cursor: default; }
.b-quick-action-userpic .data table { clear: left; }
.b-quick-action-userpic .data td.body { width: 100%; }
.b-quick-action-userpic span.file { padding-top: 18px; }
.b-quick-action-userpic .say { padding-top: 0.3em; }
.b-quick-action-userpic .load { width: 100%; }
.b-quick-action-userpic .load td, .b-quick-action-userpic .load td * { vertical-align: middle; }
.b-quick-action-userpic .load td.img { padding-right: 0pt; }
.b-quick-action-userpic .load input { display: inline; }
.b-quick-action-userpic .load .new { padding-bottom: 0.5em; width: 50px ! important; cursor: pointer; }
.b-quick-action-userpic .load .new .selected { background: white none repeat scroll 0% 0%; }
.b-quick-action-userpic .load td.gap, .b-quick-action-userpic .load td.gap div { width: 10px; }
.b-quick-action-userpic .load span { margin: 0pt; position: static; display: block; float: none; }
.b-quick-action-userpic .load span .b-userpic { border: 1px solid rgb(167, 174, 190); }
.b-quick-action-userpic td.action { padding-top: 1.15em; }
.b-quick-action-userpic div.spin { width: 100%; height: 5px; float: left; }
.b-quick-action-userpic div.spin.load { background: transparent url() no-repeat scroll 0% 0%; }
.b-quick-action-link .b-write-link input, .b-quick-action-link .b-write-title input { width: 100%; }
.b-quick-action-congratulation .b-quote-source { margin: 2em 0pt 0pt; }
.b-quick-action-link .b-quote-source { margin: 0.5em 0pt; }
.b-quick-action-link .b-quote-source label, .b-quick-action-congratulation .b-quote-source label { margin-left: 0.5em; }
.b-quick-action-link .say { padding-top: 0em; }
.b-quick-action-link .b-write-short-text { margin: 1em 0pt; }
.b-quick-action-link .b-write-keywords { font-size: 85%; }
.b-quick-action-link .b-write-keywords .hint { font-size: 120%; }
.b-quick-action-link .b-write-keywords a, .b-quick-action-link .b-keywords-user-hint .pseudo-link { border-bottom: 1px dashed rgb(0, 0, 0); cursor: pointer; text-decoration: none; color: rgb(0, 0, 0); }
.b-quick-action-link .b-write-keywords i { color: rgb(111, 118, 126); }
.b-quick-action-link .b-write-keywords i a { border: 0pt none ; color: inherit; }
.b-quick-action .action { padding: 1em 0pt; line-height: 2em; }
.b-quick-action-congratulation .action { padding: 0pt 0pt 1em; }
.b-quick-action .action * { margin-right: 2em; }
.b-quick-action .action a { white-space: nowrap; }
.b-quick-action-login-holster, .b-quick-action-introduction-holster { padding: 12px; }
.b-quick-action-login h5, .b-quick-action-introduction h5 { font-weight: bold; margin-bottom: 0.2em; }
.b-quick-action-login p, .b-quick-action-introduction p { clear: both; margin-bottom: 1em; }
.b-quick-action-login fieldset, .b-quick-action-introduction fieldset { border: 0pt none ; margin: 0pt; padding: 0pt; }
.b-quick-action-login fieldset .field { padding: 3px 0pt; width: 100%; }
.b-quick-action-login fieldset .fortext { margin: 0.3em 0pt 0pt; display: block; float: left; width: 60px; text-align: right; }
.b-quick-action-login fieldset div { margin: 0pt 0pt 0.6em 70px; width: 40%; }
.b-quick-action-login .twoweeks { font-size: 120%; vertical-align: middle; }
.b-quick-action-login .buttons { padding: 0.3em 0pt 1.5em; }
.b-quick-action-login .buttons .forgot { display: block; float: right; color: rgb(102, 102, 102); }
.b-quick-action-login .button, .b-quick-action-introduction .button { margin: 0pt; font-size: 100%; vertical-align: middle; }
.b-quick-action-login .help { margin-left: 4px; }
.b-quick-action-login .submit { margin: 0pt; font-size: 110%; float: left; }
.b-quick-action-introduction .b-options-grid { overflow: hidden; width: 100%; margin-bottom: 1em; }
.b-quick-action-introduction .loadpic { float: left; width: 150px; }
.b-quick-action-introduction .name { margin-left: 170px; }
.b-quick-action-introduction .description { margin-top: 1em; }
.b-quick-action-introduction .b-choose-userpic { margin: 0.5em auto; display: block; float: none; }
.b-quick-action-introduction .b-upload-userpic { padding-right: 20px; }
.b-quick-action-introduction .titlefied { width: 95%; margin-bottom: 0.3em; }
#js .b-quick-action-introduction .b-upload-userpic .image { background: transparent none repeat scroll 0% 0%; }
.b-quick-action-introduction .buttons { padding: 0.5em 0pt; clear: both; width: 100%; }
.b-quick-action-introduction label { margin-right: 8px; }
.b-quick-action-introduction h6 { font-size: 110%; margin-bottom: 0.2em; }
.b-quick-action-introduction div.block { margin-bottom: 1em; margin-left: 0pt; }
.b-quick-action-introduction .title { width: 90%; }
.b-quick-action-introduction .submit { width: 50px; margin-right: 2em; }
.b-status p { position: relative; }
.b-status i { margin: 0pt; background: transparent url('') no-repeat scroll 0pt 50%; position: absolute; left: -15px; top: 0.5em; display: block; width: 15px; height: 9px; }
.b-status a { padding: 0.5em 6px 0.4em; background: rgb(207, 226, 255) none repeat scroll 0% 0%; font-size: 0.9em; position: relative; z-index: 3; float: left; vertical-align: middle; line-height: 1.2em; text-decoration: none; color: rgb(80, 109, 209); }
.b-status a b { overflow: hidden; font-style: italic; color: rgb(0, 0, 0) ! important; }
.b-status a span { font-family: Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 90%; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: underline; }
.b-page-head-status { height: 10px; }
.b-page-head-status .b-status { height: 16px; margin-left: 16.7%; padding-left: 0pt; }
.b-page-head-status .b-status p { margin: 0pt; padding: 0pt; overflow: hidden; position: relative; display: block; }
.b-page-head-status .b-status i { margin: 0pt; font-size: 1px; position: absolute; left: 0pt; top: 0pt; z-index: 100; display: block; width: 8px; height: 8px; background-image: url(''); }
.b-page-head-status .b-status a { margin: 7px 0pt 0pt 6px; padding: 0pt; overflow: hidden; display: block; float: left; height: 2.1em; line-height: normal; white-space: nowrap; }
.b-page-head-status .b-status.mine a { cursor: pointer; }
.b-page-head-status .b-status a b { margin: 4px 0.5em 4px 6px; font-weight: bold; float: left; }
.b-page-head-status .b-status a span { margin: 0.6em 0.8em 0pt 0pt; float: left; }
.b-friends-statuses { clear: both; }
.b-action { border-bottom: 1px solid rgb(204, 204, 204); font-size: 0.8em; margin-top: 0.5em; }
.b-action:after { font-size: 0pt; display: block; visibility: hidden; clear: both; height: 0pt; content: "."; line-height: 0pt; }
.b-action-last { border-bottom-color: rgb(255, 255, 255); }
.b-action * { font-family: Verdana,sans-serif; }
.b-action table { margin: 0pt; position: relative; z-index: 100; top: 0.1em; left: 0pt; width: 100%; }
.b-action td { font-size: 100%; vertical-align: bottom; white-space: nowrap; }
.b-action td.center { text-align: right; }
.b-action td.right { width: 1%; }
#js .b-action td.right .b-actions, #js .b-result .b-action td.right .friend { display: block; }
.b-action a { padding: 0pt 0pt 0.07em; }
.b-action .count-and-original { top: 0pt; }
.b-action .count-and-original td { padding-right: 0.5em; }
.b-action .count-and-original .count { width: 10em; }
.b-original a { text-decoration: none; }
.b-replies-count { font-style: normal; position: relative; z-index: 10; margin-right: 0.5em; margin-bottom: -5px; padding-bottom: 4px; padding-left: 0.5em; white-space: nowrap; }
.b-replies-count-loading { background: transparent url() repeat-x scroll center bottom; }
.b-replies-count a { padding: 0pt; text-decoration: none; }
.b-show-text { display: inline; float: left; width: 17em; margin-right: 0.6em; margin-left: 2.2em; text-align: left; }
.b-show-text a { padding: 0pt; color: rgb(99, 129, 157) ! important; }
.b-show-text img { margin-right: 6px; }
.b-show-text span { margin-left: 15px; }
.b-buttons { margin-right: 6em; }
.b-buttons, .b-buttons a { white-space: nowrap; text-decoration: none; }
.b-actions a { cursor: pointer; text-decoration: underline; }
#js .b-actions { white-space: nowrap; }
.b-add-to-friends { margin: 2em 0pt 0pt 20px; font-family: Verdana,sans-serif; font-size: 85%; width: 100px; }
table.b-add-to-friends { background: rgb(255, 226, 170) none repeat scroll 0% 0%; }
.b-add-to-friends td i { font-size: 1px; display: block; width: 8px; height: 8px; background-color: red; }
.b-add-to-friends .lt, .b-add-to-friends .rt { vertical-align: top; }
.b-add-to-friends .rb, .b-add-to-friends .lb { vertical-align: bottom; }
.b-add-to-friends .rt i { background-image: url(); }
.b-add-to-friends .rb i { background-image: url(); }
.b-add-to-friends .lb i { background-image: url(); }
.b-add-to-friends .lt i { background-image: url(); }
.b-add-to-friends b, .b-add-to-friends a { margin: 5px 10px; display: block; }
.b-add-to-friends td b, .b-add-to-friends td a { margin-left: 0pt; margin-right: 0pt; }
.b-albums h3 b { padding: 0pt 2em 0pt 1em; font-size: 70%; }
.b-albums h3 .new { font-size: 60%; }
.b-albums ul { margin-top: 1em; }
.b-albums li { margin-bottom: 1em; }
.b-albums li i { padding-left: 1em; }
.b-albums .all { color: rgb(0, 0, 0) ! important; }
.b-albums .all i { font-size: 80%; color: rgb(135, 135, 135); }
.b-another-blog { padding: 0.75em 0.75em 2em; background: rgb(229, 239, 249) none repeat scroll 0% 0%; position: relative; margin-bottom: 2em; margin-left: -10px; }
.b-another-blog h2, .b-another-blog h3 { font-weight: bold; margin-bottom: 0.3em; }
.b-another-blog h2 { margin: 0pt; height: auto; }
.b-another-blog h2 b { font-weight: bold; float: left; }
.b-another-blog h2 a { font-size: 85%; font-weight: normal; float: right; margin-top: 0.2em; color: rgb(0, 0, 0); }
.b-another-blog h3 { clear: both; }
.b-another-blog h3 a { font-size: 75%; }
.b-another-blog h3 a:link { color: rgb(0, 102, 0); }
.b-another-blog div { font-size: 0.85em; }
.b-another-blog img { vertical-align: middle; }
.b-another-blog hr { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(181, 190, 197); border-width: 0pt 0pt 1px; margin: 0.5em 0pt; height: 0pt; }
.b-another-blog strong { font-size: 1.2em; }
.b-awards h3 { font-size: 140%; }
.b-award { margin: 0.5em 1em 0.5em 0pt; float: left; }
.b-award .icon { padding-right: 0.2em; }
.b-award .text { width: 6em; vertical-align: bottom; }
.b-award .text strong { color: rgb(179, 34, 73); }
.b-candy { border-style: none solid solid; border-color: -moz-use-text-color rgb(207, 207, 207) rgb(207, 207, 207) rgb(206, 208, 207); border-width: 0pt 1px 1px; background: rgb(238, 238, 238) url('') repeat-x scroll 0% 0%; font-size: 13px; position: relative; display: block; height: 16px; text-align: center; text-decoration: none; color: rgb(0, 0, 0); }
a.b-candy { cursor: pointer; }
.b-candy.no-link { cursor: default; }
.b-candy * { font-family: Verdana,sans-serif; display: block; height: 15px; }
.b-candy span { position: relative; z-index: 4; }
.b-candy .g-decor span.rt { right: -1px; background-image: url(''); }
.b-candy .g-decor span.rb { top: 2px; right: 0pt; background-image: url(''); }
.b-candy .g-decor span.lb { left: -2px; background-image: url(''); }
.b-candy .g-decor span.lt { top: -2px; background-image: url(''); }
.b-candy i { background: rgb(255, 187, 0) url() repeat-x scroll 0% 0%; font-size: 1px; position: absolute; left: 0pt; }
.b-candy b { border-bottom: 1px solid rgb(112, 112, 112); font-weight: bold; position: relative; left: 0pt; height: 15px; line-height: 14px; }
.b-page-blog .b-candy { border: 0pt none ; background: rgb(238, 238, 238) url('') repeat-x scroll 0% 0%; height: 9px; }
.b-page-blog .b-candy * { height: 8px; }
.b-page-blog .b-candy i { background: rgb(255, 187, 0) url('') repeat-x scroll 0% 0%; }
.b-page-blog .b-candy b { border-color: rgb(184, 184, 184); height: 8px; line-height: 8px; }
.b-qu-progress { width: 100%; }
.b-qu-progress td { width: 100%; padding-top: 0.5em; vertical-align: middle; }
.b-qu-progress td.l, .b-qu-progress td.r { padding: 0pt 0.4em 0pt 0pt; font-size: 250%; width: auto; color: rgb(255, 153, 51); }
.b-qu-progress td.r { padding: 0pt 0pt 0pt 0.6em; color: rgb(204, 204, 204); }
.b-qu-progress td.l b, .b-qu-progress td.r b { font-size: 160%; }
.b-qu-progress td.l b { padding-right: 0.08em; }
.b-qu-progress a:link { color: rgb(0, 0, 0); }
.b-qu-progress span.lt { padding-left: 2px; }
.b-page-blog .b-qu-progress { margin: 0pt 0pt 1em 2em; font-family: Verdana,sans-serif; width: 10em; height: 2em; }
.b-page-blog .b-qu-progress td.l, .b-page-blog .b-qu-progress td.r { font-size: 110%; }
.b-page-blog .b-qu-progress td.l b, .b-page-blog .b-qu-progress td.r b { font-size: 100%; }
.b-page-blog .b-qu-progress .b-candy { margin-top: -0.2em; }
.b-page-blog .b-qu-progress .b-candy b { font-size: 70%; }
.b-qu-indicator { margin: 45px 0pt; background: rgb(255, 187, 0) url() repeat-x scroll 0% 0% ! important; }
.b-qu-indicator i { background: rgb(255, 187, 0) none repeat scroll 0% 0%; position: absolute; top: -18px; left: 50%; width: 70px; height: 48px; margin-left: -34px; }
.b-qu-indicator i span { background: transparent url('') no-repeat scroll 0% 0%; font-family: "Arial Black",sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 40px; line-height: 2px; font-size-adjust: none; font-stretch: normal; position: absolute; top: -25px; left: 0pt; width: 94px; height: 54px; margin-left: -12px; padding-top: 44px; color: rgb(255, 255, 255); }
.b-qu-indicator span.lt i span { left: 1px; }
.b-page-blog .b-qu-indicator { margin: 0pt 0pt 1.5em 2em; width: 100px; background-image: url('') ! important; }
.b-page-blog .b-qu-indicator i { top: -5px; width: 23px; height: 18px; margin-left: -10px; }
.b-page-blog .b-qu-indicator span { margin: 0pt; float: none; }
.b-page-blog .b-qu-indicator i span { background: transparent url('') no-repeat scroll 3px 0pt; font-size: 16px; top: -7px; width: 36px; height: 20px; margin-left: -8px; padding-top: 14px; letter-spacing: -2px; }
.b-choose-userpic td { border: 0pt none ; text-align: center; vertical-align: middle; }
.b-choose-userpic, .b-choose-userpic table { overflow-y: auto; overflow-x: hidden; width: 140px; height: 100px; }
.b-choose-userpic td { width: 18px; padding-top: 4px; padding-bottom: 4px; }
.b-choose-userpic .first td { padding-top: 1px; padding-bottom: 0pt; }
.b-choose-userpic .image { height: 100px; }
.b-choose-userpic label { display: block; width: 100px; }
#js .b-choose-userpic { overflow: visible; width: 100px; height: auto; }
#js .b-choose-userpic table, #js .b-choose-userpic .image { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100px; height: 100px; }
#js .b-choose-userpic td { padding: 0pt; display: none; width: auto; }
#js .b-choose-userpic .active, #js .b-choose-userpic td td { display: table-cell; }
#js .b-choose-userpic .b-userpic { border: 1px solid rgb(223, 223, 223); width: 100px; height: 100px; }
#js .b-choose-userpic .choose { padding: 0.4em 10px; position: relative; width: 80px; text-align: center; }
#js .b-choose-userpic .choose span { overflow: hidden; font-family: Verdana,sans-serif; font-size: 80%; position: relative; z-index: 9; top: 0pt; float: left; width: 80px; padding-top: 4px; text-align: center; line-height: 1em; white-space: nowrap; }
#js .b-choose-userpic .choose a { padding: 6px 6px 0pt; position: absolute; z-index: 10; height: 15px; cursor: pointer; }
#js .b-choose-userpic .choose .prev { left: 0pt; text-align: left; }
#js .b-choose-userpic .choose .next { right: 0pt; text-align: right; }
#js .b-choose-userpic .choose a.disabled, #js .b-choose-userpic .disabled img { cursor: default; }
#js .b-choose-userpic .remove { clear: left; width: 100px; text-align: center; }
#js .b-choose-userpic .remove-disabled { visibility: hidden; }
#js .b-choose-userpic .remove a { font-family: Verdana,sans-serif; font-size: 80%; cursor: pointer; color: rgb(255, 51, 51); }
.b-choose-userpic-reply, .b-choose-userpic-reply table { width: 87px; height: 50px; }
.b-choose-userpic-reply .image { height: 50px; }
.b-choose-userpic-reply label { width: 50px; }
#js .b-choose-userpic-reply { width: 50px; height: auto; }
#js .b-choose-userpic-reply table, #js .b-choose-userpic-reply .image { background: transparent none repeat scroll 0% 0%; width: 50px; height: 50px; }
#js .b-choose-userpic-reply .b-userpic { border: 0pt none ; width: 50px; height: 50px; }
#js .b-choose-userpic-reply .choose { padding: 0pt; width: auto; text-align: center; }
#js .b-choose-userpic-reply .choose span { display: none; }
#js .b-choose-userpic-reply .choose a { padding: 0pt 5px; position: relative ! important; top: 2px; }
.b-column { padding: 0.75em; font-size: 100%; position: relative; margin-bottom: 2em; }
.b-page-lenta .b-page-left div.b-column-recommended { margin: 0.9em 1.6em 0pt 0pt; padding: 0.9em; }
.b-page-lenta .b-page-left .b-column-recommended .b-userpic, .b-page-lenta .b-page-left .b-column-recommended .b-yauser { margin-left: 0pt; margin-right: 0pt; }
.b-column h3 { font-size: 1.4em; }
.b-column .setup { vertical-align: middle; }
.b-column .plain a { text-decoration: none; color: inherit; }
.b-column .b-yauser { font-family: Verdana,sans-serif; font-size: 0.85em; }
.b-column .all { font-size: 1.2em; font-weight: bold; float: left; clear: both; margin-top: 0.75em; }
.b-column .update { border-bottom: 1px dashed rgb(79, 61, 43); font-weight: normal; font-size: 0.85em; display: block; float: left; text-decoration: none; color: rgb(79, 61, 43); cursor: pointer; white-space: nowrap; }
.b-column .actions { clear: both; }
.b-column .loading { background: transparent url() repeat-x scroll center center; margin-top: -1.1em; }
.b-column b, .b-column .all, .b-column h3 a, .b-column .b-yauser a { color: inherit; }
.b-custom-style .b-column-tips { background: rgb(223, 237, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
.b-custom-style .b-column-tips h3 { color: rgb(80, 109, 209); }
.b-column-tips .b-static-text { margin: 10px 0pt 20px; line-height: 1.4em; }
.b-custom-style .b-column-tips .b-column-corner-tr i { color: rgb(223, 237, 255); }
.b-column-tips .quo { font-size: 1.5em; color: rgb(174, 174, 174); }
.b-column-corner-tl, .b-column-corner-tr, .b-column-corner-bl, .b-column-corner-br { overflow: hidden; font-family: Arial,sans-serif; font-size: 16px; position: absolute; width: 1em; height: 1em; }
.b-column-corner-tl { top: 0pt; left: 0pt; }
.b-column-corner-tr { top: 0pt; right: 0pt; }
.b-column-corner-bl { bottom: 0pt; left: 0pt; }
.b-column-corner-br { right: 0pt; bottom: 0pt; }
.b-column-corner-tl i, .b-column-corner-tr i, .b-column-corner-bl i, .b-column-corner-br i { margin: 0pt; padding: 0pt; font-size: 10em; position: absolute; display: block; width: 0.3em; height: 0.25em; line-height: 0.25em; }
.b-column-corner-tl i { left: -0.06em; top: 0pt; }
.b-column-corner-tr i { right: 0pt; top: 0pt; }
.b-column-corner-bl i { left: -0.06em; bottom: -0.01em; }
.b-column-corner-br i { right: 0pt; bottom: -0.01em; }
.b-cool-links ul { margin-bottom: 2em; }
.b-cool-links li { margin-top: 1em; }
.b-cool-links li a, .b-cool-links li b { font-weight: bold; }
.b-date { font-family: Verdana,sans-serif; font-size: 0.85em; }
.b-date a { background: transparent url('') no-repeat scroll -350px 0pt; text-decoration: none; }
.b-date a img { width: 11px; height: 11px; }
.b-date i { white-space: nowrap; }
.b-favorities { padding: 0.75em; margin-bottom: 2em; }
.b-favorities h3 { font-size: 1.4em; float: left; }
.b-favorities ul { clear: left; padding-top: 1em; }
.b-favorities li { margin: 0pt 0pt 0.5em 1em; list-style-type: square; }
.b-friends { padding: 0pt; margin-bottom: 2em; }
.b-friends .b-column { margin-bottom: 0pt; }
.b-friends .new { margin: 0.6em 1em 0pt 0pt; font-size: 100%; float: right; }
.b-friends .invite-more { padding: 0.5em 0pt; clear: both; }
.b-friends .b-users li { min-height: 7em; }
.b-friends form { clear: both; }
.b-friend-of { margin: 1em 0pt 0pt; padding: 0pt; }
.b-friend-of h3 { font-size: 1.1em; margin-bottom: 0.2em; }
.b-friend-of .all { font-size: 1.2em; font-weight: bold; float: left; clear: both; margin-top: 0.75em; }
.b-is-friend { padding: 0pt 0pt 1em; font-weight: bold; color: rgb(82, 159, 0); }
.b-is-friend-club { padding: 0pt 0pt 0pt 20px; }
.b-is-friend img { vertical-align: middle; }
.b-last-posts { margin: 1em 0pt 0pt -10px; padding: 1em 0pt 0pt 10px; font-size: 100%; }
.b-last-posts h2 { font-size: 140%; margin-top: 0pt; margin-bottom: 1em; color: rgb(0, 0, 0); }
.b-last-posts h2 a { color: rgb(0, 0, 0); }
.b-last-posts .b-post { margin: 0pt 0pt 1.5em; overflow: hidden; position: relative; float: left; clear: both; width: 200px; white-space: nowrap; }
.b-last-posts .b-post .time { position: absolute; top: 1.5em; right: 0pt; white-space: nowrap; }
.b-last-posts .b-post .time .fog { background: transparent url('') repeat-y scroll 0pt 0pt; position: relative; top: 3px; display: block; height: 1.4em; padding-left: 16px; }
.b-last-posts .b-post .b-date { border: 1px solid rgb(255, 255, 255) ! important; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: arial,sans-serif; font-size: 95%; display: block; padding-bottom: 0.3em; color: rgb(135, 135, 135); }
.b-last-posts .b-post .b-date i { position: relative; top: 0.05em; }
.b-last-posts .b-post h3 { font-size: 130%; font-weight: bold; line-height: 1em; }
.b-last-posts .b-post a { color: rgb(0, 85, 198); }
.b-last-posts .b-replies-count { margin: 0.5em 0pt 0pt; display: block; clear: both; padding-left: 0pt; }
.b-last-posts .b-replies-count i { color: rgb(135, 135, 135); }
.b-message-head { width: 100%; }
.b-message-head .head { height: 1em; text-align: left; }
.b-message-head td.head { border: 0pt none  ! important; }
.b-message-head td.date { padding: 0pt 0pt 0pt 0.5em; height: 1em; text-align: right; }
.b-message-head td.head td { margin: 0pt ! important; }
.b-message-head td.head .b-yauser, .b-message-head td.head .b-yauser a { color: rgb(0, 0, 0); }
.b-message-head td.head .b-yauser b { color: rgb(255, 0, 0) ! important; }
.b-message-head .status { display: none; }
.b-post-club-tomoderate .b-message-head .status { display: block; width: 100%; }
.b-post-club-tomoderate .b-message-head .status td { padding: 0.5em 0pt 0.4em; font-size: 110%; width: 40%; color: rgb(240, 36, 36); }
.b-post-club-tomoderate { padding: 0pt 5px; background: rgb(255, 235, 235) none repeat scroll 0% 0%; }
.b-post-club-tomoderate .b-action { border-bottom: 1px solid rgb(240, 132, 132); }
.b-mine-clubs { margin-left: -10px; padding-bottom: 1.2em; }
.b-mine-clubs h2 { font-weight: bold; margin-bottom: 0.5em; }
.b-mine-clubs .club { margin-bottom: 0.5em; }
.b-mine-clubs .club a { color: rgb(26, 61, 193); }
.b-more-replies { margin-left: 55px; }
.b-more-replies a { margin-right: 1em; cursor: pointer; white-space: nowrap; text-decoration: none; }
.b-more-replies .b-replies-count-loading { padding-bottom: 0.25em; }
#js .b-more-replies img { display: block; margin-left: 55px; }
.b-page-blog-profile .b-page-body .gap { width: 530px; }
.b-page-blog-profile .b-add-to-friends { margin: 0pt 0pt 1em 2.5em; }
.b-page-blog .b-page-body, .b-page-fotki-profile .b-page-body { padding-right: 15px; }
.b-page-blog-profile .b-page-body .b-post .b-text { margin: 0pt; }
.b-page-blog-profile .b-page-body .body { margin: 2em 0pt; width: 100%; }
.b-page-blog-profile td.info { width: 25%; }
.b-page-blog-profile .b-user-info h2 { margin-bottom: 5px; margin-left: -20px; }
.b-page-blog-profile .b-profile-location, .b-page-blog-profile .b-profile-contact, .b-page-blog-profile .b-profile-custom {  }
.b-page-blog-profile .b-profile-contact div { overflow: hidden; float: left; }
.b-page-blog-profile .b-profile-contact div p { margin: 0.5em 0pt 0pt; }
.b-page-blog-profile .b-profile-contact .l { margin-right: 1em; }
.b-page-blog-profile .b-profile-contact .r p { padding-left: 1.2em; background-position: 0pt 0.3em; background-repeat: no-repeat; }
.b-page-blog-profile .b-profile-custom { width: 100%; margin-top: 1.7em; }
.b-page-blog-profile .b-profile-custom p { margin: 0pt 2em 1.2em 0pt; }
.b-page-blog-profile .b-user-info { clear: both; }
.b-page-blog-profile .b-profile-section, .b-page-blog .b-profile-view, .b-page-blog .b-profile-view h3 { margin: 0pt; padding: 0pt; display: block; float: none; }
.b-page-blog .b-profile { padding: 2em 0pt 1em; }
.b-page-blog .b-profile table { margin: 0pt; width: 100%; }
.b-page-blog-profile .b-profile td { width: 50%; }
.b-page-blog-profile .b-profile .b-message-head td { width: auto; }
.b-page-blog-profile .b-profile-section { width: 100%; }
.b-page-blog .b-profile-view, .b-page-blog-profile .b-profile-view { border: 0pt none ; position: static ! important; margin-bottom: 1em; }
.b-page-blog .b-profile-view h3, .b-page-blog-profile .b-profile-view h3 { background: transparent none repeat scroll 0% 0%; width: 100%; }
.b-page-blog-profile .b-profile-view p { margin-bottom: 0.5em; line-height: normal; }
.b-page-blog-profile .b-profile-view p.auto { line-height: 1.2em; }
.b-page-blog .edit { margin: 1em 0pt; }
.b-page-blog .edit a { font-size: 1.4em; color: rgb(62, 134, 61); }
.b-page-blog-profile .b-posts { margin: 0pt; padding: 3em 0pt 0pt; }
.b-page-blog-profile .b-posts h3 { font-size: 1.4em; }
.b-page-blog-profile .b-posts .other { font-size: 1.4em; }
.b-page-blog-profile .b-post .b-date { margin: 0pt; padding: 0pt; position: static; display: block; float: none; color: rgb(83, 83, 83); }
.b-page-blog-profile .b-post .b-date a { display: none; }
.b-page-blog-profile .b-post .data h4 { color: rgb(0, 85, 198); }
.b-page-blog-profile .b-post-replies .head td { padding-right: 0pt; }
.b-page-blog-profile-replies .b-replies { margin: 0pt 18% 0pt 10%; }
.b-page-blog-profile .b-reply-text .type { top: 0pt; }
.b-profile-section { margin: 0pt 1em 1em 0pt; padding: 0pt; width: 100%; }
.b-profile-view { border: 1px solid rgb(255, 255, 255); margin: 0.9em 0pt 1em -1em; padding: 1em; position: relative; }
.b-profile-view h3 { margin: -1.4em 20px 0pt -0.2em; padding: 0pt 0.2em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 1.4em; position: relative; display: inline; float: left; line-height: 1.17em; white-space: nowrap; }
.b-profile-section fieldset { border: 0pt none ; margin: 0pt; padding: 0pt; clear: both; }
.b-profile-view p { clear: left; line-height: 1.6em; }
.b-profile-view span { padding-right: 1.5em; padding-bottom: 0.6em; white-space: nowrap; }
.b-profile-view .b-quick-action span { padding: 0pt; white-space: normal; }
.b-profile-view dl { margin: -0.6em 1em 0pt 0pt; clear: both; }
.b-profile-view dt { margin-top: 0.6em; }
.b-profile-view dd { margin-bottom: 0.6em; }
.b-profile-avatar, .b-profile-photos { margin-top: 1em; }
.b-profile-avatar h3, .b-profile-photos h3 { font-size: 1.4em; margin-bottom: 0.5em; }
.b-profile-avatar th, .b-profile-photos th { padding-bottom: 0.5em; text-align: center; }
.b-profile-avatar th a, .b-profile-photos th a { font-weight: bold; white-space: nowrap; color: rgb(62, 134, 61); }
.b-profile-avatar .photo { text-align: center; vertical-align: middle; color: rgb(197, 200, 208); }
.b-profile-avatar .l { text-align: left; padding-top: 0.5em; padding-right: 1em; white-space: nowrap; }
.b-profile-avatar .r { text-align: right; padding-top: 0.5em; white-space: nowrap; }
.b-profile-avatar .l span { font-size: 80%; position: relative; top: 0pt; left: 0.5em; }
.b-profile-avatar .more { padding-top: 0.5em; }
.b-profile-avatar a { color: rgb(0, 87, 197); }
.b-profile-photos { width: 100%; }
.b-profile-photos ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.b-profile-photos li { margin: 0pt 1em 1em 0pt; padding: 0pt; width: 75px; height: 75px; float: left; }
.b-profile-photos li img { display: block; }
.b-profile-avatar-no-photo td.photo { border: 1px solid rgb(197, 200, 208); width: 200px; height: 250px; }
.b-profile-avatar-no-photo td.photo a { font-size: 1.4em; text-decoration: none; color: rgb(197, 200, 208); }
.b-profile-avatar-options-example a { font-size: 100%; }
.b-profile-avatar-options-example { margin-top: 2em; }
.b-profile-avatar-options-example td.photo { width: 100px; height: 125px; }
.b-profile-avatar-options-example a { font-size: 100%; }
.b-profile-video { margin-top: 1em; }
.b-profile-video h3 { font-size: 1.4em; margin-bottom: 0.5em; }
.b-userpic-old-new { font-family: Verdana,sans-serif; font-size: 0.85em; position: relative; display: table; width: 106px; }
.b-userpic-old-new .table { display: table; }
.b-userpic-old-new .table-row { display: table-row; }
.b-userpic-old-new .old, .b-userpic-old-new .new { display: table-cell; vertical-align: top; width: 50px; height: auto; }
.b-userpic-old-new .old { padding-right: 6px; }
.b-users, .b-users ul { padding: 0pt; }
.b-users li { padding: 14px 20px 6px 0pt; float: left; }
.b-users .b-userpic { margin-bottom: -0.2em; }
.b-users .h-userpic { width: 50px; }
.b-users .b-yauser { position: relative; top: 4px; }
.b-users .b-yauser i { display: inline; line-height: 20px; }
div.b-user-info-empty { padding: 5px; text-align: center; }
.b-user-info-empty * { vertical-align: middle; }
.b-user-card td { padding: 5px 5px 5px 10px; }
.b-user-card .b-user-info { padding-left: 10px; }
.b-user-card .b-user-info-short { overflow: hidden; }
.b-user-card .b-user-info h2 { position: static; }
.b-user-card .b-user-info-short .info li { position: relative; margin-left: 0pt; }
.b-user-card .b-user-info-short .info .generic { padding-left: 0pt; }
.b-user-card .b-user-info-short a.name { font-size: 1.3em; font-weight: bold; }
.b-user-card .b-user-info-short .block { margin-top: 0pt; }
.b-user-card .b-user-info-short p { margin-top: 0.3em; }
.b-user-info h2 { font-size: 1.4em; }
.b-user-info .write-profile { font-size: 160%; margin-bottom: 1em; text-align: left; }
.b-user-info .write-profile a { color: rgb(62, 134, 61); }
.b-user-info .info li { margin-bottom: 0.5em; }
.b-user-info .info .generic { margin-bottom: 0.3em; }
.b-user-info .info .generic img { position: relative; left: 1px; vertical-align: middle; }
.b-user-info .info .email i, .b-user-info .info .icq i, .b-user-info .info .site i, .b-profile-view td .email i, .b-profile-view td .icq i, .b-profile-view td .site i, .b-profile-view .ext-blog i { float: left; }
.b-user-info .info .email i, .b-profile-view td .email i { margin: 0.4em 0.3em 0pt 0pt; background: transparent url('') no-repeat scroll -438px 0pt; width: 12px; height: 8px; }
.b-user-info .info .icq i, .b-profile-view td .icq i { margin: 0.2em 0.3em 0pt 0pt; background: transparent url('') no-repeat scroll -461px 0pt; width: 11px; height: 11px; }
.b-user-info .info .site i, .b-profile-view td .site i { margin: 0.25em 0.3em 0pt 0pt; background: transparent url('') no-repeat scroll -450px 0pt; width: 11px; height: 10px; }
.b-profile-view .ext-blog i { margin: 0pt 0.3em 0pt 0pt; width: 15px; height: 15px; background-repeat: no-repeat; }
.b-gender-m, .b-gender-w, .b-gender-n { margin: 0.15em 0.3em 0pt 0pt; background: transparent url('') no-repeat scroll 0% 0%; float: left; width: 12px; height: 12px; }
.b-gender-m { background-position: -402px 0pt; }
.b-gender-w { background-position: -414px 0pt; }
.b-gender-n { background-position: -426px 0pt; }
.b-user-info .interests strong { display: block; }
.b-user-info .interests { line-height: 1.35em; }
.b-user-info .more { border-bottom: 1px dotted; text-decoration: none; }
.b-user-info .complete, .b-info-holster .complete { margin: 0pt 0pt 1.5em; font-weight: bold; }
.b-page-lenta .b-user-info .complete { margin-top: 1em; }
.b-user-info .custom, .b-info-holster .custom { margin-bottom: 0.5em; }
.y5-calendar-result-date, .y5-calendar-result-month, .y5-calendar-result-hours, .y5-calendar-result-minutes { width: 1.3em ! important; min-height: 16px; vertical-align: middle; }
.y5-calendar-result-year { width: 2.4em ! important; min-height: 16px; vertical-align: middle; }
.y5-calendar-button { padding: 0pt; visibility: hidden; width: 40px ! important; height: 21px; vertical-align: middle; }
.y5-calendar-submit { padding: 0pt; width: auto ! important; height: 21px; vertical-align: middle; }
#js .y5-calendar-text { border-bottom: 1px dashed rgb(0, 0, 0); display: inline; cursor: pointer; }
.y5-calendar-result, .y5-calendar-result * { vertical-align: middle; }
.y5-calendar-calendar { width: auto; }
.y5-calendar-calendar, .y5-calendar-calendar th, .y5-calendar-calendar td { font-size: 100%; }
.y5-calendar-title { display: none; }
.y5-calendar-calendar select, .y5-calendar-calendar input { font-size: 1em; height: auto; }
.b-text { margin: 0pt; padding-top: 9px; }
.b-text, .b-text * { background-repeat: repeat; }
.b-text h1, .b-text h2, .b-text h3, .b-text h4, .b-text h5, .b-text h6, .b-text ul, .b-text ol, .b-text dl, .b-text dd, .b-text p, .b-text blockquote { margin-bottom: 0.5em; }
.b-text li, .b-text dd, .b-text p, .b-text blockquote { line-height: 1.3em; }
.b-text h1 { font-size: 2.3em; }
.b-text h2 { font-size: 2em; }
.b-text h3 { font-size: 1.8em; }
.b-text h4 { font-size: 1.6em; }
.b-text h5 { font-size: 1.3em; }
.b-text h6 { font-size: 1.1em; }
.b-text caption, .b-text th { font-weight: bold; }
.b-text table { border-spacing: inherit; border-collapse: separate; }
.b-text table th, .b-text table td { padding: inherit; empty-cells: hide; text-align: inherit; vertical-align: middle; }
.b-text th { text-align: center; }
.b-text ul li { margin-left: 1.5em; list-style-type: disc; list-style-image: none; list-style-position: outside; }
.b-text ul li ul li { list-style-type: square; list-style-image: none; list-style-position: outside; }
.b-text ul li ul li ul li { list-style-type: circle; list-style-image: none; list-style-position: outside; }
.b-text ol li { margin-left: 2em; list-style-type: decimal; list-style-image: none; list-style-position: outside; }
.b-text li li { margin-left: 1.2em; }
.b-text dt { font-weight: bold; }
.b-text dd { margin-left: 2em; }
.b-text blockquote { border-left: 3px solid rgb(170, 170, 170); padding: 0.3em 0.6em; background: rgb(245, 245, 245) none repeat scroll 0% 0%; margin-top: 0.5em; margin-left: 1.5em; }
.b-text pre { font-size: 1.2em; }
.b-text b { font-weight: bold; }
.b-text i { font-style: italic; }
.b-text acronym, .b-text abbr { cursor: help; border-bottom-width: 1px; border-bottom-style: dotted; }
.b-text small, .b-text sup, .b-text sub { font-size: 90%; }
.b-text big { font-size: 110%; }
.b-text code { font-family: monospace; }
.b-text code.block { border: 1px dashed rgb(153, 153, 153); background: rgb(221, 221, 221) none repeat scroll 0% 0%; display: block; }
.b-moods { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.b-moods .head { width: 100%; margin-bottom: 1em; }
.b-moods .head td { background: transparent url() repeat-x scroll 100% 50%; width: 50%; }
.b-moods .head td.r { background-position: 0pt 50%; }
.b-moods .head h3 { margin: 0pt 0.5em 0pt 0pt; white-space: nowrap; color: rgb(102, 102, 102); }
.b-moods .b-users li { padding-right: 10px; }
.b-moods .b-mood, .b-moods .b-mood td { width: auto; vertical-align: top; }
.b-moods .b-status { background: rgb(207, 226, 255) none repeat scroll 0% 0%; position: relative; margin-left: 20px; }
.b-moods .b-status a { display: block; float: none; font-size: 1em; color: rgb(0, 0, 0); }
.b-moods .b-status i { top: 0.5em; background-color: rgb(255, 255, 255); }
.b-moods-friendslist { background-color: transparent; }
.b-moods-friendslist .b-status { clear: both; float: left; margin-left: 10px; margin-top: 2px; }
.b-moods-friendslist .b-status i { background: transparent url('') no-repeat scroll right top; top: 0.2em; left: -10px; width: 10px; }
.b-moods-friendslist .b-users { margin-top: 10px; position: relative; }
.b-moods-friendslist .b-users .username { clear: both; }
.b-moods-friendslist .b-users .username td { vertical-align: middle; }
.b-moods-friendslist .b-users .b-yauser { margin: 0pt 5px 5px 10px; font-size: 1em; top: 2px; display: block; }
.b-moods-friendslist .username .b-ajabb-sender { padding-top: 0pt; float: none; }
.b-friends .b-moods-friendslist .b-userpic { position: relative; top: 4px; left: 2px; }
.b-friends .b-moods-friendslist .b-users li { min-height: 1em; padding-top: 7px; float: none; }
.b-moods-friendslist .b-status .text b { display: inline; font-style: normal; margin-right: 0.7em; }
.b-moods-friendslist .b-status .text .reply { color: rgb(80, 109, 209); white-space: nowrap; }
.b-moods-friendslist .b-status a:hover { background: rgb(207, 226, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0) ! important; }
.b-moods-friendslist .b-status:hover i, .b-moods-friendslist .b-status-hover i { background-image: url(''); }
.b-note-author { display: block; color: rgb(0, 0, 0); }
#js .b-note-author span { display: inline; visibility: visible; }
.b-write-photo .b-note-author { clear: both; margin-top: -1em; }
.b-tagscloud { margin: 3em 6em 0pt 0pt; padding: 0pt; clear: left; }
.b-tagscloud-club { margin: 1em 1em 1.5em 0pt; padding: 0pt; clear: left; }
.b-tagscloud span { margin-right: 5px; }
.b-tagscloud h3 { margin: 0pt; font-size: 160%; }
.b-tagscloud .dark a { color: rgb(87, 88, 90); }
.b-tagscloud .tag-0 a, .b-tagscloud .tag-1 a, .b-tagscloud .tag-2 a, .b-tagscloud .tag-3 a, .b-tagscloud .tag-4 a, .b-tagscloud .tag-5 a { text-decoration: none; }
.b-tagscloud .tag-0 { font-size: 1em; }
.b-tagscloud .tag-1 { font-size: 1.1em; }
.b-tagscloud .tag-2 { font-size: 1.3em; }
.b-tagscloud .tag-3 { font-size: 1.7em; }
.b-tagscloud .tag-4 { font-size: 1.9em; }
.b-tagscloud .tag-5 { font-size: 2.3em; }
.b-tagscloud p { margin-top: 1em; }
.b-list-links { margin-bottom: 0.5em; }
.b-list-links li { float: left; margin-right: 1em; }
.b-list-links h3 { margin: 0pt; padding: 0pt; font-size: 1.4em; }
.b-list-links h3 a { color: rgb(0, 0, 0); }
.b-list-links .button { margin-left: 1em; }
.b-list-links .button a.g-png { cursor: pointer; }
.b-list-links .info { padding-left: 1em; color: rgb(135, 135, 135); }
.b-list-links .info b, .b-list-links .info a { display: block; margin-top: 0.3em; }
.b-description .edit { margin-top: 0pt; }
.b-page-blog .b-description { margin-bottom: 0pt; padding-top: 1em; }
.b-page-movie-profile .b-description, .b-page-fotki-profile .b-description, .b-page-blog .b-description { padding: 1em 0pt; }
.b-description-post { background: transparent url('') repeat-x scroll 0pt 100%; }
.b-page-blog-profile .b-description-post { background-position: center top; }
.b-description-none { border: 1px solid rgb(197, 200, 208); padding: 2.5em 1em; text-align: center; }
.b-description-none a { font-size: 1.4em; color: rgb(197, 200, 208); text-decoration: none; }
.b-description .title { width: 80%; }
.b-description .title h3 { margin: 0.5em 0pt; white-space: normal; }
.b-page-blog .b-description .more { width: 20%; vertical-align: top; text-align: right; white-space: nowrap; }
.b-description h4 { font-size: 1.4em; }
.b-description .b-action { border-bottom: 0pt none; }
.b-description .b-reply .b-action { border-bottom: 1px solid rgb(204, 204, 204); }
.b-description .b-text { padding: 0pt 0.2em; }
#js .b-write-keywords .pseudo-link { border-bottom: 1px dashed rgb(0, 0, 0); cursor: pointer; }
.b-keywords-user-hint .all-tags, .b-keywords-user-hint-show-all .show-control .all, .b-keywords-user-hint .help .all, .b-keywords-user-hint-show-all .help .last { display: none; }
.b-keywords-user-hint-show-all .all-tags, .b-keywords-user-hint-show-all .help .all, .b-keywords-user-hint1 .help .last { display: inline; }
.b-keywords-user-hint .show-control { padding-left: 1em; }
.b-keywords-user-hint .show-control .all { border-color: rgb(45, 92, 204); color: rgb(45, 92, 204); }
.b-keywords-user-hint .show-control .change { border: 0pt none ; position: relative; top: 0.05em; text-decoration: underline; color: rgb(45, 92, 204); }
.b-write-target a { color: rgb(0, 0, 0); }
.b-write-target .change { border-bottom: 1px dashed rgb(0, 0, 0); text-decoration: none; }
.b-write-target .target-current, .b-write-target .target-other { padding-right: 10px; }
.b-write-target-blog .target-other, .b-write-target-blog .other-list { display: none; }
.b-write-target-blog .target-current, .b-write-target-blog .change { display: inline; }
.b-write-target-blog-active .target-other, .b-write-target-blog-active .other-list { display: inline; }
.b-write-target-blog-active .target-current, .b-write-target-blog-active .change { display: none; }
.b-write-target-club .target-other, .b-write-target-club .other-list { display: none; }
.b-write-target-club .target-current, .b-write-target-club .change { display: inline; }
.b-write-target-club-active .target-other, .b-write-target-club-active .other-list { display: inline; }
.b-write-target-club-active .target-current, .b-write-target-club-active .change { display: none; }
.b-page-write .b-page-left { padding: 3em 0pt; }
.b-page-write .b-page-left .b-write-userpic, .b-page-write .b-page-left .b-write-access, .b-page-write .b-page-left .b-userpic-old-new { margin-right: 1em; margin-left: 19px; }
.b-page-write .b-page-left .b-userpic-old-new { position: static; float: left; clear: both; height: 64px; }
.b-page-write .b-page-left .b-userpic-old-new .old, .b-page-write .b-page-left .b-userpic-old-new .new { position: static; }
.b-page-write .b-page-left .b-write-userpic, .b-page-write .b-page-left .b-write-access { clear: both; }
.b-page-write .b-page-right { width: 24%; text-align: center; }
.b-page-write .b-page-right * { text-align: left; }
.b-page-write .b-page-right .b-actions-menu { top: -1em; left: -1em; }
.b-page-write .b-page-body { padding: 1em 0pt; }
.b-write-body h2 { font-size: 1.4em; height: 1.24em; padding-bottom: 0.2em; }
.b-write-body h2.inner { margin-top: 1.5em; }
.b-write-body .tip { margin-bottom: 0.5em; }
.b-write-body .b-note { font-family: Arial,sans-serif; font-size: 100%; margin-bottom: 0.3em; }
.b-write-body .b-write-date { display: block; height: 2.2em; }
.b-write-body .y5-calendar-text { position: relative; top: 0.2em; left: 0.2em; }
#js .b-write-body .y5-calendar-result { display: none; }
.b-page-write .b-userpic-old-new { width: 111px; }
.b-page-write .b-userpic-old-new .new { top: 15px; left: 61px; }
.b-page-write .content td { padding: 0pt; vertical-align: top; }
.b-page-write .content td { padding-right: 10px; }
.b-page-write .content .item { margin: 0pt 0.3em 0.5em 1.4em; position: relative; display: block; white-space: nowrap; }
.b-page-write .content .item input { position: absolute; top: 0.2em; left: -1.4em; width: auto; }
.b-page-edit .b-page-right { width: 2%; }
#js .b-write-userpic .b-choose-userpic { height: 117px; }
#js .b-write-userpic .b-choose-userpic .b-userpic { border: 0pt none ; }
#js .b-write-userpic .b-choose-userpic .choose { padding: 0pt; float: left; clear: both; width: auto; height: 17px; text-align: left; }
#js .b-write-userpic .b-choose-userpic .choose span { display: none; }
#js .b-write-userpic .b-choose-userpic .choose a { padding: 4px 0pt 0pt 5px; position: static; float: left; width: 11px; height: 13px; text-align: left; }
#js .b-write-userpic .b-choose-userpic .prev { background: transparent url('') no-repeat scroll 0% 0%; }
#js .b-write-userpic .b-choose-userpic .next { background: transparent url('') no-repeat scroll 0% 0%; }
#js .b-write-userpic .descr { font-family: Verdana,sans-serif; font-size: 85%; clear: left; margin-top: 0pt; padding-top: 0.3em; }
.b-write-current-userpic { font-family: Verdana,sans-serif; font-size: 0.85em; width: 110px; text-align: center; }
.b-page-write .b-page-left .b-write-current-userpic { margin-left: 0.8em; }
.b-write-current-userpic div { border: 1px solid ; padding: 9px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100px; height: 100px; }
.b-write-current-userpic .unselected { border: 0pt none ; padding: 10px; background: transparent none repeat scroll 0% 0%; cursor: pointer; }
.b-write-access { font-family: Verdana,sans-serif; font-size: 85%; margin-top: 1.5em; }
.b-write-access .choose label { float: left; clear: both; line-height: 1.6em; white-space: nowrap; }
.b-write-access .choose label * { vertical-align: middle; }
.b-write-trackback { width: 100%; margin-bottom: 0.7em; }
.b-write-trackback td { width: 1%; padding-left: 0.5em; vertical-align: middle; }
.b-write-trackback input { font-size: 0.9em; width: 99%; }
.b-write-trackback .p { padding: 0pt; }
.b-write-trackback .link { width: 100%; }
.b-write-trackback a { white-space: nowrap; }
.b-write-trackback a.disabled { color: gray; }
.b-write-title { font-size: 1.1em; margin-bottom: 0.5em; }
.b-write-title input { border: 0pt none ; padding: 0.2em 0.15em; font-size: 1.3em; width: 100%; }
.b-write-link { font-size: 1.1em; margin-bottom: 0.5em; }
.b-write-link input { border: 0pt none ; padding: 0.2em 0.15em; font-size: 1.3em; width: 100%; }
.b-quote-source { margin: 0pt 0pt 0.5em; }
.b-quote-source input { position: relative; top: -0.1em; }
.b-write-invite-email .address { position: relative; width: 95%; margin-bottom: 1em; }
.b-write-invite-email input { clear: left; width: 100%; }
.b-write-invite-email input.button { position: absolute; top: 0pt; right: -35px; width: 30px; }
.b-write-invite-text { border: 1px dashed rgb(113, 116, 122); padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-top: 1em; }
.b-write-invite-text .example { margin: 0.8em 1em 1em 6.8em; position: relative; }
.b-write-invite-text h2 { font-size: 180%; position: relative; top: 0pt; left: 0pt; height: auto; margin-top: 1.9em; }
.b-write-invite-text .b-userpic { position: absolute; top: 0pt; left: -70px; }
.b-write-invite-text .b-yauser { font-weight: normal; }
.b-write-invite-text .b-yauser b { font-weight: normal; color: rgb(0, 0, 0) ! important; }
.b-write-invite-text textarea { border: 1px solid rgb(153, 153, 153); margin: 0.6em 0pt; width: 100%; }
.b-write-invite-text .entry { font-size: 140%; color: rgb(22, 114, 228); }
.b-write-invite-text .footer { position: relative; margin-left: 2%; }
.b-write-invite-text .footer .b-foot { margin: 0pt; padding-left: 0pt; }
.b-write-invite-text .footer .design { display: none; }
.b-write-invite-text .footer .copyright { display: inline; float: right; width: 30%; margin-left: 0pt; text-align: center; }
.b-write-invite-text .footer .copyright span { white-space: normal; }
.b-write-invite-text .footer .info { width: 66%; color: rgb(52, 52, 52); }
.b-write-invite-text .footer .info a { color: rgb(0, 101, 226); }
.b-write-post, .b-write-status { border: 0pt none ; padding: 0.7em 0.25em; clear: left; width: 100%; font-family: Arial,sans-serif; font-size: 1em; }
.b-write-status-select { font-family: Arial,sans-serif; font-size: 1em; height: 1.5em; }
.b-write-change-userpic { float: left; margin-bottom: 3em; }
.b-write-change-userpic label { padding: 10px; float: left; text-align: center; }
.b-write-change-userpic label.new, .b-write-change-userpic label.load { border: 1px solid rgb(159, 165, 187); height: 9em; color: rgb(111, 117, 139); }
#js .b-write-change-userpic .pictureloader-radio { display: none; }
.b-write-change-userpic label { margin: 0pt 1.3em 0pt 0pt; padding: 0pt; width: 120px; height: 140px; }
.b-write-change-userpic div.load { float: right; }
#js .b-write-change-userpic input { position: absolute; visibility: hidden; }
#js .b-write-change-userpic .userpic-holster { padding: 10px; display: block; width: 8em; height: 8em; }
#js .b-write-change-userpic label.new .userpic-holster { padding: 0pt; width: 120px; }
#js .b-write-change-userpic span { display: block; visibility: hidden; }
#js .b-write-change-userpic .active { cursor: default; }
#js .b-write-change-userpic .active .userpic-holster { border: 1px solid ; padding: 9px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#js .b-write-change-userpic .active span { font-family: Verdana,sans-serif; font-size: 0.85em; visibility: visible; }
#js .b-write-change-userpic span.holder { position: relative; visibility: visible; display: block; }
#js .b-write-change-userpic label .b-userpic { visibility: visible; }
#js .b-write-change-userpic label.new .b-userpic { background: transparent none repeat scroll 0% 0%; width: 1px; height: 1px; }
#js .b-write-change-userpic label.load .b-userpic { background: transparent url() repeat scroll 0% 0%; width: 100%; height: 5px; margin-top: 0pt ! important; }
#js .b-write-change-userpic label.new .b-userpic img, #js .b-write-change-userpic label.load .b-userpic img, #js .b-write-change-userpic label.error .b-userpic img { height: 1px; visibility: hidden; }
#js .b-write-change-userpic label .label { display: none; }
#js .b-write-change-userpic label.new .label { margin: 1em 1em 0pt; display: block; visibility: visible; }
#js .b-write-change-userpic label span.error { display: none; }
#js .b-write-change-userpic label.error span.error { margin: 1em 1em 0pt; display: block; visibility: visible; color: rgb(204, 68, 68); }
.b-write-change-userpic label.error .label { display: none; }
.b-write-change-userpic label .del { display: none; }
.b-write-change-userpic label.active .del { background: transparent url('') no-repeat scroll 0% 0%; position: absolute; top: 0pt; right: 0pt; width: 12px; height: 12px; display: block; cursor: pointer; }
#js .b-write-change-userpic iframe { visibility: hidden; width: 0pt; height: 0pt; }
#js .b-write-change-userpic .file-chooser { display: none; }
#js .b-write-change-userpic label.new .file-chooser { position: absolute; left: 0pt; top: 9em; display: block; }
#js .b-write-change-userpic .file-chooser .browse { visibility: visible; }
.b-write-photo { display: inline; }
.b-write-photo img { border: 1px solid rgb(204, 204, 204); margin: 0pt 1em 1em 0pt; vertical-align: top; }
.b-write-photo div { position: relative; margin-bottom: 10px; float: left; }
.b-write-photo .item { height: 148px; margin-right: 10px; margin-bottom: 10px; }
.b-write-photo div i { display: none; }
#js .b-write-photo div i { background: transparent url('') no-repeat scroll 0% 0%; position: absolute; top: 3px; right: 15px; display: block; width: 12px; height: 12px; cursor: pointer; opacity: 1; }
.b-write-friend-search { margin-bottom: 1em; }
.b-write-friend-search .text { display: block; width: 100%; }
.b-write-friend-search p { margin-top: 0.5em; }
.b-write-users-list { width: 100%; margin-bottom: 1.7em; }
.b-write-users-list h3, .b-write-users-list h3.user { font-size: 1.4em; margin-bottom: 0.2em; padding-right: 1.2em; }
.y5-w-dialog .b-write-users-list h3 { float: left; padding-right: 1em; }
.b-unfriend .b-write-users-list h3 { margin-bottom: 0.35em; }
.b-write-users-list .list { width: 100%; }
#js .b-write-users-list .list { width: 38%; padding-right: 1.2em; }
.b-write-users-list .list select { font-size: 0.85em; width: 100%; height: 16em; }
.b-write-users-list .details { display: none; }
#js .b-write-users-list .details { display: table-cell; }
#js .b-write-users-list td.details-empty { padding: 0pt; font-size: 1.1em; text-align: center; vertical-align: middle; }
#js .b-write-users-list td.details-empty * { vertical-align: middle; }
.b-write-short-text { clear: both; }
.b-write-short-text .b-yauser, .b-write-short-text .b-yauser b { font-weight: normal; }
.b-write-short-text textarea { display: block; width: 100%; margin-top: 0.3em; }
.b-write-keywords { padding: 0.5em 0pt 0pt; font-family: Arial,sans-serif; font-size: 1em; clear: both; }
.b-write-keywords a, #js .b-write-keywords .b-keywords-open-link { border-bottom: 1px dashed rgb(0, 0, 0); text-decoration: none; color: rgb(0, 0, 0); cursor: pointer; }
.b-write-keywords i { border-bottom: 0pt none; color: rgb(111, 118, 126); }
.b-write-keywords i a { border-bottom: 0pt none; text-decoration: underline; color: rgb(111, 118, 126); }
.b-write-keywords .b-keywords-block-input { display: none; }
#js .b-write-keywords .b-keywords-block-input { clear: left; display: block; }
.b-write-keywords .b-keywords-block-tags { display: none; }
.b-keywords-block-tag-input { display: none; }
.b-write-keywords div.word { margin: 0pt 3px 3px 0pt; position: relative; float: left; white-space: nowrap; }
.b-write-keywords div.word b { margin: 0pt; display: block; float: none; }
.b-write-keywords div.word b b { background-position: 100% 0pt; }
.b-write-keywords div.word b b em { padding: 1px 18px 2px 7px; font-style: normal; position: relative; display: block; }
.b-write-keywords div.word span { padding: 1px 0pt 2px; background: transparent url('') no-repeat scroll 50% 50%; position: absolute; top: 0pt; right: 0pt; display: block; width: 17px; height: 17px; cursor: pointer; }
.b-write-status-old { padding-top: 1em; }
.b-write-status-old select { display: block; width: 100%; }
.b-write-status-old .pseudo-link { border-bottom: 1px dashed rgb(0, 0, 0); cursor: pointer; }
.b-write-submit-holster { display: table; width: 100%; margin-bottom: 0.5em; }
.b-write-submit { margin-bottom: 1em; text-align: center; }
.b-write-submit .b-note { margin: 0pt; display: block; visibility: hidden; text-align: left; }
.b-write-submit * { margin: 0.4em 1em 0pt 0pt; }
.b-write-submit select { margin-top: 0.5em; }
.b-write-replies { margin: 1em 0pt 0pt 19px; float: left; clear: both; }
.b-write-replies input { margin: 0pt 5px 1em 0pt; float: left; }
.b-write-preview { margin: auto; padding: 2em 0pt 1em; overflow: hidden; position: relative; left: -5%; clear: both; width: 70%; }
.b-write-preview .label { font-weight: bold; font-size: 0.9em; }
.b-write-preview .page { margin: 1em 0pt; font-size: 100%; }
.b-write-preview .page .left { padding: 0.5em; }
.b-write-preview .b-userpic, .b-write-preview .b-userpic * { width: 20px ! important; height: auto; }
.b-write-preview .page .body { padding: 0.5em 1em 1em 0pt; font-size: 0.7em; }
.b-write-preview .page .body * { float: none; }
.b-write-preview .page .title { font-size: 1.2em; }
.b-write-preview .page .text { margin: 1em 0pt; }
.b-write-preview .fullsize { font-weight: bold; font-size: 0.9em; }
.b-write-music-mood { float: left; clear: both; width: 100%; }
.b-write-music, .b-write-mood { width: 100%; margin-bottom: 0.5em; }
.b-write-music-mood .label { padding-right: 0.5em; white-space: nowrap; vertical-align: middle; }
.b-write-music-mood .info { width: 100%; vertical-align: middle; }
.b-write-music-mood a { border-bottom: 1px dashed rgb(0, 0, 0); color: rgb(0, 0, 0); text-decoration: none; }
.b-write-music-mood .mood-set { padding: 0.5em; background: rgb(237, 241, 250) none repeat scroll 0% 0%; }
.b-write-music-mood .mood-set .text { color: rgb(100, 100, 100); }
.b-write-music-mood .mood-set table { background: rgb(237, 241, 250) none repeat scroll 0% 0%; width: 100%; }
.b-write-music-mood .mood-set a { border: medium none ; float: left; clear: both; margin-top: 0.3em; text-decoration: none; }
.b-write-music-mood .info input { border: medium none ; width: 100%; }
.b-write-music-mood .joy { border-color: rgb(26, 142, 26); color: rgb(26, 142, 26); }
.b-write-music-mood .lol { border-color: rgb(250, 85, 34); color: rgb(250, 85, 34); }
.b-write-music-mood .inlove { border-color: rgb(255, 7, 8); color: rgb(255, 7, 8); }
.b-write-music-mood .tired { border-color: rgb(131, 8, 255); color: rgb(131, 8, 255); }
.b-write-music-mood .sick { border-color: rgb(197, 32, 254); color: rgb(197, 32, 254); }
.b-write-music-mood .disease { border-color: rgb(252, 42, 254); color: rgb(252, 42, 254); }
.b-write-music-mood .fury { border-color: rgb(255, 7, 69); color: rgb(255, 7, 69); }
.b-write-music-mood .sorrow { border-color: rgb(133, 133, 134); color: rgb(133, 133, 134); }
.b-write-music-mood .tears { border-color: rgb(45, 92, 204); color: rgb(45, 92, 204); }
.b-write-club-join .b-user-card, .b-write-club-unjoin .b-user-card { width: 100%; }
.b-write-club-join .b-user-card .userpic, .b-write-club-unjoin .b-user-card .userpic { width: 85px; }
.b-write-club-join .b-user-card .complete, .b-write-club-unjoin .b-user-card .complete { margin-bottom: 1.5em; }
.b-write-club-join .b-user-card p, .b-write-club-unjoin .b-user-card p { white-space: normal; }
.b-page-write-club-userpic .notification { margin: 1em 0pt; }
.b-page-write-club-userpic .notification p { margin-bottom: 0.5em; }
.y5-w-window-view div.y5-w-window .y5-w-holster, .y5-w-window .y5-w-bg { background: rgb(227, 233, 245) none repeat scroll 0% 0%; }
.y5-w-dialog-confirm .y5-w-bg { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.y5-w-window-view .b-upload-photo h3 { font-weight: bold; margin-bottom: 1em; white-space: nowrap; }
.y5-w-window-view .b-upload-photo .data { min-height: 11.6em; }
.y5-w-window-view .b-upload-photo .b-write-photo { display: table; width: 100%; }
.y5-w-window-view .b-upload-photo .b-write-photo div { float: left; height: auto; }
.y5-w-window-view .b-upload-photo div.spin { width: 100%; height: 5px; float: left; }
.y5-w-window-view .b-upload-photo div.spin.load { background: transparent url() no-repeat scroll 0% 0%; }
.y5-w-window-view .b-upload-photo div.spin span.error { display: none; }
.y5-w-window-view .b-upload-photo div.spin.error span.error { margin: 1em 1em 0pt; display: block; visibility: visible; color: rgb(204, 68, 68); }
.y5-w-window-view .b-upload-photo .load th { font-weight: normal; padding-right: 0.5em; padding-bottom: 1em; white-space: nowrap; }
.y5-w-window-view .b-upload-photo .load .upload { width: 205px; }
.y5-w-window-view .b-upload-photo .load .url, .y5-w-window-view .b-upload-photo .load .pictureloader-file { width: 205px; }
.y5-w-window-view .b-note-attention { margin-bottom: 0.5em; color: rgb(204, 68, 68) ! important; }
.y5-w-window-view .y5-w-buttons { line-height: 2em; }
.b-buttons a { color: rgb(199, 4, 2); }
.b-buttons .edit { color: rgb(0, 102, 0); }
.b-profile-moikrug { padding: 1em 0pt 2em; }
.b-profile-moikrug-no-photo td.photo { border: 1px solid rgb(197, 200, 208); width: 200px; height: 100px; }
.b-profile-moikrug-no-photo td.photo a { font-size: 1.4em; text-decoration: none; color: rgb(197, 200, 208); }
.textregsmal {	FONT-SIZE: 8px; COLOR: #979797; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
