/*My global reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
 {margin: 0;	padding: 0;	border: 0; outline: 0; font-size: 100%;	vertical-align: baseline; background: transparent;}
table, tr, td, th {text-align:left; vertical-align:top;}
body {line-height: 1; font-family:sans-serif;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
table {border-collapse: collapse;	border-spacing: 0;}
/*My global reset end*/
html { height:100%; overflow-y:hidden; }
body { height:100%; background:url(../i/bg_body.png) left top repeat-x #ACA996; overflow-y:hidden; }

.root_out {margin:0 auto;padding:0 0px;width:980px;   }
.root_out img.rut {position:absolute; top:50%; height:746px; width:860px; z-index:5; margin-top:-373px;  }
#root {margin:0 auto;padding:0 0px;width:980px; height:746px; position:absolute; top:50%; z-index:10; margin-top:-373px; }
div.title {position:absolute; left:608px; top:425px; font:normal 16px Tahoma; color:#007DAB;z-index:8;}
#root input.field_text {border:none; background:url(../i/field_text.png) left top no-repeat; width:284px; padding:8px 13px 8px 13px; font:normal 12px Tahoma; color:#000; position:absolute; left:608px; top:448px;z-index:8;}
#root p.no_text_error { display:none;}
#root p.text_error {font:normal 10px Tahoma; color:#AB0505; position:absolute; left:792px; top:477px; z-index:8; display:block;}
#root input.field_text_error {border:none; background:url(../i/field_text.png) left -60px no-repeat; width:284px; padding:8px 13px 8px 13px; font:normal 12px Tahoma; color:#AB0505; position:absolute; left:608px; top:448px;z-index:8;}

#root a.field_submit:visited {color:#fff;}
#root #thanks { height:120px; width:362px; position:absolute; left:580px; top:420px; z-index:9; font:normal 13px Arial; color:#0581AB;}
#root #thanks img.more_block  {position:absolute; height:120px; width:362px;}
#root #thanks h3 {font:normal 16px Arial; color:#0581AB; padding:5px 0 10px 0;}
#root #thanks p {line-height:19px;}
#root #thanks .in_thanks {position:relative;padding:20px 0px 0px 27px;}
#root #thanks .in_thanks a.ok {position:absolute; right:25px; margin-top:28px; width:70px; height:24px; padding:6px 0 0 0; text-align:center; background:url(../i/field_submit.png) left -60px no-repeat; font:normal 14px Tahoma; color:#fff; text-decoration:none;}
#root #thanks .in_thanks a.ok:visited {color:#fff;}
#root .active {display:block;}
#root .noactive {display:none;}

img.rut, img.more_block  {behavior: url(../i/iepngfix.htc)}

#form_required_message{display:none; }
#form_footer input { border: none; cursor: pointer; margin: 0px; padding: 0px; background: #0581ab; font:normal 14px Tahoma; color:#ffffff; width:150px; height:20px;}
#form_footer{ background:url(../i/field_submit.png) left top no-repeat; width:150px; height:25px; padding-top:5px; text-align:center; font:normal 14px Tahoma; color:#ffffff; position:absolute; left:608px; top:484px; display:block; text-decoration:none;z-index:8;}

