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

	#top {
		background			:#fff;
	}

	#header {
		background			:#fff;
	}

	#top_main {
		position			:unset;
	}

	#top .flex_row {
		margin-left			:55px;
	}

	#header .flex_row {
		display				:block !important;
		overflow			:hidden !important;
	}

	#top_main .flex_row > div:last-child {
		text-align:left;
	}

	#header > div > .flex_row > div:first-child {
		margin-left:66px;
	}

	#header > div > .flex_row > div > div {
		width:100%;
	}

	#top_main .flex_row > div > .mod-main {
		display: block !important;
	}

	#top_main #mod_5 .mod-content {
		padding: 10px 10px !important;
	}

	#topmenu_wrap {
		background:#efefef !important;
		margin:0 !important;
	}

	#mod_3 .mod-content {
		padding:10px 10px !important;
		margin:0 !important;
	}

	/**/

	#topmenu_ico {
		display				:block !important;
		background-repeat	:no-repeat !important;
		background-color	:#E4E4E4 !important;
		margin				:10px 20px !important;
		text-align			:left;
		position			:fixed;
		top					:-4px;
		left				:-12px;
		z-index				:1000;
	}

	#topmenu_wrap {
		display				:none;
		text-align			:left !important;
	}

	#topmenu_tab {
		display				:table !important;
		width				:100%;
	}

	.topmenu_display {
		display				:block !important;
	}

	.topmenu, .activetopmenu {
		padding				:15px 15px;
		margin				:15px 20px;
		font-size			:18px;
	}

	.topmenu-2, .activetopmenu-2 {
		display				:block;
	}

	.menutop_lvl_2_block, .menutop_lvl_3_block {
		display				:block !important;
		position			:unset;
		background			:none;
		border				:0px;
	}

	a.menutop_sub:link, a.menutop_sub:visited {
		display				:block;
		font-size			:18px;
		color				:#FFFFFF !important;
		padding				:0px;
		padding				:5px 0;
		margin				:15px 15px;
		border				:0px;
	}

	a.menutop_sub:hover {
		color				:#FFFFFF !important;
		background			:none;
	}

	.menutop_lvl_2_block > div > div > a.menutop_sub:before, .menutop_lvl_3_block > a.menutop_sub:before {
		content				:"-";
		padding				:0px 10px;
	}

	.menutop_lvl_3_block > a.menutop_sub:before {
		padding				:0px 10px 0px 30px !important;
	}

}
