﻿body {direction:rtl; background-color:#fff;height:100%; margin-top:0px;padding-top:0px; text-align:right;}

a {color:#29ACFE;}
a:hover {color:#FD0202;}


#Page {width:100%;height:100%;z-index:3;margin-top:0px;padding-top:0px;}

/* Header */
#header{width:100%;min-height:128px; height:auto !important; z-index:5; height:128px;background-image:url(/sites/194/themes/Custom/images/bgTop.jpg);}
#headerwrapper {width:100%;min-height:128px; height:auto !important; height:128px; margin:0 auto;}
#Header1 {width:955px;min-height:81px; height:auto !important;height:81px;margin:0 auto;}
#Header2 {width:955px;height:41px;margin:0 auto;z-index:5;}


#content{width:100%;min-height:550px; height:auto !important; height:550px;z-index:3;background-image:url(/sites/194/themes/Custom/images/bgContent.jpg);background-position:top;background-repeat:repeat-x;margin-top:0px;z-index:3;}
#contentwrapper {width:955px;margin:0 auto;min-height:550px;}

/* Footer */
#footer {width:100%;min-height:208px; height:auto !important; z-index:5; height:207px;margin-top:35px;background:#000 url(/sites/194/themes/Custom/images/footer1_bg.jpg) repeat-x scroll left top;}

#Footer1 {width:100%;}
#Footer1Wrapper {width:955px;margin:0 auto;min-height:142px; height:auto !important;height:142px;}

#Footer2 {width:100%;background:transparent url(/sites/194/themes/Custom/images/footer2_bg.jpg) repeat-x scroll left bottom;}
#Footer2Wrapper {width:955px;margin:0 auto;min-height:66px; height:auto !important;height:66px;}

#Footer3 {display:none;}


#Header2.customMenuRad {width:608px;}

/****************************************************************************/

#headerwrapper{background:transparent url(/sites/194/themes/Custom/images/header_bg.jpg) repeat-x left top;}

/*menus modules*/
#Header1{text-align:right;display:block;position:relative;}
#Header1 .customMenuH{min-height: 25px; width:100%; position:relative;overflow:hidden;padding-left: 2px; background:transparent url(/sites/194/themes/Custom/images/header1_menu_l_bg.jpg) no-repeat scroll left top;}

#Header1 .firstLevel{display:block;float:left;#width:52%;height:25px;background:transparent url(/sites/194/themes/Custom/images/header1_menu_bg.jpg) repeat-x scroll left top; }
#Header1 .firstLevel .item{display:block;float:right;height: 25px;position:relative;background:transparent url(/sites/194/themes/Custom/images/header1_menuseparator_bg.jpg) no-repeat scroll right 8px; }
#Header1 .firstLevel .item .aFirstLevel{display:inline-block;color:#fff;text-decoration:none;outline:0;font-size:13px;height:20px; width:auto;padding:5px 35px 0px 35px;font-weight:bold;text-align:center; }
#Header1 .firstLevel .first {background:transparent url(/sites/194/themes/Custom/images/header1_menu_r_bg.jpg) no-repeat scroll right top;}

/*#Header1 .firstLevel .first .aFirstLevel,*/
#Header1 .firstLevel .item .aFirstLevel:hover{/*color:#e42224;*/background:transparent url(/sites/194/themes/Custom/images/header1_menu_Active.jpg) no-repeat scroll center bottom;}


#Footer1 .columnMenu{padding-top: 20px;min-height:142px; height:auto !important;height:142px;}
#Footer1 .columnMenu_section{ float:right;width:150px; margin-left:40px;}
#Footer1 .columnMenu_section span{ color:#FD0202; font-size:18px;}
#Footer1 .columnMenu li { display:block;position:relative; list-style:none;}
#Footer1 .columnMenu li a {display:inline-block;color:#D0CFCF;text-decoration:none;outline:0;font-size:13px;}
#Footer1 .columnMenu li a:hover{ color:#FE0303;}

#Footer2 #Footer2Wrapper{ width:955px; margin:0px auto;text-align: left;}
#Footer2 #Footer2Wrapper .textModule{ padding-top:8px; color:#C4C2C2;}


/*Content*/
#Content1{ width:955px; min-height:40px;}
#Content1 .customMenuH{ padding-top:15px;display:block;}

#Content1 .firstLevel{display:block; width:100%;height:34px;}
#Content1 .firstLevel .item{display:block;height:34px;float:right;position:relative;padding-left:4px;margin-left: 10px;background:transparent url(/sites/194/themes/Custom/images/sub_menu2_bg.jpg) no-repeat scroll left top; }
#Content1 .firstLevel .item .aFirstLevel{text-decoration: none; display:block;height:34px;background:transparent url(/sites/194/themes/Custom/images/sub_menu_r_bg.jpg) no-repeat scroll right top;}
#Content1 .firstLevel .item .aFirstLevel .aText{color: #FFFFFF;display:block;height:29px;padding: 5px 20px 0;}

#Content1 .firstLevel .firstActive .aFirstLevel .aText,
#Content1 .firstLevel .lastActive .aFirstLevel .aText,
#Content1 .firstLevel .itemActive .aFirstLevel .aText,
#Content1 .firstLevel .item .aFirstLevel .aText:hover{background:transparent url(/sites/194/themes/Custom/images/sub_menu_active_bg.jpg) no-repeat scroll center bottom;}


#Content2 .pagemodule .textModule{padding: 0 0 10px 10px;} 
.list_images ul li h3.listTitle {color:#29ACFE;font-size:17px;}
.list_images ul li a.listlink {color: #333;}
.list_images ul li a.listlink:hover {color: #29ACFE;}



/* list images with desc */
.Customers .list_imagedesc div.ImageWrapper{border:0px;background-color:transparent;}
.Customers .list_imagedesc li.ListItemFirst {margin-left:55px;margin-bottom:45px;}
.Customers .list_imagedesc li.ListItem {margin-left:55px;margin-bottom:45px; height:126px !important;}
.Customers .list_imagedesc h3.listTitle {font-weight:normal;color:#cfcfcf;}


/* Portfolio wide */
.PortfolioWide .list_imagedesc div.ImageWrapper{border:0px;}
.PortfolioWide .list_imagedesc .list_source{ display :block; width:955px;}
.PortfolioWide .list_imagedesc li.ListItem { width:955px; height:259px; float:none;margin-bottom:30px;margin-left:0px;background:transparent url(/sites/194/themes/Custom/images/listItem_portfolio_long_bg.png) no-repeat scroll left top;}
.PortfolioWide .list_imagedesc div.ImageWrapper{padding:0px;float:right; width:628px; height:258px;}
.PortfolioWide .list_imagedesc h3.listTitle {height: 22px; color: #FD0101; font-weight:bold; display:block; float:right; margin-right:20px;padding-top: 10px;}
.PortfolioWide .list_imagedesc .listDescription {float:right; width:301px; height:199px; color:#D3D1D1;margin-right:20px;text-align:right;}
.PortfolioWide .list_imagedesc .listlink { display:block;float:right;height: 22px;margin-right: 20px; color:#FEFEFE;}  


/* Portfolio narrow */
.PortfolioNarrow .list_imagedesc div.ImageWrapper{border:0px;}
.PortfolioNarrow .list_imagedesc .list_source{ display :block; width:654px;}
.PortfolioNarrow .list_imagedesc li.ListItem { width:654px; height:259px; float:none;margin-bottom:30px;margin-left:0px;background:transparent url(/sites/194/themes/Custom/images/listItem_portfolio_narrow_bg.png) no-repeat scroll left top;}
.PortfolioNarrow .list_imagedesc div.ImageWrapper{padding:0px;float:right; width:327px; height:259px;}
.PortfolioNarrow .list_imagedesc h3.listTitle {height: 22px; color: #ffffff; font-weight:bold; display:block; float:right; margin-right:20px;padding-top: 10px;}
.PortfolioNarrow .list_imagedesc .listDescription {float:right; width:301px; height:199px; color:#111111;margin-right:20px;text-align:right;}
.PortfolioNarrow .list_imagedesc .listlink { display:block;float:right;height: 22px;margin-right: 20px; color:#ffffff;}  
.PortfolioNarrow .list_imagedesc .listlink:hover {color:#000000;}  


.reContentCell iframe body{ background-color:#fff;}

.boxLogosHome { width: 100%; min-height: 174px; height: auto !important; height: 174px; display: block; position: relative; background:transparent url(/sites/194/themes/Custom/images/bgLogosHome.jpg) no-repeat scroll left top;}
.boxLogosHome .sbTop { height: 35px; display: block; position: relative;  padding: 5px 20px 0px 0px; }
.boxLogosHome .sbTop h3 { color: #3d3d3d; margin-top: 10px;font-size:18px;}
.boxLogosHome .sbTop .sbTopLink { position: absolute; font-weight: bold; color: #000; left: 20px; top:20px; }
.boxLogosHome .sbTop .sbTopLink:hover { color: #00529b; }
.boxLogosHome .sbContent { padding:  25px 25px 15px 15px;}
.boxLogosHome .sbBottom { width: 100%; height: 27px; display: block; position: relative; bottom: 0px; }
.boxLogosHome .sbBottom .sbBottomLink { position: absolute; font-weight: bold; color: #000; right: 10px; top: 5px; }
.boxLogosHome .sbBottom .sbBottomLink:hover { color: #00529b;}

.boxTestimonials { width: 100%; min-height: 174px; height: auto !important; height: 234px; display: block; position: relative; background:transparent url(/sites/194/themes/Custom/images/bgTestimonials.jpg) no-repeat scroll left top;}
.boxTestimonials .sbTop { height: 35px; display: block; position: relative;  padding: 5px 20px 0px 0px; }
.boxTestimonials .sbTop h3 { color: #3d3d3d; margin-top: 10px;font-size:18px;}
.boxTestimonials .sbTop .sbTopLink { position: absolute; font-weight: bold; color: #000; left: 20px; top:20px; }
.boxTestimonials .sbTop .sbTopLink:hover { color: #00529b; }
.boxTestimonials .sbContent { padding:  25px 25px 15px 15px;}
.boxTestimonials .sbBottom { width: 100%; height: 27px; display: block; position: relative; bottom: 0px; }
.boxTestimonials .sbBottom .sbBottomLink { position: absolute; font-weight: bold; color: #000; right: 10px; top: 5px; }
.boxTestimonials .sbBottom .sbBottomLink:hover { color: #00529b;}

.ListTextLink {background-color:#E8E8E8;padding:1px 10px 1px 10px;color:#333333;font-weight:bolder;text-decoration:none;border:1px solid #cfcfcf;font-family: Arial,Verdana,sans-serif;}
.ListTextLink:hover {color:#000000;background-color:#cfcfcf;}




.boxContactForm { width: 100%; min-height: 174px; height: auto !important; height: 234px; display: block; position: relative; background: url("images/contactForm_Bot_bg.jpg") no-repeat scroll left bottom transparent;}
.boxContactForm .sbTop { height: 35px; display: block; position: relative;  padding: 5px 20px 0px 0px; background: url("images/contactForm_bg_top.jpg") no-repeat scroll left top transparent;}
.boxContactForm .sbTop h3 { color: #3d3d3d; margin-top: 10px;font-size:18px;}
.boxContactForm .sbTop .sbTopLink { position: absolute; font-weight: bold; color: #000; left: 20px; top:20px; }
.boxContactForm .sbTop .sbTopLink:hover { color: #00529b; }
.boxContactForm .sbContent { padding:10px 25px 15px 15px;}
.boxContactForm .sbBottom { width: 100%; height: 27px; display: block; position: relative; bottom: 0px; }
.boxContactForm .sbBottom .sbBottomLink { position: absolute; font-weight: bold; color: #000; right: 10px; top: 5px; }
.boxContactForm .sbBottom .sbBottomLink:hover { color: #00529b;}

.boxContactForm .contactForm fieldset {border: 0 none; padding:0px 0px 0px 0px;}
.boxContactForm .contactForm ol li {padding:0px 0px;}
.boxContactForm .contactForm ol li label {float: right;padding-right: 1px;width:55px;font-size: 14px;color: #3D3D3D;font-weight: bold;}
.boxContactForm .contactForm ol li input[type="text"] {border:none;float: right;width:157px;height:20px;#height:18px;margin-left :0px;#padding-top:5px;margin-bottom:10px;background:transparent url(/sites/194/themes/Custom/images/input_contactform_bg.png) no-repeat scroll right top;    }
.boxContactForm .contactForm ol li textarea {border:none;float: right;width:155px;height: 54px;margin-left: 0;padding-right:8;margin-bottom:5px;background:transparent url(/sites/194/themes/Custom/images/inputArea_contactform_bg.png) no-repeat scroll left top;}
.boxContactForm .contactForm ol li .btnSend {border:none;color: #fff;cursor: pointer;float: right;height:30px;width:70px;margin-right: 75px;padding-left: 25px;padding-right: 25px;background:transparent url(/sites/194/themes/Custom/images/btnRed_bg.png) no-repeat scroll left top;}

