/************
MODULE STYLES
************/
#morenews { margin-top: -10px }

#ITEM_ATT534_0 { margin-left: 40px; width: 380px; }
#ITEM_ATT535_0 { margin-left: 28px; width: 380px; }
#ITEM_ATT536_0 { margin-left: 22px; width: 380px; }
#ITEM_ATT540_0 { margin-left: -2px; width: 385px; }
#ITEM_ATT541_0 { margin-left: 35px; width: 385px; }
#ITEM_ATT538_0 { margin-left: 29px; width: 385px; }
#ITEM_ATT539_0 { margin-left: 46px; width: 380px; }

/* Generic mod styles */

.mod { margin:0 0 15px; overflow:hidden; }
.mod.stack { margin:0; }
.mod H3 { text-transform:uppercase; font-family:arial; line-height:1.7em; font-size:1.035em; padding:0 5px; color:#fff; }
.mod.display h3 { padding:0; color:#333; }
/** .mod UL { float:left; } **/
.mod UL LI { overflow:hidden; float:left; width:100%; padding:5px 0; border-bottom:1px solid #459BBB; margin-right: 18px; }
.mod UL LI.iccList { border-bottom:1px solid #B10C15 }
.mod UL LI.ictList { border-bottom:1px solid #D2232A }
.mod UL LI.actList { border-bottom:1px solid #B70D30 }
.mod UL LI.icList { border-bottom:1px solid #65787E }
.mod UL LI.aiList { border-bottom:1px solid #006F78 }
.mod UL LI.alhList { border-bottom:1px solid #00668F }
.mod UL LI.iconList { border-bottom:1px solid #7777A1 }
.mod UL LI.driList { border-bottom:1px solid #26237B }

.mod UL LI.clasList { border-bottom:1px solid #CE0A20 }
.mod UL LI.clapList { border-bottom:1px solid #CE0A20 }

.mod.business UL LI { border-bottom:1px solid #A62244; }
#content-wide .mod ul, #content-wide .mod li { float:none; }
#insideKHL li, #insideKHL ul { float:none; }
.mod UL LI.last { border-bottom:0px solid #459BBB; }
.mod.business A { color:#A62244; }
LI.iccList a { color:#B10C15 }
LI.ictList a { color:#D2232A}
LI.actList a { color:#B70D30}
LI.icList a { color:#65787E}
LI.aiList a { color:#006F78}
LI.alhList a { color:#00668F}
LI.iconList a { color:#7777A1}
LI.driList a { color:#26237B}

LI.clasList a { color:#CE0A20 }
LI.clapList a { color:#CE0A20 }

/** Stacked red variation **/

.mod.stack { margin:0; }
.mod.bordered.stack H4, .mod.bordered.stack-btm H4 { border:1px solid; border-top:0; border-bottom:0; padding:.4em 5px .2em; }
.mod.bordered.stack UL { border-bottom:0; }
.mod.bordered.red.stack H4, .mod.bordered.red.stack-btm H4 { border-color:#A62244; }

/* With image */

.mod UL LI.img .content { float:right; }
.mod UL LI.img .placeholder { float:left; }
#content .mod UL LI.img .content { width:330px; }
#content .mod UL LI.img .placeholder { float:left; width:110px; height:80px; overflow:hidden; }

/* Bordered variation */

.mod.bordered { background-color:#E6E7E8; float:none; }
.mod.bordered UL { border:1px solid; border-top:0px; padding:0 5px; float:none; overflow:hidden; }
#external .mod ul { width:138px; }
.mod.bordered UL LI { border:0; }

/* Coloured variations */

.mod.blue H3 { background:#459BBB url(/other_files/khl/curve_blue.gif) no-repeat top right; }
.mod.bordered.blue UL { border-color:#459BBB; }
.mod.bordered.blue A { color:#459BBB; }

.mod.cyan H3 { background:#CEE5ED url(/other_files/khl/curve_cyan.gif) no-repeat top right; }
.mod.bordered.cyan UL { border-color:#CEE5ED; }
.mod.bordered.cyan A { color:#CEE5ED; }

.mod.red H3 { background:#A62244 url(/other_files/khl/curve_red.gif) no-repeat top right; }
.mod.bordered.red UL { border-color:#A62244; }
.mod.bordered.red A { color:#A62244; }

.mod.lightred H3 { background:#CC0B1E; }
.mod.bordered.red UL { border-color:#CC0B1E; }
.mod.bordered.red A { color:#CC0B1E; }

.mod.purple H3 { background:#68297c url(/other_files/khl/curve_red.gif) no-repeat top right; }
.mod.bordered.purple UL { border-color:#68297c; }
.mod.bordered.purple A { color:#68297c; }

.mod.green H3 { background:#1B8D54 url(/other_files/khl/curve_green.gif) no-repeat top right; }
.mod.bordered.green UL { border-color:#1B8D54; }
.mod.bordered.green A { color:#1B8D54; }

.mod.black H3 { background:#000 url(/other_files/khl/curve_black.gif) no-repeat top right; }
.mod.bordered.black UL { border-color:#000; }
.mod.bordered.black A { color:#000; }

.mod.lightgreen H3 { background:#55B384 url(/other_files/khl/curve_lightgreen.png) no-repeat top right; }
.mod.bordered.lightgreen UL { border-color:#55B384; }
.mod.bordered.lightgreen A { color:#55B384; }

.mod.orange H3 { background:#F35B24 url(/other_files/khl/curve_orange.png) no-repeat top right; }
.mod.bordered.orange UL { border-color:#F35B24; }
.mod.bordered.orange A { color:#F35B24; }
 
/* Magazine colour variations */

.mod.rental H3 { background:#212B69 url(/other_files/khl/curve_rental.png) no-repeat top right; }
.mod.bordered.rental UL { border-color:#212B69; }
.mod.bordered.rental A { color:#212B69; }
 
.mod.ce H3 { background:#9D0229 url(/other_files/khl/curve_ce.png) no-repeat top right; }
.mod.bordered.ce UL { border-color:#9D0229; }
.mod.bordered.ce A { color:#9D0229; }
 
.mod.icc H3 { background:#B10C15 url(/other_files/khl/curve_icc.png) no-repeat top right; }
.mod.bordered.icc UL { border-color:#B10C15; }
.mod.bordered.icc A { color:#B10C15; }
 
.mod.ict H3 { background:#D2232A url(/other_files/khl/curve_ict.png) no-repeat top right; }
.mod.bordered.ict UL { border-color:#D2232A; }
.mod.bordered.ict A { color:#D2232A; }

.mod.act H3 { background:#B70D30 url(/other_files/khl/curve_act.png) no-repeat top right; }
.mod.bordered.act UL { border-color:#B70D30; }
.mod.bordered.act A { color:#B70D30; }

.mod.ic H3 { background:#65787E url(/other_files/khl/curve_ic.png) no-repeat top right; }
.mod.bordered.ic UL { border-color:#65787E; }
.mod.bordered.ic A { color:#65787E; }

.mod.ai H3 { background:#006F78 url(/other_files/khl/curve_ai.png) no-repeat top right; }
.mod.bordered.ai UL { border-color:#006F78; }
.mod.bordered.ai A { color:#006F78; }

.mod.alh H3 { background:#00668F url(/other_files/khl/curve_alh.png) no-repeat top right; }
.mod.bordered.alh UL { border-color:#00668F; }
.mod.bordered.alh A { color:#00668F; }

.mod.icon H3 { background:#7777A1 url(/other_files/khl/curve_icon.png) no-repeat top right; }
.mod.bordered.icon UL { border-color:#7777A1; }
.mod.bordered.icon A { color:#7777A1; }

.mod.dri H3 { background:#26237B url(/other_files/khl/curve_dri.png) no-repeat top right; }
.mod.bordered.dri UL { border-color:#26237B; }
.mod.bordered.dri A { color:#26237B; }

.mod.clas H3 { background:#CE0A20 url(/other_files/khl/curve_clas.png) no-repeat top right; }
.mod.bordered.clas UL { border-color:#CE0A20; }
.mod.bordered.clas A { color:#CE0A20; }

.mod.clap H3 { background:#CE0A20 url(/other_files/khl/curve_clas.png) no-repeat top right; }
.mod.bordered.clap UL { border-color:#CE0A20; }
.mod.bordered.clap A { color:#CE0A20; }

/* Magazine list mod */

#magazineList.mod { background:none !important; }
#magazineList.mod.bordered UL, .file-list li li { font-family:arial narrow; font-weight:bold; padding:0px 6px; }
#magazineList.mod.bordered LI A, .file-list li a { border-bottom:1px solid #459BBB; display:block; color:#333; width: 115px }
#magazineList.mod.bordered LI A:hover, .file-list li a:hover { text-decoration:none; color:#666; }
.magazineCover { width:110px; height:155px; }
.mod .file-list li { width:220px; height:240px; float:left; margin-right:10px; border:none; }
.mod .file-list li li { width:auto; height:auto; float:none; margin:0; padding:0; }
.mod .file-list a { text-transform:uppercase; }

/* Promo mods */

.mod.promo UL { padding:0; width:100%; }
.mod.promo UL LI { width:220px; overflow:hidden; border:0; margin:0; padding:0; background:#CEE5ED url(/other_files/khl/curve_cyan.gif) no-repeat top right; float:none; }

.mod.promo.ict ul li { background:#E6E7E8 url(/other_files/khl/curve_ictlight.png) no-repeat top right; }
.mod.promo.ict a { color:#D2232A }

.mod.promo.act ul li { background:#E7E1D4 url(/other_files/khl/curve_actlight.png) no-repeat top right; }
.mod.promo.act a { color:#B70D30 }

.mod.promo.icc ul li { background:#E6E7E8 url(/other_files/khl/curve_icclight.png) no-repeat top right; }
.mod.promo.icc a { color:#B10C15 }

.mod.promo.ce ul li { background:#F2DDD8 url(/other_files/khl/curve_celight.png) no-repeat top right; }
.mod.promo.ce a { color:#9D0229 }

.mod.promo.ic ul li { background:#E6E7E8 url(/other_files/khl/curve_iclight.png) no-repeat top right; }
.mod.promo.ic a { color:#65787E }

.mod.promo.ai ul li { background:#E6E7E8 url(/other_files/khl/curve_ailight.png) no-repeat top right; }
.mod.promo.ai a { color:#006F78 }

.mod.promo.alh ul li { background:#E6E7E8 url(/other_files/khl/curve_alhlight.png) no-repeat top right; }
.mod.promo.alh a { color:#00668F }

.mod.promo.icon ul li { background:#ECECF2 url(/other_files/khl/curve_iconlight.png) no-repeat top right; }
.mod.promo.icon a { color:#7777A1 }

.mod.promo.dri ul li { background:#E0DFEE url(/other_files/khl/curve_drilight.png) no-repeat top right; }
.mod.promo.dri a { color:#26237B }

.mod.promo.clas ul li { background:#E0DFEE url(/other_files/khl/curve_clas.png) no-repeat top right; }
.mod.promo.clas a { color:#CE0A20}

.mod.promo.clap ul li { background:#E0DFEE url(/other_files/khl/curve_clas.png) no-repeat top right; }
.mod.promo.clap a { color:#CE0A20}

.mod.promo ul.ce li { background:#F2DDD8 url(/other_files/khl/curve_icclight.png) no-repeat scroll right top; border:0 none; float:none; margin:0; overflow:hidden; padding:0; width:220px; }
.mod.ce ul li.ce a { color:#9D0229; text-decoration:none; }
.mod.ce ul li.ce a:hover { color:#9D0229; text-decoration:underline; }
#magazineList.mod.bordered.ce li a { border-bottom:1px solid #9D0229; color:#333333; display:block; width:115px; }
.mod.ce ul li.ce { border-bottom:1px solid #9D0229; }
.mod ul li.ce .content { float:right; }
.mod ul li.ce .placeholder { float:left; }
#content .mod ul li.ce .placeholder { float:left; height:80px; overflow:hidden; width:110px; }
#content .mod ul li.ce .content { width:330px; }

.mod.promo ul.icc li { background:#E6E7E8 url(/other_files/khl/curve_icclight.png) no-repeat scroll right top; border:0 none; float:none; margin:0; overflow:hidden; padding:0; width:220px; }
.mod.icc ul li.icc a { color:#B10C15; text-decoration:none; }
.mod.icc ul li.icc a:hover { color:#B10C15; text-decoration:underline; }
#magazineList.mod.bordered.icc li a { border-bottom:1px solid #B10C15; color:#333333; display:block; width:115px; }
.mod.icc ul li.icc { border-bottom:1px solid #B10C15; }
.mod ul li.icc .content { float:right; }
.mod ul li.icc .placeholder { float:left; }
#content .mod ul li.icc .placeholder { float:left; height:80px; overflow:hidden; width:110px; }
#content .mod ul li.icc .content { width:330px; }

.mod.promo ul.ict li { background:#E6E7E8 url(/other_files/khl/curve_ictlight.png) no-repeat scroll right top; border:0 none; float:none; margin:0; overflow:hidden; padding:0; width:220px; }
.mod.ict ul li.ict a { color:#D2232A; text-decoration:none; }
.mod.ict ul li.ict a:hover { color:#D2232A; text-decoration:underline;}
#magazineList.mod.bordered.ict li a { border-bottom:1px solid #D2232A; color:#333333; display:block; width:115px; }
.mod.ict ul li.ict { border-bottom:1px solid #D2232A; }
.mod ul li.ict .content { float:right; }
.mod ul li.ict .placeholder { float:left; }
#content .mod ul li.ict .placeholder { float:left; height:80px; overflow:hidden; width:110px; }
#content .mod ul li.ict .content { width:330px; }

.mod.promo ul.act li { background:#E7E1D4 url(/other_files/khl/curve_actlight.png) no-repeat scroll right top; border:0 none; float:none; margin:0; overflow:hidden; padding:0; width:220px; }
.mod.act ul li.act a { color:#B70D30; text-decoration:none; }
.mod.act ul li.act a:hover { color:#B70D30; text-decoration:underline;}
#magazineList.mod.bordered.act li a { border-bottom:1px solid #B70D30; color:#333333; display:block; width:115px; }
.mod.act ul li.act { border-bottom:1px solid #B70D30; }
.mod ul li.act .content { float:right; }
.mod ul li.act .placeholder { float:left; }
#content .mod ul li.act .placeholder { float:left; height:80px; overflow:hidden; width:110px; }
#content .mod ul li.act .content { width:330px; }

.mod.promo ul.ic li { background:#E6E7E8 url(/other_files/khl/curve_iclight.png) no-repeat scroll right top; border:0 none; float:none; margin:0; overflow:hidden; padding:0; width:220px; }
.mod.ic ul li.ic a { color:#65787E; text-decoration:none; }
.mod.ic ul li.ic a:hover { color:#65787E; text-decoration:underline;}
#magazineList.mod.bordered.ic li a { border-bottom:1px solid #65787E; color:#333333; display:block; width:115px; }
.mod.ic ul li.ic { border-bottom:1px solid #65787E; }
.mod ul li.ic .content { float:right; }
.mod ul li.ic .placeholder { float:left; }
#content .mod ul li.ic .placeholder { float:left; height:80px; overflow:hidden; width:110px; }
#content .mod ul li.ic .content { width:330px; }

.mod.promo ul.ai li { background:#E6E7E8 url(/other_files/khl/curve_ailight.png) no-repeat scroll right top; border:0 none; float:none; margin:0; overflow:hidden; padding:0; width:220px; }
.mod.ai ul li.ai a { color:#006F78 ; text-decoration:none; }
.mod.ai ul li.ai a:hover { color:#006F78 ; text-decoration:underline;}
#magazineList.mod.bordered.ai li a { border-bottom:1px solid #006F78 ; color:#333333; display:block; width:115px; }
.mod.ai ul li.ai { border-bottom:1px solid #006F78 ; }
.mod ul li.ai .content { float:right; }
.mod ul li.ai .placeholder { float:left; }
#content .mod ul li.ai .placeholder { float:left; height:80px; overflow:hidden; width:110px; }
#content .mod ul li.ai .content { width:330px; }

.mod.promo ul.alh li { background:#E6E7E8 url(/other_files/khl/curve_alhlight.png) no-repeat scroll right top; border:0 none; float:none; margin:0; overflow:hidden; padding:0; width:220px; }
.mod.alh ul li.alh a { color:#00668F ; text-decoration:none; }
.mod.alh ul li.alh a:hover { color:#00668F ; text-decoration:underline;}
#magazineList.mod.bordered.alh li a { border-bottom:1px solid #00668F ; color:#333333; display:block; width:115px; }
.mod.alh ul li.alh { border-bottom:1px solid #00668F ; }
.mod ul li.alh .content { float:right; }
.mod ul li.alh .placeholder { float:left; }
#content .mod ul li.alh .placeholder { float:left; height:80px; overflow:hidden; width:110px; }
#content .mod ul li.alh .content { width:330px; }

.mod.promo ul.icon li { background:#ECECF2 url(/other_files/khl/curve_alhlight.png) no-repeat scroll right top; border:0 none; float:none; margin:0; overflow:hidden; padding:0; width:220px; }
.mod.icon ul li.icon a { color:#7777A1; text-decoration:none; }
.mod.icon ul li.icon a:hover { color:#7777A1; text-decoration:underline;}
#magazineList.mod.bordered.icon li a { border-bottom:1px solid #00668F ; color:#333333; display:block; width:115px; }
.mod.icon ul li.icon { border-bottom:1px solid #7777A1; }
.mod ul li.icon .content { float:right; }
.mod ul li.icon .placeholder { float:left; }
#content .mod ul li.icon .placeholder { float:left; height:80px; overflow:hidden; width:110px; }
#content .mod ul li.icon .content { width:330px; }

.mod.promo ul.dri li { background:#E0DFEE url(/other_files/khl/curve_drilight.png) no-repeat scroll right top; border:0 none; float:none; margin:0; overflow:hidden; padding:0; width:220px; }
.mod.dri ul li.dri a { color:#26237B; text-decoration:none; }
.mod.dri ul li.dri a:hover { color:#26237B; text-decoration:underline;}
#magazineList.mod.bordered.dri li a { border-bottom:1px solid #00668F ; color:#333333; display:block; width:115px; }
.mod.dri ul li.dri { border-bottom:1px solid #26237B; }
.mod ul li.dri .content { float:right; }
.mod ul li.dri .placeholder { float:left; }
#content .mod ul li.dri .placeholder { float:left; height:80px; overflow:hidden; width:110px; }
#content .mod ul li.dri .content { width:330px; }

.mod.promo ul.clas li { background:#CE0A20 url(/other_files/khl/curve_clas.png) no-repeat scroll right top; border:0 none; float:none; margin:0; overflow:hidden; padding:0; width:220px; }
.mod.clas ul li.clas a { color:#CE0A20; text-decoration:none; }
.mod.clas ul li.clas a:hover { color:#CE0A20; text-decoration:underline;}
#magazineList.mod.bordered.clas li a { border-bottom:1px solid #CE0A20 ; color:#333333; display:block; width:115px; }
.mod.clas ul li.clas { border-bottom:1px solid #CE0A20; }
.mod ul li.clas .content { float:right; }
.mod ul li.clas .placeholder { float:left; }
#content .mod ul li.clas .placeholder { float:left; height:80px; overflow:hidden; width:110px; }
#content .mod ul li.clas .content { width:330px; }

.mod.promo ul.clap li { background:#CE0A20 url(/other_files/khl/curve_clas.png) no-repeat scroll right top; border:0 none; float:none; margin:0; overflow:hidden; padding:0; width:220px; }
.mod.clap ul li.clap a { color:#CE0A20; text-decoration:none; }
.mod.clap ul li.clap a:hover { color:#CE0A20; text-decoration:underline;}
#magazineList.mod.bordered.clap li a { border-bottom:1px solid #CE0A20 ; color:#333333; display:block; width:115px; }
.mod.clap ul li.clap { border-bottom:1px solid #CE0A20; }
.mod ul li.clap .content { float:right; }
.mod ul li.clap .placeholder { float:left; }
#content .mod ul li.clap .placeholder { float:left; height:80px; overflow:hidden; width:110px; }
#content .mod ul li.clap .content { width:330px; }

.mod.promo LI A { display:block; }
#content .mod.promo { width:460px; }
#content .mod.promo H4 { float:right; width:105px; margin:5px; }
#content .mod.promo .left { float:left; }
.mod.promo .placeholder { float:left; height:80px; width:100px; overflow:hidden; }
.promo .placeholder img { height:80px; }
#content .mod.promo .right { float:right; }

/* Split column news lists */

#content .splitContainer LI { padding:1em 0 .5em; }

/** COMMENT Quote **/

.mod.black BLOCKQUOTE { color:#459BBB; margin:10px 0; padding:25px 0 0; background:url(/other_files/khl/quote-top.gif) no-repeat top left; }
.mod.black BLOCKQUOTE p { padding:0 10px 10px 10pt; display:block; background:url(/other_files/khl/quote-btm.gif) no-repeat bottom right; }
.mod.black cite { font-weight:bold; }
.mod.black .citation img { float:left; margin:0 5px 5px 0; width:60px; }
.mod .cta { font-family:arial }

.mod.ai BLOCKQUOTE { color:#006F78; margin:10px 0; padding:25px 0 0; background:url(/other_files/khl/quote-top.gif) no-repeat top left; }
.mod.ai BLOCKQUOTE p { padding:0 10px 10px 10pt; display:block; background:url(/other_files/khl/quote-btm.gif) no-repeat bottom right; }
.mod.ai cite { font-weight:bold; }
.mod.ai .citation img { float:left; margin:0 5px 5px 0; width:60px; }

.mod.act BLOCKQUOTE { color:#B70D30; margin:10px 0; padding:25px 0 0; background:url(/other_files/khl/quote-top.gif) no-repeat top left; }
.mod.act BLOCKQUOTE p { padding:0 10px 10px 10pt; display:block; background:url(/other_files/khl/quote-btm.gif) no-repeat bottom right; }
.mod.act cite { font-weight:bold; }
.mod.act .citation img { float:left; margin:0 5px 5px 0; width:60px; }

.mod.alh BLOCKQUOTE { color:#00668F; margin:10px 0; padding:25px 0 0; background:url(/other_files/khl/quote-top.gif) no-repeat top left; }
.mod.alh BLOCKQUOTE p { padding:0 10px 10px 10pt; display:block; background:url(/other_files/khl/quote-btm.gif) no-repeat bottom right; }
.mod.alh cite { font-weight:bold; }
.mod.alh .citation img { float:left; margin:0 5px 5px 0; width:60px; }

.mod.ce BLOCKQUOTE { color:#9D0229; margin:10px 0; padding:25px 0 0; background:url(/other_files/khl/quote-top.gif) no-repeat top left; }
.mod.ce BLOCKQUOTE p { padding:0 10px 10px 10pt; display:block; background:url(/other_files/khl/quote-btm.gif) no-repeat bottom right; }
.mod.ce cite { font-weight:bold; }
.mod.ce .citation img { float:left; margin:0 5px 5px 0; width:60px; }

.mod.dri BLOCKQUOTE { color:#26237B; margin:10px 0; padding:25px 0 0; background:url(/other_files/khl/quote-top.gif) no-repeat top left; }
.mod.dri BLOCKQUOTE p { padding:0 10px 10px 10pt; display:block; background:url(/other_files/khl/quote-btm.gif) no-repeat bottom right; }
.mod.dri cite { font-weight:bold; }
.mod.dri .citation img { float:left; margin:0 5px 5px 0; width:60px; }

.mod.icon BLOCKQUOTE { color:#7777A1; margin:10px 0; padding:25px 0 0; background:url(/other_files/khl/quote-top.gif) no-repeat top left; }
.mod.icon BLOCKQUOTE p { padding:0 10px 10px 10pt; display:block; background:url(/other_files/khl/quote-btm.gif) no-repeat bottom right; }
.mod.icon cite { font-weight:bold; }
.mod.icon .citation img { float:left; margin:0 5px 5px 0; width:60px; }

.mod.icc BLOCKQUOTE { color:#B10C15; margin:10px 0; padding:25px 0 0; background:url(/other_files/khl/quote-top.gif) no-repeat top left; }
.mod.icc BLOCKQUOTE p { padding:0 10px 10px 10pt; display:block; background:url(/other_files/khl/quote-btm.gif) no-repeat bottom right; }
.mod.icc cite { font-weight:bold; }
.mod.icc .citation img { float:left; margin:0 5px 5px 0; width:60px; }

.mod.ict BLOCKQUOTE { color:#D2232A; margin:10px 0; padding:25px 0 0; background:url(/other_files/khl/quote-top.gif) no-repeat top left; }
.mod.ict BLOCKQUOTE p { padding:0 10px 10px 10pt; display:block; background:url(/other_files/khl/quote-btm.gif) no-repeat bottom right; }
.mod.ict cite { font-weight:bold; }
.mod.ict .citation img { float:left; margin:0 5px 5px 0; width:60px; }

.mod.ic BLOCKQUOTE { color:#65787E; margin:10px 0; padding:25px 0 0; background:url(/other_files/khl/quote-top.gif) no-repeat top left; }
.mod.ic BLOCKQUOTE p { padding:0 10px 10px 10pt; display:block; background:url(/other_files/khl/quote-btm.gif) no-repeat bottom right; }
.mod.ic cite { font-weight:bold; }
.mod.ic .citation img { float:left; margin:0 5px 5px 0; width:60px; }

/** IRN HOME PAGE **/
.mod.blue BLOCKQUOTE { color:#459BBB; margin:10px 0; padding:25px 0 0; background:url(/other_files/khl/quote-top.gif) no-repeat top left; }
.mod.blue BLOCKQUOTE p { padding:0 10px 10px 10pt; display:block; background:url(/other_files/khl/quote-btm.gif) no-repeat bottom right; }
.mod.blue cite { font-weight:bold; }
.mod.blue .citation img { float:left; margin:0 5px 5px 0; width:60px; }


/** modblue **/

.modblue H3 { background:#459BBB url(/other_files/khl/curve_blue.gif) no-repeat top right; }

/** Item display **/

.mod.display UL { margin:.5em 2em .8em; width:auto;  float:none; overflow:visible!important; list-style:none; list-style-position:outside; }
.mod.display OL { margin-left:25px; list-style-type:decimal; }
.mod.display UL LI { float:none!important; width:auto; border:0; margin:0; padding:.2em 0 .2em 1em; background:url(/other_files/khl/li-dot.gif) no-repeat;
background-position:0 0.6em; }

/* Magazines */

.mod .cover { width:110px; float:left; font-family:arial narrow; font-weight:bold; }
.mod .cover A { border-bottom:1px solid #459BBB; display:block; color:#333; padding-bottom:1px; text-transform:uppercase; }
.mod .cover A:hover { text-decoration:none; color:#666; }
.mod .magazine { margin-left:120px; }
.mod .magazine P:last-child { margin-bottom:0; }
.mod .cover IMG { margin-bottom:2px; width:110px; height:155px; }

/** VIEW ARTICLE **/

IFRAME.comment { width:100%; height:33em; }
.comments H3 { border-bottom:1px solid #459BBB; }
.comments UL{ margin:.5em 0 }
.comments LI { padding:.5em 0; border-bottom:1px dotted #BEC0C2; }
.comments LI .author cite { font-weight:bold; }

/** Videos **/

.video_potw img { width:200px; }
.video_potw img.playvideoimage { position:relative; width:52px; z-index:10; top:40px; left:-120px; }
#playbutton { position:absolute; }
.video_potw h4, #related-video h4 { color:#F15B24; margin:0 5px 10px; }

.video_potw_cp img { width:160px; }
.video_potw_cp img.playvideoimage { position:relative; width:52px; z-index:10; top:40px; left:-120px; }
#playbutton_cp { position:absolute; }
.video_potw_cp h4, #related-video h4 { color:#F15B24; margin:0 5px 10px; }

.mod.icc.bordered h4 { color:#B10C15 }
.mod.ict.bordered h4 { color:#D2232A }
.mod.act.bordered h4 { color:#B70D30 }
.mod.ai.bordered h4 { color:#006F78 }
.mod.alh.bordered h4 { color:#00668F }
.mod.icon.bordered h4 { color:#7777A1 }
.mod.dri.bordered h4 { color:#26237B }
.mod.clas.bordered h4 { color:#CE0A20 }
.mod.clap.bordered h4 { color:#CE0A20 }

.video_potw { padding:10px; }
.video_potw_cp { padding:10px; }
.green.bordered .video_potw { border:1px solid #1B8D54; border-top:none; padding:10px 9px 9px; }
.orange.bordered .video_potw { border:1px solid #F35B24; border-top:none; padding:10px 9px 9px; }
.green.bordered .video_potw_cp { border:1px solid #1B8D54; border-top:none; padding:10px 9px 9px; }
.black.bordered #related-video { border:1px solid #000; border-top:none; padding:10px 9px 9px; }
.lightgreen.bordered .video_potw { border:1px solid #55B384; border-top:none; padding:10px 9px 9px; }
.mod.icc.bordered .video_potw { border: 1px solid #B10C15; border-top:none; padding:10px 9px 9px; }
.mod.ict.bordered .video_potw { border: 1px solid #D2232A; border-top:none; padding:10px 9px 9px; }
.mod.act.bordered .video_potw { border: 1px solid #B70D30; border-top:none; padding:10px 9px 9px; }
.mod.ic.bordered .video_potw { border: 1px solid #65787E; border-top:none; padding:10px 9px 9px; }
.mod.ai.bordered .video_potw { border: 1px solid #006F78; border-top:none; padding:10px 9px 9px; }
.mod.alh.bordered .video_potw { border: 1px solid #00668F; border-top:none; padding:10px 9px 9px; }
.mod.icon.bordered .video_potw { border: 1px solid #7777A1; border-top:none; padding:10px 9px 9px; }
.mod.dri.bordered .video_potw { border: 1px solid #26237B; border-top:none; padding:10px 9px 9px; }
.mod.ce.bordered .video_potw { border: 1px solid #9D0229; border-top:none; padding:10px 9px 9px; }
.mod.blue.bordered .video_potw { border: 1px solid #459BBB; border-top:none; padding:10px 9px 9px; }
.mod.clas.bordered .video_potw { border: 1px solid #CE0A20 ; border-top:none; padding:10px 9px 9px; }
.mod.clap.bordered .video_potw { border: 1px solid #CE0A20 ; border-top:none; padding:10px 9px 9px; }

.mod.icc.bordered .video_potw h4 { color:#B10C15; }
.mod.ict.bordered .video_potw h4 { color:#D2232A; }
.mod.act.bordered .video_potw h4 { color:#B70D30; }
.mod.ic.bordered .video_potw h4 { color:#65787E; }
.mod.ai.bordered .video_potw h4 { color:#006F78; }
.mod.alh.bordered .video_potw h4 { color:#00668F; }
.mod.icon.bordered .video_potw h4 { color:#7777A1; }
.mod.dri.bordered .video_potw h4 { color:#26237B; }
.mod.ce.bordered .video_potw h4 { color:#9D0229; }
.mod.blue.bordered .video_potw h4 { color:#459BBB; }

/** Magazine Lists **/

#magazine-list { overflow:hidden; }
#magazine-list li { margin-bottom:1em; }
#magazine-list .col1 { float:left; clear:left; width:47.5%; margin-right:5%; }
#magazine-list .col2 { margin-left:5%; padding-left: 218px}
#magazine-list li li { margin-bottom:0; }

/** Tables **/

.manufacturers { table-layout:auto; font-family:tahoma, verdana, arial, sans-serif; margin:2em 2em 2em 0; font-size:13px; }
.manufacturers thead { vertical-align:bottom; }
.manufacturers thead th { padding:0 5px; border-bottom:2px solid #459BBB; text-transform:Capitalize; }
.manufacturers th { font-weight:bold; }
.manufacturers tbody th, .manufacturers td { padding:0 5px; }
.manufacturers .r0 { background-color:#fff; border-bottom:1px solid #CEE5ED; }
.manufacturers .r1 { background:#ECF8FB url(/other_files/cms/bg_label.gif) repeat-x scroll center top; }
.manufacturers tbody tr:hover { background:#CEE5ED; }
.manufacturers .rank { width:40px; }
.manufacturers .last-year { width:80px; }
.manufacturers .sales { width:100px; text-align:right; }
.manufacturers .share-of-total { width:70px; text-align:right; }
.manufacturers .boolean { text-align:center; }
.manufacturers .country { width:80px; }

  /* Pagination */
div.pagination p { display:inline; }
div.pagination * { padding:2px 5px; margin-left:5px; border:1px solid #459BBB; }
.pagination a:hover { background:#CEE5ED; }
.pagination { float:right; }
.pagination a{cursor:pointer;}
#sortBar .itemCount { display:inline; padding:2px 5px; margin-right:5px; border:1px solid #459BBB; }
#sortBar { height:20px; }
#sortBar .itemCount { color: #F15B24; }
#sortBar .itemCount:hover { text-decoration:underline; background:#CEE5ED }
#sortBar .itemCount.countActive { color:#333; }
#sortBar .itemCount.countActive:hover { text-decoration:none; background:#fff; }

/* Pagination */

.search-result UL.pagination { float:right; margin-top:10px;}
.search-result UL.pagination LI {  width:auto; float:left; margin:2px !important; border:1px solid #459BBB; }
.search-result UL.pagination LI, .search-result UL.pagination LI A {  width:auto; line-height:16px; height:16px; display:block; margin:0; padding:0;  text-align:center; }
.search-result UL.pagination LI A, .search-result UL.pagination LI.noLink, .search-result UL.pagination LI.page.current { padding:0 5px; }

/* Advanced Search */

#advanced-search-head { margin:0 0 1em; }
#pdf-search label, #magazine-search label { display:block; }
#pdf-search input, #magazine-search input { margin-bottom:1em; }
#pdf-search span img, #advanced-search span img { position:relative;top:-10px; }
#ajaxSearchButton, #ajaxResetButton, #magazine-search .portlet-form-button { width:auto; height:auto; background:#CEE5ED; border:1px solid #459BBB; top:0;
padding:2px; }
.vyre_taxonomyTree #root { display:none; }

/* Lightbox */

#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative;	background-color: #fff;	width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav {	position: absolute; top: 0;	left: 0; height: 100%; width: 100%;	z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; /* zoom: 1; */	display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: hidden;	width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {	width: 66px; float: right; padding-bottom: 0.7em; }

/* Image Slider */

#imageSlider li { border:none; }
#imageSlider.slider #mountHolder { overflow-x:hidden; width:218px; position:relative; padding-bottom:10px; }

.blue.bordered #mountHolder { border:1px solid #459BBB; border-top:none; }
.blue.bordered #mountHolder ul { border:none; }
.ce.bordered #mountHolder { border:1px solid #9D0229; border-top:none; }
.ce.bordered #mountHolder ul { border:none; }
.icc.bordered #mountHolder { border:1px solid #B10C15; border-top:none; }
.icc.bordered #mountHolder ul { border:none; }
.ict.bordered #mountHolder { border:1px solid #D2232A; border-top:none; }
.ict.bordered #mountHolder ul { border:none; }
.act.bordered #mountHolder { border:1px solid #B70D30; border-top:none; }
.act.bordered #mountHolder ul { border:none; }
.ic.bordered #mountHolder { border:1px solid #65787E; border-top:none; }
.ic.bordered #mountHolder ul { border:none; }
.ai.bordered #mountHolder { border:1px solid #006F78; border-top:none; }
.ai.bordered #mountHolder ul { border:none; }
.alh.bordered #mountHolder { border:1px solid #00668F; border-top:none; }
.alh.bordered #mountHolder ul { border:none; }
.icon.bordered #mountHolder { border:1px solid #7777A1; border-top:none; }
.icon.bordered #mountHolder ul { border:none; }
.dri.bordered #mountHolder { border:1px solid #26237B; border-top:none; }
.dri.bordered #mountHolder ul { border:none; }
.clas.bordered #mountHolder { border:1px solid #CE0A20; border-top:none; }
.clas.bordered #mountHolder ul { border:none; }
.clap.bordered #mountHolder { border:1px solid #CE0A20; border-top:none; }
.clap.bordered #mountHolder ul { border:none; }

#imageSlider.slider ul { height:70px; overflow:hidden; margin:5px 0 0 2px; position:relative; padding:0; z-index:1; } /*height:105px;*/
#imageSlider.slider li { display:block; float:left; width:105px; height:105px; padding:0; margin-right:5px; }
#imageSlider.slider img { width:105px; padding:0; margin:0; }
#sliderControls { clear:both; margin:10px 5px 0; } /*padding-top:5px;*/
#sliderControls a { padding:2px 5px; margin-right:5px; border:1px solid #459BBB; outline-style:none; }
.ce.bordered #sliderControls a { padding:2px 5px; margin-right:5px; border:1px solid #9D0229; outline-style:none; }
.icc.bordered #sliderControls a { padding:2px 5px; margin-right:5px; border:1px solid #B10C15; outline-style:none; }
.ict.bordered #sliderControls a { padding:2px 5px; margin-right:5px; border:1px solid #D2232A; outline-style:none; }
.act.bordered #sliderControls a { padding:2px 5px; margin-right:5px; border:1px solid #B70D30; outline-style:none; }
.ic.bordered #sliderControls a { padding:2px 5px; margin-right:5px; border:1px solid #65787E; outline-style:none; }
.ai.bordered #sliderControls a { padding:2px 5px; margin-right:5px; border:1px solid #006F78; outline-style:none; }
.alh.bordered #sliderControls a { padding:2px 5px; margin-right:5px; border:1px solid #00668F; outline-style:none; }
.icon.bordered #sliderControls a { padding:2px 5px; margin-right:5px; border:1px solid #7777A1; outline-style:none; }
.dri.bordered #sliderControls a { padding:2px 5px; margin-right:5px; border:1px solid #26237B; outline-style:none; }
.clas.bordered #sliderControls a { padding:2px 5px; margin-right:5px; border:1px solid #CE0A20; outline-style:none; }
.clap.bordered #sliderControls a { padding:2px 5px; margin-right:5px; border:1px solid #CE0A20; outline-style:none; }

#sliderControls a.active:focus { outline-style:dotted; }
#sliderControls a.active { color:#F15B24; }
#sliderControls a:hover { text-decoration:none; cursor:default; }
#sliderControls a.active:hover { text-decoration:underline; background-color:#CEE5ED; cursor:pointer; }

/* Subscriptions */

#paper-subscription .thumbnail, #magazine-list .thumbnail { float:left; width:110px; height:155px; margin: 0 10px 1em 0; }
#magazine-list .thumbnail { float:none; }
#paper-subscription h3, #paper-subscription h2 { clear:left; margin-bottom:1em; }
#paper-subscription h3#more-than { clear:none; }
#paper-subscription dt { font-weight:bold; }
#paper-subscription .button { float:left; margin:0 3px 1em 0; }
#paper-subscription .button.last { margin-right:0; }
#paper-subscription .bonuses { margin-right:12px; }

/* SiteMap! */
#sitemap li { padding-left:2em; }
.mod.display p img { float:left; margin:10px 10px 10px 0; }
.article-thumb-div { float:left; width:240px; padding:5px; margin:0 10px 5px 0; border:1px solid #ccc; }
.article-thumb-div .caption { font-weight:bold; padding:0 5px; margin:5px 0; }
#content table { border-collapse:collapse; }
#content table td, #content table th { padding:3px 3px 3px 0; vertical-align:top; }
#content table tr { border-bottom:1px solid #000; }
#content table tr.newsletter { border-bottom:1px solid #FFFFFF }

/** scrollable class used in videozone **/

.scrollable { overflow:auto; height:275px; margin-top:-5px; margin-bottom:15px; }

/** following is to increase the length of sponsored videos box**/

.sponsored{ height:410px; }
.scrollable LI.img .content { border-bottom:1px solid #459BBB; padding:5px 0; }

/** VIDEOZONE SEARCH FORM **/

#videozone { width:100%; color:#fff; background:#F15B24; text-transform:uppercase; font-weight:bold; margin-bottom:10px; padding:3px; position:relative; }
#videozone .searchContainer { position:absolute; right:10px; top:3px; }
#videozone .searchContainer .search-input { position:relative; float:left; margin-right:2px; }
#videozone input .searchContainer .searchInput { float:left; margin-right:2px; }
.scrollable ul li.img .placeholder { float:left; height:80px; overflow:hidden; width:110px; }
.scrollable ul li.img { clear:both; }
.scrollable ul li.img .placeholder { margin:8px 20px 4px 0px; }
.comments ul { width:100%; }
.mod ul li p { margin:0.5em 0 0.8em; }
#comments_searchresults .paginationContainer2 .pagination * { border:0px !important; }
#comments_searchresults .paginationContainer2 .pagination { margin-top:-3.4em !important; }

/** Play button on article image - detail pages **/

.article-thumb-div img.playvideoimage { position:relative; width:60px; top:65px; left:85px; }

/* orange and bold classes */

.orange { color:#F15B24; }
.bold { font-weight:bold; }

#author{
padding-bottom:20px;
}

#author img{
float:none;
margin:10px 10px -19px 5px;
}


