@media (max-width: 640px)  {
	h3 {
	  font-size: 15px;
	}
	#top-tabs {
		display: none;
	}
	#top-nav {
		display: none;
	}
	#l-sidebar {
		display: none;
	}
	#r-sidebar {
		display: none;
	}
	#in-content {
		margin: 0;
	}
	.min-max-width {
		min-width: 320px;
	}
	#footer td {
		white-space: normal;
	}
	#top-mobile {
		display: block;
	}
	#l-sidebar {
		margin: 0;
		position: absolute;
		left:0;
		top: 40px;
		padding: 10px;
		background-color: #222;
		border-right: 1px solid rgba(255,255,255,0.3);
	}
	#r-sidebar {
		margin: 0;
		position: absolute;
		right:0;
		top: 40px;
		padding: 10px;
		background-color: #222;
		border-left: 1px solid rgba(255,255,255,0.3);
	}
	#header {
		padding-top: 42px;
	}
	#board .avka_repa {
		width: 50px;
	}
	#board .tx {
		margin-left: 60px;
	}
	#littleWidget {
		display: none;
	}
	a.logo-l {
		float: none;
		margin: 0 auto;
	}
	.top-ban {
		display: none;
	}
}