/* FANCY FORMS */
.Tloader { background-image: url(/template/fancy-forms/ajax-loader.gif); }
#fancybox-outer { /* background-color: #F8F4E5; */ }
#fancybox-content { border-color: #F8F4E5; background-color: #F8F4E5; }
.popupform { width: 430px; min-height: 20px; background-color: #f8f4e5; padding: 15px 20px; color: #000; font-size: 12px; }
.popupform span { color: #f00; }
.popupform .popupformhead { text-align: center; font-size: 20px; padding-top: 10px; padding-bottom: 5px; text-shadow: white 0px 1px 0px; }
.popupform form { padding-top: 10px; }
.popupform label { float: left; width: 90px; padding-left: 22px; padding-right: 8px;  height: 40px; line-height: 16px; display: block; text-align: center; }
.popupform input { width: 220px; background: url("i/inker.png") repeat scroll 0 0 transparent; border: 0 none; float: left; height: 32px; padding: 0 15px;  margin-bottom: 8px; }
.popupform textarea { width: 220px; height: 96px; padding: 5px 15px; background: transparent url("i/inkerbig.png") no-repeat; border: 0 none;  margin-bottom: 10px; resize: none; }
.popupform input { color: #000; font-size: 14px; line-height: 32px; } 
.popupform textarea { color: #000; font-size: 14px; line-height: 16px; }
.popupform .button { margin: 5px 0 0 59px; width: 129px; height: 37px; background: url(/template/imagesnew/buttonzakaz.png) top no-repeat; border: none; cursor: pointer; }
.popupform .button:hover { background-position: center; }
.popupform .button:active { background-position: bottom; }
.Tdesc { positon: relative; }
.Tloader { display: none; padding: 0; height: 32px; background-position: center; background-repeat: no-repeat; }
.Tsuccess { display: none; padding: 8px 0; line-height: 20px; font-size: 14px; }
.Tsuccess a { color: #16689A; text-decoration: underline; }
.Tsuccess a:hover { text-decoration: none; }
.Talert { display: none; padding-top: 8px; text-align: center; font-size: 14px; color: #f00; }
