 html,body{
    font-weight:normal;
    background:#dddcdc;
    margin:0px auto;
    text-align:left;
    max-width:550px
}
html,body,button,textarea{
    font-family:Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif
}
uc-click{
    cursor:pointer;
    display:inline
}
h1,h2,h3,h4,h5,h6,p{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline
}
textarea{
    overflow:auto
}
.firefox textarea[rows="1"]{
    height:1.2em
}
body,.black,.warning,.error{
    color:#000
}
#mads a:hover,.busi div table a{
    color:#f00
}
a{
    text-decoration:none !important
}
a img{
    border:0
}
ul,li{
    padding:0;
    margin:0
}
ul{
    padding-left:20px
}
#main_page a:visited,a,a.edit_link:visited,a.user_link:visited,.tools_block a,.sub_menu a,.inl-link,.link-stnd,.text-title,.nl a,.link-darkblue,.anketa__rate-link,.info-item__descr a,.info-item__descr-link,.drop-down-label.drop-down-label_spoiler,.t-strong_item,.blog-item__title,.list-link__name,.p99aa80,.f_descr_text,a.arrow_link span,.ufi a span,.response,.url-btn,.darkblue,.edit_widget_title,.ewb span{
    color:#00a5ed
}
div.blueline,.warning,div.odd,div.even{
    padding:3px
}
div.row4in{
    padding-bottom:3px
}
.info{
    padding:10px;
    border:1px solid #75a175;
    background:#e5f6eb;
    background:-webkit-gradient(linear,left top,left bottom,from(#e5f6eb),to(#d3e5d5));
    background:-moz-linear-gradient(top,#e5f6eb,#d3e5d5);
    background:-o-linear-gradient(top,#e5f6eb,#d3e5d5);
    background:-ms-linear-gradient(top,#e5f6eb,#d3e5d5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5f6eb',endColorstr='#d3e5d5')
}
.error,.block.error,.error_block,.list_item .error_block,.pinkBlock,.textarea_error{
    border:1px solid #ff9a95 !important;
    background:#fdf3ef !important;
    word-wrap:break-word
}
.title,.textarea_error{
    padding:3px
}
.warning{
    background:#FFFFD0;
    border:1px solid #F0D000
}
.blueline{
    background:#e7f1fe;
    border-top:1px solid #9cf;
    border-bottom:1px solid #AFCDDC
}
.block{
    margin:2px;
    border-top:1px dotted gray;
    border-bottom:1px dotted gray
}
.title{
    background:#d7ddf8;
    border-bottom:1px dotted #AFCDDC
}
.odd,.even{
    border-top:1px dotted #CCC
}
.odd{
    background:#edeff4
}
.busi_switcher table a{
    background:#fff
}
input[type="file"]{
    max-width:100%
}
.wbg{
    background:#fff !important
}
div.main,#pc3f12c,#logo_panel,#navi_footer{
    border-left:1px solid #cccaca;
    border-right:1px solid #cccaca
}
.main,#logo_panel,.item_head_bg{
    background:#f5f5f5
}
.blue_text{
    color:#57a3ea
}
.capitalize{
    text-transform:capitalize
}
.lowercase{
    text-transform:lowercase
}
.upper_case{
    text-transform:uppercase
}
.t_transform_none{
    text-transform:none
}
.block_hr,.block_hrs{
    border-bottom:1px dotted #999
}
.block_hrs{
    padding:2px;
    width:120px
}
.clear,hr,.cl{
    clear:both
}
.relative,.menu_wrap,.attaches_item,.bookmark_block,.fdw,.iwb,.busi_switcher table td,.busi_switcher table a{
    position:relative
}
.cf:before,.cf:after{
    content:".";
    display:block;
    height:0;
    overflow:hidden
}
.cf:after{
    clear:both
}
.poll{
    min-width:120px
}
.variant{
    padding-bottom:3px
}
.progress{
    background:grey;
    height:4px
}
.leader div.progress{
    background:green
}
.url-btn,.response,.error_block .error{
    background:transparent !important;
    border:none !important;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='false') !important
}
.url-btn{
    padding-left:0 !important;
    padding-right:0 !important;
    margin-left:0 !important;
    margin-right:0 !important
}
.url-btn{
    vertical-align:middle;
    display:inline-block;
    padding:4px;
    outline:0
}
.js-clicked .url-btn{
    color:#323232
}
.response{
    padding:5px 4px;
    margin:0
}
.url-btn-title,.self span,.edit_title_block,.b,body .sub-title .b,b{
    font-weight:bold
}
.url-btn-title{
    color:#000
}
.pag .pgar .page{
    color:#06F
}
.url-btn-important,.drop-down-label:hover .url-btn{
    color:#57a3ea
}
.file_name,.search_bar,.more_link,.list_item,.edit_title_block,.busi_switcher table a,.edit_button{
    color:#333
}
.pag{
    padding:5px 10px
}
a.title_link:visited,a.arrow_link:hover,.list_item div a.more_link:hover,.author_link:visited,.list_item div a:visited,.more_link:visited span,.file_size,.comment_date,.tabs_block a,.pgl input.page_choose,a.title_link,a.title_link span,.ufi,.pag a.next,.pag .pgl,.pag .pgl a,a.arrow_link,.label_text,.ufi,.file_parameters,.bottom_link_block,.busi_switcher table span.active_item,.list_item div a.more_link,.grey,a.grey_link,span.grey_link a,.p2f7ce7,a.light_link{
    color:#617989
}
.lgrey{
    color:#aaa
}
.lgrey2{
    color:#a4b7c5
}
.lgrey3{
    color:#b5c2c8
}
a.link-lightgray{
    color:#617989
}
.ico,.ico_chat,.ico_lists,.ico_mrg{
    margin:0 4px -3px 0
}
.ico_no-mrg{
    margin:0 !important
}
.js-ico.m{
    margin-top:0 !important;
    margin-bottom:0 !important
}
.sup_block{
    background:#ebebeb;
    position:relative;
    z-index:10000
}
.old_msie .bottom_fix{
    height:0
}
.list_item a.arrow_link:hover,a.light_link{
    color:#666 !important
}
.attaches_limiter object,.attaches_limiter video,.url-btn,.image_limit img,.spoiler img,.attaches_limiter img,.AttachRender img,.short_attach img,.attaches-fixer img,.preview_block img{
    max-width:100% !important;
    max-height:360px
}
.emoji{
    width:20px;
    height:20px;
    vertical-align:-3px
}
.js-on .spoiler{
    display:none
}
a.region_link:hover,.ewb:hover span,a.title_link:hover,a.title_link:hover span,a.grey_link:hover,span.grey_link a:hover,.list_item div a:hover,.author_link:hover,.edit_label a:hover,a.user_link:hover,a.service_link:hover,a.service_link:hover span,.busi a:hover,a.arrow_link:hover span,.pag .pgar .page:hover,.edit_link,.sub_menu a:hover,a.icolink:hover,.neutral_link span,.tools_block a:hover,.url-btn-blue:hover,.file_comments_info a:hover,.sub_block a:hover,a.name_link:hover,.response:hover,.green_box a:hover span,.ufi a:hover span,.ufi a:hover{
    color:red
}
.pgar{
    margin-bottom:5px
}
.pag .pgl,.pag .pgl a,.pgl uc-click{
    vertical-align:baseline
}
.pgl a,.pgl input.page_choose,.pgl button.page_choose{
    display:inline-block;
    background:#fefefe;
    background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e6e6e6));
    background:-moz-linear-gradient(top,#fefefe,#e6e6e6);
    background:-ms-linear-gradient(top,#fefefe,#e6e6e6);
    background:-o-linear-gradient(top,#fefefe,#e6e6e6);
    border:1px solid #a0a0a0 padding:3px
}
.pgl input.page_choose,.pgl button.page_choose{
    padding:3px 7px
}
.pgl a:hover,.pgl input.page_choose:hover,.pgl button.page_choose:hover{
    color:#333;
    background:#e6e6e6
}
.pgl a:active,.pgl input.page_choose:active,.pgl button.page_choose:active{
    background:#DFDFDF
}
.fd,.signature{
    font-size:12px
}
input[type="submit"].main_submit,input[type="button"].main_submit,.white,input[type="submit"].positive_button,.submit_link{
    color:#fff
}
.spb i{
    padding:3px
}
.pgl,.font0,.awb{
    font-size:0
}
.edit_button{
    border:1px solid #a0a0a0;
    text-shadow:1px 1px 0 #fff;
    padding:3px 8px;
    margin:0
}
.list_item table,.busi_switcher table{
    width:100%;
    border-collapse:collapse;
    border-spacing:0px
}
.busi_switcher table{
    table-layout:fixed
}
.busi_switcher{
    margin-top:-1px;
    margin-bottom:-1px
}
.backlink{
    word-wrap:break-word;
    border-bottom:1px solid #acb8ca
}
.busi_switcher table a{
    background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));
    background:-moz-linear-gradient(top,#fff,#e6e6e6);
    background:-o-linear-gradient(top,#fff,#e6e6e6);
    background:-ms-linear-gradient(top,#fff,#e6e6e6);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6')
}
.busi_switcher table a:hover{
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='false');
    background:#e6e6e6
}
.busi_switcher table.lines a{
    margin-bottom:1px;
    border:1px solid #9a9a9a
}
.busi_switcher table .active_item,.busi_switcher table a:active{
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='false');
    background:#e6e6e6;
    -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.05);
    box-shadow:inset 0 2px 4px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.05)
}
.busi_switcher table a,.busi_switcher table span.active_item{
    text-shadow:rgba(255,255,255,0.74902) 0px 1px 1px;
    border:1px solid #c5c5c5;
    border-right:0;
    margin-left:-1px;
    padding:5px 0
}
.main_switcher table a,.main_switcher table .active_item{
    border-right:1px solid #c5c5c5
}
.round_corners,.att_it,.button_block input,.form_button,.friends_access_list,input[type="submit"].main_submit,input[type="button"].main_submit,.edit_button{
    -webkit-border-radius:4px;
    border-radius:4px
}
#main > .busi{
    border-right:0;
    border-left:0
}
.busi,.yellow-block{
    border:1px solid #bfad95;
    background:#f9edbf;
    background:-webkit-gradient(linear,left top,left bottom,from(#fbfce9),to(#fcf4c8));
    background:-moz-linear-gradient(top,#fbfce9,#fcf4c8);
    background:-o-linear-gradient(top,#fbfce9,#fcf4c8);
    background:-ms-linear-gradient(top,#fbfce9,#fcf4c8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfce9',endColorstr='#fcf4c8')
}
.error_block .i_busi{
    padding:4px 10px 4px 30px;
    background:url(../images/get_info.png) 6px 4px no-repeat
}
.busi,.info,.error,.error_block,.yellow-block{
    position:relative;
    z-index:1000;
    margin:-1px
}
#pc3f12c,.light_widget .widget_title_block{
    background:#f5f5f5
}
.button_block{
    padding:15px 10px
}
.text_input,.friends_access_list,.button_block input,.form_button{
    border:1px solid #999
}
.button_block input,.form_button,input[type="submit"],input[type="button"].main_submit,input[type="submit"].positive_button,.submit_link{
    padding:4px
}
.pag .pgar .page,.button_block input,.form_button,input[type="submit"].main_submit,input[type="button"].main_submit,input[type="submit"].positive_button,.submit_link{
    margin:0
}
.word_break,.list_item,.friends_access_list,.bubble,.stnd_padd{
    word-wrap:break-word
}
#pc3f12c,.pag,.search_bar,.bottom_link_block,.list_item,.button_block,.title_block,.sub_menu,.strong_border{
    border-bottom:1px solid #b3b3b3
}
.bottom_link_block,.search_bar,.list_item,div.backlink,.title_block,.friends_access_list,.error,.error_block,.list_item .error_block,.busi,.pinkBlock{
    padding:11px 10px
}
.start_page_padd{
    padding:3px 10px
}
.stnd_padd{
    padding:6px 10px
}
.stnd_padd3{
    padding:10px
}
.stnd_padd4{
    padding:5px
}
a.region_link:visited,.author_settings,a.region_link,.t-strong_special .gr{
    color:green !important
}
.busi .site-versions,.system-message .site-versions,.left,#logo_link{
    float:left
}
.iwb,.list_item,.sub_menu,.busi_switcher table span,.busi_switcher table a,a.top_menu_link{
    display:block
}
.etb .iwb{
    margin-left:0
}
.etb{
    padding-left:25px
}
.right,.file_size,.comment_date,.percentage,div.date{
    float:right
}
#logo_panel{
    line-height:150%
}
.bottom_link_block,.search_bar,div.backlink,body .blue_bg{
    background:#ebf3fe
}
.lh_160,#mads a{
    line-height:175%
}
.lh_100{
    line-height:100%
}
form{
    margin:0
}
.margin0{
    margin:0 !important
}
.pre_content_wrap{
    padding-left:10px
}
.text_right,right_text{
    text-align:right !important
}
.text_left,.text_left > div{
    text-align:left !important
}
.text_input{
    background:#fff url(../images/pagination_page_num_input.png) left top repeat-x
}
.att_it,.overfl_hid,#logo_panel,.pre_content_wrap,.preview_widget div,.p3fa864,.preview_widget,.bookmark_block,#mads,.comm_attach,.oh{
    overflow:hidden
}
.files_num{
    color:#555
}
.sub_menu{
    margin-top:12px;
    padding:7px 0
}
#logo_panel{
    padding:7px 10px
}
.file_name{
    line-height:200%
}
.preview_block,.busi_switcher table,a.top_menu_link,.table__wrap-layout .table__cell.t_center,.t_center{
    text-align:center
}
.t_left{
    text-align:left
}
.preview_block .fdw{
    display:inline-block;
    font-size:0;
    max-width:100%
}
.pd_t5{
    padding-top:2px
}
.green_box a span,.color-green,a.neutral_link span{
    color:#108210
}
.middle,a.icolink,a.iconized,img.icon,.m,.img_c img,.im > span{
    vertical-align:middle !important
}
.bottom,.files_num{
    vertical-align:bottom !important
}
.edit_checbox{
    margin-right:9px
}
.top,.list_item table td,.icon_in_link{
    vertical-align:top
}
.topi{
    vertical-align:top !important
}
input[type="submit"].main_submit,input[type="button"].main_submit,.submit_link{
    border:1px solid #395387;
    background:#395387;
    background:-webkit-gradient(linear,left top,left bottom,from(#738dc6),to(#4a6295));
    background:-moz-linear-gradient(top,#738dc6,#4a6295);
    background:-o-linear-gradient(top,#738dc6,#4a6295);
    background:-ms-linear-gradient(top,#738dc6,#4a6295);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#738dc6',endColorstr='#4a6295');
    margin-top:3px
}
input[type="submit"].main_submit:hover,input[type="button"].main_submit:hover,.submit_link:hover{
    background:#85a0da;
    background:-webkit-gradient(linear,left top,left bottom,from(#85a0da),to(#37518b));
    background:-moz-linear-gradient(top,#85a0da,#37518b);
    background:-o-linear-gradient(top,#85a0da,#37518b);
    background:-ms-linear-gradient(top,#85a0da,#37518b);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#85a0da',endColorstr='#37518b')
}
input[type="submit"].main_submit:active,input[type="button"].main_submit:active,.submit_link:active{
    background:#37518b;
    background:-webkit-gradient(linear,left top,left bottom,from(#37518b),to(#85a0da));
    background:-moz-linear-gradient(top,#37518b,#85a0da);
    background:-o-linear-gradient(top,#37518b,#85a0da);
    background:-ms-linear-gradient(top,#37518b,#85a0da);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#37518b',endColorstr='#85a0da')
}
input[type="submit"].positive_button{
    border:1px solid #48a15e;
    background:#6bb377;
    background:-webkit-gradient(linear,left top,left bottom,from(#6bb377),to(#4c8150));
    background:-moz-linear-gradient(top,#6bb377,#4c8150);
    background:-o-linear-gradient(top,#6bb377,#4c8150);
    background:-ms-linear-gradient(top,#6bb377,#4c8150);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6bb377',endColorstr='#4c8150');
    margin-top:3px
}
input[type="submit"].positive_button:hover{
    background:#509b5d;
    background:-webkit-gradient(linear,left top,left bottom,from(#509b5d),to(#2c6734));
    background:-moz-linear-gradient(top,#509b5d,#2c6734);
    background:-o-linear-gradient(top,#509b5d,#2c6734);
    background:-ms-linear-gradient(top,#509b5d,#2c6734);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#509b5d',endColorstr='#2c6734')
}
input[type="submit"].positive_button:active{
    background:#2c6734;
    background:-webkit-gradient(linear,left top,left bottom,from(#2c6734),to(#509b5d));
    background:-moz-linear-gradient(top,#2c6734,#509b5d);
    background:-o-linear-gradient(top,#2c6734,#509b5d);
    background:-ms-linear-gradient(top,#2c6734,#509b5d);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c6734',endColorstr='#509b5d')
}
a.strong_link,.strong_link a,a.strong_link span,.url-btn-blue,.bright_blue{
    color:#00a5ed!important
}
a.strong_link:hover,.strong_link a:hover,a.strong_link span:hover,.list_item a:hover,a.light_link:hover,a.red_link:hover,.green_link:hover{
    color:red !important
}
button,input[type="button"],input[type="submit"],input[type="reset"],.button{
    background:#fefefe;
    border:1px solid #A6A6A6;
    background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e6e6e6));
    background:-moz-linear-gradient(top,#fefefe,#e6e6e6);
    background:-o-linear-gradient(top,#fefefe,#e6e6e6);
    background:-ms-linear-gradient(top,#fefefe,#e6e6e6);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e6e6e6');
    -webkit-border-radius:4px;
    border-radius:4px;
    cursor:pointer
}
button:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,.button:hover{
    background-color:#e6e6e6
}
button:active,input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active,.button:active{
    background-color:#DFDFDF
}
.dot_pic{
    margin-right:6px
}
a.red_link,a.red_link span,.red_item{
    color:#933
}
.light_blue{
    background:#eaeef4
}
a.service_link,a.service_link span,.service_item{
    color:#066
}
.list_item .list_item,.start_page_padd{
    border-bottom:none
}
.service_links_block,.slb{
    color:#a4b7c4
}
.old_browser_o .pni,div.poll{
    width:auto
}
.old_browser_o .wpni,.old_browser_o .pni{
    display:inline
}
.mr_l_0{
    margin-left:0 !important
}
.old_browser_o .pni{
    background:none
}
.service_links_block_top,.pad_t_a{
    padding-top:10px
}
.pad_b_a{
    padding-bottom:10px !important
}
.pad_t_b{
    padding-top:15px
}
.mb10{
    margin-bottom:10px !important
}
.light_border_bottom{
    border-bottom:1px solid #cdd4e1
}
.light_border_top{
    border-top:1px solid #cdd4e1
}
.mr0,.mr0 .tools-btn,.start_page_padd .dot_pic{
    margin-right:0 !important
}
.rotate_button{
    width:16px;
    height:16px;
    padding:0;
    font-size:0
}
.turn_left{
    background:#fff url(../images/rotate_left.png) center center no-repeat !important
}
.turn_right{
    background:#fff url(../images/rotate_right.png) center center no-repeat !important
}
.m_bottom{
    margin-bottom:-2px
}
.mt_0,.bmc{
    margin-top:0px !important
}
.mt,.mt_inner > div{
    margin-top:10px
}
.mt_big{
    margin-top:15px !important
}
.rotate_button .ico,.attach_button .ico_mail_attach_blue,.attach_button .ico_mail_attach{
    margin:0 !important
}
.tool_btn{
    position:relative
}
.tool_btn .ico,.tool_btn .ico_chat,.tool_btn .ico_mail{
    position:absolute;
    top:50%;
    left:0;
    margin-top:-8px !important
}
button.rotate_button{
    padding:4px;
    box-sizing:content-box
}
.a_button{
    height:auto;
    background:url(../images/a.png) center no-repeat !important
}
.delete_attach{
    border:none !important;
    background:url(../images/cross_r.gif) center no-repeat !important
}
.attach_block{
    margin-top:10px;
    background:#D8E3E7
}
.js-attach_menu{
    display:none
}
.bubble .list_item,.message__description .list_item,.attach_block .list_item{
    padding:10px 0
}
.bubble .list_item:first-child,.attach_block .list_item:first-child{
    padding-top:0
}
.bubble .list_item:last-child,.message__description .list_item:last-child,.at_list .list_item:last-child,.attach_block .list_item:last-child{
    border-bottom:none;
    padding-bottom:0
}
i.i{
    font-style:normal
}
.ewb,.ewb:hover{
    border:none;
    background:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='false')
}
.widget_title_block{
    background:#677fb3
}
.widget_title_block a.title_link,.widget_title_block a.title_link span{
    color:#fff
}
.widget_title_block a.title_link:hover,.widget_title_block a.title_link:hover span{
    color:red
}
.widget_title_block .widget_title_block_count{
    color:#ccc
}
.widget_title_block{
    padding:7px
}
.toolbar .list-link{
    padding:10px;
    border-bottom:1px solid #c0c6d2;
    display:block
}
.toolbar tr:last-child .list-link{
    border-bottom:0
}
.toolbar__wrap{
    border-radius:3px 3px 0 0;
    margin-bottom:-3px;
    padding-bottom:2px
}
.toolbar__wrap table{
    border:1px solid #c0c6d2;
    border-spacing:initial;
    border-bottom:0
}
.toolbar__wrap .ico.ico_smile{
    margin:0 1px
}
toolbar__dropdown-menu{
    left:-10px;
    margin-top:0;
    right:-10px;
    top:0
}
.toolbar__ddmenu .content{
    padding:5px 7px;
    text-align:center
}
.text-input__wrap .toolbar{
    margin-right:-20px
}
.toolbar table{
    width:100%
}
.toolbar td,.toolbar .hide td:last-child{
    text-align:center;
    border-right:1px solid #c0c6d2
}
.toolbar tr{
    text-align:center
}
.search_input{
    width:100%;
    padding:3px 4px;
    line-height:100%;
    margin:0
}
.blocks_pad .block_item{
    line-height:175%
}
.transp_bg{
    background:transparent !important
}
.grey_bg{
    background:#e6e5e5
}
.light_bg{
    background:#eef2f5
}
.light_item{
    color:#777 !important
}
.blue_border_bottom{
    border-bottom:1px solid #adc4e8
}
.light_blue_bg{
    background:#ccd8eb
}
.vlight_border_bottom{
    border-bottom:1px solid #ddd
}
.blue_wrap_block{
    background:#eaeef4
}
.tabs_block{
    position:relative;
    z-index:200
}
.tabs_block .tab_item{
    padding:8px 15px 10px 15px;
    margin-bottom:-4px;
    margin-right:0;
    margin-left:-1px;
    border:1px solid #c5d3e1;
    border-bottom:0;
    text-transform:uppercase;
    font-weight:bold;
    background:#e4e1e1;
    color:#323232;
    display:block
}
.tab_title{
    float:left;
    padding:8px 15px 7px 10px
}
.tabs_block .tab_item:first-child{
    -webkit-border-top-left-radius:5px;
    -moz-border-radius-topleft:5px;
    -o-border-radius:5px 0 0 0;
    border-top-left-radius:5px
}
.tabs_block .tab_item:last-child{
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topright:5px;
    -o-border-radius:0 5px 0 0;
    border-top-right-radius:5px
}
.tabs_block .tab_active,.tabs_block .tab_active:hover{
    background:#fff;
    position:relative;
    z-index:50;
    background:-webkit-gradient(linear,left top,left bottom,from(#edebeb),to(#f5f5f5));
    background:-moz-linear-gradient(top,#edebeb,#f5f5f5);
    background:-ms-linear-gradient(top,#edebeb,#f5f5f5);
    background:-o-linear-gradient(top,#edebeb,#f5f5f5);
    cursor:default
}
.tabs_line{
    margin-top:-1px;
    border-top:1px solid #cccaca;
    position:relative;
    z-index:100
}
.tabs_block{
    margin-bottom:0px;
    padding:5px 10px 0px 10px
}
.tabs_block a:hover{
    background:#ece9e9
}
a.light_service_link,a.lsl,.lit{
    color:#a4b7c4
}
.inner_list_item{
    padding:10px 0
}
.progress-item{
    height:10px;
    background:#d9e3ef;
    -webkit-box-shadow:inset 0px 3px 5px #bbcbdb;
    -moz-box-shadow:inset 0px 3px 5px #bbcbdb;
    box-shadow:inset 0px 3px 5px #bbcbdb
}
.progress-item__runner{
    height:10px;
    background:#61a961
}
.progress-item__runner_light{
    background:#9ab2cc
}
.progress-item__runner_anim{
    background:#9ab2cc url(../images/progress.gif) repeat-x
}
.progress-item_top{
    margin-top:25px
}
.progress-item__num{
    color:#a4b7c4;
    padding-left:5px
}
a:hover .progress-item__num,a.clicked .progress-item__num{
    color:#5c7ea2
}
.progress-item__num_fin{
    color:#61a961 !important
}
.catalog_item_description{
    line-height:40px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.lenta_item,.poll_block{
    background:#fff;
    border:1px solid #ccc
}
.counterBlock,#counterBlock{
    color:#888
}
.nowrap{
    white-space:nowrap
}
.cntBl{
    color:#bbc3c9;
    position:absolute;
    bottom:4px;
    right:20px;
    z-index:10;
    font-size:12px
}
.t-block_item{
    display:block
}
.t-block_item_left_border{
    border-left:1px solid #cccaca
}
.t-bg1{
    background:#f0f0f0;
    background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#e5e5e5));
    background:-moz-linear-gradient(top,#f0f0f0,#e5e5e5);
    background:-ms-linear-gradient(top,#f0f0f0,#e5e5e5);
    background:-o-linear-gradient(top,#f0f0f0,#e5e5e5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#e5e5e5')
}
.t-bg2{
    background:#edf3ff
}
.t-bg3{
    background:#fff;
    background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7f7f7));
    background:-moz-linear-gradient(top,#fff,#f7f7f7);
    background:-ms-linear-gradient(top,#fff,#f7f7f7);
    background:-o-linear-gradient(top,#fff,#f7f7f7);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7')
}
.t-bg_arrow_next{
    background:url('../images/arrow_next.png') right center no-repeat
}
.t-bg_arrow_prev{
    background:url('../images/arrow_prev.png') left center no-repeat
}
.t-link_no_underline_block,.t-link_no_underline_block:hover{
    color:#333;
    cursor:pointer
}
.t-link_no_underline:hover,.t-link_no_underline:hover span,.t-link_no_underline_block:hover .t-link_item_hover{
    color:red
}
.t-padd_left{
    padding-left:10px
}
.t-padd_right{
    padding-right:10px
}
.t-light_link{
    color:#666
}
.t-strong_red{
    color:#933
}
.t-link_top_item{
    z-index:30;
    position:relative
}
.t-padd_left_add{
    padding-left:20px
}
.no_word_break{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.cross_pc{
    display:block;
    cursor:pointer;
    width:18px;
    height:18px;
    background:url('../images/cross_sprite.png') transparent no-repeat;
    background-position:0 0
}
.cross_pc:hover{
    background-position:0 -18px
}
.avatar_wrap a,.for_avatar{
    display:block;
    overflow:hidden;
    position:relative
}
.avatar_wrap a img,.for_avatar img{
    float:left
}
.horiz-menu__link-ico_user::after{
    content:" ";
    display:block;
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),inset 0 0 2px 0 rgba(0,0,0,.2);
    -moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),inset 0 0 2px 0 rgba(0,0,0,.2);
    box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),inset 0 0 2px 0 rgba(0,0,0,.2)
}
.resize_ta{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    padding:5px;
    margin:2px 0;
    font-family:Arial,sans-serif;
    line-height:normal;
    resize:vertical
}
.main_switcher{
    padding:5px;
    margin-top:0
}
.small_padd{
    padding:9px 10px
}
.link_padd{
    padding:7px 6px
}
.hover_bg:hover{
    background:#e2e2e2
}
.left_corners{
    -webkit-border-radius:4px 0 0 4px !important;
    border-radius:4px 0 0 4px !important
}
.right_corners{
    -webkit-border-radius:0 4px 4px 0 !important;
    border-radius:0 4px 4px 0 !important
}
.bottom_pad,.bpad{
    padding-bottom:10px
}
.splr_item{
    display:inline-block;
    cursor:pointer;
    margin-bottom:3px;
    ;
    max-width:100%
}
.spo_desc{
    color:#00a5ed;
    border-bottom:1px dotted;
    display:inline-block;
    word-break:break-word;
    max-width:100%
}
.splr_item_hided .spo_desc{
    color:#617989;
    border-bottom:1px dotted #617989
}
.spo_text{
    margin-top:5px
}
.splr_item:hover .spo_desc{
    color:#57a3ea;
    border-bottom:1px dotted #57a3ea
}
.mb0,.n_fix .busi,.n_fix .info,.n_fix .error,.n_fix .error_block,.n_fix .yellow-block{
    margin-bottom:0 !important
}
.ml20{
    margin-left:20px
}
.mb18{
    margin-bottom:18px
}
.pl0{
    padding-left:0!important
}
.pr0{
    padding-right:0!important
}
.bt0{
    border-top:0!important
}
.no-borders #pc3f12c,.no-borders .list_item,.no-borders .strong_border,.list_item .list .stnd_padd:last-child,.list_item .list .t-block_item:last-child,.sub_link a,.bb0{
    border-bottom:0!important
}
.mt_m1{
    margin-top:-1px
}
.mt_p1{
    margin-top:1px
}
.m_pt{
    padding-top:6px
}
.m_pb{
    padding-bottom:4px
}
.adv_user_link,.adv_user_link span{
    display:block !important
}
.adv_user_link{
    float:left;
    overflow:hidden;
    border:1px solid #ccc;
    padding:10px !important;
    margin-right:5px;
    background:#f7fafa;
    position:relative;
    height:16px;
    -webkit-border-radius:4px;
    border-radius:4px;
    background:-webkit-gradient(linear,left top,left bottom,from(#f7fafa),to(#edeef0));
    background:-moz-linear-gradient(top,#f7fafa,#edeef0);
    background:-o-linear-gradient(top,#f7fafa,#edeef0);
    background:-ms-linear-gradient(top,#f7fafa,#edeef0);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7fafa',endColorstr='#edeef0')
}
.adv_user_link_text,.adv_user_link_text span.block_link_text{
    width:auto
}
.adv_user_link_text .ic{
    float:left
}
.adv_user_link_text span.block_link_text{
    background:none;
    margin-left:5px;
    color:#666;
    float:left;
    display:none !important
}
@media all and (min-width:450px){
    .adv_user_link_text span.block_link_text{
        display:block !important
    }
}
.font_18 .adv_user_link_text span.block_link_text{
    margin-top:-2px
}
#left_nav li.li a{
    display:block
}
.block_links{
    width:28px;
    height:28px;
    border:1px solid #ccc;
    margin:3px 10px 0 10px;
    background-color:#fefefe;
    background-position:center center;
    background-repeat:no-repeat
}
a.block_links:hover{
    background-color:#dfdfdf;
    color:#069 !important
}
.voteUpCnt{
    -webkit-border-radius:4px 0 0 4px;
    border-radius:4px 0 0 4px;
    margin-right:0;
    border-right:0
}
.voteDownCnt{
    -webkit-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0;
    border-left:0;
    margin-right:0
}
.vt_full_cnt{
    -webkit-border-radius:0;
    border-radius:0;
    margin-right:0;
    width:auto;
    font-size:14px
}
body .vt_full_cnt:hover{
    background:#f7fafa;
    background:-webkit-gradient(linear,left top,left bottom,from(#f7fafa),to(#edeef0));
    background:-moz-linear-gradient(top,#f7fafa,#edeef0);
    background:-o-linear-gradient(top,#f7fafa,#edeef0);
    background:-ms-linear-gradient(top,#f7fafa,#edeef0)
}
.adv_user_link:hover{
    background:#dae1eb
}
#main_shadow{
    position:relative
}
.linear_h_menu{
    height:18px;
    line-height:18px;
    padding:15px 0
}
.openSidebar #sidebarOverlay{
    position:absolute;
    z-index:500000;
    top:0;
    bottom:0;
    right:0;
    left:24.2%;
    cursor:pointer;
    background:#000;
    opacity:0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)
}
.openSidebar.rightbar #sidebarOverlay{
    left:20%
}
.symbian.openSidebar #sidebarOverlay{
    background:transparent
}
.openSidebar .sidebar_reg_form label{
    color:#c4ccda
}
.s_title,#left_nav ul li.li a.title_link{
    padding:7px 15px 8px 15px;
    ;
    color:#617989;
    overflow:hidden;
    text-transform:uppercase
}
.title_link_w_setting{
    padding-right:31px !important
}
#main_content_block,#wrap_all{
    overflow:hidden;
    position:relative
}
#rekl{
    border:1px solid #069;
    background:#f5f5f5
}
.comm_ava{
    display:block;
    float:left
}
body,html{
    width:auto;
    max-width:100%;
    position:relative
}
.sidebar-logo{
    border:none !important
}
.sidebar-logo__link{
    padding:24px 10px 23px 10px !important;
    height:24px;
    background:transparent !important;
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important
}
.sidebar-logo__link:after{
    display:none !important
}
.user_advanced .sidebar-logo__link{
    padding:10px !important
}
.user_advanced .sidebar-logo__link:active{
    padding:11px 10px 9px 10px !important
}
.not_auth .sidebar-logo__link{
    padding:20px 10px !important
}
.not_auth_main .sidebar-logo__link{
    padding:10px !important
}
#left_nav{
    width:100%;
    background:#4d5961
}
.openSidebar #top_info_block{
    display:none
}
.comm_ava img{
    width:20px;
    height:20px;
    background:#fff
}
.comm_ava img{
    width:16px;
    height:16px
}
#left_nav ul{
    list-style:none;
    margin:0;
    padding:0
}
#left_nav ul li.li{
    position:relative;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
#left_nav ul li.last{
    margin-bottom:20px
}
#left_nav ul li.li a{
    padding:8px 15px 8px 40px;
    color:#395387;
    overflow:hidden;
    white-space:nowrap;
    position:relative
}
#left_nav ul li.li div.t_center a{
    padding:8px 15px
}
.no_icons #left_nav ul li.li a{
    padding-left:15px
}
.s_i_text{
    display:block;
    position:relative;
    overflow:hidden;
    text-overflow:ellipsis
}
.s_i_normal-link{
    padding:8px 15px !important
}
.s_i_normal-link:active{
    background:transparent !important;
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important
}
#left_nav ul li.li a:hover{
    background:#818f99
}
.left_nav_padding{
    padding:5px
}
.left_nav_search_input,.reg_text_input{
    width:100%;
    box-sizing:border-box;
    padding:5px 37px 4px 7px;
    color:#c4ccda;
    -webkit-border-radius:5px;
    border-radius:5px;
    margin:0;
    background:#434b5a;
    border:1px solid #232833
}
.unauth_header .left_nav_search_input{
    width:160px
}
.reg_text_input{
    width:100%;
    padding:5px 7px 4px 7px;
    margin-left:-16px;
    color:#434b5a;
    background:#c4ccda
}
.reg_text_input_wrap{
    padding-left:16px
}
.left_nav_search_input:focus,.reg_text_input:focus{
    outline:none
}
.avatar_link{
    height:40px;
    line-height:40px;
    padding:10px 10px 10px 65px !important;
    position:relative;
    font-weight:bold
}
.avatar_link .ava{
    position:absolute;
    left:15px;
    top:10px
}
.left_nav_stat_item{
    color:#c4ccda;
    text-shadow:1px 1px #000;
    position:relative
}
#wrap_all{
    position:relative;
    background:#dae1e8
}
.comm_ava{
    margin:0 10px 0 0px
}
.comm_ava{
    margin:0 6px 0 0px
}
.logo_image{
    margin:0 10px 0 -5px
}
.left_nav_search_input_ico{
    display:none
}
#sidebar_wrap{
    float:left;
    position:relative;
    overflow:hidden;
    width:0;
    display:none;
    z-index:100
}
.openSidebar #sidebar_wrap{
    display:block
}
#left_nav_bg{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#4d5961;
    width:0
}
#main_search_form{
    position:relative
}
.s_title .s_i{
    display:none
}
.page_fixer{
    display:block;
    position:absolute;
    top:44px;
    right:0;
    bottom:0;
    left:0;
    background:#f5f5f5
}
.h-link{
    display:block;
    width:27px;
    height:26px;
    padding:10px;
    border-top:none !important;
    cursor:pointer
}
.bottom_fix{
    z-index:2100;
    position:relative;
    background:#ebebeb;
    clear:both
}
.gallery__descr{
    background:transparent url('../images/gallery_descr_bg.png') left bottom repeat-x
}
 .ico_payment{
    margin:0 3px -3px 0;
    background:url("../images/ico_payment.png") no-repeat
}
.ico_services{
    background:url("../images/ico_services.png") no-repeat;
    width:32px;
    height:32px
}
.ico_gallery{
    background:url("../images/ico_gallery.png") no-repeat
}
.ico_soc{
    margin:0 3px -3px 0;
    background:url("../images/ico_soc.png") no-repeat;
    width:18px;
    height:18px
}
.ico_lenta{
    margin:0 4px -3px 0;
    background:url("../images/ico_lenta.png") no-repeat
}
.ico_about{
    background:url("../images/ico_about.png") no-repeat;
    width:32px;
    height:32px
}
.ico_lists{
    background:url("../images/ico_lists.png") no-repeat
}
.tile-menu__pic{
    margin:25px 0 10px 0;
    background:url("../images/tile_main.png") no-repeat;
    width:40px;
    height:40px
}
.f__ico,.footer_edit .footer__links-wrapper .footer__link:after,.horiz-menu__link-ico{
    display:inline-block;
    background:url("../images/quick_links.png") no-repeat;
    width:22px;
    height:22px
}
.ico_cats{
    background:url("../images/ico_cats.png") no-repeat
}
.ico_soo{
    background:url("../images/ico_soo.png") no-repeat
}
.ico_mail{
    background:url("../images/ico_mail.png") no-repeat
}
.ico_abar{
    background:url("../images/ico_abar.png") no-repeat
}
.ico_prof{
    background:url("../images/ico_prof.png") no-repeat
}
.ico_attaches{
    margin:0 4px -3px 0;
    background:url("../images/ico_attaches.png") no-repeat
}
.ico_chat{
    background:url("../images/ico_chat.png") no-repeat
}
.adv_user_link span{
    cursor:pointer;
    background:url("../images/adv_links.png") no-repeat;
    width:16px;
    height:16px
}
.pd8d8bc,.ico,.s-chb:after,.form-checkbox:after,.pgn__go,.mail__checkbox:after,body input[type=submit].delete-btn{
    display:inline-block;
    background:url("../images/ico.png") no-repeat;
    width:16px;
    height:16px
}
.ico_flags{
    margin-right:5px;
    background:url("../images/ico_flags.png") no-repeat;
    width:18px;
    height:12px
}
.ico_mchest{
    background:url("../images/ico_mchest.png") no-repeat;
    width:48px;
    height:48px
}
.ico_compl{
    margin:0 4px 1px 0;
    background:url("../images/ico_compl.png") no-repeat;
    width:9px;
    height:9px
}
.ico_adult{
    background:url("../images/ico_adult.png") no-repeat;
    width:56px;
    height:56px
}
.ico_player{
    position:absolute;
    left:50%;
    top:50%;
    background:url("../images/ico_player.png") no-repeat;
    width:48px;
    height:48px
}
.ico_header_logo_newyear{
    margin:0 4px -3px 0;
    display:inline-block;
    background:url("../images/ico_header_logo_newyear.png") no-repeat;
    width:100px;
    height:18px
}
.ico_logo_newyear{
    background:url("../images/ico_logo_newyear.png") no-repeat;
    width:126px;
    height:22px
}
.ico_files{
    margin:0 4px -1px 0;
    background:url("../images/ico_files.png") no-repeat
}
.ico_cats_sz{
    margin:0 6px -3px 0;
    background:url("../images/ico_cats_sz.png") no-repeat
}
.ico_payment,.ico_gallery,.ico_lenta,.ico_lists,.ico_cats,.ico_soo,.ico_mail,.ico_abar,.ico_prof,.ico_attaches,.ico_chat,.ico_files,.ico_cats_sz{
    display:inline-block;
    width:16px;
    height:16px
}
.ico_services,.ico_soc,.ico_about,.tile-menu__pic,.ico_flags,.ico_mchest,.ico_compl,.ico_adult,.ico_player,.ico_logo_newyear{
    display:inline-block
}
 .s_i{
    display:block;
    position:absolute;
    top:50%;
    margin:-8px 0 0 -26px;
    background:url("../images/ico_sidebar_pc.png") no-repeat;
    width:16px;
    height:16px
}
 .ico_lenta_xlarge,.ico_soo_pen_xlarge,.ico_reload_xlarge,.ico_offline_xlarge{
    background-position:0 0;
    width:64px;
    height:64px
}
.ico_lenta_blogs{
    background-position:-66px 0
}
a:active .ico_lenta_blogs{
    background-position:-66px -18px
}
.ico_lenta_comments{
    background-position:-66px -36px
}
.ico_lenta_diary,.ico_diary,.chb-icons .form-checkbox_checked .ico_lenta_diary{
    background-position:-18px -66px
}
.chb-icons .ico_lenta_diary{
    background-position:-36px -66px
}
.horiz-menu__link-ico_menu{
    background-position:-52px -23px;
    width:24px;
    height:21px
}
.horiz-menu__link-ico_mail{
    background-position:0 -49px;
    width:24px;
    height:21px
}
.horiz-menu__link-ico_journal{
    background-position:0 -26px;
    width:25px;
    height:21px
}
.horiz-menu__link-ico_lenta{
    background-position:-52px 0;
    width:24px;
    height:21px
}
.f__ico_more{
    background-position:-24px -144px
}
.f__ico_settings{
    background-position:-96px -96px
}
.f__ico_add{
    background-position:-78px -24px
}
.f__ico_city{
    background-position:-126px -48px
}
.f__ico_help{
    background-position:-78px -48px
}
.f__ico_search,a.inl-link:hover .ico_cats_news,.ico_cats_news_black,a:active .ico_mail_spoiler,.ico_logo_newyear_3{
    background-position:0 -72px
}
.f__ico_users_search{
    background-position:-24px -72px
}
.f__ico_all_communities{
    background-position:-48px -72px
}
.f__ico_communities,.ico_cats_remont_black,a:active .ico_cats_remont,a.stnd-link_active .ico_cats_remont,a:active .ico_mail_attach,button:active .ico_mail_attach,.list-link:active .ico_mail_attach{
    background-position:-72px -72px
}
.f__ico_files,.ico_header_logo_newyear_5{
    background-position:-102px 0
}
.f__ico_mp3{
    background-position:-102px -24px
}
.f__ico_forum{
    background-position:-102px -48px
}
.f__ico_lenta{
    background-position:-102px -72px
}
.f__ico_journal,.ico_logo_newyear_4{
    background-position:0 -96px
}
.f__ico_chat{
    background-position:-24px -96px
}
.f__ico_my_blog{
    background-position:-48px -96px
}
.f__ico_blogs{
    background-position:-72px -96px
}
.f__ico_dating{
    background-position:-48px -144px
}
.f__ico_mail,.ico_files_jar{
    background-position:-126px 0
}
.f__ico_history{
    background-position:-126px -24px
}
.f__ico_about{
    background-position:-78px 0
}
.f__ico_shared_zone{
    background-position:-126px -96px
}
.f__ico_my_files{
    background-position:0 -120px
}
.f__ico_games{
    background-position:-24px -120px
}
.f__ico_logout{
    background-position:-48px -120px
}
.f__ico_ads{
    background-position:-72px -120px
}
.f__ico_video{
    background-position:-96px -120px
}
.f__ico_my_video{
    background-position:-120px -120px
}
.f__ico_link{
    background-position:-150px 0
}
.f__ico_bookmarks{
    background-position:-150px -24px
}
.f__ico_index{
    background-position:-150px -48px
}
.f__ico_friends{
    background-position:-150px -72px
}
.f__ico_login{
    background-position:-150px -96px
}
.f__ico_photos{
    background-position:-150px -120px
}
.f__ico_brush{
    background-position:0 -144px
}
.footer_edit .footer__links-wrapper .footer__link_on .footer__link:after{
    background-position:-26px 0;
    width:24px;
    height:24px
}
.footer_edit .footer__links-wrapper .footer__link_off .footer__link:after{
    background-position:0 0;
    width:24px;
    height:24px
}
.ico_cats_spaces,.ico_cats_spaces_black{
    margin:2px 5px -1px 0;
    background-position:-33px -160px;
    height:13px
}
a.inl-link:hover .ico_cats_spaces{
    background-position:-69px -160px;
    height:13px
}
.ico_cats_spaces_black,a:active .ico_cats_spaces,a.stnd-link_active .ico_cats_spaces,.ico_cats_spaces_black{
    background-position:-51px -160px;
    height:13px
}
.ico_cats_auto,.ico_cats_auto_black{
    margin:2px 5px -1px 0;
    background-position:-169px -96px;
    height:13px
}
a.inl-link:hover .ico_cats_auto,.ico_cats_auto_black{
    background-position:-169px -111px;
    height:13px
}
.ico_cats_auto_black,a:active .ico_cats_auto,a.stnd-link_active .ico_cats_auto,.ico_cats_auto_black{
    background-position:-15px -160px;
    height:13px
}
.ico_cats_business,.ico_cats_business_black{
    margin:1px 5px -1px 0;
    background-position:-144px -144px;
    height:14px
}
a.inl-link:hover .ico_cats_business,.ico_cats_business_black{
    background-position:-169px -64px;
    height:14px
}
.ico_cats_business_black,a:active .ico_cats_business,a.stnd-link_active .ico_cats_business,.ico_cats_business_black{
    background-position:-169px -48px;
    height:14px
}
.ico_cats_gadget,.ico_cats_gadget_black{
    margin:1px 8px -2px 3px;
    background-position:-187px -88px;
    width:10px;
    height:15px
}
a.inl-link:hover .ico_cats_gadget,.ico_cats_gadget_black{
    background-position:-187px -71px;
    width:10px;
    height:15px
}
.ico_cats_gadget_black,a:active .ico_cats_gadget,a.stnd-link_active .ico_cats_gadget,.ico_cats_gadget_black{
    background-position:-187px -54px;
    width:10px;
    height:15px
}
.ico_cats_city,.ico_cats_city_black{
    margin:0 5px -2px 0;
    background-position:-18px -36px
}
a.inl-link:hover .ico_cats_city,.ico_cats_city_black,.ico_leads,.ico_mail_quote,#present_link span{
    background-position:-36px -36px
}
.ico_cats_city_black,a:active .ico_cats_city,a.stnd-link_active .ico_cats_city,.ico_cats_city_black,.ico_comment{
    background-position:-62px 0
}
.ico_cats_animal,.ico_cats_animal_black{
    margin:0 5px -2px 0;
    background-position:-62px -18px
}
a.inl-link:hover .ico_cats_animal,.ico_cats_animal_black,.ico_eye_small{
    background-position:-62px -36px
}
.ico_cats_animal_black,a:active .ico_cats_animal,a.stnd-link_active .ico_cats_animal,.ico_cats_animal_black,.ico_rings,#edit_link_b span{
    background-position:0 -54px
}
.ico_cats_dating,.ico_cats_dating_black{
    margin:1px 5px 1px 0;
    background-position:-169px -32px;
    height:14px
}
a.inl-link:hover .ico_cats_dating,.ico_cats_dating_black{
    background-position:-169px -16px;
    height:14px
}
.ico_cats_dating_black,a:active .ico_cats_dating,a.stnd-link_active .ico_cats_dating,.ico_cats_dating_black{
    background-position:-169px 0;
    height:14px
}
.ico_cats_game,.ico_cats_game_black{
    margin:3px 5px 0 0;
    background-position:-36px -178px;
    height:11px
}
a.inl-link:hover .ico_cats_game,.ico_cats_game_black{
    background-position:-18px -178px;
    height:11px
}
.ico_cats_game_black,a:active .ico_cats_game,a.stnd-link_active .ico_cats_game,.ico_cats_game_black{
    background-position:0 -178px;
    height:11px
}
.ico_cats_news,.ico_cats_news_black{
    margin:0 5px -2px 0;
    background-position:-80px -54px
}
.ico_cats_news_black,a:active .ico_cats_news,a.stnd-link_active .ico_cats_news,.ico_cats_news_black,.ico_mail_link{
    background-position:-18px -72px
}
.ico_cats_remont,.ico_cats_remont_black{
    margin:0 5px -2px 0;
    background-position:-36px -72px
}
a.inl-link:hover .ico_cats_remont,.ico_cats_remont_black{
    background-position:-54px -72px
}
.ico_cats_moda,.ico_cats_moda_black{
    margin:0 5px -2px 0;
    background-position:-98px 0
}
a.inl-link:hover .ico_cats_moda,.ico_cats_moda_black{
    background-position:-98px -18px
}
.ico_cats_moda_black,a:active .ico_cats_moda,a.stnd-link_active .ico_cats_moda,.ico_cats_moda_black{
    background-position:-98px -36px
}
.ico_cats_travel,.ico_cats_travel_black{
    margin:0 5px -2px 0;
    background-position:-98px -54px
}
a.inl-link:hover .ico_cats_travel,.ico_cats_travel_black{
    background-position:-98px -72px
}
.ico_cats_travel_black,a:active .ico_cats_travel,a.stnd-link_active .ico_cats_travel,.ico_cats_travel_black{
    background-position:0 -90px
}
.ico_cats_internet,.ico_cats_internet_black{
    margin:0 5px -2px 0;
    background-position:-18px -90px
}
a.inl-link:hover .ico_cats_internet,.ico_cats_internet_black{
    background-position:-36px -90px
}
.ico_cats_internet_black,a:active .ico_cats_internet,a.stnd-link_active .ico_cats_internet,.ico_cats_internet_black{
    background-position:-54px -90px
}
.ico_cats_design,.ico_cats_design_black{
    margin:1px 5px -2px 0;
    background-position:-34px -126px;
    height:15px
}
a.inl-link:hover .ico_cats_design,.ico_cats_design_black{
    background-position:-52px -126px;
    height:15px
}
.ico_cats_design_black,a:active .ico_cats_design,a.stnd-link_active .ico_cats_design,.ico_cats_design_black{
    background-position:-70px -126px;
    height:15px
}
.ico_cats_history,.ico_cats_history_black{
    margin:0 3px -2px -2px;
    background-position:0 0;
    width:20px
}
a.inl-link:hover .ico_cats_history,.ico_cats_history_black{
    background-position:-22px 0;
    width:20px
}
.ico_cats_history_black,a:active .ico_cats_history,a.stnd-link_active .ico_cats_history,.ico_cats_history_black{
    background-position:0 -18px;
    width:20px
}
.ico_cats_video,.ico_cats_cinema,.ico_cats_cinema_black{
    margin:0 6px -2px 0;
    background-position:-152px -36px;
    width:15px
}
a.inl-link:hover .ico_cats_video,a.inl-link:hover .ico_cats_cinema,.ico_cats_cinema_black{
    background-position:-152px -18px;
    width:15px
}
.ico_cats_video_black,.ico_cats_cinema_black,a:active .ico_cats_video,a:active .ico_cats_cinema,a.stnd-link_active .ico_soo_video{
    background-position:-152px 0;
    width:15px
}
.ico_cats_file,.ico_cats_file_black{
    margin:0 5px -2px 0;
    background-position:-22px -18px
}
.ico_cats_file_black,a:active .ico_cats_file,a.stnd-link_active .ico_cats_file,.ico_cats_file_black{
    background-position:-36px -108px
}
.ico_cats_health,.ico_cats_health_black{
    margin:0 5px -2px 0;
    background-position:-54px -108px
}
a.inl-link:hover .ico_cats_health,.ico_cats_health_black{
    background-position:-72px -108px
}
.ico_cats_health_black,a:active .ico_cats_health,a.stnd-link_active .ico_cats_health,.ico_cats_health_black{
    background-position:-90px -108px
}
.ico_cats_cook,.ico_cats_cook_black{
    margin:0 7px -2px 1px;
    background-position:-187px 0;
    width:13px
}
a.inl-link:hover .ico_cats_cook,.ico_cats_cook_black{
    background-position:-187px -18px;
    width:13px
}
.ico_cats_cook_black,a:active .ico_cats_cook,a.stnd-link_active .ico_cats_cook,.ico_cats_cook_black{
    background-position:-187px -36px;
    width:13px
}
.ico_cats_book,.ico_cats_book_black{
    margin:2px 5px 0 0;
    background-position:-159px -160px;
    height:12px
}
a.inl-link:hover .ico_cats_book,.ico_cats_book_black{
    background-position:-141px -160px;
    height:12px
}
.ico_cats_book_black,a:active .ico_cats_book,a.stnd-link_active .ico_cats_book,.ico_cats_book_black{
    background-position:-123px -160px;
    height:12px
}
.ico_cats_music,.ico_cats_music_black{
    margin:0 6px -2px 0;
    background-position:-17px -126px;
    width:15px
}
a.inl-link:hover .ico_cats_music,.ico_cats_music_black{
    background-position:-152px -108px;
    width:15px
}
.ico_cats_music_black,a:active .ico_cats_music,a.stnd-link_active .ico_cats_music,.ico_cats_music_black{
    background-position:0 -126px;
    width:15px
}
.ico_cats_science,.ico_cats_science_black{
    margin:0 5px -2px 0;
    background-position:-134px -72px
}
a.inl-link:hover .ico_cats_science,.ico_cats_science_black{
    background-position:-134px -90px
}
.ico_cats_science_black,a:active .ico_cats_science,a.stnd-link_active .ico_cats_science,.ico_cats_science_black{
    background-position:-134px -54px
}
.ico_cats_education,.ico_cats_education_black{
    margin:0 5px -2px 0;
    background-position:-134px -36px
}
a.inl-link:hover .ico_cats_education,.ico_cats_education_black{
    background-position:-134px -18px
}
.ico_cats_education_black,a:active .ico_cats_education,a.stnd-link_active .ico_cats_education,.ico_cats_education_black{
    background-position:-18px -108px
}
.ico_cats_relationship,.ico_cats_relationship_black{
    margin:0 5px -2px 0;
    background-position:0 -108px
}
a.inl-link:hover .ico_cats_relationship,.ico_cats_relationship_black{
    background-position:-116px -90px
}
.ico_cats_relationship_black,a:active .ico_cats_relationship,a.stnd-link_active .ico_cats_relationship,.ico_cats_relationship_black{
    background-position:-116px -72px
}
.ico_cats_programm,.ico_cats_programm_black{
    margin:1px 5px -1px 0;
    background-position:0 -144px;
    height:14px
}
a.inl-link:hover .ico_cats_programm,.ico_cats_programm_black{
    background-position:-108px -144px;
    height:14px
}
.ico_cats_programm_black,a:active .ico_cats_programm,a.stnd-link_active .ico_cats_programm,.ico_cats_programm_black{
    background-position:-90px -144px;
    height:14px
}
.ico_cats_politic,.ico_cats_politic_black{
    margin:1px 5px -1px 0;
    background-position:-72px -144px;
    height:14px
}
a:active .ico_cats_politic,a.stnd-link_active .ico_cats_politic,.ico_cats_politic_black{
    background-position:-54px -144px;
    height:14px
}
.ico_cats_politic_black,a.inl-link:hover .ico_cats_politic,.ico_cats_politic_black{
    background-position:-36px -144px;
    height:14px
}
.ico_cats_profession,.ico_cats_profession_black{
    margin:0 7px -2px 1px;
    background-position:-169px -141px;
    width:13px
}
a.inl-link:hover .ico_cats_profession,.ico_cats_profession_black{
    background-position:-152px -126px;
    width:13px
}
.ico_cats_profession_black,a:active .ico_cats_profession,a.stnd-link_active .ico_cats_profession,.ico_cats_profession_black{
    background-position:0 -160px;
    width:13px
}
.ico_cats_hobby,.ico_cats_hobby_black{
    margin:1px 5px -1px 0;
    background-position:-126px -144px;
    height:14px
}
a:active .ico_cats_hobby,a.stnd-link_active .ico_cats_hobby,.ico_cats_hobby_black{
    background-position:-18px -144px;
    height:14px
}
.ico_cats_hobby_black,a.inl-link:hover .ico_cats_hobby,.ico_cats_hobby_black{
    background-position:-169px -80px;
    height:14px
}
.ico_cats_philosophy,.ico_cats_philosophy_black{
    margin:0 6px -2px 0;
    background-position:-152px -90px;
    width:15px
}
a.inl-link:hover .ico_cats_philosophy,.ico_cats_philosophy_black{
    background-position:-152px -72px;
    width:15px
}
.ico_cats_philosophy_black,a:active .ico_cats_philosophy,a.stnd-link_active .ico_cats_philosophy,.ico_cats_philosophy_black{
    background-position:-152px -54px;
    width:15px
}
.ico_cats_house,.ico_cats_house_black{
    margin:1px 5px -2px 0;
    background-position:-124px -126px;
    height:15px
}
a.inl-link:hover .ico_cats_house,.ico_cats_house_black{
    background-position:-106px -126px;
    height:15px
}
.ico_cats_house_black,a:active .ico_cats_house,a.stnd-link_active .ico_cats_house,.ico_cats_house_black{
    background-position:-88px -126px;
    height:15px
}
.ico_cats_sport,.ico_cats_sport_black{
    margin:0 5px -2px 0;
    background-position:-116px 0
}
a.inl-link:hover .ico_cats_sport,.ico_cats_sport_black{
    background-position:-90px -90px
}
.ico_cats_sport_black,a:active .ico_cats_sport,a.stnd-link_active .ico_cats_sport,.ico_cats_sport_black{
    background-position:-72px -90px
}
.ico_cats_subculture,.ico_cats_subculture_black{
    margin:0 5px -2px 0;
    background-position:-54px -54px
}
a.inl-link:hover .ico_cats_subculture,.ico_cats_subculture_black,a:active .ico_mail_color,#toZO_link span.on{
    background-position:-36px -54px
}
.ico_cats_subculture_black,a:active .ico_cats_subculture,a.stnd-link_active .ico_cats_subculture,.ico_cats_subculture_black,.ico_chat_journal_blue,.ico_mail_color,.pc .voteDownCnt:hover span,.voteDownCnt span.on,.pc .voteDownCnt:hover span.on{
    background-position:-18px -54px
}
.ico_cats_photo,.ico_cats_photo_black{
    margin:0 5px -2px 0;
    background-position:-116px -54px
}
a.inl-link:hover .ico_cats_photo,.ico_cats_photo_black{
    background-position:-116px -36px
}
.ico_cats_photo_black,a:active .ico_cats_photo,a.stnd-link_active .ico_cats_photo,.ico_cats_photo_black{
    background-position:-134px -108px
}
.ico_cats_sex,.ico_cats_sex_black{
    margin:2px 5px -1px 0;
    background-position:-87px -160px;
    height:13px
}
a.inl-link:hover .ico_cats_sex,.ico_cats_sex_black{
    background-position:-105px -160px;
    height:13px
}
.ico_cats_sex_black,a:active .ico_cats_sex,a.stnd-link_active .ico_cats_sex,.ico_cats_sex_black{
    background-position:-169px -126px;
    height:13px
}
.ico_cats_humor,.ico_cats_humor_black{
    margin:0 5px -2px 0;
    background-position:-134px 0
}
a.inl-link:hover .ico_cats_humor,.ico_cats_humor_black{
    background-position:-108px -108px
}
.ico_cats_humor_black,a:active .ico_cats_humor,a.stnd-link_active .ico_cats_humor,.ico_cats_humor_black,.ico_share_small{
    background-position:-80px -36px
}
.ico_cats_rpg,.ico_cats_rpg_black{
    margin:0 5px -2px 0;
    background-position:-80px -18px
}
a.inl-link:hover .ico_cats_rpg,.ico_cats_rpg_black,.ico_vote_down_small{
    background-position:-80px 0
}
.ico_cats_rpg_black,a:active .ico_cats_rpg,a.stnd-link_active .ico_cats_rpg,.ico_cats_rpg_black,.ico_people_in_viktorina,.ico_mail_strike,#bookmark_link span{
    background-position:0 -36px
}
.ico_cats_other,.ico_cats_other_black{
    margin:0 5px -2px 0;
    background-position:-44px -18px
}
a.inl-link:hover .ico_cats_other,.ico_cats_other_black,.ico_vote_down_on{
    background-position:-44px 0
}
.ico_cats_other_black,a:active .ico_cats_other,a.stnd-link_active .ico_cats_other,.ico_cats_other_black{
    background-position:-116px -18px
}
.ico_soo_invite_darkblue{
    margin:0 4px -3px 0;
    background-position:-54px -84px
}
a:active .ico_soo_invite_darkblue{
    background-position:-76px -66px
}
.ico_soo_location{
    margin:0 8px -2px 2px;
    background-position:-49px -102px;
    width:11px
}
.ico_soo_location_grey{
    margin:0 8px -2px 2px;
    background-position:-75px -102px;
    width:11px
}
a:active .ico_soo_location,a.stnd-link_active .ico_soo_location{
    background-position:-36px -102px;
    width:11px
}
a.inl-link:hover .ico_soo_location,a.inl-link:hover .ico_soo_location_grey{
    background-position:-62px -102px;
    width:11px
}
.ico_soo_request{
    margin:0 5px -2px 0;
    background-position:-94px -66px
}
a:active .ico_soo_request,a.stnd-link_active .ico_soo_request{
    background-position:-112px -66px
}
.ico_soo_user{
    margin:0 5px -2px 0;
    background-position:0 -84px
}
a:active .ico_soo_user,a.stnd-link_active .ico_soo_user,.ico_files_sz{
    background-position:-18px -84px
}
.ico_soo_chat{
    margin:0 5px -2px 0;
    background-position:-58px -66px
}
a:active .ico_soo_chat,a.stnd-link_active .ico_soo_chat,.ico_files_dir_list_small{
    background-position:-72px -84px
}
.ico_soo_cog_darkblue{
    margin:0 4px -3px 0;
    background-position:-40px -66px
}
a:active .ico_soo_cog_darkblue,.ico_files_dir_fof_small{
    background-position:-108px -84px
}
.link-darkblue:hover .ico_soo_cog_darkblue,.ico_files_dir{
    background-position:0 -102px
}
.ico_soo_adult{
    margin:0 5px -2px 0;
    background-position:-18px -102px
}
.ico_soo_question{
    margin:0 9px -2px 4px;
    background-position:-88px -102px;
    width:8px
}
.ico_soo_info{
    margin:0 10px -2px 5px;
    background-position:-98px -102px;
    width:6px
}
.ico_soo_violation{
    margin:0 5px -2px 0;
    background-position:-90px -84px
}
.ico_soo_people,.ico_blocked_xlarge,.ico_game_xlarge{
    background-position:-66px 0;
    width:64px;
    height:64px
}
.ico_soo_down{
    width:18px
}
.open .ico_soo_down{
    background-position:-20px -66px;
    width:18px
}
.ico_settings_black_blue,.ico_mail_bold,.voteDownCnt span{
    background-position:-18px 0
}
a:active .ico_settings_black_blue,a:active .ico_mail_strike,#bookmark_link span.on{
    background-position:-18px -36px
}
.ico_rules,.ico_mail_italic,.voteUpCnt span{
    background-position:0 -18px
}
a:active .ico_rules,a:active .ico_mail_italic,.pc .voteUpCnt:hover span,.voteUpCnt span.on,.pc .voteUpCnt:hover span.on{
    background-position:-18px -18px
}
.ico_journal,.ico_mail_underline,#mail_link span{
    background-position:-36px 0
}
a:active .ico_journal,a:active .ico_chat_journal_blue,button:active .ico_chat_journal_blue,a:active .ico_mail_underline,#add_to_lents_link span{
    background-position:-36px -18px
}
a:active .ico_people_in_viktorina,#toZO_link span,.ico_mchest_closed,.ico_adult_attention,.ico_header_logo_newyear_0,.ico_logo_newyear_0{
    background-position:0 0
}
a:active .ico_leads,a:active .ico_mail_quote,#friendship_link span{
    background-position:-54px 0
}
.ico_lock,#shared_link span{
    background-position:-54px -18px
}
.ico_lock_open,#shared_link span.on{
    background-position:-54px -36px
}
a:active .ico_mail_bold{
    background-position:-90px -72px
}
.ico_mail_code{
    margin:2px;
    background-position:-18px -126px;
    width:12px;
    height:12px
}
.list-link:active .ico_mail_code{
    background-position:-126px -104px;
    width:12px;
    height:12px
}
.js-clicked .ico_mail_code{
    background-position:-126px -90px;
    width:12px;
    height:12px
}
.js-clicked .ico_mail_color,#complaint_link span{
    background-position:-54px -54px
}
.ico_mail_background,#comment_link span{
    background-position:-72px 0
}
a:active .ico_mail_background,#save_link span{
    background-position:-72px -18px
}
.js-clicked .ico_mail_background{
    background-position:-72px -36px
}
.ico_mail_spoiler{
    background-position:-72px -54px
}
a:active .ico_mail_link{
    background-position:-36px -72px
}
.ico_mail_attach{
    background-position:-54px -72px
}
.js-clicked .ico_mail_attach{
    background-position:-108px -34px;
    width:15px
}
.ico_mail_file{
    margin:0 6px -3px 2px;
    width:12px
}
.ico_mail_music{
    background-position:-90px -36px
}
.ico_mail_video{
    background-position:-108px -52px;
    width:15px
}
.ico_mail_picture{
    background-position:0 0
}
.ico_mail_poll{
    background-position:0 -90px
}
.ico_mail_chat{
    background-position:-90px -90px;
    height:15px
}
.ico_vote_up{
    background-position:-72px -76px
}
.ico_vote_up_on{
    background-position:-18px -58px
}
a:active .ico_vote_up,a:active .ico_vote_up_on{
    background-position:0 -22px
}
.ico_vote_down{
    background-position:-18px -22px
}
a:active .ico_vote_down,a:active .ico_vote_down_on{
    background-position:-44px -18px
}
.ico_share,.ico_header_logo_newyear_2{
    background-position:0 -40px
}
.ico_share_on{
    background-position:-18px -40px
}
a:active .ico_share,a:active .ico_share_on{
    background-position:-36px -40px
}
a:active .ico_comment{
    background-position:-62px -18px
}
.ico_vote_up_small{
    background-position:0 -58px
}
.ico_vote_up_dark_blue_small{
    background-position:-98px 0
}
a:hover .ico_vote_up_dark_blue_small{
    background-position:-36px -58px
}
.ico_vote_up_small.on,.action-bar-info a.js-clicked .ico_vote_up_dark_blue_small{
    background-position:-54px -58px
}
.ico_vote_down_small.on{
    background-position:-80px -18px
}
.ico_share_dark_blue_small{
    background-position:-80px -54px
}
a:hover .ico_share_dark_blue_small{
    background-position:0 -76px
}
.ico_comments_small{
    background-position:-18px -76px
}
.ico_comments_dark_blue_small{
    background-position:-36px -76px
}
a:hover .ico_comments_dark_blue_small{
    background-position:-54px -76px
}
.ico_complaint_btn{
    background-position:-22px 0;
    width:20px;
    height:20px
}
.ico_complaint_btn:hover{
    background-position:0 0;
    width:20px;
    height:20px
}
.ico_attention{
    background-position:-170px -198px
}
.ico_noaccess_xlarge{
    background-position:-66px -132px;
    width:64px;
    height:64px
}
.ico_link_xlarge{
    background-position:0 -132px;
    width:64px;
    height:64px
}
.ico_weather_xlarge{
    width:64px;
    height:64px
}
.ico_nopeople_xlarge,.ico_prof_nopeople_xlarge{
    margin-bottom:13px;
    background-position:-66px -66px;
    width:64px;
    height:64px
}
.ico_ok_xlarge{
    background-position:-132px 0;
    width:64px;
    height:64px
}
.ico_search_people_large_grey{
    background-position:-198px -136px;
    width:32px;
    height:32px
}
.ico_prof_ok_green_large{
    margin-bottom:13px;
    background-position:-132px -66px;
    width:64px;
    height:64px
}
.ico_users_list{
    background-position:-198px 0
}
.ico_prof_EXT_SITE_1{
    background-position:-198px -34px
}
.ico_prof_EXT_SITE_2{
    background-position:-198px -68px
}
.ico_prof_EXT_SITE_3{
    background-position:-198px -102px
}
.ico_prof_EXT_SITE_4{
    background-position:-132px -132px
}
.ico_prof_EXT_SITE_5{
    background-position:0 -198px
}
.ico_prof_EXT_SITE_6{
    background-position:-34px -198px
}
.ico_prof_EXT_SITE_7{
    background-position:-68px -198px
}
.ico_prof_EXT_SITE_8{
    background-position:-102px -198px
}
.ico_prof_EXT_SITE_9{
    background-position:-136px -198px
}
.ico_prof_profile{
    background-position:-266px -18px
}
a:active .ico_prof_profile{
    background-position:-266px -36px
}
.ico_prof_user_darkblue{
    margin:0 4px -3px 0;
    background-position:-266px -54px
}
a:active .ico_prof_user_darkblue{
    background-position:-266px -72px
}
.ico_prof_game{
    background-position:-266px -90px
}
a:active .ico_prof_game{
    background-position:-266px -108px
}
.ico_link{
    background-position:-232px -200px
}
a:active .ico_link{
    background-position:-198px -170px
}
.ico_temp_block{
    background-position:-166px -132px
}
a:active .ico_temp_block{
    background-position:-132px -166px
}
.ico_ban{
    background-position:-150px -166px
}
a:active .ico_ban{
    background-position:-168px -166px
}
.ico_transaction{
    background-position:-204px -198px
}
a:active .ico_transaction{
    background-position:0 -232px
}
.ico_jour_action{
    background-position:-18px -232px
}
a:active .ico_jour_action{
    background-position:-36px -232px
}
.ico_vk_c{
    background-position:-54px -232px
}
.ico_odnk_c{
    background-position:-72px -232px
}
.ico_mymir_c{
    background-position:-90px -232px
}
.ico_fb_c{
    background-position:-108px -232px
}
.ico_gmail{
    background-position:-126px -232px
}
a:active .ico_gmail{
    background-position:-144px -232px
}
.ico_ymail{
    background-position:-162px -232px
}
a:active .ico_ymail,a.js-clicked .ico_ymail{
    background-position:-180px -232px
}
.ico_rmail{
    background-position:-198px -232px
}
a:active .ico_rmail,a.js-clicked .ico_rmail{
    background-position:-216px -232px
}
.ico_other_mail{
    background-position:-234px -232px
}
a:active .ico_other_mail,a.clicked .ico_other_mail{
    background-position:-266px 0
}
.ico_friends_list_blue{
    background-position:-232px 0
}
a:active .ico_friends_list_blue{
    background-position:-232px -34px;
    width:32px;
    height:32px
}
.ico_pair_users_blue{
    background-position:-232px -68px
}
a:active .ico_pair_users_blue{
    background-position:-232px -102px;
    width:32px;
    height:32px
}
.ico_newbe-circle{
    top:0;
    bottom:0;
    margin:auto 0;
    left:25px;
    position:absolute;
    background-position:-232px -136px;
    width:30px;
    height:30px
}
.stnd-link_newbe-completed .ico_newbe-circle{
    background-position:-232px -168px;
    width:30px;
    height:30px
}
.ico_dots{
    background-position:-266px -126px;
    width:4px;
    height:10px
}
.stnd-link_newbe-completed .ico_dots{
    background-position:-272px -126px;
    width:4px;
    height:10px
}
.ico_rotate_left{
    background-position:-108px -364px
}
.ico_rotate_right{
    background-position:-126px -364px
}
.ico_darr_left{
    background-position:-144px -364px
}
.ico_darr_right{
    background-position:-162px -364px
}
.ico_a{
    background-position:-180px -364px
}
button:active .ico_a{
    background-position:-198px -364px
}
.js-clicked .ico_a{
    background-position:-216px -364px
}
.ico_checked{
    background-position:-234px -364px
}
.ico_note{
    background-position:-252px -364px
}
.ico_quote{
    background-position:-270px -364px
}
.ico_smile{
    background-position:-288px -364px
}
.ico_smile_blue{
    background-position:-306px -364px
}
.ico_menu{
    margin-right:7px;
    margin-top:-5px;
    background-position:-166px -180px;
    width:19px;
    height:14px
}
.unauth_header__link_menu:hover .ico_menu{
    background-position:-187px -180px;
    width:19px;
    height:14px
}
.ico_logo{
    background-position:0 -90px;
    width:96px;
    height:20px
}
.ico_spacesru{
    margin-top:2px;
    width:126px;
    height:22px
}
.ico_android{
    background-position:-140px -198px
}
.ico_objavl{
    background-position:-158px -198px
}
.ico_download,.ico_down_blue{
    background-position:-176px -198px
}
.ico_download2{
    background-position:-194px -198px
}
.ico_download2_blue{
    background-position:-212px -198px
}
.ico_download2_grey{
    background-position:-234px 0
}
a:active .ico_download2,a:active .ico_download2_blue,a:active .ico_download2_grey{
    background-position:-234px -18px
}
.ico_enter{
    margin-left:7px;
    margin-top:-4px;
    background-position:-234px -36px
}
body .unauth_header__link_enter:hover .ico_enter{
    background-position:-234px -54px
}
.ico_user{
    margin:0 6px -3px 0;
    background-position:-234px -72px
}
.ico_arrow{
    margin-bottom:-1px;
    background-position:-414px -321px
}
.ico_weather{
    background-position:-234px -108px
}
.ico_auto{
    background-position:-234px -126px
}
.ico_sport{
    background-position:-104px -198px;
    height:17px
}
.ico_games{
    background-position:-234px -162px
}
.ico_info{
    background-position:-234px -180px
}
.list-link:hover .ico_info{
    background-position:-234px -198px
}
.ico_mobiles{
    background-position:0 -220px
}
.ico_uc{
    background-position:-18px -220px
}
.ico_rating{
    background-position:-36px -220px
}
.ico_monetka{
    background-position:-54px -220px
}
.ico_com{
    margin:0 5px -4px 0;
    background-position:-414px -166px;
    width:13px;
    height:13px
}
.ico_close{
    cursor:pointer;
    background-position:-90px -220px
}
.ico_close:hover{
    background-position:-108px -220px
}
.ico_close_btn{
    background-position:-98px -90px;
    width:20px;
    height:20px
}
.ico_close_btn_invers{
    background-position:0 -198px;
    width:20px;
    height:20px
}
.ico_close_btn:hover,.ico_close_btn_invers:hover{
    background-position:-22px -198px;
    width:20px;
    height:20px
}
a:active .ico_mode_fronl,button:active .ico_mode_fronl{
    background-position:-162px -220px
}
.ico_shared{
    margin:0 6px -4px 0;
    background-position:-180px -220px
}
.ico_shared_white{
    background-position:-198px -220px
}
.ico_shared_grey{
    background-position:-216px -220px
}
.ico_shared_darkblue{
    margin:0 6px -4px 0;
    background-position:-234px -220px
}
a:active .ico_shared_darkblue,a:active .ico_shared_blue,button:active .ico_shared_blue{
    background-position:-252px 0
}
a.inl-link:hover .ico_shared_darkblue,.ico_shared_blue{
    background-position:-252px -18px
}
.ico_photo_select{
    background-position:-136px -112px;
    width:24px;
    height:24px
}
.ico_photo_selected{
    background-position:-170px -146px;
    width:24px;
    height:24px
}
.ico_slider-next{
    margin-right:10px;
    background-position:-414px -20px;
    width:13px;
    height:18px
}
.ico_slider-prev{
    margin-left:10px;
    background-position:-414px 0;
    width:13px;
    height:18px
}
.ico_ok,.ico_ok_green{
    background-position:-252px -108px
}
.ico_ok_w{
    background-position:-252px -126px
}
.ico_ok_active{
    background-position:-252px -144px
}
a:active .ico_ok_active,.js-clicked .ico_ok,.btn-main:active .ico_ok_blue{
    background-position:-252px -162px
}
a:active .ico_ok_blue,button:active .ico_ok_blue,button:active .ico_ok_grey,.clicked .ico_ok_grey,.hover-item:active .ico_ok_grey,.list-link:active .ico_ok_grey,.user__tools-link:active .ico_ok_grey{
    background-position:-252px -180px
}
body .user__tools-link_disabled:active .ico_ok_grey{
    background-position:-72px -364px
}
.ico_wait{
    background-position:-252px -198px
}
.ico_reload_darkblue{
    background-position:-252px -216px
}
.ico_reload_gray{
    background-position:0 -238px
}
.ico_reload_blue{
    background-position:-18px -238px
}
a:active .ico_reload_blue{
    background-position:-36px -238px
}
.ico_arr,.ico_arr2{
    background-position:-414px -307px
}
.link-red .ico_arr{
    background-position:-414px -265px
}
.link-imp:hover .ico_arr,.link-blue.inl-link:hover .ico_arr,.ico_arr7,.inl-link .ico_arr{
    background-position:-414px -349px;
    width:6px;
    height:10px
}
.stnd-link:active .ico_arr8{
    background-position:-414px -373px;
    width:6px;
    height:10px
}
.pgn__link_hover:active .ico_arr,.s-city__pagination-btn:active .ico_arr{
    background-position:-414px -237px;
    width:8px;
    height:12px
}
.ico_arr3{
    background-position:-414px -251px
}
.pgn__link_hover:active .ico_arr3,.s-city__pagination-btn:active .ico_arr3{
    background-position:-414px -223px;
    width:8px;
    height:12px
}
.ico_arr4{
    background-position:-414px -279px
}
.link-stnd:hover .ico_arr4{
    background-position:-414px -321px;
    width:8px;
    height:12px
}
.ico_arr5{
    margin:0 2px -3px -3px!important
}
.js-toggle_content_hide .ico_arr5{
    background-position:-216px -238px
}
.ico_arr6{
    background-position:-414px -293px
}
.link-stnd:hover .ico_arr7,.nl a:hover .ico_arr,.ico_arr8,.link-imp .ico_arr,.link-blue .ico_arr,.inl-link:hover .ico_arr{
    background-position:-120px -90px;
    width:6px;
    height:10px
}
.ico_arr9{
    margin:0;
    background-position:-208px -170px;
    width:6px;
    height:8px
}
a:hover .ico_arr9{
    background-position:-200px -170px;
    width:6px;
    height:8px
}
button:active .ico_arr10{
    margin-bottom:0;
    background-position:-414px -385px;
    width:6px;
    height:10px
}
.stnd-link:active .ico_arr,.s-city__item:active .ico_arr,.list-link:active .ico_arr,.stnd-link:active .ico_arr,.list-link:active .ico_arr2,a:active .ico_arrow,.btn-single:active .ico_arr,.link-imp:hover .ico_arrow,a:active .ico_arr4,a:active .ico_arr6,.js-toggle_content_hide .ico_arr_bottom{
    background-position:-414px -335px;
    width:8px;
    height:12px
}
.link-return:hover .ico_arrow-back{
    background-position:-414px -361px;
    width:6px;
    height:10px
}
.ico_set{
    background-position:-270px -54px
}
.ico_chart_blue{
    background-position:-270px -72px
}
a:active .ico_chart_blue{
    background-position:-270px -90px
}
.ico_wind{
    background-position:-270px -108px
}
.ico_humidity{
    background-position:-270px -126px
}
.ico_pressure{
    background-position:-270px -144px
}
.ico_arr_bottom_darkblue{
    margin:0 0 -3px -2px!important;
    background-position:-270px -162px
}
.ico_arr_bottom{
    margin:0 0 -3px -2px!important
}
.ico_arr_bottom_white{
    margin:0 0 -3px -2px!important;
    background-position:-270px -180px
}
.links-group .ico_arr_bottom,.drop-down-label_single.drop-down-label .ico_arr_bottom,.drop-down-list_inner .drop-down-label .ico_arr_bottom,.ico_arr_bottom_grey{
    background-position:-270px -198px
}
.drop-down-label .ico_arr_bottom{
    background-position:-270px -216px
}
.list-link:active .ico_arr_bottom_grey{
    background-position:-270px -234px
}
.drop-down-label.js-clicked .ico_arr_bottom_darkblue,.js-clicked.list-link:active .ico_arr_bottom_grey{
    background-position:0 -256px
}
.js-clicked .ico_arr_bottom{
    background-position:-18px -256px
}
.js-clicked .ico_arr_bottom_white{
    background-position:-36px -256px
}
.js-clicked .ico_arr_bottom_grey{
    background-position:-54px -256px
}
.drop-down-label.js-clicked .ico_arr_bottom,.ico_arr_up,.drop-down-label_single.drop-down-label.js-clicked .ico_arr_bottom_darkblue,.drop-down-label_single.drop-down-label.js-clicked .ico_arr_bottom{
    background-position:-72px -256px
}
.ico_speaker{
    background-position:-90px -256px
}
.ico_anonym{
    background-position:-108px -256px
}
.ico_private{
    background-position:-126px -256px
}
.ico_gb{
    background-position:-144px -256px
}
.ico_blog{
    background-position:-162px -256px
}
.ico_comm{
    background-position:-147px -180px;
    width:17px
}
.ico_comm_darkblue{
    background-position:-52px -180px;
    width:17px
}
.ico_tort{
    background-position:-216px -256px
}
.ico_fav,.ico_fav_grey{
    background-position:-234px -256px
}
a:active .ico_fav,a:active .ico_fav_grey{
    background-position:-252px -256px
}
.ico_fav_on{
    background-position:-270px -256px
}
a:active .ico_fav_on,.js-clicked .ico_fav_on{
    background-position:-288px 0
}
.ico_complaint_small{
    margin:0;
    background-position:-414px -211px;
    width:10px;
    height:10px
}
a:active .ico_complaint_small,.js-clicked .ico_complaint_small{
    background-position:-414px -199px;
    width:10px;
    height:10px
}
.ico_complaint{
    background-position:-288px -54px
}
.ico_complaint_blue{
    background-position:-288px -72px
}
a:active .ico_complaint,a:active .ico_complaint_blue,button:active .ico_complaint_blue,.js-clicked .ico_complaint{
    background-position:-288px -90px
}
.ico_game{
    background-position:-288px -108px
}
.ico_game_blue{
    background-position:-288px -126px
}
a:active .ico_game_blue{
    background-position:-288px -144px
}
.ico_photo_darkblue{
    background-position:-288px -162px
}
.ico_photo,.chb-icons .form-checkbox_checked .ico_photo{
    background-position:-288px -180px
}
.chb-icons .ico_photo,.ico_photo_gray{
    background-position:-288px -198px
}
.js-clicked .ico_photo_darkblue,.list-link:hover .ico_photo_gray{
    background-position:-288px -216px
}
button:hover .ico_photo_darkblue,a:hover .ico_photo_gray,.change_avatar_sublink.js-clicked .ico_photo_gray{
    background-position:-288px -234px
}
.ico_music_darkblue{
    background-position:-288px -252px
}
.ico_music,.chb-icons .form-checkbox_checked .ico_music{
    background-position:0 -274px
}
.chb-icons .ico_music{
    background-position:-18px -274px
}
.ico_video_darkblue{
    background-position:-36px -274px
}
.ico_video,.chb-icons .form-checkbox_checked .ico_video{
    background-position:-54px -274px
}
.chb-icons .ico_video{
    background-position:-72px -274px
}
.ico_file_darkblue{
    background-position:-90px -274px
}
.ico_file,.chb-icons .form-checkbox_checked .ico_file{
    background-position:-108px -274px
}
.chb-icons .ico_file{
    background-position:-126px -274px
}
.ico_forum_darkblue{
    background-position:-144px -274px
}
.ico_forum,.chb-icons .form-checkbox_checked .ico_forum{
    background-position:-162px -274px
}
.chb-icons .ico_forum{
    background-position:-180px -274px
}
.ico_mess_darkblue{
    background-position:-198px -274px
}
.ico_mess,.chb-icons .form-checkbox_checked .ico_mess{
    background-position:-216px -274px
}
.chb-icons .ico_mess{
    background-position:-234px -274px
}
.ico_settings_light{
    background-position:-252px -274px
}
.ico_settings_black,a:hover .ico_settings_light,a:active .ico_settings_light,.list-link:active .ico_settings,a:active .ico_settings,a.link_active .ico_settings{
    background-position:-270px -274px
}
.ico_add{
    background-position:-288px -274px
}
a:active .ico_add,a:active .ico_add_blue,a:active .ico_add_darkblue,.list-link:active .ico_add{
    background-position:-306px 0
}
.ico_history{
    background-position:-306px -18px
}
.ico_history_blue,.link-grey:hover .ico_history{
    background-position:-306px -36px
}
.ico_history_black,a:hover .ico_history_blue,a:active .ico_history{
    background-position:-306px -54px
}
.ico_exit{
    background-position:-306px -72px
}
.ico_exit_blue{
    background-position:-306px -90px
}
.ico_exit2{
    background-position:-306px -108px
}
a:active .ico_exit,.link_active .ico_exit,a:active .ico_exit_blue{
    background-position:-306px -126px
}
.ico_enter_blue{
    background-position:-306px -144px
}
.ico_enter_grey,body a.stnd-link_disabled .ico_enter_grey{
    background-position:-306px -162px
}
a:active .ico_enter_blue,a:active .ico_enter_grey{
    background-position:-306px -180px
}
.ico_gifts,.stnd-link_disabled:active .ico_gifts,body .user__tools-link.user__tools-link_disabled .ico_gifts{
    background-position:-306px -198px
}
.ico_gifts_blue{
    background-position:-306px -216px
}
a:active .ico_gifts,a:active .ico_gifts_blue{
    background-position:-306px -234px
}
.ico_friends{
    background-position:-306px -252px
}
.ico_readers{
    background-position:-71px -180px;
    width:17px
}
.ico_int_people{
    background-position:0 -292px
}
.ico_status{
    background-position:-90px -180px;
    width:17px
}
.pc .user__change-btn:hover .ico_status,.user__change-btn.js-clicked .ico_status{
    background-position:-36px -292px
}
.ico_more{
    background-position:-54px -292px
}
.ico_more_b{
    background-position:-72px -292px
}
.pc .btn-tools:hover .ico_more_b,.inl-link:hover .ico_more,.btn-tools.js-clicked .ico_more_b{
    background-position:-90px -292px
}
.js-clicked .ico_more,.user__tools-link:active .ico_more,.user__tools-link.clicked .ico_more{
    background-position:-108px -292px
}
body a.stnd-link_disabled .ico_befriends,body a.stnd-link_disabled:active .ico_befriends,body .list-link.user__tools-link_disabled .ico_befriends,body .user-tile__btn.user__tools-link_disabled .ico_befriends,body .user__tools-link.user__tools-link_disabled .ico_befriends{
    background-position:-360px -346px
}
a:active .ico_befriends,.hover-item:active .ico_befriends,.js-clicked .btn-single .ico_befriends,.clicked .ico_befriends,.hover-item.clicked .ico_befriends,.user-tile__btn:active .ico_befriends,.user-tile__btn.js-clicked .ico_befriends,a:active .ico_befriends_blue,.js-clicked .ico_befriends_blue,a.clicked .ico_befriends_blue,a:active .ico_befriends_darkblue{
    background-position:-126px -292px
}
.ico_befriends_white{
    background-position:-144px -292px
}
.ico_befriends_blue{
    background-position:-162px -292px
}
.ico_befriends_on{
    background-position:-180px -292px
}
a:active .ico_befriends_on,.js-clicked .ico_befriends_on,a:active .ico_befriends_inprocess,.js-clicked .ico_befriends_inprocess{
    background-position:-198px -292px
}
.ico_befriends_inprocess{
    background-position:-216px -292px
}
.ico_befriends_darkblue{
    background-position:-234px -292px
}
.ico_plane{
    background-position:-252px -292px
}
a:active .ico_plane,a:active .ico_plane_blue,button:active .ico_plane,button:active .ico_plane_blue{
    background-position:-270px -292px
}
.ico_read_blue{
    background-position:-288px -292px
}
.ico_read_darkblue{
    background-position:-306px -292px
}
.ico_read,body .list-link.user__tools-link_disabled:hover .ico_read,body .user__tools-link.user__tools-link_disabled .ico_read,body a.stnd-link_disabled .ico_read,body a.stnd-link_disabled:active .ico_read{
    background-position:-324px 0
}
.js-clicked .ico_read,a:active .ico_read,a:active .ico_read_blue{
    background-position:-324px -18px
}
.ico_read_on{
    background-position:-324px -36px
}
a:active .ico_read_on,.js-clicked .ico_read_on{
    background-position:-324px -54px
}
.ico_write,body a.stnd-link_disabled .ico_write,body a.stnd-link_disabled:active .ico_write,body .list-link.user__tools-link_disabled .ico_write,body .user__tools-link.user__tools-link_disabled .ico_write{
    background-position:-324px -72px
}
.hover-item:active .ico_write,a:active .ico_write,a:active .ico_mail_blue,.strong_clicked .ico_mail_blue{
    background-position:-324px -90px
}
.ico_mail_white{
    background-position:-324px -108px
}
.ico_mail_blue{
    background-position:-108px -382px
}
.ico_mobile_blue{
    background-position:-324px -144px
}
a:active .ico_mobile_blue,.strong_clicked .ico_mobile_blue{
    background-position:-324px -162px
}
a:active .ico_remove,a.inline-link:active .ico_remove,.clicked .ico_remove,a:active .ico_remove_blue,button:active .ico_remove_blue,a.link_active .ico_remove,button:active .ico_remove,.list-link:active .ico_delete,a:active .ico_delete,a:active .ico_delete_darkblue,.js-clicked .ico_remove,body input[type=submit].delete-btn:hover,body input[type=submit].delete-btn:active{
    background-position:-324px -180px
}
.ico_remove_blue,.link-dim:hover .ico_remove,.inline-link:hover .ico_remove,.link-dim:hover .ico_remove{
    background-position:-18px -364px
}
.ico_delete_g{
    background-position:-324px -198px
}
.link_light:hover .ico_delete_g{
    background-position:-324px -216px
}
.btn-main:active .ico_delete_g,.list-link:active .ico_delete_g,.user__tools-link:active .ico_delete_g{
    background-position:-324px -234px
}
.ico_edit_b,a:hover .ico_edit_darkblue,a:hover .no-text .ico_profile,.link-normal:hover .ico_profile,.inline-link:hover .ico_edit_dim,.link-grey:hover .ico_edit_dim,.link-dim:hover .ico_edit_dim{
    background-position:-324px -252px
}
.link-imp:hover .ico_edit_b,.ico_edit_darkblue,.list-link:hover .ico_edit_darkblue,.btn-main:active .ico_edit_b{
    background-position:-324px -270px
}
.ico_edit,.inline_dd_menu_link.js-clicked .ico_edit_dim,a:active .ico_profile,a:active .no-text .ico_profile,a:active .ico_edit_dim,a.inline-link:active .ico_edit_dim,button:active .ico_edit_dim,a:active .ico_edit_b,a.clicked .ico_profile{
    background-position:-324px -288px
}
.ico_plus_blue{
    background-position:0 -310px
}
.ico_plus_darkblue,.js-clicked .ico_plus_grey,.link-blue:hover .ico_plus_blue{
    background-position:-18px -310px
}
a:active .ico_plus_darkblue,a:active .ico_plus_grey,.js-clicked .ico_plus_grey,button:active .ico_plus_grey,a:active .ico_plus_blue,button:active .ico_plus_blue,a:active .ico_plus,button:active .ico_plus,.btn-main:active .ico_plus,.js-clicked .ico_plus,.inl-link:hover .ico_plus,.links-group_important .list-link:active .ico_plus{
    background-position:-36px -310px
}
.ico_minus_grey{
    background-position:-54px -310px
}
.ico_minus_blue{
    background-position:-72px -310px
}
a:active .ico_minus_grey,a:active .ico_minus_blue,button:active .ico_minus_blue{
    background-position:-90px -310px
}
a:active .ico_eye,a:active .ico_eye_grey,button:active .ico_eye{
    background-position:-108px -310px
}
.link-grey:hover .ico_eye{
    background-position:-126px -310px
}
.ico_mess_blue{
    background-position:-144px -310px
}
a:active .ico_mess,a:active .ico_mess_blue,button:active .ico_mess_blue{
    background-position:-162px -310px
}
.ico_att{
    background-position:-180px -310px
}
a:active .ico_att{
    background-position:-198px -310px
}
.ico_block{
    background-position:-216px -310px
}
.ico_ban_list{
    background-position:-234px -310px
}
a:active .ico_ban_list{
    background-position:-252px -310px
}
.ico_achievement{
    background-position:-270px -310px
}
a:active .ico_achievement{
    background-position:-288px -310px
}
.ico_noaccess{
    margin-right:10px;
    background-position:-166px -102px
}
.ico_no_results{
    background-position:0 -146px
}
.ico_locked_large{
    background-position:-34px -146px
}
.ico_ac_all{
    background-position:-342px -18px
}
.ico_ac_all_grey,.drop-down-list_inner .drop-down-label .ico_ac_all{
    background-position:-342px -36px
}
.ico_ac_all_darkblue,.ico-menu-toggle.js-clicked .ico_ac_all,.drop-down-label.js-clicked .ico_ac_all_black,.drop-down-label .ico_ac_all{
    background-position:-342px -54px
}
.ico_ac_all_black,.js-clicked .ico_ac_all_grey,.form-checkbox_dropdown-menu:active .ico_ac_all,a:active .ico_ac_all,.form-checkbox_checked .ico_ac_all,.drop-down-label.js-clicked .ico_ac_all{
    background-position:-342px -72px
}
.ico_ac_user{
    background-position:-342px -90px
}
.ico_ac_user_darkblue,.ico-menu-toggle.js-clicked .ico_ac_user,.drop-down-label.js-clicked .ico_ac_user_black{
    background-position:-342px -108px
}
.ico_ac_user_red,.drop-down-label .ico_ac_user{
    background-position:-342px -126px
}
.ico_ac_user_black,.form-checkbox_dropdown-menu:active .ico_ac_user,a:active .ico_ac_user,.form-checkbox_checked .ico_ac_user,.drop-down-list_inner .drop-down-label.js-clicked .ico_ac_user,.drop-down-label.js-clicked .ico_ac_user{
    background-position:-342px -144px
}
.drop-down-list_inner .drop-down-label .ico_ac_user{
    background-position:-342px -162px
}
.ico_ac_friends{
    background-position:-342px -180px
}
.links-group a:active .ico_friends,.dropdown-menu a:active .ico_friends,.ico_ac_friends_black,.form-checkbox_dropdown-menu:active .ico_ac_friends,a:active .ico_ac_friends,.list-link:active .ico_ac_friends_darkblue,.form-checkbox_checked .ico_ac_friends,.drop-down-list_inner .drop-down-label.js-clicked .ico_ac_friends,.drop-down-label.js-clicked .ico_ac_friends{
    background-position:-342px -198px
}
.ico_ac_friends_green,.drop-down-label .ico_ac_friends{
    background-position:-342px -216px
}
.ico_ac_friends_darkblue,.ico-menu-toggle.js-clicked .ico_ac_friends,.drop-down-label.js-clicked .ico_ac_friends_black{
    background-position:-216px -346px
}
.drop-down-list_inner .drop-down-label .ico_ac_friends{
    background-position:-342px -234px
}
.ico_ac_fof,.ico_ac_fof_black,.ico_ac_fof_darkblue{
    background-position:-342px -252px
}
.ico_ac_fof_green,.drop-down-label .ico_ac_fof{
    background-position:-342px -270px
}
.ico_ac_fof_darkblue,.ico-menu-toggle.js-clicked .ico_ac_fof,.drop-down-label.js-clicked .ico_ac_fof_black{
    background-position:-342px -288px
}
.ico_ac_fof_black,.form-checkbox_dropdown-menu:active .ico_ac_fof,a:active .ico_ac_fof,a:active .ico_mode_froffr,.form-checkbox_checked .ico_ac_fof,.drop-down-list_inner .drop-down-label.js-clicked .ico_ac_fof,.drop-down-label.js-clicked .ico_ac_fof{
    background-position:-342px -306px
}
.drop-down-list_inner .drop-down-label .ico_ac_fof{
    background-position:0 -328px
}
.ico_ac_password{
    background-position:-18px -328px
}
.ico_ac_password_gold,.drop-down-label .ico_ac_password{
    background-position:-36px -328px
}
.ico_ac_password_darkblue,.ico-menu-toggle.js-clicked .ico_ac_password,.drop-down-label.js-clicked .ico_ac_password_black{
    background-position:-54px -328px
}
.ico_ac_password_black,.form-checkbox_dropdown-menu:active .ico_ac_password,a:active .ico_ac_password,.form-checkbox_checked .ico_ac_password,.drop-down-list_inner .drop-down-label.js-clicked .ico_ac_password,.drop-down-label.js-clicked .ico_ac_password{
    background-position:-72px -328px
}
.drop-down-list_inner .drop-down-label .ico_ac_password{
    background-position:-90px -328px
}
.ico_ac_group{
    background-position:-108px -328px
}
.ico_ac_group_darkblue,.ico-menu-toggle.js-clicked .ico_ac_group,.drop-down-label.js-clicked .ico_ac_group_black{
    background-position:-126px -328px
}
.ico_ac_group_darkgreen,.drop-down-label .ico_ac_group{
    background-position:-144px -328px
}
.ico_ac_group_black,.form-checkbox_dropdown-menu:active .ico_ac_group,a:active .ico_ac_group,a:active .ico_man,.form-checkbox_checked .ico_ac_group,.drop-down-list_inner .drop-down-label.js-clicked .ico_ac_group,.drop-down-label.js-clicked .ico_ac_group{
    background-position:-162px -328px
}
.list-link:active .ico_ac_group_darkblue{
    background-position:-180px -328px
}
.drop-down-list_inner .drop-down-label .ico_ac_group{
    background-position:-198px -328px
}
.ico_users_blue{
    background-position:-216px -328px
}
.ico_users_group{
    background-position:-109px -180px;
    width:17px
}
.ico_info_dark{
    background-position:-252px -328px
}
.ico_ed_high_dark{
    background-position:-270px -328px
}
.ico_home_dark{
    background-position:-288px -328px
}
.ico_contact_dark{
    background-position:-306px -328px
}
.ico_dating_dark{
    background-position:-324px -328px
}
.ico_sites_dark{
    background-position:-342px -328px
}
.ico_ed_middle_dark{
    background-position:-360px 0
}
.ico_career_dark{
    background-position:-360px -18px
}
.ico_service_dark{
    background-position:-360px -36px
}
.ico_up{
    background-position:-360px -54px
}
a:active .ico_up,.user__tools-link:active .ico_up{
    background-position:-360px -72px
}
.ico_down{
    background-position:-360px -90px
}
a:active .ico_down,a:active .ico_down_blue,.user__tools-link:active .ico_down{
    background-position:-360px -108px
}
.ico_mode_na{
    background-position:-360px -126px
}
.ico_mode_ownonl{
    background-position:-360px -144px
}
.ico_mode_froffr{
    background-position:-128px -180px;
    width:17px
}
.ico_mode_bypswd{
    background-position:-360px -180px
}
.ico_mode_byaclist{
    background-position:-360px -198px
}
.ico_ed_middle{
    background-position:-360px -216px
}
a:active .ico_ed_middle{
    background-position:-360px -234px
}
.ico_ed_high{
    background-position:-360px -252px
}
.list-link:hover .ico_ed_high{
    background-position:-360px -270px
}
.ico_home{
    background-position:-360px -288px
}
.list-link:hover .ico_home{
    background-position:-360px -306px
}
.ico_dating{
    background-position:-360px -324px
}
.list-link:hover .ico_dating{
    background-position:0 -346px
}
.ico_contacts{
    background-position:-18px -346px
}
.list-link:hover .ico_contacts{
    background-position:-36px -346px
}
.ico_career{
    background-position:-54px -346px
}
.list-link:hover .ico_career{
    background-position:-72px -346px
}
.ico_sites{
    background-position:-90px -346px
}
.list-link:hover .ico_sites{
    background-position:-108px -346px
}
.ico_service{
    background-position:-126px -346px
}
.list-link:hover .ico_service{
    background-position:-144px -346px
}
.ico_twitter_white{
    background-position:-162px -346px
}
.ico_vk_white,.soc-link .ico_vk,.soc-link:active .ico_vk,.soc-button .ico_vk{
    background-position:-180px -346px
}
.ico_odnk_white,.soc-link .ico_odnk,.soc-link:active .ico_odnk,.soc-button .ico_odnk{
    background-position:-198px -346px
}
.ico_spcs_white,.soc-link .ico_spcs,.soc-link:active .ico_spcs,.soc-button .ico_spcs{
    background-position:-64px -198px;
    width:18px;
    height:18px
}
.ico_mymir_white,.soc-link .ico_mymir,.soc-link:active .ico_mymir,.soc-button .ico_mymir{
    background-position:-234px -346px
}
.ico_fb_white,.soc-link .ico_fb,.soc-link:active .ico_fb,.soc-button .ico_fb{
    background-position:-252px -346px
}
.ico_galoom_white,.ico_galoom{
    background-position:-270px -346px
}
.ico_vk{
    background-position:-288px -346px
}
a:active .ico_vk{
    background-position:-306px -346px
}
.ico_odnk{
    background-position:-324px -346px
}
a:active .ico_odnk{
    background-position:-342px -346px
}
.ico_spcs{
    background-position:-84px -198px;
    width:18px;
    height:18px
}
a:active .ico_spcs{
    background-position:-44px -198px;
    width:18px;
    height:18px
}
.ico_mymir{
    background-position:-378px -18px
}
a:active .ico_mymir,a.js-clicked .ico_mymir{
    background-position:-378px -36px
}
.ico_fb{
    background-position:-378px -54px
}
a:active .ico_fb{
    background-position:-378px -72px
}
a:active .ico_galoom{
    background-position:-378px -90px
}
.ico_key_white{
    background-position:-378px -108px
}
a:active .ico_key_white,a:active .ico_key_darkblue{
    background-position:-378px -126px
}
.ico_locked{
    background-position:-378px -144px
}
.list-link:active .ico_locked{
    background-position:-378px -162px
}
.ico_lock_black,a:active .ico_lock_darkblue{
    background-position:-378px -180px
}
.ico_lock_blue{
    background-position:-378px -198px
}
.ico_lock_darkblue{
    background-position:-378px -216px
}
.ico_lock_white{
    background-position:-378px -234px
}
.ico_key_darkblue{
    background-position:-378px -252px
}
.ico_search_blue{
    background-position:-378px -270px
}
button:active .ico_search_blue,a:active .ico_search_blue,a:active .ico_search{
    background-position:-378px -288px
}
.ico_search_people_blue{
    background-position:-378px -306px
}
a:active .ico_search_people_blue{
    background-position:-378px -324px
}
.ico_search2{
    background-position:-378px -342px
}
a:hover .ico_search2{
    background-position:0 -364px
}
.ico_ed_b{
    background-position:-200px -68px
}
.ico_service_b{
    background-position:-200px -102px
}
.ico_career_b{
    background-position:-166px -34px
}
.ico_sites_b{
    background-position:-200px -34px
}
.ico_main_b{
    background-position:-200px 0
}
.ico_contact_b{
    background-position:-136px -146px
}
.ico_info_b{
    background-position:-102px -146px
}
.ico_high_b{
    background-position:-68px -146px
}
.ico_dating_b{
    background-position:-166px -68px
}
.ico_compass{
    background-position:-200px -136px
}
.ico_friends_list{
    background-position:-166px 0
}
.ico_add_user{
    background-position:-102px -112px
}
a:active .ico_add_user{
    background-position:-68px -112px
}
.ico_add_school{
    background-position:-34px -112px
}
a:active .ico_add_school{
    background-position:0 -112px;
    width:32px;
    height:32px
}
.ico_add_univer{
    background-position:-132px -68px
}
a:active .ico_add_univer{
    background-position:-132px -34px;
    width:32px;
    height:32px
}
.ico_alert{
    background-position:-324px -364px
}
.ico_alert_large{
    background-position:-132px 0
}
.ico_friends_grey{
    background-position:-360px -364px
}
a:active .ico_users_blue,a:active .ico_friends_grey{
    background-position:-378px -364px
}
.ico_man{
    background-position:-396px 0
}
a:active .ico_man,label:active .ico_man,.user__tools-link:active .ico_man,.form-checkbox_checked .ico_man,.clicked .ico_man{
    background-position:-396px -18px
}
.ico_woman{
    background-position:-396px -36px
}
a:active .ico_woman,.clicked .ico_woman,label:active .ico_woman,.form-checkbox_checked .ico_woman,.user__tools-link:active .ico_woman{
    background-position:-396px -54px
}
.ico_copy{
    background-position:-396px -72px
}
.ico.location-bar__sep{
    margin:-4px 5px -3px 5px;
    vertical-align:middle;
    background-position:-414px -181px;
    width:10px
}
.location-bar__home-link{
    margin-top:-3px;
    background-position:-396px -108px
}
.location-bar__home-link:hover{
    background-position:-396px -126px
}
.ico_add_blue{
    background-position:-396px -144px
}
.ico_add_darkblue,.link-blue:hover .ico_add_blue{
    background-position:-396px -162px
}
.ico_upload{
    margin:0 4px -2px 0;
    background-position:-396px -180px
}
.ico_upload_blue{
    margin:0 4px -2px 0;
    background-position:-396px -198px
}
a:active .ico_upload_blue,button:active .ico_upload_blue,.list-link:active .ico_upload,.list-link.strong_clicked_active .ico_upload{
    background-position:-396px -216px
}
.ico_place{
    background-position:-396px -270px
}
.drop-down-label_single.js-clicked .ico_place{
    background-position:-396px -288px
}
.ico_filter{
    background-position:-396px -306px
}
a:hover .ico_active,.drop-down-label_single.js-clicked .ico_filter{
    background-position:-396px -324px
}
.ico_tag_grey{
    background-position:-396px -342px
}
.ico_tag,a:active .ico_tag_grey{
    background-position:-396px -360px
}
.ico_journal_grey{
    background-position:0 -382px
}
a:active .ico_journal_grey{
    background-position:-18px -382px
}
.pgn__go,.pgn__go:hover{
    background-position:-36px -382px
}
.ico_short,.ico_short_on,.ico_short_off{
    background-position:-54px -382px
}
.ico_extended,.ico_extended_on,.ico_extended_off{
    background-position:-72px -382px
}
.drop-down-label.js-clicked .ico_short,.form-checkbox_checked .ico_short{
    background-position:-90px -382px
}
.drop-down-label.js-clicked .ico_extended,.form-checkbox_checked .ico_extended{
    background-position:-396px -90px
}
.ico_like_darkblue{
    background-position:-288px -36px
}
.ico_diary_gray{
    background-position:-288px -18px
}
.ico_diary_darkblue{
    background-position:-270px -36px
}
.ico_flags_abp{
    background-position:-179px -98px
}
.ico_flags_adp{
    background-position:-199px -126px
}
.ico_flags_aep{
    background-position:-21px -126px
}
.ico_flags_afp{
    background-position:0 -154px
}
.ico_flags_agp{
    background-position:-179px -84px
}
.ico_flags_aip{
    background-position:-111px 0;
    width:24px
}
.ico_flags_alp{
    background-position:-179px -112px
}
.ico_flags_amp{
    background-position:-40px -196px
}
.ico_flags_anp{
    background-position:-220px -210px
}
.ico_flags_aop{
    background-position:-259px -208px
}
.ico_flags_aqp{
    background-position:-239px -70px
}
.ico_flags_arp{
    background-position:-239px -126px
}
.ico_flags_asp{
    background-position:-33px 0;
    width:24px
}
.ico_flags_atp{
    background-position:-41px -126px
}
.ico_flags_aup{
    background-position:-20px -140px
}
.ico_flags_awp{
    background-position:-120px -140px
}
.ico_flags_axp{
    background-position:-159px -56px
}
.ico_flags_azp{
    background-position:-159px -70px
}
.ico_flags_bap{
    background-position:-159px -84px
}
.ico_flags_bbp{
    background-position:-159px -126px
}
.ico_flags_bdp{
    background-position:-95px -112px;
    width:20px
}
.ico_flags_bep{
    background-position:-100px -154px
}
.ico_flags_bfp{
    background-position:-179px -56px
}
.ico_flags_bgp{
    background-position:-179px -70px
}
.ico_flags_bhp{
    background-position:-137px -70px;
    width:20px
}
.ico_flags_bip{
    background-position:-54px -251px
}
.ico_flags_bjp{
    background-position:-162px -251px
}
.ico_flags_blp{
    background-position:-179px -140px
}
.ico_flags_bmp{
    background-position:-179px -154px
}
.ico_flags_bnp{
    background-position:-144px -251px
}
.ico_flags_bop{
    background-position:-160px -168px
}
.ico_flags_bqp{
    background-position:-20px -182px
}
.ico_flags_brp{
    background-position:-80px -182px
}
.ico_flags_bsp{
    background-position:-199px -28px
}
.ico_flags_btp{
    background-position:-199px -42px
}
.ico_flags_bvp{
    background-position:-140px -140px;
    width:16px
}
.ico_flags_bwp{
    background-position:-199px -112px
}
.ico_flags_byp{
    background-position:-199px -182px
}
.ico_flags_bzp{
    background-position:0 -196px
}
.ico_flags_cap{
    background-position:-20px -196px
}
.ico_flags_ccp{
    background-position:-26px -42px;
    width:24px
}
.ico_flags_cdp{
    background-position:-108px -251px
}
.ico_flags_cfp{
    background-position:-90px -251px
}
.ico_flags_cgp{
    background-position:-72px -251px
}
.ico_flags_chp{
    background-position:-60px -210px
}
.ico_flags_cip{
    background-position:-120px -210px
}
.ico_flags_ckp{
    background-position:-59px 0;
    width:24px
}
.ico_flags_clp{
    background-position:-160px -210px
}
.ico_flags_cmp{
    background-position:-36px -251px
}
.ico_flags_cnp{
    background-position:-60px -224px
}
.ico_flags_cop{
    background-position:-80px -224px
}
.ico_flags_crp{
    background-position:-137px -42px;
    width:20px
}
.ico_flags_csp{
    background-position:-59px -28px;
    width:24px
}
.ico_flags_cup{
    background-position:0 -251px
}
.ico_flags_cvp{
    background-position:-137px -28px;
    width:20px
}
.ico_flags_cwp{
    background-position:-239px -154px
}
.ico_flags_cxp{
    background-position:0 -56px;
    width:24px
}
.ico_flags_cyp{
    background-position:-259px -234px
}
.ico_flags_czp{
    background-position:-61px -126px
}
.ico_flags_dep{
    background-position:-81px -126px
}
.ico_flags_djp{
    background-position:-101px -126px
}
.ico_flags_dkp{
    background-position:-121px -126px
}
.ico_flags_dmp{
    background-position:0 -140px
}
.ico_flags_dop{
    background-position:-137px -112px;
    width:19px
}
.ico_flags_dzp{
    background-position:-259px -221px
}
.ico_flags_ecp{
    background-position:-60px -140px
}
.ico_flags_eep{
    background-position:-80px -140px
}
.ico_flags_egp{
    background-position:-100px -140px
}
.ico_flags_ehp{
    background-position:0 -70px;
    width:24px
}
.ico_flags_erp{
    background-position:-159px 0
}
.ico_flags_esp{
    background-position:-159px -14px
}
.ico_flags_etp{
    background-position:-259px -195px
}
.ico_flags_fip{
    background-position:-159px -42px
}
.ico_flags_fjp{
    background-position:-26px -70px;
    width:24px
}
.ico_flags_fkp{
    background-position:-52px -70px;
    width:24px
}
.ico_flags_fmp{
    background-position:0 -112px;
    width:23px
}
.ico_flags_fop{
    background-position:-141px -126px;
    width:16px
}
.ico_flags_frp{
    background-position:-159px -112px
}
.ico_flags_gap{
    background-position:-259px -156px
}
.ico_flags_gbp{
    background-position:-159px -140px
}
.ico_flags_gdp{
    background-position:-73px -112px;
    width:20px
}
.ico_flags_gep{
    background-position:-20px -154px
}
.ico_flags_gfp{
    background-position:-40px -154px
}
.ico_flags_ggp{
    background-position:-60px -154px
}
.ico_flags_ghp{
    background-position:-80px -154px
}
.ico_flags_gip{
    background-position:-85px -42px;
    width:24px
}
.ico_flags_glp{
    background-position:-120px -154px
}
.ico_flags_gmp{
    background-position:-140px -154px
}
.ico_flags_gnp{
    background-position:-179px 0
}
.ico_flags_gpp{
    background-position:-179px -14px
}
.ico_flags_gqp{
    background-position:-179px -28px
}
.ico_flags_grp{
    background-position:-179px -42px
}
.ico_flags_gsp{
    background-position:-85px -56px;
    width:24px
}
.ico_flags_gtp{
    background-position:-137px -98px;
    width:19px
}
.ico_flags_gup{
    background-position:-103px -98px;
    width:23px
}
.ico_flags_gwp{
    background-position:-26px -84px;
    width:24px
}
.ico_flags_gyp{
    background-position:-259px -143px
}
.ico_flags_hkp{
    background-position:-179px -126px
}
.ico_flags_hmp{
    background-position:-78px -84px;
    width:24px
}
.ico_flags_hnp{
    background-position:0 -14px;
    width:24px
}
.ico_flags_hrp{
    background-position:0 -168px
}
.ico_flags_htp{
    background-position:-20px -168px
}
.ico_flags_hup{
    background-position:-40px -168px
}
.ico_flags_idp{
    background-position:-259px -130px
}
.ico_flags_iep{
    background-position:-80px -168px
}
.ico_flags_ilp{
    background-position:-100px -168px
}
.ico_flags_imp{
    background-position:-111px -14px;
    width:24px
}
.ico_flags_inp{
    background-position:-259px -117px
}
.ico_flags_iop{
    background-position:-111px -28px;
    width:24px
}
.ico_flags_iqp{
    background-position:-160px -154px
}
.ico_flags_irp{
    background-position:-259px -65px
}
.ico_flags_isp{
    background-position:-259px -52px
}
.ico_flags_itp{
    background-position:-60px -182px
}
.ico_flags_jep{
    background-position:-137px 0;
    width:20px
}
.ico_flags_jmp{
    background-position:-100px -182px
}
.ico_flags_jop{
    background-position:-259px -26px
}
.ico_flags_jpp{
    background-position:-259px -13px
}
.ico_flags_kep{
    background-position:-259px 0
}
.ico_flags_kgp{
    background-position:-199px 0
}
.ico_flags_khp{
    background-position:-199px -14px
}
.ico_flags_kip{
    background-position:-111px -70px;
    width:24px
}
.ico_flags_kmp{
    background-position:-137px -84px;
    width:20px
}
.ico_flags_knp{
    background-position:-199px -56px
}
.ico_flags_kop{
    background-position:-199px -70px
}
.ico_flags_kpp{
    background-position:-199px -84px
}
.ico_flags_krp{
    background-position:-234px -238px
}
.ico_flags_kwp{
    background-position:-26px -98px;
    width:24px
}
.ico_flags_kyp{
    background-position:-117px -112px
}
.ico_flags_kzp{
    background-position:-199px -140px
}
.ico_flags_lap{
    background-position:-216px -238px
}
.ico_flags_lbp{
    background-position:-180px -238px
}
.ico_flags_lcp{
    background-position:-52px -98px;
    width:24px
}
.ico_flags_lip{
    background-position:-162px -238px
}
.ico_flags_lkp{
    background-position:-144px -238px
}
.ico_flags_lrp{
    background-position:-277px -44px;
    width:10px;
    height:5px
}
.ico_flags_lsp{
    background-position:-60px -196px
}
.ico_flags_ltp{
    background-position:-80px -196px
}
.ico_flags_lup{
    background-position:-100px -196px
}
.ico_flags_lvp{
    background-position:-120px -196px
}
.ico_flags_lyp{
    background-position:-108px -238px
}
.ico_flags_map{
    background-position:-160px -196px
}
.ico_flags_mcp{
    background-position:-180px -196px
}
.ico_flags_mdp{
    background-position:-219px 0
}
.ico_flags_mep{
    background-position:-52px -84px;
    width:24px
}
.ico_flags_mfp{
    background-position:-219px -28px
}
.ico_flags_mgp{
    background-position:-54px -238px
}
.ico_flags_mhp{
    background-position:-78px -98px;
    width:23px
}
.ico_flags_mkp{
    background-position:-219px -70px
}
.ico_flags_mlp{
    background-position:-18px -238px
}
.ico_flags_mmp{
    background-position:-219px -98px
}
.ico_flags_mnp{
    background-position:-220px -224px
}
.ico_flags_mop{
    background-position:-219px -126px
}
.ico_flags_mpp{
    background-position:0 -84px;
    width:24px
}
.ico_flags_mqp{
    background-position:-219px -154px
}
.ico_flags_mrp{
    background-position:-219px -168px
}
.ico_flags_mtp{
    background-position:-219px -182px
}
.ico_flags_mup{
    background-position:-219px -196px
}
.ico_flags_mvp{
    background-position:0 -210px
}
.ico_flags_mwp{
    background-position:-20px -210px
}
.ico_flags_mxp{
    background-position:-40px -210px
}
.ico_flags_myp{
    background-position:-277px -51px;
    width:10px;
    height:5px
}
.ico_flags_mzp{
    background-position:-80px -210px
}
.ico_flags_nap{
    background-position:-180px -182px
}
.ico_flags_ncp{
    background-position:-85px -28px;
    width:24px
}
.ico_flags_nep{
    background-position:-277px 0;
    width:14px
}
.ico_flags_nfp{
    background-position:-52px -56px;
    width:24px
}
.ico_flags_ngp{
    background-position:-180px -210px
}
.ico_flags_nip{
    background-position:-259px -169px
}
.ico_flags_nlp{
    background-position:0 -224px
}
.ico_flags_nop{
    background-position:-20px -224px
}
.ico_flags_npp{
    background-position:-40px -224px
}
.ico_flags_nrp{
    background-position:-59px -42px;
    width:24px
}
.ico_flags_nup{
    background-position:-59px -14px;
    width:24px
}
.ico_flags_nzp{
    background-position:-100px -224px
}
.ico_flags_omp{
    background-position:0 -42px;
    width:24px
}
.ico_flags_osp{
    background-position:-126px -238px
}
.ico_flags_pap{
    background-position:-160px -224px
}
.ico_flags_pep{
    background-position:-180px -224px
}
.ico_flags_pfp{
    background-position:-200px -224px
}
.ico_flags_pgp{
    background-position:-239px -210px;
    width:16px
}
.ico_flags_php{
    background-position:-259px -78px
}
.ico_flags_pkp{
    background-position:0 -238px
}
.ico_flags_plp{
    background-position:-239px -42px
}
.ico_flags_pmp{
    background-position:-239px -56px
}
.ico_flags_pnp{
    background-position:0 -28px;
    width:24px
}
.ico_flags_prp{
    background-position:-239px -84px
}
.ico_flags_psp{
    background-position:-33px -14px;
    width:24px
}
.ico_flags_ptp{
    background-position:-239px -112px
}
.ico_flags_pwp{
    background-position:0 -126px;
    width:19px
}
.ico_flags_pyp{
    background-position:-239px -140px
}
.ico_flags_qap{
    background-position:0 0;
    width:31px
}
.ico_flags_rep{
    background-position:-239px -168px
}
.ico_flags_rop{
    background-position:-239px -182px
}
.ico_flags_rsp{
    background-position:-239px -28px
}
.ico_flags_rup{
    background-position:-239px -14px
}
.ico_flags_rwp{
    background-position:-239px 0
}
.ico_flags_sap{
    background-position:-140px -224px
}
.ico_flags_sbp{
    background-position:-26px -56px;
    width:24px
}
.ico_flags_scp{
    background-position:-85px 0;
    width:24px
}
.ico_flags_sdp{
    background-position:-180px -168px
}
.ico_flags_sep{
    background-position:-100px -210px
}
.ico_flags_sgp{
    background-position:-200px -196px
}
.ico_flags_shp{
    background-position:-85px -70px;
    width:24px
}
.ico_flags_sip{
    background-position:-219px -112px
}
.ico_flags_sjp{
    background-position:-239px -224px;
    width:16px
}
.ico_flags_skp{
    background-position:-219px -84px
}
.ico_flags_slp{
    background-position:-277px -36px;
    width:9px;
    height:6px
}
.ico_flags_smp{
    background-position:-219px -42px
}
.ico_flags_snp{
    background-position:-72px -238px
}
.ico_flags_sop{
    background-position:-90px -238px
}
.ico_flags_srp{
    background-position:-140px -196px
}
.ico_flags_ssp{
    background-position:-111px -56px;
    width:24px
}
.ico_flags_stp{
    background-position:-111px -84px;
    width:24px
}
.ico_flags_svp{
    background-position:-50px -112px;
    width:21px
}
.ico_flags_sxp{
    background-position:-199px -168px
}
.ico_flags_syp{
    background-position:-198px -238px
}
.ico_flags_szp{
    background-position:-199px -154px
}
.ico_flags_tcp{
    background-position:0 -98px;
    width:24px
}
.ico_flags_tdp{
    background-position:-160px -182px
}
.ico_flags_tfp{
    background-position:-140px -182px
}
.ico_flags_tgp{
    background-position:-120px -182px
}
.ico_flags_thp{
    background-position:-259px -39px
}
.ico_flags_tjp{
    background-position:-40px -182px
}
.ico_flags_tkp{
    background-position:-111px -42px;
    width:24px
}
.ico_flags_tlp{
    background-position:0 -182px
}
.ico_flags_tmp{
    background-position:-259px -91px
}
.ico_flags_tnp{
    background-position:-259px -104px
}
.ico_flags_top{
    background-position:-140px -168px
}
.ico_flags_trp{
    background-position:-60px -168px
}
.ico_flags_ttp{
    background-position:-137px -14px;
    width:20px
}
.ico_flags_tvp{
    background-position:-85px -14px;
    width:24px
}
.ico_flags_twp{
    background-position:-159px -98px
}
.ico_flags_tzp{
    background-position:-259px -182px
}
.ico_flags_uap{
    background-position:-159px -28px
}
.ico_flags_ugp{
    background-position:-277px -28px;
    width:10px;
    height:6px
}
.ico_flags_ukp{
    background-position:-40px -140px
}
.ico_flags_ump{
    background-position:-25px -112px;
    width:23px
}
.ico_flags_usp{
    background-position:-239px -98px
}
.ico_flags_uyp{
    background-position:-18px -251px
}
.ico_flags_uzp{
    background-position:-200px -210px
}
.ico_flags_vap{
    background-position:-277px -14px;
    width:12px
}
.ico_flags_vcp{
    background-position:-219px -140px
}
.ico_flags_vep{
    background-position:-219px -56px
}
.ico_flags_vgp{
    background-position:-219px -14px
}
.ico_flags_vip{
    background-position:-199px -98px
}
.ico_flags_vnp{
    background-position:-120px -168px
}
.ico_flags_vup{
    background-position:-137px -56px;
    width:20px
}
.ico_flags_wcp{
    background-position:-26px -28px;
    width:24px
}
.ico_flags_wfp{
    background-position:-120px -224px
}
.ico_flags_wsp{
    background-position:-198px -251px;
    height:9px
}
.ico_flags_xkp{
    background-position:-239px -196px;
    width:17px
}
.ico_flags_yep{
    background-position:-36px -238px
}
.ico_flags_zap{
    background-position:-140px -210px
}
.ico_flags_zmp{
    background-position:-126px -251px
}
.ico_flags_zwp{
    background-position:-180px -251px
}
.ico_mchest_opened{
    background-position:-50px 0
}
.ico_header_logo_newyear_1{
    background-position:0 -20px
}
.ico_header_logo_newyear_3{
    background-position:0 -60px
}
.ico_header_logo_newyear_4{
    background-position:0 -80px
}
.ico_logo_newyear_1{
    background-position:0 -24px
}
.ico_logo_newyear_2{
    background-position:0 -48px
}
.ico_logo_newyear_5{
    background-position:-128px 0
}
.ico_files_dir_create{
    margin:0 4px -2px 0
}
.ico_files_dir_all{
    background-position:0 0;
    width:40px;
    height:40px
}
.ico_files_dir_list{
    background-position:-42px 0;
    width:40px;
    height:40px
}
.ico_files_dir_friends{
    background-position:0 -42px;
    width:40px;
    height:40px
}
.ico_files_dir_fof{
    background-position:-42px -42px;
    width:40px;
    height:40px
}
.ico_files_dir_password{
    background-position:-84px 0;
    width:40px;
    height:40px
}
.ico_files_dir_locked{
    background-position:-84px -42px;
    width:40px;
    height:40px
}
.ico_files_dir_all_small{
    background-position:-54px -84px
}
.ico_files_dir_friends_small{
    background-position:-90px -84px
}
.ico_files_dir_password_small{
    background-position:0 -84px
}
.ico_files_dir_locked_small{
    background-position:-18px -102px
}
.ico_files_pic{
    background-position:-36px -102px
}
.ico_files_video{
    background-position:-54px -102px
}
.ico_files_mp3{
    background-position:-72px -102px
}
.ico_files_bin{
    background-position:-90px -102px
}
.ico_files_txt{
    background-position:-108px -102px
}
.ico_files_sis{
    background-position:-126px -18px
}
.ico_files_exe{
    background-position:-126px -36px
}
.ico_files_apple{
    background-position:-126px -54px
}
.ico_files_apk{
    background-position:-126px -90px
}
.ico_flags_anp,.ico_flags_aop,.ico_flags_bip,.ico_flags_bjp,.ico_flags_bnp,.ico_flags_cdp,.ico_flags_cfp,.ico_flags_cgp,.ico_flags_cmp,.ico_flags_cup,.ico_flags_cyp,.ico_flags_dzp,.ico_flags_etp,.ico_flags_gap,.ico_flags_gyp,.ico_flags_idp,.ico_flags_inp,.ico_flags_iqp,.ico_flags_irp,.ico_flags_isp,.ico_flags_jop,.ico_flags_jpp,.ico_flags_kep,.ico_flags_krp,.ico_flags_lap,.ico_flags_lbp,.ico_flags_lip,.ico_flags_lkp,.ico_flags_lyp,.ico_flags_mgp,.ico_flags_mlp,.ico_flags_mnp,.ico_flags_nap,.ico_flags_nip,.ico_flags_osp,.ico_flags_php,.ico_flags_pkp,.ico_flags_sdp,.ico_flags_sgp,.ico_flags_snp,.ico_flags_sop,.ico_flags_syp,.ico_flags_thp,.ico_flags_tmp,.ico_flags_tnp,.ico_flags_tzp,.ico_flags_uyp,.ico_flags_yep,.ico_flags_zmp,.ico_flags_zwp{
    width:16px;
    height:11px
}
.ico_attention,.ico_users_list,.ico_prof_EXT_SITE_1,.ico_prof_EXT_SITE_2,.ico_prof_EXT_SITE_3,.ico_prof_EXT_SITE_4,.ico_prof_EXT_SITE_5,.ico_prof_EXT_SITE_6,.ico_prof_EXT_SITE_7,.ico_prof_EXT_SITE_8,.ico_prof_EXT_SITE_9,.ico_friends_list_blue,.ico_pair_users_blue,.ico_noaccess,.ico_no_results,.ico_locked_large,.ico_ed_b,.ico_service_b,.ico_career_b,.ico_sites_b,.ico_main_b,.ico_contact_b,.ico_info_b,.ico_high_b,.ico_dating_b,.ico_compass,.ico_friends_list,.ico_add_user,a:active .ico_add_user,.ico_add_school,.ico_add_univer,.ico_alert_large{
    width:32px;
    height:32px
}
a:hover .ico_lenta_comments,.ico_soo_down,.ico_weather_xlarge,.ico_spacesru{
    background-position:0 -66px
}
.nl a:hover .ico_soo_user,.ico_files_dir_create{
    background-position:-36px -84px
}
.ico_arrow,.ico_arr,.ico_arr2,.link-red .ico_arr,.ico_arr3,.ico_arr4,.ico_arr6{
    width:8px;
    height:12px
}
.f__ico_contacts,.ico_files_zip,.ico_mail_file{
    background-position:-126px -72px
}
.ico_arr5,.ico_arr_bottom{
    background-position:-198px -238px
}
.ico_mail_spoiler,.ico_mail_attach,.ico_mail_music,.ico_mail_video,.ico_mail_picture,.ico_mail_poll,.ico_mail_chat{
    margin:0 4px -3px 0
}
 .p3126cd{
    margin:0;
    background-position:0px -180px;
    width:50px
}
.p36d72e{
    background-position:-98px -90px;
    width:20px;
    height:20px
}
 .ico_mail_spam,.mail__button.disabled:active .ico_mail_spam{
    background-position:-36px -90px
}
.mail__button:active .ico_mail_spam,.list-link:active .ico_mail_spam,.mail__msg:active .ico_mail_spam,.btn-single:active .ico_mail_spam,.link_active .ico_mail_spam{
    background-position:-54px -90px
}
.ico_mail_spam_blue{
    margin:0 4px -3px 0;
    background-position:-18px -90px
}
.ico_player_play{
    margin-left:-24px;
    margin-top:-24px;
    background-position:0 0
}
.ico_player_play_medium{
    margin-left:-16px;
    margin-top:-16px;
    background-position:-50px 0;
    width:32px;
    height:32px
}
.ico_player_play_small{
    margin-left:-8px;
    margin-top:-8px;
    background-position:0 -50px;
    width:16px;
    height:16px
}
.ico_plus{
    background-position:-342px -364px
}
.ico_rate_down{
    background-position:-324px -126px
}
.ico_rate_up{
    background-position:-396px -234px
}
.ico_settings{
    background-position:-396px -252px
}
.ico_ok_blue{
    background-position:-122px -198px
}
.ico_question_light{
    background-position:-234px -144px
}
.ico_question_grey{
    background-position:-126px -220px
}
a:active .ico_question_grey{
    background-position:-144px -220px
}
.ico_user_online{
    margin:0 5px -3px 0;
    background-position:-162px -220px
}
.ico_radio_grey{
    background-position:-252px -36px
}
.s-chb:active:after,button:active .ico_radio_grey,.form-checkbox_dropdown-menu:active:after .list-link:active .mail__checkbox:after{
    background-position:-252px -54px
}
.ico_mode_fronl{
    background-position:-180px -256px
}
.ico_delete{
    background-position:-198px -256px
}
.ico_delete_darkblue{
    background-position:-306px -270px
}
.ico_profile,.ico_edit_dim{
    background-position:-18px -292px
}
.ico_eye{
    background-position:-306px -310px
}
.ico_eye_grey{
    background-position:-324px -310px
}
.ico_plane_blue{
    background-position:-342px 0
}
.ico_plus_grey{
    background-position:-234px -328px
}
.ico_plus_white{
    background-position:-360px -162px
}
.ico_people_darkblue{
    background-position:-216px -346px
}
.ico_befriends{
    background-position:-360px -346px
}
.ico_remove,body input[type=submit].delete-btn{
    background-position:-378px 0
}
.ico_remove_blue{
    background-position:-18px -364px
}
.ico_arrow-back,.ico_arr11{
    margin-bottom:0;
    background-position:-414px -385px;
    width:6px;
    height:10px
}
.ico_arr10{
    background-position:-414px -361px;
    width:6px;
    height:10px
}
.ico_ok_grey{
    background-position:-72px -364px
}
.ico_search{
    background-position:-90px -364px
}
 #mail_link:hover span{
    background-position:-72px -36px
}
#add_to_lents_link:hover span{
    background-position:-72px -54px
}
#bookmark_link:hover span{
    background-position:-18px -36px
}
#present_link:hover span{
    background-position:0 -72px
}
#friendship_link:hover span{
    background-position:-18px -72px
}
#shared_link:hover span{
    background-position:-54px -36px
}
#edit_link_b:hover span{
    background-position:-36px -72px
}
#toZO_link:hover span{
    background-position:-36px -54px
}
#complaint_link:hover span{
    background-position:-54px -72px
}
#comment_link:hover span{
    background-position:-72px -72px
}
#save_link:hover span,#save_link.js-clicked span{
    background-position:-90px 0
}
.drop-down-label:hover .ico_short{
    background-position:-270px -18px
}
.drop-down-label:hover .ico_extended{
    background-position:-270px 0
}
.drop-down-list_inner .drop-down-label:hover .ico_ac_fof,.drop-down-label:hover .ico_ac_fof,.drop-down-label:hover .ico_ac_fof_darkblue,.drop-down-label:hover .ico_ac_fof_black,.ico-menu-toggle:hover .ico_ac_fof{
    background-position:-252px -238px
}
.drop-down-list_inner .drop-down-label:hover .ico_ac_all,.drop-down-label:hover .ico_ac_all,.drop-down-label:hover .ico_ac_all_darkblue,.drop-down-label:hover .ico_ac_all_black,.ico-menu-toggle:hover .ico_ac_all,.drop-down-label_single:hover .ico_ac_all_grey{
    background-position:-234px -238px
}
.drop-down-list_inner .drop-down-label:hover .ico_ac_friends,.drop-down-label:hover .ico_ac_friends,.drop-down-label:hover .ico_ac_friends_darkblue,.drop-down-label:hover .ico_ac_friends_black,.ico-menu-toggle:hover .ico_ac_friends{
    background-position:-180px -238px
}
.drop-down-list_inner .drop-down-label:hover .ico_ac_user,.drop-down-label:hover .ico_ac_user,.drop-down-label:hover .ico_ac_user_darkblue,.drop-down-label:hover .ico_ac_user_black,.ico-menu-toggle:hover .ico_ac_user{
    background-position:-162px -238px
}
.drop-down-list_inner .drop-down-label:hover .ico_ac_password,.drop-down-label:hover .ico_ac_password,.drop-down-label:hover .ico_ac_password_darkblue,.drop-down-label:hover .ico_ac_password_black,.ico-menu-toggle:hover .ico_ac_password{
    background-position:-144px -238px
}
.drop-down-list_inner .drop-down-label:hover .ico_ac_group,.drop-down-label:hover .ico_ac_group,.drop-down-label:hover .ico_ac_group_darkblue,.drop-down-label:hover .ico_ac_group_black,.ico-menu-toggle:hover .ico_ac_group{
    background-position:-126px -238px
}
.drop-down-label:hover .ico_arr_bottom_darkblue,.drop-down-label:hover .ico_arr_bottom,.b-title__spoiler:hover .ico_arr5{
    background-position:-108px -238px
}
.drop-down-label:hover.js-clicked .ico_arr_bottom_darkblue,.drop-down-label:hover.js-clicked .ico_arr_bottom{
    background-position:-90px -238px
}
.js-toggle_content_hide .b-title__spoiler:hover .ico_arr5{
    background-position:-72px -238px
}
.drop-down-label_single:hover .ico_place{
    background-position:-54px -238px
}
a:hover .ico_filter,.drop-down-label_single:hover .ico_filter{
    background-position:-252px -90px
}
 .ico_prof_game,.ico_prof_profile,.ico_prof_myprofile{
    margin:0 4px -3px 0
}
.b-title__all .ico_arrow{
    margin-bottom:0
}
.list-link .ico_shared_darkblue{
    margin:0 4px -3px 0
}
.ico_photo_select,.ico_photo_selected{
    height:24px;
    width:24px
}
.ico_slider-next,.ico_slider-prev{
    width:16px;
    height:16px
}
.btn_clicked .ico_ok_w{
    margin-bottom:-4px
}
.mail__button .ico_ok_grey,.mail__button .ico_radio_grey{
    margin:0 6px 1px 0 !important
}
.link_top-border{
    border-top:1px solid #c5d3e1;
    margin-top:-1px;
    position:relative
}
.l-cols .ico{
    margin:0 8px -2px 0
}
.link-stnd .ico_arr7{
    margin:0 0 -1px 1px
}
a.link-imp .ico_arr8{
    margin:0 0 0 1px
}
a.link-imp .ico_arr{
    margin:0 0 -1px 1px
}
.link-stnd .ico_arr4{
    margin:0 0 -1px 1px
}
.ico_comm{
    width:17px;
    margin:0 3px -3px 0
}
.ico_mess{
    margin:0 4px -3px 0
}
.ico_noaccess,.ico_attention,.ico_no_results{
    width:32px;
    height:32px
}
.ico_gb,.ico_blog,.ico_game,.ico_photo,.ico_music,.ico_video,.ico_file,.ico_tort,.ico_friends,.ico_readers,.ico_int_people,.ico_settings,.ico_forum,.ico_gifts,.ico_alert,.ico_ok,.ico_wait,.block-item__pic-text .ico,.dropdown-menu .ico,.dropdown-menu .ico_prof,.links-group_short .ico,.btn-main .ico,.btn-main .ico_abar,.links-group_sections .ico,.btn .ico,.link_ico .ico,.site-link__wrapper .list-link .ico,.site-link__wrapper .list-link .ico_prof,.user-tile__btn .ico,a .ico_chat,.mail__button .ico_eye,.ico_align{
    margin:0 4px -3px 0
}
.links-group .ico_delete{
    margin:0 4px -3px 0
}
.user__tools .ico,.user__tools-link .ico,.user__tools-link .ico_chat{
    margin:0 4px 1px 0;
    vertical-align:middle
}
.user__tools-link .ico{
    margin:-1px 4px 3px 0
}
.user__tools .t,.user__tools-link .t{
    vertical-align:baseline
}
.ico_reg-status{
    margin:-2px 4px -3px 0
}
.user-tile__info .ico,.user-tile__info .ico_prof{
    margin:0 2px -3px 0
}
.ico_settings_black,.ico_pic{
    margin:0 0 -3px 0
}
.ico_fav{
    margin:0 4px -1px 0
}
.widgets-group.soc-links{
    margin-top:-27px
}
.operamini .widgets-group.soc-links{
    margin-top:-16px
}
.ico_mode_na,.ico_mode_ownonl,.ico_mode_fronl,.ico_mode_froffr,.ico_mode_bypswd,.ico_mode_byaclist{
    margin:0 0 -4px 5px
}
.drop-down-label .ico,.drop-down-label .ico_chat{
    margin:0 1px -3px -1px
}
.toggle-list__btn .ico{
    margin-right:0
}
.text-title .ico_search2{
    margin:0 0 -1px 4px
}
.ico_large{
    width:32px;
    height:32px
}
.input_limit{
    max-width:250px
}
.search__btn .ico_copy{
    margin:10px 0 0 11px
}
.sidebar_reg_form{
    background:#434b5a;
    border:1px solid #242a37
}
.sidebar_reg_form a:hover{
    background:none !important
}
.spme_logo img{
    margin-top:5px
}
@media all and (max-width:270px){
    .t_min{
        display:none
    }
}
@media all and (min-width:480px){
    .s_title .s_i{
        display:inline-block
    }
    .openSidebar .s_title .s_i{
        display:none
    }
    #left_nav{
        position:relative;
        left:auto
    }
    #main_content_block{
        width:auto
    }
    #main_shadow{
        margin-bottom:-1px
    }
    .content_wrap{
        position:relative;
        z-index:1000
    }
    .left_nav_search_input_ico{
        display:block
    }
    #main_search_form{
        display:none
    }
    div.main,#pc3f12c,#logo_panel,#navi_footer{
        border-left:0;
        border-right:0
    }
    #main_shadow .no_icons{
        display:none
    }
    .openSidebar #main_shadow .no_icons{
        display:block
    }
}
.sidebar__cnt,.cnt_alert{
    background:#ff6837;
    color:#fff;
    padding:2px 4px 3px 4px;
    border-radius:8px;
    margin:0 0 0 4px;
    display:inline-block;
    min-width:8px;
    text-align:center;
    font-weight:bold
}
.cnt_alert_apart{
    margin-right:26px
}
.dark_theme #left_nav ul li.li a,.dark_theme .s_title{
    color:#fff !important
}
.dark_theme #left_nav ul li.li .info-item_light,.dark_theme #left_nav ul li.li a.link-light{
    color:#bdc8d0 !important
}
.s_title .all:active,.title_side_link:active{
    padding:4px 4px 4px 4px !important
}
.sidebar__link-cnt{
    padding:5px 15px 3px 6px !important;
    background:none !important;
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important
}
.no_icons .sidebar__link-cnt{
    padding-top:9px !important
}
.s_title .all:after,.sidebar__link-cnt:after{
    display:none !important
}
.no_icons .sidebar__cnt-wrapper{
    margin-top:2px
}
.sidebar__cnt-wrapper .sidebar__cnt{
    margin-top:1px
}
.sidebar__cnt_green{
    background:#61a961
}
a:hover .sidebar__cnt_green{
    background:#fff;
    color:#61a961
}
a:active .sidebar__cnt,a:active .sidebar__cnt_green{
    color:#fff
}
body #left_nav ul li.li a:active{
    color:#323232;
    background:#b8cde3;
    -webkit-box-shadow:inset 0px 3px 5px #90aac5;
    -moz-box-shadow:inset 0px 3px 5px #90aac5;
    box-shadow:inset 0px 3px 5px #90aac5
}
a:active .sidebar__cnt,body .dark_theme #left_nav ul li.li a:active{
    background:#344047;
    -webkit-box-shadow:inset 0px 3px 5px #192228;
    -moz-box-shadow:inset 0px 3px 5px #192228;
    box-shadow:inset 0px 3px 5px #192228
}
a:hover .cnt_alert,a:hover .sidebar__cnt{
    background:#fff;
    color:#ff6837
}
a:active .cnt_alert{
    color:#fff;
    background:#344047;
    -webkit-box-shadow:inset 0px 3px 5px #192228;
    -moz-box-shadow:inset 0px 3px 5px #192228;
    box-shadow:inset 0px 3px 5px #192228
}
@media all and (max-width:899px){
    .po{
        display:none
    }
    .openSidebar #sidebarOverlay,.openSidebar .page_fixer{
        left:218px !important
    }
    .sidebar_open_width{
        width:218px !important
    }
    #quick_top_links_menu,#quick_top_links_menu_link{
        display:none !important
    }
    body #left_nav ul li.li a:active{
        color:#fff;
        background:#344047;
        -webkit-box-shadow:inset 0px 3px 5px #192228;
        -moz-box-shadow:inset 0px 3px 5px #192228;
        box-shadow:inset 0px 3px 5px #192228
    }
    .openSidebar #left_nav ul li.li a{
        color:#fff
    }
    .openSidebar #left_nav ul li.li .info-item_light,.openSidebar #left_nav ul li.li a.link-light{
        color:#bdc8d0
    }
    .dark_theme #left_nav ul li.s_title,.openSidebar #left_nav ul li.s_title{
        color:#fff
    }
    .soc-links.soc-links-sep{
        border-top:1px solid #242a37
    }
    .soc-links .soc-links-sep-label{
        background:#434b5a
    }
    .soc-links .soc-links-label{
        color:#bdc8d0
    }
    .soc-links .soc-button{
        background:#617989
    }
}
#page_rightbar{
    display:none
}
@media all and (min-width:1000px){
    .rightbar #page_rightbar{
        width:30% !important;
        display:block;
        float:right;
        position:relative;
        overflow:hidden;
        min-height:10px
    }
    .rightbar #page_sidebar .sidebar-loginform{
        display:none
    }
    .rightbar_nav_padding{
        padding:5px 10px
    }
    .rightbar #widgets_pcontainer_wrap{
        margin-right:30%
    }
    .rightbar .horiz-menu_search_form{
        position:absolute;
        display:block !important;
        width:30%;
        float:right;
        top:0;
        right:0
    }
    .horiz-menu_search_form .search__input{
        background:rgba(0,0,0,0.25);
        border:1px solid transparent;
        box-shadow:none;
        -webkit-box-shadow:none;
        font-size:14px;
        color:#c9ced9;
        line-height:16px
    }
    .horiz-menu_search_form .fake-placeholder{
        line-height:16px;
        font-size:14px
    }
    .horiz-menu_search_form .search__input:focus{
        background:#fff;
        border:2px solid #fff;
        color:#323232
    }
    .rightbar .sidebar-logo{
        margin-bottom:5px
    }
    .rightbar #main_search_form{
        display:none !important
    }
    #page_rightbar .widgets-group_top{
        margin-top:10px
    }
    .rightbar #siteContent{
        overflow:hidden
    }
    .rightbar .page_fixer{
        left:20%
    }
    .rightbar #wrap_all{
        max-width:1110px
    }
    .rightbar #sidebar_wrap{
        width:20% !important
    }
    .rightbar .vert_line{
        left:20%
    }
    .rightbar #content_wrap_move .p21dc4b{
        margin-right:30%
    }
    .rightbar #siteContent .p21dc4b{
        margin-right:0
    }
}
@media all and (min-width:900px){
    #left_nav ul li.li a.link-light{
        color:#617989
    }
    .to{
        display:none
    }
    .s_title .s_i{
        display:none
    }
    .openSidebar #sidebarOverlay{
        display:none
    }
    #left_nav_bg{
        display:none
    }
    #sidebar_wrap{
        width:24.2% !important;
        display:block
    }
    #wrap_all{
        max-width:900px;
        margin:0 auto;
        width:auto;
        overflow:visible !important
    }
    #main_shadow,#top_info_block{
        border-left:1px solid #bac5cf
    }
    #main_shadow{
        margin-bottom:-1px
    }
    #navi_footer{
        border-left:0;
        border-right:0
    }
    #left_nav{
        position:absolute;
        bottom:auto;
        left:0;
        top:0;
        bottom:0;
        background:none
    }
    #left_nav ul li.li a,.s_title{
        color:#617989;
        ;
        text-shadow:none
    }
    #left_nav ul li.li a:hover{
        background:#f4faff
    }
    .left_nav_search_input,.reg_text_input{
        background:#f2f2f2;
        color:#000;
        border:1px solid #b3b3b3
    }
    .left_nav_search_input:hover{
        background:#f7f7f7
    }
    .left_nav_search_input:focus{
        background:#fff
    }
    #main_content_block{
        margin-left:0;
        padding-left:0;
        position:relative;
        left:0;
        width:auto
    }
    #main_search_form{
        display:block !important
    }
    .left_nav_search_input_ico{
        display:none !important
    }
    .unauth_header #main_search_form{
        padding:5px
    }
    #home_link_td{
        display:none
    }
    #left_nav{
        position:relative;
        float:left
    }
    .vert_line,.vert_line2{
        position:absolute;
        top:0;
        bottom:1px;
        left:24.2%;
        border-right:1px solid #E2DFDF
    }
    .vert_line2{
        left:auto;
        right:0;
        border-right:1px solid #D8D0D0
    }
    .content_wrap{
        margin-right:auto !important
    }
    #pc3f12c{
        position:relative
    }
    footer_path{
        border:0
    }
    .page_fixer{
        left:24.2%;
        z-index:101;
        box-shadow:0 0 4px 1px rgba(71,79,87,0.35)
    }
    #main_shadow .no_icons{
        display:block
    }
    .openSidebar .sidebar_reg_form label{
        color:#000
    }
    .sidebar_reg_form{
        background:#f5f5f5;
        border:1px solid #ccc
    }
    .reg_text_input{
        background:#fff
    }
    .dark_theme #left_nav ul li.li a{
        color:#fff
    }
    .dark_theme #left_nav ul li.li a:hover{
        background:#818f99
    }
    .dark_theme #left_nav,.left_nav_bg__dark_theme{
        background:#4d5961 !important
    }
    .left_nav_bg__dark_theme{
        display:block !important;
        width:auto !important
    }
    .dark_theme .left_nav_search_input{
        color:#c4ccda;
        background:#434b5a;
        border:1px solid #232833
    }
}
.h-menu_link{
    min-height:27px
}
.icon_align{
    margin-top:-2px
}
.block_item .icon_align{
    margin-top:0
}
.ava_m{
    margin:0 10px 0 0
}
.word_menu .h-menu_link{
    min-height:20px
}
.s_i_avatar,.s_i_avatar img{
    width:16px;
    height:16px;
    display:block;
    -webkit-border-radius:8px;
    border-radius:8px
}
.s_i_avatar{
    position:absolute;
    top:50%;
    margin:-8px 0 0 -26px
}
.s_i_block{
    padding:8px 15px !important
}
.s_i_block a{
    display:inline !important;
    background:none !important;
    padding:0 !important;
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important
}
.s_i_block-text{
    padding-top:2px
}
#left_nav ul li.li a.link-light:hover{
    color:#57a3ea !important
}
.s_title .all,.title_side_link{
    display:inline !important;
    padding:3px 4px 5px 4px !important;
    margin-top:-12px;
    background:none !important;
    box-shadow:none !important;
    top:50%;
    position:absolute !important;
    right:11px
}
.title_side_link .ico_settings_light{
    margin-right:0
}
.s_title .all:hover{
    color:red !important;
    background:none !important
}
#left_nav .comm_ava{
    display:inline-block
}
#left_nav .comm_ava{
    width:16px;
    height:16px;
    display:block;
    position:absolute;
    top:50%;
    margin:-8px 0 0 -26px
}
#home_link img{
    margin-top:2px
}
.unauth_header{
    height:44px;
    position:relative;
    margin:0 -1px;
    overflow:hidden;
	display:flex;
	align-items:center;
	justify-content:center
}
.unauth_header__link{
    display:block;
    height:42px
}
.unauth_header__link img{
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.unauth_header__link_logo{
    padding:12px 14px 13px 5px !important;
    height:17px
}
body .unauth_header__link_menu,body .unauth_header__link_enter{
    color:#aaebff;
    font-weight:bold;
    padding:13px 5px 13px 20px;
    height:auto;
    white-space:nowrap;
    text-transform:uppercase
}
body .unauth_header__link_enter{
    padding:11px 20px 11px 5px
}
.unauth_header__link:hover{
    color:#87ecff !important
}
.unauth_header__link_logo:hover{
    opacity:0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)
}
.p9dcaa4,.list-link{
    display:block;
    overflow:hidden;
    position:relative;
    cursor:pointer;
    border-bottom:1px solid #c5d3e1;
    padding:11px 15px;
    color:#323232;
    background:#fff;
    min-height:19px
}
.btn-transp .list-link{
    overflow:visible;
    border-bottom:none
}
.list-link_sep{
    display:block;
    border:1px solid #dfe6f1;
    height:20px;
    position:absolute;
    top:50%;
    left:0;
    margin-top:-10px
}
.list-link:active .list-link_sep{
    display:none
}
.list-link-grey{
    color:#617989
}
.list-link_bg-yellow{
    background:#f9edbf;
    color:#323232
}
.list-link_bg-red{
    background:#f6dada;
    color:#323232
}
.list-link_bg-green{
    background:#daf6da;
    color:#323232
}
.list-link_bg-gray{
    background:#e4ebf1;
    color:#323232
}
.list-link_inactive .block-item__avatar,.list-link_inactive .block-item__descr{
    filter:alpha(opacity=40);
    -moz-opacity:0.4;
    opacity:0.4
}
.list-block{
    padding:10px
}
.list-block.limit{
    max-width:140px
}
.flattened .list-link{
    padding-left:0 !important;
    padding-right:0 !important
}
.user__tools_dating .list-link{
    border-bottom:0;
    overflow:visible
}
.list-link_online{
    border-bottom:0;
    background:#ddebf7;
    text-align:center;
    color:#323232 !important;
    z-index:1;
    padding:10px;
    line-height:21px !important;
    -webkit-box-shadow:0px 3px 5px rgba(57,83,135,0.3);
    -moz-box-shadow:0px 3px 5px rgba(57,83,135,0.3);
    box-shadow:0px 3px 5px rgba(57,83,135,0.3)
}
.block_sep:after{
    position:absolute;
    content:'';
    background:#e1e6f1;
    width:1px;
    top:8px;
    bottom:8px;
    right:-1px
}
.list-link.list-link__short{
    padding:4px 15px;
    line-height:100%
}
.list-link__short .list-link__name{
    margin:0 0 3px 0
}
.list-link__short .list-link__descr{
    padding:6px 0
}
#scroll_page{
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    overflow:hidden
}
#scroll_page_place_wrapper{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    opacity:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)
}
#scroll_page_place{
    background:#d0d2d6;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:100px;
    opacity:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)
}
#scroll_page:hover #scroll_page_place_wrapper{
    opacity:1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)
}
#scroll_page_toTop,#scroll_page_toBottom{
    opacity:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    position:absolute;
    top:30px;
    left:0;
    z-index:1000;
    width:100px;
    text-align:center
}
#navi_footer table{
    width:100%;
    border-collapse:collapse
}
#navi_footer table td{
    width:20%
}
#navi_footer{
    border-top:none;
    border-left:none;
    border-right:none
}
.counter_fixer{
    display:inline-block;
    height:20px
}
.sidebar_reg_form .main_submit{
    width:100%;
    padding:5px 0 !important;
    margin-left:-1px !important;
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    margin-top:10px !important
}
.sidebar_reg_form{
    padding-bottom:5px
}
.mn a.arrow_link span.middle,.mn a.arrow_link span.m{
    vertical-align:baseline !important
}
.att_it{
    border:1px solid #bac5cf;
    background:#dde4ea;
    margin-top:10px;
    padding:10px
}
.att_it .gview_link{
    float:left;
    margin-right:6px
}
.att_it .small_player .player_item{
    margin-top:3px
}
.pdt{
    padding-top:0 !important
}
.pdb{
    padding-bottom:0 !important
}
.pdb3{
    padding-bottom:3px !important
}
.pd0,.busi_switcher table td,.list_item .list_item,body,.error_block .error{
    padding:0 !important
}
.bg7{
    background:#e1e9f2
}
.section_title{
    border-top:1px solid #CAD4DD;
    border-bottom:1px solid #CAD4DD;
    background:#EAEEF4
}
.section_last{
    border-bottom:1px solid #ccc
}
.lp_notif_message{
    -webkit-border-bottom-right-radius:4px;
    -webkit-border-bottom-left-radius:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-bottomleft:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px
}
.smiles-btn_wrap{
    margin:4px 10px 0 10px;
    display:inline-block;
    position:relative
}
.code_tag{
    display:block;
    padding:0.5em;
    max-height:30em;
    overflow-x:auto;
    white-space:pre;
    word-wrap:normal;
    tab-size:4;
    -o-tab-size:4;
    -moz-tab-size:4;
    background:#F5F5F5;
    font-family:monospace;
    border:1px solid #CCC
}
.operamini .code_tag{
    max-height:none;
    overflow:auto;
    word-wrap:break-word
}
.block_link{
    background:-webkit-gradient(linear,left top,left bottom,from(#f7fafa),to(#edeef0));
    background:-moz-linear-gradient(top,#f7fafa,#edeef0);
    background:-o-linear-gradient(top,#f7fafa,#edeef0);
    background:-ms-linear-gradient(top,#f7fafa,#edeef0);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7fafa',endColorstr='#edeef0');
    border:1px solid #c4c4c4;
    padding:8px 10px;
    border-radius:4px;
    display:block;
    color:#888;
    text-align:center;
    float:left;
    margin-right:5px;
    height:20px
}
.block_link img{
    margin-top:3px
}
a.block_link:hover,a.block_link:active{
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='false');
    background:#dae1eb;
    color:#888 !important
}
a.block_link:active{
    -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.05);
    box-shadow:inset 0 2px 4px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.05)
}
.block_link_text{
    display:none
}
@media all and (min-width:450px){
    .block_link_text{
        display:inline
    }
}
.comm_attach img,.border_images img{
    border:1px solid #ccc
}
.t_bottom{
    vertical-align:text-bottom
}
.light_grey{
    color:#9f9797
}
.pos_block{
    padding:10px;
    background:#ddeadd;
    border:1px solid #bacfba
}
.mt_m{
    margin-top:5px
}
.wa{
    width:auto !important
}
.pg_link{
    float:none;
    width:auto;
    margin-right:0;
    color:#333;
    border:1px solid #a0a0a0;
    text-shadow:1px 1px 0 #fff;
    background:#fefefe;
    background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e6e6e6));
    background:-moz-linear-gradient(top,#fefefe,#e6e6e6);
    background:-o-linear-gradient(top,#fefefe,#e6e6e6);
    background:-ms-linear-gradient(top,#fefefe,#e6e6e6);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e6e6e6');
    cursor:pointer;
    box-sizing:content-box
}
.pg_link:hover{
    color:#333;
    background:#e6e6e6
}
.pg_link:active{
    background:#DFDFDF
}
.pg_link_wrap{
    width:50%
}
.buttons_pag .border_r_fix,.border_r_fix{
    border-right:0
}
.pgl{
    display:inline-block
}
.buttons_pag .adv_user_link{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    height:auto;
    margin:0
}
.buttons_pag .right{
    float:right
}
.active_state{
    cursor:default !important;
    background:#F3F3F3 !important;
    color:#AAA !important;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='false') !important
}
.stnd_img{
    width:40px;
    height:40px;
    text-align:center;
    border:1px solid #000
}
.img_small img{
    width:40px;
    height:40px
}
.fd{
    background:#000;
    bottom:0;
    color:#fff;
    padding:1px 5px;
    position:absolute;
    right:0;
    font-weight:bold;
    background:rgba(0,0,0,0.7);
    border-radius:2px 0
}
.span{
    display:inline
}
.ib,.gview_link,.inl_bl,.short_attach{
    display:inline-block;
    max-width:100%
}
.tool_block .url-btn,.url-btn_inline .url-btn{
    padding:0
}
.tool_block .drop-down-label,.tool_block .inl-link{
    vertical-align:middle
}
.geosel{
    position:relative
}
.tool_block .geosel{
    position:static
}
.comm_attach .fdw,.short_attach .fdw,.blog-item_short_shared .fdw{
    position:relative;
    overflow:hidden;
    float:left;
    margin-right:10px
}
.spoiler .fdw,.gview_link .fdw,.extSubject .fdw,.AttachRender .fdw{
    position:relative;
    display:inline-block;
    max-width:100%
}
.settings_link{
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    border-left:1px solid #a9b6c9;
    width:40px;
    background:url('../images/dots_grey.png') center no-repeat
}
.settings_link:hover{
    background-color:#d9d8d8
}
.p-chat__attach-button{
    background:#e6e6e6 url('../images/attach.png') center no-repeat !important;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='false') !important
}
.un,.people_number{
    color:#79358c
}
.pointer{
    cursor:pointer
}
.attaches_list{
    margin-top:10px;
    clear:both;
    display:none
}
.attaches_list_item,.awb{
    border:1px solid #999;
    background:#d8e3e7;
    margin-top:-1px
}
.attaches_delete_btn{
    cursor:pointer;
    height:20px;
    right:20px;
    top:5px;
    width:20px;
    position:absolute
}
.attaches__wrap{
    margin:10px 0
}
.attaches__wrap_fix .attaches__wrap{
    margin:0 !important
}
.attaches__wrap .attaches_item{
    padding:5px 26px 5px 0
}
.attaches__wrap .attaches_item .stnd-block_outer-mrg{
    padding:0;
    margin:0
}
.attaches__wrap .attaches_item .attaches_delete_btn{
    right:0;
    top:3px
}
.attaches_block .attaches__wrap_tile{
    margin:0
}
#sendMessageLoader{
    padding-bottom:11px
}
.advanced_comment_form{
    margin-top:10px
}
.single_form .advanced_comment_form{
    margin-top:0
}
.lp_notif_wrapper{
    position:absolute;
    left:50%;
    z-index:1000;
    text-align:center;
    top:0;
    display:inline-block
}
.lp_notif_wrapper_fixed{
    position:fixed
}
.lp_notif_message{
    color:#fff;
    display:inline-block;
    padding:4px;
    border:1px solid #273c6c;
    border-top:0;
    background:#738dc6;
    background:-webkit-gradient(linear,left top,left bottom,from(#738dc6),to(#4a6295));
    background:-moz-linear-gradient(top,#738dc6,#4a6295);
    background:-o-linear-gradient(top,#738dc6,#4a6295);
    background:-ms-linear-gradient(top,#738dc6,#4a6295);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#738dc6',endColorstr='#4a6295');
    cursor:pointer
}
.lp_notif_message:hover{
    filter:alpha(opacity=100) !important;
    opacity:1 !important
}
.lp_notif_message-fade{
    border:1px solid rgba(39,60,108,0.5);
    background:rgba(115,141,198,0.5);
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(115,141,198,0.5)),to(rgba(74,98,149,0.5)));
    background:-moz-linear-gradient(top,rgba(115,141,198,0.5),rgba(74,98,149,0.5));
    background:-o-linear-gradient(top,rgba(115,141,198,0.5),rgba(74,98,149,0.5));
    background:-ms-linear-gradient(top,rgba(115,141,198,0.5),rgba(74,98,149,0.5))
}
.lp_notif_message-fade:hover{
    border:1px solid #273c6c;
    background:#738dc6;
    background:-webkit-gradient(linear,left top,left bottom,from(#738dc6),to(#4a6295));
    background:-moz-linear-gradient(top,#738dc6,#4a6295);
    background:-o-linear-gradient(top,#738dc6,#4a6295);
    background:-ms-linear-gradient(top,#738dc6,#4a6295)
}
#siteContent{
    position:relative
}
.top_notif_place{
    position:absolute;
    top:0;
    left:0;
    right:0;
    z-index:2000
}
.top_notif_place div:first-child{
    margin-bottom:0;
    margin-top:0
}
.operamini .top_notif_place{
    position:static
}
.notification_counter{
    border:1px solid;
    padding:1px 3px;
    margin-right:2px;
    background:#fff;
    position:relative
}
.notification_counter:before{
    content:"";
    position:absolute;
    top:-3px;
    bottom:1px;
    right:1px;
    left:-3px;
    border:1px solid;
    z-index:-1;
    background:#fff
}
.horiz-menu{
    position:relative;
    overflow:hidden
}
.horiz-menu__lite .horiz-menu__logo .horiz-menu__link{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.horiz-menu__logo{
    position:relative
}
.horiz-menu__lite .unauth_header__logo{
    position:absolute;
    top:50%;
    margin-top:-10px;
    left:50%;
    margin-left:-48px
}
.horiz-menu_search_form{
    display:none
}
#quick_top_links_menu::before,#quick_top_links_menu::after{
    right:3.55%
}
#quick_top_links_menu{
    z-index:9999
}
.horiz-menu_bottom{
    z-index:2000;
    text-align:center
}
.horiz-menu__link .ico_arr_bottom_white{
    margin-top:2px !important
}
#quick_top_links_menu_link .horiz-menu__link{
    height:21px
}
.horiz-menu__link{
    display:block;
    padding:11px 1px 12px 1px;
    color:#fff !important;
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
    border:0 !important
}
.horiz-menu_bottom .horiz-menu__link{
    padding:19px 10px 15px 10px;
    display:inline-block;
    box-sizing:border-box;
    height:auto !important
}
@media all and (min-width:400px) and (max-width:479px){
    .horiz-menu_bottom .horiz-menu__link{
        width:24%;
        padding:19px 1px 15px 1px
    }
    .horiz-menu_bottom .horiz-menu__link_opt{
        display:none
    }
}
@media all and (min-width:480px){
    .horiz-menu_bottom .horiz-menu__link{
        width:19%;
        padding:19px 1px 15px 1px
    }
}
.horiz-menu__link:hover,.sidebar-logo__link:hover{
    border:0 !important;
}
.horiz-menu__link:active,.sidebar-logo__link:active{
    padding:12px 1px 11px 1px;
    background:#000 !important;
    background:rgba(0,0,0,0.5) !important;
    -webkit-box-shadow:inset 0px 3px 5px #000 !important;
    -moz-box-shadow:inset 0px 3px 5px #000 !important;
    box-shadow:inset 0px 3px 5px #000 !important
}
.horiz-menu_bottom .horiz-menu__link:active{
    padding:20px 1px 14px 1px
}
body #wrap_all .horiz-menu__link_no_hover{
    background:none !important
}
.horiz-menu__link-ico{
    display:inline-block;
    position:relative;
    height:21px;
    width:24px;
    margin:0 auto
}
.not_auth .horiz-menu__link{
    height:21px
}
.touch.not_auth .horiz-menu__link{
    height:23px
}
.f__size{
    color:#617989;
    float:right;
    margin-top:4px
}
.carousel-item .f__size{
    margin:-2px 0 0 1px
}
.f__title{
    color:#395387;
    font-weight:bold;
    margin:5px 0 7px;
    text-overflow:clip !important;
    clear:both
}
.horiz-menu__link-wrap_ico_user{
    background:transparent;
    position:relative;
    background-image:none !important
}
body .horiz-menu__link-ico_user{
    position:absolute;
    background:transparent;
    top:50%;
    left:50%;
    margin-top:-15px;
    margin-left:-15px;
    margin-bottom:-4px
}
.horiz-menu__link-ico_user,.horiz-menu__link-ico_user::after,.horiz-menu__link-ico_user img{
    position:relative;
    height:30px;
    width:30px;
    -webkit-border-radius:15px;
    border-radius:15px;
    overflow:hidden;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.horiz-menu__link-ico_user::after{
    position:absolute
}
.horiz-menu__link-text{
    display:block;
    padding-top:9px;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.horiz-menu__link-event{
    color:#fff;
    display:none;
    position:absolute;
    bottom:100%;
    left:100%;
    margin-bottom:-11px;
    margin-left:-10px;
    background:#ff6837;
    padding:1px 1px;
    min-height:14px;
    min-width:14px;
    filter:alpha(opacity=0);
    opacity:0;
    -webkit-border-radius:8px;
    border-radius:8px
}
.horiz-menu__link-event_show{
    filter:alpha(opacity=100);
    opacity:1;
    display:block
}
.horiz-menu__counter{
    text-align:center;
    padding:0 0 18px 0
}
@media all and (min-width:900px){
    .horiz-menu__link-ico{
        vertical-align:middle
    }
    .horiz-menu__link-text{
        display:inline-block;
        vertical-align:middle;
        margin-left:3px;
        padding-top:0
    }
    .horiz-menu__link-text_user{
        margin-top:0
    }
    .sidebar-logo__link{
        padding:9px !important
    }
    .not_advanced .sidebar-logo__link{
        padding:10px 9px !important
    }
    .horiz-menu__lite .horiz-menu__logo{
        width:50%
    }
    .horiz-menu__lite .horiz-menu__logo .horiz-menu__link{
        display:none
    }
}
@media all and (max-width:899px){
    .horiz-menu__lite .horiz-menu__link-ico{
        vertical-align:middle
    }
    .horiz-menu__lite .horiz-menu__link-text{
        display:inline-block;
        vertical-align:middle;
        margin-left:3px;
        padding-top:0
    }
    .horiz-menu__lite .horiz-menu__link-text_user{
        margin-top:0
    }
}
.location-bar{
    padding:0 25px 0 35px;
    position:relative;
    background:#fff;
    color:#323232;
    line-height:40px;
    z-index:1;
    overflow:hidden;
    -webkit-box-shadow:0px 3px 5px rgba(93,109,157,0.3);
    -moz-box-shadow:0px 3px 5px rgba(93,109,157,0.3);
    box-shadow:0px 3px 5px rgba(93,109,157,0.3)
}
#location_header .location-bar{
    z-index:200
}
.old_browser .location-bar,.old_browser .list-link_online{
    border-bottom:1px solid #c3cada
}
.old_browser .location-bar{
    padding:12px 15px;
    line-height:normal;
    min-height:inherit
}
.location-bar__item{
    display:inline-block;
    margin-right:-20px;
    white-space:nowrap
}
.location-bar__item_home{
    margin-left:-20px
}
.old_browser .location-bar__item_home{
    margin-left:0
}
.old_browser .ico.location-bar__sep{
    margin:0 5px -2px 5px
}
.location-bar a{
    color:#57a3ea
}
.location-bar a,.location-bar__title{
    white-space:nowrap;
    display:inline-block;
    overflow:hidden;
    position:relative;
    vertical-align:middle
}
.location-bar:after{
    content:'';
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    width:17px;
    background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,0)),to(rgba(255,255,255,1)));
    background:-webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));
    background:-moz-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));
    background:-o-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));
    background:-ms-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));
    background:linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1))
}
.location-bar a:hover{
    color:#395387
}
.old_browser .location-bar__home-link{
    margin-top:0
}
.location-bar__dots{
    margin-top:-5px
}
.list-link_single{
    border-bottom:0
}
.pb7,.list-link_adjoin-bottom{
    padding-bottom:7px !important
}
.list-link_adjoin-top{
    padding-top:7px !important
}
.list-link__wrap{
    position:relative
}
.list-link__right-space{
    padding-right:45px !important
}
.list-link_btn{
    border:0;
    width:94%;
    box-sizing:content-box;
    padding-left:3% !important;
    padding-right:3% !important;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='false') !important
}
.list-link_arrow .ico_arr,.list-link_arrow .ico_arr2,.stnd-link_arr .ico_arr,.stnd-link_arr .ico_arr4,.stnd-link_arr .ico_arr6,.ico_centered{
    position:absolute;
    top:50%;
    right:15px;
    margin:-6px 0 0 0;
    display:block
}
.link-imp .ico_arrow,.btn-main .ico_arrow{
    margin:0 0 -2px 0 !important
}
.pb8d2c7,.list-link__descr{
    overflow:hidden;
    padding-top:6px
}
.list-link__more-users{
    background:#ddebf7;
    color:#395387;
    padding:10px
}
.list-link__more-pic{
    margin-left:1px
}
.list-link__more-pic_first{
    margin-left:4px
}
.list-link__more-pic_last{
    margin-right:6px
}
.list-link__more-pic img{
    width:20px;
    height:20px;
    vertical-align:middle
}
.p99aa80,.list-link__name{
    font-weight:bold;
    display:block;
    margin:-6px 0 2px 0
}
.list-link__descr_light .list-link__name{
    margin:-3px 0 8px 0
}
.ico_centered.ico_edit{
    margin:-8px -6px 0 0
}
.ico_centered.ico_16{
    margin-top:-8px !important
}
button.btn-main,input[type="submit"].btn-main,.btn-main:visited,.btn-main,.btn-block{
    background:#fff;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='false');
    color:#617989;
    padding:11px 0;
    text-align:center;
    width:100%;
    display:block;
    margin:0;
    border:0;
    outline:0
}
.btn-block{
    padding:11px 15px
}
.list-link:hover,.p9dcaa4:hover,.list-link__wrap_hover .list-link,.tabs__item:hover,.btn-main:hover,.btn-block:hover,.user__tools-link:hover,a.user__tools-link:hover,.user-tile__btn:hover,a.hover-item:hover,.tile__bottom-link:hover,.btn-link:hover,.stnd-link:hover,.s-city__item:hover,.s-chb:hover,a:hover .bordered,.pgn__link_hover:hover,.links-group_grey .list-link.strong_clicked,.form-checkbox_dropdown-menu:hover,.dropdown-menu .list-link:hover,.dropdown-menu .list-link__wrap_hover .list-link{
    background:#ecf5fd
}
.tabs__item:hover .tabs__link{
    color:#323232
}
.list-link_online:hover{
    background:#bbd3e8
}
.user__tools-link:focus{
    outline:none
}
.old_browser .tabs__item{
    background:#fff
}
.list-link:active,.p9dcaa4:active,.soc-links .list-link_soc.clicked,.soc-links .list-link_soc:active,.dropdown-menu .list-link:active,.user__tools-link:active,a.user__tools-link:active,a.user__tools-link.clicked,button.user__tools-link:active,.tabs__item:active,.btn-link:active,.user-tile__btn:active,.clicked,.tabs__item.clicked,.stnd-link.clicked,.header_links_fixer a:active,.clicked .stnd-link,.list-link.clicked,.dropdown-menu .list-link.clicked,label.user__tools-link.clicked,label.user__tools-link.clicked:hover,a.hover-item:active,.js-clicked .btn-single,.js-clicked .btn-single:hover,a.hover-item.clicked,.stnd-link:active,.stnd-link.attention_block:active,body .stnd-link_active,body .stnd-link_active:hover,.s-chb:active,.tile__bottom-link:active,.s-city__item:active,.c-letter__more-btn,.form-checkbox_dropdown-menu:active,.pgn__link_hover:active,.b-title__link:active,.s-city__item_city.clicked:active,.s-city__item_light.clicked:active,.s-city__item_country.clicked:active,.dropdown-menu .list-link.strong_clicked_active,.btn-main:active,.btn-block:active,a.item_clicked,a.item_clicked:hover,.js-dd_menu_link.strong_clicked,.user-tile__btn.js-clicked{
    background:#b8cde3;
    -webkit-box-shadow:inset 0px 3px 5px #6485a7;
    -moz-box-shadow:inset 0px 3px 5px #6485a7;
    box-shadow:inset 0px 3px 5px #6485a7
}
.list-link_online:active{
    background:#82a1bf
}
body .strong_clicked:active{
    background:#b8cde3 !important;
    -webkit-box-shadow:inset 0px 3px 5px #90aac5;
    -moz-box-shadow:inset 0px 3px 5px #90aac5;
    box-shadow:inset 0px 3px 5px #90aac5
}
.pf40a06,.list-link__text{
    color:#323232;
    margin-bottom:6px
}
.p819e96,.list-link__text_last{
    margin-bottom:0
}
.normal-stnd,.,.list-link__cnt{
    color:#617989
}
.list-link__ava,.list-link__ava_2,.p06abe9,.list-link_short_attach{
    margin-right:10px;
    float:left;
    margin-top:0.25%
}
.list-link__ava img{
    width:55px;
    height:55px
}
.list-link__ava_2 img{
    width:50px;
    height:50px
}
.list-link_short_attach{
    margin-right:15px;
    margin-top:0.5%
}
.b-title{
    background:#cddae7;
    color:#323232;
    overflow:hidden;
    font-weight:bold;
    text-transform:uppercase
}
.b-title_center{
    text-align:center
}
.b-title__link,.b-title__item{
    display:block;
    cursor:pointer;
    position:relative;
    color:#323232 !important;
    padding:9px 14px 9px 14px;
    overflow:hidden;
    white-space:nowrap
}
.b-title__item{
    cursor:default
}
.header_links_fixer,.header_links_fixer a{
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    min-width:16px
}
.header_links_fixer .js-ico{
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-8px;
    margin-top:-8px
}
.header_links_fixer a{
    padding:9px 14px 9px 14px;
    display:block
}
.b-title__with-btn{
    padding-right:44px
}
.b-title__link:hover,.header_links_fixer a:hover{
    background:#a7c0d9
}
.b-title__link:active,.header_links_fixer a:active{
    background:#82a1bf
}
.b-title__link:active{
    padding:10px 14px 8px 14px
}
.old_browser .b-title__link,.old_browser .b-title__item{
    white-space:normal
}
.b-title__edit-link{
    text-transform:none;
    position:relative;
    z-index:10
}
.b-title__edit-link:after,.b-title__edit-link:before{
    background:#cddae7;
    position:absolute;
    top:-2px;
    left:-2px;
    bottom:-2px;
    right:-14px;
    content:'';
    z-index:-1
}
.b-title__edit-link:before{
    left:-12px;
    right:auto;
    width:10px
}
.b-title__all{
    display:block;
    position:absolute;
    top:0;
    right:0;
    color:#57a3ea;
    padding:9px 14px 9px 10px;
    background:#cddae7
}
.b-title__all:before{
    display:block;
    position:absolute;
    content:'';
    top:0;
    bottom:0;
    right:100%;
    width:40px
}
.b-title__all:before,.b-title__edit-link:before{
    background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(205,218,231,0)),to(rgba(205,218,231,1)));
    background:-webkit-linear-gradient(left,rgba(205,218,231,0),rgba(205,218,231,1));
    background:-moz-linear-gradient(left,rgba(205,218,231,0),rgba(205,218,231,1));
    background:-o-linear-gradient(left,rgba(205,218,231,0),rgba(205,218,231,1));
    background:-ms-linear-gradient(left,rgba(205,218,231,0),rgba(205,218,231,1));
    background:linear-gradient(left,rgba(205,218,231,0),rgba(205,218,231,1))
}
a:hover .b-title__all{
    background:#a7c0d9
}
a:hover .b-title__all:before{
    background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(167,192,217,0)),to(rgba(167,192,217,1)));
    background:-webkit-linear-gradient(left,rgba(167,192,217,0),rgba(167,192,217,1));
    background:-moz-linear-gradient(left,rgba(167,192,217,0),rgba(167,192,217,1));
    background:-o-linear-gradient(left,rgba(167,192,217,0),rgba(167,192,217,1));
    background:-ms-linear-gradient(left,rgba(167,192,217,0),rgba(167,192,217,1));
    background:linear-gradient(left,rgba(167,192,217,0),rgba(167,192,217,1))
}
a:active .b-title__all{
    background:#82a1bf;
    color:#323232
}
a:active .b-title__all:before{
    background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(130,161,191,0)),to(rgba(130,161,191,1)));
    background:-webkit-linear-gradient(left,rgba(130,161,191,0),rgba(130,161,191,1));
    background:-moz-linear-gradient(left,rgba(130,161,191,0),rgba(130,161,191,1));
    background:-o-linear-gradient(left,rgba(130,161,191,0),rgba(130,161,191,1));
    background:-ms-linear-gradient(left,rgba(130,161,191,0),rgba(130,161,191,1));
    background:linear-gradient(left,rgba(130,161,191,0),rgba(130,161,191,1))
}
.b-title__spoiler{
    font-weight:bold;
    padding:12px 15px;
    background:#fff;
    cursor:pointer;
    position:relative;
    z-index:10;
    overflow:hidden
}
.b-title__spoiler:hover{
    color:#57a3ea
}
.widgets-group,.content-item,.content-block,.widgets-wrap,.p783ec0,.dropdown-menu_text{
    margin:0 10px 15px 10px;
    position:relative
}
#widgets_pcontainer,#widgets_container{
    margin:0 10px
}
.stnd_padd3 .content-bl_wrap{
    margin:-10px -10px 15px
}
.content-bl_wrap.error__item{
    z-index:auto
}
.content-bl_wrap.error__item .error__msg{
    display:block
}
.content-bl_wrap.error__item:last-of-type{
    margin-bottom:18px
}
.form_fixer + .content-bl_wrap{
    margin-top:0
}
.widgets-group_top{
    margin:15px 10px
}
.widgets-group_spoiler{
    margin-bottom:-13px
}
.widgets-group_spoiler_dd{
    margin-top:28px
}
.spaced-group a{
    margin-bottom:20px;
    border-bottom:0
}
.spaced-group td a{
    margin-left:10px;
    margin-right:10px
}
.spaced-group td:first-child a{
    margin-left:0
}
.spaced-group td:last-child a{
    margin-right:0
}
.marriage__wrap .list-link{
    border-bottom:0 !important
}
.marriage__wrap .list-link__wrap:first-child .list-link{
    padding-bottom:7px
}
.marriage__wrap .list-link__wrap:last-child .list-link{
    padding-top:8px
}
.marriage__date{
    position:absolute;
    right:15px;
    top:50%;
    color:#617989;
    margin-top:-14px;
    text-align:center;
    z-index:10
}
.marriage__reg-date{
    margin-top:4px
}
.static-bl{
    background:#fff;
    border-bottom:1px solid #c5d3e1;
    padding:12px 15px
}
.content-item{
    background:#fff;
    padding:21px 15px
}
.content-item_first{
    margin:15px 10px
}
.content-item_info{
    background:#fcf4c8 !important
}
.stnd-link.attention_block{
    background:#fcf4c8
}
.old_browser .p783ec0,.old_browser .widgets-group,.old_browser .content-item{
    border:1px solid #d7dde6
}
.search{
    position:relative;
    padding-right:53px
}
.search_in-list{
    padding:20px 15px 6px 15px;
    background:#fff
}
.search__input{
    border:1px solid #b4bed1;
    background:#fff;
    color:#323232;
    padding:8px 40px 8px 11px;
    width:100%;
    height:135.714%;
    box-sizing:content-box;
    margin:0
}
::-webkit-input-placeholder{
    color:#c0c6d2;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
:-moz-placeholder{
    color:#c0c6d2;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
::-moz-placeholder{
    color:#c0c6d2;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
:-ms-input-placeholder{
    color:#c0c6d2;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
.fake-placeholder{
    color:#c0c6d2;
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
    padding:8px 40px 8px 11px;
    text-overflow:ellipsis;
    cursor:text;
    text-align:left;
    border:1px solid transparent
}
.search__input:focus,.pgn__search_input:focus{
    background:#eff7ff;
    border:2px solid #57a3ea
}
.search__input:focus,.search__input_error,.search__input_error:focus{
    padding:7px 39px 7px 10px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    outline:0
}
.search__input_error,.search__input_error:focus{
    background:#fff0eb;
    color:#323232;
    border:2px solid #f00
}
.text-input[disabled],.search__input[disabled]{
    border-color:#d6dee8
}
input[disabled]::-webkit-input-placeholder{
    color:#c0c6d2
}
input[disabled]:-moz-placeholder{
    color:#c0c6d2
}
input[disabled]::-moz-placeholder{
    color:#c0c6d2
}
input[disabled]:-ms-input-placeholder{
    color:#c0c6d2
}
.search__btn,.text-input__btn,body input.search__btn{
    position:absolute;
    right:0;
    width:40px;
    min-height:35px;
    top:0;
    bottom:0;
    cursor:pointer;
    margin:auto 0;
    max-height:40px;
    padding:0;
    outline:0;
    border:none !important
}
.search__btn,body input.search__btn{
    text-indent:-9999px
}
.text-input__btn .js-ico{
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-8px;
    margin-left:-8px
}
body.operamini20.android input.search__btn{
    min-height:40px
}
.search__btn_top{
    margin-top:0 !important
}
.search__btn_fallback .search__btn,body .search__btn_fallback input.search__btn{
    position:relative;
    right:auto;
    top:auto;
    bottom:auto;
    width:auto;
    margin:auto;
    padding:initial;
    border:1px solid #A6A6A6;
    min-height:0;
    text-indent:0;
    max-height:initial;
    display:inline-block;
    background-image:none !important
}
a.search__btn{
    text-indent:0
}
body input.search__btn,body input.search__btn:hover,body input.search__btn:focus{
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='false') !important;
    background:transparent url('../images/search_icon.png') center center no-repeat
}
.form-tools__left{
    margin-top:9px;
    margin-right:15px
}
.text-input__wrap input.search__btn{
    margin-top:auto;
    margin-bottom:auto
}
.search__btn_clear{
    background:transparent url('../images/delete_icon.png') center center no-repeat !important
}
.search__loading .search__btn{
    background:transparent url('../images/spinner2.gif') center center no-repeat !important
}
.list-link-darkblue,.links-group .list-link_arrow,.links-group .list-link-darkblue,.links-group .stnd-link_profile{
    color:#00a5ed !important
}
.links-group_no_bord .list-link{
    border-bottom:0
}
.list-link_arrow,.stnd-link_arr{
    padding-right:38px !important
}
.list-link_with_button{
    padding-right:60px !important
}
.list-link-grey:active,.inl-link.js-clicked,.l-gr .list-link:active,.links-group .list-link:active,.list-link:active .lgrey2,body .links-group .list-link-blue:active{
    color:#323232 !important
}
.links-group .list-link:active{
    padding:12px 15px 10px 15px
}
.links-group .list-link_arrow.clicked{
    color:#2f2f2f !important
}
.links-group .stnd-link,.links-group .list-link_arrow{
    border-bottom:1px solid #cdd4e1
}
.links-group .stnd-link:last-child{
    border-bottom:none
}
.links-group_edit .list-link_arrow{
    padding-right:32px !important
}
.links-group_sections .list-link{
    padding-top:10px;
    padding-bottom:10px
}
.links-group_sections .list-link:hover{
    color:#4e4e4e !important
}
.links-group_sections .list-link:active{
    padding-top:11px;
    padding-bottom:9px
}
.blog-item_short{
    color:#323232
}
.quote,.blog-item_short_shared{
    padding:10px;
    background:#ddebf7;
    overflow:hidden;
    word-wrap:break-word
}
.quote{
    margin:10px 0;
    color:#323232;
    border:1px solid #c0c6d2
}
.shared__info{
    margin-bottom:9px
}
.blog-item__author,.blog-item__time,.normal-light{
    color:#617989
}
.blog-item__author{
    margin-bottom:9px
}
.blog-item__author .online_status_ico{
    margin-bottom:0
}
.blog-item_short_shared .blog-item__author{
    margin-bottom:4px
}
.blog-item__title{
    font-weight:bold;
    margin-bottom:8px
}
.blog-item__subject,.blog-item__channel,.blog-item_short_shared .black{
    color:#323232
}
.blog-item__channel{
    color:#617989
}
.blog-item__attaches{
    margin-top:2px;
    overflow:hidden
}
.blog-item__attaches .short_attach img{
    float:left;
    max-width:105px;
    height:65px;
    width:65px;
    margin-right:2%
}
.blog-toolbar{
    color:#617989;
    margin-top:10px
}
.blog-item_short_shared .blog-toolbar{
    margin-top:-2px
}
.blog-filters{
    margin-top:-5px
}
.blog-filters > div{
    margin-top:5px
}
.blog-item_lenta{
    border-bottom:0
}
@media all and (min-width:900px){
    .l-cols{
        width:50%;
        float:left
    }
}
.no-break{
    overflow:hidden;
    white-space:nowrap;
    position:relative
}
.old_browser .no-break{
    white-space:normal
}
.no-break:before{
    display:block;
    position:absolute;
    content:'';
    top:6px;
    bottom:6px;
    right:0;
    width:20px;
    background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,0)),to(rgba(255,255,255,1)));
    background:-webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));
    background:-moz-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));
    background:-o-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));
    background:-ms-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));
    background:linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1))
}
.blog-item_short:hover .blog-item__author.no-break:before,.no-break:hover:before{
    background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(236,245,253,0)),to(rgba(236,245,253,1)));
    background:-webkit-linear-gradient(left,rgba(236,245,253,0),rgba(236,245,253,1));
    background:-moz-linear-gradient(left,rgba(236,245,253,0),rgba(236,245,253,1));
    background:-o-linear-gradient(left,rgba(236,245,253,0),rgba(236,245,253,1));
    background:-ms-linear-gradient(left,rgba(236,245,253,0),rgba(236,245,253,1));
    background:linear-gradient(left,rgba(236,245,253,0),rgba(236,245,253,1))
}
.blog-item_short:active .blog-item__author.no-break:before,.no-break:active:before{
    background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(184,205,227,0)),to(rgba(184,205,227,1)));
    background:-webkit-linear-gradient(left,rgba(184,205,227,0),rgba(184,205,227,1));
    background:-moz-linear-gradient(left,rgba(184,205,227,0),rgba(184,205,227,1));
    background:-o-linear-gradient(left,rgba(184,205,227,0),rgba(184,205,227,1));
    background:-ms-linear-gradient(left,rgba(184,205,227,0),rgba(184,205,227,1));
    background:linear-gradient(left,rgba(184,205,227,0),rgba(184,205,227,1))
}
.blog-item__author.no-break:before{
    bottom:0;
    top:0;
    width:15px
}
.old_browser .no-break:before{
    display:none
}
.no_max_width{
    max-width:none !important
}
.no_max_width:after{
    display:none
}
.cnt{
    display:inline-block;
    color:#617989;
    border:1px solid #becedd;
    padding:0 7px 0 7px;
    margin:0 0 0 4px;
    position:relative;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
.list-link .cnt{
    margin:-1px 0 -1px 4px
}
.list-link-darkblue .cnt{
    color:#395387
}
.list-link-darkblue.stnd-link_active .cnt{
    border-color:#8396b7
}
.list-link:active .cnt{
    border-color:#395387;
    color:#617989
}
.sub-title .cnt,.list-link-darkblue:active .cnt,.stnd-link_profile:active .cnt{
    border-color:#323232;
    color:#323232
}
.sub-title .cnt_blue{
    border-color:#57a3ea;
    color:#57a3ea
}
.sub-title .cnt{
    font-weight:normal
}
.cnt_tabs,.cnt_title,.sub-title .cnt_title{
    border-color:#8396b7;
    color:#395387;
    margin-left:6px;
    font-weight:normal;
    padding:0 8px 0 8px
}
.b-title__with-btn .cnt_title{
    margin-right:6px
}
.cnt_tabs{
    margin:-3px 0 -3px 3px;
    padding:2px 8px 1px 7px
}
.cnt_friends-online,.cnt_friends-online-text{
    color:#198400 !important;
    font-weight:bold
}
.cnt_friends-online{
    border-color:#198400 !important
}
.add_text,.cnt_friends-online-text{
    margin-left:15px
}
.link-blue .cnt{
    color:#57a3ea;
    border-color:#57a3ea
}
.link-blue:hover .cnt{
    color:#395387;
    border-color:#395387
}
.cnt-link:hover{
    color:#617989;
    background:#ecf5fd
}
.cnt-link:active{
    color:#fff;
    background:#becedd
}
.cnt_imp{
    margin-left:1px;
    color:#57a3ea;
    border-color:#57a3ea;
    font-weight:normal;
    padding:1px 6px 1px 6px
}
a:hover .cnt_imp{
    color:#395387;
    border-color:#395387
}
.small_cnt,.cnt_sub{
    margin:-7px 0 0 -8px;
    background:#ff6837;
    padding:1px;
    display:block;
    min-width:14px;
    line-height:14px;
    text-align:center;
    color:#fff;
    font-weight:bold;
    -webkit-border-radius:8px;
    border-radius:8px
}
.android.chrome .small_cnt,.android.chrome .mail__notify{
    padding:2px 1px 0
}
.cnt_sub{
    position:absolute;
    top:0;
    left:100%
}
.small_cnt{
    display:inline-block;
    margin-left:5px;
    margin-bottom:-2px;
    vertical-align:middle;
    margin-top:-5px
}
.cnt_green,.sub-title .cnt_green{
    color:#61a961;
    border-color:#61a961
}
.sep-item{
    border-bottom:2px solid #cdd4e2
}
.user__rate{
    padding:2px 6px 1px 6px;
    margin-left:6px
}
.user__info{
    padding-left:20px;
    overflow:hidden
}
.user__info_dating{
    padding-left:0
}
.table_user .user__info{
    padding-left:10px;
    word-break:break-all
}
.user__nick a,.user__nick .mysite-nick{
    font-weight:bold
}
.user__ava{
    float:left
}
.user__ava_big img{
    width:80px;
    height:80px
}
.user__ava_medium img{
    width:40px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.user__ava_large img{
    width:80px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px
}
.user__ava_status{
    padding-top:8px;
    text-align:center
}
.block-item__avatar_xlarge .user__ava_status{
    padding-top:12px
}
.user__ava_status_online{
    color:#108210
}
.user__ava_status_offline{
    color:#b9c2c8
}
.user__descr-pdt .user__details:first-child{
    padding-top:0
}
.user__details{
    color:#617989;
    padding-top:10px;
    word-break:break-all
}
.user__details_name{
    color:#323232
}
.bubble,.user__status{
    background:#ddebf7;
    color:#323232;
    padding:9px 36px 9px 9px;
    position:relative;
    word-wrap:break-word
}
.bubble_white{
    background:#fff
}
.bubble:after,.user__status:after{
    content:'';
    position:absolute;
    display:block;
    height:0;
    width:0;
    bottom:100%;
    left:32px;
    border:8px solid transparent;
    border-bottom-color:#ddebf7
}
.bubble_white:after{
    border-bottom-color:#fff
}
.bubble,.user__status-message{
    margin-top:7px;
    padding:9px
}
.bubble__tools{
    color:#617989;
    padding-top:23px
}
.user__status-message:after{
    left:7px
}
.bubble:after{
    left:12px
}
.user__status-wrap{
    margin-top:20px;
    position:relative
}
.dropdown-menu__container{
    position:relative
}
.operamini .user__change-status{
    left:0;
    right:0;
    top:0;
    margin-top:48px
}
.user__change-status{
    left:-25px;
    right:-25px;
    top:50%;
    margin-top:31px
}
.user__change-status .content-item{
    padding:15px
}
.user__change-btn{
    position:absolute;
    width:17px;
    height:16px;
    padding:8px;
    top:50%;
    margin-top:-16px;
    right:2px;
    display:block
}
.operamini .user__change-btn{
    top:0;
    margin-top:0
}
.content,.list_spaced{
    background:#fff
}
.list_spaced{
    border-top:1px solid #fff
}
.list_spaced:after{
    content:'';
    display:block;
    width:100%;
    clear:both;
    height:1px
}
.content__inner{
    padding:21px 15px
}
.microblog{
    overflow:hidden;
    position:relative
}
.replace_widget .widgets-group,.widgets-group .microblog .attaches_item{
    margin:0
}
.replace_widget_wrapper + .list-link,.replace_widget_wrapper + .content-item3{
    border-top:1px solid #c5d3e1;
    margin-top:-1px
}
.replace_widget_wrapper .link_active{
    border-bottom:0
}
.mt_tbr{
    margin-top:10px;
    display:inline-block
}
.text-input{
    border:1px solid #b4bed1;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    width:100%;
    background:#fff;
    padding:8px;
    margin:0;
    color:#323232
}
.text-input[size]{
    width:auto;
    max-width:100%
}
.text-input__inline{
    color:#323232;
    border:0;
    outline:0;
    background:transparent;
    display:block;
    width:auto;
    -webkit-appearance:none;
    padding:7px 9px 7px 5px;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    margin-bottom:5px
}
.text-input-wrapper_inline{
    position:relative;
    padding:5px 35px 0 5px;
    border:1px solid #b4bed1;
    background:#fff
}
.text-input-wrapper_inline.focus{
    background:#eff7ff;
    border:2px solid #57a3ea;
    padding:4px 34px 0 4px;
    margin-bottom:-1px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.operamini .text-input-wrapper_inline{
    min-height:44px;
    box-sizing:border-box
}
@media all and (max-width:400px){
    .text-input__inline{
        width:100%
    }
    .text-input-wrapper_inline,.text-input-wrapper_inline.focus{
        padding-right:40px
    }
}
.operamini .text-input-wrapper_inline,.operamini .text-input-wrapper_inline.focus{
    padding-right:50px
}
.text-input-wrapper_inline .s-property{
    margin:0 5px 5px 0
}
.text-input-wrapper_inline .search__btn{
    position:absolute;
    top:50%;
    margin-top:-20px;
    right:10px;
    width:20px
}
.text-input-wrapper_inline.focus .search__btn{
    right:9px
}
.operamini .text-input-wrapper_inline .search__btn{
    margin-top:-17px
}
.content-item_info .text-input{
    border-color:#ffeda7
}
.text-input-search__wrap .text-input{
    padding:8px 44px 8px 8px
}
.text-input:focus,.text-input_error,.text-input_error:focus{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    outline:0;
    padding:7px
}
.text-input-search__wrap .text-input:focus,.text-input-search__wrap .text-input_error,.text-input-search__wrap .text-input_error:focus,.error__item .text-input-search__wrap .text-input{
    padding:7px 43px 7px 7px
}
.text-input:focus{
    background:#eff7ff;
    border:2px solid #57a3ea
}
.text-input[readonly]{
    background:#eff7ff !important
}
.text-input__wrap,.text-input-search__wrap{
    padding-right:18px;
    position:relative
}
.text-input__wrap_short{
    padding-right:10px
}
.text-input__suffix{
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    margin:8px;
    padding-left:3px;
    max-width:64px
}
.text-input__wrap_private-message,.text-input__wrap_personal-message{
    padding-right:55px
}
.text-input__wrap_personal-message .text-input{
    background:#e1e9f2;
    color:#617989;
    padding-right:44px
}
.text-input__wrap_private-message .text-input{
    background:#f9edbf;
    border-color:#d0c494;
    color:#617989;
    padding-right:44px
}
.text-input__wrap_private-message .text-input:focus{
    border-color:#57a3ea
}
.text-input__wrap_private-message .js-lock_open{
    display:block !important
}
.text-input__wrap_personal-message .js-lock_close{
    display:block !important
}
.text-input-search__wrap{
    padding-right:55px
}
.text-input__control-group,.text-input__control-group .select{
    position:absolute;
    top:0;
    bottom:0;
    right:0
}
.operamini .text-input__control-group{
    top:1px;
    bottom:1px;
    right:1px;
    background:#fff
}
.text-input__control-group .select{
    filter:alpha(opacity=0);
    -moz-opacity:0;
    opacity:0
}
.text-input__control-group table{
    margin-right:10px
}
.form-tools{
    margin-top:15px
}
.btn,button.btn,input[type="submit"].btn{
    background:#395387;
    color:#fff !important;
    padding:15px 15px 12px 15px;
    display:inline-block;
    margin:0;
    border:0;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.btn_input,button.btn_input,input[type="submit"].btn_input{
    padding:9px 15px 9px 15px
}
input.btn_link,button.btn_link{
    background:transparent !important;
    border:0 !important;
    padding:0;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='false') !important;
    font-family:Helvetica,Arial,"lucida grande",tahoma,verdana,arial,sans-serif
}
input.btn_link:focus{
    outline:0
}
.btn_full{
    width:100% !important;
    box-sizing:content-box;
    padding-left:17px !important;
    padding-right:17px !important;
    text-align:center;
    display:block !important
}
.btn_link_full{
    display:block !important
}
body .btn_full_fix{
    padding-left:0 !important;
    padding-right:0 !important
}
.btn_full__wrap{
    padding-right:34px
}
.btn_tot_clicked{
    position:relative;
    white-space:nowrap;
    word-break:normal
}
.btn:hover,button.btn:hover,input[type="submit"].btn:hover{
    background:#233353
}
.btn[disabled],button.btn[disabled],input[type="submit"][disabled],.btn[disabled]:hover,button.btn[disabled]:hover,input[type="submit"][disabled].btn:hover{
    background:#395387;
    opacity:0.4;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    pointer-events:none
}
button.btn:active,.btn.btn_clicked,input[type="submit"].btn:active,.btn:active{
    color:#fff !important;
    padding:16px 15px 11px 15px;
    background:#1C2943;
    -webkit-box-shadow:inset 0px 3px 5px #05070C;
    -moz-box-shadow:inset 0px 3px 5px #05070C;
    box-shadow:inset 0px 3px 5px #05070C
}
.btn_input:active,button.btn_input:active,input[type="submit"].btn_input:active{
    padding:10px 15px 8px 15px
}
.btn_green,button.btn_green,input[type="submit"].btn_green{
    background:#61A961;
    color:#fff
}
.btn_lightblue,button.btn_lightblue,input[type="submit"].btn_lightblue{
    background:#00a4ed;
    color:#fff
}
.btn_green:hover,button.btn_green:hover,input[type="submit"].btn_green:hover{
    background:#487E48
}
.btn_lightblue:hover,button.btn_lightblue:hover,input[type="submit"].btn_lightblue:hover{
    background:#3693EB
}
.btn_green:active,button.btn_green:active,input[type="submit"].btn_green:active,.btn_lightblue:active,button.btn_lightblue:active,input[type="submit"].btn_lightblue:active{
    background:#305430;
    -webkit-box-shadow:inset 0px 3px 5px #000;
    -moz-box-shadow:inset 0px 3px 5px #000;
    box-shadow:inset 0px 3px 5px #000
}
.btn_lightblue:active,button.btn_lightblue:active,input[type="submit"].btn_lightblue:active{
    background:#0c477d
}
.btn_tot_clicked:after{
    content:'';
    position:absolute;
    display:block;
    top:2px;
    bottom:2px;
    right:0;
    width:20px;
    background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(28,41,67,0)),to(rgba(28,41,67,1)));
    background:-webkit-linear-gradient(left,rgba(28,41,67,0),rgba(28,41,67,1));
    background:-moz-linear-gradient(left,rgba(28,41,67,0),rgba(28,41,67,1));
    background:-o-linear-gradient(left,rgba(28,41,67,0),rgba(28,41,67,1));
    background:-ms-linear-gradient(left,rgba(28,41,67,0),rgba(28,41,67,1));
    background:linear-gradient(left,rgba(28,41,67,0),rgba(28,41,67,1))
}
.btn-main:active,.btn-main.list-link-blue:active{
    padding:12px 0 10px 0;
    color:#323232 !important
}
button.btn_ico,input[type="button"].btn_ico,input[type="submit"].btn_ico,input[type="reset"].btn_ico,.btn_ico{
    padding:14px 17px 11px 17px
}
.operamini button.btn_ico,.operamini input[type="button"].btn_ico,.operamini input[type="submit"].btn_ico,.operamini input[type="reset"].btn_ico,.operamini .btn_ico{
    padding:14px 8px 11px 8px
}
.btn-item{
    vertical-align:middle;
    margin-right:7px;
    display:inline-block
}
.user__tools{
    border-top:1px solid #cdd4e1;
    border-bottom:1px solid #cdd4e1;
    position:relative
}
.user__tools_last{
    border-bottom:0
}
.table__wrap{
    width:100%;
    border-spacing:0px;
    border-collapse:collapse
}
.table__cell{
    vertical-align:top;
    border:0;
    padding:0;
    text-align:center;
    border-right:1px solid #cdd4e1
}
.table__cell_last,.table_no_borders .table__cell{
    border-right:0
}
.table__wrap-fixed{
    table-layout:fixed
}
.tl .table__cell.tc,.table__wrap-layout .table__cell{
    vertical-align:middle;
    border:0 !important;
    text-align:left
}
.table__wrap_last-row-fix tr:last-child td{
    border-bottom:none !important
}
.table__cell_large-ico{
    width:42px
}
.table__cell_large-ico .ico{
    margin:0 !important
}
.table__cell_info{
    padding:17px 12px 4px 12px;
    border-right:1px solid #cdd4e1;
    border-bottom:1px solid #cdd4e1
}
.table__cell_block{
    background:#fff;
    text-align:left;
    border-bottom:1px solid #c5d3e1
}
.table__cell-link{
    display:block;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.user__tools-link{
    cursor:pointer;
    display:block;
    text-align:center;
    color:#617989 !important;
    white-space:nowrap;
    padding:15px 0;
    position:relative;
    background:#fff;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='false');
    margin:0;
    min-height:20px;
    border:0;
    width:100%;
    -webkit-border-radius:0px;
    border-radius:0px
}
.user__tools_last .user__tools-link{
    padding:11px 0;
    box-sizing:content-box
}
body .user__tools-link_disabled,body .user__tools-link_disabled:hover,body .user__tools-link_disabled.clicked,body .stnd-link_disabled:active,.dropdown-menu .list-link.user__tools-link_disabled,.dropdown-menu .list-link.user__tools-link_disabled:hover{
    color:#d3d9de !important;
    background:#fff !important;
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important;
    cursor:default
}
body a.disabled .t,body a.disabled .bordered,body a.disabled .ico,body a.disabled .js-ico,.disabled .js-content,.disabled.js-content{
    filter:alpha(opacity=40);
    -moz-opacity:0.4;
    opacity:0.4
}
body a.disabled .bordered .t{
    filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity:1
}
.stnd-link_disabled .ico,.btn-single_disabled .ico,body .user__tools-link_disabled .ico{
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity:0.5
}
div.user__tools-link,.js-horiz_mode.clicked{
    cursor:default
}
.user__tools-link::-moz-focus-inner{
    padding:0;
    border:0
}
button::-moz-focus-inner{
    padding:0;
    border:0
}
.user__tools-link:active,.user-tile__btn:active,.user-tile__btn.js-clicked,.user__tools-link.clicked{
    color:#323232 !important
}
.user__tools-link:active,.user__tools-link.clicked{
    padding:16px 0 14px
}
.user__tools_last .user__tools-link:active,.user__tools_last .user__tools-link.clicked{
    padding:12px 0 10px
}
.btn-light:active,.btn-light.clicked{
    padding:12px 0 10px
}
.main-picture{
    width:64px;
    height:64px;
    margin-bottom:13px
}
.triangle,.table__cell .clicked:after,.tabs .clicked .tabs__link:after,.user__change-btn.js-clicked:after,.btn-tools.js-clicked:after,.drop-down-label.js-clicked:after,.ico-menu-toggle.js-clicked:after,.triangle-show.js-clicked:after,.triangle-block:after,.triangle-block:before,.link-menu_light.js-clicked:after,.tabs__item_disabled.js-clicked:after,.user-tile__btn.js-clicked:after,.search__results-show:after,.inline_dd_menu_link.js-clicked:after,.dropdown-menu_top .table__cell .js-clicked:after,.message__description.js-clicked .btn-tools:after,.block-item__btn-wrap .js-clicked .btn-single:after{
    display:block;
    position:absolute;
    content:'';
    top:100%;
    left:50%;
    margin-left:-10px;
    margin-top:1px;
    border:10px solid transparent;
    border-bottom-color:#cddae7;
    z-index:1100
}
.triangle{
    margin-top:0;
    top:-20px
}
.triangle-bottom{
    top:100%;
    border-bottom-color:transparent;
    border-top-color:#cddae7
}
.drop-down-label__spoiler.js-clicked:after{
    display:none !important
}
.triangle-show.triangle-block:after,.triangle-show.triangle-block:before{
    top:-20px;
    right:50%;
    left:auto;
    margin:0 -10px 0 0;
    border:10px solid rgba(0,0,0,0);
    border-bottom-color:#cddae7
}
.triangle-show.triangle-block.triangle-white:after{
    border-bottom-color:#FFF
}
.triangle-show.triangle-block:before{
    border-bottom-color:#f5f6f8
}
.drop-down-label.drop-down-label_spoiler:after{
    display:none
}
.js-attach.drop-down-label.js-clicked:after,.inline-link.drop-down-label.js-clicked:after{
    margin-top:2px
}
.triangle-hide::after{
    z-index:0 !important;
    display:none !important
}
.ovis,.triangle-show{
    overflow:visible !important
}
.text,.text_anketa{
    color:#323232
}
.link-menu_light.js-clicked:after{
    border-bottom-color:#fff
}
.triangle-show_top.js-clicked:after,.dropdown-menu_top .table__cell .clicked:after,.dropdown-menu_top .table__cell .js-clicked:after,.dropdown-menu_top .footer__link.js-clicked:after{
    top:auto;
    bottom:100%;
    border-bottom-color:transparent;
    border-top-color:#cddae7;
    z-index:10000
}
.user__change-btn.js-clicked:after{
    margin-top:-3px
}
.message__description.js-clicked .btn-tools:after{
    margin-top:-11px
}
.btn-light.js-clicked:after,.drop-down-short.js-clicked:after{
    margin-top:2px
}
.btn-tools.js-clicked:after{
    margin-top:-10px
}
.ico-menu-toggle.js-clicked:after{
    margin-top:0
}
.tabs .clicked .tabs__link:after{
    border-bottom-color:transparent;
    border-top-color:#b8cde3;
    margin-top:-1px
}
.tabs .clicked:before{
    display:block;
    position:absolute;
    content:'';
    top:0;
    bottom:0;
    left:0;
    right:0;
    -webkit-box-shadow:0px 7px 8px #f5f5f5;
    -moz-box-shadow:0px 7px 8px #f5f5f5;
    box-shadow:0px 7px 8px #f5f5f5
}
.tabs_no_shadow .tabs .clicked:before{
    display:none
}
.user__tools-link_on,.links-group_grey .list-link.user__tools-link_on{
    color:#108210 !important
}
.user__dropdown-menu,.anketa__dropdown-menu,.mail__dropdown-menu{
    top:100%;
    left:-10px;
    right:-10px;
    margin-top:20px
}
.user__dropdown-menu_header{
    margin-top:10px
}
.block-item__btn-wrap .user__dropdown-menu{
    top:auto
}
.user__dropdown-menu_rec,.user__dropdown-menu_rec2{
    top:auto;
    left:-10px;
    right:-10px;
    margin-top:4px
}
.search_selector__menu_wrap{
    position:relative
}
.search_selector__menu_wrap .user__dropdown-menu{
    left:-25px;
    right:-25px
}
.inner__dropdown-menu{
    margin-top:0;
    right:0;
    left:0
}
.user__dropdown-menu_rec2{
    margin-top:19px
}
.anketa__dropdown-menu{
    margin-top:0;
    top:76px
}
.social__dropdown-menu{
    left:-25px;
    right:-25px;
    top:100%;
    margin-top:20px
}
.drop-down-list{
    margin-top:20px;
    left:-25px;
    right:-25px;
    text-align:left
}
.drop-down-list2,.tool_block .drop-down-list{
    margin-top:20px;
    left:-10px;
    right:-10px
}
.tool_block .drop-down-list{
    margin-top:15px
}
.degradation .drop-down-list,.old_browser .drop-down-list{
    position:relative;
    left:0;
    right:0
}
.drop-down-list_inner{
    position:absolute;
    right:0;
    top:0
}
.js-input_error_wrap .drop-down-list_inner{
    top:9px
}
.ac-settings_inline_bottom_fix .drop-down-list_inner{
    display:none
}
.ac-settings_inline{
    position:relative;
    z-index:100
}
.ac-settings_inline .drop-down-list_inner{
    top:0
}
.font_18 .ac-settings_inline .drop-down-list_inner{
    top:3px
}
.ac-settings_inline_fix{
    margin-top:10px
}
.ac-settings_inline_fix .drop-down-list_inner{
    left:0;
    position:relative
}
.ac-settings_inline_fix .drop-down-list_inner .drop-down-label{
    float:none
}
.drop-down-list_inner_open{
    left:0
}
.drop-down-list_inner .drop-down-label{
    background:#FFF;
    margin-right:9px;
    float:right;
    color:#617989;
    margin-top:0;
    padding-bottom:5px;
    padding-left:3px
}
.drop-down-label{
    display:inline-block;
    position:relative;
    cursor:pointer;
    color:#00a5ed
}
.touch .drop-down-label_area{
    margin:-10px 0;
    padding:10px 0
}
.drop-down-label:hover,.drop-down-label:hover .t,.drop-down-label.js-clicked:hover,.drop-down-label.js-clicked:hover .t{
    color:#57a3ea
}
.drop-down-label_single{
    color:#617989
}
.drop-down-label_single.js-clicked,.drop-down-label_single.js-clicked .t,.drop-down-label.js-clicked,.drop-down-label.js-clicked .t{
    color:#323232
}
.drop-down-label_selector{
    padding:0 18px 0 0
}
.drop-down-label_selector.js-clicked:after{
    margin-top:-5px
}
.dropdown-menu_selector{
    margin-top:15px
}
.drop-down-label_geo .url-btn{
    color:#617989
}
.drop-down-label_geo.js-clicked .url-btn{
    color:#323232
}
.drop-down-label_geo:hover .url-btn{
    color:#57a3ea
}
.drop-down-label_selector > .ico_place,.drop-down-label_selector > .ico_arr_bottom{
    top:50%;
    margin:-8px 0 0 0 !important;
    position:absolute
}
.drop-down-label_selector > .ico_place{
    left:0;
    margin-top:-10px !important
}
.drop-down-label_selector > .ico_arr_bottom{
    right:0
}
.dropdown-menu__wrap{
    display:none;
    position:absolute;
    z-index:1101;
    background:#cddae7;
    padding:10px;
    -webkit-box-shadow:0px 3px 5px rgba(93,109,157,0.3);
    -moz-box-shadow:0px 3px 5px rgba(93,109,157,0.3);
    box-shadow:0px 3px 5px rgba(93,109,157,0.3)
}
.dropdown-menu__wrap_static{
    display:block;
    position:relative;
    top:0;
    left:0;
    margin:0
}
.dropdown-menu__wrap_light{
    background:transparent;
    margin-top:10px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.table__cell .dropdown-menu__wrap{
    text-align:left
}
.dropdown-menu_top{
    position:relative
}
.dropdown-menu_top .dropdown-menu__wrap{
    bottom:100%;
    top:auto;
    margin-top:0;
    margin-bottom:20px
}
.dropdown-menu{
    margin:0;
    overflow:hidden
}
.static-bl_s,.dropdown-menu .list-link,.links-group_short .stnd-link,.links-group_short .list-link{
    padding:10px 15px
}
.dropdown-menu .list-link:active,.links-group_short .stnd-link:active,.links-group_short .list-link:active{
    padding:11px 15px 9px 15px
}
.links-group_grey .list-link,.links-group_grey .stnd-link{
    color:#617989 !important
}
.links-group_grey .list-link.clicked,.links-group_grey .stnd-link.clicked{
    color:#323232 !important
}
.attention-color,.user__tools-link.list-link-red,.list-link.list-link-red,.stnd-link.list-link-red,.btn-single.list-link-red,.narrow-links .list-link-red{
    color:#ff6837 !important
}
.btn-main.list-link-blue,.links-group .list-link.list-link-blue{
    color:#64a3eb !important
}
.links-group_important .list-link{
    font-weight:bold
}
.links-group_important .list-link{
    color:#57a3ea !important
}
.text-color,.links-group_important .list-link.clicked{
    color:#323232 !important
}
.links-group_important .list-link:active{
    color:#323232 !important
}
.links-group_attention .list-link{
    color:#ff6837 !important
}
.tabs{
    background:#fff;
    margin:0 10px 15px 10px;
    position:relative
}
 .operamini .tabs table,.touch.firefox .tabs table{
    table-layout:fixed
}
.tabs:before{
    content:'';
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    display:block
}
.tabs__item{
    cursor:pointer;
    text-align:center;
    text-transform:uppercase;
    font-weight:bold;
    position:relative;
    z-index:10;
    word-break:break-word;
    word-wrap:break-word;
    white-space:normal
}
.tabs__link{
    display:block;
    padding:14px 0 12px 0;
    color:#323232;
    position:relative
}
.tabs__item:not(.clicked):active .tabs__link{
    padding:15px 0 11px 0
}
.old_browser .tabs__item:before{
    content:'';
    position:absolute;
    bottom:-1px;
    left:0;
    right:0;
    border-bottom:1px solid #d7dde6;
    display:block
}
.tabs__item:active,.tabs__item.clicked:hover{
    color:#323232 !important;
    background:#b8cde3 !important
}
.tabs__item.clicked{
    z-index:1;
    cursor:default
}
.tabs__item_disabled,.tabs__item_disabled:active{
    background:#fff !important;
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important
}
.tabs__item_disabled .tabs__link{
    color:#d1dbe1 !important
}
.user__change-btn,.no-select,.btn-tools,.user-tile__similarity_first,.user-tile__similarity_first,.link-return{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
@media all and (min-width:900px){
    .min_screen_width_900{
        display:none
    }
}
.tabs .table__cell,.switch .table__cell{
    border-right:0
}
.old_browser .tabs{
    border:1px solid #d7dde6
}
.content-usr{
    background:#fff;
    margin:15px 10px;
    position:relative;
    -webkit-box-shadow:0px 3px 5px rgba(93,109,157,0.3);
    -moz-box-shadow:0px 3px 5px rgba(93,109,157,0.3);
    box-shadow:0px 3px 5px rgba(93,109,157,0.3)
}
.content-usr .spoiler_inject{
    margin:0 -3px;
    padding:20px 3px
}
.content-usr .spoiler_inject-top{
    margin-bottom:-15px
}
.lenta-block_blue{
    background:#ddebf6
}
.old_browser .content-usr{
    border:1px solid #d7dde6
}
.lenta-block__item{
    word-wrap:break-word
}
.lenta-block__item:first-child .stnd-block_outer-mrg,.lenta-block__item:not(:first-child) .lenta-block__comment .bubble{
    margin-top:0
}
.lenta-block__item:not(:first-child) .lenta-block__comment{
    padding-top:0
}
.lenta-block__item:not(:first-child) .lenta-block__comment .bubble:after{
    display:none
}
.lenta-block__item .file_music{
    margin-top:-15px;
    margin-bottom:15px
}
.lenta-block__item:last-child .file_music{
    margin-bottom:0
}
.lenta-block__item:first-child .file_music{
    margin-top:0
}
.content-widget{
    background:#fff;
    padding:21px 15px;
    position:relative;
    -webkit-border-bottom-right-radius:2px;
    -webkit-border-bottom-left-radius:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-bottomleft:2px;
    border-bottom-right-radius:2px;
    border-bottom-left-radius:2px
}
.btn-link{
    display:inline-block;
    border:1px solid #ced4e1;
    padding:11px 17px;
    background:#fff;
    vertical-align:middle
}
.btn-link .ico{
    margin:0
}
.present{
    margin-top:21px;
    margin-right:5px;
    display:inline-block
}
@media all and (min-width:500px){
    .present{
        margin-right:13px
    }
}
.present img{
    height:40px
}
.anketa__rate table{
    word-wrap:break-word
}
.anketa__rate table td.table__cell{
    padding:0 3px
}
.anketa__rate-title{
    color:#617989;
    margin-bottom:6px
}
.anketa__rate-cnt,.sub-title{
    font-weight:bold;
    color:#323232
}
.sub-title{
    text-transform:uppercase;
    text-align:center;
    margin-bottom:12px
}
.sub-title_large{
    margin-bottom:-4px
}
.sub-title_bottom{
    margin-bottom:16px
}
.sub-title_sbottom{
    margin-bottom:7px
}
.sub-title_main{
    margin:20px 10px 10px 10px
}
.sub-title_main + .sub-title_main{
    margin-top:-10px
}
.sub-title_edit{
    text-align:left;
    overflow:hidden;
    margin:20px 10px
}
.sub-title__progress{
    float:right;
    font-weight:normal
}
.info-item{
    margin-bottom:15px;
    color:#323232
}
.info-item_short{
    margin-bottom:15px
}
.info-item:last-child{
    margin-bottom:0
}
.info-item__title{
    width:44%;
    max-width:170px;
    color:#617989;
    word-wrap:break-word
}
.info-item__descr{
    width:53%;
    word-wrap:break-word
}
@media all and (max-width:460px){
    .info-item__descr_fix{
        display:block;
        width:100%
    }
}
.info-item__smile img{
    vertical-align:top
}
.info-item,.info-item__descr{
    overflow:hidden;
    text-overflow:ellipsis
}
.info-item__title,.info-item__descr{
    display:inline-block;
    vertical-align:top
}
.nl_wn a{
    font-weight:normal
}
.nl a:hover,a.link-lightgray:hover,body a.link-darkblue:hover,.info-item__descr a:hover,.anketa__rate-link:hover,.info-item__descr-link:hover{
    color:#57a3ea
}
.link_light{
    color:#617989;
    font-weight:bold
}
.link_light:hover{
    color:#57a3ea !important
}
.sub-tabs{
    background:#fff;
    margin-bottom:0;
    margin-top:-21px;
    border-top:1px solid #cdd4e2
}
.sub-tabs_top{
    margin-top:0;
    border-top:0
}
 .sub-tabs_wide_wrap .sub-tabs{
    margin-left:0;
    margin-right:0
}
.sub-tabs .table__cell{
    border-right:0
}
.sub-tabs__item{
    padding:12px 0 12px 0;
    font-weight:bold;
    color:#617989;
    display:block;
    cursor:pointer
}
.sub-tabs__item-wrap{
    border-bottom:4px solid #fff
}
.sub-tabs__item-wrap:hover,.sub-tabs__item-selected{
    border-bottom:4px solid #57a3ea !important
}
.sub-tabs__item-wrap:hover .sub-tabs__item,.sub-tabs__item-selected .sub-tabs__item{
    color:#57a3ea !important
}
.sub-tabs__item-selected{
    cursor:default
}
.text_distinguish,a.link-imp:hover,.text-ach a:hover{
    color:#00a5ed !important
}
a.link-blue:active{
    color:#323232 !important
}
.link-imp .ico,.link-dim .ico,.link-grey .ico,.link-normal .ico{
    margin:0 0 -3px 0
}
.link-imp .ico_right{
    margin:0 0 -3px 1px
}
.content-bl{
    background:#fff;
    padding:18px 15px;
    color:#323232
}
.content-bl_top-fix{
    padding-top:9px
}
.content-bl_bottom-fix{
    padding-bottom:9px
}
.content-bl_bottom-pad{
    padding-bottom:30px
}
.content-bl_top-nopad{
    padding-top:0
}
.content-bl_hor-nopad{
    padding-left:0;
    padding-right:0
}
.content-bl__sep,.content-bl__sep2,.text_anketa_sep{
    border-bottom:1px solid #c5d3e1
}
.content-bl__sep2{
    border-bottom-width:2px
}
.content-bl__sep3{
    border-bottom:1px solid #cdd4e1
}
.content-bl__top_sep{
    border-top:1px solid #cdd4e1
}
.text_anketa_sep:last-child{
    border-bottom:0
}
.text_anketa{
    color:#617989
}
.label{
    color:#617989;
    display:block;
    margin-bottom:7px;
    overflow:hidden
}
.label__desc{
    float:right;
    color:#c0c6d2
}
.label_single{
    margin-bottom:0
}
.label_for-checkbox{
    margin-bottom:-3px
}
.label-toggle{
    color:#b9c2c8 !important
}
.label-toggle_on{
    color:#323232 !important
}
.form__item{
    padding-bottom:22px;
    position:relative
}
.group_pdb{
    padding-bottom:33px
}
.hide_el,.form-checkbox__el{
    position:absolute;
    left:-10000px
}
.link-return{
    display:block;
    text-align:center;
    color:#395387 !important;
    padding:0 10px;
    margin:15px 0;
    word-wrap:break-word;
    position:relative
}
.link-return .ico{
    margin:0 4px -1px 0
}
.link-return:hover{
    color:#57a3ea !important
}
button .ico_arr10{
    margin-bottom:2px !important
}
.bl_top{
    margin-top:-15px
}
.bl_bottom{
    margin-top:-15px
}
.table_user .table__cell,.table_progress .table__cell{
    vertical-align:middle;
    text-align:left;
    border-right:0
}
.table_progress{
    width:85px
}
.table_progress-full{
    width:100%
}
.table__cell_progress{
    width:99%
}
.table_cell_border{
    border-right:1px solid #cdd4e1 !important
}
.form-toggle{
    position:absolute;
    left:-9999px
}
.bg-white,.dropdown-menu .list-link{
    background:#fff
}
.links-group_grey .list-link:active,.links-group_grey .list-link.strong_clicked_active{
    color:#323232 !important
}
.soc-links-sep{
    border-top:1px solid #c5d3e1;
    margin:7px -10px 0;
    position:relative
}
.soc-links-sep-label{
    background:#f5f5f5 none repeat scroll 0 0;
    color:#617989;
    font-style:italic;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    top:-8px;
    width:30px
}
.soc-links-label{
    color:#808080;
    margin:10px 0 5px
}
.soc-button{
    border-radius:3px;
    background:#cddae7;
    width:30px;
    height:30px;
    display:inline-block;
    margin:0 1px
}
.soc-button-vk:hover{
    background:#54769a
}
.soc-button-odnk:hover{
    background:#f4731c
}
.soc-button-mymir:hover{
    background:#168de2
}
.soc-button-fb:hover{
    background:#485f9e
}
.soc-button-google:hover{
    background:#d94a3f
}
#left_nav ul li .soc-links .soc-button a{
    padding:7px;
    margin:0;
    overflow:visible
}
.link-wrap{
    margin-bottom:15px
}
.link-wrap2{
    margin-bottom:12px
}
.help-block{
    color:#617989;
    border-bottom:1px solid #c5d3e1;
    word-break:normal !important
}
.inl-link:hover,.link-stnd:hover{
    color:#57a3ea !important
}
.text-title,.text-main{
    font-weight:bold
}
.text-descr{
    color:#617989
}
.pt8,.text-descr_apart{
    padding-top:8px
}
.text-descr_apart .ico{
    margin:0 6px -4px 0
}
.list-link_light{
    background:#fff;
    border:1px solid #cdd4e1 !important
}
.mrg2_r{
    margin-right:5px
}
.mrg2_l{
    margin-left:5px
}
.suggest__list{
    position:absolute;
    left:0;
    right:0;
    z-index:10000;
    display:none
}
.hide-suggest__list .suggest__list{
    display:none !important
}
.suggest__list_on{
    display:block;
    -webkit-box-shadow:0px 3px 5px rgba(93,109,157,0.3);
    -moz-box-shadow:0px 3px 5px rgba(93,109,157,0.3);
    box-shadow:0px 3px 5px rgba(93,109,157,0.3)
}
.old_browser .suggest__list_on{
    border:1px solid #c0c6d2;
    border-top:0
}
.suggest__item{
    cursor:pointer;
    background:#fff;
    padding:11px
}
.suggest_parent_edit{
    padding-right:0
}
.suggest__item_active{
    background:#ffeba0
}
.show-last,.toggle-list__item,.toggle-list__wrap_show .show-all{
    display:none
}
.show-all,.toggle-list__wrap_show .toggle-list__item,.toggle-list__wrap_show .show-last{
    display:block
}
.serv-inf,.service-info,.system-message{
    padding:12px 10px;
    background:#f9edbf;
    overflow:hidden;
    z-index:100;
    color:#323232;
    word-wrap:break-word;
    -webkit-box-shadow:0px 3px 5px rgba(57,83,135,0.3);
    -moz-box-shadow:0px 3px 5px rgba(57,83,135,0.3);
    box-shadow:0px 3px 5px rgba(57,83,135,0.3)
}
.system-message{
    position:relative
}
.system-message_alert{
    background:#f9e1d9;
    color:#ff6837
}
.system-message_service{
    background:#ddebf7
}
.old_browser .service-info,.old_browser .system-message{
    border-bottom:1px solid #b9c3d4
}
.select{
    border:0;
    margin:0;
    padding:0 5px
}
.dropdown-menu_text{
    margin:0;
    padding:10px 15px;
    background:#fff;
    color:#617989
}
.btn-light,.btn-tools{
    width:49px;
    height:16px;
    padding:11px 0;
    border:1px solid #cdd4e1;
    border-right-width:0
}
.action-bar .btn-light,.user__tools_dating .btn-light{
    width:auto;
    border:0 !important;
    padding:15px 0
}
.btn-tools{
    border:none !important;
    cursor:pointer;
    text-align:center;
    position:relative;
    width:34px
}
.btn-tools_tabs{
    padding:0;
    margin:0;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    height:100%;
    width:100%
}
.btn-tools_tabs .js-ico{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-8px
}
.btn-tools_tabs.js-clicked:after{
    display:none
}
.js-ta_scrolled .btn-tools_centered{
    right:10px
}
.btn-tools_message{
    position:absolute;
    top:15px;
    right:10px;
    z-index:100
}
.btn-tools_wide{
    width:46px
}
.btn-light .ico{
    margin-right:0 !important
}
.btn-min{
    border:1px solid #cdd4e1;
    text-align:center;
    width:16px;
    height:16px;
    padding:10px 13px 10px 13px !important;
    box-sizing:content-box
}
.touch_light .btn-min_fix,.touch_light.operamini .btn-min_fix{
    box-sizing:border-box;
    width:33px;
    height:34px
}
.android .btn-min_fix,.operamini .btn-min_fix{
    box-sizing:border-box;
    width:44px;
    height:44px
}
.block-btn,.p9b0b14,.pb4bf90{
    position:absolute
}
.block-btn{
    z-index:100;
    margin:0
}
.block-btn,.pb4bf90{
    right:-5px;
    top:-5px;
    height:20px;
    width:20px;
    cursor:pointer
}
.fullscreen_avatar{
    position:relative;
    display:inline-block;
    max-width:100%;
    width:100%;
    overflow:hidden;
    max-height:500px
}
.fullscreen_avatar:before{
    padding-top:100%;
    content:'';
    display:block
}
.fullscreen_avatar img{
    width:100%;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
.fullscreen_avatar .gview_link{
    display:block
}
.operamini .btn-light .ico{
    margin:0
}
.link-normal:hover,.gl a:hover,.change_avatar_sublink.gl.js-clicked a,.link-normal.js-clicked{
    color:#57a3ea
}
.info-mess{
    background:#fff0eb;
    color:#ff6837;
    padding:11px 15px
}
.info-mess_top{
    margin-top:15px
}
.info-mess_yellow{
    background:#f9edbf;
    color:#323232
}
.btn-single{
    padding:12px 0;
    text-align:center;
    background:#fff;
    color:#617989 !important;
    cursor:pointer;
    display:block;
    position:relative;
    white-space:nowrap
}
.btn-single_wrap{
    white-space:normal
}
.btn-single.btn-single_wrap .ico{
    margin:0 4px -3px 0
}
.old_browser .btn-single{
    border:1px solid #d7dde6
}
.btn-single__wrap .btn-single{
    margin-right:10px
}
.btn-single__wrap .table__cell:last-child .btn-single{
    margin-right:0
}
.btn-single__table-wrap{
    margin:0 10px
}
.btn-single.clicked,.js-clicked .btn-single,.btn-single.hover-item:active{
    color:#323232 !important
}
.btn-single .ico{
    margin:0 4px -3px 0;
    vertical-align:baseline
}
.btn-single .ico_arr{
    margin:0 4px -2px 5px
}
body .stnd-link_disabled,body .list-link.stnd-link_disabled,.btn-single.stnd-link_disabled:active,body .btn-single_disabled.clicked{
    color:#d3d9de !important
}
body .clicked .stnd-link_disabled{
    color:#afc2d4 !important
}
.btn-single:active,.btn-single.clicked{
    padding:13px 0 11px 0
}
.block-item{
    position:relative;
    border-bottom:1px solid #c5d3e1;
    background:#fff;
    padding:13px 15px;
    display:block
}
.block-item_titled{
    border-bottom:0;
    margin-left:25px;
    margin-right:25px;
    background:transparent
}
.block-item__pic{
    float:left;
    margin-right:20px
}
.block-item__pic_translucent{
    filter:alpha(opacity=25);
    -moz-opacity:0.25;
    opacity:0.25
}
.block-item__pic img{
    width:62px;
    display:block
}
.block-item__pic_float{
    width:128px;
    text-align:center
}
.block-item__pic_float img{
    width:auto;
    margin:0 auto;
    max-width:128px
}
.block-item__pic-text{
    text-align:center;
    color:#617989
}
.block-item__descr{
    color:#323232
}
.block-item__title,.block-item__title2{
    font-weight:bold
}
.block-item__title2{
    color:#323232
}
.color-navy_blue,.block-item__light2{
    color:#617989
}
.block-item__light2 .diary_inline{
    vertical-align:initial !important
}
.text-ach{
    color:#617989
}
.ach-item{
    margin-bottom:11px
}
.block-item__date,.block-item__light{
    color:#617989;
    margin-bottom:8px
}
.block-item__light{
    margin-bottom:0
}
.block-item__spacer{
    min-height:90px
}
.block-item__borndate{
    margin-left:16px
}
.block-item__medal{
    margin-left:5px;
    vertical-align:middle
}
.block-item__avatar{
    margin-right:10px;
    float:left
}
.block-item__avatar_xlarge,.block-item__avatar_xlarge img{
    width:100px
}
.block-item__avatar_xlarge img{
    height:100px
}
@media all and (max-width:359px){
    .block-item__avatar_xlarge,.block-item__avatar_xlarge img{
        width:50px
    }
    .block-item__avatar_xlarge img{
        height:50px
    }
}
.block-item__online{
    text-align:center;
    color:#198400
}
.color-light2,.block-item_not-completed .block-item__descr{
    color:#b9c2c8
}
.block-item__btn-wrap{
    padding:0 0 4px 2px
}
.block-item__btn-wrap .js-clicked .btn-single{
    position:relative
}
.block-item__btn-wrap > div > a{
    border:1px solid #cdd4e1;
    max-width:158px;
    padding-top:10px !important;
    padding-bottom:10px !important
}
.online-status{
    margin-right:2px
}
.online-status img{
    margin-bottom:-2px
}
.color-light{
    color:#bbc3c9
}
.color-black{
    color:#000
}
.color-black-light{
    color:#323232
}
.wrapper-tabs{
    margin-top:-14px
}
.old_browser .wrapper-tabs{
    margin-top:-21px
}
.wrapper_sub-tabs{
    margin-bottom:20px;
    margin-top:-19px
}
.old_browser .wrapper_sub-tabs{
    margin-top:-21px
}
.block-item_single{
    border-bottom:0
}
.avatar_small,.avatar_small-online:after,.avatar_small img{
    width:30px;
    height:30px;
    display:block;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px
}
.avatar_small{
    position:relative;
    margin-right:10px
}
.avatar_small-online:after{
    position:absolute;
    top:0;
    left:0;
    content:'';
    border:2px solid #108210;
    width:26px;
    height:26px
}
.ico-menu-toggle{
    position:relative;
    height:16px
}
.acw-wrapper_block .ico-menu-toggle{
    width:45px;
    height:16px;
    padding:13px 0;
    text-align:center;
    display:block
}
.acw-wrapper_block .ico-menu-toggle.js-clicked:after{
    margin-top:-16px
}
.acw-wrapper_block .drop-down-list2{
    margin-top:4px
}
 .spoiler_inject::before,.our_spo_inj::before,.operamini .spoiler_inject::after,.operamini .our_spo_inj::after{
    content:"";
    height:16px;
    top:-16px;
     background:#FFF;
     display:inline-block;
    border-radius:2px;
    position:absolute;
    left:3px;
    right:3px
}
.operamini .spoiler_inject::after,.operamini .our_spo_inj::after{
    top:auto;
    bottom:-16px;
     border-top:1px solid #d7dde6
}
.spoiler_inject,.our_spo_inj{
    margin:18px -18px;
     padding:15px 3px;
    background:#F5F5F5;
     overflow:hidden;
    position:relative
}
.spoiler_inject-top{
    margin-bottom:-18px
}
.spoiler_inject-chain{
    margin-bottom:-18px;
     padding-bottom:0
}
.spoiler_inject_bottom_fix{
    margin:15px -18px 3px -18px
}
.old_browser .spoiler_inject{
    border-bottom:1px solid #d7dde6;
    border-top:1px solid #d7dde6
}
.old_browser .spoiler_inject::before{
    display:none
}
.spoiler_inject_empty_bottom{
    margin-bottom:-28px
}
.spoiler_inject_empty_top{
    margin-top:-34px
}
.error .spoiler_inject::after{
    border-bottom:1px solid #ff9a95;
    border-top:1px solid #ff9a95;
    bottom:0;
    content:"";
    display:block;
    left:3px;
    position:absolute;
    right:3px;
    top:0
}
.error .spoiler_inject.spoiler_inject_empty_bottom::after{
    border-bottom:0
}
.spoiler_inject > .widgets-group{
    margin-left:0;
    margin-right:0;
    margin-bottom:0
}
.spoiler_inject-pdb{
    margin-bottom:0
}
 .our_spo_inj{
    margin:0px -13px;
    padding:15px 13px
}
.our_spo_inj::before,.operamini .our_spo_inj::after{
    left:13px;
    right:13px
}
.our_spo_inj-no_bottom{
    padding-bottom:0px
}
.busi .our_spo_inj{
    background:#fbfce9
}
.widgets-group,.p783ec0,.spoiler_inject::before,.our_spo_inj::before,.content-item,.dropdown-menu_text,.btn-single,.tabs:before,.spaced-group a,.user-tile__similarity-wrapper,.pgn,.shdw,.peb3ecc{
    -webkit-box-shadow:0px 3px 5px rgba(93,109,157,0.3);
    -moz-box-shadow:0px 3px 5px rgba(93,109,157,0.3);
    box-shadow:0px 3px 5px rgba(93,109,157,0.3)
}
body .btn-single.stnd-link_disabled:active{
    -webkit-box-shadow:0px 3px 5px rgba(93,109,157,0.3) !important;
    -moz-box-shadow:0px 3px 5px rgba(93,109,157,0.3) !important;
    box-shadow:0px 3px 5px rgba(93,109,157,0.3) !important
}
.symbian .tabs:before{
    display:none
}
.error__item:active,.replace_widget .widgets-group,.widgets-group > .replace_widget_wrapper > .btn-single,.symbian .widgets-group,.symbian .p783ec0,.symbian .content-item,.symbian .location-bar,.symbian .content-usr,.symbian .dropdown-menu_text,.symbian .btn-single,.symbian .user-tile__similarity-wrapper,.symbian .tabs .clicked:before,.symbian .pgn,.symbian .shdw,.symbian .peb3ecc{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.btn-single__wrap{
    margin:15px 0
}
.site-link__wrapper{
    border-bottom:1px solid #cdd4e1;
    background:#fff
}
.site-link__wrapper .list-link{
    border-bottom:0;
    padding:13px 15px 13px 15px;
    color:#617989 !important
}
.site-link__wrapper .list-link:hover{
    color:#323232 !important
}
.site-link__wrapper .list-link:active{
    padding:14px 15px 12px 15px
}
.site-link__title,.site-link__nick{
    width:50%;
    word-wrap:break-word
}
.site-link__nick .ico{
    margin-bottom:-4px !important
}
.date_selector__wrapper,.js-on .date_selector__inputs{
    display:none
}
.js-on .date_selector__wrapper{
    display:block
}
.switch{
    background:#cddae7
}
.switch__item{
    background:#cddae7;
    display:block;
    cursor:pointer;
    font-weight:bold;
    text-transform:uppercase;
    color:#323232;
    text-align:center;
    padding:13px 5px 10px 5px
}
.switch__item.hover-item{
    color:#617989
}
.switch__item img{
    margin:-1px 5px -5px 0
}
.switch__item.hover-item:hover{
    background:#a7c0d9
}
.switch__item.hover-item:active{
    padding:14px 5px 9px 5px;
    background:#82a1bf;
    color:#323232
}
.switch__item.hover-item:active .switch__item_cnt{
    color:#323232;
    border-color:#323232
}
.switch__item_cnt{
    font-weight:normal !important;
    color:#395387;
    border-color:#395387;
    margin-bottom:-1px;
    margin-top:-1px
}
.switch__item_current{
    background:#fff !important;
    cursor:default
}
a.switch__item_current{
    cursor:pointer
}
.switch__item_current .switch__item_cnt{
    color:#617989;
    border-color:#617989
}
.stnd-link,.stnd-block{
    display:block;
    padding:11px 15px;
    position:relative;
    background:#fff;
    cursor:pointer;
    word-wrap:break-word;
    color:#617989 !important;
    box-sizing:content-box
}
.table__wrap .stnd-link{
    min-height:20px
}
.stnd-block-yellow{
    background:#f9edbf;
    color:#323232 !important
}
.list-link-green{
    color:#61a961 !important
}
.stnd-block{
    padding:12px 15px
}
.user__tools .table__cell .stnd-link{
    padding-left:1px !important;
    padding-right:1px !important
}
.stnd-block{
    cursor:default
}
.stnd-block_outer-mrg{
    margin-top:-15px
}
.stnd-block_recommendations img{
    vertical-align:middle;
    width:20px;
    height:20px
}
.stnd-block_recommendations .link-imp{
    vertical-align:middle;
    margin-left:5px
}
.link_active,.item_clicked,.strong_clicked,.clicked .stnd-link,.stnd-link:active,.list-link-blue.clicked,body .stnd-link_active,.links-group .sublink .list-link:active,.links-group .stnd-link_arr.list-link-blue:active{
    color:#323232 !important;
    outline:none !important
}
.list-link-blue,.stnd-link_important{
    color:#57a3ea !important
}
.stnd-link_attention{
    background:#edf6ff
}
.attention .stnd-link_attention{
    margin:0 -15px -10px -15px
}
.stnd-link_profile,.stnd-block_profile{
    color:#00a5ed !important
}
.stnd-link:active,.stnd-link_active{
    padding:12px 15px 10px 15px
}
.stnd-link_newbe{
    padding-left:25px !important;
    padding-top:13px;
    padding-bottom:13px
}
.stnd-link_newbe:active{
    padding-top:14px;
    padding-bottom:12px
}
.stnd-link_newbe .ico_left{
    position:absolute;
    top:14px;
    left:15px
}
.stnd-link_newbe .table__wrap{
    min-height:30px
}
.newbe-quest .stnd-link{
    color:#323232 !important
}
.newbe__position{
    color:#fff;
    font-weight:bold;
    text-align:center;
    width:30px;
    padding:9px 0 6px 0
}
.ico_dots_newbe-top,.ico_dots_newbe-bottom{
    position:absolute;
    left:38px
}
.ico_dots_newbe-top{
    top:1px
}
.ico_dots_newbe-bottom{
    bottom:1px
}
.tumb_site{
    width:16px;
    height:16px;
    margin:0 6px -4px 0
}
.b-title_first,.top-round,.list-link_first,.content-bl_first,.switch__item_single,.links-group_sections .list-link:first-child{
    -webkit-border-top-left-radius:2px;
    -webkit-border-top-right-radius:2px;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    border-top-left-radius:2px;
    border-top-right-radius:2px
}
.table__cell_first-round .user__tools-link{
    -webkit-border-top-left-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-bottomleft:3px;
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}
.table__cell_last-round .user__tools-link{
    -webkit-border-top-right-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    -moz-border-radius-topright:3px;
    -moz-border-radius-bottomright:3px;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.switch__item_first{
    -webkit-border-top-left-radius:2px;
    -moz-border-radius-topleft:2px;
    border-top-left-radius:2px
}
.switch__item_last{
    -webkit-border-top-right-radius:2px;
    -moz-border-radius-topright:2px;
    border-top-right-radius:2px
}
.btn-light_single .btn-light{
    border-right-width:1px;
    width:48px
}
.btn-light_single .btn-light{
    width:38px
}
.block_success{
    background:#dcf6d8;
    padding:13px 0 12px 0
}
.content-item_top{
    padding-top:20px;
    padding-bottom:11px
}
.content-item_bottom{
    padding-top:12px;
    padding-bottom:20px
}
.content-item{
    padding-top:15px;
    padding-bottom:17px
}
.content-item2{
    padding-top:20px;
    padding-bottom:17px
}
.content-item3{
    padding:15px;
    display:block
}
.pr,.table__cell_block > .content-item3{
    position:relative
}
.content-item,.content-item_top,.content-item_bottom{
    word-break:normal !important
}
.text-block5,.text-block6,.text-block7{
    color:#323232
}
.text-block_title{
    text-transform:uppercase;
    padding-bottom:12px;
    font-weight:bold
}
.js-on .js-hide{
    display:none
}
.js-hide,.operamini .js-hide{
    display:block
}
.time-block{
    text-align:right;
    background:#cddae7;
    color:#323232;
    padding:4px;
    border-bottom:1px solid #a7b4c7
}
.dating__status{
    color:#b9c2c8;
    margin-left:6px
}
.dating__status_online{
    color:#108210
}
.dating__name{
    font-weight:bold;
    padding-top:0;
    padding-bottom:4px;
    padding-top:4px;
    display:inline-block
}
.dating__inner{
    padding:11px 15px
}
.weather-info{
    margin:10px 0
}
.weather-info:first-child{
    margin:6px 0 10px 0
}
.weather-info .ico{
    margin:0 5px -3px 0
}
.list_spaced__item{
    margin:15px;
    position:relative
}
.list_spaced__item > .list-link{
    border-bottom:none
}
.list .stnd-link{
    border-bottom:1px solid #c5d3e1
}
.list .stnd-link:last-child,.table__wrap .stnd-link,.list .list-item:last-child{
    border-bottom:none
}
.ajax-loader__cancel{
    cursor:pointer;
    padding:15px 10px 10px 10px;
    float:right
}
#ajax_loader{
    position:fixed;
    z-index:999999;
    top:0;
    background:#2299dd url(../images/progress.gif) repeat-x;
    height:5px
}
.fullscreen_avatar{
    -webkit-border-top-left-radius:2px;
    -webkit-border-top-right-radius:2px;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    border-top-left-radius:2px;
    border-top-right-radius:2px
}
.list-link_last,.tabs,.content-bl_last,.links-group_sections .list-link:last-child,.toggle-list__btn,.text_anketa_sep:last-child .content-bl,.block-item_last,button.btn-main,input[type="button"].btn-main,input[type="submit"].btn-main,input[type="reset"].btn-main,.btn-main:visited,.btn-main,.block_success,.user-tile__similarity-wrapper,.tile__bottom-link{
    border-bottom:0;
    -webkit-border-bottom-right-radius:2px;
    -webkit-border-bottom-left-radius:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-bottomleft:2px;
    border-bottom-right-radius:2px;
    border-bottom-left-radius:2px
}
.list-link_last,.links-group_borderless .list-link{
    border-bottom:0 !important
}
.user__tools_last .table__cell:first-child a,.user__tools_last .table__cell:first-child button{
    -webkit-border-bottom-left-radius:2px;
    -moz-border-radius-bottomleft:2px;
    border-bottom-left-radius:2px
}
.old_browser .user__tools_last .table__cell:first-child a{
    border-left:0
}
.user__tools_last .table__cell:last-child a,.user__tools_last .table__cell:last-child button{
    -webkit-border-bottom-right-radius:2px;
    -moz-border-radius-bottomright:2px;
    border-bottom-right-radius:2px
}
.old_browser .user__tools_last .table__cell:last-child a{
    border-right:0
}
.avatar_wrap a,.avatar_wrap a:after,.avatar_wrap a img,.switch__item img,.for_avatar img,.btn-light_single,.user__status,.bubble,.btn-min,.btn-link,.block-item__avatar img,.progress-item,.pgn__search_input,.progress-item__runner,.user-tile__btn{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.list-link_single,.content-usr,.p783ec0,.widgets-group,.content-item,.content-block,.dropdown-menu_text,.blog-item__attaches .short_attach img,.btn-single,.soc-links .list-link,.list-link__more-users,.list-link__more-pic img,.footer_edit .footer__link,.pgn,.peb3ecc,.s-property,.info-mess,.tiled_image img,.suggest__list_on,.btn-tools_centered .icon-link,.message__description,.bordered,.quote,.list-link_short_attach img,.btn-light_single .btn-light,.block-item__btn-wrap a{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.user__ava img,.block-item__avatar_xlarge img{
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
.list-link_single,.content-usr,.p783ec0,.widgets-group,.content-item,.content-block,.dropdown-menu_text,.blog-item_short_shared,.blog-item__attaches .short_attach img,.btn-single,.soc-links .list-link,.list-link__more-users,.list-link__more-pic img,.footer_edit .footer__link,.pgn,.peb3ecc,.s-property,.info-mess,.p_i_p_lines,.tiled_image img,.suggest__list_on,.btn-tools_centered .icon-link,.message__description,.btn-light_single .btn-light,.block-item__btn-wrap a{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.user__ava img,.block-item__avatar_xlarge img{
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){
     .new_browser .ico_payment{
        background-image:url("../images/ico_payment_2x.png");
        background-size:70px 52px
    }
    .new_browser .ico_services{
        background-image:url("../images/ico_services_2x.png");
        background-size:100px 100px
    }
    .new_browser .ico_gallery{
        background-image:url("../images/ico_gallery_2x.png");
        background-size:124px 118px
    }
    .new_browser .ico_soc{
        background-image:url("../images/ico_soc_2x.png");
        background-size:58px 38px
    }
    .new_browser .ico_lenta{
        background-image:url("../images/ico_lenta_2x.png");
        background-size:82px 82px
    }
    .new_browser .ico_about{
        background-image:url("../images/ico_about_2x.png");
        background-size:66px 66px
    }
    .new_browser .ico_lists{
        background-image:url("../images/ico_lists_2x.png");
        background-size:88px 70px
    }
    .new_browser .tile-menu__pic{
        background-image:url("../images/tile_main_2x.png");
        background-size:124px 124px
    }
    .new_browser .f__ico,.new_browser .footer_edit .footer__links-wrapper .footer__link:after,.new_browser .horiz-menu__link-ico{
        background-image:url("../images/quick_links_2x.png");
        background-size:172px 166px
    }
    .new_browser .ico_cats{
        background-image:url("../images/ico_cats_2x.png");
        background-size:200px 189px
    }
    .new_browser .ico_soo{
        background-image:url("../images/ico_soo_2x.png");
        background-size:130px 118px
    }
    .new_browser .ico_mail{
        background-image:url("../images/ico_mail_2x.png");
        background-size:141px 138px
    }
    .new_browser .ico_abar{
        background-image:url("../images/ico_abar_2x.png");
        background-size:114px 92px
    }
    .new_browser .ico_prof{
        background-image:url("../images/ico_prof_2x.png");
        background-size:282px 248px
    }
    .new_browser .ico_attaches{
        background-image:url("../images/ico_attaches_2x.png");
        background-size:70px 70px
    }
    .new_browser .ico_chat{
        background-image:url("../images/ico_chat_2x.png");
        background-size:70px 70px
    }
    .new_browser .pd8d8bc,.new_browser .ico,.new_browser .s-chb:after,.new_browser .form-checkbox:after,.new_browser .pgn__go,.new_browser .mail__checkbox:after,body.new_browser input[type=submit].delete-btn{
        background-image:url("../images/ico_2x.png");
        background-size:427px 398px
    }
    .new_browser .ico_mchest{
        background-image:url("../images/ico_mchest_2x.png");
        background-size:98px 48px
    }
    .new_browser .ico_compl{
        background-image:url("../images/ico_compl_2x.png");
        background-size:20px 20px
    }
    .new_browser .ico_adult{
        background-image:url("../images/ico_adult_2x.png");
        background-size:56px 56px
    }
    .new_browser .ico_player{
        background-image:url("../images/ico_player_2x.png");
        background-size:82px 66px
    }
    .new_browser .ico_header_logo_newyear{
        background-image:url("../images/ico_header_logo_newyear_2x.png");
        background-size:202px 98px
    }
    .new_browser .ico_logo_newyear{
        background-image:url("../images/ico_logo_newyear_2x.png");
        background-size:254px 118px
    }
    .new_browser .ico_files{
        background-image:url("../images/ico_files_2x.png");
        background-size:142px 118px
    }
    .new_browser .ico_cats_sz{
        background-image:url("../images/ico_cats_sz_2x.png");
        background-size:70px 70px
    }
     .new_browser .s_i{
        background-image:url("../images/ico_sidebar_pc_2x.png");
        background-size:142px 142px
    }
     body.new_browser input.search__btn,body.new_browser input.search__btn:hover,body.new_browser input.search__btn:focus{
        background-image:url('../images/search_icon_2x.png');
        background-size:16px 16px
    }
}
.block-item__online{
    font-size:12px
}
.mysite-nick{
    color:#00a5ed
}
.upload-ext{
    color:#c0c6d2
}
.upload_pb{
    background:#fff;
    border:1px solid #ccc;
    text-align:center
}
.upload_pb_pointer{
    width:0%;
    min-width:5px;
    height:8px;
    background:#2299dd url(../images/progress.gif) repeat-x
}
.vp-html5_loading_shadow{
    display:none;
    background-color:#000;
    background-image:url(../images/circle_preloader.gif);
    background-position:center center;
    background-repeat:no-repeat;
    opacity:0.7;
    position:absolute
}
.vp-html5_wrap{
    display:inline-block
}
.vp-html5{
    background-color:#000
}
.vp-html5_quality_selector{
    padding:5px
}
.vp-convert_status{
    border:1px solid #bfad95;
    background:#fbfce9;
    margin-bottom:15px;
    padding:5px
}
#Gallery .vp-convert_status{
    margin:3px
}
.vp-convert_status table{
    width:100%;
    text-align:center
}
.player-dummy_error{
    top:50%;
    left:0;
    right:0;
    color:#F00;
    background-color:rgba(0,0,0,0.7);
    position:absolute;
    text-align:center;
    padding:10px
}
.player-dummy_error a,.player-dummy_error a:visited{
    color:red
}
.player_container{
    max-width:600px
}
.player-dummy_wrap{
    position:relative;
    width:100%;
    background-color:#000;
    padding:0;
    margin:0;
    overflow:hidden;
    text-align:center
}
.player-dummy_wrap::before{
    content:"";
    display:block;
    padding-top:56.25%;
    background-color:#fff
}
.player-dummy{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0
}
.player-dummy img{
    max-width:100% !important;
    height:100%;
    vertical-align:middle
}
 iframe{
    border:none;
    box-shadow:none
}
.dropable{
    border:1px dotted green;
    padding:3px;
    margin:-4px
}
.dropable-selected{
    background-color:#F0FFF0
}
.site-versions{
    padding:15px;
    position:relative;
    z-index:1
}
.site-versions,.site-versions a{
    color:#426476;
    font-weight:normal
}
.sv b,.site-versions b{
    color:#000
}
.pgn{
    color:#617989;
    background:#fff;
    background:-webkit-gradient(linear,left top,right top,from(#fff),to(#eff3f6));
    background:-webkit-linear-gradient(top,#fff,#eff3f6);
    background:-moz-linear-gradient(top,#fff,#eff3f6);
    background:-o-linear-gradient(top,#fff,#eff3f6);
    background:-ms-linear-gradient(top,#fff,#eff3f6);
    background:linear-gradient(top,#fff,#eff3f6);
    margin:15px 10px;
    position:relative;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eff3f6')
}
.pgn-wrapper .pgn{
    border-top:1px solid #c5d3e1;
    margin:-1px 0 0 0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.old_browser .pgn{
    border:1px solid #d7dde6
}
.old_browser .pgn-wrapper .pgn{
    border:0;
    border-top:1px solid #c5d3e1
}
.pgn__link{
    cursor:pointer;
    color:#617989 !important
}
.pgn__link_disabled{
    cursor:default;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity:0.5
}
.pgn__link,.pgn__counter{
    padding:13px 0 11px 0;
    text-align:center;
    display:block;
    overflow:hidden
}
.pgn__counter{
    white-space:nowrap
}
.pgn__range{
    padding-left:5px;
    padding-right:5px
}
.pgn__range,.pgn__link_next,.pgn__link_prev{
    min-height:13px
}
.pgn__link .ico_arr{
    margin-bottom:-2px
}
.pgn__link_next .ico_arr{
    margin:0 0 -2px 8px
}
.pgn__link_prev .ico_arr3{
    margin:0 8px -2px 0
}
.pgn__link_hover:active{
    color:#323232 !important
}
.table_top_border{
    border-top:1px solid #cdd4e1 !important;
    table-layout:fixed
}
.pgn__search_input{
    padding:6px 9px 5px 9px;
    margin:4px;
    border:1px solid #c0c6d2;
    -webkit-box-shadow:inset 0px 3px 5px #cdd2de;
    -moz-box-shadow:inset 0px 3px 5px #cdd2de;
    box-shadow:inset 0px 3px 5px #cdd2de;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    width:100%;
    background:#fff;
    color:#323232
}
.pgn__search_input:focus{
    padding:5px 8px 4px 8px;
    outline:none
}
.pgn__go,.pgn__go:hover{
    border:0 !important;
    position:absolute;
    top:50%;
    margin-top:-7px;
    right:10px;
    display:block;
    padding:0;
    font-size:0;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='false');
    background-color:transparent
}
.pgn__wrap{
    padding-right:28px;
    display:block;
    position:relative
}
.pgn__button,.mail__button{
    border:0 !important;
    margin:0 !important;
    background:transparent !important;
    padding:13px 0 11px 0;
    text-align:center;
    width:100%;
    color:#617989;
    outline:none;
    border-radius:0 !important;
    box-sizing:content-box;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='false') !important
}
 .operamini .pgn .table__wrap{
    background-color:#cdd4e1
}
.operamini .pgn .table__cell,.operamini .om_bord_fix{
    background-color:#fff
}
.mail__button{
    background:#fff !important
}
.pgn__button::-moz-focus-inner,.mail__button::-moz-focus-inner{
    padding:0;
    border:0
}
.pgn__button:hover,.mail__button:hover{
    background:#ecf5fd !important
}
.pgn__button_press .pgn__button:hover{
    background:transparent !important
}
.pgn__button:active,.pgn__button_press,.pgn__button_press:hover,.mail__button:active{
    color:#323232 !important;
    background:#b8cde3 !important;
    -webkit-box-shadow:inset 0px 3px 5px #6485a7 !important;
    -moz-box-shadow:inset 0px 3px 5px #6485a7 !important;
    box-shadow:inset 0px 3px 5px #6485a7 !important
}
.pgn__button_press .pgn__button{
    color:#323232 !important
}
.pgn__table{
    border-collapse:separate !important
}
.footer__link_colors,.footer__link_edit{
    display:none
}
.footer__link{
    display:block;
    height:71px;
    text-align:center;
    position:relative;
    border-bottom:1px solid;
    border-right:1px solid;
    border-color:#fff;
    border-color:rgba(255,255,255,0.1);
    margin-bottom:-1px
}
.footer_text-hide .footer__link{
    height:50px
}
.footer__bg{
    display:none;
    position:absolute;
    top:0;
    right:-1px;
    bottom:-1px;
    left:-1px;
    z-index:1;
    background:#000;
    background:rgba(0,0,0,0.3);
    -webkit-box-shadow:inset 0px 3px 5px rgba(0,0,0,0.3);
    -moz-box-shadow:inset 0px 3px 5px rgba(0,0,0,0.3);
    box-shadow:inset 0px 3px 5px rgba(0,0,0,0.3)
}
.footer_read .footer__link:hover .footer__bg,.footer_read .footer__link:active .footer__bg,.footer_read .footer__link_active .footer__bg,.footer_edit .footer__link_active .footer__bg{
    display:block
}
.footer__link-wrapper{
    width:20%;
    float:left;
    transform:translateZ(0)
}
.footer__image{
    margin:0 auto 7px auto;
    padding-top:14px;
    width:22px;
    height:22px
}
.footer__name{
    margin:0 10px;
    overflow:hidden;
    white-space:nowrap
}
.footer_text-hide .footer__links-wrapper .footer__name{
    display:none
}
.footer_edit .footer__links-wrapper .footer__name{
    display: block
}
.footer__name,.footer__image{
    position:relative;
    z-index:10
}
.footer__avatar{
    padding:1px
}
.footer__avatar img{
    width:20px;
    height:20px
}
.circle_img img,.footer__avatar img{
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.footer_edit .footer__link{
    height:58px;
    margin:4px 5px 5px 5px
}
.footer_edit .footer__link_on .footer__link{
    border:2px solid #3fd25a;
    -webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.4);
    -moz-box-shadow:0px 3px 5px rgba(0,0,0,0.4);
    box-shadow:0px 3px 5px rgba(0,0,0,0.4)
}
.footer_edit .footer__link_off .footer__link{
    border:2px solid #ff6837
}
.footer_edit .footer__links-wrapper .footer__link:after{
    position:absolute;
    display:block;
    height:24px;
    width:24px;
    content:'';
    top:-6px;
    right:-6px
}
.footer_edit .footer__link_off .footer__name,.footer_edit .footer__link_off .footer__image{
    filter:alpha(opacity=40);
    -moz-opacity:0.4;
    opacity:0.4
}
.footer_read .footer__link_off{
    display:none !important
}
.footer_edit .footer__link_off{
    display:block !important
}
.footer_edit .footer__name{
    margin:0 8px
}
.footer_edit .footer__image{
    padding-top:8px;
    margin-bottom:6px
}
.footer__link_edit .footer__link,.footer__link_moder .footer__link{
    text-align:left !important
}
.footer__link_edit .footer__link,.footer__link_tool .footer__link,.footer__link_moder .footer__link{
    height:auto;
    padding:12px 8px 11px 8px;
    text-align:left;
    border:none;
    border-top:1px solid;
    border-color:#fff;
    border-color:rgba(255,255,255,0.1);
    margin:0 !important
}
.footer__link_tool .footer__link{
    text-align:center
}
.footer__link_tool .footer__name,.footer__link_moder .footer__name{
    margin:0
}
.footer__link_tool{
    width:100%;
    float:none;
    line-height:20px;
    vertical-align:middle
}
.footer__link_tool .form-toggle__wrap{
    position:absolute;
    right:10px;
    top:50%;
    margin-top:-10px
}
.footer__link_toggle{
    padding-right:50px !important
}
.footer__link_tool .f__ico{
    display:inline-block;
    margin:0 2px -6px 0
}
#gallery_notif .ico_spinner,.gallery__footer .ico_spinner,.f__ico_spinner{
    background:transparent url('../images/spinner.gif') center no-repeat !important
}
.ico_spinner,.f__ico_spinner2{
    background:transparent url('../images/spinner2.gif') center no-repeat !important;
    width:16px !important;
    height:16px !important
}
.ico_spinner{
    background-position:center !important;
    background-size:16px 16px !important
}
.user-tile{
    width:49%;
    display:inline-block;
    vertical-align:top
}
.msie.ver8 .user-tile{
    width:24%
}
@media all and (max-width:270px){
    .user-tile{
        width:48%
    }
}
@media all and (min-width:340px){
    .user-tile{
        width:32%
    }
}
@media all and (min-width:500px){
    .user-tile{
        width:24%
    }
}
.user-tile__btn{
    display:block;
    background:#fff;
    padding:10px 0;
    border:1px solid #cdd4e1;
    color:#617989;
    position:relative;
    font-weight:bold
}
.user-tile__btn:active{
    padding:11px 0 9px 0
}
.tile__separator{
    border-top:1px solid #b7c3d7;
    margin-top:12px
}
.tile__bottom-link{
    display:block !important;
    text-align:center;
    color:#617989;
    padding:14px 5px 17px 5px !important;
    overflow:hidden;
    text-overflow:ellipsis
}
.tile__inner-wrap{
    padding:0 3px
}
.tile__bottom-link:active{
    color:#323232
}
body .tile__bottom-link .ico{
    position:relative;
    top:auto;
    right:auto;
    margin:0 2px -4px 0
}
.js-on .user-tile__similarity-wrapper{
    display:none;
    background:#fff;
    position:absolute;
    left:0;
    right:0;
    padding:0 5px 5px 5px;
    z-index:10
}
.js-on .user-tile__similarity_first{
    cursor:pointer
}
.js-on .user-tile__similarity_first > div:after{
    content:'...'
}
.spaced-tiles{
    background:#fff;
    padding:0 5px;
    position:relative
}
.js-on .js-toggle_content{
    display:block !important
}
.js-on .js-toggle_content_hide .js-toggle_content{
    display:none !important
}
.js-off .show_js-off,.js-on .show_js-on,body.operamini #main_content_block .show_js-off{
    display:block !important
}
.js-on .show_js-off,.js-off .show_js-on{
    display:none
}
.js-on .js-on_hide{
    display:none !important
}
.js-off .js-off_hide{
    display:none !important
}
.js-on .js-on_show{
    display:block !important
}
.js-off .js-off_show{
    display:block !important
}
.js-off .js-off_show.inln{
    display:inline !important
}
.attention{
    background:#edf6ff;
    border:1px solid #57a3ea;
    border-right:0;
    border-left:0;
    margin:0 -15px;
    padding:10px 15px
}
body input[type="submit"].delete-btn{
    right:10px;
    top:50%;
    position:absolute;
    margin:-8px 0 0 0
}
body input[type="submit"].ico-btn,body input[type="submit"].delete-btn{
    height:16px;
    width:16px;
    display:block;
    font-size:0;
    border:none !important;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='false') !important;
    padding:0 !important;
    outline:0
}
.error__item,.error__msg_important{
    border-top:1px solid #ff9a95;
    border-bottom:1px solid #ff9a95;
    background:#fdf3ef !important;
    margin-bottom:-1px;
    position:relative;
    z-index:10
}
.error__item_dd{
    position:static
}
.error__item.list-link,.error__item_wrapper .error__item.list-link{
    border-top:none;
    border-bottom:1px solid #c5d3e1;
    margin-bottom:0;
    padding:11px 15px;
    margin:0
}
.error__item + .block_fix{
    padding-top:12px !important
}
.error__item .text-input_error{
    border:1px solid #ff9a95;
    background:#fff;
    padding:8px
}
.error__item_wrapper .error__item{
    padding:15px;
    margin:0 -15px
}
.error__item_wrapper.first .error__item{
    margin-top:-15px
}
.error__item_wrapper.last .error__item{
    margin-bottom:-16px
}
.error__msg{
    color:#ff9a95;
    padding:11px 0 0 0;
    position:relative
}
.error__msg_important{
    padding:11px 11px 11px 42px
}
.error__msg_important:after{
    left:15px
}
.stnd-block.error__msg{
    padding:11px 15px;
    background:#fdf3ef;
    color:#ff9a95 !important
}
.no-shadow,.no-shadow .system-message,.text-input[disabled],.search__input[disabled],body #wrap_all .horiz-menu__link_no_hover{
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important
}
.links-group .ico_ban_list{
    margin:0 5px -1px 0
}
.inl-link .ico_soo{
    margin:0 5px -3px 0
}
.inl-link .ico_arr,.ico_m{
    margin:0 4px -1px 0
}
.inl-link .ico_soo_location{
    margin:0 8px -3px 2px
}
.delete_btn{
    width:16px;
    height:16px;
    background:url(../images/cross_r.gif) center no-repeat !important
}
.break-word,.p7106b4{
    word-break:break-word !important;
    word-wrap:break-word !important;
    white-space:normal !important;
    overflow-wrap:break-word
}
 td.break-word{
    word-break:break-all !important;
    word-break:break-word !important
}
.break-word input{
    white-space:normal
}
.fix_btn-width input{
    max-width:98%
}
.tools-btn{
    border:none;
    display:inline-block;
    padding:0;
    margin-right:5px;
    cursor:pointer;
    width:16px;
    min-height:16px
}
.tools-wrap{
    padding-top:9px
}
.cur_default{
    cursor:default !important
}
.ol-list{
    margin:10px 0 30px 0;
    padding-left:26px;
    color:#617989
}
.ol-list li{
    margin-bottom:10px
}
.ol-list li:last-child{
    margin-bottom:0
}
.item-position{
    position:absolute;
    right:15px;
    top:50%;
    color:#617989;
    margin-top:-10px
}
.o_vis{
    overflow:visible !important
}
.tags-block{
    padding:19px 15px 0 15px
}
.tags-block + .content-item_info{
    margin-top:19px
}
.comments-title{
    padding:26px 15px 0 15px;
    text-transform:uppercase;
    font-weight:bold;
    color:#323232
}
.comments-title .cnt{
    margin-top:-2px
}
.dot-wrap{
    display:inline-block;
    width:16px;
    margin-right:4px;
    text-align:center
}
.ib-wrapper span{
    display:inline !important;
    vertical-align:initial !important
}
.action-bar{
    border-top:1px solid #cdd4e1
}
.action-bar td:last-child{
    border-right:none
}
.action-bar .ico{
    margin:0;
    vertical-align:middle
}
.action-bar_cnt{
    vertical-align:middle;
    margin-left:4px
}
.action-bar_cnt_on{
    color:#198400
}
.action-bar_cnt_on_red{
    color:#d4232f
}
a:active .action-bar_cnt_on{
    color:#323232
}
.action-bar-info__wrapper{
    margin-left:-15px;
    margin-right:-15px
}
.action-bar-info{
    overflow:hidden;
    color:#617989
}
.action-bar-info .ico_abar{
    vertical-align:middle
}
.action-bar-info a.js-clicked{
    color:#198400 !important
}
.action-bar-info .bubble{
    margin:15px 15px 0 15px;
    padding:0 10px
}
.action-bar-info .bubble:after{
    display:none
}
.action-bar-info .carousel-wrap{
    padding:10px
}
.action-bar-info .carousel-item .preview{
    width:20px;
    height:20px
}
.action-bar-info .triangle-show:after{
    border-bottom-color:#ddebf7
}
.action-bar .user__tools-link{
    line-height:normal
}
.inline-link{
    color:#617989
}
.inline-link:active{
    color:#323232
}
.fdw{
    position:relative;
    overflow:hidden
}
.form-link-wrap{
    display:inline-block;
    margin-right:5px
}
.form-link-wrap a{
    display:inline-block;
    padding:5px;
    height:16px;
    width:16px
}
.myc-button_link{
    color:#333;
    border:1px solid #ccc;
    height:20px;
    line-height:20px;
    padding:7px;
    position:relative;
    background:#fefefe;
    background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#d0d0d0));
    background:-moz-linear-gradient(top,#fefefe,#d0d0d0);
    background:-o-linear-gradient(top,#fefefe,#d0d0d0);
    background:-ms-linear-gradient(top,#fefefe,#d0d0d0);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#d0d0d0')
}
.myc-inner_height{
    min-height:40px
}
.myc-outer_height{
    min-height:60px
}
.myc-button_wrap{
    width:64px
}
.myc-news_button{
    padding:0;
    min-height:40px;
    height:auto
}
form{
    margin:0 !important
}
.bought_head{
    position:absolute;
    top:-1px;
    right:-1px;
    border-right:10px solid #13bf60;
    border-top:10px solid #13bf60;
    border-left:10px solid transparent;
    border-bottom:10px solid transparent;
    border-radius:0 4px 0 0
}
.long_link .stnd_padd{
    word-wrap:normal !important;
    padding-right:0
}
.static_item_padd{
    padding-left:6px
}
.site-versions .static_item_padd{
    padding-left:0
}
.form_place{
    height:0
}
.email_ico{
    width:16px;
    height:16px;
    background:transparent url(../images/email_sprite.png) 0 -16px no-repeat
}
.myc-button_link:hover .email_ico{
    background-position:0 0
}
.ui-state-highlight{
    height:40px;
    background:#E3EBEE;
    border:1px solid #bacdd4
}
.drag,.drag>*{
    cursor:move
}
.drag_shadow{
    -webkit-box-shadow:0px 0px 10px 0px #000;
    box-shadow:0px 0px 10px 0px #000;
    z-index:1000;
    position:relative
}
.submit_fix .main_submit,.submit_fix #mainSubmitForm{
    margin:10px
}
.moders_header_block{
    padding:3px;
    border-left:1px solid #cccaca;
    border-right:1px solid #cccaca;
    border-bottom:1px solid #b3b3b3
}
.moders_header_block a:hover{
    background:#fff
}
.light_header .menu_wrap table td{
    border-right:solid;
    border-width:1px
}
#time{
    background-color:#ccc;
    color:#000;
    text-align:right;
    padding:0px 10px 0px 0px
}
#navi_footer{
    padding:4px 2px 5px 4px
}
.disclosure-link{
    display:block;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:47px 0 8px 0;
    background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,1)));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1));
    background:-moz-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1));
    background:-o-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1));
    background:-ms-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1));
    background:linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1))
}
.open .disclosure-link{
    padding:11px 0 8px 0;
    background:none
}
.open .disclosure-link__wrapper{
    padding-top:19px
}
.disclosure-content{
    max-height:107px
}
.disclosure-content.open{
    max-height:none
}
.moders_header_block{
    background:#d0d2d6
}
.p100_128 img{
    width:100px;
    height:128px
}
.p12 img,body img.p12{
    width:12px;
    height:12px
}
.p13 img,body img.p13{
    width:13px;
    height:13px
}
.p14 img,body img.p14{
    width:14px;
    height:14px
}
.p16 img,body img.p16{
    width:16px;
    height:16px
}
.p20 img,body img.p20{
    width:20px;
    height:20px
}
.p50 img,body img.p50{
    width:50px;
    height:50px
}
.p40 img,body img.p40,.block-item__avatar_small img{
    width:40px;
    height:40px
}
.p80 img,body img.p80{
    width:80px;
    height:80px
}
.ava_fix > div{
    padding-top:0
}
.link-return.full_link:before{
    top:-15px;
    bottom:-15px
}
.z10{
    z-index:10
}
.full_link:before,.pfb516e:before{
    content:'';
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.full_link_indent:before{
    right:36px
}
.col_blocks .stnd_padd{
    padding:5px 0
}
.busi .site-versions,.system-message .site-versions{
    padding:10px 0 0 0
}
.tools-btn .ico.ico_smile{
    margin-bottom:0
}
.no-text img{
    margin:0 !important
}
.btn-tools_centered .icon-link{
    border:1px solid #cdd4e1 !important;
    padding:12px;
    min-height:16px;
    height:16px;
    font-size:0
}
.btn-tools_centered .icon-link:active{
    padding:13px 12px 11px 12px
}
.btn-tools_centered{
    position:absolute;
    top:50%;
    right:0;
    z-index:100;
    margin-top:-21px
}
.btn-tools_centered-indent{
    right:15px
}
.icon-link .ico{
    margin:0
}
.js-on .js-hidden{
    position:absolute;
    left:-1000px
}
.inline_dd_menu_link.js-clicked{
    color:#323232 !important
}
.ico_mail_spam,.stnd-link .ico_mail_spam{
    margin:0 4px -3px 0
}
.links-group .ico_mail_link{
    margin:0 5px -2px 0
}
.form-tools__left .attach_button .ico_mail_attach{
    margin:0 0 -3px 0
}
.mail__button{
    font-family:Helvetica,Arial,"lucida grande",tahoma,verdana,arial,sans-serif;
    background:#fff !important
}
.blue,.link-blue,.blue_link,.link-imp,.link-imp:visited,.link-grey:hover,.link-dim:hover,a.lsl:hover,a.light_service_link:hover,.text-ach a{
    color:#57a3ea
}
.link-blue:hover,.blue_link:hover{
    color:#000000 !important
}
.gl a,.link-dim,.text-gray,.link-normal,.link-grey,.text_normal{
    color:#617989
}
.black{
    color:#323232
}
.none_border{
    border:none !important
}
.transpar{
    background:none !important
}
.link.transpar,button.transpar,input[type="submit"].transpar{
    border:0 !important;
    font-weight:normal;
    padding:18px 10px 16px 10px !important;
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important
}
.bordered{
    display:block;
    text-align:center;
    padding:3px 1px 2px 1px;
    border:1px solid #becedd;
    color:#617989;
    overflow:hidden;
    text-overflow:ellipsis
}
.bordered.inl_bl{
    display:inline-block;
    padding:3px 3px 2px 3px;
    vertical-align:middle
}
.bordered-label{
    padding:3px 1px 2px 1px;
    padding-right:0;
    padding-left:0
}
.bordered-label.inl_bl{
    display:inline-block;
    padding:3px 3px 2px 3px;
    vertical-align:middle;
    padding-right:0;
    padding-left:0
}
.bordered-iconized{
    padding-right:5px;
    padding-bottom:3px
}
.bordered .ico{
    margin-left:5px
}
.read_block .bordered{
    padding:3px 6px 2px 6px
}
.list-link .bordered,.stnd-link .bordered{
    padding:0 3px;
    margin:-1px 0
}
a:active .bordered{
    background:#b8cde3;
    color:#323232;
    border:1px solid #323232
}
.bordered.js-clicked:after{
    margin-top:7px
}
.perimeter-border{
    border:1px solid #ced4e1
}
.f_descr{
    height:18px;
    padding-top:3px;
    position:relative;
    clear:both
}
.font_18 .f_descr{
    height:22px
}
.f_descr_text{
    position:absolute;
    top:3px;
    left:0;
    right:0;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.f_18p{
    position:absolute;
    top:2px;
    left:2px
}
.bordered.on,.bordered.green{
    color:#61a961;
    border:1px solid #61a961
}
.bordered.blue{
    color:#57a3ea;
    border:1px solid #57a3ea
}
.bordered.red{
    border:1px solid #ff6837
}
.padd_right{
    padding-right:8px
}
.padd_left{
    padding-left:8px
}
.green,.green_link,a.green_link span,.link-green{
    color:#61a961
}
::-moz-focus-inner{
    border:0;
    padding:0
}
.js-off .hide_js_off{
    display:none
}
.js-off .show_js_off{
    display:block
}
.yellow{
    color:#FFA000
}
.red,body .link-red{
    color:#ff6837
}
.purple{
    color:#673ab7
}
@media all and (max-width:480px){
    .table__wrap a .js-ico,.table__wrap button .js-ico,.pgn__link .js-ico{
        display:none
    }
    .action-bar a .js-ico,.user__tools_dating a .ico,.user__change-status button .ico,.show_icons .table__cell .ico{
        display:inline-block
    }
}
.cnt_sub_in_ava{
    margin:-4px 0 0 -12px
}
textarea{
    resize:vertical
}
.hidden_el{
    overflow:hidden;
    height:0
}
.topic_inline{
    display:inline-block;
    max-width:100%;
    vertical-align:bottom
}
.friends_access_list .topic_inline{
    display:inline
}
.horiz_sep{
    padding:0 5px;
    display:inline-block;
    border-right:1px solid #617989
}
.horiz_sep:first-child{
    padding-left:0
}
.horiz_sep:last-child{
    border-right:0
}
input[type="submit"].btn-transp,input[type="submit"].btn-transp:active,input[type="submit"].btn-transp:hover,button.btn-transp,button.btn-transp:active,button.btn-transp:hover,.btn-transp,.btn-transp:active,.btn-transp:hover{
    outline:none;
    border:none;
    margin:0;
    padding:0;
    box-sizing:content-box;
    width:100%;
    -webkit-border-radius:4px;
    border-radius:4px;
    background:transparent
}
.sidebar__cnt-wrapper .sidebar__cnt{
    margin-top:-2px
}
.font_18 .ico{
    margin-bottom:-1px
}
.font_18 .m_pt{
    padding-top:3px
}
.ex_video.s129_128{
    max-height:128px
}
.ex_video.s81_80{
    max-height:80px
}
.hide{
    display:none
}
.uc-hide{
    font-size:0;
    width:0px;
    height:0px
}
.pcb0725{
    text-align:center
}
.pd2956c{
    padding:5px 0;
    color:#61a961;
    display:inline-block
}
#pc3f12c .pdbcee4{
    color:#00a5ed
}
#pc3f12c .paa80e0{
    font-size:small
}
.pbe4e19:last-child .p9dcaa4{
    border-bottom:0
}
#sz_gallery_loader .pe3e2a0{
    border-top:1px solid #f5f6f9
}
.pb3c2b3{
    clear:both
}
#pc3f12c{
    border-top:1px solid #DBDBDF;
    position:relative
}
.msie #pc3f12c{
    position:relative
}
#pc3f12c a{
    border-bottom:0
}
.peb3ecc{
    background:#fff;
    position:relative;
    margin:20px 10px;
    padding:10px 0 0 0;
    text-align:center
}
#sidebar_wrap .peb3ecc{
    margin:20px 7px
}
.old_browser .peb3ecc{
    border:1px solid #d7dde6
}
.p783ec0 .peb3ecc{
    margin:20px 2px
}
.p9b0b14{
    top:0;
    left:0;
    z-index:1000
}
.pb4bf90{
    z-index:1000
}
.p783ec0{
    background:#fff;
    padding-bottom:10px
}
.pf8f9bc{
    height:25px;
    position:relative
}
.pcb0725{
    border:none !important;
    background:#fff !important
}
.p2d5dbc{
    overflow:hidden
}
.p2947f7{
    padding-top:5px
}
.pa5eaeb{
    padding-bottom:7px
}
.pb4ed99{
    margin-bottom:0 !important
}
.pbe4e19{
    position:relative;
    text-align:left
}
.p783ec0 .pbe4e19{
    margin:0
}
.p2d5dbc .p9dcaa4{
    border-bottom:0;
    border-top:1px solid #c5d3e1
}
.js-off .p727e70{
    display:none
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}