/* ============ !style.css ================ */
/* ======================================== */

/* ============ !Main/General ============= */
/* ======================================== */
body {
	margin:0px;
	padding:0px;
	color:#666666;
	background-color:#000000;
	font-size: 12px;
	font-family:arial;
}
a {
	text-decoration:none;
}
.mainContainer {
	width:966px;
	height:421px;
	margin:0px auto 0px auto;
}
.mainContent {
	width:100%;
	height:420px;
	position:relative;
}
.mainContentLeftSpace {
	width:85px;
	height:420px;
	position:relative;
	float:left;
	overflow:hidden;
}
.mainContentMainText {
	width:333px;
	height:420px;
	position:relative;
	float:left;
	overflow:hidden;
}
.mainContentMiddleSpace {
	width:23px;
	height:420px;
	position:relative;
	float:left;
	overflow:hidden;
}
.mainContentRight {
	width:525px;
	height:420px;
	background-image:url(../img/logo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	float:left;
	overflow:hidden;
}
.menuFooter a {
	text-decoration:none;
	color:#cc0000;
}
/* ============ !End of Main/General ====== */


/* ============ !Menu ===================== */
/* ======================================== */
.menuRow {
	width:100%;
	height:24px;
	line-height:24px;
	position:relative;
	margin:0px;
	font-family:arial;
	border-bottom:2px solid #666666;
	z-index:1;
	clear:both;
}
.menuRowContainer {
	width:920px;
	height:24px;
	position:relative;
	margin:0px auto 0px auto;
	cursor:default;
}
.menuLink {
	width:200px;
	padding-right:80px;
	position:relative;
	float:right;
	text-align:right;
	cursor:pointer;
	overflow: hidden;
}
.menuTextEnglish {
	font-size:12px;
	font-weight:bold;
}
.menuTextHebrew {
	font-size:16px;
	font-weight:bold;
}
.menuOn {
	color:#990000;
	border-bottom:2px solid #990000;
}
#menuProjectName {
	position:relative;
	float:left;
	left:162px;
	height: 18px;
	vertical-align: bottom;
	color:#666;
}
#menuProjectNum {
	position:relative;
	width: 400px;
	float:left;
	left:162px;
	height: 18px;
	vertical-align: bottom;
	color:#666;
}
.menuProjectNumItem {
	position:relative;
	right:80px;
	font:bold 11pt Arial;
	text-align:left;
	vertical-align: bottom;
	line-height:18px;
	cursor:pointer;
}
.infoName {
	padding:0px;
	margin:15px 15px 0px 15px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
.infoDesc {
	padding:0px;
	margin:15px 15px 0px 15px;
	font-family:arial;
	font-size:12px;
}
.menuFooter {
	width:725px;
	height:20px;
	overflow:visible;
	margin:30px auto 0px auto;
	text-align:center;
	line-height:20px;
	color: #cc0000;
	font-size:12px;
	position:relative;
}
.menuFooterFloat {
	position:relative;
	float:left;
	width:auto;
	height:20px;
	line-height:20px;
}
.menuFooterFloat a {
	text-decoration:none;
}
.menuFooterFloat a:hover {
	text-decoration:none;
	color:#666666;
}
.menuFooterFont14 {
	font-size:14px;
}
/* ============ !End of Menu ============== */


/* ============ !Scroll =================== */
/* ======================================== */
.linkScrollHolder {
	float:left;
	margin:0px;
}
.linkScrollPane {
	width: 330px;
	height: 260px;
	overflow:auto;
	visibility:hidden;
	float: left;
	text-align:right;
}
.linkScroll .jScrollPaneTrack {
	background: url(../img/linkscroll_track.gif) repeat-y;
}
.linkScroll .jScrollPaneDrag {
	background: url(../img/linkscroll_drag_middle.gif) no-repeat 0 50%;
}
.linkScroll .jScrollPaneDragTop {
	background: url(../img/linkscroll_drag_top.gif) no-repeat;
	height: 4px;
}
.linkScroll .jScrollPaneDragBottom {
	background: url(../img/linkscroll_drag_bottom.gif) no-repeat;
	height: 4px;
}
.linkScroll a.jScrollArrowUp {
	height: 17px;
	background: url(../img/linkscroll_arrow_up.gif) no-repeat 0 0;
}
.linkScroll a.jScrollArrowUp:hover {
	background-position: 0 -20px;
}
.linkScroll a.jScrollArrowDown {
	height: 17px;
	background: url(../img/linkscroll_arrow_down.gif) no-repeat 0 0;
}
.linkScroll a.jScrollArrowDown:hover {
	background-position: 0 -20px;
}
.linkScroll a.jScrollActiveArrowButton, .linkScroll a.jScrollActiveArrowButton:hover {
	background-position: 0 -40px;
}
/* ============ !End of Scroll ============ */


/* ============ !About ==================== */
/* ======================================== */
.mainContentTextAbout {
	height:320px;
	font-size:15px;
	line-height:18px;
	color:#cccccc;
	text-align:right;
	direction:rtl;
	padding-top:45px;
	background-image:url(../img/bg_about.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.mainContentTextAboutTitle {
	color:#990000;
	font-size:15px;
	line-height:18px;
	padding-top:45px;
	height:20px;
	text-align:right;
	direction:rtl;
}
.mainContentTextAboutLink,  .mainContentTextAboutLink a{
	color:#990000;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	height:20px;
	text-align:right;
	direction:rtl;
}
/* ============ !End of About ============= */


/* ============ !Contact ================== */
/* ======================================== */
.mainContentTextContact {
	height:340px;
	font-size:12px;
	line-height:18px;
	color:#cccccc;
	padding-top:80px;
	text-align:center;
	direction:rtl;
	background-image:url(../img/bg_contact.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
/* ============ !End of Contact =========== */


/* ============ !Links ==================== */
/* ======================================== */
.mainContentTextLinks {
	height:360px;
	font-size:12px;
	line-height:18px;
	color:#cccccc;
	padding-top:60px;
	background-image:url(../img/bg_links.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.linksTitle {
	display:block;
	text-align:right;
	direction:rtl;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	padding-top:32px;
	margin-bottom:20px;
}
.linksTitle p {
	margin:0px 0px 20px 0px;
}
.mainContentTextLinks a {
	color: #999999;
	line-height:18px;
	font-size:14px;
	text-decoration:none;
}
.mainContentTextLinks a:hover {
	color: #990000;
}
/* ============ !End of Links ============= */


/* ============ !Projects ================= */
.mainContainerProjects {
	width:1003px;
	height:420px;
	position:relative;
	/*width:987px;*/
	text-align:right;
	overflow:hidden;
	margin:0px auto 0px auto;
}
.projectsLeftSpace {
	width:118px;
	/*width:110px;*/
	height:420px;
	float:left;
	overflow:hidden;
}
.projectsSketches {
	width:220px;
	height:420px;
	float:left;
	margin-top:23px;
	margin-right:10px;
	overflow:hidden;
}
.projectsThumbs {
	width:102px;
	height:420px;
	background-color:#000000;
	margin-top:8px;
	margin-right:3px;
	float:left;
	overflow:hidden;
}
.projectsImages {
	width:542px;
	height:420px;
	float:right;
	border:0px solid red;
	background-image: url('../img/logo.gif');
	background-repeat: no-repeat;
	overflow:hidden;
}
/* ============ !End of Projects ========== */


/* ============ !Homepage ================= */
/* ======================================== */
.homepageLogo {
	width:250px;
	height:auto;
	position:relative;
	margin:68px auto 12px auto;
}
.homepageMainImage{
	width:250px;
	height:auto;
	position:relative;
	margin:0px auto 0px auto;
}
.homepageMainText{
	width:250px;
	height:50px;
	position:relative;
	margin:12px auto 0px auto;
}
.homepageTextPhone {
	width:120px;
	color:#666666;
	font-family:arial;
	font-size:12px;
	line-height:14px;
	margin-top:1px;
	position:relative;
	float:left;
	overflow:hidden;
}
.homepageTextFax {
	width:120px;
	color:#666666;
	font-family:arial;
	font-size:12px;
	margin-top:1px;
	line-height:15px;
	position:relative;
	float:left;
	overflow:hidden;
}
.homepageTextName {
	width:130px;
	color:#999999;
	font-family:arial;
	font-size:15px;
	line-height:15px;
	position:relative;
	text-align:right;
	float:right;
	overflow:hidden;
}
.homepageTextEmail, .homepageTextEmail a {
	width:130px;
	height:auto;
	color:#999999;
	font-family:arial;
	font-size:14px;
	line-height:15px;
	position:relative;
	text-align:right;
	float:right;
	overflow:visible;
	text-decoration:none;
}
.homepageMenuLinks {
	width:250px;
	position:relative;
	margin:72px auto 40px auto;
	text-align:center;
}
.homepageMenuLinks a {
	font-size:14px;
	color:#999999;
	text-decoration:none;
}
.homepageMenuLinks a:hover {
	color: #990000; 
	text-decoration: none;
}
.homepageMenuLinksEnglish {
	font-size:12px;
}
.homepageMenuLinksHebrew {
	font-size:16px;
}
.homepageTextFooter {
	width:720px;
	text-align:center;
	color:#660000;
	position:relative;
	margin:0px auto 15px auto;
}
.homepageTextCredit {
	width:720px;
	text-align:center;
	color:#660000;
	position:relative;
	direction:rtl;
	margin:0px auto 20px auto;
}
.homepageTextCredit a, .homepageTextCredit a:hover {
	font-size:14px;
	color:#660000;
	text-decoration:none;
}
/* ============ !End of Homepage ========== */



/* ============ !Thumbs =================== */
/* ======================================== */
#tumbs {
	position:relative;
	width: 101px;
	height: 340px;
	top:0px;
	z-index:1;
	padding:0px;
	background-color: #000000;
	layer-background-color: #000000;
}
#tumbs img{
	position:relative;
	margin-top:4px;
	padding:0px;
	width:100px;
	z-index:1;
	cursor:pointer;
	background-color: #000000;
	layer-background-color: #000000;
	border:1px solid #000000;
}
/* ============ !End of Thumbs ========== */






/* ============ !Old Css File ============= */
/* ======================================== */
.clearing {
	height:0;
    line-height:0px;
    font-size:0px;
	clear:both;
}
.text_w, .menu_text {
	font:normal 12px Arial;
	color:#666;
}
#tumbs_icon {
	position:relative;
	margin:10px 0px 0px 0px;
	width:102px;
	height:340px;
	z-index:1;
	background-color: #000000;
}
#e_up {
	position:relative;
	margin:20px 0px 0px 0px;
	cursor:pointer;
	width:100px;
	height:12px;
	z-index:1;
}
#e_down {
	position:relative;
	margin:10px 0px 0px 0px;
	cursor:pointer;
	width:100px;
	height:12px;
	z-index:1;
}
#more_info {
	position:relative;
	margin:0px;
	right:15px;
	width:220px;
	height:25px;
	background-color: #000000;
	text-align:right;
	vertical-align:top;
}
.mass {
	font:bolder 11pt Arial;
	text-align:right;
	vertical-align: middle;
	line-height:22px;
	cursor:pointer;
	color: #999999;
	float:right;
	margin-left:2px;
}
.mass_e {
	font:bolder 9pt Arial;
	text-align:right;
	vertical-align: middle;
	line-height:22px;
	cursor:pointer;
	color:#666666;
	float:right;
	margin-left:2px;
}
.mass_i {
	float:right;
	margin-left:2px;
}
#plan_pic {
	position:relative;
	margin:0px;
	width:220px;
	z-index:4;
	background-color:#000000;
	layer-background-color:#000000;
	background-image:url('../img/space.gif');
	background-repeat:no-repeat;
}
#big_errow {
	position:relative;
	top:0px;
	right:17px;
	width:533px;
	height:408px;
	z-index:1;
}
#bPic {
	position:relative;
	left:0px;
	margin:0px 0px 0px 17px;
	width: 533px;
	height: 392px;
	z-index: 4;
	background-image: url('../img/space.gif');
	background-repeat: no-repeat;
}
#sLan {
	filter:alpha(Opacity=60, FinishOpacity=0, ); /* IE */ 
	-moz-opacity: 0.5; /* mozilla */ 
}
.menu_num {
	width:30px;
	position:relative;
	right:80px;
	font:bold 11pt Arial;
	text-align:left;
	vertical-align: bottom;
	line-height:18px;
	cursor:pointer;
}
.menu_name {
	position:relative;
	right:80px;
	font:bold 11pt Arial;
	text-align:left;
	vertical-align: bottom;
	line-height:18px;
	cursor:pointer;
}
.txt_page{
	font:normal 11pt Arial;
	vertical-align: middle;
	line-height:18px;
	color: #cccccc;
}
.txt_page_c {
	font:normal 11pt Arial;
	vertical-align: middle;
	line-height:18px;
	color: #cccccc;
	text-align: center;
}
.txt_page_c p {
	text-align: center;
}
.txt_page a, .txt_page_c a {
	font: normal 11pt Arial;
	line-height:18px;
	color: #999999;
	text-decoration: none;
}
.txt_page a:hover, .txt_page_c a:hover {
	font: normal 11pt Arial;
	line-height:18px;
	color: #cccccc;
}
/* ============ !End of Old Css File ====== */
