.form-home { 
       margin-left:auto;
   margin-right:auto;
   display:block;
   text-align:center;
margin-top:20%;
    width: 700px; 
   }
.form-wrapper { 
    width: 100%; 
    margin:auto;
    left: 0px;
    position: fixed; /* Фиксированное положение */    
    top: 0px; /* Расстояние сверху */
    padding: 10px; /* Поля вокруг текста */ 
    border: 1px solid #f8f8f8; /* Параметры рамки */ 
    background: #f8f8f8; /* Цвет фона */ 
border-bottom: 1px solid #ccc;
box-shadow: 0 6px 4px -4px rgba(0, 0, 0, .2);
z-index:1
   }
 .form-wrapper #query { 
 background: #ffffff; /* Цвет фона */ 
  width: 45%; 

  height: 36px; 
  padding: 4px;
  float: left;  
  font-size:14px; 
  border: 1px solid #ccc; 
   -moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff; 
  -webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff; 
  box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
  -moz-border-radius: 3px; 
  -webkit-border-radius: 3px; 
   border-radius: 3px; 
  } 

 .form-wrapper #logo {background: url(/images/logo.png); display: left: 44px; top: 10px; block; width: 40px; height: 40px; position: fixed;
		margin-left:44px;}
 .form-wrapper #logo:hover {background: url(/images/logo.png); display: left: 44px; top: 11px; block; width: 40px; height: 40px; position: fixed;
		margin-left:44px;}












 .search-form {
margin-left:110px;
}
 
  .form-wrapper #query:focus { 
  outline: 0;  
  border-color: #aaa; 
  -moz-box-shadow: 0 1px 1px #bbb inset; 
  -webkit-box-shadow: 0 1px 1px #bbb inset; 
  box-shadow: 0 1px 1px #bbb inset;  
  }

  .form-wrapper #query::-webkit-input-placeholder { 
  color: #999; 
  font-weight: normal; 
  } 

  .form-wrapper #query:-moz-placeholder { 
  color: #999; 
  font-weight: normal; 
  } 

  .form-wrapper #query:-ms-input-placeholder { 
  color: #999; 
  font-weight: normal; 
  }
  
  .form-wrapper #submit:hover, 
  .form-wrapper #submit:focus { 
cursor: pointer;
   color: rgb(24,24,24);
  border: 1px solid rgb(198,198,198);
  background: #f7f7f7 linear-gradient(#f0f1f2, #f1f1f1);
  box-shadow: 0 1px 2px rgba(0,0,0,.1);
  }  
  .form-wrapper #submit {
    margin:auto;
 margin-left:4px;

  width: auto; 
  height: 36px; 
  font-family: arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: rgb(68,68,68);
  text-decoration: none;
  user-select: none;

  outline: none;
  border-radius: 1px;
  background: rgb(240,240,240) linear-gradient(#f7f7f7, #f1f1f1);
  transition: all .218s ease 0s;
  } 


  .form-wrapper #submit:active { 
 color: rgb(51,51,51);
  border: 1px solid rgb(204,204,204);
  background: rgb(238,238,238) linear-gradient(rgb(238,238,238), rgb(224,224,224));
  box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
  } 


  .form-wrapper #submit::-moz-focus-inner { 
  border: 0} 



/*Search page body */
body {background-color:#FFFFFF; font-family:arial,sans-serif; font-size: 14px; z-index:1}
/*Top categories*/
.wrapper {
	 width: 700px;
	    }
.search {
	text-align:left;
	width:700px; 
	    }

/*Small urls*/
.url {color: #006621;
font-size: 13px;
	text-align:left;
}

a{    	
text-decoration: underline; 
color:#1a0dab;}
a:hover{
text-decoration: underline; 
color:#1a0dab;}
a:visited{
text-decoration: underline; 
color:#660099;}




/*Page descriptions*/
.description{
color:#6a6a6a;
font-size: 13px;
	}

/* */
td {font-family:arial,sans-serif; font-size: 14px; }

/* Title/link of pages */
.title
{

font-family: arial,sans-serif;
font-size: 16px;
text-align:left;}





#result_report {
    margin-top:60px;

	margin-left:110px;
}


.catBanner {
	text-align: left;
	padding:3px;
	margin-top:100px;
	margin-left:120px;
	font-weight: bold

}
.webPageBanner {
	padding:3px;
	margin-top:20px;
	background-color:#e5ecf9; 
	font-weight: bold

}

hr{color:#000066;}
hr.powered{	padding-top:10px; width:100%; color: #cccccc}

/*main results table */
#results{
	margin-left:110px;
}
.snipet{
    margin-left:20px;

	}
.info{
    margin-left:110px;
    	padding-top:80px;
		width: 860px;
		padding-bottom: 70px;
	}

#other_pages {
	margin-top:50px;
	margin-left:200px;
	font-size: 14px; 
}

.powered_by {
  color: #333333;
	padding-top:20px;
	font-size:14px;
margin-left:10px;
}
.powered_by a{
	font-weight: bold;
  color: #333333;
	padding-top:20px;
	font-size:14px;
margin-left:120px;
}

#common_report {
		text-align:center;
	padding-top:100px;
}

#cat_table {
		width: 600px;
		margin-left:120px;
		margin-top:20px;
		padding-top:10px;
		padding-bottom:20px;
		border-top:1px solid #AAAAAA;


}

#cat_main {
	margin-left:120px;
	font-weight: bold;
		padding-top:100px;
}

.divline{
		padding-top:50px;
	margin-bottom:-5px;
	border-bottom:1px solid #DDDDDD;
}

#sub_cat {
	font-size:12px;
}

.idented {

	text-align:left;

}

#did_you_mean {
	font-size: 6px; 
	text-align:center ;
	margin:10px;

}




.dotazy { 

    margin:auto;
		width:250px;
    left: 740px;
    top: 80px; /* Расстояние сверху */
   }

.dotazy a{   
	margin-left:20px;
	font-weight: bold;
text-transform: capitalize;
   }
.share{ 
margin:auto;
    right: 80px;
    position: fixed; 
    top: 16px;
font-weight: bold;	
   }

.top{
display: inline-block;
    padding: 10px; /* Поля вокруг текста */ 
margin-top:10px;
    border: 1px solid #f4f4f4; /* Параметры рамки */ 
    background: #ffffff; /* Цвет фона */ 
	}
.top:hover, 
.top:focus{
    padding: 10px; /* Поля вокруг текста */ 
margin-top:10px;
    border: 1px solid #f4f4f4; /* Параметры рамки */ 
    background: #f8f8f8; /* Цвет фона */ 
border-bottom: 1px solid #e7e7e7;
box-shadow: 0 4px 4px -4px rgba(0, 0, 0, .2);
	}
