.even {background: #eee;}

#breadcrumbs {padding: 5px 10px 0; color: #999; font-size: 10px;}

#content {margin: 10px 10px 0;}
#content-google {float: right; width: 120px; margin-left: 5px;}
#content-right {float: left; width: 300px;}
.wide#content-right {width: 350px;}
#content-left {float: left; width: 555px; line-height: 16px;}

.block {border-width: 1px; border-style: solid; background-position: top; background-repeat: repeat-x;}
#content-right #rankingtable, #content-right #matches {border: 0; padding: 0;}
.block h1 {background: #5ea0e3 url(../images/layout/general/bg-header-blue.png) repeat-x;}
.latest-news {border-color: #8bbbeb; background-image: url(../images/layout/general/bg-block-blue.png); padding: 0;}
.latest-news ul {margin-bottom: 10px;}

#master-article {padding: 10px; margin: 0 5px 10px 0; width: 528px; border: 1px solid #e9e9e9; background: #f9f9f9;}
#master-article .block {border: 0;}
#master-article .image, #master-article .right {margin: 0 0 4px 10px; width: 300px; float: right;}
#master-article .right {width: 300px; clear: right;}
#master-article h1 {font-size: 20px; line-height: 20px; padding: 5px 0 2px;}
#master-article h1 a, #main-articles h1 a, #articles-list h1 a {color: #b30000; text-decoration: none;}
#master-article h1 a:hover, #main-articles h1 a:hover, #articles-list h1 a:hover {text-decoration: underline;}
#master-article h1 span, #articles-list h1 span {display: block; font: normal 10px Tahoma; color: #777; padding: 1px 0;}

#master-article .related-articles {padding: 15px 0 0; margin: 0; line-height: 14px; border: 0;}

#main-articles .summary {float: left; width: 178px; margin-right: 5px; text-align: left;}
#main-articles .image {float: none; width: 178px; line-height: 12px; margin: 0;}
#main-articles .path {padding-top: 2px;}
#main-articles .summary h1 {margin: 3px 0 2px; font-size: 15px;}

#categories .block {width: 178px; margin: 20px 5px 0 0; padding: 0; line-height: 12px; text-align: left; background: url(../images/layout/category/bg-categories.png) top center repeat-x; border: 0;}
#categories .block.pes2012 { background: url(../specials/pes2012/box-skin.jpg) top center no-repeat scroll }
#categories .block.pes2012 a, #categories .block.pes2012 a:link, #categories .block.pes2012 a:visited { color: #fff;}
#press .block {width: 220px; margin: 20px 5px 0 0; padding: 0 0 10px; line-height: 12px; text-align: left; background: #e5e5e5 url(../images/layout/shadow-press.png) bottom center no-repeat;}
#press h1 {margin: 5px 0 0 5px;}
#links, #frequencies {margin-right: 10px;}
#links .block, #frequencies .block {width: 100%; margin: 0 0 10px;}
.category-summary h1, .error#master-article .block h1 {margin: 10px 10px 0; background-image: url(../images/layout/general/bg-header-red.png); background-color: #ff0000;}
#frequencies .block h1 {padding: 4px 10px 5px; text-align: center;}
.category-summary .pointer {margin-left: 20px;}
.category-summary ul {margin: 5px 10px 10px;}
.category-summary h1 a {color: #fff; }
.category-summary li {padding: 0 0 2px 9px;}
#links li {background-position: left center;}
#frequencies li {background: none; padding-left: 0; font-weight: bold;}
#frequencies li span {width: 12em; font-weight: normal; display: block; float: left;}

#articles-list {margin-right: 10px;}
#articles-list ul {border-top: 5px solid #e5e5e5;}
#articles-list li {border-bottom: 5px solid #e5e5e5; padding: 10px 0; overflow: hidden; width: 100%;}
#articles-list .image {width: 216px; line-height: 12px;}
#articles-list .columns .image {width: 55px;}
#articles-list h1, #articles-list .path {float: left; width: 319px;}
#articles-list .columns h1 {width: 479px; font-size: 15px;}
#articles-list .bet h1 {width: 319px; font-size: 15px;}
#articles-list .path {padding-bottom: 3px;}
.credits {font: bold 12px Tahoma; padding-bottom: 2px;}
#articles-list .columns .credits {width: 479px;}
#articles-list ul.no-photo h1 {float: none; font-size: 14px;}
#articles-list .no-photo h1, #articles-list .no-photo .path {float: none; width: 605px;}

.pagination {padding: 5px 0; color: #777; margin-right: 10px;}
.pagination a {text-decoration: none; display: block; color: #555; margin-right: 1px; float: left; padding: 3px 7px; font-weight: bold; background: url(../images/layout/navigation/tab-right.png) 0% -110px no-repeat;}
.pagination a:hover {color: #fff; background-position: 0% -55px;}
.pagination .current, .pagination .current:hover {background-position: 0 0; color: #fff;}
.pagination .arrow {font-size: 18px; padding: 2px 7px 4px; color: #000;}
.pagination p {float: left; margin-top: 5px;}
.pagination .right {float: right; margin: 0;}

#master-article .icon-error {font-size: 16px; margin-bottom: 0px; padding: 0 22px 2px; background-repeat: no-repeat; width: 100%; overflow: hidden;}
.error#master-article .block h1 {margin: 20px 0 0; padding: 2px 7px 3px; font-size: 11px; background: #ccc url(../images/layout/general/bg-header-related.png) top repeat-x;}
.error .pointer {margin-bottom: 5px;}

.tv#master-article h1, .press#master-article h1, .scores#master-article h1, .general#master-article h1 {font-size: 16px; margin-bottom: 0px;}
.tv#master-article .block {margin: 0; padding: 0 0 5px;}
.tv#master-article .block h1, .scores#master-article .block h1 {margin: 15px 0 0; padding: 2px 7px 3px; font-size: 11px; background: #ff0000 url(../images/layout/general/bg-header-red.png) top repeat-x;}

.scores {text-align: left;}
.scores .block {float: left; width: 250px; margin-right: 10px; border:0;}
.scores .pointer {margin-bottom: 5px;}
.scores ul {border-top: 1px solid #f9f9f9;}
.scores li {font-weight: bold; padding: 5px 0 5px 18px; background-position: -5px -270px;}
#countries h1 {margin-left: 10px;}
#countries .pointer {margin-left: 20px;}
#countries li {float: left; width: 190px; padding: 2px 0 2px 4px; margin-left: 10px; background: none;}
#countries img {margin-right: 3px; vertical-align: text-top;}
.scores .current, #countries .current {background-color: #ddd;}
.scores .current a {color: #b30000; text-decoration: none;}

.league-scores, .matches table {width: 98%; clear: both; margin-bottom: 10px;}
.league-scores thead {background: #ccc; color: #b30000;}
.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;}
.league-scores .score {font-weight: bold; color: #fff; background: #ccc;}

table.schedule {width: 98%; line-height: 13px;}
.schedule#master-article {font-size: 11px; line-height: 15px; text-align: justify; border: 1px solid #e9e9e9; background: #f9f9f9;}
.schedule .block h1, .schedule#master-article .block h1, .matches .block h1 {font: bold 11px Tahoma; color: #fff; padding: 4px 7px 5px; background: #ff0000 url(../images/layout/general/bg-header-red.png) repeat-x;}
.schedule td {font-size: 10px; vertical-align: top; text-align: left; background: #f5f5f5; border-right: 2px solid #fff; padding: 5px;}
.schedule li {margin-bottom: 5px;}
.schedule h1, .schedule h2, .schedule h3 {color: #b30000; font: bold 11px Tahoma; padding: 0; margin: 0;}
.schedule h1 {color: #fff; padding: 5px; background: #aaa;}
.schedule h2 {padding-top: 5px;}
.schedule h3 {font-weight: normal; padding-bottom: 5px;}
.schedule p {border-bottom: 1px dashed #b30000; padding-bottom: 10px;}
.schedule .block {background: none; border: 0; padding: 0;}
.schedule .block p {border: 0; padding: 0 0 5px;}

.sendEmail {padding: 20px; margin-top: 20px; background: #eee; overflow: hidden; height: 1%;}
.sendEmail fieldset {padding-bottom: 10px; margin-bottom: 10px; width: 250px; float: left;}
.sendEmail .comment {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding-bottom: 15px; margin-bottom: 25px; width: 460px;}
.sendEmail legend {font-weight: bold; padding: 2px 7px; background: #5ea0e3 url(../images/layout/general/bg-header-blue.png) repeat-x; color: #fff;}
.sendEmail label {display: block; margin-top: 10px; padding-bottom: 2px;}
.sendEmail fieldset input {width: 200px; border: 1px solid #ddd;}
.sendEmail textarea {width: 460px; border: 1px solid #ddd;}
.sendEmail .options {clear: both;}
.sendEmail .options input {background: #1B5896; font-weight: bold; color: #fff; padding: 5px 10px;}

/* helakis update 16 Feb 2009 */
body#germanoshelakis {background: #7084CB;}
#germanoshelakis .wide.banner {background-color: #7084CB;}

/* Press 10 Mar 2010 */
#content .press {width: 680px;}
.press #master-article {width: 650px;}
#press .cover {margin: 5px 5px 10px 5px; overflow: hidden; width: 210px; height: 300px;}

/* conn-x rankings */
#content-right #rankingtable, #content-right #matches {padding: 5px;}

/* social sprites */
#social {overflow: hidden; padding: 5px 5px 0 5px; margin: 5px auto;}
#social li {float: left; margin-right: 5px;}
#social .fb {margin-top: 25px; margin-left: 30px;}
#social a {display: block; width: 60px; height: 45px; text-align: center; color: #bbb; text-decoration: none; background-image: url(../images/layout/article/social-icons__v100512.png); background-repeat: no-repeat;}
#twitter_btn {background-position: 0 -55px;}
#facebook_btn {background-position: -100px -55px;}
#digg_btn {background-position: -200px -55px;}
#reddit_btn {background-position: -300px -55px;}
#stumbleupon_btn {background-position: -400px -55px;}
#delicious_btn {background-position: -500px -55px;}
a#twitter_btn:hover {background-position: 0 0;}
a#facebook_btn:hover {background-position: -100px 0;}
a#digg_btn:hover {background-position: -200px 0;}
a#reddit_btn:hover {background-position: -300px 0;}
a#stumbleupon_btn:hover {background-position: -400px 0;}
a#delicious_btn:hover {background-position: -500px 0;}

/* Sitemap update 08/10/10 */
#sitemap ul {list-style: circle; padding-left: 3em;}
#sitemap a {text-decoration: none;}
#sitemap a:hover {text-decoration: underline;}

/* protothema.gr header update 05/11/10 */
#protothema {width: 545px; height: 30px; background: #fff url(../images/layout/general/protothema-545x30.png) top center no-repeat; margin-bottom: 5px;}
#protothema a {display:block; width: 250px; height: 100%; float: right;}

/* protothema widget 27/10/10 */
#master-article-wrapper,
#master-article-wrapper .image {width: 200px; float: left;}
#master-article-wrapper .image {margin-left: 0;}
#protothemawidget {width: 300px; height: 300px; border: 0; overflow: visible; margin: 0; padding: 0; float: right;}

/* pes 2011 update 23/11/2010 */
#categories #pes2011 {background: #000 url(../images/layout/campaigns/pes2011/pes-179x222.jpg); height: 222px;}

/* euroleague */
#euroleague {background: #10284e url("../images/layout/campaigns/euroleague/euroleague_sportingbet_bg.jpg") top center no-repeat;}

/* axe 01/03/2011 */
#axe {background: #000 url("../campaigns/axe/bg.jpg") top center no-repeat; padding-top: 90px;}

/* wrc 30/03/2011 */
#wrc { background: #003885 url("../campaigns/wrc/bg.jpg") top center no-repeat;}

/* newspapers by germanos */
#germanos {background: #c9c9c9 url(../campaigns/germanos/newspapersbg.jpg) top center no-repeat;}

/* arx dry 07/06/2011 */
#axe_dry { background: #0f0214 url("../banners/campaigns/axe/AXE_FullControl_SKIN.jpg") top center no-repeat scroll; padding-top: 55px;}

/* filika aris 29/7/2011 - 4/8/2011 */
#filika-aris { background: black url("../campaigns/filika-aris/skin.jpg") top center no-repeat scroll;}

/* nova premier league ntysimo started 4/8/2011 */
#nova-premier { background: #00013A url(../campaigns/nova_premier/skin.jpg) top center no-repeat scroll; }

/* superleague nova */
#superleague_nova { background: #024788 url(../campaigns/superleague_nova/skin.jpg) top center no-repeat scroll;}









