html, body {
  font-family:"PT Sans", Arial, sans-serif;
 
 padding: 0px;
 margin:0px;
 }
ol,ul {
	list-style:none;
}

div.wrapper {
min-width: 1050px;
 width:100%;
 height:100%;
 background-color: rgb(235,235,235);
 overflow: auto;
}


div.top_block {
 float:top;
 width: calc(100% - 2px);
 border-bottom: solid 2px black;
 #background-color: rgba(100,190,250,0.2);
 
}
.nomer_top{
float:left;
width:200px;
font-weight: bold;
text-align:right;
padding-top:25px;
font-size: 15px;
}
.nomer_top *{
bottom: 0px;
}

div.top_slider {
 margin: 0 auto;
 width:1000px;
}

div.center_block {
 margin: 0 auto;
 width:1000px;
 margin: 1em auto;
padding: 1px;
box-shadow: 0 2px 7px rgba(0, 0, 0, .7);
 background-color: rgba(255,255,255,0.8);
overflow: hidden;
}

div.left_block {
 float:left;
 width:200px;
 background-color: rgba(0,0,0,0.05);
  margin-bottom: -99999px;
  padding-bottom: 99999px;
 }
 
div.right_block {
  float:left;
 margin: 0 auto;
 width:800px;
 }




div.bottom_block {
 left: 0;
 font-size: 12px;
 color:white;
 width: 100%;
 height:25px;
 background-color: rgba(0,0,0,0.7);
 text-align: center;
}

a:link {
color: #fff; /* Цвет ссылок */
 text-decoration: none;
}
a:hover {
color: #fff; /* Цвет ссылки */ 
text-decoration: underline;
}
 a:visited {
    color: #fff; /* Цвет посещенных ссылок */
     text-decoration: none;
   }

.scrollup{
width:40px;
height:40px;
opacity:0.3;
position:fixed;
bottom:50px;
right:50px;
display:none;
text-indent:-9999px;
background: url('/img/icon_top.png') no-repeat;
}

/*форма поиска*/

input[type=search]{
	outline: none;
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button {
	display: none; /* Удаляем иконку поиска и сброса */
}

/* Поле ввода строки поиска */
input[type=search] {
	background: #fff url(/img/search-icon.png) no-repeat 9px center;
	border: solid 3px #64A531;
	padding: 9px 10px 9px 32px;
	width: 60px;
	
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
input[type=search]:focus {
	width: 130px;
	background-color: #fff;
	border-color: #64A531;
	
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
}

/* Заполнитель */
input[type=search]:-moz-placeholder {
	color: #999;
}
input[type=search]::-webkit-input-placeholder {
	color: #999;
}

.fixed{
position:relative;
top:-50px;
left:20px;
z-index:2;
}
.fixed1{
position:fixed;
top:360px;
left:0px;
}


.buton_zakazat { 
border-top: 1px solid #62aa2b;
 background: #477d1b; 
 background: -webkit-gradient(linear, left top, left bottom, from(#62aa2b), to(#477d1b)); 
 background: -moz-linear-gradient(top, #62aa2b, #477d1b); 
 background: -ms-linear-gradient(top, #62aa2b, #477d1b); 
 background: -o-linear-gradient(top, #62aa2b, #477d1b); 
 padding: 7px 15px; 
 -webkit-border-radius: 6px;
  -moz-border-radius: 6px; border-radius: 6px; 
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); 
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
   box-shadow: 0 1px 2px rgba(0,0,0,.2); 
   text-shadow: rgba(0,0,0,.4) 0 1px 0; 
   color: #ffffff; 
   font-size: 15px; 
   font-family: Arial, Helvetica, sans-serif; 
   text-decoration: none; 
   vertical-align: middle; } 
.buton_zakazat:hover { 
color: #ffffff; 
background: #477d1b; 
background: -webkit-gradient(linear, left top, left bottom, from(#7dd13d), to(#477d1b)); 
background: -moz-linear-gradient(top, #7dd13d, #477d1b); 
background: -ms-linear-gradient(top, #7dd13d, #477d1b); 
background: -o-linear-gradient(top, #7dd13d, #477d1b); } 

.buton_zakazat:active {  
border-top-color: #477d1b; 
background: #477d1b; }

.zoom_img img{
width:125px;
-moz-transition:-moz-transform 0.5s ease-in; 
-webkit-transition:-webkit-transform 0.5s ease-in; 
-o-transition:-o-transform 0.5s ease-in;
}
.zoom_img img:hover{
-moz-transform:scale(3.5); 
-webkit-transform:scale(3.5);
-o-transform:scale(3.5);

}

