@charset "utf-8";
/* CSS Document */
body {
	background:#212121 url(../../img/frontend/bg.jpg) repeat-x;	
}
a {
	outline:none;
}
.header_logo {
	padding-top:16px;
	padding-left:5px;
}

.container {
	/* background:none;*/
}

/* Top menu */
ul#menu_area  {
	margin:0;
	padding:0 0 0.6em 0;
	list-style:none;
	float:left;
	background:url(../../img/frontend/topmenu_bg.png) repeat-x;
}

ul#menu_area li {
	float:left;
	height:61px;
	position: relative;	
	line-height:1.6em;
	margin-top:2px;
	text-align:center;
	font-size:112%;
	background:none;
}

ul#menu_area li a{
	height:61px;
	position: relative;
	display:block;
	line-height:1.6em;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	z-index:100;
	background:none;
}

.navbg {
  position: relative;
  width: 100%;
  height: 0;
  margin: 0;
  top: -61px;
  z-index: 0;
  background:#2963AC;
}

ul#menu_area li.selected {
	height:48px;
	background:#B3602A;
}
/* End of Top menu */


/* Pathway */
.pathway {
	margin-left:10px;
	height:25px;
	background:url('../../img/frontend/pathway_bg.jpg') no-repeat;
	color:#333;
	font-size:14px;
	font-weight:bold;
	text-indent:25px;
}
/* END pathway */
/* Diadyo Content */

#con_news {
	
}

	/* News widget */
	#gallery_wrap {
		margin-top:3px;
		margin-left:10px;
		margin-bottom:5px;
	}
	.panel {}	
	/* End News Widget */

#con_content {
	padding-top:10px;
}
	/* Left Banners */
	.banner-left {
		padding-left:10px;		
		padding-bottom:10px;
	}
	.banner-left img {
		border:#333 solid 1px;
	}
	/* End Left Banners */
	
	/* Main News List */
	.head {
		height:20px;
		background:url(../../js/frontend/jquery-ui/css/custom-theme/images/ui-bg_gloss-wave_25_333333_500x100.png) no-repeat 0px -35px;
		padding:5px;
		width:422px;
	}
	.head div.title {
		float:left;
		font-size:16px;
		font-weight:bold;
		color:#fff;
		line-height:20px;
	}
	.head div.more {
		float:right;
		color:#fff;
		background:url(../../img/frontend/icons/open_folder.png) no-repeat 0px 5px;
		padding-left:15px;
	}	
	.head div.more a:link{
		color:#fff;
		text-decoration:none;
	}	
	.head div.more a:visited{
		color:#fff;
		text-decoration:none;
	}	
	.head div.more a:hover{
		color:#F60;
		text-decoration:underline;
		background-color:#333;
		display:block;
	}	

	.news-body {
		padding-bottom:10px;
	}
	.news-body div.entry {		
		width:412px;
		padding:5px;
		height:98px;
		border-bottom:#ccc dashed 1px;		
	}
	.news-body div.entry-last {
		width:412px;
		padding:5px;
		height:98px;
	}
	.news-body div.thumb {
		width:120px;
		height:90px;		
		margin-right:10px;
		float:left;
		border:#333 solid 1px;
	}
	.news-body div.details {
		float:left;
		width:280px;
	}
	.news-body div.title {
		font-size:1.0em;
		font-weight:bold;
		color:#B3602A;		
	}
	.news-body div.text {
		font-size:0.9em;
	}
	.news-body div.more {
		font-weight:bold;
		color:#0B5791;		
	}	
	.news-body div.more a {
		color:#0B5791;
		text-decoration:none;
	}
	.news-body div.more a:visited {
		color:#0B5791;
		text-decoration:none;
	}
	.news-body div.more a:hover {
		color:#900;
		text-decoration:underline;
	}
/* ALL NEWS */
	.allnews-body {
		padding-bottom:10px;
	}
	.allnews-body div.entry {		
		width:600px;
		padding:5px;
		height:98px;
		border-bottom:#ccc dashed 1px;		
	}
	.allnews-body div.entry-last {
		width:600px;
		padding:5px;
		height:98px;
	}
	.allnews-body div.thumb {
		width:120px;
		height:90px;		
		margin-right:10px;
		float:left;
		border:#333 solid 1px;
	}
	.allnews-body div.details {
		float:left;
		width:465px;
	}
	.allnews-body span.createddate {
		font-size:0.9em;
		color:#333;
	}
	.allnews-body span.createdtime {
		font-size:0.8em;
		color:#999;
	}
	.allnews-body div.title {
		font-size:1.0em;
		font-weight:bold;
		color:#B3602A;		
	}
	.allnews-body div.text {
		font-size:0.9em;
	}
	.allnews-body div.more {
		font-weight:bold;
		color:#0B5791;		
	}	
	.allnews-body div.more a {
		color:#0B5791;
		text-decoration:none;
	}
	.allnews-body div.more a:visited {
		color:#0B5791;
		text-decoration:none;
	}
	.allnews-body div.more a:hover {
		color:#900;
		text-decoration:underline;
	}

/* ALL NEWS END */
	.module-body {
		height:240px;	
		width:420px;
		padding:5px;
	}
	.module-body div.entry {
		padding:5px;
		width:190px;
		height:90px;
		float:left;
		border:#eee solid 1px;		
		margin-right:15px;
		margin-top:10px;
		margin-bottom:10px;
	}
	.module-body div.entry-right {
		padding:5px;
		width:190px;
		height:90px;
		float:left;
		border:#eee solid 1px;				
		margin-top:10px;
		margin-bottom:10px;
	}
	.module-body div.title {
		font-size:14px;
		font-weight:bold;
		color:#B3602A;
	}
	.module-body div.text {
		float:left;
		width:100px;
		padding-right:5px;
		font-size:11px;
	}
	
	.module-body div.text a{
		text-decoration:none;
		color:#000;
	}
	.module-body div.text a:hover{
		text-decoration:none;
		color:#B3603A;
	}	
	.module-body div.thumb {
		float:left;
		width:80px;
		height:60px;	
	}
	.module-body div.thumb img {
		border:#333 solid 1px;
	}
	/* End Main News List */

.content-title {
	margin-top:20px;
	text-indent:20px;
	background:url('../../img/frontend/pathway_arrow.png') left no-repeat;
	border-bottom:#999 solid 1px;
	height:22px;
	padding-top:3px;
	font-size:13px;
	font-weight:bold;
}
/* End Diadyo Content */

/* Start Article Body */

.article-body {
	padding: 5px 10px 10px 10px;
}
.article-body div.date {
	font-size::0.9em;
	color:#7a7a7a;
}
.article-body div.date span {
	font-weight:bold;
}
.article-body div.headline {
	border-bottom:1px solid #c2c2c2;
	padding-bottom:10px;
}
.article-body div.headline h2 {
	padding:0px;
	margin:0px;
	font-weight:bold;
	font-size:2.0em;
} 
.article-body div.share {
	text-align:right;
	padding-top:10px;
	padding-bottom:5px;
}
.article-body div.side-photo {
	width:200px;
	padding:5px;
	border:#c2c2c2 1px solid;	
	margin-top:20px;
	margin-bottom:20px;
}
.article-body div.side-photo span.magnify {
	font-size:0.9em;
	color:#999999;	
}
.article-body div.copyright {
	text-align:right;	
	font-size:0.9em;
	font-style:italic;
	color:#666666;	
}
.article-body div.cutline {
	text-align:right;
	font-size:1em;
	font-weight:bold;
}
.article-body div.left {	
	float:left;
	margin-right:20px;
}
.article-body div.right {
	float:right;
	margin-left:20px;
}
.article-body div.photo {
	padding-bottom:10px;
	border-bottom:#999 solid 1px;
	margin-bottom:10px;
}
.article-body div.photo img {
/*	border:#666 solid 1px; */
}
/* End Article body */

/* Diadyo Main Banners */
#con_mainbanners {
}
#mainbanners {
	height:100px;
	background:url(../../img/frontend/footer_bg.jpg) repeat-x;
	margin-bottom:10px;
}
/* End Diadyo Main Banners */

/* Diadyo Footer */
#con_footer {
	background:none;
}
#footer {	
	width:930px;
	/*background:#666 url(../../img/frontend/footer_gradient_bg.png) bottom repeat-x;*/
	background:url(../../img/frontend/footer_bg.png) no-repeat;
	margin-top:6px;	
	padding:10px;
	height:250px;
}
#con_footer div.category {
	font-size:0.9em;
	height:175px;
	border-right:#888 dotted 1px;
	width:290px;
	float:left;
	padding:5px;
	margin-right:9px;	
	margin-top:30px;
}
#con_footer div.category-last {	
	font-size:0.9em;	
	width:210px;
	height:290px;
	float:left;
	padding:5px;
	margin-top:30px;
}
#con_footer span.title {
	color:#FFF;
	font-weight:bold;
	font-size:1.4em;
}
#con_footer ul {
	padding:0px;
	margin:0px;
	color:white;
	list-style-type:none;
}
#con_footer li {
	padding-left:9px;
	line-height:20px;	
	background:url(../../img/frontend/icons/pointer.png) 0px 6px no-repeat;
}
#con_footer li a:link {
	color:white;
	text-decoration:none;
}
#con_footer li a:visited {
	color:white;
	text-decoration:none;
}
#con_footer li a:hover{
	color:orange;
	text-decoration:none;
}


.footer {
	float:right;
	padding-bottom:5px;
}

.footer_l {
	float:left;
}

/* End Diadyo Footer */

/* Diadyo jQuery UI */

.ui-tabs {
	border:none;
}
.ui-tabs .ui-tabs-nav {
	font-size:0.8em;
}
.ui-tabs .ui-tabs-panel {
	padding:5px;
	background:#F3F3F3 url(../../css/frontend/blueprint/images/d2_gradient_bg.jpg) repeat-x bottom;
	font-size:0.90em;
	overflow:hidden;
	border:#333 solid 1px; /* gia kapoio logo ston IE paei 1 pixel katw apo thn kentrikh fwtografia -- to evala sto ie.css me allo height */
}
.ui-tabs#tabs .ui-tabs-panel {
	padding:5px;
	background:#F3F3F3 url(../../css/frontend/blueprint/images/d2_gradient_bg.jpg) repeat-x bottom;
	font-size:0.90em;
	overflow:hidden;
	border:#333 solid 1px; /* gia kapoio logo ston IE paei 1 pixel katw apo thn kentrikh fwtografia -- to evala sto ie.css me allo height */
}
.ui-tabs#tabs .ui-tabs-panel li {
	list-style:square;
}

.ui-tabs#tabs .ui-tabs-panel a {
	text-decoration:none;
}
.ui-tabs#tabs .ui-tabs-panel a:visited {
	text-decoration:none;
}
.ui-tabs#tabs .ui-tabs-panel a:hover {
	color:#B3603A;
	text-decoration:underline;
}
#tabs div.more {
	text-align:right;
	font-weight:bold;
	color:#DF5D26;
} /* More news link for topnews */
#tabs div.more a:link{
	color:#DF5D26;
	text-decoration:none;
} /* More news link for topnews */
#tabs div.more a:visited{
	color:#DF5D26;
	text-decoration:none;
} /* More news link for topnews */
#tabs div.more a:hover{
	color:#F90;
	text-decoration:underline;
} /* More news link for topnews */

/* End Diadyo jQuery UI*/

/* Diadyo right modules start */
.table-front {
	width:293px;
	font-size:1em;
}
.table-front thead {
	font-size:1.2em;	
}
.table-front .normal {
	background:#ccc;
}
.table-front .normal:hover {
	background:#ccc;
	background:#F93;	
}
.table-front .alt {
	background:#eee;
}
.table-front .alt:hover {
	background:#F93;
}
.search-news {
	margin-left:2px;
}
/* Diadyo right modules end */

.panel-overlay a {
	color:#FFF;
	text-decoration:none;
}
.panel-overlay a:visited {
	color:#FFF;
	text-decoration:none;
}
.panel-overlay a:hover {
	color:#ccc;
	text-decoration:underline;
}

/* sponsors */

.sponsors_title {
	margin-left:12px;
	margin-bottom:10px;
}
.innerbanners_header {
	margin-left:10px;
	margin-top:15px;
	margin-bottom:8px;
	border-bottom:1px solid #222;
	width:120px;
	text-align:center;
}

.banners_size {
	width:140px;
	text-align:right;
	border:1px solid #000;
	margin-bottom:6px;
	margin-left:10px;
}

.sponsor_simple {
	width:90px;
	float:left;
	margin-left:10px;
	margin-right:3px;
	margin-bottom:5px;	
	border:1px solid #000;
}

/* static pages */
.assets_title {
	margin-left:5px;
	margin-bottom:10px;
}

.static-body {
	padding: 2px 10px 10px 10px;
}

.static-body div.headline {
	border-bottom:1px solid #c2c2c2;
	margin-bottom:4px;
	padding-bottom:4px;
}
.static-body div.headline h2 {
	padding:0px;
	margin:0px;
	font-weight:bold;
	font-size:1.6em;
} 
.static-body div.copyright {
	text-align:right;	
	font-size:0.9em;
	font-style:italic;
	color:#666666;	
}
.static-body div.photo {
	padding-bottom:10px;
	border-bottom:#999 solid 1px;
	margin-bottom:10px;
}
/* Paging */
div.paging {
	background:#fff;
	color: #ccc;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}
.cake-sql-log {
	color:#FFF;
}
/* Diadyo typografy */
.white {color:#FFF;}
.white a {color:#FFF; text-decoration:none;}
.white a:visited {color:#FFF; text-decoration:none;}
.white a:hover {color:#FF6600; text-decoration:underline;}
.small_d2 {font-size:.8em;line-height:1.1em;}
.small_d2bld {font-size:.9em;font-weight:bold;line-height:0.9em;}
.large_d2 {font-size:1.1em;line-height:1.4em;}
.small_topmenu {font-size:.75em;margin-bottom:2.875em;line-height:1.20em;vertical-align:top;}
/* End Diadyo typography */

/* videos */
.article-body div.headline_video {
	border-bottom:1px solid #c2c2c2;
	font-size:1.5em;line-height:1;
	margin-bottom:0.2em;
	padding-bottom:0.2em;
	font-weight:normal;color:#111;
}

.article-body div#search {
	width:98%;
	height:24px;
	padding:0 6px 8px 6px;
	background:#EAEAEA;
	border:1px solid #cccccc;
	margin-bottom:18px;
	font-size:1.1em;
	font-weight:bold;
	color:#900;
}

.videoSearchQuery {
	width:200px;
	font-size:11px;
	height:15px;
	padding-top:2px;
}

.videoSearchButton {
	width:100px;
	height:20px;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
}

.head_videos {
	height:20px;
	background:url(../../img/frontend/ui-bg_gloss-wave_25_333333_500x100.png) 0px -35px;
	padding:5px;
	width:602px;
	margin-top:10px;
}

.head_videos div.title {
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	line-height:20px;
}

.video_thumb {
	border:1px solid #333333;
	margin-top:2px;
}

ul#video_entries {
	margin:0;
	padding:0;
	list-style-type:none;
}

ul#video_entries li{
	width:112px;
	height:160px;
	background:#fefefe;
	padding:2px;
	float:left;
	margin-left:2px;
	margin-right:2px;
	margin-top:3px;
	margin-bottom:3px;
	border:1px solid #CCC;
	line-height:13px;
}

ul#video_entries li a{
	text-decoration:none;
	font-size:10px;
	color:#333;
}

ul#video_entries li a:hover{
	text-decoration:none;
	color:#930;
}

#multimedia-tabs div#categories {
	width:98%;
	padding:0 6px 8px 6px;
	margin-bottom:14px;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#900;
}

#multimedia-tabs div#categories div.entry{
	margin-left:6px;
	margin-top:6px;
	float:left;
	display:block;
	cursor:pointer;
}

#multimedia-tabs div#categories div.entry a {
	width:136px;
	padding-left:4px;
	padding-top:2px;
	padding-right:2px;
	background:#dedede;
	border:1px solid #ccc;
	min-height:40px;
	display:block;
	cursor:pointer;
	text-decoration:none;
	line-height:12px;
}

#multimedia-tabs div#categories div.entry a:hover{
	width:136px;
	padding-left:4px;
	padding-top:2px;
	padding-right:2px;
	background:#FFF;
	display:block;
	cursor:pointer;
	border:1px solid #ccc;
}

#multimedia-tabs div#categories div.selected a{	
	width:136px;
	padding-left:4px;
	color:#FFF;
	padding-top:2px;
	padding-right:2px;
	background:#DF5E26;
	display:block;
	cursor:pointer;
	border:1px solid #ccc;
}


#multimedia-tabs div#categories div.selected a:hover{	
	width:136px;
	padding-left:4px;
	color:#FFF;
	padding-top:2px;
	padding-right:2px;
	background:#DF5E26;
	display:block;
	cursor:default;
	border:1px solid #ccc;
}

#multimedia-tabs div.pic_entry{	
	width:102px;
	height:55px;
	float:left;
}

img.photo_thumb {
	border:1px solid #333333;
}

a img.photo_thumb {
	border:1px solid #333333;
}

a:hover img.photo_thumb {
	border:1px solid #FFAF0F;
}
/**********************************/
/* NEXT PREVIOUS GAME CSS */
.d2_npgame_holder {
	width:283px;
	height:70px;
	padding:5px;
	padding-top:0px;
}
.d2_npgame_holder div.logo {
	width:65px;
	height:70px;
	float:left;
}
.d2_npgame_holder div.teamname {
	font-weight:bold;
}
.d2_npgame_holder div.vs {
	width:30px;
	height:70px;
	float:left;
}

.d2_npgame_holder div.details {
	width:110px;
	height:65px;
	background-color:#DF5E26;
	float:left;
	margin-left:10px;
	padding-top:5px;
}

.d2_npgame_holder h3 {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;	
}
.d2_npgame_holder h2 {
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	border-bottom:#FFF solid 1px;
	margin-bottom:3px;
}

.loading {
	width:600px;
	height:30px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}