﻿@font-face {
    font-family: 'pf_dintext_proregular';
    src: url('/fonts/pfdintextcond-regular-web-webfont.eot');
    src: url('/fonts/pfdintextcond-regular-web-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/pfdintextcond-regular-web-webfont.woff') format('woff'),
         url('/fonts/pfdintextcond-regular-web-webfont.ttf') format('truetype'),
         url('/fonts/pfdintextcond-regular-web-webfont.svg#PFDinTextPro') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pf_isotextregular';
    src: url('/fonts/pfisotext_regular-webfont.woff2') format('woff2'),
         url('/fonts/pfisotext_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@-ms-viewport{
    width: device-width;
}
@font-face {
    font-family: 'pf_dintext_probold';
    src: url('pfdintextpro-bold-webfont.eot');
    src: url('pfdintextpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('pfdintextpro-bold-webfont.woff') format('woff'),
         url('pfdintextpro-bold-webfont.ttf') format('truetype'),
         url('pfdintextpro-bold-webfont.svg#pf_dintext_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}
* { outline:0; }
html {}
body {
    margin:0;
    padding:0;
    font-family: Arial, sans-serif;
    font-size:14px;
    color:#000;
    background-color:#FAFAFA;
}
.Spr {
    background-image:url('/news/images/SpriteGlobal.png');
    background-repeat:no-repeat;
}
h1, h2, h3, h4 {font-weight:normal}
embed {overflow:hidden}
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; clear:both; }
.overlay { position:fixed; background:#000; width:100%; height:100%; left:0; top:0; z-index:10003; -moz-opacity:0.2; opacity:.2; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20); overflow:hidden; }
.blur { -webkit-box-shadow:0 0 1em hsla(0,0%,0%,1.0); -moz-box-shadow:0 0 1em hsla(0,0%,0%,1.0); box-shadow:0 0 1em hsla(0,0%,0%,1.0); }
.centerDiv { position:fixed; top:0  ; left:50%; z-index:100000;} 
.scrollgeneric { line-height: 1px; position: absolute;  top: 0px;  left: 0px; }
.vscrollerbase { width: 9px;   background:#d9d9d9; border:solid 1px #D2D3D6; border-radius:3px; }
.vscrollerbar {	width:9px; background-color:#E9E9E9;  border:solid 1px #D2D3D6; border-left:0; border-right:0; border-radius:3px;}
.hscrollerbase {height: 10px;background: transparent;}
.hscrollerbar { margin:0px 10px 10px 0px; height:8px; background-color:#363636; border-radius:5px; opacity : .8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80);}
.hscrollerbar:hover {background-color:#333;	}
.hscrollerbar:active { background-color:#7d7d7d;}
img {border: 0}
a {text-decoration: none; color: #003366; cursor:pointer}
.color666 {color:#666}
.colorRed {color:#FA0000}
.font12txt {font-size:12px;}
.font14txt {font-size:14px;}
.font16txt {font-size:16px;}
.content {
    display:block;
    min-width:300px;
    max-width:1000px;
    margin:0 auto;
    position:relative;
}
.contentLeft {
    width:69%;
    max-width:690px;
    float:left;
}
.contentRight {
    width:30%;
    max-width:300px;
    float:right;
}
.header {
    width:100%;
    min-width:1000px;
    height:65px;
    margin-top:0px;
    background:url('/images/MainMenu_repeat.jpg') repeat-x;
    z-index:1112;
    position:relative;
    -webkit-box-shadow: 0 8px 6px -6px black,  0px -6px 16px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black,  0px -6px 16px -6px black;
	box-shadow: 0 6px 16px -6px black,  0px -6px 16px -6px black;
}

.header .logo {
    width:137px;
    height:65px;
    display:block;
    float:left;
}

.header .globalmenu .gr {
    float:right;
    margin:15px 10px 0 0;
}
.header .globalmenu ul {
    float:left;
    list-style-type:none;
    padding:0;
    margin:15px 0 0 0;
}
.header .globalmenu ul li {
    height:48px;
    overflow:hidden;
    float:left;
    padding:0;
    margin:0;

}
.header .globalmenu ul li a {
    display:block;
    font-size:0;
    height:37px;
	border-right:solid 1px #101010;
	border-left:solid 1px #2B2B2B;
}
.header .globalmenu .tv { width:41px; background-position:8px -112px; border-left:none;}
.header .globalmenu .news {width:75px; background-position:-45px -112px;}
.header .globalmenu .plus { width:90px; background-position:-120px -112px; border-right:none;}
.header .globalmenu .games { width:86px; background-position:-212px -112px;}
.header .globalmenu .world { width:88px; background-position:-309px -112px; border-right:none;}
.header .globalmenu .nextant {background-position: -410px -112px;border-right: medium none;width: 125px;}
.header .globalmenu .boxset {background-position: -550px -112px;border-right: medium none;width: 105px;}

.header .globalmenu .tv:hover { background-position:8px -162px; }
.header .globalmenu .news:hover {background-position:-45px -162px;}
.header .globalmenu .plus:hover {background-position:-120px -162px;}
.header .globalmenu .games:hover {background-position:-212px -162px;}
.header .globalmenu .world:hover {background-position:-309px -162px;}
.header .globalmenu .nextant:hover {background-position: -410px -162px;}
.header .globalmenu .boxset:hover {background-position: -550px -162px;}

.header .globalmenu .live, .header .globalmenu .newsBtn, .header .globalmenu .LoginBtn, .header .globalmenu .isauth {
    display:block;
    width:52px;
    height:23px;
    float:left;
    margin:8px 0 0 10px;
    font-size:0;
}
.header .globalmenu .LoginBtn {
    width:70px;
}
.header .globalmenu .isauth {
    width:80px;
    position:relative;
}
.header .globalmenu .live {
    background-position:-30px -325px;
}
.header .globalmenu .newsBtn {
    background-position:-112px -325px;
}
.header .globalmenu .searchBtn {
    display:block;
    width:15px;
    height:14px;
    float:left;
    margin:13px 5px 0 10px;
    font-size:0;
    background-position:-34px -224px;
}
#searchlayer  {
    position:absolute; 
    top:65px; 
    left:0; 
    width:1000px; 
    height:0px; /* 37 */
    padding:10px 0 0 10px; 
    background-color:#F1F1F1;

    display:none;
    overflow:hidden;
}
.searchlayerW {
    width:620px; margin:0 auto;
}
.closeSBtn {
    display:block;
    position:absolute; 
    top:10px;
    right:20px;
    width:16px; height:16px;
    background:url('/news/images/x.png');
    font-size:0;
} 
#searchtxt {
    padding:5px 10px 5px 10px;
    border-radius:3px;
    border:solid 1px #D2D3D6;
    background-color:#FFF;
    width:500px;
    display:block;
    float:left;
}
#searchtxt:hover, #searchtxt:active {
    border:solid 1px #3079ed;
}
.submitSearchBtn {
    background-color:#4888f0;
    border:solid 1px #3079ed;
    color:#FFF;
    border-radius:3px;
    display:block;
    float:left;
    font-size:0;
    background-image:url('/news/images/search-white.png');
    background-repeat:no-repeat;
    background-position:center center;
    width:40px;
    height:28px;
    margin-left:20px;
    box-shadow:inset 0 1px 7px #3079ed;
    cursor:pointer;
}
.header .globalmenu .LoginBtn {
    font-size:14px;
    color:#FFF;
    padding:4px 5px 0 0;
    text-shadow: 0 -1px 0 #888;
}
 .header .globalmenu .isauth .uimg {
    float:left;
    width:30px;
    height:30px;
    display:block;
    margin:-3px 0 0 10px;
    font-size:0;
    overflow:hidden;
    border-radius:5px;
    background-position:center center;
}
  .header .globalmenu .isauth .lnkMoreA{
    cursor:pointer;
    display:inline-block;
    width:26px; height:15px;
    float:left;
    margin:0px 0 0 5px;
    background-position:-177px -220px;
    z-index:8;
}

  .header .globalmenu .isauth:hover .lnkMoreA {
    background-position:-227px -220px;
}
    .header .globalmenu .isauth:hover .accountActions {
        display:block;
    }
.accountActions {
    position:absolute;
    top:20px; 
    right:-0px;
    width:150px; 
    height:80px;
    z-index:1001;
    display:none ;
    background:url('/images/sp.gif');
}
.accountActions .inside {
    top:10px;
    position:absolute;
    border:solid 1px #CBCBCB; 
    background-color:#FFF; 
    width:150px; 
    height:70px;
    padding-top:5px;
    -webkit-box-shadow: 0 8px 6px -6px black,  0px -6px 16px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black,  0px -6px 16px -6px black;
	box-shadow: 0 6px 16px -6px black,  0px -6px 16px -6px black;
}
.accountActions .inside .lnk {
    width:140px;
    margin:0 auto;
    margin-top:2px;
    clear:both;
    display:block;
    font-size:14px;
    padding:5px 3px 5px 3px;
    font-family: 'pf_dintext_proregular';
}
.accountActions .inside .lnk:hover {
    background:#afafaf;
    border-bottom:dotted 1px #999;
}
/* new menu************************************************************/
.newsmenu {
    clear:both;
    width:100%;
    min-width:1000px;
    height:47px;
    background-color:#9A0000;
    position:relative;
    z-index:1111;
    -webkit-box-shadow: 0 8px 6px -6px black,  0px -6px 16px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black,  0px -6px 16px -6px black;
	box-shadow: 0 6px 16px -6px black,  0px -6px 16px -6px black;
}
.newsmenu .newsLogo {
    padding:0; margin:0;
    width:137px;
    height:47px;
    display:block;
    float:left;
    overflow:hidden;
    margin-right:10px;
    background-position:0 -65px;
    font-size:0;
}
.newsmenu ul {
    list-style-type:none;
    padding:0;
    margin-top:0;
    position:relative;
    display:block;
}
.newsmenu ul li {
    float:left;
    display:block;
    padding:0;
    margin:14px 18px 0 0;
    font-family: 'pf_dintext_proregular', sans-serif;
    font-size:19px;
}
.newsmenu ul li a {
    color:#FFF;
    height:28px;
    display:block;
    /*text-shadow:1px 1px 1px #990002 ;*/
    text-shadow: 0 -1px 0 #888;
}
.newsmenu a .hoverwin {
    position:absolute;
    top:42px; 
    left:0;
    width:100%; 
    height:350px;
    z-index:1001;
    display:none;
    cursor:default;
}
.newsmenu ul li a:hover .hoverwin {
    display:block;
}
.newsmenu .readMore {
    position:relative;
}
.newsmenu .readMore:hover .readList {
    display:block;
}
.newsmenu .readMore .readList {
    display:none;
    position:absolute;
    top:25px; right:-80px;
    width:220px;
    padding:10px;
    height:auto;

}
.newsmenu .readMore .readList .metabox {
     position:absolute;
     top:10px; left:0;
    width:220px;
    padding:10px;
    height:auto;
    background:#FAFAFA;
    border:solid 1px #D2D3D6;
    box-shadow: 0 8px 16px -6px black;
}
.newsmenu .readMore .readList a {
    font-size:14px;
    text-shadow:none;
    font-family:Arial;
    color: #003366; 
}
/****************************************************************/


.ticker {
    clear:both;
    width:1000px;
    height:40px;
    position:relative;
    z-index:888;
}
.ticker .tickerimg {
    float:left;
    width:177px;
    height:40px;
    margin-left:-20px;
}
.tickerHolder
{
    width:428px;
    height:22px;
    position:relative;
    overflow:hidden;
    float:left;
    top:10px;
    margin-left:-20px;
}
#ticker 
{
	position:relative; 
	width:2000px; 
	height:20px;
}
#tickerWrap 
{
	position:absolute; 
	top:0px; 
	left:0px; 
	width:450px; 
	height:25px; 
	overflow:hidden;
}
.tmessages 
{
	position:absolute;
	left:670px;
	width:auto;
	top:0px;
    font-family: 'pf_dintext_probold', sans-serif;
    color: #003366;
    font-size:16px;
}
/**********************************************************************/
.ase {
    width:170px;
    float:left;
    margin:10px 0 0 5px;
    font-family: 'pf_dintext_probold', sans-serif;
    color: #003366;
    font-size:16px;
    text-align:center;
    position:relative
}
.ase:before {
    content:"";
    position:absolute;
    top:-10px;
    left:-20px;
    width:20px;
    height:40px;
    background-image:url('/news/images/LiveNews.png');
}
.ase:after{
    content:"";
    position:absolute;
    top:-10px;
    right:-20px;
    width:20px;
    height:40px;
    background-image:url('/news/images/LiveNews.png');
    background-position:-157px 0;
}
.ase .trendingup{
    color:green;
    margin-left:10px;
    padding-left:10px;
    background-image:url('/news/images/ase.png');
    background-repeat:no-repeat;
    background-position:0 -26px;
    font-size:12px;
    font-family:Arial;
}
.ase .trendingdown{
    color:#CC0000;
    margin-left:10px;
    padding-left:10px;
    background-image:url('/news/images/ase.png');
    background-repeat:no-repeat;
    background-position:0 5px;
    font-size:12px;
    font-family:Arial;

}
.horBanner {
   text-align:center;
   margin-top:10px;
   margin-bottom:10px;
}
.commentsBox {
    position:absolute;
    right:2px;
    top:10px;
    padding:3px 8px 3px 8px;
    background:#9A0000;
    border-radius:3px;
    color:#FFF;
    z-index:777;
}
.commentsBox:after {
    content:"";
    position:absolute;
    bottom:-5px;
    right:2px;
    background-image:url('/news/images/Comments_Tail.gif');
    background-repeat:no-repeat;
    width:5px; height:5px;
}

/******************************************************************************/
.carousel {
    width:100%;
    max-height:430px;
    height:430px;
    position:relative;
    overflow:hidden;
}
.carousel #cH {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.carousel #cH a {
    position:relative;
    display:block;
    float:left;
}
.carousel #cH a .details {
    position:absolute;
    bottom:0px;
    left:0px;
    padding:20px;
    background:url('/news/images/Carousel_Blur.png') repeat-x left top;
    width:960px;
    overflow:hidden;
}
.carousel #cH a .details .title{
    font-family: 'pf_dintext_probold', sans-serif;
    font-size:24px;
    color:#FFF;
    display:block;
    padding:10px 0 10px 0;
    text-shadow:1px 1px #333;
}
.carousel #cH a .details .text {
    color:#FFF;
    display:block;
    font-family: 'pf_dintext_proregular';
    font-size:15px;
}
/******************************************************************************/
.tmrg10 {
    margin-top:10px;
}
.homevideos {
    background-color:#E9EAED;
    border:1px solid #D2D3D6;
}

/*************************************************************/
.carouselT {
    width:100%;
    height:250px;
    margin-top:10px;
    position:relative;
    overflow:hidden;
}

.carouselW {
    position:absolute;
    left:0;
    width:110%;
}
/*
.carouselT .left, .carouselT .right {
    background-color: #FFF;
    z-index: 100;
    position: absolute;
    top: 40px;
    width: 40px;
    height: 80px;
    background-image:url('/news/images/arrowZoomLeft.png');
    background-position:center center;
    background-repeat:no-repeat; 
    display:none;   
    cursor:pointer;
    border:solid 1px #D2D3D6;
}
.carouselT .left {
    left:10px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.carouselT .right {
   background-image:url('/news/images/arrowZoomRight.png');
   right:10px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}    
*/
/************************************************************/
.carouselT a {
    width:192px;
    display:block;
    float:left;
    position:relative;
    margin:0 10px 0 0;
}
.carouselT a img {
    width:192px;
    height:81px;
    display:block;
}
.carouselT a .title, .middleTeasers a .title, .homevideos .topvideo .caption, 
.homevideos .othervideos .caption, .homeSpecial a .title , .categoriesHome a .title , 
.cList li .title, .latest_top .topvideo .title, .latest_top .othervideos .title, .galleryPlc #caption .title, .relativevidthumbs .title, .latest_top .ctitle, .metaDataBox .title, .bloggerspage .ctitle, .blogs .ctitle {
    display:block;
    margin-top:10px;
    font-size:16px;
    line-height:16px;
    font-family: 'pf_dintext_probold', sans-serif;
    font-weight:normal;
}
#newspapersHolder {
    width:298px; 
    background-color:#E9EAED;
    border:solid 1px #D2D3D6;
    margin:10px 0 10px 0;
    height:430px;
    position:relative;
}
#newspapersHolder .title {
    padding:0 0 0 10px;
}
#newspapersHolder #imageHolder {
    width:280px;
    height:380px;
    margin:0 auto;
    margin-top:20px;
    position:relative;
    z-index:1;
    overflow:hidden;
    text-align:center;
    cursor:pointer;
}
#fsHolder {
    position:absolute; 
}
#newspapersHolder:hover .nNext, #newspapersHolder:hover .nPrev {
    display:block;
} 
#newspapersHolder .nNext, #newspapersHolder .nPrev {
    position:absolute;
    z-index:10;
    top:47%;
    width:38px; height:49px;
    background-color:#FFF;
    display:none;
    font-size:0;
}
#newspapersHolder .nNext {
    right:0px;
    background:url('/news/images/arrowZoomRight.png') no-repeat;
}
#newspapersHolder .nPrev {
    left:0px;
    background:url('/news/images/arrowZoomLeft.png') no-repeat;
}
#fsNextBtn, #fsPrevBtn {
    position:fixed;
    width:50px;
    height:150px;
    top:45%;
    background-color:#FFF;
    z-index:100001;
    background-repeat:no-repeat;
    background-position:center center;
    opacity:.5;
}
#fsPrevBtn {
    background-image:url('/news/images/arrowZoomleft.png');
    border-radius:0px 5px 5px 0;
}
#fsNextBtn {
  right:0;
  background-image:url('/news/images/arrowZoomRight.png');
  border-radius:5px 0 0 5px;
}
#fsNextBtn:hover, #fsPrevBtn:hover {
    opacity:.8;
}
.metaDataBox .title {
    color: #003366;
}
.carouselT a .text, .middleTeasers a .text , .homeSpecial a .text, .categoriesHome a .text, .cList li .text {
    display:block;
    margin-top:10px;
    color:#000;
}
.carouselT a .text {
    font-size:13px;
}
.metaBox {
    clear:both; width:100%; 
    margin-top:5px; 
    border:solid 1px #b7b7b7; 
    background-color:#FFF; 
    position:relative;
    min-height:200px;
    color:#000;
    -webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 16px -6px black;
}
.arrow-up 	
{
	position:absolute;
	top:-8px;
	left:10px;
	width: 0; 
	height: 0; 
	border-left: 8px solid transparent; 
	border-right: 8px solid transparent;           	
	border-bottom: 8px solid #FFF;
}
.arrow-up:after	
{
	content:"";
	position:absolute;
	top:2px;
	left:-10px;
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent; 
	border-right: 10px solid transparent;           	
	border-bottom: 9px solid #FFF;
}
.arrow2488 {
    left:170px;
}
.arrow2496 {
    left:260px;
}
.arrow2492 {
    left:355px;
}
.arrow2495 {
    left:435px;
}
.arrow2497 {
    left:615px;
}
.arrow4343 {
    left:520px;
}
.arrow4304 {
    left:710px;
}
.arrow4304 {
    left:710px;
}
.arrow4314 {
    left:830px;
}
.metaBox {
    text-shadow:none;
}
.metaBox .categories {
    background-color:#CCC;
}
.metaBox .categories a {
    font-family: 'pf_dintext_proregular';

    display:block;
    color:#333;
    font-size:15px;
    height:auto;
    padding:2px 5px 0 10px;
    text-shadow:none;
}
.metaBox .categories a:hover {
    color:#9A0000;
}
.hoverteasersArea {
    padding:10px 0 10px 20px;
}

.hoverteasersArea div
{
    margin:0;
    display:block;
    float:left;
    width:200px;
    margin-right:10px;
    cursor:pointer;
}
.hoverteasersArea div .title {
    font-family:'pf_dintext_probold';
    font-size:16px;
    display:block;
    color: #003366;
    line-height:18px;
    padding:10px 0 5px 0;
    text-shadow:none;
}
.hoverteasersArea div .text {
    font-size:13px;
    display:block;
    padding-bottom:10px;
    font-family:Arial;
}
.metaBox .hoverLatest {
padding:10px 10px 0 0;
}
.metaBox .hoverLatest a{
    height:auto;
    font-family: 'pf_dintext_proregular';
    font-size:15px;
    display:block;
    color: #003366;
    line-height:18px;
    padding:5px 0 0 0;
    text-shadow:none;
}
.metaBox .hoverLatest a:hover {
    color:#9A0000;
}
/*************************************************************************/
.weatherW {
    font-family: 'pf_dintext_probold', sans-serif;
    color:#333;
    font-size:16px;
    float:right;
    width:auto;
    height:40px;
    position:relative;
}
.weatherW .maincity {
    display:block;
    float:left;
    margin:6px 5px 0 10px;
}
.weatherW .hWi {
    display:block;
    float:left;
    height:40px;
    
}
.weatherW .cW , .crumbsMore{
    cursor:pointer;
    position:relative;
    display:block;
    float:left;
    width:26px; height:26px;
    border:solid 1px #CCC;
    margin:5px 0px 0 5px;
    background-position:-177px -215px;
    z-index:8;
}
.weatherW .cW:hover , .crumbsMore:hover {
    background-position:-227px -215px;
}
.weatherW .cW .hoverWeather {
    position:absolute;
    width:1000px;
    right:0px;
    top:9px;
    display:none;
    z-index:888;
    background-image:url('/webtv/images/sp.gif');
}
.weatherW .cW:hover .hoverWeather {
    display:block;
}
#wWrapper {
    width:980px;
    height:480px;
    overflow:auto;
    margin:10px;
}
.weatherW .cW .hoverWeather .metaBox {
    position:relative;
    height:500px;
    width:100%;
    margin-top:25px; 

}
.weatherW .cW .hoverWeather .cityLayer {
    display:block;
    float:left;
    width:18%;
    height:200px;
    margin:5px 0 5px 14px;
    position:relative;
    text-align:center;
    border:solid 1px #D2D3D6;
    padding:0;
    background-color:#E9EAED;
    text-shadow: 2px 2px #FFF;
    box-shadow:inset 0 2px 7px #d2d3d6;
    border-radius:3px;
}
.weatherW .cW .hoverWeather .cityLayer:hover {
    border-color:#808080;
    -webkit-box-shadow:0 0 1em hsla(0,0%,0%,0.7); 
    -moz-box-shadow:0 0 1em hsla(0,0%,0%,0.7); 
    box-shadow:0 0 1em hsla(0,0%,0%,0.7); 
}
.weatherW .cW .hoverWeather .cityLayer span {
    display:block;
    padding:0; margin:0;
}
.weatherW .cW .hoverWeather .cityLayer .cityname {
    font-size:16px;
    padding:10px 0 0 0;
    color:#333;
   
}
.weatherW .cW .hoverWeather .cityLayer .temp {
    font-size:24px;
    color:#333;
}
.weatherW .cW .hoverWeather .cityLayer .desc {
    font-family:'pf_dintext_proregular';
    font-size:15px;
    color:#333;
}
.weatherW .cW .hoverWeather .cityLayer .hilow {
    font-size:13px;
    color:#666;
    font-family:'pf_dintext_proregular';
}
.weatherW .cW .hoverWeather .cityLayer img {
    position:relative;
    padding:5px 0 0 0;
    margin:0;
}
/*************************************************************************/


.middleTeasers a {
    display:block;
    width:340px;
    float:left;
    margin-right:10px;
    min-height:250px;
    padding-bottom:10px;
    position:relative;
    background-image:url('/news/images/BrandLine.gif');
    background-repeat:no-repeat;
    background-position:60% top;
}
.middleTeasers .nomarg {
    margin-right:0;
    
}
.middleTeasers a img {
    margin-top:3px;
    width:340px;
}
/*******************************************************************/
.showBizHome {
    width:100%;
    height:180px;
    padding:0; margin:0;
    overflow:hidden;
}
.showBizHome a {
    padding-top:10px;
    clear:both;
    width:100%;
}
.showBizHome a img {
    float:left;
    margin-right:10px;
}
.showBizHome a .title {
    display:block;
}
.showBizHome a .dtcn {
    display:block;
}
.showBizHome a .text {
    padding:5px 0 0 0;
    display:block;
}
.showBizHome a .commentsBox {
    top:22px;
    left:307px;
    max-width:10px;
}
/*******************************************************************/
.dtcn {
    color:#666;
    font-size:12px;
    padding-top:5px;
    display:block;
    font-weight:bold;
}
.homevideos .topvideo {
    display:block;
    width:50%;
    float:left;
    margin:10px;
    position:relative;
}
.homevideos .topvideo img {
    width:100%;
    max-height:266px;
    overflow:hidden;
}
.homevideos .topvideo .caption, .homevideos .othervideos .caption {
    margin:10px 0 0px 0;
    display:block;
}
.homevideos .othervideos .caption {
    width:80%;
    height:auto;
}
.duration {
    font-family: 'pf_dintext_proregular';
}
.homevideos .topvideo .duration, .homevideos .othervideos .duration {
    position:absolute;
    top:0px;
    right:0;
    padding:5px;
    color:#FFF;
    background:#000;
}
.homevideos .othervideos {
    display:block;
    float:left;
    width:47%;
    position:relative;
    margin-top:10px;
}
.homevideos .othervideos img {
    width:30%;
    max-width:196px;
    float:left;
    margin-right:10px;
}
.homevideos .othervideos .duration {
        right:70%;
}
.homevideos {
    min-height:360px;
}
.weatherW .cW .hoverWeather .metaBox .arrow
{
	position:absolute;
	top:-10px;
	right:30px;
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent; 
	border-right: 10px solid transparent;           	
	border-bottom: 10px solid #D2D3D6;
}
.weatherW .cW .hoverWeather .metaBox .arrow:after	
{
	content:"";
	position:absolute;
	top:2px;
	left:-10px;
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent; 
	border-right: 10px solid transparent;           	
	border-bottom: 9px solid #FFF;
}
.play {
    position:absolute;
    top:0; left:0; width:100%; height:100%;
        background-image:url('/webtv/images/sp.gif');
}
.play:hover {
    background-image:url('/news/images/play-small.png');
    background-position:center center;
    background-repeat:no-repeat;
}
.latest_top, .HomeBlogs {
    width:298px; /*99%*/
    background-color:#E9EAED;
    border:solid 1px #D2D3D6;
    margin:10px 0 10px 0;
    height:430px;
}
.HomeBlogs {
    background-color:#FFF;
    height:auto;
}
.HomeBlogs .commentBox {
    position:relative;
}
.HomeBlogs .citle, #newspapersHolder .citle {
    display:block;
    width:100%;
    padding:10px 0 0 10px;
}
.HomeBlogs .blogimg {
    display:block;
    width:190px;
    margin:0 auto;
    margin-top:10px;
}
.HomeBlogs .blogger , .HomeBlogs .title {
    width:250px;
    text-align:center;
    font-family: 'pf_dintext_probold', sans-serif;
    display:block;
    margin:0 auto;
    color:#000;
}
.HomeBlogs .blogger {
   margin-top:10px;
}
.HomeBlogs .title {
    font-size:16px;
    color:#003366;
}
.HomeBlogs .bloggers {
    width:290px; 
    /*height:390px; */
    margin-top:10px;
    position:relative;
    padding-bottom:20px;
}
.bloggers .commentsBox {
    right:60px;
}
.bloggerspage {
    width:690px;
    margin-top:20px;
}
.bloggerspage a {
    display:block;
    width:138px;
    height:87px;
    position:relative;
    float:left;
}
.bloggerspage a .blogger {
    display:block;
    position:absolute;
    bottom:0;
    padding:5px;
    width:128px;
    background-color:#000;
    font-size:12px;
    color:#D2D3D6;
    display:none;
        font-family: 'pf_dintext_proregular';
}

.bloggerspage a:hover .total {
    opacity:1;
}
.bloggerspage a .total {
    display:block;
    position:absolute;
    right:5px;
    top:5px;

    color:#FFF;
    padding:3px 5px 3px 5px;
    background-color:#9A0000;
    border-radius:3px;
        opacity:.5;
}
.bloggerspage a:hover .blogger {
    display:block;
}
.videocontent {
    height:auto;
    overflow:hidden;
    padding:10px;
    width:278px
}

.latest_top #parentAjax {
    height:380px;
    overflow:hidden;
    width:290px;
}
.latest_top #parentAjax a {
    padding:0 10px 0 10px;
    display:block;
    margin-top:5px;
    font-family: 'pf_dintext_probold', sans-serif;
    font-size:15px;
    line-height:15px;
}
.latest_top .dtcn {
    margin:0 0 0 5px;
    display:inline;
}
.latest_top ul {
    list-style-type:none;
    display:block;
    padding:10px 0 10px 5px;
    margin:0;
}
.latest_top ul li {
    float:left;
}
.latest_top ul li a {
    color:#999;
    padding:0; margin:0;
    position:relative;
    display:block;
    padding:0 10px 0 5px;
    font-family:'pf_dintext_probold';
    font-size:16px;
}
.latest_top ul li a:after {
    content:"|";
    position:absolute;
    right:0;
}
.latest_top ul li:last-child a::after {
    content:"";
}
.latest_top ul li .active {
    color:#000;
}
.latest_top .topvideo {
    position:relative;
}
.latest_top .topvideo img {
    width:100%;
    display:block;
}
.latest_top .othervideos {
    clear:both;
    position:relative;
    display:block;
    width:100%;
    padding-top:10px;
}
.latest_top .othervideos .img , .latest_top .othervideos img{
    width:120px;
    display:block;
    float:left;
    margin-right:10px;
    position:relative
}
.latest_top .topvideo .duration {
    position:absolute;
    top:0;
    right:0px;
    padding:5px;
    background:#000;
    color:#FFF;
}
.latest_top .othervideos .title {
    width:140px;
    float:left;
    font-size:16px;
}
.latest_top .othervideos .img .duration {
    position:absolute;
    right:0;
    background:#000;
    padding:5px;
    color:#FFF;
    font-size:14px;
}
.latest_top .ctitle {
    padding:0px 0 10px 10px;
}
.latest_top .topvideo {
    display:block;
    position:relative;

}
.latest_top .topvideo img {
    width:280px;
}
/*********************************************************************/
.homeSpecial {
    width:100%;
    background:#FFF;
    height:260px;
    background-image:url('/news/images/BrandLine.gif');
    background-repeat:no-repeat;
    background-position:60% top;
}
.citle {
    font-family: 'pf_dintext_probold', sans-serif;
    font-weight:bold;
    font-size:18px;
    color:#666;
}
.homeSpecial .citle, .categoriesHome .citle, .blogs .ctitle{
    display:block;
    width:100%;
    padding:10px 0 5px 0;
}
.blogs .ctitle {
    font-size:18px;
    color:#666;
}
.categoriesHome {
    width:100%;
    margin-top:10px;
    background-image:url('/news/images/BrandLine.gif');
    background-repeat:no-repeat;
    background-position:60% top;
    position:relative;
}
.homeSpecial .main  {
    float:left;
    width:68%;
}
.categoriesHome .main {
    width:55%;
    float:left;
}
.categoriesHome .othertitles {
    padding-top:30px;
    width:44%;
    background:#FFF;
    position:absolute;
    right:0px;
    top:4px;
    height:100%;
}
.homeSpecial a img {
    display:block;
    width:55%;
    max-height:200px;
    overflow:hidden;
    float:left;
    margin-right:10px;
}
.categoriesHome a img {
    display:block;
    width:100%;
    max-height:200px;
    overflow:hidden;
    margin-right:10px;
}
.categoriesHome .title {
    display:block;
} 
.homeSpecial .othertitles {
    width:30%;
    float:right;
}
.homeSpecial .othertitles a, .categoriesHome .othertitles a  {
    display:block;
    padding:5px 5px 0px 5px;
    font-size:16px;
    font-family: 'pf_dintext_probold', sans-serif;
}
#WRC {
    padding:20px 0 40px 0;
}
#WRC .ctitle  {
    font-size:16px;
    font-family:'pf_dintext_probold';
    color:#666;
}
.cList {
    clear:both;
    width:100%;
    position:relative;
    list-style-type:none;
    padding:0;
}
.cList:before , .cList:after {
    margin:10px 0 10px 0;
    content:" ";
    width:100%;
    height:5px;
    background-image:url('/news/images/BrandLine.gif');
    background-repeat:no-repeat;
    background-position:60% top;
}
.cList li {
    clear:both;
    width:100%;
    display:block;
    padding:0;
    max-height:230px;
    overflow:hidden;
}
.cList .datediff {
    padding:5px;
    display:block;
    width:60px;
    color:#7D7E7F;
    background-color:#E9EAED;
    float:left;
    margin-right:10px;
    border:solid 1px #CCC;
    text-align:center;
    box-shadow:inset 0 2px 7px #d2d3d6;
    font-family: 'pf_dintext_proregular';
}
.cList li img {
    display:block;
    width:340px;
    float:left;
    margin-right:10px;
}
.rF {
    clear:none;
    display:normal;
    width:auto;
    height:auto;
}
.pagingW {
    width:100%;
    text-align:center;
    margin:10px 0 10px 0;
}
.articleList .pagingW {
    float:right;
    width:auto;
}
.articleList .ctitle {
    display:block;
    float:left;
    padding-top:15px;
}
.paging { 
    background:#E9EAED;
    border:solid 1px #D2D3D6;
    border-radius:3px;
    padding:5px 8px 5px 8px;
    margin-right:3px;
    font-family: 'pf_dintext_probold', sans-serif;
    }
.selectedpaging { 
    background:#CCC;
    border:solid 1px #D2D3D6;
    border-radius:3px;
    padding:5px 8px 5px 8px;
    margin-right:3px;
 font-family: 'pf_dintext_probold', sans-serif;
}
/************************article elements **********************/
.article {
   
}
.article .editor {
    display:block;
    width:100%;
}
.article .editor img {
    float:left;
    width:100px;
    margin-right:10px;
}
.article .editor .editorname {
    display:block;
    margin-top:20px;
    font-family: 'pf_dintext_probold', sans-serif;
    float:left;
}
.article .editor .nextArticle {
    width:300px;
    float:right;
    text-align:right;
    font-family: 'pf_dintext_probold', sans-serif;
    
}

.article .social {
    margin:10px 0 0px 0;
    padding:10px 0 10px 0;
    width:100%;
    border-top:solid 1px #D2D3D6;
    border-bottom:solid 1px #D2D3D6;
}
.twitter-share-button {
    max-width:90px;
}
.article .social a , .article .social .iframe{
    float:left;
}

.article .social a .counter {
    position:absolute;
    right:-30px;
    border:solid 1px #D2D3D6;
    background-color:#e9eaed;
    top:0;
    padding:3px 3px 2px 3px;
}
.article .social #total {
    float:left;
    display:block;
    margin:10px 40px 0 0;
    border:solid 1px #D2D3D6;
    background-color:#e9eaed;
    padding:4px 3px 2px 3px;
}
.article .social .commentsBox {
    position:relative;
    float:right;
    cursor:pointer;
}
.article .social .fb , .article .social .twitter{
    width:61px;
    height:20px;
}
.article .social .fb:hover {
    background-position:-71px 0;
}
.article .social .twitter {
    background-position:0 -20px;
}
.article .social .twitter:hover {
    background-position:-71px -20px;
}
.article .social .plus {
    width:43px ; height:20px;
    background-position:0 -40px;
}
.article .social .plus:hover {
    background-position:-71px -40px;
}
.article .category {
    display:block;
    position:relative;
    float:left;
    margin-right:10px;
    
    font-size:22px;
    font-family: 'pf_dintext_probold', sans-serif;

}

.article .dtcn {
    clear:both;
    display:block;
    width:100%;
}
.article .atitle , .searchResults .atitle {
    font-size:32px;
    font-family: 'pf_dintext_probold', sans-serif;
    color:#666;
    clear:both;
    display:block;
    line-height:32px;
    padding:0; margin:5px 0 5px 0;
}
.searchResults .atitle {
    padding-bottom:20px;
}
.article .teasertext, .searchResults .teasertext {
    color:#666;
}
.article .teasertext p {
    padding:0 0 5px 0;
}
.article .subtitle {
    display:block;
    padding:0;
    margin:0;
    color:#666;
    padding-top:6px;
    font-family: 'pf_dintext_probold', sans-serif;
    font-size:16px;
}
.article .AMP {
    display:block;
    margin:10px 0 10px 0;
}
.article .AMP img {
    max-width:690px;
}
.article .fullstory {
    width:100%;
    display:block;
    clear:both;
}
.article img {
    max-width:690px;
}
.article .fullstory h2 , .article .fullstory h3 {
    padding:0; margin:0;
    font-size:15px;
}

.article .fullstoryL {
    display:block;
    float:left;
    width:460px;
}
.article .fullstoryL img {
    max-width:460px;
}
.article .relatives {
    float:right;
    width:200px;
    height:250px;
    overflow:hidden;
    margin:10px;
    padding:10px;
    border:solid 1px #D2D3D6;
    box-shadow: 0 8px 16px -6px black;

}
.article .relatives .flexcroll {
    padding:5px;
    height:210px;
}
.article .vidplayer {
    width:100%;
    height:377px;
    background:#000;
}
.article .vidplayer iframe {
    border:0;
    width:100%;
    height:377px;
}
.article .relativevidthumbs , .article .relativevidthumbs .title{
    margin-bottom:10px;
}
.article .relativevidthumbs a {
    display:block;
    float:left;
    width:32%;
    height:100px;
    overflow:hidden;
    cursor:pointer;
    position:relative;
    margin:0 10px 10px 0;
}
.article .relativevidthumbs .normargin {
    margin-right:0;
}
.article .relativevidthumbs a img {
    width:100%;
}
.relativevidthumbs .caption {
    position:absolute;
    bottom:0;
    left:0;
    background-image:url('/news/images/teasers_fasa.png');
    color:#FFF;
    width:100%;
    padding:5px 5px 8px 5px;
    display:none;
}
.article .relativevidthumbs a:hover .caption {
    display:block;
}
.article .relativevidthumbs a #play , .carouselW #play{
    width:100%;
    height:5px;
    position:absolute;
    bottom:0; left:0;

    z-index:10;
}
.carouselW #play {
    top:0;
    background-image:url('/news/images/BrandLine.gif');
    background-repeat:no-repeat;
    background-position:60% top;	
}
.relatives .title, .tags .title, .tagsList .reletiveTags, .LatestTitle {
    font-size:16px;
    font-family: 'pf_dintext_proregular', sans-serif;
    display:block;   
    color:#666;
    font-weight:normal; 

}
.article .relatives a {
    display:block;
    margin:5px 0 5px 0;
    font-family: 'pf_dintext_probold', sans-serif;
    font-size:15px;
    line-height:15px;
}
.article .tags a {
    margin:5px 0 5px 0;
    font-family: 'pf_dintext_probold', sans-serif;
    font-size:15px;
    line-height:15px;
}
.article .tags {
    display:block;
    width:100%;
    clear:both;
    padding:10px 0 10px 0;
}
.tagsList #crumb {
    display:block;
    clear:both;
    float:none;
}
.tagsList .rTitle {
    font-size: 16px;
    line-height: 16px;
    font-family: 'pf_dintext_probold', sans-serif;
}
.article blockquote {
    display:block;
    padding:10px;
    max-width:200px;
    float:right;
    position:relative;
    color:#333;
}
.article blockquote:before {
    content:"«";
    position:absolute;
    left:-5px;
    top:-5px;
    font-size:30px;
}
.article blockquote:after {
    content:"»";
    position:absolute;
    right:-5px;
    bottom:-5px;
    font-size:30px;
}
.article .tags a {
   
}
.galleryPlc {
    width:690px;
    height:300px;
    padding-bottom:5px;
    clear:both;
    margin:10px 0 10px 0;
    padding:0;
    position:relative;
    overflow:hidden;
    background-image:url('/news/images/bg-diagonal.png');
    border:solid 1px #D2D3D6;
}
.galleryPlc .galleryImg {
    display:block;
    margin:0 auto;
	opacity:.1;
	filter:Alpha(opacity=1);    

}
.galleryPlc .galleryN , .galleryPlc .galleryP {
    position:absolute;
    top:105px;
    width:40px; height:70px;
    cursor:pointer;
    display:none;
    opacity:.7;
    background-image:url('/news/images/arrowZoomLeft.png');
    background-position:center center;
    background-repeat:no-repeat;
    background-color:#FFF;
}
#fullscreenBtn {
    position:absolute;
    right:20px;
    bottom:8px;
    width:26px;
    height:26px;
    background-image:url('/news/images/full_screen.png');
    background-repeat:no-repeat;
    opacity:.7;
    z-index:78;
    cursor:pointer;
    display:none;
}
.galleryPlc .galleryN {
    right:0;
    background-image:url('/news/images/arrowZoomRight.png');
}
.galleryPlc:hover .galleryP , .galleryPlc:hover .galleryN, .galleryPlc:hover #fullscreenBtn{
    display:block;
}
.galleryPlc .galleryN:hover, .galleryPlc .galleryP:hover {
   opacity:1;
}
.galleryPlc #caption {
    font-family:Arial;
    position:absolute;
    bottom:0;
    width:100%;
    background-image:url('/news/images/gradient.png');
    background-position:left center;
    color:#FFF;
    font-size:12px;
    padding:10px;
    display:none;
    z-index:77;
    border-top:solid 1px #D2D3D6;
}
.galleryPlc:hover #caption {
    display:block;
}
.galleryPlc #caption .title {
    margin:0;
    padding-bottom:4px;
}
.galleryThumbs {
    width:620px;
    height:65px;
    float:left;
    position:relative;
    overflow:hidden;
}
#thumbH {
    position:absolute;
    left:0; top:0;
}
.galleryThumbs span {
    display:block;
    float:left;
    margin-right:3px;
    background-color:#E9EAED;
    border:solid 1px #d2d3d6;
    width:150px;
    height:84px;
    margin-top:5px;
    cursor:pointer;
}
.galleryThumbs span img {
    display:block;
    margin:0 auto;
}
#moveTL, #moveTR {
    width:30px;
    height:92px;
    float:left;
    margin-right:5px;
    cursor:pointer;
    background-image:url('/news/images/arrowZoomLeft.png');
    background-position:center center;
    background-repeat:no-repeat;
}
#moveTR {
    margin-right:0;
    background-image:url('/news/images/arrowZoomRight.png');
}


.galleryHolder {
    position:absolute;
    padding:10px;
    background:#FFF;
    -webkit-box-shadow:0 0 1em hsla(0,0%,0%,1.0); -moz-box-shadow:0 0 1em hsla(0,0%,0%,1.0); box-shadow:0 0 1em hsla(0,0%,0%,1.0); 
}
.gellaryHolder img {
    border:solid 1px #d2d3d6;
}
.socialHolder {
    position:absolute;
    padding:8px;
    background:#FFF;
    border:solid 1px #d2d3d6;
}
#LeftClick {
    position:absolute;
    left:0; top:0;
    width:50%;
    height:100%;
    z-index:222;
    cursor:pointer;
    background-image:url('/webtv/images/sp.gif');
}
#RightClick {
    position:absolute;
    left:50%; top:0;
    width:50%;
    height:100%;
    background-image:url('/webtv/images/sp.gif');
    z-index:222;
    cursor:pointer;
}
#LeftClick .button, #RightClick .button {
    position:absolute;
    top:45%;
    width:40px;
    height:70px;
    background-color:#FFF;
    display:none;
}
#RightClick .button {
    right:9px;
    border-right:0;
    background-image:url('/news/images/arrowZoomRight.png');
    background-position:center center;
    background-repeat:no-repeat;
}
#LeftClick .button {
    left:9px;
    border-left:0;
    background-image:url('/news/images/arrowZoomLeft.png');
    background-position:center center;
    background-repeat:no-repeat;
}
#LeftClick:hover .button, #RightClick:hover .button {
    display:block;

}
.articleOtherTitles{
    display:block;
    padding:10px 0 5px 0;
    font-family: 'pf_dintext_probold';
    font-size:16px;
    color:#666;
}

#crumb, #SubName {
    display:block;
    float:left;
    font-family: 'pf_dintext_probold';
    font-size:24px;
    color:#666;
    padding:8px 10px 0 0; margin:0;
    margin-bottom:10px;
}
.crumbsMore .crumbsHover {
    position:absolute;
    top:26px;
    left:-28px;
    width:200px;
    max-height:300px;
    overflow:auto;
    height:auto;
    display:none;
    background:#FAFAFA;
    border:solid 1px #D2D3D6;
    padding:10px;
    margin-right:3px;
    font-family: 'pf_dintext_probold', sans-serif;
    font-size:16px;
    box-shadow: 0 8px 16px -6px black;
}
.crumbsMore .crumbsHover a {
    display:block;
    margin-top:3px;
}
.crumbsMore .crumbsHover .selected {
   color:#666;
}
.crumbsMore .crumbsHover a:hover {
    color:#FA0000;
}
.crumbsMore:hover .crumbsHover {
    display:block;
}
.weathermain {
    width:100%;
    height:430px;
    background-image:url('/news/images/WeatherBG.jpg');
    background-position:0 -500px;
    background-repeat:no-repeat;
    font-family:'pf_dintext_proregular';
    color:#FFF;
    text-shadow:1px 1px 2px #000;
    position:relative;
}
.updated {
    display:block;
    position:absolute;
    right:10px;
    top:10px;
        font-size:14px;
}
.weathermain .weatherTitle {
    padding:20px 0 0 20px;
    font-size:40px;
}
.weathermain .weatherTitle .sunrise {
    font-size:14px;
}
.weathermain .details {
    float:left;
    width:120px;
    height:250px;
    margin:30px 0 0 20px;
    position:relative;
    font-weight:normal;
    text-align:center;
    padding:20px;
    box-shadow:0 0 18px 1px #FFF;
    border-radius:5px;

}
.weathermain .otherDay {
    
    float:left;
    width:100px;
    height:200px;
    margin:80px 0 0 20px;
    position:relative;
    font-weight:normal;
    text-align:center;
    padding:20px;
    box-shadow:0 0 18px 1px #FFF;
    border-radius:5px;
}
.weathermain .details .maincity, .weathermain .otherDay .maincity  {
    display:block;
    font-size:24px;
    color:#FFF;
}
.weathermain .details .hWi , .weathermain .otherDay .hWi  {
    height:100px;
    position:relative;
}
.weathermain .otherDay .hWi {
    height:65px;
}
.weathermain .details .temp, .weathermain .otherDay .temp {
    margin-top:20px;
    font-size:28px;
    text-align:center;
    width:100%;
    line-height:40px;
}
.weathermain .otherDay .temp {
    margin-top:0;

}
.weathermain .details .direction {
    display:inline-block;
    background:url('/news/images/windroses_40_lightbg.png');
    background-repeat:no-repeat;
    width:40px;
    height:40px;
    font-size:10px;
    color:#000;
}
.weathermain .details .tempTxt , .weathermain .otherDay .tempTxt {
    width:100%;
    clear:both;
    font-size:18px;
    line-height:16px;
}
.weathermain .details .dr1 {
    background-position:0 0;
}
.weathermain .details .dr2 {
    background-position:-50px 0;
}
.weathermain .details .dr3 {
    background-position:-100px 0;
}
.weathermain .details .dr4 {
    background-position:-150px 0;
}
.weathermain .details .dr5 {
    background-position:-200px 0;
}
.weathermain .details .dr6 {
    background-position:-250px 0;
}
.weathermain .details .dr7 {
    background-position:-300px 0;
}
.weathermain .details .dr8 {
    background-position:-350px 0;
}
.weathermain .details .dr9 {
    background-position:-400px 0;
}
.weathermain .details .dr10 {
    background-position:-450px 0;
}
.weathermain .details .dr11 {
    background-position:-500px 0;
}
.weathermain .details .dr12 {
    background-position:-550px 0;
}
.weathermain .details .dr13 {
    background-position:-6000px 0;
}
.weathermain .details .dr14 {
    background-position:-650px 0;
}
.weathermain .details .dr15 {
    background-position:-700px 0;
}
.weathermain .details .dr16 {
    background-position:-750px 0;
}
.weathermain .details .dr17 {
    background-position:-800px 0;
}
.weatherArticle {
    margin-top:10px;
}
.weatherArticle .title {
    font-family:'pf_dintext_probold';
    font-size:16px;
    color: #003366;
}
.weatherArticle b, .weatherArticle strong {
        color: #003366;
}
.commentsDTitle {
    display:block;
    margin-top:10px;
    font-family: 'pf_dintext_probold';
    font-size:16px;
    color:#666;
}
.commentsPlc {
    display:block;
    display:block;
    margin-top:5px;
    border-top:solid 1px #d2d3d6;
    padding:0 0 10px 0;
}

.commentsPlc textarea {
    margin:10px 0 10px 0;
    display:block;
    border-radius:5px;
    border:solid 1px #d2d3d6;
    width:97%;
    overflow:hidden;
    box-shadow:inset 0 2px 7px #d2d3d6;
    padding:10px;
}
.commentsPlc .commentsBtn {
    float:right;
    padding:5px 8px 5px 8px;
    border:solid 1px #d2d3d6;
    border-radius:3px;
    background-color:#e9eaed;
    font-size:16px;
    font-family:'pf_dintext_probold';
}
.commentsPlc .userDetails {
    background-color:#e9eaed;
    font-family:'pf_dintext_proregular';
    font-size:16px;
    padding:5px;
    margin-bottom:10px;
}


#usercomments {
    display:block;
    margin-top:40px;
    font-family:'pf_dintext_proregular'
}
#usercomments .cph {
    float:right;
}
#usercomments .commentBg {
    margin-top:10px;
}
#usercomments .commentBg .commentsuserico {
    padding:5px;
    float:left;
}
#usercomments .commentBg .commentsuserico img {
    border-radius:5px;
}
#usercomments .commentBg .commentTextW {
    float:right;
    font-family:Arial;
    width:620px;
    font-size:12px;
}
#usercomments .commentBg .commentTextW .created {
    display:block;
    font-size:16px;
    font-family:'pf_dintext_probold';
}
.yttitle {
    display:block;
    padding:10px;
    width:670px;
    background-color:#E9EAED;
    border:solid 1px #D2D3D6;
    margin:0px 0 10px 0;
    height:auto;
    color:#666;
    text-align:center;
    font-family:'pf_dintext_proregular';
}
.footer {
    width:100%;
    background-color:#242424;
    height:auto;
    margin-top:50px;
    padding-bottom:60px;
    box-shadow: 0px -6px 16px -6px black;
    position:relative;
}
.footer .content {
    clear:both;
    position:relative;
}
.footer .content .newsCategories {
     font-family: 'pf_dintext_probold';
    color:#FFF;
    font-size:20px;
    clear:both;
    width:100%;
    display:block;
    padding:10px 0 5px 0;
    text-shadow: 0 -1px 0 #000;
}
.fCategory {
    float:left;
    width:185px;
    margin:10px 0 0 10px;
   
}
.fCategory .title {
     font-family: 'pf_dintext_probold';
     color:#EFEFEF;
     font-size:18px;
     margin:0;
     text-shadow: 0 -1px 0 #000;
}
.fCategory a {
    width: 160px;
    display: block;
    color: #E9EAED;
    font-family: 'pf_dintext_proregular';
    font-size:16px;
    text-shadow: 0 -1px 0 #000;
}
    .fCategory .subLnk {
        padding-left:10px;
    }
.fCategory .subLnk:hover {
    color:#9A0000;
}
.footer .bottomline {
    display:block;
    width:100%;
}
.footer .bottomline a {
    color:#FFF;
    display:block;
    float:left;
    margin-right:10px;
    font-size:12px;
    color:#666;
}
.footer .newsletterBox {
    position:absolute;
    right:0;
    top:-15px;
    width:315px;
    height:48px;
    background:url('/news/images/NwslltrBG.png') no-repeat;
}
.footer .newsletterBox input {
    border-radius:5px;
    padding:3px 3px 3px 10px;
    margin:10px 0 0 23px;
    width:200px;
    height:24px;
    float:left;
    border:solid 1px #474747;
    box-shadow:inset 0 1px 7px #d2d3d6;
    background-color:#666;
    text-shadow:0px 1px 0px #888 ;
}
.footer .newsletterBox a {
    box-shadow:inset 0 1px 7px #d2d3d6;
    margin:10px 0 0 5px;
    color:#000;
    font-size:16px;
    display:block;
    background-color:#666;
    border:solid 1px #474747;
    border-radius:3px;
    font-size:12px;
    height:21px;
    float:left;
    text-align:center;
    width:60px;
    padding-top:8px;
    text-shadow:0px 1px 0px #888 ;

}
.searchResults ul {
    list-style-type:none;
}
.searchResults ul li {
    margin-bottom:15px;
}
.searchResults ul li a {
    font-family: 'pf_dintext_probold';
    font-size:16px;
    display:block;
    line-height:14px;
}
.searchResults ul li span {
    font-size:13px;
}
.metaDataBox {clear:both; width:670px; margin-top:15px; padding:10px; border:solid 1px #B3B3B3; border-bottom-width:3px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; background-color:#F1F1F1; position:relative}
.metaDataBox .arrow-up 	
{
	position:absolute;
	top:-10px;
	left:10px;
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent; 
	border-right: 10px solid transparent;           	
	border-bottom: 10px solid #B3B3B3;
}
.metaDataBox .arrow-up:after	
{
	content:"";
	position:absolute;
	top:2px;
	left:-10px;
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent; 
	border-right: 10px solid transparent;           	
	border-bottom: 9px solid #F1F1F1;
}
.newsletterOptions {
    width:690px;
}
.newsletterOptions .ctitle {
     font-family: 'pf_dintext_probold';
     font-size:18px;
     color:#666;
}
.newsletterOptions .description {
    color:#666;
    float:left;
    width:550px;
}
.newsletterOptions .clearfix {
    margin:20px 0 10px 0;
    border-top:solid 1px #D3D4D6;
}
.newsletterOptions .NewsLetterRegister {
    float:right;
    box-shadow:inset 0 1px 7px #FFF;
    border:solid 1px #9a0000;
    display:block;
    background:#9A0000;
    color:#FFF;
    font-family: 'pf_dintext_probold';
    font-size:16px;
    padding:5px 8px 5px 8px;
    border-radius:3px;
    margin-right:10px;
}

.left {float:left; width:60%;}
.bottom {background-image:url(/images/MainMenu_repeat.jpg); 
         background-repeat:repeat-x; 
         height: 40px; width: 100%; 
         position:relative ; overflow:hidden; z-index:100001 }
.menubottom {margin:5px 0 0 10px; padding:0; list-style:none; float:left; }
.bottom .rightbt {margin:5px 0 0 10px; padding:0; list-style:none; border-left:solid 1px #101010; float:right }
.menubottom li, .bottom .rightbt li {float: left;padding: 0;margin: 0;
    height:30px;
	border-right:solid 1px #101010;
	border-left:solid 1px #2B2B2B;
}
#SITEMAP {border-left: 0;}
#USEFULL { border-right:0;}
.menubottom li a{
    display:block;
    margin:8px 10px 0 10px;
}
.bottom .rightbt li a {
    display:block;
    margin:5px 10px 0 10px
}
#SITEMAP a { background-position:-11px -501px;height: 20px; width:85px;display: block; }
#SERVICES a { background-position: -133px -501px; height: 20px; width:107px;display: block;}
#LINKS a {  background-position: -278px -501px; height: 20px; width:60px;display: block;}
#USEFULL a{background-position: -377px -501px; height: 20px; width:85px;display: block; }
#SITEMAP a:hover {background-position: -11px -556px;}
#SERVICES a:hover {background-position: -133px -556px;}
#LINKS a:hover {background-position: -278px  -556px; }
#USEFULL a:hover{background-position:-377px -556px;}

#facebook a { background-position: -11px -612px; height: 55px; width:10px; }
#twitter a {  background-position: -61px -612px; height: 55px; width:20px; }
#youtube a{  background-position: -110px -612px; height: 55px; width:22px; }
#google a{  background-position: -160px -612px; height: 55px; width:22px; }
#rss a{background-position: -210px -612px; height: 55px; width:20px; }
#btt a{  background-position: -258px -612px; height: 55px; width:125px; }

#facebook a:hover { background-position: -11px -672px;  }
#twitter a:hover {  background-position: -61px -672px; }
#youtube a:hover {  background-position: -110px -672px;}
#google a:hover {  background-position: -160px -672px; }
#rss a:hover {background-position: -210px -672px;  }
#btt a:hover {  background-position: -258px -672px; }

.Login, .Contact {
    -webkit-box-shadow: 0 8px 6px -6px black,  0px -6px 16px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black,  0px -6px 16px -6px black;
	box-shadow: 0 6px 16px -6px black,  0px -6px 16px -6px black;
    position:absolute; top:120px; left:-350px; width:680px; height:330px; background-color:#FFF; border-radius:5px;
    padding:10px;
}


.error { margin: 0 auto; width: 1000px;padding-top: 200px;}
.error img {float:left;}
.bgerror { background-color:#fafafa;}
.errormsg {color:#9a9a9a; display:block;font-size: 18px;}
.errormsgsp {color:#5d5d5d;display:block;font-size: 18px;}
.erms {float:left;padding: 95px 0 0;}

.sitemap {background-color: #FFF; display:none;}
.sitemap .text {padding: 20px 10px; border-top:10px solid #1F1F1F;  font-size:18px;  font-family: 'pf_dintext_proregular';}
.text ul {margin: 10px auto 0;width: 1000px;}
.text ul li { display: inline;list-style: none outside none; margin:10px; width: auto;}
.titlel {color: #666666;display: block; font-size: 19px; margin: 20px 0;}
.img {background-color:#EFEFEF; background-image:url('/images/ajax-loader.gif'); background-repeat:no-repeat; background-position:center center}
.carousel #cH a .zone1play {
    position:absolute;
    top:0; left:0; width:1000px;
    height:430px;
    background:url('/news/images/Play.png') no-repeat center center;
    z-index:3;
}
.zoneplay {
     position:absolute;
    top:0; left:0; width:100%;
    height:146px;
    background:url('/news/images/play-small.png') no-repeat center center;
    z-index:3;
}
.zoneplay2 {
     position:absolute;
    top:10px; left:0; width:340px;
    height:150px;
    background:url('/news/images/play-small.png') no-repeat center center;
    z-index:3;
}
.zoneplay3 {
    position:absolute;
    top:37px; left:0px; width:380px;
    height:170px;
    background:url('/news/images/play-small.png') no-repeat center center;
    z-index:3;
}

LibraryBox, .RelativesBox {
    clear:both;
    display:block;
    position:relative;   
    width:100%;
}
.LibraryBox .pages {
    float:right;
}

.vodBoxH {
    position:absolute;
    top:30px; left:0;
    height:190px;
}
.LibraryBox .holderB {
    width:1010px;
    overflow:hidden;
   
}
.LibraryBox .holderB a{
        display:block;
        float:left;
        width:326px;
        height:182px;
        position:relative;
        margin-right:10px;
    }
.LibraryBox .holderB a {
    margin-bottom:10px;
}
.LibraryBox a .play {
         position:absolute;
         top:0; left:0;
         width:100%;
         height:100%;
         background-image: url("/images/Playbtn.png");
         background-repeat: no-repeat ;
         background-position:center center; 
         display: none; 
    }

 .LibraryBox a img{ width: 326px; height:183px;}
.LibraryBox a .title {font-size:14px;  font-weight:bold; background-image:url(/images/TextTransBG.png); background-repeat:repeat-x; bottom: 0px;color: #FFF;padding: 10px 5px 5px;position: absolute;width: 315px;}
.LibraryBox a .title .teasertext{   font-weight:normal; font-size:12px; padding-top:5px; display:none;}
.LibraryBox a:hover .title .teasertext {display:block;}
.LibraryBox a .time{ background-color: #000000;color: #FFFFFF; right:0; padding: 5px; position: absolute;top: 0px; border-radius:0 0 0 5px;}
.LibraryBox a:hover .play , .LibraryLatest a .play { display:block;}
.MoreBtn {
 clear:both;
    display:block;
    width:100%;
}
.MoreBtn .morespan {
        font-size:16px;
        width:90px;
        cursor:pointer;
        text-align:center;
        font-family: 'pf_dintext_probold';
        display:block;
        padding:5px 3px 5px 3px;
        margin:0 auto;
        padding:3px 5px 3px 5px;
        border:solid 1px #333;
        border-radius:5px;
        background-color:#5B5B5B;
        color:#FFF;
}
.MoreBtn .morespan:hover {
     background-color:#9A0000;
     color:#FFF;
     border:solid 1px #990000;
}
#slider {
    background: url("/images/ajax-loader.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 420px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
}
.price {position: absolute; left: 425px; top: -1px;border: 0px;}



.bgeurogame {
    background: url("/news/images/Eurogame/EUROGAME_Home.jpg") no-repeat scroll 0 0;
    height: 800px;
    width: 1000px;
    position:relative;
}
.bgeurogamevoting {
    background: url("/news/images/Eurogame/EUROGAME_VotingBG.jpg") no-repeat scroll 0 0;
    height: 800px;
    width: 1000px;
    position:relative;
}
.bgeurogameform {
    background: rgba(0, 0, 0, 0) url("/news/images/Eurogame/EUROGAME_FormBG.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 800px;
    position: relative;
    width: 1000px;
}
.logoeuro {
    width: 150px;
}
.quest {
    margin-left: 485px;
    margin-top: 100px;
}
.startmiddle {
    bottom: 90px;
    display: block;
    left: 50%;
    margin-left: -180.5px;
    position: absolute;
    width: 361px;
}
.titlequestion {

    color: #fff;
    font-size: 25px;
    margin-bottom: 20px;
}

.terms {
    background-color: rgba(255, 255, 255, 0.8);
    height: 700px;
    margin: -175px 30px 0;
    padding: 20px;
    width: 540px;
    overflow: auto;
}

input[type="radio"] + label {
    background: rgba(0, 0, 0, 0) url("/news/images/Eurogame/voting_bg.jpg") no-repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-family: "pf_isotextregular",sans-serif;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-right: 5px;
    margin-top: 5px;
    padding: 19px 0 20px 25px;
    text-align: left;
    width: 430px;
    position:relative;
}
.jwgameeuro {
    box-shadow: 5px 5px 15px #000;
    height: 230px;
    position: absolute;
    right: -490px;
    top: 235px;
    width: 400px;
}
.qg {
    color: #fff !important;
    cursor: pointer;
}
.playbtn_eg {
    background-image: url("/news/images/Eurogame/play-button.png");
    background-size: 100% auto;
    display: block;
    height: 50px;
    margin-bottom: 40px;
    width: 50px;
    cursor: pointer;
}


.playbtns_game {
    height: 200px;
    left: 435px;
    position: absolute;
    top: 175px;
    width: 100px;
}
#eurogame_rbl span {
    color: #0a004f;
    font-family: "pf_isotextregular",sans-serif;
    font-size: 40px;
    padding-right: 40px;
}
input[type="radio"]:checked + label {
    background: rgba(0, 0, 0, 0) url("/news/images/Eurogame/voting_bg_sel.jpg") no-repeat scroll 0 0;
}

input[type="radio"] {
    display: none;
    margin: 10px;
}

.titlequestion_up {
    color: #a6c616;
    font-size: 27px;
    font-weight: bold;
    margin-bottom: 20px;
    text-shadow: 1px 2px 5px #49570a;
}
.gamecont {
    width: 450px;
    margin-left: 25px;
    margin-top: -185px;
    position:relative;
}

.gotoformmiddle {
    margin: 0 auto;
    width: 361px;
    display: block;
    margin-top: 40px;
}
.gameformcont {
    background-color: rgba(255,255,255,0.6);
    width: 600px;
    margin: 20px;
    padding: 20px;
}

.formafter {
    margin-left: 745px;
    margin-top: 60px;
}
.tnxtitle {
margin-top: -133px;
}
.titleform {
    font-family: 'pf_isotextregular', sans-serif;
    color: #fff;
    font-size: 25px;
    margin-bottom: 20px;
    margin-left: 20px;
}

.formmiddle {
    margin-top: 40px;
}

.lbleuroform {
    display: block;
    color: #283a85;
    font-size: 25px;
    margin-top: 10px;
    margin-bottom:5px;
    font-family: 'pf_isotextregular', sans-serif;
}

.texteuroform {
    border: 0 none;
    padding: 10px;
    width: 95%;
    font-size:18px;
}
.giftsandterms {
    background-color: transparent;
    border: 0 none;
    color: green;
    cursor: pointer;
    display: block;
    font-size: 14px;
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
    display: inline-block;
}

.imggift {
    height: 230px;
    margin: 20px;
    float: left;
}

.giftrow {
    background-color: rgba(255, 255, 255, 0.8);
    float: left;
    margin: 10px;
}
.giftrow > span {
    color: #000;
    display: block;
    font-size: 20px;
    padding-top: 75px;
    width: 350px;
}
.giftscontetn {
    margin-top: -175px;
}

.giate {
    color: green;
    text-align: center;
    width: 1000px;
}