﻿#contact { display: block; width: auto; margin: 0; padding: 0px; border: none; background:#eeebdd; overflow:visible }

#contact label { display: none; float: none; height:0px; }
input, textarea, select { width:100%; padding:20px 25px 22px 25px; font: 15px AYYA; text-align: center; letter-spacing: 5px; color:#888; background:#eeebdd; border:0; border-bottom:1px solid #ccc; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; float:none; display:block;}
#contact input.third { margin: 0px 0px 0px 0 !important; }
#contact textarea { margin-bottom:0px; margin-right:0px !important; width:100%; border:0px; border-right:0px; height:400px; display:block; }

input:focus, textarea:focus, select:focus { background:#000; }
input.submit { display:block; width:64px; height:100px; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; border:0px; padding:0px; background:url(../иконки/контакт.png) center center no-repeat; background-size:48px 48px; text-indent:-9999px; cursor:crosshair }


#contact fieldset { padding-left:0px;}

#message { margin: 0; padding: 0px; z-index:5500; position:absolute !important; top:0px; left:0px; background:#eeebdd; height:100%; min-height:100%; }
#success_page { display: block; width:300px; height:100%; min-height:100%; padding:30px 35px; }
.error_message { display: block; width:300px; height:100%; min-height:100%; padding:30px 35px; background:url(../иконки/закрыть.png) no-repeat 247px 234px #CCCCCC;  background-size:18px 18px; color:#000; cursor:crosshair }

#contact .padding-right {padding-right:20px; }
