@charset "utf-8";

input, textarea, select {padding: 3px 0 3px 5px;}

#page {width: 1006px; margin: 0 auto; position:relative;}

.clear {clear: both; height: 0; line-height: 0; font-size: 0;}
.cl {clear: left;}
.h {display: none;}

#header {background: #4c4c4c padding: 0 10px;}

.logo {overflow: hidden; margin-bottom: 5px;}
.logo p {float: left; padding: 5px 20px 0;}
.logo .date {padding-top: 22px;}

#menu-site {color: #fff; position: absolute; right: 0; top: 5px;  margin-right: -255px;}
.menuitem {margin: 0 5px; text-decoration: none; color: #fff;}
.menuitem.current {color: #0c2778;}
a.menuitem:hover {text-decoration: underline; color: #fff;}
a.menuitem.current:hover {text-decoration: underline;}


#headerleft {float: left; width: 728px; position: relative;}
#headerleft .banner {margin-bottom: 5px;}
#headerright {float: right; width: 250px; position: relative; top: 25px; right: 0;}
#headerright .banner {margin: 0;}

#menu-top {background: #6c92ca; padding: 0 5px; color: #fff; margin-bottom: 5px; overflow: hidden; clear: both;}
.menutopitem {display: block; float: left; margin-top: 5px;}

#menu-main {padding-top: 5px; clear: both;}
#menu-main ul,
#menu-main li {list-style-type: none; margin: 0; padding: 0;}
#menu-main li {float:left; position: relative; z-index: 550;}
#menu-main .menu-main-btn {float:left; margin: 0 2px 0 0; padding:0 0 0 9px; text-decoration:none; background:url(../images/layout/navigation/tab-left.png) no-repeat left top;}
#menu-main span {float:none; display: block; padding: 7px 10px 8px 1px; font: bold 11px; color:#fff; background:url(../images/layout/navigation/tab-right.png) no-repeat right top;}
#menu-main a:hover span, 
#menu-main .selected span {color: #fff;}
#menu-main a.menu-main-btn:hover,
#menu-main .selected .menu-main-btn {background-position:0% -55px;}
#menu-main a:hover span,
#menu-main .selected span {background-position:100% -55px;}
#menu-main .selected a span {background-position:100% -55px; color: #fff;}
#menu-main .current span {color: #b30000; background-position:100% -110px;}
#menu-main .current {background-position:0% -110px;}
.menu-sub {position:absolute; top: 28px; left: 0; font-weight: normal; font-size: 11px; line-height:20px; z-index: 551; background-color: #888; width: 230px; padding-top: 15px; display: none;}
.menu-sub a {display: block; padding: 5px 10px; line-height: 13px; text-align: left; font-weight: bold; text-decoration: none; color: #fff; margin: 0;}
.menu-sub .category-home-link {border-bottom: 1px dashed #b30000; color: #eee;}
.menu-sub a:hover {background-color: #b30000; color: #fff;}

#menu-main .radio {background-image: url(../images/layout/navigation/tab-left-radio__v100414.png); padding-left: 24px;}
#menu-main .darkblue span {background-image: url(../images/layout/navigation/tab-right-darkblue.png);}
#menu-main .eshop {background-image: url(../images/layout/navigation/tab-left-eshop.png); padding-left: 24px;}

.menu-sub a.category-home-link:hover {background-color: #000;}

#menu-category {background: #ddd; margin: 0 10px; padding: 10px; overflow: hidden; height: 1%;}
#menu-category .right {float: right;}

#content {clear: both; margin-top: 10px;}

.options {margin-top: 5px;}
.options, .options a {color: #555; padding-left: 5px;}
.options span {background-position: left center; background-repeat: no-repeat; background-image: url(../images/layout/general/_icon-sprites__v110209.png);}
.options .video {background-position: -9px -232px;}
.options .more, .options .more-category {background-position: -9px -7px; display: block; height: 10px; width: 11px; float: left;}
.options .more {background-position: -9px -121px; height: 11px;}
.options .rss {padding-left: 14px; background-position: -9px -177px;}
.options .button {background-color: #2d557d; font: bold; padding: 4px 8px 5px; color: #fff; background-image: none;}
.options .button a, .options .button a:hover {color: #fff; font: bold}
.path a:hover, #breadcrumbs a:hover {color: #b30000;}
.options a:hover {color: #0c2778;}

.block {margin-bottom: 10px;}
.block h1,
.block h2 {float: left; font: bold 11px; color: #fff; padding: 4px 7px 5px; background: #c9c9c9 url(../images/layout/general/bg-header-related.png) repeat-x;}
.block h1 a, .block h1 a:hover {color: #fff;}
.pointer {clear: both; margin: 0 0 3px 10px;}
.block li {margin: 3px 3px 0;}
.block a {text-decoration: none;}
.block a:hover {text-decoration: underline;}

#master-article .related-articles {padding: 20px 10px 10px 0;}
#master-article .related-articles h1 {font: normal 10px; padding: 4px 7px 5px;}
.related-articles a {background: #fff;}

.image {float: left; margin: 0 7px 4px 0; width: 150px; display: block;}
.image span {display: block; text-align: center;}
.image .legend {background: #e5e5e5; color: #777; font-size: 10px; padding: 2px 2px 3px;}

#content-middle h1, 
#content-right h1 {background: #5ea0e3 url(../images/layout/general/bg-header-blue.png) repeat-x;}
.banner {margin: 0 auto 10px; text-align: center; display: block;}
.banner.placeholder {margin: 0px auto 10px;}
.banner.wide {width:100%; overflow: hidden; margin: 0;}
.size728x90 {width: 728px; height: 90px;}
.size300x250 {width: 300px; height: 250px;}
.size400x30 {width: 400px; height: 30px;}



#content-middle .block, #content-right .block {border-width: 1px; border-style: solid; background-position: top; background-repeat: repeat-x;}
.block .inner {margin: 10px;}
#content-right li {background: none; padding: 0;}
#hp-matches.block {padding: 0;}

#newsblock li, 
.latest-videos li {background: none; padding: 2px 0; text-align: left; width: 100%; overflow: hidden;}
.inner span {color: #555;}
.inner a {color: #194a93; text-decoration: none;}
.inner a:hover {text-decoration: underline;}
.latest-videos .date {background: url('../images/layout/general/_icon-sprites__v110209.png') -9px -256px no-repeat; padding-left: 15px;}
.latest-videos .options {float: right;}
#mainnews, #topnews {overflow: auto; height: 220px; padding: 0; margin: 0;}
#topnews .icon {margin: auto 5px;}


#newstabs {background: #cdcdcd; margin: 0; padding: 0;}
#newstabs .tab {width: 50%; padding: 0; margin: 0;}
#newstabs a {width: 100%; overflow: hidden;}

.latest-news {background: #fff url(../images/layout/general/bg-block-grey.png) 0 0 repeat-x; border-color: #ccc;}

#live {background: #5697da url(../images/layout/general/bg-live.png) left top repeat-x; border: none;}
#live span {color: #dfe8f1; margin-right: 5px;}
#live a {color: #fff;}
#live h1 {color: #0c2778; background: #dee7f1 url(../images/layout/general/bg-header-ice.png) left top repeat-x;}

.category-summary div {float: left;}
.category-summary a {text-decoration: none;}
.category-summary a:hover {text-decoration: underline;}
.category-summary h1 a {color: #b30000;}

#footer {padding: 30px 10px 10px; color: #777; margin-top: 20px; font-size: 10px; overflow: hidden; height: 1%; background: #ccc url(../images/layout/general/bg-footer.png) center top repeat-x;}
#copyright a:hover {color:#333;}
#kps {float: left; width: 800px; margin-right: 20px; font-size: 9px; line-height: 11px;}
#kps img {float: left; padding: 3px 10px 3px 0;}



#superleague li {float: left; display: block; margin-right: 1px;}
#superleague a {display: block; width: 30px; height: 30px; background-position: 0 0; background-repeat: no-repeat; background:url(../images/layout/general/teams-10-11.png)}
#superleague a.current {background-position: 0 -40px;}
#superleague .aek {background-position: -35px -35px;}
#superleague .aek.current {background-position: -35px -75px;}
#superleague .aris {background-position: -35px -175px;}
#superleague .aris.current  {background-position: -35px -215px;}
#superleague .asterastripolis {background-position: -35px -315px;}
#superleague .asterastripolis.current {background-position: -35px -355px;}
#superleague .ergotelis {background-position: -35px -455px;}
#superleague .ergotelis.current {background-position: -35px -495px;}
#superleague .iraklis {background-position: -35px -595px;}
#superleague .iraklis.current {background-position: -35px -635px;}
#superleague .larisa {background-position: -35px -875px;}
#superleague .larisa.current  {background-position: -35px -915px;}
#superleague .levadiakos {background-position: -35px -1015px;}
#superleague .levadiakos.current {background-position: -35px -1055px;}
#superleague .osfp {background-position: -35px -1155px;}
#superleague .osfp.current {background-position: -35px -1195px;}
#superleague .ofi {background-position: -35px -1295px;}
#superleague .ofi.current {background-position: -35px -1335px;}
#superleague .pao {background-position: -35px -1435px;}
#superleague .pao.current {background-position: -35px -1475px;}
#superleague .panionios {background-position: -35px -1715px;}
#superleague .panionios.current {background-position: -35px -1755px;}
#superleague .paok {background-position: -35px -1995px;}
#superleague .paok.current {background-position: -35px -2035px;}
#superleague .xanthi {background-position: -35px -2135px;}
#superleague .xanthi.current {background-position: -35px -2175px;}
#superleague .panthrakikos {background-position: -35px -1575px;}
#superleague .panthrakikos.current  {background-position: -35px -1615px;}
#superleague .panseraikos {background-position: -35px -1855px;}
#superleague .panseraikos.current {background-position: -35px -1895px;}
#superleague .thrasyvoulos {background-position: -35px -735px;}
#superleague .thrasyvoulos.current {background-position: -35px -775px;}
#superleague .pas {background-position: -35px -2275px;}
#superleague .pas.current {background-position: -35px -2315px;}
#superleague .kavala {background-position: -35px -2415px;}
#superleague .kavala.current {background-position: -35px -2455px;}
#superleague .atromitos {background-position: -35px -2555px;}
#superleague .atromitos.current {background-position: -35px -2595px;}
#superleague .kerkyra {background-position: -35px -2695px;}
#superleague .kerkyra.current {background-position: -35px -2735px;}
#superleague .olympvolou {background-position: -35px -2835px;}
#superleague .olympvolou.current {background-position: -35px -2875px;}


/* icons sprites */
.icon {background: url(../images/layout/general/_icon-sprites__v110209.png); display: block; width: 11px; height: 8px;}
.icon.icon-category { background-position: -9px -9px; }
.icon.icon-category-red { background-position: -9px -34px; }
.icon.icon-error { background-position: -9px -59px; width: 17px; height: 17px; }
.icon.icon-latest-news-ad { background-position: -9px -92px; width: 30px; height: 15px; display: inline-block;}
.icon.icon-more { background-position: -9px -124px; width: 7px; }
.icon.icon-opinion { background-position: -9px -149px; height: 11px; }
.icon.icon-rss { background-position: -9px -177px; width: 10px; height: 10px; }
.icon.icon-tv { background-position: -9px -204px; width: 9px; height: 11px; }
.icon.icon-video { background-position: -9px -227px; width: 8px; height: 14px; display: inline-block;}
.icon.icon-videoonlist { background-position: -9px -257px; width: 12px; height: 11px; }
.icon.icon-arrow-gray { background-position: -9px -304px; width: 5px; height: 6px; display: inline-block;}

/* general banners temporary container */
#banners {position: absolute; top: 0; left: 0; z-index: 500}
#banners .bannerholder {position: absolute; top: -2000px; left: 0;}

/* the debug container */
#debuger {position: fixed; width: 300px; height: 300px; bottom: 0; right: 0; background-color: #fff; z-index: 100; overflow: auto; border: 2px dashed #5EA0E3; padding: 3px;}
#debuger p {border-bottom: 1px solid #5EA0E3; padding: 2px 0;}

/* contest form 7 Apr 2009 */
.contest-form {overflow: hidden; height: 1%; padding-top: 5px; float:left;}
.contest-form fieldset {border: 1px solid #ddd; padding: 0 20px 20px; margin-top: 20px;}
.contest-form legend {font-weight: bold; background: #ddd; padding: 2px 10px 5px;}
.contest-form form p {float: left; width: 250px;}
.contest-form .wide {width: 500px;}
.wide textarea {width: 90%}
.contest-form label {display: block; clear: both; margin-top: 15px;}
.contest-form input, .contest-form textarea, .contest-form .input {border: 1px solid #ccc; background: #eee; width: 200px;}
.checkbox {padding: 20px 0 0;}
.checkbox label, .checkbox input {float: left; margin: 0; padding: 0; clear: none;}
.checkbox input {width: 20px;}
.contest-form .button, .contest-form .buttons {clear: both; margin-top: 40px;}
.contest-form .btn {padding: 5px 10px; color: #fff; background: #a00; border: 1px solid #a00; font-weight: bold; border: 1px solid #a00; text-decoration: none;}
.contest-form a.btn:hover {background: #fff; color: #a00;}

/* controls from homepage.css  28 Jan 2010 */
.controls a {background: url(../images/layout/general/icons-controls-sprites__v1009131217.png) no-repeat; display: block; width: 20px; height: 20px; float: left; outline: none; padding: 0;}
a.h {display: none;}
.controls a.pause {background-position: -40px 0;}
.controls a.next {background-position: -80px 0;}
.controls .next.blue {background-position: -80px -60px;}
.controls .prev.blue {background-position: -0 -60px;}
.controls a.prev:hover, .controls a.prev.hover {background-position: 0px -30px;}
.controls a.pause:hover, .controls a.pause.hover {background-position: -40px -30px;}
.controls a.next:hover, .controls a.next.hover {background-position: -80px -30px;}

/* matches 28 Jan 2010 */
#content-middle .matches {border-color: #ddd; padding: 0;}
.matches .inner {padding: 0 10px;}
#breadcrumb {color:#eaeaea; padding:5px;}
#breadcrumb a {color:#eaeaea;}

#rankingtable h1, #matches h1 {background: #ff0000 url(../images/layout/general/bg-header-red.png) repeat-x; color: #fff; padding: 5px 7px 6px; float: left;}
#matches h1 a {color: #fff; text-decoration: none; font-weight: bold; font-size: 11px; display: inline;}
.matches .options {margin: 0;}
.matches .controls {float: right;}
.matches table {width: 100%;}
.matches thead {background: #ccc; color: #b30000;}
.matches th, .matches td {padding: 2px 1px; text-align: center;}
#championselect {float: right; background: #eee; color: #666; font-size: 10px; font-weight: bold; padding-right: 3px;}
#championselect2 {float: right; background: #eee; width: 210px; color: #666; font-size: 10px; font-weight: bold; padding-right: 3px;}

/* pointers */
.pointer {display: block; width: 9px; height: 5px; background: url(../images/layout/general/pointer-sprites.png) no-repeat;}
.pointer.pointer-green {background-position: 0px -15px;}
.pointer.pointer-grey {background-position: 0px -30px;}
.pointer.pointer-ice {background-position: 0px -45px;}
.pointer.pointer-red {background-position: 0px -60px;}
.pointer.pointer-white {background-position: 0px -75px;}
.pointer.pointer-blue2 {background-position: 0px -90px;}
.pointer.pointer-bluedark {background-position: 0px -105px;}
.pointer.pointer-bluelight {background-position: 0px -120px;}

/* sportfm ads 16 Απρ 2010 */
.ads {border: 1px solid #bbb; text-align: left; margin: 10px 0;}
.ads h2 {padding: 5px 0 2px 5px; font-size: 12px; margin: 0;}
.ads p {padding: 0 5px;}
.ads a {display: block; overflow: hidden; height: 1%;}
.ads a, .ads a:hover {color: #333; text-decoration: none;}
.ads a h2, .ads a:hover h2, .ads a span, .ads a:hover span {color: #0c2778;}
.ads a:hover .adsby {color: #fff;}
.ads span {display: block; padding: 1px 0 2px 5px; float: left; margin-top: 3px;}
.ads .adsby {float: right; color: #fff; background: #bbb; padding: 2px 3px 2px 5px;}

#backgroundlink {display: block; position: absolute; width: 100%; height: 1500px; top: 0; left: 0;}



/* jquery datepicker plugin */
.jCalendar {border-collapse: separate; border-spacing: 2px; width: 100%; overflow: hidden;}
.jCalendar th {background: #999; color: #fff; font-weight: bold; padding: 3px 5px;}
.jCalendar td {border: 1px solid #999; color: #666; text-align: center; background: #fff; width:37px; height:29px;}
.jCalendar a {display: block; width: 100%; height: 100%; line-height:29px;}
.jCalendar a:hover,
.jCalendar a {text-decoration: none;}
.jCalendar td.other-month,
.jCalendar td.disabled,
.jCalendar td.disabled.dp-hover {background: #dcdcdc; color: #999; line-height:29px;}
.jCalendar td.dp-hover,
.jCalendar td.today {background: #7cc0ce; color: #fff; font-weight:bold; line-height:29px;}
.jCalendar td.selected {background: #f66; color: #fff;}
.jCalendar td.selected.dp-hover { background: #f33; color: #fff;}
.jCalendar tr.activeWeekHover td { background: #fff; color: #000;}
.jCalendar tr.selectedWeek td { background: #f66; color: #fff;}

.calendar {width: 298px; border: 1px solid #CCC; background:#FFF; margin-bottom: 10px;}
.calendar .header {background: #f0f0f0; height: 23px; border-bottom:1px solid #CCC; padding:5px 0 0 5px; }
.calendar .header .title {background:#CCC; line-height:23px; width:160px; text-align:center;}
.calendar .navigation {width: 298px; height:30px; background:#f6f6f6;}
.calendar .navigation .nav-left {float:left; width:20px; height:30px; margin-left:4px;  background:url(../images/layout/v2/sprites_all__v10.png) no-repeat -356px -760px; display:block;}
.calendar .navigation .month {float:left; width:250px; height:30px; line-height:30px; color:#990000; font-weight:bold; text-align:center;}
.calendar .navigation .nav-right {float:left; width:20px; height:30px; background:url(../images/layout/v2/sprites_all__v10.png) no-repeat -377px -760px; display:block;}



/* Euroleague final 4 */
#final4 {background: #276f1b url("../campaigns/euroleague/bg.jpg") top center no-repeat;}


/**** VERSION 2 **********/


body {
	font-family:  Segoe UI, Open Sans, Tahoma ;
	font-size: 12px ;
	color: #3c3c3c; 
	background-color: #95a0aa; 
	margin: 0px; 
	padding:0px;
}

p, h1, h2, h3, fieldset, input, textarea, select {padding: 0; margin: 0; border: 0;}
/*ul {list-style: none;}*/
a {text-decoration:none; color:#333333;}
a:hover {color:#666666; text-decoration:underline;}
p {text-align:left;}
a.artholinks{color: #333; text-decoration: none;}
a.artholinks:hover{text-decoration: underline; color: #333; }

.clr {clear:both;}
.fleft {float: left; }
.fright {float: right; }
.red-text {color:#990000;}
.more {color:#990000; font-weight:bold;}
.more:hover {color:#333333;}
.basic-text { font-size:120%;}



/* ------- Basic Stracture ---------*/
#wrapper {width: 1006px; margin-right: auto;	margin-left: auto; position:relative}
#ticker_main_horizontal {height: 30px;}

/* --------- TOP BAR ---------------*/
#top-bar-holder { height: 40px; width: 992px; font-size: 110%; float:left; }
#top-bar-holder .downloads {color: white; font-size: 100%;  float: left; margin: 10px 0 0 5px}

#top-bar-left {float: left;  margin: 10px 0px 5px 0px;  }
.fb-like-container {float: left; width: 170px; overflow: hidden; height: 32px; margin:10px 0 0 5px; position:relative}
.twitter-follow-button {float: left;  margin-left:10px; margin-right:10px; margin-top:10px;}
#top-bar-left a {color: white; font-size: 100%;  margin-left:8px; margin-right:8px; margin-top:10px;}
#top-bar-left a:hover {text-decoration: underline;}

#top-bar-right {float: left; width: 270px; margin: 10px 0px 0px 0px;}
#searcher { float: left; margin: 10px 0 0 10px;}


/* --------- HEADER ---------------- */
#header-holder {height: 262px; clear: left; margin-top: 5px;}
#header-left {background: url(../images/layout/v2/bg_header_footer_left_right__v3.png) no-repeat; float: left; height: 262px; width: 7px;}
#header-middle {background: url(../images/layout/v2/bg_header_footer_middle__v3.png) repeat-x;	height: 262px;	width: 992px; float: left; position:relative;}
#header-right {background: url(../images/layout/v2/bg_header_footer_left_right__v3.png) no-repeat -10px 0px;	float: left; height: 262px;	width: 7px;}
#header-middle .top {height: 70px; float: left;}
#header-middle .banners {height: 150px; float: left;}
#header-middle .banners .horiz-banner-728x90 {height: 90px;	width: 728px;}
#header-middle .banners .banner-250x150 {height: 150px;	width: 250px;}
#logo-sportfm {float: left;	height: 56px; width: 270px;	margin-top: 8px; margin-left: 30px;	background: url(../images/layout/v2/new_logo_sportfm.png) no-repeat;}
#logo-sportfm a{height: 56px; display:block;}
#today-date {float: left; height: 55px;	margin-top: 8px; line-height: 55px; color: #FFFFFF; padding:0 30px;}

/* ----- HEADER MENU ----- */
#header-menu-holder {float: left; height: 55px; margin-top: 8px; position:absolute; right:0px;}
#header-menu-holder .container {float: right;}
#header-menu-holder .left {float: left;	background: url(../images/layout/v2/top_menu_left.png) no-repeat; height: 43px; width: 8px; margin-top:5px;}
#header-menu-holder .middle {float: left; background: url(../images/layout/v2/top_menu_middle.png) repeat-x; height: 43px; margin-top:5px;}
#header-menu-holder .middle div {float: left; margin:14px 12px;}
#header-menu-holder .middle div a{ display:block; color:#FFF; height:17px;}
#header-menu-holder .middle .live-radio {background:url(../images/layout/v2/sprites_all__v10.png) no-repeat -519px -80px; padding-left:15px;}
#header-menu-holder .middle .eshop {background:url(../images/layout/v2/sprites_all__v10.png) no-repeat -513px -101px; padding-left:21px;}
#header-menu-holder .middle .contact {background:url(../images/layout/v2/sprites_all__v10.png) no-repeat -514px -121px; padding-left:20px;}
#header-menu-holder .middle .item-sep{height:17px; width:1px; background:#003366;}
#header-menu-holder .right {float: left; background: url(../images/layout/v2/top_menu_right.png) no-repeat; height: 43px; width: 8px; margin-top:5px;}

/* ------- Group Logos Box (right placement) ---------*/
#group-logos-top {width: 26px; height: 300px; position:absolute; top:3px; display:block; right: -23px;}
#logos-top-holder {background: #333; width: 125px; height: 300px; float:left; margin:1px 0; display: none}
#open-logos-top {background: url(../images/layout/v2/sprites_all__v10.png) -676px -287px; float:left; width: 27px; height: 302px;}
#close-logos-top {background: url(../images/layout/v2/sprites_all__v10.png) -633px -287px; float:left; width: 27px; height: 300px;}
#group-logos-top a {display:block; width:118px; height:38px; margin:3px 0 0 3px; opacity:1;}
#group-logos-top a:hover {opacity:0.7;}
#logo-nova-top {background: url(../images/layout/v2/sprites_all__v10.png) -739px -342px;}
#logo-kar-top {background: url(../images/layout/v2/sprites_all__v10.png) -739px -392px;}
#logo-sday-top {background: url(../images/layout/v2/sprites_all__v10.png) -739px -445px;}
#logo-spfmcyp-top {background: url(../images/layout/v2/sprites_all__v10.png) -739px -499px;}
#logo-scoreline-top {background: url(../images/layout/v2/sprites_all__v10.png) -739px -546px;}
#logo-eng365-top {background: url(../images/layout/v2/sprites_all__v10.png) -739px -252px;}
#logo-ftb-bet-top {background: url(../images/layout/v2/sprites_all__v10.png) -739px -297px;}
#logo-superbasket-top {background: url(../images/layout/v2/sprites_all__v10.png) -739px -207px;}

/* ----- TEAM LOGOS ----- */
#team-logos {height: 45px;	width: 728px;}
#team-logos ul {margin:0px;	margin-top:15px; padding:0px; list-style-type:none;}
#team-logos ul li {margin: 0 1px; padding:0px; float:left;}
#team-logos ul li a {height: 36px; width: 34px; display:block; background: url(../images/layout/v2/sprites_all__v10.png) no-repeat;}

#team-logos ul li .aek{background-position: -18px -828px;}
#team-logos ul li .aris {background-position: -63px -828px;}
#team-logos ul li .asterastripolis {background-position: -107px -828px;}
#team-logos ul li .atromitos {background-position: -151px -828px;}
#team-logos ul li .veroia {background-position: -195px -828px;}
#team-logos ul li .levadiakos {background-position: -240px -828px;}
#team-logos ul li .kerkyra {background-position: -288px -827px;}
#team-logos ul li .osfp {background-position: -331px -828px;}
#team-logos ul li .panthrakikos {background-position: -375px -828px;}
#team-logos ul li .ofi {background-position: -419px -828px;}
#team-logos ul li .platanias {background-position: -464px -828px;}
#team-logos ul li .pao {background-position: -508px -828px;}
#team-logos ul li .pasg {background-position: -552px -828px;}
#team-logos ul li .panionios {background-position: -598px -828px;}
#team-logos ul li .paok {background-position: -642px -828px;}
#team-logos ul li .xanthi {background-position: -686px -828px;}
#team-logos ul li .kalloni {background-position: -732px -828px;}
#team-logos ul li .ergotelis {background-position: -777px -828px;}
#team-logos ul li .panait {background-position: -822px -828px;}
#team-logos ul li .apollon {background-position: -860px -828px;}
#team-logos ul li .nikivolou {background-position: -897px -828px;}
#team-logos ul li .iraklis {background-position: -935px -828px;}

#team-logos ul li .aek:hover{background-position: -18px -878px;}
#team-logos ul li .aris:hover {background-position: -63px -878px;}
#team-logos ul li .asterastripolis:hover {background-position: -107px -878px;}
#team-logos ul li .atromitos:hover {background-position: -151px -878px;}
#team-logos ul li .veroia:hover {background-position: -195px -878px;}
#team-logos ul li .levadiakos:hover {background-position: -240px -878px;}
#team-logos ul li .kerkyra:hover {background-position: -288px -877px;}
#team-logos ul li .osfp:hover {background-position: -331px -878px;}
#team-logos ul li .panthrakikos:hover {background-position: -375px -878px;}
#team-logos ul li .ofi:hover {background-position: -419px -878px;}
#team-logos ul li .platanias:hover {background-position: -464px -878px;}
#team-logos ul li .pao:hover {background-position: -508px -878px;}
#team-logos ul li .pasg:hover {background-position: -552px -878px;}
#team-logos ul li .panionios:hover {background-position: -598px -878px;}
#team-logos ul li .paok:hover {background-position: -642px -877px;}
#team-logos ul li .xanthi:hover {background-position: -686px -878px;}
#team-logos ul li .kalloni:hover {background-position: -732px -878px;}
#team-logos ul li .ergotelis:hover {background-position: -777px -878px;}
#team-logos ul li .panait:hover {background-position: -822px -878px;}
#team-logos ul li .apollon:hover {background-position: -860px -878px;}
#team-logos ul li .nikivolou:hover {background-position: -897px -878px;}
#team-logos ul li .iraklis:hover {background-position: -935px -878px;}

/* -------------MAIN MENU-------------- */
#main-menu-holder {height: 80px; margin-bottom: 10px;}
#main-menu-left {background: url(../images/layout/v2/bg_header_footer_left_right__v3.png) no-repeat 0px -272px; float: left; height: 43px; width: 7px;}
#main-menu-middle {position: relative; background: url(../images/layout/v2/bg_header_footer_middle__v3.png) repeat-x 0 -272px; height: 43px;	width: 992px; float: left;}
#main-menu-middle ul {margin: 0px; padding: 0px; list-style: none;}
#main-menu-middle .menu-box-left {float:left; }
#main-menu-middle .menu-box-left ul li {float: left; list-style-type: none;	padding: 0px 8px;}
#main-menu-middle .menu-box-left ul li a {font-weight: bold; color: #CCC; display:block; height: 19px; padding: 16px 0 8px }
#main-menu-middle .menu-box-left ul li a:hover {color: #FFF;}
#main-menu-middle .menu-box-left ul li ul { 
	position: absolute; 
	top: 43px; 
	left:0;
	left: -4px;
	display: none; 
	background:#FFF; 
	padding:0 4px; 
	color:#333333;
	width: 992px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	z-index: 1000;
}

#main-menu-middle .menu-box-left ul li:first-child ul { z-index: 500; display:block }

#main-menu-middle .menu-box-left ul li ul li {  padding: 6px 0 0 }
#main-menu-middle .menu-box-left .search-box { height:57px; width:100%; }
#main-menu-middle .menu-box-left ul li ul a { font-size: 95%; color: #333333; text-decoration: none; padding: 4px 11px 0; border-right: 1px solid #ccc; font-weight: normal}
#main-menu-middle .menu-box-left ul li ul a:hover { text-decoration: underline; color: #333333}
#main-menu-middle .menu-box-left ul li:hover ul,
#main-menu-middle .menu-box-left ul li ul:hover {display:block }

#main-menu-middle .menu-box-left .sep { background:url(../images/layout/v2/sprites_all__v10.png) no-repeat 0px -142px; width:3px; height:33px; padding: 0; margin: 0}
#main-menu-middle .menu-box-left .selected {background:#FFF; padding:0 4px; height:33px; color:#333333;}
#main-menu-middle .menu-box-right {float:right;}
#main-menu-middle .menu-box-right ul {padding: 0; margin: 0; border: 0; list-style: none;}
#main-menu-middle .menu-box-right ul li {float: left; margin-top:6px; height:37px;}
#main-menu-middle .menu-box-right ul li .main-btn {font-weight: bold; color: #CCC; display:block; line-height:37px; background:url(../images/layout/v2/sprites_all__v10.png) no-repeat 0 -182px;  padding:0 10px; margin-left:3px;}
#main-menu-middle .menu-box-right ul li .main-btn:hover {background:url(../images/layout/v2/sprites_all__v10.png) no-repeat 0 -219px;}
#main-menu-middle .menu-box-right .left {background:url(../images/layout/v2/sprites_all__v10.png) no-repeat right -182px; width:1px;}

#main-menu-right {background: url(../images/layout/v2/bg_header_footer_left_right__v3.png) no-repeat -10px -272px; float: left; height: 43px; width: 7px;}

#main-menu-middle .menu-box-right ul li ul { 
	position: absolute; 
	top: 43px; 
	left:0;
	left: -4px;
	display: none; 
	background:#FFF; 
	padding:0 4px; 
	color:#333333;
	width: 992px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	z-index: 1000;
}
#main-menu-middle .menu-box-right ul li ul li {  padding: 6px 0 0; float: left; list-style-type: none; margin-top:0px; height:auto; }
#main-menu-middle .menu-box-right ul li ul a {	font-size: 95%; color: #333333; text-decoration: none; padding: 4px 11px 0;
												border-right: 1px solid #ccc; font-weight: normal; display: block; height: 19px;}
#main-menu-middle .menu-box-right ul li ul a:hover { text-decoration: underline; color: #333333}

#main-menu-middle .menu-box-right ul li:hover ul,
#main-menu-middle .menu-box-right ul li ul:hover {display:block }

#main-menu-middle .menu-box-right .search-box { height: 54px; width:100%; }



/* -------------SUB MENU-------------- */
#submenu-holder {height: 31px; background: url(../images/layout/v2/bakgrounds.png) no-repeat 0px -706px; line-height:30px; }
#submenu-holder a {padding:0 7px;}

/* ------ LIVE HOLDER ------------ */
#live-holder {background: #000; padding: 1px; margin:16px 3px 0px;}
#live-holder .red-label {background: #006699; float: left; height: 26px; width: 90px; color: #FFFFFF; text-align: center; line-height: 26px;}
#live-holder .article-title {float: left; height: 26px; margin-left: 10px; line-height: 26px; color: #CCC;}
#live-holder .article-title a {font-weight: bold; color: #FFFFFF;}
#live-holder .article-title .sep {color:#FFF; margin:0 20px;}
#live-holder .live-holder-scroller { width: 900px; float:left; overflow: hidden; height: 26px;  }

#breadcrumb {color:#eaeaea; font-size:120%; padding:5px;}
#breadcrumb a {color:#eaeaea;}

/* ------ HOME BANNERS HOLDER ------ */
#home-banners-holder {margin-top: 7px;	padding:0 9px; height:80px;}
#home-banners-holder .banner505x80-left {background-color: #CCCCCC;	float: left; height: 80px; width: 505px;}
#home-banners-holder .banner478x80-right {background-color: #CCCCCC; float: left; height: 80px;	width: 478px; margin-left:5px;}

/* ----- GENERIC GROUPBOX ----- */
.groupbox .top {height: 9px; background: url(../images/layout/v2/bg_groupbox_top_bottom.png) no-repeat 0px 0px; margin:0;}
.groupbox .bottom {height: 9px;	background: url(../images/layout/v2/bg_groupbox_top_bottom.png) no-repeat 0px -11px;	margin:0;}
.groupbox .middle {background: url(../images/layout/v2/bg_groupbox_middle.png) repeat-y;	margin:0;	padding: 0 9px;}

.groupbox-black .top {height: 9px; background: url(../images/layout/v2/bg_groupboxblack_top_bottom.png) no-repeat 0px 0px; margin:0;}
.groupbox-black .bottom {height: 9px;	background: url(../images/layout/v2/bg_groupboxblack_top_bottom.png) no-repeat 0px -11px; margin:0;}
.groupbox-black .middle {background: url(../images/layout/v2/bg_groupboxblack_middle.png) repeat-y; margin:0; padding: 0 9px;}

.groupbox-grey .top {height: 9px; background: url(../images/layout/v2/bg_groupboxgrey_top_bottom.png) no-repeat 0px 0px; margin:0;}
.groupbox-grey .bottom {height: 9px;	background: url(../images/layout/v2/bg_groupboxgrey_top_bottom.png) no-repeat 0px -11px; margin:0;}
.groupbox-grey .middle {background: url(../images/layout/v2/bg_webtv_groupbox_middle.png) repeat-y; margin:0; padding: 0 9px;}

.category-title {color: #333; font-size:300%; font-weight: normal;	margin:5px 0px;}


/* ----------- WEB TV HOLDER ------------ */
.webtv-holder { width: 672px; border: 1px solid #666 }
.webtv-header {color: white;  height: 45px; background:#777 url(../images/layout/v2/sprites_all__v10.png) no-repeat -732px -5px;}
.webtv-header .webtv-view-all { display: block; float:right; line-height:30px; padding:0 20px; margin: 8px 0 0 0; background:url(../images/layout/v2/sprites_all__v10.png) no-repeat -40px -113px; font-weight:bold;}
.webtv-header .webtv-view-all a { color: #FFF;}
.webtv-header .webtv-view-all a:hover { color: #FFF; }
.webtv-main { height: auto; background: black; border-top: 1px solid black;  }
.webtv-main .video {  position: relative; color: white; width: 610px; height: 330px; margin: 5px auto 0;
			background:url(../images/layout/v2/videopanel_home_out.gif) repeat-x; }
.webtv-main .video .video-inner {background:url(../images/layout/v2/videopanel_home_in.gif) repeat-x; width:608px; height:320px; margin:1px; border-top: 1px solid #666}
.webtv-main .video a { width: 530px; display:block; margin: 10px auto 0 }
.webtv-main .video a.playbtn { width: 100%; position: absolute}
.webtv-main .description { width: 610px; margin: 5px auto 0; }
.webtv-main .description strong {color: #b1b1b1 } 
.webtv-main .description h4 {color: white; font-size: 150%; margin: 5px 0;}
.webtv-main .description h4 a  { color: white;}
.webtv-main .description p { color: white;padding: 0 0 10px 0;} 
.webtv-videos-list { height: 320px; margin: 0; background: #7b7b7b }
.webtv-videos-list .video-thumb { margin: 5px 0 0 5px; background: #dcdcdc; float: left  }
.webtv-videos-list .video-thumb .image { position:relative; width: 112px; height: 68px; margin: 16px 5px; float: left; }
.webtv-videos-list .video-thumb .image a.btn { position: absolute; text-align:center; width: 100%; height: 100%; padding-top: 16px;}
.webtv-videos-list .video-thumb .thumb-description { float: left; width:90px; height: 90px; margin: 5px 5px 5px 0;}
.webtv-videos-list .video-thumb .thumb-description span { color:#676767; font-size:90%;}
.webtv-videos-list .video-thumb .thumb-description a { text-decoration: none; font-size: 90%; }
.webtv-videos-list .video-thumb .thumb-description a:hover { text-decoration: underline; }


.playbtn img, .thn-playbtn img {border: 0; margin: 115px auto; display: block}
.thn-playbtn img {margin: 15px auto;}




/********** latest news box ******/


.latest-news-holder {background: #dfdfdf; height: 520px; width: 300px; margin-top:10px; margin-bottom:10px;}
.latest-news-holder .tabs-holder {background: #f0f0f0; height: 28px; border: 1px solid #CCCCCC; border-bottom: none;}
.latest-news-holder .tabs-holder a {color: #666; text-decoration: none; background: #d9d9d9; text-align: center; display: block; float: left; height: 23px; line-height:23px;}
.latest-news-holder .tabs-holder .tab-left {width:162px; margin:5px 0 0 5px;}
.latest-news-holder .tabs-holder .tab-right {width:125px; margin:5px 0 0 2px;}
.latest-news-holder .tabs-holder a:hover {color: #FFF; background: #999;}
.latest-news-holder .tabs-holder a.current  {color: #FFF; background: #777;}
.latest-news-holder .newstitles-box {background: #FFFFFF; width: 298px; height: 460px; border: 1px solid #CCC; overflow: auto}
.latest-news-holder .newsline-even {width: 274px; background: #f6f6f6; margin: 0 5px; float:left; padding:5px 0;}
.latest-news-holder .newsline-odd {width: 274px; margin: 0 5px; float:left; padding:5px 0;}
.latest-news-holder .first-item {margin:5px 5px 0 5px;}
.latest-news-holder .ga_track {margin-left: 8px; color:#333; display:block; float:left; width: 228px}
.latest-news-holder .newstitles-box .hour {margin-left: 10px; color: #666; display:block; float:left; width: 28px;}
.latest-news-holder .newstitles-box .title {margin-left: 8px; color:#333; display:block; float:left; width: 228px}
.latest-news-holder .view-all {display: block; float:right; line-height:30px; padding:0 20px 0 0;  color:#990000; font-weight:bold;}
.latest-news-holder .view-all span { display:block; width:22px; height: 30px; background:url(../images/layout/v2/sprites_all__v10.png) no-repeat -37px -86px; float: left }


#the-most-popular-news { display: none;}



/* ----- FOOTER HOLDER ----- */
#footer-holder { background: url(../images/layout/v2/footer_bg.png); height: 434px; width: 1006px; margin-bottom: 4px; margin-top:14px; }

#footer-holder .middle-left { float: left; height: 378px;}

#footer-holder .middle-right { float: right; margin-top: 20px; background-color: white; margin-right:13px;}

#footer-nav-holder {margin-top: 30px; margin-left: 30px; float: left; height:320px; width:480px;}
#footer-nav-holder ul {padding: 0; margin: 0; border: 0; list-style: none;}
#footer-nav-holder .left-column {float: left; }
#footer-nav-holder .middle-column {float: left;margin-left:30px; }
#footer-nav-holder .right-column {float: left; margin-left:30px;}
#footer-nav-holder li {border-bottom: 1px solid #999; width:135px; }

#footer-nav-holder a {color:#FFF; line-height:27px;}
#footer-nav-holder a:hover {color:#CCC;}
#footer-grouplogos {float: left; margin-top: 30px; margin-left: 15px; height:320px; width:150px;}
#footer-grouplogos a {display: block; height: 38px; width: 118px; opacity:1; float:right; clear: right; margin-top:10px;}
#footer-grouplogos a:hover {opacity:0.7;}
#fb-likebox {height: 326px; width: 290px; margin-top: 28px; margin-right: auto; margin-left: auto;}

/* ----- FOOTER GROUP LOGOS----- */

#sportday {background: url(../images/layout/v2/sprites_all__v10.png) no-repeat -739px -446px;}
#england365 {background: url(../images/layout/v2/sprites_all__v10.png) no-repeat -738px -255px;}
#kar {background: url(../images/layout/v2/sprites_all__v10.png) no-repeat -738px -394px;}
#scoreline {background: url(../images/layout/v2/sprites_all__v10.png) no-repeat -167px -257px; margin-left:15px;}
#sportfm-cyprus {background: url(../images/layout/v2/sprites_all__v10.png) no-repeat -167px -328px; margin-left:15px; margin-top:15px;}
#footballbet {background: url(../images/layout/v2/sprites_all__v10.png) no-repeat -738px -299px;}
#novafooter {background: url(../images/layout/v2/sprites_all__v10.png) no-repeat -738px -344px;}
#footer-grouplogos .logo-espa {background: url(../images/layout/v2/espa/espa.png) no-repeat; width: 100px;}

/* ----- FOOTER ----- */
#gloman-footer { height: 45px; margin: 13px 3px 15px 14px; } 
#copyright { color: #FFF; margin: 7px 30px 0 0; float: right; }
#copyright a {color: #FFF;}
#gloman-info { 	color: #FFF;	margin: 7px; float: left;}

/* ----- AGVNISTIKES INNER PAGES ---- */



#agwnistikes {width: 356px; border: 1px solid #CCC; margin: 0 0 10px 10px; float:left;}
#agwnistikes .header {background: #f0f0f0; height: 30px; border-bottom:1px solid #CCC;}
#agwnistikes .header .title {background:#CCC; line-height:23px; width:180px; text-align:center;}
#agwnistikes .header .label {background:#CCC; margin:5px 0 0 5px; width:180px; float: left; line-height:26px; text-align:center; padding: 0 4px 0px 4px;}
#agwnistikes .header .label a { color:white }
#agwnistikes .options { float: right; margin-right: 3px;}
#agwnistikes .options option { background: #eee; }

#agwnistikes .navigation { height:30px; float:left}
#agwnistikes .navigation .nav-left {float:left; width:17px; margin-left:2px; height:30px; background:url(../images/layout/v2/sprites_all__v10.png) no-repeat -356px -760px; display:block;}
#agwnistikes .navigation .nav-right {float:left; width:15px; height:30px; background:url(../images/layout/v2/sprites_all__v10.png) no-repeat -377px -760px; display:block;}
#agwnistikes .navigation .nav-right.h, #agwnistikes .navigation .nav-left.h { display: none}
#agwnistikes .navigation .day-n {float:left; height:30px; font-weight:bold; color:#666; font-size:85%; line-height:30px; margin: 0 5px;}
#agwnistikes a.pinakes,
#agwnistikes a.pinakes:link,
#agwnistikes a.pinakes:visited { height: 30px; display:block; float:left; font-weight:bold; color:#990000; font-size:85%; line-height:30px; margin: 0 5px; }
#agwnistikes a.pinakes:hover { text-decoration: underline}
#agwnistikes .even { height:15px; margin:1px; background: #eee; padding:2px; clear:left; }
#agwnistikes .odd { height:15px; margin:0 1px; padding:2px;  clear:left;}
#agwnistikes span {margin:0; display:block; float:left;}
#agwnistikes .date {width:85px;}
#agwnistikes .teams {width:222px;}
#agwnistikes .result {padding-left:2px;}

#ranking .options { float: right; margin-left: 3px;}
#ranking .options option {background: #eee; color: #666;}
#ranking {width: 300px; border: 1px solid #CCC; float:left;  }
#ranking .header {background: #f0f0f0; border-bottom:1px solid #CCC; }
#ranking .header .title {background:#CCC; line-height:23px; padding: 2px 2px 0 2px; float: left; text-align:center; }
#ranking .header2 { font-weight: bold; color: #666; line-height: 23px; font-size: 85%; float: left; margin-top: 2px; margin-left: 4px; text-align: center;}





.league-scores, .matches table {width: 100%; clear: both; margin-bottom: 10px;}
.league-scores thead {background: #ccc; color: #666;}
.league-scores thead .subtitles th {background: #ddd; font-weight: normal; color: #000;}
.league-scores th, .league-scores td {padding: 2px 3px; text-align: center;}
.league-scores .team {text-align: left; padding-left: 10px;}
.league-scores .team, .league-scores .score {font-weight: bold; color: #555; font-weight: normal}
.league-scores .score {font-weight: bold; color: #fff; background: #ccc;}
.even {background: #eee;}

/* bbc ticker update 08 Sep 2010*/

#ticker-wrapper.has-js {height: 24px; display: block; position: relative}
#ticker, #ticker-swipe {width: 461px; display: block; height: 26px; ;}
#ticker {padding: 0;float: left; position: relative; overflow: hidden; }
#ticker-title { background: #990000; height: 26px; width: 90px; 	color: #FFF; 	text-align: center;	line-height: 26px;}
#ticker-title span { display :block; }

#ticker-content {margin: 0;  position: absolute; color: #1F527B; top:0; height: 24px; padding: 6px 0 0 0}
/*#ticker-content:focus { none;} */
#ticker-content a {text-decoration: none; color: #333333;}
#ticker-content a:hover {text-decoration: underline; color: #0D3059;}
#ticker-swipe {position: absolute; top: 0; left: 80px;}
#ticker-swipe span { margin-left: 1px; border-bottom: 1px solid #1F527B; height: 12px; width: 7px; display: block; padding: 6px 0 0 0}

#ticker-controls { padding: 5px 10px 0 0; list-style-type: none; position: absolute; right: 0px; width: 70px; height: 20px; margin: 0; border: 0; }
#ticker-controls li { padding: 0; margin-left: 5px; float: left; cursor: pointer; height: 16px; width: 16px; display: block; background-image: url(../images/layout/v2/sprites_all__v10.png);} 
#play-pause {background-position: -40px -93px;}
#play-pause.over {background-position: -40px -92px;}
#play-pause.down {background-position: -40px -91px;}
#play-pause.paused {background-position: -40px -93px; opacity: 0.2}
#play-pause.paused.over {background-position: -40px -93px; opacity: 0.2}
#play-pause.paused.down {background-position: -40px -93px; opacity: 0.2}
#ticker-controls #prev {background-position:  0 -93px;}
#ticker-controls #prev.over {background-position: 0 -92px;}
#ticker-controls #prev.down {background-position: 0 -91px;}
#ticker-controls #next {background-position: -20px -93px;}
#ticker-controls #next.over {background-position: -20px -92px;}
#ticker-controls #next.down {background-position: -20px -91px;}
.js-hidden {display: none;}


#breadcrumbs {color:#eaeaea; font-size:120%; padding:5px; padding-top:15px;}

#breadcrumbs a,#breadcrumbs a:link, #breadcrumbs a:visited {color:#eaeaea;}
#breadcrumbs a:hover {color:#eaeaea;}

#breadcrumbs-dark {color:#333; font-size:120%; padding:5px; padding-top:15px;}
#breadcrumbs-dark a {color:#333;}
#breadcrumbs-dark a:hover {color:#333;}




/* ----- ABOUT US ----- */

.about-us h1 { font-size: 200%; font-weight:normal; color: #666666; margin-top: 15px; }
#sintelestes {padding-bottom:15px;}
#sintelestes h1 {margin:0px; color: #666666}
#sintelestes ul {margin:0px; padding:0px; list-style:none;}
#sintelestes li {border-bottom:1px solid #CCC; margin:15px; padding-bottom:10px;}
#sintelestes ul h1 {margin:0px; font-size:120%;}


/* --- POLL -- */

#poll ul {padding-top: 5px;}
#poll li {background: none; padding: 0;}
#poll .bullet {padding-left: 14px; display: block; text-decoration: none; background: url(../images/layout/general/bullet-poll.png) 0% 2px no-repeat;}
#poll a.bullet:hover {background-position: 0% -43px;}
#poll .bullet.current, #poll a.bullet.current:hover {background-position: 0% -88px;}
.results p {padding-bottom: 2px;}
.results span {padding-left: 5px; font-weight: bold; }
#poll .results span { line-height: 25px}
#poll .options {width: 100%; overflow: hidden; padding: 10px 0;}
#poll.padLeft { padding-left: 20px}

/* Homepage live streaming */

#homevideo { background: transparent url(../images/layout/homepage/livestreaming_top.jpg) top center no-repeat scroll; width: 1000px; margin: auto;
margin-top: 5px; }

#homevideo #live-stream-player_wrapper,
#homevideo #live-stream-player { width: 532px; height: 292px; float: left; margin: 76px 0 0 18px; background-color: black; color: black;}
#homevideo #live-stream-player.h_299 {height: 299px;}
#homevideo #live-stream-player.h_399 {height: 399px;}


#homevideo .live-stream-info { font-family: "Segoe UI", Arial, sans; font-size: 14px; margin: 70px 0 0 32px;  float: left; width: 380px; color: white;}
#homevideo .live-stream-info h2 { font-size: 36px; font-weight: normal; margin: 10px 0 5px }
#homevideo .live-stream-info .text { font-size: 18px; line-height: 20px; margin-top: 10px; text-align: left;}

#homevideo .bottom { background: transparent url(../images/layout/homepage/livestreaming_bottom.jpg) top center no-repeat scroll; width: 1000px; height: 24px; clear:left}

.path, .path a, .path a:hover {background: #000; color: #FFF; text-decoration: none; padding-left: 5px;}
#cat-main-group .top-article-holder a, #cat-main-group .top-article-holder a:hover {text-decoration: none;}
#cat-main-group .top-article-holder a .title h1 {margin:0;text-decoration: none;}
#cat-main-group .top-article-holder a:hover .title h1 {margin:0;text-decoration: none;}
#cat-main-group .top-article-holder a .description {height: 73px;text-decoration: none;}
#cat-main-group .top-article-holder a:hover .description {text-decoration: none;}

#cat-main-group .more-articles a:hover {text-decoration: none;}

.popup {padding-right: 10px; font-weight: bold; color: #fff;}
.popup .right {padding-top: 22px;}
.popup select {border: none; background:url(../images/layout/v2/sprites_all__v10.png) no-repeat -436px -765px; margin-left: 10px; width:190px; height:20px; padding:1px;}
#papers-wrapper {background:url(../images/layout/v2/sprites_all__v10.png) no-repeat 0px -940px; width:806px; margin:0 auto; height:120px;}
.paper-title {width:986px; height:22px; text-align:center;}
.paper-title h1 {font-size:25px; line-height:22px;}

#newspaper-popup {
	width:986px; 
	background: url(../images/layout/v2/newspapers_top.png) no-repeat scroll; 
	display: block;
	float: left;				   
	width: 986px;
}

#newspaper-popup .top { height:214px;}
#newspaper-popup .left { float:left; margin: 5px 0 18px 20px;}
#newspaper-popup .right { float:right; margin-right:20px; margin-top:20px; font-weight: bold; color: #fff;}
#newspaper-popup .top-banner { width:980px;height:90px;}

#newspaper-popup .paper-title{color: #fff;}
#newspaper-popup .paper-title .newspaper_navigation {float: left; margin-left: 190px; width: 240px;}
#newspaper-popup .paper-title .newspaper_navigation .nav_left {color: #FFF; font-size: 18px; float:left;}
#newspaper-popup .paper-title .newspaper_navigation .nav_right {color: #FFF; float:right; font-size: 18px;}
#newspaper-popup .paper-title h1 {float:left; margin-left:100px;}

#newspapers {margin-left: 3px; width:980px; background:white;float:left;}
#newspapers .left-ad {float:left; width:160px; height:600px; margin-bottom: 18px;margin-left:3px;}
#newspapers .right-paper {margin-left:5px; float:left; padding-top: 0px;}


#nova-cinema-enter {
	background: #008FCC url(../campaigns_v2/novacinema/enter_skin.jpg) top center no-repeat fixed;
}

#forthnet-nova {
	background: #efe4d0 url(../campaigns_v2/forthnet-nova/skin__v11.jpg) top center no-repeat fixed;
}

#novasports { background: #032a63  url(../campaigns_v2/novasports/skin__v8.jpg) top center no-repeat fixed;}

/* social buttons */
#social_holder { height:  283px; width: 50px; position: fixed; right:-101.5px; top: 450px;; }
#social_holder a, #social_holder a:link, #social_holder a:visited { width: 36px; height: 36px; display:block;
	background: transparent url(../images/layout/v2/socialButtons_small.png) no-repeat scroll 0 0; }
#fb_button { margin-bottom: 5px }
#social_holder a#twitter_button { background-position: 0px -44px; }

#calendar {position: relative;}
.dp-popup-inline {/*margin: 10px; position: static;*/}
.dp-popup-inline h2{width: 298px; line-height:30px; height:30px; background:#f6f6f6; color:#cc0000; text-align: center;}
.dp-popup .dp-nav-prev,
.dp-popup .dp-nav-next {position: absolute; top: 0; display: block; width:20px; height:30px; right: 0; background:url(../images/layout/v2/sprites_all__v10.png) no-repeat -377px -760px;}
.dp-popup .dp-nav-prev {top: 0; left: 0px; background:url(../images/layout/v2/sprites_all__v10.png) no-repeat -356px -760px;}
.dp-nav-prev a,
.dp-nav-next a {display: block; width:20px; height:30px;}
#calendar .pointer {background: none; height: 0; margin: 0;}

.tabs {height: 35px; border: none;}
.tabs li {float: left; display: block; width: 101px;}
.tabs a {color: #cdd9e6; background: url(../images/layout/v2/sprites_all__v10.png) no-repeat 0 -1110px; text-decoration: none; text-align: center; display: block; float: left; height: 35px; line-height:32px;}
.first a .current {color: #FFF; background: url(../images/layout/v2/sprites_all__v10.png) no-repeat 0 -1070px;}
/* .last a {background-image: url(../images/layout/homepage/bg-tab-right-blue.png); background-position: 100% 0;}*/
.tabs a:hover {color: #FFF; background: #627181;}
.last a:hover {background-position: 100% -55px;}
.tabs .current a, .tabs .current a:hover {color: #FFF; background: url(../images/layout/v2/sprites_all__v10.png) no-repeat 0 -1070px; }
.current.last a, .current.last a:hover {color: #FFF; background: url(../images/layout/v2/sprites_all__v10.png) no-repeat 0 -1070px;}

.tabs .pointer {display: none; padding: 0; margin: 0 auto; background-position: 50% 0;}
.current .pointer {display: block;}

#newsblock {padding: 0; border: 0; margin-bottom: 10px;}
#newsblock .inner {border: 1px solid #ccc; padding: 5px 0 5px 0;}
#newsblock .newsline-even {background: #ebebeb; float: left; padding: 5px; width: 365px;}
#newsblock .newsline-odd {background: #FFFFFF; float: left; padding: 5px; width: 365px;} 

#newsblock .inner a {color: #000000;}

#final4-news {padding: 0; margin: 0;}

#prmMdTxtLinks{width:300px;margin: 0px 0 0 0;}
#prmMdTxtLinks .prmMdTextLinks{width:300px;height:60px;font-family:Verdana, Geneva, sans-serif;margin-bottom:10px}
#prmMdTxtLinks .prmMdTextLinks.pWeather{background:url(../specials/newsgr/weather.jpg) no-repeat;}
#prmMdTxtLinks .prmMdTextLinks p a{text-decoration:underline}
#prmMdTxtLinks .prmMdTextLinks.pWeather p{padding: 20px 5px 5px 7px;margin: 0;font-size: 21px;}
#prmMdTxtLinks .prmMdTextLinks.pWeather p a{font-weight:bold;color:#000}
#prmMdTxtLinks .prmMdTextLinks.pNews{background:url(../specials/newsgr/news.jpg) no-repeat}
#prmMdTxtLinks .prmMdTextLinks.pNews p{padding: 9px 10px 5px 120px;margin: 0;font-size: 17px;color: #FFF;text-align: right;}
#prmMdTxtLinks .prmMdTextLinks.pNews p a{font-weight:bold;color:#FFF}
#prmMdTxtLinks .prmMdTextLinks.pNews p span{display: inline-block;margin-right: 92px;line-height:1.5em;}


#scribble{ background: #000 url(../images/layout/v2/scribble/skin__v3.jpg)  top center no-repeat fixed;}
#elxis { background: #f1eff2 url(../campaigns_v2/elxis_skin_varate/skin.jpg) top center no-repeat; }
#elxis .elxisskin {height: 80px; display: block; width: 1003px;}
#novaosfpman { background: #FFF url(../campaigns_v2/novaosfpman/skin.jpg) top center no-repeat fixed; }
#nike { background: #000 url(../campaigns_v2/nike/skin__v5.jpg) top center no-repeat fixed; }
#adidas { background: #000 url(../campaigns_v2/adidas/adidas_images/bc_background_alt__v3.jpg) top center no-repeat fixed; }
#adidas2 { background: #000 url(../campaigns_v2/adidas2/adidas_images/bc_background_alt.jpg) top center no-repeat fixed; }
#newspapers_novasports { background: #FFF  url(../campaigns_v2/novasports/sportfm__v4.jpg) top center no-repeat fixed;}

#menu-mundial { width: 986px; height: auto; border-bottom: 1px solid #CCC; overflow: hidden; background-color: #333; margin-bottom: 20px; }
#menu-mundial a { 	display: block; float: left; border-right: 1px solid #999; color: #cccccc; font-family: roboto condensed; padding: 0 10px;
					font-size: 18px; font-weight: 700; margin: 10px 0 10px 0; }
#menu-mundial #fasa {margin: auto; height: auto; padding:0;	}
#adidas #group-logos-top { 	top: 107px; height: 102px; }
#adidas #open-logos-top { height: 101px;}
#mazias #social_holder { display: none; top: 360px;}
#nike-lastgame { background: #000 url(../campaigns_v2/nike/skin__v2.jpg) top center no-repeat fixed; }
#nike-mercurial { background: #000 url(../campaigns_v2/nike/skin2.jpg) top center no-repeat fixed; }
#opel { background: #000 url(../campaigns_v2/opel/skin__v2.jpg) top center no-repeat fixed; }

.addthis_recommended_vertical{margin-top:10px;}

#menu-mundo { width: 986px; height: auto; overflow: hidden; background-color: #333; margin-bottom: 20px; }
#menu-mundo a { 	display: block; float: left; border-right: 1px solid #999; color: #cccccc; font-family: roboto condensed; padding: 0 60px;
					font-size: 18px; font-weight: 700; margin: 10px 0 10px 0; }
#menu-mundo #fasa {margin: auto; height: auto; padding:0;	}

.addthis_list{position: absolute; margin: 93px 0 0 193px;}

#gillette-get-it-skin{background: #000 url(../campaigns_v2/gillette2/skin__v3.png) top center no-repeat fixed; }
.new-stiles-inside {float:left;}

.cookieBar{  display:none; position: fixed;     color: white;  background-color: #293c52; bottom: 0;    left: 30px;    width:320px; padding-bottom:10px; z-index:999;}
.cookieBar .text{padding:9px;}
.cookieBar .btn { 	background:#438b61;    text-align: center;
	height:27px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px; 
	line-height: 27px;​
	border-radius: 2px;
	margin:15px 80px;
	font-weight:bold;}
.cookieBar a {    color:white; text-decoration: underline;}
.cookieBar .header{	line-height: 40px;padding-left: 15px;
font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #47688d;
	background-image: url(arrow-hide.png) 0px 0px;
	background-repeat: no-repeat;
	height: 40px;}
.cookieBar .close {    background: url(../images/layout/v2/sprites_all__v10.png) no-repeat -38px -143px; display: block; width: 34px; height: 28px; float: right;}
.cookieBar .closed {    background: url(../images/layout/v2/sprites_all__v10.png) no-repeat  -3px -143px;}
.cookieBar .content{padding-bottom:10px;}

#eurobasket-skin {background: #000 url(../specials/eurobasket/skin2.jpg) top center no-repeat fixed;     margin-top: 95px;}
#fasa-eurobasket {float: left; margin: 10px 3px 5px 4px; width: 998px;}

