.profile{width:100%}.profile .left{width:200px;padding:12px}.profile .left div.picture{width:200px;text-align:center}.profile .left div.loading{width:192px;height:100px;background:url(/i/ajax-loader.gif) center center no-repeat}.profile .main{width:100%;padding:12px;padding-left:2px}.profile .rating-panel{border:1px solid silver;border-left:none;border-right:0;margin:8px 0 8px 0;padding:8px;font-size:20px;overflow:hidden;background:#ecf4cf}.profile .rating-panel i{float:left;font-style:normal}.profile .rating-panel b{float:right;color:gray;font-family:Georgia}.profile .rating-panel b.g{color:green}.profile .rating-panel b.r{color:red}.profile .changepicture:link,.profile .changepicture:visited,.profile .changepicture:active,.profile .changepicture:hover{background:#ddd;color:black;display:block;padding-bottom:4px;text-align:center;text-shadow:0 1px #fff;text-decoration:none}.profile .about{overflow:hidden;width:200px}.profile .about div{border-top:1px solid silver;padding-top:12px;margin-top:12px;line-height:150%}.profile .table h2{padding-bottom:4px;padding-top:12px}.profile .table td{line-height:180%}.profile .table th{width:150px;text-align:left}.phones{margin:24px 0}.phones td{padding:0 8px 16px 0}.phones td.t{padding-right:24px}.iconuserplus,.iconuserminus{padding-left:20px;margin-left:8px;padding-bottom:2px}.iconuserplus{background:url(/i/icons/user--plus.png) no-repeat}.iconuserminus{background:url(/i/icons/user--minus.png) no-repeat}