/**************** Body and tag styles ****************/

/* header-banners */

#header2 .pn-bid-125{
	padding-bottom: 6px !important;
    height: 60px !important;}

/* Disable Vathmologia - Pinaka */
.pn-bid-102
{
display:none;
}

.pn-bid-148 {
	/* margin-top:-20px !important; */
}
.pn-bid-143 {
	margin-top:0px;
}

.pn-bid-152 {
	margin-left: 20px;
}

* {margin:0; padding:0;}

body
{
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:80%;
	line-height:1.5em;
	text-align:center;
	color:#000000;
	background:url(../images/background_pattern.gif) repeat-x;
	background-color:#ffffff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a		{ color:#467aa7; font-weight:bold; text-decoration:none; background-color:inherit; }
a:hover	{ color:#2a5a8a; font-weight:bold; text-decoration:none; background-color:inherit; }

a img { border:none; }

p { padding:0 0 1.6em 0; }
p form { margin-top:0; margin-bottom:20px; }

img.left,img.center,img.right{padding:4px; border:1px solid #a0a0a0;}
img.left{float:left; margin:0 12px 5px 0;}
img.center{display:block; margin:0 auto 5px auto;}
img.right{float:right; margin:0 0 5px 12px;}

/**************** Header and navigation styles ****************/

#theme_page_container
{
	width:980px;
	text-align:left;
	background-color:#ffffff;
	color:#000000;
	margin:auto;
    position: relative;
}

#header1
{
	width:980px;
	height:80px;
	background:url(../images/header1_pattern.gif) repeat-x;
    position: relative;
}

#ticker
{
	width:980px;
	height:26px;
	line-height:26px;
	background:url(../images/ticker_pattern.gif) repeat-x;
}

#header2
{
	width:980px;
	/* height:75px; */
	/* height:170px; */
	height: auto;
	background:url(../images/header2_pattern.gif) #D50000 repeat-x;
}


#header2>div>a>img {
    margin: 0 auto;
    display:  block;

}

#topmenu
{
	width:980px;
	height:29px;
	background:url(../images/top_menu_pattern.gif) repeat-x;
    position: relative;
    z-index: 3000; /* this fixes ie7 bug with z-index */
}

#greekchampionship
{
	width:980px;
	height:37px;
	background:url(../images/greek_championship_pattern.gif) repeat-x;
}

#theme_content
{
	float:left;
	width:980px;
	padding:0px;
}

#featured
{
	width:950px;
	height:135px;
	background-color:#DADDE2;
	padding-left:15px;
	padding-right:15px;
	padding-top:9px;
	padding-bottom:9px;
    position: relative;
}

/**************** Content styles ****************/

#theme_maincontent
{   
  
     
	
}

.black_img_container{
	/* background:url(../images/black_bkg.jpg) no-repeat 0px 522px; */
}

.theme_box
{
	/*
	margin:0px;
	padding:0px;
	*/
	background-color:#ffffff;
	color:#505050;
}

/*
.theme_box h2
{
	display:block;
	margin:0 0 0 0;
	font-size:1.3em;
	font-weight:normal;
	letter-spacing:-1px;
	color:#505050;
	background-color:inherit;
	padding-top:4px;
	padding-bottom:4px;
}
*/

/**************** Sidebar styles ****************/

#theme_rightcontent
{
	
}

/**************** Menublock styles ****************/

/*.pn-bkey-menu, .pn-bkey-extmenu {margin:0 0 20px 8px; font-size:0.9em;}*/
div.navcontainer ul, div#navcontainer ul 
{
	margin:0px;
}

.pn-bkey-menu li, .pn-bkey-extmenu li		{ list-style:none; display:block; padding:2px; margin-bottom:2px;}
.pn-bkey-menu li a, .pn-bkey-extmenu li a	{ font-weight:bold; text-decoration:none;}
.pn-bkey-menu li a:hover, .pn-bkey-extmenu li a:hover	{ text-decoration:none; }
.pn-bkey-menu li ul, .pn-bkey-extmenu li ul	{ margin:3px 0 3px 15px; font-size:1em; font-weight:normal;}
.pn-bkey-menu li ul li, .pn-bkey-extmenu li ul li	{ margin-bottom:0px; }
.pn-bkey-menu li ul a, .pn-bkey-extmenu li ul a		{ font-weight:normal; }


/* topmenu */
#topmenu h4 { display: none; }

* html #topmenu a {width:1%;} /* this hack targets IE<7 */

/**************** Footer styles ****************/

#theme_footer
{
	text-align:center;
	clear:both;
	width:100%;
	padding:0;
	margin:0;
	font-size:0.9em;
	color:#5555550;
	background-color:#ffffff;
}

#theme_footer p{padding:0; margin:0; text-align:center;}
#theme_footer a { color:#555555; background-color:inherit; font-weight:normal;}
#theme_footer a:hover{color:#ff0000; background-color:inherit; font-weight:normal;}


/**************** Admin styles ****************/
#admin_content
{
	float:left;
	width:940px;
	padding:10px 20px 20px 20px;
}

#admin_content h1
{
	display:block;
	margin:0 0 16px 0;
	font-size:1.9em;
	font-weight:normal;
	letter-spacing:-1px;
	color:#505050;
	background-color:inherit;
}

#admin_content h2
{
	display:block;
	margin:0 0 0 0;
	font-size:1.3em;
	font-weight:normal;
	letter-spacing:-1px;
	color:#505050;
	background-color:inherit;
	padding-top:4px;
	padding-bottom:4px;
}

#admin_content h2 a							{ font-weight:normal; }
#admin_content h3							{ margin:0 0 5px 0; font-size:1.4em; letter-spacing:-1px; }
#admin_content .pn-block h4					{ margin:0 0 5px 0; font-size:1.2em; letter-spacing:-1px; }
#admin_content a:hover, #subcontent a:hover	{ text-decoration:underline; }
#admin_content ul, #theme_content ol		{ margin:0 5px 16px 35px; }
#admin_content dl							{ margin:0 5px 10px 25px; }
#admin_content dt							{ font-weight:bold; margin-bottom:5px; }
#admin_content dd							{ margin:0 0 10px 15px; }

#admin_content div.pn-adminformrow label + ul > li 
{
    margin-left: 20.7em;
}

#admin_content div.pn-adminformrow label + ul > li:first-child 
{
    margin-left: 0em;
}

/**************** Misc classes and styles ****************/
.clear{
	clear:both;
	margin-top:-14px;
	/* margin-top:5%; */
}
.small{font-size:0.8em;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}

/* images */
img 
{
	vertical-align: top;
    border:none;
}


#featured .featured_title 
{
	display:block;
	width:207px;
	height:20px;
	line-height:20px;
	color:#ffffff;
	font-size:85%;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}

#featured .featured_image
{
	width:217px; 
	height:106px;
}

#featured .background
{
	display:block;
	width:217px; 
	height:20px; 
	position:absolute; 
	top:106px;
	background-color:#233444; 
	opacity:0.6;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);
}

#featured .text
{
	display:block; 
	width:207px; 
	height:20px; 
	line-height:18px;
	position:absolute; 
	top:106px;
	color:#ffffff;
	font-size:85%;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}

.gossip_image
{ 
	display:block;
	width:61px;
	height:41px;
}

.gossip_up
{ 
	display:block;
	width:65px;
	height:45px;
	padding-top:2px;
	padding-left:2px;
	background:url(../images/gossip_blue.png) no-repeat;
}

.gossip_roll
{ 
	display:block;
	width:65px;
	height:45px;
	padding-top:2px;
	padding-left:2px;
	background:url(../images/gossip_red.png) no-repeat;
}

.gossip_text
{
	background-color:#000000; 
	color:#ff0000; 
	font-size:80%; 
	line-height:12px; 
	padding:4px; 
}

.bonus_companies,
.bonus_companies:hover 
{ 
    font-size:10px; 
    font-weight:normal;
    color:#003896;
}


/* Table styles based on style from the css table gallery 
   STYLESHEET: CLEAR BLUE, AUTHOR: ROBERT HARTL */

table.pn-datatable 
{
	width:100%;
	line-height:1.2em;
	background-color:#fff;
	border-collapse:collapse;
	text-align:left;
	letter-spacing:.1em;
	margin-bottom:1em;
}

table.pn-datatable caption 
{
	padding-bottom:1em;
	text-align: center;
	font-size: 1.4em;
	font-weight: normal;
	letter-spacing:.6em;
	color: #333;
	background: transparent;
}
  
table.pn-datatable thead th, table.pn-datatable tfoot th, table.pn-datatable tfoot td 
{
	border-right: 1px solid #fff;
	padding-left:5px;
	letter-spacing:0.1em;
	color: #fff;
	background: #a0a0a0;
}
  
table.pn-datatable tfoot th, table.pn-datatable tfoot td 
{
	border-top: 2pt double #009;
}

table.pn-datatable td, table.pn-datatable th 
{
	padding:4px;
}

table.pn-datatable tbody tr th, table.pn-datatable tbody tr td 
{
	border-bottom: 1px dotted #467aa7;
}

table.pn-datatable tbody tr:hover td, table.pn-datatable tbody tr:hover th 
{
	border-bottom: 1px solid #467aa7;
}

table.pn-datatable tbody td a, table.pn-datatable tbody th a 
{
	background: transparent;
	text-decoration: none;
	border:none;
}

table.pn-datatable tbody td a:hover, table.pn-datatable tbody th a:hover 
{
	background: transparent;
}

table.pn-datatable .odd 
{
	background: #e3e3f4;
}

table.pn-datatable tbody tr:hover 
{
	color: #333;
	background: #e8eaec;
}

table.pn-datatable tbody tr th:hover 
{
	background:#fff;
}

/* more tables */
table.bbtable
{
    padding: 0;
    border-spacing: 0;
    border-collapse: collapse;
    
}

table.bbtable th
{
    background: #2456a0;
    color: #ffffff;
    font-weight: bold;
    padding: 4px 8px 4px 8px;
    border: 1px solid #cccccc;
}

table.bbtable tr.odd
{
    background: #ffffff;
}

table.bbtable tr.even
{
    background: #efefef;
}

table.bbtable td
{
    color: #000000;
    font-weight: normal;
    padding: 4px 8px 4px 8px;
    border: 1px solid #cccccc;
}

.pn-blockposition-ticker2
{
margin-top: 10px !important;
margin-left: 15px !important;

}