body
{
	background: #FFF;
	color: #222;
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 12px;
	line-height: 135%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.importbgbody {
	font-size: 12px;
}
#mkwrapper {
	text-align:left;
	margin: 0px auto 0px auto;
}
#mklogostrip,
#logostrip
{
	background: #3860BB url(/forum/style_images/1/tile_back.gif);
	border: 1px solid #FFF;
	height: 68px;
	margin: 0;
	padding: 0;
}
#mklogostrip {
	text-align: left;
}
table,
tr,
td,
.tdglobal,
td.ipbtable
{
	background: transparent;
	color: #222;
	font-size: 12px;
	line-height: 135%;
}
.tabmain,
.importmain {	
	font-size: 12px;	
}
.tabmain {
	margin:0px;
	padding:0px;	
}
img {
	border: 0px;
	vertical-align: middle;
}
.modulecell,
.urlo2,
.tabnews,
.trattini,
.trattini3,
.tablemenu,
.taburlo,
.post1,
.bg1
{
	background: #F5F9FD;
}
.navigatore,
.tdblock,
.moduleborder,
.modulex,
.mkpagecurrent,
.row1
{
	background: #DFE6EF;
}
.urlo,
.sottotitolo,
.maintitle,
.maintitlecollapse
{
	background: url(/forum/style_images/1/tile_cat.gif);
	border: 1px solid #FFF;
	border-bottom: 1px solid #5176B5;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 8px;
}
.tabmain,
.tablemenu,
.taburlo,
.urlo2,
.tabnews,
.trattini,
.trattini2,
.trattini3,
.mkpagelink,
.mkpagelinklast,
.mkpagecurrent,
.titadmin,
.borderwrap,
.borderwrapm
{
	
	border: 1px solid #072A66;
	padding: 0px;
	margin: 0px;
}
.trattini {
	border-width: 1px 0 0 0;
	border-style: dashed;
}
.trattini2 {
	border-width: 0 1px 0 0;
	border-style: dashed;
}
.trattini3
	border-width: 0 0 1px 0;
	border-style: dashed;
}
a:link,
a:active,
a.uno:link,
a:link,
a:visited,
a:active
{
	background: transparent;
	color: #222;
	text-decoration: underline;
}
a:visited,
a.uno:visited,
a:visited,
a:active
{
	background: transparent;
	color: #222;
	text-decoration: underline;
}
a:hover,
a.uno:hover,
a:hover
{
	background: transparent;
	color: #34498B;
}
a.uno:link {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}
a.uno:visited {
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none
}
a.uno:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.mktxtcontr,
a.mktxtcontr:link, 
a.mktxtcontr:visited {	
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
}
a.mktxtcontr:hover {
	font-weight: bold;
	text-decoration: underline;
}
.mktxtcontr2,
a.mktxtcontr2:link, 
a.mktxtcontr2:visited {
	color: #0000ff;
	font-weight: bold;
	text-decoration: none;
}
a.mktxtcontr2:hover {
	font-weight: bold;
	text-decoration: underline;
}
form {
	margin: 0;
	padding: 0
}
input,
textarea,
select,
.bgselect,
.mkbutton,
.mkblkinput,
.mkradio, 
input-warn,
.input-green,
.input-checkbox,
input,
textarea,
select
{
	background: #FFF;
	border: 1px solid #4C77B6;
	color: #000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 5px;
	padding: 2px;
	vertical-align: middle;
}
input,
select,
.bgselect,
.mkblkinput
{
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	font-weight: normal;
}
.mkbutton {
	padding: 3px;
}
.mkbbbutton {
	margin: 0;
	padding: 0;
}
textarea.mkwrap1 {
	overflow: auto;
	width: 100%;
}
textarea.mkwrap2 {
	overflow: auto;
	width: 500px ;
}
.navigatore {
	vertical-align: bottom;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 9px;
	border: 0;
}
.blocks {
	padding: 0px;
}
.tdblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 0;
	margin: 2px;	
}
.sottotitolo {
	vertical-align: bottom;	
	text-align: left;
	font-size: 11px;
	font-weight: bold;	 
}
.tdspacer {
	line-height: 3px;
}
th.modulex,
.subtitle,
.subtitlediv,
.postlinksbar
{
	background: transparent url(/forum/style_images/1/tile_sub.gif);
	border-bottom: 1px solid #5176B5;
	color: #3A4F6C;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0;
	padding: 5px;
}
th.modulex {
	white-space: nowrap;
}
.modulex {
	border-width: 0 0 0 0;
}
.modulelite {
	font-size: 8pt;
}
.contents {
	padding: 10px;	
}
.mkpagelink {
	padding:1px 3px 1px 3px;
	font-weight: normal;
}
.mkpagelinklast {
	padding:1px 3px 1px 3px;
	font-weight:normal;
}
.mkpagecurrent {
	padding:1px 3px 1px 3px;
	font-weight:normal;
}
.titadmin {
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	border-width: 1px 0 0 0;
	border-style: dashed;
}
td.taburlo{
	margin:5px;
	padding:5px;
	border: 0;	
}
.urlo {
	line-height: 18px;
	vertical-align: bottom;
	text-align: left;	
	font-size: 11px;
	font-weight: bold;
	padding: 4px;		 
}
.urlo2 {
	padding: 4px;
	border-width: 0 0 1px 0;
	border-style: solid;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}
.tabnews {
	border-width: 1px;
	border-style: dashed;
	margin:0px; 
	padding:0px;
	font-size: 12px;	
}
.mkerror {
	font-size: 12pt;
	color: #ff0000;
	font-weight:bold;
}
.ecardtitle,
.offlinetxt {
	font-size: 10pt; 
	font-weight: bold;
	text-align: center;
}
.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: 0;
	padding: 0;	
}
table .mkquotetable{
	width: auto;
	text-align: left;
}
.bghighlight1 {
	background-color: #EAF8EB;
}
.bghighlight2 {
	background-color: #EFCBCB;
}
.mkcopyright {
	font-size: 12px;
}
.mkcopyright a {
	text-decoration: none;
}
#mkcaltoday {
	border:2px;
	border-style:outset;
	background-color: #ffff00;
}
