/* base.css — структурные стили десктопа (IE 5.5+). Оформление задаёт дизайнер поверх, не меняя id/классы. */
body{margin:0;padding:0;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:#333;background:#fff}
a{color:#4a7a1e;text-decoration:none}a:hover{text-decoration:underline}
img{border:0}
form{margin:0}
input,textarea,select{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px}
h1{font-size:20px;font-weight:normal;margin:0 0 10px 0}
h2{font-size:16px;font-weight:normal;margin:14px 0 8px 0;border-bottom:1px solid #ddd;padding-bottom:3px}
#topline{background:#fff;padding:4px 10px;font-size:11px}
#header{background:#f28c1e;height:46px;padding:0 10px}
.hd-logo{width:170px}.logo{color:#fff;font-size:16px}.logo-text{vertical-align:middle}
.hd-menu{padding:0 20px}
.hm-item{width:70px;text-align:center;padding-top:4px}.hm-item a{color:#fff;display:block;font-size:10px}.hm-item.active{background:#fff}.hm-item.active a{color:#f28c1e}
.hm-ico{display:block;width:26px;height:22px;margin:0 auto;background:url(../img/hm-icons.gif) no-repeat}
.hm-cnt{position:absolute;margin:-24px 0 0 40px;background:#3c9c1a;color:#fff;font-size:10px;padding:0 4px;border:1px solid #fff}
.hd-search{width:200px;text-align:right;position:relative}
.hs-input{width:160px;border:1px solid #c66;padding:2px}.hs-btn{width:20px;height:20px;border:0;background:#fff url(../img/search.gif) no-repeat center}
.suggest-box{position:absolute;background:#fff;border:1px solid #ccc;width:300px;text-align:left;z-index:50}
#page{padding:10px}
.col-left{width:200px;padding-right:20px}.col-main{}.col-right{width:220px;padding-left:20px}
#footer{padding:10px;font-size:11px;color:#888;border-top:1px solid #eee;margin-top:20px}.ft-copy{float:right}
.flash{padding:6px 10px;margin-bottom:10px;border:1px solid}.flash.ok{background:#f0f9e8;border-color:#b6d99a}.flash.err{background:#fdeaea;border-color:#e2a0a0}
.svmsg{position:absolute;z-index:1000;padding:8px 16px;border:1px solid;background:#fff}.svmsg.ok{border-color:#3c9c1a}.svmsg.err{border-color:#c33}
.ctxmenu{position:absolute;z-index:60;background:#fff;border:1px solid #bbb;padding:6px 10px;width:150px}.ctxmenu a{display:block;padding:2px 0;color:#333}
.popnotify{position:absolute;z-index:70;width:280px;background:#fff;border:2px solid #f28c1e;padding:8px}
#svoverlay{display:none;position:absolute;top:0;left:0;width:100%;background:#000;filter:alpha(opacity=50);opacity:.5;z-index:90}
#svmodal{display:none;position:absolute;z-index:100}.mbox{background:#fff;border:1px solid #999;padding:15px;position:relative}.mclose{position:absolute;right:8px;top:4px;font-size:18px;color:#999}
.fld-err{color:#c33;font-size:11px}
.rbox{margin-bottom:16px}.rbox-title{font-size:14px;border-bottom:1px solid #ddd;margin-bottom:6px}
.ph{position:relative;display:block}.zoom{position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;width:32px;height:32px;background:url(../img/zoom.gif) no-repeat;display:none}
.error-page{padding:30px 0}
.ava{display:block}.online-d,.online-m{display:inline-block;width:12px;height:12px;vertical-align:middle;background:url(../img/online.gif) no-repeat}.online-m{background-position:-12px 0}
.pager{margin:12px 0;text-align:center}.pager a,.pager span{padding:2px 6px;margin:0 2px}.pager span.cur{background:#f28c1e;color:#fff}
/* формы */
.form .frow{margin:0 0 10px 0}.form label{display:block;color:#666;font-size:11px;margin-bottom:2px}.form label.chk{display:inline;color:#333;font-size:12px}
.inp{border:1px solid #bbb;padding:3px;width:260px}.inp-year{width:50px}textarea.inp{width:400px}
.btn{background:#f28c1e;color:#fff;border:1px solid #d07010;padding:3px 12px;cursor:pointer}.btn-small{padding:2px 8px;font-size:11px}.btn-big{font-size:15px;padding:6px 20px;display:inline-block}.btn-danger{background:#c33;border-color:#a22}
.hint{color:#888;font-size:11px;margin-top:2px}.hint.warn,.warn{color:#c33}.dim{color:#888}.small{font-size:11px}.right{float:right}
.narrow{width:480px}.landing-login{background:#f6f6f6;padding:12px}.ftitle{font-size:14px;margin-bottom:8px}.landing-list{padding-left:18px}
/* вкладки */
.tabs{margin:10px 0 12px 0;border-bottom:1px solid #ddd;height:20px}.tab{display:block;float:left;padding:2px 8px;margin-right:6px;color:#333}.tabs .cur,.msg-tabs .cur{background:#f28c1e;color:#fff}.tab-n{color:#888;font-size:10px}.tabs .cur .tab-n,.msg-tabs .cur .tab-n{color:#fff}
/* профиль */
.pname{font-size:22px;margin-bottom:4px}.pmeta{font-size:12px;color:#666;font-weight:normal}.pvisit{color:#999}.phint{font-size:11px;color:#c60;margin-bottom:6px}
.pleft{width:180px}.pava img{display:block}.pava-comments{margin:4px 0 12px 0;font-size:11px}.pactions .act{display:block;padding:2px 0 2px 20px;background:url(../img/acts.gif) no-repeat 0 2px;color:#333}.pactions .act-ok{color:#3c9c1a}
.composer{border:2px solid #f28c1e;padding:6px;margin:6px 0}.composer-text{width:98%;border:0}.composer-bar{margin-top:4px}.composer-bar a{margin-right:12px}.composer-right{float:right}
.status-bar{background:#f7c66b;padding:6px 10px;margin:4px 0 2px 0}.status-text{font-weight:bold}.status-x{float:right;color:#333}.status-comments{margin-bottom:10px;font-size:11px}
.inline-search .inp{width:360px}.about th{text-align:left;color:#666;font-weight:normal;vertical-align:top;width:150px}.about td{vertical-align:top}
.porg{margin:2px 0}.org-row{margin:3px 0}.urow{padding:8px 0;border-bottom:1px solid #eee;overflow:hidden}.urow .ava{float:left;margin-right:10px}.urow-info{float:left;width:300px}.urow-actions{float:right;width:200px}.uname{font-size:13px}.usub{color:#666;margin-top:2px}
.thumbs .thumb{display:inline-block;margin:2px}.list th{text-align:left;border-bottom:1px solid #ddd;font-weight:normal;color:#666}.settings-grid th{font-weight:normal;color:#666}
.sg-item{display:block;padding:4px 6px;color:#333;overflow:hidden}.sg-item img{float:left;margin-right:6px}.sg-item span{display:block;color:#888;font-size:11px}.sg-item:hover{background:#f6f6f6;text-decoration:none}.sg-adv{display:block;padding:4px 6px;font-size:11px}
.closed-profile{padding:20px;background:#f6f6f6;text-align:center}
/* люди */
.minis{overflow:hidden}.mini{float:left;width:54px;margin:0 4px 6px 0;text-align:center;font-size:10px;color:#333}.mini img{display:block;margin:0 auto 2px auto}
.rbox-sub{color:#666;font-size:11px;margin-bottom:4px}.uact .act{display:block;padding:2px 0 2px 18px;background:url(../img/acts.gif) no-repeat 0 2px}
.ctx-name{font-weight:bold;margin-bottom:4px}.ctx-sep{border-top:1px solid #eee;margin:4px 0}.req-msg{background:#fff8dc;padding:4px;margin:3px 0}
.search-grid th{text-align:right;font-weight:normal;color:#666;width:150px}.inline-form select,.inline-form input{margin-right:6px}.grow{padding:6px 0;border-bottom:1px solid #eee}.empty{padding:14px 0}
/* фото */
.thumbs-grid{overflow:hidden}.pthumb{float:left;width:180px;margin:0 12px 14px 0}.pthumb img{display:block;max-width:180px}.pthumb-info{font-size:11px;color:#666;margin-top:3px}.r-cnt{color:#3c9c1a}.r-5plus{color:#f28c1e}
.albums{overflow:hidden}.album{float:left;width:180px;margin:0 12px 14px 0}.pbar{margin:6px 0 10px 0}.tagged-item{margin-bottom:10px}.cover-pick{display:inline-block;margin:2px}
.pviewer{background:#fff}.pviewer-overlay{position:absolute;z-index:120;width:880px;border:1px solid #666}.pvbg{display:none;position:absolute;top:0;left:0;width:100%;z-index:110;background:#333;filter:alpha(opacity=85);opacity:.85}
.pv-main{padding:10px;background:#3b3b3b;color:#ccc}.pv-main a{color:#9c6}.pv-stage{position:relative;text-align:center;min-height:200px}.pv-stage img{max-width:640px}
.pv-nav{position:absolute;top:45%;font-size:40px;color:#fff;padding:0 10px;text-decoration:none}.pv-prev{left:0}.pv-next{right:0}.pv-tagbox{position:absolute;border:2px solid #fff;filter:alpha(opacity=80);opacity:.8}
.pv-under{margin-top:6px}.pv-caption{margin:4px 0}.ptags{margin:6px 0}.ptag-pending{color:#999}.pv-tagform{margin-top:4px}
.pv-side{padding:10px;position:relative}.pv-close{position:absolute;right:8px;top:2px;font-size:20px;color:#999}.pv-owner{margin:10px 0}.pv-actions .act{display:block;padding:2px 0 2px 18px;background:url(../img/acts.gif) no-repeat 0 2px}
.pv-rate{margin:10px 0}.rate{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;background:#f28c1e;color:#fff;margin-right:3px;text-decoration:none;font-weight:bold}.rate-6{background:#c00;width:30px}.pv-rate .cur{border:2px solid #333}
.pv-cmt-title{color:#eee;border-color:#666}.comments{margin-top:6px}.cmt{overflow:hidden;padding:6px 0;border-top:1px solid #555}.cmt-ava{float:left;margin-right:8px}.cmt-body{margin-left:40px}.cmt-name{font-weight:bold}.cmt-text{margin:2px 0}
.cmt-form{margin-top:8px}.cmt-input{width:95%}.cmt-bar{margin-top:4px}.smiles-btn{font-size:16px;margin-right:8px}.smiles-panel{position:absolute;z-index:130;background:#fff;border:1px solid #999;padding:6px;width:240px}.smiles-panel a{margin:2px}
.pviewer-page .pv-main{background:#3b3b3b}
/* лента */
.fi{padding:8px 0;border-bottom:1px solid #eee;overflow:hidden}.fi-head{margin-bottom:4px}.fi-ava{float:left;margin-right:8px}.fi-body{margin-left:40px}.fi-photos a{display:inline-block;margin:0 4px 4px 0}.fi-status{background:#f7c66b;padding:4px 8px;display:inline-block}
.fi-post-text{margin:2px 0 6px 0}.fi-post-meta{margin-top:4px}.fi-users{overflow:hidden}.fi-more{text-align:center;padding:8px}
.lp{overflow:hidden;border:1px solid #ddd;padding:6px;margin:6px 0;background:#fafafa}.lp-img{float:left;margin-right:8px;position:relative}.lp-img img{max-width:180px}.lp-play{position:absolute;left:40%;top:40%;color:#fff;font-size:30px;background:#000;filter:alpha(opacity=60);opacity:.6;padding:2px 8px}.lp-title{font-weight:bold}.lp-desc{margin:3px 0;color:#444}.lp-compact .lp-img img{max-width:80px}
/* сообщения */
.msg-wrap{border:2px solid #8cc63f}.msg-left{background:#f3f7ec;border-right:1px solid #cde0a9;padding:6px}.msg-tabs{margin-bottom:6px}.msg-search .inp{width:150px}.ditem{position:relative;padding:4px;border-bottom:1px solid #e3ecd4}.dlist .cur{background:#8cc63f}.dlist .cur a{color:#fff}.dlist .unread .ditem-name{font-weight:bold}
.ditem-a{display:block;overflow:hidden;color:#333}.ditem-ava{float:left;margin-right:6px}.ditem-n{color:#3c9c1a;font-size:10px;margin-left:4px}.ditem-hide{display:none;position:absolute;right:6px;bottom:4px}.ditem:hover .ditem-hide,.dlist .cur .ditem-hide{display:inline}.msg-prev{margin-top:6px;background:#e3ecd4;padding:4px;text-align:center}
.msg-right{padding:0}.msg-head{background:#8cc63f;color:#fff;padding:6px 10px}.msg-head a{color:#fff;margin-right:12px}.msg-peer{font-size:15px}.msg-head-r{float:right}.msg-help{border:1px solid #fff;padding:0 5px}
.msg-empty{padding:16px;font-size:16px}.msg-back{color:#3c9c1a;font-size:22px;margin-right:8px}.msg-list{height:320px;overflow:auto;padding:10px}.msg-day{text-align:center;color:#999;margin:6px 0;border-bottom:1px dotted #ccc;line-height:0}.msg-day span{background:#fff;padding:0 8px}
.msg{margin:6px 0}.msg-from a{color:#c60}.msg-mine .msg-from a{color:#3c9c1a}.msg-time{float:right;color:#999;font-size:11px}.msg-x{color:#999;margin-left:6px}.msg-text{margin:2px 0 0 0}
.msg-form{background:#f3f7ec;padding:8px;overflow:hidden}.msg-tools{float:left;width:60px}.msg-tool{font-size:16px;margin-right:6px}.msg-input{width:420px;float:left}.msg-send{float:right;height:40px}.msg-cant{padding:8px}
/* оповещения, обсуждения */
.popnotify .pop-in{position:relative}.pop-x{position:absolute;right:0;top:0;color:#999}.pop-ava{float:left;margin-right:8px}.pop-body{margin-left:58px}.pop-act{margin-top:4px}
.nt{padding:4px 0;border-bottom:1px solid #eee;overflow:hidden}.nt-new{background:#fffbe6}.nt-ava{float:left;margin-right:8px}.nt-body{margin-left:40px}
.disc{padding:6px 0;border-bottom:1px solid #eee;overflow:hidden}.disc-new{background:#fffbe6}.disc-img{float:left;margin-right:8px}.disc-body{margin-left:58px}.hm-cnt-inline{background:#3c9c1a;color:#fff;font-size:10px;padding:0 4px}
.st-item{padding:8px 0;border-bottom:1px solid #eee}.st-cur .st-text{background:#f7c66b;display:inline-block;padding:4px 8px}
/* подарки, праздники, счёт */
.gcards{overflow:hidden}.gcard{float:left;width:100px;margin:0 10px 12px 0;text-align:center;font-size:11px}.gcard-holiday{background:#fff3e0}.gcard-price{color:#666}.free{color:#3c9c1a;font-weight:bold}.coin{color:#999}
.gift-bar{background:#fff8dc;padding:6px 10px;margin-bottom:10px}.gifts-row a{margin-right:4px}.gifts-grid{overflow:hidden}.gift{float:left;width:130px;margin:0 12px 14px 0;text-align:center;font-size:11px}.gift-msg{background:#fff8dc;padding:3px}
.hol-today{background:#fff8dc;padding:6px 10px;margin-bottom:6px}.hol-item{padding:4px 0;border-bottom:1px solid #eee}.hol-date{display:inline-block;width:90px;color:#666}.hol-row{padding:2px 0}
.balance-box{background:#f0f9e8;padding:8px 12px;margin-bottom:10px}.balance-n{font-size:18px}.plus{color:#3c9c1a}.minus{color:#c33}.pack{display:block;margin:2px 0}
.rbox-bday{overflow:hidden;background:#f6f6f6;padding:6px}.bday-cal{float:left;width:36px;height:36px;background:#fff;border:1px solid #ccc;text-align:center;margin-right:8px}.bday-day{font-size:18px;line-height:36px}.bday-body{font-size:11px}
.pava{position:relative}.badge{position:absolute;right:-8px;top:-8px}
/* группы, мероприятия */
.grow-item{overflow:hidden;padding:8px 0;border-bottom:1px solid #eee}.grow-item .ph{float:left;margin-right:10px}.grow-info{margin-left:120px}.ghead{margin-bottom:6px}.gact{margin-top:6px}.gdesc{margin:6px 0 12px 0}.topic-row{padding:5px 0;border-bottom:1px solid #eee}.invite-box{background:#f0f9e8;padding:8px;margin-bottom:8px}.mini.done{filter:alpha(opacity=40);opacity:.4}/*sv:btn.cur*/.gside h2{margin-top:0}
/* приложения */
.app-grid{overflow:hidden}.app-card{float:left;width:150px;margin:0 12px 14px 0;font-size:11px}.app-card img{display:block}.app-row{overflow:hidden}.app-mini{float:left;width:70px;margin:0 6px 8px 0;text-align:center;font-size:10px}.app-mini img{display:block;margin:0 auto 2px auto}.app-filters{margin:8px 0}.app-filters .b{font-weight:bold}.app-inv{padding:4px 0}
.app-frame{margin:10px 0;border:1px solid #ddd;overflow:hidden}.install-box{background:#f6f6f6;padding:10px;width:420px}.app-cover{float:right;margin:0 0 10px 10px}
.ustatus{position:absolute;margin:-6px 0 0 -4px;background:#f7c66b;font-size:10px;padding:1px 5px;z-index:2;max-width:110px;overflow:hidden;white-space:nowrap}.urow{position:relative}
.pmod{color:#3c9c1a;font-size:12px;margin:2px 0 6px 0}.pmod-ico{display:inline-block;width:14px;height:14px;background:#f28c1e;vertical-align:middle}.rbox-promo{background:#f6f6f6;padding:8px}.rbox-promo .btn{margin-top:6px}
.msg-photos{background:#fff;border:1px solid #cde0a9;padding:6px;margin:4px 0}.msg-photos a{margin:2px}.msg-attach-prev{margin:4px 0;font-size:11px}
.ph-hint{color:#999}
/* реклама */
.ad{border:1px solid #e5e5e5;background:#fafafa;margin:8px 0;padding:6px;position:relative}.ad-label{font-size:9px;color:#aaa;text-transform:uppercase;position:absolute;right:6px;top:4px}.ad-link{display:block;color:#333;text-decoration:none}.ad-link:hover .ad-title{text-decoration:underline}
.ad-img{display:block;margin-bottom:4px}.ad-title{display:block;font-weight:bold;color:#4a7a1e}.ad-text{display:block;font-size:11px;margin:2px 0}.ad-domain{display:block;font-size:10px;color:#999}
.ad-f2{overflow:hidden}.ad-f2 .ad-img{float:left;margin:0 8px 0 0}.ad-f3 .ad-img{width:100%;height:auto}.ad-preview{display:inline-block;vertical-align:top;margin:4px 12px 4px 0}
.landing-closed{background:#fff8dc;padding:8px 12px}.landing-invite label{display:block}.inp-invite{width:150px;text-transform:uppercase;letter-spacing:1px;font-family:"Courier New",monospace}.inv-code{font-family:"Courier New",monospace;font-size:16px;letter-spacing:2px;background:#f6f6f6;padding:2px 6px}.inv-row{padding:8px 0;border-bottom:1px solid #eee}
.recover-q{background:#fff8dc;padding:8px 12px;font-weight:bold}
/* лента как в референсе: заголовок + полоса источников, плотные события, серии, фото 110 */
.feed-head{overflow:hidden;margin:10px 0 4px 0}.feed-title{float:left;margin:0;border:0;font-size:18px;font-weight:normal}.feed-settings{float:right;margin-top:6px}
.fsrc{position:relative;height:56px;margin-bottom:6px;padding:0 24px}.fsrc-viewport{overflow:hidden;width:448px;height:56px}.fsrc-track{white-space:nowrap;width:5000px}.fsrc-item{display:inline-block;position:relative;width:50px;height:50px;margin:0 6px 0 0;vertical-align:top}.fsrc-item img{display:block}.fsrc-item.cur img{outline:2px solid #f28c1e}
.fsrc-n{position:absolute;left:0;bottom:0;background:#3c9c1a;color:#fff;font-size:10px;padding:0 4px}.fsrc-arrow{position:absolute;top:14px;font-size:22px;color:#f28c1e;text-decoration:none}.fsrc-prev{left:0}.fsrc-next{right:34px}.fsrc-total{position:absolute;right:0;top:20px;color:#f28c1e}
.fi{padding:6px 0 8px 0;border-bottom:1px solid #eee}.fi-cont{border-top:0;padding-top:0}.fi-head{margin-bottom:3px}.fi-ava img{width:50px;height:50px}.fi-body{margin-left:58px}.fi-cont .fi-body{margin-left:58px}
.fi-grp{color:#3c9c1a;font-weight:bold}.fi-group .fi-body{}.fi-photos{overflow:hidden}.fi-photo{float:left;width:110px;margin:0 8px 6px 0}.fi-photo-meta{margin-top:2px}.fi-photo-more{float:left;margin-top:48px}
.rsg{overflow:hidden;padding:6px 0;border-bottom:1px solid #eee}.rsg-ava{float:left;margin-right:8px}.rsg-name{margin-top:4px}.rsg-act{margin-top:4px}.rbox-more{margin-top:6px}
.rh-day{font-weight:bold;margin:6px 0 2px 0}.rh-item{overflow:hidden;padding:4px 0}.rh-ava{float:left;margin-right:8px}.rh-body{margin-left:58px}.rt-q{font-weight:bold;margin:4px 0}.rbox-tell .btn{margin-top:6px}
/* лендинг-витрина (каркас; оформление — тема) */
.landing-hero{overflow:hidden;margin-bottom:14px}.landing-art{float:right;margin:0 0 8px 16px}.landing-lead{font-size:13px}.landing-benefits{overflow:hidden;margin:10px 0}.lb{float:left;width:48%;margin:0 2% 12px 0;min-height:60px}.lb b{display:block;margin-bottom:2px}.lb span{display:block;font-size:11px;color:#555}.lb-ico{float:left;width:32px;height:32px;margin-right:8px;background:#f0f0f0}.landing-stats{margin-top:8px}
/* слои под иконками шапки (каркас; оформление — тема) */
.hmlayer{position:absolute;z-index:1150;width:360px;background:#fff;border:2px solid #f28c1e}.hm-item.open{background:#fff}.hml-head{background:#f28c1e;color:#fff;padding:5px 8px;font-weight:bold;position:relative}.hml-x{position:absolute;right:6px;top:3px;color:#fff;text-decoration:none;font-size:16px}
.hml-n{background:#3c9c1a;color:#fff;font-size:10px;padding:0 4px;font-weight:normal}.hml-row{display:block;overflow:hidden;padding:6px 8px;border-bottom:1px solid #eee;color:#333;text-decoration:none}.hml .unread{background:#fff8dc}.hml-row:hover{background:#fdf1e3}.hml-ava{float:left;margin-right:8px}.hml-body{display:block;margin-left:48px}.hml-text{display:block;font-size:11px;color:#555}.hml-date{display:block;font-size:10px;color:#999}
.hml-card{overflow:hidden;padding:8px;border-bottom:1px solid #eee;background:#fffdf5}.hml-card-ava{float:left;margin-right:8px}.hml-card-body{margin-left:88px}.hml-act{margin-top:6px}.hml-empty{padding:12px 8px;color:#777;font-size:11px}.hml-foot{padding:6px 8px;background:#f6f6f6;font-size:11px}.hml-loading{padding:12px;color:#999}
.hml-grid{overflow:hidden;padding:6px 4px}.hml-cell{float:left;width:84px;margin:0 2px 6px 2px;text-align:center;font-size:10px;text-decoration:none;color:#333}.hml-cell img{display:block;margin:0 auto}.hml-cell-name{display:block;margin-top:2px}.hml-cell-sub{display:block;color:#999}
.popnotify{z-index:1140}
/* обсуждения — как сообщения */
.disc-left .ditem-sub{display:block;margin-left:38px}.disc-teaser{overflow:hidden;padding:10px;background:#fffdf5;border-bottom:1px solid #e3ded6}.disc-teaser-img{float:left;margin-right:10px}.disc-teaser-img img{max-width:180px;display:block}.disc-teaser-text{margin-bottom:4px}.disc-what{color:#fff;font-size:11px;margin-left:6px}.disc-comments{height:300px;overflow:auto;padding:0 10px}.disc-comments .cmt-form{position:relative}
.hmlayer-wide,.hmlayer.hmlayer-wide{width:880px}.hmlayer-wide .msg-wrap{margin:0}.in-window .msg-left,.in-window .msg-right{height:420px}
/* строка «Учёба, работа, служба» под именем в шапке профиля */
.phead-orgs{margin-top:4px;font-size:12px;line-height:16px}
/* иконка-картинка внутри строки (кнопки смайликов, фото, подарка) — вместо символов, которых нет в шрифтах XP */
.ico-inline{vertical-align:middle;border:0}
/* заголовок «Лента» в теме плавающий (справа «настройки») — записи ленты не должны вставать с ним в одну строку */
#feed .fi{clear:both}

/* порядок слоёв: панель смайликов и меню при наведении — поверх окон шапки (.hmlayer 1150); по id — сильнее правил темы */
#smiles-panel{z-index:1160}
#ctxmenu{z-index:1170}
/* логотип: в IE 5.5/6 над плавающим span внутри ссылки нет «руки» */
.logo,.logo-mark{cursor:pointer;cursor:hand}
/* логотип в шапке окон api (Поделиться): картинкой, а не фоном span с text-indent — IE 5.5/6 уносит такой span за край вместе с фоном */
.win-logo-img{vertical-align:middle;margin-right:12px;border:0}

/* IE6: фон иконок действий в просмотрщике (содержимое вставляется из JS) рисуется только с hasLayout */
.pv-actions .act,.pactions .act,.uact .act{zoom:1}
/* поле выбора файла: не общая ширина .inp (кнопка «Обзор…» съедала место под имя файла); ширину в IE6 задаёт size="40" */
.inp-file{font-size:12px}
