*{ padding:0; margin:0}
body { margin: 0px; color:#000000; font-size:14px; font-family:'Alef', Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) repeat;}
img{ border:none;}
.f-left{ float:lef;}
.f-right{ float:right;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
a{ color:#af8d51; text-decoration:none;}
a:hover{ color:#000000; text-decoration:none;}
p{ text-align:justify;}
input, textarea{ padding:5px 7px; width:180px; line-height:16px; font-size:14px; background:#f0f1e7; border:1px solid #d3c4aa; outline:none;}
input{ height:16px;}
input[type="submit"]{ height:28px;}

h1{ font-size:24px; color:#7a623a; font-weight:normal; font-family:'Alefbold', Arial, Helvetica, sans-serif; padding:0px 0 2px;}
h2{ font-size:22px; color:#7a623a; font-weight:normal; font-family:'Alefbold', Arial, Helvetica, sans-serif; padding-bottom:4px;}

@font-face {
    font-family: 'Alefbold';
    src: url('../fonts/Alef-Bold.eot');
    src: url('../fonts/Alef-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Alef-Bold.woff') format('woff'),
         url('../fonts/Alef-Bold.ttf') format('truetype'),
         url('../fonts/Alef-Bold.svg#alefbold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Alef';
    src: url('../fonts/Alef-Regular.eot');
    src: url('../fonts/Alef-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Alef-Regular.woff') format('woff'),
         url('../fonts/Alef-Regular.ttf') format('truetype'),
         url('../fonts/Alef-Regular.svg#alefregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.wrapper{ float:left; width:100%; background:url(../images/bg1.jpg) repeat-x}
.main{ width:960px; margin:0 auto;}

/*header*/
.header{ float:left; width:960px; padding-bottom:2px;}
.logo{ float:left; padding-top:5px;}

.top_panel{ float:right; margin:7px 0 0 0; line-height:28px;}

.lang{ float:right; margin-right:15px;}
.lang span{ padding:0 15px;}
.lang a, .lang span{ color:#9abac4;}
.lang a.active{ font-family:'Alefbold', Arial, Helvetica, sans-serif; color:#55aac6;}

#search_form{ float:right;}
#searchbox{ text-align: middle; font-style:italic; color:#a99f94; float:left;}
#searchbox:focus{ color:#000; font-style:normal;}
#searchbox_submit{ width:28px; background:url(../images/search_bg.png) no-repeat center center #e9e2d5; border-left:0 none; float:left; cursor:pointer;}
#searchbox_submit1{ width:28px; background:url(../images/search_bg1.png) no-repeat center center #e9e2d5; border-left:0 none; float:left; cursor:pointer;}

/*col-main*/
.col-main{ width:960px; float:left;}
.col-left{ float:left; min-height:640px; width:222px; background:#fff; padding:9px 9px 9px 8px;}
.col-left1{ float:left; min-height:689px; width:222px; background:#fff; padding:9px 9px 9px 8px;}
.col-left2{ float:left; min-height:1290px; width:222px; background:#fff; padding:9px 9px 9px 8px;}
.col-right{ float:right; width:710px;}

.left_nav{ float:left; width:213px; padding:0 0 15px 9px; background-image:url(../images/line.png); background-repeat:no-repeat;}
.left_nav.menu1{ background-position:left 13px;}
.left_nav.menu2{ background-position:left 43px;}
.left_nav.menu3{ background-position:left 73px;}
.left_nav.menu4{ background-position:left 103px;}
.left_nav.menu5{ background-position:left 133px;}
.left_nav.menu6{ background-position:left 163px;}
.left_nav.menu7{ background-position:left 193px;}
.left_nav.menu8{ background-position:left 223px;}
.left_nav.menu9{ background-position:left 253px;}
.left_nav.menu10{ background-position:left 283px;}
.left_nav ul{ list-style-type:none;}
.left_nav ul li{ border-bottom:solid 2px #fff;}
.left_nav ul li a{ background:#f7efe1; padding:0 10px; line-height:28px; display:block; color:#000;}
.left_nav ul li a:hover{background:#55aac6; color:#fff;}
.left_nav ul li a.active{background:#55aac6; color:#fff; font-family:Arial, Helvetica, sans-serif}

/*membership*/
.membership{ float:left; width:213px; padding:0 9px 0 0; background:url(../images/line_right.png) no-repeat right bottom; }
.membership_title{ width:222px; margin-top:-10px; text-align:center; background:url(../images/line-title.png) repeat-x left center; float:left; font-family:'Alefbold', Arial, Helvetica, sans-serif}
.membership_title span{ background:#fff; margin:0 auto; padding:0 7px}
.membership ul{ list-style-type:none; padding:0 0 0 9px;}
.membership ul li{  line-height:21px}
.membership ul li a{ color:#24728c;}
.membership ul li a:hover{ color:#24728c;}
.membership ul li a.selected{ color:#24728c; font-family:'Alefbold', Arial, Helvetica, sans-serif;}

/*banner*/
.banner{ float:left; width:690px; padding:10px; background:#fff; margin-bottom:11px; }
.banner_inner{ width:690px; min-height:295px;} /*background:url(../images/banner_bg.jpg) no-repeat left top;*/
.banner_title{ background:#3d7a8d; line-height:40px; padding:0 20px; color:#fff; font-size:24px; float:left; margin:28px 0 22px 0 }

/*contant*/
.main_contant{ position:relative; float:left; width:650px; background:#fff; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px; min-height:312px; line-height:22px;}
.main_contant1{ position:relative; float:left; width:650px; background:#fff; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px; min-height:360px; line-height:22px;}
.main_contant2{ position:relative; float:left; width:650px; background:#fff; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px; min-height:960px; line-height:22px;}
.title{ width:486px; font-size:24px; line-height:22px; font-family:'Alefbold', Arial, Helvetica, sans-serif; margin-bottom:8px; padding:8px 0; border-top:dashed 1px #d2cabc; border-bottom:dashed 1px #d2cabc;}
.ebrary span{ font-size:22px; line-height:22px;}

.divnone{ display:none;}
.divnone.disp{ display:block; height:312px; overflow:hidden}
.divnone.disp1{ display:block; height:360px; overflow:hidden}
.divnone.disp2{ height:800px;}
.home .divnone.disp{ margin-right:2px;}

.footer_bottom{ padding-top: 20px; position: absolute; bottom: 10px;}
.footer_bottom a{ margin-right:10px; background:#55aac6; color:#fff; line-height:28px; padding:0 20px; float:left; font-size:14px; font-family:'Alefbold', Arial, Helvetica, sans-serif;}

.footer{ float:left; width:960px; text-align:center; padding:6px 0 0 0; font-size:12px;}
.footer img{ vertical-align:middle}

/*management & business info*/
.banner_inner.eng{ background:url(../images/banners/home_eng.png) no-repeat left top;}
.banner_inner.heb{ background:url(../images/banners/home_heb.png) no-repeat left top;}
.management-business-info .banner_inner{ /*background:url(../images/management-business-info.jpg) no-repeat left top;*/ }
.about_banner .banner_inner{ /*background:url(../images/about_banner.jpg) no-repeat left top;*/ }
.about_banner .banner_title{ background:#221f18; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;}
.management-business-info .banner_title{ background:#1a3357;}
.management-business-info_main{ padding-bottom:11px; margin-bottom:8px; border-bottom:dashed 1px #d2cabc; line-height:17px;}
.management-business-info_main1{ padding-bottom:11px; margin-bottom:8px; border-bottom:dashed 0px #d2cabc; line-height:17px;}
.page{ text-align:center; padding-top:7px;}
.page a{ line-height:24px; background:#e9e2d5; color:#000; margin-right:5px; padding:0 7px; font-family:Arial, Helvetica, sans-serif; font-size:14px; display:inline-block}
.page a.more_info{ margin-right:0; background:#55aac6; color:#fff; line-height:28px; padding:0 20px; float:right; font-size:14px;  font-family:'Alefbold', Arial, Helvetica, sans-serif;}
.page a.more_info1{ margin-right:0; background:#55aac6; color:#fff; line-height:28px; padding:0 20px; float:left; font-size:14px;  font-family:'Alefbold', Arial, Helvetica, sans-serif;}

.pg_a{ line-height:24px; background:#e9e2d5; color:#000; margin-right:5px; padding:0 7px; font-family:Arial, Helvetica, sans-serif; font-size:14px; display:inline-block}

.page10{ text-align:center; width:670px;}
.page10 a{ line-height:24px; background:#e9e2d5; color:#000; margin-right:5px; padding:0 7px; font-family:Arial, Helvetica, sans-serif; font-size:14px; display:inline-block}
.page10 a.more_info2{  margin-right:0; background:#55aac6; color:#fff; line-height:28px; font-size:14px;  font-family:'Alefbold', Arial, Helvetica, sans-serif;}

.content_bottom_img{ float:left; width:100%; padding-top:15px;}
.content_bottom_img img{ border:solid 1px #ccb690; margin-right:9px;}

.get-an-offer{ border:dashed 1px #d2cabc; padding:10px 0; margin-top:10px; border-left:none; border-right:none;}
.get-an-offer td{ padding:10px 8px;}
.get-an-offer .input_text{ color:#7a623a;}
.get-an-offer .textarea_text{ min-height:104px; max-height:148px; color:#7a623a;}
.get-an-offer .submit{ background:#55aac6; color:#fff; border:1px solid #55aac6; width:196px;  font-family:'Alefbold', Arial, Helvetica, sans-serif; cursor:pointer;}
.get-an-offer .input_text:focus,
.get-an-offer .textarea_text:focus{ background:#fff; border:solid 1px #55aac6;}

.col1, .col3{ width:13%;}
.col2, .col4{ width:27%;}