/***** 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;
	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 Trebuchet MS, Helvetica, sans-serif;
    color : #fefefe;
    margin : 0;
    padding : 0;
    background-image: url(../images/bg_top.png); 
    background-attachment: fixed;
    background-color: #111;
    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 : #191919;text-decoration : none;background:none;}
h1 { color : #191919;margin: 0px 0px 10px 0px;padding-bottom : 5px;font : normal 17px;border-bottom : 1px solid #efece7;}
h2 {
	color : #191919;
	padding-bottom : 5px;
	font-size: 14px;
	font-style: normal;
}
h3 {color : #191919;margin : 10px 0;padding-bottom : 5px;font : bold 14px;border-bottom : 1px solid #333333;}
h4 {color : #191919;margin : 5px 0;padding-bottom : 5px;font : bold 12px ;}

.p30 {font-size: 30px;}
.p72 {font-size: 72px;line-height:130px;}
.grey {color:#999999;}
.p14 {font-size: 14px;}
.p17 {font-size: 17px;}
.p80 {font-size: 80px;line-height:130px;}

.bold {font-weight: bold;}

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 {
    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: 1000px;
    height:auto !important; /* real browsers */
    height:100%; /* IE6: treaded as min-height*/
    min-height:100%; /* real browsers */
    margin-top: 0px;
    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 : 1000px;
	height: 150px;
}

#header {margin : 0; background:#111111;}

#logo {
	float: left;
	width: 120px;
}

#paokbc_title {
	float: left;
	height: 30px;
/*	width: 200px;*/
	font-weight: bold;
	padding-top: 50px;
}

#search {
    padding:10px 12px 5px 0;float:right;
}
#search form {
    float:left;
}

#topmenu {
	float: left;
	z-index: 1000;
    width:1000px;
    height:80px;
    background: url("../images/paokbc_assets.png") repeat scroll 0 -150px transparent;    
}

#main-content {
	margin : 0 auto;
    float:left;
	width : 1000px;
	background: #fff;
    color: #191919;
}

#main-content .white_shadow
{
    height: 20px;
    background: url("../images/paokbc_assets.png") no-repeat scroll 0 -240px #fff;

}

#breadcrumb {margin-left: 10px;}
#breadcrumb a{color: #666666;}
#breadcrumb a:hover{color: #666666; text-decoration: underline;}

#left-column {
	width : 620px;
	padding : 0 10px 15px 10px;
	min-height: 450px;
	margin-bottom: 5px;
	float : left;
}

#mainleft-column {
	float : left;

}
#mainright-column {width : 305px;float : right;  padding: 0px 0px 0px 5px; margin:0;  background:#111111;}

#right-column {width : 320px;float : right;  padding: 0px 10px; margin:0;}

#mainpage-black {width:100%;float:left;  background:#030303;}
#mainpage-multimedia {width:100%;float:left;background:#fff;}
#mainpage-banners {width:100%;float:left;background:#fff;}

.leftmain-column {
	width : 640px;
	padding : 0 10px;
	float : left;
}
.rightmain-column {width : 320px;float : right;  padding: 0px 10px; margin:0;}
.height450 {height: 450px;}
.height300 {height: 300px;}
.left300 {float:left;width:320px;}

.black {background: #030303}
.white {background: #fff}

.page-news table.schedule  { width: 580px; margin: 10px; text-align: center; }
.page-news table.schedule th {background:#e5e5e5;border:1px dotted #fff;}
.page-news table.schedule td {border:1px dotted #e5e5e5;}

.page-news table.players  { width: 580px; margin: 10px; text-align: center; }
.page-news table.players th {background:#e5e5e5;border:1px dotted #fff;}
.page-news table.players td {border:1px dotted #e5e5e5;}

.page-news table.player  {  background:#fff;margin: 10px; text-align: left; }
.page-news table.player th {background:#e5e5e5;border:1px dotted #fff;}
.page-news table.player td {padding:2px;}
.page-news table.player tr {border-bottom:1px dotted #e5e5e5;}

.page-news table.honors  { width: 450px; margin: 10px; text-align: center; }


.page-news .standing table {width: 450px; margin: 10px; text-align: center;margin:0 100px  }
.page-news .standing th {background:#e5e5e5;border:1px dotted #fff; }
.page-news .standing td {border:1px dotted #e5e5e5; }



.page-news p { padding-bottom: 10px; padding-right: 10px;  }
.page-news table { width: 310px; margin: 5px; text-align: center; }
.page-news h2{
    font-size: 19px;   
	padding: 0;
    border-bottom: 1px dotted #333333;
    margin-bottom:5px;
 }
.page-news a { color:#191919}
.page-news a:hover { color:#191919; text-decoration:underline;}
 
.page-news p.date {background: #cccccc; color: #191919; width: 60px;padding:4px;font-size:11px;}
.page-news ul{list-style: disc;margin-left:15px;}



.page-newslist p {padding-top:10px;}
.page-newslist img { width: 100px; margin: 5px; padding: 5px; float: left;}
.page-newslist h2{
	padding: 0;
    border-bottom: 1px dotted #333333;
    margin-bottom:5px;
 }

.page-newslist h2 a{
	font-size: 17px;
    color: #191919;
 }
 .page-newslist p.date{background: #cccccc; color: #191919; width: 60px;padding:4px;font-size:11px;}
 .page-newslist span.more{background: #e5e5e5; color: #191919; width: 80px;padding:2px 4px;font-size:11px;float:right;margin-bottom:10px;}
 

.page-newslist h2.cat_title
{
    border-bottom: 1px solid #191919;
    color: #191919;
    font-size: 19px;
    padding: 0px 5px 0 5px;
    text-align:right
}


h2.cat_title
{
    border-bottom: 1px solid #191919;
    color: #191919;
    font-size: 19px;
    padding: 0px 5px 0 5px;
    text-align:right
}

.content {float:left;}
.restcontent {float:right;width:150px;margin: 0 10px 50px 10px;}
/*
.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;}
*/

.mainbody{
	padding: 10px;
}

 p.back {background: #e5e5e5; color: #191919; width: 80px;padding:2px;font-size:11px;margin-bottom:10px;}




.match {width:320px; margin:0; padding: 2px; height: 75px; background: url("../images/paokbc_assets.png") repeat scroll -188px -494px transparent; }
.match_home {width: 100px; padding:3px;float: left;}
.match_text {width: 200px; float: left; padding: 5px;  font-size: 12px;line-height: 1em;}
.match_text a:hover{ color: #111111 }

.next_match {padding-top: 5px; font-size: 11px; color: #a4a4a4;}
.next_match h3 {
	padding: 2px;
	font-size: 12px;
    color: #fff;
    font-weight:normal;
    margin:0;
    border: none;
}

.next_match h3 span.left{
	float:left;
    width: 120px;
    padding-left: 3px;
    border-bottom:1px solid #333;
}

.next_match h3 span.right{
	float:right;
    width: 190px;
    padding-right: 3px;
    text-align:right; 
    border-bottom:1px solid #333;       
}

.next_match a:hover{color: #a4a4a4; text-decoration: underline;}

#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: 122px;
    float: left;
    width: 230px;
	margin-right: 2px;
	background:#111111;
	margin-top: 12px;    
}

#b_300{
	height: 122px;
    float: left;
    width: 214px;
	margin-right: 2px;
    margin-top: 12px;    
	background:#111111;
}

#viva{
	height: 130px;
    float: left;
    width: 210px; 
    margin-right: 2px;
    overflow:hidden;
}

#omadanet {
 	height: 130px;
    float: left;
    width: 208px;
    margin-right: 2px;
    overflow:hidden;        
}

#paokbannergoogleplay2 {
 	height: 130px;
    float: left;
    width: 108px;
    overflow:hidden;        
}

#paokbannerappstore2 {
 	height: 130px;
    float: left;
    width: 108px;
    margin-right: 2px;
    overflow:hidden;      
}
#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;
	margin-top: 12px;    
	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;
}
.rightbanner{margin:0 0 10px 0; width:310px;background: #e5e5e5;text-align:center;padding:5px;}
.rightbanner_m{width:310px;background: #e5e5e5;text-align:center;padding:5px;float:left;margin:5px 6px;}

#leftheader{float:left;width:550px;}
#rightheader{float:left;width:450px;}

.topbanner{float: right;height: 60px;width: 468px;padding:10px 10px 0 0 ;}


.fb {float:left;width:100px;}
.tw {float:left;width:100px;}
.line {height:1px; background: #666666;padding:0;margin-bottom:5px;}

/* Right Header*/

#rightheader .topsocial {
    float: right;width: 640px;padding:10px 10px 0 0;text-align:right;
    
}
#rightheader .topsocial ul {
    overflow: hidden;
    padding-left: 0.6em;
    list-style:none;
}
#rightheader .topsocial li {
    float: left;
    margin-left: 0.7em;
}
#rightheader .topsocial li:first-child {
    margin-left: 0;
}

#rightheader .topsocial .right {float:right}

#rightheader .topsocial .right li a {
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 23px;
    position: relative;
    text-indent: -5000px;
    width: 23px;
}


#rightheader .topsocial .right li a.facebook {
    background: url("../images/paokbc_assets.png") repeat scroll 0 -402px transparent;
}
#rightheader .topsocial .right li a.twitter {
    background: url("../images/paokbc_assets.png") repeat scroll -188px -401px transparent;
}
#rightheader .topsocial .right li a.rss {
    background: url("../images/paokbc_assets.png") repeat scroll -47px -402px transparent;
}
#rightheader .topsocial .right li a.youtube {
    background: url("../images/paokbc_assets.png") repeat scroll -94px -402px transparent;
}
#rightheader .topsocial .right li a.googleplus {
    background: url("../images/paokbc_assets.png") repeat scroll -141px -402px transparent;
}
#rightheader .topsocial .right li a.eurocup {
    background: url("../images/paokbc_assets.png") repeat scroll -235px -402px transparent;
}
#rightheader .topsocial .right li a.esake {
    background: url("../images/paokbc_assets.png") repeat scroll -286px -402px transparent;
}
#rightheader .topsocial .right li a.linkedin {
    background: url("../images/paokbc_assets.png") repeat scroll -235px -402px transparent;
}
#rightheader .topsocial .right li a.instagram {
    background: url("../images/paokbc_assets.png") repeat scroll -286px -402px transparent;
}




#rightheader .topsocial .right li a.facebook:hover {
    background-position: -24px -402px;
}
#rightheader .topsocial .right li a.twitter:hover {
    background-position: -211px -401px;
}
#rightheader .topsocial .right li a.rss:hover {
    background-position: -70px -402px;
}
#rightheader .topsocial .right li a.youtube:hover {
    background-position: -117px -402px;
}
#rightheader .topsocial .right li a.googleplus:hover {
    background-position: -165px -402px;
}
#rightheader .topsocial .right li a.eurocup:hover {
    background-position: -259px -402px;
}
#rightheader .topsocial .right li a.esake:hover {
    background-position: -310px -402px;
}

#rightheader .topsocial .right li a.linkedin:hover {
    background-position: -259px -402px;
}
#rightheader .topsocial .right li a.instagram:hover {
    background-position: -310px -402px;
}
/* Right Header end*/

/* Ticker module */
#ticker-module {
  padding: 0.3em 1em 0;
}
  #ticker-module .inner-container {
    height: 25px;
    overflow: hidden;
    border: 2px solid #363636;
    background: #000;
    position: relative;
  }
    #ticker-module .sponsor {
      float: left;
      width: 8.4em;
      border-right: 2px solid #363636;
      z-index: 10;
      position: relative;
    }
    #ticker-module .ticker {
      float: left;
      width: 854px;
      position: relative;
    }
      #ticker-module .ticker .messages {
        position: absolute;
        list-style: none;
        float: left;
        width: 800px;
      }
        #ticker-module .ticker .messages li {
          display: none;
          position: absolute;
          top: 0;
          color: #999;
          padding: .3em .9em;
          width: 59.2em;
        }
        #ticker-module .ticker .messages li:first-child {
          display: list-item;
        }
          #ticker-module .ticker .messages li .date-time {
            font-weight: bold;
            margin-right: .7em;
          }
            #ticker-module .ticker .messages li .date-time em {
              font-style: normal;
            }
          #ticker-module .ticker .messages li a {
            color: #999;
            text-decoration: none;
          }
          #ticker-module .ticker .messages li a:hover {
            color: #cccccc;
            text-decoration: underline;
          }
      #ticker-module .ticker .controls {
        position: absolute;
        top: 0;
        right: 0px;
        width: 8.7em;
        padding: .6em 0;
        height: 1.5em;
        overflow: hidden;
        border-left: 2px solid #363636;
        background: #000;
        }
        #ticker-module .ticker .controls a {
          float: left;
          display: block;
          width: 27px;
          height: 14px;
          text-indent: -500em;
          outline: none;
          background: url(../images/paokbc_assets.png) no-repeat 0 -464px;
          border-left: 2px solid #000;
        }
        #ticker-module .ticker .controls a:first-child {
          border-left: none;
        }
        #ticker-module .ticker .controls a.btn-pause {}
        #ticker-module .ticker .controls a.btn-pause:hover {
          background-position: 0 -479px;
        }
        #ticker-module .ticker .controls a.btn-play {
          background-position: -27px -464px;
        }
        #ticker-module .ticker .controls a.btn-play:hover {
          background-position: -27px -479px;
        }
        #ticker-module .ticker .controls a.btn-rewind {
          background-position: -54px -464px;
        }
        #ticker-module .ticker .controls a.btn-rewind:hover {
          background-position: -54px -479px;
        }
        #ticker-module .ticker .controls a.btn-forward {
          background-position: -81px -464px;
        }
        #ticker-module .ticker .controls a.btn-forward:hover {
          background-position: -81px -479px;
        }
        
#ticker-module .ticker .messages li .date-time em {
  color: #999999;
  font-style: normal;
  font-weight: bold;
}

#ticker-module .ticker .messages li a {
  color: #cccccc;
  text-decoration: none;
}

#ticker-module .inner-container {
  background: none repeat scroll 0 0 #0F0F0F;
  border: 1px solid #6B6C6C;
  overflow: hidden;
  position: relative;

  -webkit-box-shadow: 2px 2px 10px -7px #CCCCCC; /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
          box-shadow: 2px 2px 10px -7px #CCCCCC; /* Opera 10.5, IE9, Firefox 4+, Chrome 6+, iOS 5 */

  -webkit-border-radius: 4px; /* Safari 3-4, iOS 1-3.2, Android ≤1.6 */
          border-radius: 4px; /* Opera 10.5, IE9, Safari 5, Chrome, Firefox 4+, iOS 4, Android 2.1+ */

  /* useful if you don't want a bg color from leaking outside the border: */
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}

#ticker-module .ticker .controls a {
  border-left: none;
}

#ticker-module .ticker .controls {
  right: 0px;
  background: url(../images/ticker_left_border.c92a2dd32.png) no-repeat scroll 0px top #000000;
  border-left:none;
  width: 10em;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

#ticker-module .sponsor {
  background: url(../images/ticker_right_border.cdaa6222a.png) no-repeat scroll right top #000000;
  border-right: medium none;
  text-align: center;

  -webkit-border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  
  width:10em;
}

#ticker-module .sponsor img{
  /*width:70px;
  height:17px;*/ 
}

#ticker-module .ticker .controls a:first-child {
  border-left: medium none;
  margin-left: 1.3em;
}        

#sponsors {border-top: 1px solid #bdbdbd;border-bottom: 1px solid #bdbdbd;padding:10px; background: #fff;height:50px;}

#sponsors .controls{
    float: left;    
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    position: relative;
    text-indent: -5000px;
    width: 24px;
    height: 28px;
    padding: 10px 10px;
}

#sponsors .controls a {
          display: block;
          text-indent: -500em;
          height: 28px;
          outline: none;
          background: url(../images/paokbc_assets.png) no-repeat 0 -503px;
        }

#sponsors .controls a.prev-slide {
  background-position: -927px -503px;
}
#sponsors .controls a.prev-slide:hover {
  background-position: -927px -531px;
}


#sponsors .controls a.next-slide {
  background-position: -953px -503px;
}
#sponsors .controls a.next-slide:hover {
  background-position: -953px -531px;
}




/* Lemon Slider CSS */
.slider    { overflow:hidden; position:relative; }
.slider ul { margin:0; padding:0; }
.slider li { float:left; margin:0 5px 0 0; list-style:none; }
/* IE6 issues */
.slider ul { width:100%; }




#footer { 
    width:1000px;
    min-height: 200px;  
    background: #fff;        
}

#footer .quicklinks { 
    width:270px;
    float:left;
    margin:20px 10px;    
    color: #191919;
}

#footer .quicklinks ul{ 
    float:left;
    width: 120px;
    margin-left:10px;    
    color: #191919;
    list-style: none;
}

#footer .quicklinks ul li a{ 
    margin-left:10px;    
    color: #191919;
}


#footer .eagle {
    margin:20px 0 0 0;
    width: 168px;
    height:176px;
    float:right;
    background: url(../images/paokbc_assets.png) no-repeat -848px -263px         
}

#footer .bottom-banners {
	background: url("../images/paokbc_assets.png") no-repeat scroll -286px -253px transparent;
    float: right;
    height: 200px;
	width: 700px;
}

#footer .bottom-banners ul {       
    list-style: none;        
}
#footer .bottom-banners ul li {       
    float: left;
   /* min-width:130px;*/
    height:150px;
    text-align:center;
    margin: 20px 5px 0 0 ;    	
}




/* photogallery */
#featured{width:600px;/*padding-right:250px; */position:relative;border:1px solid #030303;height:430px;max-height:430px;background:#cccccc;padding:5px;}
#featured ul.ui-tabs-nav{margin-top:15px; list-style:none;}
#featured ul.ui-tabs-nav li{font-size:12px;color:#666;float:left;}
#featured ul.ui-tabs-nav li img{margin:5px; overflow:hidden;}
#featured ul.ui-tabs-nav li span{font-size:11px;line-height:18px;}
#featured li.ui-tabs-nav-item a{display:block;height:80px;color:#333;line-height:20px;}
#featured li.ui-tabs-nav-item a:hover{background:#111111;}
#featured li.ui-tabs-selected{background-image:url('../images/selected-item.gif');background-repeat:no-repeat;background-position: 0px 20px;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{background:transparent;}
#featured .ui-tabs-panel{ width:600px; height:320px; max-height:320px; background:#030303; position:relative;overflow:hidden;}
#featured .ui-tabs-panel .info{position:absolute;top:195px; left:0;height:125px;padding: 0 8px;background: url('../images/transparent-bg.png');}
#featured .info h2{font-size:16px;line-height:25px;color:#fff;font-weight:bold;margin:0 0 8px 0;overflow:hidden;}
#featured .info p{ margin:0;color:#fff;}
#featured .info a{text-decoration:none;color:#fff;}
#featured .info a:hover{text-decoration:underline;}
#featured .ui-tabs-hide{display:none; }

#featured ul{margin:0;}
#featured ul li{background:transparent;min-height:0px;padding:0;}
.readmore {float:right;}



/* photogallery */
#photogallery{width:300px;/*padding-right:250px; */position:relative;height:270px;max-height:270px;padding:5px;border-right: 1px solid #a4a4a4;}
#photogallery ul.ui-tabs-nav{list-style:none;}
#photogallery ul.ui-tabs-nav li{font-size:12px;color:#666;float:left;}
#photogallery ul.ui-tabs-nav li img{margin:2px; overflow:hidden;}
#photogallery ul.ui-tabs-nav li span{font-size:11px;line-height:18px;}
#photogallery li.ui-tabs-nav-item a{display:block;height:40px;color:#333;line-height:20px;}
#photogallery li.ui-tabs-nav-item a:hover{background:#111111;}
#photogallery li.ui-tabs-selected{background:#111111;}
#photogallery ul.ui-tabs-nav li.ui-tabs-selected a{background:transparent;}
#photogallery .ui-tabs-panel{ width:300px; position:relative;overflow:hidden;}
#photogallery .ui-tabs-panel .info{position:absolute;top:170px; left:0;height:50px;padding: 0 8px;background: url('../images/transparent-bg.png');}
#photogallery .info p{ margin:0;color:#fff;}
#photogallery .info a{text-decoration:none;color:#fff;}
#photogallery .info a:hover{text-decoration:underline;}
#photogallery .ui-tabs-hide{display:none; }

#photogallery ul{margin:0;}
#photogallery ul li{background:transparent;min-height:0px;padding:0;}



/* photogallery */
#videogallery{width:300px;/*padding-right:250px; */position:relative;height:270px;max-height:270px;padding:5px;border-right: 1px solid #a4a4a4;}
#videogallery ul.ui-tabs-nav{list-style:none;}
#videogallery ul.ui-tabs-nav li{font-size:12px;color:#666;float:left;}
#videogallery ul.ui-tabs-nav li img{margin:2px; overflow:hidden;}
#videogallery ul.ui-tabs-nav li span{font-size:11px;line-height:18px;}
#videogallery li.ui-tabs-nav-item a{display:block;height:40px;color:#333;line-height:20px;}
#videogallery li.ui-tabs-nav-item a:hover{background:#111111;}
#videogallery li.ui-tabs-selected{background:#111111;}
#videogallery ul.ui-tabs-nav li.ui-tabs-selected a{background:transparent;}
#videogallery .ui-tabs-panel{ width:300px; position:relative;overflow:hidden;}
#videogallery .ui-tabs-panel .info{position:absolute;top:170px; left:0;height:50px;padding: 0 8px;background: url('../images/transparent-bg.png');}
#videogallery .info p{ margin:0;color:#fff;}
#videogallery .info a{text-decoration:none;color:#fff;}
#videogallery .info a:hover{text-decoration:underline;}
#videogallery .ui-tabs-hide{display:none; }

#videogallery ul{margin:0;}
#videogallery ul li{background:transparent;min-height:0px;padding:0;}

/*************SLIDESHOW**********************/
/* background and font colors */
   
div#slideShow    h2{
        font-size: 18px;
    }
   
    /* Define dimensions, and hide anything outside of the div wrapper.
       This is so only the first news story displays as the other
       stories are below the wrapper div if Javascript is shut off.*/
    div#slideShow{
        width:300px;
        height:250px;
        overflow:hidden;
        position:relative;     
    }

    /*Specify a width for each news story */
    div#slideShowItems div{
        width:290px;

    }      
    div#slideShowItems p.text{
        margin-top: 30px;
        width:150px;
        float:left;        
    }
          
    /* Make the news story image appear to the left*/
    div#slideShowItems img {
        margin-right:13px;
        float:right;
    }
   
    /* Container for the tabs, the width is set so
       when we float the tabs right they align with the
       edge of the slideshow */
    ul#slideShowCount{
        margin:0px;
        padding:0px;
        width:300px;
    }
   
    /* Float the tabs to the right, and give them a background
       image that looks like a tab. */
    ul#slideShowCount li.slide{
        line-height:14px;
        float:right;
        cursor:pointer;
        width:18px;
        height:18px;
        display:block;
        text-align: center;
        background: transparent url(../images/tabs.png) no-repeat scroll left top;
    }
   
    /* Style the numbers inside of each tab */
    ul#slideShowCount li.slide span{
        color:white;
        font-weight:bold;
        font-size:10px;
        text-align: center;
    }
   
    /* Roll over / selected state for the tab */
    /*Shifts background image up, there is a selected state
         below the regular state in the image */
    ul#slideShowCount li.slide:hover,
    ul#slideShowCount li.slide.selectedTab{
        background-position:left -18px;
    }
    
#topbanner{background:#000;width:1000px;text-align:center;padding:0 0 5px 0;}


#intro {
    font : normal 12px Trebuchet MS, Helvetica, sans-serif;
    color : #fefefe;
    margin : 0;
    padding : 0;
   background-image: url(../images/intro.jpg); 
   /*  background-image: url(../../uploads/rennab/paokbc_tickets_2016-17.jpg);*/
    background-attachment: fixed;
    background-color: #111;
    background-repeat: no-repeat;
    background-position: top center;
    width:1000px;
    min-height:675px;
}

.choose_lang {
    float:left;
    padding: 80px 10px 100px 500px;
 /*   width: 500px;*/
    
}

.choose_lang h1 { color : #fff;margin: 0px 0px 10px 0px;padding-bottom : 5px;font-size:60px;border-bottom : 0;line-height:18px;}
.choose_lang h2 { color : #fff;margin: 0px 0px 10px 0px;padding-bottom : 5px;font-size:42px;border-bottom : 0;text-shadow:2px 2px 10px -7px #CCCCCC;}
.choose_lang .el {width:400px; height: 50px; border-top: 1px solid #111;font-size:24px;margin:50px 0 0 0;padding:20px 0 0 0}
.choose_lang .en {width:400px; height: 50px; border-bottom: 1px solid #111;font-size:24px}
.choose_lang a:hover {color: #fff;}
/*.choose_lang a:hover {color: #fff;}*/
.rightintro {
    float:left;
    width: 400px;        
}

#intro .rightintro {float:right;padding:50px 0 0 0}

#intro #rightheader{float:left;width:300px}



/* locales */
.locales_static {text-align:right;color: #4b4848; font-weight:bold; float:left;position:relative;width:220px;margin:0px 0 0 0;display:inline;}
.locales {float:left;position:relative;display:inline;overflow: hidden;}
.locales .locale-bar {}
.locales .locale, #locales_static .locale {float:left; font-size:12px;padding: 5px 5px; display:inline;}
.locales .locale a.flag {

}
.locales .locale.current{ /*border-bottom:2px solid #cecece;*/}
.locales a, #locales_static a {text-decoration: none;}
.locales .current a, .locales_static .current a { color:#4b4848;font-weight:bold; }
.locales .locale a.flag.locale-gr {background:url('../images/flag24_el.png') no-repeat; margin: 0 6px; padding: 4px 13px; color:#4b4848;}
.locales .locale a.flag.locale-en {background:url('../images/flag24_en.png') no-repeat; padding: 4px 13px; color:#4b4848;}
/* end locales */


#paokbc_title .topsocial {
    float: right;width: 640px;padding:10px 10px 0 0;text-align:right;
    
}
#paokbc_title  ul {
    overflow: hidden;
    padding-left: 0;
    list-style:none;
}
#paokbc_title  li {
    float: left;
    margin-left: 0.7em;
}
#paokbc_title li:first-child {
    margin-left: 0;
}

#paokbc_title {float:left;margin-left:10px;}

#paokbc_title li a {
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 36px;
    position: relative;
    text-indent: -5000px;
    width: 36px;
}

#paokbc_title li a.esake {
    /*background: url("../images/paokbc_assets.png") repeat scroll 0px -357px transparent;*/
    background: url("../images/esake_betshop2018.png") no-repeat transparent;
    width: 210px;
    height: 36px;
    display: block;    
}
#paokbc_title li a.eurocup {
    background: url("../images/paokbc_assets.png") repeat scroll -42px -357px transparent;
}
#paokbc_title li a.eurocup:hover  {
    background-position: -126px -357px;
}
/*#paokbc_title li a.esake:hover  {
    background-position: -84px -357px;
}*/

#paokbc_title li a.playoffs {
    background: url("../images/playoffs2016.png") no-repeat transparent;
    width: 130px;
    height: 36px;
    display: block;
}
#paokbc_title li a.bcl {
    background: url("../images/bcl.png") no-repeat transparent;
    width: 112px;
    height: 36px;
    display: block;
}
#paokbc_title li a.playoffs2018 {
    background: url("../images/playoffs2016.png") no-repeat transparent;
    width: 130px;
    height: 36px;
    display: block;
}