@media screen and (max-width:240px) {
	.button {
		padding: 6px 12px;
	}

	.near_btn {
		padding: 6px 10px;
	}

	.small_button,.small_near_btn {
		padding: 4px 7px;
	}

	.hb_btn {
		padding: 8px 0;
	}

	.mhb_home {
		width: 35px;
	}

	.mhb_home_2 {
		right: 0;
		position: fixed;
		background-color: #636363;
		z-index: 10;
	}

	.mhb_notify {
		padding-left: 6px;
		padding-right: 6px;
		max-height: 2.701em;
	}

	.mh_notify_counter {
		padding-left: 5px;
	}

	.mhb_back {
		padding-left: 5px;
		padding-right: 5px;
	}

	.mhb_logo {
		padding-left: 9px;
		padding-right: 5px;
	}

	.mhi_logo {
		font-size: 1.17em;
		font-weight: 700;
	}

	.mhu_img,.mhu_iwrap {
		width: 24px;
		height: 24px;
	}

	._lm .mhb_home {
		width: 35px;
	}

	.head_search {
		padding: 5px;
	}

	.head_search .row_table_last_column {
		padding-left: 5px;
	}

	.head_search .textfield {
		padding: 5px 20px 5px 24px;
	}

	.head_search .iwrap {
		margin: 0 44px 0 0;
	}

	.head_search .button {
		padding: 5px!important;
	}

	.cp_geo_waiting .i_icon_loading {
		margin: 4px 5px;
		height: 18px;
	}

	.cp_attach_btn .i_icon {
		background-position: -182px;
	}

	.cp_attach_btn_sel .i_icon {
		background-position: -208px;
	}

	.cp_inline_attach_btn .i_icon {
		background-position: 0;
	}

	.cp_geo_btn .i_icon {
		background-position: -52px;
	}

	.cp_geo_btn_sel .i_icon {
		background-position: -78px;
	}

	.cp_options_btn_sel .i_icon {
		background-position: -135px;
	}

	.cp_sticker_btn .i_icon {
		background-position: -234px;
	}

	.cp_sticker_btn_sel .i_icon {
		background-position: -260px;
	}

	.away_bottom .item_like,.away_bottom .item_repost {
		padding-left: 10px;
		padding-right: 10px;
	}

	.qsearch .button {
		padding: 6px 7px;
	}

	#l {
		margin-right: 36px;
	}

	.lm_opened #m {
		margin-left: -36px;
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
	.near_btn {
		padding-top: 5px;
	}

	.small_near_btn {
		padding-top: 3px;
	}
}

@media screen and (min-width:241px) {
	.button {
		padding: 8px 16px;
	}

	.near_btn {
		padding: 8px 12px;
	}

	.small_button {
		padding: 5px 8px;
	}

	.small_near_btn {
		padding: 5px 7px;
	}

	.hb_btn {
		padding: 12px 0;
	}

	.mhb_home {
		width: 43px;
	}

	.mhb_home_2 {
		right: 0;
		position: fixed;
		z-index: 10;
	}

	.mhb_notify {
		padding-left: 8px;
		padding-right: 7px;
		max-height: 3.318em;
	}

	.mh_notify_counter {
		padding-left: 6px;
	}

	.mhb_back {
		padding-left: 10px;
		padding-right: 5px;
	}

	.mhb_logo {
		padding-left: 9px;
		padding-right: 9px;
	}

	.mhi_logo {
		font-size: 1.17em;
		font-weight: 700;
	}

	.mhu_img,.mhu_iwrap {
		width: 32px;
		height: 32px;
	}

	._lm .mhb_home {
		width: 43px;
	}

	.head_search {
		padding: 8px 7px 7px;
	}

	.head_search .row_table_last_column {
		padding-left: 7px;
	}

	.head_search .textfield {
		padding: 7px 24px 6px 28px;
	}

	.head_search .iwrap {
		margin: 0 52px 0 0;
	}

	.head_search .button {
		padding: 7px 5px 6px!important;
	}

	.cp_geo_waiting .i_icon_loading {
		margin: 5px 6px;
		height: 22px;
	}

	.cp_attach_btn .i_icon {
		background-position: -224px;
	}

	.cp_attach_btn_sel .i_icon {
		background-position: -256px;
	}

	.cp_inline_attach_btn .i_icon {
		background-position: 0;
	}

	.cp_geo_btn .i_icon {
		background-position: -64px;
	}

	.cp_geo_btn_sel .i_icon {
		background-position: -96px;
	}

	.cp_options_btn_sel .i_icon {
		background-position: -166px;
	}

	.cp_sticker_btn .i_icon {
		background-position: -288px;
	}

	.cp_sticker_btn_sel .i_icon {
		background-position: -320px;
	}

	.away_bottom .item_like,.away_bottom .item_repost {
		padding-left: 14px;
		padding-right: 14px;
	}

	.qsearch .button {
		padding: 6px 7px;
	}

	#l {
		margin-right: 44px;
	}

	.lm_opened #m {
		margin-left: -44px;
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
	.near_btn {
		padding-top: 7px;
	}

	.small_near_btn {
		padding-top: 5px;
	}
}

@media screen and (max-width:239px) {
	.i_pointer,.pointer {
		height: 6px;
	}

	.pem_pointer,.pm_pointer,.pointer_wrap {
		margin-top: -7px;
	}

	.pp_pointer .i_pointer {
		left: 19px;
	}

	.pem_pointer .i_pointer,.pm_pointer .i_pointer {
		left: 16px;
	}

	.nobr {
		white-space: normal;
	}

	.mhi_index_logo {
		background-position: 0;
	}

	.mm_item {
		padding: 5px 7px;
	}

	.mm_counter {
		padding: 2px 4px;
	}

	.lfm_item .i_icon,.mm_item .i_icon {
		margin: 0 6px 0 0;
	}

	.left_footer_menu {
		padding: 4px 0;
	}

	.lfm_item {
		padding: 3px 7px;
	}

	.notify_panel {
		padding: 7px 7px 0;
	}

	.ni_cont {
		margin-left: 0;
	}

	.ni_top .i_gift {
		margin-left: 0;
		margin-right: 5px;
	}

	.ni_bottom .i_gift {
		margin-left: 1px;
		margin-right: 10px;
	}

	.ni_bottom .ni_body,.ni_bottom .ni_close {
		padding: 5px;
	}

	.ni_bottom .ni_cont {
		margin-left: 0;
	}

	.ni_birth_pics {
		max-height: 25px;
	}

	.ni_birth_img {
		width: 25px;
		height: 25px;
	}

	.ni_app .ni_body {
		padding: 5px;
	}

	.ni_app_img {
		width: 26px;
		height: 26px;
		margin-right: 5px;
	}

	.fit_box .text_panel {
		padding: 7px;
	}

	.fit_box .form_item {
		padding: 0 7px 10px;
	}

	.fit_box .fi_row {
		padding: 7px 0 0;
	}

	.fit_box .fi_subrow {
		padding: 4px 0 0;
	}

	.fit_box .fi_blabel,.fit_box .fi_label {
		padding: 0 0 4px;
	}

	.fit_box .fi_row .option_row,.fit_box .fi_sublabel {
		padding: 4px 0;
	}

	.fit_box .fi_row_new {
		padding: 14px 0 0;
	}

	.fit_box .fi_one_row {
		padding: 7px;
	}

	.fit_box .fi_wide .fiw_row {
		padding-left: 7px;
		padding-right: 7px;
	}

	.fit_box .slim_header,.fit_box .sub_header {
		padding-left: 7px;
	}

	.fit_box .sel_row {
		padding: 7px;
	}

	.fit_box .sel_sample_item .sel_row {
		padding: 12px 7px;
	}

	.fit_box .pm_item,.fit_box .profile_photo_upload {
		padding: 7px;
	}

	.pm_item .i_icon {
		display: none;
	}

	.fit_box .cm_item {
		padding: 5px 7px;
	}

	.fit_box .pinfo_row {
		margin: 4px 7px;
	}

	.lm_player .audio_item {
		padding: 5px 7px;
	}

	.lm_player .ai_body,.lm_player .ai_play {
		margin-left: 0;
	}

	.lfm_item .i_icon,.lm_player .ai_play,.mm_item .i_icon,.notify_item .i_gift {
		display: none;
	}

	.owner_panel {
		padding-top: 5px;
	}

	.op_img,.op_iwrap {
		width: 32px;
		height: 32px;
		margin-top: 2px;
	}

	.op_cont {
		margin-left: 39px;
		min-height: 34px;
	}

	.op_info {
		padding-top: 0;
	}

	.pp_img,.pp_iwrap {
		width: 40px;
		height: 40px;
		margin: 0 7px 0 0;
	}

	.pp_cont {
		margin-left: 12px;
		min-height: 40px;
	}

	.op_fimg {
		width: 32px;
		height: 32px;
		margin: 2px 7px 0 0;
	}

	.op_fcont {
		/* margin-left: 39px; */
		min-height: 34px;
	}

	.fit_box .owner_panel {
		padding: 5px 7px 7px;
	}

	.fit_box .op_block {
		padding: 7px 0 0;
	}

	.profile_photos_block {
		margin: 4px 4px 8px;
	}

	.ii_btn,.inline_fit_item {
		padding: 7px;
	}

	.ii_with_btn .ii_body {
		margin-right: 29px;
	}

	.fit_box .radio_items {
		padding: 5px 0;
	}

	.fit_box .radio_item {
		padding: 2px 7px;
	}

	.fit_box .ri_radio {
		margin-right: 4px;
	}

	.simple_fit_item .si_img,.simple_fit_item .si_iwrap {
		width: 32px;
		height: 32px;
	}

	.simple_fit_item .si_thumb {
		width: 32px;
	}

	.simple_fit_item .si_body {
		margin-left: 39px;
		min-height: 34px;
	}

	.simple_fit_item .si_links {
		padding: 2px 0 0;
	}

	.pi_img,.pi_iwrap {
		width: 25px;
		height: 25px;
	}

	.pi_cont {
		margin-left: 0;
		min-height: 27px;
	}

	.pi_head {
		margin-left: 32px;
	}

	.pi_body {
		clear: left;
	}

	.pi_last_replies .pi_img,.pi_last_replies .pi_iwrap {
		display: none;
	}

	.pi_last_replies .pi_cont {
		margin-left: 0;
	}

	.pi_medias_owners .ii_img {
		width: 25px;
		height: 25px;
	}

	.pi_medias_owners .ii_body {
		min-height: 0;
		white-space: normal;
	}

	.pic_img {
		display: none;
	}

	.pic_cont {
		margin-left: 0;
		min-height: 0;
	}

	.pi_last_replies,.pic_body_full,.pic_copyof {
		padding-left: 7px;
	}

	.comment_item .pi_img,.comment_item .pi_iwrap {
		width: 25px;
		height: 25px;
	}

	.comment_item .pi_cont {
		margin-left: 0;
		min-height: 27px;
	}

	.pai_img,.pai_right_img {
		width: 32px;
		height: 32px;
	}

	.pai_head {
		margin-left: 39px;
		min-height: 32px;
	}

	.pai_right_img {
		display: none;
	}

	.pai_has_thumb .pai_head {
		margin-right: 0;
	}

	.wi_img {
		width: 32px;
		height: 32px;
	}

	.wi_cont {
		margin-left: 39px;
		margin-right: 0;
		min-height: 32px;
	}

	.wi_author,.wi_info {
		white-space: normal;
		padding: 0;
	}

	.wall_item {
		position: static;
	}

	.wi_actions,.wi_actions_wrap {
		position: static;
		width: auto;
	}

	.wi_actions_wrap .pointer {
		display: none;
	}

	.wi_actions {
		padding: 0 0 7px;
		background-color: transparent;
		border: none;
		border-radius: 0;
		box-shadow: none;
	}

	.wia_item {
		padding: 5px 7px;
		white-space: normal;
	}

	.wi_actions_btn {
		position: static;
		padding: 5px 7px;
		margin: 4px 0 0 6px;
	}

	.wi_actions_btn .i_icon {
		display: inline;
		background-position: -84px;
		padding: 0 18px 0 0;
		height: auto;
	}

	.wi_actions_opened .wi_actions_btn .i_icon {
		background-position: -102px;
	}

	.wi_buttons {
		padding-top: 3px;
	}

	.wi_buttons .item_like,.wi_buttons .item_share,.wi_buttons_ex .item_btn {
		float: left;
		margin-left: 0;
		margin-right: 6px;
	}

	.wi_buttons_ex .item_info {
		display: none;
	}

	.wi_buttons_ex .wi_actions_btn {
		padding: 7px;
	}

	.wi_body {
		padding-top: 0;
	}

	.wi_body.wi_no_text {
		margin-top: -7px;
	}

	.wall_item .pi_medias {
		padding: 2px 0;
	}

	.wall_item .medias_row {
		padding-top: 4px;
	}

	.wall_item .medias_link {
		display: inline;
		margin-top: 4px;
	}

	.wall_item .medias_link_icon {
		background-color: transparent;
		display: inline;
		float: none;
		margin: 0;
		border-radius: 0;
	}

	.wall_item .medias_row .i_icon {
		float: none;
		width: auto;
		height: auto;
		margin: 0 2px 0 0;
		padding: 0 14px 0 0;
	}

	.wall_item .medias_link_desc,.wall_item .medias_link_title {
		display: none;
	}

	.wall_item .medias_audio_artist,.wall_item .medias_audio_title,.wall_item .medias_link_label,.wall_item .medias_link_labeled {
		display: inline;
		padding-top: 0;
		white-space: normal;
	}

	.wall_item .medias_link_labeled {
		color: #4C6B8F;
	}

	.wall_item .medias_link_desc {
		font-size: 1em;
	}

	.wall_item .medias_audio_dur {
		float: none;
		display: none;
	}

	.wall_item .medias_audio_title .medias_audio_dur {
		display: inline;
	}

	.mlt_title,.wall_item .medias_link_btn {
		display: block;
	}

	.wall_item .medias_audio .divider {
		display: inline;
	}

	._hover .wall_item .medias_link:hover .medias_link_labeled {
		text-decoration: underline;
	}

	.medias_share .sh_img {
		padding-top: 2px;
		width: 32px;
		height: 32px;
	}

	.msh_cont {
		min-height: 34px;
	}

	.msh_head {
		margin-left: 39px;
	}

	.mlt_thumb {
		display: none;
	}

	.mlt_cont {
		min-height: 0;
	}

	.mi_img,.mi_iwrap {
		width: 25px;
		height: 25px;
	}

	.mi_cont {
		margin-left: 0;
		min-height: 0;
	}

	.mi_head {
		margin-left: 32px;
	}

	.mi_body {
		clear: left;
	}

	.di_img,.di_iwrap {
		width: 32px;
		height: 32px;
	}

	.di_cont {
		margin-left: 39px;
		min-height: 34px;
	}

	.di_date,.di_head {
		padding: 0;
	}

	.di_unread_outbox .di_body {
		padding: 0 5px;
		margin-top: 3px;
	}

	.di_unread_cnt {
		border-radius: 0;
		float: none;
		clear: none;
		margin-top: 0;
		padding: 1px 3px;
		line-height: normal;
	}

	.dmi_l {
		padding-right: 0;
	}

	.dmi_r {
		padding-left: 0;
	}

	.dmi_lt,.dmi_rt {
		padding-bottom: 0;
	}

	.dmi_lb,.dmi_rb {
		padding-top: 0;
	}

	.head_actions .cm_item {
		padding: 5px 7px;
	}

	.album_items {
		padding: 0;
	}

	.album_item {
		display: block;
		border-bottom: 1px solid #efefef;
		padding: 7px;
	}

	.album_thumb_wrap {
		position: static;
		padding-top: 0;
	}

	.album_item .album_thumb {
		position: static;
		background: 0 0;
		overflow: hidden;
		max-height: 150px;
	}

	.album_item .album_name {
		color: #4C6B8F;
		padding: 7px 0 0;
		position: static;
		overflow: visible;
		background: 0 0;
		white-space: normal;
	}

	.album_item .album_count,.album_item .album_desc {
		display: block;
	}

	.album_item .album_cnt {
		display: none;
	}

	.sticker_item,.stickers_list {
		padding: 4px;
	}

	.sticker_thumb {
		width: 32px;
		height: 32px;
	}

	.sticker_thumb .th_img {
		height: 32px;
	}

	.stickers_thumb {
		width: 35px;
		height: 35px;
	}

	.stickers_body {
		margin-left: 42px;
		min-height: 35px;
	}

	.stickers_name {
		padding-top: 0;
	}

	.stickers_author {
		padding-top: 2px;
	}

	.stickers_price {
		padding: 4px 0 2px;
	}

	.sp_str {
		padding: 2px 5px;
	}

	.stickers_my .stickers_thumb {
		width: 32px;
		height: 32px;
	}

	.stickers_my .stickers_body {
		margin-left: 37px;
		min-height: 32px;
	}

	.app_item .th_img {
		width: 35px;
		height: 35px;
		border-radius: 3px;
	}

	.app_body {
		margin-left: 42px;
		min-height: 37px;
	}

	.app_name {
		padding-top: 3px;
	}

	.app_genre,.app_label {
		padding-top: 2px;
	}

	.app_friends {
		padding-top: 4px;
		height: 22px;
		display: none;
	}

	.app_friends .ph_img {
		width: 22px;
		height: 22px;
		border-radius: 2px;
	}

	.video_thumb,.video_thumb .th_img {
		width: 50px;
		height: 37px;
	}

	.vi_body {
		margin-left: 57px;
		min-height: 37px;
	}

	.market_thumb,.market_thumb .th_img {
		width: 50px;
		height: 50px;
	}

	.mk_body {
		margin-left: 57px;
		min-height: 50px;
	}

	.pp_edit_status .i_pointer {
		left: 9px;
	}

	.create_post .pi_img,.create_post .pi_iwrap {
		display: none;
	}

	.create_post .pi_cont .textfield {
		height: 2.4em;
	}

	.answers_item,.apps_feed_item {
		position: static;
	}

	.answers_item .has_row_photo,.apps_feed_item .has_app_photo {
		padding-right: 0;
	}

	.answers_item .medias_thumb .grouped_img {
		width: 25px;
		height: 25px;
	}

	.apps_feed_item {
		min-height: 0;
	}

	.answers_item .row_photo,.apps_feed_item .app_photo {
		position: static;
		margin: 4px 0 2px;
		max-height: none;
	}

	.answers_item .row_photo .img0_thumb,.answers_item .row_photo .th_img {
		max-width: 130px;
	}

	.answers_item .pi_iwrap .i_icon,.apps_feed_item .app_photo {
		display: none;
	}

	.answer_reply {
		padding-left: 7px;
	}

	.answer_reply .pi_img,.answer_reply .pi_iwrap {
		display: none;
	}

	.answer_reply .pi_cont {
		margin-left: 0;
	}

	.answers_item .pointer {
		margin-top: 4px;
	}

	.answers_item .i_pointer {
		left: 7px;
	}

	.app_inline_item .th_img {
		width: 25px;
		height: 25px;
		display: none;
	}

	.app_inline_item .aii_cont {
		min-height: 0;
	}

	.app_inline_item .app_name {
		margin-left: 0;
		padding-top: 0;
	}

	.privacy_item {
		padding: 5px 7px;
	}

	.search_item .si_img,.search_item .si_iwrap {
		width: 32px;
		height: 32px;
	}

	.search_item .si_body {
		margin-left: 39px;
		min-height: 34px;
	}

	.fit_box .wiki_content {
		padding: 10px 7px;
	}

	.away_bottom {
		padding: 0 7px 7px;
	}

	.away_bottom .i_like,.away_bottom .i_repost {
		display: none;
	}

	.poll_block .medias_poll_title {
		padding: 7px 2px 3px;
		margin: 0 5px;
	}

	.poll_block .medias_poll_body {
		padding: 2px 2px 7px;
		margin: 0 5px;
	}

	.payments_help {
		padding: 12px 0 0;
	}

	.payment_opt .ii_icon {
		display: none;
	}

	.payment_opt .ii_body {
		min-height: 0;
	}

	.fit_box .faq_fat {
		padding-left: 7px;
		padding-right: 7px;
	}

	.faq_cat_item .body_icon,.faq_item .faq_title {
		padding-top: 3px;
		padding-bottom: 3px;
	}

	.apps_access_icon {
		display: none;
	}

	.apps_access_item_info {
		padding-left: 0;
	}
}

@media screen and (min-width:240px) {
	.i_pointer,.pointer {
		height: 7px;
	}

	.pem_pointer,.pm_pointer,.pointer_wrap {
		margin-top: -8px;
	}

	.pp_pointer .i_pointer {
		left: 27px;
	}

	.pm_pointer .i_pointer {
		left: 23px;
	}

	.pem_pointer .i_pointer {
		left: 19px;
	}

	.nobr {
		white-space: nowrap;
	}

	.mhi_index_logo {
		background-position: 0;
	}

	.mm_item {
		padding: 9px 7px;
	}

	.mm_counter {
		padding: 4px 6px;
	}

	.lfm_item .i_icon,.mm_item .i_icon {
		margin: 0 6px 0 0;
	}

	.left_footer_menu {
		padding: 6px 0;
	}

	.lfm_item {
		padding: 7px;
	}

	.notify_panel {
		padding: 10px 10px 0;
	}

	.ni_cont {
		margin-left: 21px;
	}

	.ni_top .i_gift {
		margin-left: 0;
		margin-right: 5px;
	}

	.ni_bottom .i_gift {
		margin-left: 1px;
		margin-right: 10px;
	}

	.ni_bottom .ni_body,.ni_bottom .ni_close {
		padding: 10px;
	}

	.ni_bottom .ni_cont {
		margin-left: 27px;
	}

	.ni_birth_pics {
		max-height: 32px;
	}

	.ni_birth_img {
		width: 32px;
		height: 32px;
	}

	.ni_app .ni_body {
		padding: 7px;
	}

	.ni_app_img {
		width: 32px;
		height: 32px;
		margin-right: 8px;
	}

	.fit_box .text_panel {
		padding: 10px;
	}

	.fit_box .form_item {
		padding: 0 10px 14px;
	}

	.fit_box .fi_row {
		padding: 10px 0 0;
	}

	.fit_box .fi_subrow {
		padding: 5px 0 0;
	}

	.fit_box .fi_blabel,.fit_box .fi_label {
		padding: 0 0 5px;
	}

	.fit_box .fi_row .option_row,.fit_box .fi_sublabel {
		padding: 5px 0;
	}

	.fit_box .fi_row_new {
		padding: 18px 0 0;
	}

	.fit_box .fi_one_row {
		padding: 10px;
	}

	.fit_box .fi_wide .fiw_row {
		padding-left: 10px;
		padding-right: 10px;
	}

	.fit_box .slim_header,.fit_box .sub_header {
		padding-left: 10px;
	}

	.fit_box .sel_row {
		padding: 7px 7px 7px 10px;
	}

	.fit_box .sel_sample_item .sel_row {
		padding: 12px 7px 12px 10px;
	}

	.fit_box .pm_item,.fit_box .profile_photo_upload {
		padding: 10px;
	}

	.pm_item .i_icon {
		display: inline;
	}

	.fit_box .cm_item {
		padding: 8px 10px;
	}

	.fit_box .pinfo_row {
		margin: 7px 10px;
	}

	.lm_player .audio_item {
		padding: 9px 10px 9px 0;
	}

	.lm_player .ai_body,.lm_player .ai_play {
		margin-left: 0;
	}

	.lfm_item .i_icon,.lm_player .ai_play,.mm_item .i_icon,.notify_item .i_gift {
		display: block;
	}

	.owner_panel {
		padding-top: 5px;
	}

	.op_img,.op_iwrap {
		width: 32px;
		height: 32px;
		margin-top: 2px;
	}

	.op_cont {
		margin-left: 39px;
		min-height: 34px;
	}

	.op_info {
		padding-top: 2px;
	}

	.pp_img,.pp_iwrap {
		width: 50px;
		height: 50px;
		margin: 0 8px 0 0;
	}

	.pp_cont {
		margin-left: 15px;
		min-height: 50px;
	}

	.op_fimg {
		width: 40px;
		height: 40px;
		margin: 0 8px 0 0;
	}

	.op_fcont {
		/* margin-left: 48px; */
		min-height: 40px;
	}

	.fit_box .owner_panel {
		padding: 10px;
	}

	.fit_box .op_block {
		padding: 10px 0 0;
	}

	.profile_photos_block {
		margin: 4px 4px 8px;
	}

	.ii_btn,.inline_fit_item {
		padding: 7px 10px;
	}

	.ii_with_btn .ii_body {
		margin-right: 35px;
	}

	.fit_box .radio_items {
		padding: 5px 0;
	}

	.fit_box .radio_item {
		padding: 3px 10px;
	}

	.fit_box .ri_radio {
		margin-right: 5px;
	}

	.simple_fit_item .si_img,.simple_fit_item .si_iwrap {
		width: 32px;
		height: 32px;
	}

	.simple_fit_item .si_thumb {
		width: 32px;
	}

	.simple_fit_item .si_body {
		margin-left: 39px;
		min-height: 34px;
	}

	.simple_fit_item .si_links {
		padding: 2px 0 0;
	}

	.pi_img,.pi_iwrap {
		width: 25px;
		height: 25px;
	}

	.pi_cont {
		margin-left: 32px;
		min-height: 27px;
	}

	.pi_head {
		margin-left: 0;
	}

	.pi_body {
		clear: none;
	}

	.pi_last_replies .pi_img,.pi_last_replies .pi_iwrap {
		display: none;
	}

	.pi_last_replies .pi_cont {
		margin-left: 0;
	}

	.pi_medias_owners .ii_img {
		width: 25px;
		height: 25px;
	}

	.pi_medias_owners .ii_body {
		min-height: 25px;
		white-space: normal;
	}

	.pic_img {
		display: none;
	}

	.pic_cont {
		margin-left: 0;
		min-height: 0;
	}

	.pi_last_replies,.pic_body_full,.pic_copyof {
		padding-left: 7px;
	}

	.comment_item .pi_img,.comment_item .pi_iwrap {
		width: 25px;
		height: 25px;
	}

	.comment_item .pi_cont {
		margin-left: 32px;
		min-height: 27px;
	}

	.pai_img,.pai_right_img {
		width: 32px;
		height: 32px;
	}

	.pai_head {
		margin-left: 39px;
		min-height: 32px;
	}

	.pai_right_img {
		display: none;
	}

	.pai_has_thumb .pai_head {
		margin-right: 0;
	}

	.wi_img {
		width: 32px;
		height: 32px;
	}

	.wi_cont {
		margin-left: 39px;
		margin-right: 0;
		min-height: 32px;
	}

	.wi_author,.wi_info {
		white-space: normal;
		padding: 0;
	}

	.wall_item {
		position: static;
	}

	.wi_actions,.wi_actions_wrap {
		position: static;
		width: auto;
	}

	.wi_actions_wrap .pointer {
		display: none;
	}

	.wi_actions {
		padding: 0 0 7px;
		background-color: transparent;
		border: none;
		border-radius: 0;
		box-shadow: none;
	}

	.wia_item {
		padding: 5px 7px;
		white-space: normal;
	}

	.wi_actions_btn {
		position: static;
		padding: 5px 7px;
		margin: 4px 0 0 6px;
	}

	.wi_actions_btn .i_icon {
		display: inline;
		background-position: -84px;
		padding: 0 18px 0 0;
		height: auto;
	}

	.wi_actions_opened .wi_actions_btn .i_icon {
		background-position: -102px;
	}

	.wi_buttons {
		padding-top: 3px;
	}

	.wi_buttons .item_like,.wi_buttons .item_share,.wi_buttons_ex .item_btn {
		float: left;
		margin-left: 0;
		margin-right: 6px;
	}

	.wi_buttons_ex .item_info {
		display: none;
	}

	.wi_buttons_ex .wi_actions_btn {
		padding: 7px;
	}

	.wi_body {
		padding-top: 0;
	}

	.wi_body.wi_no_text {
		margin-top: -7px;
	}

	.wall_item .pi_medias {
		padding: 2px 0;
	}

	.wall_item .medias_row {
		padding-top: 4px;
	}

	.wall_item .medias_link {
		display: inline;
		margin-top: 4px;
	}

	.wall_item .medias_link_icon {
		background-color: transparent;
		display: inline;
		float: none;
		margin: 0;
		border-radius: 0;
	}

	.wall_item .medias_row .i_icon {
		float: none;
		width: auto;
		height: auto;
		margin: 0 2px 0 0;
		padding: 0 14px 0 0;
	}

	.wall_item .medias_link_desc,.wall_item .medias_link_title {
		display: none;
	}

	.wall_item .medias_audio_artist,.wall_item .medias_audio_title,.wall_item .medias_link_label,.wall_item .medias_link_labeled {
		display: inline;
		padding-top: 0;
		white-space: normal;
	}

	.wall_item .medias_link_labeled {
		color: #4C6B8F;
	}

	.wall_item .medias_link_desc {
		font-size: 1em;
	}

	.wall_item .medias_audio_dur {
		float: none;
		display: none;
	}

	.wall_item .medias_audio_title .medias_audio_dur {
		display: inline;
	}

	.mlt_title,.wall_item .medias_link_btn {
		display: block;
	}

	.wall_item .medias_audio .divider {
		display: inline;
	}

	._hover .wall_item .medias_link:hover .medias_link_labeled {
		text-decoration: underline;
	}

	.medias_share .sh_img {
		padding-top: 2px;
		width: 32px;
		height: 32px;
	}

	.msh_cont {
		min-height: 34px;
	}

	.msh_head {
		margin-left: 39px;
	}

	.mlt_thumb {
		display: none;
	}

	.mlt_cont {
		min-height: 0;
	}

	.mi_img,.mi_iwrap {
		width: 32px;
		height: 32px;
	}

	.mi_cont {
		margin-left: 39px;
		min-height: 34px;
	}

	.mi_head {
		margin-left: 0;
	}

	.mi_body {
		clear: none;
	}

	.di_img,.di_iwrap {
		width: 40px;
		height: 40px;
	}

	.di_cont {
		margin-left: 47px;
		min-height: 44px;
	}

	.di_date,.di_head {
		padding: 0 0 1px;
	}

	.di_unread_outbox .di_body {
		padding: 1px 7px;
		margin-top: 4px;
	}

	.di_unread_cnt {
		border-radius: 0;
		float: none;
		clear: none;
		margin-top: 0;
		padding: 1px 3px;
		line-height: normal;
	}

	.dmi_l {
		padding-right: 0;
	}

	.dmi_r {
		padding-left: 0;
	}

	.dmi_lt,.dmi_rt {
		padding-bottom: 0;
	}

	.dmi_lb,.dmi_rb {
		padding-top: 0;
	}

	.head_actions .cm_item {
		padding: 8px 7px;
	}

	.album_items {
		padding: 7px 0 0;
	}

	.album_item {
		display: block;
		border-bottom: none;
		padding: 0 7px 7px;
	}

	.album_thumb_wrap {
		position: relative;
		padding-top: 66.66%;
	}

	.album_item .album_thumb {
		position: absolute;
		background: #efefef;
		overflow: hidden;
		max-height: none;
	}

	.album_item .album_name {
		color: #fff;
		padding: 5px 7px;
		position: absolute;
		overflow: hidden;
		background: #000;
		background: rgba(0,0,0,.5);
		white-space: nowrap;
	}

	.album_item .album_count,.album_item .album_desc {
		display: none;
	}

	.album_item .album_cnt {
		display: block;
	}

	.sticker_item,.stickers_list {
		padding: 6px;
	}

	.sticker_thumb {
		width: 64px;
		height: 64px;
	}

	.sticker_thumb .th_img {
		height: 64px;
	}

	.stickers_thumb {
		width: 48px;
		height: 48px;
	}

	.stickers_body {
		margin-left: 55px;
		min-height: 48px;
	}

	.stickers_name {
		padding-top: 0;
	}

	.stickers_author {
		padding-top: 2px;
	}

	.stickers_price {
		padding: 5px 0 3px;
	}

	.sp_str {
		padding: 3px 5px;
	}

	.stickers_my .stickers_thumb {
		width: 40px;
		height: 40px;
	}

	.stickers_my .stickers_body {
		margin-left: 47px;
		min-height: 40px;
	}

	.app_item .th_img {
		width: 55px;
		height: 55px;
		border-radius: 3px;
	}

	.app_body {
		margin-left: 62px;
		min-height: 57px;
	}

	.app_name {
		padding-top: 4px;
	}

	.app_genre,.app_label {
		padding-top: 3px;
	}

	.app_friends {
		padding-top: 4px;
		height: 22px;
		display: block;
	}

	.app_friends .ph_img {
		width: 22px;
		height: 22px;
		border-radius: 2px;
	}

	.video_thumb,.video_thumb .th_img {
		width: 50px;
		height: 37px;
	}

	.vi_body {
		margin-left: 57px;
		min-height: 37px;
	}

	.market_thumb,.market_thumb .th_img {
		width: 75px;
		height: 75px;
	}

	.mk_body {
		margin-left: 82px;
		min-height: 75px;
	}

	.pp_edit_status .i_pointer {
		left: 13px;
	}

	.create_post .pi_img,.create_post .pi_iwrap {
		display: block;
	}

	.create_post .pi_cont .textfield {
		height: 2.4em;
	}

	.answers_item,.apps_feed_item {
		position: static;
	}

	.answers_item .has_row_photo,.apps_feed_item .has_app_photo {
		padding-right: 0;
	}

	.answers_item .medias_thumb .grouped_img {
		width: 25px;
		height: 25px;
	}

	.apps_feed_item {
		min-height: 0;
	}

	.answers_item .row_photo,.apps_feed_item .app_photo {
		position: static;
		margin: 4px 0 2px;
		max-height: none;
	}

	.answers_item .row_photo .img0_thumb,.answers_item .row_photo .th_img {
		max-width: 130px;
	}

	.answers_item .pi_iwrap .i_icon,.apps_feed_item .app_photo {
		display: none;
	}

	.answer_reply {
		padding-left: 31px;
	}

	.answer_reply .pi_img,.answer_reply .pi_iwrap {
		display: none;
	}

	.answer_reply .pi_cont {
		margin-left: 0;
	}

	.answers_item .pointer {
		margin-top: 0;
	}

	.answers_item .i_pointer {
		left: 7px;
	}

	.app_inline_item .th_img {
		width: 32px;
		height: 32px;
		display: block;
	}

	.app_inline_item .aii_cont {
		min-height: 32px;
	}

	.app_inline_item .app_name {
		margin-left: 39px;
		padding-top: 0;
	}

	.privacy_item {
		padding: 8px 10px;
	}

	.search_item .si_img,.search_item .si_iwrap {
		width: 40px;
		height: 40px;
	}

	.search_item .si_body {
		margin-left: 47px;
		min-height: 42px;
	}

	.fit_box .wiki_content {
		padding: 14px 10px;
	}

	.away_bottom {
		padding: 0 10px 7px;
	}

	.away_bottom .i_like,.away_bottom .i_repost {
		display: none;
	}

	.poll_block .medias_poll_title {
		padding: 10px 4px 3px;
		margin: 0 6px;
	}

	.poll_block .medias_poll_body {
		padding: 5px 4px 10px;
		margin: 0 6px;
	}

	.payments_help {
		padding: 16px 0 0;
	}

	.payment_opt .ii_icon {
		display: none;
	}

	.payment_opt .ii_body {
		min-height: 0;
	}

	.fit_box .faq_fat {
		padding-left: 8px;
		padding-right: 8px;
	}

	.faq_cat_item .body_icon,.faq_item .faq_title {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.apps_access_icon {
		display: block;
	}

	.apps_access_item_info {
		padding-left: 42px;
	}
}

@media screen and (min-width:320px) {
	.i_pointer,.pointer {
		height: 8px;
	}

	.pem_pointer,.pm_pointer,.pointer_wrap {
		margin-top: -9px;
	}

	.pp_pointer .i_pointer {
		left: 42px;
	}

	.pm_pointer .i_pointer {
		left: 30px;
	}

	.pem_pointer .i_pointer {
		left: 25px;
	}

	.nobr {
		white-space: nowrap;
	}

	.mhi_index_logo {
		background-position: 16px;
	}

	.mm_item {
		padding: 11px 9px 11px 12px;
	}

	.mm_counter {
		padding: 4px 6px;
	}

	.lfm_item .i_icon,.mm_item .i_icon {
		margin: 0 20px 0 13px;
	}

	.left_footer_menu {
		padding: 7px 0;
	}

	.lfm_item {
		padding: 9px 9px 9px 12px;
	}

	.notify_panel {
		padding: 12px 12px 0;
	}

	.ni_cont {
		margin-left: 49px;
	}

	.ni_top .i_gift {
		margin-left: 9px;
		margin-right: 24px;
	}

	.ni_bottom .i_gift {
		margin-left: 17px;
		margin-right: 24px;
	}

	.ni_bottom .ni_body,.ni_bottom .ni_close {
		padding: 12px;
	}

	.ni_bottom .ni_cont {
		margin-left: 57px;
	}

	.ni_birth_pics {
		max-height: 40px;
	}

	.ni_birth_img {
		width: 40px;
		height: 40px;
	}

	.ni_app .ni_body {
		padding: 9px;
	}

	.ni_app_img {
		width: 40px;
		height: 40px;
		margin-right: 8px;
	}

	.fit_box .text_panel {
		padding: 12px;
	}

	.fit_box .form_item {
		padding: 0 12px 16px;
	}

	.fit_box .fi_row {
		padding: 12px 0 0;
	}

	.fit_box .fi_subrow {
		padding: 6px 0 0;
	}

	.fit_box .fi_blabel,.fit_box .fi_label {
		padding: 0 0 6px;
	}

	.fit_box .fi_row .option_row,.fit_box .fi_sublabel {
		padding: 6px 0;
	}

	.fit_box .fi_row_new {
		padding: 20px 0 0;
	}

	.fit_box .fi_one_row {
		padding: 12px;
	}

	.fit_box .fi_wide .fiw_row {
		padding-left: 12px;
		padding-right: 12px;
	}

	.fit_box .slim_header,.fit_box .sub_header {
		padding-left: 12px;
	}

	.fit_box .sel_row {
		padding: 10px 10px 10px 12px;
	}

	.fit_box .sel_sample_item .sel_row {
		padding: 14px 10px 14px 12px;
	}

	.fit_box .pm_item,.fit_box .profile_photo_upload {
		padding: 12px;
	}

	.pm_item .i_icon {
		display: inline;
	}

	.fit_box .cm_item {
		padding: 10px 12px;
	}

	.fit_box .pinfo_row {
		margin: 9px 12px;
	}

	.lm_player .audio_item {
		padding: 11px 12px;
	}

	.lm_player .ai_play {
		margin-left: 6px;
	}

	.lm_player .ai_body {
		margin-left: 57px;
	}

	.lfm_item .i_icon,.lm_player .ai_play,.mm_item .i_icon,.notify_item .i_gift {
		display: block;
	}

	.owner_panel {
		padding-top: 7px;
	}

	.op_img,.op_iwrap {
		width: 40px;
		height: 40px;
		margin-top: 0;
	}

	.op_cont {
		margin-left: 47px;
		min-height: 40px;
	}

	.op_info {
		padding-top: 4px;
	}

	.pp_img,.pp_iwrap {
		width: 75px;
		height: 75px;
		margin: 0 8px 0 0;
	}

	.pp_cont {
		margin-left: 17px;
		min-height: 75px;
	}

	.op_fimg {
		width: 50px;
		height: 50px;
		margin: 0 8px 0 0;
	}

	.op_fcont {
		/* margin-left: 58px; */
		min-height: 50px;
	}

	.fit_box .owner_panel {
		padding: 12px;
	}

	.fit_box .op_block {
		padding: 12px 0 0;
	}

	.profile_photos_block {
		margin: 5px 5px 10px;
	}

	.ii_btn,.inline_fit_item {
		padding: 7px 12px;
	}

	.ii_with_btn .ii_body {
		margin-right: 39px;
	}

	.fit_box .radio_items {
		padding: 5px 0;
	}

	.fit_box .radio_item {
		padding: 4px 12px;
	}

	.fit_box .ri_radio {
		margin-right: 7px;
	}

	.simple_fit_item .si_img,.simple_fit_item .si_iwrap {
		width: 40px;
		height: 40px;
	}

	.simple_fit_item .si_thumb {
		width: 40px;
	}

	.simple_fit_item .si_body {
		margin-left: 47px;
		min-height: 42px;
	}

	.simple_fit_item .si_links {
		padding: 4px 0 0;
	}

	.pi_img,.pi_iwrap {
		width: 40px;
		height: 40px;
	}

	.pi_cont {
		margin-left: 47px;
		min-height: 42px;
	}

	.pi_head {
		margin-left: 0;
	}

	.pi_body {
		clear: none;
	}

	.pi_last_replies .pi_img,.pi_last_replies .pi_iwrap {
		display: block;
	}

	.pi_last_replies .pi_cont {
		margin-left: 39px;
	}

	.pi_medias_owners .ii_img {
		width: 32px;
		height: 32px;
	}

	.pi_medias_owners .ii_body {
		min-height: 32px;
		white-space: nowrap;
	}

	.pic_img {
		display: block;
	}

	.pic_cont {
		margin-left: 39px;
		min-height: 32px;
	}

	.pi_last_replies,.pic_body_full,.pic_copyof {
		padding-left: 8px;
	}

	.comment_item .pi_img,.comment_item .pi_iwrap {
		width: 32px;
		height: 32px;
	}

	.comment_item .pi_cont {
		margin-left: 39px;
		min-height: 34px;
	}

	.pai_img,.pai_right_img {
		width: 40px;
		height: 40px;
	}

	.pai_head {
		margin-left: 47px;
		min-height: 40px;
	}

	.pai_right_img {
		display: block;
	}

	.pai_has_thumb .pai_head {
		margin-right: 47px;
	}

	.wi_img {
		width: 40px;
		height: 40px;
	}

	.wi_cont {
		margin-left: 47px;
		margin-right: 36px;
		min-height: 40px;
	}

	.wi_author,.wi_info {
		white-space: nowrap;
		padding: 2px 0 0;
	}

	.wall_item {
		position: relative;
	}

	.wi_actions,.wi_actions_wrap {
		position: absolute;
		width: 100%;
	}

	.wi_actions_wrap .pointer {
		display: block;
	}

	.wi_actions {
		padding: 4px 0;
		background-color: #fff;
		border-top: 1px solid #d6d6d6;
		border-bottom: 1px solid #d6d6d6;
		box-shadow: 0 1px 4px rgba(0,0,0,.15);
	}

	.wia_item {
		padding: 7px 10px;
		white-space: nowrap;
	}

	.wi_actions_btn {
		position: absolute;
		padding: 0 7px;
		margin: 0;
	}

	.wi_actions_btn .i_icon {
		display: inline-block;
		background-position: -134px;
		padding: 0 22px 0 0;
		height: 40px;
	}

	.wi_actions_opened .wi_actions_btn .i_icon {
		background-position: -134px;
	}

	.wi_buttons {
		padding-top: 6px;
	}

	.wi_buttons .item_like,.wi_buttons .item_share,.wi_buttons_ex .item_btn {
		float: right;
		margin-left: 6px;
		margin-right: 0;
	}

	.wi_buttons_ex .item_info {
		display: block;
	}

	.wi_buttons_ex .wi_actions_btn {
		padding: 0 7px;
	}

	.wi_body {
		padding-top: 3px;
	}

	.wi_body.wi_no_text {
		margin-top: -10px;
	}

	.wall_item .pi_medias {
		padding: 0;
	}

	.wall_item .medias_row {
		padding-top: 10px;
	}

	.wall_item .medias_link {
		display: block;
		margin-top: 0;
	}

	.wall_item .medias_link_icon {
		background-color: #ebebeb;
		display: block;
		float: left;
		margin: 0 7px 0 0;
		border-radius: 3px;
	}

	.wall_item .medias_row .i_icon {
		float: left;
		width: 24px;
		height: 24px;
		margin: 8px;
		padding: 0;
	}

	.wall_item .medias_link_label,.wall_item .medias_link_labeled {
		display: none;
	}

	.wall_item .medias_audio_artist,.wall_item .medias_audio_title,.wall_item .medias_link_desc,.wall_item .medias_link_title {
		display: block;
		padding-top: 3px;
		white-space: nowrap;
	}

	.wall_item .medias_link_title {
		color: #000;
	}

	.wall_item .medias_link_desc {
		font-size: .92em;
	}

	.wall_item .medias_audio_dur {
		float: right;
		display: block;
	}

	.wall_item .medias_audio .divider,.wall_item .medias_audio_title .medias_audio_dur,.wall_item .medias_link_btn {
		display: none;
	}

	._hover .wall_item .medias_link:hover .medias_link_labeled {
		text-decoration: none;
	}

	.medias_share .sh_img {
		padding-top: 0;
		width: 40px;
		height: 40px;
	}

	.msh_cont {
		min-height: 40px;
	}

	.msh_head {
		margin-left: 47px;
	}

	.mlt_thumb {
		display: block;
	}

	.mlt_cont {
		min-height: 90px;
	}

	.mi_img,.mi_iwrap {
		width: 40px;
		height: 40px;
	}

	.mi_cont {
		margin-left: 47px;
		min-height: 42px;
	}

	.mi_head {
		margin-left: 0;
	}

	.mi_body {
		clear: none;
	}

	.di_img,.di_iwrap {
		width: 50px;
		height: 50px;
	}

	.di_cont {
		margin-left: 57px;
		min-height: 52px;
	}

	.di_date,.di_head {
		padding: 2px 0;
	}

	.di_unread_outbox .di_body {
		padding: 3px 7px;
		margin-top: 7px;
	}

	.di_unread_cnt {
		border-radius: 4px;
		float: right;
		clear: right;
		margin-top: 10px;
		padding: 3px 6px;
		line-height: 1.3em;
	}

	.dmi_l {
		padding-right: 1px;
	}

	.dmi_r {
		padding-left: 1px;
	}

	.dmi_lt,.dmi_rt {
		padding-bottom: 1px;
	}

	.dmi_lb,.dmi_rb {
		padding-top: 1px;
	}

	.head_actions .cm_item {
		padding: 10px 7px;
	}

	.album_items {
		padding: 7px 0 0;
	}

	.album_item {
		display: block;
		border-bottom: none;
		padding: 0 7px 7px;
	}

	.album_thumb_wrap {
		position: relative;
		padding-top: 66.66%;
	}

	.album_item .album_thumb {
		position: absolute;
		background: #efefef;
		overflow: hidden;
		max-height: none;
	}

	.album_item .album_name {
		color: #fff;
		padding: 5px 7px;
		position: absolute;
		overflow: hidden;
		background: #000;
		background: rgba(0,0,0,.5);
		white-space: nowrap;
	}

	.album_item .album_count,.album_item .album_desc {
		display: none;
	}

	.album_item .album_cnt {
		display: block;
	}

	.sticker_item,.stickers_list {
		padding: 6px;
	}

	.sticker_thumb {
		width: 64px;
		height: 64px;
	}

	.sticker_thumb .th_img {
		height: 64px;
	}

	.stickers_thumb {
		width: 70px;
		height: 70px;
	}

	.stickers_body {
		margin-left: 77px;
		min-height: 70px;
	}

	.stickers_name {
		padding-top: 2px;
	}

	.stickers_author {
		padding-top: 3px;
	}

	.stickers_price {
		padding: 7px 0 4px;
	}

	.sp_str {
		padding: 4px 6px;
	}

	.stickers_my .stickers_thumb {
		width: 51px;
		height: 51px;
	}

	.stickers_my .stickers_body {
		margin-left: 58px;
		min-height: 51px;
	}

	.app_item .th_img {
		width: 55px;
		height: 55px;
		border-radius: 4px;
	}

	.app_body {
		margin-left: 62px;
		min-height: 57px;
	}

	.app_name {
		padding-top: 4px;
	}

	.app_genre,.app_label {
		padding-top: 3px;
	}

	.app_friends {
		padding-top: 6px;
		height: 30px;
		display: block;
	}

	.app_friends .ph_img {
		width: 30px;
		height: 30px;
		border-radius: 3px;
	}

	.video_thumb,.video_thumb .th_img {
		width: 75px;
		height: 55px;
	}

	.vi_body {
		margin-left: 82px;
		min-height: 55px;
	}

	.market_thumb,.market_thumb .th_img {
		width: 100px;
		height: 100px;
	}

	.mk_body {
		margin-left: 110px;
		min-height: 100px;
	}

	.pp_edit_status .i_pointer {
		left: 18px;
	}

	.create_post .pi_img,.create_post .pi_iwrap {
		display: block;
	}

	.create_post .pi_cont .textfield {
		height: 3.6em;
	}

	.answers_item,.apps_feed_item {
		position: relative;
	}

	.answers_item .has_row_photo,.apps_feed_item .has_app_photo {
		padding-right: 47px;
	}

	.answers_item .medias_thumb .grouped_img {
		width: 32px;
		height: 32px;
	}

	.apps_feed_item {
		min-height: 40px;
	}

	.answers_item .row_photo,.apps_feed_item .app_photo {
		position: absolute;
		margin: 7px;
		max-height: 40px;
	}

	.answers_item .row_photo .img0_thumb,.answers_item .row_photo .th_img {
		max-width: 50px;
	}

	.answers_item .pi_iwrap .i_icon,.apps_feed_item .app_photo {
		display: block;
	}

	.answer_reply {
		padding-left: 7px;
	}

	.answer_reply .pi_img,.answer_reply .pi_iwrap {
		display: block;
	}

	.answer_reply .pi_cont {
		margin-left: 39px;
	}

	.answers_item .pointer {
		margin-top: 0;
	}

	.answers_item .i_pointer {
		left: 14px;
	}

	.app_inline_item .th_img {
		width: 40px;
		height: 40px;
		display: block;
	}

	.app_inline_item .aii_cont {
		min-height: 40px;
	}

	.app_inline_item .app_name {
		margin-left: 47px;
		padding-top: 2px;
	}

	.privacy_item {
		padding: 10px 12px;
	}

	.search_item .si_img,.search_item .si_iwrap {
		width: 50px;
		height: 50px;
	}

	.search_item .si_body {
		margin-left: 57px;
		min-height: 52px;
	}

	.fit_box .wiki_content {
		padding: 16px 12px;
	}

	.away_bottom {
		padding: 0 12px 7px;
	}

	.away_bottom .i_like,.away_bottom .i_repost {
		display: inline;
	}

	.poll_block .medias_poll_title {
		padding: 12px 5px 3px;
		margin: 0 7px;
	}

	.poll_block .medias_poll_body {
		padding: 7px 5px 12px;
		margin: 0 7px;
	}

	.payments_help {
		padding: 20px 0 0;
	}

	.payment_opt .ii_icon {
		display: inline;
	}

	.payment_opt .ii_body {
		min-height: 41px;
	}

	.fit_box .faq_fat {
		padding-left: 9px;
		padding-right: 9px;
	}

	.faq_cat_item .body_icon,.faq_item .faq_title {
		padding-top: 7px;
		padding-bottom: 7px;
	}

	.apps_access_icon {
		display: block;
	}

	.apps_access_item_info {
		padding-left: 42px;
	}
}

@media screen and (max-width:140px) {
	.thumbs_list .thumb_item {
		width: 100%;
		max-height: 87px;
		margin: 2% 0;
	}

	.msg_item .thumbs_list .thumb_item,.post_item .thumbs_list .thumb_item,.wall_item .thumbs_list .thumb_item {
		width: 96%;
		margin: 0 4% 4% 0;
	}

	.photos_page.thumbs_list .thumb_item {
		height: 87px;
	}
}

@media screen and (min-width:140px) {
	.thumbs_list .thumb_item {
		width: 48%;
		max-height: 73px;
		margin: 1%;
	}

	.msg_item .thumbs_list .thumb_item,.post_item .thumbs_list .thumb_item,.wall_item .thumbs_list .thumb_item {
		margin: 0 2% 2% 0;
	}

	.photos_page.thumbs_list .thumb_item {
		height: 73px;
	}
}

@media screen and (min-width:270px) {
	.thumbs_list .thumb_item {
		width: 32%;
		max-height: 69px;
		margin: .65%;
	}

	.msg_item .thumbs_list .thumb_item,.post_item .thumbs_list .thumb_item,.wall_item .thumbs_list .thumb_item {
		margin: 0 1.3% 1.3% 0;
	}

	.photos_page.thumbs_list .thumb_item {
		height: 69px;
	}
}

@media screen and (min-width:400px) {
	.thumbs_list .thumb_item {
		width: 24%;
		max-height: 77px;
		margin: .5%;
	}

	.msg_item .thumbs_list .thumb_item,.post_item .thumbs_list .thumb_item,.wall_item .thumbs_list .thumb_item {
		margin: 0 1% 1% 0;
	}

	.photos_page.thumbs_list .thumb_item {
		height: 77px;
	}
}

@media screen and (min-width:540px) {
	.thumbs_list .thumb_item {
		width: 19%;
		max-height: 76px;
		margin: .5%;
	}

	.msg_item .thumbs_list .thumb_item,.post_item .thumbs_list .thumb_item,.wall_item .thumbs_list .thumb_item {
		margin: 0 1% 1% 0;
	}

	.photos_page.thumbs_list .thumb_item {
		height: 76px;
	}
}

@media screen and (min-width:690px) {
	.thumbs_list .thumb_item {
		width: 16%;
		max-height: 86px;
		margin: .32%;
	}

	.msg_item .thumbs_list .thumb_item,.post_item .thumbs_list .thumb_item,.wall_item .thumbs_list .thumb_item {
		margin: 0 .6% .6% 0;
	}

	.photos_page.thumbs_list .thumb_item {
		height: 86px;
	}
}

@media screen and (min-width:540px) {
	.msg_item .thumbs_list5 .thumb_item,.post_item .thumbs_list5 .thumb_item,.wall_item .thumbs_list5 .thumb_item {
		width: 19%;
		max-height: 76px;
		max-height: none;
		margin: 0 2px 2px 0;
	}
}

@media screen and (min-width:400px) {
	.msg_item .thumbs_list4 .thumb_item,.post_item .thumbs_list4 .thumb_item,.wall_item .thumbs_list4 .thumb_item {
		width: 24%;
		max-height: 77px;
		max-height: none;
		margin: 0 3px 3px 0;
	}
}

@media screen and (min-width:270px) {
	.msg_item .thumbs_list3 .thumb_item,.post_item .thumbs_list3 .thumb_item,.wall_item .thumbs_list3 .thumb_item {
		width: 32%;
		max-height: 69px;
		max-height: none;
		margin: 0 3px 3px 0;
	}
}

@media screen and (min-width:140px) {
	.msg_item .thumbs_list2 .thumb_item,.post_item .thumbs_list2 .thumb_item,.wall_item .thumbs_list2 .thumb_item {
		width: 48%;
		max-height: 73px;
		max-height: none;
		margin: 0 4px 4px 0;
	}
}

@media screen {
	.msg_item .thumbs_list1 .thumb_item,.post_item .thumbs_list1 .thumb_item,.wall_item .thumbs_list1 .thumb_item {
		width: 96%;
		max-height: none;
		margin: 0 4px 4px 0;
	}
}

@media screen and (max-width:319px) {
	.thumbs_map_helper {
		padding: 0!important;
	}

	.thumbs_map {
		position: static;
	}

	.post_item .medias_thumbs_map,.wall_item .medias_thumbs_map {
		margin-right: -7px!important;
	}

	.thumb_map_album_column,.thumb_map_album_row {
		display: none!important;
	}

	.thumbs_list .thumb_map {
		text-align: center!important;
		position: relative!important;
		display: inline;
		display: inline-block;
		vertical-align: top;
		float: none!important;
	}

	.thumbs_list .thumb_map_img {
		max-width: 100%;
	}

	.thumbs_list .thumb_map_img_unsized {
		background-position: center 0;
		background-size: contain;
	}

	.thumbs_list .thumb_map_album .thumb_map_img_unsized {
		background-position: 50%;
		background-size: cover;
		max-height: 98px;
	}

	.thumb_map_wide .mt_label {
		font-size: .92em;
		line-height: 1em;
	}

	.thumb_map_wide .mt_count,.thumb_map_wide .mt_dur {
		font-size: .75em;
	}

	.thumb_map_wide .mt_dur {
		padding: 2px 4px;
	}

	.thumb_map_wide .mt_count {
		padding: 3px 4px;
	}

	.thumb_map_wide .mt_title {
		padding: 4px 5px;
	}

	.thumb_map_wide .mt_photo_count {
		background-position: 4px;
		padding: 4px 4px 4px 18px;
	}

	.thumbs_list .thumb_map {
		width: 32%!important;
		height: auto!important;
		max-height: 69px!important;
		margin: .65%!important;
	}

	.thumbs_list .thumb_map_img {
		width: auto!important;
		height: auto!important;
		margin: 0!important;
	}

	.msg_item .thumbs_list .thumb_map,.post_item .thumbs_list .thumb_map,.wall_item .thumbs_list .thumb_map {
		margin: 0 1.3% 1.3% 0 !important;
	}

	.photos_page.thumbs_list .thumb_map {
		height: 69px!important;
	}
}

@media screen and (max-width:269px) {
	.thumbs_list .thumb_map {
		width: 48%!important;
		height: auto!important;
		max-height: 73px!important;
		margin: 1%!important;
	}

	.msg_item .thumbs_list .thumb_map,.post_item .thumbs_list .thumb_map,.wall_item .thumbs_list .thumb_map {
		margin: 0 2% 2% 0 !important;
	}

	.photos_page.thumbs_list .thumb_map {
		height: 73px!important;
	}
}

@media screen and (max-width:139px) {
	.thumbs_list .thumb_map {
		width: 100%!important;
		height: auto!important;
		max-height: 87px!important;
		margin: 2% 0!important;
	}

	.msg_item .thumbs_list .thumb_map,.post_item .thumbs_list .thumb_map,.wall_item .thumbs_list .thumb_map {
		width: 96%!important;
		margin: 0 4% 4% 0 !important;
	}

	.photos_page.thumbs_list .thumb_map {
		height: 87px!important;
	}
}

@media screen and (min-width:140px) and (max-width:319px) {
	.msg_item .thumbs_list2 .thumb_map,.post_item .thumbs_list2 .thumb_map,.wall_item .thumbs_list2 .thumb_map {
		width: 48%!important;
		max-height: none!important;
		margin: 0 2% 2% 0 !important;
	}
}

@media screen and (max-width:319px) {
	.msg_item .thumbs_list1 .thumb_map,.post_item .thumbs_list1 .thumb_map,.wall_item .thumbs_list1 .thumb_map {
		width: 96%!important;
		max-height: none!important;
		margin: 0 4px 4px 0 !important;
	}
}

@media screen {
	.stickers_list {
		padding: 4px 4px 10px;
	}

	.sticker_item {
		width: 100%;
		padding: 7px 0 0;
	}

	.sticker_thumb {
		width: 32px;
		height: 32px;
	}

	.sticker_item .th_img {
		height: 32px;
	}
}

@media screen and (min-width:88px) {
	.sticker_item {
		width: 50%;
	}
}

@media screen and (min-width:128px) {
	.sticker_item {
		width: 33.3%;
	}
}

@media screen and (min-width:177px) {
	.sticker_item {
		width: 50%;
	}

	.sticker_thumb {
		width: 64px;
		height: 64px;
	}

	.sticker_item .th_img {
		height: 64px;
	}
}

@media screen and (min-width:240px) {
	.stickers_list {
		padding: 6px 6px 14px;
	}

	.sticker_item {
		width: 33.3%;
		padding: 10px 0 0;
	}
}

@media screen and (min-width:316px) {
	.sticker_item {
		width: 25%;
	}
}

@media screen and (min-width:404px) {
	.stickers_list {
		padding: 7px 7px 16px;
	}

	.sticker_item {
		width: 20%;
		padding: 12px 0 0;
	}
}

@media screen and (min-width:482px) {
	.sticker_item {
		width: 16.6%;
	}
}

@media screen and (min-width:560px) {
	.sticker_item {
		width: 14.25%;
	}
}

@media screen and (min-width:320px) {
	._lm.lm_opened #l {
		width: 276px;
	}

	._lm.lm_opened #m {
		margin-left: 276px!important;
		left: 0;
	}

	._lm.lm_opened .qs_opened #l {
		width: auto;
	}

	.wall_item .audio_item {
		position: relative;
		padding: 0;
		margin: 10px 0 0;
	}

	.wall_item .medias_audios_list .ai_info {
		padding: 0;
		margin: 0;
	}

	.wall_item .medias_audios_list .ai_current .ai_info {
		padding-bottom: 7px;
	}

	._hover .wall_item .audio_item:hover {
		background-color: transparent;
	}

	.wall_item .ai_info {
		line-height: 1.2em;
	}

	.wall_item .ai_dur {
		padding-top: 5px;
		color: #777;
	}

	.wall_item .audio_item .i_play {
		background-position: -120px 0;
		width: 40px;
		height: 40px;
	}

	.wall_item .ai_playing .i_play {
		background-position: -160px 0;
	}

	.wall_item .ai_controls,.wall_item .audio_item .ai_body {
		padding: 0 0 0 47px;
	}

	.wall_item .audio_item .ai_body {
		min-height: 40px;
	}

	.wall_item .audio_item.ai_current .ai_body {
		min-height: 24px;
	}

	.wall_item .ai_controls {
		padding-bottom: 1px;
	}

	.wall_item .ai_has_btn.ai_current .ai_controls {
		padding-right: 31px;
	}

	.wall_item .ai_add,.wall_item .ai_del {
		position: absolute;
		bottom: -3px;
		right: 0;
	}

	.wall_item .ai_current {
		background-color: transparent;
	}

	.wall_item .ai_label {
		padding: 4px 0;
	}

	.wall_item .audios_list .ai_artist,.wall_item .audios_list .ai_title {
		display: block;
		white-space: nowrap;
		max-width: none;
		padding: 1px 0;
	}

	.wall_item .audios_list .divider {
		display: none;
	}

	.wall_item .ai_current .ai_label {
		white-space: nowrap;
		padding: 5px 0;
	}

	.wall_item .audios_list .ai_current .ai_artist,.wall_item .audios_list .ai_current .ai_title,.wall_item .audios_list .ai_current .divider {
		vertical-align: top;
		display: inline;
	}

	.wall_item .ai_add,.wall_item .ai_body,.wall_item .ai_del,.wall_item .ai_select .ai_add {
		-o-transition-duration: 0;
		transition-duration: 0;
	}

	.stickers_body {
		position: relative;
	}

	.stickers_name {
		padding-top: 16px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-right: 98px;
	}

	.owner_panel .stickers_name,.stickers_my .stickers_name {
		margin-right: 0;
	}

	.stickers_author {
		padding-top: 5px;
	}

	.stickers_price {
		position: absolute;
		padding: 0;
		top: 50%;
		right: 0;
		margin-top: -.55em;
		line-height: 1.1em;
	}

	.sp_str {
		display: inline-block;
		padding: 5px 8px;
		margin-top: -5px;
		font-size: 1em;
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 75px;
	}

	.stickers_my .stickers_name {
		padding-top: 2px;
	}

	.stickers_my .stickers_author {
		padding-top: 3px;
	}
}

@media screen and (min-width:480px) {
	body {
		background-color: #f5f5f5;
	}

	body._lm #dosug_wrap {
		max-width: none;
	}

	.away_page .wiki_content {
		line-height: 1.6em;
	}

	.away_page .wk_table {
		line-height: 1.4em;
	}

	.away_page .wk_audio {
		line-height: normal;
	}

	.msh_cont {
		margin-left: 39px;
	}

	.cp_attached_wrap .msh_head,.msh_head {
		margin-left: 0;
	}

	.cp_attached_wrap .msh_cont {
		margin-left: 44px;
	}

	.wi_author .explain,.wi_info .explain {
		display: inline;
	}

	.wi_explain {
		display: none;
	}

	.wi_explain_fixed {
		display: block;
	}

	.wi_actions_wrap {
		max-width: 320px;
		width: auto;
		right: 4px;
	}

	.wi_actions {
		border: 1px solid #d6d6d6;
		border-radius: 3px;
		width: auto;
	}

	.wia_item {
		padding: 7px 21px 7px 14px;
	}

	.wi_actions_wrap .i_pointer {
		right: 14px;
	}

	.mlt_thumb {
		margin-bottom: 0;
	}

	.mlt_body {
		margin-left: 127px;
	}

	.mlt_desc {
		display: block;
		display: -webkit-box;
		line-height: 1.3em;
		max-height: 5.2em;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.mlt_no_photo .mlt_body {
		margin-left: 0;
	}

	.zpv_mode_crop .zpv_zoom_btns {
		display: block;
	}

	.custom_date {
		float: left;
		width: 60%;
	}

	.custom_time {
		padding: 0!important;
		overflow: hidden;
		zoom: 1;
	}
}

@media screen and (min-width:568px) {
	.op_fimg,.op_img,.op_iwrap {
		width: 50px;
		height: 50px;
	}

	.op_cont,.op_fcont {
		/* margin-left: 12px; */
		min-height: 50px;
	}

	.ii_img {
		width: 40px;
		height: 40px;
	}

	.ii_body,.ii_btn {
		min-height: 40px;
	}

	.si_img,.si_iwrap {
		width: 40px;
		height: 40px;
	}

	.si_thumb {
		width: 40px;
	}

	.pem_pointer .i_pointer {
		left: 30px;
	}

	.si_body {
		margin-left: 47px;
		min-height: 42px;
	}

	.simple_fit_item .si_img,.simple_fit_item .si_iwrap {
		width: 50px;
		height: 50px;
	}

	.simple_fit_item .si_thumb {
		width: 50px;
	}

	.simple_fit_item .si_body {
		margin-left: 57px;
		min-height: 52px;
	}

	.si_inline .si_body {
		margin-top: 2px;
		min-height: 38px;
	}

	.si_inline .si_slabel {
		padding-top: 3px;
	}

	.si_inline .si_label,.si_inline .si_status {
		padding-top: 4px;
	}

	.pi_img,.pi_iwrap {
		width: 50px;
		height: 50px;
	}

	.pi_cont {
		margin-left: 57px;
		min-height: 52px;
	}

	.pic_body {
		padding-top: 5px;
	}

	.pic_author_header_wrap {
		padding-bottom: 5px;
	}

	.pi_last_replies .pi_cont {
		margin-left: 47px;
	}

	.comment_item .pi_img,.comment_item .pi_iwrap {
		width: 40px;
		height: 40px;
	}

	.comment_item .pi_cont {
		margin-left: 47px;
		min-height: 42px;
	}

	.answers_item .row_photo,.apps_feed_item .app_photo {
		max-height: 50px;
	}

	.answers_item .row_photo .img0_thumb,.answers_item .row_photo .th_img {
		max-width: 75px;
	}

	.apps_feed_item .has_app_photo {
		padding-right: 57px;
	}

	.apps_feed_item .app_photo .img0_thumb,.apps_feed_item .app_photo .th_img {
		max-width: 50px;
	}

	.answer_reply {
		padding-left: 7px;
	}

	.answer_reply .pi_img,.answer_reply .pi_iwrap {
		width: 42px;
		height: 42px;
	}

	.answer_reply .pi_cont {
		margin-left: 49px;
	}

	.answers_item .i_pointer {
		left: 19px;
	}

	.answers_item .has_row_photo {
		padding-right: 82px;
	}

	.answers_item .medias_thumb .grouped_img {
		width: 40px;
		height: 40px;
	}

	.video_thumb,.video_thumb .th_img {
		width: 90px;
		height: 67px;
	}

	.vi_body {
		margin-left: 97px;
		min-height: 67px;
	}

	.market_thumb,.market_thumb .th_img {
		width: 100px;
		height: 100px;
	}

	.mk_body {
		margin-left: 110px;
		min-height: 100px;
	}

	.album_items {
		padding: 4px 3px 3px 4px;
	}

	.album_item {
		display: inline-block;
		box-sizing: border-box;
		width: 50%;
		padding: 3px 4px 4px 3px;
		border-bottom: none!important;
	}
}

@media screen and (min-width:730px) and (max-width:880px) {
	.tabs_block .tabs_dd {
		display: none;
	}
}

@media screen and (min-width:614px) {
	.topbar_cont {
		text-align: center;
	}
}

@media screen and (min-width:620px) {
	body {
		background: #f5f5f5;
	}

	body #dosug_wrap {
		max-width: 620px;
		margin: 0 auto;
	}

	#mcont {
		border-left: 1px solid #dcddde;
		border-right: 1px solid #dcddde;
	}

	._lm #mcont {
		border-left: none;
		border-right: none;
	}

	#dosug_head {
		display: block;
		position: absolute;
		width: 100%;
		z-index: -1;
	}

	.m_search_items {
		box-shadow: none;
	}

	body._lms #dosug_wrap {
		max-width: 882px;
	}

	body._lms #mcont {
		margin-left: -1px;
	}
}

@media screen and (min-width:882px) {
	body._lm #dosug_wrap {
		max-width: 882px;
		margin: 0 auto;
		overflow: visible;
	}

	._lm #l,._lm.lm_opened #l,._lm.lm_opened #dosug_wrap.qs_opened #l {
		display: block;
		position: static;
		float: left;
		width: 264px;
		margin-right: 0!important;
		margin-left: 12px;
	}

	#dosug._lm #m,#dosug._lm.lm_opened #m,._lm.lm_opened #dosug_wrap.qs_opened #m {
		display: block;
		position: relative;
		width: auto!important;
		left: 0;
		margin-left: 276px!important;
		margin-top: 0!important;
		box-shadow: none;
	}

	._lm.lm_opened #m {
		padding-right: 0;
	}

	._lm #m .mhi_logo {
		display: none;
	}

	._lm #m .mhb_logo .mh_header {
		display: block;
	}

	#dosug #l .ip_user_link .op_fcont,#dosug #l .mm_label,#dosug #l .ni_bottom .ni_cont,#dosug #l .ni_close,#dosug #l .ni_img,#dosug #l .ni_label,#dosug #l .ni_link,#dosug #lm_player .ai_body {
		visibility: visible;
	}

	#dosug #l .ni_pics {
		text-align: center;
	}

	#dosug #l .ni_birth_pics {
		text-align: left;
	}

	#dosug #l .ni_pics .ni_img:first-child {
		position: static;
	}

	#dosug #l .ni_top .ni_cont {
		margin-left: 49px;
	}

	#dosug #l .ni_bottom .ni_cont {
		margin-left: 57px;
	}

	#dosug #l .notify_item .ni_label {
		margin-left: 0;
	}

	#l .mfoot,#l .pcont,#dosug #l .mhb_logo,#dosug #lm_cont {
		width: auto;
	}

	#dosug #lm_cont {
		border-right: none;
		box-shadow: 1px 0 0 #e7e7e7;
	}

	.lm_opened #m .mhead {
		border-left: none;
	}

	.qs_enabled #l .mhb_logo {
		display: block;
	}

	._lm #m .mhb_home {
		display: none;
	}

	._lm #m .mh_header {
		text-align: left;
		padding-left: 2px;
	}

	._lm #m .mhb_notify {
		display: none;
	}

	._lm #m .mhi_back {
		padding-left: 27px;
	}

	#dosug #l .mm_counter {
		position: static;
		border-radius: 3px;
		font-size: inherit;
		padding: 4px 6px;
		border: none;
	}

	.lm_opened #m_helper {
		display: none;
	}

	._lm #mhead,._lm.lm_opened #mhead {
		z-index: 2;
	}

	._lm #m .mcont,._lm.lm_opened #m .mcont {
		border-left: 1px solid #e4e5e6;
		border-right: 1px solid #e4e5e6;
		overflow: hidden;
		zoom: 1;
	}

	.lm_opened #dosug_wrap {
		box-shadow: none;
	}

	.qs_enabled #l .head_search {
		display: block;
		position: absolute;
		right: 0;
		z-index: 5;
		width: 200px;
	}

	#dosug_wrap.qs_opened #l .head_search .row_table_last_column {
		display: none;
	}

	._lm .qs_opened .m_search_cont {
		display: block;
	}

	#l .mhead {
		position: static;
	}

	._lm #footer_menu {
		display: none;
	}

	.qs_opened #l .m_search_items {
		position: absolute;
		width: 350px;
		right: 0;
		z-index: 2;
		margin: 0 0 15px 7px;
		padding-top: 0;
		border-radius: 0 0 4px 4px;
		box-shadow: 0 0 4px rgba(71,79,87,.18);
		border: 1px solid #d3d3d3;
		border: 1px solid rgba(80,80,80,.18);
		border-top: none;
		overflow: auto;
		overflow-x: hidden;
		max-height: 300px;
		-webkit-overflow-scrolling: touch;
		background: #fafafa;
	}

	.qs_opened #l .m_search_items .al_loading,.qs_opened #l .m_search_items .simple_item {
		background-color: #fff;
	}

	.qs_opened #l .m_search_items .inline_item_blank,.qs_opened #l .m_search_items .simple_item:last-child {
		border-radius: 0 0 4px 4px;
		border-bottom: none;
		padding-bottom: 8px;
	}

	.lm_opened .qs_enabled #l .mhb_logo {
		display: block;
	}

	.qs_enabled #l .head_search {
		padding-right: 0;
	}

	._lm .qs_enabled #m .mhb_back {
		margin-right: 207px;
	}

	.lm_opened #l .head_search,.lm_opened .qs_opened #l .m_search_items {
		display: block;
	}

	.qs_opened #l .head_search {
		width: 350px;
	}

	._lm .qs_enabled.qs_opened #m .mhb_back {
		margin-right: 357px;
	}

	#l .main_menu,#l .notify_panel,#l .panel,#l .pcont,body {
		background-color: #f5f5f5;
	}

	#l .mm_item,#l .ni_bottom .ni_body,#l .notify_panel,#l .owner_panel,._lm #l .lfm_item,.lm_player .audio_item {
		padding-left: 9px;
	}

	#l .ni_bottom .ni_close {
		padding-left: 12px;
	}

	#l .owner_panel {
		border-bottom: 1px solid #e7e7e7;
	}

	#l .mhi_index_logo {
		background-position: 4px;
	}

	#l .mm_item {
		position: relative;
		border-bottom: 1px solid #e7e7e7;
	}

	._hover #l .mm_item:hover {
		background-color: #fafafa;
	}

	._touch #l .mm_item.active,._touch #l .mm_item.hover {
		text-decoration: none;
		background-color: #fcfcfc;
		border-top: none;
		border-bottom: 1px solid #E6EDF0;
		margin-top: 0;
	}
}

@media screen and (min-width:320px) {
	._hfixed #lm_cont {
		border-right: 1px solid #eee;
	}

	._hfixed._lm.lm_opened #m {
		margin-left: 0!important;
		position: relative;
		box-shadow: none;
		width: auto;
	}

	._hfixed #l {
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		position: fixed;
		z-index: 17;
		display: none;
		background: #f5f5f5;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
		-webkit-backface-visibility: hidden;
	}

	._hfixed.lm_opened #l {
		display: block;
	}

	._hfixed.lm_opened #m:after {
		content: '';
		position: absolute;
		top: 43px;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 5;
		cursor: auto;
		display: block;
		background: rgba(0,0,0,.2);
	}

	._hfixed._lm.lm_opened #m .mhead {
		left: 276px;
		border-left: none;
	}

	._hfixed._lm.lm_opened #m .mcont {
		border-left: none;
	}

	._hfixed._lm.lm_opened {
		height: 100%;
		overflow: hidden;
	}

	._hfixed.lm_opened.qs_opened {
		height: auto;
		overflow: auto;
	}

	._hfixed.lm_opened .qs_opened #l {
		position: static;
		width: 100%;
	}

	._hfixed .lm_anim #l,._hfixed .lm_anim #m .mhead {
		transition: -webkit-transform .15s ease-out;
	}

	._hfixed .lm_anim_start #l,._hfixed .lm_anim_start #m .mhead {
		-webkit-transform: translate(-276px,0);
		-webkit-transform: translate3d(-276px,0,0);
	}

	._hfixed .lm_anim_end #l,._hfixed .lm_anim_end #m .mhead {
		-webkit-transform: translate(0,0);
		-webkit-transform: translate3d(0,0,0);
	}

	._hfixed.lm_opened .lm_anim #m:after {
		-o-transition: opacity .15s ease-out;
		transition: opacity .15s ease-out;
	}

	._hfixed.lm_opened .lm_anim_start #m:after {
		opacity: 0;
	}

	._hfixed.lm_opened .lm_anim_end #m:after {
		opacity: 1;
	}
}

@media screen and (min-width:320px) and (min-height:440px) {
	._hfixed #mcont {
		background-color: #f5f5f5;
	}

	._hfixed #mcont .pcont {
		background-color: #fff;
	}

	._hfixed #l .mhead,._hfixed #m .mhead {
		position: fixed;
		-webkit-backface-visibility: hidden;
		height: 43px;
		z-index: 7;
	}

	._hfixed #l .mhead {
		top: 0;
		width: 100%;
	}

	._hfixed #m .mhead {
		left: 0;
		width: 100%;
	}

	._hfixed #mcont {
		padding-top: 43px;
	}

	._hfixed a[name] {
		display: block;
		position: relative;
		top: -43px;
	}

	._hfixed .post_item .anchor {
		top: -48px;
	}

	._hfixed .create_post .anchor {
		top: -50px;
	}

	._hfixed._lm.lm_opened #m {
		margin-left: 0!important;
		position: relative;
		box-shadow: none;
		width: auto;
	}

	._hfixed .qs_opened #l .mhead {
		width: 100%;
	}

	._hfixed #l {
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		position: fixed;
		z-index: 17;
		display: none;
		background: #f5f5f5;
		overflow: visible;
		-webkit-backface-visibility: hidden;
	}

	._hfixed.lm_opened #l {
		display: block;
	}

	._hfixed.lm_opened #m:after {
		content: '';
		position: absolute;
		top: 43px;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 5;
		cursor: auto;
		display: block;
		background: rgba(0,0,0,.2);
	}

	._hfixed.lm_opened #m .mcont {
		border-left: none;
	}

	._hfixed #lm_cont {
		position: absolute;
		top: 43px;
		bottom: 0;
		left: 0;
		right: 0;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
	}

	._hfixed.lm_opened {
		height: 100%;
		overflow: hidden;
	}

	._hfixed.lm_opened.qs_opened {
		height: auto;
		overflow: auto;
	}

	._hfixed .m_search_items {
		padding-top: 43px;
	}

	._hfixed #mcont .m_search_items {
		padding-top: 0;
	}

	._hfixed.lm_opened .qs_opened #l {
		position: static;
		width: 100%;
	}

	._hfixed .lm_anim #l,._hfixed .lm_anim #m .mhead {
		transition: -webkit-transform .15s ease-out;
	}

	._hfixed .lm_anim_start #l,._hfixed .lm_anim_start #m .mhead {
		-webkit-transform: translate(-276px,0);
		-webkit-transform: translate3d(-276px,0,0);
	}

	._hfixed .lm_anim_end #l,._hfixed .lm_anim_end #m .mhead {
		-webkit-transform: translate(0,0);
		-webkit-transform: translate3d(0,0,0);
	}

	._hfixed.lm_opened .lm_anim #m:after {
		-o-transition: opacity .15s ease-out;
		transition: opacity .15s ease-out;
	}

	._hfixed.lm_opened .lm_anim_start #m:after {
		opacity: 0;
	}

	._hfixed.lm_opened .lm_anim_end #m:after {
		opacity: 1;
	}
}

@media screen and (min-width:620px) and (min-height:440px) {
	._hfixed #dosug_head {
		position: fixed;
		-webkit-backface-visibility: hidden;
		height: 43px;
		z-index: 1;
	}

	._hfixed #m .mhead {
		left: auto;
		width: 620px;
	}

	._hfixed._lm #m .mhead {
		left: 0;
		width: 100%;
	}
}

@media screen and (min-width:882px) {
	._hfixed._lm #l,._hfixed._lm.lm_opened #l {
		display: block;
		position: static;
		float: left;
		width: 264px;
		margin-right: 0!important;
		margin-left: 12px;
	}

	._hfixed._lm #m .mcont,._hfixed._lm.lm_opened #m .mcont {
		border-left: 1px solid #e4e5e6;
		border-right: 1px solid #e4e5e6;
	}

	._hfixed._lm #m .mhead,._hfixed._lm.lm_opened #m .mhead {
		position: static;
		margin-left: 0;
	}

	._hfixed #l {
		border-right: none;
	}

	._hfixed.lm_opened #m:after {
		display: none;
	}

	._hfixed .lm_anim #l,._hfixed .lm_anim #m .mhead {
		-o-transition: none;
		transition: none;
	}

	._hfixed .lm_anim_end #l,._hfixed .lm_anim_end #m .mhead,._hfixed .lm_anim_start #l,._hfixed .lm_anim_start #m .mhead {
		-webkit-transform: translate(0,0);
		-webkit-transform: translate3d(0,0,0);
	}
}

@media screen and (min-width:882px) and (min-height:440px) {
	._hfixed #dosug_head {
		position: fixed;
		-webkit-backface-visibility: hidden;
		height: 43px;
		z-index: 1;
	}

	._hfixed._lm #lm_cont {
		position: static;
		padding-top: 43px;
	}

	._hfixed._lm #l .mhead,._hfixed._lm.lm_opened #l .mhead {
		width: 870px;
	}

	._hfixed._lm #l .mhead .mhb_logo {
		position: fixed;
		-webkit-backface-visibility: hidden;
		z-index: 5;
	}

	#dosug._hfixed #l .mhb_logo {
		width: 247px;
	}

	._hfixed._lm #m .mhead,._hfixed._lm.lm_opened #m .mhead {
		background-color: #f5f5f5;
	}

	._hfixed._lm #mcont,._hfixed._lm.lm_opened #mcont {
		padding-top: 0;
	}

	._hfixed._lm #m .mhead .mhb_back,._hfixed._lm #m .mhead .mhb_logo,._hfixed._lm.lm_opened #m .mhead .mhb_back,._hfixed._lm.lm_opened #m .mhead .mhb_logo {
		position: fixed;
		-webkit-backface-visibility: hidden;
		width: 384px;
		z-index: 7;
	}

	._hfixed._lm #m .mhead .mhb_logo,._hfixed._lm.lm_opened #m .mhead .mhb_logo {
		width: 381px;
	}

	._hfixed._lm .qs_enabled.qs_opened #m .mhb_back,._hfixed._lm .qs_enabled.qs_opened #m .mhb_logo {
		width: 231px;
	}

	._hfixed.lm_opened #m {
		z-index: auto;
	}

	._hfixed .qs_opened #l .m_search_items {
		position: fixed;
		-webkit-backface-visibility: hidden;
		right: auto;
		margin-top: 43px;
		margin-left: 518px;
		top: 0;
		bottom: 0;
		z-index: 3;
	}
}

@media screen and (min-width:400px) {
	._lm .thumbs_list .thumb_item {
		width: 24%;
		max-height: 77px;
		margin: .5%;
	}

	._lm .msg_item .thumbs_list .thumb_item,._lm .post_item .thumbs_list .thumb_item,._lm .wall_item .thumbs_list .thumb_item {
		margin: 0 1% 1% 0;
	}

	._lm .photos_page.thumbs_list .thumb_item {
		height: 77px;
	}
}

@media screen and (min-width:614px) {
	._lm .thumbs_list .thumb_item {
		width: 19%;
		max-height: 76px;
		margin: .5%;
	}

	._lm .msg_item .thumbs_list .thumb_item,._lm .post_item .thumbs_list .thumb_item,._lm .wall_item .thumbs_list .thumb_item {
		margin: 0 1% 1% 0;
	}

	._lm .photos_page.thumbs_list .thumb_item {
		height: 76px;
	}
}

@media screen and (min-width:764px) {
	._lm .thumbs_list .thumb_item {
		width: 16%;
		max-height: 86px;
		margin: .32%;
	}

	._lm .msg_item .thumbs_list .thumb_item,._lm .post_item .thumbs_list .thumb_item,._lm .wall_item .thumbs_list .thumb_item {
		margin: 0 .6% .6% 0;
	}

	._lm .photos_page.thumbs_list .thumb_item {
		height: 86px;
	}
}

@media screen and (min-width:882px) {
	._lm .thumbs_list .thumb_item {
		width: 19%;
		max-height: 76px;
		margin: .5%;
	}

	._lm .msg_item .thumbs_list .thumb_item,._lm .post_item .thumbs_list .thumb_item,._lm .wall_item .thumbs_list .thumb_item {
		margin: 0 1% 1% 0;
	}

	._lm .photos_page.thumbs_list .thumb_item {
		height: 76px;
	}
}

@media screen and (min-width:540px) {
	._lm .msg_item .thumbs_list5 .thumb_item,._lm .post_item .thumbs_list5 .thumb_item,._lm .wall_item .thumbs_list5 .thumb_item {
		width: 19%;
		max-height: 76px;
		max-height: none;
		margin: 0 2px 2px 0;
	}
}

@media screen and (min-width:400px) {
	._lm .msg_item .thumbs_list4 .thumb_item,._lm .post_item .thumbs_list4 .thumb_item,._lm .wall_item .thumbs_list4 .thumb_item {
		width: 24%;
		max-height: 77px;
		max-height: none;
		margin: 0 3px 3px 0;
	}
}

@media screen and (min-width:270px) {
	._lm .msg_item .thumbs_list3 .thumb_item,._lm .post_item .thumbs_list3 .thumb_item,._lm .wall_item .thumbs_list3 .thumb_item {
		width: 32%;
		max-height: 69px;
		max-height: none;
		margin: 0 3px 3px 0;
	}
}

@media screen and (min-width:140px) {
	._lm .msg_item .thumbs_list2 .thumb_item,._lm .post_item .thumbs_list2 .thumb_item,._lm .wall_item .thumbs_list2 .thumb_item {
		width: 48%;
		max-height: 73px;
		max-height: none;
		margin: 0 4px 4px 0;
	}
}

@media screen {
	._lm .msg_item .thumbs_list1 .thumb_item,._lm .post_item .thumbs_list1 .thumb_item,._lm .wall_item .thumbs_list1 .thumb_item {
		width: auto;
		max-height: none;
		margin: 0 0 4px;
	}
}

@media screen and (min-width:480px) {
	.body_fullscreen .owner_panel {
		padding: 12px 20px;
	}

	.body_fullscreen .wiki_content {
		font-size: 1.17em;
		padding: 20px;
	}

	.body_fullscreen .wiki_content .wk_audio {
		font-size: .8em;
	}

	.body_fullscreen .away_bottom {
		padding: 0 20px 12px;
	}

	.body_fullscreen .op_link {
		display: inline-block;
		max-width: 100%;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		vertical-align: top;
	}
}

@media screen and (min-width:600px) {
	.body_fullscreen .owner_panel {
		padding: 14px 24px;
		line-height: 1.5em;
	}

	.body_fullscreen .wiki_content {
		font-size: 1.25em;
		padding: 20px 24px;
	}

	.body_fullscreen .wiki_content .wk_audio {
		font-size: .75em;
	}

	.body_fullscreen .away_bottom {
		padding: 0 24px 14px;
	}

	.body_fullscreen .op_author {
		padding-top: 2px;
	}

	.body_fullscreen .op_link {
		display: inline;
	}

	.body_fullscreen .op_info {
		white-space: nowrap;
	}
}

@media screen and (min-width:768px) {
	.body_fullscreen {
		background-color: #333;
		padding: 10px;
	}

	.body_fullscreen #dosug_wrap {
		max-width: 748px;
	}

	.body_fullscreen #dosug_bottom {
		padding: 10px 0 0;
	}

	.body_fullscreen .owner_panel {
		padding: 16px 40px;
	}

	.body_fullscreen .wiki_content {
		padding: 34px 40px;
	}

	.body_fullscreen .away_page .wiki_title {
		padding-bottom: 26px;
	}

	.body_fullscreen .away_bottom {
		padding: 0 40px 30px;
	}
}