*									{font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px;}

body								{color: #FFF; background: #000; margin: 0px;}

table								{border-width: 0px;}

td									{border-width: 0px; vertical-align: top; padding: 0px; margin: 0px;}


a									{color: #FFF; outline: none;}

a:link								{text-decoration: none;}

a:visited							{text-decoration: none;}

a:hover								{text-decoration: none;}

a:active							{text-decoration: none;}

a:focus								{text-decoration: none;}

img									{border-width: 0px;}

p									{margin: 0px; padding: 0px;}

ul									{margin: 0; padding: 0; padding-left: 20px; list-style-image:url(/am/pictures/list.gif);}

li									{margin: 0; padding: 0;}





#boxIntroOuter						{position: relative; width: 792px; height: 242px; border: 1px solid #000; padding: 3px;}

* html #boxIntroOuter				{width: 800px; height: 250px;}

#boxIntroInner						{width: 792px; height: 242px; background: #000; -moz-opacity: 0.7; filter:alpha(opacity=70); opacity: 0.7;}

#boxIntroContent					{position: absolute; width: 752px; padding: 20px; z-index: 1; text-align: center;}

* html #boxIntroContent				{width: 792px;}


#boxTemplOuter						{position: relative; width: 986px; height: 536px; border: 1px solid #000; padding: 3px; }

* html #boxTemplOuter				{width: 994px; height: 544px;}

.boxTemplOuterMS					{border-color: #3d3c3c !important;}

#boxTemplInner						{position: relative; padding: 12px; width: 962px; height: 512px; background: #000;}

* html #boxTemplInner				{width: 990px; height: 540px;}


#boxMenu							{padding-top: 20px; padding-left: 4px; position: relative;}

#boxMenuFB							{position: absolute; right: 4px; top: 15px;}

#boxLangMenu						{padding-top: 20px; padding-left: 4px; position: relative; text-align: center;}

#boxSubmenu							{position: absolute; top: 45px; left: 147px;}

#boxFakeTitle						{cursor: pointer;}




#boxLogo							{width: 998px; height: 30px; margin-bottom: 30px; margin-top: 10px; text-align: center;}


#videoFrame							{position: absolute; left: 132px; top: 60px; width: 720px; overflow: hidden;}

#videoFrame2						{position: absolute; left: 172px; width: 640px; overflow: hidden;}

.pressImg							{width: 150px; height: 200px; cursor: pointer;}

#pressFrame							{margin: 40px auto;}

.imgFrame							{position: relative; float: left; margin: 0px 15px 18px 0px; width: 150px; height: 200px; z-index: 1;}

.imgMove							{position: absolute;}

.imgTitle							{display: none; padding-top: 5px;}



#scrollTitle						{position: relative; left: 565px; width: 340px; background: #000; -moz-opacity: 0.8; filter:alpha(opacity=80); opacity: 0.8; font-weight: bold; cursor: pointer;}

#scrollTitlePadding					{padding: 5px 30px 5px 30px;}

#scrollFrame						{position: absolute; left: 580px; top: 12px; width: 340px; height: 380px; background: #000; -moz-opacity: 0.8; filter:alpha(opacity=80); opacity: 0.8; overflow: hidden;}

#scrollPadding						{padding: 30px;}

#scrollContent						{position: relative; height: 275px; line-height: 1.4em; text-align: justify; overflow: hidden;}

#scrollMenu							{border-top: 1px solid #FFF; margin-top: 20px; padding-top: 10px;}

#scrollNav							{float: right; display: none;}



.slider								{position:relative; overflow:hidden; height:225px;}

.slidercontent						{position: absolute;}

.slidercontent .upper				{border-bottom:1px solid #9ac1c9}


.cursor								{cursor: pointer;}



#boxShowFrame						{width: 962px; height: 512; overflow: hidden; white-space: nowrap;}


.imgMargin							{margin-right: 13px;}


#boxShowScrollLeft					{position: absolute; width: 15px; height: 140px; left: 12px; top: 186px; z-index: 2; cursor: pointer; background: #000 url(../pictures/scrLeft.gif) center no-repeat; display: none; z-index: 10000;}

#boxShowScrollRight					{position: absolute; width: 15px; height: 140px; left: 962px; top: 186px; z-index: 2; cursor: pointer; background: #000 url(../pictures/scrRight.gif) center no-repeat; display: none; z-index: 10000;}




.newsTitle							{position: relative; margin-top: 10px; left: 565px; width: 280px; padding: 5px 30px 5px 30px; background: #000; -moz-opacity: 0.8; filter:alpha(opacity=80); opacity: 0.8; overflow: hidden; font-weight: bold; cursor: pointer;}

* html .newsTitle					{width: 340px;}

.newsBody							{position: relative; left: 565px; width: 340px; background: #000; -moz-opacity: 0.8; filter:alpha(opacity=80); opacity: 0.8; line-height: 1.4em; text-align: justify; overflow: hidden;}

.newsPadding						{padding: 5px 30px 30px 30px;}

.newsFrame							{position: relative; overflow: hidden; height: 280px;}

.newsContent						{position: absolute; width: 280px; height: 245px; overflow: hidden;}

.newsNav							{position: absolute; top: 260px; width: 280px; height: 10px; padding-top: 10px; border-top: 1px solid #FFF; text-align: right; display: none;}


.menuItem							{margin-right: 30px;}


.introHeading						{color: #FFF; font-family: Garamond, Times, serif; font-size: 40px; font-weight: bold; margin-bottom: 40px; margin-top: 45px; letter-spacing: 0.12em;}

.introCap							{font-family: Garamond, Times, serif; font-size: 125%; font-weight: bold;}

.introLang							{font-size: 14px;}


.bgPink								{background-color: #F1DEE4;}

.BgBlack							{background-color: #000;}

