




/*
     FILE ARCHIVED ON 14:26:44 Jul 16, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 23:04:10 Apr 19, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
body
        {
        background:#fff;
        margin-top:0; 
        min-width:960px;         
        }
a img
        {
        margin-bottom:0;
        }
iframe
        {
        margin:0 auto;
        }
em
        {
        background:transparent;
        }
a:link,
a:visited
        {
        color:#000;
        background:transparent;
        }
a:hover
        {
        color:#000;
        text-decoration:underline;
        background:transparent;
        }
abbr
        {
        cursor:help;
        border-bottom:1px dotted #aaa;
        }
.leftFloat{
	float:left;
}
.rightFloat{
	float:right;
}
.clearFloat{
	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,R0lGODlhIwAjAPUAAP////8AAP7c3P7Q0P7u7v7AwP7w8P76+v7IyP7U1P7i4v7ExP729v7Ozv7o6P7Y2P64uP7m5v5+fv6goP4MDP5eXv6Ghv56ev5ubv8AAP5iYv4+Pv6oqP6Wlv5KSv4sLP6srP6urv6QkP5OTv5WVv6UlP4cHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/h1CdWlsdCB3aXRoIEdJRiBNb3ZpZSBHZWFyIDQuMAAh/hVNYWRlIGJ5IEFqYXhMb2FkLmluZm8AIfkECQoAAAAsAAAAACMAIwAABv9AgHBILBqPyKRRMXAon0oBpFAwQK/EA5WawHoJ2wLCazQ8FAcieDsmKiAQq9JQmCIYQ/p2QCxILhciaUkJYQWDAAhUEBFDCIASkQ9KCoZdQoVUeAAEF5GfBE8LhnIOVG0AE56RFxBQDIYNQloFAkIPq4ATWAwNWxChiQVOBxasEodkCqMFC5gFQgWQIE5ksw91jQeNBn8TClgHBgSbQ72XQgITk0PbDQsDwUMCWwsIAgSISREIHRgeGwJ6SAaAniEqCxJUMwJBA8ANHwJK3FBCyICDvyCAK3IAA8SJIDEIWWNoQYMH8jg+4PAP5AcS0IQYGIDA5AMH+nICGxIhhAWXDSM0iEipxME7NxQocNAHgKkSBhc1NkWQpkKGDBucWWOADaGQN04SXL2KYSEUU2GqDYBgC8CFsRkoaH3iYMoWWU1PyYR7lV0SWmE2oS2wqQPfD+WOGFzUFkCmYbMo8I2JZHEBvEIUcZk3WckBzX4B6NE7JMGHqxqgiEvMKcxcmVScYhktxtoVZmxtQ1lDVTcUJkR9Cy8SBAAh+QQJCgAAACwAAAAAIwAjAAAG/0CAcEgsGo/IpFExcCifSgGkUDBAr8QDlZrAegnbAsJrNDwUByJ4OyYyBIK00lCYIhhD+nZAVNTFTwlhBXIACFQQEUMRU1sESn5hXUKCVHgAWoOFSAuDVgAOVG0AA2EQAlAMgw1CmQ9Ca4h8VwwNWxCPhgVOAJ1bCmQACr4LlAVCCo0Pl8EHD3WKB9FUA8xPBwYE1gC1k0IGA7l5AmfbAlsLCAIEm0gEUhMWEvMWr0Lng1QLCbxGDfEXAs4bKAGCkFL5EEEAZmRCwAsEB16YACvhggYPxBmJsACgwIAivIFDcPGBg03tEHwCYKBBiA4WOoTYlsRBgzZ4CGwYQSiYm55SCwEIMOHEwocNGLx5YfBMn5ALGTqA2kB1g4iVUEKFyfUhAwkhE45u+EBi1hMHjaiwEpYhgwk8BzxUpcowSaYwlya0zTALgtixGtoVwYcIlZARe6ViIjF3g9kjhAusZWlir4dFjR8bOXCogD0hBfa6LaRAA1ULULBtCyGagrVamsmE3mtCsE8iBijs1XD7CYi2RHsrOXDBAwfhyJEEAQAh+QQJCgAAACwAAAAAIwAjAAAG/0CAcEgsGo/IpFExcCifSgGkUDBAr8QDlZrAegnbAsJrNDwUByJ4OyYyBIK00lCYIhhD+nZAVNTFTwlhBXIACFQQEUMRU1sESn5hXUKCVHgAWoOFSAuDVgAOVG0AA2EQAlAMgw1CmQ9Ca4h8VwwNWxCPhgVOAJ1bCmQAEb4LlAVCCo0Pl8EHD3WKB9FUA59QBwYEzEK1k0IGA7lD2AQGmwACWwsIAgTnRwcECg2+BQvi6YNUCwm8Rg6l9G1BRUogIgjAjJRqJHBWrDALGgiwZoRBhAH12IgDhyDiAweFGCQcEmecgwf0Gjx4B2/CBwpW0hiwYMFbMCELNmTIgAEUCaMrIS5cmDDSywASOzNQwOMyBAADEiRckABh25MOSXdOEKLhgwUhBaZKtaAIioisGT7A2rCBRJoDFsROFYckAdoMbSCw3UCwgVipHZ5oQKthiIS9ToWI+CuhqBEMWU1cYjCC7QcJQwjEjdpYSQQKOyuIG7C3bSECHaImVuIAAisiOfeO2HRAgWMypPe6vamEsuUSvJ8UYEuCbnAjBzpcOHa8+ZEgACH5BAkKAAAALAAAAAAjACMAAAb/QIBwSCwaj8ikUTFwKJ9KAaRQMECvxAOVmsB6CdsCwms0PBQHIng7JjIEgrTSUJgiGEP6dkBU1MVPCWEFcgAIVBARQxFTWwRKfmFdQoJUeABag4VIC4NWAA5UbQADYRACUAyDDUKZD0JriHxXDA1bEI+GBU4AnVsKZAARvguUBUIKjQ+XwQcCdYoH0VQDn1BSIQnWmAOTQgYDuUMHBgQGmwcaGesUJhghqE8HBAoNvgUL4hjr/PwUHiW2DXFQalCYeB76KVyH4UjBRgZncVi4zgQJDpvcMLnHRhyEDSYofCAxIcGlA7zyZHHwwF6DBxkBMDiQEUKFEXjSaEEgLhglnQwbPnQAYEBEmgdTtPlUIGGDUw9pFmBglYlKHC8hnDr9cAxAhwshkEFcIBBJiA9aN2gQwkDCBaNCOBJ6oiCt03gJLkiQwMsBREBKRKT9IGIICL0XWAk5FKYskRJog2qQc0AEYg7jPCkhQMKpBWtM90ooPKSWVSgGEMQb8kC0BAtlHGMJvZe0zyQHLCCGcPtJ67fMeiOBwMGb8ONFggAAIfkECQoAAAAsAAAAACMAIwAABv9AgHBILBqPyKRRMXAon0oBpFAwQK/EA5WawHoJ2wLCa4RoLBEieDsmMgSCw7OQqVMGQ0MYP1QUpm1JJHWETkIIVBBpQhFTWwRKFoR1HkMJWwxCWmEFckkEFJMZEIxUgQNhEAJQCKIfmlQPQmuJfFANJpMThwWGC2EKZAaSdpmXQgqOD5lkQgKDGRIAB2mbA1ZXEQ0LCsxCCx8jRAYDkFkGBAaemiIb7h4kIgiGANhGBwQK21sL5gAdH9wJfHchhDciDlBxCrMKAIaBAz9I3GVEoaOFfApADOjhTCckDJj84oTAXwMMJEacgdAtTxF70xw82NbgwbohB24KSVDCwjqQLSWbFYkw4QKGAtMQyHkwJQFMLA5ASLggwSeAZE42UYnjpcFUCVO7ABigCtnFBU+RILhAdWoHWGKGjNyi0wgBsHgvGHKASYiDi3GVQGg7ldTOLfQQhUlLZDDYCx3WKS4gdhonxkMYiAAbYp0eNm4abIXyht6sMAuMGMB85bMpoVBGloWtZI1S2k+Y+MPNu0gQACH5BAkKAAAALAAAAAAjACMAAAb/QIBwSCwaj8hk8YAZTZRQZSVDLUSvRAGFmvFgvyFuxnT4FhsWDoEY5lLKQ4ZAAE8ONp/NSDAsiDd1CgUQBQhQEhuJHx5rAAYmXBZDEYQFlo1IIHmJGxhDHlwNQgeWpQV1RwYjnHgPQh1UFAxCA6YQfFAJrBsatFS9AAS2A1gPFZwfVo8ZTwALpgpmBxMeiSNloGuUlg+zZkIRFngcAAkiAKQFAwZYBAIPDqgPGhdEBgOYowYEBqgAIRYkSLAgAsIDdkK8GTngbsAzSwswQbggUOCFi2ka+BPiwKGpj7gmVBwp4SIGK0ZqDfpYili5khUxdgjhCgkDBR4/IsCkYIIIngsz8dXxh3CUgwcNFjR4sBEJgaRESO38VoRBLQjRDiAo84BQgqJfGDwotUCIAggO0Jmi88XBx7QABtwyW6nAArBJHNQtIEptoSEPSzWNytKbW0uG9xpSIsAWrnKl4AJA8BFvkcal+gqhbCnBkHSlLEflXFOIAVOLEzaw9DjJAQMKhQgja8SAaCynS6WmmuThXN5KZm8FDgVnPuLIiQQBACH5BAkKAAAALAAAAAAjACMAAAb/QIBwSCwaj8hk8dC5QJRQpeiz2QyiWGLEU91csuBFd0M6gIuC0IJBFHdH5uECg1FAFZLLxeIYNsYYRBIZhCYGSiAXEnkWbAAMJFUfHEMihJcgSguKixeUQhdUGw9CA5eXpEkHFpx5dgAhVSSOG6cZGlEReZ0dQgobHyJCHLYbcVARTYoXCY+RBY8UpxiOWAcLrHtmFxuHF5cjDWdDBiESGOIKIQAChB9P1gYE1UIOHZlDEBsTxwAH8gb6sStAcAECAQSOCRzyT0GDBQQLLCAwREDEixIT9DniYABGjAJKfYwIAcKrIh4LQBhZ4AoAAiMXNHhAEQkDBQMgYkRQE4CBngEIZD5w0E/gIYYOHjycuRCJg4dEDhTgOa4IA48m/SEw82BlgqNnGDyIuMAXhD5SIwpo6hTjxgEQQgJQsLIgWCUO6hIU548gAjkY2TL86MhBxMJ6p0KxSFIugAQRNwJAgPGuEcZ7iVAm2ExI2oiWl2xOJcTAxb9DGDQg6FiVAXovL5YtYiA0GNMRUVfVRDDubigwpwr+7WtAT+LIiwQBACH5BAkKAAAALAAAAAAjACMAAAb/QIBwSCwaj8ikEcJJKJ/K0EUiUUCvRINleuFgvw8qVfQ1Gh6KAzEsFqmHCZHI8TQUIAUEY6gQXyZEExsbHyR7SQkFiopvByJcC0McH4ODkUkKi4pOQhxTEhFCCpWVoUoLmgUGQg0XF25CGKQfJVAMqQ1CBK4QQgiUgx8Yb08MDYsQBACOF04HI6QTxFcKqHlCIBdqE8ASAmVDBw93oQS5EYMYA1gHBgSHQ8acrBgFxAcCECEFdEQCiwsQCCAwDUk+WRQyKKQQ4s2/VIoWJOhnpMMGhRgzZsAgZABEZBCsFDlwUaNGD7o+LmjwQNmRAwUklNRoAsQQAwMQrHzgYFrBl1VC8HWo8IHChwqmoDhocCloHqDhDhRMwsBjyGUI1DzAkwDeFwbjIoqCQAfmom9fHKTqNwACWgV4IkJV4iCuolzLFCEYYm3R1JEQD6lVJNjuNSUPFbmFs4giglRzjSQugNfXonlmF0Ue+bjAgyya9sY7VgCtknZeARDQ1PTm5i92FokG98TaYtpPVuf5i7uIggEuewtHEgQAOwAAAAAAAAAAAA==) 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
        {
        padding-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(/web/20130716142644/http://www.euronews.com/media/logo_222.gif) no-repeat 3px 0;
        text-decoration:none;
        }
/* Styling of the first nav bar */
#categoryNav {
        /*background:transparent url(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/media/background-16-8.gif) repeat-y;
        }
.col-16-8-tp
        {
        background:transparent url(/web/20130716142644/http://www.euronews.com/media/top-16-8.gif) no-repeat 0 0;
        }
.col-16-8-bt
        {
        background:transparent url(/web/20130716142644/http://www.euronews.com/media/bottom-16-8.gif) no-repeat 0 100%;
        }
.col-8-tp-mgt
        {
        background:transparent url(/web/20130716142644/http://www.euronews.com/media/span-8-mgt.gif) no-repeat 0 0;
        padding:20px 13px 0 11px;
        width:286px;
        }             
.col-16-bg
        {
        background:transparent url(/web/20130716142644/http://www.euronews.com/media/background-16-v2.gif) no-repeat 0 0;
        }
.col-16-bt
        {
        background:transparent url(/web/20130716142644/http://www.euronews.com/media/bottom-16-v2.gif) no-repeat 0 100%;
        }
.col-16-tp
        {
        background:transparent url(/web/20130716142644/http://www.euronews.com/media/top-16-v2.gif) no-repeat 0 0;
        }
.col-16-grey-bt
        {
        background:transparent url(/web/20130716142644/http://www.euronews.com/media/bottom-16-grey-v2.gif) no-repeat 0 100%;
        }
.col-16-grey-bg
        {
        background:transparent url(/web/20130716142644/http://www.euronews.com/media/background-16-grey-v2.gif) no-repeat 0 0;
        color:#eee;
        }
.col-16-deep-grey-bt
        {
        background:transparent url(/web/20130716142644/http://www.euronews.com/media/bottom-16-deep-grey-v2.gif) no-repeat 0 100%;
        }
.col-16-deep-grey-bg
        {
        background:transparent url(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/media/span-8-v2.gif) no-repeat scroll 100% 100% transparent;
        }
.col-8-tp
        {
        background:url(/web/20130716142644/http://www.euronews.com/media/span-8-v2.gif) no-repeat scroll 100% 0 transparent;
        }
.col-4-tp
        {
        background:url(/web/20130716142644/http://www.euronews.com/media/background-4-v2.gif) no-repeat scroll 0 -1px transparent;
        }
.col-4-bt
        {
        background:url(/web/20130716142644/http://www.euronews.com/media/bottom-4-v2.gif) no-repeat scroll 0 100% transparent;
        } 
.col-full-tp
        {
        background:transparent url(/web/20130716142644/http://www.euronews.com/media/break-news-top.gif) no-repeat 0 0;
        padding-top:1px;
        }
.col-full-bt
        {
        background:transparent url(/web/20130716142644/http://www.euronews.com/media/break-news-bottom.gif) no-repeat 0 100%;
        padding-bottom:3px;
        }
.col-full-md
        {
        background:transparent url(/web/20130716142644/http://www.euronews.com/media/break-news-bg.gif) repeat-y 0 0;
        }
.col-full-grey-tp
        {
        background:transparent url(/web/20130716142644/http://www.euronews.com/media/background-full-grey.gif) no-repeat 0 0;
        }
.col-full-grey-bt
        {
        background:transparent url(/web/20130716142644/http://www.euronews.com/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; 
        margin-top:10px; 
        }  
.col-c
        {
        text-align:center;
        }
.top-banner
        {
        margin:0 auto;
        }
.meteo-bottom
        {
        padding-bottom:3px;
        background:url(/web/20130716142644/http://www.euronews.com/media/meteo-bottom-v2.gif) no-repeat scroll 0 100% transparent;
        }
.meteo-top
        {
        padding-top:1px;
        background:url(/web/20130716142644/http://www.euronews.com/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-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 dl
        {
        padding:0;    
        margin:0;
        background:#fff url(/web/20130716142644/http://www.euronews.com/media/subcategory-menu-dividor.jpg) repeat-y 0 0;
        overflow:auto;  
        display:block;
        width:626px;        
        }
#submenuBackground
        {
        border-bottom:2px solid #333232;
        border-top:4px solid #333232;
        padding:5px 0; 
        _height:70px;
        min-height:70px;
        }
/*      - Category & Subcategory title */
#subMenu dt
        {
        font:normal 22px/25px Arial, sans-serif;
        color:#333232;
        text-align:left;
        margin:0;
        width:178px;
        float:left;        
        position:relative;        
        padding:0 10px;
        letter-spacing:0.01em;
        overflow:hidden;
        }
/*      - explication text under the title */
#subMenu dt .explic
        {
        border-top:1px solid #aaa;
        font-size:11px;
        line-height:16px;
        font-weight:bold;
        display:block;
        margin:5px 0 0 0;
        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 li
        {
        padding:0;
        margin:0;
        list-style-type:none;
        width:214px;
        float:left; 
        text-align:left;        
        }
#subMenu dd ol 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;        
        width:213px;
        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;       
        }
/* RSS button on the submenu */
#rssButton
        {
        position:absolute;
        right:10px;
        top:0;
        width:25px;
        height:25px;
        overflow:hidden;
        background:#fff url(/web/20130716142644/http://www.euronews.com/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 a:hover,
#article-text a:active
        {
        color:#3399CC;
        text-decoration:none;
        }
        
#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(/web/20130716142644/http://www.euronews.com/media/sprite-text-maximize.png) no-repeat 0 -16px;
        }
#article-text .txt-smaller:link,
#article-text .txt-smaller:visited
        {
        background:#fff url(/web/20130716142644/http://www.euronews.com/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:10px;
        margin-bottom:10px; 
        line-height:1em;
        font-size:12px;
        } 
#related-stories .peTitle
        {           
        background:transparent;         
        font-size:22px;
        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;
        padding:10px 0;
        position:relative;
        }
#related-stories ul li a,
#related-stories ul li a:link,
#related-stories ul li a:visited
        {
        display:block;
        position:relative;
        text-decoration:none;
        line-height:1.2em;
        color:#444;
        position:relative;
        height:53px;
        width:100%;
        font-weight:bold;
        text-shadow:none;        
        }
#related-stories ul li a:hover,
#related-stories ul li a:focus,
#related-stories ul li a:active
        {
        color:#222;
        text-shadow:none;
        text-decoration:none;
        }
#related-stories ul li a img
        {
        float:left;
        margin:0 10px 0 0;
        width:90px;
        height:51px;
        border:1px solid #aaa;
        background:#afafaf url(/web/20130716142644/http://www.euronews.com/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;
        }

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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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
        {
        float:left;
        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;    
		clear: both;
        }
#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;
        }
#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;
        }
/* == 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(/web/20130716142644/http://www.euronews.com/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;
	overflow:hidden;	
	width:970px;
}
#networkingFootersLinks h6{
	float:left;
	line-height:38px;
	margin-left:10px;
	font-size:14px;
	color:#444444;
}
#networkingFootersLinks ul{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
#networkingFootersLinks ul li{
	width: auto;
	padding:0 5px 0 5px;
	float:left;
}
#networkingFootersLinks ul li a{ 
	display:block;
	line-height:38px;
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:39px;
	font-size:11px;
}
#networkingFootersLinks ul li a.facebook{
	background-image:url(/web/20130716142644/http://static.euronews.com/media/icons-social-jpg/facebook.jpg); 
}
#networkingFootersLinks ul li a.twitter{
	background-image:url(/web/20130716142644/http://static.euronews.com/media/icons-social-jpg/twitter.jpg); 
}
#networkingFootersLinks ul li a.google{
	background-image:url(/web/20130716142644/http://static.euronews.com/media/icons-social-jpg/google.jpg); 
}
#networkingFootersLinks ul li a.vkontakte{
	background-image:url(/web/20130716142644/http://static.euronews.com/media/icons-social-jpg/vkontakte2.jpg); 
}
#networkingFootersLinks ul li a.tumblr{
	background-image:url(/web/20130716142644/http://static.euronews.com/media/icons-social-jpg/tumblr.jpg); 
}
#networkingFootersLinks ul li a.podcast{
	background-image:url(/web/20130716142644/http://static.euronews.com/media/icons-social-jpg/podcasts.jpg); 
}
#networkingFootersLinks ul li a.youtube{
	background-image:url(/web/20130716142644/http://static.euronews.com/media/icons-social-jpg/youtube.jpg); 
}
#networkingFootersLinks ul li a.dailymotion{
	background-image:url(/web/20130716142644/http://static.euronews.com/media/icons-social-jpg/dailymotion.jpg); 
}
#networkingFootersLinks .rtl ul{
	float:left;
	margin:0;
}
#networkingFootersLinks .rtl ul li{
	float:right;
}
#networkingFootersLinks .rtl ul li a{
	padding-left: 0;
	padding-right: 39px;
	background-position:right center;
}
#networkingFootersLinks .rtl h6{
	float:right;
	margin-left:0;
	margin-right:10px;
}

/* == 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;
        }
.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(/web/20130716142644/http://www.euronews.com/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:109px;           
        } 
div.img-overlay-wrap a:hover span.inner-overlay-wrap,
div.img-overlay-wrap a:focus span.inner-overlay-wrap 
        {        
        background:transparent url(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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;
        }
.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;
        }
/* 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(/web/20130716142644/http://static.euronews.com/media/adverts/qatar/qatar-wallpaper-home.jpg);
        }
.sport-wall
        {
        background-image:url(/web/20130716142644/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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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-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;
        overflow:hidden;
        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: 100%;
	height: 22px; 
        }
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;
        }
/* == 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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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;
        height:26px;
        padding:0;
        margin-bottom:10px;
        margin-top: 0;
        border-bottom:1px solid #ccc;
        }
.addthis_separator
        {
        font-size:16px !important;
        color:#ccc !important;
        font-weight:normal !important;
        }
.article-tools .addthis_button_tweet{
}
.article-tools .addthis_button_google_plusone{
}
.article-tools .addthis_button_compact {
	margin-top:2px;
}
.article-tools .txt-smaller {
	margin-top:2px;
}
.article-tools .txt-larger {
	margin-top:2px;
}
.article-tools .addthis_button_print {
	margin-top:2px;
}
.article-tools .addthis_button_email  {
	margin-top:2px;
}
.article-tools .addthis_separator  {
	margin:0 8px 0 8px;
}
.at-top
        {
        border-top:1px solid #ccc;
        border-bottom:0 none;
        padding-bottom:0;
        margin-bottom:0;
		margin-top:10px;
        clear:both;
        height:16px;
        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;
        }
/* 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;
        width:100px;
        min-height:60px;
        }
.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(/web/20130716142644/http://www.euronews.com/media/bg-wires.gif) repeat-x 100% bottom;
        overflow:hidden;
        }
#more-wires a
        {        
        padding-left:17px;       
        line-height:15px;
        background:transparent url(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/media/meteo/sunrise.gif) no-repeat 0 0;
        }
#weather-table td.moonrise-moonset
        {
        background:transparent url(/web/20130716142644/http://www.euronews.com/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('/web/20130716142644/http://www.euronews.com/media/ellipsis.xml');
 	
        }
#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;
        }
#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 
        {
	display:none;
	width:400px;	
	padding:0;	
	background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYhJREFUeNrs0wENAAAIA6C/fzVDWcAEDjrQJBPgVEFAEBAEBAFBQBAQBAQBQUAQQBAQBAQBQUAQEAQEAUFAEBBEEBAEBAFBQBAQBAQBQUAQEAQQBAQBQUAQEAQEAUFAEBAEBAEEAUFAEBAEBAFBQBAQBAQBBAFBQBAQBAQBQUAQEAQEAUEAQUAQEAQEAUFAEBAEBAFBAEFAEBAEBAFBQBAQBAQBQUAQQBAQBAQBQUAQEAQEAUFAEBBEEBAEBAFBQBAQBAQBQUAQEAQQBAQBQUAQEAQEAUFAEBAEBBEEBAFBQBAQBAQBQUAQEAQEAQQBQUAQEAQEAUFAEBAEBAFBAEFAEBAEBAFBQBAQBAQBQQBBQBAQBAQBQUAQEAQEAUFAEEAQEAQEAUFAEBAEBAFBQBBAEBAEBAFBQBAQBAQBQUAQEAQQBAQBQUAQEAQEAUFAEBAEBBEEBAFBQBAQBAQBQUAQEAQEAQQBQUAQEAQEAUFAEBAEBAFBBAFBQBAQBAQBQUAQEAQ+WgEGAG4HoClbwUoAAAAAAElFTkSuQmCC) repeat 0 0;
	*zoom:1; 
	*background:#000;                         
        -moz-border-radius:8px;
	-webkit-border-radius:8px;
        }
#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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/media/meteo/remove-saved-city.gif) no-repeat 0 50%;
        }
#city-list-overlay .overlay-inner 
        {	
	border:1px solid #000;
	background-color:#fff;
        -moz-border-radius:4px;
	-webkit-border-radius:4px;
        padding-top:10px;
        color:#222;
        margin:10px;	
        }
#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(/web/20130716142644/http://www.euronews.com/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;
        }
#citySubmit
        {
        position:absolute;
        }
.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(/web/20130716142644/http://www.euronews.com/media/ajax-loader.gif) no-repeat 218px 0;
        }
.weather-current-conditions
        {
        background:#fff url(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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('/web/20130716142644/http://www.euronews.com/media/ellipsis.xml');
        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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/media/meteo/main-list-bg-inactive.gif) no-repeat 0 0.4em;
        }
#main-location-list li.current-accord
        {        
        background:#fff url(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/media/two-col-b-v2.gif) no-repeat 0 100%;
        margin-bottom:5px;
        }
.levelled-2-col-top
        {
        padding-top:3px;
        background:transparent url(/web/20130716142644/http://www.euronews.com/media/two-col-t-v2.gif) no-repeat 0 0;
        }
.levelled-2-col-inner
        {
        background:transparent url(/web/20130716142644/http://www.euronews.com/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("/web/20130716142644/http://www.euronews.com/media/accordion-closed-arrow.png") no-repeat scroll right 50%;
        display:block;
        }
.content-slider-v h2.current-h span
        {
        background:url("/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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("/web/20130716142644/http://www.euronews.com/media/border-2-col.gif") no-repeat scroll left bottom;
        }
.border-1-col-b
        {
        background:url("/web/20130716142644/http://www.euronews.com/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:20px;
	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: auto;
	direction:ltr;
}
#mostViewedWidget .subContent #twitterMostShared .masking{
	margin-top:-45px;
	margin-left: -20px;
	height: 340px;
	overflow: hidden;
}
/* Special js is activated */
.jsActivated #mostViewedWidget{	
	height:310px;
	margin-bottom:0;
	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 */
/* Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#mostViewedWidget .subContent #twitterMostShared .masking { margin-top: -35px;  }
}
/* IE8 */
#mostViewedWidget .subContent #twitterMostShared .masking { margin-top:-32px\0/; }

/* 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;
}
#mostViewedWidget .subContent #twitterMostShared .masking{
	*margin-top:-35px;
	*margin-left: -20px;
	*height: 345px;
}
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(/web/20130716142644/http://www.euronews.com/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;
        }

.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 a.topStoryImgLink:link,
.subcategoryList a.topStoryImgLink:visited,
.subcategoryList a.topStoryImgLink:hover,
.subcategoryList a.topStoryImgLink:active
        {
        background: url("/web/20130716142644/http://www.euronews.com/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
        {
        padding:10px 0;
        border-top:1px solid #ccc;
        }
.subcategoryList ul li.last
        {
        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;
        }
.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("/web/20130716142644/http://www.euronews.com/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("/web/20130716142644/http://www.euronews.com/media/btn-video-small-on.png") no-repeat scroll 0 0 transparent;
        }
.keyfacts-default-article-wrap ul li
        {
        background: url("/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/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;
}
/* 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:none;
		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(/web/20130716142644/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{
		padding-left:5px;
        font-weight:bold;
		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("/web/20130716142644/http://www.euronews.com/media/bottom-nav-bg.gif") repeat-x scroll transparent;
  position:relative;
  height:42px;
  margin-bottom: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("/web/20130716142644/http://www.euronews.com/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              */
/*******************************/
.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("/web/20130716142644/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(/web/20130716142644/http://static.euronews.com/media/euronews-tv-icon.png) 50% 29px no-repeat;
        }
.gradient-list-buttons li a.radio-icon
        {
        background: transparent url(/web/20130716142644/http://static.euronews.com/media/euronews-radio-icon.png) 50% 29px no-repeat;
        }
.gradient-list-buttons li a.bulletin-icon
        {
        background: transparent url(/web/20130716142644/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;
        }
.gradient-list-buttons #weather-temp
        {
        color: #000;
        display: block;
        padding-left:0;
        font-size: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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/media/three-block-header-white.gif) no-repeat 10px 0px;
        padding:5px 10px 0 10px;
        }
.three-block-footer-white
        {
        background:transparent url(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/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;
        }
span.kwl
        {
        background:none;
        padding:0;
        position:static;
        font-size:14px;
        color: #444444;
        letter-spacing: normal;
        margin: 0 0 0.75em;
        text-transform: none;
        width: 100%;
        line-height: 1.2em;
        display:block;
        }
span.kwl a
        {
        font-weight:normal;
        }
span.kwl span.more-about
        {
        font-weight:bold;
        }
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 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;
                }
        .col-pub-skyscraper div.pub-block
                {
                padding-right:0;
                padding-left:1px;
                padding-bottom:16px;
                }
        .col-pub-p-b 
                {
                padding-bottom:6px;
                } 
}

/**************************/
/* 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(/web/20130716142644/http://www.euronews.com/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;
        }
p.articleAuthor
        {
        font-style:italic;
        text-align:left;
        }
p.articleAuthor img
        {
        border:1px solid #000;
        padding:2px;
        margin:0 6px 0 0;
        }

.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;
        }

.topStoryProd ul,
.block-headlines-topstories .topstory-two-blocks ul
        {
        list-style-type: none;
        margin:0;
        clear:both;
        }
.topStoryProd ul
        {
        margin-top: 1.5em;
        }
.block-headlines-topstories .topstory-two-blocks ul
        {
        margin-top: 0.5em;
        }
.topStoryProd ul li,
.block-headlines-topstories .topstory-two-blocks ul li
        {
        background: url("/web/20130716142644/http://www.euronews.com/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("/web/20130716142644/http://www.euronews.com/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 a span.vid
{
        background: url("/web/20130716142644/http://www.euronews.com/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("/web/20130716142644/http://www.euronews.com/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("/web/20130716142644/http://www.euronews.com/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("/web/20130716142644/http://www.euronews.com/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("/web/20130716142644/http://www.euronews.com/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("/web/20130716142644/http://www.euronews.com/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("/web/20130716142644/http://www.euronews.com/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("/web/20130716142644/http://www.euronews.com/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(/web/20130716142644/http://www.euronews.com/media/news-map-africa.gif) no-repeat 100% 6px;
        }
.americas
        {
        background: transparent url(/web/20130716142644/http://www.euronews.com/media/news-map-americas.gif) no-repeat 100% 6px;
        }
.asia
        {
        background: transparent url(/web/20130716142644/http://www.euronews.com/media/news-map-asia.gif) no-repeat 100% 6px;
        }
.europe
        {
        background: transparent url(/web/20130716142644/http://www.euronews.com/media/news-map-europe.gif) no-repeat 100% 6px;
        }
.mid-east
        {
        background: transparent url(/web/20130716142644/http://www.euronews.com/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("/web/20130716142644/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("/web/20130716142644/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,iVBORw0KGgoAAAANSUhEUgAAABgAAAArCAYAAABimUj7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABbdJREFUeNq0l8lPZUUUxu+97z3gPbAZDI2gRAaJIRAhJCxEaAg0bdz0ThOHKFMwBlcd41/QG13ogimBYFy56sRFL2lWLtzJxp2JIR3CEIZAQObB8yved7tA6SYmVlLv1a2q8535VFV4fn4e/J8tyU8YhsF/YWR0YVdXV83Z2dmHRt+STCZrbarh5OQkkZOTE6ytrQUhwFEUBbbpxsDd3d23DeiB0d23Xm+AgYG7NXDAOz4+DtbX1y80uKn0vb29hUdHR1/l5uY+OD09zVh3YNDbfGDzQSKRcHsZwzR5U1P09PR8bIDfpVKpUqQDNC8vz/1jYpt30vNPQyu+Q224Tov6+vpUaWnpqEn0+eHhoQNAMgCcE7NjJEdqmAPMeGVl5fkaNDQ0FFRWVj4y5u/6EmMaGqAw4Bun7u/vu3/20GHsNPAlUquqqsqprq5+bNrdi0Mu60hpjDaM6WLKGA1Y39jYCCImtahmhJExGLX5e2yUpHIoY8CZx7kyHeCYiHUxjq6axUDCtra2z4x4GJNoowAAVfRoTUIqRBXyTjAN1Jqbm8uN6HsBIQ0ESCZGfrzzLWZohw/Yy78T2DeRbUoUFxc/NKJCScI/HQL5CrNIADGTKSW9mEZ+rLe0tNTY3ycQAoR0ynQBQCQpZTaFOALIGviFPZFn+yg/P/9LI0gBKMkgEhPZGRC+CUutqyIcHBxcZHDW0XEeFBQU5Nnk+4wdZwOQk31mTu2sRsoLMUBraadoE4OwsbHxbZsox77pdNqBKDdEJGbsUQVgHkYSypUHz2xRNooSlBvUQ30/6fiGmNT3aw5jGA0ODgYzMzPB8PBwnL0+8yhru4T1t5BcNoZYac83TouJTFLUB7Szs9MJ0t7eHmey6lKcBwbK/5uys6+2VJXtYUwbGhoKOjo6Yk3n5ubcfkAlYHyiZYOolChRsjBWUokhArA2MDAQ3LlzJwZ/8uRJMDk5GVgUxgKx32kqBsY17WelQlKgOrX6+vougc/Ozgbj4+PBrVu3nEDsUwL6eRBCjJORAFAdGBApc4l72Zy2uroaTE9PB0VFRQ5UZhTN1UzeV3ixqCzGubI9DDGHWllZWTAyMhL7SLmgUHcJmd17bgvrylbVH/mAfyXdxMSEM4saGvX398clAjrGskQyO2njsz9tskb1RCoCrnqvc2Fqasqt3b17N2bCN/O6UdDjRAPdAH9XIVMkyWRKPp1iqD86OupCUw3H+4VRJpOJTnZ2dn5hAUeq/quoKYIAVrIxHhsbi30CM5VwJZt/q0haDN9uamr6LZPJlEkKNpORqvHSSOcC/7u7u4GvuYSAweLi4oUGBnj6lzUDeixT+DVFflGeyL66TQAqxloThnxwboSHS0tLPxjQMfmg2xljHUDqfpnW2QEjOjQKV98HMDl++vTpH3t7ez8rPFU6FKrSCj/xLTCZDukRiK4IjLwLFIbeW1hY+NYWdyShnKrrCKC+qZBaOcCYefbIj/Ghb5sR9XB5eXlha2vroUqFX5tUIfnXoaN7kcqLkhUtYh+oGcGpSbM7Pz//k40fASwiv5TrzFXFlQDqaKRryz8uv1y8bJwxNctbW1t/tM3vaLOIpZWYs+5rq3OE90HkFypFlIEcmNprpskX9v2rzKAaxbdvOgCZk5Mvhfl113cuYdZfsv6K3Ze+sZJ8379g+eVE/tJNQ7lAOX/u+8Ck5KwuMMCX7Z3wgTH52gCKVfflWPkE6WUyNN7e3n7xA8QIYZI2sMKSkpJX6+rquBR/ZN9ppFXW+vQKhvgR+KJXpkUKTsrB+TCyF09VbW3tp0bXbcHwumqWcGR/3gehbHr1jXDNW42gIH0zXAat51dUVLxh/T0rkvWG9RpPWR2Zm5ubz56xvga65OrK+C9PXFI3ZfvQKtf2pk1A/lP2nVQJcu8HVUHFuH9k+rXoEvqzuh/aODKTJLNXoCjbQ+35W4ABANndg+bRDijFAAAAAElFTkSuQmCC);
}
#slides .next:link, #slides .next:visited {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAArCAYAAABimUj7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABbtJREFUeNq0l8tLpWUcx99zPF5RTHFEV0Ig4sIrbgJvkNRf0G4gcaEE4T5oOashpkWgkqBgMEEUwcyihbeFRAtFUIpZjIpRiZoh4vEcj+ccT7/P0/t95zmO2hD0wsNz+91vz++NFQqF4P/8Yt3d3YW6urqgtLQ0uLy8zBvDXyoqKnZzudym3X+9urq6V/gPUiQSicBoBLGOjo5CU1NTEIvF3MhmswH0GDDNZDIvDPiZ7Z+srKwcvymDeDweXF9fB7HOzs5CfX19YFI74iUlJRANysvLAwnObNKkjNET2362uLh49q+mMWHBiyNlWVmZ20BU6sHISWCA+Xyesypbf2pnLwcHBx+ahLE30iREdgRRiz3MIMzZ1dWVE4Dz8Htg8F/19/dPt7a2lt6ngWOABhCW/dGCMwFUVVVFpuIeRiGziZaWluc9PT3VtzEQThxCeBtkmQPJWcMIQPZoUVlZ6dZojCAG+35DQ8N3xqjsThNBXCbiA9GFV6gRfuDjTM4HnntmY/JeW1vbF3HMcBsDpIQIEvqRhCaKBEnNYK81eNxZ/oyb4z+8zfGRk0E0wEAMIQ5DBsIB4/tKJtRnOJ/39vY2v+ZkkITAgLiIwZA95pFfFL4iwl2ofa0FxKOS0NaRk9mHiRTlAHupL2JixMAPklDRxbkJ9bCrq+vtmHcZBxEzoC6zyoSIKj80OBMz9nI6prZ9aU1NzccSPIoiokNakFgwgghMkU62l919U7lyEPooFOiD2traCiWm8wE2hLCfvZzL7qw5u+kHEWfNHAZEc3t7+zu4KEo0LkkiqTo+Ph4sLCwEo6OjCsOi+JeZ/IiT2UNB37Wls1FCBEAGgWF1xgEPDAy4eXZ2Nkin00V1XtqgBRbg3vNtZ8ggF/cTi4/Z6n4UITAZGxtzMMpyTMHsFUA/7lm3IYsTyI8QOXR6etqpPjIy4pCGh4cdgbm5uVcvVWhaBYKI85lGD9g6BnKUSjXI+GNqasoBi8nQ0JCb5+fnI2Gwt0qHCiV7myvFIK5CprhXomEOmBwfv3olYaICiN0hqrdCIaw6FUWRiCns/Dd1cnIyaGxsjM6WlpYcHExkTgWI8MMoSyvRnA+IACTR0wnwxMREYBUyIm7vsIsm5YE/wFc+YA2jcWLrQlQqIKp6wpo88IkjOeaCuP9uqxIrgrwEpNW5LspkBpc4Tg7lW15eDmZmZlxoAqMoorzAAMFUw7S272dcWlSulZ0Ma7aKJOddViJCGBxFj5joYWJ9cnKyRuw4T/f19RWam5vdhWJaScSorq52hJSQKs/KYgQCzmN+tLa21mswx3afSyg5/LqCKZSx8pEaAJVplXWVdIgzn52dPTfiFwaTj8q1Ogm1MKrzeowkrRoEOVWxL9Mak+zp6emcXWWMxj9RpMRSXRFDmOj1QjqVc5UJYDjjTh2G0fl+d3f3peFm9RLGZR41VX5N8UNSUvtPq5wMEyN4vrOz89jOUoSoGCT8DPaLlroM/KEHR28ATJTRKnrn5+ePjo6O9jEP7b4ESiABhJSJsrsigztpo5AUcTVs5thvt7a2nto+aef5ov8E2U+mEkNlpmYlErDKBfapVOrHzc3NT0yrU4O7uvk+JPxOgUN1035X4bc1cnZ4/9P29vZHdven0bm0ufBa83sz9GR/feo4VJLVxliBe7a+vj5m978ZWDLvP2++iRRuklQV0W/hMYU6D/tOk8nk442NjW9s/ZfBJA0vf+e/mt8lqDtgyA/Kk4uLi7TZ++ne3t6XxuAPu+I3Km14+bt+AiMNZBK08P8VADKpfzVmK/v7+wtWxPZDwinccd/fpyyWkN31JhuxXSP+u80vDg4Ofjg8PNwxOhfGPBkSzqjW3/eJN31qtzYm8bVpkLOzrDHM2Jy2bYbwM+ZkYV4tjrLY116SqxK4wLCLt6SOESyE0l3bOke5DR+OgpBURVUAfUZ6mxXinP0twABfENU7iEsQ+AAAAABJRU5ErkJggg==);
	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;
}

.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;
        }
.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;
	}

