﻿body { background: #001b1e; color: #000; width: 100%; height: 100%; font-family: david,arial;  direction: rtl; }
.page { width: 805px; margin: 0 auto; position: relative; direction: rtl; height: 567px; }
.minisite { background: url(    "../Images/background.jpg" ) no-repeat; height: 527px; position: relative; }
.minisite1 {background: url(    "../Images/background1.jpg" ) no-repeat; height: 527px; position: relative; }
 h1 { position: absolute; direction: rtl; color: #000; font-size: 22px; text-align:center; right: 210px; top: 115px;  line-height:1.2em;}
 .intro{font-size:16px; position:absolute; top:95px; right:175px; width:480px; }
 .intro p {padding:0; margin: 0 0 5px 0; line-height:1em}
 .advantages { position: absolute; right: 327px; top: 165px; }
 .advantages ul { margin: 0; padding: 0;  list-style:none;   list-style-type:none;}
 .advantages li { display: block;  font-size: 20px; text-align:center;  list-style-type:none;}

/*general forms*/
.form {  direction: rtl;   text-align:right; }
#step1, #step2, .loader, #step3 { position: absolute; top: 348px; right: 250px; width:380px; height: 108px; font-family:David;  font-size:14px;}

/*REGISTRATION PHONE*/

#step1 select {margin-left:6px; margin:0 0 5px 0px;}
#step1 .phone{width:106px; margin:0 0 5px 0px;}
 .submit{width:108px; height:42px; background:url("../images/btn_continue.gif") no-repeat; border:none; cursor:pointer; }

/*REGISTRATION CODE*/
#step2 { display: none; margin-top:10px; right:270px; width:336px;}
#step2 .code{width:210px;}
#step2 .takanon{  line-height: 13px; font-size: 11px;  color: #000; }
#step2 a {color:#000;}
.newCode { background: #FFBD45; visibility: hidden; color: #000; }
.newCode .link { text-decoration: underline; cursor: pointer; }

/* loader*/
.loader { width: 298px; padding-right: 30px; display: none;  margin-top:20px;}
.loader .txt { width: 314px; font-weight: bold; line-height: 1em; margin: 7px 0 5px 0; font-size:16px; }
/* thank you*/
#step3 { width: 298px; margin: 20px 35px; display: none; font-size: 24px; }

/*error*/
.lightbox1 { 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: left; display: none; position: absolute; top: 278px; right: 168px; border: 2px solid #FFFFFF; background: #4bf5ff; width: 455px;  z-index: 10000; padding-bottom: 7px;  font-family:Arial;}
.errorMsg { font-size: 14px; color: #000000; 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, .terms a { font-size: 13px; text-align: center; width: 800px; color: #FFFFFF; font-family:Arial;  line-height:1.1em;}
.terms2, .terms2 a { font-size: 13px; text-align: right; width: 800px; color: #FFFFFF; font-family:Arial; }
.money{font-size:1.2em;}


/*common*/
.small{width:66px;}
.center{text-align:center; }
.left{ text-align:left;}
.txtsmall{ font-size:12px;}
.txtmedium{font-size:18px;}
.tip {padding-right:4px;padding-right:8px\9;}

/*google*/
.google{padding-right:30px}
.money{color:#000;}


.highlight
		{
			background:red; font-size:25px;
            filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
		}
   #ddlYear , #ddlMonth{margin-left:6px!important; margin-left:12px\9 !important;}