body {
	font:              normal 12px arial,verdana,helvetica,sans-serif; 
	color:             #000000; 
	background-image:  url(artwork/bg6m.jpg); 
	background-repeat: no-repeat;
}

td {
	font:              normal 12px arial,verdana,helvetica,sans-serif; 
}

A:link		{text-decoration: none; background-color: transparent; color: #000055;}
A:visited	{text-decoration: none; background-color: transparent; color: #000055;}
A:active	{text-decoration: none; background-color: transparent; color: #cc0000;}
A:hover		{text-decoration: none; background-color: transparent; color: #5a6a7a;}

A.menu_item:link		{text-decoration: none; background-color: transparent; color: #ffffff;}
A.menu_item:visited	{text-decoration: none; background-color: transparent; color: #ffffff;}
A.menu_item:active	{text-decoration: none; background-color: transparent; color: #cc0000;}
A.menu_item:hover		{text-decoration: none; background-color: transparent; color: #c4cbd1;}

A.menu_item_selected:link    {text-decoration: none; background-color: transparent; color: #c4c0a1;}
A.menu_item_selected:visited {text-decoration: none; background-color: transparent; color: #c4c0a1;}
A.menu_item_selected:active	 {text-decoration: none; background-color: transparent; color: #cc0000;}
A.menu_item_selected:hover   {text-decoration: none; background-color: transparent; color: #c4cbd1;}

A.lang:link    {text-decoration: none; background-color: transparent; color: #666666;}
A.lang:visited {text-decoration: none; background-color: transparent; color: #666666;}
A.lang:active  {text-decoration: none; background-color: transparent; color: #cc0000;}
A.lang:hover   {text-decoration: none; background-color: transparent; color: #000000;}


hr {
	color:            #a00000;
	background-color: #a00000;
	border:           0;
	height:           2px;
	width:            100%;
}

ul {
	margin-top:      0px; 
	margin-bottom:   0px; 
	margin-left:     2em; 
	list-style-type: square;
}

img {border-color: #000000;}

.shadowimg {
	border-color: #000000;
 	filter:       alpha(opacity=88) shadow(color:gray, strength:3, direction:140);
	-moz-opacity: .88;
	opacity:      .88;
	z-index:      10;
}
	

.menu_line {
	position: absolute; 
	left:     16px; 
	top:      169px; 
	z-index:  20;
}

.menu {
	position: absolute; 
	left:         15px; 
	top:          176px; 
 	filter:       alpha(opacity=88) shadow(color:gray, strength:3, direction:140);
	-moz-opacity: .88;
	opacity:      .88;
	z-index:      20;
}

.debug {
	position: absolute; 
	left:     16px; 
	top:      600px; 
	z-index:  20;
}

.headtext {
	position:       absolute; 
	left:           235px; 
	top:            123px; 
	width:          553px; 
	font-family:    arial,verdana,helvetica, sans-serif; 
	font-size:      28px;
	font-weight:    bold;
	#letter-spacing: -0.2;
	z-index:        30;
}

.lang_choise {
	position: absolute; 
	left:        18px; 
	top:         131px;
	width:       140px;
	text-align:  left;
	font-family: arial,verdana,helvetica, sans-serif; 
	font-size:   15px;
	font-weight: bold;
	color:       #444444;
	z-index:     40;
}

.subhead {
	font-family:    arial,verdana,helvetica, sans-serif; 
	font-size:      15px;
	font-weight:    bold;
	#letter-spacing: -0.2;
	z-index:        30;
}

.bodytext {
	position:    absolute;
	left:        235px;
	top:         175px;
	width:       553px;
	font-family: arial,verdana,helvetica, sans-serif; 
	font-size:   13px;
	z-index:     30;
}

.debugtext {
	position:    absolute;
	left:        835px;
	top:         175px;
	font-family: arial,verdana,helvetica, sans-serif; 
	font-size:   13px;
	color:       #888888;
	z-index:     80;
}

.remark {
	font-family: arial,verdana,helvetica, sans-serif; 
	font-size:   13px;
	font-weight: bold;
	color:       #00aa00;
	z-index:     50;
}

.red {
	font-family: arial,verdana,helvetica, sans-serif; 
	font-size:   13px;
	color:       #aa0000;
	z-index:     50;
}

.red_12 {
	font-family: arial,verdana,helvetica, sans-serif; 
	font-size:   12px;
	color:       #aa0000;
	z-index:     50;
}

.green {
	font-family: arial,verdana,helvetica, sans-serif; 
	font-size:   13px;
	color:       #006600;
	z-index:     50;
}

.edit {
	font-family: arial,verdana,helvetica, sans-serif; 
	font-size:   9px;
	color:       #880000;
	z-index:     99;
}

.bghor {
	background-image:  url(artwork/bg-hor.jpg);
	background-repeat: repeat-x;
	position:	         absolute;
	left:		           970px;
	top:		           0px;
	height:		         244px;
	width:             expression(document.body.clientWidth-970);
	overflow:          hidden;
	z-index:           15;
}

.bgver {
	background-image:  url(artwork/bg-ver.jpg);
	background-repeat: repeat-y;
	position:	         absolute;
	left:		           0px;
	top:		           635px;
	width:             218px;
	height:		         expression(document.body.clientHeight-635);
	overflow:          hidden;
	z-index:           15;
}

.rotated {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  writing-mode: tb-rl;
	filter: FlipH FlipV;
}

span.codedirection { unicode-bidi:bidi-override; direction: rtl; }