header.topHeader {width:964px;margin: 0 auto;}
header.topHeader .topBanner {width:950px;margin: 5px auto;
    background:#fff;
    text-align:center;
    height:59px;
    -webkit-box-shadow: 0px 0px 3px #aaa;
    -moz-box-shadow:    0px 0px 3px #aaa;
    box-shadow:         0px 0px 3px #aaa;
    padding-top: 4px;
    position:relative;
    behavior: url(/clients/static/signal/css/PIE.htc);

}
header.topHeader .topBanner img
{
    width:940px;
    height:55px;
}
header.topHeader .menuDetails {height:82px;}
header.topHeader  a.logo {
    float:right;
}


header.topHeader a.btnLng
{   display:block; text-align:center;
    background:#ffffff; color:#4375bf;font:bold 1em Arial; padding:4px 8px;
    border:solid 1px #e7e7e7;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f2f4f5));
    background: -moz-linear-gradient(#ffffff, #f2f4f5);
    background-image: -o-linear-gradient(#ffffff,#f2f4f5);
    background: linear-gradient(#ffffff, #f2f4f5);
    -pie-background: linear-gradient(#ffffff, #f2f4f5);
    position:relative;
    behavior: url(/clients/static/signal/css/PIE.htc);display:block;
    cursor:pointer;
    float:left;margin-right:4px;
}
header.topHeader a.btnLng:hover
{
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));
    background: -moz-linear-gradient(#ffffff, #ffffff);
    background-image: -o-linear-gradient(#ffffff,#ffffff);
    background: linear-gradient(#ffffff, #ffffff);
    -pie-background: linear-gradient(#ffffff, #ffffff);
    position:relative;
    behavior: url(/clients/static/signal/css/PIE.htc);display:block;
}

header.topHeader a.btnLng.us span {background:url(../images/us.png) no-repeat left;padding-left:20px; display:block}
header.topHeader a.btnLng.ru span {background:url(../images/ru.png) no-repeat left;padding-left:20px; display:block}

header.topHeader .contactIcons {background:url(../images/contactIcons.png) no-repeat;width:31px;height:27px;display:block;float:left;}
header.topHeader .contactIcons.icon1 {background-position:0 0;}
header.topHeader .contactIcons.icon2 {background-position:-31px 0;}
header.topHeader .contactIcons.icon3 {background-position:-62px 0;}
header.topHeader .contactIcons.icon4 {background-position:-92px 0;}

header.topHeader .contactIcons.icon1:hover {background-position:0 1px;}
header.topHeader .contactIcons.icon2:hover {background-position:-31px 1px;}
header.topHeader .contactIcons.icon3:hover {background-position:-62px 1px;}
header.topHeader .contactIcons.icon4:hover {background-position:-92px 1px;}


header.topHeader .phoneNum {border-right:solid 1px #e7e7e7;padding:0 20px 0 0;margin:0 20px 0 0;color:#625f5f;float:left;height:27px; width:208px;}
header.topHeader .phoneNum .bigNum {float:left;font:normal 30px/30px arial;padding:0!important;}

nav.topNav  ul.mainUL { background:#ffffff; font:bold 14px/36px arial;display:inline-block; width:964px;position:absolute;border-bottom:solid 5px #f78725; border-top:solid 1px #e7e7e7;border-right:solid 1px #e7e7e7;border-left:solid 1px #e7e7e7;}
/* Safari only */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
    ul.mainUL {
        margin-left:100px; 
    }
}*/
div.topIcons {height:0px;display:block;visibility:hidden;}
nav.topNav  ul.mainUL li.nav1 {float:right; height:36px;display:block;border-left:solid 1px #e7e7e7;}

nav.topNav  ul.mainUL li.nav1 a span.menu {color:#214d8d;height:36px;padding:0 20px;float:left;line-height:35px;}
nav.topNav  ul.mainUL li.nav1 a:hover span.menu {color:#0c81c7;}
nav.topNav  ul.mainUL li.nav1.selected a span.menu {color:#f78725;height:36px;}

nav.topNav  ul.mainUL li.nav1 .subNav {display: none;}
nav.topNav  ul.mainUL li.nav1.selected .subNav {display: block;}

UL LI.nav1 DIV.subNav {position:absolute;margin-top:35px;width:840px; right:0px;top:0px;}

DIV.subNav ul li.nav2 {float:right;color:#f78725; font-weight:normal;font-size:12px;}
DIV.subNav ul li.nav2 a {color:#214d8d;height:34px; line-height:34px; padding:5px 15px; display:inline-block;background:url(../images/easyGoSprite.png) no-repeat left -1130px;}
DIV.subNav ul li.nav2 a:hover {color:#214d8d;}
.nav2.subNavSelected , .nav2.subNavSelected a {font-weight:bold;color:#f78725!important;}



.openAllList {background:url(../images/easyGoSprite.png) no-repeat 0 -120px;text-decoration: underline; padding-left:18px;*padding-right:15px;margin-bottom:10px;color:#214d8d;display:block;float:left;margin-top:8px; cursor:pointer;}
.closeAllList {background:url(../images/easyGoSprite.png) no-repeat 0 -135px;padding-left:18px;*padding-right:15px;margin-bottom:10px;color:#214d8d;display:block;float:left;margin-top:8px;cursor:pointer;}
.openAllList:hover, .closeAllList:hover { text-decoration:none;}
.allList {width:964px;display:none;background:#ffffff;color:#214d8d; font:normal 11px arial;border:solid 1px #e7e7e7;margin-bottom:20px!important}
.allList ul {float:right;width:102px;border-right:solid 1px #e7e7e7;padding:8px;}
.allList ul.first {border:none!important;}
.allList ul li {line-height:1.4em}
.allList ul li a {color:#214d8d;}
.allList ul li a:hover { text-decoration:underline;}
.allList ul li a.orange {color:#F78725!important;}