.column {
  float: left;
}

.left {
  width: 25%;
}

.right {
  width: 75%;
}

@charset "utf-8";
/* CSS Document */

/*...........A...........*/
/*...........B...........*/
/*...........C...........*/
/*...........D...........*/
/*...........E...........*/
/*...........F...........*/
/*...........G...........*/
/*...........H...........*/
/*...........I...........*/
a.imageMenu {		background-image: url(images/40-50hide46pct.png); background-repeat: no-repeat; background-position: 0px; height: 50px; width: 40px; display: block; }
a.imageMenu:hover {	background-position: 50px; block; text-decoration: none;}

a.imageMenu80 {			background-image: url(images/80-50hide46pct.png); background-repeat: no-repeat; background-position: 0px; height: 50px; width: 80px; display: block; }
a.imageMenu80:hover {	background-position: 80px; block; text-decoration: none;}

.imageLink {			text-decoration: none;}
/*...........J...........*/
/*...........K...........*/
/*...........L...........*/
/*...........M...........*/

a.menu210 {			color: #333; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFF; text-align: left; height: 23px; width: 208px; display: block;
					padding-right: 3px; padding-left: 10px; }
.menu210:hover { 	color: #000; text-decoration: none; background-color: #DFDFDF; }				

a.menu210Best {
	color: #333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF;
	text-align: left;
	height: 23px;
	width: 208px;
	display: block;
	padding-right: 3px;
	padding-left: 10px;
	font-weight: bold;
}
.menu210Best:hover { 	color: #000; text-decoration: none; background-color: #DFDFDF; }				

.menu170 {				background-color: #FFF; display: block; height: 23px; width: 100%; }
.menu170:link { 		background-color: #FFF; text-decoration: none; }					
.menu170:hover {
	background-color: #CCC;
	text-decoration: none;
}					

a.menu100 {			color: #333; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFF; text-align: left; padding-right: 3px; padding-left: 10px; 
					height: 23px; width: 85px; display: block; }
a.menu100broken {	color: #333; text-decoration: line-through; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FF0; text-align: left; padding-right: 3px;
					padding-left: 10px; height: 23px; width: 85px; display: block;}					
.menu100:hover { 	color: #000; text-decoration: none; background-color: #DFDFDF; }					
a.menu140 {			color: #333; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFF; text-align: left; padding-right: 3px; padding-left: 10px; 
					height: 23px; width: 125px; display: block; }
a.menu140broken {	color: #333; text-decoration: line-through; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FF0; text-align: left; padding-right: 3px;
					padding-left: 10px; height: 23px; width: 125px; display: block; }					
.menu140:hover { 	color: #000; text-decoration: none; background-color: #DFDFDF; }					
.menu {				color: #333; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFF; text-align: left; padding-right: 5px; padding-left: 15px; }
.menu a:link { 		color: #333; text-decoration: none; background-color: #FFF; }
.menu a:visited {	color: #333; text-decoration: none; background-color: #FFF; }
.menu:hover { 		color: #000; text-decoration: none; background-color: #DFDFDF; }
.menuHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #000;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
}

.menuHead-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #F00;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
}

.menuHeadEn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCC;
	background-color: #CC3002;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
}

.menuSelected {		color: #000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DFDFDF; font-weight: bold; text-align: left; 
					padding-right: 5px; padding-left: 15px; }
a.menuProject {				color: #333; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFF; text-align: left; padding-right: 3px; padding-left: 10px; 
							height: 23px; width: 160px; display: block; }
a.menuProjectx {			color: #000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F00; text-align: left; padding-right: 3px; padding-left: 10px; 
							height: 23px; width: 160px; display: block; }
.menuProject a:link { 		color: #333; text-decoration: none; background-color: #FFF; }
.menuProject a:visited {	color: #333; text-decoration: none; background-color: #FFF; }
.menuProject:hover { 		color: #000; text-decoration: none; background-color: #DFDFDF; }
.menuProjectSelected { 		color: #FFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #666; font-weight: bold; text-align: center;}
a.menuProjectBest {			color: #000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFF; text-align: left; padding-right: 3px; padding-left: 10px;
							font-weight: bold; height: 23px; width: 160px; display: block; vertical-align: bottom; }
a.menuProjectBest:hover { 	color: #000; text-decoration: none; background-color: #DFDFDF; }



/*...........N...........*/
/*...........O...........*/
/*...........P...........*/

#placePDF {			position:fixed; top:50px;  left: 10%; z-index: 10;}

#placeMenu {			position:fixed; top:-9px;  left:10px; z-index: 5;}
#placeMenu2 {			position:fixed; top:260px; left:10px; z-index: -5;}
#placeMenu3 {			position:fixed; top:265px; left:-10px; z-index: -10;}
#placePlate {
	position:absolute;
	top:-14px;
	left:54px;
}
#placeLeg {				position:relative; top:-5px; z-index: -10;}
#placeCounter {			position:fixed; top:-20%px; left:120%;}
#placeStamp {			position:fixed; top:50%; margin-top:-81px; left:50%; margin-left:-155px; z-index: 999;}
#placeCoverMenu {		position:relative; top:-45px; }
.plate-topL {			background-image: url(images/plate-topL.png); background-repeat: no-repeat; }
.plate-topM {			background-image: url(images/plate-topM.png); background-repeat: repeat-x; }
.plate-topR {			background-image: url(images/plate-topR.png); background-repeat: no-repeat; }
.plate-sideL {			background-image: url(images/plate-sideL.png); background-repeat: repeat-y; background-position: right; }
.plate-sideR {			background-image: url(images/plate-sideR.png); background-repeat: repeat-y; background-position: left; }
.plate-bottomL {		background-image: url(images/plate-bottomL.png); background-repeat: no-repeat; background-position: right top; }
.plate-bottomM {		background-image: url(images/plate-bottomM.png); background-repeat: repeat-x; background-position: top; }
.plate-bottomR {		background-image: url(images/plate-bottomR.png); background-repeat: no-repeat; background-position: left top; }
/*...........Q...........*/
/*...........R...........*/
/*...........S...........*/
/*...........T...........*/

.txt-09-gray {			font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-right: 5px; padding-left: 5px; color: #999; }
.txt-09-red {			font-family: Arial, Helvetica, sans-serif; font-size: 10px;	padding-right: 5px;	padding-left: 5px; color: #FFF; background-color: #F00;}
.txt-09-pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 5px;
	padding-left: 5px;
	color: #FFF;
	background-color: #F99;
}
.txt-09-green {			font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-right: 5px; padding-left: 5px; color: #FFF; background-color: #090; }
.txt-09 {					font-family: Arial, Helvetica, sans-serif; font-size: 9px; padding-right: 5px; padding-left: 5px; color: #000; }
.txt-12 {					font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-right: 5px; padding-left: 5px; color: #000; }

.txt-12bold-red {			font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold; padding-right: 5px;	padding-left: 5px; color: #FFF; background-color: #F00;}
.txt-12bold-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	color: #FFF;
	background-color: #00F;
}

.txt-12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
.txt-12-gray {				font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-right: 5px; padding-left: 5px; color: #999; }
.txt-12-pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	color: #000;
	background-color: #F99;
}
.txt-12-yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	color: #000;
	background-color: #FF0;
}
.txt-HEADLINE {				font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding-right: 5px; padding-left: 5px; color: #999; font-weight: lighter; }
.txt-HEADLINEblack {		font-family: "Arial Black", Gadget, sans-serif; font-size: 18px; font-weight: bold; padding-right: 5px; padding-left: 5px; color: #D70000; }

.txt-menu {					text-align: left; color: #000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left:20px; padding-right:20px; }
.txt-menu a:link { 			color: #000; text-decoration: none; }					
.txt-menu a:hover { 		color: #000; text-decoration: none; }					

.txt-en {					color: #999; }


.txt-projectName {			font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; background-color: #FED1C5; padding-right: 5px; padding-left: 5px; text-align: center; }
.txt-projectNameEn {
	font-weight: bold;
	color: #666;
}

.txt-projectDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #FFF;
}
.txt-projectDescriptionEn { color: #999; }

.txt-12 { 					font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; padding: 5px; }
.txt-12-bold { 				font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; padding: 5px; }
/*...........U...........*/
/*...........V...........*/
/*...........W...........*/
/*...........X...........*/
/*...........Y...........*/
/*...........Z...........*/
