﻿body { background: #fff; color: #000; width: 100%; height: 100%; font-family: arial; }


.minisite { height: 510px; position: relative; width: 693px; margin: 20px auto; direction: rtl; border: 4px solid #C3D9FF; background:#fff url(../images/yaron.gif) no-repeat; padding-right: 10px; }
.minisite h1 { margin: 105px 100px 5px 0; font-size: 30px; }

.minisite .remark { font-size: 14px;  margin: 10px 0 10px 0; line-height:1.1em; }
.minisite .text { margin-bottom: 10px; }

/*general forms*/
.form { border: 2px solid #C3D9FF; width:350px; height:143px; margin:0 auto; position:relative; }
.form td { vertical-align: middle; padding: 5px;}
.form select { border:1px solid  #C5D0DF;  _padding: 2px; width:73px; height:20px;  color:#000;}
.form input { border:1px solid #C5D0DF;  width: 128px; font-size: 12px; text-align: left; }
.form .txt { font-size: 16px; font-weight: bold; text-align: right;  width: 85px; }
.form .submit { background: url(  '../Images/btn_hamsheh.png' ) no-repeat 0 0px; width: 74px; vertical-align: middle; height: 20px; border: none; cursor: pointer; }

/*registration phone*/
.step1 .phone{width:95px; height:17px;}
.step1 .zone{width:52px; color:#000; font-weight:bold;}
.step1 .date select {margin-left:8px ;}
.step1 .date .select_day{margin-left:0}
.step1 #hour{width:120px; direction:rtl;}
/*registration code*/
.step2 { display: none; text-align: center; }
.step2 .takanon { display: block; height: 15px; line-height: 11px; font-size: 10px; padding-top: 2px; color: #312C5C; }
.step2 .code { width: 164px; }

.newCode { background: #C5D0DF; visibility: hidden; color: #000; }
.newCode .link { text-decoration: underline; cursor: pointer; }



/* loader*/
.loader { display: none; margin:0 auto; position:relative; }
#loaderFlash{height:143px; width:350px;}
.loader .txt { width: 314px; font-weight: bold; line-height: 1em; margin: 7px 0 5px 0; color: #BD0000; font-size: 13px; }

/* thank you*/
.step3 {  display: none;  font-size: 18px; text-align: center; line-height: 1em; direction: rtl; padding-top: 30px; height:113px; }
.step3 .success { color: #000; text-decoration: underline; }

/*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: 228px; right: 128px; border: 2px solid #C3DAFC; background: #fff; width: 455px; z-index: 1004; padding-bottom: 7px; font-weight: bold; }
.errorMsg { font-size: 12px; color: #000; text-align: center; width: 446px; xheight: 70px; margin-top: 5px; overflow: hidden; }
.errorMsg strong { display: block; padding-left: 3px; font-size: 1.2em; }
.ok { background: url(  '../Images/btn_ishur.png' ) no-repeat 0 0px; width: 96px; height: 26px; border: none; cursor: pointer; margin-left: 15px; margin-top: 14px; }

.terms {  line-height:1.1em;  position:relative; width:690px; margin:-10px auto 0; text-align:center; direction:rtl; font-size:13px; }
.terms a { color: #000; line-height:1.1em; }

.dark { background: #666; }
.highlight{background:red; font-size:18px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
#agreeToTerms{width:14px;}

.box {line-height:18px;}
.box a{color:#000;}
.box input {border:none!important;}
.imgservice{margin:0 170px 0; position:relative;}