﻿body { background: #fff; color: #000; width: 100%; height: 100%; font-family: arial; }

.minisite { background: url(   "../Images/background.jpg" ) no-repeat -2px -2px; width: 774px; margin: 20px auto 5px; position: relative; direction: rtl;  height:590px}
.minisite2 { background: url(   "../Images/background2.jpg" ) no-repeat; width: 774px; margin: 20px auto 5px; position: relative; direction: rtl;  height:590px}

select , input {xmargin-right:2px;}

/*general forms*/
.form {width:504px; height:70px; position:absolute; top:505px; right:12px;  vertical-align:top; color:#517caf; font-weight:bold; font-size:14px;}
.form input{border:1px solid #769ab9;}
#male, #female{border:none!important;}
.submit{ background: url(   '../Images/btn_continue.jpg' ) no-repeat 0 -1px; width: 76px; height: 25px; border: none!important; cursor: pointer; vertical-align:middle; }
.step2, .step3 ,.loader{display:none;}
.step1 label {margin-left:7px;}
.step1 .smallbox {width:52px; margin-left:22px;}
.step1 .age{margin-left:25px;}
.step1 .phone{width:86px;}
.line{margin:10px -8px 8px 0; color:#bfd2e1; width:519px;background-color: #bfd2e1; border-bottom:1px solid #fff;height:2px;
}
#fit {margin-left:10px;}
#zone{margin-left:7px;}

.step2{ text-align:center;}
#code{margin-left:10px;}
.title{margin-bottom:8px;}

.step3 div{ margin-top:20px; text-align:center;}

.loader {  font-size:11px; color:#000; }
/*error*/
.lightbox { display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index: 1003; -moz-opacity: 0.6; opacity: .60; filter: alpha(opacity=60); }
.error { text-align: center; display: none; position: absolute; top: 278px; right: 168px; border: 2px solid #FDFDFD; background: #A8C6FF; width: 455px;z-index: 10000; padding-bottom: 7px; }
.errorMsg { font-size: 14px; color: #214B95; text-align: center; width: 446px; margin-top: 5px; overflow: hidden; }
.errorMsg strong { display: block; padding-left: 3px; }
.ok { background: url(   '../Images/ok.gif' ) no-repeat 0 0px; width: 111px; height: 37px; border: none; cursor: pointer; margin-left: 15px; margin-top: 14px; }


.terms { width: 760px; position:relative; margin:0 auto;color:#004dcd; direction:rtl; line-height:1.1em; }

.terms, .terms a { font-size: 13px; text-align: center; color: #004dcd; }


.step2 .submit{vertical-align: middle; }
.step2 .takanon { padding-right: 2px; height: 30px; line-height: 12px; font-size: 10px; padding-top: 2px; margin-right: 2px; color: #000; }
.step2 .code { width: 194px; margin-left: 4px; }
.step2 a, .registration_code a:visited { color: #000; text-decoration: underline; }
.newCode { background: #800101; visibility: hidden; color: #FDEC00; }
.newCode .link { text-decoration: underline; cursor: pointer; }

html>body .line { *margin:10px -8px -2px 0; }
html>body input, html>body select  { *margin-right:1px; }
.google{font-size:10px;color:#000; margin-top:-6px;}
.google input {border:none!important;}

.highlight
		{
			background:red; font-size:18px;
       
		}
