/***** 1. RESET ******/
@charset "UTF-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: middle;
	background: transparent;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

hr{
	width:100px;
	text-align:center;
	margin:0 auto;
	/*color:#ececec;*/
}
/***** 2. GENERAL STYLES ******/

body {
	font : normal 12px Arial, Helvetica, sans-serif;
	color : #fefefe;
	margin : 0;
	padding : 0;
	background-image: url(../images/482283.jpg); 

  /* background-image: url('../images/Bottom_texture.jpg'); */
  background-repeat: repeat;
  background-attachment: fixed;
  background-position: top left;
      
	background-color: #020202;
	background-repeat: no-repeat;
	background-position: top center;
}

p { margin : 0;padding : 0;}
a:visited, a:link {color : #a4a4a4;text-decoration : none;background:none;}
a:hover {color : #fefefe;text-decoration : none;background:none;}
h1 { color : #e5e5e5;margin: 0px 0px 10px 0px;padding-bottom : 5px;font : normal 17px;border-bottom : 1px solid #efece7;}
h2 {
	color : #e5e5e5;
	padding-bottom : 5px;
	font-size: 14px;
	font-family: Arial, Tahoma, Helvetica;
	font-style: normal;
}
h3 {color : #e5e5e5;margin : 10px 0;padding-bottom : 5px;font : bold 14px;border-bottom : 1px solid #333333;}
h4 {color : #e5e5e5;margin : 5px 0;padding-bottom : 5px;font : bold 12px ;}



br.Clearline,
div.Clearline {
	font-size: 0px;
	line-height: 0px;
	display: block;
	clear: both;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 0px;
}
/*** Layout ****/

div#Container {
	background: #111111;
	text-align: left; /*** Because we centered the text in body we have to move the text back to left aligning ***/
	margin: 0 auto; /* Centers the design, not in IE5 */
	width: 965px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	margin-top: 0px;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
  background-image: url('images/Middle_texture.jpg');
  background-repeat: repeat-x;
  background-position: top left;
  background-attachment: fixed;    
}


* html div#Container {
	height: 100%;  /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/
}



#wrapper {
	margin : 0 auto;
	width : 955px;
	height: 193px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-color: #111111;
}

#header {margin : 0; background:#111111;}

#logo {
	float: left;
	width: 263px;
}
#paokbc_title {
	float: right;
	height: 30px;
	width: 680px;
	text-align: right;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 12px;
}
#search {
	float: right;
	height: 28px;
	width: 680px;
	text-align: right;
	padding-top: 95px;
	padding-right: 12px;
	padding-bottom: 5px;
}
#topmenu {
	float: right;
	width: 880px;
	text-align: right;
	z-index: 1000;
}

#main-content {
	margin : 0 auto;
	width : 955px;
	background:#111111;
}

#slideshow-column {
    float: left;
	width : 460px;
	background:#111111;
	z-index: 0;
}

#tabs {
    float: left;
	width : 290px;
	margin-left: 3px;
	background:#111111;
	z-index: 0;
}

#tabs-column {
	border: 0px solid #575757;
}

#tabs-column h2 {
	color : #c1c1c1;
	padding-left : 5px;
	margin-bottom : 10px;
}
#tabs-news {
	border: 0px solid #575757;
}

#left-column {
	width : 750px;
	padding : 0 0 15px 0;
	min-height: 450px;
	margin-bottom: 5px;
	float : left;
	border: 1px solid #575757;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-image: url(../images/bg_eagle.gif);

}

#mainleft-column {
	width : 755px;
	margin-bottom: 5px;
	float : left;
	background: #111111;
}
#mainright-column {width : 205px;float : right;  padding: 0px 0px 0px 5px; margin:0;  background:#111111;}

#right-column {width : 195px;float : right;  padding: 0px 0px 0px 5px; margin:0;  background:#111111;}

#footer { margin : 0 auto;
		  width : 925px;
		  text-align:right;
		  padding : 10px 15px;
		  background:#111111;
		  clear : both;}

#sponsors { margin : 0 auto;
		  width : 955px;
		  padding : 10px 0px;
		  background:#fff;
		  clear : both;}

#mainsponsors { margin : 0 auto;
		  border: 1px solid #575757;
		  width : 955px;
		  padding : 10px 0px;
		  clear : both;}

.page-news div{ padding-left: 15px; padding-bottom: 10px; padding-right: 10px; clear : both; }
.page-news p { padding-left: 15px; padding-bottom: 10px; padding-right: 10px;  }
.page-news table { width: 310px; margin: 5px; text-align: center; }
.page-news h2{
	padding-left: 15px;
	padding-top: 5px;
	background-repeat: repeat-x;
	background-image: url(../images/bg_articleheader.gif);
	height: 30px;
 }

.sponsors div{ padding-left: 15px; padding-bottom: 10px; padding-right: 10px; clear : both; }
.sponsors p { padding-left: 15px; padding-bottom: 10px; padding-right: 10px;  }
.sponsors table { padding: 5px; text-align: center; }
.sponsors h2{
	padding-left: 15px;
	padding-top: 5px;
	background-repeat: repeat-x;
	background-image: url(../images/bg_articleheader.gif);
	height: 30px;
 }


.data div{ padding-left: 15px; padding-bottom: 10px; padding-right: 10px; clear : both; }
.data p{ padding-left: 15px; padding-bottom: 10px; padding-right: 10px; }
.data li {
	text-align: left;
	display: block;
	float: left;
	clear: both;
	margin: 0 15px;
}
.data table { padding: 5px; text-align: center; }
.data h2{
	padding-left: 15px;
	padding-top: 5px;
	background-repeat: repeat-x;
	background-image: url(../images/bg_articleheader.gif);
	height: 30px;
 }

.data div.imageplace{ padding: 0 5px; margin: 0 clear:none;}
.data div.images {float:left;  text-align: center; width: 150px; height: 160px; background: #575757; margin:5px; clear:none; }

.player div{ padding-left: 15px; padding-bottom: 10px; padding-right: 10px;}
.player table { padding: 5px; text-align: center; }
.player h2{
	padding-left: 15px;
	padding-top: 5px;
	background-repeat: repeat-x;
	background-image: url(../images/bg_articleheader.gif);
	height: 30px;
 }
.player h3{
	padding-left: 15px;
	padding-top: 5px;
	height: 20px;
	border-bottom : 1px solid #333333;
 }

.player div.formerclubs{ padding-left: 15px; padding-bottom: 10px; padding-right: 10px;}


.page-newslist div{ padding-left: 15px; padding-bottom: 10px; padding-right: 10px;  clear : both;}
.page-newslist p { padding-left: 15px; padding-bottom: 10px; padding-right: 10px;}
.page-newslist img { width: 100px; margin: 5px; pagging: 5px; float: left;}
.page-newslist h2{
	padding-left: 15px;
	padding-top: 5px;
	background-repeat: repeat-x;
	background-image: url(../images/bg_articleheader.gif);
	height: 30px;
 }

.mainbody{
	padding: 10px;
}


.match {text-align:center;  margin:0; padding: 2px; background: #ffffff; height: 65px;color: #111111;}
.match_home {width: 62px; float: left; text-align:center;font-size: 10px; }
.match_text {width: 55px; float: left; padding: 5px;  font-size: 13px;font-weight: bold;  }
.match_text a:hover{ color: #111111 }
.match_visitor {width: 62px; float: left; text-align:center;font-size: 10px;}
.next_match {text-align:center;  padding-top: 5px; font-size: 11px; color: #cccccc;}
.next_match h2 {
	padding: 0px;
	font-size: 13px;
}

.schedule td {text-align:center; padding:5px  10px; border:1px dotted #fff;}
.schedule td.orange {text-align:center; padding: 5px 10px; background: #e37c01; border:1px dotted #fff;}
.schedule table {text-align:center; border: 1px solid #575757;font-size:12px; }

.full_standing td {text-align:left; padding:5px  15px;}
.full_standing td.grey {text-align:left; padding: 5px 15px; background: #231F20;}
.full_standing table {text-align:center; border: 1px solid #575757;font-size:12px; }

.standing td {text-align:left; padding: 2px;}
.standing td.grey {text-align:left; padding: 2px; background: #231F20;}

.standing table {text-align:center; border: 1px solid #575757;font-size:11px; }


#home {background-color:#231f20; position:relative; height:200px; width:285px; border:solid 1px #575757; font-size:11px;}
.feature { height:200px; position:absolute; width:285px; overflow:hidden; text-align:center; }
.feature img { border:none; }
.feature li {text-align: left; display: block; float: left; margin: 0 5px; }
.tabs { margin:0;padding:0px;}
.tabs li {background-color:#111111;display:inline;float:none;list-style:none; padding:5px; }
.tabs li a { color:#e5e5e5; display:inline; height:auto;padding:5px 15px;text-decoration:none;width:auto;}
.tabs li.active { background-color:#231f20; border:solid 1px #575757; border-bottom: 0}
.tabs li a.active { color:#e5e5e5; }


#home2 {background-color:#231f20; position:relative; height:192px; width:285px; border:solid 1px #575757;}
.feature2 { position:absolute; width:285px; overflow:hidden; height:190px; }
.feature2 img { border:none; }
.feature2 li {text-align: left; width:278px; display: block; float: left; margin: 0 5px; }

.tabs2{ margin:0;padding:0px;}
.tabs2 li {background-color:#231f20;  border:solid 1px #575757; border-bottom: 0; display:inline;float:none;list-style:none; padding:5px; }
.tabs2 li a { color:#e5e5e5; display:inline; height:auto;padding:5px 15px;text-decoration:none;width:auto;}



.carousel { background: #ffffff; position:relative; overflow:hidden; margin:auto; margin-top: 5px; }


.comment_black{
	background-color:#111111;
	border:1px solid #ffffff;
}
.comment_grey{
	background-color:#333333;
	border:1px solid #ffffff;
}

#banners{
    float: left;
	width : 750px;
	margin-left: 5px;
	height: 121px;
	background:#111111;
}


#b_diarkeias {
    float: left;
	clear: right;
	margin: 65px 0 1px 0;
	width : 460px;
	height: 61px;
	background:#111111;
}

#b_paoksportsarena{
    float: left;
	width : 230px;
	height: 120px;
	padding: 1px 0 0 0px;
	background:#111111;
}

#b_akadhmies_nba {
	width : 230px;
	float: left;
}
#b_akadhmies{
	height: 120px;
	padding: 1px 0 0 1px;
	background:#111111;
	clear: both;
}

#b_nba{
	height: 61px;
	padding: 1px 0 0 1px;
	background:#111111;
}
#b_blogs_encycl {
	width : 285px;
	float: left;
}
#b_blogs{
	height: 60px;
	padding: 1px 0 0 1px;
	background:#111111;
	clear: both;
}


#b_encyclopedia{
	height: 61px;
	background:#111111;
	padding: 1px 0 0 1px;
}

#b_supporters{
    float: left;
	height: 121px;
	background:#111111;
	padding: 1px 0 0 2px;
}

#b_concerts{
    float: left;
    text-align: center;
	background:#111111;
	padding: 1px 0 0 2px;
}

#trophies_menu{height:80px; margin-top:5px;}
#trophies_menu a{background-repeat:no-repeat; height:80px;display:block;}
#trophies_menu li{ list-style:none; float:left;}

#t_1959{overflow:hidden; width:79px;}
#t_1959 a{background-image:url(../images/1959.gif);}
#t_1959 a:hover{background-position: 0px -80px;}

#t_1984{overflow:hidden; width:73px;}
#t_1984 a{background-image:url(../images/1984.gif);}
#t_1984 a:hover{background-position: 0px -80px; }

#t_1991{overflow:hidden; width:76px;}
#t_1991 a{background-image:url(../images/1991.gif);}
#t_1991 a:hover{background-position: 0px -80px; }

#t_1992{overflow:hidden; width:75px;}
#t_1992 a{background-image:url(../images/1992.gif);}
#t_1992 a:hover{background-position: 0px -80px; }

#t_1994{overflow:hidden; width:75px;}
#t_1994 a{background-image:url(../images/1994.gif);}
#t_1994 a:hover{background-position: 0px -80px; }

#t_1995{overflow:hidden; width:75px;}
#t_1995 a{background-image:url(../images/1995.gif);}
#t_1995 a:hover{background-position: 0px -80px; }

#t_1999{overflow:hidden; width:75px;}
#t_1999 a{background-image:url(../images/1999.gif);}
#t_1999 a:hover{background-position: 0px -80px; }

#thessaloniki{overflow:hidden; width:225px;}
#thessaloniki a{background-image:url(../images/thessaloniki.gif);}
#thessaloniki a:hover{background-position: 0px -80px; }


#logos_menu{margin-top:123px;border:1px solid #666666;width:188px;margin-left:2px;}
#logos_menu a{background-repeat:no-repeat; height:80px;display:block;}
#logos_menu li{ list-style:none; float:left;}

#esake{overflow:hidden; width:60px;}
#esake a{background-image:url(../images/logo_esake.gif);}
#fiba{overflow:hidden; width:60px;}
#fiba a{background-image:url(../images/logo_fiba.gif);}
#euroleague{overflow:hidden; width:60px;}
#euroleague a{background-image:url(../images/logo_euroleague.gif);}
#eok{overflow:hidden; width:60px;}
#eok a{background-image:url(../images/logo_eok.gif);}
#acpaok{overflow:hidden; width:60px;}
#acpaok a{background-image:url(../images/logo_acpaok.gif);}
#paokfc{overflow:hidden; width:60px;}
#paokfc a{background-image:url(../images/logo_paokfc.gif);}
#palaimaxoi{overflow:hidden; width:60px;}
#palaimaxoi a{background-image:url(../images/logo_palaimaxoi.gif);}
#europcup{overflow:hidden; width:60px;}
#europcup a{background-image:url(../images/logo_europcup.gif);}


.logos_menu{height:80px; margin-top:5px;}
.logos_menu a{background-repeat:no-repeat; height:80px;display:block;}
.logos_menu li{ list-style:none; float:left;}


/* pagination */
.items_per_page{ margin-top:10px;}
.current_page{float:left; margin:10px 10px;  padding:6px; clear: both; background: #575757;}
.pages{float:left; margin-top:10px;}
.pages li{float:left; padding:6px!important; margin-right:2px; list-style:none; }
.pages li a{text-decoration:none!important;}
.next_page{padding:6px 0;border:1px solid #575757;}
.previous_page{padding:6px 0;border:1px solid #575757;}
.gotopage form{clear:both;padding:7px 0; }

/* end pagination */
#rightbanner1,#rightbanner2 {
    margin-top:2px;margin-left:2px;border:1px solid #666666;width:188px;
}
