/*
@import url("drri.css");
*/

@media print, handheld {
body{
color:#000000; 
background-color:#ffffff;
background-image:none; 
font-family: verdana, arial, helvetica, sans-serif;
text-align:center;
margin:0px;
padding:0px;
border:0px;
font-size:80%;
}
h1{
margin:0px;
color:#000000 
}
.mcal{
margin:0px;
padding:0px;
border:0px;
width:100%;
}
.mcalb{
margin:0px;
padding:0px;
border:0px;
width:100%;
height:100px;
}
.menu {
display:none;
}
.np {
display:none;
}
.foot {
color:#000000 
}
}

@media screen, projection {
body {
background: #440044 url("r5-t.jpg") repeat fixed;
color:#ffffff;
font-family: verdana, arial, helvetica, sans-serif;
padding:5px 0px;
margin:0px;
text-align:center;
opacity:0.99;
min-height:800px;
}
a:link {
color:#ccff66;
}
a:visited {
color:#ccff66;
}
a:hover {
color:#006600;
background:#00ffff;
}
a:active {
color:#ffff00;
}
.menu {
width:100%;
text-align:center;
}
.menu ul ul {
display:none;
}
.menu ul ul li {
display:none;
}
.menu ul ul li a {
padding:1px 2px;
color: #ffffff; 
height: 1.4em;
background: #330033;
filter: alpha(opacity=70);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.70; 
opacity:0.7;
}
.menu ul li:hover ul {
display:block;
float:right;
position:absolute;
top:2,8em;
right:0.0em;
}
.menu ul li:hover ul li {
width:90%;
display:block;
}

.menu ul {
display:block;
margin:0px auto;
border:0px;
padding:0px;
width:100%;
text-align:center;
}
.menu ul li {
position:relative;
list-style-type: none;
width:16.6%;
text-align:center;
font-weight:bold;
float:left;
padding:0px;
margin:0px;
}
.menu ul .nota {
display:none;
}
.menu ul li .nota {
display:none;
height:2.6em;
padding:8px 2px;
margin:0px auto;
display: block; 
text-decoration:none;
color:#888888;
background: #000000; 
border-color:#cc00cc
border-style: solid;
border-width: 1px 1px 0px 1px;
}
.menu ul li a {
height:2.6em;
padding:8px 2px;
margin:0px auto;
display: block; 
text-decoration:none;
color:#ffaa44;
background: #000000; 
border:#00ff88 solid;
border-width: 1px 1px 0px 1px;
}
.menu ul li a:hover {
color:#ffee00;
background:#77ff00 url("r7-t.jpg") repeat fixed;
border:#00ff88 solid;
border-width: 1px 1px 0px 1px;
}
.foot {
clear:both;
padding:5px 5px 5px 5px;
text-align:center;
font-size:90%;
}
.main {
text-align:center;
clear:both;
}
.mailform {
padding: 0px 0px 0px 30px;
text-align:center;
background:#77ff00 url("r7-t.jpg") repeat fixed;
}
img {
margin:3px 10px 3px 10px;
}
h1 {
font-style:italic;
letter-spacing:0.15em;
text-align:center;
font-family: verdana, arial, helvetica, sans-serif, "Comic Sans MS", cursive;
}
h2 {
text-align:left;
letter-spacing:-0.05em;
font-size:100%;
}
.s1 {
color:#00ff99;
text-align:center;
}
.s1 a:link {
color:#00ff33;
}
.s1 a:visited {
color:#00ff33;
}
.s1 a:hover {
color:#000000;
background:#fffe00;
text-decoration:none;
}
.s1 a:active {
color:#99ff00;
background:#006600;
}
.s2 a {
display: block;
width: 100%;
text-decoration:none;
}
.s2 a:hover {
display: block;
width: 100%;
color:#000000;
background:#66ff33;
}
.s3 {
background:#002222 url("r3-t.jpg");
color:#ff9900;
}
.s4 {
background:#ff00ff url("r7-t.jpg");
color:#00ff00;
font-size:333%;
font-weight:222;
font-style:italic;
letter-spacing:-0.15em;
font-family:cursive;
font-variant:small-caps;
text-align:center;
text-decoration:underline overline blink;
}
.caption {
text-align:center;
font-weight:bold;
}
.red {
color:#ff2222;
}
.blue {
color:#6666ff;
}
.yellow {
color:#ffff00;
}
.white {
color:#ffffff;
}
.w33L {
width:33%;
text-align:left;
}
.w33C {
width:33%;
text-align:center;
}
.w33R {
width:33%;
text-align:right;
}
.d1 {
background: #000000 url("r2-t.jpg") repeat center fixed;
font-weight:bold;
margin:0px 4px 5px 4px;
padding:10px;
color:#ffff33;
border-style: solid;
border-width: 10px;
border-color: #ff0000 #ffff00 #2222ff #ffffff;
width:auto;
text-align:left;
/* border-radius: 12px 12px 0px 0px;
*/
}
.d2 {
background: #001818 url("r1-t.jpg") repeat center fixed;
color:#ffff00;
border-style: solid;
border-width: 1px;
border-color: #ff00ff;
margin:10px 25px 10px 25px;
padding:5px;
text-align:justify;
/* border-radius: 62px 0px 90px 0px;
*/
}
.d3 {
background:#222200 url("r3-t.jpg") repeat center fixed;
color:#0099ff;
border:#ff00cc solid 0px;
padding:0px;
width:auto;
text-align:center;
/* border-radius: 12px 12px 12px 12px;
*/
}
.d4 {
background:#001818 url("r7-t.jpg") repeat center fixed;
color:#ffffff;
border:#660066 ridge 0px;
margin:0px;
padding:15px;
text-align:justify;
/* border-radius: 12px 12px 12px 12px;
*/
}
.glyphlist{
width:300px;
background:#001818;
color:#ff9900;
margin:0.6em;
border:solid #aaa 1px;
float:left;
}
.bigp {
font-size:110%;
letter-spacing:0.02em;
}
.fourteenpercent {
width:14%;
float:right;
padding:10px;
}
.L20 {
text-align:right;
}
table.mcal {
margin:auto;
width:98%;
border-width: 3px 3px 3px 3px;
border-spacing: 5px 5px;
border-style: double double double double;
border-color: blue blue blue blue;
border-collapse: separate;
background:#dddddd;
}
table.mcal th {
width:14%;
border-width: 5px 5px 5px 5px;
padding: 2px 3px 2px 3px;
border-style: none none none none;
border-color: blue blue blue blue;
/* border-radius: 12px 12px 12px 12px;
*/
background:#fffffe;
color:#bb8800;
}
table.mcal td {
text-align:center;
border-width: 5px 5px 5px 5px;
padding: 1px 3px 1px 3px;
border-style: none none none none;
border-color: blue blue blue blue;
/* border-radius: 12px 12px 12px 12px;
*/
background:#fffffe;
color:#000000;
}
table.mcal tr td img {
text-align:center;
border-width:0;
margin:10;
}
table.mcal td.mcalb {
width:14%;
border-width: 5px 5px 5px 5px;
padding: 1px 3px 1px 3px;
border-style: none none none none;
border-color: blue blue blue blue;
/* border-radius: 12px 12px 12px 12px;
*/
background:#cccccc;
color:#000000;
}
.brk{
clear:both;
}
.brkL{
clear:left;
}
.brkR{
clear:right;
}
.boxL {
float:left;
}
.boxR {
float:right;
}
.gpic {
background: #666644;
color:#ffffff;
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
float:left;
text-align:center;
border:5px #999933 double;
padding:12px;
margin:4px;
}
.gpic img{
margin:0px;
border:3px #ffffff inset;
}
.calctable {
float:left;
margin:6px;
border:2px #cc8800 solid;
padding:1px;
color:#888888;
background: #000000; 
}
.calctable tr{
border:3px #aa7700 solid;
color:#ffaa00;
background: #000000; 
}
.calctable tr th{
text-align:center;
padding:4px;
border:1px #aa7700 solid;
color:#ffff66;
background: #666666 url("r1-t.jpg") repeat fixed;
}
.calctable tr td{
padding:3px;
border:1px #aa7700 solid;
color:#ffaa00;
background: #444444; 
}
}

