.awFlt { float: left; }
.awFltA { float: right; }



.content ul, .content ol{margin-right:20px;}

.logos_fla{margin: 7px 0 0 15px;}

.s_header .s_topMenu li{float:right; color:#151D20; line-height:23px;}
.s_header .s_topMenu li.sep{padding:0 10px;}
.s_header .s_topMenu li a{color:#151D20;}
.s_header .s_topMenu li a span{font-size:12px;}
.s_header .s_topMenu li a:hover{color:#fff;}

.s_header .s_logo .counterBell{margin:9px 15px 0 10px;}
.s_header .s_logo .contactDial{margin-top:1px}

/*ohad 2-7-14*/
.MDailyTips{border:1px solid #aaa; min-height:150px; width:148px; padding:8px 85px 8px 10px; margin-top:10px; background:url('/ui/atp/m/tip.png') no-repeat 98% 55%; line-height:1.3em;font-size: 12px;}
.MDailyTips h1{font-size:16px;  margin-bottom: 5px;}
.MDailyTips a{ text-decoration: underline;}

/* footer links */
.s_links {margin:20px 0; text-align: center; width:978px; display: inline;}
.s_links table{margin: auto;}
.s_links td{line-height: 1.6em; padding:0 19px; border-left: 1px dashed #D9D9D9; text-align:right; vertical-align:top; color:#999;   white-space: nowrap;}
.s_links td:last-child{border-left:none;}
.s_links a { color: #999; margin-bottom:10px; text-decoration: none;}
.s_links a:hover { text-decoration: underline; }


/* -- topMenu -- */
.tnv {}
.tnv ul { float: right; background:url('/ui/atp/m/menuTop_bottom.png') no-repeat bottom; height:42px; width:980px;}
.body_hp .tnv ul { float: right; background:none; height:36px;}

.tnv ul.lvl_1 li{float:right; line-height:36px; padding-left:6px; margin-left:2px; height:42px;}
.body_hp .tnv ul.lvl_1 li{float:right; line-height:36px; padding-left:6px; margin-left:2px; height:36px;}
.tnv ul.lvl_1 li a {color: #151D20;  padding-right:6px; display:inline-block; height:42px;font-weight: normal;}
.body_hp .tnv ul.lvl_1 li a {color: #151D20;  padding-right:6px; display:inline-block; height:36px;}
.tnv ul.lvl_1 li a span{padding:0 15px; display:block; line-height:36px;}

.tnv ul.lvl_1 li:hover{background:url('/ui/atp/m/menuTop_left.png') no-repeat; cursor:pointer;}
.tnv ul.lvl_1 li:hover a{color:#fff; background:url('/ui/atp/m/menuTop_right.png') no-repeat right top;}
.tnv ul.lvl_1 li:hover a span{background:#151b1e;}

.tnv ul.lvl_1 li a:hover{color:#fff; background:url('/ui/atp/m/menuTop_right.png') no-repeat right top;}
.tnv ul.lvl_1 li a:hover span{background:#151b1e;}

.tnv ul.lvl_1 li.cur, .tnv ul.lvl_1 li.scur {background:url('/ui/atp/m/menuTop_left.png') no-repeat;}
.tnv ul.lvl_1 li a.cur, .tnv ul.lvl_1 li a.scur  {color:#fff; background:url('/ui/atp/m/menuTop_right.png') no-repeat right top;font-weight: normal;}
.tnv ul.lvl_1 li a.cur span,
.tnv ul.lvl_1 li a.scur span{background:#151b1e;}

.tnv ul.lvl_2 {display:none;}



/* -- topMenu Inner Menu -- */
.subMenu{}
.subMenu ul{margin:4px 5px 0 0;}
.subMenu ul li{float:right; margin:0 10px; display:inline-block; color:#fff;}
.subMenu ul li.cur a{font-weight:bold;}
.subMenu ul li a{color:#fff;}
.subMenu ul li a:hover{text-decoration:underline;}

.s_flash{float:right; margin:20px 25px 0 0;}

.s_blog{height:89px; margin-top:10px;}
.s_blog .blog_icon{width:58px; float:right; height:89px;}
.s_blog .blog{float:right; height:89px; margin:0 15px 0 20px;}
.s_blog .clients{width:200px; float:left; height:89px;}

/* [ Top Menu : Tabs ] */

/* Credits */
.s_credit{margin:10px 0; text-align:center;}
#pageCredit {color:#999; font-size:11px; text-align:center; display: inline-block; }
#pageCredit img{margin-left:3px; vertical-align:middle;}
#pageCredit  a{color:#999;}

/*** BreadCrumbs ***/
.s_breadcrumb {font-size: 11px; height:30px; padding-right:25px;}
.s_breadcrumb a {display: inline-block; line-height:30px;}
.s_breadcrumb a:hover{color:#999;}
.s_breadcrumb em { font-size: 0pt; color: #FFF; display: inline-block;}

/* HP contact us */
.ContactUs_hp{ float:right; margin-top:5px; .width:270px;}
.ContactUs_hp .ContactText {color: #FFFFFF;font-family: arial;font-size: 13px;font-weight: bold;line-height: 15.3px;}
.ContactUs_hp .content{height:36px;}
.ContactUs_hp .content .content_text{font-weight:bold;}
.ContactUs_hp .group{margin-top:25px; width:270px;}
.ContactUs_hp .group .field{margin-bottom:20px; float:left; width:100%;}
.ContactUs_hp .group .field .label{float:right; clear:left; margin:5px 0 0 8px; color:#fff;}
.ContactUs_hp .group .field .fldPhone {direction:ltr;}
.ContactUs_hp .group .field .fldEMail  {direction:ltr;}
.ContactUs_hp .group .field div{float:left;}
.ContactUs_hp .group .field input{background:url('m/input_bg.gif') no-repeat; height:23px; padding-top:3px; color:#fff; width:210px; border:none;}
.ContactUs_hp .group .footer{float:left; width:100%; background:url('m/formButton_shdw.png') no-repeat left 36px; height:54px;}
.ContactUs_hp .group .footer .submit{float:left;}
.ContactUs_hp .group .footer .submit a{background:url('m/send.gif') no-repeat; display:block; font-size:1.2em; color:#fff; font-weight:bold; line-height:36px; width:123px; text-align:center;} 
.ContactUs_hp .group .footer .submit a:hover{text-decoration:underline;}



/* contact us */
.ContactUs_page{ float:right; width:100%;}
.ContactUs_page h2{ bottom: 15px; color: #FFFFFF;  font-size: 24px; font-weight: normal;  position: absolute;  right: 22px;}
.ContactUs_page .ContactUs_tx{float:left; width:239px; margin:20px; margin-right:0; padding-right:30px; line-height:1.3em; border-right:1px solid #ccc;}
.ContactUs_page .ContactUs_tx .eng{margin-top:40px;}

.ContactUs_page .form {width:640px; margin:20px; margin-left:30px; line-height:1.3em; }
.ContactUs_page .form .group{margin-bottom:20px; float:right; width:100%;}
.ContactUs_page .group .field{float:right;}
.ContactUs_page .group .field input{width:200px; height:20px;}
.ContactUs_page .group .label{float:right; width:70px;  line-height: 22px;}
.ContactUs_page .group div{float:right;}
.ContactUs_page .form .group  select{margin-right:43px; width:200px; height:20px;}
.ContactUs_page .form .group textarea{width:562px;}

.ContactUs_page .footer{width:562px; text-align:left; margin-right:70px;}
.ContactUs_page .footer .submit a{background:url('/ui/atp/m/send_page.gif') no-repeat; display:inline-block; font-size:1.2em; color:#fff; font-weight:bold; line-height:36px; width:123px; text-align:center;} 
.ContactUs_page .footer .submit a:hover{text-decoration:underline;}

/* */
.ContactUs_in{ float:right; width: 270px;  padding-right:20px; margin-top:20px; line-height:1.3em;}
.ContactUs_in .bold{font-weight:bold;}
.ContactUs_in .group{margin-top:20px;}
.ContactUs_in .group .label{width:45px;}
.ContactUs_in .group .field{margin-bottom:10px; .width:247px;}
.ContactUs_in .group .field input {width:196px;}
.ContactUs_in .footer{margin-right:0; width:245px; text-align:left; }
.ContactUs_in .footer .tel{float:right; font-size:18px; line-height: 29px; background:url('/ui/atp/m/phone_in.gif') no-repeat right 50%; padding-right:20px;}
.ContactUs_in .footer .submit{float:left;}
.ContactUs_in .footer .submit a{background:url('/ui/atp/m/send_in.gif') no-repeat; display:inline-block; font-size:1.2em; color:#fff; font-weight:bold; line-height:29px; width:63px; text-align:center;} 
.ContactUs_in .footer .submit a:hover{text-decoration:underline;}



.s_cpage .content_dv{float:right;  margin:20px; margin-left:0; line-height:1.3em; width:640px; border-left:1px solid #e8e8e8; padding-left:20px;}
.wide .content_dv{width:940px; border-left:none;}

.s_cpageHP{float: right;font-size: 14px;margin-top: 10px;width: 725px;}
.s_cpageHP .content_dv{margin:0;  padding-left: 0; width: auto; border-left:none;}

/*** Controls.Popups ***/
.confirm-dialog {background: url(m/dialog24.png) no-repeat left top;_background: url(m/dialog24.gif) no-repeat left top;margin: 0px auto;width: 330px;padding-top: 14px;_padding-bottom: 12px;position: relative;}
.confirm-dialog .inner {padding-right: 20px;padding-left: 20px;padding-bottom: 11px;background: url(m/dialog24.png) no-repeat left bottom;_background: url(m/dialog24.gif) no-repeat left bottom;float: left;margin: 0px 0px -20px 0px;width: 290px;padding-top: 0px;} 
.confirm-dialog .inner div{color:#000!important;}
.confirm-dialog .base {	border-top: #ddd 1px solid;	background: url(m/dialog-base.png) no-repeat left bottom;padding-bottom: 4px;margin-left: -7px;margin-right: -8px;padding-top: 4px;text-align: center;}
.confirm-dialog h2 {font-size: 1.25em;font-weight:bold;	color: #000 !important; text-align:center; line-height:normal !important;} 
.confirm-dialog input {width: 50px;}     
.confirm-dialog input.btn {width: 120px;margin: 0em 10px;font: bold 8pt ;}     
.close {display: block;	background: url(m/close24.png) no-repeat 0px 0px;left: -5px;width: 26px !important;text-indent: -1000em;position: absolute;top: -7px;height: 26px;	cursor: pointer;}   
.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}

.efPop {background: url(m/dialog24w.png) no-repeat left top;_background: url(m/dialog24w.gif) no-repeat left top;	margin: 0px auto;width: 430px;}
.efPop .base {border-top: #ddd 1px solid;background: url(m/dialog-basew.png) no-repeat left bottom;}
.efPop .inner{width:390px;background: url(m/dialog24w.png) no-repeat left bottom;_background: url(m/dialog24w.gif) no-repeat left bottom;}
.efPop .inner td { vertical-align: middle; border-bottom:1px solid #ECECEC; color:#878787; font-size:12px; font-weight:normal; padding-bottom:20px; padding-right: 10px; padding-top: 20px; text-align:right;}

 
    
/* [site map] */

.s_MX_SiteMap{width:980px; float:right; margin-bottom:20px;}
.s_MX_SiteMap hr{display:none;}
.col {width: 45%; position: relative; margin:15px;}
.right{clear:right; float:right;}
.left{clear:left; float:left;}
.col .title{ border-bottom: 1px solid #E4E5E5; clear: both; line-height: 40px; padding-right: 15px; font-weight:bold;}
.col ul{padding-right:15px;}

/* Daily tip */
.MDailyTips{border:1px solid #aaa; width:148px; padding:8px 85px 8px 10px; margin-top:10px; background:url('/ui/atp/m/tip.png') no-repeat 98% 55%; line-height:1.3em;font-size: 12px;}
.MDailyTips h1{font-size:16px;  margin-bottom: 5px;}


.s_friends  {margin-top: 18px; text-align: center;}

/* site map */
.sitemap{ font-size: 14px;}
.sitemap .content {padding-right:50px; margin-top:20px;}
.sitemap .box{border:1px solid #D8D8D8; width:40%; padding:15px; display:inline-block; float:right; margin-bottom:20px; text-decoration:none; margin-left:20px;}
.sitemap a{ float:right; text-align:right;  text-decoration:none;}
.sitemap a:hover{color:#333;}
.sitemap .expandPages {display:none; margin-top:10px;}
.sitemap .expandPages a {margin:5px 23px 0 0;}
.sitemap .expandBtn{margin:3px 0 0 10px; cursor:pointer;}


/* Recomendations */
.rec_wrapper{min-height: 100px;font-style: italic;float: right;position:relative;margin: 20px 20px 0 0;padding:25px 20px 15px 15px;width: 210px;background:#eee; border-radius:8px;}
.rec_wrapper .lbl{background: url("m/recom_lbl.png") no-repeat scroll 0 0 transparent;height:24px;left: 50%;position: absolute;top:-7px;width:158px; margin-left:-79px;  color: #FFFFFF; font-size: 14px; font-style: normal; line-height:24px; text-align:center;}
.rec_wrapper ul{}
.rec_wrapper ul li{display: block;position: absolute;width: 180px;}
.rec_wrapper ul li .description{font-size: 14px;margin-bottom: 1em;}
.rec_wrapper ul li .content{overflow: hidden;padding-right: 2px;text-align: justify;}


