/* ОТСЕЧКИ - / 910 / 700 / 640 (580) / 480 / 360 / 320  */@media screen and (max-device-width: 910px) {	div.html-wrapper {		max-width: 910px;		min-width: 700px;		margin: 0 auto;	}	.searchform2, .no-mobile, #go_top, #share42, #fly-box-0, #nav li.no-mobile {		display: none;	}	.vkladki2 li.no-mobile { display: none; }	.body_padding {		padding: 20px 10px;	}	#nav { margin-left: 5px; }	#wrapper-bottom { border-radius: 0; }	#forum-filter-select {		max-width: 120px;	}	/* Показываем блоки предназначенные для мобильных */	.no-mobile {		display: none;	}	.only-mobile { display: block; }	span.only-mobile { display: inline-block; }	/* Дополнительно скрываем или показываем ... */	.no-mobile-910 {		display: none;	}	.only-mobile-910     { display: block; }	span.only-mobile-910 { display: inline-block; }}@media screen and (max-device-width: 700px) {	div.html-wrapper {		max-width: 700px;		min-width: 580px;	}	/* Скрываем "На сайте зарегистрированы..." */	#wrapper-title .text .city-all-n {		font-size: 0px;		overflow: hidden;	}	/* Сжимаем шапку */	#wrapper-title {		height: 95px;		background-size: auto 100%;	}	#wrapper-title .go_index {		height: 80px;		width: 150px;	}	#wrapper-title .text {		padding: 13px 0 0 160px;	}	/* Изменяем стиль основного меню */	div.menu_new3 {		background: url(/img/menu_bg_v3.png) no-repeat scroll -10px bottom #ebf2f8;	}	#nav li {		border-left-width: 0;		border-right-width: 0;	}	#nav li ul {		opacity: 0;	}	#nav li ul li {		display: none;	}	/* Дополнительно скрываем или показываем ... */	.no-mobile-700 {		display: none;	}	.only-mobile-700     { display: block; }	span.only-mobile-700 { display: inline-block; }}@media screen and (max-device-width: 580px) { /* 640 */	div.html-wrapper {		max-width: 580px;		min-width: 480px;	}	#wrapper-title {		height: 92px;		background-size: auto 100%;	}	#wrapper-title .go_index {		height: 80px;		width: 130px;	}	#wrapper-title .text {		padding: 12px 0 0 140px;	}	/* Скрываем правое меню */	.wrapper-body-right {		display: none;	}	/* Показываем дополнительные пункты в основном меню */	#nav li.only-mobile { display: inline-block; }	#nav li.only-mobile a { color: #4c8e2c; }	/* Стиль Личного меню */	div.my_menu_mobile_full {		display: block;	}	div.my_menu_mobile_full div.m {	    display: inline-block;	    font-size: 16px;	    min-width: 170px;		margin: 2px 0;		overflow: hidden;	}	/* Ширина первой колонки топика на форуме*/	.forum-topic-first-column-width {		max-width: 105px;		width: 100px;		overflow: hidden;	}	.forum-topic-first-column-width img {		max-width: 100px;		width: 100px;	}	/* Дополнительно скрываем или показываем ... */	.no-mobile-640 {		display: none;	}	.only-mobile-640     { display: block; }	span.only-mobile-640 { display: inline-block; }}@media screen and (max-device-width: 480px) { /*  and (orientation: portrait), screen and (max-device-width: 480px) and (orientation: landscape) */	div.html-wrapper {		max-width: 480px;		min-width: 320px;	}	#wrapper-title {		height: 90px;	}	#wrapper-title .go_index {		height: 80px;		width: 110px;	}	#wrapper-title .text {		padding: 13px 0 0 135px;	}	#wrapper-title .text a.h {		font-size: 23px;	}	#wrapper-title .text .city-select {		font-size: 13px;	}	#wrapper-title .text .city-select .city span {		font-size: 17px;	}	/* Дополнительно скрываем или показываем ... */	.no-mobile-480 {		display: none;	}	.only-mobile-480     { display: block; }	span.only-mobile-480 { display: inline-block; }}@media screen and (max-device-width: 360px) {	div.html-wrapper {		max-width: 360px;		min-width: 320px;	}	#wrapper-title {		height: 80px;	}	#wrapper-title .go_index {		height: 70px;		width: 100px;	}	#wrapper-title .text {		padding: 12px 0 0 120px;	}	#wrapper-title .text a.h {		font-size: 20px;	}	#wrapper-title .text .city-select {		font-size: 12px;	}	#wrapper-title .text .city-select .city span {		font-size: 16px;	}	/* Дополнительно скрываем или показываем ... */	.no-mobile-360, .forum_list .l a {		display: none;	}	.only-mobile-360     { display: block; }	span.only-mobile-360 { display: inline-block; }}@media screen and (max-device-width: 320px) { /* , screen and (min-device-width: 240px) and (orientation: portrait) screen and (min-device-width: 320px) and (orientation: portrait), screen and (max-device-width: 320px) and (orientation: landscape) */	div.html-wrapper {		max-width: 320px;		min-width: 240px;	}	#wrapper-title {		height: 70px;	}	#wrapper-title .go_index {		height: 60px;		width: 100px;	}	#wrapper-title .text {		padding: 10px 0 0 110px;	}	#wrapper-title .text a.h {		font-size: 18px;	}	#wrapper-title .text .city-select {		font-size: 12px;	}	#wrapper-title .text .city-select .city span {		font-size: 15px;	}	/* Сужаем рамки */	.body_padding {		padding: 20px 5px;	}	/* Список тем на форуме */	table.forum_list tr.list td {		padding: 6px 2px;	}	table.forum_list tr.list td.n {	    padding-left: 2px;	    padding-right: 2px;	}	/* Дополнительно скрываем или показываем ... */	.no-mobile-320, .vkladki2 li.no-mobile-320 {		display: none;	}	.only-mobile-320     { display: block; }	span.only-mobile-320 { display: inline-block; }}