@charset "UTF-8"; @namespace url(http://www.w3.org/1999/xhtml);

/**************************************/
/*          1024px Vkontakte          */
/* Author:                    ZipFile */
/**************************************/

@-moz-document domain("vk.com") {

/* Basic layout */
* {-moz-transition: none !important;}
#page_layout {width: 1010px !important;}
#page_body,#footer_wrap {width: calc(100% - 137px) /*873px*/ !important; padding: 0 14px 0 0 !important;}
#side_bar {width: 123px !important; padding: 5px 0 10px !important; }
/* SideBar */
#left_ads {display: none !important;}
.left_count_wrap {margin: 3px 3px 1px 0 !important; padding: 2px 4px 3px !important;}

/* Audio @au */
.playline {display: none !important;}
.player_wrap {height: auto !important; padding: 0 !important;}
.audio>div {margin: 0 !important;}
.audio table,.audio table td:last-child {width: 100% !important;}
.audio table td {padding: 0 !important;}
#audio {position: relative !important;}
#ac,#ac .shadow {width: 869px !important;}
#ac .shadow>div {width: 100% !important;}
#ac .info {width: calc(100% - 190px) /*680px*/ !important;}
#initial_list .audio,#initial_list .area {width: 680px !important;}
#initial_list .audio .info {width: auto !important; float: none !important;}
.title_wrap {width: auto !important;}
.play_btn_wrap {padding: 2px !important;}
.title_wrap {padding: 4px !important;}
.duration {padding: 4px 9px !important; display: inline !important;}
.actions>div {margin: 2px 3px 2px 0 !important; padding: 3px 4px 2px !important;}
.vk-downloader-button-node,.vk-downloader-audio .vk-downloader-button {padding: 2px !important; margin: 0 !important;}
.vk-downloader-audio-duration {max-width: none !important; overflow: visible !important;}
.vk-downloader-audio-duration-ext {float: none !important; display: inline-block !important;}
.vk-downloader-audio td.vk-downloader-button-node {min-width: 40px !important;}

/* Feed @new */
.post_info,.wall_text,.wall_post_text,.page_media_poll,.page_post_sized_thumbs,.reply_info,.reply_text {width: auto !important;}
.page_media_poll {max-width: 100% !important;}
ul.t0 {width: auto !important;}
/* custom layout */
.page_post_thumb_sized_photo {position: static !important; margin: 0 !important; top: auto !important; left: auto !important;}
.page_post_sized_thumbs,.page_post_thumb_wrap:only-child {width: auto !important; height: auto !important;}
.page_post_thumb_sized_photo,.page_post_sized_thumbs,.page_post_thumb_wrap {overflow: visible !important;}
.page_post_thumb_wrap {margin: 1px !important; float: none !important; display: inline !important;}
.page_post_thumb_wrap.page_post_thumb_video[style*="none"] {display: none !important;}
.page_post_thumb_wrap:only-child { display: block !important;}
.page_post_thumb_sized_photo,.page_post_thumb_wrap {max-width: 100% !important;}
.page_post_thumb_sized_photo {width: auto !important; height: auto !important;}
[class*="row"] .page_post_thumb_sized_photo {max-height: 240px !important;}
.photos_module .page_post_thumb_sized_photo {max-height: 97px !important;}
.page_post_thumb_wrap:only-child > .page_post_thumb_sized_photo {max-height: none !important;}
.page_post_sized_thumbs {text-align: center !important; margin: 5px /*55px 5px 5px*/ !important;}
.wall_module .page_post_sized_thumbs {margin: 5px 55px 5px 5px !important;}
.page_post_thumb_last_row:not(:only-child):first-child~.page_post_thumb_last_row:not(:only-child):first-child~div {float: left !important;}
.page_post_thumb_last_row+.page_post_thumb_last_column:not(:last-child)::before {content: ""; display: block;}
.page_post_thumb_last_column+.page_post_thumb_last_row:not(:last-child)::before {content: ""; display: block;}
#profile_photos .page_post_thumb_sized_photo {max-height: 87px !important;}
.wall_album_wrap {width: auto !important;}
.wall_album_photos a {display: block !important;}

/* Pages @gr */
#info_module_wrap,#info_tabs,#info_module_tab,#profile_photos {width: auto !important;}
#group_wide,#profile_wide {width: 645px !important;}
.profile_info .labeled {width: auto /*512px*/ !important; float: none !important;}
.wall_module #post_field {width: calc(100% - 40px) /*589px*/ !important;}
.bar .wall_module #post_field {width: 757px !important;}


/* uncategorized */
.video_row {margin: 0 5px 10px !important; width: 680px !important;}
.video_info_cont,.video_info_msg {width: auto !important;}
.bp_post,.bp_text,.group_row_labeled,.group_p_rows,.group_p_row {width: auto !important;}
.ba_table,#ba_text,.group_p_td:first-child {width: 100% !important;}
.group_row_info {width: 729px !important; margin-left: 5px !important;}
.group_row_label {display: none !important;}

.settings_section {margin: 0 auto 15px !important;}
/* IM @im */
.wrapped {width: auto !important;}
#im_nav_wrap,#im_controls_wrap {width: 869px !important;}
#im_controls_wrap {bottom: 0 !important;}
#im_peer_controls table {width: 100% !important;}
#im_resizer_wrap,#im_footer_sh,#im_footer_filler,#im_top_sh,#im_bottom_sh,.input_back_wrap {display: none !important;}
#im_filter,#search_query {width: 640px !important;}
.im_txt {width: 581px !important;}
.im_editable {width: 559px !important;}
#im_smile,.im_upload_wrap {margin: 0 !important; position: absolute !important; bottom: 33px !important; right: 0 !important;}
.im_upload_wrap {bottom: 8px !important;}
.im_upload_wrap input {position: static !important; right: auto !important;}
#im_emoji_block {margin-left: 532px !important; margin: 0 !important; right: 56px !important; bottom: 93px !important;}

/* @dev @bug */
.dev_page_cont {width: 650px !important;}
.dev_right_col {float: right !important;}
.dev_parts_list {width: 617px !important;}
.bugs_table {width: 703px !important;}
}