/* feedback */
.feedback{
  position:fixed;
  top:120px;
  z-index:1;
  right:-0px;
  width:68px;
  height:316px;
}
.feedback .feedback-button a{
  display:block;
  height:316px;
  width:68px;
  background:url(images/feedback-btn.png?v=1) no-repeat 0 0;
}
.feedback .feedback-button a:hover{
  background-position: -68px 0;
}

.feedback .feedback-content{
  float:left;
  margin: 0 0 0 0px;
  padding: 10px 30px 10px 10px;
  width: 380px;
  min-height:320px;
  position:relative;
}
.feedback .feedback-content .feedback-close{
  position:absolute;
  top:5px;
  right:5px;
  width:32px;
  height:32px;
  background:url(images/icons/close_32px.png) no-repeat center;
  cursor:pointer;
}

.feedback .feedback-content .loading{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:none;
  background: #0a8ab4 url(images/ajax-loader-feedback.gif) no-repeat 140px center;
}
.feedback .feedback-content input[type="submit"] {
  float:left;
  width:auto;
}
.feedback .feedback-content h1{
  color:#fff;
  font-size:15px;
  padding: 0 10px 5px 0;
  margin:0;
}
.feedback .feedback-content textarea{
  height:170px;
  resize:vertical;
}
.feedback .feedback-content .comment{
  display:none;
}
.feedback .feedback-content textarea, .feedback .feedback-content input{
  width:360px;
  padding:6px 8px;
  margin:5px 0;
  font-size:16px;
  border:2px solid #EEEEEE;
}
/* .contact-form */
.contact-form{
  width:1000px;
  margin:0 auto;
  position:relative;
  padding: 0 0 30px 0;
}
.contact-form-info{
  float:right;
  width:240px;
  padding: 20px 20px 20px 20px;
  margin: 10px 0 0 20px;
  font-size:16px;
  border-radius:6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-box-shadow: outset 0 1px 0 rgba(255, 255, 255, 0.8), outset 0 15px 17px rgba(255, 255, 255, 0.8), outset 0 -5px 12px rgba(0, 0, 0, 0.02);
  -moz-box-shadow:    outset 0 1px 0 rgba(255, 255, 255, 0.8), outset 0 15px 17px rgba(255, 255, 255, 0.8), outset 0 -5px 12px rgba(0, 0, 0, 0.02);
  box-shadow:         outset 0 1px 0 rgba(255, 255, 255, 0.8), outset 0 15px 17px rgba(255, 255, 255, 0.8), outset 0 -5px 12px rgba(0, 0, 0, 0.02);
  background:#F0F0F0;
}
.contact-form-info label{
  width:60px;
  display: inline-block;
}

.contact-person{

}
.contact-person span{
  font-style: italic;
  color:#808080;
  display:block;
  font-size:11px;
}

.contact-person-img{
  width:100px;
  height:103px;
  margin: 0 10px 0 0;
  float:left;
  background:url(images/aigars.png) no-repeat center;
}

.contact-form-content{
  width:700px;
  float:left;

}
.contact-form input, .contact-form textarea{
  border-radius:6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  width: 670px;
  padding:10px;
  font-size:20px;
  margin:10px 0;
  color:#4A4A4A;
  border:1px solid silver;
  background: #F5F5F5;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
  -moz-box-shadow:    inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
  box-shadow:         inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
  font-family: Myriad-Pro, Tahoma, Arial;
}
.contact-form select{
  border-radius:6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  color:#4A4A4A;
  width:100%;
  margin:10px 0;
  font-size:20px;
  border:1px solid silver;
  padding:10px;
}

.contact-form textarea{
  resize:vertical;
  height:100px;
}

.contact-form .contact-form-content input[type="submit"] {
  width:200px;
}
.contact-form .contact-form-content .comment{
  display:none;
}

#loading {
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  display:none;
  background: #C0C0C0;
  background: url(images/ajax-loader-contacts.gif) no-repeat center;
}

