/* --------------------------------------------

Title : Panionios BC CSS v1.0
URL : www.panioniosbc.gr

Author : HellasNet
URL : www.hellasnet.gr

Description : This is the main CSS

Created : 20/12/2005
Modified : -

----------------------------------------------- */

/* Generic CSS 
----------------------------------------------- */

body {
	font: normal 11px Trebuchet MS;
	color: #000;
	background-color: #fff;
	margin: 0px;
	padding:0px;
}
div.MainPicBG {
	background-image: url(../_gfx/darrow.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
	width: 340px;
}
div.AnnouncePicBG {
	background-image: url(../_gfx/ArrowR.gif);
	background-position: left 0px;
	background-repeat: no-repeat;
}
div.RightMenuImgBG {
	background-image: url(../_gfx/RightMenuTopImg.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
}
.RedH {
	font: normal bold 16px Trebuchet MS;
	color: #ce181f;	
}
.BlackH {
	font: normal bold 16px Trebuchet MS;
	color: #000;	
}
td.MainText {
	font: normal 11px Trebuchet MS;
	color: #000;
	background-color: #fff;
	padding: 0px 6px;
}
.Ver {
	font: normal bold 11px Trebuchet MS;
	color: #fff;
}
td.LeftTopS {
	background-image: url(../_gfx/menu_left_topimage.gif);
	background-repeat: repeat-x;
	height: 80px;
	width: 162px;
	font: normal 12px Trebuchet MS;
	color: #000;
}
td.Date {
	background-image: url(../_gfx/grey_bg.gif);
	background-repeat: repeat-x;
	height: 24px;
	font: normal 12px Trebuchet MS;
	color: #000;
}
.DropDownLinks {
	font: normal 11px Trebuchet MS;
	color: #000;
	width: 165px;
	height: 18px;
}
td.LinksBG {
	font: normal bold 12px Trebuchet MS;
	color: #000;
	background-image: url(../_gfx/links_bg.gif);
	background-repeat: no-repeat;
	padding: 3px 0px 3px 10px;
}
.Bold {
	font: normal bold 12px Trebuchet MS;
}
a.BoldLink {
	font: normal bold 12px Trebuchet MS;
	color: #000;
	text-decoration: underline;
}
a.BoldLink:hover {
	text-decoration: none;
}
a.NoBoldLink {
	font: normal 12px Trebuchet MS;
	color: #000;
	text-decoration: underline;
}
a.NoBoldLink:hover {
	text-decoration: none;
}
a.GLink {
	font: normal bold 12px Trebuchet MS;
	color: #7f7f7f;
	text-decoration: underline;
}
td.BoldU {
	font: normal bold 12px Trebuchet MS;
	text-decoration: underline;
}
td.BoldRed {
	font: normal bold 12px Trebuchet MS;
	color: #ce181f;
}
a.More {
	font: normal 12px Trebuchet MS;
	color: #000;
	padding-bottom: 7px;
	text-decoration: underline;	
}
a.More:hover {
	text-decoration: none;	
}
.SimpleText {
	font: normal 12px Trebuchet MS;
	padding: 1px 5px;
}
td.BoldW {
	font: normal bold 12px Trebuchet MS;
	color: #fff;
	padding: 2px 5px;
}
.Title {
	font: normal bold 22px Trebuchet MS;
	color: #ce181f;
}
.TitleS {
	font: normal bold 18px Trebuchet MS;
	color: #243e68;
}
.InputTextC {
	font: normal 12px Trebuchet MS;
	color: #000;
	width: 250px;
	height: 19px;
	border: 1px solid #7f9db9;
}
.InputTextareaC {
	font: normal 12px Trebuchet MS;
	color: #000;
	width: 250px;
	height: 80px;
	border: 1px solid #7f9db9;
}
td.TempBottomBG {
	background-image: url(../_gfx/bg_LightGrayTop.gif);
	background-repeat:repeat-x;
	background-position: center top;
	height: 24px;
	font: normal 12px Trebuchet MS;
	padding: 0px 23px 26px 23px;	
}
td.PageOutSide {
	width: 9px;
	padding: 0px 10px;
}
td.PageLeft {
	font: normal bold 12px Trebuchet MS;
	text-align: left;
	width: 85px;
}
td.PageRight {
	font: normal bold 12px Trebuchet MS;
	text-align: right;
	width: 60px;
}
td.PageMiddle {
	font: normal bold 12px Trebuchet MS;
	text-align: center;
	color: #D01820;
	word-spacing: 5px;
}
a.PageNum {
	font: normal 12px Trebuchet MS;
	text-decoration: underline;
	color: #000;
}
a.PageNum:hover {
	text-decoration: none;
}

/* Paging temporary disabled
#PrevPage {
	float: left;
	width: 20%;
	text-align: left;
	padding: 10px 0px;
	font: normal bold 12px Trebuchet MS;
}
a.Prevpage {
	font: normal bold 12px Trebuchet MS;
	color: #000000;	
}
#NextPage {
	float: right;
	width: 20%;
	text-align: right;
	padding: 10px 0px;
	font: normal bold 12px Trebuchet MS;
}
a.NextPage {
	font: normal bold 12px Trebuchet MS;
	color: #000000;	
}
#PagesNum {
	float: left;
	width: 60%;
	text-align: center;
	padding: 10px 0px;
	font: normal bold 12px Trebuchet MS;
	color: #ce181f;
}
*/

/* Buttons CSS 
----------------------------------------------- */
div.ButtonRedBG {
	background-image: url(../_gfx/bg_ButtonRed.gif);
	background-position: top center;
	background-repeat: no-repeat;
	width: 114px;
}
div.ButtonRedBottomBG {
	background-image: url(../_gfx/bg_ButtonRedBottom.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 114px;
}
div.ButtonGrayBG {
	background-image: url(../_gfx/bg_ButtonGray.gif);
	background-position: top center;
	background-repeat: no-repeat;
	width: 114px;
}
div.ButtonGrayBottomBG {
	background-image: url(../_gfx/bg_ButtonGrayBottom.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 114px;
}
a.ButtonText {
	font: normal bold 11px Trebuchet MS;
	color: #fff;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 19px;
}


/* Header CSS 
----------------------------------------------- */
div.HeaderMenu {
	padding-left: 10px;
	padding-top: 10px;
}
#TopLeftSide {
	background-image: url(../_gfx/backgrnd.gif);
	background-repeat:repeat-x;
	background-color: #fff;
}
#TopRightSide {
	background-image: url(../_gfx/backgrnd_r.gif);
	background-repeat:repeat-x;
	background-color: #fff;
}
#HeaderBG {
	background-image: url(../_gfx/header.gif);
	background-repeat: no-repeat;
	width: 774px;
	height:78px;
}
#SearchBG {
	background-image: url(../_gfx/search_bg.gif);
	background-repeat: no-repeat;
	width: 220px;
	height: 24px;
	margin-right: 2px;
}
.SearchTxt {
	font: normal 10px Trebuchet MS;
	color: #000;
	width: 144px;
	height: 17px;
	border: 1px solid #263F6B;
}
a.Search {
	font: normal bold 12px Trebuchet MS;
	color: #fff;
	text-decoration: none;
	vertical-align: middle;
	padding-right: 5px;
}
a.Search:hover {
	text-decoration: underline;
}
a.TopMenu {
	font: normal 11px Trebuchet MS;
	color: #fff;
	text-decoration: none;
}
a.TopMenu:hover {
	font: normal 11px Trebuchet MS;
	color: #fff;
	text-decoration: underline;
}


/* Left Menu CSS 
----------------------------------------------- */
td.LeftMenuBG {
	background-image: url(../_gfx/menu_left_top_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 160px;
}
div.LeftMenu {
	background-image: url(../_gfx/menu_left_bot_bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 100%;
}
div.LeftMenuTxt {
	padding: 5px 8px 4px 24px;
}
div.LeftMenuBlueTxt {
	background-image: url(../_gfx/menu_left_blue_openbot_bg.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-color: #EFEFEF;
	padding: 5px 8px 4px 24px;
}
td.LeftMenuBlueBG {
	background-image: url(../_gfx/menu_left_blue_top_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 160px;
}
div.LeftMenuBlue {
	background-image: url(../_gfx/menu_left_blue_bot_bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 100%;
}
ul.OpenMenu {
	list-style-type: disc;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
li.submenu {
	list-style-image: none;
	list-style-position: outside;
	font: normal bold 11px Trebuchet MS;
	color: #324a71;
	line-height: 10px;
}
a.LeftSubMenu {
	font: normal bold 11px Trebuchet MS;
	color: #324a71;
	text-decoration: underline;
}
a.LeftSubMenu:active {
	font: normal bold 11px Trebuchet MS;
	color: #324a71;
	text-decoration: underline;
}

a.LeftSubMenu:hover {
	text-decoration: none;
}
li.submenuSelected {
	list-style-image: none;
	list-style-position: outside;
	font: normal bold 11px Trebuchet MS;
	color: #ce181f;
	line-height: 10px;
}
a.LeftSubMenuSelected {
	font: normal bold 11px Trebuchet MS;
	color: #ce181f;
	text-decoration: underline;
}
a.LeftSubMenuSelected:hover {
	text-decoration: none;
}
a.LeftMenuItem {
	font: normal bold 11px Trebuchet MS;
	color: #fff;
	text-decoration: none;
	display: block;
	width: 100%;
}
a.LeftMenuItem:hover {
	font: normal bold 11px Trebuchet MS;
	color: #fff;
	text-decoration: underline;
}


/* Main Content CSS 
----------------------------------------------- */
td.CornerLeft {
	background-image: url(../_gfx/CornerLeft.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 3px;
	height: 25px;
}
td.CornerRight {
	background-image: url(../_gfx/CornerRight.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 3px;
	height: 25px;
}
img.TextPic {
	float:left;
	margin-right:10px;
	margin-bottom: 10px;
}
td.LastAnnounc {
	font: normal bold 12px Trebuchet MS;
	vertical-align: middle;
	width: 350px;
	height: 26px;
	text-align: left;
	background-color: #efefef;
	background-image: url(../_gfx/bg_MainTop.gif);
	background-repeat: no-repeat;
	background-position: top center;
	padding-left:6px;
	padding-top: 2px;
}
td.MainImageText {
	font: normal bold 12px Trebuchet MS;
	vertical-align: middle;
	text-align: left;
	background-color: #efefef;
	background-image: url(../_gfx/bg_MainBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 25px;
	padding-left:6px;
}


/* Right Menu CSS 
----------------------------------------------- */
td.RTableTitle {
	font: normal bold 12px Trebuchet MS;
	color: #fff;
	background-image: url(../_gfx/bg_NextGameMiddle.gif);
	background-position: center;
	width: 220px;
	vertical-align: top;
	padding: 0px 8px;
}
td.NextGameContent {
	font: normal bold 12px Trebuchet MS;
	color: #fff;
	background-image: url(../_gfx/bg_NextGameContent.gif);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #243e68;
	width: 220px;
	padding: 2px 8px;
	text-align: center;
}
td.RTableHeader {
	background-image: url(../_gfx/bg_NextGameTop.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 220px;
	height: 9px;
}
td.LastGameContent {
	background-image: url(../_gfx/bg_NextGameContent.gif);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #243e68;
	width: 220px;
	height: 37px;
	text-align: center;
}
.SimpleTextB {
	font: normal bold 12px Trebuchet MS;
	padding: 1px 5px;
}
.Score {
	font: normal bold 16px Trebuchet MS;
	color: #a2cce6;
	vertical-align: top;
}


/* ProFooter CSS 
----------------------------------------------- */
td.BGNewsHeader {
	background-image: url(../_gfx/bg_NewsHeader.gif);
	height: 9px;
}
td.NewsDate {
	font: normal bold 12px Trebuchet MS;
	color: #0071b7;
	padding-left: 15px;
	vertical-align: top;
}
td.BtnLeft {
	background-image: url(../_gfx/bg_ButtonLeft.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 18px;
	width: 5px;
}
td.BtnRight {
	background-image: url(../_gfx/bg_ButtonRight.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 18px;
	width: 5px;
}
td.BtnMiddle {
	background-image: url(../_gfx/bg_ButtonMiddle.gif);
	background-repeat:repeat-x;
	background-position: center;
	height: 18px;
	padding: 10px 30px;
}
td.BGPlayers {
	background-image: url(../_gfx/bg_LightGrad.gif);
	background-repeat:repeat-x;
	background-position: center top;
	height: 31px;
}
td.PlayerButton {
	background-image: url(../_gfx/PlayersButton.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 55px;
	height: 17px;
	padding: 7px 0px;
	text-align: center;
}
a.PlayerNumber {
	font: normal bold 12px Trebuchet MS;
	color: #fff;
	text-decoration: none;
}
a.PlayerNumber:hover {
	text-decoration: underline;
}


/* Footer CSS 
----------------------------------------------- */
td.BGFooterTop {
	background: #fbfbfb url(../_gfx/bg_FooterTop.gif) repeat-x center top;
	height: 69px;
}
td.BGFooterBottom {
	background-image: url(../_gfx/bg_FooterBottom.gif);
	background-repeat:repeat-x;
	background-position: center top;
	height: 33px;

}

.SponsorBox{
	border: solid 1px #dcdcdc;
	width: 770px;
	margin-bottom:0px;
}

#Sponsors {
	background-color: #ffffff;
	width: 770px;
	margin-bottom:0px;
}

#Supporters {
	background-color: #fff;
	width: 770px;
	padding-left: 5px;
}

.Top {
	padding-top:5px;
	padding-left:10px;
	background:#deecf7;
	height:60px;
	max-height:60px;
	width:120px;
	float:left;
	border-bottom:solid #FFFFFF 1px;
}
.Top2 {
	padding-top:5px;
	padding-left:10px;
	background:#edf4fa;
	height:60px;
	width:120px;
	float:left;
	border-bottom:solid #FFFFFF 1px;
}

.Top3 {
	padding-top:5px;
	padding-left:10px;
	background:#deecf7;
	height:60px;
	width:120px;
	float:left;
}

.SponsorsImg{
	max-height:60px;
	height:60px;
	width: 100%;
	border-bottom:solid #dcdcdc 1px;
	padding-top:5px;
	margin-bottom:0px;
}

.SponsorsImg2{
	max-height:60px;
	height:60px;
	width: 100%;
	padding-top:5px;
	margin-bottom:0px;

}

.Copy {
	font: normal 11px Trebuchet MS;
	color: #7f7f7f;
	text-align: center;
	padding: 10px 0px;
}

#Powered {
	font: normal 11px Trebuchet MS;
	color: #a6a6a6;
	padding-left: 98px;
}

.SponsorLinks{
	font-family:"Tahoma";
	font-size:12px;
	font-weight:bold;
	color:0071b5;

}

/* Profile CSS 
----------------------------------------------- */
.DropDownPlayer {
	font: normal 11px Trebuchet MS;
	color: #000;
	width: 325px;
	height: 18px;
}
.ProfilePlayerButton {
	background-image: url(../_gfx/PlayersButton.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 17px;
	text-align: left;
	padding: 10px 10px;
	font: normal bold 12px Trebuchet MS;
	color: #fff;
}
.PlayerName {
	font: normal bold 17px Trebuchet MS;
	color: #ce181f;
}
.PlayerElements {
	font: normal bold 16px Trebuchet MS;
	color: #000;
}
.ProFootBG {
	background-image: url(../_gfx/bg_LightGrayTop.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 7px 10px;	
}
img.ProfilePhoto {
	padding-bottom:5px;
	margin-bottom: 10px;
	margin-right:15px;
}
td.Distinct {
	font: normal 12px Trebuchet MS;
	background-image: url(../_gfx/cup.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 26px;
	padding-left: 25px;
}

/* Links CSS 
----------------------------------------------- */
div.LinkName {
	background-color: #EFEFEF;
	background-image: url(../_gfx/ArrowR.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	width: 530px;
	padding: 5px 30px;
}
div.LinkUrl {
	width: 530px;
	padding: 5px 30px;
}
a.LinksUrl {
	font: normal bold 12px Trebuchet MS;
	color: #c91c22;
	text-decoration: underline;
}
a.LinksUrl:hover {
	text-decoration: none;
}


/* Site Map CSS 
----------------------------------------------- */
div.SiteMapTitle {
	background-color: #EFEFEF;
	background-image: url(../_gfx/ArrowR.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	width: 100%;
	padding: 5px 32px;
}
ul.SiteMapB {
	list-style-image: url(../_gfx/ul.gif);
	padding-left: 40px;
	margin: 0px;
	font: normal bold 12px Trebuchet MS;
	color: #000;
}
li.sub {
	list-style-image: none;
	list-style: none;
	font-weight: normal;
}


/* News CSS 
----------------------------------------------- */
div.NewsTitle {
	background-color: #EFEFEF;
	width: 560px;
	padding: 5px 10px;
}
div.NewsBody {
	width: 100%;
	padding: 5px 0px;
}
span.SortedNewsDate {
	font: normal bold 12px Trebuchet MS;
	color: #0071b7;
	vertical-align: top;
}
td.WhatPage {
	font: normal 12px Trebuchet MS;
	text-align: right;
}


/* Commanders CSS 
----------------------------------------------- */
div.CommanderTitle {
	background-color: #EFEFEF;
	width: 505px;
	padding: 5px 10px;
}


/* Management CSS 
----------------------------------------------- */
div.ManagementTitle {
	background-color: #EFEFEF;
	width: 505px;
	padding: 5px 10px;
}


/* Sponsors CSS 
----------------------------------------------- */
div.SponsorTitle {
	background-color: #EFEFEF;
	width: 440px;
	padding: 5px 10px;
}


/* Search CSS 
----------------------------------------------- */
td.ResultDark {
	background-color: #F6F6F6;
	background-image: url(../_gfx/ArrowRsmall.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	padding: 4px 30px;
}
td.ResultLight {
	background-image: url(../_gfx/ArrowRsmall.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	padding: 4px 30px;
}
td.ResultTitle {
	background-color: #EFEFEF;
	font: normal 12px Trebuchet MS;
	width: 590px;
	padding: 5px 5px;
	border: 1px solid #C8C8C8;
}


/* Boutique CSS 
----------------------------------------------- */
td.ClothName {
	font: normal bold 12px Trebuchet MS;
	color: #0071b7;
}
.ClothDesc {
	font: normal 12px Trebuchet MS;
}
.ClothPrice {
	font: normal bold 18px Trebuchet MS;
}


/* Popup CSS 
----------------------------------------------- */
.PopupTitle {
	font: normal bold 20px Trebuchet MS;
	color: #fff;
	padding-left: 20px;
	background-image: url(../_gfx/bg_PopupTitle.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 42px;
}
.PopupImage {
	margin: 10px 0px;
}


/* Live Streaming CSS 
----------------------------------------------- */
td.LiveTitle {
	font: normal bold 12px Trebuchet MS;
	color: #000;
	background-color: #efefef;
	text-align: center;
	vertical-align: middle;
	height: 10px;	
}
td.LiveResGC {
	font: normal 12px Trebuchet MS;
	padding: 1px 5px;
	background-color: #fafafa;
	text-align: center;
	vertical-align: middle;
	height: 10px;	
}
td.LiveResGL {
	font: normal 12px bold Trebuchet MS;
	padding: 1px 5px;
	background-color: #fafafa;
	text-align: left;
	vertical-align: middle;
	height: 10px;	
}
td.LiveResWC {
	font: normal 12px Trebuchet MS;
	padding: 1px 5px;
	background-color: #fff;
	text-align: center;
	vertical-align: middle;
	height: 10px;	
}
td.LiveResWL {
	font: normal bold 12px Trebuchet MS;
	padding: 1px 5px;
	background-color: #fff;
	text-align: left;
	vertical-align: middle;
	height: 10px;	
}