/*
+--------------------------------------------------------------------------
|   Cascading Style Sheet 
|   for "MKCorporate 1" MKportal Template 16.08.2005
|   ========================================
|   by visiblesoul [Don K. Colburn]
|   http://www.mkportal.it
|   Copyright 2005 visiblesoul.net
+--------------------------------------------------------------------------
*/

/*=============================
M
K  global styles
P
=============================*/
body {
	/* background-color: #B5C2CC; */
	background: #666986 url(images/bg.gif);
	font-size: 12px; 
	color: #666666; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	margin:0px; 
	padding:0px; /* Opera 0 margin */	
	text-align: center; /* center in IE */ 
}

/* portal wrapper */
#mkwrapper {
	text-align:left; /* left-align text in IE */	
	margin: 0px auto 0px auto;
}

/* logostrip */
#mklogostrip {	
	background-color: #E0E3E5;	
	text-align: left;
	height: 80px;	
}

/* global font formatting */
table,
tr,
td,
.tdglobal {
	font-size: 12px; 
	color: #333333; 
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}

/* main portal table */
.tabmain {
	margin:0px;
	padding:0px;	
}

/* image link border */
img { 		
	border: 0px;	
}

/*=============================
M
K  LIGHT BACKGROUND
P
=============================*/
.modulecell,
.urlo2,
.tabnews,
.trattini,
.tabmain,
.tablemenu,
.taburlo {
	background-color: #ffffff;
	color: #666666;
}
/*
.modulecell {
	border: 1px solid #666666;
	background-color: #E0E3E5;
}
*/
/*=============================
M
K  MEDIUM BACKGROUND
P
=============================*/
.navigatore {
	/*background-color: #dfe6ef;
	background-color: #283432;*/
	color: #ffffff;
}

.moduleborder {	
	/*background-color: #95ABAB;*/	
	color: #ffffff;
	background-color: #E0E3E5;
}

/*=============================
M
K  DARK BACKGROUND
P
=============================*/
.urlo 
/*.sottotitolo*/ {
	/* background-color:#95ABAB; */
	background-color:#004276;
	color: #444444;
}

/*=============================
M
K  border and divider styles
P
=============================*/
/*.tabmain,*/
/*.tablemenu,*/ /* block wrapper, chat button strip */
/*.taburlo,*/
.urlo2,
.trattini,
.trattini2,
.trattini3 {
	border: 1px dotted #283432;
}
	
.trattini {
	border-width: 1px 0 0 0;
	border-top-style: dashed;
}

/* blocks admin */
.trattini2 {
	border-width: 0 1px 0 0;
	border-right-style: dashed;
}

/* Quotes, Shoutbox */
.trattini3 {
	border-width: 0 0 1px 0;
	border-bottom-style: dashed;
}

/* vertical spacer image used in portal skin */
 .vspacer
{
 width:7px;
/* background: url(/mkportal/templates/Pro/images/punto_vert.gif); */
 background:url('http://www.sdtv.gr/mkportal/templates/Pro/images/punto_vert.gif');
	background-repeat: repeat-y;
	background-color: transparent;	
}

/*=============================
M
K  hyperlink styles
P
=============================*/
/* global links */
a:link,
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004276;	
	text-decoration: none;	
}
/*
a:visited {	
	color: #004276;	
	text-decoration: none;
}
*/
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004276;	
	text-decoration: underline;
}

a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #58C5C5;
	text-decoration: none; 	
}

/* bold navbar, block, module links */
a.uno:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	color: #004276;
	font-weight: bold;
	text-decoration: none
}

a.uno:visited {	
	font-size: 13px; 
	color: #004276;
	font-weight: bold;
	text-decoration: none
}


a.uno:hover {
	font-size: 13px; 
	color: #004276;
	font-weight: bold;
	text-decoration: underline;
/*	background-color: #95ABAB;  */
}

a.uno:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004276;
	text-decoration: none;
	background-color: #95ABAB;
}

/* bold navbar links */
a.navigatore:link {	
	font-size: 12px; 
	color: #E0E3E5; 
	font-weight: bold;
	text-decoration: none
}

a.navigatore:visited {	
	font-size: 12px; 
	color: #E0E3E5; 
	font-weight: bold;
	text-decoration: none
}


a.navigatore:hover {
	font-size: 12px; 
	color: #ffffff; 
	font-weight: bold;
	text-decoration: underline;
}


/* block text links */
/*.tablemenu a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #496c9f;	
	text-decoration: none;	
}

.tablemenu a:hover {
	text-decoration: underline;
}

.tablemenu a:active { 
	text-decoration: none; 	
}
*/
/* global contrasting text and hyperlink color */
.mktxtcontr,
a.mktxtcontr:link, 
a.mktxtcontr:visited {
	color: #9D785C;
	font-weight: bold;
	text-decoration: none;
}

a.mktxtcontr:hover {
	font-weight: bold;
	text-decoration: underline;
}

/* contrasting text and hyperlink color 2 (admin) */
.mktxtcontr2,
a.mktxtcontr2:link, 
a.mktxtcontr2:visited {
	color: #5c88c8;
	font-weight: bold;
	text-decoration: none;
}

a.mktxtcontr2:hover {
	font-weight: bold;
	text-decoration: underline;
}

/*=============================
M
K  form styles
P
=============================*/
input,
textarea,
select,
.bgselect, /* input fields */
.mkbutton /* global submit buttons */
{
	/*background-color: #dfe6ef;*/
	background-color: #E0E3E5;
	/* border: 1px solid #4C77B6; */
	border: 1px solid #283432;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px; 
	color: #6C8282;
	vertical-align: middle;
}


iframe
{
   text-align: center;	
/*	border: 1px solid #283432; */
}

/* button border - needed for blocks to display correctly in forum-view */	
.blsubmit,
.mkbutton {
	border: 1px #283432 solid;
}

/* radio/checkbox buttons - remove background color and border in IE */	
.mkradio {
	background-color: transparent;
	border: 0px;		
}

/* configure blog textarea */
textarea.mkwrap1 {
	overflow: auto;
	/* width: 230px; */
	width: 100%;
}

/* edit blog textarea */
textarea.mkwrap2 {
	overflow: auto;
	width: 500px ;
}

/* block input */
.mkblkinput {
	background-color: #E0E3E5;
 	font-size: 9px;
	border: 1px solid #283432;
	margin: 2px;
}

/*=============================
M
K  navstrip styles
P
=============================*/
/* top navstrip */
.navigatore {	
	vertical-align: middle;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	padding: 1px 5px 2px 5px;
}

/*=============================
M
K  block styles
P
=============================*/
/* used in functions.php (function main_page) */
.blocks {
	padding: 0px;
	font-size: 11px;
}

/* block header/footer corner images - portal skin only */
.tdmenblock {
	font-size: 0px;	
	padding: 0px;  
	margin: 0px; 
	vertical-align: top;
	/*background-color:#8CB6E7;*/
	/*background-color:#E0E3E5;*/
}

/* block td cell */
.tdblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 2px;
	background-color: #ffffff;
}

/* block title bar */
.sottotitolo {
	vertical-align: bottom;	
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
	border-top: 1px solid #9D785C;
	border-bottom: 1px solid #9D785C;
/*	color: #9D785C; */
   color: #990000;
}

/* horizontal spacer between blocks */
.tdspacer {
	line-height: 10px;
}

/*=============================
M
K  module global styles
P
=============================*/
/* module table headings */
.modulex {
	background-color: #F1F4F4;
	height: 25px;
}

th.modulex {	 
	color: #666666; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #F1F4F4 !important;
	background-image: none !important;
	height: 25px;
	white-space: nowrap;
}

/* Reviews description text */
.modulelite {
	font-size: 8pt;
	color:#a6bbcd;
}

/* center block padding (news, admin) */
.contents {
	padding: 10px;
}

/* module pagination links */
.mkpagelink {
	background-color: #E0E3E5;
	border: 1px solid #283432;
	padding:1px 3px 1px 3px;
	color: #000;
	font-weight: normal;
}

.mkpagelinklast {
	background-color: #E0E3E5;
	border: 1px solid #283432;
	padding:1px 3px 1px 3px;
	color: #000;
	font-weight:normal;
}

.mkpagecurrent {
	background-color: #CBC064;
	border: 1px solid #283432;
	padding:1px 3px 1px 3px;
	color: #000;
	font-weight:normal;
}

/*=============================
M
K  shoutbox module styles
P
=============================*/
/* module table with border (shoutbox, news) */
div.taburlo {	
	width: 100%; /* center in IE */	
}

td.taburlo{
	margin:5px;
	padding:5px;
	border: 0;
}
	
/* shouter and date cell */
.urlo {
	/* line-height: 18px; */
	vertical-align: bottom;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	/* color: #666666; 
	padding: 4px;		*/ 
}

/* shout cell */
.urlo2 {
	padding: 4px;	
	border-width: 0 0 1px 0;
	border-style: solid;
	text-align: left;
	color: #95ABAB;
	font-size: 11px;
	font-weight: bold;
}

/* white shouter text */
.urlocontrast {	
	color: #e1e1e1;
}

/*=============================
M
K  news module styles
P
=============================*/
/* news table with border */
.tabnews {
	border-width: 0px 0 1px 0;
	border-style: dotted;
	margin:0px; 
	padding:0px;
	font-size: 12px;
	color: #666666;	
}

/*=============================
M
K  admin cp styles
P
=============================*/
/* admin cp titles with top border */
.titadmin {
	margin: 0px;
	font-weight: bold;
	font-size: 11px; 
	color: #666666;
	border-top: 1px dashed #95ABAB;
}

/*=============================
M
K  font styles
P
=============================*/
/* red error page text */
.mkerror {	
	font-size: 12pt;
	color: #ff0000;
	font-weight:bold;
}

/* MKPQuote quotation text */
.mkquote { 		
	color: #000000;	
}

/* MKPGallery module ecard, offline page */
.ecardtitle,
.offlinetxt {
	font-size: 10pt; 
	font-weight: bold;
	text-align: center;
}

/* MKPGallery slideshow caption text (modules/gallery/index.php function slide_update) */
/*
.mkslidecap {	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #ffffff;
}
*/

/*=============================
M
K  BBcode quote styles
P
=============================*/
.mkquoteball {
	font-size: 9px; 
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #ffffff;	
	padding: 0;	
}

.mkquotetext {
	font-size: 12px; 
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #ffffff;
	margin: 3px 0 3px 0;
	padding: 0px;
	
}
div .mkquotetable{				
	width: auto; /* IE */	
	text-align: left;
}

/*=============================
M
K  extra top menu for News
P
=============================*/
.extratopmenu {
	/*background-color: #dfe6ef;
	background-color: #283432;*/	
	vertical-align: middle;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	padding: 1px 5px 2px 5px;
}

/* bold navbar links */
a.extratopmenu:link {	
	font-size: 12px; 
	color: #E0E3E5; 
	font-weight: bold;
	text-decoration: none;
}

a.extratopmenu:visited {	
	font-size: 12px; 
	color: #E0E3E5; 
	font-weight: bold;
	text-decoration: none;
}


a.extratopmenu:hover {
	font-size: 12px; 
	color: #ffffff; 
	font-weight: bold;
	text-decoration: underline;
}
 
a.extratopmenu:active {
	font-size: 12px; 
	color: #ffffff; 
	font-weight: bold;
	text-decoration: none;
}

/* Επικεφαλίδα 
    The AJAX notifier */
#ajax_in_progress
{
	background: #32CD32;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 18pt;
	padding: 3px;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
}
#header {
	 position: relative;
	 /* height: 186px; */
	 height: 140px;
	 overflow: hidden;
	 background: url(images/head-bg.gif) 0 0 repeat-x;
}
#head-r {
	 /* height: 186px; */
	 height: 140px;
	 background: url(images/head-r.gif) 100% 0 no-repeat;
}
#head-l {
	 /* height: 186px; */
	 height: 140px;
	 background: url(images/head-l.gif) 0 0 no-repeat;
}
#logo {
	 position: absolute;
	 top: 20px;
	 left: 20px;
	 display: block;
	 width: 190px;
	 height: 116px;
	 cursor: pointer;
	 background: url(./images/sdtv-banner.jpg) no-repeat;
}
#userarea {
	 height: 30px;
	 float: right;
	 padding: 20px 25px 0 0;
	 text-align: right;
	 font-size: 1.0em;
	 color: #9EA4D8;
	 font-family: tahoma, sans-serif;
}
#userarea a:link, #userarea a:visited {
	 color: #9EA4D8;
}
#userarea a:hover {
	 color: #EBEDFC;
	 text-decoration: underline;
}
#toolbar {
	background: url(./images/toolbar-bg.gif) 0 0 repeat-x;
	margin: 0;
	padding: 0;
	height: 36px;
}
.nav_menu { 
	background: #000000 url(./images/nav_men_bg.gif) repeat-x;
	border-bottom: 1px solid #020202;
	border-top: 1px solid #3E464C;
	height: 27px;
	padding: 0 15px;
}
.nav_menu ul { 
	border-left: 1px solid #020202;
	border-right: 1px solid #3D464C;
	float: left;
	margin: 0;
	padding: 0;
}
.nav_menu li { 
	border-left: 1px solid #3e464c;
	border-right: 1px solid #020202;
	float: left;
	line-height: 27px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav_menu a:visited, .nav_menu a:link { 
	color: #EBEDFC;
	float: left;
	font-size: 1.0em;
	font-weight: 700;
	height: 27px;
	padding: 0 12px;
}
.nav_menu a:hover { 
	background: #111430 url(./images/nav_men_hov.gif) repeat-x;
	color: #8289C7;
	text-decoration: none;
}
.nav_menu .chosen a { 
	background: #111430 url(./images/nav_men_hov.gif) repeat-x;
	color: #8289C7;
	text-decoration: none;
}

/* --------------------------------------------------------------- 
- iBrowser image caption
*/
span.capDivRightBrd {
	float: right;
	border: 1px solid #cccccc;
	background-color: #f0f0ee;
	padding: 5px;	
	height: auto;
	margin-left: 10px;
	margin-bottom: 5px;
}
span.capDivRight {
	float: right;
	padding: 5px;	
	height: auto;
	margin-left: 10px;
	margin-bottom: 5px;
}
span.capDivLeftBrd {
	float: left;
	border: 1px solid #cccccc;
	background-color: #f0f0ee;
	padding: 5px;	
	height: auto;
	margin-right: 10px;
	margin-bottom: 5px;
}
span.capDivLeft {
	float: left;
	padding: 5px;	
	height: auto;
	margin-right: 10px;
	margin-bottom: 5px;
}
span.caption {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;	
	line-height: 12px;	
	color: #666666;
	background-color: transparent;
	margin: 0px;
	margin-top: 5px;	
	padding: 0px;
	display: block;	
}

// AddThis.com Social Bookmarking  ###################

.addthis_toolbox .hover_effect
{
    width: 284px;
    padding: 10px 0 6px 10px;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_effect div
{
    float: left;
}

.addthis_toolbox .hover_effect a
{
    border: 2px solid #fff;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}

.addthis_toolbox .hover_effect a:hover
{
    border: 2px solid #105CB6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    color: #105CB6;
    text-decoration: none;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}