body { 
background:url("../img/bg.jpg") ;
}
#allContent{
    background-color:#fff ;
padding: 0px;
margin:0px ;
border:0px solid silver;
width:1280px;
margin: 0 auto;
-webkit-box-shadow: 0px 10px 10px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    0px 10px 10px 0px rgba(50, 50, 50, 0.5);
box-shadow:         0px 10px 10px 0px rgba(50, 50, 50, 0.5);
}

#menu{
position: relative;
z-index: 6;
background-color:#fff;
height:94px;
width:100%;
/*
-webkit-box-shadow: 0px 10px 10px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    0px 10px 10px 0px rgba(50, 50, 50, 0.5);
box-shadow:         0px 10px 10px 0px rgba(50, 50, 50, 0.5);
*/
}
#menu ul li a{
font-family: Tahoma, Arial, sans-serif ;
text-align:center ;
font-size:25px;
color: #fff;
float: left;
height:40px;
width:241.3px;
background-color: #666;
margin-left:6px;
}
#menu ul {
margin-left:19px;
}

/* -----------------------------------Шапка*/
#header{
    height: 572px;
    width: 1280px;
    background-color:#fff ;
    }

#header p.a1{
font:28px Tahoma, sans-serif;
color: #164194;
margin-bottom:-90px ;
margin-left: 50px;

    }

.headerLogo{
    float: left;
    width:533px;
    height:572px;
    margin-left:50px;
}

.headerLogo img{
    margin-top:100px;
}

.headerLogo h1{
font:31px Tahoma, sans-serif;
color: #164194;
}
.headerLogo p{
    margin-top:20px;
font:17px Tahoma, sans-serif;
color: #808080;
}

#headerImg{    
    position: relative;/* Фото девушки*/
display: inline-block;
width:653px;
height:572px ;
}

/*--------------------------------Форма заполнения*/
.formHeader{
    position:absolute ;
    bottom:80px;
    right:0px;
    height:310px ;
    width:220px ;
    background-color: #982426;
    -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ef2929', endColorstr = '#a40000');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ef2929', endColorstr = '#a40000')";
background-image: -moz-linear-gradient(top, #ef2929, #a40000);
background-image: -ms-linear-gradient(top, #ef2929, #a40000);
background-image: -o-linear-gradient(top, #ef2929, #a40000);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ef2929), to(#a40000));
background-image: -webkit-linear-gradient(top, #ef2929, #a40000);
background-image: linear-gradient(top, #ef2929, #a40000);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 55);
filter: alpha(opacity = 55);
}
.formHeader form input, button{
    font:16px Tahoma, sans-serif ;
    padding-left:2px;
    color:#707070 ;
    margin:7px auto;
    width:175px;
    height: 35px;
    -webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
border: none;

}

.formHeader form{
    margin-left: 20px;    
}
.formHeader p{
    margin-top: 17px;
    text-align: center;
font:bold 20px Tahoma, sans-serif ;
color:#fff;
line-height:20px;
}
.formHeader p span{
font:12px Tahoma, sans-serif ;
color:#fff;
word-spacing:2px ;

}
/*--------------------------------------Кнопка формы*/
button
{text-decoration:none; text-align:center; 
 border:none; 
 -webkit-border-radius:10px;
 -moz-border-radius:10px; 
 border-radius: 10px; 
 font:11px Tahoma, Geneva, sans-serif; 
 font-weight:bold; 
 color:#007b7f; 
 background-color:#d1d1d1; 
 background-image: -moz-linear-gradient(top, #d1d1d1 0%, #888888 100%); 
 background-image: -webkit-linear-gradient(top, #d1d1d1 0%, #888888 100%); 
 background-image: -o-linear-gradient(top, #d1d1d1 0%, #888888 100%); 
 background-image: -ms-linear-gradient(top, #d1d1d1 0% ,#888888 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#888888',GradientType=0 ); 
 background-image: linear-gradient(top, #d1d1d1 0% ,#888888 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa;  -moz-box-shadow: 0px 0px 2px #bababa;  
 box-shadow:0px 0px 2px #bababa;  
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=76); 
 filter: alpha(opacity=76); 
 -webkit-transition: with 1s ease-in;
 -moz-transition:  with 1s ease-in;
 -o-transition:  with 1s ease-in;
 transition:  with 1s ease-in;}
 
 button:hover{
 border:none; 
 -webkit-border-radius:10px;
 -moz-border-radius:10px; 
 border-radius: 10px; 
 font:11px Tahoma, Geneva, sans-serif; 
 font-weight:bold; 
 color:#007b7f; 
 background-color:#888888; 
 background-image: -moz-linear-gradient(top, #888888 0%, #c6c6c6 100%); 
 background-image: -webkit-linear-gradient(top, #888888 0%, #c6c6c6 100%); 
 background-image: -o-linear-gradient(top, #888888 0%, #c6c6c6 100%); 
 background-image: -ms-linear-gradient(top, #888888 0% ,#c6c6c6 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#c6c6c6',GradientType=0 ); 
 background-image: linear-gradient(top, #888888 0% ,#c6c6c6 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa;  -moz-box-shadow: 0px 0px 2px #bababa;  box-shadow:0px 0px 2px #bababa;  
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=76); 
 filter: alpha(opacity=76); 
 }
 
 button{
    cursor: pointer;
}
 
 
 /*Информация о Адамове*/
 #adamovInfoStatic{
    
    position: relative;
    z-index: 2;
    width:100%;
    height:315px;
 }
 /* #adamovInfoAbsolute{
    margin-top:3px;
    z-index:1 ;
    width:100%;
    height:463px;
    background-color:#f7c8a6 ;
    position:absolute;
    float: left;
    left:0px;
 }*/
.adamovInfoStaticUp{
    top: -86px;
    position: absolute;
    background:url("../img/upimg.png") no-repeat ;
    height: 101px;
    width: 100%;
}

.adamovInfoStaticBg{
    background-position: 50px 0px ;
    background:url("../img/adamovbg.png") no-repeat ;
    top:0px;
    position: absolute;
      height:372px;
    width: 100%;
     background-color:#ffd2b1 ;
    /*background:url("../img/adamovimg.png") no-repeat #ffd2b1 ;*/
}

.adamovInfoStaticBg img{
    top:-100px;
    position: absolute;
}
.adamovInfoStaticDown{
    top:370px;
    position: absolute;
    height:70px;
    width: 100%;
    background:url("../img/downimg.png") no-repeat 
}
#clear{
    clear: both;
}

.adamovInfoStaticBgTxt{
    width:650px ;
    margin-left:374px;
}
.adamovInfoStaticBgTxt p{
 font:17px Tahoma, sans-serif;
 color:#000 ;
}

/*----------------------------------------------Услуги*/

#uslugi{
    background:url("../img/pattern.png");
background-color:#164194;
padding-bottom:52px ;
}
.shadow{
    background:url("../img/shadow.png");
    width: 100%;
    height: 182px;
}

#uslugiBox{
    margin: 0 auto;
    width: 1040px;
    height: 1152px;
}
.botton{
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
background-color:#164194;
    margin: 0 auto;
    width:266px;
    height:55px;
    font:34px Tahoma, sans-serif ;
    color: white;
    text-align: center;
}
/*#zoomap{
background:url("../img/Zoom In.png") no-repeat ;
width: 128px;
height: 128px;
}
*/
/*-----------------------------------------Услуги/Модальное окно*/
.popupbox {
width:980px;
height:850px;
background-image:url(../img/pop-up_04.png);
background-repeat:no-repeat;
display: none; /* Скрыто по умолчанию */
float: left;
position: fixed;
top: 50%; left: 50%;
z-index: 99999;
-webkit-box-shadow: 0px 0px 20px #000;
-moz-box-shadow: 0px 0px 20px #000;
box-shadow: 0px 0px 20px #000;
}
.popupbox0 {
width:980px;
height:850px;
background-image:url(../img/pop-up_04.png);
background-repeat:no-repeat;
display: none; /* Скрыто по умолчанию */
float: left;
position: fixed;
top: 50%; left: 50%;
z-index: 99999;
-webkit-box-shadow: 0px 0px 20px #000;
-moz-box-shadow: 0px 0px 20px #000;
box-shadow: 0px 0px 20px #000;
}
.popupbox2 {
width:980px;
height:850px;
background-image:url(../img/pop-up_01.png);
background-repeat:no-repeat;
display: none; /* Скрыто по умолчанию */
float: left;
position: fixed;
top: 50%; left: 50%;
z-index: 99999;
-webkit-box-shadow: 0px 0px 20px #000;
-moz-box-shadow: 0px 0px 20px #000;
box-shadow: 0px 0px 20px #000;
}
#popuprel2 img {
margin-left:220px ;
margin-top: 0px;
float: none;
}
.popupbox3 {
width:980px;
height:850px;
background-image:url(../img/pop-up_02.png);
background-repeat:no-repeat;
display: none; /* Скрыто по умолчанию */
float: left;
position: fixed;
top: 50%; left: 50%;
z-index: 99999;
-webkit-box-shadow: 0px 0px 20px #000;
-moz-box-shadow: 0px 0px 20px #000;
box-shadow: 0px 0px 20px #000;
}
#fade { 
display: none; /* Скрыто по умолчанию */
background: #000;
position: fixed; left: 0; top: 0;
width: 100%; height: 100%;
opacity: .80;
z-index: 9999;
}
#close img {
text-decoration:none;
}
#close {    
width:50px;
height:50px;
position: absolute;
float:right;
}
#intabdiv2 {
overflow: scroll;
padding:70px;
}


.menu1 img{
    float:none;
    margin: 10px;
    margin-left:250px;
}
#tab_c1{
        margin:10px 50px;
    margin-top:30px;
        font-family:Calibri, Georgia, sans-serif;
    font-size: 18px;
}
#tab_c2{
  font-family:Calibri, Georgia, sans-serif;
    font-size: 16px;
    margin: 30px;
}
#tab_c1 b{
    text-align: center;
    margin: 0 auto;
}

/*----------------------------эффекты'*/
.view {
    width:311px;
    height:306px;
    margin:35px 0px;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
    background: #fff url(../images/bgimg.jpg) no-repeat center center
}
.view .mask, .view .content {
    width: 312px;
    height:307px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0
}
.view img {
    display: block;
    position: relative
}
.view h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    padding: 10px;
    background:#e6e6e6;
    margin: 20px 0 0 0
}
.view p {
    font-family:Tahoma, Georgia, sans-serif;
    font-size: 13px;
    position: relative;
    color: #fff;
    padding:20px 15px;
    text-align: center
}
.view a.info {
    position: relative;
    top: 125px;
    margin-top: 100px;
 -moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
background-color:#004080 ;
padding:5px 15px;
    margin:0px auto;
    width:128px;
    height:128px;
    font:20px Tahoma, sans-serif ;
    color: white;
    text-align: center; 
  
}


.view-tenth img {
   -webkit-transform: scaleY(1);
   -moz-transform: scaleY(1);
   -o-transform: scaleY(1);
   -ms-transform: scaleY(1);
   transform: scaleY(1);
   -webkit-transition: all 0.7s ease-in-out;
   -moz-transition: all 0.7s ease-in-out;
   -o-transition: all 0.7s ease-in-out;
   -ms-transition: all 0.7s ease-in-out;
   transition: all 0.7s ease-in-out;
}
.view-tenth .mask {
   background-color:#e6e6e6;
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth h2 {
   border-bottom: 1px solid rgba(0, 0, 0, 0.3);
   background: transparent;
   margin: 20px 40px 0px 40px;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   color: #333;
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth p {
   color: #007b7f;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
}
.view-tenth a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
}
.view-tenth:hover img {
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-tenth:hover h2,.view-tenth:hover p,.view-tenth:hover a.info {
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
				
/*--------------------------------------------------------------------------Галерея*/

#galery{
    padding-top:50px;
    background-color:#ffd2b1 ;
    height:698px;
    width: 100%;
-webkit-box-shadow: 0px -30px 15px -8px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    0px -30px 15px -8px rgba(50, 50, 50, 0.3);
box-shadow:         0px -30px 15px -8px rgba(50, 50, 50, 0.3);
margin-bottom:97px ;
}

.galeryDownBg{
    background:url("../img/galerydown.png") no-repeat;
    height:180px;
    width:1280px;

}

/*-----------------------------------------------------------------Галерея> Карусель*/
#slider-wrapper {
	position:relative;
	margin-bottom:80px;
}

#cycle-wrap {
	position:relative;
}
.cycle-wrapper {
	margin:0 auto;
	background-color:#696363;
}
#cycle {
	width:940px;
	margin:0 auto;
	overflow:hidden;
}
.cycle-slide {
	position:relative;
	width:940px;
	height:420px;
	overflow:hidden;
}
.cycle-secondary {
	position:absolute;
	top:0;
	left:0;
	width:940px;
	height:420px;
}
.cycle-caption-wrapper {
	position:absolute;
	top:0;
	left:0;
	width:940px;
	height:420px;
}
.cycle-caption {
	padding:15px;
	text-align:left;
	position:absolute;
	top:0;
	left:0;
	right:0;
	background-position:0 bottom;
	background-repeat:repeat-x;
	background-color:transparent;
	font-size:13px;
}
.cycle-caption .cycle-title {
	position:relative;
	display:block;
	margin:5px 0 10px;
	font-size:20px;
}
.cycle-caption .cycle-content {
	position:relative;
	display:block;
	margin-bottom:10px;
}
#cycle-prev,
#cycle-next {
	width:38px;
	height:38px;
	display:block;
	top:50%;
	left:50%;
	margin-top:-19px;
	margin-left:-540px;
	position:absolute;
	background:url(../images/cycle-direction.png) 0 0 no-repeat;
	z-index:999;
}
#cycle-next {
	background-position:-38px 0;
	left:auto;
	right:50%;
	margin-right:-540px;
}
#cycle-prev:hover {
	background-position:0 -38px;
}
#cycle-next:hover {
	background-position:-38px -38px;
}

/* Roundabout Slider
---------------------------------------- */

#roundaboutslider {
	overflow:hidden;
}
#roundabout-loader {
	height:380px;
	margin:50px auto;
	background:url(../img/loading.gif) 50% 230px no-repeat;
}
#roundabout-inner {
	display:none;
}
.roundabout-holder {
	height:380px;
	left:50%;
	margin:0 0 0 -316px;
	position:absolute;
	width:640px;
}
.roundabout-moveable-item {
	cursor:pointer;
	list-style-type:none;
	overflow:hidden;
	height:380px;
	width:638px;
	margin:0;
	padding:0;
	background:none;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-bottom:1px solid #af3639;
}
.roundabout-caption {
	padding:15px;
	text-align:left;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background-position:0 bottom;
	background-repeat:repeat-x;
	background-color:transparent;
	z-index:1;
	font-size:13px;
}
.roundabout-caption .roundabout-title {
	position:relative;
	display:block;
	margin:5px 0 10px;
	font-size:20px;
}
.roundabout-caption .roundabout-content {
	position:relative;
	display:block;
	margin-bottom:10px;
}
.roundabout-moveable-item img {
    display:block;
    height:100%;
    width:100%;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
}
.roundabout-in-focus {
    cursor:auto;
	z-index:999 !important;
}
.roundabout-in-focus a {
	display:block;
	height:380px;
	width:638px;
}
#roundabout-prev,
#roundabout-next {
	width:39px;
	height:39px;
	display:block;
	left:50%;
	top:50%;
	margin-top:-19px;
	margin-left:-580px;
	position:absolute;
	background:url(../img/roundabout-direction.png) 0 0 no-repeat;
	z-index:999;
}
#roundabout-next {
	background-position:-39px 0;
	left:auto;
	right:50%;
	margin-right:-580px;
}
#roundabout-prev:hover {
	background-position:0 -39px;
}
#roundabout-next:hover {
	background-position:-39px -39px;
}

/*----------------------------------------------------Блок почему мы*/
#pochemy{
    position: relative;
    height:470px ;
    width: 100%;
    background-color:#fff ;
    margin: 0 auto;
   }
   #pochemy #man{
position: absolute;
z-index: 1;
top:-180px;
right: 0px;
   }

.bottom{
margin: 0 auto;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
background-color:#1b4697;
    width:266px;
    height:55px;
    font:34px Tahoma, sans-serif ;
    color: white;
    text-align: center;
}

#pochemyAll{
height:355px ;
    width:100%;
   }
#pochemyAll .formHeader{
    margin-left: 121px;
    position: static;
    float: left;
    display: inline-block;
    
}
#pochemyAllTopic{
width:645px;
height:355px;
float: left;
margin-left:30px ;
}

.Topic_1,.Topic_2,.Topic_3,.Topic_4{
      position: relative;
    z-index: 2;
    height: 80px;
     border-bottom:1px solid red;
     border-collapse: collapse;
     position: relative;
     margin-top: 10px;
}
.Topic_1{
    width:530px ;
}
.Topic_2{
    width:702px ;
}

.Topic_3{
    width:645px ;
}

.Topic_4{
    width:522px ;
}
.Topic_1 p.e1,.Topic_2 p.e1,.Topic_3 p.e1,.Topic_4 p.e1{
    color:#007b7f;
    font:24px Tahoma, sans-serif ;
   display: inline-block;
   overflow: hidden;
   margin:10px 23px;
}
#Topic_Box{
    position: relative;
    z-index: 2;
    border:0px solid white;
    -moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
    width: 80px;
    height: 80px;
    background-color: red;
    float: left;
    display:inline-block;
   }
#Topic_Box p{
    color:#fff;
    font:50px Tahoma, sans-serif ;
    text-align: center;
    padding-top:5px;
}
#e2{
float: left;
  position: absolute;
    width:40px;
    height: 81px;
    display: inline-block;
    left: 0px;
    background-color: white;
}

/*-------------------------------------------------------Отзывы*/
#otziv{
-webkit-box-shadow: 0px 32px 16px -9px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    0px 32px 16px -9px rgba(50, 50, 50, 0.5);
box-shadow:         0px 32px 16px -9px rgba(50, 50, 50, 0.5);
    position: relative;
    z-index: 4;
    height:742px;
    background:url("../img/otziv.png") no-repeat ;
    margin-top: -66px;
width: 1280px;
}
#otziv img{
margin:0 auto ;
width: 1044px;
height: 343px;
margin-left: 100px;
margin-top:230px ;
}

.bottomOtziv{
position:absolute ;
top: 100px;
left:505px;
margin: 0 auto;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
background-color:#1b4697;
width:266px;
height:55px;
font:34px Tahoma, sans-serif ;
color: white;
text-align: center;
}

#otziv #otzivBox{
position: absolute;
top:223px;
width:84%;
height:476px ;
left:90px;
}

.otziv1, .otziv2, .otziv3, .otziv4 {
height:164px;
width:533px;
float: left;
}
.otziv1 img, .otziv2 img, .otziv3 img, .otziv4 img {
float: left;
}

.otziv3, .otziv4 {
margin-top:100px;
}

#otzivBox p{
    color:#000;
    margin-left:200px;
    font:17px Tahoma, sans-serif;
}
#otzivBox p span{
    color:red;
    font: bold 20px Tahoma, sans-serif;
}

/*Сертификаты*/

#sertifikat{
background:url("../img/pattern.png");
background-color:#1b4697;
height: 566px;
width: 100%;
padding-top:70px ;
}
#sertifikat img{
margin:0 auto ;
width: 1044px;
height: 343px;
margin-left: 100px;
margin-top:50px ;
}
/*Адресса*/
#adress{
    position: relative;
    height: 420px;
    background: white;
    padding-top:10px;
}
#adress h2{
    position:absolute;
    color:red;
    font: bold 36px Tahoma, sans-serif;
    top:200px;
    left:220px ;
    
}
#adress .formHeader{
    position:absolute;
    right:20px;
}
/*Карта*/
#map{
    height: 558px;
    width: 100%;
}