@media only screen and (max-width: 1200px) {
body{
	font-size:20pt;
	background: rgba(0, 0, 0, 0) url("/design/site/images/center_mobile.png") repeat scroll 0 0;
}
#right_menu {
display:none;
}

.top_domen,#global_bottom,.top_teaser,#main_teasers,#main_teasers2,#footer,#bottom_logo,.top_logo,.right_news,.bottom_domen{
display:none;
}

.top_info {
display:none;

}
#right_menu ul li {
  min-height: 24px;
  padding: 0 0 0 4px;
}
#global_top,#page{
background:none;
}
#right_menu ul li p {
  border-bottom: 1px dashed #000000;
  margin: 5px 0 0;
  padding-bottom: 3px;
  padding-left: 33px;
}
#center{
width:100%;
}

#top_main_page {
  height: auto;
  background:none;
  width:100%;
  margin-top:50px;
}
#top_menu{
display:none;
}

.basket_mobile{
	top:220px;
	width: 70px;
height: 70px;
background-size: 70px;
}

.teaser {
width: 46%;
margin-left: 3%;
}

.teaser  img{
	width:100%;
}

.teaser p{
	font-size:32px;
	background:none;
}

.show_form .form_submit {
	background: #8e0116;
	border: 1px solid #8e0116;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 55px;
	padding: 21px 15px;
	text-decoration: none;
	width: 289px;
	margin: 30px auto;
	text-align: center;
}

.basket_submit{
	background: #8e0116;
	border: 1px solid #8e0116;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 55px;
	padding: 21px 15px;
	text-decoration: none;
	
	margin: 30px auto;
	text-align: center;
}

.fileinput-button {
	background: #FCBFC6;
	/* border: 1px solid red; */
	padding: 41px;
	margin: 21px 2px;
	display: inline-block;
	cursor: pointer;
	font-size: 40px;
}

.catalog_user_data{
	width:100%;
	
}

.catalog_user_data table{
		width:100%;
}

.catalog_user_data th,.catalog_user_data td{
	width:100%;
	text-align:center;
	
}

.catalog_user_data .catalog_user_data_input{
	width:80%;
	1height:40px;
	font-size:25px;
}

#mobile_top_menu{
background: #A51A1A;
top: 5px;
width: 100%;
height:inherit;
position:relative;
overflow:hidden;
display:block;
}
#mobile_top_menu ul li{
border-bottom: 1px solid #fff;
display: block;
float: none;
list-style: outside none none;
margin: 4px;
padding: 6px;
text-align: center;
}#mobile_top_menu ul li:last-child{
border:none;
}
#mobile_top_menu ul{
	margin:0;
	padding:0;
	
}
#mobile_top_menu ul li  a{
font-size:40pt;
color:#fff;
text-decoration:none;
}
.1top_menu_li{
display: inline-block !important;
float: none !important;
margin: 0 !important;
text-align: center;
vertical-align: top;
width: 16%;

}
.top_menu_li_razd{
display:none !important;
}

#main {
margin: 0 auto;
position: relative;
width: 100%;
}

.left_menu_area {
 display:none;
}

#inner_page {
height: 50px;
margin-bottom: 15px;
overflow: hidden;
width: 100%;
}

.mobile_header{
	
height:260px;
}
.mobile_header .top_logo{
display: block;
top: 10px;
}

.mobile_header .top_logo img{
height:260px;
}


.mobile_header .top_info{
display: block;
top: 0;
background:none;


}
.mobile_header .top_info{
padding-right: 10px;
text-align:right;
width: 550px;

}
.mobile_header .top_info .phone{
top:5px;
margin-right:-20pt;
font-size:30pt;
text-align:right;
position:static;
margin:10px 0;
left:auto;
}
.mobile_header .top_info .email{
top:100px;
font-size:30pt;

position:static;
margin:15px 0;
}

.m_whatsapp {
	top: 72px;
font-size:30pt;
	left: -50px;
	position: static;
margin:15px 0;
}
.m_whatsapp img{
	width:50px;
}
  


.mobile_menus #left_menu{
background: #9D9086 none repeat scroll 0 0;
margin-top:-5px;

}
.mobile_menus #left_menu>ul>li>p>a{
padding-left:20px;	
}


.mobile_menus #right_menu{
display: block;
border-top:1px dashed #000000;
left: 0;
margin-top: -7px;
position: relative;
top: auto;
width: 100%;
background: #9D9086 none repeat scroll 0 0;
}
.mobile_menus #right_menu>ul>li:first-child>p{
	
}
.mobile_menus #right_menu>ul>li>p>a{
	padding-left:20px;
}

#left_menu a,#right_menu a{
font-size:50pt;
}
#left_menu ul li {
  min-height: 30px;
  padding: 0;
   margin:5px 0;
}
#left_menu ul li p {
  border-bottom: 1px dashed #000000;
  margin: 0;
  padding-bottom: 5px;
  padding-left: 0;
}
#right_menu ul li {
  min-height: 30px;
  padding: 0;
  margin:5px 0;
}
#right_menu ul li p {
  border-bottom: 1px dashed #000000;
  margin: 0;
  padding-bottom: 5px;
  padding-left: 0;
}
#left_menu ul li.active{
background:none;

}

#left_menu ul li.active a{

color:#A51A1A;
}

.catalog_basket_change_center input {
	font-size: 25pt;
	width: 32pt;
	height: 34pt;
	padding: 2pt;
}

.catalog_basket_change {
	overflow: hidden;
	width: 100pt;
	position: relative;
}
.catalog_basket_change_left {

	width: 30pt;
}
.catalog_basket_change_right {
	
	width: 30pt;
}

.catalog_basket_change_up, .catalog_basket_change_down {

	height: 28pt;
	padding-bottom: 5pt;
	padding-top: 5pt;
	
	width: 29pt;
}
.mobile_menus{
	display:block;
	position:relative;
	
}.mobile_header{
	display:block;
	
}



.prod_menu{
	display:none;
	
}
.prod_menu.showProd{
	display:block;
	
}

.prod_menu2{
	background:#9D9086 none repeat scroll 0 0;
margin-top: -5px;
	display:none;
	
}
.prod_menu2.showProd{
	display:block;
	
}

.mobile_teasers{
	overflow:hidden;
	display:none;
	margin-bottom:30px;
	
}
.mobile_teasers_row{
1	overflow:hidden;
1	padding-bottom:2em;
}
.mobile_teasers a{
	width:60%;
	float:none;
margin: 5px auto;
}
.mobile_teasers img{
	width:80%;
}

.mobile_teasers p{
	padding-bottom:5px;
	font-size:30px;
	background:none !important;
	
}
.mobile_teasers p span{
	border:1px solid #B8011D !important;
	padding:6px;
	
}

.mobile_footer{
background: rgba(0, 0, 0, 0) url("/design/site/images/center_mobile_footer.png") repeat scroll 0 0;
display: block;
overflow: hidden;
padding: 30px;
}
#mobile_footer_address{
	float:left;
	
}
#mobile_footer_contacts{
	float:right;
}


.show_form input[type="text"], .show_form textarea{
	width:90%;
	text-align:center;
	font-size:44px;
	border:1px solid #ccc;
	margin:3px;
	padding:10px 0;
}



.show_form select {
	width: 90%;
	text-align: center;
	font-size: 40px;
	border: 1px solid #ccc;
	margin: 3px;
	background: #fff;padding:10px 0;
	clear: both;
	display:block;
}



}


