 @media screen and (max-width:1280px) {
	 	 /*новая*/
	 #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:50%;
  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;
  }
  
#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:3px 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:90%;
  color:#fff;
  background:#34495E;
  position:relative;
  top:-65px;
  }
  
#category1{
  width:92%;
  margin:0 auto;
  padding:3px 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:90%;
  color:#fff;
  background:#ef9100;
  position:relative;
  top:-60px;
  }
  
#about1{
  padding:0 5px;
  display:block;
  text-align:center;
  font-family:sans-serif;
  font-size:90%;
  color:#808080;
  position:relative;
  top:-60px;
  }
  
  #user_edit{
	width:70%;
	height:auto;
	margin:0 15%;
	margin-top:2px;
	padding:2px 0;
	border:2px solid #29b6f6;
  	text-align:center;
  	text-decoration:none;
  	letter-spacing: 1px;
  	display:block;
  	float:left;
  	color:#fff;
  	border-radius:10px;
  	/*background:#3DC4FA;*/
  	position:relative;
    top:-60px;
	}
  
#input_write{
  width:44%;
  height:auto;
  margin:0 5% 0 1%;
  margin-top:2px;
  padding:5px 0;
  text-align:center;
  text-decoration:none;
  letter-spacing: 1px;
  display:block;
  float:right;
  color:#fff;
  border-radius:10px;
  background:#1e90ff;
  position:relative;
  top:-60px;
  }
  
#inputc{
  margin:0 auto;
  color:#fff;
  text-decoration:none;
  text-align:center;
  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:5px 0;
  text-decoration:none;
  text-align:center;
  letter-spacing:1px;
  display:block;
  float:left;
  color:#fff;
  border-radius:10px;
  background:#7FD517;
  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:-26px;
  }
  
  #contentc{
  width:100%;
  height:280px;
  margin:0;
  margin-top:2px;
  padding:0;
  border-radius:10px;
  background:#fff;
  position:relative;
  top:-25px;
  }
  
  #user_galery{
  width:23%;
  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:relative;
  top:15px;
  left:7px;
  }
  
#user_galery:hover{
  background:#cecece;
}

	 
	 /*-------*/
	 
     #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: 18px;
         color: #e0ffff;
     }

     #page_user_x {
         margin: 0;
         padding: 0;
         display: inline;
         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: 370px;
         margin: 0;
         padding: 0;
         background: #cecece;
         position: relative;
         /*z-index:-1;*/
     }
	 
	 #user_form_setting{
		 margin:0;
		 padding:0;
		 position:absolute;
		 top:50px;
		 right:10px;
		 z-index:0;
	 }

     #user_image {
         width: 100%;
         height: 280px;
         margin: 0;
         padding: 0;
         text-align: center;
         /*padding-top:40px;*/
         /*background-image:url(/images/img1.png);
	 	 background-repeat:no-repeat;
		 background-position:center bottom;*/
         background: #ff5500;
         position: absolute;
         opacity: 1;
     }

     #img_avatar {
         width: 150px;
         height: 190px;
         margin: 0;
         border-radius: 5px;
         position: absolute;
         left: 17px;
         right: ;
         top: 60px;
         bottom: 0;
         z-index: 1;
     }

     #p_login {
         width: auto;
         margin: 0;
         padding: 0;
         font-size: 140%;
		 font-weight:900;
         text-align: center;
         color: #28282b;
         /*text-align:center;*/
         position: absolute;
         left: 190px;
         right: ;
         bottom: 285px;
         /*background:#ffeecc;*/
     }

     #user_table {
         width: 50%;
         margin: 0 1% 0 1%;
         font-size: 110%;
         position: absolute;
         left:165px;
         top:100px;
		 /*background:#ffeecc;*/
     }

     #user_table tr th {
         text-align: left;
         color: #85929e;
         vertical-align: top;
     }

     #user_table tr td {
         width: 100%;
         padding-left: 5px;
         color: #34495e;
         /*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;
     }
 }