* { margin: 0; padding: 0; }
html { height: 100% }
body { font-size: 12px; width: 100%; height: 100%; background:url(/static/files/alpari/img/promo/20percent/bg.png) repeat-y 50%; font-family:Verdana, Geneva, sans-serif; }
#wrapper { width: 920px; margin: 0 auto; min-height: 100%; height: auto !important; height: 100%;background:url(/static//files/alpari/img/promo/20percent/top.png) no-repeat; position:relative; }
#HowTo { margin-top:15px; }
.orange { color:color:#F9660 }
.big { font-size:16px; }
/* Header
-----------------------------------------------------------------------------*/
#header { background:url("/static/files/my/img/reg_head.jpg") center top no-repeat;height: 170px;position:relative; }
#logo { float:left; padding:0 0 0 45px; }
#lang , #phone { position:absolute;right:40px;text-align:right; }
#lang { top:40px;width:215px;height:20px;border-bottom:1px solid #BCBCBC; }
#lang a, #lang a:hover { color:#F96604;font-size:12px;text-decoration:none; }
#phone { top:123px;width:400px;height:100px;font-size:11px;color:#676767; }
/* Middle
-----------------------------------------------------------------------------*/
#content { padding: 0 45px 277px;margin-top:-40px; position:relative; }
#content p { margin:5px 0 5px 15px; }
h1, h2 { font-family:Georgia, "Times New Roman", Times, serif; }
h1, h2, h3 { color:#3A3A3A; margin-bottom:1em; }
h3 { font-size:16px;margin:10px 0; }
h4 { font-size:14px;color:#68930A;font-weight:bold; }
.grad-block { overflow:hidden;background:url(/static/interface/img/bg-faq-item.gif) repeat-x scroll 0 bottom;padding-bottom:20px;margin-bottom:20px; }
h1 { padding:60px 0 0 200px; font-size:22px; line-height:40px; }
h2{ font-size:22px;margin-left:20px; }
p { font-size:11px;margin:0 0 7px;color:#3A3A3A; }
ol { list-style-position:outside; margin-bottom:1em; margin-left:20px; padding-left:20px; }
ol li { margin-bottom:.5em; }
img { border: none; }
input { vertical-align: middle; }
.small td, .small th { width:50% }
td { white-space:nowrap }
a { color:#F96604; }
.tab-content a.link { font-size:10px; }
ul.ctas { overflow:hidden;margin:10px 0; }
ul.ctas span { color:#666; }
ul.accountBenefits { float:left; }
ul.accountBenefits, ul.spis { margin:0 10px 10px; }
#reg_content .spis { padding-left: 15px; }
ul.accountBenefits li, ul.spis li { font-size:11px;color:#3A3A3A;margin:5px 0; }
ul.accountBenefits li a { color:#000;text-decoration:none; }
ul.accountBenefits li a:hover { color:#000;text-decoration:underline; }
#mini-center { width:535px;margin:0 auto 10px; }
#mini-center p { margin:0; }
/* Footer
-----------------------------------------------------------------------------*/
#footer { width: 906px; margin: -177px auto 0; height: 177px; background:#F6F6F6; text-align:center; border-top:1px solid #CCCCCC; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; }
#footer p { background:url(/static/interface/img/logo-alpari-footer.jpg) no-repeat center bottom; padding:30px 0 80px; color:#666; }


#wrap-block .content-block ul.fl { float:left;}
#wrap-block .content-block ul.fl li { float:left;margin:0 5px;clear:none;  }

table.lightrow tr { background-color:none;  }
table.lightrow tr:hover { background-color:#f2f2f3; }
table.lightrow td { font-size:11px;color:#666;height:35px;vertical-align:middle; }
table.lightrow td .descr { width:200px;float:left;padding-top:2px; }
table.lightrow td input.in { width:150px;height:18px;border:1px solid #dbdbdb; }
table.lightrow td input.in:hover { width:150px;height:18px;border:1px solid #8DBF20; }
table.lightrow td input.button { height:20px;background:url( '/static/interface/img/forms/button-center.jpg' ) 0 0 repeat-x;text-align:center;color:#fff;font-weight:bold;font-size:10px;float:left;border:none;cursor: pointer;display: block;overflow: hidden;
 }
 table.lightrow td input.radio { float:left;margin:2px 5px 0 0; } 
table.lightrow td .button-left { float:left;width:10px;height:20px;background:url( '/static/interface/img/forms/button-left.jpg' ) 0 0 no-repeat;margin-left:10px; }
table.lightrow td .button-right { float:left;width:10px;height:20px;background:url( '/static/interface/img/forms/button-right.jpg' ) 0 0 no-repeat;margin-right:10px; }

div.row { width:auto;border-bottom:1px solid #dbdbdb;padding:7px 15px;overflow:hidden;_clear:both;_zoom:1; }
/*div.row:hover*/
div.active { background-color: #F2F2F3; }
div.row .descr, div.row .descr2 { display:inline; width:250px; float:left;color:#3A3A3A; }
div.row .descr { padding:4px 0; }
div.row .descr2 { padding:0; }
div.row div.short { width: 80px; margin-left: 40px; }
div.row input.in { display:inline;float:left;width: 250px; height:15px;border:1px solid #dbdbdb; font-size:11px; padding:4px;color:#3A3A3A;margin-right: 10px; }
 div.row input.short { width: 100px; }
/*div.row input.in:hover*/
div.active input.active { border:1px solid #8DBF20; color:#000; }
div.row input.error {  border-color: #F96604; }
div.row input.button { height:22px;background:url( '/static/interface/img/forms/button-center.jpg' ) 0 2px repeat-x;text-align:center;color:#fff;font-weight:bold;font-size:10px;float:left;border:none;cursor: pointer;display: block;overflow: hidden;
  margin-top: -2px;
 }
div.row input.radio { display:inline;float:left;margin:2px 5px 0 0; } 
div.row .button-left { display:inline;float:left;width:10px;height:20px;background:url( '/static/interface/img/forms/button-left.jpg' ) 0 0 no-repeat;margin-left:10px; }
div.row .button-right { display:inline;float:left;width:10px;height:20px;background:url( '/static/interface/img/forms/button-right.jpg' ) 0 0 no-repeat;margin-right:10px; }
div.row select { display:inline;float:left;font-size:11px;padding:4px;color:#3A3A3A;margin-right:7px; }



.tip {
 margin: 3px 7px;
 padding: 1px 7px 1px 24px;
 color: #F96604;
 background: url( '/static/interface/img/forms/uncorrect.png' ) 0 0 no-repeat;
 float: left;
 height: 14px;
}
.tip a:hover { text-decoration: none; }
.correct { background: url( '/static/interface/img/forms/correct.png' ) 0 0 no-repeat; }
#form { margin-top:20px; }
.hidden { display: none; }
