﻿
/* -------------------- BOX -------------------- */
 table, div, input, select, textarea, label, td, tr, th{font-family:'web_Yekan', 'B Koodak', 'X Koodak', 'Koodak', Arial;color:#3c3c3c;}
 table, td, th, div, Ul, Li{line-height:22px}
h1, h2, h3, h4, h5, h6{color:#666;font-weight:normal}
div, Ul, Li{margin:0px;padding:0px;list-style-type:none;border-width:0px;}
a{text-decoration:none;outline:none;color:#3c3c3c}
a:hover{color:#ed1b2f}
table{border-collapse:collapse;direction:ltr}
img{border:0px}
#page{margin:0px auto;width:980px}
#head{/*height:130px*/}
#main{min-height:580px;}
#foot{height:250px;clear:both;margin:0 auto;position:relative;}
#content{float:left;width:668px}
#right{float:right;width:312px}
.right{float:right}
.left{float:left}
.red{color:#ed1b2f}
.green{color:#69a816}
.greenclassic{color:#60cb01}
.ltr{direction:ltr}
.rtl{direction:rtl!important}
.boldtext{font-weight:bold}
.input-en{font-family:tahoma !important;}
.center{text-align:center}
.clear{clear:both;display:block;height:0;overflow:hidden;width:1px}

/* buttons */
a[class^="ctl"]:hover, input[type="image"]:hover{opacity:.9}
a[class^="ctl"].aspNetDisabled{opacity:.7}

/*.buttonbox{text-align:center;padding-top:25px;clear:both;margin:0 auto;width:280px}
.buttonbox input{width:280px;height:30px}
.buttonbox .bottom{margin-top:15px}*/

/* input */
.text-box{width:246px;height:30px;padding:0 5px;font-family:'web_Yekan', 'B Koodak', 'X Koodak', 'Koodak', Arial;border:1px solid #bdc7cd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.text-box:hover{border:1px solid #e1001a;background-color:#fff;-moz-box-shadow:0 1px 3px rgba(0,0,0,.2), inset 0 0 4px rgba(225,0,26,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2), inset 0 0 4px rgba(225,0,26,.5);box-shadow:0 1px 3px rgba(0,0,0,.2), inset 0 0 4px rgba(225,0,26,.5)}
.text-box:focus{border:1px solid #e1001a;background-color:#fff;-moz-box-shadow:0 1px 3px rgba(0,0,0,.2), inset 0 0 4px rgba(225,0,26,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2), inset 0 0 4px rgba(225,0,26,.5);box-shadow:0 1px 3px rgba(0,0,0,.2), inset 0 0 4px rgba(225,0,26,.5)}
.text-box.error{border:1px solid #ff5153;background-color:#fff;-moz-box-shadow:0 1px 4px rgba(0,0,0,.25), inset 0 0 4px rgba(255,81,83,.5);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25), inset 0 0 4px rgba(255,81,83,.5);box-shadow:0 1px 4px rgba(0,0,0,.25), inset 0 0 4px rgba(255,81,83,.5)}

/* Login */
.loginbox{margin-top:0}
.loginbox.noMargin{margin-top:0}
.userbox{width:328px;margin:0 auto;text-align:center}
.userbox.userboxwidth{width:365px}
.userbox .head{border-bottom:1px solid #e0e4e8;padding-bottom:5px;margin-bottom:15px}
.userbox .head h1{font-size:14px;margin-top:0}
.userbox table{margin:0 auto;width:288px}
.userbox div{direction:rtl;font-size:12px}
.userbox table td{vertical-align:middle;height:315px}
.userbox .note{text-align:center}
.userbox .userform{/*font-size:10pt;*/text-align:right}
.userbox .userform.toppadding{padding-top:5px}
.userbox .userform .errormsg{color:#dd4b39;display:block;line-height:17px;margin:0.2em 0 0.2em; text-align:center}
.userbox .userform .relative{position:relative}
.userbox .userform .viewpass{width:20px;height:20px;position:absolute;top:7px;right:5px;text-align:center}
.userbox .userform .title{/*text-align:right;padding:0 2px 5px 0;display:block;*/font-size:12px}
.userbox .userform .ask{color:#427fed;font-size:10px;float:left;cursor:pointer;margin-left:3px}
.userbox .userform .login{display:block;height:36px;width:288px;background-image:url("../images/login_button.png");background-repeat:no-repeat;margin:0 auto 20px}
.userbox .userform .forgot{display:block;height:36px;width:288px;background-image:url("../images/Forgot_button.png");background-repeat:no-repeat;margin:0 auto 20px}


.userbox .userform .login:hover, .userbox .userform .login:focus{background-position:0 -46px}
.userbox .userform .form-element{margin-bottom:15px}
.userbox .userform .form-element input[type='text'],.userbox .userform .form-element input[type='password'],.userbox .userform .form-element input[type='email']{direction:ltr;position:relative;width:276px}
.userbox .userform .form-element input[type='password'].error, .userbox .userform input[type='email'].error, .userbox .userform input[type='text'].error{border:1px solid #dd4b39}
.userbox .userform .form-element input[type='checkbox']{vertical-align:middle}
.userbox .userform .form-element .city{display:inline-block!important;width:125px!important}
.userbox .userform .form-element span.valmsg{float:right;margin-right:110px;display:block}
.userbox .userform .form-element .note{text-align:justify}
.userbox .userform .form-sep{margin:20px 0}
.userbox .userform .form-sep .hr{height:1px;background-color:#d7d7d7}
.userbox .userform input.aspNetDisabled{background-color:#f1f1f1!important}
.userbox .userform .mycaptcha{height:60px;/*margin-top:-5px*/}
.userbox .userform .mycaptcha input{direction:ltr!important;Width:148px!important;font-size:14px!important;font-family:Cambria;text-align:center;float:right;margin:0 0 0 3px!important}
.userbox .userform .mycaptcha img{float:left;border:1px solid #bdc7cd;border-radius:4px}
.userbox .userform .unbox{text-align:center;border-color:#c0c0c0 #d9d9d9 #d9d9d9;border-radius:1px;border-style:dotted;border-width:1px;padding:3px}
.userbox .footer{height:82px;border-top:1px solid #e0e4e8;background-color:#f6f8f8;border-radius:0 0 8px 8px}
.userbox .footer.noback{background:none}
.userbox .footer .footer_inner{width:288px;margin:20px auto 0;text-align:right}
.userbox .footer .rememberme label{position:relative;top:-3px}
.userbox .footer .register{padding-right:3px;margin-top:-4px}
.userbox .footer .register a{cursor:pointer;margin-right:8px;border-bottom:1px dotted #69a816}
.userbox .footer .register a:hover{border-bottom:1px dotted #ed1b2f}



/* Register */
.regbox{width:940px;margin:40px auto 0}
.regbox .head{border-bottom:1px solid #e0e4e8;padding-bottom:5px;margin-bottom:30px;text-align:center}
.regbox .head h1{font-size:14px;margin-top:0}
.regbox .rightbox{float:right;width:475px;border-left:1px dotted #e0e4e8;min-height:350px}
.regbox .rightbox .btn_register{box-shadow: 0 2px 5px #bababa;display:block;height:36px;width:288px;background-image:url("../images/register_button.png");background-repeat:no-repeat;margin:0 auto 20px}

.regbox .rightbox .btn_contact{display:block;height:30px;width:80px;background-image:url("../images/submitcomment.png");background-repeat:no-repeat;margin:0 auto 20px}

.btn_register{display:block;height:36px;width:288px;background-image:url("../images/register_button.png");background-repeat:no-repeat;margin:0 auto 20px}
.btn_register:hover, .btn_register:focus{background-position:0 -46px}
.regbox .rightbox .btn_register:hover, .regbox .rightbox .btn_register:focus{background-position:0 -46px}
.regbox .rightbox .btn_additionalinfo{display:block;height:36px;width:288px;background-image:url("../images/complete_account_button.png");background-repeat:no-repeat;margin:0 auto 20px}
.regbox .rightbox .btn_additionalinfo:hover, .regbox .rightbox .btn_additionalinfo:focus{background-position:0 -46px}
.regbox .rightbox .btn_return{display:block;height:36px;width:288px;background-image:url("../images/back_button.png");background-repeat:no-repeat;margin:0 auto 20px}
.regbox .rightbox .btn_return:hover, .regbox .rightbox .btn_return:focus{background-position:0 -46px}
.regbox .rightbox .errormsg{margin:0 0 20px 0}
.regbox .leftbox{margin:0 475px 0 0;width:475px}
.regbox .leftbox .cptabl{width:435px}
.regbox .leftbox td{padding-bottom:5px}
.regbox .leftbox th{padding-left:20px;vertical-align:top;width:130px;text-align:left}
.regbox .leftbox .notes{line-height:25px;padding:10px 0}
.regbox .leftbox .btn{text-align:right}
.regbox .leftbox .btn a{padding-left:10px}
.regbox .leftbox .notes li{text-align:right;margin:32px 67px 0 0;font-size:14px}
.regbox .leftbox .notes li.first{margin-top:0}
.regbox .leftbox .notes li img{width:30px;margin-top:6px}
.regbox .leftbox li .opt{float:left;width:88%;margin-top:10px}
.regbox .leftbox li .opt .bold{font-size:14px}

/* Additional Info */
.additionalinfo table{width:100%;direction:rtl}
.additionalinfo table .w122{width:122px}
.additionalinfo table .w258{width:258px}
.additionalinfo table tr td{text-align:right;vertical-align:middle;height:32px;padding-bottom:15px!important}
.additionalinfo .rightbox{/*min-height:445px;*/margin-bottom:30px}
.additionalinfo .userform{width:380px!important}
.additionalinfo .userform{width:380px;text-align:left;margin-right:35px}
.additionalinfo .userform .title{float:right}
.additionalinfo .userform .lbl_city{float:right}
.additionalinfo .userform .styled-select.lbl_city{margin-left:9px}
.additionalinfo .userform .text-box{width:246px!important}
.additionalinfo .userform .text-box.city{width:113px!important}
.additionalinfo .userform .rbl_gender label{margin-left:30px}
.additionalinfo .userform .rbl_gender input, .additionalinfo .userform .rememberme input{vertical-align:middle}
.userbox .userform .styled-select{height:32px;border:0;background-repeat:no-repeat;background-position:0 right;overflow:hidden;margin:0 auto 0 6px;display:inline-block;}
.userbox .userform .styled-select.last{margin-left:auto}
.userbox .userform .styled-select.error{background-position:0 -84px}
.userbox .userform .styled-select.province{width:124px;background-image:url("../images/province_bg.png")}
.userbox .userform .styled-select.province select{width:144px}
.userbox .userform .styled-select:hover{background-position:0 -42px}
.userbox .userform .styled-select.year{width:76px;background-image:url("../images/year_bg.png")}
.userbox .userform .styled-select.year select{width:96px}
.userbox .userform .styled-select:hover{background-position:0 -42px}
.userbox .userform .styled-select.month{width:104px;background-image:url("../images/month_bg.png")}
.userbox .userform .styled-select.month select{width:124px}
.userbox .userform .styled-select:hover{background-position:0 -42px}
.userbox .userform .styled-select.day{width:60px;background-image:url("../images/day_bg.png")}
.userbox .userform .styled-select.day select{width:80px}
.userbox .userform .styled-select:hover{background-position:0 -42px}
.userbox .userform select{border:0;height:32px;background:none;padding:3px 3px 0 0;color:#666}
.additionalinfo .userform .masterTooltip{text-align:right;line-height:40px}
.additionalinfo .userform .masterTooltip label{font-size:14px}
.additionalinfo .userform .masterTooltip span{float:none;margin:0}
.additionalinfo .userform .masterTooltip span input{vertical-align:middle}
.additionalinfo .footer{height:82px;border-top:1px solid #e0e4e8}
.additionalinfo .footer .footer_inner{margin:20px auto 0}
.additionalinfo .footer .red{margin-top:10px}
.additionalinfo .footer .btn_addinfo{display:block;height:48px;width:130px;background-image:url("../images/save_3_button.png");background-repeat:no-repeat}
.additionalinfo .footer .btn_addinfo:hover, .additionalinfo .footer .btn_addinfo:focus{background-position:0 -58px}
.additionalinfo .footer .btn_cancel{display:block;height:32px;width:96px;background-image:url("../images/cancel_button.png");background-repeat:no-repeat}
.additionalinfo .footer .btn_cancel:hover, .additionalinfo .footer .btn_cancel:focus{background-position:0 -42px}
.tooltip{outline:none;text-decoration:none;z-index:10;padding:10px;margin-top:-120px;margin-left:-115px;width:auto;line-height:16px;display:inline;position:absolute;color:#3c3c3c;border:1px solid #DCA;background:#fffAF0;height:auto;direction:rtl;width:410px;text-align:justify}
.tooltip{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:5px 5px 8px #ddd;-webkit-box-shadow:5px 5px 8px #ddd;box-shadow:5px 5px 8px #ddd}
/*.login{width:14px}*/

/* Remember Password */
.rememberpassword .userbox .userform{margin: 0 auto;width:288px}
.rememberpassword .userbox .btn_Submit{display:block;height:36px;width:288px;background-image:url("../images/retrieval_password_button.png");background-repeat:no-repeat;margin:20px auto 35px}
.rememberpassword .userbox .btn_Submit:hover, .rememberpassword .userbox .btn_Submit:focus{background-position:0 -46px}

/* Change Password */
.changepassword .userbox .userform{margin: 0 auto;width:288px}
.changepassword .userbox .btn_Submit{display:block;height:36px;width:288px;background-image:url("../images/change_password_button.png");background-repeat:no-repeat;margin:20px auto 20px}
.changepassword .userbox .btn_Submit:hover, .changepassword .userbox .btn_Submit:focus{background-position:0 -46px}
.changepassword .userbox .btn_Cancel{display:block;height:36px;width:288px;background-image:url("../images/cancel_button2.png");background-repeat:no-repeat;margin:0 auto 35px}
.changepassword .userbox .btn_Cancel:hover, .changepassword .userbox .btn_Cancel:focus{background-position:0 -46px}
