.item_vertical {
  -webkit-animation: item_vertical 5s linear infinite;
  animation: item_vertical 5s linear infinite;
}
@-webkit-keyframes item_vertical {
  0% { color: rgb(128, 0, 0); }
  50% { color: rgb(183, 65, 14); font-weight: bold;font-size: 120%;}
  100% { color: rgb(128, 0, 0); }
}
@keyframes item_vertical {
  0% { color: rgb(128, 0, 0); }
  50% { color: rgb(183, 65, 14); font-weight: bold;font-size: 120%;}
  100% { color: rgb(128, 0, 0); }
}

section.products_block input[type=text] {
display: block;
width: 228px;
height: 59px;
font-size: 20px;
line-height: 20px;
font-family: Arial;
text-transform: uppercase;
padding: 0 35px 0 20px;
color: #464646;
background: url(images/user2.png) left top no-repeat;
margin: 180px 0 4px;
border-radius: 10px;
}
section.products_block textarea {
display: block;
width: 600px;
height: 250px;
font-size: 20px;
line-height: 20px;
font-family: Arial;
text-transform: uppercase;
padding: 20px 35px 20px 20px;
color: #464646;
background: url(images/user5.png) repeat;
margin: 0 0 4px;
border-radius: 10px;
box-shadow:1px 1px 5px #000;
}
section.products_block input[type=submit] {
display: block;
width: 283px;
height: 59px;
font-size: 26px;
font-weight: 700;
font-family: 'PFHandbookProRegular';
text-transform: uppercase;
text-shadow: 1px 1px #ffdb7a;
color: #000;
background: url(images/button2.png) left top no-repeat;
cursor: pointer;
}
section.products_block input[type=submit] {
background: url(images/button2.png) -283px top no-repeat;
color: #3C2828;
text-shadow: 1px 1px 2px#63698b;
}
section.products_block input[type=submit]:hover {
background: url(images/button2.png) -283px top no-repeat;
color: #fff;
text-shadow: 1px 1px 2px#63698b;
}