#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;}

#master-article {padding: 0 10px;}
* html #master-article {width: 397px;}
#master-article .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;}
* html #main-articles .summary {width: 397px;}
#main-articles .path, #main-articles .path a {color: #888;}
#main-articles .path a:hover {color: #b30000;}
#main-articles h1 {font: bold 11px Tahoma; 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 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, #video .head a {display: block; width: 100%; height: 35px; text-indent: -1000px; overflow: hidden;}
.hpblock .head {display: block; width: 398px; height: 35px; text-indent: -1000px; padding: 0 0 5px; background: url(../images/layout/homepage/blocks-headers__v100726.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;}
#video .head {background-position: 0 -1100px; width: 418px;}
#hp-matches .head {background-position: 0 -700px;}

.hpblock {border: 1px solid #ccc; margin-bottom: 10px;}
.hpblock .inner {padding: 0 5px;}
.hpblock h1, .hpblock h1 a {color: #fff; font: bold 11px Tahoma;}
.hpblock h1 { padding: 4px 7px 5px;}
.hpblock a {text-decoration: none;}

#pickroll {position: relative;}
#pickroll .head {background-position: 0 -100px;}
#pickroll .ball {position: absolute; top: 30px; left: 295px;}

.controls {float: right;}
.webtv .controls a.prev{background-position: 0 -60px;}
.webtv .controls a.pause {background-position: -40px -60px;}
.webtv .controls a.next {background-position: -80px -60px;}

#tv {border: 1px solid #8bbbeb; background: #f5f5fa; 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__v90918.png); background-position: -9px -204px;}
#tv .options a:hover {color: #0c2778;}

#categories {background: #f7f7f7; text-align: left; border-top: 1px solid #fff;}
.tabs {width: 100%; overflow: hidden;}
.tabs li {float: left; display: block; width: 101px;}
.tabs a {display: block; width: 100px; padding: 10px 0; margin-right: 1px; color: #fff; font-weight: bold; text-decoration: none; text-align: center; background: url(../images/layout/homepage/bg-tab-middle-blue.png) 0 0 no-repeat;}
#tab1 a {background-image: url(../images/layout/homepage/bg-tab-left-blue.png);}
#tab7 a {width: 117px; margin: 0; background-image: url(../images/layout/homepage/bg-tab-right-blue.png); background-position: 100% 0;}
.tabs a:hover {background-position: 0 -55px; color: #fff;}
#tab7 a:hover {background-position: 100% -55px;}
.tabs .current a, .tabs .current a:hover {background-position: 0% -110px;}
.current#tab7 a, .current#tab7 a:hover {background-position: 100% -110px;}
.tabs .pointer {display: none; padding: 0; margin: 0 auto; background-position: 50% 0;}
.current .pointer {display: block;}

.category-summary {padding: 0 10px 20px 0; display: none;}
.category-summary#tab1-panel {display: block;}
.category-summary div {padding-left: 10px; width: 195px;}
.category-summary div h1 {font: bold 11px Tahoma; padding-left: 14px; background: url(../images/layout/general/_icon-sprites__v90918.png) left center no-repeat; background-position: -9px -30px;}
.category-summary div ul {padding: 0 0 10px 14px;}
.category-summary div li {padding: 2px 0 5px;}

#categories .options {display: block; clear: both; padding: 0 10px; margin: 0;}
#categories .options span {display: block;}
#categories .options a {color: #777;}
#categories .more-category a {color: #555;}
#categories .category-summary h1 a, #categories .category-summary a:hover, #categories .options a:hover {color: #0c2778;}

.thumb {float: left; margin-right: 10px;}
.thumb img {border: 1px solid #1a213c;}
.playbtn {position: absolute; width: 110px; height: 65px;}
.playbtn img {position: absolute; margin: -15px; left: 50%; top: 50%; border: 0;}
.playbtn .bigimg {margin: -50px;}
.videoinfo {text-align: left; color: #68B3D7;}

#video {background-color: #274F8C; margin-bottom: 10px; border: 1px solid #1a213c;}
#video .options {padding: 2px 0 13px 13px;}
#video ul {overflow: hidden; height: 1%; margin-bottom: 10px;}
#video li {float: left; margin: 13px 0 0 13px; width: 110px; font-weight: bold; font-size: 10px;}
#video p {font-weight: normal; line-height: 18px;}
#video a {text-decoration: none; color: #fff;}
#video a:hover {text-decoration: underline;}
#video #mainvideo, #mainvideo .playbtn {width: 264px;}
#mainvideo .playbtn {height: 147px;}

#webtv .tab, #webtv .controls {float: left; padding: 0; border: 0}
#webtv .controls {padding: 5px 0 0 10px;}
#webtv .slidercontainer {clear: both; background: #2A385B url(../images/layout/videos/bg-block-webtv.png) bottom no-repeat; height: 1%;}
#webtv .slider {padding: 0; margin: 0; position: relative;}
#webtv li {overflow: hidden; height: 55px; padding: 10px; width: 400px;}
#webtv p {font-weight: normal; line-height: 18px;}
#webtv a {text-decoration: none; color: #fff; font-weight: bold;}
#webtv a:hover {text-decoration: underline;}
#webtv .videoinfo {float: left; width: 235px;}

/* 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 Tahoma; 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;}

/* newspapers slider */
#latestnewspaperscover {position: relative; background: none;}
#latestnewspaperscoverslider li {height: 190px; overflow: hidden;}
#latestnewspaperscover .controls {position: absolute; top: 6px; right: 0; width: 44px; margin: }

/* logia ston aera 3 Feb 2010 */
#logiaaera .head {background-position: 0 -1000px;}
#logiaaera img {float: left; margin-right: 10px;}
#logiaaera .inner {overflow: hidden; padding-bottom: 5px; width: 250px;}
#logiaaera h2 {font-size: 12px; padding-bottom: 5px; margin: 0;}

/* WRC 17 Feb 2010 */
#wrc {position: relative; border-color: #003886; background: #003886 url(../images/layout/campaigns/wrc/wrc-curve.png) 50% 0 no-repeat;}
#wrc .sponsor {position: absolute; right: 3px; top: 2px;}
#wrc .img {padding-top: 15px;}
#wrc a {color: #fff; font-weight: bold; padding-left: 0;}
#wrc .options a {padding-left: 5px;}
#wrc .banner {margin: 10px 0 0;}

/* logia ston aera 19 Feb 2010 */
#helakis {border-color: #4362A0; text-align: left; background-color: #fff; position: relative;}
#helakis .head {background: url(../images/layout/campaigns/germanos-helakis/header.png) 0 0 no-repeat;}
#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 19 Feb 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 0 0 10px;}
#tributes .inner {width: 250px; margin: 0;}
#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;}

/*Mundobasket 2010*/
#mb2010block {background: url(../images/layout/campaigns/mb2010/bg-fp-block__v3.jpg) 0 100% no-repeat; clear: both; width: 420px; padding: 0; overflow: hidden; margin-top: 0px; margin-bottom: 0px; color: #fff; position: relative; z-index: 1000;}
#mb2010block a {color: #fff; text-decoration: none;}
#mb2010block a:hover {text-decoration: underline;}
#mb2010mainarticle {float: left; width: 250px; margin: 15px 0px 10px 15px; text-align: left; z-index: 1000;}
#mb2010mainarticle img {border: 2px solid #fff; margin-right: 10px; float: left;}
#mb2010mainarticle p {font-size: 13px; font-weight: bold; line-height: 150%;}
#mb2010restarticles {float: right; width: 130px; padding-top: 15px; margin-right: 10px;}
#mb2010restarticles ul {list-style: disc; padding: 0 0 5px 5px;}
#mb2010restarticles li {padding-bottom: 3px;}
#mb2010restarticles .banner {margin: 0;}
#mb2010restarticles .bckblock {background: url(../images/layout/campaigns/mb2010/bg-bck-block.jpg) 0 100% no-repeat; margin-top: 3px;}
#mb2010restarticles a {margin-left: 2px;}
#seios-link {background: url('../images/layout/campaigns/mb2010/bg-fp-block-euronics-live.jpg'); width: 100%; overflow: hidden; height: 55px; margin-top: 0px; margin-bottom: 5px;}
#seios-link .link {display: block;  width: 310px; height: 55px; float: left;}
#seios-link .link2 {display: block;  width: 109px; height: 55px; float: left;}

/* Journalists 20/08/10 */
.journalist {display: block; width: 41px; height: 62px; margin-right: 3px; background: url(../images/layout/homepage/sprites-journalists__v1009101233.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 {background-position: 0 -930px;}
.journalist.cat306 {background-position: 0 -1002px;}
