body{
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 1em;
	font-family: Arial,Helvetica,sans-serif;
	direction: rtl;
	color: #4b4b4b;
	background: url(/images/body-bg.png) repeat scroll left top;
}

/***************GENERAL****************/
.filled{color:#005B9E!important;   }
*{margin: 0;padding: 0;}
img{border: 0;}
a{text-decoration: none;}
table{border-collapse: collapse;}
textarea{resize: none;}
input:focus,textarea:focus,select:focus{outline: none;}
input[type="radio"],input[type="checkbox"]{padding: 0;}
div.clear-divs{clear: both;height: 0;font-size: 0;line-height: 0;}

input,textarea,select,option{
	font-family: Arial, sans-serif;
}

/*****************INDEX******************/
.error{background-color:Red!important;}
div.header{
	background: url(/images/header-bg.png) repeat-x scroll left top;
	height: 87px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10000;
	text-align: center;
	-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.40);
	-moz-box-shadow:    0px 5px 5px rgba(0, 0, 0, 0.40);
	box-shadow:         0px 5px 5px rgba(0, 0, 0, 0.40);
}
#logo{
	display: block;
	height: 44px;
}
#info{
	display: block;
	position: absolute;
	height: 22px;
	width: 22px;
	background: url(/images/info-bg.png) no-repeat scroll left top;
	left: 12px;
	top: 10px;
}
h1{
	text-align: center;
	color: #ffffff;
	height: 43px;
	font-size: 1.2em;
	line-height: 43px;
	background: url(/images/blue-bg.png) repeat-x scroll left top;
	text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.50);
}
div.main{
	padding-top: 87px;
}
div.index{
	background: url(/images/index-bg.png) no-repeat scroll right bottom;
}
div.page{
	padding: 10px 20px;
	position: relative;
	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;
}
div.select-form{
	padding-top: 15px;
	text-align: center;
}
div.selector,
div.select-form input.button,
#advice,
div.contact-form input.button{
	position: relative;
	background: url(/images/blue-bg.png) repeat-x scroll left top;
	height: 39px;
	width: 100%;
	border: 3px #2e3137 solid;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin-bottom: 6px;
}
div.select-form .disabled{
	background: url(/images/blue-bg_off.png) repeat-x scroll left top;
}
div.select-form .disabled span{
	background: url(/images/select-arrow_off.png) no-repeat scroll right center;
}

div.selector span,
div.select-form input.button,
#advice,
div.contact-form input.button{
	height: 39px;
	text-align: center;
	font-size: 1.25em;
	line-height:40px;
	font-weight: bold;
}
div.selector span{
	display: block;
	width: 100%;
	color: #ffffff;
	text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.50);
	background: url(/images/select-arrow.png) no-repeat scroll right center;
}
div.selector select{
	position: absolute;
	top: 0;
	left: 0;
	height: 39px;
	width: 100%;
	font-size: 1.25em;
}
div.selector option{
	font-size: 1.25em;
}
div.select-form input.button,
#advice{
	width: 62%;
	height: 44px;
	color: #000000;
	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;
}
div.select-form input.button{
	padding-bottom: 3px;
	background: url(/images/search-btn-bg.png) repeat-x scroll left top;
}
#advice{
	display: block;
	margin: 0 auto;
	line-height:40px;
	background: url(/images/advice-bg.png) repeat-x scroll left top;
}



#toRegSite
{

	text-align: center;
    font-size: 1.25em;
    line-height: 40px;
    font-weight: bold;

	position: relative;

    border: 3px #2e3137 solid;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    margin-bottom: 6px;

	width: 62%;
    height: 44px;
    color: #000000;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;

	display: block;
	margin: 0 auto;
	line-height:40px;
	background: url(/images/GotoRegsite-bg.png) repeat-x scroll ;
	
    margin-top: 5px;
	

display:none;

}

/****************SEARCH-RESULTS******************/

#new-search,
#back{
	position: absolute;
	color: #ffffff;
	display: block;
	text-align: center;
	height: 31px;
	top: 8px;
	line-height: 28px;
	text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.50);
	font-size: 0.9em;
	font-weight: bold;
}
#new-search{
	width: 82px;
	left: 8px;
	background: url(/images/new-search-bg.png) no-repeat scroll left top;
}
#back{
	 right: 8px;
	 width: 47px;
	 padding-right: 5px;
	 background: url(/images/back-btn-bg.png) no-repeat scroll left top;
}
div.orient{
	padding: 10px 20px;
}
div.orient strong,
div.orient a{
	color: #005b9e;
	float: right;
	font-size: 0.9em;
	margin-left: 3px;
}
div.orient a{
	display: block;
	background: url(/images/orient-a-bg.png) no-repeat scroll left center;
	padding-left: 18px;
}
div.results-form{
	padding-bottom: 35px;
}
div.result{
	background-color: #ffffff;
	border-bottom: 1px #eeeeee solid;
	padding: 10px;
}
div.checker{
	width: 21px;
	height: 22px;
	float: right;	
	margin: 20px 0 0 6px;
}
div.checker span{
	display: block;
	width: 21px;
	height: 22px;
	background: url(/images/checkbox-bg.png) no-repeat scroll left top;
}
div.checker span.checked{
	background: url(/images/checkbox-bg.png) no-repeat scroll left bottom;
}
div.checker input{
	width: 21px;
	height: 22px;
}
div.result img{
	display: block;
	float: right;
	border: 1px #a2a2a2 solid;
}
div.result p.text{
	
	color:Black;
	font-size:12px;
}
div.result p.textGeo
{
	font-size: 12px;
	color: #666;
}
div.result a{
	display: block;
	float: left;
	width: 45px;
	height: 49px;
	background: url(/images/contact-btn-bg.png) no-repeat scroll left top;
	color: #ffffff;
	text-align: center;
	line-height: 14px;
	text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.50);
	font-size: 0.8em;
	font-weight: bold;
	padding: 7px 5px 0 5px;
	margin-top: 8px;
}
div.result a.SendSuccess{
	display: block;
	float: left;
	width: 45px;
	height: 49px;
	background: url(/images/contact-btn-bg-green.png) no-repeat scroll left top;
	color: #ffffff;
	text-align: center;
	line-height: 14px;
	text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.50);
	font-size: 0.8em;
	font-weight: bold;
	padding: 7px 5px 0 5px;
	margin-top: 8px;
}

div.result-advice{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 35px;
	text-align: center;
	padding-top: 8px;
	background: url(/images/result-advice-bg.png) repeat-x scroll left top;
}
div.result-advice input.button{
	border: 0;
	background: url(/images/result-advice-btn.png) repeat-x scroll left top;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	width: 70%;
	height: 29px;
	color: #4d4d4d;
	font-weight: bold;
	font-size: 1em;
}

/**********************CONTACT********************/

div.cont{
	padding-bottom: 45px;
	background: url(/images/cont-bg.png) no-repeat scroll right bottom;
}
h2{
	color: #005b9e;
	font-size: 1.05em;
	padding-bottom: 5px;
}
div.contact-form{
	padding-top: 15px;
}
div.contact-form input[type="text"]{
	-webkit-box-shadow: inset 2px 2px 3px 2px rgba(0, 0, 0, 0.3);
	box-shadow: inset 2px 2px 3px 2px rgba(0, 0, 0, 0.3); 
	background: #ffffff;
	border: 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	width: 100%;
	padding: 10px;
	color: #a9a9a9;
	font-size: 0.85em;
	margin-bottom: 12px;
	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;
}
div.phone-number{
	padding-left: 100px;
	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;
}
div.contact-form div.selector{
	height: 39px;
	width: 90px;
	border: 0;
	float: left;
	background: url(/images/contact-select-bg.png) no-repeat scroll left top;
}
div.contact-form div.selector span{
	width: 50px;
	color: #000000;
	height: 39px;
	background: none;
	text-shadow: none;
	font-size: 0.85em;
	font-weight: normal;
	padding-left: 40px;
	text-align: left;
}
div.selector option{
	font-size: 0.85em;
}
div.contact-form div.checker{
	margin: 0 10px 0 6px;
}
div.contact-form label{
	font-size: 0.9em;
}
div.contact-form input.button{
	float: left;
	width: 50%;
	color: #ffffff;
	margin-top: 10px;
	height: 48px;
	padding-bottom: 2px;
	text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.50);
}













