 @media screen and (max-width:393px){
	 	 /*новая*/
	 #fon_user{
		 margin:0;
		 padding:0;
		 background:#cecece;
	 }
  
#top_header1{
  width:100%;
  height:140px;
  margin:0;
  padding:0;
  background:linear-gradient(to bottom,#3498DB,#D6EAF8);
  }
  
#header1{
  width:100%;
  height:auto;
  margin:0;
  padding:0;
  border-radius:10px;
  background:#fff;
  position:relative;
  top:-15px;
  }
  
#avatar1{
  width:110px;
  height:110px;
  margin:0 auto;
  padding:0;
  border-radius:7%;
  background:#fff;
  position:relative;
  top:-50px;
  /*background:linear-gradient(to bottom,#145A32,#A9DFBF);*/
  overflow:hidden;
  }
  
  #user_avatar_images{
	width:100%;
	height:100%;
	display:block;
  	visibility:visible;
	object-fit:cover;
  }
  
#login1{
  display:block;
  text-align:center;
  font-family:sans-serif;
  font-size:90%;
  color:#154360;
  position:relative;
  top:-57px;
  text-decoration:none;
  }
  
#name1{
  display:block;
  text-align:center;
  font-family:sans-serif;
  font-size:120%;
  position:relative;
  top:-68px;
  }
  
 #location1{
  width:40%;
  max-width:80%;
  margin:0 auto;
  margin-left:3%;
  padding:3px 0px;
  border-radius:5px;
  display:inline-block;
  text-align:left;
  text-decoration:none;
  font-family:sans-serif;
  font-size:100%;
  color:#26C6DA;
  /*background:#2E86C1;*/
  position:relative;
  top:-75px;
  }
  
#section1{
  width:92%;
  margin:0 auto;
  padding:10px 6px;
  border-radius:5px 5px 0 0;
  box-shadow:0 0px 3px 0px #000;
  display:block;
  text-align:center;
  text-decoration:none;
  font-family:sans-serif;
  font-size:110%;
  color:#fff;
  background:#34495E;
  position:relative;
  top:-65px;
  }
  
#category1{
  width:92%;
  margin:0 auto;
  padding:10px 6px;
  border-radius:0 0 5px 5px;
  box-shadow:0 0px 3px 0px #000;
  display:block;
  text-align:center;
  text-decoration:none;
  font-family:sans-serif;
  font-size:110%;
  color:#fff;
  background:#ef9100;
  position:relative;
  top:-60px;
  }
  
#about1{
  width:94%;
  margin:8px auto;
  padding:10px 4px;
  border:1px solid #cecece;
  border-radius:5px;
  display:block;
  text-align:left;
  font-family:sans-serif;
  font-size:100%;
  color:#000;
  position:relative;
  top:-60px;
  }
  
  #user_edit{
	width:70%;
	height:auto;
	margin:0 15%;
	margin-top:2px;
	padding:2px 0;
	border:1px solid #29b6f6;
	box-shadow: 0 0 3px #29b6f6;
  	text-align:center;
  	text-decoration:none;
  	letter-spacing: 1px;
  	display:block;
  	float:left;
  	color:#fff;
  	border-radius:10px;
  	/*background:#3DC4FA;*/
  	position:relative;
    top:-35px;
	}
  
#input_write{
  width:44%;
  height:auto;
  margin:0 5% 0 1%;
  margin-top:2px;
  padding:10px 0;
  text-align:center;
  text-decoration:none;
  letter-spacing: 1px;
  display:block;
  float:right;
  color:#fff;
  border-radius:5px;
  background:#7FD517;
  position:relative;
  top:-60px;
  }
  
#inputc{
  margin:0 auto;
  color:#fff;
  text-decoration:none;
  text-align:center;
  font-weight:600;
  font-family:sans-serif;
  vertical-align:middle;
  display:inline;
  }
  
  #inputr{
  margin:0 auto;
  color:#29b6f6;
  text-decoration:none;
  text-align:center;
  font-weight:700;
  vertical-align:middle;
  display:inline;
  }
  
#input_call{
  width:44%;
  height:auto;
  margin:0 1% 0 5%;
  margin-top:2px;
  padding:10px 0;
  text-decoration:none;
  text-align:center;
  letter-spacing:1px;
  display:block;
  float:left;
  color:#fff;
  border-radius:5px;
  background:#1e90ff;
  position:relative;
  top:-60px;
  }
  
#infoc{
  width:100%;
  height:50px;
  margin:2px 0;
  margin-top:2px;
  padding:0;
  border-radius:10px;
  background:#fff;
  position:relative;
  top:-20px;
  }
  
  #user_foto{
  width:60px;
  height:auto;
  margin:0 2px;
  padding:5px 0;
  /*border:1px solid #1f4fee;*/
  border-radius:5px;
  background:#fff;
  box-shadow:0 1px 3px #808080;
  text-align:center;
  color:#3DC4FA;
  float:left;
  position:relative;
  top:-21px;
  left:13px;
  }
  
#user_foto1{
  width:80px;
  height:auto;
  margin:0 5px;
  padding:5px 0;
  /*border:1px solid #1f4fee;*/
  border-radius:5px;
  background:#fff;
  /*box-shadow:0 1px 3px #808080;*/
  text-align:center;
  color:#696969;
  float:left;
  position:relative;
  top:-21px;
  left:13px;
  }  
  
#user_fotopp{
  position:relative;
  top:-27px;
  }
  
  #contentlk{
  width:100%;
  height:340px;
  margin:0;
  margin-top:2px;
  padding:0;
  padding-bottom:70px;
  border-radius:10px;
  background:#fff;
  position:relative;
  top:-33px;
  overflow:auto;
  }
  
  #contentmk{
  width:100%;
  height:340px;
  margin:0;
  margin-top:2px;
  padding:0;
  padding-bottom:70px;
  border-radius:10px;
  background:#fff;
  position:relative;
  top:-19px;
  overflow:auto;
  }
  
#user_galery{
  width:30%;
  height:80px;
  margin:3px 1%;
  padding:5px 0;
  /*border:1px solid #1f4fee;*/
  border-radius:5px;
  background:#fff;
  box-shadow:0 1px 3px #808080;
  text-align:center;
  color:#808080;
  float:left;
  /*position:absolute;
  /*top:15px;
  left:7px;*/
  }

	 
	 /*-------*/
	 #lk_link_general{
		 width:auto;
		height:auto;
		margin:7px 3px;
		padding:2px 4px;
		border:1px solid #e0ffff;
		border-radius:3px;
		display:inline;
		float:left;
		text-decoration:none;
		font-size:16px;
		color:#e0ffff;
	 }
	 
	 #page_user_x{
		 margin:0;
		 padding:0;
		 display:block;
		 text-align:center;
		 font-size:120%;
		 color:#ff5500;
		 position:absolute;
		 top:45px;
	 }
	 
	 #page_user_x_d{
		 width:100%;
		 height:450px;
		 margin:0;
		 padding:0;
		 background:#cacaca;
	 }
	 
	 #page_user_x_a{
		 width:60%;
		 margin:0 20%;
		 padding:3px;
		 border-radius:5px;
		 text-align:center;
		 text-decoration:none;
		 display:inline-block;
		 font-size:120%;
		 color:#e0ffff;
		 background:#1e90ff;
		 position:absolute;
		 top:120px;
	 }
	 
	 #user_header{
	 width:100%;
	 height:300px;
	 margin:0;
	 padding:0;
	 background:#ff5500;
	 position:relative;
	 /*z-index:-1;*/
	 }
	 
	 #user_image{
	 width:auto;
	 height:auto;
	 margin:0;
	 /*padding-top:40px;*/
	 /*background-image:url(/images/img1.png);
	 background-repeat:no-repeat;
	 background-position:center bottom;*/
	 background:#ff5500;
	 position:absolute;
	 /*opacity:0.3;*/
	 float:left;
	 }
	 
	 #img_avatar{
	 width:110px;
	 height:130px;
	 margin:0;
	 border-radius:2px;
	 position:absolute;
	 left:7px;
	 top:47px;
	 bottom:30px;
	 }
	 
	 #p_login{
		 width:auto;
		 margin:0;
		 padding:0;
		 font-size:140%;
		 color:#ffffff;
		 /*text-align:center;*/
		 position:absolute;
		 left:127px;
		 right:0;
		 bottom:230px;
		 /*background:#ffeecc;*/
	 }
	 
	 #user_table{
		 position:absolute;
		 left:10px;
		 top:190px;
	 }
	 
	 #user_table tr th{
		 text-align:left;
		 color:#154360;
	 }
	 
	 #user_table tr td{
		 padding-left:5px;
		 /*background:#ffeecc;*/
	 }
	 
	 #user_content{
	 width:100%;
	 height:auto;
	 margin:0;
	 background:#cacaca;
	 }
	 
	 fieldset{
	 width:200px;
	 height:auto;
	 margin:10px 15px;
	 padding:10px;
	 border:1px solid #ffff00;
	 }
 }