@charset "utf-8";
/* CSS Document */
body{

	margin:0px;padding:0px;color:#121212;
    font-family:Arial;
	font-size:13px;
	line-height: 1.4;

	

}
h1,h2,h3,h4,form{margin:0px;padding:0px;}

 input[type="text"]::-webkit-input-placeholder {color:#c7c8c8;}
 input[type="text"]:-moz-placeholder           {color:#c7c8c8;}/* Firefox 18- */
 input[type="text"]:-ms-input-placeholder      {color:#c7c8c8;}
    
a{
	text-decoration: none;margin:0px;padding:0px;color:#121212;
}
	
	
	
form{
	padding:0px;
	margin:0px;
	
}
	/*-----------------COMMON CLASSES-----------*/
.blue{color:#2b87db;}	
.grey{color:#909090;}
.sz-bigger{font-size:16px;}
.sz-mid{font-size:22px;font-weight:400;}
.clear{clear:both;}
.bld{
	font-weight:bold;}
.blue-btn{
		background-color:#2b87db;	height:28px;
		 -moz-border-radius: 14px; /* закругление для старых Mozilla Firefox */
         -webkit-border-radius: 14px; /* закругление для старых Chrome и Safari */
         -khtml-border-radius:14px; /* закругл. для браузера Konquerer системы Linux */
          border-radius: 14px; /* закругление углов для всех, кто понимает */
}
/* --------------------   GENERAL CLASSES  -------  */
.mainContainer{margin:0px;padding:0px;};




/*  */

/*  -----------------------------------------------------------------------------    */
	
#undertop{width:100%;height:70px; background-color:#FFFFFF; border:solid 1px red;}
#middleContainer {height:500px; 
	background:url(../picts/front1.jpg) no-repeat ; 
	 background-size: cover;
}
#undtp_menu{
	width:460px;height:40px;
	margin-left:auto;margin-right:auto;
 
	font-size:16px;color:#121212;
}
#undtp_record{
 display:inline;
 padding:8px;

}

#undtp_search{
 display:inline;
 padding:8px;border-right:solid 1px #121212;

}

#searchContainer
{  
	width:520px;
	height:100px; 
	margin-left:auto;
	margin-right:auto; 
	white-space:nowrap; 
  
	position:relative;}
 
#search_button
{ height:50px;position:absolute; 
	top:0px;right:0px;
	width:100px;
	border-radius:0px 8px 8px 0px;
	padding:4px 10px;
background:url(../picts/lupa1.png) no-repeat; 

 background-size:30px;
 background-position: center;
 background-color:#0095ff;
font-size:0px;
}

#search_button:hover
{background-color:#1989DA;
cursor: pointer;
}


/* Autocomplete ------------------------*/

.lookup{
	width:100%;
	height:50px;
	border:solid 2px #1989DA;
	border-radius: 8px;
	box-shadow: 0 0 10px rgba(17, 23, 117, 0.6);/*гориз смещ, верт смещ, размытие, 
	ратяжение  */
	padding:5px 10px;
	font-size:18px;
	outline:none;
}
#match-list{
    max-height:500px;
	overflow-y:auto;
	overflow-x:hidden;
    margin:0px;padding:0px;
	width:420px;
	 
}
#match-list h4{
    margin:0px;padding:0px;font-size:18px;
}
.dropdown{
 
width:100%;
padding:5px 0px 5px 10px;
background-color:#fff;border:solid 1px rgb(200, 200, 200);

}
span.lat{font-size:0px;}
span.lon{font-size:0px;}
