/*=============================
M
K  global styles
P
=============================*/

/* Corpo pagina */

body {
	background-color: #800c14;
	font-size: 10px; 
	color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin:0px; 
	padding:0px; /* Opera 0 margin */	
	text-align: center; /* center in IE */ 
}


table.rasp {
    background-color: #c02028;
    BORDER-RIGHT: #d1dceb 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid;
    BORDER-BOTTOM: #d1dceb 1px solid;
}

.rasp1 {
    BORDER-RIGHT: #d1dceb 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid;
    BORDER-BOTTOM: #d1dceb 1px solid; BACKGROUND-COLOR: #e0ecff;
}

.rasp2 {
    BORDER-RIGHT: #d1dceb 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid;
    BORDER-BOTTOM: #d1dceb 1px solid; BACKGROUND-COLOR: #e0ecc0;
}




.mkp_topLeft {
  width: 27px;
  height: 188px;
  background-image: url('/images/left.gif');
  background-color: #202028;
}

.mkp_topTop{
  width: 256px;
  height: 34px;
  background-image: url('/images/top.gif');
  background-color: #202028;
  text-align: center;
}

.mkp_topRight {
  height: 152px;
  background-image: url('/images/right_bg.gif');
  background-color: #202028;
}

.mkp_topPath {
  color: #202020;
  background-color: #202028;
  text-align: left;
  padding-left: 15px;
  vertical-align: middle;
  font-weight: bold;
  font-size: 90%;
  height: 36px;
}

.mkp_topLogo {
  width: 265px;
  height: 154px;
}

.mkp_top {
  width: 255px;
}

/* ñðåäíÿÿ ÷àñòü */
.vert_spacer {
	width: 27px;
}

.left_blocks {
	width: 265px;
	vertical-align: top;
}

td.mkp_menu {
	height: 30px;
/*	background-color: #8c801a;*/
	background-color: #700000;
	width: 100%;
	color: white;
}

td.mkp_pmenu {
	height: 30px;
	background-color: #700000;
	width: 100%;
	color: white;
}

.left_top {
  height: 25px;
  text-align: center;
  vertical-align: top;
  color: #700000;
  background-color: white;
  font-size: 80%;
  padding-top: 5px;
  font-weight: bold;
}


a.mkp_menu:link {
    color: #ffffff;
    padding-left: 40px;
    text-decoration: none;
    background-color: #700000;
    font-size: 15px;
    font-weight: bold;
}

a.mkp_menu:visited {
    color: #ffffff;
    padding-left: 40px;
    text-decoration: none;
    background-color: #700000;
    font-size: 15px;
    font-weight: bold;
}
a.mkp_menu:hover {
    color: #f83955;
    padding-left: 40px;
    text-decoration: none;
    background-color: #700000;
    font-size: 15px;
    font-weight: bold;
}

a.mkp_menu:hover:visited {
    color: #f83955;
    padding-left: 40px;
    text-decoration: none;
    background-color: #700000;
    font-size: 15px;
    font-weight: bold;
}


.mkp_menu_sep {
	height: 1px;
	background-image: url('/images/menu_sep.gif');
}

a.mkp_pmenu:link {
    color: #ffffff;
    padding-left: 40px;
    text-decoration: none;
    background-color: #700000;
    font-size: 12px;
    font-weight: bold;
}

a.mkp_pmenu:visited {
    color: #ffffff;
    padding-left: 40px;
    text-decoration: none;
    background-color: #700000;
    font-size: 12px;
    font-weight: bold;
}
a.mkp_pmenu:hover {
    color: #383955;
    padding-left: 40px;
    text-decoration: none;
    background-color: #700000;
    font-size: 12px;
    font-weight: bold;
}

a.mkp_pmenu:hover:visited {
    color: #383955;
    padding-left: 40px;
    text-decoration: none;
    background-color: #700000;
    font-size: 12px;
    font-weight: bold;
}

.mkp_pmenu_sep {
	height: 1px;
	background-image: url('/images/menu_sep.gif');
}

input.mkp_pmenu {
	background-color:#fff;
 	font-size: 11px;
	border: 1px #808080;
	margin: 1px;
}




.center {
	padding-left: 27px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	text-align: left;
	font-size: 80%;
}

.block {
	background-color: #8c801a;
	color: white;
}

.block_label {
        background-color: #8c801a;
	text-align: left;
	font-weight: bold;
	font-size: 90%;
	padding-bottom: 8px;
        color: white;
}

.block_text {
        background-color: #8c801a;
	font-size: 80%;
	font-weight: normal;
        color: white;
}


/*
a.blocks {
	font-size: 80%;
	color: white;
	text-decoration: none;
        background-color: #8c801a;
}

a.blocks:hover {
	font-size: 80%;
	color: white;
	text-decoration: underline;
        background-color: #8c801a;
}

a.blocks:visited {
	font-size: 80%;
	color: white;
	text-decoration: underline;
        background-color: #8c801a;
}

a.blocks:hover:visited {
	font-size: 80%;
	color: white;
	text-decoration: underline;
        background-color: #8c801a;
}
*/


.right_blocks {
	vertical-align: top;
	width: 200px;
	padding-top: 25px;
}




td.copy {
   width: 90%;
   text-align: center;
   font-size: 60%;
}








h1 {
	font-size: 14px; 
	color: #f0f0f0; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	margin:0px; 
	padding:0px; /* Opera 0 margin */	
}

h2 {
	font-size: 14px; 
	color: #f0f0f0; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	margin:0px; 
	padding:0px; /* Opera 0 margin */	
}


/* portal wrapper */
#mkwrapper {
	text-align:left; /* left-align text in IE */	
	margin: 0px auto 0px auto;
}

/* Sfondo e allineamento logo */
#mklogostrip {
	/* background-image: url(MKPORTALIMGDIR/sf_logo.jpg); */	
	/*background-color: transparent;*/
	text-align: centre;
}


/* Testo categoria moduli */

tr {

	font-size: 15px; 

	color: #666666;

	font-family: Verdana, Arial, Helvetica, sans-serif;	

}

/* Testo news, titolo statistiche e utenti online moduli */

td {

	font-size: 11px; 

	color: #f6f666;

	font-family: Verdana, Arial, Helvetica, sans-serif;	

}

/* Testo info blocchi */

.tdglobal {

	font-size: 10px; 

	color: #f6f666;

	font-family: Verdana, Arial, Helvetica, sans-serif;	

}



/* Margini tabella principale */

.tabmain {

	margin:0px;

	padding:0px;	

}



/* image link border */

img { 		

	border: 0px;

}



/*=============================

M

K  LIGHT BACKGROUND

P

=============================*/

/* Sfondo celle calendario, desrizione e statistiche moduli - Testo statistiche */

.modulecell {

	background-color: #600010;

	color: #ff6666;

}

/* Sfondo Urlo sotto la barra dei link */

.urlo2 {

	background-color: #ffffff;

	color: #666666;

}

/* Sfondo Tabella news */

.trattini {

	background-color: #ffffff;

	color: #666666;

}

/* Sfondo delle tre colonne del portale */

.tabmain {

/*	background-color: #ffffff;*/

	color: #666666;

}

/* Sfondo dei blocchi e moduli */

.tablemenu {

/*	background-color: #ffffff;*/

	color: #666666;

}

/* Sfondo della tabella del blocco UrloBox */

.taburlo {

	background-color: #F6F6F6;

	color: #E6E6FF;

}



/*=============================

M

K  MEDIUM BACKGROUND

P

=============================*/

/* Sfondo barra dei link */

.navigatore {

	background-color: #E4EAF2;

	color: #000000;
}

/* Sfondo celle principali blocchi */

.tdblock {

/*	background-color: #E4EAF2;*/

	color: #ffffff;

}

/* Colore dei bordi delle tabelle interne dei moduli */

.moduleborder {

	background-color: #c60020;

	color: #000000;

}



/*=============================

M

K  DARK BACKGROUND

P

=============================*/

/* Sfondo e testo urlo box sotto barra dei link */

.urlo {

	/* background-image: url(MKPORTALIMGDIR/m_sf.gif); */

	/*background-color: transparent;*/

	color: #000000;

}

/* Sfondo e testo titolo dei blocchi e moduli */

.sottotitolo {

	color: #000000;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	line-height: 20px;

	border-top-color: #666666;

	border-right-color: #666666;

	border-bottom-color: #666666;

	border-left-color: #666666;

	height: 20px;


}



/*=============================

M

K  border and divider styles

P

=============================*/

/* Spessore e colore dei bordi della tabella principale */

.tabmain {

	border: 1px solid #666666;	

}


/* Spessore e colore delle tabelle del modulo UrloBox */

.taburlo {

	border: 1px solid #666666;	

}

/* Spessore e colore della dabella UrloBox sotto la barra dei link */

.urlo2 {

	border: 1px solid #666666;	

}

/* Colore trattini orizontali PCA portale */

.trattini {

	border: 1px solid #666666;	

}

/* Colore trattini verticali CPA portale */

.trattini2 {

	border: 1px solid #666666;	

}

/* Colore trattini orizontali UrloBox e Citazioni */

.trattini3 {

	border: 1px solid #666666;	

}

/* Spessore trattini orizontali PCA portale */	

.trattini {

	border-width: 1px 0 0 0;

	border-top-style: dashed;

}



/* Spessore trattini verticali PCA portale */

.trattini2 {

	border-width: 0 1px 0 0;

	border-right-style: dashed;

}



/* Spessore trattini orizontali UrloBox e Citazioni */

.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;	

} */





/* global links */

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #fffe6e;
	text-decoration: none;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #fffe6e;
	text-decoration: none;
}



a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #fffe6e;
	text-decoration: underline;
}



a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #fffe6e;
	text-decoration: none;
}

/*
a.uno:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px; 

	color: #000000; 

	font-weight: bold;

	text-decoration: none

}

a.uno:visited {	

	font-size: 10px; 

	color: #000000; 

	font-weight: bold;

	text-decoration: none

}


a.uno:hover {

	font-size: 10px; 

	color: #000000; 

	font-weight: bold;

	text-decoration: underline;

}
*/


/*
.tablemenu a:link, a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;	

	text-decoration: none;	

}

.tablemenu a:hover {

	text-decoration: underline;

}

.tablemenu a:active { 

	text-decoration: none; 	

}
*/




/* global contrasting text and hyperlink color */



/* Colore testo descrittivo: "ultimo accesso", numero file, immagini, ecc... */

.mktxtcontr {

	color: #ff0000;

	font-weight: bold;

	text-decoration: none;

}

/* Testo titoli news */

a.mktxtcontr:link {

	color: #ff0000;

	font-weight: bold;

	text-decoration: none;

} 

/* Testo news visitate */

a.mktxtcontr:visited {

	color: #ff0000;

	font-weight: bold;

	text-decoration: none;

}



a.mktxtcontr:hover {

	font-weight: bold;

	text-decoration: underline;

}



/* contrasting text and hyperlink color 2 (admin) */

/* Questi campi quì sotto sono per i link modifica e cancella del PCA */

.mktxtcontr2 {

	color: #0000ff;

	font-weight: bold;

	text-decoration: none;

}

a.mktxtcontr2:link {

	color: #0000ff;

	font-weight: bold;

	text-decoration: none;

} 

a.mktxtcontr2:visited {

	color: #0000ff;

	font-weight: bold;

	text-decoration: none;

}



a.mktxtcontr2:hover {

	font-weight: bold;

	text-decoration: underline;

}



/*=============================

M

K  form styles

P

=============================*/

/* Colore di sfondo delle caselle di spuntatura e sfondo e testo del tasto salva, invia e vota del PCA del portale */

input {

	background-color: #E4EAF2;		

	/* border: 1px solid #4C77B6; */	

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10px; 

	color: #000000;

	vertical-align: middle;

}

textarea {

	background-color: #E4EAF2;		

	/* border: 1px solid #4C77B6; */	

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10px; 

	color: #000000;

	vertical-align: middle;

}

select {

	background-color: #E4EAF2;		

	/* border: 1px solid #4C77B6; */	

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10px; 

	color: #000000;

	vertical-align: middle;

}

.bgselect /* input fields */

/* Sfondo e testo dei menu a tendina e dei campi di testo */

{

	background-color: #E4EAF2;		

	/* border: 1px solid #4C77B6; */	

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10px; 

	color: #000000;

	vertical-align: middle;

}

.mkbutton /* global submit buttons */

{

	background-color: #E4EAF2;		

	/* border: 1px solid #4C77B6; */	

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10px; 

	color: #000000;

	vertical-align: middle;

}



/* 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-color:#fff;

 	font-size: 9px;

	border: 1px dashed #808080;

	margin: 2px;

}



/*=============================

M

K  navstrip styles

P

=============================*/

/* Barra dei link */

.navigatore {	

	vertical-align: bottom;

/*	text-align: center;*/

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: 300;

	font-size: 9px;

}



/*=============================

M

K  block styles

P

=============================*/

/* used in functions.php (function main_page) */

.blocks {
	padding: 0px;
 	font-size: 14px;
	color: white;

}



/* block header/footer corner images - portal skin only */

/* Sfondo delle celle decorative dei blocchi e moduli */

.tdmenblock {

	font-size: 0px;

	padding: 0px;

	margin: 0px;

	vertical-align: top;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #666666;

	border-right-color: #666666;

	border-bottom-color: #666666;

	border-left-color: #666666;

	line-height: 20px;

	height: 10px;

	/*background-color: transparent;*/

}



/* Font dei blocchi */

.tdblock {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	margin: 2px;	

}



/* Titoli blocchi e moduli */

.sottotitolo {

	vertical-align: sub;	

	text-align: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;	

	/* color: #; */		 

}



/* horizontal spacer between blocks */

.tdspacer {

	line-height: 3px;

}



/*=============================

M

K  module global styles

P

=============================*/

/* Sfondo celle moduli titolo statistiche, utenti online e menu salta categoria a tendina */

.modulex {	

	background-color: #610010;

	height: 25px;

}

/* Sfondo e altezza cella moduli titoli categoria */

th.modulex {	

	background-color: #610010;

	height: 25px;

	/* font-weight: normal;*/

	white-space: nowrap;

}



/* Testo descrizione categoria */

.modulelite {

	font-size: 8pt;

	color:#cfffff;

}



/* center block padding (news, admin) */

.contents {

	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

}



/* Link per le pagine multiple download galleri ecc... */

.mkpagelink {

	background-color: #f0f5fa;

	border: 1px solid #072a66;

	padding:1px 3px 1px 3px;

	color: #000;

	font-weight: normal;

}



.mkpagelinklast {

	background-color: #E4EAF2;

	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;

}

	

/* Cella descrizione urlobox sotto la barra dei link */

.urlo {

	line-height: 11px;

	vertical-align: sub;

	text-align: center;

	font-weight: bold;

	font-size: 11px;

	/* color: #666666; */

	padding: 4px;		 

}



/* Cella urlobox sotto la barra dei link */

.urlo2 {

	padding: 4px;	

	/* border-bottom: 1px solid #666666; */

	border-width: 0 0 1px 0;

	border-style: solid;

	text-align: center;

	color: #000000;

	font-size: 11px;

	font-weight: bold;

}



/* Colore testo nome utente ultimo urlo nella cella sotto la barra dei link */

.urlocontrast {	

	color: #ffffff;

}



/*=============================

M

K  news module styles

P

=============================*/

/* Linee tratteggiate news */

.tabnews {

	background-color: #600010;

	color: #666666;

	border-bottom: 1px dashed #666666;

	margin:0px; 

	padding:0px;

	font-size: 10px;

	color: #666666;	

}



/*=============================

M

K  admin cp styles

P

=============================*/

/* Titoli PCA portale */

.titadmin {

	margin: 0px;

	font-weight: bold;

	font-size: 11px; 

	color: #000000;

	border-top: 1px dashed #666666;

}



/*=============================

M

K  font styles

P

=============================*/

/* Testo della scritta errore */

.mkerror {	

	font-size: 12pt;

	color: #ff0000;

	font-weight:bold;

}



/* MKPQuote quotation text */

.mkquote { 		

	color: #0000ff;	

}



/* MKPGallery module ecard */

.ecardtitle {

	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: 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;

}


