#content-left, #content-middle, #content-right {float: left; margin-right: 10px; width: 420px;}
#content-middle {width: 400px;}
#content-right {margin-right: 0; width: 160px;}
#content-left .banner {margin-top: 5px;}

.path {margin-top: 5px;}
#master-article h1 {font-size: 20px; line-height: 20px; padding: 5px 0 2px;}
#master-article h1 a, #main-articles h1 a {color: #b30000; text-decoration: none;}
#master-article h1 a:hover, #main-articles h1 a:hover {text-decoration: underline;}

#main-articles {margin-top: 5px;}
#main-articles .summary {padding: 10px; clear: both; color: #444; margin-bottom: 5px; background: #f7f7f7 url(../images/layout/homepage/bg-main-articles.png) top repeat-x;}
#main-articles h1 {font: bold 11px; margin: 3px 0 2px;}

/*#columns, #sportday, #reportage, .grey {border-color: #ccc; background: #fff; text-align: left;}*/
#columns h1, #sportday h1 {float: none; background-color: #5ea0e3; background-image: url(../images/layout/general/bg-header-blue.png);}
#columns.block, #sportday.block {padding: 0 0 0px;}
#columns.block .options, #sportday.block .options {padding: 0 10px 5px; margin-top: 5px;}
#columns h1 span, #sportday h1 span {display: block; font-weight: normal;}
#columns .pointer, #sportday .pointer {margin-bottom: 7px;}
#columns .title img, #sportday .title img {float: left; padding: 1px; margin-right: 7px; border: 1px solid #fff;}
#columns .title , #sportday .title {font-weight: bold; color: #555; clear: both;}
#columns li, #sportday li {float: left; display: block; width: 184px; background: transparent; padding-left: 10px; height: 113px;}
#columns li a, #sportday li a {color: #666;}
#columns a.artholinks{color:white; }
#columns a.artholinks:hover{text-decoration: underline; color:white; }
#columns li a:hover, #sportday li a:hover {color: #0c2778;}
#columns .cosmote h1, #sportday .cosmote h1 {background-color: #a5df19; background-image: url(../images/layout/campaigns/cosmote/bg-block-green-cosmote.png); background-position: top right; color: #fff;}
#sportday h1 {background: #ff0000 url(../images/layout/general/bg-header-red.png) top repeat-x;}


.hpblock .head a {display: block; width: 100%; height: 35px; text-indent: -1000px; overflow: hidden;}
/*
 .hpblock .head, #editorial {display: block; width: 398px; height: 35px; text-indent: -1000px; padding: 0 0 5px; background: url(../images/layout/homepage/blocks-headers__v110211.jpg) 0 0 no-repeat;}
*/
#columns .head {background-position: 0 -200px;}
#sportday .head {background-position: 0 -300px;}
#tributes .head {background-position: 0 -400px;}
#tv .head {background-position: 0 -800px; width: 418px;}
#poll .head {background-position: 0 -600px;}
#hp-matches .head {background-position: 0 -700px;}

#pickroll {position: relative;}
#pickroll .head {background-position: 0 -100px;}
#pickroll .ball {position: absolute; top: 30px; left: 295px;}

.controls {float: right;}

#tv {border: 1px solid #8bbbeb; text-align: left; margin-top: 10px;}
#tv li {background: none; padding: 3px 0 7px 0;}
#tv span {color: #777;}
.options .tv {padding-left: 14px; background-image: url(../images/layout/general/_icon-sprites__v110209.png); background-position: -9px -204px;}
#tv .options a:hover {color: #0c2778;}
#tv .controls {display: none;}

#categories {background: #f7f7f7; text-align: left; border-top: 1px solid #fff;}
#tab7 a {width: 117px; margin: 0;}

#categories .options {display: block; clear: both; margin: 0;}
#categories .options span {display: block;}
#categories .options a {color: #777;}
#categories .more-category a {color: #555;}

#categories-panelholder { border: 1px solid #d8d8d8; border-top: 0; width:418px;}
#categories-panelholder .more {width: 100%; background: #fff;}

.morenewscontainer, #categories .button, .column li {background: url(../images/layout/homepage/category-tabs-sprites.png) no-repeat 0px bottom; padding: 20px;}

.column {width: 160px; float: left; display: block; margin: 0 0 0 10px; padding: 0 0 0 10px; list-style-type: none;}
.column a {color: #333333; text-decoration: none;}
.column li {padding: 8px 15px; background-position: -60px 13px; border-bottom: 1px dashed #ccc;}
.column.h {display: none;}

.morenewscontainer, #categories-panelholder .more {overflow: hidden;}
#morenewscontainer1 {background-position: 0px bottom;}
#morenewscontainer2 {background-position: -418px bottom;}
#morenewscontainer4 {background-position: -838px bottom;}
#morenewscontainer7 {background-position: -1257px bottom;}

#categories .options,
#categories .button {height: 25px; padding: 10px 10px 0;}
#categories .button {width: 23px; display: block; float: left; background-position: 2px 4px; padding: 0; margin: 0;}
#categories .prev {background-position:  2px 4px;}
#categories .next {background-position: -22px 4px;}
#categories a.prev:hover {background-position: 2px -22px;}
#categories a.next:hover {background-position: -22px -22px;}
#categories .more {position: relative;}
#categories .controls {position: absolute; top: 0; right: 10px;}


#web-tv-holder { background:transparent url(../images/layout/videos/webTVBG.png) no-repeat 0px 0px scroll; height: 550px; width: 422px; border:0; border-top: 1px solid white; }
#player-container { padding:0 20px; background: #000000; height: 210px; margin-top: 61px; }
#description-text { color: #FFFFFF; padding: 0px 20px; height:115px; overflow: hidden; }
#description-text a,
#description-text a:link,
#description-text a:visited { text-decoration: none; color: white; }
#description-text a:hover { text-decoration:underline; }
#description-text h4 { font-size: 14px; margin: 6px 0px 4px; }
#button-more-container { height:30px; }

#button-more-container a,
#button-more-container a:link,
#button-more-container a:visited { line-height:22px; float:right; width:144px; text-align:center; color:#FFFFFF; font-weight:bold; text-decoration:none; display:block;}
#button-more-container a:hover { text-decoration: underline; }

.video-thumb-descr-container { margin: 10px; float: left; height: 115px; width: 118px; overflow: hidden}

#thumbs-descr-holder { float:left; width: 418px; padding:0 2px; color:#FFFFFF; font-weight:bold; overflow: hidden; }

#thumbs-descr-holder a,
#thumbs-descr-holder a:link,
#thumbs-descr-holder a:visited {color: white; text-decoration: none;}
#thumbs-descr-holder a:hover { text-decoration: underline; }

.video-panel-outter { background:url(../images/layout/v2/videopanel_out.gif) repeat-x; width:615px; height:396px; margin:2px 0 2px 2px;}
.video-panel-inner { background:url(../images/layout/v2/videopanel_in.gif) repeat-x; width:531px; height:334px; margin:1px; padding:30px 41px }


/* reportage update 10 Sep 2008 */
#reportage, #reportage li {overflow: hidden; height: 1%;}
#reportage ul {clear: both; padding: 0; margin: 0}
#reportage li {background: none; padding: 0 0 4px 0;}
#reportage img {float: left; margin: 3px 7px 0 0;}
#reportage h2 {font: bold 11px; color: #0C2778; padding: 0 0 2px; margin: 0}
#reportage h2 a {color: #0C2778;}

/*reportage and radar update 2 June 2010*/
#reportage li {background: none; padding: 0 5px 8px 0; float: left; width: 190px;}
#reportage .clear {clear: both; height: 0; width: 200px; line-height: 0; font-size: 0;}
#radar .head {background-position: 0 -900px;}
#radar .inner {overflow: hidden; padding-bottom: 5px; width: 310px; margin: 0 5px 5px 5px;}
#radar h2 {font-size: 12px; padding-bottom: 5px; margin: 0; color: #003e64;}
#radar img {float: left; margin-right: 10px;}
#radar a {color: #555;}
#radar a:hover {color: #003e64;}

/* right blocks update 5 Mar 2009 */
#content-right .latest-news {text-align: left;}
#content-right .img {padding-top: 5px;}
#content-right .options {float: none; clear: both; padding: 10px 0 5px;}
#content-right .options span {margin: 0;}

/* pick & roll update 13 Mar 2009 */
#pickroll {overflow: hidden; height: 1%; padding: 0 0 10px; background-image: none;}
#pickroll .inner, #pickroll .img {float: left; padding: 0 10px;}
#pickroll .img {padding: 0 5px 0 0;}
#pickroll .inner {width: 200px; font-weight: bold;}
#pickroll a, #pickroll a:hover {color: #666; padding: 0;}

/* Helakis stuff */
#helakis {border-color: #4362A0; text-align: left; background-color: #fff; position: relative;}
#helakis .head {background-position: 0 -1725px;}
#helakis .inner {overflow: hidden; padding-bottom: 5px; width: 310px; margin: 0 5px 5px 5px;}
#helakis .sponsor {position: absolute; width: 60px; height: 75px; right: 15px; top: 40px;}
#helakis h2 {font-size: 12px; padding-bottom: 5px; margin: 0; color: #003e64;}
#helakis img {float: left; margin-right: 10px;}
#helakis a {color: #555;}
#helakis a:hover {color: #003e64;}

/* Afierwmata 13 Sep 2010 */
#tributes {overflow: hidden; height: 1%; padding: 0 0 10px; background-image: none;}
#content-middle #tributes .inner, #tributes .img {float: left; padding: 0 10px 10px;}
#tributes .img {padding: 10px 10px 2px 10px;}
#tributes h2 {margin: 0 0 5px; font-size: 12px;}

/* Fight Club 1 Jun 2010 */
#fightclub {background: url(../images/layout/campaigns/fightclub/fightclub__v100604.jpg) 50% 100% no-repeat; padding-bottom: 15px; margin-bottom: 10px;}
#fightclub h2 {height: 80px; margin: 0; background: url(../images/layout/campaigns/fightclub/fightclub__v100604.jpg) 0 0 no-repeat; text-indent: -1000px;}
#fightclub .header {display: block; width: 190px; height: 80px; float: left;}
#fightclub p {padding: 10px 15px 5px 20px; font-weight: bold; text-align: left; line-height: 130%;}
#fightclub a {text-decoration: none;}
#fightclub a:hover {text-decoration: underline;}

/* Journalists */
.journalist {display: block; width: 41px; height: 62px; margin-right: 3px; background: url(../images/layout/homepage/sprites-journalists__v101126.jpg) -100px 0 no-repeat; float: left;}
.journalist.cat296 {background-position: 0 0;}
.journalist.cat295 {background-position: 0 -72px;}
.journalist.cat291 {background-position: 0 -144px;}
.journalist.cat293 {background-position: 0 -216px;}
.journalist.cat294 {background-position: 0 -288px;}
.journalist.cat303 {background-position: 0 -360px;}
.journalist.cat298 {background-position: 0 -432px;}
.journalist.cat297 {background-position: 0 -504px;}
.journalist.cat290 {background-position: 0 -576px;}
.journalist.cat302 {background-position: 0 -648px;}
.journalist.cat304 {background-position: 0 -714px;}
.journalist.cat292 {background-position: 0 -786px;}
.journalist.cat299 {background-position: 0 -858px;}
.journalist.cat288,  
.journalist.cat289 {background-position: 0 -930px;}
.journalist.cat306 {background-position: 0 -1002px;}
.journalist.cat309 {background-position: 0 -1074px;}

/* master articles 24/11/10 */
#mastertabs {overflow: hidden; border-bottom: 1px solid #fff;}
#mastertabs li {float: left; margin-right: 1px;}
#mastertabs a {width: 104px; display: block; text-align: center; padding: 3px 0; text-decoration: none; color: #fff; font-size: 10px; font-weight: bold; background: url(../images/layout/homepage/master-article.png) 0 0 repeat-x;}
#mastertabs a:hover {background-position: 50% -50px;}
#mastertabs #mastertablast {margin: 0;}
#mastertablast a {width: 105px;}
#mastertabs .current, #mastertabs .current:hover {background-position: 50% -100px;}
#master-article .media {position: relative;}
#master-article .media span {display: block; width: 406px; position: absolute; bottom: 0; padding: 15px 7px 5px; color: #fff; font-size: 10px; background: url(../images/layout/homepage/master-article.png) 0 100% repeat-x;}
#master-article .media a, #master-article .media a:hover {text-decoration: underline; color: #fff;}
#master-article .video {position: absolute; right: 0; bottom: 0;}
.master-article-description {margin: 0 10px;}
.hpvideo {width: 100%; height: 100%;}

/* editorial srites config */
/*
	#editorial {width: 420px; height: 120px; text-indent: 0; padding: 0 0 0 115px; margin: 0; font-size: 11px; font-weight: bold; color: #333333;}
	#editorial a {text-decoration: none; padding: 52px 135px 0 0; display: block;}
	#editorial a:hover {text-decoration: underline;}
	#editorial.cat311 {background-position: 0 -1160px;}
	#editorial.cat313 {background-position: 0 -1290px;}
	#editorial.cat312 {background-position: 0 -1420px;}
	#editorial.cat102271 {background-position: 0 -1589px;}
*/

/* epiloges */
#epiloges {clear: both; overflow: hidden; border: 0;}
#epiloges .head {background-position: 0 -1560px; background-repeat: repeat-x; text-indent: 0; line-height: 20px; color: #fff; padding-left: 16px; height: 20px; width: 100%;}
.epilogi {width: 180px; float: left; margin: 10px; font-weight: bold; color: #003a87;}



/*
************************************************** VERSION 2 ********************************************************************
*********************************************************************************************************************************
*********************************************************************************************************************************
*/


/* ------ MAIN GROUP ------ */
#main-group {margin-top: 7px; margin-bottom: 10px;}
#main-group .middle .top_banner_660x60 { width:660px; float:left;}
#main-group .middle-right-banner {width:130px; height:500px; float:right; position: relative;}

#main-group .left-column {float: left;	width: 660px; }
#main-group .left-column .main-article-holder {background: #000; height: 525px; overflow:hidden; float: left;}
#main-group .left-column .tabs-holder {background: #f0f0f0;	height: 28px;  border-top: 1px solid #CCC;}
#main-group .left-column .tabs-holder-shadow {background: #000; height:2px; }
#main-group .left-column .tabs-holder a {text-decoration:none; color: #000; background: url(../images/layout/v2/sprites_all__v11.png) no-repeat -252px -1150px; text-align: center; display: block; float: left; height: 28px; width: 164px; line-height:28px; border-right:1px solid #CCC;}
#main-group .left-column .tabs-holder a:hover,
#main-group .left-column .tabs-holder a.current  {color: #FFF; background: url(../images/layout/v2/sprites_all__v11.png) no-repeat 0px -1150px;}

#main-group .left-column .master-article { width: 660px;}
#main-group .left-column .main-article-photo {height: 360px;  background:#000; position:relative; overflow: hidden; margin: 0; width: 660px; }
#main-group .left-column .main-article-photo img {width: 660px;}
#main-group .left-column .main-article-photo .playbtn img {width:100px;}
#main-group .left-column .main-article-photo .videocontainer {height: 350px; overflow: hidden; width: 660px; }
#main-group .left-column .main-article-photo .photocontainer {height: 350px; overflow: hidden; }

#main-group .left-column .relative-news { padding:0x; color: #FFF; margin-top: 5px}
#main-group .left-column .relative-news h3 { color: black; padding: 2px 0 2px 5px; font-weight: normal; font-size: 90%; background: #999999; width: 110px; float: left}
#main-group .left-column .relative-news .controls { float: left}
#main-group .left-column .relative-news .controls a.prev { background: url(../images/layout/v2/sprites_all__v11.png) no-repeat -482px -287px; }
#main-group .left-column .relative-news .controls a.prev:hover {background: url(../images/layout/v2/sprites_all__v11.png) no-repeat -501px -287px; }
#main-group .left-column .relative-news .controls a.next { background: url(../images/layout/v2/sprites_all__v11.png) no-repeat -521px -287px;}
#main-group .left-column .relative-news .controls a.next:hover {background: url(../images/layout/v2/sprites_all__v11.png) no-repeat -542px -287px; }
#main-group .left-column .relative-news ul { overflow: hidden; clear: left; padding: 0; margin: 0; border: 0; list-style: none;}
#main-group .left-column .relative-news li {display: block; float:left; width: 280px; color: #FFF; padding:0 0 0 10px; line-height:180%; font-size: 90% }
#main-group .left-column .relative-news a {color: #FFF;}


#main-group .left-column .title-container { 
	position: absolute; 
	width: 660px;
	height: 130px;
	bottom:0;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */	
}

#main-group .left-column .title {
	position: relative;
	height: 120px;
	width: 645px;
}

#main-group .left-column .title a {
	position: absolute;
	bottom: 0;
	font-size: 260%;
	font-size: 32px; 
	color: #FFF;
	padding:35px 0 5px 10px; 
	display: block;
	text-shadow: 0px 0px 2px black;
	width: 100%;
}
#main-group .left-column .title a:hover { text-decoration: underline }

#main-group .left-column .main-article-description .path {color: #aaa; padding:5px 0 0 0;  margin: 0 0 0 12px; display:block;}
#main-group .left-column .main-article-description .path a { color: #FFF }
#main-group .left-column .main-article-description .path a:hover { text-decoration:underline }
#main-group .left-column .main-article-description .description {color: #FFF; padding:5px 9px 0 12px; line-height:140%; font-size: 120%;min-height: 70px; }
#main-group .left-column .main-article-description .description a {color: #FFF;  text-decoration:none;}
#main-group .left-column .main-article-description .description a:hover {color: #FFF;  text-decoration:none;}

#main-group .right-column {float: left; width: 323px; margin-left: 5px; }
.box-read {background: #CCC; padding: 1px; height: 26px; width: 998px; margin: 14px 0px 10px 3px;}
.box-read .article-title {float: left; height: 26px; width: 335px; margin-left: 10px; line-height: 26px;}
.box-read .article-title a {font-weight: bold;}
.box-read .navigation {float: left; height: 26px; width: 40px;}
.box-read .navigation .nav-left {float: left; height: 26px; width: 19px; display:block; background:url(../images/layout/v2/sprites_all__v11.png) no-repeat 0 -88px;}
.box-read .navigation .nav-left-inactive {float: left; height: 26px; width: 19px; display:block; background:url(../images/layout/v2/sprites_all__v11.png) no-repeat 0 -114px;}
.box-read .navigation .nav-right {float: left; height: 26px; width: 19px; display:block; background:url(../images/layout/v2/sprites_all__v11.png) no-repeat -19px -88px;}

#main-group .right-column .latest-news-holder {background: #2D557D; height: 690px; margin-top: 0; position: relative; width: 323px; margin-bottom:0 }
#main-group .right-column .latest-news-holder-small {height: 312px;}
#main-group .right-column .latest-news-holder .newstitles-box .title,
#main-group .right-column .latest-news-holder .newstitles-box .ga_track { width: 238px; color:#333;}
#main-group .right-column .latest-news-holder .newsline-even {width: 303px; background: #ebebeb; margin: 0;}
#main-group .right-column .latest-news-holder .newsline-odd {width: 303px;  margin: 0;}
#main-group .right-column .latest-news-holder .first-item {margin:5px 0px 0 0px;}
#main-group .right-column .latest-news-holder .newstitles-box .hour {margin-left: 10px; color: #666;}
#main-group .right-column .latest-news-holder .newstitles-box .title {margin-left: 8px; color:#333;}
#main-group .right-column .latest-news-holder .view-all {color:#FFF;}
#main-group .right-column .tabs-holder {height: 35px; border: none;}
#main-group .right-column .tabs-holder .current {color: #FFF; background: url(../images/layout/v2/sprites_all__v11.png) no-repeat 0 -1070px;}
#main-group .right-column .tabs-holder a {color: #cdd9e6; background: url(../images/layout/v2/sprites_all__v11.png) no-repeat 0 -1110px; text-decoration: none; text-align: center; display: block; float: left; height: 35px; line-height:32px;}
#main-group .right-column .tabs-holder .tab-left {width:177px; margin:0;}
#main-group .right-column .tabs-holder .tab-right {width:146px; margin:0;}
#main-group .right-column .tabs-holder a:hover {color: #FFF; background: #627181;}
#main-group .right-column .newstitles-box {background: #FFF; width: 321px; height: 615px;  border:1px solid #2D557D; margin-top:10px;}
#main-group .right-column .latest-news-holder-small .newstitles-box {height: 229px;}
#the-most-popular-news { display: none;}

#main-group .right-column .hpblock {width: 321px; height: 160px; border: 1px solid #CCC; margin-top: 5px;}
#main-group .right-column .hpblock .header {background: #f0f0f0; height: 23px; border-bottom:1px solid #CCC; padding:5px 0 0 5px; }
#main-group .right-column .hpblock .header .title {background:#CCC; line-height:23px; width:120px; text-align:center;}
#main-group .right-column .hpblock .content-holder {padding: 10px; height:110px; overflow: auto}
#main-group .right-column .hpblock .question {font-weight:bold; font-size:110%;}
#main-group .right-column .hpblock a {text-decoration: none;}

#main-group .right-column .banner150x500 {background-color: #999999; float: left; height: 500px; width: 150px; margin:0px 0 0 5px; overflow: hidden;}


/* ----- MAIN CONTENT ---- */
#main-content { margin-top: 7px; }
#main-content .top-left-column { width: 688px; float: left; }
#main-content .top-left-column .articles {border: 0;  float: left; }
#main-content .top-left-column .articles .summary { width: 218px; background-color: #FFF; float:left; margin:  0 10px 10px 0px;  }
#main-content .top-left-column .articles .summary .sum-image { position: relative; width:218px; height:118px; overflow:hidden; }
#main-content .top-left-column .articles .summary .sum-image a { display:block; }
#main-content .top-left-column .articles .summary .sum-image a img {margin: 0 auto; display:block;}
#main-content .top-left-column .articles .summary .sum-image span.legend { color: black; text-align: center; height: 14px; width: 210px; display:block; position: absolute; bottom: 0; background: rgba(255, 255, 255, 0.7); padding: 4px 0 0; overflow: hidden}
#main-content .top-left-column .articles .summary .category { display:block; padding: 0 0 0 5px; color: #666666; margin-top: 6px; }
#main-content .top-left-column .articles .summary .category a { color: #666666; text-decoration: none}
#main-content .top-left-column .articles .summary .category a:hover { text-decoration: underline}
#main-content .top-left-column .articles .summary h3 { font-size: 105%; text-align: left; margin-top: 6px;}
#main-content .top-left-column .articles .summary h3 a { text-decoration: none; padding: 0 0 0 5px; display:block; line-height: 120%; }
#main-content .top-left-column .articles .summary h3 a:hover { text-decoration: underline; }
#main-content .top-left-column .articles .summary .text { padding: 0 5px 0;  overflow:hidden; margin-top: 4px  }
#main-content .top-left-column .frontpages { float: left;  height: 248px; margin: 0 10px 15px 0px; border: 1px solid #aaa; overflow: hidden;}
#main-content .top-left-column .webTVhomepage{ width: 680px; float: left; }


#main-content .top-right-column { width: 300px; float: left; margin: 0 0 0 0px; }

#editorial { width: 300px; height: 115px; background: none; background: #f0f0f0  ; background: url(../images/layout/v2/sprites_editorial__v2.png) no-repeat scroll; background-position: 0px -580px; margin: 10px 0 10px 0px;}
#editorial  .article { float:left; width: 225px; display: block; font-weight: bold; font-size: 110%; margin: 7px 0 0 5px; } 
#editorial  .category {float:left;  width: 220px; height: 53px; display: block; font-weight: bold; } 
#editorial  .author {float: left; width: 225px; display: block; margin: 0px 0 0 5px; font-size: 14px;}

#editorial  .editorial-photo { width: 50px; height: 70px; float: right; margin-top: 27px; margin-right: 18px; background: url(../images/layout/v2/sprite_columnists__v11.png) no-repeat scroll;}
#editorial  .editorial-photo.cat228 { background: url(../images/layout/v2/vip/helakis_germanos_home__v4.png) no-repeat scroll; background-position: 0px 4px;}
#editorial  .editorial-photo.cat290 {background-position: 0px -73px;}
#editorial  .editorial-photo.cat224 {background-position: 0px -146px;}
#editorial  .editorial-photo.cat102315 {background-position: 0px -657px;}
#editorial  .editorial-photo.cat294 {background-position: 0px -438px;}
#editorial  .editorial-photo.cat102344 {background-position: 0px -730px;}
#editorial  .editorial-photo.cat102345 {background-position: 0px -292px;}
#editorial  .editorial-photo.cat272 {background-position: 0px -219px;}
#editorial  .editorial-photo.cat102346 {background-position: 0px -365px;}
#editorial  .editorial-photo.cat296 {background-position: 0px -584px;}
#editorial  .editorial-photo.cat288 {background-position: 0px -511px;}
#editorial  .editorial-photo.cat237 {background-position: 0px -803px;}
#editorial  .editorial-photo.cat102298 { background-position: 0px -876px;}
#editorial  .editorial-photo.cat298 {background-position: 0px -946px;}
#editorial  .editorial-photo.cat102342 {background-position: 0px -1021px;}
#editorial  .editorial-photo.cat102343 {background-position: 0px -1095px;}
#editorial  .editorial-photo.cat102271 {background-position: 0px -1168px;}
#editorial  .editorial-photo.cat102358 {background-position: 0px -1241px;}
#editorial  .editorial-photo.cat297 {background-position: 0px -1533px;}
#editorial  .editorial-photo.cat299 {background-position: 0px -1387px;}
#editorial  .editorial-photo.cat302 {background-position: 0px -1460px;}

#main-content .top-right-column .banner-300x250 { float:left; width: 300px; height: 250px; margin: 10px 0 0 0px;  }

/*ΑΡΘΡΟΓΡΑΦΙΕΣ   */
#main-content .vip-article-writers .header { display:block; height: 44px; width: 300px; background: url(../images/layout/v2/sprites_all__v11.png) no-repeat scroll; background-position: 0px -1250px; }

#vip-container { 	margin-top:1px; padding-left: 53px; padding-top: 3px; min-height: 58px; max-height: 70px; border-bottom: 1px solid #999;
	background: url(../images/layout/v2/sprite_columnists__v12.png) no-repeat scroll;
}

#vip-container.cat228 { background-position: -0px -0px;}
#vip-container.cat290 {background-position: 0px -73px;}
#vip-container.cat224 {background-position: 0px -146px;}
#vip-container.cat102315 {background-position: 0px -657px;}
#vip-container.cat294 {background-position: 0px -438px;}
#vip-container.cat102344 {background-position: 0px -730px;}
#vip-container.cat102345 {background-position: 0px -292px;}
#vip-container.cat272 {background-position: 0px -219px;}
#vip-container.cat102346 {background-position: 0px -365px;}
#vip-container.cat296 {background-position: 0px -584px;}
#vip-container.cat288 {background-position: 0px -511px;}
#vip-container.cat237 {background-position: 0px -803px;}
#vip-container.cat102298 { background-position: 0px -876px;}
#vip-container.cat298 {background-position: 0px -946px;}
#vip-container.cat102342 {background-position: 0px -1021px;}
#vip-container.cat102343 {background-position: 0px -1095px;}
#vip-container.cat102271 {background-position: 0px -1168px;}
#vip-container.cat102359 {background-position: 0px -1313px;} 
#vip-container.cat102358 {background-position: 0px -1241px;}
#vip-container.cat297 {background-position: 0px -1533px;}
#vip-container.cat299 {background-position: 0px -1387px;}
#vip-container.cat302 {background-position: 0px -1460px;}
#vip-container.cat2408280 {background-position: 0px -1605px;}
#vip-container.cat2408278 {background-position: 0px -1687px;}
#vip-container.cat2408279 {background-position: 0px -1754px;}
#vip-container.cat2408281 {background-position: 0px -1825px;}
#vip-container.cat102363 {background-position: 0px -1970px;}
#vip-container.cat2408285 {background-position: 0px -1897px;}

#main-content .top-right-column .vip-article-writers h2 { background:  #e3e3e3; text-align: left; text-indent: 4px; display:block; font-size: 14px; line-height: 24px;}

.vip-article-writers { width: 300px; margin: 0px 0 10px 0px;  /*border-top: 1px solid #acacac; border-left: 1px solid #acacac;*/}
.vip-article-writers .scrollable { width: 100%; overflow-x: hidden; overflow-y:auto; height: 868px;}
#main-content .top-right-column .vip-article-writers  .vip-container { width: 300px; height: 70px; margin-top:5px; /*border-right: 1px solid #acacac; border-bottom: 1px solid #acacac;*/}  
#main-content .top-right-column .vip-article-writers  .vip-container img {float: left; margin-right:5px;}
#vip-container a { display:block; font-weight:bold; font-size: 110%;}
#vip-container p a { display:block; font-weight:normal; font-size:95%; }

#main-content .top-right-column .article-writers { color: white; width: 300px; height: 162px; margin: 20px 0 0 0px }
#main-content .top-right-column .article-writers ul  { border: 1px solid #cccccc; list-style-type: none; margin: 0; padding: 0; float: left; border-left: 0; }
#main-content .top-right-column .article-writers ul li { width: 114px; height: 160px; float: left; border-left: #cccccc 1px solid; display:block; }
#main-content .top-right-column .article-writers ul li img { width: 85px; height: 63px; margin: 7px auto 0; border: 1px solid #cccccc; display:block;}
#main-content .top-right-column .article-writers ul li h2 { margin: 2px 0 1px 0; font-size:95%; font-weight:normal;}
#main-content .top-right-column .article-writers ul li h2 a { color: #565656; text-decoration: none; text-align: center; display: block }
#main-content .top-right-column .article-writers ul li h2 a:hover { text-decoration: underline }
#main-content .top-right-column .article-writers ul li .title { background: #efefef; padding:3px 10px; height: 66px;  }
#main-content .top-right-column .article-writers ul li .title a {color: black; font-weight:bold; pxtext-decoration: none;}
#main-content .top-right-column .article-writers ul li .title a:hover { text-decoration: underline }

#main-content .blogs-face {  width: 990px; height: 120px; background: red; margin: 20px 0 0 0; display: none;}

#main-content .bottom-left-column { float: left; width: 665px; margin: 20px 0 0 0; }
#main-content .bottom-left-column .banner-300x250 { color: white; width: 300px; height: 250px; background: #777 }

#secondary-group .photogallery {width: 298px; height: 248px; float: left; border: 1px solid #CCC;}
#secondary-group .photogallery .header {background: #f0f0f0; height: 23px; border-bottom:1px solid #CCC; padding:5px 0 0 5px; }
#secondary-group .photogallery .header .title {background:#CCC; line-height:23px; width:120px; text-align:center;}

#main-content .bottom-left-column .articles-nova-sportfm {width: 298px; height: 170px; margin-top: 20px; border:  1px solid #cccccc}
#main-content .bottom-left-column .articles-nova-sportfm .header { height: 23px; border-bottom: 1px solid #ccc; padding:5px 0 0 5px; background: #f0f0f0 url(../images/layout/v2/sprites_all__v11.png) -710px -143px no-repeat; }
#main-content .bottom-left-column .articles-nova-sportfm .header .title {background:#CCC; line-height:23px; width:120px; text-align:center;}
#main-content .bottom-left-column .articles-nova-sportfm li {margin:0; padding:0; width: 298px; height: 60px; }
#main-content .bottom-left-column .articles-nova-sportfm li.odd { background: #f7f7f7 }
#main-content .bottom-left-column .articles-nova-sportfm li.even { background: #f0f0f0 }
#main-content .bottom-left-column .articles-nova-sportfm .journalist {    display: block;    float: left;    width: 50px;    height:42px; margin: 5px 0 0 5px; border: 1px solid #cccccc}
#main-content .bottom-left-column .articles-nova-sportfm .journalist-right-column { float: left; width: 235px; height: 42px; overflow: hidden; margin: 5px 0px 0 5px  }
#main-content .bottom-left-column .articles-nova-sportfm .journalist-right-column h2 {font-size: 100%;}
#main-content .bottom-left-column .articles-nova-sportfm .journalist-right-column h2 a {  color: #696969; text-decoration: none; font-weight: normal;}
#main-content .bottom-left-column .articles-nova-sportfm .journalist-right-column h2 a:hover { text-decoration: underline; }
#main-content .bottom-left-column .articles-nova-sportfm .journalist-right-column .title a { font-size: 95%; text-decoration: none; color: #333; font-weight: bold}
#main-content .bottom-left-column .articles-nova-sportfm .journalist-right-column .title a:hover { text-decoration: underline; }
#main-content .bottom-left-column .articles-nova-sportfm a.more { color: #af4247; font-weight: bold; float: right; font-size: 95%; display: block; margin-right: 10px; text-decoration:none;  margin-top: 5px;  }
#main-content .bottom-left-column .articles-nova-sportfm a.more:hover { text-decoration: underline }

#main-content .top-right-column .articles-sportday { width: 298px; margin-top: 10px; margin-bottom:10px; border: 1px solid #cccccc }
#main-content .top-right-column .articles-sportday .box-header { height: 23px; background: #f0f0f0; border-bottom: 1px solid #ccc; padding:5px 0 0 5px;}
#main-content .top-right-column .articles-sportday .box-header .title {text-align: center; width: 130px; line-height: 23px; background: url(../images/layout/v2/sprites_all__v11.png) -871px -112px;}
#main-content .top-right-column .articles-sportday ul { overflow: hidden; padding: 0; margin: 0; border: 0; list-style: none;}
#main-content .top-right-column .articles-sportday li { margin:0; padding:0; width: 298px; height: 53px; }
#main-content .top-right-column .articles-sportday li.odd { background: #f7f7f7 }
#main-content .top-right-column .articles-sportday li.even { background: #f0f0f0 }
#main-content .top-right-column .articles-sportday .journalist {    display: block;    float: right;    width: 50px;    height:42px; margin: 5px 0 0 5px; border: 1px solid #cccccc}
#main-content .top-right-column .articles-sportday .journalist-right-column { float: right; width: 235px; overflow: hidden; margin: 5px 0px 0 5px; overflow: hidden  }
#main-content .top-right-column .articles-sportday .journalist-right-column h2 { font-size: 100%; color: #696969; text-decoration: none; font-weight: normal}
#main-content .top-right-column .articles-sportday .journalist-right-column .title a { font-size: 95%; text-decoration: none; color: #333; font-weight: bold}
#main-content .top-right-column .articles-sportday .journalist-right-column .title a:hover { text-decoration: underline; }
#main-content .top-right-column .articles-sportday a.more { color: #af4247; font-weight: bold; float: right; font-size: 95%; display: block; margin-right: 10px; text-decoration:none;}
#main-content .top-right-column .articles-sportday a.more:hover { text-decoration: underline }

#main-content .bottom-right-column { float: left; width: 300px; margin: 20px 0 0 14px;}

/* ----- SECONDARY GROUP ----- */
#secondary-group { margin-top: 10px; margin-bottom: 10px;}

#secondary-group .photogallery {width: 298px; height: 248px; float: left; border: 1px solid #CCC;}
#secondary-group .photogallery .header {background: #f0f0f0; height: 23px; border-bottom:1px solid #CCC; padding:5px 0 0 5px; }
#secondary-group .photogallery .header .title {background:#CCC; line-height:23px; width:120px; text-align:center;}

#secondary-group .games-program {width: 348px; height: 248px; float: left; border: 1px solid #CCC; margin: 0 0 0 19px;}
#secondary-group .games-program .header {background: #f0f0f0; height: 23px; border-bottom:1px solid #CCC; padding:5px 0 0 5px; }
#secondary-group .games-program .header .title {background:#CCC; line-height:23px; width:180px; text-align:center;}
#secondary-group .banner-300x250 { color: white; width: 300px; height: 250px; float: left}
#secondary-group .banner-300x250.first { margin: 0 0 0 19px; }

#secondary-group .sportfm-mag { float:left; margin: 0px 0px 10px 0; border-left:none; }
#secondary-group .sportfm-mag .mag-header { height: 39px; background: #f3f3f3; background:url(../images/layout/v2/sprites_all__v11.png) no-repeat 0 -660px; }
#secondary-group .sportfm-mag .mag-header a {display:block; height: 100%;}
#secondary-group .sportfm-mag .bet-header { height: 39px; background: #f3f3f3; background:url(../images/layout/v2/home/betbox__v2.png) no-repeat; }
#secondary-group .sportfm-mag .bet-header a {display:block; height: 100%;}
#secondary-group .sportfm-mag .vodafone-header { height: 39px; background: #f3f3f3; background:url(../images/layout/v2/home/vodafoneStories-header.png) no-repeat; }
#secondary-group .sportfm-mag .vodafone-header a {display:block; height: 100%;}
#secondary-group #home-promo-box {float:left;}

#secondary-group .sportfm-mag .mag-article {float: left; width: 166px;  border-bottom:0; border-right:0; border-right: 1px solid #CCC; padding-right: 2px; padding-left: 2px;}
#secondary-group .sportfm-mag .mag-article .image a { display: block}
#secondary-group .sportfm-mag .mag-article .image { width:166px; margin: 3px auto; float: none;overflow: hidden;}
#secondary-group .sportfm-mag .mag-article .description { height: 82px; padding: 4px 0 5px 5px; margin: auto; background: #efefef }
#secondary-group .sportfm-mag .mag-article .description a {font-size:120%; font-weight:bold; text-align:left; font-weight: normal}

#secondary-group .sportfm-entertainment { border-bottom: 1px solid #CCC; margin-top:10px;}
#secondary-group .sportfm-entertainment .ent-header {height: 56px; background:url(../images/layout/v2/sprites_all__v11.png) no-repeat 0 -700px; }
#secondary-group .sportfm-entertainment .ent-header a { display: block; width: 100%; height: 55px; }
#secondary-group .sportfm-entertainment .ent-article {width: 196px; float: left; border: 1px solid #CCC; border-bottom:0; border-right:0; }
#secondary-group .sportfm-entertainment .ent-article a { display:block; font-size:100%; font-weight:bold; text-align:left;}
#secondary-group .sportfm-entertainment .ent-article .image { width: 190px; height: 103px; margin: 3px auto; background: #fff; float: none }
#secondary-group .sportfm-entertainment .ent-article .description { width: 180px; height: 60px; padding:5px; background: #eee; margin: auto }
 
#secondary-group .banner-300x250.second { margin: 20px 0 0 0; clear: left; }
#secondary-group .specials {float: left; margin: 20px 0 0 20px; width: 171px; height: 248px; border:1px solid #CCC; border-right:none; }
#secondary-group .specials .specials-header {border-bottom:1px solid #CCC;}
#secondary-group .specials .specials-header .red-label  {background:#990000; margin:5px 0 0 5px; line-height:26px; color:#FFFFFF; width:110px; text-align:center;}
#secondary-group .specials .specials-header .red-label a { color:#FFFFFF} 
#secondary-group .specials .article-photo {width:163px; height:78px; padding:5px;}
#secondary-group .specials .article-photo img { margin: 0 auto; display: block;}
#secondary-group .specials .article-descr {width:173px; height:128px; background:#F0F0F0; position:relative;}
#secondary-group .specials .article-descr h2 a { font-size: 100%;} 
#secondary-group .specials .article-descr a {padding:5px; display:block;}
#secondary-group .specials .article-descr div {padding:0px 5px;}
#secondary-group .specials .article-descr .special-more {display:block; color:#990000; padding:5px; line-height:22px; position:absolute; bottom:0px; font-weight:bold;}

#news-per-category .tv-program {float: left; margin: 0 0 0 10px; width: 360px; height: 248px; border:1px solid #CCC; position:relative; }
#news-per-category .tv-program .more {padding:5px; display:block;}
#news-per-category .tv-program .tv-header {
		display: block;
		width: 361px;
		background: url(../images/layout/v2/sprites_all__v11.png) no-repeat scroll;
		background-position: -310px -1250px;
		height: 35px;}
#news-per-category .tv-program .tv-header a{ width:100%; height:100%; display:block;}
#news-per-category .tv-program .tv-even {height: 42px; margin: 0 3px;}
#news-per-category .tv-program .tv-odd {height: 42px;  background: #f6f6f6; margin: 0 3px;}
#news-per-category .tv-program .tv-first-item {margin:5px 1px 0 1px;}
#news-per-category .tv-program .channel-logo {float:left; height:32px; width:48px; padding:6px;}
#news-per-category .tv-program .show-title {float:left; height:32px; width:235px; padding-top:8px; line-height:11px; }
#news-per-category .tv-program .show-time {float:left; height:20px; width:42px; border:1px solid #CCCCCC; background:#f6f6f6; line-height:20px; text-align:center; margin-top:8px;}
#news-per-category .tv-program .tv-more {display:block; color:#990000; padding:5px; line-height:22px; position:absolute; bottom:0px; font-weight:bold;}

#agwnistikes {margin: 10px 0 0 10px; width: 360px; min-height: 250px;}
#agwnistikes .header {border-bottom:1px solid #CCC; height:30px;}
#agwnistikes .header .label {background:#999; margin:5px 0 0 5px; float: left; line-height:26px; color:#FFFFFF; text-align:center; padding: 0 4px 0px 4px;}
#agwnistikes .header .label a { color:white }

#ranking .header {border-bottom:1px solid #CCC; height:30px;}
#ranking .header .red-label {background:#999; margin:5px 0 0 5px; float: left; line-height:26px; color:#FFFFFF; width:130px; text-align:center; padding: 0 4px 0px 4px;}
#ranking .header .red-label a { color:white }

#secondary-group .banner-120x250 { float: left; margin: 20px 0 0 20px; width: 120px; height: 250px; background: #008; color: white; }

#news-per-category .eshop-highlights { margin: 10px 10px 0 0px; width: 359px; height: 248px; float: left; border: 1px solid #CCC; }
#news-per-category .eshop-highlights .header {height: 33px; background:url(../images/layout/v2/sprites_all__v11.png) no-repeat 0 -620px; border-bottom: 1px solid #CCC; }
#news-per-category .eshop-highlights .items-holder {height: 214px; padding:0 1px;}
#news-per-category .eshop-highlights .item {width: 220px; height: 212px; float: left; margin:1px 0;}
#news-per-category .eshop-highlights .item-sep {width:1px; height: 214px; float: left; background:#CCCCCC; }
#news-per-category .eshop-highlights .item .image {width: 220px; height: 136px; background: #070; }
#news-per-category .eshop-highlights .item .description { width: 190px; height: 56px; padding: 10px 15px; background: #f0f0f0; }

#secondary-group .banner-300x250.third { margin: 20px 0 0 7px; }
	
/* ----- NEWS PER CATEGORY ----- */
#news-per-category { margin-top: 14px;}
#news-per-category .first-container {margin-bottom: 10px; border-left: 1px solid #CCC; display: block; float: left;}
#news-per-category .category { width: 196px; float: left; border: 1px solid #cccccc; border-left:0; height: 422px; overflow: hidden; position: relative; }
#news-per-category .category .header {background: #f0f0f0; height: 22px; border-bottom:1px solid #CCC; padding:5px 0 0 5px; }
#header-logo {
	display: block;
	height: 27px;
	width: 196px;
	background: #e2e0e0 url(../images/layout/v2/sprites_all__v11.png) no-repeat scroll;
	border-bottom: 1px solid #CCC;}
	
#header-logo.cat1 {background-position: -804px -1155px; } /* podosfairo*/
#header-logo.cat2 {background-position: -804px -1183px; } /* mpasket */
#header-logo.cat7 {background-position: -804px -1211px; } /* sports */
#header-logo.cat232 {background-position: -804px -1239px; } /*epikairotita*/
#header-logo.cat231 {background-position: -804px -1266px; } /*enter*/
#header-logo.cat102281 {background-position: -804px -1293px; } /*texnologia*/
#header-logo.cat4 {background-position: -804px -1320px; } /*autokinito*/
#header-logo.cat102311 {background-position: -804px -1347px; } /*diakopes*/
#header-logo.cat115 {background-position: -804px -1374px; } /*voley*/
#header-logo.cat102366 {background-position: -804px -1401px; } /*diagwnismoi*/
#header-logo.cat262 {background-position: -804px -1430px; } /*diagwnismoi*/
#header-logo.cat3 {background-position: -804px -1484px; } /*thema*/
#header-logo.cat102361 {background-position: -804px -1457px; } /*viral*/

#header-logo a {display:block; widht:100%; height:100%;}
#news-per-category .category .header .title {background:#CCC; line-height:23px; width:185px; text-align:center;}
#news-per-category .category .logo {position: relative; float:right; margin: 5px;}
#news-per-category .category .main-links {height: 350px; overflow:hidden;}
#news-per-category .SPORTDAY-RSS .header .title { background:#006baf; color:#FFF; line-height:23px; width:185px; text-align:center;}
#news-per-category .SPORTDAY-RSS .header .title  a { background:url(../images/layout/v2/sprites_all__v11.png) -871px -113px no-repeat scroll; display: block;
	line-height:23px; width:130px; margin: 0 auto;}
#news-per-category .SUPERBASKET-RSS .header .title {background:#f46d00; color:#FFF; line-height:23px; width:185px; text-align:center;}

#news-per-category .textlinks {width: 300px; height: 250px; color: white; float: left; overflow: hidden;}
.textlinks .header {border-bottom: 1px solid #CCC; height: 30px; background: #F0F0F0;}
.textlinks .label {background: #999; margin: 5px 0 0 5px; float: left; line-height: 26px; color: white; text-align: center; width: 100px; padding: 0 4px 0px 4px;}
#textlink {width: 300px; float: left; margin: 0 0 4px 0; border-bottom: 1px solid #aaa;}
#textlink .textlink-image {width:90px; height:76px; float:left; overflow:hidden;}
#textlink .textlink-title {float: right; width: 208px; font-weight: bold; font-size: 110%; margin-top: 3px; color: #039;}
#textlink .textlink-description {float: right; width: 208px; margin-top: 3px;}

/*#news-per-category .category .title { padding: 8px 5px 0; border-bottom: 1px solid #cccccc; background: #f1f1f1 }
#news-per-category .category .title span { display:block; padding: 8px 0 5px; height: 11px; font-weight: bold;text-align: center; width: 185px; background: #cccccc  }*/
#news-per-category .category .first-article .image { margin:0; padding:0; float:none; width: 185px; height: 100px; padding: 5px;  }
#news-per-category .category .first-article .image a { display: block; text-decoration: none; position:relative; width:185px; height: 104px; overflow: hidden}
#news-per-category .category .first-article .image .legend { display: block; text-decoration: none; position: absolute; bottom:0; display: block; width: 185px; text-align: center; opacity: 0.7; color: black; background: white;}
#news-per-category .category .first-article .description { width: 185px; padding: 0px auto;}
#news-per-category .category .first-article .description h2 { font-size: 105%; margin: 4px 0 0 0; padding: 2px 4px;}
#news-per-category .category .first-article .description h2 a { color: black; text-decoration: none; }
#news-per-category .category .first-article .description h2 a:hover { text-decoration: underline }
#news-per-category .category .first-article .description p { font-size: 95%; margin: 4px 4px 0; padding: 0; display: block; width: 185px;}

#news-per-category .category .more-articles {text-decoration: none; display:block; margin: 4px; width: 180px; padding: 2px 0 0; color: black; font-size: 95%; }
#news-per-category .category .more-articles:hover { text-decoration: underline; }
#news-per-category .category .more-articles a {text-decoration: none; display:block; margin: 4px; width: 180px; padding: 2px 0 0; color: black; font-size: 95%; }
#news-per-category .category .more-articles a:hover { text-decoration: underline; }

#news-per-category .category .more { position: absolute; bottom: 8px; right: 15px;}

/*
#news-per-category .category .first-article .image { width: 185px; height: 115px; padding: 5px; background: #a0a0a0;}
#news-per-category .category .first-article .description { width: 177px; padding: 5px 10px 0px; height: 65px; background: #eee;}
#news-per-category .category .more-articles { width: 177px; padding: 5px 10px 10px; height: 145px; background: #bbb;}
*/

.thumb {float: left; margin-right: 10px;}
.thumb img {border: 1px solid #1a213c;}

.bet .logo img {position: relative; margin: 5px; float: left;}

/* Video block */
#player-container .videocontainer {position: relative; overflow: hidden;}
.playbtn { position: absolute; width: 100%; height: 100%; display:block; text-align:center; text-decoration:none;} 
.playbtn img, .thn-playbtn img {border: 0; margin: 130px auto; width:100px;}
.thn-playbtn img {margin: 15px auto;}
.thn-playbtn {	position: absolute; width: 118px; height: 65px; display:block; text-align:center; }
.thn-playbtn a { text-decoration:none; display:block; width: 118px; height: 65px; }

.videoinfo {text-align: left; color: #68B3D7;}

/* --- FRONT PAGES ---  newspapers slider */
#latestnewspaperscover {position: relative; background: none; overflow: hidden;}
#latestnewspaperscoverslider li {height: 190px; overflow: hidden; margin: 0 15px 0 5px;}
#latestnewspaperscover .controls {position: absolute; top: 6px; right: 0; width: 44px; }


.frontpages h1 {
		display: block; 
		width: 361px; 
		background: url(../images/layout/v2/sprites_all__v11.png) no-repeat scroll; 
		background-position: -309px -1292px; 
		height: 35px;}
		
.frontpages h1 a { height: 100%; width: 100%; display:block;}

.frontpages .titlelink {display: block; 
		width: 361px; 
		background: url(../campaigns_v2/novaosfp/frontpages.png) no-repeat scroll; 
		height: 35px;}

#gillette-news{background: url(../images/layout/v2/specials/gillette-frontpages-home__v2.png) no-repeat scroll;}

/*.titlelink {background: url(../campaigns_v2/ford/ford-frontpages.jpg)}*/
.frontpages li {height: 190px; overflow: hidden; margin: 0 15px 0 5px;}

.latestsportnewspapersslides {width: 180px; float:left;}
.latestpoliticalnewspapersslides {width: 180px; float:left;}

#latestnewspaperscoverslider {padding: 0 0 0 2px; width: 360px;}
#latestsportnewspaperscoverslider { padding: 0 0 0 2px; width: 160px; float:left;}
#latestpoliticalnewspaperscoverslider { padding: 0 0 0 2px; width: 160px; float:left;}

.frontpages .h.controls {width: 100%; background: #ddd; height: 23px; float:left;}
.frontpages .h.controls a { float:right; margin-top:2px; background: url(../images/layout/v2/sprites_all__v11.png) }

.latestsportnewspapersslides .h.controls {width: 180px; background: #ddd; height: 23px; float:left;}
.latestsportnewspapersslides .h.controls a { float:left; margin-top:2px; background: url(../images/layout/v2/sprites_all__v11.png) }

.latestpoliticalnewspapersslides .h.controls {width: 180px; background: #ddd; height: 23px; float:right;}
.latestpoliticalnewspapersslides .h.controls a { float:right; margin-top:2px; background: url(../images/layout/v2/sprites_all__v11.png) }

.frontpages .h.controls a.prev { background-position: 0 -91px;}
.frontpages .h.controls a.next { background-position: -20px -91px;}

/* MATCHSET  */
#agwnistikes .teams { width: 226px;}
#agwnistikes .result {padding-left:2px;}

#skytrax {background: #004c66 url(../campaigns_v2/skytrax/skin.jpg) top center no-repeat fixed;}

#nike_frontpages{ background: url(../campaigns_v2/nike/frontpages-header.png) no-repeat scroll;}

#group-logos-top {top:130px;}

#menu-mundial { width:auto; margin: 8px 3px 5px 3px;}
#menu-mundial { margin-bottom: 10px; }
#mundial-box {	display: block;	height: 28px; width: 196px; background: #e2e0e0 url(../campaigns_v2/mundial/cat-header-home.png) no-repeat scroll;
				border-bottom: 1px solid #CCC;}

#editorial2 {	width: 300px;	height: 268px; margin: 10px 0 10px 0px;	background-attachment: scroll;	background-image: url(../campaigns_v2/gillette/editorial-gillette-bg.jpg);
				background-repeat: no-repeat; background-position: left top;}
#editorial2 .category { float: left; width: 300px; height: 53px; display: block; font-weight: bold; margin-top:30px; }
#editorial2 .editorial-photo { 	width: 50px; height: 70px; float: right; margin-top: 30px; margin-right: 20px;
								background: url(../images/layout/v2/sprite_columnists__v11.png) no-repeat scroll; border:3px solid #FFF; }
#editorial2 .article { float: left; width: 210px; display: block; font-weight: bold; font-size: 16px; padding: 35px 0 0 10px; }
#editorial2 .author { float: left; width: 210px; display: block; margin: 5px 0 0 10px; font-size: 14px; } 
#editorial2 .editorial-photo.cat102343 { background-position: 0px -1095px; }
#editorial2 #gillette{ float: left; width: 300px; height: 79px; display: block; }

.top-right-column .hpblock {width: auto; height: auto; border: 1px solid #CCC; margin-top: 5px;}
.top-right-column .hpblock .header {background: #f0f0f0; height: 23px; border-bottom:1px solid #CCC; padding:5px 0 0 5px; }
.top-right-column .hpblock .header .title {background:#CCC; line-height:23px; width:120px; text-align:center;}
.top-right-column .hpblock .content-holder {padding: 5px; height: auto; overflow: auto}
.top-right-column .hpblock .question {font-weight:bold; font-size:110%;}
.top-right-column .hpblock a {text-decoration: none;}
#poll ul {list-style: none; padding-left: 0;}

#secondary-group .sportfm-mag #viral-stories {width:323px;}
#secondary-group .sportfm-mag #viral-stories .image img {width:323px;}

#secondary-group .sportfm-mag .viral-header { height: 56px; background: #f3f3f3; background:url(../images/layout/v2/home/viral-header.png) no-repeat; }
#secondary-group .sportfm-mag .viral-header a {display:block; height: 100%;}

#main-group .left-column .main-article-holder { height: auto; }

#home-slider .top-items { margin-top: 10px; width: 165px; min-height: 225px;
						 padding-top: 20px; float:left; background-color: #1e1e1e; cursor: pointer}
#home-slider .top-items.selected,
#home-slider .top-items.selected .descr  { background-color: black;opacity: 0.8;color: #5c5c5c;}
#home-slider .top-items .photo {width: 132px; height: 84px; border: 1px solid #3c3c3c; margin:0px auto;overflow: hidden;}
#home-slider .top-items .photo img {}
#home-slider .top-items .descr {width: 132px; margin: auto;}
#home-slider .top-items .descr h4 { padding: 5px; margin: 0}
#home-slider .top-items .descr h4 a { display:block; color: white;font-weight: normal; font-size: 9pt;}
#home-slider .top-items .selected .descr h4 a { color: white; }
#home-slider .top-items .descr h3{font-size: 16px;}
#home-slider .top-items .descr a:hover{text-decoration:none;}
#home-slider .top-items .descr h3 a { display:block; color: #FFF; padding: 4px;font-weight: normal;}
#home-slider .top-items .selected .descr h3 a { color:#fff;height: auto;}

#home-slider .new-presentation-container  { display: none; background-color: black}
#home-slider .new-presentation-container.vis { display: block;}
 
.right-column .addthis_toolbox.addthis_vertical_style span.addthis_follow_label { 	display: none; }
.at300b { float: left; margin: 0 5px 0 0; }
#follow-right { border: 1px solid rgb(204, 204, 204); margin: 10px 0; padding: 5px 10px 10px 10px; font-size: 14px; }
#follow-right p{ margin-bottom: 5px;}
 
#menu-mundo { float: left; margin: 10px 3px 5px 4px; width: 998px;}

#novasports-news { background: url(../campaigns_v2/novasports/frontpages.png) no-repeat scroll; width: auto; }

#mundobasket-box { display: block; height: 28px; width: 196px; background: #e2e0e0 url(../specials/mundobasket2014/cat-header-home.png) no-repeat scroll; border-bottom: 1px solid #CCC; }

.photocontainer a {float:left;}

#secondary-group .bet { float:left; margin: 0px 0px 10px 18px; border-left:none; }
#secondary-group .bet .mag-header { height: 39px; background: #f3f3f3; background:url(../images/layout/v2/sprites_all__v11.png) no-repeat 0 -660px; }
#secondary-group .bet .mag-header a {display:block; height: 100%;}
#secondary-group .bet .bet-header { height: 39px; background: #f3f3f3; background:url(../images/layout/v2/home/betbox__v2.png) no-repeat; }
#secondary-group .bet .bet-header a {display:block; height: 100%;}

#secondary-group .bet .mag-article {float: left; width: 323px;  border-bottom:0; border-right:0; border-right: 1px solid #CCC; padding-right: 2px; padding-left: 2px;}
#secondary-group .bet .mag-article .image a { display: block}
#secondary-group .bet .mag-article .image { width: auto; height: 149px; overflow: hidden; margin: 3px auto; float: none; }
#secondary-group .bet .mag-article .description { height: 47px; padding: 4px 0 5px 5px; margin: auto; background: #efefef; }
#secondary-group .bet .mag-article .description a {font-size:120%; font-weight:bold; text-align:left; font-weight: normal; }

#grammata {  background: url(../images/layout/homepage/grammata.png) no-repeat scroll; }
#tragoudia { background: url(../images/layout/homepage/tragoudia-b-ethiniki-home.jpg) no-repeat scroll; }

.new-stiles{ width: 300px; height: 155px; margin-bottom:10px; font-size:12pt;} 
.new-stiles a {color: white; margin-left: 8px; float: left; }
.new-stiles a.category { display: block; width: 300px; height: 103px; margin-left: 0px; margin-bottom: 3px;}
#media { height: 100px; background: url(../images/layout/homepage/media.png) no-repeat scroll; }
#media a.category {height: 50px;}

#banner-300-250 {max-height:250px; overflow:hidden; margin-bottom: 15px;}

.onair{ display: block; float: left; width: 1000px; margin-left: 3px; font-size: 18pt; height:70px;overflow: hidden; background-color: #FFF; background: url(../images/layout/v2/fasa-onair.png) no-repeat;}
.onair .title{ font-weight:bold; width: 220px; float:left; font-size: 48px;text-align: center; color:#FFF; text-shadow: rgb(255, 255, 255) 0px 0px 10px;} 
.onair .description{ font-weight:bold; color: white; float: left; font-size: 22px;     padding: 0 10px;}
.onair a:hover{ text-decoration: none;}

