
html, body {
    font-family: tahoma,arial,verdana,sans-serif,Lucida Sans;
    font-size: 12px;
    margin: 0;
    overflow-x: hidden;
    padding: 0;
}
input, textarea, select {
    font-family: Tahoma;
    font-size: 11px;
    outline: medium none;
}
a {
    color: #2B587A;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
a:hover {
    outline: medium none;
    text-decoration: underline;
}
img {
    border: 0 none;
}
ul, p {
    margin: 0;
    padding: 0;
}
blockquote {
    background: none repeat scroll 0 0 #F5F5F5;
    border-left: 10px solid #4274A4;
    margin: 0;
    padding: 10px;
}
.loggedout_menubar_container {
    background: url("") repeat scroll 0 0 rgba(0, 0, 0, 0.25);
    height: 48px;
    margin-top: 31px;
    min-width: 980px;
}
#blueBar {
    min-width: 981px;
    position: relative;
    z-index: 300;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.loggedout_menubar {
    margin: 0 auto;
    padding-top: 13px;
    width: 980px;
}
.lfloat {
    float: left;
}
.rfloat {
    background: none repeat scroll 0 0 #318ADA;
    box-shadow: 0 0 15px -2px rgba(0, 0, 0, 0.8);
    float: right;
    margin-right: -166px;
    margin-top: -22px;
    padding: 11px;
}
.menu_login_container #email {
    direction: ltr;
}
.menu_login_container .inputtext, .menu_login_container .inputpassword {
    border: 1px solid #FFFFFF;
    height: 16px;
    margin: 0;
    padding: 3px;
    width: 140px;
}
.menu_login_container:hover .inputtext:hover, .menu_login_container:hover .inputpassword:hover {
    border: 1px solid #DFE7EB;
}
.inputtext, .inputpassword {
    padding-bottom: 4px;
}
.menu_login_container table tr td {
    padding: 0 0 0 14px;
}
.menu_login_container .html7magic {
    padding-bottom: 4px;
}
.menu_login_container .html7magic label {
    color: #FFFFFF;
    font-weight: normal;
    padding-left: 1px;
}
.menu_login_container .login_form_label_field label, .menu_login_container .login_form_label_field a {
    color: #FFFFFF;
    font-weight: normal;
}
td, td.label {
    font-size: 11px;
    text-align: left;
}
.ij_with_arr {
    background: url("http://onepuls.ru/templates/Default/reg/css/backlink.gif") no-repeat scroll right -126px rgba(0, 0, 0, 0);
    float: right;
    padding-right: 25px;
}
.listing {
    color: #758EAC;
    list-style: square outside none;
    margin: 0 0 15px;
    padding-left: 40px;
}
ul.listing li {
    padding: 1px 0;
}
ul.listing li span {
    color: #000000;
}
.blog_title {
    color: #549019;
    font-size: 14px;
    margin-bottom: 5px;
}
.cat_title {
    color: #549019;
    font-size: 12px;
    margin-bottom: 5px;
    padding-left: 3px;
}
.cat_title2 {
    color: #549019;
    font-size: 12px;
    margin-bottom: 5px;
}
.blog_data {
    color: #7E7E7E;
    font-size: 10px;
    margin-bottom: -6px;
    padding-left: 2px;
}
h1.title {
    border-bottom: medium none;
    color: #555555;
    font-size: 14px;
    margin: 0;
}
h1.post_title {
    border-bottom: medium none;
    color: #555555;
    font-size: 19px;
    margin: 0;
}
h1.title a.post_title {
    color: #676767;
    font-size: 19px;
    text-decoration: underline;
}
h1.title a.post_title:visited {
    color: #B5B5B5;
    font-size: 19px;
    text-decoration: underline;
}
.block_r {
    background: none repeat scroll 0 0 #F0F0E7;
    border-radius: 5px;
    font-family: tahoma,arial;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 15px 20px;
}
.box_pos, .photo_view, .video_view, .swf_loaded {
    background: url("./images/bgb3.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    display: none;
    left: 0;
    overflow: auto;
    padding-bottom: 20px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
}
.upProcLotitle {
    color: #45688E;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 15px;
}
.des {
    border-radius: 2px;
    float: right;
    height: 16px;
    margin: 2px 0 0 10px;
    width: 16px;
}
.cer {
    background: none repeat scroll 0 0 #000000;
}
.blue {
    background: none repeat scroll 0 0 #23629F;
}
.des:hover, .select {
    border: 1px solid #FFFFFF;
    height: 14px;
    width: 14px;
}
.profile_top_sep {
    background: none repeat scroll 0 0 #E7EAED;
    height: 1px;
    margin: 5px 0;
    overflow: hidden;
}
.button_div {
    border: 1px solid #4479AF;
    display: block;
}
.button_div button {
    border-radius: 2px;
    color: #000000;
    cursor: pointer;
    font-family: Tahoma,Verdana,Arial,sans-serif,Lucida Sans;
    font-size: 11px;
    margin: 0;
    padding: 4px 6px 4px 9px;
    text-shadow: 0 1px 0 #FFFFFF;
}
.button_div button:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    text-shadow: 0 1px 0 #CCCCCC;
}
.button_div button:active {
    outline: medium none;
    position: relative;
}
.button_div button::-moz-focus-inner {
    border: 0 none;
}
.button_div_gray {
    border: 1px solid #B4B4B4;
    display: block;
}
.button_div_gray button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid none none;

    color: #555555;
    cursor: pointer;
    font-family: Tahoma,Verdana,Arial,sans-serif,Lucida Sans;
    font-size: 11px;
    margin: 0;
    padding: 4px 15px;
    text-shadow: 0 1px 0 #FFFFFF;
}
.button_div_gray button:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    text-shadow: 0 1px 0 #CCCCCC;
}
.button_div_gray button:active {
    outline: medium none;
    position: relative;
}
.button_div_gray button::-moz-focus-inner {
    border: 0 none;
}
.button_div_nostl {
    display: block;
}
.button_div_nostl button {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 0 none;
    color: #21578B;
    cursor: pointer;
    font-family: Tahoma,Verdana,Arial,sans-serif,Lucida Sans;
    font-size: 11px;
    margin: 0;
    padding: 5px 15px;
}
.button_div_nostl button:hover {
    background: none repeat scroll 0 0 #E6E9ED;
}
.button_div, .button_div_gray {
    border-radius: 2px;
}
.site {
    margin: auto;
    width: 980px;
}
.head {
    background: url("./images/head.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 35px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
}
.udins {
    background: url("./images/logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 48px;
    margin-left: 2px;
    width: 140px;
}
.udins:hover {
    background: url("./images/logo_h.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.logo {
    background: url("./images/lookbox-logo.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 24px;
    margin-left: 3px;
    margin-top: 5px;
    width: 144px;
}
.logo:hover {
    background: url("./images/lookbox-logo-a.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.menu2 {
    float: left;
    margin-left: 47px;
    text-align: left;
    width: 350px;
}
.menu2 a {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    padding: 8px;
}
.menu2 .bg {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    padding: 8px;
}
.menu2 a:hover {
    background: url("./images/head_hover.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #EEEEEE;
}
.menu3 {
    float: right;
    margin-right: -2px;
    text-align: right;
}
.menu3 a {
    color: #FFFFFF;
    float: right;
    font-size: 14px;
    padding: 8px;
}
.menu3 a:hover {
    background: url("./images/head_hover.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
}
.search {
    margin-left: 545px;
}
.menu {
    display: block;
    float: left;
    width: 200px;
}
.content {
    background: url("") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    width: 600px;
    word-wrap: break-word;
}
.content2 {
    float: left;
    min-height: 550px;
    width: 767px;
    word-wrap: break-word;
}
.sidebar.right {
    display: inline;
    float: right;
    margin-top: 6px;
    padding-top: 10px;
    width: 190px;
}
.sidebar2.right {
    display: inline;
    float: right;
    width: 200px;
}
.new, .new a {
    color: #549019;
    padding-top: 2px;
}
.reg_home {
    color: #444444;
    font-size: 13px;
    line-height: 20px;
}
#profile_main_actions {
    background: none repeat scroll 0 0 #F1F1F1;
    margin: 8px 0 9px;
    padding: 4px 8px;
}
#reclama {
    background: none repeat scroll 0 0 #F1F1F1;
    padding: 4px 8px;
    text-align: center;
    width: 140px;
}
#space_avatar_profile2 {
    display: block;
}
#space_avatar_profile2 img {
    border: 1px solid #CCCCCC;
    margin: 6px;
    padding: 3px;
    vertical-align: middle;
}
.pr {
    color: #999999;
    display: inline-block;
    font-size: 11px;
    vertical-align: middle;
}
.pr2 {
    color: #999999;
    display: inline-block;
    font-size: 12px;
    vertical-align: middle;
}
.pr ul {
    border-top: 1px solid #E5E5E5;
    margin: 10px 0 0;
    padding: 5px 0 0;
}
li, ul {
    list-style: none outside none;
}
.padcont_and {
    padding: 10px;
}
.cont_border_bottom {
    margin-left: 1px;
    margin-right: 1px;
}
.flLg {
    color: #444444;
    padding: 5px 5px 5px 2px;
}
.inplog {
    border: 1px solid #D4DFE6;
    padding: 4px;
    width: 130px;
}
.logpos {
    float: right;
    padding-right: 10px;
    padding-top: 7px;
    text-align: center;
}
#linkspanel {
    padding-left: 10px;
    padding-top: 5px;
    width: 140px;
}
#linkspanel a {
    display: block;
    padding: 5px 5px 5px 6px;
    width: 110px;
}
#linkspanel a:hover {
    background: none repeat scroll 0 0 #EAF1F7;
    text-decoration: none;
}
h1 {
    border-bottom: 1px solid #EDF1F5;
    color: #5081B1;
    font-size: 13px;
    padding-bottom: 5px;
    padding-left: 2px;
    padding-top: 5px;
}
.h1 {
    color: #5081B1;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
}
h2 {
    color: #607387;
    font-size: 14px;
    margin: 0;
}
.texta {
    color: #666666;
    float: left;
    padding-right: 5px;
    padding-top: 3px;
    text-align: right;
    width: 145px;
}
.mgclr {
    clear: both;
    margin-top: 7px;
}
.mgclr_reg {
    clear: both;
    height: 10px;
}
.form_error {
    color: #999999;
    margin-left: 9px;
}
.form_error_2 {
    color: #999999;
    margin-left: 3px;
}
.form_er_div {
    float: left;
    padding-top: 4px;
}
.frmero {
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 20px;
    margin-top: 10px;
    width: 370px;
}
.sel_reg {
    margin-top: 10px;
    width: 163px;
}
.speedbar {
    background: none repeat scroll 0 0 #F6F6F6;
    border-bottom: 0 solid #E4E7EB;
    color: #222222;
    font-weight: bold;
    margin-left: 3px;
    margin-right: 3px;
    padding: 10px;
}
.error {
    border: 1px solid #999999;
    margin-bottom: 10px;
    padding: 10px;
}
.error_reg {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #335599;
    line-height: 17px;
    margin-bottom: 10px;
    padding: 3px;
}
.privacy_err {
    background: none repeat scroll 0 0 #FFB4A3;
    border-bottom-right-radius: 7px;
    left: 0;
    margin-top: 35px;
    padding: 7px;
    position: fixed;
    top: 0;
    z-index: 100;
}
.ava {
    border-right: 1px solid #F1F4F7;
    float: left;
    margin-right: 10px;
    width: 200px;
}
.menuleft a {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    cursor: pointer;
    display: block;
}
.menuleft a:hover {
    background: none repeat scroll 0 0 #ECF0F4;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    text-decoration: none;
}
.uid {
    color: #339933;
    font-size: 19px;
    font-weight: bold;
}
.uid div {
    float: right;
    padding-top: 3px;
}
.uid a {
    color: #BABABA;
    font-size: 11px;
    font-weight: normal;
}
.uid_group {
    color: #339933;
    font-size: 15px;
    font-weight: bold;
}
.status {
    border-bottom: 1px solid #F1F4F7;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-left: 1px;
    padding-top: 3px;
    word-wrap: break-word;
}
.status a {
    color: #999999;
}
.status div a {
    color: #000000;
    font-size: 11px;
}
.profiewr {
    float: left;
    width: 560px;
}
.flpodtext {
    color: #666666;
    float: left;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-top: 3px;
    width: 145px;
}
.flpodinfo {
    margin-left: 147px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.fieldset {
    background: url("./images/hr.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #5D8EBE;
    font-weight: bold;
    margin-top: 5px;
    padding: 5px 5px 5px 0;
}
.fieldset span a {
    color: #999999;
    font-size: 10px;
    font-weight: normal;
}
.w2_a, .w2_b {
    background: none repeat scroll 0 0 #FFFFFF;
    width: 165px;
}
.w2_b {
    width: 135px;
}
.rate {
    background: none repeat scroll 0 0 #D5E3F3;
    border-top: 1px solid #BFD3E9;
    color: #5683B2;
    margin-bottom: 5px;
    margin-top: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: center;
}
.onefriend img {
    width: 50px;
}
.onefriend span {
    font-size: 10px;
}
.onefriend div {
    height: 50px;
    margin-bottom: 5px;
}
.onefriend a {
    color: #339933;
}
.onefriend {
    float: left;
    margin-bottom: 10px;
    margin-left: 11px;
    max-height: 82px;
    overflow: hidden;
    text-align: center;
    width: 51px;
}
.onefriend2 {
    float: left;
    margin-bottom: 10px;
    margin-left: 11px;
    max-height: 123px;
    overflow: hidden;
    text-align: center;
    width: 51px;
}
.onefriend2 img {
    width: 50px;
}
.onefriend2 span {
    font-size: 10px;
}
.onefriend2 div {
    height: 100px;
    margin-bottom: 5px;
}
.onefriend2 a {
    color: #339933;
}
.onesubscription {
    clear: both;
    margin-bottom: 10px;
    min-height: 30px;
}
.onesubscriptio2n {
    line-height: 5px;
}
.onesubscription img {
    float: left;
    margin-right: 7px;
    width: 30px;
}
.onesubscriptiontitle {
    line-height: 17px;
    padding-top: 2px;
}
.onesubscriptiontitle2 {
    line-height: 17px;
    padding-top: 6px;
}
.nesubscriptstatus {
    color: #999999;
    font-size: 10px;
}
.onenotesicon {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 -110px rgba(0, 0, 0, 0);
    height: 22px;
    margin-top: 5px;
    width: 22px;
}
.oneforicpad {
    float: left;
    margin-bottom: 5px;
    margin-left: 5px;
    width: 167px;
}
.set_status_bg {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #CED6DF;
    box-shadow: 0 1px 1px 1px #E9E9E9;
    margin-left: -10px;
    margin-top: 18px;
    padding: 5px;
    position: absolute;
    width: 510px;
}
.status_but {
    margin-top: 5px;
}
.status_but button {
    padding: 3px 10px;
}
.status_text {
    color: #888888;
    margin-left: 3px;
    margin-top: 8px;
}
.status_inp {
    border: 1px solid #C6D4DC;
    padding: 4px;
}
.status_tell_friends {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #AEBDCC;
    box-shadow: 0 1px 1px 1px #E9E9E9;
    color: #21578B;
    height: 14px;
    margin-top: 12px;
    padding: 5px;
    position: absolute;
    width: 127px;
}
.status_str {
    background: url("./images/fstatus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 7px;
    margin-bottom: 5px;
    margin-top: -12px;
    width: 13px;
}
.profile_albums {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #777777;
    cursor: pointer;
    float: left;
    font-size: 11px;
    line-height: 17px;
    padding: 5px;
    width: 200px;
}
.profile_albums:hover {
    background: none repeat scroll 0 0 #F7F9FA;
}
.profile_albums img {
    background: none repeat scroll 0 0 #F0F0F0;
    float: left;
    height: 60px;
    margin-right: 5px;
    width: 80px;
}
.profile_title_album {
    color: #21578B;
    font-weight: bold;
    max-height: 34px;
    overflow: hidden;
}
.profile_update_photo img {
    max-height: 350px;
    max-width: 350px;
}
.buttonsprofile {
    height: 30px;
}
.buttonsprofile a {
    float: left;
    margin-right: 10px;
    padding: 5px 8px 4px;
}
.buttonsprofile a:hover {
    background: none repeat scroll 0 0 #E7EDF3;
    border: 1px solid #B0C7DD;
    padding: 4px 7px 3px;
    text-decoration: none;
}
.activetab a {
    background: none repeat scroll 0 0 #666666;
    border: 1px solid #000000;
    color: #FFFFFF;
    padding: 0;
}
.activetab a div {
    border: 1px solid #666666;
    padding: 3px 7px 2px;
}
.activetab a:hover {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #000000;
    color: #FFFFFF;
    padding: 0;
}
.sp_del {
    cursor: pointer;
    float: left;
    margin-left: 6px;
    margin-top: 5px;
}
.headm_posic {
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    padding: 6px 5px 6px 6px;
    text-align: center;
    text-decoration: none;
}
.headm_posic:hover {
    background: url("./images/head_m_hover.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
.headm_ic_mypage {
    background: url("./images/transp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 23px;
    width: 24px;
}
.headm_ic_friend {
    background: url("./images/transp.png") no-repeat scroll -24px 0 rgba(0, 0, 0, 0);
    height: 22px;
    width: 24px;
}
.headm_ic_mess {
    background: url("./images/transp.png") no-repeat scroll -48px 0 rgba(0, 0, 0, 0);
    height: 22px;
    width: 26px;
}
.headm_ic_photo {
    background: url("./images/transp.png") no-repeat scroll -74px 0 rgba(0, 0, 0, 0);
    height: 22px;
    width: 28px;
}
.headm_ic_videos {
    background: url("./images/transp.png") no-repeat scroll -102px 0 rgba(0, 0, 0, 0);
    height: 22px;
    width: 21px;
}
.headm_ic_fave {
    background: url("./images/transp.png") no-repeat scroll -123px 0 rgba(0, 0, 0, 0);
    height: 22px;
    width: 24px;
}
.headm_ic_news {
    background: url("./images/transp.png") no-repeat scroll -146px 0 rgba(0, 0, 0, 0);
    height: 22px;
    width: 24px;
}
.headm_ic_notes {
    background: url("./images/transp.png") no-repeat scroll -170px 0 rgba(0, 0, 0, 0);
    height: 22px;
    width: 23px;
}
.headm_ic_se {
    background: url("./images/transp.png") no-repeat scroll 0 -23px rgba(0, 0, 0, 0);
    height: 22px;
    width: 25px;
}
.headm_ic_settings {
    background: url("./images/transp.png") no-repeat scroll -25px -25px rgba(0, 0, 0, 0);
    height: 22px;
    width: 25px;
}
.headm_ic_support {
    background: url("./images/transp.png") no-repeat scroll -50px -25px rgba(0, 0, 0, 0);
    height: 22px;
    width: 27px;
}
.headm_ic_logout {
    background: url("./images/transp.png") no-repeat scroll -77px -25px rgba(0, 0, 0, 0);
    height: 22px;
    width: 27px;
}
.headm_ic_ubm {
    background: url("./images/transp.png") no-repeat scroll -132px -27px rgba(0, 0, 0, 0);
    height: 22px;
    width: 27px;
}
.headm_ic_groups {
    background: url("./images/transp.png") no-repeat scroll -105px -27px rgba(0, 0, 0, 0);
    height: 22px;
    width: 27px;
}
.headm_ic_music {
    background: url("./images/transp.png") no-repeat scroll -162px -27px rgba(0, 0, 0, 0);
    height: 22px;
    width: 25px;
}
.headm_newac {
    background: none repeat scroll 0 0 #404244;
    border-radius: 10px;
    height: 12px;
    margin-left: 23px;
    margin-top: -3px;
    min-width: 10px;
    padding: 2px 3px 3px;
    position: absolute;
}
.icon {
    float: left;
    height: 16px;
    margin-right: 6px;
    width: 16px;
}
.new_gift {
    background: url("./images/transp.png") no-repeat scroll 0 -75px rgba(0, 0, 0, 0);
}
.doc_ic {
    background: url("./images/transp.png") no-repeat scroll -49px -278px rgba(0, 0, 0, 0);
}
.albtitle {
    border-bottom: 1px solid #ECECEC;
    color: #666666;
    font-family: Tahoma,Verdana,Arial,sans-serif,Lucida Sans;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
}
.albtitle span {
    color: #BFBFBF;
}
.albtitle div {
    color: #BFBFBF;
    float: right;
    padding-right: 5px;
}
.albtitle div a {
    font-size: 11px;
    font-weight: normal;
}
.albtitle div b {
    color: #21578B;
    font-size: 11px;
    font-weight: normal;
}
.albtitle div b:hover {
    text-decoration: underline;
}
.newmes, .newmesnobg {
    background: none repeat scroll 0 0 #F5F5F5;
    border-top: 0 none;
    padding: 8px;
}
.newmesnobg {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 0 none;
}
.ava_mini {
    color: #999999;
    float: left;
    margin-right: 10px;
    min-height: 55px;
    text-align: center;
    width: 50px;
}
.wallrecord {
    padding-bottom: 5px;
    padding-top: 10px;
}
.wallauthor {
    padding: 2px 4px 0 0;
}
.wallauthor a {
    color: #339933;
    font-weight: bold;
}
.wall_clear {
    margin-top: 18px;
}
.walltext {
    line-height: 17px;
    margin-bottom: -1px;
}
.infowalltext, .infowalltext_f {
    color: #999999;
    padding-top: 5px;
}
.infowalltext li {
    float: left;
    padding-left: 5px;
}
.infowalltext div {
    float: left;
}
.onephoto {
    color: #999999;
    float: left;
    font-size: 10px;
    overflow: hidden;
    text-align: center;
    width: 137px;
}
.onephoto img {
    width: 120px;
}
.comment_fast_form {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #DAE2E8;
    border-top: 1px solid #DAE2E8;
    display: none;
    margin-left: 60px;
    margin-top: 5px;
    padding: 7px;
}
.fast_textarea {
    height: 40px;
    margin-bottom: 7px;
    width: 451px;
}
.comment_photo {
    border-top: 1px solid #F1F4F7;
    float: right;
    padding: 5px;
}
.comment_photo img {
    width: 100px;
}
.wall_inpst {
    border: 1px solid #C6D4DC;
    color: #777777;
    padding: 4px;
    width: 534px;
}
.wall_delete {
    background: url("./images/close_a_wall.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right;
    height: 11px;
    margin-right: 5px;
    margin-top: 2px;
    width: 11px;
}
.wall_delete:hover {
    background: url("./images/close2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.wall_upage {
    border-top: 1px solid #F1F4F7;
    padding-bottom: 10px;
}
.wall_upage2 {
    border-bottom: 0 none;
    border-top: 1px solid #F1F4F7;
}
.wall_repost_border {
    border-left: 2px solid #EEEEEE;
    margin-top: 5px;
    padding-left: 7px;
}
.wall_repost_border2 {
    margin-top: 20px;
}
.wall_repost_border3 {
    margin-top: -4px;
}
.wall_vote_title {
    border-bottom: 1px solid #EEF3F8;
    color: #21578B;
    font-weight: bold;
}
.wall_vote_oneanswe {
    cursor: pointer;
    margin-bottom: 7px;
    margin-top: 7px;
}
.wall_vote_oneanswe input {
    margin-right: 5px;
}
.wall_vote_proc {
    background: none repeat scroll 0 0 #F7F7F7;
    color: #8BA1BC;
    height: 15px;
    margin-right: 5px;
    text-align: center;
    width: 86%;
}
.wall_vote_proc_bg {
    background: none repeat scroll 0 0 #DAE1E8;
    height: 15px;
    text-align: center;
}
.load_mini {
    display: none;
    margin-left: 5px;
    margin-top: 7px;
}
.footer {
    color: #000000;
    padding: 10px;
}
.footer a {
    padding: 5px;
}
.footer a:hover {
    background: none repeat scroll 0 0 #F1F1F1;
    padding: 3px 5px;
    text-decoration: none;
}
#loading {
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
}
.loadstyle {
    background: url("./images/loading.gif") no-repeat scroll center center #000000;
    border-radius: 5px;
    height: 10px;
    margin: auto;
    opacity: 0.6;
    padding: 20px;
    width: 70px;
}
.box_bg {
    box-shadow: 0 0 15px 1px #666666;
}
.box_pos, .photo_view, .video_view {
    background: url("./images/bgb22.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    display: none;
    left: 0;
    overflow: auto;
    padding-bottom: 20px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
}
.im_del_dialog {
    background: url("./images/close_a.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 11px;
    margin-left: 185px;
    margin-top: -45px;
    width: 11px;
}
.photo_view {
    padding-left: 17px;
}
.box_bg {
    margin: 180px auto auto;
    width: 300px;
}
.box_conetnt {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #858585 #D7D7D7;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    max-height: 500px;
}
.box_title {
    background: none repeat scroll 0 0 #318ADA;
    border: 1px solid #318ADA;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding: 9px;
    text-shadow: 0 1px 0 #4577A7;
}
.box_close {
    background: url("./images/close2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right;
    height: 11px;
    margin-top: 3px;
    width: 11px;
}
.box_close:hover {
    background: url("./images/close_a.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.box_footer {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F0F0F0;
    border-color: -moz-use-text-color #858585 #858585;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    height: 25px;
    padding: 7px;
}
.box_ppad {
    padding: 15px;
}
.bg_show {
    background: url("/templates/Default/images/bg_show8.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 5px;
}
.bg_show_bottom {
    background: url("/templates/Default/images/bg_show5.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 5px;
    margin-top: -5px;
}
.box_info {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
}
.box_info_margin {
    background: url("./images/bgbi.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px;
    box-shadow: 0 2px 8px 1px #444444;
    color: #FFFFFF;
    margin: 250px auto auto;
    padding: 15px;
    text-shadow: 0 1px 0 #262626;
    width: 300px;
    z-index: 100;
}
.box_info_margin span {
    font-size: 13px;
}
.box_info_margin a {
    color: #A9CDF0;
}
.box_turn_panel {
    bottom: 0;
    position: fixed;
}
.load_photo_pad {
    padding: 10px;
}
.load_photo_quote {
    background: none repeat scroll 0 0 #F4F7FA;
    border: 1px solid #BFD2E4;
    padding: 10px;
}
.load_photo_but {
    height: 20px;
    margin-left: 110px;
    padding: 10px;
}
.info_center {
    color: #999999;
    font-size: 13px;
    text-align: center;
}
.albums {
    background: none repeat scroll 0 0 #FFFFFF;
    line-height: 17px;
    margin-top: 10px;
}
.albums_drag {
    background: none repeat scroll 0 0 #000000;
}
.albums_cover, .albums_cover_photo {
    background: none repeat scroll 0 0 #F0F0F0;
    float: left;
    height: 100px;
    margin-right: 10px;
    overflow: hidden;
    text-align: center;
    width: 140px;
}
.albums_cover_photo {
    margin: 13px 0 12px 12px;
}
.albums_name {
    padding-top: 2px;
}
.albums_name a {
    color: #4274A4;
    font-size: 13px;
    font-weight: bold;
}
.albums_photo_num {
    color: #777777;
    padding-top: 4px;
}
.albums_infowalltext {
    margin-left: 150px;
}
.albums_infowalltext a {
    color: #21578B;
}
.albums_infowalltext a:hover {
    text-decoration: underline;
}
.album {
    border-bottom: 1px solid #F1F4F7;
    padding-bottom: 5px;
    padding-top: 5px;
}
.hralbum {
    background: none repeat scroll 0 0 #F1F4F7;
    clear: both;
    height: 1px;
    margin-bottom: 10px;
}
.albumsbuttonsprofile a {
    font-weight: normal;
}
.l_pppho {
    float: left;
    margin-left: 10px;
    margin-top: 20px;
    width: 180px;
}
.l_pppho a {
    border: 0 none;
    padding-bottom: 6px;
    padding-top: 6px;
}
.l_pppho a:hover {
    padding-bottom: 5px;
    padding-top: 5px;
}
.albums_photo_panel {
    background: url("./images/bgb3.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    margin-left: 67px;
    padding: 5px;
    position: absolute;
    text-align: right;
    width: 63px;
}
.albums_ic {
    float: right;
    height: 16px;
    margin-left: 5px;
    width: 16px;
}
.ic_del {
    background: url("./images/icon2.png") no-repeat scroll 0 -185px rgba(0, 0, 0, 0);
}
.ic_cover {
    background: url("./images/icon2.png") no-repeat scroll 0 -201px rgba(0, 0, 0, 0);
}
.ic_edit {
    background: url("./images/icon2.png") no-repeat scroll 0 -217px rgba(0, 0, 0, 0);
}
.ic_posi {
    background: url("./images/icon2.png") no-repeat scroll 0 -121px rgba(0, 0, 0, 0);
}
.ic_mark {
    background: url("./images/transp.png") no-repeat scroll -27px -152px rgba(0, 0, 0, 0);
}
.tooltip {
    background: url("./images/like_icons_bl.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
    height: 10px;
    margin-left: 2px;
    margin-top: -1px;
    width: 17px;
}
.albums_new_cover {
    border: 5px solid #4274A6;
    display: none;
    height: 90px;
    position: absolute;
    width: 130px;
}
.cover_minm_po {
    float: left;
    margin: 3px;
    overflow: hidden;
    width: 92px;
}
.cover_minm_po img {
    border: 1px solid #DDDDDD;
    height: 58px;
    padding: 5px;
    width: 80px;
}
.cover_minm_po img:hover {
    border: 1px solid #799BBB;
}
.cover_edit_title {
    background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 1px solid #E7EDF4;
    color: #21578B;
    font-weight: bold;
    padding: 8px 8px 8px 10px;
}
.nav {
    clear: both;
    text-align: center;
}
.nav a {
    padding: 5px;
}
.nav span {
    border-bottom: 3px solid #21578B;
    color: #21578B;
    font-weight: bold;
    padding: 5px;
}
.nav a:hover {
    border-bottom: 3px solid #A5C0D9;
    text-decoration: none;
}
.photo_view, .video_view {
    background: url("./images/bgb3.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.photo_bg, .video_show_bg {
    box-shadow: 0 0 3px 1px #222222;
}
.photo_bg, .video_show_bg {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 17px auto auto;
    padding: 15px;
    width: 810px;
}
.photo_bg {
    padding: 15px 20px 10px;
    width: 770px;
}
.photo_descr {
    line-height: 17px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.photo_info {
    color: #777777;
}
.photo_leftcol {
    float: left;
    overflow: hidden;
    padding-bottom: 10px;
    padding-right: 10px;
    width: 540px;
    word-wrap: break-word;
}
.photo_com_title {
    color: #21578B;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
}
.photo_com_title div {
    float: right;
    font-weight: normal;
}
.hrphoto {
    background: none repeat scroll 0 0 #EDF1F5;
    height: 1px;
    margin-top: 10px;
}
.photo_rightcol {
    border-left: 1px solid #EDF1F5;
    color: #777777;
    float: left;
    margin-top: 10px;
    padding: 10px;
    width: 180px;
}
.photo_close {
    background: url("./images/cl_photo2.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 17px;
    position: fixed;
    right: 35px;
    top: 15px;
    width: 50px;
}
.photo_close:hover {
    background: url("./images/cl_photo2_a.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
.prev_link, .next_link {
    background: url("./images/leftb2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    height: 140px;
    margin-left: -15px;
    margin-top: 200px;
    opacity: 0.3;
    width: 20px;
}
.prev_link:hover, .next_link:hover {
    opacity: 0.7;
}
.next_link {
    background: url("./images/rightb2.png") no-repeat scroll -10px 0 rgba(0, 0, 0, 0);
    float: right;
    margin-left: 0;
    margin-right: -15px;
}
.comm_wr, .comm_wr_all {
    border-bottom: 0 none;
    border-top: 1px solid #F1F4F7;
    width: 535px;
}
.comm_wr_all {
    width: 660px;
}
.photo_all_comm_bg {
    background: none repeat scroll 0 0 #F5F5F5;
    border-top: 1px solid #DAE2E8;
    padding: 10px;
    text-align: center;
    width: 515px;
}
.editphoto_c {
    background: none repeat scroll 0 0 #FFFFFF;
    cursor: move;
}
.editphoto_c {
    width: 90px;
}
.editphoto_c img {
    width: 78px;
}
.photo_prev_but {
    background: url("./images/ptobuts.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 35px;
    margin-left: -70px;
    position: absolute;
    width: 37px;
}
.photo_prev_but:hover {
    background: url("./images/ptobuts.png") no-repeat scroll 0 -35px rgba(0, 0, 0, 0);
}
.photo_prev_but:active {
    background: url("./images/ptobuts.png") no-repeat scroll 0 -70px rgba(0, 0, 0, 0);
}
.photo_next_but {
    background: url("./images/ptobuts.png") no-repeat scroll 0 -105px rgba(0, 0, 0, 0);
    height: 35px;
    margin-left: 803px;
    position: absolute;
    width: 37px;
}
.photo_next_but:hover {
    background: url("./images/ptobuts.png") no-repeat scroll 0 -140px rgba(0, 0, 0, 0);
}
.photo_next_but:active {
    background: url("./images/ptobuts.png") no-repeat scroll 0 -175px rgba(0, 0, 0, 0);
}
.photo_img_box {
    min-height: 200px;
    text-align: center;
    width: 770px;
}
.photos_gradus_pos {
    padding-left: 7px;
    padding-top: 9px;
}
.photos_gradus_left, .photos_gradus_right {
    background: url("./images/transp.png") no-repeat scroll -35px -202px rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 16px;
    margin-left: 4px;
    margin-top: 3px;
    width: 16px;
}
.photos_gradus_left:hover {
    background: url("./images/transp.png") no-repeat scroll -35px -222px rgba(0, 0, 0, 0);
}
.photos_gradus_right {
    background: url("./images/transp.png") no-repeat scroll -55px -202px rgba(0, 0, 0, 0);
}
.photos_gradus_right:hover {
    background: url("./images/transp.png") no-repeat scroll -55px -222px rgba(0, 0, 0, 0);
}
.friends_onefriend {
    border-top: 1px solid #F1F4F7;
    float: left;
    height: 100px;
    margin-bottom: 10px;
    overflow: hidden;
    padding-top: 10px;
    width: 50%;
}
.friends_onefriend img {
    float: left;
    margin-right: 10px;
    width: 100px;
}
.friends_tfl {
    color: #777777;
    float: left;
    width: 50px;
}
.friends_clr {
    margin-top: 5px;
}
.width_100 {
    width: 100%;
}
.friends_m a {
    padding-left: 10px;
    padding-right: 10px;
    width: 130px;
}
.fw100 {
    width: 100px;
}
.friends_ava {
    float: left;
    height: 100px;
}
.friends_onebox {
    color: #21578B;
    float: left;
    max-height: 30px;
    overflow: hidden;
    padding: 10px;
    width: 170px;
}
.friends_onebox img {
    float: left;
    margin-right: 10px;
    width: 30px;
}
.friends_onebox:hover {
    background: none repeat scroll 0 0 #F7F9FA;
}
.no_display, #no_display {
    display: none;
}
.onefaveu {
    float: left;
    margin-top: 10px;
    max-height: 146px;
    min-height: 146px;
    overflow: hidden;
    text-align: center;
    width: 109px;
}
.fave_tpad {
    margin-top: 5px;
}
.fave_input {
    background: url("./images/inp_se.png") no-repeat scroll 5px center #FFFFFF;
    border: 1px solid #C6D4DC;
    color: #C1CAD0;
    margin-bottom: 5px;
    margin-left: 4px;
    margin-top: 5px;
    padding: 5px 5px 5px 25px;
    width: 723px;
}
.onefaveu td {
    padding: 0;
}
.fave_del_ic {
    background: url("./images/file_del.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 13px;
    margin-left: 87px;
    position: absolute;
    width: 13px;
}
.fave_del_ic:hover {
    background: url("./images/file_del.png") no-repeat scroll 0 -13px rgba(0, 0, 0, 0);
    position: absolute;
}
.msg_ava {
    float: left;
    width: 60px;
}
.msg_one {
    border-top: 1px solid #EEF0F2;
    margin-left: -12px;
    margin-right: -12px;
}
.msg_one:hover, .msg_new {
    background: none repeat scroll 0 0 #F7F9FA;
}
.msg_one a:hover {
    text-decoration: none;
}
.msg_one a span:hover, .msg_del_link a:hover {
    text-decoration: underline;
}
.gwidth_80 {
    width: 80px;
}
.msg_pad {
    padding: 10px 0 10px 10px;
}
.msg_left_col {
    float: left;
    padding-top: 7px;
    width: 150px;
}
.msg_left_col div {
    color: #777777;
}
.msg_left_col div span {
    color: #999999;
}
.msg_right_col {
    color: #547FA8;
    float: left;
    padding-top: 10px;
    width: 510px;
}
.msg_right_col div {
    margin-top: 5px;
}
.msg_right_col span {
    color: #174A7B;
}
.msg_right_col span:hover {
    text-decoration: underline;
}
.msg_del_link {
    padding-top: 20px;
}
.msghr {
    background: none repeat scroll 0 0 #EEF0F2;
    margin-top: 10px;
}
.msg_review_ava {
    float: left;
    text-align: center;
    width: 110px;
}
.msg_review_ava img {
    margin-right: 5px;
}
.msg_review_ava div {
    color: #777777;
    margin-bottom: 5px;
}
.msg_review_name {
    color: #21578B;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-top: 2px;
}
.msg_review_date {
    color: #999999;
    float: right;
    margin-top: 5px;
}
.msg_review_text {
    line-height: 17px;
    margin-bottom: 10px;
    margin-top: 5px;
    min-height: 23px;
    padding-left: 1px;
}
.msg_review_right_col {
    float: left;
    width: 650px;
}
.msg_answer_form {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #E4E7EB;
    border-top: 1px solid #E4E7EB;
    clear: both;
    margin-left: -12px;
    margin-right: -12px;
    margin-top: 5px;
    padding: 10px;
}
.msg_none {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #888888;
    font-size: 13px;
    height: 50px;
    margin-top: 0;
    padding: 50px 10px 10px;
    text-align: center;
}
.msg_view_histroy {
    color: #21578B;
    cursor: pointer;
    padding-top: 15px;
    text-align: center;
}
.msg_view_histroy:hover {
    text-decoration: underline;
}
.msg_view_history_title {
    color: #21578B;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}
.msg_onehistory {
    margin-bottom: 5px;
    padding: 5px 10px 5px 0;
}
.msg_history_name {
    float: left;
    margin-right: 10px;
    text-align: right;
    width: 100px;
}
.msg_hist_text {
    width: 555px;
}
.msg_hist_date {
    color: #999999;
    float: left;
    text-align: right;
    width: 50px;
}
.msg_history_owner_color a {
    color: #B9C8D7;
}
.msg_se_bg {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #E4E7EB;
    border-top: 1px solid #E4E7EB;
    color: #222222;
    font-weight: bold;
    margin-left: -12px;
    margin-right: -12px;
    padding: 10px;
}
.msg_se_inp {
    color: #000000;
    margin-right: 10px;
    width: 660px;
}
.msg_pad_top {
    margin-top: 5px;
}
.msg_speedbar {
    color: #5D8EBE;
    font-weight: bold;
    padding: 5px 5px 5px 0;
}
.msg_histry_del {
    margin-left: 10px;
    margin-top: 2px;
}
.msg_new_mes_ic_audio {
    background: url("./images/transp.png") no-repeat scroll -49px -127px rgba(0, 0, 0, 0);
}
.msg_new_mes_ic_doc {
    background: url("./images/transp.png") no-repeat scroll -51px -261px rgba(0, 0, 0, 0);
    padding-left: 15px;
}
.notes_ava {
    color: #777777;
    float: left;
    margin-right: 10px;
    text-align: center;
    width: 50px;
}
.one_note {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #EBEFF3;
    border-top: 1px solid #D1D8E2;
    float: left;
    height: 31px;
    padding: 10px;
    width: 670px;
}
.one_note span a {
    font-size: 13px;
    font-weight: bold;
}
.one_note div {
    margin-top: 4px;
}
.one_note div a {
    font-size: 11px;
}
.note_text, .im_text {
    font-size: 14px;
    line-height: 22px;
    padding: 2px;
    word-wrap: break-word;
}
.note_inf_panel {
    border-top: 1px solid #E4E7EB;
    color: #777777;
    margin-bottom: 15px;
    padding: 5px;
}
.note_full_title {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #E4E7EB;
    border-top: 1px solid #E4E7EB;
    margin-left: -12px;
    margin-right: -12px;
    margin-top: 10px;
    padding: 15px 20px;
}
.note_full_title span a {
    font-size: 13px;
    font-weight: bold;
}
.note_full_title div {
    margin-top: 4px;
}
.note_full_title div a {
    font-size: 11px;
}
.note_text_full {
    border-top: 0 none;
    margin-bottom: 10px;
}
.note_wr_comm {
    border-bottom: 0 none;
    border-top: 1px solid #F1F4F7;
    padding-bottom: 10px;
    word-wrap: break-word;
}
.note_all_com {
    width: 750px;
}
.note_add_bg {
    margin: -12px -12px -15px;
    padding: 25px 40px;
}
.note_pos {
    max-height: 85px;
    overflow: hidden;
}
.note_text img {
    margin: 5px;
}
a.title {
    border-bottom: medium none;
    color: #676767;
    font-size: 14px;
    margin: 0;
}
.videos_pad {
    padding: 30px;
}
.videos_text {
    color: #4274A4;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
}
.videos_input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C6D4DC;
    margin-bottom: 10px;
    padding: 6px;
    width: 435px;
}
.videos_input:hover {
    border: 1px solid #B0C3CE;
}
.videos_res_photos {
    background: none repeat scroll 0 0 #222222;
    float: left;
    height: 105px;
    margin-bottom: 10px;
}
.videos_res_photos img {
    width: 140px;
}
#vi_info {
    color: #888888;
    line-height: 17px;
}
#no_serviece {
    color: #444444;
    display: none;
}
.onevideo {
    border-top: 1px solid #F1F4F7;
    padding-top: 10px;
}
.onevideo_img {
    background: none repeat scroll 0 0 #000000;
    float: left;
    height: 131px;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 175px;
}
.onevideo_img img {
    background: none repeat scroll 0 0 #222222;
}
.onevideo_title {
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
}
.onevideo_title a {
    color: #4274A4;
}
.onevideo_inf {
    color: #777777;
    line-height: 20px;
}
.onevideo_inf2 {
    color: #000000;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden;
}
.videos_delok {
    color: #777777;
    height: 91px;
    padding-left: 20px;
    padding-top: 50px;
}
.video_show_object {
    background: none repeat scroll 0 0 #000000;
    color: #888888;
    height: 465px;
    padding: 20px;
}
.video_show_title {
    font-weight: bold;
    margin-bottom: 15px;
}
.video_show_title div {
    float: right;
    font-weight: normal;
}
#video_object {
    margin-bottom: 10px;
}
.video_show_title a, .video_show_object a {
    color: #888888;
}
.video_show_title a:hover, .video_show_object a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.video_show_panel {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px 20px 20px;
}
.video_show_date {
    color: #777777;
}
.video_show_descr {
    line-height: 17px;
    margin-bottom: 15px;
}
.video_show_left_col {
    margin-top: 10px;
}
.video_hide {
    background: none repeat scroll 0 0 #000000;
    height: 420px;
    position: absolute;
    width: 770px;
}
.videos_cmm {
    padding-bottom: 10px;
}
.video_all_box {
    color: #21578B;
    cursor: pointer;
    font-size: 10px;
    height: 150px;
    margin-right: 11px;
    overflow: hidden;
    text-align: center;
    width: 136px;
}
.video_all_box:hover {
    text-decoration: underline;
}
.video_all_box img {
    border: 1px solid #DDDDDD;
    padding: 2px;
    width: 130px;
}
.video_all_box img:hover {
    border: 1px solid #799BBB;
}
.video_profile_title {
    padding-bottom: 2px;
    padding-top: 2px;
}
.profile_one_video {
    margin-bottom: 10px;
}
.search_input {
    border: 1px solid #56799F;
    border-radius: 3px;
    box-shadow: 0 1px 4px 0 #C8C8C8 inset;
    float: left;
    margin: 4px 0 0;
    padding-right: 119px;
    width: 80px;
}
.search_type {
    background: url("./images/sel.gif") no-repeat scroll right center rgba(0, 0, 0, 0);
    border: 0 none;
    color: #C1CAD0;
    cursor: pointer;
    float: left;
    margin-left: -125px;
    margin-top: 5px;
    padding: 5px 15px 5px 5px;
    text-align: right;
    width: 104px;
}
.search_type:hover {
    color: #777777;
}
.search_alltype_sel {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #B9C7D4 #B9C7D4;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin-left: 104px;
    margin-top: 27px;
    position: absolute;
    z-index: 100;
}
.search_alltype_sel div {
    cursor: pointer;
    padding: 5px 10px;
    width: 103px;
}
.search_alltype_sel div:hover {
    background: none repeat scroll 0 0 #000000;
    border-bottom: 1px solid #4177AB;
    border-top: 1px solid #4177AB;
    color: #FFFFFF;
    padding: 4px 10px;
}
.search_type_selected {
    background: none repeat scroll 0 0 #EDEDED;
}
.search_type_noselected {
    background: none repeat scroll 0 0 #FFFFFF;
}
.search_result_title {
    color: #5081B1;
    font-weight: bold;
    padding: 10px 5px 5px 0;
}
.search_sel {
    width: 130px;
}
.search_sotrt_tab {
    background: none repeat scroll 0 0 #F7F7F7;
    border-left: 1px solid #E4E7EB;
    border-top: 1px solid #E4E7EB;
    color: #555555;
    height: 363px;
    margin-left: 608px;
    margin-top: 41px;
    padding: 15px;
    position: absolute;
    width: 140px;
}
.search_sotrt_tab select {
    width: 140px;
}
.search_clear {
    clear: both;
    margin-top: 10px;
}
.search_people_res {
    width: 600px;
}
.search_r_bg {
    background: none repeat scroll 0 0 #F7F7F7;
    border-left: 1px solid #E4E7EB;
    height: 136px;
    margin-bottom: -15px;
    margin-right: -12px;
    width: 170px;
}
.search_form_tab {
    color: #21578B;
    margin: -49px -12px -12px;
    padding: 10px;
}
.search_videos_res {
    height: 152px;
}
.html_checkbox {
    background: url("./images/checkbox.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    height: 14px;
    min-width: 15px;
    padding-left: 20px;
}
.html_checkbox:hover {
    background: url("./images/checkbox.gif") no-repeat scroll 0 -28px rgba(0, 0, 0, 0);
}
.html_checked {
    background: url("./images/checkbox.gif") no-repeat scroll 0 -14px rgba(0, 0, 0, 0);
}
.html_checked:hover {
    background: url("./images/checkbox.gif") no-repeat scroll 0 -42px rgba(0, 0, 0, 0);
}
.wall_upgwi {
    border-top: 1px solid #E0EAEF;
    color: #21578B;
    width: 540px;
}
#wall_l_href:hover {
    color: #21578B;
    text-decoration: underline;
}
.fast_form_width {
    padding: 4px;
    width: 479px;
}
.wall_fast_form, .wall_fast_opened_form {
    background: none repeat scroll 0 0 #F5F5F5;
    margin-top: 20px;
    padding: 6px;
}
.wall_fast_opened_form {
    margin-bottom: 10px;
    margin-left: 60px;
    margin-top: 0;
}
.wall_fast_ava {
    float: left;
    width: 37px;
}
.wall_fast_ava img {
    width: 30px;
}
.wall_fast_comment_text {
    margin-left: 37px;
    padding-bottom: 2px;
    padding-top: 0;
}
.wall_fast_date {
    color: #999999;
    font-size: 10px;
    margin-left: 37px;
}
.wall_fast_block {
    border-top: 1px solid #F0F0F0;
    line-height: 17px;
    margin-bottom: 5px;
    margin-left: 60px;
    padding-top: 7px;
}
.wall_ava_mini {
    height: 40px;
}
.wall_fast_all_comm {
    font-size: 11px;
    margin-left: 60px;
    width: 480px;
}
.wall_fast_all_comm:hover {
    text-decoration: underline;
}
.wall_fast_opened_texta {
    color: #000000;
    height: 33px;
    margin: 0;
}
.wall_like_active {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-right: 0;
}
.wall_like_active div {
    padding-top: 1px;
}
.wall_like {
    margin-top: -1px;
}
.wall_liked_block {
    box-shadow: 0 1px 1px 1px #E1E1E1;
    height: 67px;
    margin-left: 380px;
    margin-top: -72px;
    position: absolute;
    width: 175px;
}
.wall_liked_title {
    background: none repeat scroll 0 0 #5687B8;
    border: 1px solid #396C9E;
    color: #FFFFFF;
    font-size: 11px;
    text-shadow: 0 1px 0 #4577A8;
}
.wall_liked_title div {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #7FA6CD #5281AF #5281AF;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    padding: 3px 7px;
}
.wall_liked_users {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #AEBDCC #AEBDCC;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding: 8px 0 8px 8px;
}
.wall_liked_users a img {
    margin-right: 8px;
    min-height: 25px;
    width: 25px;
}
.wall_liked_ic {
    background: url("./images/like_s.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 7px;
    margin-left: 48px;
    margin-top: -1px;
    width: 11px;
}
.wall_liked_for_mouse {
    font-size: 11px;
    height: 10px;
    margin-left: 380px;
    margin-top: -8px;
    position: absolute;
    width: 100px;
}
.wall_liked_loading {
    margin-bottom: 9px;
    margin-left: 58px;
    margin-top: 8px;
}
.wall_attach, .wall_attach_selected {
    color: #21578B;
    cursor: pointer;
    margin-top: 12px;
    padding: 4px 7px;
}
.wall_attach_selected {
    background: none repeat scroll 0 0 #5687B8;
    border: 1px solid #316598;
    color: #FFFFFF;
    padding: 3px 6px;
}
.wall_attach:hover {
    text-decoration: underline;
}
.wall_attach_selected:hover {
    text-decoration: none;
}
.wall_attach_menu {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C6D4DC;
    box-shadow: 0 1px 1px 1px #E9E9E9;
    color: #21578B;
    margin-left: 450px;
    margin-top: 33px;
    position: absolute;
    width: 100px;
    z-index: 99;
}
.wall_attach_icon_photo, .wall_attach_icon_video, .wall_attach_icon_smile, .wall_attach_icon_audio, .wall_attach_icon_doc, .wall_attach_icon_vote {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 -43px rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 19px;
    padding-left: 25px;
    padding-top: 5px;
}
.wall_attach_icon_photo:hover {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 -43px #E2E8EE;
}
.wall_attach_icon_video {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 -21px rgba(0, 0, 0, 0);
}
.wall_attach_icon_video:hover {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 -21px #E2E8EE;
}
.wall_attach_icon_audio {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 -65px rgba(0, 0, 0, 0);
}
.wall_attach_icon_audio:hover {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 -65px #E2E8EE;
}
.wall_attach_icon_doc {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 -109px rgba(0, 0, 0, 0);
}
.wall_attach_icon_doc:hover {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 -109px #E2E8EE;
}
.wall_attach_icon_vote {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 -87px rgba(0, 0, 0, 0);
}
.wall_attach_icon_vote:hover {
    background: url("./images//wall_icons.gif") no-repeat scroll 0 -87px #E2E8EE;
}
.wall_attach_icon_smile {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.wall_attach_icon_smile:hover {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 0 #E2E8EE;
}
.wall_attach_smile {
    cursor: pointer;
    margin: 5px;
}
.attach_files {
    margin-bottom: 5px;
    margin-top: 10px;
}
.wall_attach_photo {
    height: 75px;
    margin-bottom: 10px;
    margin-right: 10px;
    overflow: hidden;
}
.wall_attach_photo img {
    width: 106px;
}
.wall_attach_del {
    background: url("./images/file_del.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 13px;
    margin-left: 92px;
    position: absolute;
    width: 13px;
}
.wall_attach_del:hover {
    background: url("./images/file_del.png") no-repeat scroll 0 -13px rgba(0, 0, 0, 0);
}
.wall_onevideo {
    margin-right: 10px;
    margin-top: 5px;
    width: 140px;
}
.wall_none {
    border-top: 1px solid #E0EAEF;
    color: #999999;
    font-size: 13px;
    padding-top: 10px;
    text-align: center;
}
.wall_tell_ava {
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}
.wall_tell_name {
    background: url("./images/reopost.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-left: 37px;
    padding-left: 12px;
}
.wall_tell_name a {
    color: #339933;
}
a.green {
    color: #339933;
}
.wall_tell_date {
    color: #777777;
    float: left;
    padding-left: 2px;
}
.wall_tell_info {
    height: 38px;
    margin-top: 5px;
}
.wall_tell {
    background: url("./images/transp.png") no-repeat scroll 0 -48px rgba(0, 0, 0, 0);
    float: right;
    height: 11px;
    opacity: 0.5;
    width: 11px;
}
.wall_tell:hover {
    background: url("./images/transp.png") no-repeat scroll 0 -62px rgba(0, 0, 0, 0);
    float: right;
    height: 11px;
    opacity: 1;
    width: 11px;
}
.wall_tell_ok {
    background: url("./images/transp.png") no-repeat scroll -11px -48px rgba(0, 0, 0, 0);
    float: right;
    height: 11px;
    width: 13px;
}
.wall_tell_ok:hover {
    background: url("./images/transp.png") no-repeat scroll -11px -48px rgba(0, 0, 0, 0);
    height: 11px;
    width: 13px;
}
.wall_tell_fornews {
    margin-top: -17px;
}
.attach_link_bg {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C0CAD5;
    padding: 10px;
}
.attach_link_bg img {
    margin-right: 10px;
    max-height: 170px;
    max-width: 150px;
}
#attatch_link_title, .attatch_link_title {
    color: #21578B;
    font-weight: bold;
    margin-bottom: 5px;
}
.attach_toolip_but {
    background: url("./images/like_s.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 7px;
    margin-bottom: 5px;
    margin-left: 50px;
    margin-top: -1px;
    width: 11px;
}
.attach_link_block_te {
    color: #555555;
}
.attach_link_block_ic {
    background: url("./images/transp.png") no-repeat scroll -33px -244px rgba(0, 0, 0, 0);
    height: 11px;
    margin-left: 3px;
    margin-right: 1px;
    margin-top: 2px;
    width: 11px;
}
#attach_block_lnk, #attach_block_vote {
    margin-top: 10px;
}
.wall_show_block_link {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-left: 2px solid #B3C7DB;
    height: 80px;
    margin-bottom: 5px;
    margin-left: 1px;
    margin-top: 5px;
    padding-left: 5px;
}
.wall_show_block_link img {
    margin-right: 10px;
    max-height: 80px;
    max-width: 100px;
}
.wall_tell_all {
    background: url("./images/transp.png") no-repeat scroll -33px -264px rgba(0, 0, 0, 0);
    float: right;
    height: 11px;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 2px;
    opacity: 0.5;
    width: 11px;
}
.wall_tell_all:hover {
    background: url("./images/transp.png") no-repeat scroll -33px -279px rgba(0, 0, 0, 0);
    opacity: 1;
}
.wall_strlen {
    max-height: 155px;
    overflow: hidden;
}
.wall_strlen_full {
    color: #94ADC6;
    cursor: pointer;
    font-weight: bold;
}
.wall_strlen_full:hover {
    color: #45688E;
}
.wysiwyg_inpt {
    height: 350px;
    outline: medium none;
    overflow: auto;
    width: 700px;
}
.wysiwyg_bbpanel {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F0F0F0;
    border-color: #C6D4DC #C6D4DC -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    padding: 5px;
}
.wysiwyg_icphoto, .wysiwyg_icvideo, .wysiwyg_iclink, .wysiwyg_icsymbol, .wysiwyg_icbold, .wysiwyg_ici, .wysiwyg_icunderline, .wysiwyg_icpleft, .wysiwyg_icpcenter, .wysiwyg_icpright, .wysiwyg_icquote {
    border: 1px solid #F0F0F0;
    float: left;
    height: 22px;
    margin-right: 3px;
    width: 22px;
}
.wysiwyg_icphoto {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 -43px rgba(0, 0, 0, 0);
}
.wysiwyg_icphoto:hover {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 -43px #FFFFFF;
    border: 1px solid #DDDDDD;
}
.wysiwyg_icvideo {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 -21px rgba(0, 0, 0, 0);
}
.wysiwyg_icvideo:hover {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 -21px #FFFFFF;
    border: 1px solid #DDDDDD;
}
.wysiwyg_iclink {
    background: url("./images/wysiwyg.gif") no-repeat scroll -158px -19px rgba(0, 0, 0, 0);
}
.wysiwyg_iclink:hover {
    background: url("./images/wysiwyg.gif") no-repeat scroll -158px -19px #FFFFFF;
    border: 1px solid #DDDDDD;
}
.wysiwyg_icsymbol {
    background: url("./images/wysiwyg.gif") no-repeat scroll -219px -19px rgba(0, 0, 0, 0);
}
.wysiwyg_icsymbol:hover {
    background: url("./images/wysiwyg.gif") no-repeat scroll -219px -19px #FFFFFF;
    border: 1px solid #DDDDDD;
}
.wysiwyg_icbold {
    background: url("./images/wysiwyg.gif") no-repeat scroll 2px 1px rgba(0, 0, 0, 0);
}
.wysiwyg_icbold:hover {
    background: url("./images/wysiwyg.gif") no-repeat scroll 2px 1px #FFFFFF;
    border: 1px solid #DDDDDD;
}
.wysiwyg_ici {
    background: url("./images/wysiwyg.gif") no-repeat scroll -19px 1px rgba(0, 0, 0, 0);
}
.wysiwyg_ici:hover {
    background: url("./images/wysiwyg.gif") no-repeat scroll -19px 1px #FFFFFF;
    border: 1px solid #DDDDDD;
}
.wysiwyg_ici {
    background: url("./images/wysiwyg.gif") no-repeat scroll -19px 1px rgba(0, 0, 0, 0);
}
.wysiwyg_ici:hover {
    background: url("./images/wysiwyg.gif") no-repeat scroll -19px 1px #FFFFFF;
    border: 1px solid #DDDDDD;
}
.wysiwyg_icunderline {
    background: url("./images/wysiwyg.gif") no-repeat scroll -38px 1px rgba(0, 0, 0, 0);
}
.wysiwyg_icunderline:hover {
    background: url("./images/wysiwyg.gif") no-repeat scroll -38px 1px #FFFFFF;
    border: 1px solid #DDDDDD;
}
.wysiwyg_icpleft {
    background: url("./images/wysiwyg.gif") no-repeat scroll -119px 1px rgba(0, 0, 0, 0);
}
.wysiwyg_icpleft:hover {
    background: url("./images/wysiwyg.gif") no-repeat scroll -119px 1px #FFFFFF;
    border: 1px solid #DDDDDD;
}
.wysiwyg_icpcenter {
    background: url("./images/wysiwyg.gif") no-repeat scroll -139px 1px rgba(0, 0, 0, 0);
}
.wysiwyg_icpcenter:hover {
    background: url("./images/wysiwyg.gif") no-repeat scroll -139px 1px #FFFFFF;
    border: 1px solid #DDDDDD;
}
.wysiwyg_icpright {
    background: url("./images/wysiwyg.gif") no-repeat scroll -39px -39px rgba(0, 0, 0, 0);
}
.wysiwyg_icpright:hover {
    background: url("./images/wysiwyg.gif") no-repeat scroll -39px -39px #FFFFFF;
    border: 1px solid #DDDDDD;
}
.wysiwyg_icquote {
    background: url("./images/wysiwyg.gif") no-repeat scroll -198px -19px rgba(0, 0, 0, 0);
}
.wysiwyg_icquote:hover {
    background: url("./images/wysiwyg.gif") no-repeat scroll -198px -19px #FFFFFF;
    border: 1px solid #DDDDDD;
}
.notes_videoborder {
    border: 1px solid #DDDDDD;
    padding: 5px;
}
.wysiwyg_quote {
    background: none repeat scroll 0 0 #F0F0F0;
    border-left: 10px solid #4274A4;
    padding: 10px;
}
.wysiwyg_date_n {
    background: url("./images/wysiwyg.gif") no-repeat scroll -59px -39px rgba(0, 0, 0, 0);
    float: left;
    height: 22px;
    width: 22px;
}
.notes_videopad {
    padding-right: 5px;
}
.news_comm_wr {
    width: 760px;
}
.newsnewfriend {
    float: left;
    margin-top: 5px;
    text-align: center;
    width: 110px;
}
.news_ic_note {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 -110px rgba(0, 0, 0, 0);
    display: block;
    height: 20px;
    padding-left: 25px;
    padding-top: 3px;
}
.news_ic_note:hover {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 -110px #F5F8FA;
}
.news_wall_msg_bg {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 1px 1px 1px #E1E1E1;
    margin-left: 140px;
    margin-top: 5px;
    max-width: 520px;
    min-width: 105px;
    position: absolute;
}
.news_wall_msg_text {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AEBDCC;
    color: #000000;
    line-height: 17px;
    padding: 8px;
}
.news_wall_liked_ic {
    background: url("./images/like_s_top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 7px;
    margin-left: 48px;
    margin-top: -6px;
    position: absolute;
    width: 11px;
}
.news_action_photo {
}
.sett_privacy {
    color: #21578B;
    cursor: pointer;
    float: left;
    margin-bottom: 7px;
    padding: 3px;
}
.sett_privacy:hover {
    text-decoration: underline;
}
.sett_openmenu {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AEBDCC;
    box-shadow: 0 1px 1px 1px #E1E1E1;
    color: #21578B;
    margin-left: 302px;
    margin-top: -13px;
    position: absolute;
    width: 180px;
}
.sett_selected {
    background: none repeat scroll 0 0 #EEF2F6;
    cursor: pointer;
    padding: 3px 5px;
}
.sett_hover {
    cursor: pointer;
    padding: 3px 5px;
}
.sett_hover:hover {
    background: none repeat scroll 0 0 #6D8FB3;
    border-bottom: 1px solid #476D96;
    border-top: 1px solid #476D96;
    color: #FFFFFF;
    padding: 2px 5px;
}
.sett_oneblack {
    float: left;
    height: 60px;
    margin-top: 5px;
    width: 50%;
}
.sett_oneblack img {
    margin-right: 10px;
}
.imgareaselect-handle {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    opacity: 0.8;
    padding: 2px;
}
.imgareaselect-outer {
    background-color: #000000;
    cursor: crosshair;
    opacity: 0.6;
}
.support_bg {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 15px -2px rgba(0, 0, 0, 0.8);

}
.support_addform {
    margin-top: 5px;
    padding: 15px;
}
.support_questtitle {
    border-top: 1px solid #E0EAEF;
    line-height: 17px;
    padding: 10px;
}
.support_questtitle a {
    font-size: 12px;
}
.support_last_answer {
    cursor: pointer;
    height: 35px;
    margin-bottom: -2px;
    margin-right: -10px;
    margin-top: -2px;
    padding: 7px;
    width: 195px;
}
.support_last_answer:hover {
    background: none repeat scroll 0 0 #F3F6FA;
    text-decoration: none;
}
.support_last_answer img {
    float: left;
    margin-right: 10px;
}
.support_title_inpad {
    padding-top: 5px;
}
.support_answer {
    border-top: 1px solid #E0EAEF;
}
.support_anser_nam {
    color: #21578B;
    font-weight: bold;
}
.blog_left_tab {
    background: none repeat scroll 0 0 #F7F7F7;
    border-left: 1px solid #E4E7EB;
    border-top: 0 none;
    color: #555555;
    margin: 0 -12px -15px 0;
    padding: 10px;
    position: static;
    width: 150px;
}
.blogthr {
    background: none repeat scroll 0 0 #E4E7EB;
    height: 1px;
    margin-left: -12px;
    margin-top: -10px;
    width: 795px;
}
.blog_left {
    margin-top: 10px;
    width: 600px;
}
.blog_left_tab a {
    display: block;
    padding: 5px;
}
.blog_left_tab a:hover {
    background: none repeat scroll 0 0 #E1E7ED;
    text-decoration: none;
}
.blog_left_tab div a {
    background: none repeat scroll 0 0 #88A7C6;
    border: 1px solid #5081B1;
    color: #FFFFFF;
}
.blog_left_tab div a:hover {
    background: none repeat scroll 0 0 #88A7C6;
}
.group_bg {
    margin-bottom: 10px;
    padding: 9px 9px 9px 7px;
}
.oneusers {
    margin-left: 0;
    margin-right: 16px;
}
.public_margbut {
    margin-bottom: 9px;
}
.publick_subscblock {
    background: none repeat scroll 0 0 #F5F5F5;
    height: 55px;
    line-height: 17px;
    margin-top: 7px;
    padding: 12px;
    text-align: center;
}
.public_obefeed {
    border-bottom: 1px solid #EDF0F3;
    line-height: 17px;
    padding: 10px;
}
.public_obefeed img {
    margin-right: 10px;
}
.public_obefeed a {
    font-size: 12px;
    font-weight: bold;
}
.public_minilink {
    margin-top: -1px;
    opacity: 0.4;
}
.public_minilink a {
    font-size: 10px;
    font-weight: normal;
}
#public_editbg_container {
    overflow: hidden;
    width: 560px;
}
.public_editbg_container {
    width: 10000px;
}
.public_editbg {
    background: none repeat scroll 0 0 #F5F5F5;
    min-height: 230px;
    padding: 10px;
    width: 540px;
}
.public_hr {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #E3E3E3;
    height: 1px;
    margin-bottom: 9px;
    margin-top: -8px;
}
.public_oneadmin {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C9D9DC;
    float: left;
    line-height: 16px;
    margin-bottom: 10px;
    margin-right: 8px;
    padding: 7px;
    width: 250px;
}
.public_oneadmin img {
    margin-right: 10px;
}
.public_usersblockhidden {
    overflow: hidden;
    width: 205px;
}
.public_wall_rec_comments {
    margin-top: -1px;
}
.public_wall_all_comm {
    background: none repeat scroll 0 0 #E9EDF1;
    color: #6A7989;
    margin-left: 60px;
    padding: 9px;
    text-align: center;
}
.public_wall_photos_shadow {
    background: url("/templates/Default/images/bg_show8.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 5px;
    margin-top: 40px;
    width: 609px;
}
.punlic_wall_photos_one {
    border: 1px solid #DDDDDD;
    float: left;
    height: 60px;
    margin: 3px;
    overflow: hidden;
    padding: 5px;
    text-align: center;
    width: 80px;
}
.punlic_wall_photos_one div {
    height: 60px;
    overflow: hidden;
}
.punlic_wall_photos_one img {
    width: 80px;
}
.punlic_wall_photos_one:hover {
    border: 1px solid #799BBB;
}
.profile_wall_attach_photo img {
    margin-bottom: 3px;
    margin-right: 3px;
    margin-top: 3px;
    max-width: 478px;
}
.public_wall:hover #wall_like_active {
    color: #2F5879;
}
.news_comm_wr:hover #wall_like_active {
    color: #2F5879;
}
.wall_upage:hover #wall_like_active {
    color: #2F5879;
}
.wall_upage2:hover #wall_like_active {
    color: #2F5879;
}
.public_wall_like {
    color: #95ADC0;
    margin-top: -6px;
    padding: 5px 7px;
}
.public_wall_like:hover {
    background: none repeat scroll 0 0 #E9EFF3;
    border-radius: 3px;
}
.public_likes_user_block {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.28);
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 52px;
    margin-left: 380px;
    margin-top: -81px;
    padding: 8px 0 8px 9px;
    position: absolute;
    text-shadow: 0 1px 0 #262626;
    width: 225px;
}
.public_likes_user_block div {
    margin-bottom: 7px;
}
.public_likes_user_block img {
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    float: left;
    margin-right: 5px;
}
.public_like_strelka {
    background: url("./images/like_icons_bl.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
    height: 9px;
    margin-top: -3px;
    position: absolute;
    width: 120px;
}
.public_wall_likes_hidden {
    height: 41px;
    margin-top: -6px;
    overflow: hidden;
    width: 220px;
}
.public_wall_likes_hidden2 {
    width: 10000px;
}
#easyTooltip {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    border: 0 none;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.28);
    color: #FFFFFF;
    font-size: 11px;
    margin-left: -2px;
    padding: 5px 7px;
    text-shadow: 0 1px 0 #262626;
}
.fl_l {
    float: left;
}
.fl_r {
    float: right;
}
.fl_c {
    display: block;
}
.clear {
    clear: both;
}
.inpst {
    border: 1px solid #C6D4DC;
    padding: 3px 4px;
}
.inpst:hover {
    border: 1px solid #B0C3CE;
}
.fixed {
    position: fixed;
}
.margin_left {
    margin-left: 10px;
}
.margin_top_10 {
    display: block;
    margin-top: 10px;
}
.margin_top_5 {
    margin-top: 5px;
}
.online {
    color: #999999;
}
.color777 {
    color: #777777;
}
.cursor_pointer2 {
    cursor: pointer;
    padding: 3px;
}
.cursor_pointer {
    cursor: pointer;
}
.cursor_move {
    cursor: move;
}
.cursor_default {
    cursor: default;
}
.texatfl {
    margin-left: 150px;
}
.size10 {
    font-size: 10px;
}
.no_border {
    border: 0 none;
}
.border_radius_3 {
    border-radius: 3px;
}
.pad_6px {
    padding: 6px;
}
.input_hr {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 1px;
    margin-bottom: 10px;
    margin-top: -10px;
}
.allbar_title {
    border-bottom: 1px solid #E0EAEF;
    color: #5081B1;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 10px 5px 5px 0;
}
.allbar_title a {
    color: #5081B1;
}
.color_000 {
    color: #000000;
}
.buttonsprofileSecond a {
    border: 0 none;
    padding: 5px 7px 4px;
}
.buttonsprofileSecond a:hover {
    background: none repeat scroll 0 0 #E1E7ED;
    border: 0 none;
    padding: 5px 7px 4px;
}
.buttonsprofileSec a {
    background: none repeat scroll 0 0 #666666;
    border-radius: 2px;
    color: #FFFFFF;
    padding: 5px 7px 4px;
}
.buttonsprofileSec a:hover {
    background: none repeat scroll 0 0 #000000;
}
.scroll_fix_page_top {
    background: url("./images/transp.png") no-repeat scroll -28px -174px rgba(0, 0, 0, 0);
    color: #45688E;
    cursor: pointer;
    font-weight: 700;
    height: 13px;
    margin-left: 15px;
    margin-top: 50px;
    padding-left: 20px;
    position: fixed;
}
.scroll_fix_bg {
    cursor: pointer;
    height: 100%;
    opacity: 0.3;
    position: fixed;
    width: 105px;
}
.scroll_fix_bg:hover {
    background: none repeat scroll 0 0 #E9EDF3;
    color: #45688E;
    opacity: 1;
}
.report_pad {
    padding: 15px;
}
.ubm_descr {
    line-height: 17px;
    margin: auto;
    width: 500px;
}
.gifts_onegif {
    border-radius: 5px;
    float: left;
    margin-left: 3px;
    min-height: 118px;
    min-width: 96px;
    padding: 5px;
    text-align: center;
}
.gifts_onegif:hover {
    background: none repeat scroll 0 0 #E7ECF1;
    text-decoration: none;
}
.gift_count {
    background: none repeat scroll 0 0 #6394C3;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    color: #FFFFFF;
    margin: 5px -5px -5px;
    padding: 2px;
}
.gift_onepage {
    margin: 10px 2px 0 10px;
    width: 50px;
}
.audio_onetrack {
    border-bottom: 1px dashed #DDE5ED;
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 13px;
    padding-top: 13px;
}
.audio_onetrack a {
}
.audio_playic, .audio_stopic {
    background: url("./images/transp.png") no-repeat scroll 0 -92px rgba(0, 0, 0, 0);
    border-radius: 3px;
    height: 16px;
    margin-right: 7px;
    margin-top: -1px;
    width: 16px;
}
.audio_stopic {
    background: url("./images/transp.png") no-repeat scroll 0 -108px rgba(0, 0, 0, 0);
}
.audio_addmylistic {
    background: url("./images/transp.png") no-repeat scroll -20px -71px rgba(0, 0, 0, 0);
    height: 16px;
    width: 16px;
}
.audio_deletic {
    background: url("./images/transp.png") no-repeat scroll -56px -71px rgba(0, 0, 0, 0);
    height: 16px;
    width: 16px;
}
.audio_edittic {
    background: url("./images/transp.png") no-repeat scroll -76px -71px rgba(0, 0, 0, 0);
    height: 16px;
    width: 16px;
}
.audio_addmylistic:hover {
    background: url("./images/transp.png") no-repeat scroll -20px -92px rgba(0, 0, 0, 0);
}
.audio_deletic:hover {
    background: url("./images/transp.png") no-repeat scroll -56px -92px rgba(0, 0, 0, 0);
}
.audio_edittic:hover {
    background: url("./images/transp.png") no-repeat scroll -76px -92px rgba(0, 0, 0, 0);
}
.audio_addmylisticOk {
    background: url("./images/transp.png") no-repeat scroll -35px -71px rgba(0, 0, 0, 0);
    height: 16px;
    width: 16px;
}
.player_container {
    background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #E4E7EB;
    height: 36px;
    margin-left: -12px;
    margin-right: -12px;
    margin-top: -14px;
    padding: 10px;
}
.player_ic {
    background: none repeat scroll 0 0 #6394C3;
    border-radius: 5px;
    cursor: pointer;
    height: 29px;
    margin-right: 10px;
    padding-top: 7px;
    width: 36px;
}
.player_ic_play {
    background: url("./images/transp.png") no-repeat scroll 0 -125px rgba(0, 0, 0, 0);
    height: 23px;
    margin-left: 11px;
    width: 23px;
}
.player_ic_pause {
    background: url("./images/transp.png") no-repeat scroll -24px -125px rgba(0, 0, 0, 0);
    height: 23px;
    margin-left: 10px;
    width: 23px;
}
.player_ic_next {
    background: url("./images/transp.png") no-repeat scroll 0 -147px rgba(0, 0, 0, 0);
    height: 23px;
    margin-left: 11px;
    width: 23px;
}
.player_ic_prev {
    background: url("./images/transp.png") no-repeat scroll 0 -171px rgba(0, 0, 0, 0);
    height: 23px;
    margin-left: 8px;
    width: 23px;
}
.player_del_volume {
    background: url("./images/transp.png") no-repeat scroll 0 -222px rgba(0, 0, 0, 0);
    height: 23px;
    margin-left: 8px;
    margin-right: 8px;
    opacity: 0.4;
    width: 23px;
}
.player_max_volume {
    background: url("./images/transp.png") no-repeat scroll 0 -197px rgba(0, 0, 0, 0);
    height: 23px;
    margin-left: 8px;
    opacity: 0.4;
    width: 29px;
}
.player_refresh {
    background: url("./images/transp.png") no-repeat scroll 0 -247px rgba(0, 0, 0, 0);
    height: 23px;
    margin-left: 8px;
    opacity: 0.4;
    width: 29px;
}
.player_rand {
    background: url("./images/transp.png") no-repeat scroll 0 -269px rgba(0, 0, 0, 0);
    height: 23px;
    margin-right: -10px;
    margin-top: 3px;
    opacity: 0.4;
    width: 29px;
}
.player_max_volume:hover, .player_del_volume:hover, .player_refresh:hover, .player_rand:hover {
    opacity: 1;
}
.player_time_text {
    color: #B4B4B4;
    margin-left: 5px;
    text-shadow: 0 1px 0 #FFFFFF;
}
.player_track_name {
    color: #666666;
    text-shadow: 0 1px 0 #FFFFFF;
}
.player_progreebar, .player_mini_mbar {
    background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 5px;
    height: 20px;
    margin-top: 3px;
    width: 400px;
}
.player_mini_mbar {
    height: 5px;
    margin-bottom: 10px;
    margin-left: -2px;
    margin-top: 10px;
    width: 768px;
}
#player_volume_bar_value, #player_progress_load_bar, #player_progress_play_bar {
    background: none repeat scroll 0 0 #6394C3;
    border-radius: 5px;
    height: 20px;
    width: 0;
}
#player_progress_load_bar {
    background: none repeat scroll 0 0 #CED7DF;
    cursor: pointer;
}
.player_shadow {
    margin-left: -12px;
    margin-top: -52px;
    width: 794px;
}
.audio_wall_attach {
    background: url("./images/wall_icons.gif") no-repeat scroll 0 -65px rgba(0, 0, 0, 0);
    color: #21578B;
    height: 20px;
    padding-left: 27px;
    padding-top: 5px;
}
.audio_wall_onemus {
    height: 30px;
    margin: 0 2px 7px 0;
    padding: 7px 0 0;
}
.player_mini_mbar_wall {
    margin-bottom: 0;
    width: 500px;
}
.player_mini_mbar_wall_all {
    margin-bottom: 0;
    width: 710px;
}
.player_mini_mbar_wall_all2 {
    margin-bottom: 0;
    width: 660px;
}
#audioForSize {
    display: block;
    float: left;
    min-width: 500px;
}
.im_flblock {
    background: none repeat scroll 0 0 #F9F9F9;
    border-right: 1px solid #E4E7EB;
    color: #555555;
    float: left;
    height: 500px;
    margin: -10px -12px -15px;
    overflow-y: scroll;
    padding: 15px;
    width: 210px;
}
.im_flblock a {
    float: left;
    margin-right: 14px;
    padding: 6px 9px;
}
.im_flblock a:hover {
    background: none repeat scroll 0 0 #E1E7ED;
    text-decoration: none;
}
.im_flblock div a {
    background: none repeat scroll 0 0 #88A7C6;
    border: 1px solid #5081B1;
    color: #FFFFFF;
    padding: 5px 9px;
}
.im_flblock div a:hover {
    background: none repeat scroll 0 0 #88A7C6;
}
.im_oneusr {
    color: #506B8C;
    margin: 7px -8px -2px;
    padding: 8px;
    text-shadow: 0 1px 0 #ECEDEF;
}
.im_nameu {
    margin-right: 4px;
    padding-top: 10px;
}
.im_oneusr img {
    border-radius: 3px;
    float: left;
    margin-right: 10px;
    width: 35px;
}
.im_usactive, .im_oneusr:hover {
    background: none repeat scroll 0 0 #E1E7ED;
    border-radius: 3px;
    box-shadow: 0 1px 4px 0 #C9CFD6 inset;
    margin: 7px -8px -2px;
    padding: 8px;
}
.im_oneusr:hover {
    background: none repeat scroll 0 0 #E1E7ED;
    box-shadow: none;
}
.im_new {
    background: none repeat scroll 0 0 #E1E7ED;
    border-radius: 5px;
    color: #607387;
    font-weight: bold;
    margin-top: 7px;
    padding: 3px 6px;
}
.im_usactive:hover {
    background: none repeat scroll 0 0 #E1E7ED;
    box-shadow: 0 1px 4px 0 #C9CFD6 inset;
}
.im_head {
    margin: -10px -15px -22px 20px;
    min-height: 550px;
    padding-top: 7px;
    width: 545px;
}
.im_msg {
    border: 0 none;
    min-height: 45px;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 500px;
}
.im_msg_name {
    margin-top: -2px;
}
.im_msg_ava {
    margin-right: 7px;
}
.im_msg_mag {
    margin-left: 58px;
}
.im_addform {
    background: none repeat scroll 0 0 #F5F5F5;
    margin-bottom: 7px;
    margin-left: -8px;
    margin-top: 0;
    width: 523px;
}
.im_scroll {
    height: 394px;
    margin-top: -8px;
    overflow-x: auto;
    overflow-y: scroll;
    padding-bottom: 10px;
    padding-top: 8px;
}
.im_ava_mini img, .im_msg_texta {
    border-radius: 3px;
}
.im_msg_texta {
    margin-right: -20px;
    width: 450px;
}
.im_class_new {
    background: none repeat scroll 0 0 #F1F4F6;
}
.im_msg_date {
    color: #999999;
    font-weight: normal;
    margin-right: -5px;
}
.im_msg_delf {
    margin-left: 5px;
    margin-top: 4px;
}
#friends_block {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 15px 1px #444444;
    cursor: default;
    display: none;
    max-height: 300px;
    position: absolute;
    width: 190px;
    z-index: 105;
}
.distin_inpbg {
    background: none repeat scroll 0 0 #F0F0F0;
    border-bottom: 1px solid #E3E7EC;
    padding: 10px;
}
.distin_friends_list {
    border-bottom: 1px solid #E3E7EC;
    max-height: 170px;
    overflow: auto;
}
.distin_friends_list div {
    color: #21578B;
    cursor: pointer;
    display: block;
    margin: 0 2px;
    padding: 5px;
}
.distin_friends_list div:hover {
    background: none repeat scroll 0 0 #E6EBF1;
}
.peoples_on_this_photos {
    color: #777777;
    line-height: 17px;
    margin-bottom: -5px;
    padding-top: 15px;
}
.distin_del_user {
    cursor: pointer;
    margin-left: 0;
    opacity: 0.5;
}
.distin_del_user:hover {
    opacity: 1;
}
.mark_userid_bg {
    padding-bottom: 30px;
    padding-top: 10px;
}
.profile_hide_opne {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #21578B;
    margin-bottom: -4px;
    margin-left: 0;
    margin-top: 3px;
    width: 543px;
}
.profile_hide_opne:hover, .profile_block_happy_friends_lnk:hover {
    background: none repeat scroll 0 0 #E9EDF1;
}
.profile_onefriend_happy {
    float: left;
    margin-bottom: 3px;
    margin-left: 2px;
    margin-right: -11px;
    width: 106px;
}
.profile_onefriend_happy img {
    border-radius: 3px;
    margin-right: 5px;
    width: 90px;
}
.profile_happy_hide {
    cursor: pointer;
    opacity: 0.3;
}
.profile_happy_hide:hover {
    opacity: 1;
}
.profile_block_happy_friends {
    max-height: 190px;
    overflow: hidden;
}
.profile_block_happy_friends_lnk {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #21578B;
    margin-left: 0;
    width: 175px;
}
.fast_search_bg {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px;
    box-shadow: 0 0 6px #999999;
    margin-left: -20px;
    margin-top: 40px;
    overflow: hidden;
    position: absolute;
    width: 260px;
}
.fast_search_bg a {
    display: block;
    font-weight: bold;
    line-height: 17px;
    padding: 5px 8px;
}
.fast_search_bg ad:hover {
    background: none repeat scroll 0 0 #EEF3F5;
}
.fast_search_bg img {
    border-radius: 3px;
    float: left;
    margin-right: 10px;
}
.fast_search_bg span {
    color: #777777;
    font-weight: normal;
}
.fast_search_bg a text {
    color: #21578B;
    font-weight: normal;
}
.fast_search_ic {
    background: url("./images/transp.png") no-repeat scroll -49px -243px rgba(0, 0, 0, 0);
    height: 11px;
    margin-top: 3px;
    width: 7px;
}
#updates {
    bottom: 0;
    height: 0;
    left: 0;
    padding-top: 10px;
    position: fixed;
    right: 0;
    width: 350px;
    z-index: 100;
}
.update_box {
    bottom: 0;
    margin-bottom: 15px;
    margin-left: 15px;
    position: static;
}
.update_box_margin {
    background: url("./images/bgbi.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px;
    box-shadow: 0 2px 8px 1px #444444;
    color: #FFFFFF;
    line-height: 15px;
    padding: 10px;
    text-shadow: 0 1px 0 #262626;
    width: 300px;
    word-wrap: break-word;
    z-index: 100;
}
.update_box_margin span {
    font-size: 13px;
    font-weight: bold;
}
.update_box_margin img {
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
    float: left;
    margin-bottom: 4px;
    margin-right: 10px;
}
.update_inpad {
    padding-top: 10px;
}
.update_inpad a {
    color: #B1DAFF;
    font-weight: bold;
    text-shadow: 0 1px 0 #000000;
    word-wrap: break-word;
}
.update_data {
    height: 60px;
    overflow: hidden;
    word-wrap: break-word;
}
.update_close {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.28);
    cursor: pointer;
    height: 13px;
    padding-left: 6px;
    padding-top: 6px;
    width: 13px;
}
.update_close_ic {
    background: url("./images/transp.png") no-repeat scroll -47px -148px rgba(0, 0, 0, 0);
    height: 7px;
    opacity: 0.5;
    width: 7px;
}
.update_close_ic:hover {
    opacity: 0.8;
}
.update_box_margin:hover #update_close {
    display: block;
}
.doc_block {
    border-bottom: 1px solid #EEEEEE;
    margin: 8px;
    padding: 2px 5px 10px 0;
}
.doc_format_bg {
    background: none repeat scroll 0 0 #E1E7ED;
    border-radius: 3px;
    color: #6A839E;
    float: left;
    padding: 4px 4px 4px 7px;
    width: 41px;
}
.doc_name {
    color: #21578B;
    float: left;
    font-weight: bold;
    height: 15px;
    margin-left: 10px;
    margin-top: 3px;
    max-width: 410px;
    overflow: hidden;
}
.doc_name:hover {
    text-decoration: underline;
}
.doc_date {
    color: #777777;
    margin-left: 63px;
}
.doc_sel {
    color: #21578B;
    cursor: pointer;
    float: right;
    margin-top: 0;
    padding: 5px;
}
.doc_sel:hover {
    background: none repeat scroll 0 0 #E1E7ED;
}
.doc_attach_text {
    color: #21578B;
    font-weight: bold;
}
.doc_attach_ic {
    background: url("./images/transp.png") no-repeat scroll -51px -262px rgba(0, 0, 0, 0);
    height: 11px;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 1px;
    width: 11px;
}
.doc_block img {
    opacity: 0.4;
}
.doc_block img:hover {
    opacity: 1;
}
.doc_full_pg_top {
    margin: -10px -12px -12px;
    width: 776px;
    z-index: 99;
}
.doc_input {
    margin-left: 10px;
}
.ava2 {
    border: 1px solid #CCCCCC;
    display: block;
    padding: 6px;
    width: 175px;
}
.icon {
    background: url("./images/icons.gif") no-repeat scroll 0 -100px rgba(0, 0, 0, 0);
    float: left;
    height: 16px;
    margin: 2px 2px 0 0;
    width: 16px;
}
.icon.profiles {
    background-position: 0 -161px;
    padding: 0;
}
.icon.mail {
    background-position: 0 -146px;
    padding: 0;
}
.icon.friend {
    background-position: 0 -86px;
    padding: 0;
}
.icon.foto {
    background-position: 0 -26px;
    padding: 0;
}
.icon.music {
    background-position: 0 -218px;
    padding: 0;
}
.icon.video {
    background-position: 0 -71px;
    padding: 0;
}
.icon.blog {
    background-position: 0 -291px;
    padding: 0;
}
.icon.faves {
    background-position: 0 -175px;
    padding: 0;
}
.icon.groups {
    background-position: 0 -291px;
    padding: 0;
}
.icon.event {
    background-position: 0 -331px;
    padding: 0;
}
.icon.docs {
    background-position: 0 -261px;
    padding: 0;
}
.icon.settings {
    background-position: 0 -56px;
    padding: 0;
}
.icon.vote {
    background-position: 0 -118px;
    padding: 0;
}
.icon.add {
    background-position: 0 -11px;
    padding: 0;
}
.icon.user_dell {
    background-position: 0 -318px;
    padding: 0;
}
.icon.ban {
    background-position: 0 -307px;
    padding: 0;
}
.icon.official {
    background-position: 0 -41px;
    padding: 0;
}
.icon.people {
    background-position: 0 4px;
    padding: 0;
}
.icon.news {
    background-position: 0 -115px;
    padding: 0;
}
.ilogin {
    background: url("./images/ico-16.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 16px;
    margin: 2px 5px 0 0;
    width: 16px;
}
.icon.wall_no {
    background: url("./images/icons.png") no-repeat scroll right -229px rgba(0, 0, 0, 0);
    float: left;
    height: 12px;
    margin-left: 5px;
    margin-right: 3px;
    margin-top: -1px;
    width: 15px;
}
.icon.wall_no.wall_yes {
    background: url("./images/icons.png") no-repeat scroll right -246px rgba(0, 0, 0, 0);
    float: left;
    height: 12px;
    margin-left: 5px;
    margin-right: 3px;
    margin-top: -1px;
    width: 15px;
}
.wall_like:hover div {
    color: #2F5879;
}
.wall_yes_color {
    color: #2F5879;
}
.newNews2 {
    background: none repeat scroll 0 0 #EC2028;
    border: 1px solid #FFFFFF;
    border-radius: 10px;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    height: 12px;
    margin-top: -6px;
    min-width: 9px;
    padding: 2px 3px;
    position: absolute;
    text-align: center;
}
.profileMenu {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B9C7D4;
    box-shadow: 0 0 2px 1px #E1E1E1;
    position: absolute;
    width: 187px;
}
.profileMenu a {
    border: 0 none;
}
.profileMenu a:hover {
    border: 0 none;
}
.miniature_box {
    background: url("./images/bgb3.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    left: 0;
    overflow: auto;
    padding-bottom: 20px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
}
.miniature_pos {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.345);
    font-size: 13px;
    margin: 100px auto auto;
    padding: 20px;
    width: 645px;
}
.miniature_title {
    color: #45688E;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 10px;
}
.miniature_text {
    line-height: 170%;
    margin-bottom: 20px;
}
.miniature_img {
    margin: auto;
    width: 320px;
}
.miniature_img .fl_l {
    margin-right: 20px;
}
#miniature_crop_100 {
    margin-bottom: 20px;
}
.miniature_img {
    margin-left: 90px;
    margin-top: 20px;
}
.rat {
    text-align: center;
    width: 190px;
}
.rate_line {
    cursor: pointer;
    height: 23px;
    margin-bottom: 12px;
    padding-top: 10px;
}
.rate_line .rate_text {
    color: #80A67B;
    padding-top: 4px;
    position: absolute;
    text-align: center;
    width: 190px;
    z-index: 2;
}
.rate_line .rate_left {
    background-color: #DCE8D4;
    height: 23px;
    z-index: -1;
}
.rate_line .rate_right {
    background-color: #F7F7F7;
    height: 23px;
    z-index: -1;
}
.rate_line.stage1 .rate_text {
}
.rate_line.stage1 .rate_left {
    background-color: #91B08B;
    border-color: #6FA367;
}
.rate_line.stage1 .rate_right {
    background-color: #DCE8D4;
    border-color: #B8CDB5;
}
.rate_empty_line {
    height: 10px;
}
.profile_rate_warning {
    padding-bottom: 10px;
}
.profile_rate_warning .warning_row {
    display: block;
    height: 22px;
}
.profile_rate_warning .warning_row:hover {
    background: none repeat scroll 0 0 #EAF1EA;
    text-decoration: none;
}
.profile_rate_warning .warning_row .img {
    background: url("http://g2.vseti.by/images/edit_prof.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    height: 16px;
    margin: 3px;
    width: 16px;
}
.profile_rate_warning .warning_row .label {
    margin: 4px;
}
.profile_rate_warning .warning_row .plus {
    color: #7F9A7A;
    margin: 4px;
}
#rate_warning_photo div.img {
    background-position: 0 -1px;
}
#rate_warning_info div.img {
    background-position: 0 -19px;
}
#rate_warning_card div.img {
    background-position: 0 -37px;
}
#rate_warning_prsn div.img {
    background-position: 0 -55px;
}
#rate_warning_addr div.img {
    background-position: 0 -73px;
}
#rate_warning_prof div.img {
    background-position: 0 -91px;
}
.cover_profile_bg {
    background-color: #F5F5F5;
    height: 240px;
    margin-bottom: 10px;
    margin-left: -12px;
    width: 780px;
}
.cover_newava {
    margin-top: -165px;
    min-height: 135px;
    position: relative;
    z-index: 2;
}
#ava3 {
    border: 3px solid #F1F4F7;
    float: left;
    margin-right: 10px;
    width: 190px;
}
.cover_newava img {
    border-right: 1px solid #F1F4F7;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.28);
    margin-left: 0;
}
.cover_addut, .cover_addut_edit {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 12px;
    margin: 8px 8px 8px 0;
    opacity: 0.7;
    padding: 7px 13px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.506);
}
.cover_addut:hover, .cover_addut_edit:hover {
    opacity: 1;
}
.cover_buts_pos {
    float: right;
    height: 240px;
    text-align: right;
    width: 570px;
}
.cover_loading {
    margin-left: 350px;
    margin-top: 100px;
    position: absolute;
    text-align: center;
    z-index: 3;
}
.cover_loaddef_bg {
    background: none repeat scroll 0 0 #F0F0F0;
    cursor: move;
    height: 240px;
    margin-left: -212px;
    overflow: hidden;
    width: 780px;
}
.cover_loaddef_bg img {
    position: relative;
    z-index: 1;
}
.cover_loaddfebut, .cover_loaddfebut_edit {
    margin-left: 412px;
    position: absolute;
    z-index: 5;
}
.cover_descring {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 12px;
    margin-left: 320px;
    margin-top: 110px;
    opacity: 0.7;
    padding: 3px 7px;
    position: absolute;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.506);
    z-index: 5;
}
#les10_ex2 {
    position: relative;
    top: 0;
    width: 780px;
    z-index: 1;
}
.cover_hidded_but {
    display: none;
}
.cover_profile_bg:hover #cover_addut_edit {
    display: block;
}
.cover_all_user {
    height: 240px;
    margin-bottom: 10px;
    margin-left: -12px;
    overflow: hidden;
    width: 780px;
}
.cover_groups_bg {
    background-color: #F5F5F5;
}
.cover_newava2 {
    margin-top: 125px;
    min-height: 100px;
    position: relative;
    z-index: 2;
}
.photos_likes_but {
    color: #5E5B5B;
    font-size: 11px;
    font-weight: bold;
    margin: auto;
    width: 177px;
}
.photos_likes_but span div {
    margin-right: 5px;
    padding-left: 10px;
}
.photos_likes_but b div {
    float: left;
    font-size: 10px;
    margin-right: 5px;
    padding-left: 2px;
    padding-top: 0;
}
.photos_likes_but:hover {
    color: #BBBABA;
}
.forum_bg {
    border-top: 1px solid #F0F0F0;
    padding-bottom: 10px;
}
.forum_bg:hover {
    background: none repeat scroll 0 0 #E9EDF1;
}
.forum_bg2 {
    border-top: 1px solid #F0F0F0;
    margin-left: -12px;
    margin-right: -12px;
    padding-bottom: 13px;
}
.forum_bg2:hover {
    background: none repeat scroll 0 0 #E9EDF1;
}
.forum_title {
    color: #21578B;
    font-size: 11px;
    font-weight: bold;
    padding: 7px;
}
.forum_bottom {
    color: #555555;
    font-size: 10px;
    padding-left: 7px;
}
.forum_view_title {
    margin-left: -12px;
    margin-right: -12px;
    padding-left: 21px;
    padding-right: 12px;
}
.forum_msg_ava {
    color: #999999;
    float: left;
    text-align: center;
    width: 50px;
}
.forum_text {
    float: left;
    line-height: 17px;
    margin-left: 15px;
    width: 590px;
}
.forum_msg_border, .forum_msg_border2 {
    margin-left: 8px;
    margin-right: 7px;
    padding-bottom: 10px;
}
.forum_msg_border2 {
    border-top: 1px solid #E0EAEF;
    padding-top: 10px;
}
.forum_addmsgbg {
    margin-top: -1px;
    padding-left: 20px;
}
.forum_infos_div {
    line-height: 17px;
    margin: 10px 7px 0;
}
#owner_photo_wrap {
    margin-bottom: 8px;
}
#owner_photo_bubble_wrap {
    height: 56px;
    margin-left: 7px;
    margin-top: -58px;
    overflow: hidden;
    position: relative;
    width: 180px;
}
#owner_photo_bubble {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    color: #FFFFFF;
    margin-top: 40px;
    opacity: 0;
    padding: 2px 0;
    transition: all 200ms ease-in-out 0s;
    width: 175px;
    z-index: 450;
}
#owner_photo_top_bubble_wrap {
    position: relative;
}
#owner_photo_top_bubble {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    color: #FFFFFF;
    opacity: 0;
    padding: 4px 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 200ms ease-in-out 0s;
    z-index: 450;
}
#owner_photo_wrap:hover #owner_photo_bubble {
    filter: none;
    margin-top: 0;
    opacity: 1;
}
#owner_photo_wrap:hover #owner_photo_top_bubble {
    filter: none;
    opacity: 1;
}
#owner_photo_top_bubble .owner_photo_bubble_action_delete {
    max-width: 180px;
    overflow: hidden;
    text-align: right;
    white-space: nowrap;
    width: auto;
}
.owner_photo_bubble_action {
    cursor: pointer;
    height: 14px;
    overflow: hidden;
    padding: 5px 10px;
    text-overflow: ellipsis;
    text-shadow: 0 1px 0 #262626;
    white-space: nowrap;
    width: 180px;
}
.owner_photo_bubble_action_in {
    background: url("./images/edit_photo_icons_white.gif") no-repeat scroll 0 -3px rgba(0, 0, 0, 0);
    filter: none;
    opacity: 0.7;
    padding-left: 20px;
    transition: all 100ms ease-out 0s;
}
.owner_photo_bubble_action_crop .owner_photo_bubble_action_in {
    background-position: 0 -26px;
}
.owner_photo_bubble_action_delete .owner_photo_bubble_action_in {
    background-position: 0 -70px;
}
.owner_photo_bubble_action:hover .owner_photo_bubble_action_in {
    filter: none;
    opacity: 1;
}
.owner_photo_bubble_delete_wrap {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border-radius: 3px;
    cursor: pointer;
    padding: 5px;
    position: absolute;
    right: 18px;
    top: 7px;
    z-index: 10;
}
.owner_photo_bubble_delete {
    background: url("./images/notifier_close.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 7px;
    opacity: 0.5;
    transition: opacity 100ms linear 0s;
    width: 7px;
}
.owner_photo_bubble_delete_wrap:hover .owner_photo_bubble_delete {
    filter: none;
    opacity: 1;
}
#owner_photo_bubble_input {
    position: absolute;
    visibility: hidden;
}
.payment_title {
    background: none repeat scroll 0 0 #F2F2F2;
    font-size: 11px;
    height: 90px;
    line-height: 180%;
    margin-bottom: 15px;
    padding: 16px 5px 16px 25px;
    width: 250px;
}
.payment_title img {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.345);
}
.payment_title .fl_l {
    float: left;
    margin-right: 15px;
    margin-top: 5px;
}
.payment_title .fl_r {
    margin-right: 16px;
}
.payment_h2 {
    color: #36638E;
    font-size: 13px;
    font-weight: 700;
    margin: 9px 0 6px;
}
.payment_sel {
    font-family: Verdana;
    font-size: 13px;
    width: 200px;
}
.payment_block {
    background: none repeat scroll 0 0 #F3F5FA;
    font-size: 11px;
    line-height: 17px;
    margin-top: 12px;
    padding: 10px;
}
.playment_but {
    font-size: 11px;
    line-height: 180%;
    margin-top: 10px;
    text-align: center;
}
.payment_logo {
    float: right;
    height: 210px;
    margin-top: -180px;
    opacity: 0.1;
    overflow: hidden;
}
.payment_inp {
    font-size: 21px;
    margin-top: 10px;
    text-align: center;
    width: 47px;
}
.mobs {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.8);
    float: left;
    height: 103px;
    margin-left: -184px;
    padding: 9px;
    width: 400px;
}
.mobss {
    margin-top: -59px;
}
.mobsas {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.8);
    height: 88px;
    margin-left: -185px;
    margin-top: -99px;
    padding: 11px;
    width: 399px;
}
.mobs_mus {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.8);
    height: 95px;
    margin-left: 535px;
    margin-top: -1px;
    padding: 11px;
    width: 432px;
}
.mobsa {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.8);
    height: 84px;
    margin-left: 538px;
    margin-top: 24px;
    padding: 11px;
    width: 433px;
}
