@media screen and (max-width: 800px)  { 

#nav-wrap {display:block;   position: relative;}
#menu-icon {
		color: #000;
		height: 25px;
		background: #ecebeb url(/images/menu-icon.png) no-repeat 10px center;
		padding: 8px 10px 0 32px;
		cursor: pointer;
		border: solid 1px #666;
		display: block;}
#menu-icon:hover {background-color: #f8f8f8;}
#menu-icon.active {background-color: #bbb;}
#nav {      clear: both;
		position: absolute;
		top: 38px;
		width: 160px;
		z-index: 10000;
		padding: 5px;
		background: #4F4F4F;
		border-right: solid 4px #A7A7A7;
		display: none;}
#nav li {   clear: both;
                list-style-type: none;
		float: none;
		margin: 5px 0 5px 10px;}
#nav a, #nav ul a {
		font: inherit;
		background: none;
                text-transform: uppercase;
                font-size: 16px;
                line-height: 2.0;
		display: inline;
		padding: 0;
		color: #C1CDCD;
		border: none;}
#nav a:hover, #nav ul a:hover {background: none; color: #6dc331;}
#nav ul {
		width: auto;
		position: static;
		display: block;
		border: none;
		background: inherit;}
#nav ul li {margin: 3px 0 3px 15px;}


#wrap {width: 99%; background-color: #A9A9A9;}
.topImg {width: 100%; height: 80px; border-bottom: 6px solid rgb(79, 79, 79);}
#logo a { font-size: 170%;}
#logo { float: left; margin-left: 4%; margin-top: 1%; font-size: 120%;}
#Logo2 {left: 4%; top: 30%;}
#Logo2 a {font-size: 220%;}
#poisk {display: none; position: absolute; width: 100%; left: 0%; top: 70%;}
#sb-right  {margin-top: ; width: 100%;}
h1, h2, h3, h4, h5, h6 {padding-left: 5px; font-size: 170% !important;}
span {font-size: 120% !important;}
#ttt {padding-left: 5px; text-transform: uppercase;}
#ttt a {font-weight: bold;}
#nnn {padding-top: 1.5%; display: block;}
.v2 {width: 100%;}
.v2 img {display: block;}
.v2 p {text-align: center; padding-bottom: 3%;}
.k {width: 100%; display: block;}
#content {float: ; padding: 0 2%; width: 95.5651%; padding-bottom: 10%;}
p {padding-left: 5px; padding-right: 5px;}
#verh {display: none; width: 102%; padding-top: 7px; padding-bottom: 3px !important; font-size: 120%; margin-left: -2%; text-align: center; }
#verh a {padding-top: 5px; padding-left: 3.5%; padding-right: 3.5%;}
img {max-width: 90%;}
#google2 {display: none;}
.clear {width: 0%;}
#naverh {padding-top: 0%;}
#naverh img {display: none;}
#footer {width: 100%;}
#end {height: 100px; width: 100%}
#Ftext {width: 100%;}
#Ftext2 {width: 100%; padding-top: 10%;}
#podval {width: 80%; margin-left: 2%;}
#table11 {display: none; width: 100%;}
#niz {left: 10%; top: 40%;}
#karta {left: 50%; opacity: 0.5; margin-top: 0;}
#google768 {display: block !important; }
.b-body-items {padding-left: 30px; width: 70%;}
table.kol {margin: -3%; font-size: 90%;}
#gruppa {display: none;}
#yandex1 {padding-left: 5px;}
#yandex4 {padding-left: 5px;}


}