h7 {
	font-size:1em;
	font-weight: bold;
}

#navigation-top .selected a, #navigation-top a:hover, #navigation-top a:focus {
	text-shadow:none;
	background:none;
	color:#2bafdc;
	font-weight:bold;
}

#wrapper-content {
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/wrapper_content_bg.png') repeat-x scroll center bottom #EBF0F3;
	min-height:620px;
	padding:20px 0;
}

#content {
	background:none;
	border: 0px;
	margin:0 auto;
	min-height:596px;
	padding:5px;
	width: 944px;
	min-width: 944px;
	max-width: 944px;
}

/* ---------- Main navigation ---------- */

.navigation-main-content {
    margin: 0 auto;
    max-width: 944px;
    min-width: 944px;
}

#navigation ul {
	padding:0;
}

#navigation li .menu-seperator div {
	height:41px;
	padding:0 1px;
}
.ie7 #navigation li .menu-seperator div {
	width: 41px;
}

#navigation a {
	color: #0A557F;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 13px 8px 14px;
	text-decoration: none;
}

#navigation .selected {
	height: auto;
	position: relative;
	display: inline-table;
	background: url('http://media.opap.gr/opap-gaming-theme/images/navigation/bg_selected_green.png') repeat-x 0 0;
}

#navigation .selected a {
	color: #FFFFFF;
	height: 17px;
}

#navigation a:hover, #navigation a:focus, .lfr-navigation-proxy {
	color: #10A4D7;
	height: 17px;
}

#navigation li a.home div {
	margin: -4px 0;
	padding: 4px 12px;
}

#navigation li a.home div span {
	left: -9999px;
	position: relative;
}

/******** Navigation Theme Green *********/
#navigation {
	background: url('http://media.opap.gr/opap-gaming-theme/images/navigation/bg_green.png') repeat-x 0 0;
}

#navigation a {
	color:#ffffff;
}

#navigation li a.home div {
	background: url('http://media.opap.gr/opap-gaming-theme/images/navigation/home_green.png') no-repeat scroll center center transparent;
}

#navigation a:hover, #navigation a:focus,#navigation li.selected a:hover {
	color: #ffffff;
}

#navigation li.selected a.home div {
	background: url('http://media.opap.gr/opap-gaming-theme/images/navigation/home_green.png') no-repeat scroll center center transparent;
}

#navigation li.selected a.home:hover div {
	background: url('http://media.opap.gr/opap-gaming-theme/images/navigation/home_green.png') no-repeat scroll center center transparent;
}

#navigation li.menu-seperator div {	
	background: url('http://media.opap.gr/opap-gaming-theme/images/navigation/menu_seperator_green.png') no-repeat scroll 0 0 transparent;
}

.ie7 #navigation li:hover .child-menu {
	display: inline-block;
	position: absolute;
}

.ie7 #navigation ul.child-menu{
	min-width:390px;
}

.ie7 #navigation li a{
	display: block;
}

/******** Extras *************/
.button_area input[type="submit"], .search_area input[type="submit"]{
    background:url('http://media.opap.gr/opap-gaming-theme/images/opap/send.png') no-repeat scroll 0 0 transparent;
	border:none;
	color:#FFF;
	font-weight:bold;
	height:25px;
	width:80px;
	cursor:pointer;
	padding-bottom:3px;
	text-shadow:none;
}
.bold{
	font-weight:bold;
}
.float-right{
	float:right;
}
.centerAlign{
	text-align:center;
}
.float-left{
	float:left;
}
.clearBoth{
	clear:both;
}
.search_area input[type="text"]{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:none repeat scroll 0 0 #6BA9CB;
	border-left:1px solid #3173A1;
	border-top:1px solid #3173A1;
	border-bottom:none;
	border-right:none;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}
.last{
	border:none!important;
}

.topLinks {
	float:right;
}
#heading .logo {
	background:url('/opap-gaming-theme/images/opap/logo.png') no-repeat scroll 0 0 transparent!important;
	display:inline-block!important;
	width:150px;
	height:76px;
	float:left;
}
#heading .logo_en {
	background:url('/opap-gaming-theme/images/opap/logo_en.jpg') no-repeat scroll 0 0 transparent!important;
	display:inline-block!important;
	width:150px;
	height:76px;
	float:left;
}
.home-announcements {
	border-bottom:1px solid #dfe0e1;
}

.home-fin a div {
	border-bottom:2px dotted #dfe0e1;
	margin-top:5px;
}

.home-announcements a, .home-fin a {
	text-decoration:none;
	font-weight:bold;
}

.home-announcements a:hover, .home-fin a:hover {
	font-weight:bold;
}

div.readAll {
	padding:10px;
}
.readAll a, .download a, .allData a, .readMore a, .downloadPDF a, .downloadDOC a, .downloadXLS a, .downloadZIP a, .grey_arrow a, .paging a{
	text-decoration:none;
	color:#0ba4d7;
	font-weight:bold;
	font-size:12px;
}
.readAll a:hover, .download a:hover, .allData a:hover, .readMore a:hover, .downloadPDF a:hover, .downloadDOC a:hover, .downloadXLS a:hover, .downloadZIP a:hover, .grey_arrow a:hover, .paging a:hover{
	color:#5B677D;
}
.download a, .downloadPDF a, .downloadDOC a, .downloadXLS a, .downloadZIP a{
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/download_arrows.png') no-repeat scroll right center  transparent;
	float:right;
}
.download span, .downloadPDF span, .downloadDOC span, .downloadXLS span, .downloadZIP span{
	font-weight:bold;
	margin-left:20px;
} 
.ie7 .download a, .ie7 .downloadPDF a, .ie7 .downloadDOC a, .ie7 .downloadXLS a, .ie7 .downloadZIP a {
	margin-left: 20px;
	float: none;
}

.download {
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/annual_report.png') no-repeat scroll left center  transparent;
}
.downloadPDF{
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/pdf.png') no-repeat scroll left center  transparent;
	padding:8px;
	border-bottom:1px solid #eaebec;
}
.downloadDOC{
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/doc.png') no-repeat scroll left center  transparent;
	padding:8px;
	border-bottom:1px solid #eaebec;
}
.downloadXLS{
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/xls.png') no-repeat scroll left center  transparent;
	padding:8px;
	border-bottom:1px solid #eaebec;
}
.downloadZIP{
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/zip.png') no-repeat scroll left center  transparent;
	padding:8px;
	border-bottom:1px solid #eaebec;
}
.ie7 .download, .ie7 .downloadPDF, .ie7 .downloadDOC, .ie7 .downloadXLS, .ie7 .downloadZIP {
	height:15px;
}

.arrow{
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/right_arrow.png') no-repeat scroll right center  transparent;
}
.pdf{
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/pdf.png') no-repeat scroll right center  transparent;
}
.doc{
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/doc.png') no-repeat scroll right center  transparent;
}
.xls{
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/xls.png') no-repeat scroll right center  transparent;
}
.zip{
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/zip.png') no-repeat scroll right center  transparent;
}
.paging_content{
	margin-top:20px;
}
.grey_arrow{
	margin-top:20px;
	padding-bottom:5px;
	border-bottom:1px solid #eaebec;
}
.grey_arrow span{
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/grey_arrow.png') no-repeat scroll left center  transparent;
	margin:5px;
}
.readMore{
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/readMore.png') no-repeat scroll left center  transparent;
	margin:5px;
}
.readMore a, .grey_arrow a{
	margin-left:20px;
}

.dark {
	background:#f1f4f5;
}

.light {
	background:none;
}

.two-columns-header {
	color: #4582cd;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 5px;
}

.right-column-left {
	background:#fff;
	float: left;
	width: 48%;
}

.ie7 .right-column-left {
	width: 335px;
}

.right-column-right {
	background:#fff;
	float: right;
	width: 48%;
}

.ie7 .right-column-right {
	width: 335px;
}

.grey {
	background:#e8edef;
	margin-top:-20px;
}

.header7 {
	padding:5px;
	border-bottom:1px solid #dce0e3;
}

.latestNews {
	padding:12px 10px 10px 2px !important;
}

.latestNews p {
	float:right;
	font-weight:bold;
	padding-top:10px;
	width:170px;
}

.latestNews div {
	background:#e8eced;
}
.text, .repeatedLinks{
	padding:5px;
}
.repeatedLinks{
	background:#f5f7f8;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.search{
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/search_menu.png') repeat-x scroll 0 0 #f5f7f8!important;
}
	
/**************Navigation bottom**********/

.ie7 #navigation-bottom .child-columns-three div {
	width: 33%;
}

.ie7 #navigation-bottom .child-columns-two div {
	width: 50%;
}

.ie7 #navigation-bottom .footer-menu ul {
	width: 302px;
}

.footer-menu li.footer-separator {
	border-right:1px dotted #C7C7C7;
	height:130px;
	min-width:300px;
}

.footer-right {
	float:right;
}

.footer-left {
	float:left;
}


/**************Portlets**********/
.aui-w33 {
	width: 33.334%;
	min-width: 33.334%;
	max-width: 33.334%;
}
.ie7 .aui-w33 {
	min-width: auto;
}
.aui-w66 {
	width: 66.666%;
	min-width: 66.666%;
	max-width: 66.666%;
}
.aui-w40 {
	width: 40%;
	min-width: 40%;
	max-width: 40%;
}
.aui-w60 {
	width: 60%;
	min-width: 60%;
	max-width: 60%;
}
.aui-w30 {
	width: 30%;
	min-width: 30%;
	max-width: 30%;
}
.ie7 .aui-w30 {
	min-width: auto;
}
.aui-w70 {
	width: 70%;
	min-width: 70%;
	max-width: 70%;
}
.aui-w25 {
	width: 194px;
	min-width: 194px;
	max-width: 194px;
}
.aui-w75 {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}
.ie7 .aui-w75 {
	width: 724px;
	min-width: 724px;
	max-width: 724px;
}
.portlet-layout{
	background:none;
}
.portlet-title {
	color:#fff;
	text-shadow:none;
	font-size:12px;
}
.portlet {
	border:1px solid #d7d7d7;
}

.portlet {
	font-size:12px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.portlet .search{
	border:1px solid #F5F7F8;
}
.portlet-topper {	
   -webkit-border-top-left-radius: 4px;
   -webkit-border-top-right-radius: 4px;
   -moz-border-radius-topleft: 4px;
   -moz-border-radius-topright: 4px;
   border-top-left-radius: 4px;
   border-top-right-radius: 4px;
}

/* ---------- corporate_content_two_columns ---------- */

#content .right-column, #content .right-column-inner {
	background:none repeat scroll 0 0 #FFFFFF;
	padding:20px;
	min-height:600px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.ie7 #content .right-column {
	width: 665px;
}

.ie7 #content .right-column-inner {
	width: 642px;
}

#content .right-column .header {
	border-bottom:1px dotted;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	padding-bottom:5px;
}
.left-column, .left-column2 {
	background:none repeat scroll 0 0 #eef5f8;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.left-column ul, .left-column2 ul{
	overflow:hidden;
}

/**************Accordion**********/
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { 
	cursor: pointer; 
	position: relative; 
	margin-top: 1px; 
	zoom: 1; 
}
.ui-accordion .ui-accordion-li-fix { 
	display: inline; 
}
.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important; 
 }
.ui-accordion .ui-accordion-header a { 
	border-bottom:1px solid #d5e3e9;
	display: block; 
	font-size: 12px; 
	padding: .5em .5em .5em .7em; 
	text-decoration:none;
}
.ui-accordion .ui-accordion-header .ui-icon { 
	position: absolute;
	left: .5em; 
	top: 50%; 
	margin-top: -8px; 
 }
.ui-accordion .ui-accordion-content { 
	border-bottom:1px solid #d5e3e9;
	border-top: 0; 
	position: relative; 
	top: 1px; 
	overflow: auto; 
	display: none; 
	zoom: 1; 
}
.ui-accordion .ui-accordion-content-active { 
	display: block; 
}
div.ui-accordion-content-active{
	background:#e4eaed;
}
#accordion h3,#accordion h2,#accordion h1{
	margin:0px;
}

.ui-accordion-content ul{
	list-style-type: none !important;
	margin:0px;
}
.ui-accordion-content li{
	padding:5px 10px 5px 0;
	width:100%;
}
.left-menu .ui-accordion-content li{
	padding:0 0 0 3px;
}
.ui-accordion-content li:hover, .ui-accordion-content li.selected{
	background:#ccd6dc;
}
.ui-accordion-content a{
	text-decoration:none;
	padding:10px;
	font-weight:bold;
}
.ui-accordion-content a:hover{
	color:#5B677D;
}
.ui-accordion .ui-accordion-header a:hover{
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/blue_right_arrow.png') no-repeat scroll 95% center #fff;
	color:#5B677D;
}
.ui-state-active{
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/blue_right_arrow.png') no-repeat scroll 95% center #fff;
	color:#5B677D;
}
.ui-state-active a.top{
	border-top:1px solid #d5e3e9;
}
.ui-state-active a.bottom{
	border-bottom:1px solid #d5e3e9!important;
}
.lastChild, .lastChild a{
	border-bottom:none !important;
}

/*******Simple menu*******/
.ie7 .left-menu {
	width:194px;
}
.left-menu a{
	border-bottom:1px solid #D5E3E9;
	display:block;
	font-size:12px;
	padding:0.5em 0.5em 0.5em 0.7em;
	text-decoration:none;
}
.left-menu a:hover{
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/blue_right_arrow.png') no-repeat scroll 95% center #fff;
	color:#5B677D;
}
.left-menu h3{
	margin:0px;
}
.left-menu h3.visited a{
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/blue_right_arrow.png') no-repeat scroll 95% center #fff;
	color:#5B677D;
}
.left-column2 ul{
	margin:0px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:none repeat scroll 0 0 #E4EAED;
}
.left-column2 {
	background:none repeat scroll 0 0 #EEF5F8;
}
.left-column2 .left-menu ul li a {
	border:none;
}

.left-column2 .left-menu ul li a:hover {
	background:#ccd6dc;
}

/*******Governance********/
.governance {
	background:#f5f7f8;
	border-right:1px solid #eaebec;
	border-bottom:1px solid #eaebec;
	float:left;
	width:49%;
}
.governance ul {
	list-style-type:none;
	width:60%;
	float:right;
}
.governance ul li span {
	width:100px;
}
.governance img {
	float:left;
	margin:4px 0px 4px 4px;
}
.governance .readMore {
	margin:0px;
}

/******Contact us**********/
.details div{
	float:left;
	width:130px;
}
.details{
	padding:8px;
}
.contact input[type="text"], .contact textarea{
	background-color:#f2f2f2;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border-left:1px solid #B7B7B7;
	border-top:1px solid #B7B7B7;
	border-bottom:none;
	border-right:none;
}
.label{
	float:right;
	margin-right:10px;
	color:#455863;
}
.ie7 .label {
	float:none;
}
.button_area{
	text-align:right;
}

/********search pages*********/
.search_area {
	bottom:5px;
	position:relative;
	display:inline-block;
}
.results {
	margin-top:30px;
}
.titles, .short_desc {
	margin-left:25px;
}
.paging a.active {
	color:#bebfc1;
}
.matches span {
	color:#bebfc1;
	font-weight:bold;
}
.matches {
	float:right;
}
.paging {
	float:left;
}
span.separator_search {
	background:url('http://media.opap.gr/opap-gaming-theme/images/opap/separator.png') no-repeat scroll right center transparent;
}
.separator_search em {
	font-style:normal;
	margin-right:5px;
	font-weight:bold;
}
.brand div.readMore {
	background-position:28% center;
}

/***********************/
.answer {
	margin:5px 0px 10px 12px;
}
.desc {
	margin:5px 0px 10px 0px;
}
.ie7 textarea {
	overflow:hidden;
}
.ie7 div.portlet-layout {
	height: 1%;
}
.ie7 div.portlet-column {
	width: auto;
}
.ie7 div.aui-column-last {
	margin-right: -1px;
}
.ie7 .portlet-column-content-first {
	float:left;
}
.ie7 .nav-menu .layouts li {
	width:263px;
}
