/* 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: 370px; min-height: 20px; background-color: #f0f4f7; padding: 15px 20px; color: #000; font-size: 12px; font-family: tahoma;}
.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: 27px; display: block; text-align: center; }
.popupform input { width: 199px;
height: 21px; background: url("/img/bginput.jpg") no-repeat; border: 0 none; float: left; padding: 3px;  margin-bottom: 8px; }
.popupform textarea { width: 201px;
height: 88px; padding: 0px; background: transparent url("/img/bgtextarea.jpg") no-repeat; border: 0 none;  margin-bottom: 10px; resize: none; }
.popupform input, .popupform textarea { color: #000; font-size: 14px; line-height: 24px; }
.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; }
