/*=============================  global styles*/
body {
	background-color: #DADADA;
/*	background-image: url(images/sfondo.gif);*/
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-align:top-left;
	font-size: 10px; 
	color: #5A595A; 
	font-family: Verdana, Arial, 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-image: url(MKPORTALIMGDIR/sf_logo.jpg); */
	background-color: #8cb6e7;
	text-align: left;
}

/* global font formatting */
table,tr,td,.tdglobal 
{
    font-size: 10px; 
    color: #8D938D;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
}

/* main portal table */
.tabmain {
	margin:0px;
	padding:0px;
	
}

/* image link border img { 			border: 0px;}                     */

/*============================= LIGHT BACKGROUND */
.urlo2,.tabnews,.trattini,.tabmain,.tablemenu,.taburlo {	background-color: #E9E9EA;	color: #000000;}.modulecell {	background-color: #F1F1F1;	color: #232B4B;}.modulecell2 {	background-color: #E9E9EA;	color: #232B4B;}/*=====  MEDIUM BACKGROUND */
.urlo_trasparente { 	width:200px; height:30px;  	position:absolute;  	left:63%;  	top:26px;  	z-index:1;   	filter:alpha(opacity=40);  	-moz-opacity: .40;	color: #fff;	border: 0px solid #666666;	}
.tdblock,.moduleborder {	background-image: url(images/backbl.gif);	color: #959595;}
/*= darK BACKGROUND */
.urlo,.sottotitolo {	/* background-image: url(MKPORTALIMGDIR/m_sf.gif); */	height:22px;	background-color:#525454;	color: #666666;}
/* border and divider styles */
.tablemenu, /* block wrapper, chat button strip */.taburlo,.urlo2,.trattini,.trattini2,.trattini3 {	border: 1px solid #B7B7B7;	}
.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{	background-image: url(MKPORTALIMGDIR/punto_vert.gif);	background-repeat: repeat-y;	background-color: transparent;	} */
/* hyperlink styles =*/
/* global links */
a:link, a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #5A595A;		text-decoration: none;	}a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #5A595A;		text-decoration: none;}a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #5A595A;		text-decoration: none; 	}/* bold navbar, module links */a.uno:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 	color: #fff; 	font-weight: bold;	text-decoration: none}a.uno:visited {		font-size: 10px; 	color: #fff; 	font-weight: bold;	text-decoration: none}
a.uno:hover {	font-size: 10px; 	color: #ccccff; 	font-weight: bold;	text-decoration: none;}
.tablemenu a:link {
	color: #525959; 	text-decoration: none;}.tablemenu a:visited {	color: #525959; 	text-decoration: none;}.tablemenu a:hover {	color: #0063A1; 	text-decoration: none;}.tablemenu a:active { 	color: #79ADFF; 	text-decoration: none; 	}/* global contrasting text and hyperlink color */.mktxtcontr,a.mktxtcontr:link, a.mktxtcontr:visited {	color: #ed4545;	font-weight: bold;	text-decoration: none;}a.mktxtcontr:hover {	font-weight: bold;	color: #ed4545; 	text-decoration: underline;}/* contrasting text and hyperlink color 2 (admin) */.mktxtcontr2,a.mktxtcontr2:link, a.mktxtcontr2:visited {	color: #fff;	font-weight: bold;	text-decoration: none;}a.mktxtcontr2:hover {	font-weight: bold;	color: #ed4545; 		text-decoration: underline;}/*=============================MK  form stylesP=============================*/input,textarea,select,.bgselect, /* input fields */.mkbutton /* global submit buttons */{	background-color: #ffffff;			/* border: 1px solid #4C77B6; */		margin: 2px;	padding: 2px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 10px; 	color: #000000;	vertical-align: middle;/*	background-image: url(images/area.gif); */}/* button border - needed for blocks to display correctly in forum-view */	.blsubmit,.mkbutton {	border: 2px #9cf outset;}/* 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-image:url(images/backbl.gif);	color: 000000; 	font-size: 9px;	border: 1px dashed #000;	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: 300;	font-size: 9px;	background-image:url(images/menuback.gif);}/*=============================MK  block stylesP=============================*//* used in functions.php (function main_page) */.blocks {	padding: 4px;}/* block header/footer corner images - portal skin only */.tdmenblock {	font-size: 0px;		padding: 0px;  	margin: 0px; 	vertical-align: top;	background-color:#8CB6E7;		}.tdmen {	background-repeat:repeat-x;	}/* block td cell */.tdblock {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	margin: 2px;	}/* block title bar */.sottotitolo {	vertical-align:top-middle;		text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;		color: #F1F1F1;	 			 }/* horizontal spacer between blocks */.tdspacer {	line-height: 3px;}/*=============================MK  module global stylesP=============================*//* module table headings */.modulex {		background-image: url(images/backbl.gif);		color: #000;	height: 25px;}.modulex_dark {		background-image:url(images/menuback.gif);	background-color: #000;	height: 25px;}th.modulex {	 	color: #000000; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	background-color: #F1F1F1 !important;	background-image: none !important;	height: 25px;	/* font-weight: normal;*/	white-space: nowrap;	border-bottom-width: 1px;	border-color: Black;}.modulex_aggre {		background-image: url(images/backbl.gif);	color: #aaaaaa;	height: 11px;	font-size: 9px;	font-family: Verdana, Arial, Helvetica, sans-serif;	vertical-align: baseline;	padding-left: 8;	text-align: left;white-space: nowrap;}/*aggregator*/.aggre {		margin-bottom: 10px;	padding-left: 1px;	padding-right: 1px;	vertical-align: top;	width: 100%;	border-top-width: 0;}.aggre_th {	background-color: #f0fcf5;		border: 2px solid #646464;	vertical-align:top-middle;		text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	}.oldaggre_th {background-image: url(images/divider.gif);	vertical-align:top-middle;		text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;		color: #F1FfF1;}.aggre_tb{	border: 1px dashed #646464;	background-image: url(images/backbl.gif);	border-top-width: 0px;}/* Reviews description text */.modulelite {	font-size: 8pt;	color:#a6bbcd;}/* center block padding (news, admin) */.contents {	padding: 4px;}/* module pagination links */.mkpagelink {	background-color: #f0f5fa;	border: 1px solid #072a66;	padding:1px 3px 1px 3px;	color: #000;	font-weight: normal;}.mkpagelinklast {	background-color: #dfe6ef;	border: 1px solid #072a66;	padding:1px 3px 1px 3px;	color: #000;	font-weight:normal;}.mkpagecurrent {	background-color: #ffc9a5;	border: 1px solid #072a66;	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: top;	text-align: left;	font-weight: bold;	font-size: 11px;	color: #000000;	padding: 4px;		 }/* shout cell */.urlo2 {	padding: 12px;		/* border-bottom: 1px solid #5c88c8; */	vertical-align: middle;	border-style: solid;	text-align: left;	color: #000000;	font-size: 10px;	font-weight: bold;}/* white shouter text */.urlocontrast {		color: #000000;}/*=============================MK  news module stylesP=============================*//* news table with border */.tabnews {	border: 1px dotted #c6ddf3;	margin:0px; 	padding:0px;	font-size: 10px;	color: #000000;	}/*=============================MK  admin cp stylesP=============================*//* admin cp titles with top border */.titadmin {	margin: 0px;	font-weight: bold;	font-size: 11px; 	color: #496c9f;	border-top: 1px dashed #5c88c8;}/*=============================MK  font stylesP=============================*//* red error page text */.mkerror {		font-size: 12pt;	color: #ff0000;	font-weight:bold;}/* MKPQuote quotation text */.mkquote { 			color: #0000ff;	}/* 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: #000000;}/*=============================MK  BBcode quote stylesP=============================*/.mkquoteball {	font-size: 9px; 	color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	background-color: #000000;		padding: 0;	}.mkquotetext {	font-size: 10px; 	color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	background-color: #ffffff;	margin: 0;	padding: 0;	}table .mkquotetable{					width: auto; /* IE */		text-align: left;}/* Added in C1.2 */
/* Table background highlight */
.bghighlight1 {
    background-color: #EAF8EB;
}
/* Table background highlight 2 */
.bghighlight2 {
    background-color: #EFCBCB;
}
/* Calendar block current day highlighting */
#mkcaltoday {
    border:2px;
    border-style:outset;
    background-color: #ffff00;
}
.mkbutton { /* Global submit buttons */
    padding: 3px;
}
.mkbbbutton { /* MKP BBcode editor buttons */
    margin: 0;
    padding: 0;
}
#menucontentr
{
    width:200px;
}
#menudx
{
/*    width:200px;*/
    width:6px;
}

#menuclosedr
{
    width:6px;
}
.menuclosedr
{
    width:6px;
}
