@import url("wscraft_default.css");

/* ----- CSS FOR HEBREW VERSION--------------- */

body {
background-color: #FFFFFF;
margin:0 auto;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#383E40;
}

form {
margin: 0px;
padding: 0px;
}

p {
margin: 0px;
padding: 0px;
}

ul {
margin-top:10px;
padding: 0px;
margin-right:20px;
}


a{
color: #00266D;
text-decoration: none;
}

a:hover {
color: #00266D;
text-decoration: underline;
}


BR.clearMe{
clear:both;
font-size:0px;
}


Select, Input, Textarea{
font-family:Arial, Helvetica, sans-serif;
color:#6F6D6C;
font-size:12px;
text-align: right;
direction: rtl
}

IMG{
border:0px;
}


/* ----- container --------------- */
/* for understanding browsers */
#container {
position: relative;
margin:0 auto;
width: 780px;
height:auto;
background: url(../images/cont_back.gif) repeat-y;
border-bottom: 1px solid #C3CED2;
border-top: 1px solid #C3CED2;
z-index:2;
min-height:520px;
height:auto;
}


/* for Internet Explorer */
/*\*/
* html #container{
height: 520px;
}
/**/



#container-in {
position: relative;
margin:0 auto;
margin-bottom:20px;
margin-top:10px;
width: 740px;
direction:rtl;
color:#4F575A;
}	

#container-in-index {
position: relative;
margin:0 auto;
margin-top:25px;
margin-bottom:20px;
width: 740px;
direction:rtl;
color:#4F575A;
text-align:justify
}	

#footer {
position: relative;
margin:0 auto;
width: 780px;
margin-top:5px;
height:auto;
z-index:1
}	


/* ----- HEADER --------------- */
#header {
position: relative;
margin:0 auto;
top:15px;
width: 740px;
}

#logo {
position: relative;
margin:0 auto;
float: right;
height: 85px;
width: 405px;
}



#searchbig table {
position: relative;
margin:0 auto;
width:100%;
}

#searchbig input {
border: solid 1px #9E9E9E;
font-size: 11px;
width:130px;
}



#searchbig .button {
position:relative;
margin:0 auto;
width:47px;
height:18px;
color:#3F3F3F;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:12px;
font-weight:bold;
border:1px solid #999;
filter:progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffc6c4c5');
text-align:center;
vertical-align: middle;
}


#searchbig .pix_underline {
border-bottom:#CCCCCC 1px solid;
}


#searchbig .title {
font-size:12px;
font-weight:bold
}

#searchbig #more a{
font-size:10px;
color:#A3B3BA;
text-align:center
}


#searchbig #more a:hover{
color:#4F575A;
}


#search {
position: relative;
margin:0 auto;
padding-left:5px;
float: left;
}



#search input {
border: solid 1px #9E9E9E;
font-size: 11px;
width:130px;
vertical-align:text-bottom;
}

#search .button {
position:relative;
margin:0 auto;
top:-3px;
width:47px;
height:18px;
color:#3F3F3F;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:12px;
font-weight:bold;
border:1px solid #999;
filter:progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffc6c4c5');
text-align:center;
vertical-align: middle;
}

#lang {
position: relative;
margin:0 auto;
float: left;
margin-top:3px;
text-align:center;
background:url(../images/bg_menu.gif)  center no-repeat;
}

#lang a {
padding-left:4px;
padding-right:2px;
}



#menu {
position:relative;
margin:0 auto;
margin-top:35px;
height: 17px;
z-index:10000;
}

#flash {
position: relative;
margin:0 auto;
width: 778px;
text-align:center
}


#catalogeLine {
position: relative;
margin:0 auto;
width: 778px;
height:10px;
font-size:0px;
background:#DADEE2;
text-align:center
}

/* ----- INDEX------- */
#index-news{
position:relative;
margin:0 auto;
float:left;
width:294px;
background:url(../images/index_news.gif) right no-repeat top;
}

#index-news-in{
position:relative;
margin:0 auto;
float:left;
width:284px;
}

#index-news #item {
position:relative;
margin:0 auto;
}



#index-news   #pic{
position:relative;
margin:0 auto;
float: right;
width:96px;
height:70px;
border:1px solid #B5C2C8;
text-align:center
}


#index-news   #pic #image{
position:relative;
margin:0 auto;
overflow:hidden;
margin-top:4px;
width:88px;
height:62px;
}

#index-news #datesmall{
color:#383E40;
font-weight:normal
}


#index-news #title, #index-profile #title{
position:relative;
margin:0 auto;
margin-top:-5px;
color:#7C8E96;
font-size:14px;
font-weight:bold
}

#index-news #titlesmall, #index-profile #titlesmall{
font-size:11px;
font-weight:bold;
}


#index-news #text{
position:relative;
margin:0 auto;
float: left;
width:178px;
font-size:11px;
}


#index-news #overflow, #index-profile #overflow{
height:68px;
overflow: hidden;
}



#index-news div#wn { 
position: relative;
margin:0 auto;
width:284px;
height:85px; z-index:1;
clip:rect(0, 284px, 85px, 0); 
overflow:hidden;
}

#index-news div#cnt { 
position:absolute; 
z-index:1;
}




#index-news #more a, #index-profile #more a{
position:relative;
margin:0 auto;
margin-top:5px;
float: left;
font-size:10px;
color:#A3B3BA;
text-align:center
}


#index-news #more a:hover, #index-profile #more a:hover{
color:#4F575A;
}

#index-news a, #index-profile a{
color:#383E40;
}
#index-news a:hover, #index-profile a:hover{
text-decoration:none
}



#index-profile{
position:relative;
margin:0 auto;
float: right;
width:374px;
background:url(../images/index_prof.gif) right no-repeat top;
}

#index-profile-in{
position:relative;
margin:0 auto;
float:left;
width:364px;
text-align:justify
}

/* ----- PAGE------- */
#bigimage{
position:relative;
margin:0 auto;
width:778px;
height:160px;
overflow:hidden;
text-align:center;
}


#rightPart{
position:relative;
margin:0 auto;
margin-top:15px;
float: right;
width:150px;
height: auto;

}

#middlePart{
position:relative;
margin:0 auto;
margin-top:15px;
float: right;
width:440px;
height:auto
}


#leftPart{
position:relative;
margin:0 auto;
margin-top:15px;
float: right;
width:150px;
height: auto;
}

/* ----- PATH------- */
#container-in  #path{
position:relative;
margin:0 auto;
float:right;
right:170px;
}

#container-in  #path a:hover{
text-decoration:none
}


/* ----- rightPart------- */
#rightPart .see-also-parent{
position:relative;
margin:0 auto;
margin-left:20px;
width:130px;
height: auto;
text-align:right;
}

#rightPart .see-also-parent #bottomLine{
position:relative;
margin:0 auto;
width:130px;
height:1px;
background:url(../images/bg_hor.gif) repeat-x;
}


#rightPart #dot {
position:relative;
margin:0 auto;
height:16px;
float:right
}

#rightPart #dot IMG {
margin-top:6px;
padding-left:2px;
vertical-align:top
}

#rightPart .see-also-active{
position:relative;
margin:0 auto;
width:130px;
text-align:right;
display:block
}


#rightPart .see-also-noactive{
position:relative;
margin:0 auto;
width:130px;
text-align:right;
display:block
}

#rightPart .see-also-parent #title{
font-size:12px;
font-weight:bold;
color:#7C8E96;
text-align:right;
margin-bottom:5px;
margin-right:2px;
}



#rightPart  .see-also-active a{
font-size:11px;
font-weight:bold;
color:#00266D;
padding-right:5px;
padding-left:2px;
display:block;
text-decoration:none;
padding-top:6px;
padding-bottom:6px;
background:url(../images/bg_hor.gif) repeat-x  top #F1F2F4;

}


#rightPart  .see-also-active a:hover{
text-decoration:none;
background:url(../images/bg_hor.gif) repeat-x  top #FBFBFC;
}


#rightPart  .see-also-noactive a{
font-size:11px;
font-weight:bold;
color:#00266D;
font-size:11px;
color:#00266D;
padding-right:5px;
padding-left:2px;
display:block;
text-decoration:none;
padding-top:6px;
padding-bottom:6px;
background:url(../images/bg_hor.gif) repeat-x  top #FBFBFC;

}


#rightPart  .see-also-noactive a:hover{
text-decoration:none;
cursor:text;
display:block;

}




/* ----- middlePart------- */
#middlePart #title{
position:relative;
margin:0 auto;
font-size:14px;
font-weight:bold;
color:#7C8E96;
background:url(../images/bg_title.gif) right no-repeat;
float:right;
}



#middlePart #title #date{
text-align:right;
font-size:12px;
font-weight: normal;
color:#7C8E96;
}


#middlePart-bg{
position:relative;
margin:0 auto;
width:440px;
min-height:100px;
text-align:right;
background: url(../images/bg_midd.gif) repeat-y top;
}


#middlePart-in{
position:relative;
margin:0 auto;
width:400px;
min-height:150px;
top:10px;
font-size:12px;
color:#383E40;
line-height:18px;
text-align: right;
min-height:290px;
height:auto;
}


/* for Internet Explorer */
/*\*/
* html #middlePart-in{
height:290px
}
/**/


#middlePart-in IMG{
border:0px solid #B5C2C8;
font-size:0
}




/* ----- leftPart------- */
#leftPart-in{
position:relative;
margin:0 auto;
width:130px;
height:auto;
margin-right:20px;
margin-top:15px;
}




#leftPart-in #pic IMG{
position:relative;
margin:0 auto;
width:120px;
height: auto;
overflow:hidden;
padding:4px;
border:1px solid #B5C2C8;
font-size:0
}


#leftPart-in #downloads_item{
position:relative;
margin:0 auto;
width:130px;
height:auto;
margin-top:10px;
}


#leftPart-in #downloads_item #title{
position:relative;
margin:0 auto;
color:#7C8E96;
font-size:11px;
font-weight:bold;
margin-bottom:5px;
}

#leftPart-in #downloads_item a{
color:#383E40;
font-size:11px;
font-weight: normal;
display:block;
text-align:right
}
#leftPart-in #downloads_item a:hover{
color:#7C8E96;
text-decoration:none
}


#leftPart-in #downloads_item IMG{
vertical-align:middle
}

/* ----- NEWS CATALOGE------- */

#news-cataloge #item {
position:relative;
margin:0 auto;
border-bottom: 1px solid  #CCCCCC;
width:400px;
padding-bottom:5px;
}

#news-cataloge   #pic{
position:relative;
margin:0 auto;
float: right;
width:96px;
height:70px;
border:1px solid #B5C2C8;
text-align:center
}


#news-cataloge   #pic #image{
position:relative;
margin:0 auto;
overflow:hidden;
margin-top:4px;
width:88px;
height:62px;
}

#news-cataloge   #pic #image IMG{
border:0;
padding:0
}


#news-cataloge #titlesmall{
font-size:11px;
font-weight:bold;
color:#00266D
}


#news-cataloge #datesmall{
font-size:11px;
color:#383E40;
font-weight:normal
}



#news-cataloge #text{
position:relative;
margin:0 auto;
float: left;
width:290px;
font-size:11px;
}

#news-cataloge #more{
position:relative;
margin:0 auto;
margin-top:5px;
margin-bottom:5px;
float: left;
font-size:11px;
color:#A3B3BA;
text-align:center;
}


#news-cataloge #more a{
font-size:11px;
color:#A3B3BA;
text-align:center
}

#news-cataloge #more a:hover{
color:#4F575A;
}

#news-cataloge a{
color:#383E40;
}
#news-cataloge a:hover{
text-decoration:none
}



/* ----- NEWS ARTICLE------- */
#news-article #item {
position:relative;
margin:0 auto;
width:400px;
height: auto;
}

#news-article   #pic{
position:relative;
margin:0 auto;
float: right;
width:96px;
height:70px;
border:1px solid #B5C2C8;
text-align:center
}


#news-article   #pic #image{
position:relative;
margin:0 auto;
overflow:hidden;
margin-top:4px;
width:88px;
height:62px;
}

#news-article   #pic #image IMG{
border:0;
padding:0
}


#news-article #titlesmall{
font-size:11px;
font-weight:bold;
}


#news-article #text{
position:relative;
margin:0 auto;
float: left;
width:290px;
font-size:12px;
text-align: right;
}

#news-article #more a{
position:relative;
margin:0 auto;
margin-top:5px;
float: left;
font-size:11px;
color:#A3B3BA;
text-align:center
}

#news-article #more a:hover{
color:#4F575A;
}

#news-article a{
color:#00266D;
font-weight:bold
}

#news-article a:hover{
text-decoration: underline
}

#news-article   .full_image{
position: absolute;
top:0px;
z-index:500000;
background:#FFFFFF;
border:1px solid #DADEE2;
padding:10px;
}

#news-article   .close{
position: absolute;
margin-right:15px;
right:0px;
}

#news-article   .full_image IMG{
border:0px;
}


#news-article   .close IMG{
border:0px;
vertical-align: middle
}


/* ----- NEWS ARTICLE------- */
#projects {
position:relative;
margin:0 auto;
width:400px;
height: auto;
}

#projects   #pic{
position:relative;
margin:0 auto;
float: right;
width:96px;
height:70px;
border:1px solid #B5C2C8;
text-align:center
}


#projects   #pic #image{
position:relative;
margin:0 auto;
overflow:hidden;
margin-top:4px;
width:88px;
height:62px;
}

#projects   IMG{
border:0;
padding:0
}


#projects   .full_image{
position: absolute;
top:-250px;
z-index:1000;
background-color:#FFFFFF;
border:1px solid #DADEE2;
padding:10px;
}

#projects   .close{
position: absolute;
margin-right:15px;
right:0px;
}


/* for FORM CONTACTS **********************************************************/
#formcontacts table{
width:400px;
height:auto;
text-align:right;
font-size:12px;
}

#formcontacts table input{
width:170px;
font-size:12px;
}

#formcontacts table textarea{
width:370px;
font-size:12px;
}

#formcontacts  .send{
position:relative;
margin:0 auto;
width:47px;
height:18px;
color:#3F3F3F;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:12px;
font-weight:bold;
border:1px solid #999;
filter:progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffc6c4c5');
text-align:center;
vertical-align: middle;
}


/* ----- SITE MAP------ */

.sitemap  {
list-style: square;
color:#DADEE2;
font-size:11px;
text-decoration:none
}

/* ----- MEDIABOX SHOW------ */

#mediaboxShow  {
position:relative;
margin:0 auto;
width:800px;
height:600px;
color:#00266D;
font-size:12px;
text-align:center;
font-weight:bold;
padding:0;
}



/* ----- FOOTER------- */
#copy{
position:relative;
margin:0 auto;
float:left;
color:#78838E

}

#copy IMG{
vertical-align:text-top;
margin-top:1px;
}


#links{
position:relative;
margin:0 auto;
float: right;
color:#78838E

}


#links a{
color:#78838E;
}

