﻿html {}

body.bnhp, body
{
    color: #2b358f;
    margin:0;
}

input, textarea, select
{
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

.top_header, .bannerDescriptionContainer,
.bezeq_mainTabs, .bezeq_bottomTabs, .bezeq_press_release,
.bezeq_footer, .bezeq_blue_footer, .bezeq_main_content, .bezeq_mainPromotedTabs
{
    width: 980px;
    margin: 0 auto;
}

/* --------------------------------------------------------------------------------------------------------------------
	skipTabs
-------------------------------------------------------------------------------------------------------------------- */

h5.hidden {
    font-size: 0;
    height: 1px;
    overflow: hidden;
    text-indent: -9999px;
    width: 1px;
    position:absolute;
}

ul.skipTabs li { position:absolute; top:0;}

.offscreen {    direction: ltr;    display: block;    overflow: hidden;    position: absolute;    text-align: left;    text-indent: -10000px;}

ul.skipTabs li a      
{
    color: #FFFFFF !important;  display: block;     overflow:hidden; height: 1px;  left: 0;    position: absolute;    top: -1000px;    width: 1px;}

ul.skipTabs li a:focus, ul.skipTabs li a:active { color:#fff;    direction: rtl; height: 32px; text-decoration:underline;   outline: medium none;    padding: 0;    position: absolute;    right: 320px;    text-align: center;    top: 0;    width: 340px;    z-index: 1000; font-size: 20px; line-height: 1.4em; }


.bezeq_main_header
{
    height: 142px;
    position: relative;
    z-index: 101;
    min-width:986px;
}

.top_header a
{
    color: #fff;
}

    .top_header a:hover, .top_header a:focus, .top_header a:active
    {
        color: #00c6ff;
        text-decoration: none;
    }

.bezeq_sites_menu, .bezeq_sites_menu li, .header_left, .top_header
{
    height: 46px;
}

.top_header_container
{
    background-color: #2b358f;
    color: #fff;
    font-size: 12px;
    margin-bottom: 25px;
}

.top_header
{
    position: relative;
    background-color: #2b358f;    
    max-height: 46px;
}

.bezeq_sites_menu
{
    float: right;
    margin-right: 15px;
    width: 400px;
}

    .bezeq_sites_menu li
    {
        float: right;
        display: block;
    }

        .bezeq_sites_menu li a
        {
            font-size: 17px;
            line-height: 21px;
            padding: 11px 0 0 13px;
            display: block;
            text-align: center;
            height: 35px;
            min-width: 45px;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
            background-position: center top;
        }
        
         .bezeq_sites_menu li a span
            {
                    display: inline-block;
                    height: 23px;
                    cursor:pointer;
            }

        .bezeq_sites_menu li:hover, .bezeq_sites_menu li:focus, .bezeq_sites_menu li:active
        { /*background-color:#384498;*/
        }

            .bezeq_sites_menu li:hover a, .bezeq_sites_menu li:focus a, .bezeq_sites_menu li:active a
            { 
                 color: #00C6FF;
                 text-decoration: none;
            }

            .bezeq_sites_menu li.current a
            {
               background: url("/css/images/umb_master_sprite.png") no-repeat -53px -47px;              
            }
            
            .bezeq_sites_menu li.current a:hover, .bezeq_sites_menu li.current a:focus,.bezeq_sites_menu li.current a:active 
            { color:#c9d1e4;
            }
            
            .bezeq_sites_menu li.current a span
            {
               background: url("/css/images/umb_master_sprite.png") no-repeat right -58px; 
               padding: 0 10px;
            }

.header_left
{
    float: left;
    margin-left: 5px;
    width: 335px;
    overflow: hidden;
}

.bezeq_mybezeq
{
    float: right;
    width: 200px;
    margin-top: 15px;
}

    .bezeq_mybezeq a
    {
        font-size: 13px;
        display: inline-block;
        margin: 0 5px;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;

        vertical-align: top!important;
    }

.bezeq_social
{
    float: left;
    width: 130px;
    text-align: left;
    margin-top: 13px;
}

    .bezeq_social li
    {
        display: inline-block;
        *display: inline;
        zoom: 1;
        margin-right: 30px;
        overflow: hidden;
        vertical-align:middle;
    }

        .bezeq_social li a
        {
            display: block;
            background: no-repeat scroll 0 0 transparent;
			background-image: url("/css/images/umb_master_sprite.png");
            overflow: hidden;
            text-decoration: none;
            display: inline-block; /*text-indent: -999em;*/
            overflow: hidden;
            text-align: left;
            direction: ltr!important;
        }
        
        .bezeq_social li.bezeq_plus
        {margin-right: 0 ; display:none;}

        .bezeq_social li.bezeq_plus a
        {
            width: 22px;
            height: 20px;
            background-position: 0 -615px;
        }

            .bezeq_social li.bezeq_plus a:hover, .bezeq_social li.bezeq_plus a:focus, .bezeq_social li.bezeq_plus a:active
            {
                background-position: 0 -636px;
            }

        .bezeq_social li.bezeq_youtube a
        {
            width: 19px;
            height: 21px;
            background-position: 0 -657px;
        }

            .bezeq_social li.bezeq_youtube a:hover, .bezeq_social li.bezeq_youtube a:focus, .bezeq_social li.bezeq_youtube a:active
            {
                background-position: 0 -679px;
            }

        .bezeq_social li.bezeq_facebook a
        {
            width: 10px;
            height: 20px;
            background-position: 0 -573px;
        }

            .bezeq_social li.bezeq_facebook a:hover, .bezeq_social li.bezeq_facebook a:focus, .bezeq_social li.bezeq_facebook a:active
            {
                    background-position: 0 -594px;
            }

        .bezeq_social li.bezeq_twitter a
        {
            width: 19px;
            height: 15px;
            background-image: url("/css/images/social_icon_twitter.png");
        }

            .bezeq_social li.bezeq_twitter a:hover, .bezeq_social li.bezeq_twitter a:focus, .bezeq_social li.bezeq_twitter a:active
            {
                    /*background-image: url("/css/images/social_icon_twitter_hover.png");*/
            }

.icon_disabled { 
    padding-right: 25px;
    display: inline-block;
    min-height: 21px;
    background: url('/css/images/icon_disabled.png') no-repeat right center;
    font-size: 14px !important;
}

.bezeq_mybezeq a {
    vertical-align: top!important;}


/* -----------------------------------------------------------------------------------------------------------------
	Main Menu
-------------------------------------------------------------------------------------------------------------------- */


#main_navigation { width:986px;  position: relative; margin: 0 auto;}

.bezeq_logo
{
    background: url("/css/images/umb_master_sprite.png") no-repeat 0 0;
    width: 44px;
    height: 46px;
    float:right;
    overflow: hidden;
    display:block;
    
    margin-right: -13px;
    margin-top: 14px;    
}

.bezeq_logo:focus
{
     outline:1px dotted #2B358F!important;
}

.mainBar_right , .mainBar_left , .mainBar_middle { height:71px; float:right;}

.mainBar_right { width:38px;  background: url('/css/images/umb_master_sprite.png') no-repeat 0 -501px;}
.mainBar_left {  padding-left:38px; background: url('/css/images/umb_master_sprite.png') no-repeat 0 -429px;}

.mainBar_middle { width:910px; background: url('/css/images/mainBar_middle.png') repeat-x; float:none;}

.isHomePage .mainBar_right { background-position: 0 -357px;}
.isHomePage .mainBar_left { background-position:0 -285px;}

.bnhp_main_menu
{
    float: right;
    width: 530px;
    
    height: 63px;
    margin-right: 6px;
    margin-top: 4px;
}

    .bnhp_main_menu > li
    {
        background: url("/css/images/umb_master_sprite.png") no-repeat 0 -221px;
        display: block;
        float: right;
        height: 63px;
        padding: 0 0 0 5px;
        text-align: center;
        vertical-align: top;
        width: 170px;
    }

        .bnhp_main_menu > li.last
        {
            padding-left: 0; background: none;
        }

        .bnhp_main_menu > li:last-child
        {
            padding-left: 0; background: none;
        }

        .bnhp_main_menu > li > a
        {
            color: #606060;
            cursor: default;
            display: inline-block;
            font-size: 21px;
            line-height: 28px;
            padding: 15px 0 18px;
            text-decoration: none !important;
            white-space: nowrap;
            
             -webkit-transition: color 0.5s ease;
            -moz-transition: color 0.5s ease;
            -o-transition: color 0.5s ease;
            transition: color 0.5s ease;
        }

        .bnhp_main_menu > li > div
        {
            display: none;
            height: 276px;
            position: absolute;
            right: 4px;
            top: 67px;
            width: 980px;
            z-index: 7;
        }
            
            
#main_menu_background      
{
    position: absolute;
    right: 0;
    top: 66px;
    width: 986px;
    z-index: -1; 
    display:none;
    overflow: hidden; 
    
    /*-moz-border-radius: 50px 50px 0 0;
    -webkit-border-radius: 50px 50px 0 0;
    -khtml-border-radius: 50px 50px 0 0;
    border-radius: 50px 50px 0 0;*/
    
    /*for fade*/
    zoom: 1;
    opacity: 0;
    filter: alpha(opacity=0);      
}

.isHomePage #main_menu_background    
{
    top: 32px;
    
    -moz-border-radius: 12px 15px 0 0;
    -webkit-border-radius: 12px 15px 0 0;
    -khtml-border-radius: 12px 15px 0 0;
    border-radius: 12px 15px 0 0;}
    
#main_menu_background.open { display:block;}
    
#main_menu_background .main_bar_open_shadow { background: url('/css/images/main_bar_open_shadow.png') repeat-y 0 0 transparent;    width: 986px;
                                              
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
    zoom: 1;    
}
#main_menu_background .main_bar_open_gradient  
{
    height: 266px; margin: 0 auto; width: 978px; background: url('/css/images/main_bar_open_gradient.png') repeat-x right -34px transparent;
                                                    
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */ 
    zoom: 1;
    
    /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 
  /* IE 5-7 */
  filter: alpha(opacity=100);
   }
   
.isHomePage #main_menu_background .main_bar_open_gradient {height: 300px; background-position: right top;}

#main_menu_background .main_bar_open_bottom { height:15px; overflow:hidden; background: url('/css/images/umb_master_sprite.png') no-repeat 0 -701px transparent;
 width: 986px;                   
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
    zoom: 1;}
    

/* For Preloading */
body:after {
    /*content: url('/css/images/mainBar_middle.png');*/
    display: none;
}

#main_navigation { background: url('/css/images/main_bar_open_gradient.png') no-repeat -9999px -9999px; }
#main_navigation:after {
 content: url('/css/images/main_bar_open_shadow.png') url('/css/images/main_bar_open_gradient.png');
    display: none!important;
}

.bnhp_sub_menu
{
    font-size: 16px; /*overflow:hidden;*/
}

    .bnhp_sub_menu > ul
    {
        height: 276px;
        overflow: hidden;
        text-align: right;
        padding-right: 95px;
    }

        .bnhp_sub_menu > ul > li
        {
            float: right;
            line-height: 1.5em;
            margin-top: 20px;
            width: 221px;
        }

            .bnhp_sub_menu > ul > li.categoriesBanner
            {
                margin: 0;
            }

                .bnhp_sub_menu > ul > li.categoriesBanner > a
                {
                    display: inline-block;
                    height: 276px;
                    margin: 0;
                    overflow: hidden;
                    vertical-align: middle;
                    width: 221px;
                }
                
                .bnhp_sub_menu > ul > li.categoriesBanner img
                {
                    display: none;
                }

                li.drop_down .bnhp_sub_menu > ul > li.categoriesBanner img
                {
                    display: block;
                }

                .bnhp_sub_menu > ul > li.categoriesBanner > a:hover img, 
				.bnhp_sub_menu > ul > li.categoriesBanner > a:focus img,
				.bnhp_sub_menu > ul > li.categoriesBanner > a:active img
                {
                    margin-top: -276px;
                }

            .bnhp_sub_menu > ul > li > ul > li
            {
                 margin-bottom: 1px;
            }

                .bnhp_sub_menu > ul > li > ul > li.first
                {
                    display: inline-block;
                    font-size: 26px;
                    margin-bottom: 8px;
                    margin-right: 0;
                }

                    .bnhp_sub_menu > ul > li > ul > li.first h2, .bnhp_sub_menu > ul > li > ul > li.first span
                    {
                        color: #2B358F;
                        display: inline-block;
                        font-size: 20px;
                        vertical-align: middle;
                    }

                    .bnhp_sub_menu > ul > li > ul > li.first a:focus span, .bnhp_sub_menu > ul > li > ul > li.first a:active span
                    {
                        text-decoration: underline;
                    }

                    .bnhp_sub_menu > ul > li > ul > li.first img
                    {
                        display: none;
                        min-height: 34px;
                        min-width: 34px;
                        vertical-align: middle;
                    }
                    
                    .bnhp_sub_menu > ul > li > ul > li > a { font-size:15px; color:#2A348E}
                    .bnhp_sub_menu > ul > li > ul > li.first > a { font-size: inherit; }

.subCategoryMore
{
    padding-right: 25px;
    display: inline-block;
    min-height: 17px;
  /*  background: url('/css/images/submenu_icon_more.png') no-repeat right center;*/
    margin-top: 8px;
}


.bnhp_sub_menu .menu_banner
{ 
    width: 280px;
    overflow: hidden;
    height: 316px;
    padding: 30px 0 0 0;
    text-align: center;
    float: left;
}

.bnhp_sub_menu .menu_banner_header
{
    font-size: 21px;
}

.bnhp_sub_menu .menu_banner_desc
{
    margin-bottom: 15px;
}

.bnhp_sub_menu .menu_banner > img
{
    margin-top: 20px;
}

.bnhp_main_menu > li:hover, .bnhp_main_menu > li:focus, .bnhp_main_menu > li:active, .bnhp_main_menu > li.drop_down
{
    
}

    .bnhp_main_menu > li:hover > a, .bnhp_main_menu > li:focus > a, .bnhp_main_menu > li:active > a, .bnhp_main_menu li.drop_down > a
    {
        border-bottom: 2px solid #2B358F;
        color: #2B358F;
    }

    /*.bnhp_main_menu > li:hover > div,*/ .bnhp_main_menu > li:focus > div, .bnhp_main_menu > li:active > div, .bnhp_main_menu > li.drop_down > div
    {
        display: block;
    }

.bnhp_sub_menu a:hover, .bnhp_sub_menu a:focus, .bnhp_sub_menu a:active
{
    text-decoration: underline;
}

.bezeq_search
{
       float: left;
    margin-left: -25px;
    margin-top: 15px;
    width: 315px;
    *margin-top: 14px;
}

#bezeq_search_text
{
    background: url("/css/images/umb_master_sprite.png") no-repeat right -179px;
    border: medium none;
    color: #595C5D;
    font-size: 21px;
    height: 31px;
    padding: 5px 20px 5px 5px;
    width: 250px;
     display: inline-block;
     vertical-align:middle;
     outline:none;
}

    #bezeq_search_text::-webkit-input-placeholder {
       color: #4C4E4F;
    }

    #bezeq_search_text:-moz-placeholder { /* Firefox 18- */
       color: #4C4E4F;  
    }

    #bezeq_search_text::-moz-placeholder {  /* Firefox 19+ */
       color: #4C4E4F;  
    }

    #bezeq_search_text:-ms-input-placeholder {  
       color: #4C4E4F;  
    }

.ui-autocomplete
{
    /*top: 128px!important;*/
    /*width: 278px!important;*/
   /* margin-left: -21px!important;*/
    border: 1px solid #DEE0E1!important;
    z-index: 102!important;
 /* background: url('/css/images/main_bar_open_gradient.png') repeat-x right top transparent; */ 

    background: rgb(255,255,255);
/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,242,242,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(241,242,242,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,242,242,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,242,242,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,242,242,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,242,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f2f2',GradientType=0 );

}

/*.searchAutocomplete a {*/
.ui-menu .ui-menu-item a{
    color: #484C50;
    cursor: pointer!important;
        font-size: 16px;
}

.ui-autocomplete .ui-state-hover, .ui-autocomplete .ui-widget-content .ui-state-hover, .ui-autocomplete .ui-widget-header .ui-state-hover, .ui-autocomplete .ui-state-focus, .ui-autocomplete .ui-widget-content .ui-state-focus, .ui-autocomplete .ui-widget-header .ui-state-focus {
    background: none;
    border: none;
    text-decoration: none!important;
    font-weight:bold;
}

#bezeq_search_submit
{
    background: url("/css/images/umb_master_sprite.png") no-repeat 0 -95px ;
    border: medium none;
    cursor: pointer;
    height: 41px;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    vertical-align: top;
    width: 37px;
     display: inline-block;
     vertical-align:middle;
}

    #bezeq_search_submit:focus, #bezeq_search_submit:hover, #bezeq_search_submit:active
    { 
        background-position: 0 -137px;
    }

/* -----------------------------------------------------------------------------------------------------------------
    Footer
-------------------------------------------------------------------------------------------------------------------- */

.bezeq_footer_container
{
    /*background: url('/css/images/footer_line.png') no-repeat center top #f3f9fe;*/
    border-top: 1px solid #C1D8F2;
    clear: both;
    font-size: 14px;
    min-width:986px;
}

.bezeq_sitemap
{
    margin: 18px 0 30px;
    overflow: auto;
}

    .bezeq_sitemap a:hover, .bezeq_sitemap a:focus, .bezeq_sitemap a:active
    {
        text-decoration: underline;
    }

    .bezeq_sitemap > ul > li
    {
        float: right;
        line-height: 1.5em; /* width: 138px;*/
        margin-left: 78px;
    }

        .bezeq_sitemap > ul > li.last
        {
            margin-left: 0;
        }

        .bezeq_sitemap > ul > li a
        {
            color: #0e243e;
            font-size: 15px;
        }

        .bezeq_sitemap > ul > li > ul > li
        {
        }

            .bezeq_sitemap > ul > li > ul > li.first
            {
               
                padding-bottom: 3px;
            }

                .bezeq_sitemap > ul > li > ul > li.first a
                {
                    text-decoration: none;
                    font-size: 17px;
                }

.bezeq_footer_banner
{
    float: left;
    height: 191px;
    margin: 0 0 0px;
    overflow: hidden;
}

a.bezeq_footer_banner:hover img, a.bezeq_footer_banner:focus img, a.bezeq_footer_banner:active img
{
    display: block;
    margin-top: -191px;
}


.bezeq_blue_footer_container
{
    background-color: #2b358f;
    color: #fff;
}

.bezeq_blue_footer ul
{
    padding: 9px 0 7px;
}

    .bezeq_blue_footer ul li
    {
        border-right: 1px solid #fff;
        display: inline-block;
        *display: inline;
        zoom: 1;
        line-height: 0.79em;
        margin-bottom: 0.5em;
        padding: 0 0.49em;
    }

        .bezeq_blue_footer ul li a
        {
            color: #fff;
        }

            .bezeq_blue_footer ul li a:hover, .bezeq_blue_footer ul li a:focus, .bezeq_blue_footer ul li a:active
            {
                text-decoration: underline;
            }

        .bezeq_blue_footer ul li.first
        {
            border-right: 0 none;
            padding-right: 0;
        }

/* -----------------------------------------------------------------------------------------------------------------
    Home Page
-------------------------------------------------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------------------------------------------
	Main Banners
-------------------------------------------------------------------------------------------------------------------- */

.main_banners_container
{
    height: 560px;
    position: absolute!important;
    top: 46px;
    width: 100%;
    min-width: 986px;
    z-index: 0;
    overflow: hidden;
}

.main_banners
{
    position: absolute;
}

ul.main_banners.bjqs
{
    position: absolute;
}

ol.bjqs-markers
{
    margin-right: -352px;
    position: absolute;
    right: 50%;
    top: 337px;
    width: auto;
    z-index: 100;
  /*  *margin-right: -140px;*/
    direction: rtl;
}

    ol.bjqs-markers li a
    {
        background: url("/css/images/white_dot_bannerNav.png") no-repeat;
        width: 8px;
        height: 8px;
        text-indent: -999em;
        overflow: hidden;
        background-repeat: no-repeat;
        text-align: left;
        direction: ltr!important;
    }

        ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover, ol.bjqs-markers li a:focus
        {
            background: url("/css/images/blue_dot_bannerNav.png") no-repeat;
        }

    ol.bjqs-markers li
    {
        margin-left: 6px;
    }
    
ul.bjqs-controls {    
    /*left: 50%;
    margin-left: -490px;
    right: 50%;
    margin-right: -490px;
    width: 980px;
    position: absolute;
    z-index: 2;*/

}

.bjqs-prev {
}

.bjqs-next {
}

ul.bjqs-controls.v-centered li a {
    display: block;
    height: 67px;
    overflow: hidden;
    top: 200px !important;
    width: 22px;
    z-index:999;

    -webkit-transition: box-shadow 0.3s ease;
    -moz-transition: box-shadow 0.3s ease;
    -o-transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease;
}

ul.bjqs-controls.v-centered li a
{
    text-indent: -999em;
    text-align: left;
    direction: ltr!important;
}

ul.bjqs-controls.v-centered li.bjqs-next a  { background: url("/css/images/arrow_bannerNav.png") 0 -67px no-repeat; }

ul.bjqs-controls.v-centered li.bjqs-prev a  { background: url("/css/images/arrow_bannerNav.png") 0 0 no-repeat; }

/*ul.bjqs-controls.v-centered li a:focus {outline: 1px dotted #4A6EB7;}*/
ul.bjqs-controls.v-centered li a:hover
{box-shadow: 0 0 10px rgba(8, 22, 37, 0.3);}


/*li.bjqs-slide {opacity:inherit;
filter:inherit; filter: alpha(opacity=0);}*/

li.bjqs-slide
{
}

.main_banners, .main_banners > li
{
    height: 560px;
    width: 100%;
    min-width: 980px;
}

    .main_banners > li
    {
        text-align: center;  
        
        opacity:inherit;
        filter:inherit;
    }

.main_banner_image
{
    left: 50%;
    margin-left: -840px;
    right: 50%;
    margin-right: -840px;
    min-width: 980px;
    position: absolute;
    text-align: center;
    width: 1680px;
    z-index: 1;
}

    .main_banner_image img
    {
        display: block;
        margin: 0 auto;
    }

.bannerDescriptionContainer
{
    position: relative;
    z-index: 2;
    overflow: hidden;
}

.bannerDescription
{
    float: right;
    font-size: 21px;
    width: 280px;
    text-align: right;
    margin-right: 69px;
    margin-top: 268px;
}

    .bannerDescription .bannerDescriptionHeader
    {
        font-size: 37px;
        font-weight: bold;
        visibility: hidden;
    }

.bannerDescriptionText
{
    visibility: hidden;
    *line-height: 18px;
}

span.BezeqButton, a.BezeqButton, span.bannerButton, a.bannerButton
{
    color: #fff!important;
    display: inline-block;
    text-decoration: none!important;
    white-space: nowrap;

    background: url("/css/images/arrow_btn_banner.png") no-repeat scroll 12px center #283885;
    font-size: 18px;
    height: 38px;
    line-height: 26px;
    margin-top: 15px;
    padding: 2px 2px 2px 90px !important;
    
       -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}

span.BezeqButton span, a.BezeqButton span, span.bannerButton span, a.bannerButton span
    {
        padding: 5px 12px 7px;
        display: inline-block;
        cursor:pointer;
    }

.BezeqButton:hover, .BezeqButton:focus, .BezeqButton:active
{    
   /* box-shadow: 0 0 10px rgba(8, 22, 37, 0.3);*/
    background-color:#38439e;
}

.MainBannerBottomLinks {   left: 50%;
    margin: 0 -490px 0 -490px;
    position: absolute;
    top: 430px;
    width: 980px;
    z-index: 3;
    right: 50%;
    }

.MainBannerBottomLinks ul {  margin-right: 0px;
    overflow: hidden;}

.MainBannerBottomLinks ul li { background: url('/css/images/mybezeq_separate_stroke.png') no-repeat left top; padding: 0 15px 0 16px; float:right;    height: 84px; }
.MainBannerBottomLinks ul li.last
.MainBannerBottomLinks ul li:last-child { background:none;}

.MainBannerBottomLinks ul li a{     background-position: center top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding-top: 35px;
    font-size:16px;
     text-align:center;
     text-shadow: 1px 1px 3px #000000;
     
      -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;}
    
.MainBannerBottomLinks ul li a:hover, .MainBannerBottomLinks ul li a:focus, .MainBannerBottomLinks ul li a:active
{    text-decoration: none; color:#b5b5b5;}

.MainBannerBottomLinks ul li.mybezeq_icon_pay a{ background-image: url('/css/images/mybezeq_icon_pay.png')}
.MainBannerBottomLinks ul li.mybezeq_icon_join a{background-image: url('/css/images/mybezeq_icon_join.png')}
.MainBannerBottomLinks ul li.mybezeq_icon_support a{background-image: url('/css/images/mybezeq_icon_support.png')}
.MainBannerBottomLinks ul li.mybezeq_icon_eye a{background-image: url('/css/images/mybezeq_icon_eye.png')}


.banner-common-banner
{
    position: relative;
    height: 510px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: right;
    background-color: transparent;
}

.banner-common-my-bezeq
{
    position: absolute;
    left: 0;
    top: 410px;
    width: 100%;
    height: 100px;
    color: #fff;
    background: -moz-linear-gradient(left, rgba(85,85,85,0) 0%, rgba(85,85,85,0) 5%, rgba(85,85,85,0.6) 20%, rgba(85,85,85,0.6) 80%, rgba(85,85,85,0) 95%, rgba(85,85,85,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(85,85,85,0)), color-stop(5%,rgba(85,85,85,0)), color-stop(20%,rgba(85,85,85,0.6)), color-stop(80%,rgba(85,85,85,0.6)), color-stop(95%,rgba(85,85,85,0)), color-stop(100%,rgba(85,85,85,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(85,85,85,0) 0%,rgba(85,85,85,0) 5%,rgba(85,85,85,0.6) 20%,rgba(85,85,85,0.6) 80%,rgba(85,85,85,0) 95%,rgba(85,85,85,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(85,85,85,0) 0%,rgba(85,85,85,0) 5%,rgba(85,85,85,0.6) 20%,rgba(85,85,85,0.6) 80%,rgba(85,85,85,0) 95%,rgba(85,85,85,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(85,85,85,0) 0%,rgba(85,85,85,0) 5%,rgba(85,85,85,0.6) 20%,rgba(85,85,85,0.6) 80%,rgba(85,85,85,0) 95%,rgba(85,85,85,0) 100%); /* IE10+ */
    background: linear-gradient(to right, rgba(85,85,85,0) 0%,rgba(85,85,85,0) 5%,rgba(85,85,85,0.6) 20%,rgba(85,85,85,0.6) 80%,rgba(85,85,85,0) 95%,rgba(85,85,85,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60555555', endColorstr='#60555555',GradientType=1 ); /* IE6-9 */
}

    .banner-common-my-bezeq .banner-common-inner
    {
        margin-top: 20px;
    }

    .banner-common-my-bezeq li
    {
        float: right;
        display: inline-block;
        width: 130px;
        height: 60px;
    }

        .banner-common-my-bezeq li:before
        {
            content: "";
            display: inline-block;
            width: 1px;
            height: 60px;
            /*background-image: url(../img/divider.png);*/
        }

        .banner-common-my-bezeq li:first-child:before
        {
            display: none;
        }

.banner-common-inner
{
    position: relative;
    width: 980px;
    margin: 0 auto;
}

.banner-common-title
{
    position: relative;
    margin-right: 55px;
}

.banner-common-button
{
    position: relative;
    display: inline-block;
    width: 203px;
    height: 41px;
    padding-right: 15px;
    line-height: 41px;
    text-decoration: none;

    -webkit-transition: box-shadow 0.3s ease;
    -moz-transition: box-shadow 0.3s ease;
    -o-transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease;
}

.banner-common-button:hover, .banner-common-button:focus, .banner-common-button:active
{box-shadow: 0 0 10px rgba(8, 22, 37, 0.6);}


/* button arrow */
    .banner-common-button:after,
    .banner-common-button:before
    {
        content: "";
        position: absolute;
        top: 10px;
        display: inline-block;
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 10.5px 11px 10.5px 0;
    }

    .banner-common-button:after
    {
        left: 14px;
    }

    .banner-common-button:before
    {
        left: 12px;
        border-color: transparent #ffffff transparent transparent;
    }       

/* -----------------------------------------------------------------------------------------------------------------
	Side Menu
-------------------------------------------------------------------------------------------------------------------- */

#sideBarLine {
  background-color: #0bb9e5  ;
  left: 0;
  position: fixed;
  top: 0;
  bottom: 0;
  width: 5px;
  z-index: 1600;
  -webkit-box-shadow: 3px 0 2px -2px rgba(0, 0, 0, 0.5);
  box-shadow: 3px 0 2px -2px rgba(0, 0, 0, 0.5);
}

#sideBarLine .sideBarArrow {
  background: url('/Css/Images/promoted_menu/promoted_menu_need_help.png') no-repeat right 0;
  color: #FFF;
  font: bold 18px arial;
  height: 88px;
  left: 5px;
  padding: 19px 0px 0 0;
  position: absolute;
  top: 43%;
  width: 96px;
  cursor: pointer;
  z-index: 1500;
  display: block;
  text-align: center;
  overflow: hidden;
  direction: rtl;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-shadow:  1px 2px 2px rgba(0, 0, 0, 0.5);
  text-decoration:none;
}


    #sideBarLine .sideBarArrow.open
    {
        background-image: url('/Css/Images/promoted_menu/promoted_menu_need_help_open.png');
    }

    #sideBarLine .sideBarArrow span
    { padding-right:27px; display:block;
    }

#overlaySideMenu {
  background: #000;
  display: none;
  z-index: 1500;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

#sideBarContent
{
  position: fixed;
  display: block;
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 0;
  z-index: 1900;
  overflow: hidden;
  background:#fff;
  visibility:hidden;
}

aside .innerSide {
  position: relative;
  width: 294px;
}

aside #bezeq_search_side_container
{border: 1px solid #243F75;
}

#bezeq_search_side_text
{   
    border: medium none;
    color: #393939;
    display: inline-block;
    font-size: 16px;
    height: 31px;
    outline: medium none;
    padding: 5px 20px 5px 5px;
    vertical-align: middle;
    width: 195px;
}

#bezeq_search_side_submit
{    background: url("/css/images/promoted_menu/icon_promoted_search.png") no-repeat scroll 9px center transparent;
    border: medium none;
    cursor: pointer;
    display: inline-block;
    height: 41px;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    vertical-align: middle;
    width: 40px;
}

aside #bezeq_search_side {
  padding: 27px 15px;
  -webkit-box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.5);
  position: relative;
  z-index: 3;
  
}



.boxScrollPanel {
  padding: 20px 15px 0; overflow: hidden; outline: none;
}

.sideMenuTitle
{ text-align:center; font-size:28px; color:#2B358F;  font-weight: bold;
}

.sideMenuActions
{ color:#2B358F; 
  margin: 15px 0 35px;
  padding: 0 6px;
}

.sideMenuActions .sideMenuAction a
{
    border-bottom: 1px solid #ABABAB;
    display: block;
    height: 33px;
    margin: 5px 0;
    padding: 17px 107px 5px 5px;
    background-position:160px 5px;
    background-repeat:no-repeat;
    line-height: 16px;
}

#side-banner-fade {
    margin: 20px 0 40px;
}

    #side-banner-fade ul.bjqs-controls.v-centered li.bjqs-prev a
    {   background: url("/css/images/promoted_menu/promoted_arrow_right.png") no-repeat 5px 12px;
         right: -5px;
    }

    #side-banner-fade ul.bjqs-controls.v-centered li.bjqs-next a
    {   background: url("/css/images/promoted_menu/promoted_arrow_left.png") no-repeat 5px 12px;
         left: -5px;
    }

#side-banner-fade ul.bjqs-controls.v-centered li a
{
    top: 58px !important;
}

#side-banner-fade .bjqs-slide > a
{ display:block; text-decoration:none;
}

.side_main_banner_title
{ font-size:20px; font-weight:bold; line-height:20px; margin-top:10px; display:block;
}

.side_main_banner_subtitle
{font-size:18px; display:block;
}

#side-banner-fade ol.bjqs-markers
{    left: 0;
    margin: 0;
    right: 0;
    top: 230px;
}

#sideBarDynamicContent
{  border-top: 1px solid #ABABAB;
    padding: 15px 0;
    text-align: center;
}

.sideBarDynamicContentTitle
{  padding-bottom:10px;
}

aside .nicescroll-rails {
  left: 5px !important;
}




/* -----------------------------------------------------------------------------------------------------------------
	Side Menu End
-------------------------------------------------------------------------------------------------------------------- */



/* -----------------------------------------------------------------------------------------------------------------
	Main Content
-------------------------------------------------------------------------------------------------------------------- */

.bezeq_mainPromotedTabs
{ padding-top:55px;
   padding-bottom: 65px;
   position:relative;
}

.bezeq_mainPromotedTabsLine
{ position:absolute; width:957px; height:1px; background-color:#bababa; top:230px; left:11px; z-index:5; 
}

.bezeq_mainPromotedTabs .bezeq_mainPromotedItem
{  width:230px;   
   float:right;
   text-align:center;
   margin-left:20px;
}

.bezeq_mainPromotedTabs .bezeq_mainPromotedItem > a
{
    text-decoration: none;
}

.bezeq_mainPromotedTabs .bezeq_mainPromotedItem:last-child
{
   margin-left:0;
}

.bezeq_mainPromotedTabs .bezeq_mainPromotedItem.last
{
   margin-left:0;
}

.bezeq_mainPromotedTabs .bezeq_mainPromotedItemImage
{  height:175px;   
   display: block;
   background-position: center top;
    background-repeat: no-repeat;
    overflow:hidden;

    -webkit-transition: all 0.4s ease;
            -moz-transition: all 0.4s ease;
            -o-transition: all 0.4s ease;
            transition: all 0.4s ease;
}

.bezeq_mainPromotedTabs .bezeq_mainPromotedItem > a:hover .bezeq_mainPromotedItemImage, 
.bezeq_mainPromotedTabs .bezeq_mainPromotedItem > a:focus .bezeq_mainPromotedItemImage
{
    background-position: center -10px;
}

.bezeq_mainPromotedTabs .bezeq_mainPromotedItemHeader
{  
    line-height: 28px;
    padding: 10px 0 0;
    color: #2B89E0;
    font-size: 28px;
}

.bezeq_mainPromotedTabs .bezeq_mainPromotedItemSubHeader
{  
    color: #484C50;
    display: block;
    font-size: 19px;
}




.bezeq_mainTabsContainer
{ /*background: url('/css/images/categories_background_container.png') no-repeat center top;
    margin-top: 5px;*/
}

.bezeq_mainTabsContainerBottomLine
{
    /*padding-bottom: 1px;
    background: url('/css/images/categories_bottom_line.png') no-repeat center bottom transparent;*/
    min-width:986px;
     margin-top: 465px;
}

.bezeq_mainTabs
{
    /*background: url('/css/images/category_background_horizontal_line2.png') repeat-x 0 0 transparent;*/
}

.bezeq_mainTabs_hor_line
{
    /*background: url('/css/images/category_background_vertical_line.png') no-repeat 0 273px transparent;*/
}

.bezeq_mainTabsList
{
    overflow: hidden;
    margin-bottom:21px;
}

    .bezeq_mainTabsList > li
    {
        height: 350px;
    }

    .bezeq_mainTabsList > li
    {
        float: right;
        width: 33.1%;
        position: relative;
        text-align: center;
        background-color: #fff;
        margin-bottom: 1px;
    }

        .bezeq_mainTabsList > li:nth-child(1n+4)
        {
            margin-bottom: 0;
        }

        .bezeq_mainTabsList > li.middle
        {
            margin: 0 0.15%;
            width: 33.5%;
            *margin: 0 0.20%;
        }

        .bezeq_mainTabsList > li > a
        {
            display: block;
            color: #2B89E0;
            cursor:default;
            padding-top: 255px;
            font-size: 29px;
            line-height: 19px;
            background-position: center 0px;
            background-repeat: no-repeat;
            text-decoration: none!important;
            zoom: 1;
            opacity: 1!important;
            background-color: #fff;
            filter: alpha(opacity=100);
            
            position:relative;
            z-index:1;
            
           /* -webkit-transition: padding 0.6s ease;
            -moz-transition: padding 0.6s ease;
            -o-transition: padding 0.6s ease;
            transition: padding 0.6s ease;*/
			/* -ms-filter: "progid:DXImageTransform.Microsoft.Chroma(color='white') progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
                filter: progid:DXImageTransform.Microsoft.Chroma(color='white')
                progid:DXImageTransform.Microsoft.Alpha(opacity=100);*/
        }
        
            .bezeq_mainTabsList > li > a > h2 {
                background-color: #FFFFFF;
                  line-height: 29px;
                padding: 5px 0;
            }

            .bezeq_mainTabsList > li > a > span
            {
                 background-color: #FFFFFF;
                color: #484C50;
                display: block;
                font-size: 19px;
                
              /*  -webkit-transition: opacity 1s ease;
            -moz-transition: opacity 1s ease;
            -o-transition: opacity 1s ease;
            transition: opacity 1s ease;
            
            opacity: 1;*/
            }
            
            .bezeq_mainTabsList > li:hover > a > span, .bezeq_mainTabsList > li:focus > a > span, .bezeq_mainTabsList > li:active > a > span, .bezeq_mainTabsList > li.drop_down > a > span 
            {
             /*   opacity: 0;*/
                display: none;
            }

        .bezeq_mainTabsList > li > div
        { 
           background: url("/css/images/categories_greyline.png") no-repeat 28px 10px #FFFFFF;
            left: 0;
            position: absolute;
            text-align: right;
            top:135px;
            
            width: 100%;
            overflow: hidden;
            zoom: 1;
            opacity: 0;
            visibility: hidden;
            filter: alpha(opacity=0); /* IE 8: yes, it is ugly but it has to be on one line. :-( */ /*    -ms-filter: "progid:DXImageTransform.Microsoft.Chroma(color='white') progid:DXImageTransform.Microsoft.Alpha(opacity=0)";*/ /* IE 6,7 is more flexible: it can be on multiple lines. */ /*    filter: progid:DXImageTransform.Microsoft.Chroma(color='white')
                progid:DXImageTransform.Microsoft.Alpha(opacity=0);*/
        }

            /*.bezeq_mainTabsList > li > div > ul > li > a { background-color:White;}*/

            .bezeq_mainTabsList > li > div > div
            { /*border-bottom: 1px solid #2B358F;*/
                font-size: 30px;
                margin-left: 5px;
                margin-right: 40px;
                margin-top: 15px;
            }

                .bezeq_mainTabsList > li > div > div > h2
                {
                    display: inline-block;
                    *display: inline;
                    *zoom: 1; /* margin-right: 10px;*/
                    vertical-align: bottom;
                }

            .bezeq_mainTabsList > li > div > ul
            {
                  font-size: 16px;
                    overflow: hidden;
                    padding-right: 110px;
                    padding-top: 31px;
            }

                .bezeq_mainTabsList > li > div > ul > li
                {
                        margin-bottom: 3px;
                }

                    .bezeq_mainTabsList > li > div > ul > li > a
                    {
                        color: #484c50;
                    }

                    .bezeq_mainTabsList > li > div > ul > li a:hover, .bezeq_mainTabsList > li > div > ul > li a:focus, .bezeq_mainTabsList > li > div > ul > li a:active
                    {
                        text-decoration: underline;
                    }

        .bezeq_mainTabsList > li.categories_icon_common > a
        {
            background-image: url("/css/images/BigIcons_action.png");
        }

        .bezeq_mainTabsList > li.categories_icon_bills > a
        {
            background-image: url("/css/images/BigIcons_accounts.png");
        }

        .bezeq_mainTabsList > li.categories_icon_internet > a
        {
            background-image: url("/css/images/BigIcons_Internet.png");
        }

        .bezeq_mainTabsList > li.categories_icon_phone > a
        {
            background-image: url("/css/images/BigIcons_Internet.png");
        }

        .bezeq_mainTabsList > li.categories_icon_services > a
        {
            background-image: url("/css/images/BigIcons_support.png");
        }

        .bezeq_mainTabsList > li.categories_icon_sales > a
        {
            background-image: url("/css/images/BigIcons_sale.png");
        }

        .bezeq_mainTabsList > li.categories_icon_advanced > a
        {
            background-image: url("/css/images/BigIcons_services.png");
        }

        .bezeq_mainTabsList > li > div > div > span
        { /*background-color:#2B358F;*/
            background-position: center center;
            background-repeat: no-repeat;
            display: inline-block;
            height: 46px;
            vertical-align: middle;
            width: 50px;
            
             visibility: hidden;
        }
/*
        .bezeq_mainTabsList > li.categories_icon_common > div > div > span
        {
            background-image: url("/css/images/categories_icon_common2_hover.png");
        }

        .bezeq_mainTabsList > li.categories_icon_bills > div > div > span
        {
            background-image: url("/css/images/categories_icon_bills2_hover.png");
        }

        .bezeq_mainTabsList > li.categories_icon_internet > div > div > span
        {
            background-image: url("/css/images/categories_icon_internet_hover.png");
        }

        .bezeq_mainTabsList > li.categories_icon_phone > div > div > span
        {
            background-image: url("/css/images/categories_icon_phone2_hover.png");
        }

        .bezeq_mainTabsList > li.categories_icon_services > div > div > span
        {
            background-image: url("/css/images/categories_icon_services2_hover.png");
        }

        .bezeq_mainTabsList > li.categories_icon_sales > div > div > span
        {
            background-image: url("/css/images/categories_icon_sales2_hover.png");
        }

        .bezeq_mainTabsList > li.categories_icon_advanced > div > div > span
        {
            background-image: url("/css/images/categories_icon_advanced_hover.png");
        }

        .bezeq_mainTabsList > li:hover, .bezeq_mainTabsList > li:focus, .bezeq_mainTabsList > li:active
        {  
        }
*/

            .bezeq_mainTabsList > li:hover > a, .bezeq_mainTabsList > li:focus > a, .bezeq_mainTabsList > li:active > a, .bezeq_mainTabsList > li.drop_down > a
            { /* display:none;*/
              /*padding-top: 100px;*/
            }
            
            .bezeq_mainTabsList > li.drop_down > a { padding-top: 100px !important;}
            
            /*.bezeq_mainTabsList > li:hover > div , */ .bezeq_mainTabsList > li:focus > div, .bezeq_mainTabsList > li:active > div, .bezeq_mainTabsList > li.drop_down > div
            {
                display: block;
                opacity: 1!important;
                filter: alpha(opacity = 100)!important;
                visibility: visible!important;
            }


/* -----------------------------------------------------------------------------------------------------------------
	Promoted Items
-------------------------------------------------------------------------------------------------------------------- */

.bezeq_bottomTabsContainer
{
   /* background: url('/css/images/bezeq_bottomTabs_background.png') repeat;*/
    min-width:986px;
    position:relative;
    margin-bottom:20px;
}


.bezeq_bottomTabsContainer_left {
    background-color: #C1D8F2;
    height: 100%;
    left: 0;
    position: absolute;
    width: 50%;
    z-index: 0;
}

.bezeq_bottomTabsContainer_right {
    background-color: #8FC3F4;
    height: 100%;
    position: absolute;
    right: 0;
    width: 50%;
    z-index: 0;
}

.bezeq_bottomTabs
{
     position:relative;
}

.bezeq_bottom_tab
{
   display: block;
    float: right;
    height: 256px;
    margin: 0;
    overflow: hidden;
    vertical-align: middle;
    width:33%;
    -webkit-transition: all 0.4s ease;
            -moz-transition: all 0.4s ease;
            -o-transition: all 0.4s ease;
            transition: all 0.4s ease;
}

.bezeq_bottom_tab:hover, .bezeq_bottom_tab:focus {
    transform: scale(1.05, 1.05);
}

.bezeq_bottom_tab span { cursor:pointer;}

a.bezeq_bottom_tab:hover, a.bezeq_bottom_tab:focus, a.bezeq_bottom_tab:active
{ text-decoration:none;}

a.bezeq_bottom_tab:hover .blue_arrow_link, a.bezeq_bottom_tab:focus .blue_arrow_link, a.bezeq_bottom_tab:active .blue_arrow_link
{ text-decoration:underline;}

.bezeq_bottom_tab.middle_tab {    background-color: #AABFD4;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;}

/*a.bezeq_bottom_tab img {display: block}
a.bezeq_bottom_tab:hover img, a.bezeq_bottom_tab:focus img, a.bezeq_bottom_tab:active img
{
    margin-top: -256px;
}*/

.bezeq_bottom_tab_image {
    /*background: url("/css/images/icon_surf_promotion.png") no-repeat center bottom;*/
	background-position: center bottom;
    display: block;
    height: 110px;
    text-align: center;
}

.bezeq_bottom_tab_editable
{
    text-align: center;
    margin-top: 9px;
    display: block;
}

    .bezeq_bottom_tab_editable .bezeq_bottom_tab_editable_header
    {
        display: block;
        font-size: 35px;
        margin-bottom: 2px;
    }

    .bezeq_bottom_tab_editable .bezeq_bottom_tab_editable_text
    {
        display: block;
        min-height: 40px;
        color: #4B4B4B;
    }
    
    
.bezeq_bottom_tab .blue_arrow_link {
    margin-top: 10px;
}

    .bezeq_bottom_tab_editable a.BezeqButton
    {
        font-size: 14px;
        margin-top: 15px;
    }
    

        .bezeq_bottom_tab_editable a.BezeqButton span
        {
            height: 17px;
            line-height: 14px;
            padding: 4px 18px !important;
        }


/* -----------------------------------------------------------------------------------------------------------------
    Press
-------------------------------------------------------------------------------------------------------------------- */

.bezeq_press_release_container
{
    /*background: url('/css/images/footer_line.png') no-repeat center top #f3f9fe;*/
    font-size: 16px;
    min-width: 986px;
}

.bezeq_press_release
{
    padding: 20px 0;
    color: #0E243E;
}

    .bezeq_press_release a
    {
        color: #0E243E;
    }

.press_header_right
{
    float: right;
    width: 850px;
}

.press_header
{
    display: inline-block;
    width: 125px;
    vertical-align:top;
}

.press_date
{
    display: inline-block;
    width: 90px;
}

.press_text
{
    display: inline-block;
    width: 625px;
    vertical-align:top;
}

.bezeq_press_release a:hover, .bezeq_press_release a:focus, .bezeq_press_release a:active
{
    text-decoration: underline;
}

.press_more
{
    display: block;
    float: left;
}

.blue_arrow_link {
    background: url("/css/images/blue_arrow_link_promotion.png") no-repeat left 2px;
    display: inline-block;
    height: 20px;
    padding-left: 18px;
}

.blue_arrow_link:hover, .blue_arrow_link:focus, .blue_arrow_link:active
{ text-decoration:underline; }


/* -----------------------------------------------------------------------------------------------------------------
    Sub Hader
-------------------------------------------------------------------------------------------------------------------- */

#bnhp_sub_header
{
    background-repeat:no-repeat;
    background-position:center top;
    height: 92px;
    position: relative;
    z-index: 0;
    width:986px;
    margin: -4px auto 0;
}

#bnhp_breadcrumbs
{
    color: #4b4b4b;
    font-size: 14px;
    margin: 0;
    padding: 20px 28px 0px 0;
}


#bnhp_sub_header h1
{
    color: #2b358f!important;
    font-size: 28px!important;
    padding-right: 26px!important;
    /*font-weight: bold;*/
}

#bnhp_sub_header a:hover, #bnhp_sub_header a:focus, #bnhp_sub_header a:active
{
    text-decoration: underline;
}

#bnhp_sub_header.noBackground
{
    background:none;
        height: auto !important;
    margin: 0;
    width: auto;
}

    #bnhp_sub_header.noBackground #bnhp_breadcrumbs
    {
        padding-right: 0;
        padding-top: 18px;
    }

    #bnhp_sub_header.noBackground h1
    {
        padding-right: 0;
    }
    
    .bnhp_sub_header_background  
    {
        background-position:center top;
        background-repeat:no-repeat;
        position:absolute; top:46px; height:178px;min-width: 986px; width:100%;
        *left:0;
    }


 /* -----------------------------------------------------------------------------------------------------------------
    Inner Pages
-------------------------------------------------------------------------------------------------------------------- */

.bezeq_main_content
{
    margin-bottom: 40px;
    min-height:400px;
    color: #4b4b4b;
}

.BezeqHtmlText .bezeq_main_content {
    padding-right: 25px;
    width: 955px;
}

/* Gallery */

.gallery_list_container
{
}

.gallery_list_row
{
    margin-top: 30px;
}

.gallery_list_cell
{
    width: 33%;
    float: right;
    display:block;
}

a.gallery_list_cell:hover, a.gallery_list_cell:focus, a.gallery_list_cell:active { text-decoration:none;}
a.gallery_list_cell:hover span, a.gallery_list_cell:focus span, a.gallery_list_cell:active span { text-decoration:underline;}

   .gallery_list_cell h2, .gallery_list_cell h3
    {
        font-size: 26px;
        margin-right: 25px;
        color: #2B358F;
    }

    .gallery_list_cell > ul, .gallery_list_cell > div, .gallery_list_cell > a , .gallery_list_cell > span
    {
        font-size: 16px;
        margin: 12px 25px 0 0px;
        color: #4b4b4b;
    }

.gallery_text .gallery_list_cell
{
   /* background: url("/css/images/gallery_right_background.png") no-repeat 85% top;
    min-height: 120px;*/
}

    .gallery_text .gallery_list_cell h2, .gallery_text .gallery_list_cell h3
    {
        margin-right: 25px;
    }


.gallery_text .gallery_list_cell > div, .gallery_text .gallery_list_cell > a, .gallery_text .gallery_list_cell > span {
    display: block;
    margin-left: 0;
    margin-right: 25px;
}


.gallery_list_cell > ul > li
{
    margin-bottom: 4px;
}


    .gallery_list_cell > ul > li a
    {
        color: #4b4b4b;
    }

        .gallery_list_cell > ul > li a:hover, .gallery_list_cell > ul > li a:focus, .gallery_list_cell > ul > li a:active
        {
            text-decoration: underline;
        }

.gallery_list_bottom
{ overflow:hidden;
  padding-right: 25px;
}

    .gallery_list_bottom .gallery_list_cell
    {
       /* background: url("/css/images/gallery_bottom_background2.png") no-repeat center bottom;*/
         border-bottom: 1px solid #E9E9E9;
    height: 35px;
    margin-left: 57px;
    width: 265px;
    }
    
    .gallery_list_bottom .gallery_list_cell.last {  margin-left: 0;}
    .gallery_list_bottom .gallery_list_cell:last-child {  margin-left: 0;}
    
    .gallery_list_container:last-child .gallery_list_bottom
    { display:none;
    }

    .gallery_list_container.last .gallery_list_bottom
    { display:none;
    }

/* Press */

#press_container
{
    float: right;
    width: 640px;
    margin: 60px 10px 0 0;
}

    #press_container li
    {
        margin-bottom: 30px;
    }

.press_inner_date
{
    width: 105px;
    font-size: 14px;
    color: #4b4b4b;
    padding-right: 30px;
    float: right;
    margin-top: 3px;
    background: url('/css/images/icon_news.png') no-repeat right 1px;
}

.press_inner_text
{
    font-size: 16px;
    margin-right: 135px;
    color: #4b4b4b;
}

    .press_inner_text h2
    {
        color: #2b358f;
        font-weight: bold;
        margin-bottom: 5px;
    }

.press_navigation
{
    margin: 50px 240px 0 0;
}

    .press_navigation a
    {
        color: #4b4b4b;
        font-size: 16px;
        line-height: 20px;
        padding-left: 10px;
        vertical-align: top;
    }

#press_navigation_numbers a
{
    padding-top: 3px;
}

.press_item_header
{
    margin-top: 30px;
    font-size: 28px!important;
}

.press_item_inner_date
{
    padding-right: 30px;
    font-size: 16px;
    color: #4b4b4b;
    margin-top: 5px;
    margin-bottom: 20px;
    background: url('/css/images/icon_publish_date.png') no-repeat right 2px;
}

.press_item_inner_text
{
    font-size: 16px;
    color: #4b4b4b;
    border-bottom: 1px solid #a7acb0;
    padding-bottom: 50px;
}


.press_item_inner_bottom
{
    margin-top: 10px;
}

.icon_print
{
    padding-right: 25px;
    font-size: 16px;
    color: #4b4b4b;
    margin-top: 3px;
    margin-left: 35px;
    background: url('/css/images/icon_print.png') no-repeat right 4px;
    float: right;
}

.icon_send_to
{
    padding-right: 25px;
    font-size: 16px;
    color: #4b4b4b;
    margin-top: 3px;
    background: url('/css/images/icon_send_to.png') no-repeat right 2px;
    float: right;
}

.press_inner_navigation
{
    float: left;
     margin-left: 10px;
}

    .press_inner_navigation a
    {
        color: #4b4b4b;
        font-size: 16px;
        line-height: 20px;
            display: inline-block;
            height: 20px;
        vertical-align: top;
        text-decoration: none!important;
    }
    
    .press_navigation_right {
    background: url("/css/images/icon_arrow_right.png") no-repeat right 0;
    margin-left: 58px;
    padding-right: 33px;
     display: inline-block;
    min-height: 20px;
    min-width: 20px;
}

.press_navigation_left {
    background: url("/css/images/icon_arrow_left.png") no-repeat 0 0;
    padding-left: 35px;
    display: inline-block;
    min-height: 20px;
    min-width: 20px;
}

.press_navigation .press_navigation_right { padding:0 0 0 20px; margin:0}

    .press_inner_navigation span
    {
        vertical-align: top;
    }

.press_item_inner_bottom a:hover, .press_item_inner_bottom a:focus, .press_item_inner_bottom a:active,
.press_item_inner_bottom a:hover span, .press_item_inner_bottom a:focus span, .press_item_inner_bottom a:active span
{
    text-decoration: underline;
}


/* Product page */

h1.inner_header
{
    color: #2B358F;
    font-size: 40px;
    /*font-weight: bold;*/
    padding-top: 10px;
    padding-bottom: 5px;
}

.product_continer
{
    margin-top: -4px;
}

.product_row
{
    padding-right: 25px;
    margin-bottom: 45px;
    padding-bottom: 50px;
}

    .product_row.last
    {
        margin-bottom: 0;
    }

.product_row p
{
    line-height: 22px;
}

.product_line_with_background
{
    padding-bottom: 0px;
}

.product_line_with_background .BezeqButton {  margin-top: 25px;}

.grey_bottom_line
{
    border-bottom: 1px solid #E9E9E9;
    /*   background: url("/css/images/categories_bottom_line980.png") no-repeat scroll center bottom;*/
}

.blue_bottom_line {
    border-bottom: 1px solid #C1D8F2;
}

.grey_bottom_line.last,
.blue_bottom_line.last  { border:none;}

.product_row.grey_bottom_line:last-child,
.product_row.blue_bottom_line:last-child  { border:none;}

.product_row .product_row_table
{ width:100%;
}


.product_row .product_row_table td {
    vertical-align: top;
}

.product_row .product_row_padding_left
{  padding-left:45px;  padding-top: 10px;
}

.product_row .product_row_padding_right
{  padding-right:45px;  padding-top: 10px;
}
.product_row .product_row_content
{ width:100%
}

.rightImageProduct
{
    float: right;
    margin-left: 30px;
}

.leftImageProduct
{
    float: left;
    margin-right: 30px;
    margin-top: 50px;
}

.rightImage
{
    float: right;
    margin-left: 30px;
}

.leftImage
{
    float: left;
    margin-right: 20px;
}

.bezeq_inner_bottomTabsContainer
{
    /*background: url("/css/images/bezeq_inner_bottomTabs_shadow.png") no-repeat center bottom;*/
    padding-bottom: 11px;
}

    .bezeq_inner_bottomTabsContainer > div
    {
        /*background: url("/css/images/bezeq_inner_bottomTabs_background.png") repeat-x 0 bottom;*/
    }

.widget_tab
{
    background-color: #FFFFFF !important;
    text-align: center;
}

#BezeqCallBuble
{ margin: 0 auto;
}

.widget_border         
{
    border: 1px solid #C1D8F2;
    height: 254px;
    /*padding-top: 35px;*/}

.additional_products
{
    padding: 15px 0;
}

    .additional_products span, .additional_products a
    {
        color: #4B4B4B;
        display: block;
        float: right;
        margin-bottom: 5px;
        margin-right: 24px;
        padding-right: 10px;
    }
    
    .additional_products a:hover, .additional_products a:focus, .additional_products a:active{color:#2b358f}

.additional_text
{    float: right;
    margin-bottom: 10px;
}

.disclaimer
{
    font-size: 14px;
    padding: 25px 0 10px;
}

    .disclaimer a
    {
        text-decoration: underline;
    }

/* Support page */
.supportPage h1.inner_header {
    font-size: 36px;
    font-weight:normal;
    padding-top: 60px;
}

.supportPage .product_line_with_background
{ color: #2B358F;
}

.questionList
{   width: 584px;
}

.questionList .questionList_item
{ 
  
     border-bottom: 1px solid #dcdee5;
    color: #666;
    margin-bottom: 15px;
    padding-bottom: 10px;
} 

.questionList .questionList_item.question_opened
{ 
}

    .questionList .questionList_item .questionList_question
    { 
            background: url("/css/images/icon_arrow_open.png") no-repeat scroll 13px 7px;
    padding-bottom: 10px;
    padding-left: 40px;
    
        cursor:pointer;
    }

    .questionList .questionList_item.question_opened .questionList_question
    { color:#010101;
          font-weight: bold;
          background-image: url("/css/images/icon_arrow_closed.png");
    }

    .questionList .questionList_item .questionList_answer
    { 
            padding-bottom: 5px;
    padding-left: 30px;       
    }

    .questionList_answer .questionList_answer_toggle
    {background: url('/css/images/icon_question_up.png') no-repeat;
         position:absolute;
         left:0; bottom:0;
         display:block; width:65px; height:65px;

    }

        .questionList_answer .questionList_answer_toggle:hover, .questionList_answer .questionList_answer_toggle:focus, .questionList_answer .questionList_answer_toggle:active
        { background-position: 0 -65px;
        }        

.questionList .questionList_answer
{
    display:none;
}

.questionList .questionList_item.question_opened .questionList_answer
{ 
}

/* Contact Page */


.contact_container
{ padding-top:60px; min-height: 500px;
}
.contactTab
{ width:25%; overflow:hidden; font-size:28px; color:#2b358f; float:right;
}
/*.openContact .contactTab
{ width:100%;
}*/
    .contactTab .tableCenter
    {height:150px;}

.contactTabInner
{ margin-left:2px; cursor:pointer;  height:150px;
  -webkit-transition: background-color 0.3s ease 0s;
            -moz-transition: background-color 0.3s ease 0s;
            -o-transition: background-color 0.3s ease 0s;
            transition: background-color 0.3s ease 0s;
}

.openContactTop .contactTabInner
{ cursor:default;
  margin-left: 0;
}

#contactTab_1 .contactTabInner{ background-color:#abb3d5;}
#contactTab_2 .contactTabInner{ background-color:#8db9e8;}
#contactTab_3 .contactTabInner{ background-color:#8fc3f4;}
#contactTab_4 .contactTabInner{ background-color:#c1d8f2; margin-left:0;}

#contactTab_1:not(.openContact) .contactTabInner:hover,#contactTab_1:not(.openContact) .contactTabInner:focus,#contactTab_1:not(.openContact) .contactTabInner:active{ background-color:#d5d9ea; }
#contactTab_2:not(.openContact) .contactTabInner:hover,#contactTab_2:not(.openContact) .contactTabInner:focus,#contactTab_2:not(.openContact) .contactTabInner:active{ background-color:#c6dcf3; }
#contactTab_3:not(.openContact) .contactTabInner:hover,#contactTab_3:not(.openContact) .contactTabInner:focus,#contactTab_3:not(.openContact) .contactTabInner:active{ background-color:#c7e1f9; }
#contactTab_4:not(.openContact) .contactTabInner:hover,#contactTab_4:not(.openContact) .contactTabInner:focus,#contactTab_4:not(.openContact) .contactTabInner:active{ background-color:#e0ebf8; }


.contactTab .tableCenter td
{ text-align:right; 
}
.contactTab.centerTab .tableCenter td
{ text-align:center; 
}

.contactTab.openContactTop .tableCenter td
{ white-space: nowrap;
}

.contactTab.paddTab .tableCenter td
{ padding-right:50px;
}


.contactTab.openContact .tableCenter td 
{  text-align:right; padding-right:50px;
}

.contactTab .tableCenter .backTab
{width:115px;  text-align:left;  padding-left:60px; cursor:pointer; display:none;  
}

.contactTab.openContact .tableCenter .backTab
{ display:table-cell;  text-align:left;
}

.backTabIcon
{
            display: inline-block!important;
            *display: block!important;
			background: url("/css/images/contact_back_arrow.png") no-repeat scroll 0 0 transparent;
            overflow: hidden;
            text-decoration: none;
            width:18px;
            height:31px;
}

.backTab:hover .backTabIcon, .backTab:focus .backTabIcon, .backTab:active .backTabIcon
{  background-position: 0 -31px;
}


.contactSection
{ display:none;padding-top: 22px; margin-bottom:50px; clear:both;
}

/*.openContact .contactSection
{ display:block;
}*/

.contactSubTitleMain
{ font-size:28px; text-align:center; padding:50px 0 ; clear:both; color:#2b358f; display:none;
}

.contactContentWrapperTop
{  padding:30px 50px 0;  background-color:#e8f1fa; width:450px;
}

.contactContentWrapperBottom
{  padding:10px 50px;  background-color:#e8f1fa; width:450px; margin-top: 22px;
}

#contactSection_1 .contactContentWrapperTop, #contactSection_1 .contactContentWrapperBottom{ background-color:#eef0f7;}
#contactSection_2 .contactContentWrapperTop, #contactSection_2 .contactContentWrapperBottom{ background-color:#e8f1fa;}
#contactSection_3 .contactContentWrapperTop, #contactSection_3 .contactContentWrapperBottom{ background-color:#e8f1fa;}
#contactSection_4 .contactContentWrapperTop, #contactSection_4 .contactContentWrapperBottom{ background-color:#f3f7fc;}


.contactSubTitle
{ color:#2b358f; font-size:28px;
}

.contactLinksContainer {
    margin-top: 50px;
}

.contactLinks
{ margin-bottom:20px; padding-bottom:20px; background:url(/css/images/bezeq_links_seperator.png) no-repeat right bottom;
   clear:both; zoom:1;  overflow:auto;
}
    .contactLinks:last-child
    { background:none;     margin-bottom: 0;
    padding-bottom: 30px;
    }

.contactLinks .contactHeadLink
{ color:#1a1b1b; display:block; background: url('/css/images/icon_arrow_open.png') no-repeat 120px 8px;
}

.contactLinks .contactHeadLink.opened
{  font-weight:bold; text-decoration:none; background-image: url('/css/images/icon_arrow_closed.png');
}

    .contactLinks .contactHeadLink.singleLink
    { background:none;
    }

.contactLinks .contactHeadLink:focus
{  text-decoration:underline;
}

.contactLinksInner
{  margin-right: 10px; display:none;
}

.contactLinksInner a
{ color:#5a5d5d;   display: inline-block;
    margin-top: 12px;
}

.contactFormText {
    font-size: 14px;
}

.contactForm {
    margin-top: 15px;
}

.contactSection #contour, .contactSection .contour
{ background:none;  padding-right:0; filter:none;
}

.contactForm .contourMessageOnSubmit
{ display:none;
}

/* Contour Forms */
#contour, .contour {
    max-width: 560px;
    padding: 24px 18px 19px 22px;

    background: #fcfcfc;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2Y5ZmFmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2Y1ZjZmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjZmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2YyZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iI2YzZjNmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2VmZjRmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2YwZjNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2VkZjFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2VlZjJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2VhZjFmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmVmZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fcfcfc 0%, #f9fafe 25%, #f5f6fb 48%, #f3f6fd 50%, #f2f5fa 52%, #f3f3fb 58%, #eff4fa 64%, #f0f3fc 70%, #edf1fa 78%, #eef2fd 79%, #eaf1fb 90%, #ebeffb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(25%,#f9fafe), color-stop(48%,#f5f6fb), color-stop(50%,#f3f6fd), color-stop(52%,#f2f5fa), color-stop(58%,#f3f3fb), color-stop(64%,#eff4fa), color-stop(70%,#f0f3fc), color-stop(78%,#edf1fa), color-stop(79%,#eef2fd), color-stop(90%,#eaf1fb), color-stop(100%,#ebeffb));
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f9fafe 25%,#f5f6fb 48%,#f3f6fd 50%,#f2f5fa 52%,#f3f3fb 58%,#eff4fa 64%,#f0f3fc 70%,#edf1fa 78%,#eef2fd 79%,#eaf1fb 90%,#ebeffb 100%);
background: -o-linear-gradient(top,  #fcfcfc 0%,#f9fafe 25%,#f5f6fb 48%,#f3f6fd 50%,#f2f5fa 52%,#f3f3fb 58%,#eff4fa 64%,#f0f3fc 70%,#edf1fa 78%,#eef2fd 79%,#eaf1fb 90%,#ebeffb 100%);
background: -ms-linear-gradient(top,  #fcfcfc 0%,#f9fafe 25%,#f5f6fb 48%,#f3f6fd 50%,#f2f5fa 52%,#f3f3fb 58%,#eff4fa 64%,#f0f3fc 70%,#edf1fa 78%,#eef2fd 79%,#eaf1fb 90%,#ebeffb 100%);
background: linear-gradient(to bottom,  #fcfcfc 0%,#f9fafe 25%,#f5f6fb 48%,#f3f6fd 50%,#f2f5fa 52%,#f3f3fb 58%,#eff4fa 64%,#f0f3fc 70%,#edf1fa 78%,#eef2fd 79%,#eaf1fb 90%,#ebeffb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ebeffb',GradientType=0 );

}

.bussinessHomePage #contour, .bussinessHomePage .contour {

    background: #fcfcfc;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fcfcfc 0%, #f6f6f6 29%, #e4e4e4 83%, #e1e1e3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(29%,#f6f6f6), color-stop(83%,#e4e4e4), color-stop(100%,#e1e1e3));
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f6f6f6 29%,#e4e4e4 83%,#e1e1e3 100%);
background: -o-linear-gradient(top,  #fcfcfc 0%,#f6f6f6 29%,#e4e4e4 83%,#e1e1e3 100%);
background: -ms-linear-gradient(top,  #fcfcfc 0%,#f6f6f6 29%,#e4e4e4 83%,#e1e1e3 100%);
background: linear-gradient(to bottom,  #fcfcfc 0%,#f6f6f6 29%,#e4e4e4 83%,#e1e1e3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e1e1e3',GradientType=0 );

}

.contourPageName {
    color: #2B358F;
    font-size: 28px !important;
    margin-bottom: 15px;
}

#contour legend, .contour legend {
    color: #0238A2;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 24px;
}

#contour label.fieldLabel, .contour label.fieldLabel {
    display: inline-block;
    font-size: 14px;
    width: 140px;
    /*font-weight:normal;*/
}

.contourField input[type="file"] {max-width: 107%;}

.contourField {
    margin-bottom: 24px;
}

.contourField:before, .contourField:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.contourField:after { clear: both; }
.contourField { zoom: 1; }

#contour input.text, #contour input.title, #contour textarea, #contour select, .contour input.text, .contour input.title, .contour textarea, .contour select, .contour input.datepickerfield {
    border: 1px solid #DEE0E1;
    margin: 0;
}

#contour input.text, #contour textarea, .contour input.text, .contour textarea, #contour select, .contour select,
#contour input.datepickerfield, .contour input.datepickerfield  {
    font-size: 14px;
    height: 35px;
    padding: 0 5px 0 0;
    vertical-align: middle;
    width: 255px !important;
}

#contour select, .contour select {
    height: 35px;
    width: 255px !important;
    padding-right: 2px;
}

#contour span.contourError, #contour span.field-validation-error .contour span.contourError, .contour span.field-validation-error {
    clear: both;
     /*white-space: nowrap;*/

         background-color: #FEFF9C;
    color: #CF032E;
    display: inline-block;
    padding: 2px 10px;
        vertical-align: middle;
}

#contour textarea, .contour textarea {
    height: 50px;
}

#contour .checkboxlist > label.fieldLabel, #contour .radiobuttonlist > label.fieldLabel, .contour .checkboxlist > label.fieldLabel, .contour .radiobuttonlist > label.fieldLabel {
    float: right;
    margin-top: 3px;
}

#contour span.checkboxlist, #contour span.radiobuttonlist, #contour span.checkbox, .contour span.checkboxlist, .contour span.radiobuttonlist, .contour span.checkboxlist {
    display: block;
    float: right;
    margin-right: 5px;
    vertical-align: top;
}

#contour .checkboxlist input, #contour .radiobuttonlist input, #contour .checkbox input, .contour .checkboxlist input, .contour .radiobuttonlist input, .contour .checkbox input {
    vertical-align: middle;
}

.contour .checkbox input
{ 
    float: none; 
    margin-left: 0px;
    margin-right: 0px;
}

.contour .checkbox label
{ 
    font-weight:bold;
    padding-right: 0px; 
}

.contour .radio input[type="radio"], .contour .radiobuttonlist input[type="radio"], .contour .checkboxlist input[type="checkbox"], .contour .checkbox input[type="checkbox"]
{
     margin-top:0;

}

#contour span.checkboxlist label, #contour span.radiobuttonlist label, #contour span.checkbox label, .contour span.checkboxlist label, .contour span.radiobuttonlist label, .contour span.checkbox label {
    font-size: 14px;
    margin-right: 3px;
    vertical-align: middle;
        margin-bottom: 1px;
}

#contour .checkboxlist span.contourError, #contour .checkboxlist span.field-validation-error .contour .checkboxlist span.contourError, .contour .checkboxlist span.field-validation-error, #contour .radiobuttonlist span.contourError, #contour .radiobuttonlist span.field-validation-error .contour .radiobuttonlist span.contourError, .contour .radiobuttonlist span.field-validation-error {
     float: right;
}

#contour .contourNavigation input[type="submit"], .contour .contourNavigation input[type="submit"] {
    background: none repeat scroll 0 0 #283885;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    padding: 2px 27px 5px;

     -webkit-transition: background-color 0.3s ease 0s;
            -moz-transition: background-color 0.3s ease 0s;
            -o-transition: background-color 0.3s ease 0s;
            transition: background-color 0.3s ease 0s;
}

#contour .contourNavigation input[type="submit"]:hover, #contour .contourNavigation input[type="submit"]:focus, #contour .contourNavigation input[type="submit"]:active, .contour .contourNavigation input[type="submit"]:hover, .contour .contourNavigation input[type="submit"]:focus, .contour .contourNavigation input[type="submit"]:active {
    background-color: #38439E;
}

#contour input.fileupload,
.contour input.fileupload
{
	height: auto !important;
}

#contour .hiddenfield
.contour .hiddenfield
{
    display:none;
}

.validation-summary-errors {

    margin-bottom: 20px;

        background-color: #FEFF9C;
    border: 1px solid #FFCC00;
    color: #CF032E;
    padding: 5px 30px;
    display:inline-block;
}

.contourIndicator {
    color: #8A1F11;
}

.contourMessageOnSubmit {
    color: green;
    padding: 30px;
}

/*Specific form style*/

.contour .contourField.אנימסכיםלקבלמבזקמידעשיווקילרבותמידעלגביהטבותמספקים.checkbox,
.contour .contourField.אנימעוניינתלקבלהודעותעלהטבותומבצעים.checkbox,
.contour .contourField.תרצולקבלדיווריםפרסומיים.checkbox,
.contour .contourField.אנימעוניינתלקבלהודעותעלהטבותומבצעים.checkbox {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
}

    .contour .contourField.אנימסכיםלקבלמבזקמידעשיווקילרבותמידעלגביהטבותמספקים.checkbox label,
    .contour .contourField.אנימעוניינתלקבלהודעותעלהטבותומבצעים.checkbox label,
    .contour .contourField.תרצולקבלדיווריםפרסומיים.checkbox label,
    .contour .contourField.אנימעוניינתלקבלהודעותעלהטבותומבצעים.checkbox label {
        width: auto;
        margin-right: 10px;
    }

.אנימעוניינתלקבלהודעותעלהטבותומבצעיםבדואquotלבמסרוניםאובמערכתחיוגאוטומטית, .אנימסכיםלקבלתדיווריםפרסומיים
{
    margin-top: 15px; margin-bottom: 15px;
}

.contour .אנימעוניינתלקבלהודעותעלהטבותומבצעיםבדואquotלבמסרוניםאובמערכתחיוגאוטומטית label, .contour .אנימסכיםלקבלתדיווריםפרסומיים label
{
    margin-right: 10px; width: 520px;
}

.contour .קראתיואנימסכיםהלתנאיהשירותומאשרתאתהשתתפותיבפיילוט label
{
    vertical-align: middle;
    width: 82%;
}

.אנימעוניינתלקבלהודעותעלהטבותומבצעיםבדואquotלבמסרוניםאובמערכתחיוגאוטומטית input, .אנימסכיםלקבלתדיווריםפרסומיים input
{
    float: right; 
    margin:0;
    padding:0;
    margin-top: 4px;
}

@media (max-width: 380px)
{
    .contour .אנימעוניינתלקבלהודעותעלהטבותומבצעיםבדואquotלבמסרוניםאובמערכתחיוגאוטומטית label, .contour .אנימסכיםלקבלתדיווריםפרסומיים label
    {
        width: 80%!important;
        vertical-align: middle;
    }
}

/* Job Page */


.JobPage .jobContent
{ margin-top: 34px; padding-right: 25px;
}

.JobPage .jobForm
{ display:none; padding-right: 25px;
}

.JobPage .bzq-gallery_leftPanel {
    float: left;
    /*padding-left: 25px;*/
    padding-top: 34px;
    width: 247px;
}

.JobPage .bzq-wpLinksHolder {
    background-image: url("/css/images/left_box_bottom.gif")!important;
}

.JobPage .bzq-wpLinks {
    background-image: url("/css/Images/left_box_top.gif") !important;
}

.jobsListTable
{ width:100%
}

    .jobsListTable .jobCB_td
    {padding: 0px 0 0 6px; vertical-align:top
    }

    .jobsListTable .jobCB
    {vertical-align:middle;
    }

    .jobsListTable .jobContent_td
    {vertical-align:top; width:100%
    }

    .jobsListTable .jobCode
    {color: #b1b4d6; font-weight: normal;
    }

.tazpitcontact {
    max-width: 660px;
}

.contour label.contactPerson
{cursor: text;
    width: auto;
    margin-right: 10px;
}

/* -----------------------------------------------------------------------------------------------------------------
    End Of inner Pages
-------------------------------------------------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------------------------------------------
    Bussiness
-------------------------------------------------------------------------------------------------------------------- */

.bussinessHomePage {}

.bussinessHomePage span.BezeqButton, .bussinessHomePage a.bannerButton
{
    background-color: #3f4345;
}

.bussinessHomePage .BezeqButton:hover, .bussinessHomePage .BezeqButton:focus, .bussinessHomePage .BezeqButton:active 
{background-color:#4b4f4a;}

.bussinessHomePage #main_menu_background .main_bar_open_gradient { background-image:url('/css/images/main_bar_open_gradient_bussiness.png')}
/* For Preloading */
body.bussinessHomePage:after {
    content: url('/css/images/mainBar_middle_buss.png');
    display: none;
}

.bussinessHomePage #main_navigation { background: url('/css/images/main_bar_open_gradient_bussiness.png') no-repeat -9999px -9999px; }
.bussinessHomePage #main_navigation:after {
 content: url('/css/images/main_bar_open_shadow.png')  url('/css/images/main_bar_open_gradient_bussiness.png');
    display: none;
}

.bussinessHomePage .mainBar_right
{ background-image: url("/css/images/umb_master_sprite_bussiness.png");
}

.bussinessHomePage .mainBar_left
{ background-image: url("/css/images/umb_master_sprite_bussiness.png");
}

.bussinessHomePage.isHomePage .mainBar_right {
    background-image: url("/css/images/umb_master_sprite_bussiness.png");
}

.bussinessHomePage.isHomePage .mainBar_left {
    background-image: url("/css/images/umb_master_sprite_bussiness.png");
}

.bussinessHomePage .mainBar_middle {
    background: url("/css/images/mainBar_middle_buss.png") repeat-x 0 0;}

.bussinessHomePage #bezeq_search_text {
    background-image: url("/css/images/umb_master_sprite_bussiness.png") }

.bussinessHomePage #bezeq_search_submit {
    background-image: url("/css/images/umb_master_sprite_bussiness.png")}

.bussinessHomePage #bezeq_search_submit:focus, .bussinessHomePage #bezeq_search_submit:hover, .bussinessHomePage #bezeq_search_submit:active {
    background-image: url("/css/images/umb_master_sprite_bussiness.png");
}

.bussinessHomePage .bnhp_main_menu > li:hover > a, .bussinessHomePage .bnhp_main_menu > li:focus > a, .bussinessHomePage .bnhp_main_menu > li:active > a, .bussinessHomePage .bnhp_main_menu li.drop_down > a {
    border-bottom: 2px solid #8F8F8F;
    color: #8F8F8F;
}

.bussinessHomePage .bnhp_sub_menu > ul > li > ul > li a {
    color: #4B4B4B;
}

.bussinessHomePage .bnhp_sub_menu > ul > li > ul > li.first h2, .bussinessHomePage .bnhp_sub_menu > ul > li > ul > li.first span
{  color: #000000;}

.bussinessHomePage .bezeq_mainTabsList > li > a > h2 { color:#4b4b4c;}

.bussinessHomePage .bezeq_mainTabsList > li > a > span {  color: #125BB5; }

.bussinessHomePage .bezeq_bottom_tab_editable .bezeq_bottom_tab_editable_header {color:#4b4b4c;}

.bussinessHomePage .bezeq_bottom_tab .blue_arrow_link {
  color:#4b4b4c;
}

.bussinessHomePage .blue_arrow_link {
    background-image: url("/css/images/gray_arrow_link_promotion_grey.png") ;
}

.bussinessHomePage .sideMenuActions .sideMenuAction a { color: #4b4b4c; }
.bussinessHomePage .side_main_banner_title { color: #4b4b4c; }
.bussinessHomePage .side_main_banner_subtitle { color: #4b4b4c; }
.bussinessHomePage .sideBarDynamicContentTitle { color: #4b4b4c; }

/* Bussiness End */


/* -----------------------------------------------------------------------------------------------------------------
    Site Actions
-------------------------------------------------------------------------------------------------------------------- */

#siteActionsContainer
{
    position: absolute;
    left: 10px;
    top: 5px;
    z-index: 100000;
    direction: ltr;
    display:none;
}

#siteActions
{
    display: block;
    width: 95px;
    text-align: center;
    background-color: red;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px;
    border: solid 1px black;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

#siteActionsMenu
{
    display: none;
    width: 200px;
    background-color: #F7F3F7;
    text-align: left;
}

    #siteActionsMenu LI
    {
        height: 26px;
        vertical-align: middle;
        font-size: 0.8em;
        border-top: solid 1px gray;
    }

        #siteActionsMenu LI A
        {
            display: block;
            margin-top: 5px;
            padding: 0 0 0 5px;
            line-height: inherit;
        }

#umbracoPreviewBadge
{
    z-index: 1000;
}


 /* -----------------------------------------------------------------------------------------------------------------
    Common
-------------------------------------------------------------------------------------------------------------------- */

ul.vBullets
{
    margin: 10px 0 15px;
}

    ul.vBullets li
    {
        background: url("/css/images/icon_bullets_arrow.png") no-repeat right 4px;
        margin-bottom: 5px;
        padding-right: 20px;
    }

    ul.vBullets.GreyBullet li
    {
        background-image: url("/css/images/icon_bullets_arrow_grey.png");
    }
    ul.vBullets { zoom: 1; }
    ul.vBullets:before, ul.vBullets:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
    ul.vBullets:after { clear: both; }

    ul.regularBulletList li {
    list-style: disc outside none;
    margin-right: 20px;
    margin-bottom: 12px;
}

ul.regularBulletList, ol.regularNumberList {
    margin-top: 10px;
}

ol.regularNumberList li {
      list-style: decimal outside none;
    margin-right: 18px;
      padding-right: 2px;
    margin-bottom: 12px;
}

.Bsubtitle
{color: #2b358f; font-size: 24px; font-weight: bold;
}

.Bcolor
{color: #2b358f;
}

/* -----------------------------------------------------------------------------------------------------------------
    Helpers
-------------------------------------------------------------------------------------------------------------------- */

/* For image replacement */
.ir
{
    display: block;
    text-indent: -999em;
    overflow: hidden;
    background-repeat: no-repeat;
    text-align: left!important;
    direction: ltr!important;
}

    .ir br
    {
        display: none;
    }

.font18
{
    font-size: 18px;
}

.font20
{
    font-size: 20px;
}

.font28bold
{
    font-size: 28px;
    /*font-weight: bold;*/
    color: #2b358f;
    margin-bottom: 15px;
}

.font30
{
    font-size: 30px;
    color: #2b358f;
    margin-bottom: 5px;
}

.font24
{
    font-size: 24px;
    color: #2b358f;
    margin-bottom: 5px;
}

.font26header
{
    color: #2B358F;
    font-size: 26px;
}

.height25
{
    height: 25px!important;
}

.height50
{
    height: 50px!important;
}

.underline
{
    text-decoration: underline!important;
}

.marginBottom0
{
    margin-bottom: 0;
}

.greyText
{
    color: #4B4B4B;
}

.width980
{
    margin: 0 auto;
    width: 980px;
}

.center
{ text-align:center;
}

.noborder { border:none;}


.tableCenter
{ width:100%; 
}
.tableCenter td
{  vertical-align:middle; text-align:center;
}


 /* -----------------------------------------------------------------------------------------------------------------
    Plugins
-------------------------------------------------------------------------------------------------------------------- */


.searchAutocomplete.ui-autocomplete {
    opacity: 0;
    display: none;
    transition: opacity 1s;
    -moz-transition: opacity 1s;
    -webkit-transition: opacity 1s;
    -o-transition: opacity 1s;
}

.searchAutocomplete.ui-autocomplete.opened {
    opacity: 1;
    transition: opacity 1s;
    -moz-transition: opacity 1s;
    -webkit-transition: opacity 1s;
    -o-transition: opacity 1s;
}

.searchAutocomplete.ui-menu .ui-menu-item a.ui-state-hover,
.searchAutocomplete.ui-menu .ui-menu-item a.ui-state-active {
	margin: 0px!important;
}

#sendMailContainer {
    position: absolute;
    overflow: hidden;
    right: 96px;
    background: white;
    /*border: solid 1px;*/
    /*padding: 5px;*/
    /*top: -291px;*/
    /*height:267px;*/
    top: 0;
    height: 0;
}

    #sendMailContainer > div {
        border: solid 1px grey;
        padding: 5px;
    }

#sendEmailConfirm {
    position: absolute;
    display: none;
    overflow: hidden;
    right: 96px;
    background: white;
    top: 0;
    height: 0;
    border: solid 1px grey;
    padding: 5px;
}

.selectedPage {
    font-weight:bold;
}

.ms-sitemapdirectional,.ms-sitemapdirectional a{
unicode-bidi:embed;
}