body {
	background: #000;
	margin: 0px;
	padding: 0px;
}
#crnterlayer {
	height: 70px;
	width: 905px;
	left: 50%;
	margin-left: -420px;
	position: absolute;
}
#header {
	position: absolute;
	height: 39px;
	width: 685px;
	left: 160px;
	top: 70px;
	border-bottom: 1px solid #999;
}
img {
	border-style: none;
}
#menu_up {
	background: url(pic/menu_str.gif) repeat-x;
	width: 345px;
	height: 21px;
	vertical-align: middle;
	text-align: center;
}
a.menu_up {
	color: #FFF;
	font: small-caps 10pt/21px Helvetica, sans-serif;
	text-decoration:none;
	display: inline-block;
	width: 69px;
	text-align: center;
	vertical-align: middle;
}
a.menu_up:hover{
	color: #FFF;
	font: small-caps 10pt/21px Helvetica, sans-serif;
	text-decoration:none;
	display: inline-block;
	width: 69px;
	background: #000;
	text-align: center;
	vertical-align: middle;
}
.menu_up_active {
	color: #FFF;
	font: small-caps 10pt/21px Helvetica, sans-serif;
	text-decoration:none;
	display: inline-block;
	width: 69px;
	background: #000;
	text-align: center;
	vertical-align: middle;
}
#crnterlayer #left_top table tr td {
	font: small-caps 8pt Helvetica, sans-serif;
	color: #ebebeb;
}
#crnterlayer #left_top table tr td a{
	font: small-caps 8pt Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
}
#crnterlayer #left_top table tr td a:hover{
	font: small-caps 8pt Helvetica, sans-serif;
	color: #ebebeb;
	text-decoration: none;
}
#left_top {
	position: absolute;
	top: 120px;
	margin-left: -5px;
	margin-right: 10px;
	height: 400px;
	width: 155px;
}
a.link_lt {
	width: 70px;
	height: 79px;
	display: block;
	border: 1px solid #000;
}
a.link_lt:hover {
	border: 1px solid #fff;
}
#work_pic {
	height: 456px;
	width: 686px;
	position: absolute;
	left: 160px;
	top: 120px;
	padding-top: 0px;
	padding-left: 0px;
}
#work_txt {
	position: absolute;
	top: 120px;
	width: 152px;
	height: 440px;
	left: 677px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #4b4c4d;
	font: normal 8.5pt/13pt Helvetica, sans-serif;
	color: #ccc;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: -20px;
	background: url(pic/bg.gif) repeat-x;	
}
#crnterlayer #work_txt ol {
	pading-left: -10px;
	font: 8.5pt/14pt Helvetica, sans-serif;
	color: #ccc;
}
a.text_link {
	font: 9pt/13pt Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
}
a.text_link:hover{
	color: #ebebeb;
}
.text_link_active {
	font: 9pt Helvetica, sans-serif;
	color: #ebebeb;
	text-decoration: none;
}
#text_t {
	height: 456px;
	width: 686px;
	position: absolute;
	left: 153px;
	top: 120px;
	font: 8.8pt/13pt Helvetica, sans-serif;
	color: #ccc;
}
#text_ {
	height: 456px;
	width: 686px;
	position: absolute;
	left: 160px;
	top: 120px;
	padding-top: 0px;
	padding-left: 0px;
	font: 8.8pt/13pt Helvetica, sans-serif;
	color: #ccc;
}
.fill {
	font: 10pt/18pt Helvetica, sans-serif;
	color: #FFF;
	background: #333;
	border-width: 0px;
	width: 70%;
}
#bottom {
	position: absolute;
	margin-top: 700px;
	margin-left: 158px;
	left: 0px;
	top: -63px;
	font: 8pt/20pt Helvetica, sans-serif;
	color: #ebebeb;
}.careers {
	font: 9pt Helvetica, sans-serif;
	color: #CCC;
}
.link_lt_ico {
	border: 1px solid #FFF;
}

#crnterlayer #work_txt span {
	color: #FFF;
}
a.up-menub {
	background:url(pic/brand1.gif) no-repeat;
	color: #FFF;
	text-align: center;
	vertical-align: bottom;
	font: small-caps 8pt Helvetica, sans-serif;
	display: block;
	height: 80px;
	width: 70px;
	text-decoration: none;
	border: solid 1px #666
}
a.up-menub:hover {
	background:url(pic/brand.gif) no-repeat;
	display: block;
	height: 80px;
	width: 70px;
	border: solid 1px #fff
}
#menu table tr td .up-menub img {
	border-style: none;
}
a.up-menup {
	background:url(pic/pack1.gif) no-repeat;
	color: #FFF;
	text-align: center;
	vertical-align: bottom;
	font: small-caps 8pt Helvetica, sans-serif;
	display: block;
	height: 80px;
	width: 70px;
	text-decoration: none;
	border: solid 1px #666
}
a.up-menup:hover {
	background:url(pic/pack.gif) no-repeat;
	display: block;
	height: 80px;
	width: 70px;
	border: solid 1px #fff
}
#menu table tr td .up-menup img {
	border-style: none;
}
a.up-menul {
	background:url(pic/litr1.gif) no-repeat;
	color: #FFF;
	text-align: center;
	vertical-align: bottom;
	font: small-caps 8pt Helvetica, sans-serif;
	display: block;
	height: 80px;
	width: 70px;
	text-decoration: none;
	border: solid 1px #666
}
a.up-menul:hover {
	background:url(pic/litr.gif) no-repeat;
	display: block;
	height: 80px;
	width: 70px;
	border: solid 1px #fff
}
#menu table tr td .up-menul img {
	border-style: none;
}
a.up-menupr {
	background:url(pic/prom1.gif) no-repeat;
	color: #FFF;
	text-align: center;
	vertical-align: bottom;
	font: small-caps 8pt Helvetica, sans-serif;
	display: block;
	height: 80px;
	width: 70px;
	text-decoration: none;
	border: solid 1px #666
}
a.up-menupr:hover {
	background:url(pic/prom.gif) no-repeat;
	display: block;
	height: 80px;
	width: 70px;
	border: solid 1px #fff
}
#menu table tr td .up-menupr img {
	border-style: none;
}
a.up-menuw {
	background:url(pic/webs1.gif) no-repeat;
	color: #FFF;
	text-align: center;
	vertical-align: bottom;
	font: small-caps 8.5pt Helvetica, sans-serif;
	display: block;
	height: 80px;
	width: 70px;
	text-decoration: none;
	border: solid 1px #666
}
a.up-menuw:hover {
	background:url(pic/webs.gif) no-repeat;
	display: block;
	height: 80px;
	width: 70px;
	border: solid 1px #fff
}
#menu table tr td .up-menuw img {
	border-style: none;
}
#crnterlayer #left_top table tr td .link_lt img {
	border: 1px solid #999;
}

#left_bt {
	height: 200px;
	width: 159px;
	top: 401px;
	position: absolute;
	margin-left: -4px;
}
ul {
	list-style: disc outside;
  * margin-left: 5px;
    padding-left: 12px;
	padding-top: 0px;
}
#tit {
	letter-spacing: 1pt;
	font-weight:bold;
}
.merry {
	font: normal 8.5pt/13pt Helvetica, sans-serif;
	color: #FFF;
}

#crnterlayer #text_ img {
	float: right;
}
