body, html { margin: 0px; height: 100%; }
body, html, span, p, div, td, th, li {font-size: 12px; font-family: Tahoma, Verdana, Arial; color:#000; }
p,div,td { vertical-align: top; text-align: justify; }
h1 {font-size: 14px; font-family: Tahoma, Verdana, Arial; color:#000; font-weight: bold; }
h2, h3, h4 {font-size: 12px; font-family: Tahoma, Verdana, Arial; color:#000; font-weight: bold; }

.leftcol{
width:237px;
background-image: url('/files/Image/leftbg.jpg');
background-repeat: repeat-y;
}

.topheader { background-image: url('/files/Image/header.jpg'); background-repeat: repeat-x; background-position: right top;  padding: 220px 30px 20px 30px; }

#emblema{
margin: auto;
margin-top: 20px;
width: 188px;
height: 220px;
background:url('/files/Image/emblema.png') no-repeat;
background-image:expression('none');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/Image/emblema.png', sizingMethod='crop');
}

#panel{
margin: auto;
width: 200px;
height: 330px;
background:url('/files/Image/panel.gif') no-repeat;
}

a.menuitem, a.menuitem:link {
display: block;
width:45px;
height:45px;
background:url('/files/Image/btn.gif') no-repeat;
margin: 0px 0px 14px 20px;
}

a.menuitem:hover, a.activeitem {
display: block;
width:45px;
height:45px;
background:url('/files/Image/btn_a.gif') no-repeat;
margin: 0px 0px 14px 20px;
}

.minitext {font-size: 10px; margin-top:20px; text-align: center; }
.minitext a {font-size: 10px; font-weight:bold; text-decoration: none; color: #000; }