.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: 648px; 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; 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;}
#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 li {border-bottom: 1px 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; 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;}


#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  {float:right; margin: 0 0px 0px 10px; min-height:578px; width: 475px;}
.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; padding: 0; margin: 0; border: 0; list-style: none;}
.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;}

/* also on general.css */
.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 {line-height: 13px;}
.schedule#master-article {width: 647px; 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; 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 ul{padding: 0; margin: 0; border: 0; list-style: none;}
.schedule li {margin-bottom: 5px;}
.schedule h1, .schedule h2, .schedule h3 {color: #b30000; font: bold 11px ; 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: #000 url("../images/layout/campaigns/euroleague/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;}

/* magnum  23/06/2011*/
#magnum { background: #000 url(../campaigns/magnum/magnum_bg.jpg) top center no-repeat scroll; }


/* -----PARENT CATEGORY MAIN GROUP ---- */
#cat-main-group {margin-top: 2px;}
#cat-main-group .left-column {float: left;		width: 669px; margin-bottom: 10px;}
#cat-main-group .innerRightFrame {float: left;	width: 300px; margin-left:18px; }
#cat-main-group .right-column {float: left;	width: 300px; margin-left:18px; }

/* -----PARENT CATEGORY TOP ARTICLE ---- */

#cat-main-group .top-article-holder { height:520px; margin-top:20px; background:#212121;margin-bottom: 15px;}
#cat-main-group .top-article-holder .top { height: 350px; background:#000; padding:10px;}
#cat-main-group .top-article-holder .article-photo {width: 644px; height:350px; background:#000;  position:relative;}
#cat-main-group .top-article-holder .title { background:#000; padding: 10px 12px 15px;}
#cat-main-group .top-article-holder .title h1 {margin:10px 0 0; padding:0px; color:#FFF; font-size:24px;}
#cat-main-group .top-article-holder .title h1 a {color:#FFF;}
#cat-main-group .top-article-holder .description { height:100px; padding: 10px 12px; line-height: 16px ;color:#FFF; text-align:justify; font-size: 12px;}
#cat-main-group .top-article-holder .description a { color:#FFF; text-decoration: none;}
#cat-main-group .top-article-holder .description a:hover { color:#FFF; text-decoration: none;}
#cat-main-group .top-article-holder .path a {color:#FFF; text-decoration: none;}
#cat-main-group .top-article-holder .path a:hover {color:#FFF; text-decoration:underline;}
#cat-main-group .more-articles .basic-content {  background:#FFF;}
#cat-main-group .more-articles .basic-content span {padding:5px 10px; color:#999; display:block;}
#cat-main-group .more-articles .basic-content h4{ margin:5px 0; font-weight:bold; font-size:100%; color:#333333;padding: 0 0 0 0px;}
#cat-main-group .more-articles .basic-content p {margin:5px 0px;}
#cat-main-group .more-articles .basic-content p a { text-decoration: none;}
#cat-main-group .more-articles .basic-content p a:hover {text-decoration: none;}
#cat-main-group .more-articles .basic-content .article-more {display:block; color:#990000; padding:10px; line-height:22px; font-weight:bold; position: static}

#cat-main-group .left-column .more-articles .article-links {width:168px; height:203px; background:#F0F0F0; position:relative;}
#cat-main-group .left-column .more-articles .article-links ul {margin:0px; list-style:none; padding:0px;}
#cat-main-group .left-column .more-articles .article-links ul li {margin:0px; padding:7px 10px;}
#cat-main-group .left-column .more-articles .article-links ul li a{color:#333;}
#cat-main-group .left-column .more-articles .article-links .article-more {display:block; color:#990000; padding:10px; line-height:22px; position:absolute; bottom:0px; font-weight:bold;}

/* -----PARENT CATEGORY REST ARTICLES ---- */
#cat-main-group .more-articles { float:left; width:218px; background:F0F0F0; margin:15px 0 0 7px;}
#cat-main-group .more-articles-left { margin-left:0px;}
#cat-main-group .more-articles .photo-holder { width:218px; height:118px;}
#cat-main-group .more-articles .photo-holder a,
#cat-main-group .more-articles .photo-holder a:link,
#cat-main-group .more-articles .photo-holder a:visited { display:block; position:relative }
#cat-main-group .more-articles .photo-holder span.legend {  position: absolute; bottom:0; left:0; width: 168px; height:14px; text-align: center; background: #ddd; opacity: 0.8}
#cat-main-group .basic-content { width:214px;  background:#FFF;}
#cat-main-group .basic-content span { padding:5px 10px; color:#999; display:block;}
#cat-main-group .basic-content h4 { margin:5px 10px; font-weight:bold; font-size:11px; color:#333333; height: 28px;}

#cat-main-group .article-links {width:168px; height:203px; background:#F0F0F0; position:relative;}
#cat-main-group .article-links ul {margin:0px; list-style:none; padding:0px;}
#cat-main-group .article-links ul li {margin:0px; padding:7px 10px;}
#cat-main-group .article-links ul li a{color:#333;}
#cat-main-group .article-more {display:block; color:#990000; padding:10px; line-height:20px;font-weight:bold; background-color: #f0f0f0}


/* ----- PARENT CATEGORY SUB ITEMS ---- */

#subcat-group {margin-top: 14px;}
#subcat-group .top-left {float: left; width: 530px; height: 50px;}
#subcat-group .top-right {float:left; width:439px; margin-left:19px; height:50px;}
#subcat-group .left-column {float:left; width:668px;}
#subcat-group .right-column {float:left; width: 300px; margin-left: 20px; }
#subcat-group .right-column .fb-activity {margin-top:10px;}

#group-cat-holder { float:left; margin-top: 20px;}
#subcat-group .left-column .first-group {margin-top:0;}
#group-cat-holder .item-holder { float:left; width:165px; height: auto; background:#F0F0F0; border:1px solid #CCC; border-left: 0; margin-bottom: 5px }
#group-cat-holder .item-holder.first-holder { border-left: 1px solid #CCC}
#group-cat-holder .item-holder .header {height: 23px; padding:5px 0 1px 0px;  }
#group-cat-holder .item-holder .header .title {background:#CCC; line-height:23px; width:156px; text-align:center; margin: 0 auto}
#group-cat-holder .item-holder .container  {background:#FFF; height: 300px; width:165px; position:relative; line-height:13px;  border-top:1px solid #CCC;}
#group-cat-holder .item-holder .last {border-right:none; width:166px;}
#group-cat-holder .item-holder .container h4{margin:5px 10px; font-weight:bold; font-size:11px; color:#333333; }
#group-cat-holder .item-holder .container p {margin:5px 10px;}
#group-cat-holder .item-holder .container ul {margin:0px; list-style:none; padding:0px;}
#group-cat-holder .item-holder .container ul li {margin:0px; padding:3px 10px;}
#group-cat-holder .item-holder .container ul li a{color:#333;}
#group-cat-holder .item-holder .container .article-more {
		display:block; color:#990000; padding:3px; line-height:auto;
		right:0px; font-weight:bold; font-weight: normal;
		position:absolute; bottom:0px; }
#group-cat-holder .item-holder .container .photo-holder { width: 156px; margin: 0 auto; display: block}



/* ----- SUB CATEGORY FIRST ARTICLES ---- */
#cat-main-group .sub-more-articles {float:left; width:218px; background:F0F0F0; margin:0px 0 10px 7px;}
#cat-main-group .sub-more-articles a:hover { text-decoration: none;}
#cat-main-group .sub-more-articles-left {margin-left:0px; clear:both;}
#cat-main-group .sub-more-articles .photo-holder {width:218px; height:118px; overflow: hidden;}
#cat-main-group .sub-more-articles .photo-holder a,
#cat-main-group .sub-more-articles .photo-holder a:link,
#cat-main-group .sub-more-articles .photo-holder a:visited { display:block; position:relative }
#cat-main-group .sub-more-articles .photo-holder span.legend {  position: absolute; bottom:0; left:0; width: 212px; height:14px; text-align: center; background: #ddd; opacity: 0.8}
#cat-main-group .sub-more-articles .photo-holder img {width:218px;}

#cat-main-group .subcat-basic-content { width:212px; background:#FFF;}
#cat-main-group .subcat-basic-content a { padding: 0 10px }
#cat-main-group .sub-more-articles  a:hover { color:#333333;}
#cat-main-group .subcat-basic-content span { padding:5px 10px; color:#666; display:block;}
#cat-main-group .subcat-basic-content h4 { margin:5px 10px; font-weight:bold; font-size:14px; color:#333333;}
#cat-main-group .subcat-basic-content h4:hover { text-decoration: underline;}
#cat-main-group .subcat-basic-content h4 a { padding: 0}
#cat-main-group .subcat-basic-content p { margin:5px 10px;}
#cat-main-group .subcat-basic-content p a { padding: 0 0px; text-decoration: none; }
#cat-main-group .subcat-basic-content p:hover { color: #666666;}
#cat-main-group .sub-more-articles .sub-article-links { width:212px; height:40px; background:#F0F0F0; position:relative; margin-top:5px;}
.sub-more-articles-left {margin-left:0px;}

/* ----- SUB CATEGORY REST ARTICLES ---- */
.simple-list {border-top: 1px solid #CCC; float: left; margin-top: 8px;}
.article-horiz-holder {width:100%;  border-bottom:1px solid #CCC; margin:8px 0 8px 0; padding-bottom: 7px; height: auto; overflow: hidden;}
.article-horiz-holder-first {margin-top:0px;}
.article-horiz-holder a { display: block; float:left;  }
.article-horiz-holder a:hover { color:#333333; }
.article-horiz-holder p a { display: inline; float:none; text-decoration: none; }
.article-horiz-holder p a:hover { text-decoration: none; }
.article-horiz-holder img {width:218px; margin:0 0 0; border:none; float:left;}
.article-horiz-holder div { float:left;width: 430px; margin: 0 0 0 20px;  }
.article-horiz-holder.wide div { width: 426px; }
.article-horiz-holder a span {display:block; }
.article-horiz-holder h3 {display:block; margin:0px; }
.article-horiz-holder.wide  h3 {display:block; margin:4px 0; }
.article-horiz-holder.wide  h3:hover {text-decoration: underline; }
.article-horiz-holder h3 a { float: none;}
.article-horiz-holder h4 { margin: 0}
.article-horiz-holder h4 a { float: none;}
.article-horiz-holder p {text-align:justify; margin:0px;}
.article-horiz-holder p:hover {color: #666666;}



/* ----- FULL ARTICLE ---- */
#lead-article {font-size: 150%; margin-left:10px;}
#full-article-group {margin-top: 0px;}
#full-article-group .top-left {float: left; width: 530px; height: 50px;}
#full-article-group .top-right {float:left; width:439px; margin-left:19px; height:50px;}
#full-article-group .left-column {float:left; width:668px; }
#full-article-group .right-column {float:left; width:300px; margin-left:20px; }

#full-article-holder {padding-bottom:15px; }
#full-article-holder h1 {font-size:30px; margin:8px 0 15px 0px; line-height: 34px; padding-left: 10px; font-weight:normal;}
#full-article-holder span { font-size:12px; color:#999; line-height:40px;}

#full-article-holder .article-photo-container {width: 644px; background:#000; padding:12px; float: left; margin-bottom: 10px;}
#full-article-holder .article-photo {width: 644px; height:350px; background:#000 no-repeat center; position: relative; cursor: pointer; text-align:center; overflow:hidden;}
#full-article-holder .article-photo img {max-height: 350px; max-width: 645px;}
#full-article-holder .image .legend {margin-bottom: 10px;}

#full-article-holder .image-gallery {overflow: hidden; float: left; background: black; width: 604px; height: 68px; display: none; position:relative; margin-top:11px;}
#full-article-holder .image-gallery-left-button,
#full-article-holder .image-gallery-right-button {width: 16px ; height: 68px; float: left; margin: 11px 3px 0 0; display: none; }
#full-article-holder .image-gallery-left-button {background: url(../images/layout/v2/sprites_all__v7.png) no-repeat -484px -267px;}
#full-article-holder .image-gallery-right-button {margin: 11px 0 0 3px; background: url(../images/layout/v2/sprites_all__v7.png) no-repeat -522px -267px;}
#full-article-holder .image-gallery-left-button:hover {background: url(../images/layout/v2/sprites_all__v7.png) no-repeat -503px -267px;}
#full-article-holder .image-gallery-right-button:hover  {background: url(../images/layout/v2/sprites_all__v7.png) no-repeat -542px -267px;}
#full-article-holder .image-gallery ul { position: absolute; left: 0;padding: 0; margin: 0; border: 0; list-style: none; }
#full-article-holder .image-gallery a, 
#full-article-holder .image-gallery a:link, 
#full-article-holder .image-gallery a:visited { display: block }
#full-article-holder .image-gallery li {display: block; float: left; padding: 5px 0 0 0; margin: 0 11px 0 0; }
#full-article-holder .image-gallery li img { opacity: 0.6 }
#full-article-holder .image-gallery li:hover img{ opacity: 0.85; cursor: pointer}
#full-article-holder .image-gallery img.current-image { opacity: 1}
#full-article-holder .image-gallery li.clear {clear: none; width: 100%; line-height: 1px; height: 1px;}
#full-article-holder .image .sponsor {margin: 3px 0; padding: 3px; background-color: #065EB5; text-align: center;}
#full-article-holder .image .sponsor a {text-decoration: none; color: #fff}
#full-article-holder .image .sponsor a:hover {text-decoration: underline;}

#full-article-holder .lezanda {position: absolute; bottom: 0; width: 620px; padding:12px; background:#666; color:#FFFFFF; opacity: 0.7}
#full-article-holder .text-content {padding-left:12px; padding-right:8px; line-height: 137%; font-size: 14px; overflow: hidden; float:left; width: 648px;}
#full-article-holder .text-content a,
#full-article-holder .text-content a:link,
#full-article-holder .text-content a:visited { text-decoration: underline; color: #00c0ff; color:#2D557D }
#full-article-holder .text-content a:hover { color: #ff9c00;  }

#full-article-holder .inside-column { width: 230px; float: right; margin: 0px 0 10px 25px; }
	#full-article-holder .social-box { width:230px; border-bottom: 1px solid #CCCCCC }
	#full-article-holder .social-box div, #full-article-holder .social-box #article-tools span {font-size:11px;  line-height:26px;}
	
	#full-article-holder .social-box .fb-holder,
	#full-article-holder .social-box .fb-share-button, 
	#full-article-holder .social-box .twitter-holder {height:26px; display:block; float:left}
	#full-article-holder .social-box .twitter-holder { width: 60px; margin-left: 15px;}

	#article-tools { clear:left }
	#article-tools span { display:block; float: left; line-height: 28px; margin-left: 0px;}	
	#article-tools a {display:block; float:left; width:17px; height:17px; margin:6px 0 0 0px;}
	#article-tools .smaller { background: url(../images/layout/v2/sprites_all__v7.png) no-repeat -513px -238px; }
	#article-tools .larger  { background: url(../images/layout/v2/sprites_all__v7.png) no-repeat -513px -220px; margin-left:0px;}
	#article-tools .printit { background: url(../images/layout/v2/sprites_all__v7.png) no-repeat -515px -199px;}
	#article-tools .emailit { background: url(../images/layout/v2/sprites_all__v7.png) no-repeat -513px -177px;}
	
	#full-article-holder .relative-items { width:230px; background:; margin: 0px auto 0; clear: left; font-size: 12px;}
	#full-article-holder .relative-items h2 { color: #395B7E; border-bottom: 2px solid #395B7E; font-size: 14px; font-weight: normal; padding-bottom: 4px; padding-left: 5px;}
	#full-article-holder .relative-items ul { list-style:none; margin:0; padding:0;}
	#full-article-holder .relative-items ul li {margin:0; padding:0; margin: 5px 0 0 0; padding: 0 0 5px 5px; border-bottom: 1px dotted #777}
	#full-article-holder .relative-items ul li a {display:block;}
	#full-article-holder .relative-items a.rel-cat, 
	#full-article-holder .relative-items a:link.rel-cat,
	#full-article-holder .relative-items a:visited.rel-cat  { color: #777; font-size: 90%; text-decoration: none}
	#full-article-holder .relative-items a:hover.rel-cat { text-decoration: underline }
	#full-article-holder .relative-items a.rel-art,
	#full-article-holder .relative-items a:link.rel-art,
	#full-article-holder .relative-items a:visited.rel-art { color: #333; margin: 4px 0; text-decoration: none}
	#full-article-holder .relative-items a:hover.rel-art { text-decoration: underline}
	#full-article-holder .text-content .relative-items .rel-art a {color: #333; margin: 4px 0; text-decoration: none;}
	#full-article-holder .text-content .relative-items .rel-art a:hover {text-decoration: underline;}
	


#full-article-holder p {font-size:137%; margin-top: 10px; line-height: 137%; font-size: 14px;}
#full-article-holder .highlight { font-weight:bold;}
#full-article-holder .article-relnews-holder { clear: both}
#full-article-holder .relnews-header { background:url(../images/layout/v2/sprites_all__v7.png) no-repeat -300px -500px; width:200px; height:26px; margin-top:20px; }
#full-article-holder .relnews-container { background:#5c5c5c; height:55px; width:668px;}
#full-article-holder .actual-text {line-height: 137%; font-size: 16px;}


#full-article-group .article-latest-from-category-holder { clear:both; margin:10px 0; float:left; }
	.article-latest-from-category-holder h2 { color: #395B7E; margin-bottom:15px; border-bottom: 2px solid #395B7E; font-size: 16px; font-weight: normal; padding-bottom: 4px; padding-left: 5px;}
	.article-latest-from-category {width: 160px; float:left; margin: 2px 0px; border-right:1px solid #CCC; padding:0 3px; height: 200px; border-bottom:1px solid #CCC;}
	.article-latest-from-category .photo-holder {	width:160px; height:87px; overflow:hidden;}
	.article-latest-from-category .photo-holder a {	display:block;	position: relative;	text-decoration: none;}
	.article-latest-from-category .photo-holder a span {position: absolute; left: 0pt; 	bottom: 0pt; 	z-index:2000; 	display: block; background: none repeat scroll 0% 0% rgb(204, 204, 204);  opacity: 0.8; 	width: 160px; 	height: 17px;	text-align:center;}
	.article-latest-from-category h4 {font-size:14px; font-weight:normal; margin:0px; background: #F0F0F0; height: 95px; padding: 8px ;}
	.article-latest-from-category img {width: 160px; }

.addthis_pill_style {width: 58px; }

#full-article-group .social_tools_box {border: 1px solid #CCC; background: #F6F6F6; height: 40px; float: left; width:668px; margin: 10px 0 10px 0 ;}
#full-article-group .addthis_toolbox {float: left; margin-top: 10px; width: 520px; margin-left: 0px; height: 25px;}
#full-article-group .addthis_toolbox .addthis_button_tweet {width: 54px; height: 20px; overflow: hidden;}
#full-article-group .addthis_toolbox .addthis_button_pinterest_pinit {margin-right: 0px; width:39px; overflow: hidden;}
#full-article-group .addthis_toolbox .addthis_button_linkedin_counter {width: 58px; height: 19px; margin: 1px 3px; overflow: hidden;}
#full-article-group .addthis_toolbox .addthis_button_google_plusone {width: 60px; height: 20px;}
#full-article-group .social_tools_box #article-tools {float: right; margin: 5px 0px 5px 0; clear: none;}
#full-article-group .social_tools_box #article-tools span {margin-left: 0px;}

#webtv-top-video .social_tools_box {height: 40px; float: left; width:668px; margin-top: 15px; margin-left:10px;}
#webtv-top-video .addthis_toolbox {float: left; margin-top: 10px; width: 520px;; margin-left: 2px;}
#webtv-top-video .addthis_toolbox .addthis_button_tweet {width: 80px; height: 20px;}
#webtv-top-video .addthis_toolbox .addthis_button_pinterest_pinit {margin-right: 0px; width: 40px; overflow: hidden;}
#webtv-top-video .addthis_toolbox .addthis_button_linkedin_counter {margin-right: 0px; width: 40px; overflow: hidden;}
#webtv-top-video .addthis_toolbox .addthis_button_google_plusone {width: 60px; height: 20px;}
#webtv-top-video .social_tools_box #article-tools {float: right; margin: 5px 2px 5px 0; clear: none;}
#webtv-top-video .social_tools_box #article-tools span {margin-left: 0px;}

#webtv-top-video.videoshome .social_tools_box {height: 40px; float: left; width:322px; margin-top: 15px; margin-left:10px;}
#webtv-top-video.videoshome .addthis_toolbox {float: left; margin-top: 10px; width: 322px; margin-left: 0px;}
#webtv-top-video.videoshome .addthis_toolbox .addthis_button_tweet {width: 80px; height: 20px;}
#webtv-top-video.videoshome .addthis_toolbox .addthis_button_pinterest_pinit {margin-right: 0px;}
#webtv-top-video.videoshome .addthis_toolbox .addthis_button_google_plusone {width: 60px; height: 20px;}
#webtv-top-video.videoshome .social_tools_box #article-tools {float: right; margin: 5px 2px 5px 0; clear: none;}
#webtv-top-video.videoshome .social_tools_box #article-tools span {margin-left: 0px;}

/* ----- PHOTO GALLERY ---- */
.photogallery {width: 298px; height: 248px; border: 1px solid #CCC; margin-top:20px;}
.photogallery .header {background: #f0f0f0; height: 23px; border-bottom:1px solid #CCC; padding:5px 0 0 5px; }
.photogallery .header .title {background:#CCC; line-height:23px; width:120px; text-align:center;}

/* ----- RANKINGS ---- also on general.css can be removed from this file */
#ranking {width: 298px; border: 1px solid #CCC; float:left;}
#ranking .header {background: #f0f0f0; height: 23px; border-bottom:1px solid #CCC; padding:5px 0 0 5px; }
#ranking .header .title {background:#CCC; line-height:23px; width:200px; text-align:center;}



/* ----- READ INNER PAGES ---- */

/*.box-read {background: #CCC; padding: 1px; height: 26px; width: 437px;}
.box-read .red-label {background: #990000; float: left; height: 26px; width: 74px; color: #FFF; text-align: center; line-height: 26px;}
.box-read .article-title {float: left; height: 26px; width: 300px; 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__v7.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__v7.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__v7.png) no-repeat -19px -88px;}
*/
.box-read {background: #CCC; padding: 1px; height: 26px; width: 998px; margin:14px 0px 0 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__v7.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__v7.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__v7.png) no-repeat -19px -88px;}


/* ----- LATEST NEWS INNER PAGES ---- */

#cat-latest-news-holder {background: #dfdfdf; height: 520px; width: 300px; margin-top:20px; font-size:11px;}
#cat-latest-news-holder .tabs-holder {background: #f0f0f0; height: 28px; border: 1px solid #CCCCCC; border-bottom: none;}
#cat-latest-news-holder .tabs-holder a {font-size: 11px; color: #666; text-decoration: none; background: #d9d9d9; text-align: center; display: block; float: left; height: 23px; line-height:23px;}
#cat-latest-news-holder .tabs-holder .tab-left {width:162px; margin:5px 0 0 5px;}
#cat-latest-news-holder .tabs-holder .tab-right {width:125px; margin:5px 0 0 2px;}
#cat-latest-news-holder .tabs-holder a:hover {color: #FFF; background: #999;}
#cat-latest-news-holder .newstitles-box {background: #FFFFFF; width: 298px; height: 448px; border: 1px solid #CCC;}
#cat-latest-news-holder .newsline-even {height: 21px;	width: 288px; line-height: 20px; background: #f6f6f6; margin: 0 5px;}
#cat-latest-news-holder .newsline-odd {height: 21px;	width: 288px; line-height: 20px; margin: 0 5px;}
#cat-latest-news-holder .first-item {margin:5px 5px 0 5px;}
#cat-latest-news-holder .newstitles-box .hour {margin-left: 10px; color: #666;}
#cat-latest-news-holder .newstitles-box .title {margin-left: 8px; color:#333;}
#cat-latest-news-holder .view-all {display: block; float:right; line-height:30px; padding:0 20px; background:url(../images/layout/v2/sprites_all__v7.png) no-repeat -37px -86px; color:#990000; font-weight:bold;}



/* ----- WEB TV INNER PAGES ---- */

#webtv-holder {width:298px; height:323px; border:1px solid #666; margin-top:10px; margin-bottom: 10px;}
#webtv-holder .header {width:298px; height:45px; background:#666 url(../images/layout/v2/sprites_all__v7.png) no-repeat -733px -5px;}
#webtv-holder .container {width:288px; height:245px; background:#7b7b7b; padding:5px 5px 0 5px;}
#webtv-holder .container .video-holder {width:288px; height: auto; margin-bottom:5px; background:#DCDCDC;}
#webtv-holder .container .video-holder .video-preview{width:106px; height:60px; border:2px solid #000; margin:5px; float:left;}
#webtv-holder .container .video-holder .video-descr{width:155px; height: auto; margin:5px; float:left;}
#webtv-holder .container .video-holder .video-descr span {display:block; padding:2px 0;}
#webtv-holder .container .video-holder .video-descr a {margin:0; padding:3px 0; display:block; font-weight:bold;}
#webtv-holder .view-all {display: block; float:right; line-height:30px; padding:0 20px; background:url(../images/layout/v2/sprites_all__v7.png) no-repeat -40px -113px; font-weight:bold;}

/* ----- PHOTO GALLERY ---- */
.photogallery {width: 298px; height: 248px; border: 1px solid #CCC; margin-top:20px;}
.photogallery .header {background: #f0f0f0; height: 23px; border-bottom:1px solid #CCC; padding:5px 0 0 5px; }
.photogallery .header .title {background:#CCC; line-height:23px; width:120px; text-align:center;}


/* ----- All BANNERS ---- */
.banner-530x40 {height: 40px; width: 530px;}
.banner-300x250 {width:300px; height:250px; margin-top:20px; background:#999;}
#cat-main-group .banner-120x600 {width:120px; height:600px; background:#999;}
#cat-main-group .banner-120x300 {width:120px; height:300px; margin-top:20px; background:#999;}
#cat-main-group .right .banner-120x120 {width:120px; height:120px; margin-top:20px; background:#999;}



/* ----- WEBTV PAGE ---- */

#webtvtop .topleft {width:669px; height:1500px; float:left;}
#webtvtop .topright {width:300px; height:1500px; margin-left:19px; float:left;}

.webtv-groupbox .top {height: 80px; background: url(../images/layout/v2/bg_webtv_groupbox_top_bottom__v2.png) no-repeat 0px 0px; margin:0;}
.webtv-groupbox .bottom {height: 9px;	background: url(../images/layout/v2/bg_enter_groupbox_top_bottom.png) no-repeat 0px -88px; margin:0;}
.webtv-groupbox .middle {background: url(../images/layout/v2/bg_groupboxblack_middle.png) repeat-y; margin:0; padding: 5px 9px 0; }
.webtv-groupbox .middle .black {background-color: black;}

#webtv-top-video {display:block;}
#webtv-top-video .desc-box {width:669px; height:244px; padding-bottom: 10px; margin-bottom:20px; position:relative;}
#webtv-top-video .desc-box h1 {color:#FFF; margin:15px; padding:0px; font-size:28px; font-weight:normal; line-height:28px;}
#webtv-top-video .desc-box h1 a { color: #fff}
#webtv-top-video .desc-box h2 {color:#FFF; margin:15px; padding:0px; font-size:18px; font-weight:normal;}
#webtv-top-video .desc-box h2 a,
#webtv-top-video .desc-box h2 a:link, 
#webtv-top-video .desc-box h2 a:visited { color:#FFF;}
#webtv-top-video .desc-box p {color:#FFF; margin:15px; font-size:15px; padding-top:10px; line-height:20px;}
#webtv-top-video .desc-box .date_name {color:#FFF; padding:0px; display:block; padding-left:15px; line-height:25px;}
#webtv-top-video .desc-box .date_name a {color:#FFF;}
#webtv-top-video .desc-box .social {margin:25px 0; position:absolute; bottom:0px; }

#video-categ {width:100%; border-bottom: 2px solid #C00; background:#333;}
.video-panel-outter { background:url(../images/layout/v2/videopanel_out.gif) repeat-x; width:615px; height:370px; margin:2px 0 2px 2px; float:left; display:block;}
.video-panel-inner { background:url(../images/layout/v2/videopanel_in.gif) repeat-x; width:613px; height:354px; margin:1px; padding:0 }
#webtv-top-video.videoshome .right h1 {color:#FFF; margin:15px; padding:0px; font-size:28px; font-weight:normal; line-height:28px;}
#webtv-top-video.videoshome .right h1 a { color: #fff}
#webtv-top-video.videoshome .right h2 {color:#FFF; margin:15px; padding:0px; font-size:18px; font-weight:normal;}
#webtv-top-video.videoshome .right h2 a,
#webtv-top-video.videoshome .right h2 a:link, 
#webtv-top-video.videoshome .right h2 a:visited { color:#FFF;}
#webtv-top-video.videoshome .right p {color:#FFF; margin:15px; font-size:15px; padding-top:10px; line-height:20px;}
#webtv-top-video.videoshome .right span {color:#FFF; margin:15px; padding:0px; display:block;}
#webtv-top-video.videoshome .right .social { }
#webtv-top-video.videoshome .right { width: 371px; height:375px; float: left; margin:0}


#video-categ .title { width:132px; height:40px; float:left; background:#666; color:#FFF; margin:8px 30px 1px 25px; font-size:18px; font-weight:normal; line-height:40px; text-align:center; display:block;}
#video-categ a { display:block; float:left; margin:8px 10px 1px 0px; height:40px; line-height:40px; color:#FFF;}
#video-categ .inactive { color:#666; text-decoration:none;}
#video-categ .links-holder { border-left:1px solid #000; border-bottom:1px solid #000; width:368px; margin:1px; clear: left}
#video-categ .links-holder a { color:#CCC; width:162px; height:29px; line-height:29px; border-right:1px solid #000; border-top:1px solid #000; margin:0px; font-size:12px; padding-left:20px;}
#video-categ .links-holder .even { background:#202020; }
#video-categ .links-holder .odd {  background:#2A2A2A;}
#videoscroller { width:986px; height: /*98px*/; border:1px solid #333; background:#1c1c1c; margin-top:6px; margin-left:2px; overflow:hidden}
#videoscroller ul { height: 98px; position: absolute; width: 882px; padding: 0; margin: 0;}
#videoscroller ul li { display:block; float:left; width: 135px; height: 78px; margin: 10px 8px 0 0; border: 2px solid gray}
#videoscroller ul li a, #videoscroller ul li a:link, #videoscroller ul li a:visited {  display:block; width: 135px; opacity: 0.7 }
#videoscroller ul li a:hover { opacity: 1}
#videoscroller .scroller-left-button { width: 56px; height: 47px; margin-top: 25px; float: left; background: url(../images/layout/v2/sprites_all__v7.png) no-repeat -835px -990px;}
#videoscroller .scroller-left-button-inactive { width: 56px; height: 98px; float: left; background: url(../images/layout/v2/sprites_all__v7.png) no-repeat -835px -866px;}
#videoscroller .scroller-left-button:hover {background: url(../images/layout/v2/sprites_all__v7.png) no-repeat -835px -1090px;}
#videoscroller .ul-container { width: 874px; float:left; height: 98px; overflow: hidden; position: relative}
#videoscroller .scroller-right-button {  margin-top: 25px; width: 56px; height: 98px; float: left; background: url(../images/layout/v2/sprites_all__v7.png) no-repeat -893px -990px;}
#videoscroller .scroller-right-button-inactive { width: 56px; height: 98px; float: left; background: url(../images/layout/v2/sprites_all__v7.png) no-repeat -893px -866px;}
#videoscroller .scroller-right-button:hover {background: url(../images/layout/v2/sprites_all__v7.png) no-repeat -893px -1090px;}

#webtv-secondary-group {margin-top: 7px;}
#webtv-secondary-group .left, #webtvtop .left {width:669px;  float:left; background-color: black;}
#webtv-secondary-group .left {margin-top:20px;}
#webtv-secondary-group .right, #webtvtop .right  {width:300px;  margin-left:19px; float:left; background-color: black;}

.top-item {width:334px; height:280px; float:left; margin:20px 0;}
.top-item .item-video {width:320px; height:186px; margin:0 6px 6px; }
.top-item .item-descr {width:334px; height:88px; background:#212121; position:relative;}
.top-item .item-descr h2 a,
.top-item .item-descr h2 a:link
.top-item .item-descr h2 a:visited {color:#CCC; margin:0px; padding:12px; font-size:16px; font-weight:normal; display: block}
.top-item .item-descr span { display:block; padding: 5px 0 0 12px; color: #a0a0a0 }

.top-item-sep {width:1px; height:280px; float:left; background:#333; margin-top:20px;}

.items-holder {width:669px; background:#333; float:left; border:1px solid #333; border-right:0px;}
.items-holder h1 {width:100%; height:32px; line-height:28px; background:none; color:#CCC; margin:8px 0px 9px 20px; font-size:28px; font-weight:normal;  text-align:left;  display:block;}
.items-holder h1 a, .items-holder h1 a:link, .items-holder h1 a:visited {color:#FFF;}
.item {width:222px; height: 245px; float:left;}
.items-holder .video {width:208px; height:120px; padding:7px; background:#000;}
.items-holder .video a { display:block; text-align: center}
.items-holder .descr {width:222px; height: 110px; background:#212121; position:relative;}
.items-holder .descr span { display:block; padding: 5px 0 0 10px; color: #a0a0a0 }
.items-holder .descr h2 { padding:0; margin: 0}
.items-holder .descr h2 a,  
.items-holder .descr h2 a:link, 
.items-holder .descr h2 a:visited {color:#CCC; margin:0px; padding: 0px 10px; font-size:15px; font-weight:normal; display: block;}
.items-holder .item-sep {width:1px; height:218px; float:left; background:#333;}

/*
.video-panel-outter { background:url(../images/layout/v2/videopanel_out.gif) repeat-x; width:668px; height:368px; margin:2px 0 2px 2px;}
.video-panel-inner { background:url(../images/layout/v2/videopanel_in.gif) repeat-x; width:584px; height:307px; margin:1px; padding:30px 41px }
*/


.category-listing { background-color: #333; border-top: 1px solid #333; margin: 0px 0 10px 0; }
.category-listing h2 { /*border-top: 1px solid #666666;*/ background-color: #666666; height: 40px; width: 130px; margin: 9px 0 0  15px; padding-left: 22px; line-height: 40px; color: white;  font-weight: normal; }
.category-listing  a, 
.category-listing  a:link,
.category-listing  a:visited { display:block; height: 30px; line-height: 30px; padding-left: 16px;  background: #202020; border: 1px solid black; margin: 0 1px 0 1px; color:#ACACAC; font-size: 15px; border-bottom: 0; }

.category-listing  a.even,
.category-listing  a:link.even,
.category-listing  a:visited.even { background-color: #2A2A2A; }


#parousiastes {width:298px; height:526px; border:1px solid #666; background:#CCC; margin-top:20px;}
#parousiastes h1 {height: 40px; width: 130px; margin: 9px 0 0  15px; padding-left: 22px; line-height: 40px; color: white;  font-weight: normal;  display:block; line-height:40px; background:#990000; font-size:16px; font-weight:normal; color:#FFF; }
#parousiastes .content {background:#FFF; width:298px; height:484px; overflow:auto;}
#parousiastes .content .even {width:100%; height:23px; line-height:23px;}
#parousiastes .content .odd {width:100%; height:23px; line-height:23px; background: #f6f6f6;}
#parousiastes .content a {padding-left:20px;}




/* ----- ENTERTAINMENT MAIN PAGE ---- */
#enter-top .top-holder {width:986px; height: 638px; background:black; border:1px solid #CCC;}
#enter-top .top-holder .menu-holder {width:986px; height:40px; border-bottom:1px solid #CCC; overflow: hidden; background-color: white}
#enter-top .top-holder .menu-holder a {display:block; float:left; border-right:1px solid #999; color:#333; padding:0 14px; font-size:17px; font-weight:bold; margin-top:10px; height:17px;}
#enter-top .top-holder .menu-holder a.currentSub { color: white; margin-top: 0pt; border: 0pt none; line-height: 40px; background: #333; height: 40px; }

#enter-top .new-presentation-container  { display: none; background-color: black}
#enter-top .new-presentation-container.vis { display: block;}

#enter-top .topleft {width:670px; height: 364px; float:left; background:#333; overflow:hidden;}
#enter-top .topright {width:316px; height: 364px; float:left; background:#000; color:#FFF;}

#enter-top h1 {margin:0px; width:272px; display:block; background:#333; padding:22px; font-size:28px; font-weight:normal; border-bottom:2px solid #990000; color: #FFFFFF; line-height: 28px;}
#enter-top h1 a, #enter-top h1 a:visited, #enter-top h1 a:link {color: #FFFFFF; }
#enter-top h2 {margin:8px 22px; font-size:14px; display:block; font-size:13px; color:#FFF; text-align: right}
#enter-top h3 {display:block; margin:0px; padding: 0 5px 0; }
#enter-top .topright a:hover {text-decoration: none;}

#enter-top .topright a p {color: #FFF; margin:15px 22px; text-align:left; font-size:15px; font-weight:normal; line-height: 20px;}
#enter-top .topright li {color:#CC0000;}
#enter-top .topright li a {font-size:14px; color:#FFF;}
#enter-top .topright a h1:hover {text-decoration: underline;}

#enter-top .top-items {width:196px; height:223px; margin-top:0px; padding-top: 9px; border-right:1px solid #CCC; float:left; background-color: white; cursor: pointer}
#enter-top .top-items.selected,
#enter-top .top-items.selected .descr  { background-color: black}
#enter-top .top-items .photo {width:181px; height:111px;  border:1px solid #333; margin:0px auto;}
#enter-top .top-items .photo img {width:181px; height:111px;}
#enter-top .top-items .descr {width:196px; height: 110px; background:#EAEAEA; position:relative;}
#enter-top .top-items .descr h4 { padding: 5px; margin: 0}
#enter-top .top-items .descr h4 a { display:block}
#enter-top .top-items.selected .descr h4 a { color: #990000 }
#enter-top .top-items .descr h3 a { display:block; min-height: 30px; color:#666; padding: 4px;}
#enter-top .top-items.selected .descr h3 a { color:#fff}
 

#enter-secondary {margin-top:7px;}
#enter-secondary .left {float: left; width: 300px; height: 1459px; }
#enter-secondary .right {float:left; width:669px; margin-left:14px;}

#enter-today {width:298px; height: 597px; border:1px solid #CCC; background:#f6f6f6; position:relative; margin-bottom:10px;}
#enter-today h1 { margin:10px auto 0 auto; padding:0px; width:210px; display:block; text-align:center;
	line-height:32px; background:#990000; font-size:16px; font-weight:normal; }
#enter-today h1 a, #enter-today h1 a:link, #enter-today h1 a:visited   { color:#FFF;}
#enter-today .image { float: none; width: auto; height: auto; border-top: 1px solid white; margin-top:10px;}
#enter-today .image a { display:block}
#enter-today .image img { display:block; margin:0 auto; width:270px;}
#enter-today h2 {margin:4px 15px; padding:0px; display:block; font-size:14px; color:#000; }
#enter-today span {color:#990000; font-weight:bold; display:block; margin:0px 0 0 15px; padding-top:10px;}
#enter-today p {margin:5px 15px; font-size:12px;}
#enter-today .content {background:#FFF; width:298px; height: 542px; border-top: 1px solid white;}
#enter-today .more {display:block; position:absolute; bottom:0; height:30px; margin-left:10px;}

#enter-secondary .main-article {float:left; width:348px; height:348px; border:1px solid #CCC; margin-right:19px;}
#enter-secondary .main-article .item {width: 348px;}
#enter-secondary .main-article .item a:hover {text-decoration: none; color: #333333;}
#enter-secondary .main-article .photo {width:328px; height:178px; padding:10px; text-align:center;}
#enter-secondary .main-article .photo img {width:328px; height:178px;  text-align:center;}
#enter-secondary .main-article .descr {padding:0 10px;}
#enter-secondary .main-article h3 {font-size:16px; margin:0px; margin-bottom:10px;}
#enter-secondary .main-article h3:hover {text-decoration:underline;}
#enter-secondary .main-article p {font-size:14px;}
#enter-secondary .main-article p:hover {color: #666666;}

#enter-secondary .articles {width:667px; height:328px; border:1px solid #CCC; margin-top:20px;}
#enter-secondary .articles .item {width:221px; height:328px; border-right:1px solid #CCC; float:left;}
#enter-secondary .articles .item a:hover {text-decoration: none; color: #333333;}
#enter-secondary .articles .item h3:hover {text-decoration:underline;}
#enter-secondary .articles .item p:hover {color: #666666;}
#enter-secondary .articles .last {border-right:none;}
#enter-secondary .articles .photo {padding:10px; width: 201px; height:109px;}
#enter-secondary .articles img {width:201px; height:109px;}
#enter-secondary .articles .descr {width:201px; height:179px; padding:10px; background:#f6f6f6;}
#enter-secondary .articles h3 {font-size:14px; margin:0px; margin-bottom:10px;}

#mag-archive {width:986px; height:250px; margin-top:10px; border:1px solid #CCC; border-right:0px;}
#mag-archive .header { height:56px; border-bottom:1px solid #CCC; background:url(../images/layout/v2/enter_archive_header.png) no-repeat top center}
#mag-archive .item {width:196px; height:193px; border-right:1px solid #CCC; float:left;}
#mag-archive .item .photo {width:190px; height:103px; margin:3px;}
#mag-archive .item .photo img {width:190px; height:103px;}
#mag-archive .item a .descr {width: 178px; height: 66px; padding: 9px; font-size: 14px;}


.enter-groupbox .top {height: 87px; background: url(../images/layout/v2/bg_enter_groupbox_top_bottom.png) no-repeat 0px 0px; margin:0;}
.enter-groupbox .bottom {height: 9px;	background: url(../images/layout/v2/bg_enter_groupbox_top_bottom.png) no-repeat 0px -88px; margin:0;}
.enter-groupbox .middle {background: url(../images/layout/v2/bg_groupboxblack_middle.png) repeat-y; margin:0; padding: 0 9px;}

/* ----- PRWTOSELIDA ----- */

#prwtoselida h1 {display:block; margin:0px 0px 0px 0; padding:15px; background:#f0f0f0; font-size:30px; color:#666; font-weight:normal;}
#prwtoselida .left {width:669px; float:left;}
#prwtoselida .right {width:300px; margin-left:19px; float:left;}

.cover-holder {width:223px; height:380px; float:left; margin-top: 10px; margin-bottom:20px; background:#CCC;}
.cover-holder .cover {width:215px; height:345px; background:#FFF; margin:4px; margin-bottom:0px;}
.cover-holder .cover h2 {display:block; width:193px; margin:6px; padding:5px 3px; background:#CC0000 url(../images/layout/v2/sprites_all__v7.png) no-repeat -60px 91px; color:#FFF; font-size:16px; font-weight:normal;}
.cover-holder .cover h2 a:link {color:#FFF;}
.cover-holder .cover img{width:199px; height:290px; margin:6px;}
.paper-shadow {background: url(../images/layout/v2/sprites_all__v7.png) no-repeat -676px -618px; width:223px; height:34px}

/* ----- SOCIAL  ---- */
.fb-box-right {width:300px; height:600px; margin:10px 0 10px 0; }
.fb-box-left {width:300px; height: 490px; margin-top:20px;}

/* ----- VIDEO CONTAINER ----- */
/* Video block */
#enter-top .videocontainer {position: relative; overflow: hidden; width: 670px; height: 400px; }
.playbtn { position: absolute; width: 100%; height: 100%; display:block; text-align:center; text-decoration:none;} 
.playbtn img, .thn-playbtn img {border: 0; margin: 115px auto;}
.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;}

/* ---- Pagination ---- */
.pagination { width:100%;  float: left; height: auto; padding: 5px 0; color: #777; margin: 10px 0;}
.pagination p { margin:7px; text-align: center;float: none;font-size: 11pt; }
.pagination .right-num { margin:0 0 0 32%; float: left; }
.pagination a {text-decoration: none; display: block; color: #777; margin-right: 1px; float: left; padding: 3px 7px; font-weight: bold; }
.pagination a:hover {color: #555; background-color: #A8A8A8; -moz-border-radius: 7px; border-radius: 7px;}
.pagination .current, .pagination .current:hover {background-position: 0 0; color: #555; background-color: #ECECEC; -moz-border-radius: 7px;
border-radius: 7px;}
.pagination .arrow {font-size: 18px; padding: 6px 7px 8px; color: #777; line-height:13px;}

/* --- FINAL 4  --- */

#final4-afierwmata { width: 669px; height: 248px; border: 1px solid #ccc; float: left; margin-left:6px;}
#final4-afierwmata .mylink { display: block; width: 150px; height: 50px; background: transparent url(../campaigns_v2/final4/afierwmata.png) 0px 0px scroll no-repeat;}
#final4-afierwmata ul { display: block; float: left; background-color: #f5f5f5; width: 100%; list-style: none; padding: 10px 0 0 0; margin: 0 0 2px 0; }
#final4-afierwmata ul li { float: left; height: 155px; margin-left: 17px; width:200px;}
#final4-afierwmata ul li p { text-align: left; padding-top: 5px; font-size: 14px;}
#agwnistikes-final4 {width: 669px; height: 245px; border: 1px solid #ccc; padding-top: 45px; float: left; margin: 15px 0 0px 6px;
					background: transparent url(../campaigns_v2/final4/agwnistikes.png) 10px 10px scroll no-repeat;}
#agwnistikes-final4 h4 { color: #7a7070; font-size: 14px; text-align: center; padding: 3px 0 3px 0; margin: 0px 0 0; border-top: 1px solid #CCCCCC; }

#final4-news-holder { width: 392px; float: left; }

#final4-reporter { width: 265px; height: 221px; float: left; border: 1px solid #ccc; margin: 0px 0 0 10px; 
					padding-top: 64px; background: transparent url(../campaigns_v2/final4/header-apostoli.jpg) 0px 0px scroll no-repeat;}
#final4-reporter ul li { font-size: 13px; display: block; margin-top: 0px;}
#final4-reporter ul li p { color: #666666; padding: 0px 0 5px 0px; }
#final4-reporter ul li p:hover { color: #666666; text-decoration:none;}
#final4-reporter ul li a:hover { color: #194a93; text-decoration:none; }
#final4-reporter ul li h3 { font-size: 104%; }
#final4-reporter ul li h3:hover { text-decoration:underline; }

#final4-reporter ul { background: #f5f5f5; height: 190px; margin: 0; list-style: none; padding: 5px;}

#final4-top-banner {height: 97px; background: url(../campaigns_v2/final4/fasa-inner.png) no-repeat 0px 0px; }

#final4-secondary {margin-top:7px;}
#final4-secondary .left {float: left; width: 300px; height: 1459px; }
#final4-secondary .right {float:left; width:669px; margin-left:14px;}
#final4-secondary .main-article {float:left; width:348px; height:348px; border:1px solid #CCC; margin-right:18px;}
#final4-secondary .main-article .item {width: 348px;}
#final4-secondary .main-article .item a:hover {text-decoration: none; color: #333333;}
#final4-secondary .main-article .photo {width:328px; height:178px; padding:10px; text-align:center;}
#final4-secondary .main-article .photo img {width:328px; height:178px;  text-align:center;}
#final4-secondary .main-article .descr {padding:0 10px;}
#final4-secondary .main-article h3 {font-size:16px; margin:0px; margin-bottom:10px;}
#final4-secondary .main-article h3:hover {text-decoration:underline;}
#final4-secondary .main-article p {font-size:14px;}
#final4-secondary .main-article p:hover {color: #666666;}

#final4-secondary .articles {width:667px; height:328px; border:1px solid #CCC; margin-top:20px;}
#final4-secondary .articles .item {width:221px; height:328px; border-right:1px solid #CCC; float:left;}
#final4-secondary .articles .item a:hover {text-decoration: none; color: #333333;}
#final4-secondary .articles .item h3:hover {text-decoration:underline;}
#final4-secondary .articles .item p:hover {color: #666666;}
#final4-secondary .articles .last {border-right:none;}
#final4-secondary .articles .photo {padding:10px; width: 201px; height:109px;}
#final4-secondary .articles img {width:201px; height:109px;}
#final4-secondary .articles .descr {width:201px; height:179px; padding:10px; background:#f6f6f6;}
#final4-secondary .articles h3 {font-size:14px; margin:0px; margin-bottom:10px;}

#final4-right-bottom {float:left; width:682px; margin-left:5px;}

.final4-videos-list {  height: 87px; margin: 0; background: #7b7b7b }
.final4-videos-list .video-thumb { margin: 5px 0 0 5px; background: #dcdcdc; float: left  }
.final4-videos-list .video-thumb .image { position:relative; width: 112px; height: 68px; margin: 5px; float: left; }
.final4-videos-list .video-thumb .image a.btn { position: absolute; text-align:center; width: 100%; height: 100%; padding-top: 16px;}
.final4-videos-list .video-thumb .thumb-description { float: left; width:90px; height: 68px; margin: 5px 5px 5px 0;}
.final4-videos-list .video-thumb .thumb-description span { color:#676767; font-size:90%;}
.final4-videos-list .video-thumb .thumb-description a { text-decoration: none; font-size: 90%; }
.final4-videos-list .video-thumb .thumb-description a:hover { text-decoration: underline; }

#agwnistikes-mini-site {width: 669px; height: 245px; border: 1px solid #ccc; padding-top: 45px; float: left; margin: 15px 0 0px 6px;
					background: transparent url(../campaigns_v2/mini-site/agwnistikes.png) 10px 10px scroll no-repeat;}
#agwnistikes-mini-site h4 { color: #7a7070; font-size: 14px; text-align: center; padding: 3px 0 3px 0; margin: 0px 0 0; border-top: 1px solid #CCCCCC; }

#mini-site-news-holder { width: 392px; float: left; }

#mini-site-secondary {margin-top:7px;}
#mini-site-secondary .left {float: left; width: 300px; height: 1459px; }
#mini-site-secondary .right {float:left; width:669px; margin-left:14px;}
#mini-site-secondary .main-article {float:left; width:348px; height:348px; border:1px solid #CCC; margin-right:18px;}
#mini-site-secondary .main-article .item {width: 348px;}
#mini-site-secondary .main-article .item a:hover {text-decoration: none; color: #333333;}
#mini-site-secondary .main-article .photo {width:328px; height:178px; padding:10px; text-align:center;}
#mini-site-secondary .main-article .photo img {width:328px; height:178px;  text-align:center;}
#mini-site-secondary .main-article .descr {padding:0 10px;}
#mini-site-secondary .main-article h3 {font-size:16px; margin:0px; margin-bottom:10px;}
#mini-site-secondary .main-article h3:hover {text-decoration:underline;}
#mini-site-secondary .main-article p {font-size:14px;}
#mini-site-secondary .main-article p:hover {color: #666666;}

#mini-site-secondary .articles {width:667px; height:328px; border:1px solid #CCC; margin-top:20px;}
#mini-site-secondary .articles .item {width:221px; height:328px; border-right:1px solid #CCC; float:left;}
#mini-site-secondary .articles .item a:hover {text-decoration: none; color: #333333;}
#mini-site-secondary .articles .item h3:hover {text-decoration:underline;}
#mini-site-secondary .articles .item p:hover {color: #666666;}
#mini-site-secondary .articles .last {border-right:none;}
#mini-site-secondary .articles .photo {padding:10px; width: 201px; height:109px;}
#mini-site-secondary .articles img {width:201px; height:109px;}
#mini-site-secondary .articles .descr {width:201px; height:179px; padding:10px; background:#f6f6f6;}
#mini-site-secondary .articles h3 {font-size:14px; margin:0px; margin-bottom:10px;}

#mini-site-right-bottom {float:left; width:682px; margin-left:5px;}

.mini-site-videos-list {  height: 87px; margin: 0; background: #7b7b7b }
.mini-site-videos-list .video-thumb { margin: 5px 0 0 5px; background: #dcdcdc; float: left  }
.mini-site-videos-list .video-thumb .image { position:relative; width: 112px; height: 68px; margin: 5px; float: left; }
.mini-site-videos-list .video-thumb .image a.btn { position: absolute; text-align:center; width: 100%; height: 100%; padding-top: 16px;}
.mini-site-videos-list .video-thumb .thumb-description { float: left; width:90px; height: 68px; margin: 5px 5px 5px 0;}
.mini-site-videos-list .video-thumb .thumb-description span { color:#676767; font-size:90%;}
.mini-site-videos-list .video-thumb .thumb-description a { text-decoration: none; font-size: 90%; }
.mini-site-videos-list .video-thumb .thumb-description a:hover { text-decoration: underline; }

#mundial { background: #0466ad url(../campaigns_v2/ethniki-live/skin__v2.jpg) top center no-repeat fixed;}

#bestfighter { background: #000000 url(../campaigns_v2/bestfight/skin.jpg) top center no-repeat fixed;}

#wrapper .fasa {margin-top: 20px; display: block;}

.article-horiz-holder.latest img { width: 669px; }
.article-horiz-holder.latest { margin: 10px 0 10px 5px; height: auto; }
.article-horiz-holder.latest.wide div { width: auto;margin: 10px 5px; }
.article-horiz-holder.latest a span { margin: 7px 0; }
.article-horiz-holder.latest p { font-size: 13pt; }
.article-horiz-holder.latest.wide h3 { font-size: 17pt; font-weight: normal; }

.article-horiz-holder.latest p { margin: 0px 0 10px 0; }
.latest .addthis_button_compact { margin: -37px 0 0 640px; }

