body 
{
	background: url('/dsn/bg.gif');
	margin: 0 0 0 0;
	font-family: arial, helvetica, sans-serif;
	color:#663300;
}
a {color:#663300; text-decoration: none}
a:hover {color:#666633; text-decoration: underline}
a.spect {font-size: 110%; font-weight: bold;}

sup {font-size: 11px}
ul {margin-top: 0px}

td {font-size: 80%}
td.fxsml {font-size: 11px}
td.main {padding: 0 10 10 20}
td.main2 {padding: 0 20 10 10}
td.calend {background-color: #CFBA88; border: 1px solid #633B16; font-size: 11px; font-weight: bold; width: 15px; text-align: center;}
td.weekend, a.weekend {background-color: #633B16; border: 1px solid #633B16; font-size: 11px; font-weight: bold; width: 15px; color:#FCE09A;  text-align: center;}
td.date {background-color: #633B16; border: 1px solid #633B16; font-size: 70%; font-weight: bold; color:#FCE09A;  text-align: center;}
td.b1 {border: 1px solid #633B16; font-size: 70%; font-weight: normal; text-align: center;}

div.news {padding-left: 20px; padding-bottom: 5px; font-size: 85%}
div.rnews {padding-left: 10px; padding-bottom: 5px;}

h2 {font-size: 140%; font-weight: bold; margin-bottom: 5px; margin-top: 10px}
h1 {font-size: 120%; margin-top: 5px}
h1.spect {font-size: 160%; margin-top: 5px}
h1.m0 {margin-top: 0px; margin-bottom: 0px}

input.bfield, select.bfield {background-color:#CFBA88; border: 1px solid #8C6B41; font-size: 80%;}
input.order, textarea.order {background-color:#E2D1A8; border: 1px solid #8C6B41; color:#663300; font-family: verdana}

.button {background-color: #633B16; border-top: 1px solid #AE825A;  border-left: 1px solid #AE825A; font-size: 11px; font-weight: bold; width: 15px; color:#FCE09A;  text-align: center; width: 150px}

.sml {font-size: 70%}
.intdsml {font-size: 85%; font-weight: normal;}
.m10 {margin-top: 10px; margin-left: 10px; margin-right: 10px; margin-bottom: 10px}

#VID_overlay 
{
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
	-moz-opacity: 0.55;
	-khtml-opacity: 0.55;
	opacity: 0.55;
	
}
* html #VID_overlay 
{
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
} 

#VID_v1 
{
	position: fixed;
	z-index: 200;

	top: 50%;
	height: 360px;
	margin-top:-180px;

	left: 50%;
	width: 510px;
	margin-left:-255px;
	background-color: #FEE19B;
	border: solid 4px #684E0D;

border-radius:8px; 
-webkit-border-radius:8px; 
-moz-border-radius:7px; 
-khtml-border-radius:12px;

	text-align: center;
}

#VID_v2 
{
	position: fixed;
	z-index: 210;

	top: 50%;
	height: 27px;
	margin-top:-191px;

	left: 50%;
	width: 27px;
	margin-left:240px;
}

#VID_v3 
{
	position: relative; 
	width:470px;
	height:320px;
	left: 20px; 
	top: 20px;
	background-color: gray;
}

