#navMain.cehome { font-family:arial; font-weight:bold; margin:18px 0; z-index:100; }
#navMain.cehome H2 { position:absolute; top:-1000px; }
#navMain.cehome UL {/* float:left; */ width:100%; }
#navMain.cehome UL LI { line-height:1.7em; font-size:1.035em; float:left; width:120px; margin-right:5px; text-transform:uppercase; }
#navMain.cehome UL LI:last-child { margin:0 } 
#navMain.cehome UL LI.last { margin-right:0px; }
#navMain.cehome UL LI A { display:block; background:#F2DDD8 url(/other_files/khl/curve_celight.png) no-repeat top right; padding:0 3px 0 5px; color:#000; }
#navMain.cehome UL LI.active A, #navMain.cehome UL LI A:hover { background:#9D0229 url(/other_files/khl/curve_ce.png) no-repeat top right; color:#fff; text-decoration:none; }
#navMain.cehome UL.magazines { display:none; position:absolute; background-color:#F2DDD8; width:auto; z-index:10; }
#navMain.cehome UL LI:hover UL.magazines { display:block; }
#navMain.cehome UL LI UL.magazines LI { background:#F2DDD8; padding:3px 0; float:none; width:auto; margin-right:0}
#navMain.cehome UL LI UL.magazines LI A { background:none; border-bottom:1px solid #9D0229; color:#333; font-family:arial; font-weight:normal; font-size:.95em; line-height:1.2; padding:0; margin:0 5px!important; }
#navMain.cehome UL LI UL.magazines LI A:hover { color:#666; }

#navMain.icchome { font-family:arial; font-weight:bold; margin:18px 0; z-index:100;}
#navMain.icchome H2 { position:absolute; top:-1000px;}
#navMain.icchome UL {/* float:left; */ width:100%;}
#navMain.icchome UL LI { line-height:1.7em; font-size:1.035em; float:left; width:120px; margin-right:5px; text-transform:uppercase;}
#navMain.icchome UL LI:last-child { margin:0} 
#navMain.icchome UL LI.last { margin-right:0px;}
#navMain.icchome UL LI A { display:block; background:#E6E7E8 url(/other_files/khl/curve_icclight.png) no-repeat top right; padding:0 3px 0 5px; color:#000;}
#navMain.icchome UL LI.active A, #navMain.icchome UL LI A:hover { background:#B10C15 url(/other_files/khl/curve_icc.png) no-repeat top right; color:#fff; text-decoration:none;}
#navMain.icchome UL.magazines { display:none; position:absolute; background-color:#E6E7E8; width:auto; z-index:10;}
#navMain.icchome UL LI:hover UL.magazines { display:block;}
#navMain.icchome UL LI UL.magazines LI { background:#E6E7E8; padding:3px 0; float:none; width:auto; margin-right:0}
#navMain.icchome UL LI UL.magazines LI A { background:none; border-bottom:1px solid #B10C15; color:#333; font-family:arial; font-weight:normal; font-size:.95em; line-height:1.2; padding:0; margin:0 5px!important;}
#navMain.icchome UL LI UL.magazines LI A:hover { color:#666;}

#navMain.icthome { font-family:arial; font-weight:bold; margin:18px 0; z-index:100;}
#navMain.icthome H2 { position:absolute; top:-1000px;}
#navMain.icthome UL {/* float:left; */ width:100%;}
#navMain.icthome UL LI { line-height:1.7em; font-size:1.035em; float:left; width:120px; margin-right:5px; text-transform:uppercase;}
#navMain.icthome UL LI:last-child { margin:0} 
#navMain.icthome UL LI.last { margin-right:0px;}
#navMain.icthome UL LI A { display:block; background:#E6E7E8 url(/other_files/khl/curve_ictlight.png) no-repeat top right; padding:0 3px 0 5px; color:#000;}
#navMain.icthome UL LI.active A, #navMain.icthome UL LI A:hover { background:#D2232A url(/other_files/khl/curve_ict.png) no-repeat top right; color:#fff; text-decoration:none;}
#navMain.icthome UL.magazines { display:none; position:absolute; background-color:#E6E7E8; width:auto; z-index:10;}
#navMain.icthome UL LI:hover UL.magazines { display:block;}
#navMain.icthome UL LI UL.magazines LI { background:#E6E7E8; padding:3px 0; float:none; width:auto; margin-right:0}
#navMain.icthome UL LI UL.magazines LI A { background:none; border-bottom:1px solid #D2232A; color:#333; font-family:arial; font-weight:normal; font-size:.95em; line-height:1.2; padding:0; margin:0 5px!important;}
#navMain.icthome UL LI UL.magazines LI A:hover { color:#666;}

#navMain.acthome { font-family:arial; font-weight:bold; margin:18px 0; z-index:100;}
#navMain.acthome H2 { position:absolute; top:-1000px;}
#navMain.acthome UL {/* float:left; */ width:100%;}
#navMain.acthome UL LI { line-height:1.7em; font-size:1.035em; float:left; width:120px; margin-right:5px; text-transform:uppercase;}
#navMain.acthome UL LI:last-child { margin:0} 
#navMain.acthome UL LI.last { margin-right:0px;}
#navMain.acthome UL LI A { display:block; background:#E7E1D4 url(/other_files/khl/curve_actlight.png) no-repeat top right; padding:0 3px 0 5px; color:#000;}
#navMain.acthome UL LI.active A, #navMain.acthome UL LI A:hover { background:#B71E37 url(/other_files/khl/curve_act.png) no-repeat top right; color:#fff; text-decoration:none;}
#navMain.acthome UL.magazines { display:none; position:absolute; background-color:#E7E1D4; width:auto; z-index:10;}
#navMain.acthome UL LI:hover UL.magazines { display:block;}
#navMain.acthome UL LI UL.magazines LI { background:#E7E1D4; padding:3px 0; float:none; width:auto; margin-right:0}
#navMain.acthome UL LI UL.magazines LI A { background:none; border-bottom:1px solid #B71E37; color:#333; font-family:arial; font-weight:normal; font-size:.95em; line-height:1.2; padding:0; margin:0 5px!important;}
#navMain.acthome UL LI UL.magazines LI A:hover { color:#666;}

#navMain.ichome { font-family:arial; font-weight:bold; margin:18px 0; z-index:100;}
#navMain.ichome H2 { position:absolute; top:-1000px;}
#navMain.ichome UL {/* float:left; */ width:100%;}
#navMain.ichome UL LI { line-height:1.7em; font-size:1.035em; float:left; width:120px; margin-right:5px; text-transform:uppercase;}
#navMain.ichome UL LI:last-child { margin:0} 
#navMain.ichome UL LI.last { margin-right:0px;}
#navMain.ichome UL LI A { display:block; background:#E6E7E8 url(/other_files/khl/curve_iclight.png) no-repeat top right; padding:0 3px 0 5px; color:#000;}
#navMain.ichome UL LI.active A, #navMain.ichome UL LI A:hover { background:#65787E url(/other_files/khl/curve_ic.png) no-repeat top right; color:#fff; text-decoration:none;}
#navMain.ichome UL.magazines { display:none; position:absolute; background-color:#65787E; width:auto; z-index:10;}
#navMain.ichome UL LI:hover UL.magazines { display:block;}
#navMain.ichome UL LI UL.magazines LI { background:#E6E7E8; padding:3px 0; float:none; width:auto; margin-right:0}
#navMain.ichome UL LI UL.magazines LI A { background:none; border-bottom:1px solid #65787E; color:#333; font-family:arial; font-weight:normal; font-size:.95em; line-height:1.2; padding:0; margin:0 5px!important;}
#navMain.ichome UL LI UL.magazines LI A:hover { color:#666;}

#navMain.aihome { font-family:arial; font-weight:bold; margin:18px 0; z-index:100;}
#navMain.aihome H2 { position:absolute; top:-1000px;}
#navMain.aihome UL {/* float:left; */ width:100%;}
#navMain.aihome UL LI { line-height:1.7em; font-size:1.035em; float:left; width:120px; margin-right:5px; text-transform:uppercase;}
#navMain.aihome UL LI:last-child { margin:0} 
#navMain.aihome UL LI.last { margin-right:0px;}
#navMain.aihome UL LI A { display:block; background:#E6E7E8 url(/other_files/khl/curve_ailight.png) no-repeat top right; padding:0 3px 0 5px; color:#000;}
#navMain.aihome UL LI.active A, #navMain.aihome UL LI A:hover { background:#006F78 url(/other_files/khl/curve_ai.png) no-repeat top right; color:#fff; text-decoration:none;}
#navMain.aihome UL.magazines { display:none; position:absolute; background-color:#006F78; width:auto; z-index:10;}
#navMain.aihome UL LI:hover UL.magazines { display:block;}
#navMain.aihome UL LI UL.magazines LI { background:#E6E7E8; padding:3px 0; float:none; width:auto; margin-right:0}
#navMain.aihome UL LI UL.magazines LI A { background:none; border-bottom:1px solid #006F78; color:#333; font-family:arial; font-weight:normal; font-size:.95em; line-height:1.2; padding:0; margin:0 5px!important;}
#navMain.aihome UL LI UL.magazines LI A:hover { color:#666;}

#navMain.alhhome { font-family:arial; font-weight:bold; margin:18px 0; z-index:100;}
#navMain.alhhome H2 { position:absolute; top:-1000px;}
#navMain.alhhome UL {/* float:left; */ width:100%;}
#navMain.alhhome UL LI { line-height:1.7em; font-size:1.035em; float:left; width:120px; margin-right:5px; text-transform:uppercase;}
#navMain.alhhome UL LI:last-child { margin:0} 
#navMain.alhhome UL LI.last { margin-right:0px;}
#navMain.alhhome UL LI A { display:block; background:#E6E7E8 url(/other_files/khl/curve_alhlight.png) no-repeat top right; padding:0 3px 0 5px; color:#000;}
#navMain.alhhome UL LI.active A, #navMain.alhhome UL LI A:hover { background:#00668F url(/other_files/khl/curve_alh.png) no-repeat top right; color:#fff; text-decoration:none;}
#navMain.alhhome UL.magazines { display:none; position:absolute; background-color:#00668F; width:auto; z-index:10;}
#navMain.alhhome UL LI:hover UL.magazines { display:block;}
#navMain.alhhome UL LI UL.magazines LI { background:#E6E7E8; padding:3px 0; float:none; width:auto; margin-right:0}
#navMain.alhhome UL LI UL.magazines LI A { background:none; border-bottom:1px solid #00668F; color:#333; font-family:arial; font-weight:normal; font-size:.95em; line-height:1.2; padding:0; margin:0 5px!important;}
#navMain.alhhome UL LI UL.magazines LI A:hover { color:#666;}

#navMain.iconhome { font-family:arial; font-weight:bold; margin:18px 0; z-index:100;}
#navMain.iconhome H2 { position:absolute; top:-1000px;}
#navMain.iconhome UL {/* float:left; */ width:100%;}
#navMain.iconhome UL LI { line-height:1.7em; font-size:1.035em; float:left; width:120px; margin-right:5px; text-transform:uppercase;}
#navMain.iconhome UL LI:last-child { margin:0} 
#navMain.iconhome UL LI.last { margin-right:0px;}
#navMain.iconhome UL LI A { display:block; background:#ECECF2 url(/other_files/khl/curve_iconlight.png) no-repeat top right; padding:0 3px 0 5px; color:#000;}
#navMain.iconhome UL LI.active A, #navMain.iconhome UL LI A:hover { background:#7777A1 url(/other_files/khl/curve_icon.png) no-repeat top right; color:#fff; text-decoration:none;}
#navMain.iconhome UL.magazines { display:none; position:absolute; background-color:#7777A1; width:auto; z-index:10;}
#navMain.iconhome UL LI:hover UL.magazines { display:block;}
#navMain.iconhome UL LI UL.magazines LI { background:#ECECF2; padding:3px 0; float:none; width:auto; margin-right:0}
#navMain.iconhome UL LI UL.magazines LI A { background:none; border-bottom:1px solid #7777A1; color:#333; font-family:arial; font-weight:normal; font-size:.95em; line-height:1.2; padding:0; margin:0 5px!important;}
#navMain.iconhome UL LI UL.magazines LI A:hover { color:#666;}

#navMain.drihome { font-family:arial; font-weight:bold; margin:18px 0; z-index:100;}
#navMain.drihome H2 { position:absolute; top:-1000px;}
#navMain.drihome UL {/* float:left; */ width:100%;}
#navMain.drihome UL LI { line-height:1.7em; font-size:1.035em; float:left; width:120px; margin-right:5px; text-transform:uppercase;}
#navMain.drihome UL LI:last-child { margin:0} 
#navMain.drihome UL LI.last { margin-right:0px;}
#navMain.drihome UL LI A { display:block; background:#E0DFEE url(/other_files/khl/curve_drilight.png) no-repeat top right; padding:0 3px 0 5px; color:#000;}
#navMain.drihome UL LI.active A, #navMain.drihome UL LI A:hover { background:#26237B url(/other_files/khl/curve_dri.png) no-repeat top right; color:#fff; text-decoration:none;}
#navMain.drihome UL.magazines { display:none; position:absolute; background-color:#26237B; width:auto; z-index:10;}
#navMain.drihome UL LI:hover UL.magazines { display:block;}
#navMain.drihome UL LI UL.magazines LI { background:#E0DFEE; padding:3px 0; float:none; width:auto; margin-right:0}
#navMain.drihome UL LI UL.magazines LI A { background:none; border-bottom:1px solid #26237B; color:#333; font-family:arial; font-weight:normal; font-size:.95em; line-height:1.2; padding:0; margin:0 5px!important;}
#navMain.drihome UL LI UL.magazines LI A:hover { color:#666;}

