body
{
    background:#fff;
    margin-top:0; 
    min-width:960px;   
	position:relative;  
}
a img
{
    margin-bottom:0;
}
iframe
{
    margin:0 auto;
}
em
{
    background:transparent;
}
a:link,
a:visited
{
    color:#000;
}
a:hover
{
    color:#000;
    text-decoration:underline;
}
abbr
{
    cursor:help;
    border-bottom:1px dotted #aaa;
}
.leftFloat{
    float:left !important;
}
.rightFloat{
    float:right !important;
}
.clearFloat{
    clear:both;
}
/* Hack ie7 */
.clearAfter {
    *zoom: expression( 
        this.runtimeStyle.zoom="1",
        this.appendChild( document.createElement("small") ).className="after"
        );
}
.clearAfter:after, .clearAfter .after{
    display:block;
    content:".";
    visibility:hidden;
    height:0;
    clear:both;
}
/* == Page Header == */
#nav-wrapper
{
    width:830px;
    margin:28px 0 0 0;
    padding:0;
    float:right;
    position:relative;         
}
#header
{
    position:relative;
    vertical-align:top;
    z-index:10;
    background:#222;
    border-bottom:1px solid #fff;
    border-top:1px solid #fff;
}
/*      - Container within header requires a full-width container */
#header .container
{
    position:relative;
    margin:0 auto;
    width:970px;
    border:0 none;
}
#header #languageSelection{
    float:left;
    padding-left:0;
    margin-left: 146px;
}
#header #languageSelection form{
    float:left;
}
#header #languageSelection select{
    width: 142px;
    height: 22px;
    margin-top: 8px;
    font-size:12px;
    border:1px solid #999;
    background-color:#222;
    color:#DDD;
    padding:0;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}
#header #languageSelection select:hover{
    color:white;
}

#header #languageSelection select option{
    background-color:white;
    color:#333;
    cursor:default;
    border:0;
    cursor:default;
}
#header #languageSelection select option.alt{
    background-color:#EEE;
}
#header #languageSelection span{
    float:left;
    line-height:39px;
    color:#DDD;
    font-size:12px;
}
#header #languageSelection input{
    float:left;
    margin-left: 5px;
    margin-top: 8px;
}
/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #header #languageSelection select {padding: 2px 18px 2px  2px;}
}

#header #languageSelection form {position:relative; text-transform:none; float:left;}
:root *> #header #languageSelection .styledSelect:after {
    content:'<>';
    font:11px "Consolas", monospace;
    color:white;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:5px; top:12px;
    position:absolute;
    pointer-events:none;
    top:13px\9;
}
:root *> #header #languageSelection .styledSelect:before {
    content:'';
    right:2px; 
    top:9px;
    width:20px; 
    height:20px;
    background:#222;
    position:absolute;
    pointer-events:none;
    display:block;
}​
/*      - Generic list styling within header */
#header ul,
#header ol
{
    list-style-type:none;
    padding:0;
    text-align:left;
}
/* - logo - */
#logo,
#logo a
{
    display:block;
    width:130px;
    height:105px;
    overflow:hidden;
    margin:0;
}
#logo a span
{
    visibility:hidden;
}
#searchRow
{
    width:auto;
    float:right;
    margin-top:4px;
}
#header #searchRow #cse-search-box{
    position:relative;
    right:0;
    width:auto;
}
#header #searchRow #google-inp{
    display:inline;
    margin-right:0;
    margin-left:0;
    line-height: 16px;
}
#header #searchRow #google-sub{
    position:inherit;
    margin-right:-2px;
}
#searchRow .searchField{
    float:right;
    margin-right:8px;
}
#header #searchRow .searchField input{
    border:none;
    padding:0;
    display:inline;
}
#header #searchRow .searchField .textBox{
    vertical-align: bottom;
    height:16px;
    width: 175px;
    font-size: 12px;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    border-bottom: 1px solid #999;
    color: #DDD;
    padding: 2px 5px 2px 5px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    /*background-color:#333;*/
    background-color: #333;
}
#header #searchRow .searchField .searchButton{

    cursor:pointer;
    text-indent:-9999px;
    line-height:1px;
    height:22px;
    width:29px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border: 1px solid #999;
    background: #222222 url(data:image/gif;base64,R0lGODlhFAAQANU3ALE1Naw1NbM2NkMmJoIvLycjIyQiIjclJao0NDIkJF8qKqMzM5AxMUAmJlYpKU8oKE4oKIQvLy4kJDMkJFMpKTklJSwjI601NZgyMp4zMzwmJjAkJKU0NGgrK6Y0NCsjI1QpKWssLHQtLW0sLHItLVsqKnYtLYwwMEUnJ5wyMm8sLDolJV0qKikjI2EqKkwoKJExMa81NZUyMnAtLZcyMiUiIrY2NiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjE0MkM2RjNGNjc2MTFFMTlGMjBCNEY1MEM0RTMyQUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjE0MkM2RjRGNjc2MTFFMTlGMjBCNEY1MEM0RTMyQUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMTQyQzZGMUY2NzYxMUUxOUYyMEI0RjUwQzRFMzJBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMTQyQzZGMkY2NzYxMUUxOUYyMEI0RjUwQzRFMzJBRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAADcALAAAAAAUABAAQAaCwJtwWBsaj8JWYLEZWlI2mAspfNkox4fNQe0eJSebeNEYagKASIcAiA28N5KtcDQITPDbQCa2YVAKfRcgeV0VNDYjRhMRADYCBAd5BhkIK0MHCBx0XSpzdQAiXg42EEcDNiVwEAIBISwzHq1iDAlwCQ2SQg8IfQQfhUYKjjYMwV9CQQA7) no-repeat center 2px;
    *margin-left:-2px;
    *height:24px;
    *width:31px;
}
#header #searchRow .searchField .loading{
    background: #222 url(data:image/gif;base64,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) no-repeat 6px 3px;
    background-size: 14px;

}
#header #searchRow .searchField:hover .textBox{
    color:white;
    border-top: 1px solid white;
    border-left: 1px solid white;
    border-bottom: 1px solid white;
}
#header #searchRow .searchField:hover .searchButton{
    border: 1px solid white;
}
#header #searchRow .searchField .textBox:focus{
    color:white;
}
#header #searchRow .focus .textBox{
    color:white;
    border-top: 1px solid white;
    border-left: 1px solid white;
    border-bottom: 1px solid white;
}
#header #searchRow .focus .searchButton{
    border: 1px solid white;
}
#header #searchRow #watchFrame{
    float:left;
    margin-right:15px;
}
#header #searchRow #watchFrame a{
    display:block;
    border:1px solid #999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    line-height:23px;
    color:#DDD;
    float:left;
    padding: 0px 5px 0px 5px;
    margin-left:5px;
    transition: all 300ms;
    -moz-transition: all 300ms; /* Firefox 4 */
    -webkit-transition: all 300ms; /* Safari and Chrome */
    -o-transition: all 300ms; /* Opera */
    padding-left:27px; 
}
#header #searchRow #watchFrame a.tv{
    background:transparent url(data:image/gif;base64,R0lGODlhEQATAPcAAAAAAP///6Ken56am9fT1FVSU1FOT1BNTn99fn58fX17fHt5enp4eXl3eHh2d3d1dnZ0dXVzdHRyc6elpqakpaSio6Cen5+dnpyam5iWl5eVlpWTlJSSk5ORkpKQkZGPkI+NjoqIiYeFhoWDhISCg4OBgoF/gNPR0tLQ0dDOz83LzMvJysrIycfFxr68vby6u7KwsSUkJS4tLjs6OzY1NlNSU3p5elpZWn1/fnx+fXp8e3l7enh6eXd5eHZ4d3V3doOFhNDS0cvNzMnLysfJyMXHxru9vEdFRUE/P1BOTk1LSyYlJS8uLi4tLTY1NUxLS0ZFRUA/P1pZWayrq5+ens3NzczMzMvLy8rKysnJycjIyMbGxsTExL+/v7a2trGxsa6urq2traWlpaGhoaCgoJ+fn56enp2dnZiYmJaWlo+Pj4mJiYaGhoWFhYSEhIODg4GBgYCAgH9/f35+fn19fXx8fHt7e3p6enl5eXh4eHd3d3Z2dnV1dXR0dHNzc3FxcW1tbUVFRT8/PzY2NjIyMi4uLi0tLSoqKicnJyUlJSIiIv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAIsALAAAAAARABMAAAj/AJ3UQLTkxQcVigopesHhRJMZiaQMUjSDkAsPIlAEAuOGwpMlSAY1IQTxUCIqFkxkYOMlkaIoiZDMYLIEkaKJhWB4yKIokcIYiZYISrFixRYsVYoYCSKEyBAtWazc+ZLgQYM7du7g0dPDx488YNeMkRMhBIYKZM6YUTumTBk0dADVudPmipRANaJECXTjSY1Af7zQqSOHzRtFMRDJKNSkMSKXW+jokAMnDaJBhZgcacKEEKFCMbjswDEHiJjPhGgUSGLgyGdEXHjgqGMaEaInSAwcMFCABiFEW3jkMEGCwqFCUKQgoYEESiFCh1osSIBgxIRDhhIZgqIECaEmoFswYoiTQMQERUueN0nUuJBCFnjwlJjTZYoNKho0ENBgw8aEFmHoEUcJfbihxgYfgDCAAAl2wIEadPgBhAN35LGHHgwsMMEKISjQAB558NEDDhf4sEeFdUgwQgUPQKBHhT7gAERAADs=) no-repeat 3px center;
}
#header #searchRow #watchFrame a.radio{
    background:transparent url(data:image/gif;base64,R0lGODlhFAATAPcAAAAAAP///1xYWY6Ki7SwsayoqdLOz1JPUFBNTmNgYXx5elRSU2JgYVtZWn17fHx6e3t5enp4eXh2d3Z0dXJwcaelpqakpaSio5+dnp6cnZmXmJeVlpSSk5ORkpKQkZGPkJCOj4yKi4uJioqIiYmHiIaEhYWDhIKAgdTS09LQ0dDOz8vJysrIycnHyMXDxMTCw8PBwsG/wL27vLy6u7m3uLe1trKwsa2rrKyqqyUkJS4tLjs6OzY1Nnp5emFgYVpZWri3uGBhYaqrq31/fnp8e3l7enh6eXd5eHV3dnR2dXJ0c29xcI6Qj4qMi4iKiYKEg9DS0bq8uy4uLTY2NaWlo6SkopiYltHRz8LCwLu7uVVSUkdFRUE/P1RSUk1LSygnJyYlJSUkJFtZWS8uLi4tLTs6OjY1NVNSUkxLS0ZFRVpZWbOyso6NjdTU1MvLy8jIyMHBwb+/v7u7u7KysrCwsKurq6GhoZycnJKSko+Pj42NjYuLi4eHh4ODg4KCgoGBgX9/f319fXx8fHt7e3p6enl5eXh4eHd3d3Z2dnV1dXJycnFxcUVFRT8/PzY2NjIyMi4uLi0tLSoqKicnJyUlJSQkJCMjIyIiIv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAJgALAAAAAAUABMAAAj/AMuYcTSGDKU1MTKQKNHhBgw0lMikQbNF4CMyZF6YoPBAgoQIEibgwBAR0iMvYBhdmiPhhAUWKVakqBECEJ8glCDtAOOIUhxBNmBQygGG0tBHb/wwgZSDxxRHavbQ2XGJUhpIkLiQuQQJjh45kyJxATPDzqVLaRjsIPNoxyMuji61wcOITJgcF+pUEhuJzJkzj9Jg9GGpDhwwX3bQuNTIkaM0atRwadsgEhi5bihNYSMDkiUuXLxsebQlwYIDCsBMEgKnEiUgFYyO4eGlQYMFohGQcWQJyhyjUZzY6TFJShkvWrSI3mFZTp47P648WTKoQvHjybdMJoOijyJEOLIkiCmSaMT1Lcq1b9HhIlGhQiaoJBlS6MN5L6K3uzh0CBAEK0kccQgI56U3WSQuGJIIIRNUcYQRg4ggiXHIpbdFRoT8cYgDWCChxCESvuWFAOnxQEYMihSyiAaNNEGEIR5I8pYWAgjQhRePQNLCIIYE8kIkBnCwgQqPOMJFF2KIceNVahQwAAFpBAQAOw==) no-repeat 3px center;
}
#header #searchRow #watchFrame a.bulletin{
    background:transparent url(data:image/gif;base64,R0lGODlhEwATAPcAAAAAAP///1NPUGllZnJub66qq1VTVFRSU1NRUlJQUU1LTGFfYGBeX15cXVxaW1tZWlpYWVdVVn99fn58fXx6e3p4eXl3eHh2d3d1dnZ0dXVzdHRyc3NxcnJwcXFvcHBub29tbm5sbW1rbGxqa2tpampoaWlnaGdlZqqoqaimp6elpqakpaWjpKCen5+dnp6cnZyam5mXmJiWl5aUlZWTlJSSk5GPkI6MjY2LjIyKi4uJioqIiYmHiIaEhYSCg4OBgoKAgYF/gIB+f9XT1NTS09PR0tHP0NDOz87Mzc3LzMvJysbExcXDxMTCw8PBwsC+v7+9vr68vb27vLy6u7e1trWztLSys7Kwsa+trq6srayqq6upqiUkJTs6O1NSU3p5enFwcWFgYVpZWri3uFdWVIiHhc7KyTw6OkdFRUE/PyYlJS8uLi4tLTY1NUxLS0A/P2loaFpZWbOysp+enpeWlo6Njbi4uLS0tI2NjXR0dG5ublhYWEVFRTY2NjIyMi4uLi0tLSoqKicnJyUlJSQkJCMjIyIiIv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAIcALAAAAAATABMAAAj/APusYcNFDR0UF0wYKOFhi5JBg7oECuSHDZs3LUDAMNHlgxoLMTLQ+MLljx9Ahr54WBGIB5NBJgZF6WAISwclagKx4VMBhJUjFLgYKiHURhMnIzaQZNOChpsVD3AcCdPhzxEXB2R4wSJBkAsTfgb9OeFkQggFC4JoEQLHUKAPRQqkMPTHiI5AhriMwGsIRRQ/hpLkIOCmiyEWT4T28SDWkJEZhtR0YTBATGQbRNTwMSRikKE+cCioERtCwAYPHyCQ2NBhQwIOIjKEiADiAwYEewwJCnQjyh+3JTz/iZPhzyBBIPLgITQoC5VBEz8E6mOIiA9BargwaGFn9xIYgX6Tj8D+x0qV40UkGNFTyJAbEnWo7EDQQ8sYCnM+50gyqMYdNVU4kEEUSIwABhQ4KHBFHERc8Acbc2ggQgtITDCIGh78oQYMUmQxAgkq/JHGIEicMEUgPRwxCFF1gGAIEx8M4cYffbxh0A4arOCBHyEE8sMLQFQgxx80opHGGbsZcUMDIhgAAhllmOGHGm2kgUZAADs=) no-repeat 3px center;
}
#header #searchRow #watchFrame a span{
    color:#b63636;
}
#header #searchRow #watchFrame a:hover{
    text-decoration:none;
    background-color:#333;	
    transition: all 300ms;
    -moz-transition: all 300ms; /* Firefox 4 */
    -webkit-transition: all 300ms; /* Safari and Chrome */
    -o-transition: all 300ms; /* Opera */ 
}

#main-content
{
    
	z-index: 2;
    background-color: white;
    padding: 10px;
	margin-top: 10px;
}

/* RTL SPECIAL */
.rtl #community-bar-inner  #languageSelection{
    float:right;
    margin-left: 0;
    margin-right: 135px;
}
.rtl #community-bar-inner  #languageSelection form{
    float:right; 
    *float:left;
}
.rtl #community-bar-inner  #languageSelection span{
    float:right;
    margin-right:10px; 
    *float:left;
}
.rtl #searchRow{
    float:left;
}
.rtl #subNav .rhsMenu{
    float:left;
}
.rtl #subNav .lhsMenu{
    float:right;
}
.rtl #subNav  .rhsMenu li{
    float:left;
}
.rtl #subNav  .lhsMenu li{
    float:right;
    *float:inherit;
}
.rtl #subNav   #searchRow .rtl {
    float:left;
    margin-right: 0;
    margin-left: 8px;
}
.rtl #subNav   #searchRow .rtl .textBox{
    border-left:0;
    border-right:1px solid #999;
    padding: 2px 5px 2px 5px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;

    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    text-align:right;
}
.rtl #subNav   #searchRow .rtl .searchButton{
    float:left;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    *margin-top:-1px;

}
#header #searchRow:hover .rtl .textBox{
    border-left:0;
    border-right:1px solid #FFF;
}
:root *> .rtl #community-bar-inner  #languageSelection .styledSelect:after {
    right:125px; 
}
.rtl #community-bar-inner  #languageSelection select {
    padding-right:4px;
}
:root *> .rtl #community-bar-inner #languageSelection .styledSelect:before {
    right:121px;
}
#header .col-p-t
{
    padding-top:0;
}
#logo 
{
    margin-left: 10px;
    margin-top: 12px;
    margin-bottom: 0px;
}
#logo a
{
    padding-left:150px;
    background:transparent url(../media/logo_222.gif) no-repeat 3px 0;
    text-decoration:none;
}
/* Styling of the first nav bar */
#categoryNav {
    /*background:transparent url(../media/menu_v2_ds.gif) repeat-x left bottom;*/
    height:45px;
    margin: 0 0 8px 0;
    *margin:0 0 6px 0;
}
#categoryNav, 
#geographicNav 
{
    display:block;
    width:100%;
    position:relative;     
    z-index:2; 
    clear:top; 
    padding:0;       
}
/* The toolbar nav */
#categoryNav li,
#geographicNav li
{
    float:left;        
    line-height:30px;
    background:transparent;
    position:relative;    
    z-index:999;    
}
#categoryNav li a,
#geographicNav li a
{
    float:left;              
    background:transparent; 
    color:white;
    text-shadow:0 1px 0 #000;
    padding:0 8px;
    font-weight:bold;        
}
/*      - remove left padding for the first links */
#header li a.firstNavLink
{
    border-left:none;
}
#categoryNav li a:hover,
#geographicNav li a:hover,
#categoryNav li a.active,
#geographicNav li a.active
{
    color:#fff;        
}
#categoryNav li a:hover,
#geographicNav li a:hover,
#categoryNav li a.active,
#geographicNav li a.active
{
    color:#fff;
    text-shadow:0 0 8px #888;        
}
#categoryNav li a
{
    font-size:12px;
    background:transparent;
    text-decoration:none;
    text-transform:uppercase; 
    font-variant:normal;  
    padding: 0 6px; 
    border-left:1px solid #383838;  
    transition: all 300ms;
    -moz-transition: all 300ms; /* Firefox 4 */
    -webkit-transition: all 300ms; /* Safari and Chrome */
    -o-transition: all 300ms; /* Opera */ 
}
#categoryNav li a:hover{ text-shadow:0 0 8px #FFFFFF;
                         background-color:#111111;
                         transition: all 300ms;
                         -moz-transition: all 300ms; /* Firefox 4 */
                         -webkit-transition: all 300ms; /* Safari and Chrome */
                         -o-transition: all 300ms; /* Opera */ 

}
#categoryNav li a.active{ text-shadow:0 0 8px #FFFFFF;
                          background-color:#111111;
}
/*      - Remove the bold for the services (all programs) link */
#categoryNav #lastNavLink a
{        
    padding:0;
}
/*      - Special case for the "all programs" link */
#categoryNav #lastNavLink
{
    position:absolute;
    right:10px;
    top:0;
    float:none;
    margin:0;        
}
/*      - Remove the bold for the services (extras) link */
#geographicNav #lastNavSubLink a
{        
    font-weight:normal;
    padding:0;
}
/*      - Special case for the "services" link */
#geographicNav #lastNavSubLink
{
    position:absolute;
    right:10px;
    top:0;
    float:none;
    margin:0;        
}

#geographicNav li.menu-element-programs,
#geographicNav li.menu-element-services,
#geographicNav li.menu-element-weather
{
    display:block;
    float:right;
}
#geographicNav li.menu-element-programs a:link,
#geographicNav li.menu-element-programs a:visited,
#geographicNav li.menu-element-programs a:hover,
#geographicNav li.menu-element-programs a:active,
#geographicNav li.menu-element-weather a:link,
#geographicNav li.menu-element-weather a:visited,
#geographicNav li.menu-element-weather a:hover,
#geographicNav li.menu-element-weather a:active
{
    /*text-transform:uppercase; */
    font-weight:bold;
}
#geographicNav li.menu-element-programs:after,
#geographicNav li.menu-element-services:after
{
    /*content:' | '; nani*/
}


/* Geographic navigation */
ol#geographicNav 
{
    float:left;       
    left:0;
    width:auto;
    z-index:1;
    font-size:12px; 
    margin:0;   
    /*border-bottom:1px solid #383838;  */
}
#subNav ol{
    float:left;
    margin:0;
    *float:inherit;
}
#subNav ol.rhsMenu{
    float:right;
    *float:inherit;
}
#subNav ol li{
    float:left;
}
#subNav ol.rhsMenu li{
    float:right;
}
#subNav ol a{
    font-weight:bold;
    letter-spacing:0.02em;
    color:white;
    text-shadow:0 1px 0 #000;
    padding:0 6px;
    font-size:12px;
    line-height:30px;
}
#subNav ol a:hover{
    text-decoration:underline; 
    text-shadow:0 0 8px #888;  
}
#subNav ol a.active{
    text-decoration:underline; 
    text-shadow:0 0 8px #888;  
}

#geographicNav li a:link,
#geographicNav li a:visited,
#geographicNav li a:focus,
#geographicNav li a:active
{
    font-weight:bold;
    letter-spacing:0.02em;
}
#geographicNav li a:hover
{
    text-decoration:underline;        
}
/*      - currently active Geo link */
#geographicNav li a.active
{
    font-weight:bold;
    text-decoration:underline; 
}
/* Third level menu, language select and search etc */
#nav-toolbar
{
    float:none;        
    position:absolute;
    top:60px;
    left:0;
    width:100%;        
    z-index:1;
    border-top:1px solid #383838;        
    vertical-align:middle;
    margin-top:4px;
}
#nav-toolbar form,
#nav-toolbar p,
#nav-toolbar select,
#nav-toolbar input
{
    display:inline;
    vertical-align:middle;        
}
#nav-toolbar form
{
    line-height:30px;
    vertical-align:middle;    
    margin-top: 3px;    
}
#nav-toolbar select,
#nav-toolbar input
{
    width:auto;
    font-size:12px;
    padding:2px 0;  
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;        
}
#nav-toolbar select
{
    border:1px solid #000;
    color:#222;      
}
#nav-toolbar select option
{
    color:#333;
}
#nav-toolbar select option.alt
{
    background:#eee;
    color:#222;
}
#change-language-form
{
    margin-right:10px;
}
#cse-search-box
{
    position:absolute;
    right:10px;
    top:0;
    width:210px;
}
#cse-search-box p
{
    margin:0;
}
#nav-toolbar #google-inp
{
    position:static;
    width:176px;        
    border:1px solid #000;        
    color:#888;       
    padding:3px 2px;
    background:#fff;
}
#nav-toolbar #google-sub
{
    background: #222;
    border: 0 none;
    padding: 0;
    width: 24px;
    height: 22px;
    position: absolute;
    right: 0;
    top: 6px;
}
#nav-toolbar #google-inp:focus,
#nav-toolbar #google-inp:hover
{
    color:#000;
}
#nav-toolbar #change-lang-button
{
    background:#222;
    border:0 none;
    padding:0;
    width:24px;
    height:21px;
    display:inline;        
}
.js-active  #change-lang-button
{
    display:none;
}
#current-date,
#current-time
{
    color:#eee;
    text-shadow:1px 1px 0 #000;
    vertical-align:middle;
}
#current-time
{
    color:#efefef;        
}
#change-language option
{
    padding:0 2px;
    line-height:1.4em;
}
/* == Column dressing == */
.col-16-8-bg
{
    background:transparent url(../media/background-16-8.gif) repeat-y;
}
.col-16-8-tp
{
    background:transparent url(../media/top-16-8.gif) no-repeat 0 0;
}
.col-16-8-bt
{
    background:transparent url(../media/bottom-16-8.gif) no-repeat 0 100%;
}
.col-8-tp-mgt
{
    background:transparent url(../media/span-8-mgt.gif) no-repeat 0 0;
    padding:20px 13px 0 11px;
    width:286px;
}             
.col-16-bg
{
    background:transparent url(../media/background-16-v2.gif) no-repeat 0 0;
}
.col-16-bt
{
    background:transparent url(../media/bottom-16-v2.gif) no-repeat 0 100%;
}
.col-16-tp
{
    background:transparent url(../media/top-16-v2.gif) no-repeat 0 0;
}
.col-16-grey-bt
{
    background:transparent url(../media/bottom-16-grey-v2.gif) no-repeat 0 100%;
}
.col-16-grey-bg
{
    background:transparent url(../media/background-16-grey-v2.gif) no-repeat 0 0;
    color:#eee;
}
.col-16-deep-grey-bt
{
    background:transparent url(../media/bottom-16-deep-grey-v2.gif) no-repeat 0 100%;
}
.col-16-deep-grey-bg
{
    background:transparent url(../media/background-16-deep-grey-v2.gif) no-repeat 0 0;
    color:#eee;
    text-shadow:0 1px 0 #000;
}
.col-16-deep-grey-bg a,
#subcat-topstory #nocomts h2 span.cet
{
    color:#eee;
    text-shadow:0 1px 0 #000;
}
#nocomts #topStoryImg a:hover img,
#nocomts #topStoryImg a:focus img,
#nocomts #topStoryImg a:active img
{
    border:1px solid #fff;
}
.col-16-deep-grey-bg a:hover,
.col-16-deep-grey-bg a:focus,
.col-16-deep-grey-bg a:active
{
    color:#fff;
    text-shadow:0 1px 0 #000;
}
.col-16-bg-repeat 
{ 
    background:url(../media/background-16-middle-v2.gif) repeat-y scroll 0 0 transparent;
}  
.col-16-grey-bg .adr,
.col-16-grey-bg .adr strong
{
    color:#fff;
    font-style:oblique;
}
.col-8-bt
{
    background:url(../media/span-8-v2.gif) no-repeat scroll 100% 100% transparent;
}
.col-8-tp
{
    background:url(../media/span-8-v2.gif) no-repeat scroll 100% 0 transparent;
}
.col-4-tp
{
    background:url(../media/background-4-v2.gif) no-repeat scroll 0 -1px transparent;
}
.col-4-bt
{
    background:url(../media/bottom-4-v2.gif) no-repeat scroll 0 100% transparent;
} 
.col-full-tp
{
    background:transparent url(../media/break-news-top.gif) no-repeat 0 0;
    padding-top:1px;
}
.col-full-bt
{
    background:transparent url(../media/break-news-bottom.gif) no-repeat 0 100%;
    padding-bottom:3px;
}
.col-full-md
{
    background:transparent url(../media/break-news-bg.gif) repeat-y 0 0;
}
.col-full-grey-tp
{
    background:transparent url(../media/background-full-grey.gif) no-repeat 0 0;
}
.col-full-grey-bt
{
    background:transparent url(../media/bottom-full-grey.gif) no-repeat 0 100%;
}      
.col-p-t, .col-p-tb, .col-p-trbl { padding-top:10px; }
.col-p-r, .col-p-lr, .col-p-trbl { padding-right:13px; }
.col-p-b, .col-p-tb, .col-p-trbl { padding-bottom:13px; }
.col-p-l, .col-p-lr, .col-p-trbl { padding-left:10px; }  
.col-m-b { 
    margin-bottom:5px;  
}  
.col-c
{
    text-align:center;
}
.top-banner
{
    margin:0 auto;
}
.meteo-bottom
{
    padding-bottom:3px;
    background:url(../media/meteo-bottom-v2.gif) no-repeat scroll 0 100% transparent;
}
.meteo-top
{
    padding-top:1px;
    background:url(../media/meteo-top-v2.gif) no-repeat scroll 0 0 transparent;
    position:relative;
}
/* Column padding for branded sections */
.col-p-t-ds
{
    padding-top:1px;
}

.col-p-t-10
{
    padding-top:10px;
}

.col-p-b-ds
{
    padding-bottom:3px;
}
.col-p-lr-ds,
.col-p-city-search
{
    padding-left:1px;
    padding-right:3px;
}
.col-p-lr-dsi
{
    padding:2.5em 7px 10px 9px;
}
.nocategory .col-p-lr-dsi,
.no-category .col-p-lr-dsi
{
    padding-top:10px;
}
.col-m-b-10
{
    margin-bottom:10px;
}
.col-m-b-20
{
    margin-bottom:20px;
}
.col-m-t-20
{
    margin-top:20px;
}
/* Submenu code */
#subMenu .SubmenuLinks
{
    padding:0;    
    margin:0;
    background:#fff url(../media/subcategory-menu-dividor.jpg) repeat-y 0 0;
    overflow:auto;  
    display:block;
    width:626px;        
}
.submenuTitleLink {
    float:left;
    margin-left: 10px;
}
#submenuBackground
{
    border-bottom:2px solid #333232;
    border-top:4px solid #333232;
    padding:5px 0; 
    _height:70px;
    min-height:70px;
}
/*      - Category & Subcategory title */
.submenuTitle
{
    font:normal 22px/25px Arial, sans-serif;
    color:#333232;
    text-align:left;
    margin:0;
    width:98%;            
    padding:0 10px 5px 10px;
    letter-spacing:0.01em;
    overflow:hidden;
}
/*      - explication text under the title */
#submenuBackground .explic
{
    border-top:1px solid #aaa;
    font-size:11px;
    line-height:16px;
    font-weight:bold;
    display:block;
    margin:10px;
    font-weight:normal;
    color:#555;
    letter-spacing:normal;
}
/*      - list of linked subcategory names */
#subMenu ol
{
    padding:0;
    margin:0;
    list-style-type:none;
    width:428px;
    float:left; 
    text-align:left;       
}
#subMenu ul
{
    margin:0;
    float:left;
}
#subMenu li
{
    padding:0;
    margin:0;
    list-style-type:none;
    width:214px;
    float:none; 
    text-align:left;        
}
#subMenu .first li
{
    float:none;
    width:198px; 
}
#subMenu .notfirst li
{
    float:none;    
    width:214px; 
}
#subMenu li a
{
    text-transform:lowercase;
    white-space:nowrap;  
    font-weight:normal;      
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;      
}
#subMenu li a:link,
#subMenu li a:visited
{
    padding:0;
    margin:0;        
    padding-left:1px;
    display:block;
    overflow:hidden;
    text-indent:10px;
    color:#222;
}
#subMenu li a:focus,
#subMenu li a:hover,
#subMenu li a:active,
#subMenu li a.active
{        
    border-left:1px solid #222;
    padding-left:0;
    text-decoration:none;
    color:#000; 
    outline:none;     
}
#subMenu li a[rel="external"]:after 
{
    content:"\00A0\2197";
    color:#888;
    font-weight:lighter;
}
#subMenu li a.active,
#subMenu .amp
{
    font-weight:bold;       
}
#subMenu .knowledge
{
    height:48px;
    float:right;
    margin-top: -10px;
}

#subMenu .youtube
{ 
    float:right;
}

.submenuli_1 {
    float: left !important;
    width:198px !important;
}
.submenuli_2 {
    float: left !important;
    width:214px !important; 
}   
.submenuli_3 {
    float: left !important;
    width:214px !important; 
}   
/* RSS button on the submenu */
#rssButton
{
    position:absolute;
    right:10px;
    top:0;
    width:25px;
    height:25px;
    overflow:hidden;
    background:#fff url(../media/subcategory-rss-button.jpg) no-repeat 0 0;
}
#rssButton span
{
    margin-left:-999em;
    background:transparent;
}
/* Use the best amp possible */
span.amp 
{
    font-family: Baskerville, Palatino, "Book Antiqua", serif;
    font-style: italic;
}
/* Pub above the menu */
.top-banner .container
{
    border:0 none;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    width:970px;
    padding:5px 0;
    line-height:18px;
    text-align:center;
}
.top-banner .container object{
    display:block;
    border:1px solid #EEE;
}
.top-banner .container img{
    display:block;
    border:1px solid #EEE;
}
body .top-banner 
{
    padding:0 !important;
}
body .top-banner .container object,
body .top-banner .container embed,
body .top-banner .container img,
body .top-banner .container p
{
    margin:0 auto;
}

/* == Article == */
#article-text a:link,
#article-text a:visited
{
    color:#3370CC;
    background:transparent;
    font-weight:normal;
}

#article-text .txt-larger,
#article-text .txt-smaller
{
    display:block;
    width:16px;
    height:16px;
    line-height:16px;
    overflow:hidden;
    text-align:left;
    float:left;
    direction:ltr;
    text-indent:-999em;
    margin-right:4px;
    text-decoration:none;    
}
#article-text .txt-larger:link,
#article-text .txt-larger:visited
{
    background:#fff url(../media/sprite-text-maximize.png) no-repeat 0 -16px;
}
#article-text .txt-smaller:link,
#article-text .txt-smaller:visited
{
    background:#fff url(../media/sprite-text-maximize.png) no-repeat -16px -16px;
}  
#article-text .txt-larger:hover,
#article-text .txt-larger:focus,
#article-text .txt-larger:active
{
    background-position: 0 0;
}
#article-text .txt-smaller:hover,
#article-text .txt-smaller:focus,
#article-text .txt-smaller:active
{
    background-position: -16px 0;
}

#article-wrap
{
    position:relative;
}
#player-sub 
{
    background-position:0 -3px;
    margin-top:0;
} 
#player-sub .norelated
{
    width:100%;
} 
body .norelated
{
    margin-bottom:17px; /* smb */
}
/* - related stories block - */
#related-stories
{
    float:right;
    width:280px;           
    margin-left:15px;
    margin-bottom:15px; 
    line-height:1em;
    font-size:12px;
} 
#related-stories .peTitle
{           
    background:transparent;         
    font-size:20px;
    font-weight:bold;
    border-bottom:3px double #ccc;
    text-shadow:none;
    margin:0;
    line-height:22px;
    padding-bottom:8px;
    color:#222;
}
#related-stories ul,
#related-stories ul li
{
    list-style-type:none;
    margin:0;
    padding:0;
    display:block;             
} 
#related-stories ul
{
    padding-bottom:1px;
    border-bottom:1px solid #ccc;
}
#related-stories ul li
{
    clear:both;
    border-bottom:1px solid #ccc;
    position:relative;
}
#related-stories ul li a,
#related-stories ul li a:link,
#related-stories ul li a:visited
{

    /*
    position:relative;
    height:53px;
    width:100%;
    */
    display:block;
    text-decoration:none;
    line-height:1.2em;
    color:#444;
    font-weight:bold;
    text-shadow:none;  
    transition: all 200ms ease;
    -moz-transition: all 200ms ease; /* Firefox 4 */
    -webkit-transition: all 200ms ease; /* Safari and Chrome */
    -o-transition: all 200ms ease; /* Opera */    
    padding:10px 3px 10px 3px;    
}
#related-stories ul li a:hover,
#related-stories ul li a:focus,
#related-stories ul li a:active
{
    color:#000;
    text-shadow:none;
    text-decoration:none;
    background-color:#f9fafa;
}
#related-stories ul li a img
{
    float:left;
    margin:0 10px 0 0;
    width:90px;
    height:51px;
    border:1px solid #aaa;
    background:#afafaf url(../media/related-stories-bg.gif) no-repeat;
}
#related-stories ul li a:link img,
#related-stories ul li a:visited img
{
    border:1px solid #aaa;
}
#related-stories ul li a:hover img,
#related-stories ul li a:focus img,
#related-stories ul li a:active img
{
    border:1px solid #444;
}
#related-stories ul li a span
{
    display:block;
    font-size:0.76em;
    line-height:1em;
    font-weight:normal;
    position:absolute;
    bottom:0;
    left:103px;
    text-shadow:none;
}
#related-stories ul li a:link span,
#related-stories ul li a:visited span
{
    color:#555;        
}
#related-stories ul li a:focus span,
#related-stories ul li a:hover span,
#related-stories ul li a:active span
{
    color:#222;
    text-decoration:underline;         
}
#related-stories ul.wiresList li a
{             
    height:30px;          
}
#related-stories ul.wiresList li a span
{                           
    position:static;        
    text-shadow:none;               
}
#related-stories ul.wiresList li a span.wireTime
{             
    display:block;         
    float:left;
    width:4em;
    height:30px; 
    line-height:2em;                     
}
#related-stories ul.wiresList li a:focus span.wireTime,
#related-stories ul.wiresList li a:hover span.wireTime,
#related-stories ul.wiresList li a:active span.wireTime
{             
    text-decoration:underline;                    
}

#related-stories ul li.special-page a:link,
#related-stories ul li.special-page a:visited,
#related-stories ul li.special-page a:hover,
#related-stories ul li.special-page a:active
{
    font-size: 14px;
    font-variant: small-caps;
    height:auto;
    color:#3370CC;
}
#related-stories ul li.special-page a:hover
{
    color:#222;
}
#articleRelatedsBlock {
    *height:465px;
}
#articleRelatedsBlock .youMayAlsoLike{
    margin-bottom:10px;
}
#articleRelatedsBlock h4{
    font-size:20px;
    color:#222;
    margin-bottom:10px;
    font-weight:bold;
}



#articleRelatedsBlock .youMayAlsoLike ul {
    margin:0;
    padding:0 0 7px 0;
    /*border-bottom:1px solid #ccc; to remove when outbrain is on*/

}
#articleRelatedsBlock .youMayAlsoLike li {
    float:left;
    width:136px;
    list-style:none;
    padding-right:10px;
    padding-left:10px;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    height:150px;
    margin-left:-1px;
    overflow:hidden;
}
#articleRelatedsBlock .youMayAlsoLike li.last {
    padding-right:0;
    border-right:0;
}
#articleRelatedsBlock .youMayAlsoLike li.first {
    padding-left:0;
    border-left:0;
    margin-left:0;
}
/* ARTICLES LINK WITH IMAGE */
a.imgLink{
    display:block;
    background-color:#222;
    position:relative;
    height:75px;
    width:136px;
    overflow:hidden;
}
a.imgLink img{
    height:auto;
    width:100%;
}
.noResize a.imgLink img {
    height:auto;
}
a.largeImg{
    width: 390px;
    height: 218px;
}
a.mediumImg{
    width: 285px;
    height: 158px;
}
a.imgLink:hover {
    text-decoration:none;
}
a.imgLink .iconPlay{
    display:block;
    position:absolute;
    z-index:150;
    background-repeat:no-repeat;
    background-position:top left;
    *cursor:pointer;
    transition: all 300ms;
    -moz-transition: all 300ms; /* Firefox 4 */
    -o-transition: all 300ms; /* Opera */
    -webkit-transition: all 300ms; /* Safari and Chrome */

    right:10px;
    bottom:8px;
    height: 15px;
    width: 15px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAFM0aXcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAK6SURBVHjaYvz//z8DAwODN+P////dxcTEdgAAAAD//2L8//+/KAMDw2vGt2/ftggKCv4CAAAA//8AIgDd/wH///8T7u7ucfn5+QEZGRkEAf///wD7+/uLBQUF9gAAAKkAAAD//yzMMQ2AQAyG0a8O2JoqQQAzLuqAwArJXULQdWq64eBn4Ql49i8rMIDXJN3uvldVBx6TdEXEmZmjtbaZpBlYgAk4PgAAAP//NM2xDcIwEEDRfxIyKAtEHsFyDUvQMYU3SJEicpmRUIoUWcBL0J5Ea2KOhizw3mE8aq0359wbOAMX4AmsYmZ34Kqqpxjj2FojpbTlnBcRWcTMOmBS1U8IYSilzN77HeiA8Sj40z1gwAv4AvyYHn8VBKE4jB7pD0pbQ0vBfYxAV9FXiRaX9pSGqKmepkZ9gbYacmhra7FApby/Fi84n4/D+bqDOTADHsDFwAGwKcuydhynAXpA36hXgO15XuT7/i1JklNb/7REZAe8wzBc5Hk+FZFvmqZHpZS2RGQPFAZqrX9Zlh2UUo0lIktg7LpuFATBNY7jc6u9m9p1VVVD27br9tYH2HavTIARUAAvgD+jdKjSUBiGcfx3JnqG02BWm03LggaDsAkrwmBgcCvadgO7g7GwuzAYvADBZFMQZhlom0UscthBEHRO5bN8A6PpDS/v8z7Pn+fvcgG72MEKkghlDj94wTXuZgez4z0c4D3LsrTb7e5XKpVRo9G4RyEKB8zHeY77JISwjUNM8JXnebHVah0PBoO1QqGgXC4/dTqdq1qtNopu0ihwloQQGtHqJ77zPC82m82T4XC4WiqVJEliMpkYj8fa7fZtv9+/TNN0CRdJCGELLXxj+o/Pi/jA6SzzJo4Qsiyb6/V6+9VqdVSv1x9i5vnIqIhXnOH5L23YiMTXsRwLNMUbHnETKwl+BwCi4yJbKv7hTwAAAABJRU5ErkJggg==);
}
a.imgLink:hover .iconPlay{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAFM0aXcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAK4SURBVHjaYvz//z8DAwODN+P////dm+XldwAAAAD//2L8//+/KAMDw2vGqwcOzFC3sXkOAAAA//8AIgDd/wH///8T1cDAhv76+gItRkbuAf///wD6+fmMBgcH9QAAAKkAAAD//2KEmuLLwMBwmIGB4QPj////22slJCqaX7xoYGBg6GL8//9/Q7OCQr2gru79nM2bwxn///9vzsDA4MrAwMDHwMBQBgAAAP//NM0hEgEBFADQt7PGDgqJQ5htxg0UTaFpjDMILiJtUsxs3cQegihxAY3gS3uB9xpj8f18pu0se6OFDipckoiYY3Kv69F5vd6KMMjzx64sizRNqyQiujjcrtf+abXaLIviOJ7Nnuhh3xSQYYjACz/4s0H2NgiCARB9XyINQeisrOgoqJnCBRjBwspOE02MGg29EzgCaziAjY0/lVGQ8FXmbCCxoL7L5d37LyTAELgApzZ0gFVVFF8vCCzgNJAzI2kK9NZRtOyH4WOS5wfABe5G0g54b+J4LmtdW9eMsuyYpOnNSNoDr47waiSNAb9j9tzSLqqydD3f/zS2KmD7f2XQCCiBJ8CPT7JnaRiMwuhJUyQUQzIVA4oU3CI46eCgKGRy8mOQgFu3tuDW/hFnlw4uiotDx8QPFDra4uLm4iAIbzWpTbwOvoHi4Hw597nP4U4PZ4B1YA1wgZKWYgI58ArcAP0CKOANYAdQwyiav2i39/0gGGy3WrFTrSbaMNqRAGfAoyEiq8ABkALpMIoWL5vNo2+lKpMsw7TtZCUM7zbr9XvX8z4BSy/oGiKyq08dA+MCzpWqlMrl3zwRJqMRZq32dtzrndiOYwFXhogsAyGQAck/yQ+u531oaSlwWnT2gUMgf4rjufNOZ88PgsFWo3H9p7MFvANd4GXaNsCSNr4AzGpBX4ACnoFb/ZIA/AwA/+Yn1d0u9kUAAAAASUVORK5CYII=);
}
a.largeImg .iconPlay,a.mediumImg .iconPlay{
    height: 20px;
    width: 20px;
    right: 20px;
    bottom:15px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAPJSURBVHjaYvz//z8DAwODNQMDw1HG////WygoKBx/8OBBAyNUpoaBgeEYAAAA//+CceQZ////3yAtLV3P+P///zYGBoZfAAAAAP//gkk1nDlzRsTExOQNAwMDO+P///+lGBgY0hQUFOorKys3paennwcAAAD//zTKoQ0CMRiG4fcX5EQFGkaoJaF71FZ3isslxwq3SiUL/F2kOBR1JB+KRz//eQbuwBPAJNXe+y2l9AIM2E3S7u7XUkptrR0xxo9Jerj7Jedcxxgb8DZJy5xzCyF8gROw/gAAAP//TM4hbsJgAIbhpylpR5NdAMIl5huCnK7pBeiugEUhQHCIiSqu0d+0bkjOMLFgWPrPlGTyE+/7fs8QfGCF32knmOGAnyTG+IodHiGERVVV27Isv9q2/cTLBF2TGOMGawghLOq63qZpahxHeZ7fh2E4FkUxf6b3iF3XLZumqfu+P2VZlky2Gc7/P8I73jDHDRd8wx+XdKwSMRCEcfy/FskppBSCVoIBG/MAeQjBxsJ+K4N9lNMiwjU2YhmwPEwjB0JaW1MciIWPoaBi4oIZm9njuGm/HzvM7KzCXWAH+ARegc4HHm4Bpxr4loHiew83gHPgx1p7WFXVgyJfL8DMiMgJsAm4JEnGXdeNmqa5TdP0XeE6cGZEZAL8ejgMw8g5R5Zlb3VdT/Vn7hZXswwB+r6nKIrHPM/nwNSIyKUOsIBRFH20bXsThqHRFydGRPaAY6CP4/iqLMuZtXauAOAbuPbrOQL2nXN/QbA8MGvAxerCt4EDvaAv4Bl48uE/J2Xv0kAQRPHf3nm5EIxgiohgoZaRYEBBMBBQW21SCRI4YnUQSJ0u/4dBbMTaOqiIRQLBoCDYpBMEtbDJh9xdbm32ZImi4MA0y/Lmzbw3M6kMwDSwBqwCc4p/9MlUjT8BXeBes+U3wHngAJgF/H6/P2VZVmDbdqAMNBmGeu8BZ5EthLbdu6q6BLxWq7VULBYPU6nUsFqtNh3HuYvFYoE2NDTWAXAK9ISUchkoA2OtNa/dbi+WSqWS7/tx0zQZjUak0+l313VvHMfp2rY91pibyt0nQkq5A2wDvlb1G2AUYRjieR7JZHJYqVQuyuVyN5FISGXFYyGlzAH7wMdfgJ7nEYYh+Xz+sV6vNzOZzKtiaajujoSU0lKAKxroF+BgMIgbhkGhUHio1WpX2Wz2Wbsd0dGxgUugqau8B2yqxfE7nc5Co9FYd123lcvlXhQTMSGIUHkO3P7kQwPYAjaAGaVeqFJoJ1AAb8B1BPSbsSPVxvwjPgcAntKXBMOdmUsAAAAASUVORK5CYII=);
}
a.largeImg:hover .iconPlay,a.mediumImg:hover .iconPlay{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAOZSURBVHjaYvz//z8DAwODNQMDw1HG////W7SqqByvvnOngREqU8PAwHAMAAAA//+CceQZ////39CqolLP+P///zYGBoZfAAAAAP//gkk1rKqutgprbT3GwMDAzvj//38pBgaGtFYVlXp2La27JZs2LQEAAAD//zTKoQ2DQBiG4fcXpOIEk2ArCxPg0aQzcISQgGSSM2dRKEbAE0bAnSP5qvro5z9z4A1sACbpG7quaZZlBwyYTNIUvC+vGKuibde67w+TNAfvP1eM1XCeI3CbpFdKaXTOPUAGDD8AAAD//0zOoQ3CUACE4a8Jom3CCHg0A0AqKhiAGdCYBlsMFkU3QHaYpsHBAhgEAgLJw/QlPXfJf/kvimCLGX5DTzDBEa8khDDFHt/o+6Tp+9D3NdJhdE1CCAVWEEGj7LquzvM8i+oa4VJVxa1tl5umOc/L8jGwE5zGH2GNBTLc0eIJfy7p16WhMAoD8HMFx7RbNA0uQx2G5f0DSwYFg7BgFiyCiMIGwlgxLmxFWBGjKzNaxTKxGuw2f6DbQD/Ld8fYqe9T3nPOPExRwAee8ZMFGVzFUQySmOUivsngMs7xXS+XTy+Gw1ZE2TzhNgkhHGIFk2aaNmGjVrvbaTQeI1zCWRJCaGE8C2Gcz48Out1OoVJ5x9X0a+YhLBaLryeDQQ/XSQihEQtM4R9ht93ubFarb/HWrSSEsI59jJpp2syXSi/H/X4vAvjCZbaePWxNJpPfXG62sAXU5xe+hu34QZ94wH0W/nNS9i4JRlEY/13rxQ8iaIrGGiTe6IuKIEHIkCJ0iBACt0bJVcJB8O8IIoKSQIQ2sYiKGgtaWpIcApeWBqH8PC33hctrRHTgLJd7n/uc8zznuJUBGAIWgFlgVPN3Lg3owt+AR+DJsGUf4BiQBEaAdqPRGLQsq+P1ejvaQO7w6PMqUHBsoYzpjunfBWidZjLrtVIpLIDPtquxdLoyGY3WjaZhsO4AJ0BVicgEsAt0jdJahf39qHsmeiB+237dTKUq9sZG3WA+oN19pERkDYgAbePtj4DusILB2l6xeBwIBERb8VCJyBywA3z9FbDp8zUXk8nL6XD4ZTwU+tD9FOBAiYilAacM0D7Apt//OZ9IXG/lcrfG7nCWjhe4Ai5MlePAih6c9lk2G3kul5dm4vH77Xz+TvdLucgqnefAw08+9ACrwDIwrNXr6VTGClTAO3DjAP1mbEe1Lv+I7wEAliJvgFXZkXgAAAAASUVORK5CYII=);
}

/* breaking news ticker */
.articleBN:before {
    position: absolute;
    top:37%;
    left: 0px;
    background: #fff;
    box-shadow: -1px 1px 5px 0px #000;
    color: #ff2200;
    font-size:12px;
    font-weight: bold;
    padding:3px;
    filter:alpha(opacity=75); 
    -moz-opacity:0.75; 
    opacity: 0.75; 
}

.articleBN:hover, .articleBN:hover:before {text-decoration:none;}
#article-player-new .articleBN:before, .largeImg.articleBN:before {font-size:2em;font-weight: bolder; padding:5px;}
.mediumImg.articleBN:before {font-size:10px;}
.program-listing .articleBN:before {top:4px;right:164px;}

html[lang="en"] .articleBN:before {content: "BREAKING NEWS";}
html[lang="gr"] .articleBN:before,
html[lang="el"] .articleBN:before {content: "BREAKING NEWS";}
html[lang="hu"] .articleBN:before {content: "BREAKING NEWS";}
html[lang="de"] .articleBN:before {content: "BREAKING NEWS";}
html[lang="it"] .articleBN:before {content: "BREAKING NEWS";}
html[lang="es"] .articleBN:before {content: "BREAKING NEWS";}
html[lang="pt"] .articleBN:before {content: "BREAKING NEWS";}
html[lang="ru"] .articleBN:before {content: "BREAKING NEWS";}
html[lang="ua"] .articleBN:before,
html[lang="uk"] .articleBN:before {content: "BREAKING NEWS";}
html[lang="tr"] .articleBN:before {content: "BREAKING NEWS";}
html[lang="fr"] .articleBN:before {content: "BREAKING NEWS";}
html[lang="ar"] .articleBN:before {content: "BREAKING NEWS";}
html[lang="pe"] .articleBN:before,
html[lang="fa"] .articleBN:before {content: "BREAKING NEWS";}

.titleBreakingNews a{
    color: #ff2200!important;
}

/* bannerLiveEvent */
.bannerLiveEvent:before {
    position: absolute;
    top:0px;
    right: 0px;
    background: #ff2200;
    box-shadow: -1px 1px 5px 0px #000;
    color: #fff;
    font-size:8px;
    font-weight: bold;
    padding:3px;
}

.bannerLiveEvent:hover, .bannerLiveEvent:hover:before {text-decoration:none;}
#article-player-new .bannerLiveEvent:before, .largeImg.bannerLiveEvent:before {font-size:12px;font-weight: bolder; padding:5px;}
.mediumImg.bannerLiveEvent:before {font-size:10px;}
.program-listing .bannerLiveEvent:before {top:4px;right:164px;}

html[lang="en"] .bannerLiveEvent:before {content: "LIVE EVENT";}
html[lang="gr"] .bannerLiveEvent:before,
html[lang="el"] .bannerLiveEvent:before {content: "LIVE EVENT";}
html[lang="hu"] .bannerLiveEvent:before {content: "LIVE EVENT";}
html[lang="de"] .bannerLiveEvent:before {content: "LIVE EVENT";}
html[lang="it"] .bannerLiveEvent:before {content: "LIVE EVENT";}
html[lang="es"] .bannerLiveEvent:before {content: "LIVE EVENT";}
html[lang="pt"] .bannerLiveEvent:before {content: "LIVE EVENT";}
html[lang="ru"] .bannerLiveEvent:before {content: "LIVE EVENT";}
html[lang="ua"] .bannerLiveEvent:before, 
html[lang="uk"] .bannerLiveEvent:before {content: "LIVE EVENT";}
html[lang="tr"] .bannerLiveEvent:before {content: "LIVE EVENT";}
html[lang="fr"] .bannerLiveEvent:before {content: "LIVE EVENT";}
html[lang="ar"] .bannerLiveEvent:before {content: "LIVE EVENT";}
html[lang="pe"] .bannerLiveEvent:before,
html[lang="fa"] .bannerLiveEvent:before {content: "LIVE EVENT";}

/*style on the btn load more (article page with sl live event)*/
.scrbbleLiveBtnLoadMore {
    color: #fff;
    font-size: 14px;
    padding:6px 30px;
    background-color: #666;
    border-radius: 3px;
    cursor: pointer;
}
.scrbbleLiveBtnLoadMore:hover {
    font-weight: bold;
}
.scrbbl-post-opts-share-linkedin {
    display: none;
}

.rtl .scrbbl-post-meta-creator {
    text-align: left;
    margin-left: 10px;
}

a.imgLink img { cursor:pointer; }
a.imgLink .contentOverlay{
    display:block;
    position:absolute;
    z-index:100;
    margin:0;
    bottom:0;
    background-color:rgba(34,34,34,0.85);
    color:white;
    -moz-opacity: 0.00;
    opacity: 0.00;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
    transition: all 300ms;
    -moz-transition: all 300ms; /* Firefox 4 */
    -o-transition: all 300ms; /* Opera */
    -webkit-transition: all 300ms; /* Safari and Chrome */
    width:100%;
    height:auto;
    display:block;
    min-height:50px;
}
a.imgLink:hover .contentOverlay{
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
}
a.imgLink .contentOverlay .title {
    height:auto;
    padding:0px;
    color:white;
    display:block;
}
a.imgLink .contentOverlay .teaser {
    display:block;
    margin:5px 35px 5px 5px;
}
a.largeImg .contentOverlay .teaser,a.mediumImg .contentOverlay .teaser {
    margin:5px 55px 5px 5px;
}
/* IE8 */
a.imgLink .contentOverlay { background-color:#222222\0/; display:none\0/; }
a.imgLink:hover .contentOverlay { display:block\0/; }
/* IE7 */
a.imgLink .contentOverlay { *background-color:#222222; *display:none; *cursor:pointer; }
a.imgLink:hover .contentOverlay { *display:block; }
/* END ARTICLES LINK WITH IMAGE */

#articleRelatedsBlock .outbrain {
    width:293px;
    margin-top:10px;
}
#articleRelatedsBlock .outbrainLHS {
    float:left;
    border-right:1px solid #ccc;
    padding-right:10px;
}
#articleRelatedsBlock .outbrainRHS {
    float:right;
    padding-left:10px;
    border-left:1px solid #ccc;
    margin-left: -1px;
}
#articleRelatedsBlock .outbrain .OUTBRAIN ul{
    padding:0;
    list-style:none;
    margin:0;
}
#articleRelatedsBlock .outbrain .OUTBRAIN ul li{
    background: transparent url(data:image/gif;base64,R0lGODlhCQAJAJECAP///8kGBskGBgAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkI2NTRERkQ3MkEzNUUxMTFCRjMwQjEwQjU1NjM1RUVGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUyQzVDMEUxMTgzODExRTI4OTg0OTdBOUM1Qjg1NUIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUyQzVDMEUwMTgzODExRTI4OTg0OTdBOUM1Qjg1NUIzIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZFNzUxNjI3QjAzQUUxMTFCNjg0QjUzMEJEQkQ5RUQ1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI2NTRERkQ3MkEzNUUxMTFCRjMwQjEwQjU1NjM1RUVGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAgAsAAAAAAkACQAAAhBUjmHJCH3Ac7I2CSdMi4kCADs=) no-repeat left 4px;
    padding: 0 0 0 13px;
    margin-bottom:5px;
}

p.wireCet
{
    border-top:1px dotted #ccc;
    border-bottom:1px dotted #ccc;
    padding:10px 0;          
    font-weight:bold;
    font-size:11px;
    text-transform:uppercase;
    clear:both;
}     
span.imgCaption
{
    margin-bottom:10px;
    color:#666;
    font-size:11px;
    font-style:oblique;
    display:block;
    text-align:center;
    padding-bottom:10px;
    border-bottom:1px dotted #ccc;
}
img.wireMainImage
{
    border:1px solid #aaa;
    padding:3px;
    background:#eee;
    max-width:299px;
    _width:299px;
    margin:0 10px 10px 0;
    float:left;
}
.wireImgWrapper
{
    float:left;
    margin:0 10px 10px 0;
}
.wireImgWrapper span
{
    display: block;
    font-size: 11px;
    text-align: center;
}

/* - wires - */
.wiresArticleInfo
{
    font-size:11px;
    font-style:oblique;
    color:#555;
    border:1px solid #ccc;
    padding:10px;
    clear:both;
    margin: 10px 0;
    border-radius:5px;     
    -webkit-border-radius:5px;              
    -moz-border-radius:5px;   
}
.wiresArticleInfo a
{
    font-weight:normal;
}
.wiresListWrapper
{
    border-top:5px solid #777;
    border-bottom:2px solid #777;
    padding:5px 0 0 0;
    background:url(../media/bg-wires.gif) bottom repeat-x;        
}
.wiresListWrapper p,
.wiresListWrapper ul
{        
    padding:0 8px;
}
.wiresListWrapper ul
{        
    margin:0 0 1em 0;
    list-style-type:none; 
    position:relative;      
}
.wiresListWrapper li
{            
    position:relative;        
    margin-bottom:0.5em;
    line-height: 15px;
    list-style-type:none;
    padding-left:12px;
    background:transparent url(../media/bullet.gif) no-repeat 0 4px;
}
.wiresListWrapper li em
{            
    font-size:0.8em;
}
.col-p-t-wiresSB 
{
    padding-top:1px;
    width:100%;
}
.col-p-b-wiresSB
{
    padding-bottom:3px;
}
.col-p-lr-wiresSB
{
    padding-left:1px;
    padding-right:3px;
}
.bulleted-list
{        
    margin:0 0 10px 0;
    list-style-type:none; 
    position:relative;      
}
.bulleted-list li
{            
    position:relative;        
    margin-bottom:0;
    line-height:15px;
    list-style-type:none;
    padding-left:12px;
    background:transparent url(../media/bullet.gif) no-repeat 0px 4px;
}
/* - player - */
#brand-article
{
    padding:30px 11px 11px 10px;
}
#player #brand-article,
.topStories
{
    background:#9c9c9c;
    background:-moz-linear-gradient(center top, #9c9c9c, #7c7c7c);
    background:-webkit-gradient(linear, left top, left bottom, from(#9c9c9c), to(#7c7c7c));
}
#player .nocategory
{
    padding-top:10px;
}
#article-player
{
    line-height:1px;
}
.lft,
#player h1.lft,
#player h2.lft 
{ 
    text-align:left; 
}
.col-16-grey-bg h3
{
    text-shadow:#444 1px 1px 1px;
}
.col-16-grey-bg h1
{
    color:#fff;
}
#player,
#player-new
{
    position:relative;
}
#article .nocategory
{
    padding-top:10px !important;
}
#title-wrap
{
    position:relative; 
    width:285px;
    float:left;
}
#title-wrap-new
{
    position:relative; 
    width:606px;
}
#player #title-wrap
{
    width:270px;
}
#player h1,
#player h2,
.col-16-grey-bg h1,
.col-16-grey-bg h2,
#title-wrap p,
#player p
{
    color:#fff;
    text-shadow:#666 1px 1px 1px;
}
#article-player
{
    float:left;
    width:320px;        
    text-align:left;
    margin-right:10px;        
    text-transform:uppercase;
    overflow:hidden;
}
#player #article-player
{
    margin-right:0;
}
#player #article-player img
{
    width:300px;
}
.nocategory #brand-article
{
    padding-top:10px;
}
#article h1.no-keywords
{
    margin-top:0;
}
#article-player-new
{
    width:606px;      
    text-align:left;
    margin-right:10px;        
    text-transform:uppercase;        
}
#article-player-wrapper-new
{
    position:relative;
    width:606px;        
    margin:0;
    z-index:1;        
}
.collapsed
{
    height:auto !important;
}
.novid
{
    display:block;
    text-align:center;
    margin:0;
}
#article-player img,
#player-new img
{
    border:1px solid #fff;
    margin:0;
}
#player h1,
#subcat-topstory h2
{
    float:left;
    display:block;
    font-size:1em;
    line-height:1;        
    margin:0;
    color:#fff;
    font-weight:bold;
    text-align:left;
    text-shadow:#666 1px 1px 1px;        
}
#player-new h1
{
    display:block;
    width:606px;
    margin:0;
    color:#111;
    font-weight:bold;
    text-align:left;
}
#player-new h2
{
    color:#444;
    letter-spacing:normal;
    text-shadow:none;
    text-transform:none;        
    margin:0;
    font-weight:lighter;
    font-size: 1.4em; 
    position:absolute;
    left:0;
    top:0;

    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
#player h2,
#player h1 span.location
{          
    color: #CCCCCC;
    font-size: 18px;
    font-weight: lighter;
    left: 0;
    letter-spacing: normal;
    margin: 0;
    position: absolute;
    text-shadow: 1px 1px 1px #666666;
    text-transform: none;
    top: 0;
    width: 100%;
} 
#player h1 span.location
{          
    top:10px;
    left:10px;
} 
#player-new h2
{
    color:#444;
}
#player-new h3
{ 
    display:none;
}      
#player h3,
#subcat-topstory h1
{
    color:#ddd;
    letter-spacing:0.05em;
    text-shadow:#777 1px 1px 1px;
    text-transform:uppercase;        
    margin-bottom:.46em;
    font-weight:normal;
    font-size: 1.2em; 
    position:absolute;
    left:10px;
    top:10px;
} 
#subcat-topstory h1
{
    position:relative;
    left:0;
    top:0;
    margin:0 0 8px 0;
}
#player h1 a,
#subcat-topstory h2 a
{
    color:#fff;
    text-shadow:#666 1px 1px 1px;
    text-decoration:none;
    outline:none;
    font-size:36px;
}
h1, h2, h3, h4, h5, h6 {

    line-height: 1;
}
#player-new h1 a
{
    color:#333;
    text-decoration:none;
    outline:none;
}
#player-new h1 a:hover,
#player-new h1 a:focus,
#player-new h1 a:active
{        
    color:#222;  
}
#player h1 a:focus,
#player h1 a:active,
#subcat-topstory h2 a:hover,
#subcat-topstory h2 a:focus,
#subcat-topstory h2 a:active
{        
    text-shadow:#333 1px 1px 1px;        
}
#player h1.marged,  
#player-new h1.marged
{  
    margin-bottom: 0.5em;  
}
#player h1.full,
#player-new h1.full
{
    width:100%;
    margin-top:0;
    float:none;
    font-size:36px;
}
#player h1 a.smallest,
#player-new h1 a.smallest,
#subcat-topstory h2 a.smallest,
a.smallest
{
    font-size:24px;
    line-height:26px !important;
}
#player h1 a.smaller,
#player-new h1 a.smaller,
#subcat-topstory h2 a.smaller,
a.smaller
{
    font-size:28px;
    line-height:30px;
}
#player h1 a.small,
#player-new h1 a.small,
#subcat-topstory h2 a.small,
a.small
{
    font-size:30px;
    line-height:32px;
}
#player h1 a,
#player-new h1 a,
#subcat-topstory h2 a
{
    margin-bottom:0;
} 
#player h1 span.cet,
#player-new h1 span.cet,
#player p.cet,
#player-new p.cet,
#subcat-topstory h2 span.cet
{
    display:block;
    font-size: 0.8em;         
    margin-bottom:0;
    color:#333;
}
#player-new h1 span.cet,
#player-new p.cet
{       
    margin-bottom:10px;    
}
#subcat-topstory h2 span.cet
{            
    font-size:11px;
    line-height:15px;
    margin-top:0.7em;         
}
#player h1 span,
#player-new h1 span,
#subcat-topstory h2 span
{
    font-weight:lighter;
    text-shadow:none;
} 
#title-wrap-new h1
{
    margin-top:0;
    margin-bottom:0.18em;         
}
#title-wrap h1
{
    margin-top:22px; 
    margin-bottom:6px;         
}
#title-wrap h1.no-desc
{
    margin-top:0;             
}
#topStoryImg
{
    float:left;
    width:287px;        
    margin:0 10px 0 0;
    overflow:hidden;
    line-height:1px;
    border-bottom:0;
    padding-bottom:0;
}
#topStoryImg img
{
    border:1px solid #fff;  
    width:285px;
    height:163px;
    float:none;
    padding:0;
    margin:0;
}
#topStoryImg a:hover,
#topStoryImg a:focus,
#topStoryImg a:active
{
    border:0 none;
    outline:none;
}
#topStoryImg a:hover img,
#topStoryImg a:focus img,
#topStoryImg a:active img
{
    border:1px solid #000;
}
#player div.imgOnly
{
    width:302px;
}
#player-new div.imgOnly
{
    width:606px;
}
#brand-article p.articleLocalization
{       
    font-weight:bold;
    color:#333;
    font-size:20px;
    margin-bottom:10px;
}
#brand-article p.articleLocalization span {  
    font-size:14px;
}
#subcat-topstory h2
{
    width:306px;
}
#topStoryTitle
{        
    width:307px;
}
#article-player-wrapper
{
    float:left;
    width:320px;        
    text-align:left;
    margin-right:10px;        
    text-transform:uppercase;
}
#article-player-wrapper #article-player
{
    float:none;
    margin:none;
}
/* == agenda == */
#agendaImage
{
    border:4px solid #000;
    display:block;
}
/* == Headings == */
h3,
caption,
p.peTitle
{       
    color:#787878;
    margin-bottom:.46em;
    font-weight:normal; 
    font-size:19px;
    text-shadow:#ccc 1px 1px 1px;
}
p.peTitle a
{
    color:#fff;
}
h3.leadin
{
    border-bottom:1px solid #bbb;
    padding-bottom:0.2em;
    margin-bottom:0;
}
.mgb8
{
    margin-bottom:8px;
}
/* == Upcoming table == */
#program tr.next-program td
{
    font-weight:bold;
    color:#333;
    background: #fafafa; 
    text-shadow:0 1px 0 #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#fcfcfc)); 
    background: -moz-linear-gradient(top,  #ececec,  #fcfcfc); 
}
#program td
{
    border-top:1px solid #ddd;
    color:#666;
    padding:0;
    text-transform:uppercase;
}
#program td.time
{
    width:2em;
    text-transform:none;
}
#program table
{
    margin:0;
    width:100%;
    color:#808080;
    border:0;
}
#program table td
{
    border-bottom:0;
    position:relative;
    background:#fff;
}

#watch
{
    float:right;
    font-weight:normal;
    font-size:0.6em;
    line-height:1em;
    color:#f22;
    text-transform:uppercase;
    text-decoration:none;
    background:#454344;
    background: -webkit-gradient(linear, left top, left bottom, from(#454344), to(#000)); 
    background: -moz-linear-gradient(top,  #454344,  #000000); 
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    padding:4px 6px;
    vertical-align:middle;
    text-shadow:0 1px 0 #000;
    border:2px solid #aaa;
}
#watch:hover,
#watch:focus,
#watch:active
{
    text-decoration:underline;
}
.col-4-tp #watch
{
    display:none;
}        
/* == Agenda Map == */
#agendaMap
{
    border:1px solid #222;
    margin:0;
}
.mapWrap
{
    line-height:1px;
}
#dest
{
    width:100%;
    border-color:#bbb;
}
#formErrors
{
    padding:10px;
    margin:0 0 1.5em 0;
    border:1px dotted #a84444;
}
#formValid
{
    padding:10px;
    margin:0 0 1.5em 0;
    border:1px dotted rgba(110, 204, 57, 0.6);
}
/* == Headline list == */
#headline-block ul
{
    margin:0;
}
.headline-block ol,
.headline-block ol li,
.headline-block ol,
.headline-block ol li,
.schedule-block ul,
.schedule-block ul li
{
    margin-left:0;
}
.headline-block ol li,
.schedule-block ul li
{
    list-style-type:none;
    position:relative;
    padding-left:16px;
    background:transparent url(../media/bullet.gif) no-repeat 0 0.44em;
}
.schedule-block ul li
{
    font-weight:bold;
}
.headline-block ol li a,
.schedule-block ul li a
{
    text-decoration:none;
    font-weight:normal;
    color:#555;

}
.headline-block ol li a:visited,
.schedule-block ul li a:visited
{
    text-decoration:none;
    color:#888;
}
.headline-block ol li a:hover,
.schedule-block ul li a:hover
{
    text-decoration:none;
    color:#222;
}
.headline-block ol li a:visited:hover,
.schedule-block ul li a:visited:hover
{
    text-decoration:none;
    color:#333;
}
.headline-block h3,
.schedule-block h3
{
    text-transform:uppercase;
    letter-spacing:1px;
    padding:0.2em 0;         
}
.headline-block h3
{
    border-bottom:1px solid #aaa;
}
.headline-block ol,
.schedule-block ul
{
    margin:0;
}
.intro-block p
{
    margin-bottom:0;
}

.schedule-mini-block dl
{
    margin: 0 0 18px;
}
.schedule-mini-block dl dt
{
    clear: both;
    float: left;
    padding: 2px 0;
    width: 6em;
}
.schedule-mini-block dl dd
{
    float: left;
    padding: 2px 0;
    width: 15em;
}
.schedule-mini-block .times
{
    clear: both;
    font-style: italic;
    padding-top: 18px;
}
.schedule-mini-block dfn
{
    background: none repeat scroll 0 0 transparent;
    cursor: help;
}
/* Extra list of top stories for bahind markets for exemples */
.headline-block ol.topStoriesLinksListExtras{
    margin-top:8px;
    display:block;

}
.headline-block .moreLess{
    float:right;
    display:none;
}
.headline-block .more.inactive{
    -moz-opacity: 0.50;
    opacity: 0.50;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
    cursor:default;
}
.headline-block .less.inactive{
    -moz-opacity: 0.50;
    opacity: 0.50;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
    cursor:default;
}
/* Footer networking links */
#networkingFootersLinks {
    border:1px solid #aaa;
    margin-bottom:5px;
    margin-top:15px;
    border-radius:5px;	
    width:970px;
}

#networkingFootersLinks ul{
    list-style:none;
    margin:0;
    padding:0;
    text-align:center;
}
#networkingFootersLinks ul li{
    width: auto;
    padding:0 5px 0 5px;
    display:inline-block;
    margin-top: 8px;
}
#networkingFootersLinks ul li a { 	
    line-height:38px;
    font-size:11px;
    font-weight:normal;
}
#networkingFootersLinks img { 	
    vertical-align:middle;
}

#networkingFootersLinks ul li a.youtubecertified{
    padding-left:0;
    margin-top:-12px;
    line-height:0;
    display:inline-block; 
}

/* == Footer == */
#footer
{
    clear:both;
    background:#fff;
    border:1px solid #aaa;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    text-align:center; 
    padding-bottom:1.5em;   
    width:970px;      
}
#footer ol
{
    list-style-type:none;  
    margin:0 0 1.5em 0;    
    padding:0;   
}
#footer li
{        
    overflow:hidden;
    display:block;         
    padding:0;
    font-size:13px;
    padding-left:1em;
    white-space:nowrap;
    text-transform:lowercase;
    font-variant:small-caps;
    word-wrap: break-word;        
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;                         
}
#footer li li
{         
    font-size:12px;
    font-variant:normal; 
    text-transform:lowercase;           
}
#footer a
{           
    text-decoration:none;
    font-weight:normal;
}   
#footer a:link,
#footer a:visited
{
    color:#555;
}
#footer a:hover,
#footer a:active
{
    color:#222;
    text-decoration:underline;
}
#footer li a
{                      
    font-weight:bold;
    color:#222;             
}
#footer li li a
{                 
    font-weight:normal;
    color:#555;
}
.menuSingleton
{
    margin-bottom:1.5em;
}
#footer table
{
    table-layout:fixed;
    width:100%;
}
#footer td
{
    vertical-align:top;
    border-left:1px solid #ddd;  
    padding-top:1.5em;
}
#footer td.firstUp
{
    border-left:0;
}
#footer p
{
    margin:0;
}
#footer .copyrightFooter{
    font-weight:bold;
}
.google-banner
{
    clear:both;
}
/* == image overlays == */
div.img-overlay-wrap
{
    position:relative;
}
div.img-overlay-wrap a
{
    display:block;
    position:relative;
    top:0;
    left:0;
    overflow:hidden;
    line-height:1px;
    text-decoration:none;
    border:1px solid #000;
}
div.img-overlay-wrap a img
{
    position:relative;
    top:0;
    left:0;
    display:block;
}
div.img-overlay-wrap a span.inner-overlay-wrap
{
    display:block;
    width:100%;
    color:#fff;
    position:absolute;         
    top:0;
    left:0;
    height:100%;
    width:100%; 
}
div.img-overlay-wrap a span.inner-overlay-wrap span.inner-overlay
{
    display:block;
    width:100%;
    color:#fff;
    position:absolute;
    bottom:0;        
    left:0;        
    background:transparent url(../media/img-overlay-000.png) repeat;
    padding-bottom:0.4em;
    padding-top:0.2em;
    padding-left:8px;
    padding-right:8px;
    width:271px;           
} 
div.service a.vertical-service span.inner-overlay-wrap span.inner-overlay
{                      
    width:111px;           
} 
div.img-overlay-wrap a:hover span.inner-overlay-wrap,
div.img-overlay-wrap a:focus span.inner-overlay-wrap 
{        
    background:transparent url(../media/img-overlay-000.png) repeat;
}
div.img-overlay-wrap a:hover span.inner-overlay-wrap span.inner-overlay,
div.img-overlay-wrap a:focus span.inner-overlay-wrap span.inner-overlay
{          
    background:none;
}
div.img-overlay-wrap a span.leader
{
    display:block;
    color:#ccc;
    line-height:1.2em;
    padding:0 8px;
    text-transform:uppercase;
    letter-spacing:1px;
    font-weight:normal;
    font-size:0.6em;
    padding:0;
    text-shadow:#000 1px 1px 1px;
}
div.img-overlay-wrap a span.inner-overlay,
a#picPlayerMainImage span.inner-overlay
{
    display:block;
    line-height:1.2em;
    font-weight:bold;
    font-size:1.5em;        
    color:#eee;
    text-shadow:#000 1px 1px 1px;
}
div.img-overlay-wrap a span.inner-overlay
{
    position:absolute;
}
div.img-overlay-wrap a span em
{
    display:block;
    position:relative;
    top:0;
    left:0;
    bottom:none;
    font-weight:lighter;
    font-size: 0.6em;
    line-height:1;
    text-transform:uppercase;
    font-style:normal;
    background:transparent;
    color:#ccc;
    white-space:nowrap;
    padding-top:0.4em;
}
div.service a span em
{
    text-transform:none;
    white-space:normal;
    font-size:0.8em;
    padding-top:0;
    line-height:1.2;
}
div.service strong
{
    display:block;
}
div.img-overlay-wrap a:hover,
div.img-overlay-wrap a:hover span,
div.img-overlay-wrap a:hover em,
div.img-overlay-wrap a:hover strong,
div.img-overlay-wrap a:focus,
div.img-overlay-wrap a:focus span,
div.img-overlay-wrap a:focus em,
div.img-overlay-wrap a:focus strong
{
    color:#fff;
    text-decoration:none;
    outline:none;
}
div.img-overlay-wrap a:hover span.inner-overlay-wrap,
div.img-overlay-wrap a:focus span.inner-overlay-wrap
{
    padding:0;
    height:100%;
}
.empty-story
{
    width:287px;
    height:163px;
    background:transparent url(../media/bg_287.gif) no-repeat 10px 10px;
    line-height:1px;
}
div.img-overlay-wrap a.topStory span em
{
    display:block;
    position:relative;
    border-top:1px solid #ccc;
    margin-top:0.4em;
    padding-top:0.4em;
    text-align:left;
}
div.img-overlay-wrap a.topStory:hover span em
{
    border-color:#fff;
}
div.img-overlay-wrap a.topStory span em span.agenda_date
{
    display:block;
    width:8em;
    position:absolute;
    right:0;
    top:0.4em;
    text-align:right;
}
.col-4-tp .service span.inner-overlay
{
    font-size:100%;
}
.static-button 
{
    line-height:1px;
}
.static-button img
{
    position:relative;
    margin:0;
    border:1px solid #000;
}
/* == advertising blocks == */
.pub-image-wrap
{
    display:block;
    line-height:1px;
    vertical-align:middle;
    margin:0 auto;
}
.pub-block
{     
    text-align:center;
    padding-right:2px;
}
#adzone-middle1 {
    z-index: 299;
}
#adzone-wallpaper {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index:-10;
}
#adzone-wallpaper iframe {
	position:absolute;
	width:100%;
	height:100%;
}
.pub-block a,
.pub-block object,
.pub-block embed,
.pub-block table
{
    margin:0 auto;
    border:0 none;
    padding:0;
    line-height:0;
    font-size:1px;
}
.pub-block th,
.pub-block td,
.pub-block img,
.pub-block select
{
    margin:0;
    border:0 none;
    padding:0;  
    line-height:1.2em;      
} 
.pub-block td p
{
    margin-bottom:0;
}
.pub-block select
{
    display:inline;
    margin-right:2px; 
    border:1px solid #888;       
}
.pub-banner
{
    padding-top:5px;
    padding-bottom:2px;
    padding-right:0;
    position:relative;
    z-index:999;
}
.push-down-banner
{
    display:block;
    padding:0;
    margin:-6px auto -25px;
    width:1200px;
    min-height:100px;
    position:relative;
    z-index:0;
}

.pub-block-na, .native_advertising_article_save {
    border-bottom: 1px solid #CCC;
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
}

#adzone-native_advertising_article_bottom, #native_advertising_article_bottom_save {
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
}


.pub-block-na-theme {
    text-align: right;
}

.pub-block-na-home,  .native_advertising_article_home_save, .native_advertising_article_theme_save {
    text-align: right;
    float: right;
}

#adzone-bottom 
{
    width: 970px;
}
/* Wrapper for homepage main container (in case of push-down banner or wallpaper campaign) */
.wallpaper-wrapper
{
    //box-shadow: 0 0 3px #666;
    width:990px;
    padding:10px;
    background-color:#fff;
    margin:0 auto;
    z-index:10000;
}
.wallpapered
{
    display:block;
    background: #fff no-repeat scroll 50% 155px;
}
.home-wall
{
    background-image:url(http://static.euronews.com/media/adverts/qatar/qatar-wallpaper-home.jpg);
}
.sport-wall
{
    background-image:url(http://static.euronews.com/media/adverts/qatar/qatar-wallpaper-sport.jpg);
}

.col-pub-p-t
{
    padding-top:4px;
}
.col-pub-p-b
{
    padding-bottom:3px;
    line-height:15px;
    margin-bottom:22px;
}
.col-pub-skyscraper
{
    padding-top:14px;
    margin-top:10px;
}
.col-pub-skyscraper div
{
    padding-right:2px;
}
.loading a,
.loading img
{
    display:none;
    visibility:hidden;
}
.banner
{
    line-height:1px;
    padding:0; 
}
.banner div
{               
    padding:0 3px 3px 1px;
}
.banner #space-pub
{
    padding:0;
}
.banner a
{         
    display:block;
}
/*advertisement or partnership announcement*/
.advertising-banner,
.advertising-banner-mpu,
.advertising-banner-mpu-big-padding
{
    display: block;
    font-size: 11px;
    line-height: 11px;
    padding:0px 6px 0 6px;
    text-align: right;
    text-transform: lowercase;
    color: #222;
}
/*advertisement or partnership announcement*/
.advertising-banner-mpu,
.advertising-banner-mpu-big-padding
{
    /*bottom: -26px;
    position: absolute;
    right: 0px;*/
    position:absolute;
    right:0;
    padding:5px 2px 2px 2px;
}
.advertising-banner-mpu-big-padding
{
    bottom: -36px;
    right: -3px;
}

/* == archived article alert == */
.articleAlert
{
    border:1px solid #ccc;
    margin:10px 0;
    text-align:center;
    position:relative;
    display:block;
}
.articleAlert div
{
    border:1px solid #fff;
    background:#efefef;
    font-style:oblique;
    padding:10px !important;
    text-shadow:0 1px 0 #fff;
    background: #efefef;         
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#efefef));
    background: -moz-linear-gradient(top, #fff 0%, #efefef 100%);
}
.articleAlert div p,
.embedded-alert,
#noEventsForCountry
{
    margin:0;
}
/* == no comment & you == */
a.self-pub,
a.self-pub span
{
    display:block;
    width:100%;
    height:150px;
    text-decoration:none;
}
a.self-pub
{
    position:relative;
}
a.self-pub span
{
    position:absolute;
    top:0;
    left:0;
    background:transparent url(../media/no-comment-sprite.png) no-repeat 0 0;
    z-index:2;
}
a.self-pub:hover span
{
    background-position:0 -150px;
}
a.self-pub img
{
    position:relative;
    top:0;
    left:0;
    z-index:1;
}
/* == Breadcrumb trail == */
#breadcrumb
{
    padding:0;      
    height:30px;
    line-height:30px;  
    color:#efefef;
    background:#787878;
    border-bottom:1px solid #fff;
}
#breadcrumb-trail
{         
    overflow:hidden;
    height:30px;
    line-height:30px;             
}
#breadcrumb-trail ol
{           
    display: block;
    height:30px;
    line-height:30px; 
    list-style-type:none;
    margin:0;
    padding:0;
}
#breadcrumb-trail ol li 
{
    list-style-type:none;         
    display:inline-block;
    float:left;          
}
#breadcrumb-trail ol li:first-child a
{
    padding-left:0;  
    margin-left:0px;       
}
#breadcrumb li a 
{
    color:#eee;
    text-decoration:none;
    text-shadow:0 1px 0 #333;
    font-weight:600;        
    display:inline-block;
    background:transparent url(../media/arrow-fil-arianne.gif) no-repeat top right;  
    padding-right: 25px;
    text-decoration: none;         
    outline:none; 
    margin-left:10px;
}
#breadcrumb li a:hover,
#breadcrumb li a:focus,
#breadcrumb li a:active 
{
    text-decoration:underline;
    color:#fff;
}
#breadcrumb li.last-crumb a
{
    background:none;
    font-weight:300;
} 
#breadcrumb li.last-crumb a:hover,
#breadcrumb li.last-crumb a:active
{
    text-decoration:none;
} 
#breadcrumb-cet
{
    position:relative;
}
#breadcrumb-cet span,
#breadcrumb-cet strong
{
    text-shadow:#444 1px 1px 1px;
    font-weight:bold;
}
#breadcrumb-cet span
{
    border-left:1px solid #ddd;
    padding-left:0.6em;
    margin-left:0.6em;
    letter-spacing:0.1em;
}
#breadcrumb-cet
{  
    line-height:26px;        
    padding:2px 0;
}
/* == News ticker == */
#breaking-news
{
    padding:0;        
    margin-top:5px;   
    margin-bottom:5px;       
}
.bn-full
{
    background:#787878;
    border-bottom:1px solid #fff;
    margin:0 !important;
    padding:4px 0 !important;
}
/*.bn-2,
.bn-3 
        {
         margin-top:-5px !important; 
        } */
#breaking-news .container
{
    width:970px;           
}
.bn-1 .container,
.bn-2 .container,
.bn-3 .container
{
    background:#f00;
    color:#fff; 
    text-shadow:0 1px 0 #a84444;      
}
/*.bn-2 .container,
.bn-3 .container
        {
        background:#222;  
        color:#fcfcfc; 
        text-shadow:0 1px 0 #000;
        border-top:1px solid #fff;      
        }
.bn-2 #ticker-info,
.bn-3 #ticker-info
        {
        border-top:1px solid #222;
        border-bottom:1px solid #222;
        border-right:1px solid #222;                
        }*/
.bn-1 #ticker-info,
.bn-2 #ticker-info,
.bn-3 #ticker-info
{
    border-top:1px solid #f00;
    border-bottom:1px solid #f00;
    border-right:1px solid #f00;                
}
#ticker-intro
{         
    text-transform:lowercase;
    text-align:right;
    width:145px; 
    padding-right:5px;
    float:left; 
    overflow:hidden;
    font-variant:small-caps;       
}
#ticker-info
{
    position:relative;
    background:#fff;
    color:#222;
    width:819px; 
    float:left;                      
}
#ticker-info,
#ticker-intro
{          
    line-height:22px;
    height:22px;
} 
ul.marquee 
{
    display: block;
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 22px;
    position: relative;
    overflow: hidden;
    width: 794px;
    height: 22px;
    float: left;
}
ul.marquee li 
{
    color:#222;
    text-shadow:none;
}
.js-active ul.marquee li 
{
    position: absolute;
    top: -999em;
    left: 0;
    display: block;
    white-space: nowrap; 
    font-size:12px;
    text-indent:4px;	
}
ul.marquee li a 
{
    font-weight:bold;
    color:#000;
}

#ticker-share {
    position: relative;
    display: block;
    cursor: pointer;
    float: right;
}
#ticker-share__btn {
    width:22px;
    height:22px;
    background:url(http://static.euronews.com/global/share-icon.png?v=1.1) no-repeat;
}
#ticker-share__zone {
    position: absolute;
    top:22px;
    left:-68px;
    width:84px;
    height:18px;
    display:none;
    padding:3px;
    background-color: #fff;
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 3px 0 rgba(204, 204, 204, 0.75);
    border-radius:2px;
    z-index: 400;
}

/* == forms == */
option.alt
{
    background:#eee;
}
label
{
    letter-spacing:1px;
    color:#222;
    text-transform:uppercase;
    font-weight:lighter;
}
select
{
    display:block;
    border:1px solid #666;
    padding:2px;
    width:304px;
    box-sizing: border-box;
}
select:focus
{
    border:1px solid #333;
}
#agendaForm
{
    display:block;
    float:left;
    width:50%;
}
#agendaForm label
{
    color:#fff;
    text-shadow:0 1px 0 #555;
}
#agendaForm p
{
    margin:0;
}
.fl
{
    float:left;
    width:50%;
}
h3.eventDetails
{
    text-transform:none;
    border:0 none;
}
.col-16-grey-bg .agenda-breadcrumb
{
    clear:both;
    margin:0;          
    color:#efefef;
}
.col-16-grey-bg .agenda-breadcrumb a
{
    color:#fff;
    font-weight:lighter;
}
.slight a
{
    text-decoration:underline;
}
#submit-button
{
    text-align:right;
}
#submit-button input
{
    text-align:center;
    margin:4px 0 0 auto;
}
#fbt
{
    background:#787878;
    color:#fff;
    text-decoration:none;
    display:block;
    text-align:right;
    padding:0 10px;
    margin:0 3px 0 1px;
    outline:none;
    line-height:1.6em;
    vertical-align:middle;
    text-shadow:#444 0 1px 1px;
}
#fbt:hover
{                
    text-decoration:underline;         
}
#feedback-form-wrapper,
#agenda-howto-wrapper
{
    padding-top:10px;
}
.col-p-b-feedback
{
    padding-bottom:2px;
}
.tocItem
{
    font-weight:bold;
    color:#888;
}
.ll
{
    list-style:lower-latin;
}
.fbInfo
{
    margin:0;
    border:1px dotted #fff;
    padding:10px;
}
.col-p-lr-meteo
{
    padding-left:10px;
    padding-right:10px;
    position:relative;
    height:83px;
}
.small-bulletin-block
{
    width:146px;
    margin-left:1px;
    height:102px;

    background:#4faaff;        
}
.small-bulletin-block a
{
    position:absolute;
    width:146px;
    height:97px;        
    bottom:0;
    left:1px;        
}
.small-bulletin-block a img
{
    width:146px;
    height:97px;     
}
.small-oas-block
{
    width:146px;
    margin-left:1px;
    height:108px;
}
/* == Skip link == */
#skiptocontent,
.screen-reader
{
    position:absolute;
    left:-999em;
}
/* == HTML videobar ==*/
#videoBar
{
    z-index:10000;        
}
#videoBar .block-title
{
    margin:0;
}
#videoBar .col-p-b
{
    padding-bottom:7px;
    height:auto;
}  
body.js-active #videoBar .col-p-b
{            
    height:131px;
}
body.js-active #videoBar .mobile_notice,body.js-active .mobile_notice
{            
    height:auto;
    text-align:center;
    font-size:3em;
}
#videobarlist
{
    margin:4px 0 0 0;
    padding:0;
    list-style-type:none;        
}
#videobarlist li
{
    position:relative;
    margin:0 0 0 6px;
    padding:0;
    list-style-type:none;
    display:block;
    float:left;
    width:96px;                        
}
li.empty-slot
{
    background:#fff url(../media/vb-no-video.gif) 0 0 no-repeat;
    height:57px;
}
#videobarlist li a
{          
    text-decoration:none;
    display:block;
    position:relative;  
    font-weight:normal;         
    line-height:1.4em;               
}
#videobarlist li a:visited span
{
    color:#888;
}
#videobarlist li a span
{
    text-decoration:none;
    display:block;
    font-size:10px;         
    line-height:1em;
    color:#444;              
    width:90px; 
    cursor:pointer;
    cursor:hand;          
}
#videobarlist li a img
{             
    float:none;           
    background:#fff url(../media/videobar-img-shadow.gif) no-repeat 0 0;
    padding:1px 4px 4px 1px;
    width:90px;
    height:55px;
}
#videobarlist li a:hover
{
    background-position: 0 0; /* IE6 requirement */
}
#videobarlist li a:hover img,
#videobarlist li a:focus img
{           
    background:#fff url(../media/videobar-img-shadow.gif) no-repeat 0 -61px;      
}
#videobarlist li a:hover span,
#videobarlist li a:focus span
{
    color:#000;        
}
#videobarlist li.firstvideo
{
    margin:0;
}
#videobarlist li.top-level-video a span
{
    padding-bottom:0.4em;
} 
#searchRes,
#searchRes li
{
    margin:0;
    padding:0;
    list-style-type:none;
}
#searchRes li
{
    margin-bottom:10px;
    font-size:.9em;
}
#searchRes a
{
    font-weight:normal;
    font-size:1.12em;
}
.search-pagination
{
    display:inline;
}
.search-pagination button
{
    display:inline;
    border:0 none;
    background:#fff;
    color:#222;
    font-size:120%;
    font-weight:bold;
}
.search-pagination button:hover
{
    text-decoration:underline;
}
#search-p-wrap
{
    text-align:center;
}
.searchvideobar
{
    padding-bottom:10px;
    border-bottom:1px dotted #bbb;
    margin-bottom:10px;
}
/* Top Story block */
.topStories ul 
{
    margin:0;
    list-style-type:none;
}
.topStories li 
{
    list-style-type:none;
    position:relative;
    float:left;
    width: 301px; 
    height:77px;        
    margin:0 0 10px 0;
    padding:0;        
}
.topStories li.story-2
{
    clear:both;
}
.topStories li img 
{
    float:left;
    border:2px solid #fff;
    margin:0 10px 0 0;
}
.topStories li a 
{
    position:relative;
}
.topStories li a span.ts-dt
{
    position:absolute;
    bottom:0;
    left:144px;
    font-size:10px;
    font-weight:normal;
}
.topStories li a:link,
.topStories li a:visited
{       
    text-decoration:none;
    color:#eee;
    text-shadow:0 1px 0 #666;
}
.topStories li a:link span.ts-dt,
.topStories li a:visited span.ts-dt
{       
    text-decoration:none;
    color:#444;
    text-shadow:none;
}
.topStories li a:hover,
.topStories li a:active
{       
    text-decoration:none;
    color:#fff;
    text-shadow:0 1px 0 #555;
}
.topStories li a:hover span.ts-dt,
.topStories li a:active span.ts-dt
{       
    text-decoration:underline;
    color:#222;
    text-shadow:none;
}
.topStories li a:hover img,
.topStories li a:active img
{       
    border-color:#000;
}
.topStories p
{            
    font-size: 1.6em;
    line-height: 1em;  
    border-bottom:1px solid #bbb;      
    margin-bottom:10px;
    padding-bottom:10px;
    color:#fff;
    font-weight:bold;
    text-align:left;
    text-shadow:#666 1px 1px 1px;        
} 
.topStories .topStoryTitle
{
    padding-right:10px;
    display:block;
}
#keywordRelated .leadin
{
    font-size: 1.6em;
    line-height: 1em;  
    border-bottom:1px solid #bbb;      
    margin-bottom:10px;
    padding-bottom:10px;
    color:#222;
    font-weight:normal;
    text-align:left; 
    text-shadow:none;   
} 
#keywordRelated li a
{
    padding-top:0;
}
#OAS0,
#OAS1,
#OAS2,
#OAS3,
#OAS4,
#OAS5,
#OAS6,
#OAS7,
#OAS8
{
    text-align:center;
    vertical-align:middle;
    line-height:1em;
}
#Hidden_OAS0,
#Hidden_OAS1,
#Hidden_OAS2,
#Hidden_OAS3,
#Hidden_OAS4,
#Hidden_OAS5,
#Hidden_OAS6,
#Hidden_OAS7,
#Hidden_OAS8
{
    visibility:hidden;
    text-align:center;
    vertical-align:middle;
    line-height:1em;
    position:relative;
}
#OAS0 img,
#OAS1 img,
#OAS2 img,
#OAS3 img,
#OAS4 img,
#OAS5 img,
#OAS6 img,
#OAS7 img,
#OAS8 img
{
    text-align:center;
    vertical-align:middle;
    line-height:1em;
}
#Hidden_OAS0 img,
#Hidden_OAS1 img,
#Hidden_OAS2 img,
#Hidden_OAS3 img,
#Hidden_OAS4 img,
#Hidden_OAS5 img,
#Hidden_OAS6 img,
#Hidden_OAS7 img,
#Hidden_OAS8 img
{
    border:1px solid #EEE;
}
#Hidden_OAS0
{
    margin: -5px auto 0;
    width: 1200px;
    z-index: 0;
}
#Hidden_OAS1 *,
#Hidden_OAS2 *,
#Hidden_OAS3 *,
#Hidden_OAS4 *,
#Hidden_OAS5 *,
#Hidden_OAS6 *,
#Hidden_OAS7 *,
#Hidden_OAS8 *
{
    margin:0 auto;
}
#Hidden_OAS1 .advertising-banner-mpu, .advertising-banner-mpu-big-padding,
#Hidden_OAS2 .advertising-banner-mpu, .advertising-banner-mpu-big-padding,
#Hidden_OAS3 .advertising-banner-mpu, .advertising-banner-mpu-big-padding,
#Hidden_OAS4 .advertising-banner-mpu, .advertising-banner-mpu-big-padding,
#Hidden_OAS5 .advertising-banner-mpu, .advertising-banner-mpu-big-padding,
#Hidden_OAS6 .advertising-banner-mpu, .advertising-banner-mpu-big-padding,
#Hidden_OAS7 .advertising-banner-mpu, .advertising-banner-mpu-big-padding,
#Hidden_OAS8 .advertising-banner-mpu, .advertising-banner-mpu-big-padding
{
    /*margin-top:-2px;
            margin-bottom:5px;*/
}
#Hidden_OAS0 *
{
    position:relative;
}
#weather_submit
{
    float:left;
    margin-top:10px;
    clear:both;
}
.a-lire
{
    float:left;
    width:317px;
    margin:0 10px 10px 0;
}
.a-lire div
{
    padding:5px;
    border-top:3px double #ccc;
    border-bottom:1px solid #ccc;
    background:#fff;
}
.a-lire h3
{
    color:#787878;        
    text-shadow:0 1px 0 #fff;
    margin:0 0 10px 0;
}
.a-lire ul
{
    margin:0;
    padding:0;
}
.a-lire ul li
{
    margin:0;
    padding:0;
    list-style-type:none;
}
.a-lire ul li span
{
    color:#aaa;
    font-style:italic;
}
#brand-article h2 
{
    text-overflow:ellipsis;
}
#brand-article h2 a
{
    font-size:14px;
    font-weight:normal;
    color:#666;
}
#brand-article h2 a:visited
{
    color:#888;
}
#brand-article h2 a:hover,
#brand-article h2 a:focus,
#brand-article h2 a:active
{
    color:#222;
    text-decoration:underline;
}
.no-related .a-lire
{
    float:none;
    width:100%;
}
.article-tools
{
    position:relative;
    padding:0 0 5px 0;
    margin-bottom:10px;
    margin-top: 0;
    border-bottom:1px solid #ccc;
    line-height: 21px;
    height: 21px;
}
.at-top
{
    border-top:1px solid #ccc;
    border-bottom:0 none;
    padding-bottom:0;
    margin-bottom:0;
    margin-top:10px;
    clear:both;
    line-height: 21px;
    padding-top:10px;
}
.keywordList
{
    margin:0;
    min-height:18px;
}
.keywordList ul,
.keywordList li
{
    margin:0;
    display:inline;
    list-style-type:none;
}
.keywordList li
{
    padding:0 2px;
}
body.js-active .defaultSelfPub
{
    visibility:hidden;
}
#play-pause
{
    position:absolute;
    left:0;
    top:-500px;
    width:1px;
    height:1px;
    overflow:hidden;
}
.keywordList span
{
    font-size:90%;
    letter-spacing:1px;
    text-transform:uppercase;
}
.en-cpy
{
    font-style:oblique;
    clear:both;
    font-size:12px;
}
/* tag list */
.topTagList,
.topTagList li
{
    list-style-type:none;
    margin:0;
    padding:0;
    position:relative;
    width:100%;
}
.topTagList li,
.tt
{
    border-bottom:1px solid #ddd;
}
.tt
{
    margin:0;
    padding-bottom:4px;
}
.topTagList li a
{
    display:block;
    padding:4px 0;
    font-size:14px;
    color:#444;
    font-weight:normal;
} 
.topTagList li a:visited
{
    color:#666;
} 
.topTagList li a:hover,
.topTagList li a:active
{           
    color:#000;           
    text-decoration:underline;
}
.moreTags
{
    padding-top:4px;
    font-weight:normal;
    text-align:right;
    width:100%;
}
#related-stories .moreTags
{
    padding-left:0;
    padding-right:0;
}
.wiresListComplete,
.wiresListComplete li
{
    clear:both;
    margin:0;
    padding:0;
    list-style-type:none;
    position: relative;
}
.wiresListComplete li a
{        
    font-size:120%;
    font-weight:bold;
}
.wiresListComplete li a span.wire-agency
{
    color:#888;
    font-weight:normal;
}
.wiresListComplete li a img
{              
    border:1px solid #444;
    float:left;
    margin:0 10px 10px 0;
}
.wiresListComplete li a:hover img
{        
    border:1px solid #222;
}
.sportsWires li a span
{
    float:left; 
    margin:0 10px 0 0; 
    height:60px; 
    width:100px; 
    text-align:center; 
    overflow:hidden; 
    border:1px solid #000;
}
.sportsWires li a span.more-link
{
    float:none;
    margin:0;
    height:60px;
    width:100px;
    font-weight:normal;
    text-align:right;
    border:0 none;
}
.sportsWires li span.more-link a
{
    font-size:12px;
}
.sportsWires li 
{
    border-top:1px dotted #aaa;
    min-height:64px;
    padding-top:10px;
    padding-bottom:10px;
}
.sportsWires li:first-child
{
    border-top:0 none;        
    padding-top:0;
}
.sportsWires li a img,
.sportsWires li a:hover img
{
    border:0 none;
    float:none;
}
.sportsWires li.mini-wires a span
{
    display:inline;
    float:none;
    margin:0;
    height:auto;
    width:auto;
    text-align:none;
    border:0 none;
    color:#666;
    overflow:none;
}
.sportsWires li.mini-wires
{
    border-top:0 none;
    min-height:0;
    padding-top:0;
    padding-bottom:0;
    font-size:10px;
}
.sportsWires li.first-mini
{
    border-top:1px dotted #aaa;
    padding-top:10px;
}
img.margedImg
{
    margin-bottom:10px;
}
#more-wires
{
    text-align:right;        
    line-height:15px;
    background:transparent url(../media/bg-wires.gif) repeat-x 100% bottom;
    overflow:hidden;
}
#more-wires a
{        
    padding-left:17px;       
    line-height:15px;
    background:transparent url(../media/wires-bot-left-corner.gif) no-repeat 0 50%;
    color:#eee;
    text-shadow:#444 0px 1px 1px;
}
#more-wires a:hover 
{        
    color:#fff;
}
#more-wires a span
{ 
    padding-right:14px;   
    line-height:15px;
    background:#787878 url(../media/wires-a-icon.gif) no-repeat 100% 50%;
}
/* meteo */
.weather-heading
{
    line-height:26px;
    color:#fff;
    font-size:16px;
    text-indent:10px;
    display:block;
    background:transparent url(../media/meteo/title-bg.gif) no-repeat 0 0;
    vertical-align:middle;
    text-shadow:0 1px 0px #aaa;
    font-weight:bold;
}
#show-hf-wrap
{        
    text-align:center;
}
#show-hf
{        
    color:#000;
}
.uv-warn
{
    color:#a80000;
}
.loc-list
{
    display:block;                    
    margin:0 0 1.5em 0;         
    list-style-type:none;              
}
.loc-list li
{            
    margin:0;
    padding:0.1em 0;
    list-style-type:none; 
    background:#fff;  
    border-bottom:1px dotted #ccc;      
} 
.no-js
{
    display:none;
}
.js-active .no-js
{
    display:block;
}
h1.location
{
    color:#000;
    letter-spacing:-0.02em;
}          
h1.location a
{
    font-weight:bold;
    text-decoration:none;
}
.active_F .temp_C,
.active_C .temp_F,
#city-current-details
{
    display:none;
}
.hidden
{
    position:absolute;
    left:-999em;
}
table .unit
{
    position:static;
    left:0;
}
.show_C
{
    border-right:1px solid #000;
    margin-right:4px;
    padding-right:4px;        
}
.active_F .show_F,
.active_C .show_C
{
    font-size:18px;
    font-weight:bold;
}
.show_F,
.show_C
{
    font-size:12px;
    line-height:18px;
    text-decoration:none;
}
.temp_F .F,
.temp_C .C
{
    font-size:0.4em;
    margin-left:-0.9em;
    color:#aaa;
    cursor:help;
    font-weight:normal;
}
.weather-warning
{
    border:1px dotted #aaa;
    padding:10px;
    text-align:center;
    font-style:oblique;
    margin:0 0 10px 0;
    clear:both;
}
.no-js
{
    font-style:normal;
    text-align:left;
}
.no-js h1
{
    text-align:center;
    font-weight:bold;
    color:#222;
    font-size:22px;
}
.current-temperatures .temp_C,
.current-temperatures .temp_F
{
    font-size:60px;
    line-height:60px;
    font-weight:normal;
    margin:0; 
    font-weight:bold;  
    text-shadow:0 1px 1px #000;     
}
.current-temperatures-high-low
{
    text-shadow:0 1px 1px #fff; 
}
#weather-table .sunrise-sunset,
#weather-table .moonrise-moonset
{        
    margin:0;        
    position:relative;
    border-bottom:1px solid #b5e6f2;
}
#weather-table td.sunrise-sunset
{
    background:transparent url(../media/meteo/sunrise.gif) no-repeat 0 0;
}
#weather-table td.moonrise-moonset
{
    background:transparent url(../media/meteo/sunset.gif) no-repeat 0 0;
}
.sunrise,
.moonrise,
.sunset,
.moonset
{
    font-size:10px;
    font-weight:normal;   
    width:50%;
    float:left; 
    text-align:left; 
    padding-top:40px;
    padding-bottom:10px;    
    cursor:help;      
}
.sunset,
.moonset
{
    text-align:right;
    margin-left:-10px;        
}
.sunrise,
.moonrise
{
    text-align:left;
    text-indent:10px;        
}
.weather-current-day-sunrise-moonrise .unit
{
    margin-left:2px;
}
.current-weather-icon
{
    text-align:center;
}
.current-weather-icon img
{
    width:60px;
    height:60px;
    margin:0 auto;        
    border:0;
    float:none;
}
.feels-like
{
    color:#888;
    font-size:12px;
    line-height:12px;
    margin:0;
    font-style:oblique;
    font-weight:normal;
}
.weather-current-conditions .change_temp
{
    position:absolute;
    right:0;
    top:0;
    width:5em;
}
.current-temperatures-high-low
{
    font-weight:normal;
    font-size:36px;
}
.current-temperatures-high-low .temp-high,
.current-temperatures-high-low .temp-low
{
    display:block;        
    font-weight:bold;
    line-height:2em;
    font-size:32px;
}
.current-temperatures-high-low .temp-high .temp_C,
.current-temperatures-high-low .temp-high .temp_F
{        
    color:#a80000;        
}
.current-temperatures-high-low .temp-low .temp_C,
.current-temperatures-high-low .temp-low .temp_F
{        
    color:#3399CC;
}
.current-overview
{
    table-layout:fixed;
    width:100%;
}
.current-overview th,
.current-overview td
{
    border:0;
    padding:0;
    width:25%;
    font-weight:normal;
} 
.current-overview td
{        
    padding-left:5px;        
} 
.current-overview th
{
    text-align:right;
} 
.last-update
{
    text-align:center;
    font-style:oblique;
    font-weight:normal;
    font-size:10px;
    color:#aaa;        
}   
.am,
.pm
{
    color:#aaa;
    text-transform:uppercase;
    cursor:help;
}
#hourly-forecast,
#ten-day-forecast 
{
    border:0 none;
    border-collapse:collapse;
    width:100%;
    border-right:1px solid #b5e6f2;
    border-bottom:1px solid #b5e6f2;
    background:#fff;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
}
#ten-day-forecast img
{
    border:0 none;
    margin:10px 0 10px 0;
}
#ten-day-forecast th,
#hourly-forecast th
{
    font-size:12px;
    border:0 none;
    border-top:1px solid #b5e6f2;
    border-left:1px solid #b5e6f2;
    padding:0;        
    text-align:center;
    color:#aaa;
    text-transform:uppercase;
    letter-spacing:1px;
    background:#fcfcfc;
    text-shadow:1px 1px 1px #fff;
}
#ten-day-forecast th,
#hourly-forecast th
{              
    background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#ffffff));    
    -webkit-background-origin: border-box; 
    -webkit-background-clip: border-box;  
}
#ten-day-forecast th,
#hourly-forecast th
{              
    padding:4px 0;
}
#ten-day-forecast th span
{
    width:100%;               
    text-transform:uppercase;
    text-align:center;
    font-weight:normal;
    display:block;
    color:#222;        
    white-space: nowrap;
    overflow: hidden;
    letter-spacing:normal;
    font-weight:bold;
    font-size:10px;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    $-moz-binding: url('../media/ellipsis.xml#ellipsis');

}
#hourly-forecast th
{              
    color:#222; 
    text-transform:none;
    letter-spacing:normal;
}
#hourly-forecast thead th span,
#hourly-forecast thead th abbr
{
    display:block;
    text-align:center;
    border:0;
    margin:0;
    font-weight:normal;
}      
#ten-day-forecast td,
#hourly-forecast td
{
    width:10%;
    padding:0;
    border:0 none;
    text-align:center;
    border-top:1px solid #b5e6f2;
    border-left:1px solid #b5e6f2;
    text-shadow:1px 1px 1px #fff;
}
#hourly-forecast td
{
    height:32px;        
    padding:0;
    border:0 none;
    text-align:center;
    border-top:1px solid #b5e6f2;
    border-left:1px solid #b5e6f2;
    text-shadow:1px 1px 1px #fff;
    vertical-align:middle;
    font-size:22px;
    line-height:24px;
}
#hourly-forecast td img
{
    margin:0;
}
#hourly-forecast .precip
{
    border:0 none;
    width:100%;
    font-weight:normal;
}
.weather-title
{
    font-size:18px;
    line-height:20px;
    text-shadow:none;
    font-weight:bold;
    color:#222;
    margin:0 0 16px 0;
    position:relative;
    text-align:center;
}
#ten-day-forecast td .hmeasure,
#hourly-forecast td .hmeasure,
#hourly-forecast th.hourly-forecast-hour
{
    font-size:22px;
    line-height:22px;        
}
#hourly-forecast th.hourly-forecast-hour
{

    color:#888;
    vertical-align:middle;
}

#ten-day-forecast td .hmeasure .temp_C,
#ten-day-forecast td .hmeasure .temp_F,
#hourly-forecast  td .hmeasure .temp_C,
#hourly-forecast  td .hmeasure .temp_F
{
    font-weight:bold;
}
#ten-day-forecast td .hmeasure .temp_C .C,
#ten-day-forecast td .hmeasure .temp_F .F,
#hourly-forecast td .hmeasure .temp_C .C,
#hourly-forecast td .hmeasure .temp_F .F
{
    font-weight:normal;
}
#hourly-forecast td .dew-point
{        
    font-size:1em;        
}
#hourly-forecast  td .dew-point .temp_C,
#hourly-forecast  td .dew-point .temp_F
{
    font-weight:normal;
}
#ten-day-forecast td .temp-high,
#weather-wrapper .temp-high,
#weather-today .temp-high,
#weather-tonight .temp-high,
#weather-tomorrow .temp-high
{
    text-align:center;        
    color:#a80000;
}
#ten-day-forecast td .temp-low,
#weather-wrapper .temp-low,
#weather-today .temp-low,
#weather-tonight .temp-low,
#weather-tomorrow .temp-low
{
    text-align:center;        
    color:#3399cc;
} 
#weather-wrapper .temp-high,
#weather-wrapper .temp-low
{
    font-weight:bold;
} 
td .weather-current-day-high-low,
#weather-today .weather-current-day-high-low,
#weather-tonight .weather-current-day-high-low,
#weather-tomorrow .weather-current-day-high-low
{
    padding:0 4px 10px 4px;
    line-height:1;
    font-size:22px;
}
#weather-today .weather-current-day-high-low,
#weather-tonight .weather-current-day-high-low,
#weather-tomorrow .weather-current-day-high-low
{
    padding:0;
}
#weather-today,
#weather-tonight,
#weather-tomorrow
{
    text-align:center;
}
.precip
{
    height:50px;
    background:#e8f4f6;
    position:relative;
    font-weight:normal;
    text-align:center;
    font-size:12px;           
    border-top:1px solid #b5e6f2;
    background-repeat:no-repeat;
    background-position:100% 0;
}
.precip
{              
    background: -webkit-gradient(linear, left top, left bottom, from(#e8f4f6), to(#fff));    
    -webkit-background-origin: padding-box; 
    -webkit-background-clip: content-box;  
}
.no-icon
{        
    background-image:none;
}
.precip p
{
    position:absolute;
    top:15px;
    left:0;
    width:100%;        
    text-align:center;
    z-index:2; 
    font-weight:bold; 
    margin:0;  
    line-height:14px;
    vertical-align:middle;
    text-shadow:1px 1px 0px #fff;    
}
#hourly-forecast .precip p
{
    font-size:22px;
    line-height:22px; 
    top:13px; 
    font-weight:normal;  
}
.precip-chance
{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    background:#8bc6d4; 
    z-index:1;  
    line-height:1px;
    overflow:hidden;        
}
.precip-chance
{              
    background: -webkit-gradient(linear, left top, left bottom, from(#8bc6d4), to(#abe6f4));    
    -webkit-background-origin: padding-box; 
    -webkit-background-clip: content-box;  
}
#saved-city-table
{             
    width:100%;
    margin:0;
    border:0;            
}
#saved-city-message
{
    font-style:oblique; 
    margin:0;           
}
.not-in-view
{
    display:none;                      
}
#saved-city-table th,
#saved-city-table td
{
    font-size:11px; 
    padding:0;   
    width:50%; 
    border:0;   
} 
.city-details
{

}
#saved-city-table div
{
    display:inline;
}
#saved-city-table .temps
{
    color:#666;
}
#results
{
    list-style-type:none;
    padding:0;
    margin:0;
    max-height:300px;
    overflow-x:hidden;
    overflow-y:auto;
} 
#results,
#results li
{
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}
.no-js ol
{
    list-style-type:none;
    padding:0;
    margin:0;
}  
.no-js ol li
{
    -moz-border-radius:0;
    -webkit-border-radius:0;
}        
#results li,
.no-js ol li
{ 
    padding:0;    
    line-height:1em;   
    border-bottom:1px solid #dedede;
}  
#results li a,
.no-js ol li a
{             
    display:block; 
    padding:4px 0 4px 10px;
    font-weight:normal;
} 
.no-js ol li a
{                  
    padding:4px 0;        
} 
#results li a:hover,
#results li a:active,
#results li a:focus
{        
    text-decoration:none;
    background:#ececec;
    text-shadow:1px 1px 0px #fff;
} 
#results li a strong,
.no-js ol li a strong
{        
    font-weight:900;
}   
#results li a em,
.no-js ol li a em
{        
    font-weight:normal;
    font-style:oblique;
} 
#city-list-overlay 
{
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: white;
  background-color: rgba(255,255,255,0.97);
  z-index: 5000;
  display: none;
  transition: all 1s;
  -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
}
#city-list-overlay a.last-link
{
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:0 none;
}
#city-list-overlay .close
{
    position:absolute;
    top:16px;
    right:16px;
    width:10px;
    height:10px;
    line-height:10px;
    background:#fff url(../media/meteo/remove-saved-city-def.gif) no-repeat 0 50%;
    overflow:hidden;
    cursor:pointer;
    cursor:hand;
}
#city-list-overlay .close:hover
{        
    background:#fff url(../media/meteo/remove-saved-city.gif) no-repeat 0 50%;
}
#city-list-overlay .overlay-inner 
{	
  display: none;
  position: relative;
  top: 250px;
  margin: auto;
  width: 392px;	
  border: 1px solid #333;
  background-color: white;
  padding: 10px;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(204, 204, 204, 0.75);
  -moz-box-shadow: 1px 1px 3px 0px rgba(204, 204, 204, 0.75);
  box-shadow: 1px 1px 3px 0px rgba(204, 204, 204, 0.75);
}
#city-list-overlay .overlay-inner #weatherCityClose {
  position: absolute;
  top: -19px;
  right: -1px;
  border-top: 1px solid #333;
  border-right: 1px solid #333;
  border-left: 1px solid #333;
  padding: 0 8px;
  background-color: white;
}
#city-list-overlay .rtlCloseButton #weatherCityClose {
  right: inherit;
  left: -1px;
}
#city-list-overlay .overlay-inner p
{	
    padding:0 10px;
    text-align:center;        	
}
#city-list-overlay h2
{
    text-transform:none;
    font-size:12px;
    font-weight:bold;
    text-shadow:none;
    color:#222;
    text-align:center; 
    border-bottom:1px solid #dedede;
    margin:0;
    padding:0 0 6px 0;       
}   
#city-list-overlay h2.errMsg
{
    border:0;
} 
#city-list-overlay p.errMsg
{
    font-style:oblique;
}        
#weather-searchbox-wrap
{
    border:2px solid #b5e6f2;
    background:transparent url(../media/meteo/c-f.gif) no-repeat 263px 50%;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;   
    margin-bottom:10px; 
    text-align:left;    
} 
#weather-searchbox-inner
{
    padding:0 10px;
    position:relative;
} 
.translation-notice
{
    border:1px dotted #a84444;
    text-align:left;
    font-style:normal;
    padding:10px;
    margin-top:18px;
}
.sb-wrap
{
    padding:10px 0;
    width:242px;             
}
#weather-searchbox-wrap label,
.sc-wrap p strong
{
    text-transform:none;
    font-weight:bold;
    text-shadow:none;
    letter-spacing:normal; 
    display:block; 
    color:#000;      
}
#weather-searchbox-wrap label,
#weather-searchbox-wrap p
{
    margin:0 0 5px 0;        
}
#weather-searchbox-wrap input
{
    margin:0;
}
#weather-searchbox-wrap .quiet
{
    font-size:10px;
}
#weather-searchbox-wrap #city-search-inp
{
    border:1px solid #aaa;
    width:207px;        
    margin-right:5px;
}
.sc-wrap
{
    padding:10px 0;         
    position:absolute;
    top:0;
    right:0;  
    width:302px;
}
.sc-wrap p
{
    width:292px;
} 
#weather-searchbox-wrap .change_temp
{
    position:absolute;
    top:50%;
    left:264px;
    margin-top:-22px;
    width:25px;
}
#weather-searchbox-wrap .change_temp a
{
    position:relative;
}
#weather-searchbox-wrap .change_temp .show_C,
#weather-searchbox-wrap .change_temp .show_C span,
#weather-searchbox-wrap .change_temp .show_F,
#weather-searchbox-wrap .change_temp .show_F span
{
    border:0;  
    background:transparent;        
    width:25px;
    padding:0;
    margin:0;  
    position:relative;
    display:inline-block;       
}
#weather-searchbox-wrap .change_temp .show_C
{
    padding-bottom:4px;
}
#weather-searchbox-wrap .change_temp .show_F
{
    padding-top:4px;
}
#weather-searchbox-wrap .change_temp a
{
    display:block;
    text-align:center;
    font-size:20px;
    line-height:20px;
}
.active_C #weather-searchbox-wrap .change_temp .show_F,
.active_F #weather-searchbox-wrap .change_temp .show_C
{
    color:#888;
}
.js-active .has-video #article-player
{
    height:270px;
} 
.js-active .has-video #article-player img
{
    display:none;
} 
#city-search-ajax-indicator 
{
    background:transparent url(../media/ajax-loader.gif) no-repeat 218px 0;
}
.weather-current-conditions
{
    background:#fff url(../media/meteo/current-conditions-bg.gif) repeat-y 1px 0;
    border:1px solid #b5e6f2;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;         
    margin-bottom:10px;         
    position:relative;  
    height:21em;      
} 
#weather-main-panel
{
    float:left;
    margin:0;
    padding:0;
    width:486px;
    height:21em;
    position:relative;
}
#weather-table
{        
    border-top:1px solid #b5e6f2;
    clear:both;
    margin:0;
    padding:0;
    width:485px;  
    position:absolute;
    bottom:0;
    left:0;
}
#weather-table tfoot tr td
{
    border-top:1px solid #b5e6f2;
    border:0;
    vertical-align:middle;
    background:transparent;
} 
#weather-table tfoot tr td p
{
    margin:0 10px;
    padding:8px 0;
    background:#fafafa; 
}         
#weather-table td,
#weather-table th
{        
    border:0 none;
    padding:0; 
    background:#fafafa; 
    border-bottom:1px solid #b5e6f2;  
}
#weather-table td.bdr
{        
    border-right:1px solid #b5e6f2;  
}
#weather-table th
{        
    padding:2px 0; 
    text-indent:10px;
}
#weather-today,
#weather-tonight,
#weather-tomorrow
{
    height:7em;
    background:transparent url(../media/meteo/ttt-bg.gif) repeat-x 0 0;
}
#weather-today
{        
    -moz-border-radius-topright :8px;
    -webkit-border-top-right-radius:8px;
    border-radius-top-right:8px; 
    background-position:0 -1px;
}
#weather-tonight,
#weather-tomorrow
{
    border-top:1px solid #cacaca;  
}
#weather-side-panel
{        
    float:left;
    width:119px;        
}
#weather-side-panel h3
{        
    text-align:center;
    padding-top:10px;
    margin:0 auto 10px auto;
    text-shadow:0 1px 1px #fff;      
}
.current-weather-icon,
.current-temperatures,
.current-temperatures-high-low
{
    float:left;
    width:162px;
    text-align:center;
    padding-top:10px;
    margin:0 0 10px 0;        
} 
#hourly-forecast th.day-change
{        
    font-weight:normal;        
    color:#222;
    text-transform:uppercase;
    font-size:22px;
    line-height:22px;
    padding:10px 0;
}
#saved-city-table 
{
    list-style-type:none;
    width:292px;
    position:static;         
}  
#saved-city-table li 
{
    float:left;        
    width:144px;          
    line-height:1.2em;
    height:1.2em;
    vertical-align:middle;
    padding:0;        
} 
#saved-city-table #sc-0,
#saved-city-table #sc-2,
#saved-city-table #sc-4,
#saved-city-table #sc-6 
{
    padding-right:2px;
}
#saved-city-table #sc-1,
#saved-city-table #sc-3,
#saved-city-table #sc-5,
#saved-city-table #sc-7 
{
    padding-left:2px;
}
#saved-city-table li span.city-details
{             
    display:inline;      
} 
#saved-city-table li a
{                   
    display:inline-block;
    display:block;
    line-height:1.2em;          
    font-weight:normal;
}
#saved-city-table #sc-0,
#saved-city-table #sc-0 a
{
    font-weight:bold;
}
#saved-city-table li a.loc-link
{             
    width:104px;        
} 
#saved-city-table li span.temps
{             
    width:20px;
    text-align:right;
    float:left;
    line-height:1.2em;
    height:1.2em;
    overflow:hidden;
    background:#fff;          
    display:inline-block;
    display:block;
    vertical-align:middle;
    line-height:1.2em;
    text-align:left;
} 
#saved-city-table li span.location
{             
    width:114px;
    text-align:left;
    float:left;
    line-height:1.2em;
    height:1.2em;
    overflow:hidden;
} 
#saved-city-table li a
{             
    width:104px;
    text-align:left;
    display:block;
    float:left;
    line-height:1.2em;
    height:1.2em;
    overflow:hidden;   
    text-indent:4px;         
    -o-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    text-overflow:ellipsis;
    -moz-binding: url('../media/ellipsis.xml#ellipsis');
    white-space:nowrap;
} 
#saved-city-table li a.delete_from_list
{                   
    text-align:center;           
    height:1.2em;
    width:10px;
    line-height:10px;
    background:#fff url(../media/meteo/remove-saved-city-def.gif) no-repeat 0 50%;
    overflow:hidden;
    text-indent:-999px;          
} 
#saved-city-table li a.delete_from_list:hover,
#saved-city-table li a.delete_from_list:focus,
#saved-city-table li a.delete_from_list:active
{        
    background:#fff url(../media/meteo/remove-saved-city.gif) no-repeat 0 50%;
}   
.location-list,
#main-location-list
{
    margin:0;
    padding:0;
    list-style-type:none;
}
.location-list
{
    margin:0;
}
#state-list
{
    width:100%;
    margin:0;
    border:0 none;
    border-left:1px solid #b5e6f2;  
    border-bottom:1px solid #b5e6f2;  
}
#state-list td
{
    border:0 none;
    padding:0;
    font-style:normal;
    border-right:1px solid #b5e6f2;
    vertical-align:middle;
    text-align:center;  
    border-top:1px solid #b5e6f2;  
    font-size:2em;
    font-weight:bold;
}
.location-list li,
#main-location-list li
{
    margin:0;
    padding:0;        
    display:block;
    padding-left:16px;
    text-align:left;
}
#main-location-list li h2
{
    display:inline;
    margin:0 0 4px 0;
    color:#aaa;
}
.js-active #main-location-list h2
{
    cursor:pointer;
    cursor:hand;
}
#main-location-list li
{            
    background:#fff url(../media/meteo/main-list-bg-inactive.gif) no-repeat 0 0.4em;
}
#main-location-list li.current-accord
{        
    background:#fff url(../media/meteo/main-list-bg-active.gif) no-repeat 0 0.4em;
}
#main-location-list li.current-accord h2,
.js-active #main-location-list h2:hover
{        
    color:#5faca0;
}
#main-location-list li li,
.location-list li
{      
    background:#fff url(../media/meteo/list-inner-bg.gif) no-repeat 0 0.4em;
    font-style:normal;
}
#ten-day-forecast .precip .droplet
{
    margin:0 4px 0 0;
    float:none;
    display:inline;
    vertical-align:middle;
}
.btn 
{
    display:inline-block;
    background:none;
    margin:0;
    padding:3px 0;
    border-width:0;
    overflow:visible;
    font:100%/1.2 Arial,Sans-serif;
    text-decoration:none;
    color:#333;
}
.btn:link,
.btn:hover,
.btn:focus,
.btn:active
{      
    text-decoration:none;     
}
* html button.btn 
{
    padding-bottom:1px;
}
html:not([lang*=""]) button.btn {
    margin:0 -3px;
}
.btn span {
    background:#ddd url(../media/bg-button.gif) repeat-x 0 0;
    margin:0;
    padding:3px 0;
    border-left:1px solid #bbb;
    border-right:1px solid #aaa;
}
* html .btn span {
    padding-top:0;
}
.btn span span {
    position:relative;
    padding:3px .4em;
    border-width:0;
    border-top:1px solid #bbb;
    border-bottom:1px solid #aaa;
}


.pill-l span {
    border-right-width:0;
}
.pill-l span span {
    border-right:1px solid #bbb;
}
.pill-c span {
    border-right-style:none;
    border-left-color:#fff;
}
.pill-c span span {
    border-right:1px solid #bbb;
}
.pill-r span {
    border-left-color:#fff;
    border-left:0 none;
}


.btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span {
    cursor:pointer;
    cursor:hand;
    border-color:#9cf !important;
    color:#000;
    text-decoration:none;
}
.btn:active span {
    background-position:0 -400px;
    outline:none;
    text-decoration:none;
}
.btn:focus, .btn:active {
    outline:none; 
    text-decoration:none;
}


.primary {
    font-weight:bold;
    color:#000;
}

/* googleisms */
.g_t { font-weight:normal; }
.g_h { margin-top:1em; color:#222; font-weight:bold; letter-spacing:0.1em; }
.g_l { font-size:0.92em; color:#222; font-weight:normal; }
.g_f { border-top:2px solid #222; border-bottom:2px solid #222; padding:6px 0; line-height:1em; }
.g_a { margin-top:1em; }
.google-middle .g_f { border-width:1px 0; }

.themePromo .more-link{
    position:absolute;
    padding-right:0;
    padding-top:0;
    bottom:-20px;
    right:0px;
}


.list-view .more-link
{
    margin-bottom:0;
    padding:5px 0 0 0;
}

.list-view .more-link
{
    margin-bottom:0;
    padding:5px 0 0 0;
}


.subEditorial
{
    border-top:1px solid #ccc;
    padding:5px 0;
    margin:0;
    text-align:left;
}
.subEditorial a
{
    text-decoration:none;
    padding:0 0 5px 0;
    display:block;
}
.subEditorial span.keyword,
.topStoryProd h3
{
    font-size:12px;
    font-weight:normal;
    text-align:left;
}
.subEditorial span.leadin
{
    font-size:14px;
    line-height:16px;
    font-weight:normal;
    text-align:left;
}


#ticker-info, #ticker-intro
{
    text-transform:none;
    font-variant:normal;
    font-size:14px;
}
.bn-1 #ticker-info,
.bn-2 #ticker-info,
.bn-3 #ticker-info,
#breaking-news .container
{
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
.col-p-t-f
{
    padding-top:3px;
}
.col-p-b-f
{
    padding-bottom:5px;
}
.col-p-lr-f
{
    padding-left:3px;
    padding-right:5px;
}
.fbw
{
    line-height:1px;
}

.levelled-2-col
{
    padding-bottom:3px;
    background:transparent url(../media/two-col-b-v2.gif) no-repeat 0 100%;
    margin-bottom:5px;
}
.levelled-2-col-top
{
    padding-top:3px;
    background:transparent url(../media/two-col-t-v2.gif) no-repeat 0 0;
}
.levelled-2-col-inner
{
    background:transparent url(../media/two-col-m-v2.gif) repeat-y 0 0;
}
.levelled-2-col-inner-column
{
    width:315px;
    float:left;
    margin:0;
    padding:0;
}
.inner-column-padded
{
    padding:10px 18px 7px 11px;
}
.content-slider-v .inner-column-padded
{
    padding:10px 13px 7px 13px;
}
.dimension
{
    height:340px;
}
.content-slider-v a
{
    display:block;
    text-decoration:none;
}
.content-slider-v a:hover,
.content-slider-v a:focus,
.content-slider-v a:active
{
    text-decoration:none;
}
.inner-column-padded a:hover span.keyword,
.inner-column-padded a:focus span.keyword,
.inner-column-padded a:active span.keyword,
.inner-column-padded a:hover img,
.inner-column-padded a:focus img,
.inner-column-padded a:active img
{
    text-decoration:none;
}
a:hover span.leadin,
a:focus span.leadin,
a:active span.leadin
{
    text-decoration:underline;
}
a:hover span.keyword,
a:hover span.focus,
a:hover span.active
{
    color:#222;
}
span.keyword,
.topStoryProd h3
{
    display:block;
    font-weight:normal;
    text-decoration:none;
    font-size:14px;
    line-height:18px;
    font-family:helvetica neue, helvetica, arial, sans-serif;
    color:#666;
    text-transform:capitalize;
}
span.leadin
{
    display:block;
    font-size:20px;
    font-weight:normal;
    line-height:22px;
    font-family:helvetica, arial, sans-serif;
}
.list-view .mainPromo
{
    padding:7px 0 5px 0;
    display:block;
}
.mainPromo a
{
    padding:6px 0 5px 0;
    display:block;
    text-decoration:none;
}
.mainPromo a:hover span.keyword,
.mainPromo a:focus span.keyword,
.mainPromo a:active span.keyword
{
    text-decoration:none;
}
.secondary-article span.leadin
{
    display:block;
    font-size:16px;
    font-weight:bold;
    line-height:16px;
}
.secondary-article span.keyword
{
    display:block;
    font-size:12px;
    font-weight:normal;
    line-height:14px;
    color:#666;
}
p.secondary-article
{
    margin:0 0 .5em;
}
.content-slider-v span.leadin,
.mainPromo span.leadin
{
    font-size:16px;
    line-height:20px;
    margin-bottom:5px;
    font-weight:bold;
}
.content-slider-v h2
{        
    color:#222;
    font-size:16px;
    text-shadow:0 1px 0 #eee;
    margin:3px 8px 5px 7px;
    padding:5px 10px 5px 5px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    text-transform:capitalize;
    background:#c6cdd0;
    background:-webkit-gradient(linear, left top, left bottom, from(#dee6e9), to(#c6cdd0));
    background:-moz-linear-gradient(top,#dee6e9,#c6cdd0);
}
.content-slider-v h2.current-h
{
    background:#7e9ba8;
}
.inner-column-padded h2
{
    margin:0;
    padding-bottom:10px;
    background:transparent;
    font-weight:normal;
    font-size:16px;
    line-height:18px;
    border-bottom:1px solid #ccc;
}
.secondary-article
{
    border-top:1px solid #ccc;
    padding-top:10px;
}
.inner-column-padded img,
.topStoryImgLink img
{
    margin-bottom:5px;
}
.content-slider-v h2.current-h
{
    position:relative;
    font-weight:bold;
    background:-webkit-gradient(linear, left top, left bottom, from(#c8d5db), to(#7e9ba8));
    background:-moz-linear-gradient(top,#c8d5db,#7e9ba8);
    text-shadow:0 1px 0 #667;
    color:#fff;
}
.content-slider-v h2 span
{
    background:url("../media/accordion-closed-arrow.png") no-repeat scroll right 50%;
    display:block;
}
.content-slider-v h2.current-h span
{
    background:url("../media/accordion-open-arrow.png") no-repeat scroll right 50%;
}
/* Top Stories */
.two-block-topstory
{
    display:block;
    padding:9px 0;
}
.two-block-topstory a:link,
.two-block-topstory a:visited,
.two-block-topstory a:hover,
.two-block-topstory a:active
{
    position:relative;
}
.two-block-topstory a.imgWrap:link,
.two-block-topstory a.imgWrap:visited,
.two-block-topstory a.imgWrap:hover,
.two-block-topstory a.imgWrap:active
{
    display: block;
    float: left;
    height: 81px;
    margin: 0 6px 0 0;
    position: relative;
    width: 145px;
}
.two-block-topstory span.vid
{
    background:transparent url(../media/btn-video-small-out.png) no-repeat 0 0;
    left: 118px;
    top: 54px;
}
.block-headlines-topstories .two-block-topstory span.vid
{
    right:10px;
    bottom:4px;
}
.block-headlines-topstories .two-block-topstory .rtl span.vid {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAAH608TDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAM5SURBVHjaYvz//z8DMmCECjQoKyvX3717txG3AFRHAwAAAP//YkQ2g/H///8NixYtUoqLi7vH+P//f6z69gAAAAD//4JxJBgYGDIYUEED4////1kZGBiqlZWV62Gid+/ebURxIEzC2Ng4/+zZsxMZGBi2AgAAAP//bM+hEYAwEETRfwWAoAYGnXqgB0QqiIikh/hY6qCaFLCozNxkYvebtzbemV4b9hf4TFIEVoBO9qBUStlzzpfHANUkJYAQQmytLS4+JmkD7oknddABnD4A/AAAAP//fNIhEoNADIXhrygqe42egCNwm1pURXVlBbfgRmgEM/WYrYGZ7U6WZ5LJJOL9L5GVB27FbMN7r382GzwjDhmwQx+sIZ/DVBlDptclpdRigBxTruBwqiWiwlr0cj0651ow1qjCFfe9n/EtF34AAAD//5yTMQrCQBBFX/AAESSViFaptEhj4zH0BmKVRg8gCCKIpzCNhFwgjVh4C/ESYbEIiq6NCXEZo2bL2f/YZeZNqVnfjMtODxgKuSNwkKAZYJc8cAeWRWgMtMxUGIbtIAgGcRzvXqUbsMr3TDIkSZK667rnAgSwtbTWI6ArzQpAgK75jkhKfYCoDE2A5h/fw9JaO4BvNsLzvKlSyhagfdbyOVCTBI6iqG9Ab+IufjBoDaSmRj7gCOEU2ACPMmE7QAO4ACfz8klr2atEDERR+NMiIoqvYOGCoIUrarelfyAWFuIL2GZgTCH4FJEU2gbEoGLlOwSzkGp1QbGwjDCIzeJ2sclAViZmInrK3MA3d+bcM2Pr8jmgBcwCU4VHh8A78AE8FGM0bDIdWtPAgcnHFhoAN8BrHWwGONR5byOllBNFUct13b6hfAv0TLA1YMcWIKXciON4tcqoJT0Dl2XYErBXBxBCbCZJsvK9VgMD6OvLDuDItHVZlk0IIbbTNG3/tBALGMD5WJ7nk8Bx+WsQBAu+7+/bnpsl7E53dgI4ps6klFvdbnf5D2AXGrYOdP7xzN6As7IbR5K7CbgGNgBOddKPXCXAbpMJVko5YRjOe57XM5SfgKu6jOsUW/tbvQDX5TeVTTaOA21gscjHygaBR+Ae+Kz66WsAi+LDxQwfw90AAAAASUVORK5CYII=);
    left:6px;
}
.block-headlines-topstories .two-block-topstory span.vid
.two-block-topstory a:hover span.vid,
.two-block-topstory a:focus span.vid,
.two-block-topstory a:active span.vid
{
    background:transparent url(../media/btn-video-small-on.png) no-repeat 0 0;
}
.two-block-topstory img
{
    float:left;
    width:145px;
    height:80px;
    border:solid 1px #dfdfdf;
    margin:0 6px 0 0;
    padding:0;
}
.topStory-sub-4-col, .topStory-sub-2-col
{
    float:left;
    display:block;
    padding:0;
    margin:0 9px 0 0;
}
.topStory-sub-4-col
{
    width:146px;
}
.topStory-sub-2-col
{
    width:298px;
}
.topStory-sub-2-col h2, .topStory-sub-2-col h3
{
    font-size:16px;
    color:#000;
    line-height:18px;
    text-transform:none;
}
.topStory-sub-2-col h2
{
    font-weight:normal;
    margin:0;
}
.two-block-multi-rows-topstory
{
    display:block;
    padding:0 13px 0 11px;
}
.topStory-sub-2-col
{
    float:left;
    display:block;
    padding:0;
    margin:0 10px 0 0;
    width:298px;
}
.topStory-sub-big-row, .topStory-sub-small-row
{
    display:block;
    overflow:hidden;
    padding:0;
    width:310px;
    float: left;
    margin: 0 9px 9px 0;
    padding: 0 0 9px;
    border-bottom: 1px solid #CCCCCC;
}
hr.invisible
{
    padding:0;
    margin: 0;
    visibility:hidden;
    width:100%;
    clear:both;
}
.border-2-col-b
{
    background:url("../media/border-2-col.gif") no-repeat scroll left bottom;
}
.border-1-col-b
{
    background:url("../media/border-1-col.gif") no-repeat scroll left bottom;
}
.topStory-sub-big-row h2, .topStory-sub-small-row h2
{
    font-size:16px;
    color:#222;
    line-height:18px;
    text-transform:none;
    font-weight:bold;
    margin:0;
    padding:0;
}
.topStory-sub-big-row a:hover h2, .topStory-sub-small-row a:hover h2
{
    color:#000;
}
.topStory-sub-big-row p, .topStory-sub-small-row p
{
    font-weight:normal;
    margin:4px 0 0;
}
div.noKeyword
{
    padding-top:0;
}
/* Most viewed */
#mostViewedWidget{	
    overflow:hidden;
    margin-top:10px;
    margin-bottom:10px;
    height:281px;
    background:none;
    padding:0;
    direction:ltr;
}
#mostViewedWidget a{
    text-decoration:none;
}
#mostViewedWidget a:visited{
    text-decoration:none;
}
#mostViewedWidget a:hover{
    text-decoration:none;
}
#mostViewedWidget ul{
    list-style:none;
    margin:0;
}
#mostViewedWidget .tabsFirstLevel{
    margin:0;
    padding:0;
    height:36px;
    overflow:hidden;
}
#mostViewedWidget .tabsFirstLevel li{
    height:36px;
    float:left;
}
#mostViewedWidget .tabsFirstLevel li a{
    display:block;
    margin:0;
    padding:5px 0 5px 0;
    text-align:center;
    color:white;
    font-size: 10px;
    line-height: 13px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-left:1px solid #CCC;
    border-right:1px solid #CCC;
    border-top:1px solid #CCC;
    margin-top:12px;
    background-color:#222;
    position: relative;
    z-index:1;
    transition: all 300ms ease;
    -moz-transition: all 300ms ease; /* Firefox 4 */
    -webkit-transition: all 300ms ease; /* Safari and Chrome */
    -o-transition: all 300ms ease; /* Opera */
}
#mostViewedWidget .rtl .tabsFirstLevel li{
    float:right;
}
#mostViewedWidget .tabsFirstLevel li a:hover{
}
#mostViewedWidget .tabsFirstLevel li a.active{
    color: #222;
    cursor: default;
    font-size: 14px;
    line-height: 25px;
    margin-top: 0;
    z-index: 10;
    background-color: white;
    margin-left:0;
}
#mostViewedWidget .ru .tabsFirstLevel li.first a{
    font-size:9px;
}
#mostViewedWidget .ru .tabsFirstLevel li a.active{
    font-size:12px;
}
#mostViewedWidget .ua .tabsFirstLevel li a.active{
    font-size:13px;
}
#mostViewedWidget .pl .tabsFirstLevel li a{
    font-size:9px;
}
#mostViewedWidget .pl .tabsFirstLevel li a.active{
    font-size:13px;
}
#mostViewedWidget .pt .tabsFirstLevel li.second a.active{
    font-size:13px;
}
#mostViewedWidget .tabsFirstLevel li.first a{
    width: 169px;
}
#mostViewedWidget .tabsFirstLevel li.first a.active{
    width: 308px;
}
#mostViewedWidget .tabsFirstLevel li.second {
    display:none;
    float:right;
}
#mostViewedWidget .tabsFirstLevel li.second a{
    width: 106px;
    margin-left:-10px;
}
#mostViewedWidget .tabsFirstLevel li.second a.active{
    width: 147px;
}
#mostViewedWidget .rtl .tabsFirstLevel li.second a{
    margin-left:0px;
}
#mostViewedWidget .rtl .tabsFirstLevel li.first a{
    margin-left:-10px;
}
#mostViewedWidget .contentFrame{
    border-left:1px solid #CCC;
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    overflow:hidden;
    height:244px;
}
#mostViewedWidget .contentFrame .contentItem{
    height:244px;
    overflow:hidden;
    position:absolute;
    z-index:10;
    background-color:white;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    width:308px;
}
#mostViewedWidget .contentFrame #mostShared{
    z-index:1;
}
#mostViewedWidget .tabsSecondLevel{
    display:none;
    margin:0px 5px 0 5px;
    height:20px;
}
#mostViewedWidget .tabsSecondLevel li{
    float:left;
}
#mostViewedWidget .rtl .tabsSecondLevel li{
    float:right;
}
#mostViewedWidget .tabsSecondLevel li:first-child{
    margin:0;
}
#mostViewedWidget .tabsSecondLevel li a{
    margin:0 0 0 3px;
    display:block;
    font-size:12px;
    line-height:8px;
    padding:5px;
    text-align:center;
    width:85px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border:1px solid #CCCCCC;
    font-weight:normal;
    background-color: white;
    transition: all 200ms ease;
    -moz-transition: all 200ms ease; /* Firefox 4 */
    -webkit-transition: all 200ms ease; /* Safari and Chrome */
    -o-transition: all 200ms ease; /* Opera */
}
#mostViewedWidget #mostShared .tabsSecondLevel li a{
    width:135px;
}
#mostViewedWidget .rtl .tabsSecondLevel li a{
    margin:0 3px 0 0px;
}
#mostViewedWidget .tabsSecondLevel li a.first{
    margin:0;
}
#mostViewedWidget .tabsSecondLevel li a:hover{
    border:1px solid #222;
}
#mostViewedWidget .tabsSecondLevel li a.active{
    color: #222;
    cursor:default;
    font-weight:bold;
    border:1px solid #222;
}
#mostViewedWidget .tabsSecondLevel li.facebook a{
    background:transparent url(data:image/png;base64,R0lGODlhDgAOAIAAADxamP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDZDQTM2MURGMURDMTFFMTgyQ0Y4NkFEMDJEMEU1MTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDZDQTM2MUVGMURDMTFFMTgyQ0Y4NkFEMDJEMEU1MTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENkNBMzYxQkYxREMxMUUxODJDRjg2QUQwMkQwRTUxOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENkNBMzYxQ0YxREMxMUUxODJDRjg2QUQwMkQwRTUxOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAOAA4AQAIYjI+ZAKrsVouIzWch1bRL7oBY1onh5SkFADs=) no-repeat 3px center;
}
#mostViewedWidget .tabsSecondLevel li.twitter a{
    background:transparent url(data:image/png;base64,R0lGODlhDgAOANUAAP3//zDL//j9/8jx//r+/zHL/zHM/zTM/03S/973/8bx/+n6/zLM/3fd/9Hz/1HT/47j/7Xs/8/z/8zy/5nl/0HP/0bR/ybJ/+r6/6Po/ynK/9P0/63q//H8/933/77v/7Ts/2DX/yjJ/4bg/znN/8Lw/zbN/7/v/17X/y3K/+z6/4Xh/5jl/2va/7vu/zXN/yvK/4Pg/yrK//7//8ry/+T4/4vi//z+/1vW/ynJ/5vm/y/L/zPM/////wAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDA2NDYxNkRGMURDMTFFMTg3RDI5OTc1ODA0N0IzRUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDA2NDYxNkVGMURDMTFFMTg3RDI5OTc1ODA0N0IzRUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDY0NjE2QkYxREMxMUUxODdEMjk5NzU4MDQ3QjNFQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMDY0NjE2Q0YxREMxMUUxODdEMjk5NzU4MDQ3QjNFQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAOAA4AQAZkwJ5wSCQChqAXb8kTRYgT2eN0C+14OVtxy91yIIJtLMW7MneIRI+Gg10NAYSrSxcCMgOCcHMhjfRDHhUFAS0HSwwmHwtDNSgBTDwFFioAGCUOAw2HPAYaFDNEAhI6KywKHXV0QQA7) no-repeat 5px center;
}
#mostViewedWidget .subContent{
    margin:0px 5px 0 5px;
    position:relative;
    height:244px;
    overflow:hidden;
}
#mostViewedWidget .subContent div.item{
    display:none;
}
#mostViewedWidget .subContent div.item:first-child{
    display:block;
}
#mostViewedWidget .subContent div ol{
    list-style:none;
    margin:0;
}
#mostViewedWidget .subContent div ol li{
    border-bottom:1px solid #CCC;
    display: table;
    vertical-align:middle;
}
#mostViewedWidget .subContent div ol li:last-child{
    border-bottom:none;
}
#mostViewedWidget .subContent div ol li a{
    display:table-row;
    height: 48px;
    overflow:hidden;
    font-weight:normal;
}
#mostViewedWidget .subContent div ol li .number{
    width:28px;
    padding-left:3px;
    font-size: 28px;
    font-weight: bold;
    color: #999;
    display:table-cell;
    vertical-align: middle;
    transition: all 200ms;
    -moz-transition: all 200ms; /* Firefox 4 */
    -webkit-transition: all 200ms; /* Safari and Chrome */
    -o-transition: all 200ms; /* Opera */
}
#mostViewedWidget .rtl .subContent div ol li .number{
    padding-right:5px;
}
#mostViewedWidget .subContent div ol li a:hover .number{
    color:black;
}
#mostViewedWidget .subContent div ol li .title{
    width:273px;
    display:table-cell;
    vertical-align: middle;
    padding-right: 5px;
    line-height:16px;
    transition: all 200ms;
    -moz-transition: all 200ms; /* Firefox 4 */
    -webkit-transition: all 200ms; /* Safari and Chrome */
    -o-transition: all 200ms; /* Opera */
}
#mostViewedWidget .subContent div ol li a:hover .title{
    font-weight:bold;
    padding-left:5px;
}
#mostViewedWidget .subContent #facebookMostShared .masking{
    height:238px;
    overflow-x: hidden;
    overflow-y: auto;
    direction:ltr;
}
#mostViewedWidget .subContent #facebookMostShared iframe{
    border: none;
    width: 277px;
    height:575px;
    overflow:hidden;
}
#mostViewedWidget .subContent #twitterMostShared {
    overflow:hidden;
    height:238px;
    overflow-x: hidden;
    overflow-y: hidden;
    direction:ltr;
}
#mostViewedWidget .subContent #twitterMostShared .masking{
    overflow: hidden;
}

/* Special js is activated */
.jsActivated #mostViewedWidget{	
    height:310px;
    padding-bottom:0;
}
.jsActivated #mostViewedWidget .contentFrame .contentItem{
    padding-top:5px;
    height:268px;
}
.jsActivated #mostViewedWidget .subContent{
    margin:5px 5px 0 5px;
}
.jsActivated #mostViewedWidget .tabsFirstLevel li.first a{
    width: 169px;
}
.jsActivated #mostViewedWidget .contentFrame{
    height:273px;
}
.jsActivated #mostViewedWidget .tabsFirstLevel li.first a.active{
    width: 210px;
}
.jsActivated #mostViewedWidget .tabsSecondLevel{
    display:block;
}
/* HACK BROWSER */

/* IE7 */
#mostViewedWidget .contentFrame #mostViewed{
    *display:block;
}
#mostViewedWidget .contentFrame #mostViewed{
    *display:block;
}
#mostViewedWidget .subContent div.item_1{
    *display:block;
}
#mostViewedWidget .subContent div.item ol{
    *position:static;
}
#mostViewedWidget .subContent{
    *clear:both;
    *margin-top:0;
}
#mostViewedWidget .subContent div ol li a{
    *display:block;
}
#mostViewedWidget .subContent div ol li .number{
    *float:left;
    *display:block;
    *cursor:pointer;
    *line-height:48px;
}
#mostViewedWidget .subContent div ol li .title{
    *float:left;
    *display:block;
    *width:250px;
    *cursor:pointer;
}
#mostViewedWidget .subContent div ol li {
    *clear:both;
    *height:48px;
}
#mostViewedWidget .subContent div ol li.last {
    *border-bottom:none;
}

ul.tabs
{
    border:0;
    width:306px;
    margin:0;
    padding: 0;
    list-style: none;
    height: 33px;
    width: 100%;
    clear:both;
}
ul.tabs li
{
    width:101px;
    border:0 none;
    border-left:1px solid #fff;
    margin:0;
    height: 33px;
    line-height: 33px;
    overflow: hidden;
    float:left;
}
ul.tabs li.type-1
{
    border:0 none;
    width:102px;
}
.tab_container
{
    border:0;
    float:none;
    border-top:1px solid #fff;
}
ul.tabs li a
{
    background:#c6cdd0;
    background:-webkit-gradient(linear, left top, left bottom, from(#dee6e9), to(#c6cdd0));
    background:-moz-linear-gradient(top,#dee6e9,#c6cdd0);
    border:0 none;
    text-align:center;
    text-decoration:none;
    color: #222;
    display:block;
    text-transform:uppercase;
    outline:none;
    text-shadow:0 1px 0 #fff;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
ul.tabs li a:hover,
ul.tabs li a:focus,
ul.tabs li a:active,
ul.tabs li.active a
{
    background:#7e9ba8;
    border:0 none;
    background:-webkit-gradient(linear, left top, left bottom, from(#c8d5db), to(#7e9ba8));
    background:-moz-linear-gradient(top,#c8d5db,#7e9ba8);
    text-shadow:0 1px 0 #667;
    color:#fff;
}
.tab_content
{
    padding:0;
}
.tab_content ol
{
    padding:0;
    margin:0;
}
.tab_content li
{
    list-style-type:none;
    border-top:1px solid #ccc;
    padding:0;
    margin:0;
}
.tab_content li a
{
    font-size:14px;
    font-weight:normal;
    line-height:16px;
    display:block;
    text-decoration:none;
    padding:4px 10px 6px 0px;
    position:relative;
}
.tab_content li a span.keyword
{
    font-size:12px;
    text-decoration:none;
}
.tab_content li a span.teaser-txt
{
    margin-left:35px;
    display:block;
}
.tab_content li a span.art-cnt
{
    display:block;
    position:absolute;
    top:6px;
    left:1px;
    width:30px;
    font-size:28px;
    line-height:28px;
    font-weight:bold;
    color:#999;
    text-align:center;
}
.tab_content li a:hover,
.tab_content li a:focus,
.tab_content li a:active
{
    background:#6e8b98;
    background:-webkit-gradient(linear, left top, left bottom, from(#b8c5cb), to(#6e8b98));
    background:-moz-linear-gradient(top,#b8c5cb,#6e8b98);        
    color:#222;
    text-decoration:none !important;
    text-shadow:0 1px 0 #fff;
}
.tab_content li a:hover span.keyword,
.tab_content li a:focus span.keyword,
.tab_content li a:active span.keyword
{
    color:#222;
    text-decoration:none !important;
}
.tab_content li a:hover span.art-cnt,
.tab_content li a:focus span.art-cnt,
.tab_content li a:active span.art-cnt
{
    color:#222;
    text-decoration:none !important;
}
.tab_content  li.art-0
{
    border:0;
}
/* Small list view */
.list-view h2,
.list-view p
{
    margin:0;
}
.list-view p
{
    padding:6px 0 0 0;
}
.list-view ol
{
    list-style-type:none;
    margin:0;
    padding:0;
    width:100%;
}
.list-view ol li
{
    list-style-type:none;
    margin:0;
    padding:0;
    display:block;
    border-bottom:1px solid #ccc;
    padding-bottom:5px 0;
}
.list-view ol li a
{
    display:block;
    text-decoration:none;
    font-size:12px;
    font-weight:normal;
    padding:5px 0;
    height:47px;
    margin:0;
    overflow:hidden;
}
.tab_content li a
{
    display:block;
    min-height:2em;
}
.list-view ol li a:hover,
.list-view ol li a:focus,
.list-view ol li a:active,
.tab_content li a:hover,
.tab_content li a:focus,
.tab_content li a:active
{
    background:#fcfcfc;
    background:-webkit-gradient(linear, left top, left bottom, from(#ececec), to(#fcfcfc));
    background:-moz-linear-gradient(top,#ececec,#fcfcfc);
    color:#222;
    text-decoration:none !important;
    text-shadow:0 1px 0 #fff;
}
.list-view ol li a span.img-box
{
    display:block;
    overflow:hidden;
    width:80px;
    height:45px;
    float:left;
    margin:0 10px 5px 0;
    background-color:#000000;
    border:1px solid #000000;
}
.list-view ol li a span.img-box img
{
    display:block;
    width:80px;
    font-weight:normal;
    font-size:10px;
    margin:0 auto;
    -moz-box-shadow:none;
}
.list-view ol li a span.leadin
{
    font-size:12px;
    line-height:16px;
    font-weight:normal;
    text-decoration:none;
}
.list-view ol li a span.leadin span
{
    font-weight:normal;
    text-decoration:none;
    color:#aaa;
    font-size:11px;
    float:left;
    height:45px;
    margin:0 5px 0 0;
}
.list-view ol li a span.keyword
{
    font-size:11px;
}
.list-view ol li a:hover span,
.list-view ol li a:focus span,
.list-view ol li a:active span
{
    text-decoration:none;
    font-weight:normal;
}
/* Weather button */
#weather-wrapper
{
    padding:2px 5px 2px 3px;
    text-shadow:0 1px 0 #fff;
    height:auto;
}
#large-weather-block #weather-wrapper
{
    padding:2px;
}
#small-weather-block #more-weather,
#large-weather-block #more-weather
{
    display:block;
    position:relative;
    overflow:hidden;
    height:104px;
    background:transparent url(../media/weather/weather-new-bg.jpg) repeat-y 100% 100%; 
    padding:0;
    margin:0;
    text-align:left;
    text-decoration:none;
}
#small-weather-block #more-weather
{
    width:142px;
}
#large-weather-block #more-weather
{
    width:302px;
}
#weather-leadin
{
    font-size:12px;
    line-height:14px;
    text-transform:uppercase;
    letter-spacing:1px;
    display:block;
    text-shadow:0 1px 0 #fff;
    padding:5px 0 5px 5px;
    color:#027563;
    font-weight:lighter;
}
#weather-city
{
    font-size:14px;
    font-weight:bold;
    color:#333;
    display:block;
    text-shadow:0 1px 0 #fff;
    z-index:2;
    padding:0 0 0 5px;
    margin:0 0 5px 0;
    position:relative;
    line-height:1;
}
#small-weather-block #weather-country
{
    display:none;
}
#weather-wrapper img 
{
    height:34px;
    width:34px;
    margin:0;
    border:0;
    position:absolute;
    right:2px;
    top:2px;
    z-index:1;
}
#large-weather-block img
{
    right:10px;
    top:10px;
}
#weather-temp
{
    display:block;
    font-size:20px;
    font-weight:bold;
    z-index:2;
    padding:0 0 0 5px;
    margin:0;
    position:relative;
    line-height:1;
    text-align:left;
}
#large-weather-block #weather-temp
{
    font-size:28px;
}
.active_F .temp_C,
.temp_F
{
    display:none;
}
.active_F .temp_F
{
    display:inline;
}
a #weather-teaser
{
    display:block;
    text-align:center;
    position:absolute;
    bottom:0;
    left:0;
    font-size:9px;
    line-height:16px;
    overflow:hidden;
    text-shadow:0 1px 1px #444444;
    z-index:1;
    width:134px;
    border:0;
    padding:0 4px;
    color:#777;
    text-shadow:0 1px 0 #fff;
    border-top:1px solid #fff;
    text-align:right;
    font-weight:normal;
    cursor:pointer;
    background:transparent;
    background:rgba(255,255,255,0.5);        
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#aaffffff', EndColorStr='#aaffffff');        
}
a:hover #weather-teaser,
a:focus #weather-teaser,
a:active #weather-teaser
{
    color:#333;
}
#large-weather-block #weather-teaser
{
    width:294px;
    padding:0 4px;
}
#small-weather-block .temp_F .F,
#small-weather-block .temp_C .C,
#large-weather-block .temp_F .F,
#large-weather-block .temp_C .C
{
    color:#666;
}
#small-weather-block .smaller
{
    font-size:12px;
}
#large-weather-block .smaller
{
    font-size:14px;
}

#videoBar .block-title,
.inner-column-padded h2,
.inner-column-padded h2 a,
.blockTitle,
h1.blockTitle a.homepageTitleLink,
h2.blockTitle a.homepageTitleLink
{
    font-size:19px;
    color:#787878;
    font-weight: normal;
    text-shadow:#ccc 1px 1px 1px;
}
h1.blockTitle a:hover.homepageTitleLink,
h2.blockTitle a:hover.homepageTitleLink
{
    text-decoration:underline;
}

.subcategoryList
{
    padding: 0 10px 0 9px;
}
.topStoriesArticle {
    margin: 0 0 20px 0 !important;
}
.topStoriesArticle section {
    padding-bottom: 10px;
    margin: 0;
    list-style-type: none;
}
.topStoriesArticle section article {
    width: 197px;
    margin-left:8px;
}
.topStoriesArticle section article.first {
    margin-left:0;
}
.topStoriesArticle section article a.imgLink {
    width:197px;
    height: 120px;
}
.topStoriesArticle section article span {
    display:block;
}
.topStoriesArticle .artDate {
    color: #787878;
    font-size: 10px;
    font-weight: normal;
    margin-top:3px;
}
.subcategoryList h1.blockTitle
{
    left: 0;
    margin: 0 0 8px;
    position: relative;
    top: 0;
    color: #000;
    font-size: 1.2em;
    font-weight: normal;
    letter-spacing: 0.05em;
    text-shadow: 1px 1px 1px #777777;
    text-transform: uppercase;
}

.subcategoryList h2.topStoryTitle
{
    font-size: 2.3em;
    letter-spacing: 0;
    font-size: 2em;
    letter-spacing: -1px;
    line-height: 1em;
    margin-bottom: 0.4em;
}
.subcategoryList #inAssociationWith {
    display:inline-block;
    line-height:30px;
    padding-right:125px;
    background-repeat:no-repeat;
    background-position:right center;
    float:right;
}
.subcategoryList .inAssociationWithKoreanAir{
    background-image: url(data:image/jpeg;base64,/9j/4QDYRXhpZgAASUkqAAgAAAAHABIBAwABAAAAAQAAABoBBQABAAAAYgAAABsBBQABAAAAagAAACgBAwABAAAAAgAAADEBAgAUAAAAcgAAADIBAgAaAAAAhgAAAGmHBAABAAAAoAAAAAAAAAB4AAAAAQAAAHgAAAABAAAAQWRvYmUgUGhvdG9zaG9wIDcuMAAyMDEzLTEwLTA4VDE1OjU2OjUzKzAyOjAwAAMAAJAHAAQAAAAwMjIwAqAEAAEAAAB4AAAAA6AEAAEAAAASAAAAAAAAABIAAAAAAP/sABFEdWNreQABAAQAAABGAAD/4QS8aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3Q0E1MzVDMjMwMjExMUUzQTc2QTgxQjFFQUUzQTY0NiIgeG1wTU06SW5z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);

}
.subcategoryList a.topStoryImgLink:link,
.subcategoryList a.topStoryImgLink:visited,
.subcategoryList a.topStoryImgLink:hover,
.subcategoryList a.topStoryImgLink:active
{
    background: url("../../media/homepage-topStoryDS.gif") no-repeat scroll 0 0 transparent;
    height: 224px;
    margin: 0 6px 10px 0;
    width: 394px;
    float: left;
    overflow: hidden;
    padding: 2px 0 0;
    position: relative;
    text-align: left;
    text-decoration: none;
}
.subcategoryList a.topStoryImgLink span.vid
{
    right: 8px;
    top: 186px;
}
.subcategoryList a.topStoryImgLink img
{
    width: 391px;
    margin: 0;
}
.subcategoryList .topStoryProd
{
    display:block;
    position:relative;
    margin-bottom: 10px;
    min-height:220px;
    height:auto!important;
    height:220px;
}
.subcategoryList ul,
.subcategoryList li
{
    clear:both;
    margin:0;
    list-style-type: none;
}
.subcategoryList ul li
{
    overflow:hidden;
    padding:10px 0;
    border-top:1px solid #ccc;
}
.subcategoryList ul li:first-child
{
    border-top:0 none;
    padding-top:0;
}
.subcategoryList ul li.last,
.subcategoryList ul li:last-of-type,
.subcategoryList ul li:last-child
{
    border-bottom:none;
    padding-bottom:0;
}
.subcategoryList ul li.no-border-top
{
    border-top:0 none;
}
.subcategoryList ul li a.imgWrap
{
    display:block;
    width:130px;
    height:73px;
    overflow:hidden;
    margin:0 10px 0 0;
    float:left;
    position:relative;
    z-index:1000;
}
.subcategoryList ul li.last a.imgWrap
{
    margin-bottom:0;
}
.subcategoryList ul li a.imgWrap img
{
    width:130px;
    border:0 none;
}

.subcategoryList ul li div.titleWrap
{
    display:block;
    position:relative;
    height:77px;
}
.subcategoryList {
    padding:0;
    margin:0 10px 15px 10px;
}
.subcategoryList ul {
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
.subcategoryList .themeArtTitle {
    font-size:14px;
    text-shadow:none;
    margin-top:3px;
}
.subcategoryList .titleWrap {
    width:460px;
}
.subcategoryList a.imgLink {
    margin-bottom:0;
}
.subcategoryList ul li div.titleWrap p
{
    margin-bottom:0;
}
.subcategoryList span.artDate
{
    color: #787878;
    font-size: 10px;
    font-weight: normal;
}
.subcategoryList h2.artTitle
{
    font-size: 18px;
    margin: 0 0 4px;
}
.subcategoryList h2.themeArtTitle
{
    font-size: 14px;
    margin: 0 0 4px;
}
.subcategoryList ul li a.imgWrap:link span.vid,
.subcategoryList ul li a.imgWrap:visited span.vid,
.subcategoryList ul li a.imgWrap:active span.vid
{
    background: url("../media/btn-video-small-out.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    left: 104px;
    position: absolute;
    top: 44px;
    width: 22px;
}
.subcategoryList ul li a.imgWrap:hover span.vid
{
    background: url("../media/btn-video-small-on.png") no-repeat scroll 0 0 transparent;
}
.keyfacts-default-article-wrap ul li
{
    background: url("../media/bullet.gif") no-repeat scroll 0 0.4em transparent;
    line-height: 1.6em;
    list-style-type: none;
    padding-left: 16px;
    position: relative;
}
.keyfacts-default-article-wrap ul, .keyfacts-default-article-wrap ul li
{
    margin-left: 0;
}
.keyfacts-default-article-wrap ul
{
    margin-bottom: 0;
}
.keyfacts-default-article-wrap ul li
{
    margin-bottom: 4px;
}
.keyfacts-default-article-wrap h2
{
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}

/*******************************/
/* Programs */
/*******************************/
.programBlock
{
    display:block;
    vertical-align:middle;
    margin-bottom:10px;
}

h1.programTitle,
p.programDesc
{
    color:#000;
    text-align:left;
}

h1.programTitle
{
    color:#000;
    font-size:42px;
    margin-bottom:0;
    padding-top:0.5em;
}

p.programDesc
{
    margin:0;
}

.programBlock img
{
    height:141px;
    float:right;
    margin: 0 0 10px 20px;
}
.curved-drop-shadow
{
    display:block;
    padding:0 0 12px;
    background: transparent url(http://static.euronews.com/media/curved_shadow.jpg) no-repeat scroll 0 100%;
    margin-top:20px;
}

.grey-rounded-block
{
    display:block;
    background-color:#3c3c3c;
    font-family:Verdana, Geneva, sans-serif;
}
.grey-rounded-block .padding{
    padding:13px;
}
/* HACK IE */
.curved-drop-shadow .mask
{
    overflow: hidden;
}

.curved-drop-shadow .roundedCorners
{
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.curved-drop-shadow .roundedCorners .themeProgramListLink {
    color:white;
    text-shadow:1px 1px 2px rgba(0,0,0,.4);
    font-weight:normal;
}
/* BG GRADIENT FOR NEWS */
.curved-drop-shadow .news .gradient
{
    background-image: linear-gradient(bottom, rgb(12,6,6) 27%, rgb(210,25,31) 90%);
    background-image: -o-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(210,25,31) 90%);
    background-image: -moz-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(210,25,31) 90%);
    background-image: -webkit-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(210,25,31) 90%);
    background-image: -ms-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(210,25,31) 90%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.27, rgb(12,6,6)),
        color-stop(0.9, rgb(210,25,31))
        );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2191f', endColorstr='#0c0606',GradientType=0 ); /* IE6-9 */
}
.curved-drop-shadow .sci-tech .gradient
{
    background-image: linear-gradient(bottom, rgb(12,6,6) 27%, rgb(75,136,62) 90%);
    background-image: -o-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(75,136,62) 90%);
    background-image: -moz-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(75,136,62) 90%);
    background-image: -webkit-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(75,136,62) 90%);
    background-image: -ms-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(75,136,62) 90%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.27, rgb(12,6,6)),
        color-stop(0.9, rgb(75,136,62))
        );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c883e', endColorstr='#0c0606',GradientType=0 ); /* IE6-9 */
}
.curved-drop-shadow .business .gradient
{
    background-image: linear-gradient(bottom, rgb(12,6,6) 27%, rgb(117,143,158) 90%);
    background-image: -o-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(117,143,158) 90%);
    background-image: -moz-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(117,143,158) 90%);
    background-image: -webkit-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(117,143,158) 90%);
    background-image: -ms-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(117,143,158) 90%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.27, rgb(12,6,6)),
        color-stop(0.9, rgb(117,143,158))
        );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#758f9e', endColorstr='#0c0606',GradientType=0 ); /* IE6-9 */
}
.curved-drop-shadow .culture .gradient
{
    background-image: linear-gradient(bottom, rgb(12,6,6) 27%, rgb(117,15,56) 90%);
    background-image: -o-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(117,15,56) 90%);
    background-image: -moz-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(117,15,56) 90%);
    background-image: -webkit-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(117,15,56) 90%);
    background-image: -ms-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(117,15,56) 90%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.27, rgb(12,6,6)),
        color-stop(0.9, rgb(117,15,56))
        );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#750f37', endColorstr='#0c0606',GradientType=0 ); /* IE6-9 */
}
.curved-drop-shadow .europe .gradient
{
    background-image: linear-gradient(bottom, rgb(12,6,6) 27%, rgb(1,83,141) 90%);
    background-image: -o-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(1,83,141) 90%);
    background-image: -moz-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(1,83,141) 90%);
    background-image: -webkit-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(1,83,141) 90%);
    background-image: -ms-linear-gradient(bottom, rgb(12,6,6) 27%, rgb(1,83,141) 90%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.27, rgb(12,6,6)),
        color-stop(0.9, rgb(1,83,141))
        );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01538d', endColorstr='#0c0606',GradientType=0 ); /* IE6-9 */
}
.grey-rounded-block h3
{
    color: #fff;
    font-size: 16px;
    letter-spacing: 1px;
    text-shadow:0 1px 0 rgba(0,0,0,.4);
    font-weight:bold;
}
.grey-rounded-block h4
{
    font-size:26px;
    color:#FFFFFF;
    margin:0;
    text-shadow: 1px 1px 2px #222;
}
.grey-rounded-block ul,
.grey-rounded-block ul li
{
    display:block;
    list-style-type:none;
    margin:0;
    width:100%;
}
.grey-rounded-block ul{
    margin-top:6px;
    border-top:1px solid #0C0606;

}
.grey-rounded-block ul li
{
    border-bottom:1px solid #0C0606;
    margin:0;
}
/*.grey-rounded-block ul li.sponsor-musica::after
        {
        background: transparent url(http://static.euronews.com/media/presented-by-rolex-background.jpg) no-repeat scroll 100% 70%;
*/

.grey-rounded-block ul li:first-child
{
}
.grey-rounded-block ul li a
{
    color:#fff;
    font-size:14px;
    font-weight:normal;
    display:block;
    line-height:40px;
    background-repeat:no-repeat;
    background-position:center right;
    background-size:120px 63px;


    -moz-transition-duration: 0.15s, 0.15s;
    -moz-transition-property: background-color, padding-left,font-weight,background-size;
    -moz-transition-timing-function:ease-in;
    -moz-transition-delay: 0.15s;

    -webkit-transition-duration: 0.15s, 0.15s;
    -webkit-transition-property: background-color, padding-left,font-weight,background-size;
    -webkit-transition-timing-function:ease-in;
    -webkit-transition-delay: 0.15s;

    -o-transition-duration: 0.15s, 0.15s;
    -o-transition-property: background-color, padding-left,font-weight,background-size;
    -o-transition-timing-function:ease-in;
    -o-transition-delay: 0.15s;

    transition-duration: 0.15s, 0.15s;
    transition-property: background-color, padding-left,font-weight,background-size;
    transition-timing-function:ease-in;
    transition-delay: 0.15s;

}
.grey-rounded-block ul li a:hover{
    font-style:italic;
    background-size:125px 63px;
    -moz-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    background-repeat:no-repeat;
}
.grey-rounded-block ul li a:hover .rolexSponsor{
    margin-left:59px;
    -moz-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}
.grey-rounded-block  a:hover, .grey-rounded-block  a:focus, .grey-rounded-block  a:link, .grey-rounded-block a:visited{
    text-decoration:none;
}
.grey-rounded-block p.more-link
{
    padding:16px 0 0;
}
.grey-rounded-block p.more-link a {
    color:#FFFFFF;
    font-weight:bold;
    font-size:12px;
}
.grey-rounded-block p.more-link a:hover
{
    font-size:12px;
    text-decoration:underline;
}




/*******************************/
/* Bottom menu and service bar */
/*******************************/
#bottom-nav
{
    background:url("../media/bottom-nav-bg.gif") repeat-x scroll transparent;
    position:relative;
    height:42px;
    margin-bottom:10px;
    margin-top:10px;
}

#bottom-nav .container {
    width:970px;
}
#bottom-nav > div
{
    vertical-align:middle;
}

#bottom-nav ul, #bottom-nav ol
{
    list-style-type:none;
    margin:0;
    padding:0;
    text-align:left;
}

#bottom-nav li
{
    line-height:21px;
}

#logo-bottom a
{
    background:url("../media/logo-bottom.gif") no-repeat scroll 0 transparent;
    padding-left:105px;
    text-decoration:none;
    display:block;
    height:21px;
    line-height:21px;
    overflow:hidden;
}

#bottom-nav-wrapper
{
    display:block;
    float:left;
    margin:0;
    padding:0;
    position:relative;
    margin:0 10px 0 0;
}
#bottom-nav-wrapper #categoryNav{
    background:none;
    height:auto;
}
#bottom-searchbar
{
    float:right;
    width:114px;
}
#bottom-cse-search-box
{
    display:inline;
    vertical-align:middle;
    line-height:30px;
}
#bottom-cse-search-box form,
#bottom-cse-search-box input
{
    display:inline;
    vertical-align:top;
}
#bottom-google-inp
{
    display:block;
    font-size:100%;
    margin-right:2px;
    padding:3px 2px;
    width:80px;
    background:none repeat scroll 0 0 #F6F6F6;
    border:1px solid #bbb;
    padding:5px;
    position:static;
    color:#888;
}
#bottom-google-sub
{
    margin:0;
    padding:0;
}
#bottom-cse-search-box input
{
    -moz-border-radius:3px 3px 3px 3px;
    font-size:12px;
    padding:2px 0;
}

/*******************************/
/* Other homepage blocks       */
/*******************************/
.tabs-latest
{
    margin:-10px 0 10px 0;
}
.tabs-latest ul
{
    display:inline;
    margin:0 1px;
}
.tabs-latest ul li
{
    display:inline;
    padding:0;
    list-style-type:none;
    vertical-align:middle;
    float:left;
}
.tabs-latest ul li a, .tabs-latest ul li a:link, .tabs-latest ul li a:visited, .tabs-latest ul li a:active
{
    height:35px;
    text-overflow:ellipsis;
    display:block;
    font-size:16px;
    text-transform:capitalize;
    line-height:35px;
    margin:1px 0 1px 1px;
    padding: 0 10px;
    background:#c6cdd0;
    background:-webkit-gradient(linear, left top, left bottom, from(#dee6e9), to(#c6cdd0));
    background:-moz-linear-gradient(top,#dee6e9,#c6cdd0);
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    text-align:center;
    color:#000;
    font-weight:normal;
    text-decoration:none;
    text-shadow:0 0 1px #fff;
}
.tabs-latest ul li a:hover, .tabs-latest ul li.active a
{
    font-weight:normal;
    background:-webkit-gradient(linear, left top, left bottom, from(#c8d5db), to(#7e9ba8));
    background:-moz-linear-gradient(top,#c8d5db,#7e9ba8);
    text-shadow:0 1px 0 #667;
    color:#fff;
}
.tabs-latest ul li.active a
{
    font-weight:bold;
}
.list-view ol.no-wires-images li a,
.list-view ol.no-wires-images li a span.leadin span
{
    height:auto;
}
p.more-link
{
    display:block;
    padding:5px 13px;
    text-align:right;
    margin:0;
    height:20px;
}
p.more-link a
{
    display:block;
    margin:0;
    color:#000;
}
p.more-link img
{
    vertical-align:middle;
    -moz-box-shadow:0 none;
}
.tab_homeblock_container hr
{
    margin:10px;
    width:604px;
}
#nocommentVideoBar,
#nocommentVideoBar h2,
#nocommentVideoBar a
{
    background-color:#222222;
    color:#fff;
    text-shadow:0 1px 0 #000;
}
#nocommentVideoBar h2
{
    margin:0 0 10px 0;
    line-height:1em;
}

/*******************************/
/* Musica partnership          */
/*******************************/
#accordian-musica
{
    position:relative;
}

#accordian-musica a
{
    color:#76263b;
    text-decoration:none;
}
#accordian-musica .inner-column-padded img
{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#accordian-musica a:hover span.keyword
{
    color: #666666;
}
#accordian-musica .partner_presented
{
    display:block;
    position:absolute;
    bottom:50px;
    right:10px;
}
#accordian-musica .partner_presented img
{
    margin-bottom:0;
    margin-left: 4px;
}


/*******************************/
/* Sidebar blocks              */
/*******************************/
/*.hidePromo{
        display:none;
}*/
#sidebarPromoBlocks {
    margin-top:10px;
}
#sidebarPromoBlocks .zone{
    width:152px;
    overflow:hidden;
    border:1px solid #CCC;
    margin-bottom:5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding-top:9px;
    padding-bottom:9px;
    width:147px;
    margin-bottom:10px;
}
#sidebarPromoBlocks .leftFloat{
    clear:both;
}
#sidebarPromoBlocks .rightFloat:after{
    content: "";
    clear: both;
}
#sidebarPromoBlocks .zoneAutoPromo a{
    display:block;
    width:127px;
    height:150px;
    border:1px solid #000;
    margin:auto;
    position:relative;
}
#sidebarPromoBlocks .zoneAutoPromo a span.inner-overlay-wrap{
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    transition: all 200ms;
    -moz-transition: all 200ms; /* Firefox 4 */
    -o-transition: all 200ms; /* Opera */
    -webkit-transition: all 200ms; /* Safari and Chrome */
}
#sidebarPromoBlocks .zone iframe{
    width:129px;
    height:152px;
    margin-left:9px;
    margin-right:9px;
}
#sidebarPromoBlocks .zoneAutoPromo a:hover span.inner-overlay-wrap{
    background-color: rgba(0, 0, 0, 0.7);
}
#sidebarPromoBlocks .zoneAutoPromo a span span{
    display:block;
    position:absolute;
    bottom:0;
    width:121px;
    height:auto;
    background-color: rgba(0, 0, 0, 0.7);
    padding:3px;
    color:white;
}
#wiresList {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
    border-right:1px solid #CCC;
    overflow:hidden;
    margin-top:5px;
    margin-bottom: 10px;
}
#wiresList h5 {
    background-color:#B4292E;
    color:white;
    text-shadow:none;
    line-height:31px;
    padding:0 10px 0 10px;
    margin-bottom:0;
    font-size:14px;
    transition: all 300ms;
    -moz-transition: all 300ms; /* Firefox 4 */
    -o-transition: all 300ms; /* Opera */
    -webkit-transition: all 300ms; /* Safari and Chrome */
}
#wiresList h5 a{
    color:white;
    font-size:16px;
}
#wiresList ul{
    margin:0;
    list-style:none;
}
#wiresList ul li{
    border-bottom:1px solid #CCC;
}
#wiresList ul li.last{
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
#wiresList ul li a{
    display:block;
    padding:3px 10px 3px 10px;
    transition: all 300ms;
    -moz-transition: all 300ms; /* Firefox 4 */
    -o-transition: all 300ms; /* Opera */
    -webkit-transition: all 300ms; /* Safari and Chrome */
}
#wiresList ul li a:hover{
    text-decoration:none;
    background-color:#fff8f8;
}
#wiresList ul li a span{
    color:#444;
    margin-bottom:0;
    font-weight:normal;
    display:block;
}
.sidebar-live-buttons-block
{
    display:block;
    margin:0 0 15px;
}
.gradient-list-buttons,
.gradient-list-buttons li
{
    display:block;
    margin:0;
    padding:0;
}
.gradient-list-buttons
{
}
.gradient-list-buttons li
{
    float:left;
    background:#f5ebec;
    background:linear-gradient(bottom, #ffffff 27%, #f5ebec 90%);
    background:-o-linear-gradient(bottom, #ffffff 27%, #f5ebec 90%);
    background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5ebec));
    background:-moz-linear-gradient(top,#ffffff,#f5ebec);
    background:-ms-linear-gradient(bottom, #ffffff 27%, #f5ebec 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5ebec',GradientType=0 ); /* IE6-9 */

}
.gradient-list-buttons li:hover
{
    background:#ffffff;
    background:linear-gradient(bottom, #f5ebec 27%, #ffffff 90%);
    background:-o-linear-gradient(bottom, #f5ebec 27%, #ffffff 90%);
    background:-webkit-gradient(linear, left top, left bottom, from(#f5ebec), to(#ffffff));
    background:-moz-linear-gradient(top,#f5ebec,#ffffff);
    background:-ms-linear-gradient(bottom, #f5ebec 27%, #ffffff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5ebec', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */


}
.gradient-list-buttons li.weather-button
{
    background: url("http://static.euronews.com/media/weather/weather-new-bg.jpg") repeat-y scroll 100% 100% #f5ebec;
}
.gradient-list-buttons li a:link,
.gradient-list-buttons li a:visited,
.gradient-list-buttons li a:hover,
.gradient-list-buttons li a:active
{
    text-align: center;
    font-weight: normal;
    text-decoration: none;
    display: block;
    width: 142px;
    height: 46px;
    padding: 5px;
}
.gradient-list-buttons li.weather-button a:link,
.gradient-list-buttons li.weather-button a:visited,
.gradient-list-buttons li.weather-button a:hover,
.gradient-list-buttons li.weather-button a:active
{
    text-align: left;
}
.gradient-list-buttons li a{
    border-top:1px solid transparent;
    border-left:1px solid transparent;
}
.gradient-list-buttons li.tv{
    border:1px solid #CCC;
}
.gradient-list-buttons li.radio{
    border-top:1px solid #CCC;	
    border-right:1px solid #CCC;	
    border-bottom:1px solid #CCC;	
}
.gradient-list-buttons li.bulletin{
    border-left:1px solid #CCC;	
    border-bottom:1px solid #CCC;	
    border-right:1px solid #CCC;	
}
.gradient-list-buttons li.weather-button{
    border-bottom:1px solid #CCC;	
    border-right:1px solid #CCC;	
}
.gradient-list-buttons li a:hover{
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;

}
.gradient-list-buttons li a.tv-icon
{
    background: transparent url(http://static.euronews.com/media/euronews-tv-icon.png) 50% 29px no-repeat;
}
.gradient-list-buttons li a.radio-icon
{
    background: transparent url(http://static.euronews.com/media/euronews-radio-icon.png) 50% 29px no-repeat;
}
.gradient-list-buttons li a.bulletin-icon
{
    background: transparent url(http://static.euronews.com/media/euronews-bulletin-icon.png) 50% 29px no-repeat;
}
.gradient-list-buttons li a#more-weather{
}
.gradient-list-buttons li a:link strong,
.gradient-list-buttons li a:visited strong,
.gradient-list-buttons li a:hover strong,
.gradient-list-buttons li a:active strong
{
    font-weight:bold;
    font-size: 1.25em;
}
.gradient-list-buttons li.red-span a:link span,
.gradient-list-buttons li.red-span a:visited span,
.gradient-list-buttons li.red-span a:hover span,
.gradient-list-buttons li.red-span a:active span
{
    font-weight:bold;
    color:#ec0900;
}
.gradient-list-buttons #weather-wrapper,
.gradient-list-buttons #weather-leadin,
.gradient-list-buttons #weather-city
{
    text-shadow:none;
    position: relative;
}
.gradient-list-buttons #weather-wrapper
{
    padding:0;
}
.gradient-list-buttons #weather-leadin
{
    text-transform:none;
    color: #000;
    display: block;
    font-weight: normal;
    padding-top: 0;
    padding-left: 0;
}
.gradient-list-buttons #weather-city
{
    color: #EC0900;
    display: block;
    padding-left:0;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    height:1em;
    margin-top:-2px;
}
.gradient-list-buttons #weather-temp
{
    color: #000;
    display: block;
    padding-left:0;
    font-size:12px;
    line-height:14px;
}
.gradient-list-buttons #weather-country
{
    display:none;
}
.gradient-list-buttons #weather-teaser
{
    padding:0;
    width:100%;
}

.social-block
{
    display:block;
    width:310px;
    border: dotted 1px #ddd;
}
.social-block h3
{
    display:block;
    color:#fff;
    background-color:#024363;
    text-shadow:0 0 1px #268;
    font-size:16px;
    font-weight:bold;
    padding:8px;
    text-shadow:none;
}
.social-block ul
{
    display:inline;
    list-style-type:none;
    margin:0;
}
.social-block > div
{
    background:transparent url(../media/grey_pix.gif) repeat-y scroll 50% 0%;
    height:129px;
}
.social-block ul li
{
    float:left;
    list-style-type:none;
    margin:0;
    padding:0 0 0 35px;
    width:120px;
}
.social-block ul li.fi
{
    padding:0;
    width:120px;
}
.social-block ul li a, .social-block ul li a:hover
{
    display:block;
    margin:0;
    padding:0;
    vertical-align:middle;
    height:35px;
    line-height:35px;
    text-decoration:none;
}
.social-block ul li a:hover
{
    color:#999;
}
.social-block ul li img
{
    width:35px;
    height:35px;
    border:0;
    vertical-align:middle;
    line-height:35px;
    margin:0 10px 0 0;
}
.three-block-body-white
{
    background:transparent url(../media/three-block-body-white.gif) repeat-y 0 0;
    padding:0 0 0 5px;
    font-size:0.96em;
    text-shadow:#fff 0px 1px 1px;
}
.three-block-header-white
{
    background:transparent url(../media/three-block-header-white.gif) no-repeat 10px 0px;
    padding:5px 10px 0 10px;
}
.three-block-footer-white
{
    background:transparent url(../media/three-block-footer-white.gif) no-repeat 0 100%;
    padding-bottom:7px;
}
/* nocomment videobar */
#nocommentvideobarwrapper h2
{
    font-size:16px;
    color:#fff;
    text-shadow:0 0 1px #000;
    margin:0 0 5px 0;
}
#noccommentvideobarlist
{
    list-style-type:none;
    margin:0;
    padding:0;
}
#noccommentvideobarlist li
{
    float:left;
    display:block;
    width:90px;
    padding-right:3px;
    margin-left:1px;
}
#noccommentvideobarlist li span
{
    display:block;
}
#noccommentvideobarlist li span.vid
{
    height:17px;
    width:17px;
    background:transparent url(../media/btn-video-tiny-out.png) no-repeat 0 0;
    top:30px;
    right:4px;
}
#noccommentvideobarlist li.firstvideo span.vid
{
    height:22px;
    width:22px;
    background:transparent url(../media/btn-video-small-out.png) no-repeat 0 0;
    top:47px;
}
#noccommentvideobarlist li img
{
    width:88px;
}
#noccommentvideobarlist li.firstvideo img
{
    width:128px;
}
#noccommentvideobarlist li a img
{
    border:1px solid #000;
    -moz-box-shadow:1px 1px 3px #000;
}
#noccommentvideobarlist li a:hover img,
#noccommentvideobarlist li a:focus img,
#noccommentvideobarlist li a:active img
{
    border:1px solid #fff;
}
#noccommentvideobarlist li.firstvideo
{
    font-size:14px;
    line-height:16px;
    margin:0 2px 0 0;
    width:130px;
}
#noccommentvideobarlist a
{
    line-height:14px;
    display:block;
    color:#eee;
    text-decoration:none;
    text-shadow:0 0 1px #000;
    position:relative;
}
#noccommentvideobarlist a:hover,
#noccommentvideobarlist a:focus,
#noccommentvideobarlist a:active
{
    color:#fff;
    text-decoration:none;
}
#nocommentVideoBar .more-link
{
    padding:5px 0 0 0;
}

.last-col
{
    margin-right:0;
}
.topStoryImgLink,
.mainPromo a,
.accImgLink 
{
    position:relative;
}
span.vid
{
    display:block;
    height:30px;
    width:30px;
    background:transparent url(../media/btn-video-out.png) no-repeat 0 0;
    position:absolute;
    top:125px;
    right:15px;
}
.mainPromo span.vid
{
    top:130px;
    right:10px;
}
.accImgLink span.vid
{
    right:10px;
}
a:hover span.vid,
a:focus span.vid,
a:active span.vid
{
    background:transparent url(../media/btn-video-on.png) no-repeat 0 0;
}
h1.blockTitle a,
h3.blockTitle a
{
    color:#333333;
    font-weight:lighter;
    text-decoration:none;
}
.rel-block
{
    position:relative;
}
.rel-block h3
{
    text-align:left;
    color:#444;
    text-shadow:none;
    font-size: 16px;
}
.rel-block h3 span
{
    font-weight:bold;
    color:#222;
}
.fb-wrapper
{
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    width:287px; 
    height:200px; 
    overflow-y:scroll; 
    overflow-x:hidden;
    padding:2px 0;
}
.fb-wrapper div
{
    border:1px solid #ccc;
}
.fb-large
{
    height:400px;
}
ul.kwl
{
    padding:0;
    position:static;
    font-size:14px;
    color: #444444;
    letter-spacing: normal;
    margin: 0 0 0.75em;
    text-transform: none;
    display:inline;
    list-style:none;
}
ul.kwl li
{
    display:inline-block;
    *display:inline;
    margin-bottom:4px;
}
#article-text ul.kwl a:link, #article-text ul.kwl a:visited
{
    font-weight:normal;
    background-color:#09F;
    color:#FFF;
    padding:3px 7px 3px 7px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-decoration:none;
    transition: all 300ms;
    -moz-transition: all 300ms; /* Firefox 4 */
    -o-transition: all 300ms; /* Opera */
    -webkit-transition: all 300ms; /* Safari and Chrome */
}
#article-text ul.kwl a:hover {
    text-decoration:none;
    background-color:#3370CC;
}
span.more-about
{
    font-weight:bold;
    font-size:14px;
}
div.themeBreadcrumb
{
    background:none;
    padding:0;
    position:static;
    font-size:24px;
    color: #444444;
    letter-spacing: normal;
    margin: 0 0 6px;
    text-transform: none;
    width: 100%;
    line-height: 1.2em;
    display:block;
    border-bottom:1px solid #CCCCCC;
    padding-bottom:6px;
}
div.themeBreadcrumb span.themeLink
{
    border-right: 1px solid #CCCCCC;
    font-size: 30px;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
    text-transform: uppercase;
}
div.themeBreadcrumb span.specialCoverageLink
{
    font-size: 22px;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
}
div.themeBreadcrumb span.typelink {	
    border-left: 1px solid #CCCCCC;
    font-size: 20px;
    margin: 0  0 0 10px;
}
div.themeBreadcrumb a
{
    padding:0;
    font-size:24px;
    color: #444444;
    letter-spacing: normal;
    line-height: 1.2em;
    font-weight:normal;
}
div.themeBreadcrumb span.themeLink a
{
    font-size: 30px;
    text-transform: uppercase;
    font-weight:normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {         
    div.pub-block
    {
        padding-right:1px;
        line-height:1px;
    }
    div.pub-banner
    {
        padding-bottom:5px;
        width: 970px;
    }
    .col-pub-skyscraper div.pub-block
    {
        padding-right:0;
        padding-left:1px;
        padding-bottom:16px;
    }
    .col-pub-p-b 
    {
        padding-bottom:6px;
    } 
}
div.pub-banner
{
    z-index:300;
}

/**************************/
/* Articles: same author  */
/**************************/
p.saTitle
{
    color:#000;
    margin-bottom:.36em;
    font-weight:bold;
    font-size:17px;
    text-shadow:#ccc 1px 1px 1px;
}
.sameAuthor
{
    padding:10px;
}
.sameAuthor ul
{
    margin:0;
}
.sameAuthor ul li
{
    margin-left:0;
    list-style-type:none;
    position:relative;
    padding-left:16px;
    background:transparent url(../media/bullet.gif) no-repeat 0 0.44em;
}
.sameAuthor ul li a:link,
.sameAuthor ul li a:visited,
.sameAuthor ul li a:hover,
.sameAuthor ul li a:active
{
    text-decoration:none;
    font-weight:normal;
    color:#333;
}
.sameAuthor ul li a:hover
{
    text-decoration:underline;
    color:#333;
}
.sameAuthor ul li a span.auth-dt
{
    font-size:14px;
    color:#999;
}
.sameAuthor ul li a span.authorTitle
{
    font-size:16px;
}
.articleProducer
{
    font-style:italic;
    text-align:left;
    margin-bottom:10px;
    font-size:14px;
}
p.articleAuthor
{
    font-style:italic;
    text-align:left;
    margin-bottom:10px;
    font-size:14px;
}
#articleTranscript:after {
    display: block;
    clear: both;
    content: " ";
    height: 0;
    overflow: hidden;
}
#article-text p.articleAuthor a:link,#article-text p.articleAuthor a:visited, p.articleAuthor a:link, p.articleAuthor a:visited {
    color: #3370CC;
    font-weight:bold;
}
p.articleProducer a {
    color: #3370CC;
}

#article-text p.keySentence {
    float:right;
    max-width:350px;
    margin:15px;
    font-size:20px;
    font-weight:bold;
}
p.articleAuthor img
{
    border:1px solid #000;
    padding:2px;
    margin:0 6px 0 0;
}
.nameAuthor h1,
.nameAuthor h2
{
    color:#222;
    font-weight:bold;
    clear:both;
}
.nameAuthor .posteAuthor {
    float:left;
    font-weight: bold;
    font-size: 15px;
	margin-bottom:15px;
}
.nameAuthor h2 {
	margin-left:0 !important;
	margin-right:0 !important;
}
.nameAuthor .twitterAuthor {
    float:left;
    vertical-align:middle;
    margin-left:5px;
    margin-right:5px;
}
.titleMoreJournalist {
    margin-top:30px; 
}
.no-border-b,
h1.no-border-b, h2.no-border-b, h3.no-border-b,
.subcategoryList ul li.no-border-b
{
    border-bottom:0 none;
}
.no-border-r,
h1.no-border-r, h2.no-border-r, h3.no-border-r,
div.themeBreadcrumb span.no-border-r,
.subcategoryList ul li.no-border-r
{
    border-right:0 none;
}
.no-border-l,
h1.no-border-l, h2.no-border-l, h3.no-border-l,
.subcategoryList ul li.no-border-l
{
    border-left:0 none;
}
.no-border-t,
h1.no-border-t, h2.no-border-t, h3.no-border-t,
.subcategoryList ul li.no-border-t
{
    border-top:0 none;
}

/*Reusable blocks: homepage and articles*/

h1.header-title,
h2.header-title
{
    display:block;
}
h1.header-title,
h2.header-title,
h1.header-title a,
h2.header-title a
{
    color:#787878;
    font-size: 18px;
    margin: 0;
    padding: 0 0 6px;
    text-transform: uppercase;
    text-decoration:none;
    font-weight:normal;
}
h1.header-title a:hover,
h2.header-title a:hover
{
    text-decoration:underline;
}

.block-wrapper
{
    display:block;
    border-top:3px solid #999;
    border-bottom:1px solid #ccc;
    padding-top:6px;
}
.breaking-news-wrapper
{
    display:block;
    border-bottom:1px solid #ccc;
}

.block-headlines-topstories h1,
.block-headlines-topstories h1 a
{
    color:#787878;
    font-weight:normal;
}
.block-headlines-topstories a.topStoryImgLink:link,
.block-headlines-topstories a.topStoryImgLink:visited,
.block-headlines-topstories a.topStoryImgLink:hover,
.block-headlines-topstories a.topStoryImgLink:active
{
    float:left;
    overflow:hidden;
    text-decoration:none;
    background:none;
    text-align:left;
    position:relative;
    height: 259px;
    min-height: 259px;
    margin: 0;
    padding: 0;
    width: 463px;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}

.block-headlines-topstories a.topStoryImgLink img
{
    margin:0;
    width: 463px;
    display:none;
}
.block-headlines-topstories span.vid
{
    top:inherit;
    left:inherit;
    position:absolute;
    z-index:150;
    width:20px;
    height:20px;
    *width:27px;
    *height:27px;
    width:27px\0/;
    height:27px\0/;
    background-size:20px;
    right:20px;
    bottom:15px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAAH608TDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAvBJREFUeNpi+P//PwMUc4JoFgYIaIDSDExQzGBgYFAEohlByoCgCojZQCoBAgim3xgsASQalJSU/oNoJgZkAFXWAKIBAghmSAYQSzCgArA2fZiEsrJyPQjPnz9fBSQJ09nAgAmaAAKIAck7gjAnwTAunSeAeAcTTALJLhCwgIUBHLS0tESDFEG5HEzorrh7924jlPkDJDkFxBIQEPiAJMGAHJJs0NAEgfdAPBHEAAggmCQM2ACxCwN2sAyIbyFHGAiYQn0E1mRsbJyPRWMUVI0QzEYeIF2CrALJpwy8vLyfL1y40IctvuQY8IDPnz/zooUrCLCCEts1XJrq6+sXx8XF3UMT/gTEv5EDxxiIfRnwgxlA/AJbqBINAAIIl0Z1IAYF2lsgfoAuyYLEBgVSGSi9YDHkNRBPRbcJpLCCCJc1IEc6XIOnp2cUWnAjg1qYJht0GVDyNjQ0LMCiiRmIRZlwpcNPnz7xY4lkEAhgIuQJkK2wAgYKpJnIiSeQpl/4FNTU1CxFS8RXWKB5KAFdMSjXnj17diIWczYyQWP8N7Joa2vrAhwaHqMn3FpokOICH4G4H1vacwJiOywa1gLxZUIJFi8ACDBCmjihJaI2EIvgUXcXiK8C8QUg/keKZaCiMAyIVRjIB3uA+Ai2dIHMjoSWuSgW9fb26r5584aNBMtcoDnQGFfBDip2ubHpBOXQW7duqYLY5ubmZydNmrRLRETkF5EWXwHiNciFTDIui9DByZMnjYEWGpNgsQ4QfwAFLRM0yMTJiRioxZWgUiIyMtLvxYsX7DiUmsHiiZ+BCuDUqVOG1tbWFSCLJ0+erIUl0XGCgvEpNSwDVrUXgEG6Q0JC4ie2YhKIv7NA6yNQ5adFqgUkJJa9yAlkFbTCVyNkgZWV1Zn+/v7dJKTGrUB8EVum1gXiYHTVoDgAJoA7JFgAC7o5UBpvcaUAxKHEZgcsxfRKIP5CatkIq7OVoPlFANqu4oAW5V+B+CEQ34GWj3gBAEmNN2SHRYMTAAAAAElFTkSuQmCC);
    background-repeat:no-repeat;
    background-position:top left;
    *cursor:pointer;
    transition: all 300ms;
    -moz-transition: all 300ms; /* Firefox 4 */
    -o-transition: all 300ms; /* Opera */
    -webkit-transition: all 300ms; /* Safari and Chrome */
}
.block-headlines-topstories .rtl span.vid {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAAH608TDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAM5SURBVHjaYvz//z8DMmCECjQoKyvX3717txG3AFRHAwAAAP//YkQ2g/H///8NixYtUoqLi7vH+P//f6z69gAAAAD//4JxJBgYGDIYUEED4////1kZGBiqlZWV62Gid+/ebURxIEzC2Ng4/+zZsxMZGBi2AgAAAP//bM+hEYAwEETRfwWAoAYGnXqgB0QqiIikh/hY6qCaFLCozNxkYvebtzbemV4b9hf4TFIEVoBO9qBUStlzzpfHANUkJYAQQmytLS4+JmkD7oknddABnD4A/AAAAP//fNIhEoNADIXhrygqe42egCNwm1pURXVlBbfgRmgEM/WYrYGZ7U6WZ5LJJOL9L5GVB27FbMN7r382GzwjDhmwQx+sIZ/DVBlDptclpdRigBxTruBwqiWiwlr0cj0651ow1qjCFfe9n/EtF34AAAD//5yTMQrCQBBFX/AAESSViFaptEhj4zH0BmKVRg8gCCKIpzCNhFwgjVh4C/ESYbEIiq6NCXEZo2bL2f/YZeZNqVnfjMtODxgKuSNwkKAZYJc8cAeWRWgMtMxUGIbtIAgGcRzvXqUbsMr3TDIkSZK667rnAgSwtbTWI6ArzQpAgK75jkhKfYCoDE2A5h/fw9JaO4BvNsLzvKlSyhagfdbyOVCTBI6iqG9Ab+IufjBoDaSmRj7gCOEU2ACPMmE7QAO4ACfz8klr2atEDERR+NMiIoqvYOGCoIUrarelfyAWFuIL2GZgTCH4FJEU2gbEoGLlOwSzkGp1QbGwjDCIzeJ2sclAViZmInrK3MA3d+bcM2Pr8jmgBcwCU4VHh8A78AE8FGM0bDIdWtPAgcnHFhoAN8BrHWwGONR5byOllBNFUct13b6hfAv0TLA1YMcWIKXciON4tcqoJT0Dl2XYErBXBxBCbCZJsvK9VgMD6OvLDuDItHVZlk0IIbbTNG3/tBALGMD5WJ7nk8Bx+WsQBAu+7+/bnpsl7E53dgI4ps6klFvdbnf5D2AXGrYOdP7xzN6As7IbR5K7CbgGNgBOddKPXCXAbpMJVko5YRjOe57XM5SfgKu6jOsUW/tbvQDX5TeVTTaOA21gscjHygaBR+Ae+Kz66WsAi+LDxQwfw90AAAAASUVORK5CYII=);
    right: inherit;
    left: 20px;
}
.block-headlines-topstories a:hover span.vid {
    background-size:20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAAH608TDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAANLSURBVHjaYvz//z8DFHAyMDB8Z4QKNMBEGf///8/EwMBQN01Pry7r0qUmmIoqBgYGNgYGhgYAAAAA//+CCRgzMDCcZfz//3/DXD29+uRLlxoxODCTGwAAAAD//4JxMhgYGCQYUEED4/////UZGBgCGRgYGObq6dUzMDAwMFpbH0+aPn0XhgORQBMAAAD//2JE8o4gAwODEgMDw1lkn2DTeYKBgWEH4////xtg9sHsQnZQA7JjGBgYGJIvXWpkYGDowJCESsB1ijAwMORM1dOry750qQndnwzQUKyCCr5nYGCYyMDAwAAAAAD//0L2CgMDA4MNAwODCwN2sIyBgeEWujdNGRgYvGGCWKxHBpMYGBjeMf7//5+HgYGhBFkG2cc/GRj+Z2Ea0sD4//9/LQYGhjBcGuFOQw3XVqwxAtPIbGd3JGHKlL1oZnxiYGDoQw4cYwYGBl8G/GAGAwPDC2yhSjQAAAAA//+clDEKwkAQRV8UMYVo4wHsPMBCSgPeQ/AUEhBBsM9WKT2Ch0hlZ6MHEMRKLOyEIGOVsIbdTXD6Nwzz34wLnAID4AlcfVAHWAGhpckDyOpQCCQtJtta3dZKJaMoOhnrNusD7AIR+dFKK5UMi6LvCBogq3SvQ46QAe6NkE2vv6HyM7Ud7xKIyARY1qE3iONsKnnXQK+ExnF8XKRpbgFuwN40YgN0PcG+AG1zbw7MLMABODcJ660vrWXM0kAQROHvmsDlUogcKJJCJFhEQ1r/h6isCNtqlX8hWFx1mMoulXBBzGGXMp1NBC2EWIh/wCQKIYJrs8Jd2LtzFV+zMDvDY9h5b7aoyAV2gC3Az8l7Ah6AIfBpQ1bSNlLj9+gDgyIpHmjtphAEQUNK+ej7/tySNDZtmhLQAjxTRXIwXz1vIuP43IL4HoiSZCfASla2STqWxAOg7yilasBRXmYWWYq4XJ6KKGqvVaszw/UcOHWUUoXu/hOyJD6azeFxp3O9ED5zlFKr+kfyt85cdyq63azOUvtrH6j/45tdAXfJ0T8ENgunsVIZy16vbTGNN8CtSdQNYHcxOwzDuhBiZKmzCXChz1y7Wgf2snRXgBfgEniz9cbvnb0BbANLwLKOjYF34BkYaX/MxdcATDCgE8GAX2gAAAAASUVORK5CYII=);
}
.block-headlines-topstories .rtl a:hover span.vid {
    background-size:20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAAH608TDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAM2SURBVHjaYvz//z8DMmCECjTM1dOrT750qRG3AFRHAwAAAP//YkQ2g/H///8NC3JynBOmTNnL+P//f6z69gAAAAD//4JxJBgYGDIYUEED4////1kZGBiq5+rp1cNEky9dakRxIExiqp5eXfalS00MDAxbAQAAAP//bM+hEYAwEETRfwqHoAhkPA1QBB3EICiASQHRSArAUkMkNS0qMzeZ2P3mrbV3utea/QU+k3QAI0Ale1C6Y1xVyuIxwGOSEsAVwjmAuZhN0gTsHU+qoBnYfAD4AQAA//980iESg0AMheGvKCp7jZ6AI3CbWlRFdWUFt+BGaAQz9ZitgZntTpZnkskk4v0vkZUHbsVsw3uvfzYbPCMOGbBDH6whn8NUGUOm1yWl1GKAHFOu4HCqJaLCWvRyPTrnWjDWqMIV972f8S0XfgAAAP//nNNBSkJRFIfx3yMEZw3CkQQuwCbNGrmI2oE0cqRzIZBAWkXQNiLQoeAC2kOTooEpep30xC6nV3qH9/4/zuWc71Sa9Zdx5bnAdZCb4iWC+jitKLDGaB/q4jxPPQ0GnbfJ5Ko/n4+/r1a43+1ZZEid4qNW+9qD4LFIKd2gHc0KAmi525FIqV8gR0O3aB7wPUVKqYFe3oiyagA9ly0f4iQS+H02u8ygH+Le/cOgMRa5Rj00gvACD9hUCdvCGT7xmj9uaS1/loaBMIz/FAyK//INHCw4OLQgbh3dJBVpwambUySLGQr9Fk66BsSg4uSXcC3VguLgUAThkA5N0y0uObjixbuIPuO9B788d+/7XGy7fBOoABvAct6jU+ATGAGP+RhNy0yH1ApwpOtjCyXALfBmgq0BxzLvbSSEcOI4rgRBMNCU74C+DrYL7NsCokbDd8fj9aJGVfQCXKmwKnBoBHjeiZsk31wbYAAD+dgBnOqO7n04XIybTd9N09WfPsQCBnAxl2XZEtCZWW23DxZ6vZrtvVnC7qWzLuBonbVavjuZ/IWzSwnbA+r/eGcfwLnajTPJXQZsgCXAmUx6tbADeGUmWAjhRFG0FYZhX1N+Bq5NGVfPj/a3egVu1H8qm2ycB2rAdp6PhQaBJ+ABSIs2fQ0ASPu3xZi0tmgAAAAASUVORK5CYII=);
}
.block-headlines-topstories h2.topStoryTitle
{
    margin-bottom:0.4em;
    line-height:1em;
    font-size: 2.3em;
    letter-spacing:0;
}
.block-headlines-topstories .topStoryProd
{
    position:relative;
    float:right;
    display:block;
    min-height: 245px;
    padding: 6px;
    width: 153px;
    background-color:#eee;
    border-top: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
}
.topStoryProd p
{
    margin:0 0 0 10px;
    line-height:1.5em;
}

.topStoryProd ul,
.block-headlines-topstories .topstory-two-blocks ul
{
    list-style-type: none;
    margin:0;
    clear:both;
}
.topStoryProd ul
{
    margin-top: 1.5em;
    margin-left:10px;
}
.block-headlines-topstories .topstory-two-blocks ul
{
    margin-top: 0.5em;
}
.topStoryProd ul li,
.block-headlines-topstories .topstory-two-blocks ul li
{
    background: url("../media/top-story-red-dot.gif") no-repeat scroll 0 0.25em transparent;
    line-height: 1.2;
    padding-bottom: 6px;
    padding-left: 16px;
}
.topStoryProd ul li a:link,
.topStoryProd ul li a:visited,
.topStoryProd ul li a:hover,
.topStoryProd ul li a:active,
.block-headlines-topstories .topstory-two-blocks ul li a:link,
.block-headlines-topstories .topstory-two-blocks ul li a:visited,
.block-headlines-topstories .topstory-two-blocks ul li a:hover,
.block-headlines-topstories .topstory-two-blocks ul li a:active
{
    font-weight:normal;
}
.block-headlines-topstories .topStory-sub-2-col
{
    width: 310px;
    border-top: 1px solid #CCCCCC;
    padding-top: 10px;
}

.block-headlines-topstories .topstory-two-blocks
{
    display:block;
    float:left;
    width:310px;
    margin:0 10px 0 0;
}
.block-headlines-topstories .topstory-two-blocks a img
{
    width:117px;
    height:auto;
    float:left;
    margin: 0 6px 0 0;
}
.block-headlines-topstories .topstory-two-blocks a
{
    display:block;
    overflow:hidden;
}
.block-headlines-topstories .topstory-two-blocks h2
{
    color: #000000;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 4px;
    font-weight:bold;
    min-height:36px;
    _height:36px;
}
.block-headlines-topstories .topstory-two-blocks .topstory-two-blocks-wrap a
{
    display:block;
    float:left;
}
/*.block-headlines-topstories .topstory-two-blocks a span.vid
        {
        background: url("../media/btn-video-small-out.png") no-repeat scroll 0 0 transparent;
        left: 90px;
        top: 40px;
        width:22px;
        height:22px;
        }*/
.block-headlines-topstories .breaking-news
{
    display:block;
    background-color:#e20304;
    padding-bottom:10px;
}
.block-headlines-topstories .breaking-news h1.header-title,
.block-headlines-topstories .breaking-news h1.header-title a,
.block-headlines-topstories .breaking-news h2.topStoryTitle,
.block-headlines-topstories .breaking-news h2.topStoryTitle a,
.block-headlines-topstories .breaking-news ul li h3 a,
.block-headlines-topstories .breaking-news p
{
    color:#fff;
}
.block-headlines-topstories .breaking-news h1.header-title,
.block-headlines-topstories .breaking-news h2.topStoryTitle
{
    padding:0 10px;
}
.block-headlines-topstories .breaking-news h1.header-title
{
    padding-top:10px;
    padding-bottom: 4px;
}
.block-headlines-topstories .breaking-news .topStoryProd,
.block-headlines-topstories .breaking-news ul,
.block-headlines-topstories .breaking-news ul li
{
    background-color:#000;
}
.block-headlines-topstories .breaking-news .topStoryProd
{
    border:0 none;
    width:155px;
    height:247px;
}
.block-headlines-topstories .breaking-news ul
{
    border-top:1px solid #fff;
    padding:10px;
    margin: 0;
}
.block-headlines-topstories .breaking-news ul li h3
{
    text-shadow:none;
    font-size:16px;
    line-height: 1.1em;
}
.block-headlines-topstories .breaking-news ul,
.block-headlines-topstories .breaking-news ul li
{
    list-style-type:none;
}
.block-headlines-topstories .breaking-news ul li img
{
    width:145px;
    float:left;
    margin-bottom:6px;
}
.block-headlines-topstories .breaking-news ul li
{
    width:145px;
    margin-right:10px;
    float:left;
}
.block-headlines-topstories .breaking-news ul.related-2-cols li
{
    width:300px;
}
.block-headlines-topstories .breaking-news ul.related-2-cols li img
{
    margin-right:6px;
}
.block-headlines-topstories .breaking-news-wrapper .block-headlines-topstories .topStory-sub-2-col
{
    border-top:0 none;
}
.block-headlines-topstories .topStoryProd ul li.newsPlus{
    background:none;	
    padding-left:0px;
    margin-bottom:4px;
}
.block-headlines-topstories .topStoryProd ul li.newsPlus h6{
    background:none;	
    background-color:#ca0c0c;
    color:#FFFFFF;
    line-height:20px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding-left:5px;
}
.block-headlines-topstories .topStoryProd ul li.newsPlus a{
    color:#ca0c0c;
    padding-left:5px;
    display:block;
    font-weight:bold;
    padding-top:4px;
}
/* Bp : block promo 4 items  
        2 column . 1 with 1 img , 1 with 3 
*/


.block-promo-4-items ul,
.block-promo-4-items ul li
{
    margin:0;
    padding:0;
    list-style-type:none;
}

.block-promo-4-items h2 a,
.block-promo-4-items h2 a:link,
.block-promo-4-items h2 a:hover,
.block-promo-4-items h2 a:visited,
.block-promo-4-items h2 a:active{
    color: #787878; 
    line-height: 1;
    margin-bottom: 0.5em;
}

.block-promo-4-items ul li
{
    display:block;
    width:310px;
    margin-bottom:10px;
    float:left;
    border:0 none;
    position:relative;
}
.block-promo-4-items ul li a,
.block-promo-4-items ul li h2.leadin
{
    color:#000;
    text-shadow:none;
    font-weight:bold;
    font-size:14px;
    margin-bottom:0;
}
.block-promo-4-items ul li:first-child a,
.block-promo-4-items ul li:first-child h2.leadin
{
    font-size:16px;
}
.block-promo-4-items ul li:first-child h2.leadin
{
    margin-top: 5px;
}
.block-promo-4-items ul li a span.vid
{
    background: url("../media/btn-video-small-out.png") no-repeat scroll 0 0 transparent;
    display: block;
    position: absolute;
    left: 90px;
    top: 40px;
    width: 22px;
    height: 22px;
}
.block-promo-4-items ul li a:hover span.vid
{
    background: url("../media/btn-video-small-on.png") no-repeat scroll 0 0 transparent;
}
.block-promo-4-items ul li:first-child a span.vid
{
    background: url("../media/btn-video-out.png") no-repeat scroll 0 0 transparent;
    display: block;
    position: absolute;
    right: auto;
    left: 275px;
    top: 140px;
    width: 30px;
    height: 30px;
}
.block-promo-4-items ul li:first-child a:hover span.vid
{
    background: url("../media/btn-video-on.png") no-repeat scroll 0 0 transparent;
}
.block-promo-4-items ul li img
{
    width:117px;
    float:left;
    margin-right:6px;
}
.block-promo-4-items ul li:first-child,
.block-promo-4-items ul li:last-child,
{
    margin-bottom:0;
}
.block-promo-4-items ul li:first-child
{
    margin-right:10px;
}
.block-promo-4-items ul li:first-child img
{
    width:310px;
    float:none;
}

/* bloc latest from same category (page articles) */
.block-list-cat-articles h3 {
    font-size:22px;
}
.block-list-cat-articles h3 a
{
    color: #787878;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 0.46em;
    text-shadow: 1px 1px 1px #CCCCCC;
}
.block-list-cat-articles ul
{
    padding:0;
    margin:0 5px 0 5px;
    list-style-type:none;
}
.block-list-cat-articles ul li
{
    padding:0;
    list-style-type:none;
}
.block-list-cat-articles ul li{
    border-top: 1px solid #CCCCCC;
    clear:both;
    display:block;
}
.block-list-cat-articles ul li a{
    display: block;
    font-size: 14px;
    line-height: 18px;
    text-decoration: none;
    padding:5px;
    font-size: 14px;
    display: block;   
    font-weight: normal; 

    transition: all 300ms;
    -moz-transition: all 300ms; /* Firefox 4 */
    -webkit-transition: all 300ms; /* Safari and Chrome */
    -o-transition: all 300ms; /* Opera */

}
.block-list-cat-articles ul li a:hover,
.block-list-cat-articles ul li a:focus,
.block-list-cat-articles ul li a:active
{
    background-color:#ececec;
    color:#000000;
    text-decoration:none !important;
    text-shadow:0 1px 0 #fff;
}
.block-list-cat-articles ul li:first-child a
{
    font-weight: bold;
    float:left;
    font-size: 13px;
}
.block-list-cat-articles ul li:first-child a img
{
    width:117px;
    margin-right:6px;
    float:left;
}


/*
Special block to promote some article
*/
h2.topPromo-title
{
    text-transform:uppercase;
    margin-bottom:6px;
    font-size: 28px;
    font-weight: bold;
}
h2.topPromo-title a:link,
h2.topPromo-title a:visited,
h2.topPromo-title a:hover,
h2.topPromo-title a:active
{
    line-height:1;
    border:0 none;
    overflow:normal;
    color:#787878;
}
h2.topPromo-title a:hover
{
    text-decoration:none;
}

/*
Main headlines for each theme
list of lists with 3 article in each
*/
.block-top-themes ul,
.block-top-themes ul li
{
    display:block;
    margin:0;
    padding:0;
    list-style-type:none;
}
.block-top-themes ul li
{
    width:310px;
    margin:0 10px 20px 0;
    float:left;
    border-top: 2px solid #999;
    position:relative;
}
.block-top-themes ul li.even
{
    margin-right:0;
}
.block-top-themes ul li.lastLI
{
    width:100%;
    margin:0;
}
.block-top-themes ul li:last-child ul,
.block-top-themes ul li.lastLI ul
{
    width:320px;
    float:left;
}
.block-top-themes ul li h2,
.block-top-themes ul li h2 a
{
    font-size: 30px;
    font-weight: normal;
    color:#999;
}
.block-top-themes ul li h2
{
    margin-bottom: 6px;
    padding-top:4px;
}
.block-top-themes ul li ul li
{
    border:0 none;
    background: url("../media/top-story-red-triangle.png") no-repeat scroll 0 0.25em transparent;
    line-height: 1.2;
    padding-bottom: 0;
    padding-left: 16px;
    margin:0 0 6px 0;
    width: 294px;
}
.block-top-themes ul li ul li:first-child
{
    background: 0 none;
    border-bottom:1px solid #ccc;
    padding-left: 0;
    padding-bottom:0;
    width: 310px;
    clear: both;
}
.block-top-themes ul li ul li:first-child a span.vid
{
    display: block;
    position: absolute;
    background: url("../media/btn-video-small-out.png") no-repeat scroll 0 0 transparent;
    width: 22px;
    height: 22px;
    top: 40px;
    left: 90px;
    right:auto;
}
.block-top-themes ul li ul li:first-child a:hover span.vid
{
    background: url("../media/btn-video-small-on.png") no-repeat scroll 0 0 transparent;
}
.block-top-themes ul li ul li h3
{
    font-size:12px;
    margin:0;
}
.block-top-themes ul li ul li:first-child h3
{
    font-size: 17px;
    font-weight: bold;
    line-height:1;
}
.block-top-themes ul li ul li a:link,
.block-top-themes ul li ul li a:visited,
.block-top-themes ul li ul li a:hover,
.block-top-themes ul li ul li a:active,
.block-top-themes ul li ul li a h3
{
    color:#000;
    text-decoration:none;
    text-shadow:none;
    line-height:1.4;
}
.block-top-themes ul li ul li a:hover
{
    text-decoration:underline;
}
.block-top-themes ul li ul li img
{
    width:117px;
    margin:0 6px 6px 0;
    float:left;
}
.block-top-themes ul li ul.extra-title,
.block-top-themes ul li ul.extra-title li
{
    width:300px;
}
.block-top-themes ul li ul.extra-title li,
.block-top-themes ul li ul.extra-title li:first-child
{
    padding-left:0;
    margin-bottom:10px;
    background:none;
    width:300px;
    border: 0 none;
}
.block-top-themes ul li ul.extra-title li h3
{
    font-size: 15px;
    font-weight: bold;
    line-height:1;
}


/*
A special block with tabs
*/
.block-latest-mag a.topStoryImgLink:link,
.block-latest-mag a.topStoryImgLink:visited,
.block-latest-mag a.topStoryImgLink:hover,
.block-latest-mag a.topStoryImgLink:active
{
    background: url("../media/topStoryDS.gif") no-repeat scroll 100% 100% transparent;
    float: left;
    height: 177px;
    margin: 0 10px 7px 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: 313px;
}
.block-latest-mag a.topStoryImgLink span.vid
{
    right: 10px;
    top: 140px;
}
.block-latest-mag a.topStoryImgLink img
{
    width:310px;
}
.block-latest-mag .topStoryProd
{
    float: left;
    padding: 0;
    position: relative;
    width: 307px;
}
.block-latest-mag .topStoryTitle
{
    font-size: 2em;
    letter-spacing: -1px;
    line-height: 1em;
    margin-bottom: 0.4em;
}


/*
International news: main headline(s) for each continent
*/
.block-simple-list-2-columns dl
{
    display:block;
    float:left;
    width:310px;
    margin: 0 10px 0 0;
    padding: 6px 0;
    border-top: 1px solid #CCCCCC;
}
.block-simple-list-2-columns dl dt a
{
    display:block;
    color:#787878;
    font-size:16px;
    line-height:1em;
    margin:0;
    padding:0 0 6px;
    font-weight:normal;
    text-decoration:none;
}
.block-simple-list-2-columns dl dt a:hover
{
    text-decoration:underline;
}
.block-simple-list-2-columns dl dd
{
    margin:0;
    padding:0;
}
.block-simple-list-2-columns dl dd ul
{
    margin:0;
    padding:0;/*  80px 0 0*/
}
.block-simple-list-2-columns dl dd ul li
{
    list-style-type:none;
    padding:0 0 2px;
    position:relative;
    _zoom:1;
}
.block-simple-list-2-columns dl dd ul li a
{
    color:#000;
    font-size:15px;
    line-height:1;
    font-weight: bold;
    text-decoration:none;
}
.block-simple-list-2-columns dl dd ul li a:hover
{
    text-decoration:underline;
}
.africa
{
    background: transparent url(../media/news-map-africa.gif) no-repeat 100% 6px;
}
.americas
{
    background: transparent url(../media/news-map-americas.gif) no-repeat 100% 6px;
}
.asia
{
    background: transparent url(../media/news-map-asia.gif) no-repeat 100% 6px;
}
.europe
{
    background: transparent url(../media/news-map-europe.gif) no-repeat 100% 6px;
}
.mid-east
{
    background: transparent url(../media/news-map-mid-east.gif) no-repeat 100% 6px;
}
hr.news-map-bottom
{
    background: transparent none;
    border:0 none;
    margin:0;
    padding:0;
    visibility:hidden;
}

.large-bottom-button
{
    display:block;
    margin:0;
    border-bottom:1px solid #ccc;
    text-align:center;
}
.large-bottom-button a:link,
.large-bottom-button a:visited,
.large-bottom-button a:hover,
.large-bottom-button a:active
{
    font-size:18px;
    color:#000;
    font-weight:bold;
    text-decoration:none;
}
.large-bottom-button a:hover
{
    text-decoration:underline;
}



img
{
    font-size: 10px;
    font-weight: normal;
}
.last-col
{
    margin-right: 0 !important;
}

.radius{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.radiusTop{
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.radiusTopLeft{
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
}
.radiusTopRight{
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
}
.radiusBottom{
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.radiusBottomLeft{
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
}
.radiusBottomRight{
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
}
.radiusLeft {
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.radiusRight {
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.relatedThumbnailsWrapper marquee
{
    height:37px;
}
.relatedThumbnailsWrapper,
.relatedThumbnailsWrapper ul,
.relatedThumbnailsWrapper ul li,
.relatedThumbnailsWrapper ul li a span,
.relatedThumbnailsWrapper .bonusTitle
{
    display:block;
}
.relatedThumbnailsWrapper ul li a span
{
    white-space:normal;
}
.relatedThumbnailsWrapper .bonusTitle
{
    border-bottom:1px solid #E7D4D9;
    margin:0 0 6px;
    font-weight:bold;
    font-variant:small-caps;
}
.relatedThumbnailsWrapper
{
    padding:6px 0 0;
    width:313px;
    position:absolute;
    right:0;
    bottom:10px;
}

.relatedThumbnailsWrapper ul
{
    padding:0;
    height:31px;
    overflow:hidden;
}

.relatedThumbnailsWrapper ul li
{
    padding:0;
    margin: 0 0 6px;
    border:none;
    height:33px;
    clear:none;
    width:100%;
}
.relatedThumbnailsWrapper ul li a:link,
.relatedThumbnailsWrapper ul li a:visited,
.relatedThumbnailsWrapper ul li a:hover,
.relatedThumbnailsWrapper ul li a:active
{
    font-size:14px;
    text-decoration:none;
    position: relative;
    line-height:28px;
}
.relatedThumbnailsWrapper ul li a:hover
{
    text-decoration:underline;
}
.relatedThumbnailsWrapper ul li a img.imgThumbnail
{
    max-height:28px;
    -moz-box-shadow:1px 1px 2px #666;
    -webkit-box-shadow:1px 1px 2px #666;
    box-shadow:1px 1px 2px #666;
    float: left;
    margin: 0 6px 0 0;
}
.relatedThumbnailsWrapper ul li a:hover img.imgThumbnail
{
    -moz-box-shadow:1px 1px 2px #000;
    -webkit-box-shadow:1px 1px 2px #000;
    box-shadow:1px 1px 2px #000;
}

.relatedThumbnailsWrapper ul li a:link span.vid,
.relatedThumbnailsWrapper ul li a:visited span.vid,
.relatedThumbnailsWrapper ul li a:hover span.vid,
.relatedThumbnailsWrapper ul li a:active span.vid,
.relatedThumbnailsMini ul li a:link span.vid,
.relatedThumbnailsMini ul li a:visited span.vid,
.relatedThumbnailsMini ul li a:hover span.vid,
.relatedThumbnailsMini ul li a:active span.vid
{
    background: url("http://static.euronews.com/media/btn-video-small-out.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    right: auto;
    left:15px;
    position: absolute;
    top: 4px;
    width: 22px;
}
.relatedThumbnailsWrapper ul li a.imgWrap:hover span.vid,
.relatedThumbnailsMini ul li a.imgWrap:hover span.vid
{
    background: url("http://static.euronews.com/media/btn-video-small-on.png") no-repeat scroll 0 0 transparent;
}

.relatedThumbnailsMini
{
    display:block;
    height: 30px;
    /*position: absolute;
    bottom: 10px;
    right: 0;*/
}
.relatedThumbnailsMini .bonusTitle
{
    font-weight:bold;
    font-variant:small-caps;
    margin-right:3px;
    line-height:30px;
    float:left;
    clear:none;
}
.relatedThumbnailsMini .bonusTitle:after
{
    content:": ";
}
.relatedThumbnailsMini ul
{
    list-style-type: none;
    margin:0;
    padding:0;
    display:inline;
    clear:none;
}
.relatedThumbnailsMini ul li
{
    position:relative;
    text-align:left;
    float:left;
    margin-left:3px;
    padding:0;
    border: 0 none;
    height:auto;
    clear:none;
}
.relatedThumbnailsMini ul li img.imgThumbnail
{
    height:28px;
    margin-right:6px;
    border: 1px solid #999;
    -moz-box-shadow:1px 1px 2px #666;
    -webkit-box-shadow:1px 1px 2px #666;
    box-shadow:1px 1px 2px #666;
}
.relatedThumbnailsMini ul li a:link,
.relatedThumbnailsMini ul li a:visited,
.relatedThumbnailsMini ul li a:hover,
.relatedThumbnailsMini ul li a:active
{
    display:block;
    float:left;
    font-weight:bold;
    font-size:14px;
    position:relative;
}
.relatedThumbnailsMini ul li a:hover img.imgThumbnail
{
    border: 1px solid #000;
}

a.embededObjectLink  { 
    display: block;
    background-image: url(data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw==);
}
a.embededObjectLink object{
    position:relative;
    z-index:-1;
}
/* SLIDER */
#slides {
    margin:10px 0 10px 0;
    position:relative;
    padding:0 24px 0 24px;
    clear:both;
}
#slides .slides_control {
    background:#000;
    position:relative;
    z-index:500;
}
#slides .slides_container {
    overflow:hidden;
    position:relative;
    display:none;
    margin:0 0 5px 0;
    border:1px solid #353535;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#slides .slides_container li.slide {
    width:557px;
    height:450px;
    display:block;
}
#slides .next, #slides .prev {
    display: none;
    height: 43px;
    left: 0;
    position: absolute;
    top: 207px;
    width: 24px;
    z-index: 101;
    background-repeat:no-repeat;
    background-position:center;
}
#slides .prev:link, #slides .prev:visited {
    background-image: url(data:image/png;base64,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);
}
#slides .next:link, #slides .next:visited {
    background-image: url(data:image/png;base64,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);
    left:auto;
    right:0;
}
#slides .pagination {
    margin:0 auto 15px auto;
    width:auto;
}
#slides .pagination li {
    float:left;
    margin:0 1px;
    list-style:none;
    width:12px;
    height:12px;
}
#slides .pagination:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#slides .pagination li a {
    display:block;
    width:12px;
    height:12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAZCAYAAAAFbs/PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnZJREFUeNq8UjGMElEQnb+7n2XZBQ6UA4nJUt3FM0IMlVyEZAsSE2zA3sRoItrYXKFXXHM2WtHZmNhZHoWU1xFCAxZGY2VniAeKyHHHLrus85db4DwttPAns/v//Hkz7888Yts2/M0Slg+FQiHn8Xi2BEFI49EwTbOl6/pOrVZ758YQt0KxWNwOBAK7siwDghwfBsNoNJoMBoNytVp9OQeUSiUtHA7vo4GiKEApdQCGYcBwOIR+v2/2er0Ugj44lOLxeIVlDoVCIEkS8DzvAJCSCxaw6jPG2gEg5w2WmQXjHgghDoAF+3w+p5IoipvzR6OTsEuW2Q12+OKe+dibMJGX+Tj2SSQS1p/a6DZFVdXRHJDNZpuWZTmcl+fC9szPKmmaVltua7rRaDTr9bqAXIHjuPmjGSCfzx8lk8k1dH0mSxnLnU6n0m63abfbdUCRSAQymcwwGAzexvu9U4M7WVcYkFVkY0BroT1nmc9M+p+0dPPOas7j5bYESmZaMuyWfjzdefPq4KyWSg9i24GQsKusYN/F2SwwGA4H08ng26S89+LLQku3Hsa0cJTun4tRUII8UBG7hHkMfQo/+iZ8P5ia3c44haATLV2MVOTzIwivUpBkHvgTouaEA+phLTYEDxdd0pJ3vOFfEUBSeED+4KqDcgQk/Pt1AUSQF1qSFS+hooGZF8EzLTFhEqSImvJ5F1pSo2mLcYbftNh1qdGrCy1dT91rWgaPnO1TGHsKYJk2EFMBLX2/Ngesq5uPcpcem/qIdzrDgMz0Me6PfXAj/fToQmTtya+TLne+fqy8/fSadg/fA0coRPyX4dr63WFQif1HLf0UYADfhAjgz5cUwQAAAABJRU5ErkJggg==);
    background-position:0 0;
    text-indent: -200%;
    white-space: nowrap;
    overflow: hidden;
}
#slides .pagination li.current a {
    background-position:0 -12px;
}
#slides .caption {
    position: absolute;
    bottom:0;
    background: rgb(34, 34, 34);	
    background: rgba(34, 34, 34, 0.85);	
    width:100%;
}
#slides .caption h2 {
    color:#FFF;
    margin:8px 8px 10px 8px;
    font-size:28px;
}
#slides .caption p {
    padding:0;
    color:#FFF;
    margin:0 8px 8px 8px;
    font-size:12px;
}
#slides .caption p a{
    color:white;
    text-decoration:underline;
}
#slides .caption p a:hover{
    text-decoration:none;
}

.gen-block
{
    border: 1px solid #CCC;
    box-shadow:1px 1px 3px #ccc;
    padding:10px;
    position:relative;
    margin-bottom:25px;
}

.pub-block,
.mid-block,
.pub-block img,
.mid-block img
{
    text-align:center;
    vertical-align:middle;
    line-height:1em;
}
.pub-block,
.mid-block
{
    padding:3px;/* 3px 0;*/
}
/*.pub-full-p
        {
        padding:3px;
        } */
.mid-block
{
    padding:14px;
}
.pub-block *
{
    margin: 0 auto;
}
.advertising-mention
{
    padding:0;
    margin:0;
    text-align:right;
    text-transform:lowercase;
    line-height:1;
    color:#999;
    font-size:11px;
    position:absolute;
    bottom:-14px;
    right:0;
}
.advertising-mention:before
{
    content:"[ ";
}
.advertising-mention:after
{
    content:" ]";
}

.framed-title 
{
    position:relative;
    z-index:2;
    border:1px solid #ccc;
    border-bottom:0px;
    border-radius:4px 4px 0 0;
    width:auto;
    display:inline;
    background:#fff;
    padding:4px 10px;
    color:#89763a;

    clear:both;
}
.framed-content
{
    clear:both;
    position:relative;	
    border-radius:0 4px 4px 4px;
    border:1px solid #ccc; 
    position:relative; 
    padding:10px;
    background:#fff;
    margin-bottom:20px;   

    margin-top:3px;
    *position:inherit;	/* < IE7 */
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .framed-content  { margin-top: 2px; }
}
.astw-wrap 
{
    position:relative;
    margin-bottom:20px;
    background-color:#fff;
}
.framed-content:before,
.framed-content:after
{
    content:"";
    position:absolute;
    z-index:-2;
    bottom:15px;
    left:10px;
    width:50%;
    height:20%;
    max-width:300px;
    max-height:100px;
    -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
    -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
    box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
    -webkit-transform:rotate(-3deg);
    -moz-transform:rotate(-3deg);
    -ms-transform:rotate(-3deg);
    -o-transform:rotate(-3deg);
    transform:rotate(-3deg);
}

.framed-content:after
{
    right:10px;
    left:auto;
    -webkit-transform:rotate(3deg);
    -moz-transform:rotate(3deg);
    -ms-transform:rotate(3deg);
    -o-transform:rotate(3deg);
    transform:rotate(3deg);
}
.framed-content .bt dt
{
    float:left;
    width:8em;
    clear:both;
}
.framed-content .bt dd
{
    *clear:none;
}

#upcomingButton
{
    display: block;
    position:relative;
    padding:16px 16px 0;
    color:#fff;
    background:#000 no-repeat scroll 0 0;
    width:274px;
    max-height:184px;
    text-decoration:none;
}
#upcomingButton .ub-name,
#upcomingButton .ub-title,
#upcomingButton .ub-quote
{
    color:#fff;
    text-shadow:1px 1px 0 #000;
    padding:0;
    display:block;
}
#upcomingButton .ub-name
{
    line-height: 1em;
}
#upcomingButton .ub-title
{
    line-height: 1.1em;
}
#upcomingButton .ub-exclu-title
{
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    font-weight: normal;
    left: 16px;
    line-height: 1.1em;
    margin: 0;
    position: absolute;
    top: 16px;
}
#upcomingButton .ub-exclu-title span
{
    font-weight:bold;
    color:#b80027;
    text-decoration:underline;
    display:block;
    line-height:1em;
}
#upcomingButton .ub-name
{
    font-weight:bold;
    margin: 50px 0 0;
    font-size:18px;
}
#upcomingButton .ub-title
{
    font-weight:normal;
    margin:0;
    font-size:14px;
}
#upcomingButton .ub-quote
{
    margin:10px 0 0;
    font-size:10px;
    line-height:1.1em;
}

#upcomingButton .target-button
{
    bottom:0;
    color:#fff;
    padding:3px 20px;
    margin:10px auto 0;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    text-decoration:none;
    display:block;
    text-align:center;
    width:100px;
}
#upcomingButton .target-button:after
{
    content:" >";
}
#upcomingButton .target-button.button-cat-exclusive
{
    background: #c70222; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3MDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZTAzMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    /*background: -moz-linear-gradient(top,  #c70222 0%, #9e0312 100%);  FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c70222), color-stop(100%,#9e0312));  Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top,  #c70222 0%,#9e0312 100%);  Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  #c70222 0%,#9e0312 100%);  Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c70222 0%,#9e0312 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c70222 0%,#9e0312 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c70222', endColorstr='#9e0312',GradientType=0 ); /* IE6-8 */
}
#upcomingButton .target-button.button-cat-global_conversation
{
    background: #437395; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNzM5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTRlNzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    /*background: -moz-linear-gradient(top,  #437395 0%, #294e71 100%);  FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#437395), color-stop(100%,#294e71));  Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top,  #437395 0%,#294e71 100%);  Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  #437395 0%,#294e71 100%);  Opera 11.10+ */
    background: -ms-linear-gradient(top,  #437395 0%,#294e71 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #437395 0%,#294e71 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#437395', endColorstr='#294e71',GradientType=0 ); /* IE6-8 */

}
#upcomingButton .target-button.button-cat-exclusive:hover
{
    background:#bf0221;
}
#upcomingButton .target-button.button-cat-global_conversation:hover
{
    background:#437395;
}
.videoWrapper
{
    width:606px;
    height:340px;
    position:relative;
    overflow:hidden;
}
.noVideo
{
    height:auto !important;
}
.videoErrMsg
{
    text-align:center;
    padding:1em;
    margin:1em;
    background:#000;
    background:rgba(0,0,0,.7);
    color:#fff;
    text-align:center;
    z-index:2;
    position:relative;
}
.videoErrMsg p
{
    margin:0 auto;
}
.player-header h1
{
    padding:0;
    margin:0;
}
.player-header
{
    position:absolute;
    top:0;
    left:0;
    z-index:2;	
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    background:#000;
    background:rgba(0,0,0,.7);
    color:#fff;
    text-shadow:0 1px 0 rgba(0,0,0,.9);
    padding:0.6em 0;
    margin:0;
    font-weight:normal;
    text-indent:1em;
    font-size:1em;
    text-overflow: ellipsis;
}

.noPadding {
    padding:0 !important;
}
#subMenu{
    margin-bottom:5px;
}
.blog-article
{
    position:absolute;
}
.blog-article span
{
    position:absolute;
    bottom:0;
    left:0;
    -moz-opacity: 0.00;
    opacity: 0.00;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
    width:100%;
    background:#000;
    background:rgba(0,0,0,.7);
    color:#fff;
    /*margin-bottom:-100%;*/
    z-index:2;
    transition: all 300ms;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    -webkit-transition: all 300ms;
}

.blog-article a:hover span{
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
}
.blog-article em
{
    display:block;
    padding:5px;
}
.blog-article:hover span,
.blog-article:focus span
{
    margin-bottom:0;
}
.blog-article-block ul
{
    position:relative;
    width:606px;
    height:220px;
    list-style-type:none;
    margin:0 0 10px 0;
    padding:0;
    left:10px;
}
.blog-article-block li
{
    list-style-type:none;
    margin:0;
    padding:0;
    overflow:hidden;
}
.blog-article-block h3
{
    color:#787878;
    font-size:19px;
    font-weight:normal;
    margin:10px;
    text-transform:uppercase;
    background-repeat: no-repeat;
    background-position: left center;
    line-height: 40px;
}
.blog-article-block h3.cinema_box {
    padding: 0 70px;
    background-image: url(http://static.euronews.com/newmedia/blog_bloc/cinema-box.jpg);
}
.blog-article-block h3.astronaut_academy {
    padding: 0 70px;
    background-image: url(http://static.euronews.com/newmedia/blog_bloc/astronaute-academy.jpg);
}
.blog-article-block a img
{
    top:0;
    left:0;
    z-index:1;
}
.blog-article-block-1 .blog-article-1
{
    top:0;
    left:0;
    width:606px;
    height:220px;
}
.blog-article-block-2 .blog-article-1,
.blog-article-block-2 .blog-article-2,
.blog-article-block-3 .blog-article-1,
.blog-article-block-5 .blog-article-1
{
    top:0;
    left:0;
    width:302px;
    height:220px;
}
.blog-article-block-2 .blog-article-2
{
    left:304px;
}
.blog-article-block-3 .blog-article-2,
.blog-article-block-3 .blog-article-3
{
    top:0;
    left:304px;
    width:302px;
    height:109px;
}
.blog-article-block-3 .blog-article-3
{
    top:111px;
}
.blog-article-block-4 .blog-article-1,
.blog-article-block-4 .blog-article-2,
.blog-article-block-4 .blog-article-3,
.blog-article-block-4 .blog-article-4
{
    top:0;
    left:0;
    width:302px;
    height:109px;
}
.blog-article-block-4 .blog-article-2,
.blog-article-block-4 .blog-article-4
{
    left:304px;	
}
.blog-article-block-4 .blog-article-3,
.blog-article-block-4 .blog-article-4
{
    top:111px;
}
.blog-article-block-5 .blog-article-1
{
    top:0;
    left:0;
    width:302px;
    height:220px;
}
.blog-article-block-5 .blog-article-2,
.blog-article-block-5 .blog-article-3,
.blog-article-block-5 .blog-article-4,
.blog-article-block-5 .blog-article-5
{
    top:0;
    left:304px;
    width:150px;
    height:109px;
}
.blog-article-block-5 .blog-article-3,
.blog-article-block-5 .blog-article-5
{
    width:150px;
}
.blog-article-block-5 .blog-article-3
{	
    left:456px;
}
.blog-article-block-5 .blog-article-4,
.blog-article-block-5 .blog-article-5
{
    top:111px;	
}
.blog-article-block-5 .blog-article-5
{	
    left:456px;
}

.responsive_article_block {
    margin:0px 0px 15px 0px;
}

.responsive_article_block h3
{
    color: #222;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 6px;
}
.responsive_article_block ul
{
    margin: 0px;
    padding: 0px;
    overflow:hidden;
}
.responsive_article_block li
{
    list-style-type:none;
    margin:0;
    padding:0;
    overflow:hidden;
    float:left;
    position:relative;
    margin: 0px 0px 2px 2px;
}
.responsive_article_block li:first-child {
    margin:0px;
}

.responsive_article_block a img
{
    position:absolute;
    top:0;
    left:0;
    z-index:1;
}

.responsive_article_block li span
{
    position:absolute;
    bottom:0;
    left:0;
    display:block;
    width:100%;
    background:rgba(0,0,0,.7);
    color:#fff;
    z-index:2;
    -moz-opacity: 0.00;
    opacity: 0.00;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
    transition: all 300ms;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    -webkit-transition: all 300ms;
}

.responsive_article_block li a:hover span{
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
}

.responsive_article_block li em
{
    display:block;
    padding:5px;
}
.responsive_article_block li:hover span,
.responsive_article_block li:focus span
{
    margin-bottom:0;
}
.responsive_article_block__btnMore {
    background-color: #8a763b;
    padding: 4px 6px;
    margin: 8px 0px;
    float: right;
}

.responsive_article_block__btnMore a {
    color: #fff;
    text-decoration: none;
}

.responsive_article_block__btnMore a:hover {
    text-shadow: 1px 1px #ccc;
    text-decoration: none;
}

.blog-article-block-slider 
{
    top:0;
    float:left;
    position:relative;
    height:150px;
    width:139px;
    overflow:hidden;
    margin: 0 7px 0 0;
}
.blog-article-block-slider-container
{
    height: 240px;
    position:relative;
    padding-left: 4px;
}
.blog-article-block .pagination
{
    height:50px !important;   
}
.blockArticleSlider 
{
    height: 150px;    
}
.blog-article-block-slider-container .prev:link, #slides .prev:visited {

}
.blog-article-block-slider-container .pagination {
    width:100%;
    margin:12px 0 0 295px;
}
.blog-article-block-slider-container .pagination li {
    float:left;
    margin:0 1px;
    list-style:none;
    width:12px;
    height:12px;
}
.blog-article-block-slider-container .pagination:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.blog-article-block-slider-container .pagination li a {
    display:block;
    width:12px;
    height:12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAYAAAF2Pf9EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcDpDcmVhdGVEYXRlPSIyMDEzLTEyLTEzVDEwOjMxOjIwKzAxOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMy0xMi0xM1QxMDozMjoyMyswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxMy0xMi0xM1QxMDozMjoyMyswMTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzg4MzVFRUQ2M0Q5MTFFMzhGRTY4QzExNUM3MzY5ODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzg4MzVFRUU2M0Q5MTFFMzhGRTY4QzExNUM3MzY5ODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ODgzNUVFQjYzRDkxMUUzOEZFNjhDMTE1QzczNjk4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3ODgzNUVFQzYzRDkxMUUzOEZFNjhDMTE1QzczNjk4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn7Nmg4AAAPLSURBVHjaYvz//z8DMmACETfEzMGiU6dO/Q8QQIwYKo4KGvxfZ+X7bPr06WAZgABiAKlYV9PRsEBQ+//zhx/AOrKysv4nJST+B+sGEe/ff2I8453y7PWjD2D+lk2bV39+/y4GxAYIIAw7MFw0m0/1fxcQg9iL5s1vKCws/P/u6TNGFpCADZcQw5//YHUML968rldTU2OYs3jxU7A9V4qaV399/Axsz5d37xgXLFr47P2z5wwAAYTXTkKABcZYDfSyGhs3AzPQJW///mB47mK2JmL5jFCQXEVFxX9JaSkGFiZmhs8fPzFwcXCsySsqDIVrFuDgY2D/84vhHyMzA+9fBgaNxsqNMDk+Pj4GNhZWhv+MDAzsnBwMkRGRYDmKnA0QQBRpZmKgAID9/O7pe8bZ2qb/JFjYGb7/+sOg1FjS6FaY2gCS+/D8BWNhRcU/ASFBhp8/fzK4Ozo2+oeGNsCdvdA5bLXSpbshAkycDL///WK48ecbQ9T7K4wgBU1NTavZ2dlDeHh4GP78+cPw5MkThu7ubka4s7lu37cWYOVgYPv3l4GLkZFBihEeCSDbrLm5QVHIxMDGxsYgKCyE6mfLdfPKfv/8w/CXlZHhL8M/hl8C/HAFSUkJZX/+gUT/QzUwIjwNcvbzJ+8Z3l2/EXPaNf7Zlare1R/efAJ7B4TfPHvG8OLZ85j58+c/27512+pP797C5SiKKoAAxVTNLwNBFH8zs9sKSleaarcIUlIOJURIBLcSiTg64OSAuJBesemfIM4O0taNRCRcfByYg3BDEIkT3QSRtiTaZXe9rUiQOjl4k3eavPnN/D7mT8N/lvmzbjHpIgNyfXQ8fLy0PJg+Oe00CotBqm/g3dMT66662jhDltw+57dDMNdAKSVnF+fD27s7gzdqolMQBKjwynygr3+9qrIybrHrlL35X3y4ujXCx2aiFdQOkgE5VU3Ml4brkWRBJSL0rsVGG7uaYl+B+d7eSDS+Ei1FBxQ5isHOPvKXfdXgOf0E6WQKpibHR4MtrbG8wEvuYKKGiF7XmwkiFXDT8oMOOiOQeTXgnuiQrPWoQ0db8lfgcDickCTJ6ywpBYKUWVMWMBgmaJoGyXQKqaXq7PycnDeO1T0d3IagVCwC6yM0KMLiBZhugiCgr9Geclcb/6lXIBDgFjuE0RwoMeGjMSOMMbCLNvD7/fxXc6XUZ3K3uaGocwtKSSYDVLAhOoEsMeDFUQDVi0rE1twe8fgc3xyZfLgn55dXyj4/UDC5lt65DBlveq5DoVDEV+6OlHk85r+7msI/1Ts6KaPdfNxhzAAAAABJRU5ErkJggg==);
    background-position:-16px -2px;
    text-indent: -200%;
    white-space: nowrap;
    overflow: hidden;
}
.blog-article-block-slider-container .pagination li.current a {
    background-position:-2px -2px;
}

.blog-article-block-slider-container .next, .blog-article-block-slider-container .prev {
    display: none;
    height: 43px;
    left:-3px;
    position: absolute;
    width: 24px;
    z-index: 101;
    background-repeat:no-repeat;
    background-position:center;
}
.blog-article-block-slider-container .prevNextButton {
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAKCAYAAAGf2A1UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcDpDcmVhdGVEYXRlPSIyMDEzLTEyLTEyVDE0OjIwOjQzKzAxOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMy0xMi0xMlQxNDoyMDo1NiswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxMy0xMi0xMlQxNDoyMDo1NiswMTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0I5NTkzNEU2MzMwMTFFM0FFMTlBRUU5NjVENzYyRkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0I5NTkzNEY2MzMwMTFFM0FFMTlBRUU5NjVENzYyRkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQjk1OTM0QzYzMzAxMUUzQUUxOUFFRTk2NUQ3NjJGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQjk1OTM0RDYzMzAxMUUzQUUxOUFFRTk2NUQ3NjJGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnZ69nIAAAGZSURBVHjaYvj//z/D4SP7GUA0OgaJMzFAwFIGHAAggIjSjQxgJrEBBBAjSNWRoweYgZw/NtYOjFCJ/0DMiKQBxGcB4r8gDlA9WB4ggOBW4LIei3PMYGqZkEyGAWY0Prr8LiCeBmLANCM7EeS0ZWiaGdH4WSACIIDAfob6AybxB+Q/oP+xBe4fqN9JkgOa/QFIlQHxLBAfZDZ6TByDehkbwCcHC6pjeORnArEQjAMQQLBYRlZgBnTRKRyazYD4FAni6GYzwEIS3cdp0EjEBvDJ7YLKM+CJBhSAbPE0aHBgA/jkkINyGp5o+I8cVcgW1+AxtIaBOIBP3XFYhkS3+B0Qs+PQhE8OBtih6rABUBazQhYACDB4dsKWEKAgBBqEYjiyGC4A10eCnlfQfL6GFIug7sapF9ndTHjMqYOmh9WgwpUE+8nVxwBVvxqqv44WerF5WBSIrwJxI4kWkqsPF2iEmidKTb3YPPwaiLWBmAuId5NgCbn6sIHdUHO0oeZSTS++JP0diN2gdekUEiwkVx8DVD0jVP93WugFAEItwjIKMB78AAAAAElFTkSuQmCC);
    display: none;
    width: 14px;
    height: 14px;
    position: absolute;
    bottom: 3px;
    border: 1px solid #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #c80518;
}

#slides .next, #slides .prev {
    display: none;
    height: 43px;
    left:0;
    position: absolute;
    top: 207px;
    width: 24px;
    z-index: 101;
    background-repeat:no-repeat;
    background-position:center;
}
.blog-article-block-slider-container .prev:link, #slides .prev:visited {
    background-position: -15px 2px;
    left:260px;
}
.blog-article-block-slider-container .next:link, #slides .next:visited {
    background-position: -30px 2px;
    left:auto;
    right:260px;
}
.blog-article-block-slider-container .inactivePrev {
    background-position: -1px 2px;
    background-color: white;
    border: 1px solid #CCC;
    cursor: default;
}
.blog-article-block-slider-container .inactiveNext {
    background-position: -45px 2px;
    background-color: white;
    border: 1px solid #CCC;
    cursor: default;
}

.rtl .blog-article-block h3,
.rtl .blog-article span
{
    text-transform:none;
    text-align:right;
    direction:rtl;
}
.rtl .blog-article-block h3
{	
    background-position: right center;
}
.rtl .blog-article-block-2 .blog-article-1,
.rtl .blog-article-block-2 .blog-article-2,
.rtl .blog-article-block-3 .blog-article-1,
.rtl .blog-article-block-5 .blog-article-1,
.rtl .blog-article-block-4 .blog-article-1,
.rtl .blog-article-block-4 .blog-article-2,
.rtl .blog-article-block-4 .blog-article-3,
.rtl .blog-article-block-4 .blog-article-4
{
    left:auto;
    right:0;
}
.rtl .blog-article-block-2 .blog-article-2,
.rtl .blog-article-block-3 .blog-article-2,
.rtl .blog-article-block-3 .blog-article-3,
.rtl .blog-article-block-4 .blog-article-2,
.rtl .blog-article-block-4 .blog-article-4
{
    left:auto;
    right:304px;
}
.rtl .blog-article-block-5 .blog-article-1
{
    right:0;
    left:auto;
}
.rtl .blog-article-block-5 .blog-article-2,
.rtl .blog-article-block-5 .blog-article-3,
.rtl .blog-article-block-5 .blog-article-4,
.rtl .blog-article-block-5 .blog-article-5
{
    left:auto;
    right:304px;
}
.rtl .blog-article-block-5 .blog-article-3,
.rtl .blog-article-block-5 .blog-article-5
{
    left:auto;	
    right:456px;
}
/* sidebar integrated */
.container {
    position:relative;
}
#sidebarIntegrated {
    top:-1px;
    right:0px;
    width:310px;
    position:absolute;
    z-index:1000;
    padding:0 6px 6px 6px;
    background-color:#787878;
    border-right:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
#sidebarIntegrated .promobox {
    margin-bottom:5px;
}
#sidebarIntegrated .sidebar-live-buttons-block {
    margin-bottom:0;
}

/* refonte page theme et program */
body.ns ul {
    list-style:none;
    margin:0;
}
body.ns .transition {
    transition: all 200ms;
    -moz-transition: all 200ms; /* Firefox 4 */
    -o-transition: all 200ms; /* Opera */
    -webkit-transition: all 200ms; /* Safari and Chrome */
}
body.ns .container {
    width:970px !important;
}
body.ns #main-content #body {
    width:648px;
}	
body.ns #main-content #sidebar {
    width:310px;
}
body.ns #main-content #sidebar .sidebar-poll {
    margin:0 0 10px 0;
}
body.ns #main-content .block {
    margin:0 0 10px 0;
    border:1px solid #CCCCCC;
    padding:10px;
    -webkit-box-shadow: 1px 1px 3px 0px rgba(204, 204, 204, 0.75);
    -moz-box-shadow:    1px 1px 3px 0px rgba(204, 204, 204, 0.75);
    box-shadow:         1px 1px 3px 0px rgba(204, 204, 204, 0.75);
    overflow:hidden;
}
body.ns #main-content .block .underlined {
    border-bottom:1px solid #CCCCCC;
    padding-bottom:10px;
}
body.ns #main-content .block .blockTitle {
    margin: 0px;
    padding: 0px;
}

body.ns #main-content .subCatTitle {
    
}
body.ns #main-content .subCatTitle h2 {
    margin:0;
}
body.ns #main-content .subCatTitle h2 a {
    color:white;
}
body.ns #main-content .innerBlockBlackBorder {
    border-bottom: 2px solid #333232;
    border-top: 3px solid #333232;
    padding:10px;
}
body.ns #main-content .subCatMenu h1{
    font-size:22px;
    margin-bottom:10px;
    line-height:22px;
    color:#000;
    font-weight:bold;
}
body.ns #main-content .subCatMenu h2{
    font-size:16px;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
}
body.ns #main-content .subCatMenu .subCatMenu__jscollaps {
    cursor: pointer;
    display:none;
}
body.ns #main-content .subCatMenu .subCatMenu__jscollaps .subCatMenu__jscollaps_butontext {
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;
    display: block;
    line-height: 15px;
}
body.ns #main-content .subCatMenu .subCatMenu__jscollaps .subCatMenu__jscollaps_butontext--up {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEHSURBVHjahNO7SgNBFMbx364KBjRg4aVIk4C15Al8AAutvPVWAZv4DD6LYuEFFrUVfAHLPIOFwUpI1OYEZoes/mFZznfOx5yZOVOoU+IQB1jFAqb4xC1u8G0O23jCAK0s1wr9OepqdMPYyfSLLO5EXTdttcJmVriHn/inbEV9CSfRUsoSRmEeRZwyCJ+7OJyUYRhn3zDLr4TPY5ZYxzgzj0NPeSgjmXKJNiZ4iXw79JRJvnI/7vUVO6Ht4i30frpyuuciBuFsdpIJizgPQzHbc4FTrOEqEu+a2Yh2j/Hx1z03Ubtn6DVMmIYJ680b0eqf2a7S0SzmvKoj7GM54im+cI/r9FX9DgC7njwiApG9xgAAAABJRU5ErkJggg==);   
}
body.ns #main-content .subCatMenu .subCatMenu__jscollaps .subCatMenu__jscollaps_butontext--down {
    display:none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEOSURBVHjajNM9SkNREAXg70VRI0knmiJNIrYWWYAbULBTsbdRWzeQbWQFYqEGklja2At2qW20C4Io/jYTuHnmqQcu3Jl7DvPezJnMJErYwTaqmMU7nnCBM3yagjUMcIRy7q0c+UHwJtDAFep+Rz14jfRTe6j5H2rBL81gD/e4wyKefxEuRQ8WsCoaUUWGLo6jUSkyHOA87pXQGSSkFj5wi43IreMm8q2E24V+rkoHXzGSa7xF3MnxflSGFYxCMD4jLOd43RJe45/HeEA7R2zjMYkrY7PshwFSzGEYVYcRpzgMXeGcN0O8VTTncaJZ4LCTAoc1p1m094e3+6k1sylbtRtbNZ+8v+ASp+lWfQ8Az/k8FeAASrcAAAAASUVORK5CYII=); 
}
body.ns #main-content .subCatMenu .topLink a {
    margin-left:10px;
    padding-left: 10px;
    border-left: 2px solid #000000;
    height:24px;
    
}
body.ns #main-content .subCatMenu .topLink div {
    border-left: 2px solid #000000;
    margin-left:10px;
    padding-left: 10px;
    height:24px;
}
body.ns #main-content .subCatMenu .topLink img.knowledge {
    height: 24px;
}
body.ns #main-content .subCatMenu .menu{
    border-top:1px solid #CCCCCC;
    padding-top:10px;
    padding-bottom:5px;
    display:table;
    table-layout:fixed;
    width:100%;
}
body.ns #main-content .subCatMenu .menu ul{
    border-left:1px solid #CCCCCC;
    margin:0;
    display:table-cell;
    padding:0 0 0 0;
    margin-left:5px;
}
body.ns #main-content .subCatMenu .menu ul:first-child{
    border-left:none;
    padding-left:0;
    margin-left:0;
}
body.ns #main-content .subCatMenu .menu ul li {
    border-left:1px solid transparent;
    padding-left:10px;
    margin-left:-1px;
}
body.ns #main-content .subCatMenu .menu ul li a {
    font-weight:normal;
    display:block;
}
body.ns #main-content .subCatMenu .menu ul li a[rel="external"]:after {
    content: "\00A0\2197";
    color: #888;
    font-weight: lighter;
}
body.ns #main-content .subCatMenu .menu ul li:hover {
    border-left:1px solid #333;
}
body.ns #main-content .subCatMenu .menu ul li.active {
    border-left:1px solid #333;
}
body.ns #main-content .subCatMenu .menu ul li.active a {
    font-weight:bold;
}
body.ns #main-content .subCatMenu .menu ul a:hover {
    text-decoration:none;
}
body.ns #main-content .subcategoryList {
    margin: 0;
}
body.ns #main-content .subcategoryList ul {
    border:inherit;
}
body.ns #main-content .subcategoryList .titleWrap {
    width: 480px;
}
body.ns #main-content .subcategoryList li.fixedHeight {
    height:75px;
}
body.ns #main-content .subcategoryList .artDate{
    text-transform: uppercase;
}
body.ns #main-content .topStoryWrapper {
    padding:0 0 10px 0;
    margin-bottom:10px;
    position:relative;
    border-bottom:1px solid #ccc;
}
body.ns #main-content .topStoryWrapper .more-link {
    padding:0;
    margin:0;
    position:absolute;
    right:0;
    bottom:5px;
}
body.ns #main-content .topStoryWrapper .artDate{
    text-transform: uppercase;  
}

body.ns #main-content .topStoryProd ul{
    margin:5px 0 0 10px;
}
body.ns #main-content .edChoice .artDate {
    color: #787878;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;  
}
body.ns #main-content .edChoice .topStory {
    width:285px;
}
body.ns #main-content .edChoice .topStory h4{
    margin:0;
}
body.ns #main-content .edChoice .topStory .artDate {
    margin-top:5px;
}
body.ns #main-content .edChoice .list {
    width:331px;
    margin:0;
}
body.ns #main-content .edChoice .list .rightFloat{
    width:185px;
}
body.ns #main-content .edChoice .list li{
    margin-bottom:5px;
}
body.ns #main-content .edChoice .list li:last-child{
    margin-bottom:0;
}
body.ns #main-content a.topStory .inner-overlay-wrap .inner-overlay{
    width: 280px;
}
body.rtl #main-content .block {
    -webkit-box-shadow: -1px 1px 3px 0px rgba(204, 204, 204, 0.75);
    -moz-box-shadow:    -1px 1px 3px 0px rgba(204, 204, 204, 0.75);
    box-shadow:         -1px 1px 3px 0px rgba(204, 204, 204, 0.75);
    direction: rtl;
    text-align:right !important;
}
body.rtl #main-content .topStoryProd ul{
    margin:5px 10px 0 0;
}
body.rtl #main-content .topStoryWrapper .more-link {
    right:inherit;
    left:0;
}
body.rtl #main-content  .subCatMenu .menu ul{
    border-left:none;
    border-right:1px solid #CCCCCC;
    margin-left:0;
    margin-right:5px;
}
body.rtl #main-content .subCatMenu .menu ul li {
    border-left:none;
    border-right:1px solid transparent;
    padding:0 10px 0 0;
    margin-left:0;
    margin-right:-1px;
}
body.rtl #main-content  .subCatMenu .menu ul:first-child{
    border-right:none;
    padding-right:0;
    margin-left:0;
}
body.rtl #main-content .subCatMenu .menu ul li:hover{
    border-left:none;
    border-right:1px solid #333;
}
body.rtl #main-content .subCatMenu .menu ul li.active{
    border-left:none;
    border-right:1px solid #333;
}
body.rtl #main-content .subCatMenu .subCatMenu__jscollaps .subCatMenu__jscollaps_butontext {
    background-position: left center;
    padding-right: 0;
    padding-left: 20px;
}
body.rtl #main-content .subCatMenu .topLink a {
    margin-left:0;
    margin-right:10px;
    border-left: 0;
    padding-left: 0;
    padding-right: 10px;
    border-right: 2px solid #000000;
}
body.rtl #main-content .subCatMenu .topLink div {
    border-left: 0;
    border-right: 2px solid #000000;
    margin-left:0;
    margin-right:10px;
    padding-left: 0;
    padding-right: 10px;
}

.special-coverage-header {
    height: 203px;
    background: url(http://static.euronews.com/articles/special-coverage/645x200_special_coverage.jpg) no-repeat;
    margin: 0px auto 5px 0px;
}

.specialcoverageTop {
    border: 1px solid #CCCCCC;
    padding: 5px;
    -webkit-box-shadow: 1px 1px 3px 0px rgba(204, 204, 204, 0.75);
    -moz-box-shadow: 1px 1px 3px 0px rgba(204, 204, 204, 0.75);
    box-shadow: 1px 1px 3px 0px rgba(204, 204, 204, 0.75); 
    margin-top: 10px;
}
.widgetHomeList {
    margin: 0 4px 4px 0;
    border: 1px solid #CCCCCC;
    padding: 5px;
    -webkit-box-shadow: 1px 1px 3px 0px rgba(204, 204, 204, 0.75);
    -moz-box-shadow: 1px 1px 3px 0px rgba(204, 204, 204, 0.75);
    box-shadow: 1px 1px 3px 0px rgba(204, 204, 204, 0.75);
    width: 308px;
    float: left;
}

.specialCoverageHome h2 {
    padding-top: 10px;
}

.widgetHome .widgetHomeImage {
    height:69px;
    width:310px;
    position:relative;
} 

.widgetHome .widgetHomeSc {
    position:absolute;
    right:0;
    top:0;
    color: red;
    background-color: white;
    padding:3px;
    border-radius: 0 0 5px 5px;
    font-weight: bold;
} 

.widgetHome img {
    margin:1px;
}

.widgetHome .widgetHomeTitle {
    color: black;
    text-align: right;
    margin:0px;
    padding:2px;
}

.widgetHome .widgetHomeDesc {
    background: white;
    color: black;
    margin:0 1px;
    padding:0 5px;
    min-height: 100px;
    max-height: 100px;
    width:298px;
}

.widget .widgetHome {
    border: 1px solid #CCC;
    padding: 2px;
    width: 303px;
    overflow: hidden;
}

.widget .widgetHomeTitle {
    display: none;
}

.widget .widgetHome .widgetHomeSc {
    border-radius: 0 0 0 5px;
}

.widget .widgetHome .widgetHomeDesc {
    width: 291px;
}
.widget .widgetHome .widgetHomeImage {
    width: 301px;
}

.widget .widgetHome .widgetHomeSc {
    right: -1px;
}


.widgetHomeDesct {
    margin-bottom: 0.3em;
    color:black;
}

.widgetHomeDescp {
    font-weight:normal; 
    margin: 0;
}

.widgetHome a {position: relative;}
.widgetHome a:hover {text-decoration:none;}

#livePlayer{
    position: relative;
}
#livePlayer .geoBlocMessage{
    position: absolute; 
    top: 210px; 
    width: 626px;
    text-align: center;
    color: white;
    font-size: 14px;
}