/********************************* סטייל כללי מתחיל כאן ******************************************/
a{text-decoration:underline;color:#473328;}
a:hover{text-decoration:none;}
a img{border:0;}
form{margin:0px;}
p,h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
input, textarea, select{font-family:arial;font-size:12px;outline:0;}
textarea{overflow:auto;resize:none;}
input[type="checkbox"], input[type="radio"]{
position:relative;
bottom:-2px;
margin:0 5px 0 0;
}
a, form, p, span, div, h1, h2, h3, h4, h5, input, ul, li, ol, select, textarea{outline:none;}
input[type=submit], input[type=image], input[type="reset"], a, select{cursor:pointer;}
input[type=submit]:hover, input[type=image]:hover, input[type="reset"]:hover{filter:alpha(opacity=80);opacity:0.8;}
table{border-collapse:collapse;}
/************************************ watermark style ****************************************/
::-webkit-input-placeholder  {color:#5a5a5a;}
:-moz-placeholder {color:#5a5a5a;}
.error::-webkit-input-placeholder  {color:red;}
.error:-moz-placeholder {color:red;}
/************************************ watermark style ****************************************/
/************************** dooble ************************************/
.dooble{
float:right;
width:100%;
padding:5px 0 0 0;
text-align:right;
font-weight:normal;
color:#fff;
position:relative;
}
.dooble a{text-decoration:none;font-family:arial;font-weight:normal;padding:0;color:#fff;}
.dooble a:hover{color:#00CCFF;text-decoration:none;}
.dooble span{color:#00CCFF;font-weight:normal;}
/**************************** dooble ************************************/
.inputs{
border:1px solid #ccc;
border-radius:5px;
padding:3px 5px;
}
span.red{
color:red;
float:left;
margin-left:-10px;
position:relative;
}
.fw{float:left;width:100%;}
input.error, textarea.error, select.error{
color:red;
border:1px solid red !important;
}
label.error{
display:none !important;
}
/* News Block */
#marqueecontainer{
position:relative;
width:180px;
height:195px;
overflow:hidden;
border:0;
float:left;
}
/********************************* סטייל כללי מסתיים כאן ******************************************/
a img{border:0;}
.ie7div{
display:none;
*display:block;
margin:0 auto;
width:1000px;
padding:50px 0 20px 0;
text-align:center;
font-size:20px;
line-height:30px;
}
.ie7div .fw{
padding:50px 0 0 0;
}
.ie7div img{
margin:0 30px;
}
.ie7div a:hover img{
filter:alpha(opacity=80);
opacity:0.8;
}
ol,ul {
list-style:none;
margin:0px;
padding:0px;
}
a,img a,img,a img {
border:0;
outline:0;
text-decoration:none;
}
img {vertical-align:top;}
h1,
h2,
h3,
h4,
h5,
h6 {
margin:0px;
font-family:inherit;
font-weight:normal;
color:inherit;
}
.fl-lt {float:right;}
.fl-rt {float:left;}
.clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}
.clearfix:before,
.clearfix:after {
content:'\0020';
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}
.clearfix:after {
clear:both;
}
body, html {
height:100%;
}
#wrap {
min-height:100%;
*display:none;
}
#main {
overflow:auto;
padding-bottom:101px;
}
#footer {
clear:both;
height:101px;
position:relative;
margin-top:-101px;
*display:none;
}
::-webkit-input-placeholder { color:#8A9297; }
:-moz-placeholder { color:#8A9297; }

body {
background:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#545d64;
margin:0;
line-height:20px;
}
.wrapper {
width: 1005px;
margin: 0 auto;
direction: ltr;
text-align: left;
}
.header_outer{
background: url(/content/images/header_bg.png) right bottom repeat-x;
padding-bottom: 19px;
position: fixed;
top: -3px;
right: 0;
width: 100%;
z-index: 999999999;
}
.header{
padding-top:15px;
}
.logo{	
width:166px;
float:left;
padding-right:15px;
}
.header_left{
}
.header_left_top{
float:right;
padding-top:5px;
}
.search_box{
width:221px;
height:24px;
float:right;
border:1px solid #d3d7da;
direction:ltr;
}
.input_text1{
width:173px;
padding:6px 8px;
font-size:12px;
height:12px;
float:left;
border:0;
font-family:Arial, Helvetica, sans-serif;
color:#8a9297;
direction:ltr;
display:block;
outline:0px;
}
-webkit-input-placeholder { color:#5a5a5a; }
-moz-placeholder { color:#5a5a5a; }
.input_btn1{
width:32px;
height:24px;
background:url(/content/images/input_btn1_bg.png) center center no-repeat;
border:0;
display:block;
cursor:pointer;
}
.header_left_top strong{
float:right;
font-weight:400;
margin-right:20px;
border-bottom:1px solid #545d64;
padding-top:4px;
line-height:15px;
}
.header_left_top strong a{
color:#545d64;
line-height:12px;
font-size:12px;
}
.blank1{
height:40px;
clear:right;
}
.nav{
clear:right;
}
.nav_menu{float:left;}
.nav_menu li{
background:url(/content/images/border-l-eft.jpg) left 20px no-repeat;
float:left;
padding:0 7px 0 6px;
line-height:15px;
}
.nav_menu li:first-child{
background:none;
}
.nav_menu li a{
color:#6a747b;
font-size: 20px;
font-family:maorregular, Geneva, sans-serif;
display:block;
padding-top:20px;
}
.nav_menu li:hover a, .nav_menu li.active a{
	background:url(/content/images/nav_hover.png) center top no-repeat;
	
}
.no-padding_l{padding-right:0 !important;}
.no-bg{background:none !important;}
.banner_outer{background:url(/content/images/banner_bg.jpg) center repeat;}
.wrapper.wrapper1{width:978px;}
.banner_outer.height1{height:522px;margin-top: 115px;}
.banner1{padding:40px 0 25px;}
.content_outer{
background:url(/content/images/content_bg.jpg) right top repeat-x;
position:relative;
top:46px;
margin-top:-46px
}
.main_content{
background:#fff;
padding:15px 20px 0;
position:relative;
top:-46px;
margin-bottom:30px;
}
.expl{
height:440px !important;
}
.main_heading{
color:#545d64;
font-size:23px;
font-family:Geneva, sans-serif;
border-bottom:1px solid #babec1;
padding-bottom:8px;
margin-bottom:18px;
font-weight:normal;
padding-top: 20px;
}
.text_bax1{
font-size:12px;
color:#545d64;
margin-bottom:20px;
line-height:18px;
}
.text_bax1 h3{
color:#646f76;
font-family:maorbold, Geneva, sans-serif;
font-size:16px;
font-weight:normal;
}
.text_bax111{
font-size:12px;
color:#545d64;
/* margin-bottom:20px; */
line-height:18px;
}
.text_bax111 h3{
color:#646f76;
font-family:maorbold, Geneva, sans-serif;
font-size:16px;
font-weight:normal;
margin:10px 0;
}
.heading_1{
color:#646f76;
font-family:maorbold, Geneva, sans-serif;
font-size:16px;
font-weight:normal;
}
.send, .social_link{
background:#646f76;
float:right;
height:34px;
line-height:37px;
padding:0 10px;
color:#fff;
font-family:maorbold, Geneva, sans-serif;
font-size:19px;
margin-left:10px;
font-weight:normal;
border:none;
}
.newsletterLabel{float:none !important;}
.social_link:hover{background:#303C45;}
.social_link img{
margin:-5px 8px 0 0;
display:inline-block;
vertical-align:middle;
}
.footer_outer{
background: url(/content/images/footer_bg.png) right top repeat-x #303c45;
min-height: 101px;
position: fixed;
bottom: 0;
right: 0;
width: 100%;
z-index: 99999999;
}
.Ninputs{
width:180px;
height:30px;
line-height:30px;
margin:0 0 5px 0;
padding:0 10px;
border:1px solid #ccc;
behavior:url(/content/js/PIE.htc);
border-radius:5px;
position:relative;
}
.footer{padding:15px 0;}
.footer a{text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.address_bar{
width:100%;
text-align:center;
font-family:maorregular, Geneva, sans-serif;
font-size:15px;
color:#fff;
margin:0 0 10px 0;
}
.address_bar p{
margin:0;
padding:0;
float:none;
position:relative;
display:inline-block;
}
.address_bar a{
color:#fff;
text-decoration:none;
}
.footerEmail{
font-family:arial;
font-size:14px;
}
.footer ul{float:left;}
.footer ul li{
float:left;
font-size:12px;
padding:0 15px;
border-left:1px solid #fff;
line-height:11px;
}
.footer ul li:first-child{
border:0 !important;
}
.footer ul li a{
color:#fff;
}
.no-bdr{
border:0 !important;
}
.footer_left{
float:right;
font-size:12px;
color:#fff;
}
.footer_left a{
color:#fff;
font-weight:bold;
}
/*Publications_page_6
----------------------------------------------------------*/
.banner_outer.height2{
height:305px;
height:440px\9;
}
.banner2{
padding:20px 0;
text-align:center;
margin-top: 130px;
}
.ban2wrap{
width:978px;
height:213px;
position:relative;
}
.box_small2{
width:50px;
height:50px;
background:#fff;
float:right;
position:absolute;
bottom:0;
right:340px;
}
.box_medium2{
width:100px;
height:100px;
background:#a9b0b6;
float:right;
position:absolute;
bottom:0px;
left:88px;
}
.boximg2{
width:370px;
height:195px;
position:absolute;
bottom:0;
left:198px;
}
.boximg3{
width:295px;
height:156px;
position:absolute;
top:0;
right:95px;
}
.side_bar{
float:left;
width:167px;
padding-right:21px;
border-right:1px solid #babec1;
}
.side_list{
}
.side_list li{
padding:6px 12px;
border-bottom:1px solid #babec1;
font-size:14px;
}
.side_list li a{
color:#545d64;
padding-left:20px;
background:url(/content/images/list.png) left -82px no-repeat;
display:block;
}
.side_list li a:hover, .side_list li.active a{
background:url(/content/images/list.png) left 6px no-repeat;
color:#009ddc;
}
.left_content_block1{
float:left;
width:728px;
padding-left:20px;
border-left:1px solid #babec1;
position:relative;
left:-1px;
}
.content_box1{
border:1px solid #babec1;
padding:10px;
margin-bottom:20px;
}
.content_box1_right{
float:left;
margin-right:7px;
}
.text_heading1{
font-size: 19px;
color: #545d64;
font-family: maorbold, Geneva, sans-serif;
margin-top: -3px;
}
.text_bax2{
font-size:12px;
color:#545d64;
height:65px;
position:relative;
overflow:hidden;
}
.click1{
float:right;
font-size:14px;
color:#009ddc;
text-decoration:underline;
font-family:maorbold, Geneva, sans-serif;
margin:0 0 0 15px;
font-weight:normal;
line-height:18px;
}
.click2{
color:#545d64;
font-size:12px;
float:right;
font-family:"Times New Roman", Times, serif;
font-weight:700;
text-decoration:underline;
text-transform:uppercase;
line-height:15px;
}
.no-margin{
margin:0 !important;
}
/*Lawyers_page_6
----------------------------------------------------------*/
/*.margin_b1{ margin-bottom:18px;}*/
.line-height1{ line-height:17px;}
.right_content_block2{
width:458px;
float:left;
}
.right_content_list2{}
.right_content_list2 li{
margin-top:9px;
border:1px solid #babec1;
border-bottom:0px !important;
font-family:maorregular, Geneva, sans-serif;
direction:ltr;
}
.right_content_list2 li:first-child{
margin-top:0;
}
.right_content_list2 li a{
color:#545d64;
padding:6px 20px;
display:block;
font-family:arial;
font-size:19px;
line-height:19px;
border-bottom:1px solid #babec1;
direction:ltr
}
.right_content_list2 li a i{
font-style:normal;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
}
.right_content_list2 li:hover a, .right_content_list2 li.active a{
background: url(/content/images/s_nav_hover.png) 5px center no-repeat;
border-bottom: 1px solid #009ddc;
}
.left_content_block2{
width:418px;
float:left;
margin-left:20px;
padding:20px;
min-height:372px;
border:1px solid #babec1;
}
.left_content_block2_top{
margin-bottom:17px;
}
.left_content_block2_top img{
float:left;
display:block;
margin:0 20px 20px 0;
}
.heading_2{
border-bottom: 3px solid #009ddc;
overflow: hidden;
position: relative;
top: -5px;
/*font-family: maorbold;*/
padding:0 0 8px 0;
font-size: 19px;
margin:0 0 8px 0;
}
.left_content_block2b{
font-family:maorbold, Geneva, sans-serif;
display:block;
margin:0 0 10px 0;
line-height:15px;
font-size: 14px;
}
.left_content_block2_top b{
clear:both;
display:block;
}
.smalltext1{
margin-bottom:10px;
line-height:15px;
font-size: 18px;
}
.margin-b2{
margin-bottom:40px;
}
.margin-b3{ margin-bottom:50px;}
/*contact_page_6
----------------------------------------------------------*/
.right_content_block3{
width:377px;
float:left;
}
.contact_list{
padding-bottom:5px;
}
.contact_list li{
margin-bottom:12px;
padding-top:4px;
font-size:14px;
}
.contact_list li img{
margin-right:10px;
vertical-align:middle;
}
.heading_3{
float:left;
font-family:maorregular, Geneva, sans-serif;
font-size:19px;
font-weight:700;
padding-top:10px;
}
.heading_3_block{
padding-top:5px;
}
.heading_3_block i{
font-style:normal;
display:block;
float:right;
width:65px;
text-align:center;
line-height:14px;
padding-bottom:13px;
margin-bottom:3px;
background:url(/content/images/icon2.png) center bottom no-repeat;
font-size:13px;
position:relative;
right:-15px;
}
.right_content_list3_out{
border:1px solid #babec1;
border-bottom:0px;
}
.right_content_list3 li{
clear:both;
border-bottom:1px solid #babec1;
overflow:hidden;
line-height:16px;
}
.right_content_list3 li > div{
border-right:1px solid #babec1;
width:330px;
float:left;
padding:7px 5px 10px 9px;
font-family:maorbold, Geneva, sans-serif;
font-size:16px;
clear:both;
}
.right_content_list3 li img{
margin:10px 0 0 5px;
}
.right_content_list3 li div i{
font-style:normal;
} 
.right_content_list3 li div a{
float:right;
color:#009ddc;
font-size:14px;
font-family:times;
}
.right_content_list3 li div a:hover{text-decoration:underline;}
.left_content_block3{
width:516px;
float:left;
padding-left:22px;
border-left:1px solid #babec1;
margin-left:22px;
}
.input_area{
width:249px;
float:left;
margin:0 0 18px 18px;
}
.text_field{
width:231px;
height:16px;
padding:8px;
border:1px solid #babec1;
outline:none;
font-size:17px;
color:#b5b8bc;
font-family:maorregular, Geneva, sans-serif;
font-weight:400;
}
.input_area.margin
{
margin:0 0 18px 0;
}
.text_area
{
margin-bottom:20px;
}
.text_area2
{
width:506px;
height:78px;
padding:10px 0 0 8px;
border:1px solid #babec1;
outline:0px;
resize:none;
font-size:17px;
color:#b5b8bc;
font-family:maorregular, Geneva, sans-serif;
font-weight:400;
}
.button1{
background:#009ddc;
width:78px;
height:35px;
line-height:38px;
text-align:center;
float:right;
border:0px;
outline:0px;
cursor:pointer;
font-size:23px;
color:#fff;
font-family:maorbold, Geneva, sans-serif;
}
.check_box1{margin-top:10px;}
.text_area label{
font-size:14px;
color:#a8a8a8;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
margin-top:10px;
}
.map_heading{
margin:0 0 8px;
padding:4px 0 0;
font-size:14px;
color:#545d64;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}
.map_area
{
width:513px;
border:1px solid #babec1;
direction:ltr;
height:236px;
}
.imgbox{
float:right;
width:336px;
height:433px;
position:relative;
margin:0 0 66px 35px;
line-height:433px;
text-align:center;
font-size:1px;
letter-spacing:-1px;
}
.imgbox img{
max-width:100%;
max-height:100%;
vertical-align:middle;
}
.bread{
position: relative;
float: left;
width: 938px;
z-index: 9;
padding: 15px 20px 6px 20px;
}
/*hp banner*/
.banimationWrap{
width:978px;
height:416px;
position:relative;
}
.boximg{
/*opacity:0;
filter:alpha(opacity=o);*/
display:none;
}
.boximg img{
width:100%;
height:100%;
}
.imgbox1{
/* position:absolute;
top:39px;
width:365px;
height:243px;
overflow:hidden; */
position: absolute;
top: 1px;
width: 235px;
height: 388px;
overflow: hidden;
left: 635px;
}
.imgbox2{
position:absolute;
top:0;
right: 359px;
width:369px;
height:195px;
overflow:hidden;
}
.imgbox3{
/* position:absolute;
left:0;
bottom:16px;
width:369px;
height:195px;
overflow:hidden; */
position: absolute;
left: 0;
top: 58px;
width: 235px;
height: 331px;
overflow: hidden;
}
.box_small{
width:50px;
height:50px;
background:#fff;
float:left;
position:absolute;
top:0;
left:184px;
/*opacity:0;
filter:alpha(opacity=o);*/
display:none;
}
.box_medium{
width:100px;
height:100px;
background:#a9b0b6;
float:left;
position:absolute;
bottom:27px;
right:0px;
/*opacity:0;
filter:alpha(opacity=o);*/
display:none;
}
.logo_build{
width: 144px;
height: 144px;
background: #fff;
position: absolute;
top: 212px;
right: 360px;
display: none;
}
.dotwrap{
width:100%;
height:100%;
position:relative;
float:left;
top:5px;
overflow:hidden;
}
.dot{
width:22px;
height:22px;
border-radius:9px;
position:absolute;
/*opacity:0;
filter:alpha(opacity=o);*/
display:none;
behavior:url(/content/js/PIE.htc);
}
.dg{
background:#6a747b;
}
.db{
background:#009ddc;
}
.dot9{
top:29px;
left:51px;
}
.dot8{
top:67px;
left:51px;
}
.dot7{
left:13px;
top:29px;
}
.dot6{
left:13px;
top:67px;
}
.dot5{
top:106px;
left:13px;
}
.dot4{
top:106px;
left:51px;
}
.dot3{
right:32px;
top:106px;
}
.dot2{
right:32px;
top:67px;
}
.dot1{
top:29px;
right:32px;
}
.arrow_but{
position:absolute;
left:147px;
bottom:147px;
}
.arrow_top{
position:absolute;
top:1px;
right:7px;
}
.bnhd{
/* position:absolute;
bottom:8px;
left:466px;
/*opacity:0;
filter:alpha(opacity=o);*/
/* display:none; */ 
position: absolute;
top: 251px;
left: 286px;
display: none;
}

.contwrap{
	min-height:300px;
	width:938px;
}
.ar1{
position: absolute;
top: 7px;
left: 21px;
z-index: 999;
background: url(/content/images/diagonal2.png) top left no-repeat;
width: 120px;
height: 0px;
}
.ar2{
position: absolute;
bottom: 24px;
left: 21px;
background: url(/content/images/left.png) top left no-repeat;
width: 5px;
height: 0px;
}
.ar3{
position: absolute;
top: 2px;
left: 26px;
background: url(/content/images/diagonal.png) top left no-repeat;
width: 112px;
height: 0px;
}
.ar4{
position: absolute;
bottom: 23px;
right: 5px;
z-index: 0;
background: url(/content/images/bottom.png) top left no-repeat;
width: 0px;
height: 5px;
}
.contact_pop{
direction:ltr !important;
}