@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;
	color: #ffffff;
}


body {
	/*background-image: url(../Picture/BG/bg_true.jpg);*/
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position:center top;
	background-attachment:scroll;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

 	overflow-x: hidden; /* Hide horizontal scrollbar */
}

@font-face {
    font-family: TEA;
    src: url(../Font/TEA.ttf);
}

@font-face {
	font-family: RSU;
    src: url(../Font/RSU_BOLD.ttf);
}

.hide {
	display:none;
}

.gray {
	font-size:13px;
	color:#8f8c90;
}

.brown {
	font-size:13px;
	color:#6c4f40;
}

.black {
	font-size:13px;
	color:#000000;
}

.bold {
	font-weight:bold;
}

.dark-gray {
	color:#454444;
	font-size:13px;
}

.light-gray {
	color:#888888;
	font-size:12px;
	font-weight:bold;
}

.soft-gray {
	color:#aaaaaa;
	font-size:12px;
	font-weight:bold;
}


/*-----------------------------------------------------------------------------------
                                     H E A D E R  2 0 2 1
-----------------------------------------------------------------------------------*/

.header-menu-2021-wrap {
	background-color:#FFFFFF;
	background-position:center top;
	margin:auto;
	width:100%;
	height:92px;
}

.header-menu-2021 {
	background-color:#FFFFFF;
	margin:auto;
	width:1200px;
	height:92px;
	position:relative;
}

.BG-logo {
	background: url(../Image_EN/BG/BG-logo.png) 0px 0px no-repeat;
	width:177px;
	height:242px;
	z-index:6;
	top:0px;
	left:-21px;
	position:absolute;
}

.Logo {
	background: url(../Image/BG/Logo.png) 0px 0px no-repeat;
	width:127px;
	height:206px;
	z-index:7;
	top:19px;
	left:18px;
	position:absolute;
}

.button-challenger {
	width:207px;
	height:43px;
	z-index:12;
	top:201px;
	left:578px;
	position:absolute;
}

.BG-challenger-white {
	background: url(../Image_EN/Challenger/Challenger_BG.png) 0px 0px no-repeat;
	width:974px;
	height:81px;
	z-index:11;
	top:118px;
	left:195px;
	position:absolute;
}

.BG-challenger {
	background: url(../Image_EN/BG/BG-challenger.png) 0px 0px no-repeat;
	width:1019px;
	height:114px;
	z-index:10;
	top:118px;
	left:172px;
	position:absolute;
}


.BG-challenger-box {

	width:950px;
	height:50px;
	z-index:11;
	top:145px;
	left:208px;
	position:absolute;
}

.logo-thumb {
	height:31px;
}

.menu-home {
	background: url(../Image/BG/main_menu.png) -202px 0px no-repeat;
	width:38px;
	height:92px;
	z-index:2;
	top:0px;
	left:202px;
	position:absolute;
}

.menu-home-over {
	background: url(../Image/BG/main_menu.png) -202px -92px no-repeat;
	width:38px;
	height:92px;
	z-index:2;
	top:0px;
	left:202px;
	position:absolute;
}

#btn-menu-home {
	width:38px;
	height:31px;
	z-index:3;
	top:47px;
	left:202px;
	position:absolute;
}

.menu-introduction {
	background: url(../Image_EN/BG/main_menu.png) -269px 0px no-repeat;
	width:137px;
	height:92px;
	z-index:2;
	top:0px;
	left:269px;
	position:absolute;
}

.menu-introduction-over {
	background: url(../Image_EN/BG/main_menu.png) -269px -92px no-repeat;
	width:137px;
	height:92px;
	z-index:2;
	top:0px;
	left:269px;
	position:absolute;
}


#btn-menu-introduction {
	width:137px;
	height:27px;
	z-index:3;
	top:52px;
	left:269px;
	position:absolute;
}

.menu-consideration {
	background: url(../Image_EN/BG/main_menu.png) -440px 0px no-repeat;
	width:163px;
	height:92px;
	z-index:2;
	top:0px;
	left:440px;
	position:absolute;
}

.menu-consideration-over {
	background: url(../Image_EN/BG/main_menu.png) -440px -92px no-repeat;
	width:163px;
	height:92px;
	z-index:2;
	top:0px;
	left:440px;
	position:absolute;
}

#btn-menu-consideration {
	width:163px;
	height:27px;
	z-index:3;
	top:52px;
	left:440px;
	position:absolute;
}

.menu-winner {
	background: url(../Image_EN/BG/main_menu.png) -637px 0px no-repeat;
	width:98px;
	height:92px;
	z-index:2;
	top:0px;
	left:637px;
	position:absolute;
}

.menu-winner-over {
	background: url(../Image_EN/BG/main_menu.png) -637px -92px no-repeat;
	width:98px;
	height:92px;
	z-index:2;
	top:0px;
	left:637px;
	position:absolute;
}

#btn-menu-winner {
	width:98px;
	height:32px;
	z-index:3;
	top:52px;
	left:637px;
	position:absolute;
}

.menu-media {
	background: url(../Image_EN/BG/main_menu.png) -770px 0px no-repeat;
	width:118px;
	height:92px;
	z-index:2;
	top:0px;
	left:770px;
	position:absolute;
}

.menu-media-over {
	background: url(../Image_EN/BG/main_menu.png) -770px -92px no-repeat;
	width:118px;
	height:92px;
	z-index:2;
	top:0px;
	left:770px;
	position:absolute;
}

#btn-menu-media {
	width:118px;
	height:32px;
	z-index:3;
	top:47px;
	left:770px;
	position:absolute;
}

.button-news  {
	background: url(../Image/News/button-news.png) no-repeat;
	padding-top:5px;
	color:#FFFFFF;
	text-align:center;
	font-size:13px;
	width:144px;
	height:28px;
	z-index:100;
	top:0px;
	left:757px;
	position:absolute;
}

.menu-download {
	background: url(../Image_EN/BG/main_menu.png) -922px 0px no-repeat;
	width:118px;
	height:92px;
	z-index:2;
	top:0px;
	left:922px;
	position:absolute;
}

.menu-download-over {
	background: url(../Image_EN/BG/main_menu.png) -922px -92px no-repeat;
	width:118px;
	height:92px;
	z-index:2;
	top:0px;
	left:922px;
	position:absolute;
}

#btn-menu-download {
	width:118px;
	height:32px;
	z-index:3;
	top:52px;
	left:922px;
	position:absolute;
}

.menu-contact {
	background: url(../Image_EN/BG/main_menu.png) -1073px 0px no-repeat;
	width:93px;
	height:92px;
	z-index:2;
	top:0px;
	left:1073px;
	position:absolute;
}

.menu-contact-over {
	background: url(../Image_EN/BG/main_menu.png) -1073px -92px no-repeat;
	width:93px;
	height:92px;
	z-index:2;
	top:0px;
	left:1073px;
	position:absolute;
}

#btn-menu-contact {
	width:93px;
	height:27px;
	z-index:3;
	top:52px;
	left:1073px;
	position:absolute;
}

.bg-language {
	background-color:#fbfbfb;
	width:86px;
	height:35px;
	z-index:3;
	top:0px;
	left:1090px;
	position:absolute;
}

.language-text {
	color:#000000;
	font-size:10px;
	width:24px;
	height:16px;
	z-index:4;
	top:6px;
	left:1070px;
	position:absolute;
	opacity: 0.27;
	filter: alpha(opacity=27);
}

.flag-Thai {
	background: url(../Image/BG/icon-flag.png) 0px 0px no-repeat;
	width:24px;
	height:16px;
	z-index:4;
	top:9px;
	left:1104px;
	position:absolute;
}

.flag-English {
	background: url(../Image/BG/icon-flag.png) -24px 0px no-repeat;
	width:24px;
	height:16px;
	z-index:4;
	top:9px;
	left:1140px;
	position:absolute;
}

.header-banner-wrap {
	background: url(../Image/BG/Banner_Header.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:796px;
}

.header-banner {
	background: url(../Image/BG/Banner_Header.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:796px;
	position:relative;
}

.home-banner {
	background: url(../Image/Home/Banner.jpg) 0px 0px no-repeat;
	width:1611px;
	height:786px;
	z-index:4;
	top:10px;
	left:-206px;
	position:absolute;
}

.Banner-overlay  {
	background: url(../Image/Home/Banner-overlay.png) 0px 0px no-repeat;
	width:2400px;
	height:786px;
	z-index:5;
	top:10px;
	left:-600px;
	position:absolute;
}

.banner-line {
	background: url(../Image/Home/banner-line.png) 0px 0px no-repeat;
	width:100%;
	height:5px;
	z-index:5;
	top:888px;
	left:-206px;
	position:absolute;
}

.bg-register {
	background: url(../Image/Home/bg-register.png) 0px 0px no-repeat;
	width:250px;
	height:708px;
	z-index:10;
	top:106px;
	left:919px;
	position:absolute;
}

.btn-register {
	background: url(../Image_EN/Home/btn-register.png) 0px 0px no-repeat;
	width:196px;
	height:196px;
	z-index:11;
	top:126px;
	left:946px;
	position:absolute;
}

.btn-register-close {
	background:#462279;
	width:24px;
	height:24px;
	z-index:12;
	top:777px;
	left:946px;
	position:absolute;
}

.text-register-close {
	text-align:center;
	font-family:tahoma;
	font-size:10px;
	color:#919090;
	width:26px;
	height:24px;
	z-index:12;
	top:804px;
	left:945px;
	position:absolute;
}


/*-----------------------------------------------------------------------------------
                                     H O M E
-----------------------------------------------------------------------------------*/

.trophy-box-wrap {
	background: url(../Image_EN/Home/Trophy.jpg) 0px 0px no-repeat;
	background-color:#FFFFFF;
	background-position:center top;
	margin:auto;
	width:100%;
	height:803px;
}

.trophy-box {
	background: url(../Image_EN/Home/Trophy.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:803px;
	position:relative;
}

.text-year {
	color:#000000;
	text-align:center;
	font-weight:bold;
	font-family: Arial;
	font-size:20px;
	width:59px;
	height:21px;
	z-index:2;
	top:199px;
	left:1090px;
	position:absolute;
}

.btn-read {
	background: url(../Image_EN/Home/btn-read.png) 0px 0px no-repeat;
	width:213px;
	height:42px;
	z-index:11;
	top:639px;
	left:940px;
	position:absolute;
}


.Top-Subject-wrap {
	background: url(../Image/Home/Top-Subject.jpg) 0px 0px no-repeat;
	background-color:#FFFFFF;
	background-position:center top;
	margin:auto;
	width:100%;
	height:1230px;
}

.Top-Subject {
	background: url(../Image/Home/Top-Subject.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:728px;
	position:relative;
}

.box-subject {
	padding-top:120px;
	text-align:center;
	width:1200px;

}

.box-news-all-home {
	width:1253px;
	padding-top:52px;
}

.box-news-home {
	width:364px;
	margin-right:53px;
	float:left;
	padding-bottom:15px;
}

.news-main-image {
	padding-bottom: 23px;
}

.news-main-picture {
	width:364px;
	height:243px;
}

.news-heading {
	width:364px;
	font-family: RSU;
	font-size:22px;
	color:#462279;
	padding-bottom:10px;
	text-align:justify;
}


.new-update-home {
	color:#431b83;
	font-size:16px;
	font-weight:bold;
	text-align:justify;
	width:364px;
	line-height:26px;
	padding-bottom:14px;
}

.icon-location {
	background: url(../Image/News/icon-location.png) 0px 0px no-repeat;
	width:27px;
	height:80px;
	float: left;
}

.text-location {
	width:337px;
	color:#000000;
	float: left;
	font-weight:bold;
	font-size:14px;
	line-height:22px;
}

.text-date {
	padding-top:5px;
	width:337px;
	color:#80808f;
	font-size:13px;
	font-weight:bold;
	float: left;
}


/*-----------------------------------------------------------------------------------
                                 SECTION : Success
-----------------------------------------------------------------------------------*/

.BG-success-wrap {
	background: url(../Image_EN/Home/BG-success.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:848px;
}

.BG-success {
	background: url(../Image_EN/Home/BG-success.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:848px;
	position:relative;
}

.button-video-all {
	background: url(../Image_EN/Home/button-video-all.png) 0px 0px no-repeat;
	width:123px;
	height:123px;
	z-index:2;
	top:640px;
	left:195px;
	position:absolute;
}

.button-success-all {
	background: url(../Image_EN/Home/button-success-all.png) 0px 0px no-repeat;
	width:180px;
	height:48px;
	z-index:2;
	top:734px;
	left:798px;
	position:absolute;
}

.video_update {
	width:507px;
	height:285px;
	z-index:2;
	top:226px;
	position:absolute;
}

.text_video_update {
	color:#340c6c;
	font-size:17px;
	font-family: Arial;
	text-align:center;
	width:506px;
	height:71px;
	z-index:2;
	top:524px;
	position:absolute;
}

.text_video_update_description {
	color:#8d8d8d;
	font-size:14px;
	font-family: tahoma;
}

.box-success-highlight {
	width:678px;
	height:388px;
	z-index:2;
	top:306px;
	left:522px;
	position:absolute;
}

.box-success-highlight:hover {
	border-bottom: solid 3px #FF0000;
}

/*-----------------------------------------------------------------------------------
                            SECTION : TOP EVENT
-----------------------------------------------------------------------------------*/



.top-event-wrap {
	background: url(../Image_EN/Home/BG-Top-Event.jpg) 0px 0px no-repeat;
	background-color:#FFFFFF;
	background-position:center top;
	margin:auto;
	width:100%;
	height:856px;
}

.top-event {
	background: url(../Image_EN/Home/BG-Top-Event.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:856px;
	position:relative;
}

.button-read-news-all {
	background: url(../Image_EN/News/button-read-news-all.png) no-repeat;
	width:200px;
	height:54px;
	z-index:3;
	top:-27px;
	left:500px;
	position:absolute;
}

.button-read-news-all-bg {
	background: url(../Image_EN/News/button-read-news-all-bg.png) no-repeat;
	width:200px;
	height:54px;
	z-index:2;
	top:-27px;
	left:500px;
	position:absolute;
}

.button-awards-ceremony {
	background: url(../Image_EN/BG/button-awards-ceremony.png) 0px 0px no-repeat;
	width:130px;
	height:149px;
	z-index:2;
	top:633px;
	left:120px;
	position:absolute;
}

.button-company-all {
	font-family:Arial;
	padding-top:50px;
	color: #ffffff;
	text-align:center;
	font-size:18px;
	background-color:#522c7f;
	width:170px;
	height:70px;
	z-index:2;
	top:612px;
	left:1030px;
	position:absolute;
}

.button-company-all:hover {
	font-family:Arial;
	padding-top:50px;
	color: #000000;
	text-align:center;
	font-size:18px;
	background-color:#ffffff;
	border: 1px solid #522c7f;
	width:168px;
	height:68px;
	z-index:2;
	top:612px;
	left:1030px;
	position:absolute;
}

.button-addition  {
	background: url(../Image_EN/BG/button-addition.png) 0px 0px no-repeat;
	width:249px;
	height:47px;
	z-index:2;
	top:743px;
	left:407px;
	position:absolute;
}

.collaborative-company {
	font-size:16px;
	color:#838383;
	font-family:Arial;
	width:334px;
	height:50px;
	z-index:2;
	top:747px;
	left:867px;
	position:absolute;
}

.img-awards-ceremony {
	background-color:#FFFFFF;
	width:379px;
	height:243px;
	z-index:2;
	top:236px;
	left:0px;
	position:absolute;
}

.text-awards-ceremony {
	color:#FFFFFF;
	font-family:Arial;
	font-size:25px;
	text-align:center;
	line-height:37px;
	width:368px;
	height:76px;
	z-index:2;
	top:530px;
	left:0px;
	position:absolute;
}

.img-announce-1 {

	width:379px;
	height:243px;
	z-index:2;
	top:236px;
	left:407px;
	position:absolute;
}

.img-announce-2 {
	background-color:#FFFFFF;
	z-index:2;
	top:514px;
	left:407px;
	position:absolute;
}

.img-announce-3 {
	background-color:#FFFFFF;
	z-index:2;
	top:654px;
	left:407px;
	position:absolute;
}

.img-announce-4 {
	background-color:#FFFFFF;
	z-index:2;
	top:654px;
	left:541px;
	position:absolute;
}

.img-announce-5 {
	background-color:#FFFFFF;
	z-index:2;
	top:514px;
	left:667px;
	position:absolute;
}

.img-announce-6 {
	background-color:#FFFFFF;
	z-index:2;
	top:611px;
	left:667px;
	position:absolute;
}

.img-announce-7 {
	background-color:#FFFFFF;
	z-index:2;
	top:707px;
	left:667px;
	position:absolute;
}


.img-collaborate-1 {
	background-color:#FFFFFF;
	z-index:2;
	top:237px;
	left:833px;
	position:absolute;
}

.img-collaborate-2 {
	background-color:#FFFFFF;
	z-index:2;
	top:491px;
	left:833px;
	position:absolute;
}

.img-collaborate-3 {
	background-color:#FFFFFF;
	z-index:2;
	top:612px;
	left:833px;
	position:absolute;
}

.img-collaborate-4 {
	background-color:#FFFFFF;
	z-index:2;
	top:491px;
	left:1030px;
	position:absolute;
}

/*-----------------------------------------------------------------------------------
                                 Page: NEWS & ACTIVIES
-----------------------------------------------------------------------------------*/

.Header-news2021 {
	background: url(../Image_EN/News/Header-news.jpg);
	background-position:center top;
	width:100%;
	height:459px;
}

.wrapper-Header-news2021 {
	margin:auto;
	width:1200px;
	height:459px;
}

.news-heading-update-EN {
	font-family:Arial;
	color:#000000;
	font-size:26px;
	width:620px;
	line-height:42px;
	text-align:justify;
	padding:7px 0 20px 0;
}

.bg-news-section2021 {
	background: url(../Image/News/news-update.jpg) no-repeat;
	background-position:center top;
	width:100%;
}

.wrapper-news2021 {
	margin:auto;
	width:1189px;
	position:relative;
}

.icon-update-news {
	width:52px;
	height:52px;
	z-index:2;
	top:37px;
	left:21px;
	position:absolute;
}

.box-news-head2021 {
	width:660px;
	padding:19px 0 0 99px;
}

.box-news-gallery2021 {
	float:left;
	width:389px;
	padding:41px 0 15px 41px;
}

.news-heading-line2021 {

	width:759px;
	height:15px;
}

.news-thumb-update2021 {
	width:109px;
	margin:15px 15px 0 0;
	border: 1px solid #dfdedc;
	float:left;
}

.bg-news-all2021 {
	margin:auto;
	width:1189px;
}


.wrapper-news-page_EN {
	background: url(../Image_EN/Background/icon-news.png) 0px -1894px;
	margin:auto;
	width:1189px;
	height:57px;
	position:relative;
}

.news-page_EN {
	width:735px;
	height:18px;
	position:absolute;
	z-index:2;
	top:18px;
	left:140px;
}

/*-----------------------------------------------------------------------------------
                                 Page : Introduction
-----------------------------------------------------------------------------------*/

.Header-Introduction-wrap {
	background: url(../Image_EN/Introduction/Header.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:1205px;
}

.Header-Introduction {
	background: url(../Image_EN/Introduction/Header.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:1205px;
	position:relative;
}

.wink-introduction {
	background: url(../Image/Introduction/Wink.png) no-repeat;
	width:155px;
	height:154px;
	z-index:2000;
	top:204px;
	left:41px;
	position:absolute;
}

.text-year-introduction {
	text-align:center;
	font-family:Arial;
	font-size:19px;
	color:#000000;
	font-weight:bold;
	width:58px;
	height:52px;
	z-index:2;
	top:520px;
	left:1120px;
	position:absolute;
}

.text-year-TH-introduction {
	font-size:13px;
	color:#c6c5c5;
	width:100px;
	height:52px;
	z-index:2;
	top:536px;
	left:1021px;
	position:absolute;
}

.button-history-introduction {
	background: url(../Image_EN/Introduction/button-history.png) 0px 0px no-repeat;
	width:287px;
	height:63px;
	z-index:2;
	top:375px;
	left:901px;
	position:absolute;
}


.Section2-Introduction-wrap {
	background: url(../Image_EN/Introduction/Section2.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:1845px;
}

.Section2-Introduction {
	background: url(../Image_EN/Introduction/Section2.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:1845px;
	position:relative;
}

.Section3-Introduction-wrap {
	background: url(../Image_EN/Introduction/Section3.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:7018px;
}

.Section3-Introduction {
	background: url(../Image_EN/Introduction/Section3.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:7018px;
	position:relative;
}

.arrow-introduction {
	background: url(../Image/Introduction/arrow.png) 0px 0px no-repeat;
	width:65px;
	height:42px;
	z-index:2;
	top:200px;
	left:553px;
	position:absolute;
}


/*-----------------------------------------------------------------------------------
                        P A G E  :  M E D I A
-----------------------------------------------------------------------------------*/

.Header-Media-wrap {
	background: url(../Image_EN/Media/Media-Header.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:1275px;
}

.Header-Media {
	background: url(../Image_EN/Media/Media-Header.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:1275px;
	position:relative;
}

.box-vtr-year-select {
	width:161px;
	height:52px;
	z-index:3000;
	top:976px;
	left:523px;
	position:absolute;
}

.form-vtr-year {
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	color:#000000;
	font-size:40px;
	text-align:center;
	line-height:50px;
	outline:0;
	width:155px;
	height:52px;
	border: 0px;
}

.vtr-year-duration {
	color:#000000;
	font-family:Arial;
	font-size:28px;
	width:205px;
	height:42px;
	z-index:2;
	top:1191px;
	left:802px;
	position:absolute;
}

#vtr-tea-youtube {

	width:771px;
	height:433px;
	z-index:2;
	top:492px;
	left:213px;
	position:absolute;
}

#vtr-detail-youtube {
	color:#b3b3b3;
	width:336px;
	height:40px;
	z-index:2;
	top:1056px;
	left:698px;
	position:absolute;
}


.imac {
	background: url(../Image/Media/imac.png);
	width:825px;
	height:487px;
	z-index:8;
	top:468px;
	left:189px;
	position:absolute;
}

.Media-TEA-music-wrap {
	background: url(../Image_EN/Media/Media-TEA-music.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:1000px;
}

.Media-TEA-music {
	background: url(../Image_EN/Media/Media-TEA-music.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:1000px;
	position:relative;
}

.header-journals {
	background-position:center top;
	margin:auto;
	width:100%;
}



.button-mp3 {
	background: url(../Image/Media/button-mp3.png) no-repeat;
	width:63px;
	height:101px;
	z-index:2;
	top:269px;
	left:1019px;
	position:absolute;
}

.youtube-music-tea {

	width:771px;
	height:433px;
	z-index:2;
	top:231px;
	left:213px;
	position:absolute;
}

.cloud-animate {
	background: url(../Image/Media/cloud.png);
	width:1647px;
	height:71px;
	z-index:17;
	top:777px;
	left:27px;
	position:absolute;
}

.icon-windmill {
	background: url(../Image/Media/icon-windmill.png);
	width:74px;
	height:74px;
	z-index:18;
	top:818px;
	left:841px;
	position:absolute;
}

.arrow-journal-1 {
	background: url(../Image/Media/arrow-white.png);
	width:52px;
	height:29px;
	z-index:18;
	top:839px;
	left:574px;
	position:absolute;
}

.arrow-journal-2 {
	background: url(../Image/Media/arrow-white.png);
	width:52px;
	height:29px;
	z-index:18;
	top:874px;
	left:574px;
	position:absolute;
}

.arrow-journal-3 {
	background: url(../Image/Media/arrow-black.png);
	width:56px;
	height:31px;
	z-index:18;
	top:942px;
	left:572px;
	position:absolute;
}


.truck-TEA {
	background: url(../Image/Media/icon-truck.png);
	width:199px;
	height:69px;
	z-index:20;
	top:849px;
	left:1050px;
	position:absolute;
}

.journal-box {
	background-position:center top;
	margin:auto;
	width:100%;
	text-align:center;
	padding-top:40px;
	padding-bottom:40px;
}

.journal-style {
	border:10px solid #FFFFFF;
	width:18%;
}





/*-----------------------------------------------------------------------------------
                                 Page : Consideration
-----------------------------------------------------------------------------------*/

.Header-Consideration-wrap {
	background: url(../Image_EN/Consideration/Header-Consideration.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:752px;
}

.Header-Consideration {
	background: url(../Image_EN/Consideration/Header-Consideration.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:752px;
	position:relative;
}

.icon-gear {
	width:58px;
	height:58px;
	z-index:3;
	top:521px;
	left:43px;
	position:absolute;
}

.Consideration-Flowchart-wrap {
	background: url(../Image_EN/Consideration/Consideration-Flowchart.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:1380px;
}

.Consideration-Flowchart {
	background: url(../Image_EN/Consideration/Consideration-Flowchart.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:1380px;
	position:relative;
}

.text-flowchart-step1 {
	color:#666666;
	width:200px;
	height:23px;
	z-index:3;
	top:68px;
	left:306px;
	position:absolute;
}

.text-flowchart-step2 {
	color:#666666;
	width:200px;
	height:23px;
	z-index:3;
	top:265px;
	left:306px;
	position:absolute;
}

.text-flowchart-step3 {
	color:#666666;
	width:200px;
	height:23px;
	z-index:3;
	top:462px;
	left:306px;
	position:absolute;
}

.text-flowchart-step4 {
	color:#666666;
	width:200px;
	height:23px;
	z-index:3;
	top:657px;
	left:306px;
	position:absolute;
}

.Consideration-ASEAN-wrap {
	background: url(../Image/Consideration/Consideration-ASEAN.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:383px;
}

.Consideration-ASEAN {
	background: url(../Image/Consideration/Consideration-ASEAN.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:383px;
	position:relative;
}

.Consideration-ASEAN-box {
	width:1059px;
	height:383px;
	z-index:3;
	top:0px;
	left:65px;
	position:absolute;
}

.bg-category-group {
	background: url(../Image/Consideration/Category_line.png) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:257px;
}

.wrapper-category-group {
	background: url(../Image/Consideration/Category_line.png) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:257px;
	position:relative;
}

.Consideration-Schedule-wrap {
	background: url(../Image_EN/Consideration/Consideration-Schedule.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:2308px;
}

.Consideration-Schedule {
	background: url(../Image_EN/Consideration/Consideration-Schedule.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:2308px;
	position:relative;
}

.button-register-form {
	background: url(../Image_EN/Consideration/button-register.png) no-repeat;
	width:151px;
	height:101px;
	z-index:2;
	top:609px;
	left:1060px;
	position:absolute;
}



/*-----------------------------------------------------------------------------------
                                     A N N O U N C E
-----------------------------------------------------------------------------------*/

.announce-box-wrap {
	background: url(../Image/Announce/BG.jpg) 0px 0px no-repeat;
	background-color:#FFFFFF;
	background-position:center top;
	margin:auto;
	width:100%;
	height:1885px;
}

.announce-box {
	background: url(../Image/Announce/BG.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:1885px;
	position:relative;
}

.button-register-announce {
	background: url(../Image/Consideration/button-register.png) no-repeat;
	width:151px;
	height:101px;
	z-index:2;
	top:610px;
	left:1056px;
	position:absolute;
}

.announce-location1 {
	width:1200px;
	height:193px;
	z-index:2;
	top:906px;
	left:0px;
	position:absolute;
}

.announce-location2 {
	width:1200px;
	height:193px;
	z-index:2;
	top:1099px;
	left:0px;
	position:absolute;
}

.announce-location3 {
	width:1200px;
	height:193px;
	z-index:2;
	top:1292px;
	left:0px;
	position:absolute;
}

.announce-location4 {
	width:1200px;
	height:193px;
	z-index:2;
	top:1485px;
	left:0px;
	position:absolute;
}

.announce-location5 {
	width:1200px;
	height:207px;
	z-index:2;
	top:1678px;
	left:0px;
	position:absolute;
}


/*-----------------------------------------------------------------------------------
                                 Page : Winner
-----------------------------------------------------------------------------------*/

.Header-winner-wrap {
	background: url(../Image_EN/Winner/BG-header-winner.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:695px;
	padding-bottom:5px;
}

.Header-winner {
	background: url(../Image_EN/Winner/BG-header-winner.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:695px;
	position:relative;
}

.button-main-winner {
	background: url(../Image/Winner/button-winner.png);
	width:245px;
	height:29px;
	z-index:2;
	top:19px;
	left:723px;
	position:absolute;
}

.button-main-map {
	background: url(../Image/Winner/button-map.png);
	width:291px;
	height:34px;
	z-index:2;
	top:60px;
	left:723px;
	position:absolute;
}

.button-main-asean {
	background: url(../Image/Winner/button-asean.png);
	width:240px;
	height:29px;
	z-index:2;
	top:110px;
	left:728px;
	position:absolute;
}

.icon-arrow-winner {
	background: url(../Image/Winner/icon-arrow.png);
	width:13px;
	height:11px;
	z-index:2;
	position:absolute;
}

.icon-winner-cloud {
	background: url(../Image/Winner/cloud.png);
	width:1100px;
	height:100px;
	z-index:2;
	top:562px;
	left:-103px;
	position:absolute;
}

.icon-winner-windmill {
	background: url(../Image/Winner/icon-windmill.png);
	width:70px;
	height:70px;
	z-index:2;
	top:572px;
	left:1033px;
	position:absolute;
}

.icon-satellite {
	background: url(../Image/Winner/satellite.png);
	width:45px;
	height:45px;
	z-index:2;
	top:470px;
	left:143px;
	position:absolute;
}

.icon-satellite1-signal {
	background: url(../Image/Winner/satellite-1.png);
	width:26px;
	height:27px;
	z-index:2;
	top:497px;
	left:170px;
	position:absolute;
}

.icon-satellite2-signal {
	background: url(../Image/Winner/satellite-2.png);
	width:26px;
	height:27px;
	z-index:2;
	top:497px;
	left:170px;
	position:absolute;
}

.icon-satellite3-signal {
	background: url(../Image/Winner/satellite-3.png);
	width:26px;
	height:27px;
	z-index:2;
	top:497px;
	left:170px;
	position:absolute;
}


.icon-cable1-signal {
	background: url(../Image/Winner/cable-1.png);
	width:26px;
	height:21px;
	z-index:2;
	top:648px;
	left:288px;
	position:absolute;
}

.icon-cable2-signal {
	background: url(../Image/Winner/cable-2.png);
	width:26px;
	height:21px;
	z-index:2;
	top:647px;
	left:287px;
	position:absolute;
}

.icon-winner-truck {
	background: url(../Image/Winner/icon-truck.png);
	width:201px;
	height:69px;
	z-index:2;
	top:627px;
	left:-500px;
	position:absolute;
}


.BG-footer-winner {
    background: url(../Image_EN/Winner/BG-footer-winner.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    position: fixed;
    bottom: 0%;
    margin: auto;
    width: 100%;
    height: 47px;
    z-index: 10000;
}

.box-footer-winner {
	margin:auto;
	width:1200px;
	height:47px;
	position:relative;
}

.box-winner-year-select-footer {
	width:80px;
	height:30px;
	z-index:3000;
	top:10px;
	left:787px;
	position:absolute;
}

.box-ceremony-year-select-footer {
	width:80px;
	height:30px;
	z-index:3000;
	top:10px;
	left:824px;
	position:absolute;
}

.box-asean-year-select-footer {
	width:80px;
	height:30px;
	z-index:3000;
	top:10px;
	left:779px;
	position:absolute;
}

.form-winner-year {
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	color:#000000;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	line-height:50px;
	outline:0;
	width:72px;
	height:26px;
	border: 0px;
}


.winner-thai-flag {
	background: url(../Image/Winner/icon-thai-flag.png);
	width:25px;
	height:16px;
	z-index:10;
	top:569px;
	left:984px;
	position:absolute;
}

.winner-asean-flag {
	background: url(../Image/Winner/icon-asean-flag.png);
	width:25px;
	height:16px;
	z-index:10;
	top:569px;
	left:984px;
	position:absolute;
}

.Header-asean-wrap {
	background: url(../Image_EN/Winner/BG-header-asean.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:695px;
	padding-bottom:15px;
}

.icon-ASEAN-windmill {
	background: url(../Image/Ceremony/windmill.png);
	width:35px;
	height:35px;
	z-index:2;
	top:653px;
	left:240px;
	position:absolute;
}

.Header-asean {
	background: url(../Image_EN/Winner/BG-header-asean.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:695px;
	position:relative;
}

.BG-footer-asean {
    background: url(../Image_EN/Winner/BG-footer-asean.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    position: fixed;
    bottom: 0%;
    margin: auto;
    width: 100%;
    height: 47px;
    z-index: 10000;
}

.icon-asean-truck {
	background: url(../Image/Winner/icon-truck-asean.png);
	width:201px;
	height:69px;
	z-index:2;
	top:627px;
	left:1050px;
	position:absolute;
}


/*-----------------------------------------------------------------------------------
                                 Page : M A P
-----------------------------------------------------------------------------------*/

.Header-map-wrap {
	background: url(../Image_EN/Winner/BG-header-map.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:683px;
	padding-bottom:5px;
}

.Header-map {
	background: url(../Image_EN/Winner/BG-header-map.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:683px;
	position:relative;
}

.icon-map-cloud {
	background: url(../Image/Winner/cloud-map.png);
	width:1500px;
	height:100px;
	z-index:2;
	top:573px;
	left:-127px;
	position:absolute;
}

.icon-map-windmill {
	background: url(../Image/Winner/icon-windmill.png);
	width:70px;
	height:70px;
	z-index:2;
	top:599px;
	left:1131px;
	position:absolute;
}

.bg-category-map-page {
	background: url(../Image/Winner/BG_map_category.png) 0px 0px;
	background-repeat:no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:213px;
}

.asean-header-bg {
	background: url(../Image/ASEAN/BG-header.png) repeat-x;
	background-position:center top;
	margin:auto;
	width:100%;
	height:257px;
	margin-bottom:35px;
}


.BG-footer-map {
    background: url(../Image_EN/Winner/BG-footer-map.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    position: fixed;
    bottom: 0%;
    margin: auto;
    width: 100%;
    height: 47px;
    z-index: 10000;
}

.box-footer-map {
	margin:auto;
	width:1200px;
	height:47px;
	position:relative;
}

.box-map-region-select-footer {
	width:166px;
	height:30px;
	z-index:3000;
	top:11px;
	left:632px;
	position:absolute;
}

.form-region-footer {
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:50px;
	outline:0;
	width:158px;
	height:26px;
	border: 0px;
}

.box-map-cataegory-select-footer {
	width:199px;
	height:30px;
	z-index:3000;
	top:11px;
	left:913px;
	position:absolute;
}

.form-cataegory-footer {
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:50px;
	outline:0;
	width:187px;
	height:26px;
	border: 0px;
}




/*-----------------------------------------------------------------------------------
                                 Page : Download
-----------------------------------------------------------------------------------*/

.Header-download-wrap {
	background: url(../Image_EN/Download/Header-download.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:501px;
}

.Header-download {
	background: url(../Image_EN/Download/Header-download.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:501px;
	position:relative;
}

.Header-download-2nd-wrap {
	background: url(../Image/Download/Header-download-2nd.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:2080px;
}

.Header-download-2nd {
	background: url(../Image/Download/Header-download-2nd.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	position:relative;
}


.text-subject {
	color:#41474f;
	font-size:14px;

}

.text-form-download {
	color:#000000;
	font-size:13px;
	text-align:center;
}

.text-subject-main {
	color:#000000;
	font-size:13px;
	font-weight:bold;
}

.text-downlad-number {
	color:#000000;
	font-size:13px;
}

.text-pdf {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.text-pdf:hover {
	color:#e40101;
	font-size:13px;
	font-weight:bold;
}

.text-word {
	color:#666666;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.text-word:hover {
	color:#0b3d86;
	font-size:13px;
	font-weight:bold;
}

.text-word-form {
	color:#666666;
	font-size:13px;
	text-align:center;
	text-decoration:none;
}

.text-word-form:hover {
	color:#0b3d86;
	font-size:13px;
}

.text-subject-mainly {
	color:#351e59;
	font-size:13px;
	font-weight:bold;
}

.text-subject-sub {
	color:#000000;
	font-size:13px;
}

.td_underline {
	border-bottom:1px solid #e6e5e5;
}

.td_underline:hover {
	background-color:#f2f1f1;
}

.BG-example-wrap {

	background-color:#35dafd;
	background-position:center top;
	margin:auto;
	width:100%;
	height:auto;
	
}

.Header-announce-3rd-wrap {
	background: url(../Image/Download/BG-announce.jpg) 0px 0px no-repeat;
	padding-top:140px;
	background-position:center top;
	margin:auto;
	width:100%;
	height:1060px;
}

.Header-announce-3rd{

	margin:auto;
	width:1200px;
	position:relative;
}



/*-----------------------------------------------------------------------------------
                                 Page : REGISTER
-----------------------------------------------------------------------------------*/

.header-register-wrap {
	background: url(../Image_EN/Register/BG_Register_head.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:481px;
}

.register-box {
	background: url(../Image_EN/Register/BG_Register_head.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:481px;
	position:relative;
}

.bg-award-group {
	background: url(../Image/BG/BG_Register_category.jpg) 0px 0px;
	background-repeat:no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:213px;
}

.wrapper-line-award-group {
	background: url(../Image/BG/line-award-group.png) -597px 0px;
	background-repeat:no-repeat;
	margin:auto;
	width:1189px;
	height:26px;
	position:relative;
}

.register-from-style-EN .td-text {
	font-family:Arial;
	color:#330564;
	font-size:26px;
	padding:5px 0 5px 0px;
	text-indent:10px;
}

.form-register-on-grid {
	background: url(../Image_EN/Register/On-Grid-TH.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 91px 0 152px;
}

.form-register-on-grid-EN {
	background: url(../Image_EN/Register/On-Grid-EN.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 116px 0 152px;
}

.form-register-on-grid-national-grid {
	background: url(../Image_EN/Register/National-Grid-TH.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 91px 0 152px;
}

.form-register-on-grid-national-grid-EN {
	background: url(../Image_EN/Register/National-Grid-EN.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 116px 0 152px;
}

.form-register-on-grid-local-grid {
	background: url(../Image_EN/Register/Local-Grid-TH.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 91px 0 152px;
}

.form-register-on-grid-local-grid-EN {
	background: url(../Image_EN/Register/Local-Grid-EN.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 116px 0 152px;
}

.form-register-off-grid {
	background: url(../Image_EN/Register/Off-Grid-TH.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 91px 0 152px;
}

.form-register-off-grid-EN {
	background: url(../Image_EN/Register/Off-Grid-EN.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 116px 0 152px;
}

.form-register-off-grid-power {
	background: url(../Image_EN/Register/Off-Grid-Power-TH.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 91px 0 152px;
}

.form-register-off-grid-power-EN {
	background: url(../Image_EN/Register/Off-Grid-Power-EN.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 116px 0 152px;
}

.form-register-off-grid-thermal {
	background: url(../Image_EN/Register/Off-Grid-Thermal-TH.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 91px 0 152px;
}

.form-register-off-grid-thermal-EN {
	background: url(../Image_EN/Register/Off-Grid-Thermal-EN.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 116px 0 152px;
}

.form-register-co-generation {
	background: url(../Image_EN/Register/Cogen-TH.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 91px 0 152px;
}

.form-register-co-generation-EN {
	background: url(../Image_EN/Register/Cogen-EN.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 116px 0 152px;
}

.form-register-biofuel {
	background: url(../Image_EN/Register/Biofuel-TH.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 91px 0 152px;
}

.form-register-biofuel-EN {
	background: url(../Image_EN/Register/Biofuel-EN.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 116px 0 152px;
}

.form-register-innovation {
	background: url(../Image_EN/Register/Innovation-Alternative-TH.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 91px 0 152px;
}

.form-register-innovation-EN {
	background: url(../Image_EN/Register/Innovation-Alternative-EN.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 116px 0 152px;
}

.form-register-general {
	background: url(../Image_EN/Register/General-TH.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 91px 0 152px;
}

.form-register-general-EN {
	background: url(../Image_EN/Register/General-EN.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 116px 0 152px;
}

.form-register-vendor {
	background: url(../Image_EN/Register/Vendor-TH.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 91px 0 152px;
}

.form-register-vendor-EN {
	background: url(../Image_EN/Register/Vendor-EN.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 116px 0 152px;
}

.form-register-education {
	background: url(../Image_EN/Register/Education-TH.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 91px 0 152px;
}

.form-register-education-EN {
	background: url(../Image_EN/Register/Education-EN.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	outline:0;
	width:872px;
	height:51px;
	border: 0px;
	padding:2px 116px 0 152px;
}

.text-branch-EN {
	background: url(../Image_EN/Background/icon-register.png) 0px -426px;
	width:1189px;
	height:89px;
}

.notice-multi-select-EN {
	background: url(../Image_EN/Background/icon-register.png) 0px -822px no-repeat;
	margin:auto;
	width:1189px;
	height:84px;
}

.btn-download-register-EN {
	background: url(../Image_EN/Background/icon-register.png) 0px -622px;
	width:241px;
	height:146px;
	z-index:21;
	top:784px;
	left:791px;
	position:absolute;
}

.TEA-register-error-EN {
	background: url(../Image_EN/Background/TEA-register-error.png);
	width:469px;
	height:113px;
	z-index:3;
	top:945px;
	left:671px;
	position:absolute;
}

.bg-form-register-EN {
	background: url(../Image_EN/Background/register-form1.jpg) 0px 0px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:992px;
	padding-bottom:10px;
}

.wrapper-bg-form-register-EN {
	background: url(../Image_EN/Background/register-form1.jpg) -597px 0px;
	background-repeat:no-repeat;
	margin:auto;
	width:1189px;
	height:992px;
	position:relative;
}


/*-----------------------------------------------------------------------------------
                        P A G E  :  C O N T A C T
-----------------------------------------------------------------------------------*/

.bg-contact-section1 {
	background: url(../Image_EN/Contact/BG_Contact.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:1450px;
}

.contact-section1  {
	background: url(../Image_EN/Contact/BG_Contact.jpg) -600px 0px;
	background-repeat:no-repeat;
	position:relative;
	margin:auto;
	width:1200px;
	height:1450px;
}



.button-refresh-captcha {
	background: url(../Image_EN/Contact/button_refresh.png) no-repeat;
	width:44px;
	height:44px;
	z-index:2;
	top:1157px;
	left:413px;
	position:absolute;
}

.button-sent-msg {
	background: url(../Image_EN/Contact/button_sent_msg.png) no-repeat;
	width:416px;
	height:66px;
	z-index:2;
	top:1226px;
	left:45px;
	position:absolute;
}

.text-contact-map {
	color:#000000;
	font-size:13px;
	text-align:center;
	width:200px;
	height:40px;
	z-index:2;
	position:absolute;
}

.text-contact-address {
	color:#000000;
	font-size:13px;
	text-align:justify;
	width:219px;
	height:200px;
	z-index:2;
	position:absolute;
}

.box-form-name {
	width:407px;
	height:38px;
	z-index:3;
	top:697px;
	left:51px;
	position:absolute;
}

#form-name {
	background: url(../Image_EN/Contact/bg-form-name.png) 0px 0px no-repeat;
	font-family:TEA;
	color:#000000;
	font-size:26px;
	text-align:center;
	outline:0;
	width:407px;
	height:38px;
	border: 0px;
}

.box-form-phone {
	width:407px;
	height:38px;
	z-index:3;
	top:767px;
	left:51px;
	position:absolute;
}

#form-phone {
	background: url(../Image_EN/Contact/bg-form-phone.png) 0px 0px no-repeat;
	font-family:TEA;
	color:#000000;
	font-size:26px;
	text-align:center;
	outline:0;
	width:407px;
	height:38px;
	border: 0px;
}

.box-form-mail {
	width:407px;
	height:38px;
	z-index:3;
	top:837px;
	left:51px;
	position:absolute;
}

#form-mail {
	background: url(../Image_EN/Contact/bg-form-mail.png) 0px 0px no-repeat;
	font-family:TEA;
	color:#000000;
	font-size:26px;
	text-align:center;
	outline:0;
	width:407px;
	height:38px;
	border: 0px;
}

.box-form-msg {
	width:406px;
	height:243px;
	z-index:3;
	top:882px;
	left:51px;
	position:absolute;
}

#form-msg {
	background: url(../Image_EN/Contact/bg-form-msg.png) 0px 0px no-repeat;
	padding: 7px 12px 7px 12px;
	font-family:TEA;
	color:#000000;
	font-size:26px;
	text-align:justify;
	outline:0;
	width:406px;
	height:243px;
	border: 0px;
}

.box-form-code {
	width:100px;
	height:38px;
	z-index:3;
	top:1157px;
	left:168px;
	position:absolute;
}

#form-code {
	color:#000000;
	font-weight:bold;
	font-size:25px;
	text-align:center;
	outline:0;
	width:100px;
	height:38px;
	border: 0px;
}

.box-code {
	font-size:25px;
	font-weight:bold;
	color:#3a1669;
	text-align:center;
	width:106px;
	height:42px;
	z-index:3;
	top:1163px;
	left:286px;
	position:absolute;
}

.icon-check {
	width:44px;
	height:44px;
	z-index:3;
	top:1297px;
	left:235px;
	position:absolute;
}

#alert-text-contact {
	color:#000000;
	font-size:14px;
	text-align:center;
	width:411px;
	height:50px;
	border: 0px;
	top:1309px;
	left:48px;
	position:absolute;
}

.red { color:#a30000; }

.block-arrow-textarea {
	width:43px;
	height:39px;
	z-index:5;
	top:1094px;
	left:420px;
	position:absolute;
}


.section-dede-map {
	background-repeat:repeat-x;
	background-position:center top;
	margin:auto;
	width:100%;
	height:940px;
}



/*-----------------------------------------------------------------------------------
                                 F O O T E R
-----------------------------------------------------------------------------------*/

.BG_Main_Footer-wrap {
	background: url(../Image_EN/BG/BG_Main-Footer.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:562px;
}

.BG_Main_Footer {
	background: url(../Image_EN/BG/BG_Main-Footer.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:562px;
	position:relative;
}

.btn-sitemap {
	width:89px;
	height:23px;
	z-index:3;
	top:459px;
	left:1046px;
	position:absolute;
}

.award-wink {
	background: url(../Image/BG/BG_Button_Footer.png)  no-repeat;
	width:138px;
	height:161px;
	z-index:7;
	top:21px;
	left:70px;
	position:absolute;
}

.btn-admin {
	font-size:18px;
	font-family:Arial;
	color:#05948f;
	width:248px;
	height:28px;
	z-index:3;
	top:195px;
	left:375px;
	position:absolute;
}


.btn-paepe {
	font-size:17px;
	font-family:Arial;
	color:#888888;
	width:237px;
	height:24px;
	z-index:3;
	top:228px;
	left:375px;
	position:absolute;
}


.btn-dede {
	font-size:18px;
	font-family:Arial;
	color:#000000;
	width:177px;
	height:24px;
	z-index:3;
	top:195px;
	left:785px;
	position:absolute;
}

.btn-dede:hover {
	font-size:18px;
	font-family:Arial;
	color:#888888;
}


.btn-facebook-text {
	font-size:18px;
	font-family:Arial;
	color:#223f91;
	width:199px;
	height:24px;
	z-index:3;
	top:227px;
	left:821px;
	position:absolute;
}

.btn-facebook-text:hover {
	font-size:18px;
	font-family:Arial;
	color:#888888;
}



.btn-line-text {
	font-size:18px;
	font-family:Arial;
	color:#2ba63a;
	width:158px;
	height:27px;
	z-index:3;
	top:259px;
	left:821px;
	position:absolute;
}

.btn-line-text:hover {
	font-size:18px;
	font-family:Arial;
	color:#888888;
}


.btn-ig-text {
	font-size:18px;
	font-family:Arial;
	color:#000000;
	width:210px;
	height:24px;
	z-index:3;
	top:291px;
	left:821px;
	position:absolute;
}

.btn-ig-text:hover {
	font-size:18px;
	font-family:Arial;
	color:#888888;
}

.btn-facebook {
	width:44px;
	height:44px;
	z-index:3;
	top:374px;
	left:764px;
	position:absolute;
}

.btn-facebook-bg {
	background: url(../Image/BG/BG_Button_Footer.png) -764px -359px no-repeat;
	width:44px;
	height:44px;
	z-index:2;
	top:375px;
	left:764px;
	position:absolute;
}

.btn-ig {
	width:44px;
	height:44px;
	z-index:3;
	top:374px;
	left:820px;
	position:absolute;
}

.btn-ig-bg {
	background: url(../Image/BG/BG_Button_Footer.png) -820px -359px no-repeat;
	width:44px;
	height:44px;
	z-index:2;
	top:375px;
	left:820px;
	position:absolute;
}

.btn-line {
	width:44px;
	height:44px;
	z-index:3;
	top:374px;
	left:875px;
	position:absolute;
}

.btn-line-bg {
	background: url(../Image/BG/BG_Button_Footer.png) -875px -359px no-repeat;
	width:44px;
	height:44px;
	z-index:2;
	top:375px;
	left:875px;
	position:absolute;
}

.btn-youtube {
	width:44px;
	height:44px;
	z-index:3;
	top:374px;
	left:931px;
	position:absolute;
}

.btn-youtube-bg {
	background: url(../Image/BG/BG_Button_Footer.png) -931px -359px no-repeat;
	width:44px;
	height:44px;
	z-index:2;
	top:375px;
	left:931px;
	position:absolute;
}

.text-able-copyright {
	line-height:23px;
	font-size:12px;
	font-family:Tahoma;
	color:#000000;
	font-weight:bold;
	width:800px;
	height:40px;
	z-index:3;
	top:471px;
	left:24px;
	position:absolute;
}

.btn-admin-management {
	font-size:13px;
	font-family:Tahoma;
	color:#7f7979;
	width:200px;
	height:23px;
	z-index:3;
	top:522px;
	left:63px;
	position:absolute;
}

.btn-admin-management:hover {
	font-size:13px;
	font-family:Tahoma;
	color:#05948f;
}

.button-sitemap {
	background: url(../Image/BG/BG_Button_Footer.png) -1051px -485px no-repeat;
	width:96px;
	height:31px;
	z-index:3;
	top:473px;
	left:1051px;
	position:absolute;
}


.button-dede-logo {
	background: url(../Image_EN/BG/BG_Button_Footer.png) -538px -381px no-repeat;
	width:208px;
	height:56px;
	z-index:3;
	top:368px;
	left:538px;
	position:absolute;
}

.text-year-gold-footer {
	color:#c1b070;
	font-size:8px;
	width:30px;
	height:25px;
	z-index:3;
	top:396px;
	left:146px;
	position:absolute;
}

.arrow-follow-violet1 {
	background: url(../Image/BG/BG_Button_Footer.png) 0px -304px no-repeat;
	width:7px;
	height:10px;
	z-index:3;
	top:392px;
	left:995px;
	position:absolute;
}

.arrow-follow-white2 {
	background: url(../Image/BG/BG_Button_Footer.png) -7px -305px no-repeat;
	width:6px;
	height:8px;
	z-index:3;
	top:393px;
	left:1002px;
	position:absolute;
}

.arrow-follow-white3 {
	background: url(../Image/BG/BG_Button_Footer.png) -7px -305px no-repeat;
	width:6px;
	height:8px;
	z-index:3;
	top:393px;
	left:1008px;
	position:absolute;
}



.BG-footer-flag-wrap {
	background: url(../Image/BG/BG-footer-flag.png) 0px 0px repeat-x;
	background-position:center top;
	margin:auto;
	width:100%;
	height:70px;
}

.BG-footer-flag {
	background: url(../Image/BG/BG-footer-flag.png) 0px 0px repeat-x;
	margin:auto;
	width:1200px;
	height:70px;
	position:relative;
}



 
/*-----------------------------------------------------------------------------------
                            C H A L L E N G E R
-----------------------------------------------------------------------------------*/

.header-challenger-wrap {
	background: url(../Image_EN/Challenger/BG_Challenger_head.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:481px;
}

.challenger-box {
	background: url(../Image_EN/Challenger/BG_Challenger_head.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:481px;
	position:relative;
}

.line-challenger-group {
	background: url(../Image_EN/BG/line-award-group.png) 0px 0px;
	background-repeat:no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:26px;
	padding-bottom:35px;
}

.wrapper-line-challenger-group {
	background: url(../Image_EN/BG/line-award-group.png) -597px 0px;
	background-repeat:no-repeat;
	margin:auto;
	width:1189px;
	height:26px;
	position:relative;

}


.box-challenger-number {
	padding-left:15px;
	width:95px;
	height:64px;
	z-index:1;
	top:0px;
	left:0px;
	position:absolute;
}

.line-subject-challenger-table {
	background: url(../Image/Challenger/head-hall.jpg) no-repeat;
	width:1189px;
	height:6px;
	margin:auto;
}

.box-challenger-amount {
	font-family:Arial;
	font-weight:bold;
	font-size:22px;
	color:#3e1b76;
	text-align:center;
	width:48px;
	height:20px;
	z-index:2;
	top:31px;
	left:1140px;
	position:absolute;
}

.box-challenger-table {
	width:1189px;
	height:auto;
	margin:auto;
}

.box-challenger-table-header {
	background-color:#a56e2b;
	width:1189px;
}

.challenger-table-style {
	border-spacing: 1px;
    border-collapse: separate;


}

.challenger-table-style td {
	background-color:#FFFFFF;
	text-align:center;
	font-size:13px;
	color:#000000;

}

.challenger-table-style .td-subject {
	background-color:#fceccb;
	padding:5px 0 5px 0;
}

.challenger-table-style .company_name {
	background-color:#FFFFFF;
	text-align:left;
	text-indent:20px;
	font-size:13px;
	color:#000000;

}

/*-----------------------------------------------------------------------------------
                           P A G E  :  M A P S
-----------------------------------------------------------------------------------*/

.wrapper-award-group {
	background: url(../Image_EN/Background/icon-register.png) 0px 0px;
	background-repeat:no-repeat;
	margin:auto;
	width:1189px;
	height:213px;
	position:relative;
}

.line-award-group {
	background: url(../Image_EN/Background/line-award-group.png) 0px 0px;
	background-repeat:no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:26px;
}

.wrapper-line-award-group {
	background: url(../Image_EN/BG/line-award-group.png) -597px 0px;
	background-repeat:no-repeat;
	margin:auto;
	width:1189px;
	height:26px;
	position:relative;
}

.btn-group1 {
	width:235px;
	height:213px;
	z-index:2;
	top:0px;
	left:0px;
	position:absolute;
}

.btn-group1-select {
	background: url(../Image_EN/Background/icon-register.png) 0px -213px;
	background-repeat:no-repeat;
	width:235px;
	height:213px;
	z-index:1;
	top:0px;
	left:0px;
	position:absolute;
}

.btn-group1-show {
	background: url(../Image_EN/Background/icon-register.png) 0px -213px;
	background-repeat:no-repeat;
	width:235px;
	height:213px;
	z-index:3;
	top:0px;
	left:0px;
	position:absolute;
}

.btn-group2 {
	width:237px;
	height:213px;
	z-index:2;
	top:0px;
	left:235px;
	position:absolute;
}

.btn-group2-select {
	background: url(../Image_EN/Background/icon-register.png) -235px -213px;
	background-repeat:no-repeat;
	width:237px;
	height:213px;
	z-index:1;
	top:0px;
	left:235px;
	position:absolute;
}

.btn-group2-show {
	background: url(../Image_EN/Background/icon-register.png) -235px -213px;
	background-repeat:no-repeat;
	width:237px;
	height:213px;
	z-index:3;
	top:0px;
	left:235px;
	position:absolute;
}

.btn-group3 {
	width:240px;
	height:213px;
	z-index:2;
	top:0px;
	left:472px;
	position:absolute;
}

.btn-group3-select {
	background: url(../Image_EN/Background/icon-register.png) -472px -213px;
	background-repeat:no-repeat;
	width:240px;
	height:213px;
	z-index:1;
	top:0px;
	left:472px;
	position:absolute;
}

.btn-group3-show {
	background: url(../Image_EN/Background/icon-register.png) -472px -213px;
	background-repeat:no-repeat;
	width:240px;
	height:213px;
	z-index:3;
	top:0px;
	left:472px;
	position:absolute;
}

.btn-group4 {
	width:237px;
	height:213px;
	z-index:2;
	top:0px;
	left:712px;
	position:absolute;
}

.btn-group4-select {
	background: url(../Image_EN/Background/icon-register.png) -712px -213px;
	background-repeat:no-repeat;
	width:237px;
	height:213px;
	z-index:1;
	top:0px;
	left:712px;
	position:absolute;
}

.btn-group4-show {
	background: url(../Image_EN/Background/icon-register.png) -712px -213px;
	background-repeat:no-repeat;
	width:237px;
	height:213px;
	z-index:3;
	top:0px;
	left:712px;
	position:absolute;
}

.btn-group5 {
	width:240px;
	height:213px;
	z-index:2;
	top:0px;
	left:949px;
	position:absolute;
}

.btn-group5-select {
	background: url(../Image_EN/Background/icon-register.png) -949px -213px;
	background-repeat:no-repeat;
	width:240px;
	height:213px;
	z-index:1;
	top:0px;
	left:949px;
	position:absolute;
}

.btn-group5-show {
	background: url(../Image_EN/Background/icon-register.png) -949px -213px;
	background-repeat:no-repeat;
	width:240px;
	height:213px;
	z-index:3;
	top:0px;
	left:949px;
	position:absolute;
}

/*-----------------------------------------------------------------------------------
                           P A G E  :  H A L L  of  F A M E
-----------------------------------------------------------------------------------*/

.hall-table-style .td-subject {
	background-color:#efd8a8;
	padding:5px 0 5px 0;
}

.hall-table-style .td-subject-light-gold {
	background-color:#fceccb;
	padding:5px 0 5px 0;
}

.hall-section1-bg {
	background: url(../Image/Hall-of-Fame/bg-section-1.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	margin:auto;
	width:100%;
	height:275px;
}

.hall-section1 {
	background: url(../Image/Hall-of-Fame/head-hall.jpg) 0px -1285px no-repeat;
	position:relative;
	margin:auto;
	width:1189px;
	height:275px;
}

.box-hall-year {
	font-weight:bold;
	text-align:center;
	width:37px;
	height:20px;
	font-size:13px;
	color:#491c66;
	z-index:3;
	top:677px;
	left:29px;
	position:absolute;
}

.box-hall-year-now {
	text-align:center;
	width:35px;
	height:20px;
	font-size:13px;
	color:#ffffff;
	z-index:3;
	top:66px;
	left:1057px;
	position:absolute;
}

.line-subject-table {
	background: #441a5e;
	width:1189px;
	height:3px;
	margin:auto;
}

.box-year-select-bg {
	background: url(../Image/Hall-of-Fame/box-year-bg.png) no-repeat;
	width:270px;
	height:102px;
	z-index:2999;
	top:-50px;
	left:451px;
	position:absolute;
}

.box-hall-year-select {
	width:238px;
	height:78px;
	z-index:3000;
	top:455px;
	left:486px;
	position:absolute;
}

.form-hall-year {
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	color:#000000;
	font-size:72px;
	font-family:Arial;
	text-align:center !important;
	vertical-align: middle;
	line-height:50px;
	outline:0;
	width:228px;
	height:78px;
	border: 0px;
	align-items: center;
}

.hall_txt a {
	color:#000000;
	font-size:13px;
	text-decoration:none;
}

.hall_txt a:hover , .hall_txt a:active {
	color:#9f672a !important;
	font-size:13px;
	text-decoration:none;
}

.hall_txt a:visited {
	color:#000000;
	font-size:13px;
	text-decoration:none;
}

.hall-header-bg {
	background: url(../Image/Hall-of-Fame/bg-head-hall-2021.png) repeat-x;
	background-position:center top;
	margin:auto;
	width:100%;
	height:257px;
	margin-bottom:30px;
}

.hall-header-group1 {
	background: url(../Image_EN/Hall-of-Fame/head-hall-2021.jpg) 0px 0px no-repeat;
	margin:auto;
	width:1189px;
	height:257px;
}

.hall-header-group2 {
	background: url(../Image_EN/Hall-of-Fame/head-hall-2021.jpg) 0px -257px no-repeat;
	margin:auto;
	width:1189px;
	height:257px;
}

.hall-header-group3 {
	background: url(../Image_EN/Hall-of-Fame/head-hall-2021.jpg) 0px -514px no-repeat;
	margin:auto;
	width:1189px;
	height:257px;
}

.hall-header-group4 {
	background: url(../Image_EN/Hall-of-Fame/head-hall-2021.jpg) 0px -771px no-repeat;
	margin:auto;
	width:1189px;
	height:257px;
}

.hall-header-group5 {
	background: url(../Image_EN/Hall-of-Fame/head-hall-2021.jpg) 0px -1028px no-repeat;
	margin:auto;
	width:1189px;
	height:257px;
}

.hall-header-group6 {
	background: url(../Image_EN/Hall-of-Fame/head-hall.jpg) 0px -1613px no-repeat;
	margin:auto;
	width:1189px;
	height:257px;
}

.hall-header-group-1 {
	background: url(../Image/ASEAN/head-hall.jpg) 0px 0px no-repeat;
	margin:auto;
	width:1189px;
	height:257px;
}

.hall-header-group-2 {
	background: url(../Image/ASEAN/head-hall.jpg) 0px -257px no-repeat;
	margin:auto;
	width:1189px;
	height:257px;
}

.hall-header-group-3 {
	background: url(../Image/ASEAN/head-hall.jpg) 0px -514px no-repeat;
	margin:auto;
	width:1189px;
	height:257px;
}

.hall-header-group-4 {
	background: url(../Image/ASEAN/head-hall.jpg) 0px -771px no-repeat;
	margin:auto;
	width:1189px;
	height:257px;
}

.hall-header-group-5 {
	background: url(../Image/ASEAN/head-hall.jpg) 0px -1028px no-repeat;
	margin:auto;
	width:1189px;
	height:257px;
}

.hall-header-group-6 {
	background: url(../Image/ASEAN/head-hall.jpg) 0px -1613px no-repeat;
	margin:auto;
	width:1189px;
	height:257px;
}




.hall-header-group-2019-1 {
	background: url(../Image/ASEAN/2019-1.jpg) 0px 0px no-repeat;

	margin:auto;
	width:1189px;
	height:257px;
}

.hall-header-group-2019-2 {
	background: url(../Image/ASEAN/2019-2.jpg) 0px 0px no-repeat;
	margin:auto;
	width:1189px;
	height:257px;
}

.hall-header-group-2019-3 {
	background: url(../Image/ASEAN/2019-3.jpg) 0px 0px no-repeat;
	margin:auto;
	width:1189px;
	height:257px;
}

.hall-header-group-2019-4 {
	background: url(../Image/ASEAN/2019-4.jpg) 0px 0px no-repeat;
	margin:auto;
	width:1189px;
	height:257px;
}

.hall-header-group-2020-3 {
	background: url(../Image/ASEAN/2020-3.jpg) 0px 0px no-repeat;
	margin:auto;
	width:1189px;
	height:257px;
}

.hall-header-group-2023-3 {
	background: url(../Image/ASEAN/2023-3.jpg) 0px 0px no-repeat;
	margin:auto;
	width:1189px;
	height:257px;
}

.hall-header-group-2023-4 {
	background: url(../Image/ASEAN/2023-4.jpg) 0px 0px no-repeat;
	margin:auto;
	width:1189px;
	height:257px;
}


.box-hall-sub-group {
	position:relative;
	margin:auto;
	width:1189px;
	height:64px;
	margin-bottom:19px;
}

.box-hall-number {
	text-indent:13px;
	width:90px;
	height:64px;
	z-index:1;
	top:0px;
	left:0px;
	position:absolute;
}

.box-hall-name {
	width:1094px;
	height:64px;
	z-index:1;
	top:0px;
	left:95px;
	position:absolute;
}

.box-hall-amount {
	font-family:Arial;
	font-weight:bold;
	font-size:22px;
	color:#3e1b76;
	text-align:center;
	width:48px;
	height:20px;
	z-index:2;
	top:31px;
	left:1140px;
	position:absolute;
}

.box-hall-table-wrap {
	background-color:#efd8a8;
	background-position:center top;
	margin:auto;
	width:100%;
}

.box-hall-table {
	width:1189px;
	height:auto;
	margin:auto;
}

.box-hall-table-header {
	background-color:#FFFFFF;
	width:1189px;
}

.hall-table-style {
	border-spacing: 0px;
    border-collapse: separate;

}

.hall-table-style td {

	text-align:center;
	font-size:13px;
	color:#000000;
	border-bottom:1px solid #daaa70;

}

.hall-table-style td .company_name {
	background-color:#FFFFFF;
	text-align:left;
	text-indent:20px;
	font-size:13px;
	color:#000000;

}

.hall-logo {
	border:0;
}

.hall-ver-space {
	height:50px;
	margin:auto;
}

.company_name {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	text-align:left !important;
	text-indent: 18px;
}

.hall_name a:hover , .hall_name a:active {
	color:#3e1b77;
	font-weight:bold;
	text-decoration:underline;
}

.hall_name a:link , .hall_name a:visited {
	color:#a26a2a;
	text-decoration:none;
	font-weight:bold;
}



.hall-footer-year {
	background: url(../Image/Hall-of-Fame/bg-bar-year.png) no-repeat;
	background-position:center top;
	position:fixed;
	bottom:0%;
	margin:auto;
	width:100%;
	height:80px;
	z-index:100;
}

.hall-year-number {
	background-image: url(../Image/Hall-of-Fame/2016.png);
	background-repeat:no-repeat;
	background-position:center 0px;
	position:fixed;
	bottom:0%;
	margin:auto;
	width:100%;
	height:78px;
	z-index:102;
}


.box-main-vtr {
	background-color:#CCCCCC;
	background-repeat:no-repeat;
	background-position:center top;
	position:fixed;
	bottom:0%;
	margin:auto;
	width:1000px;
	height:599px;
	z-index:10000002;
}

.box-youtube-vtr {
	background-color:#000000;
	width:1000px;
	height:563px;
}

.box-description-vtr {
	background-color:#ffffff;
	color:#000000;
	text-align:center;
	padding-top:12px;
	font-weight:bold;
	width:998px;
	height:29px;
	border:1px solid #CCCCCC;
}

.bg-main-vtr {
	background-color:#391668;
	background-repeat:no-repeat;
	background-position:center top;
	position:fixed;
	bottom:0%;
	margin:auto;
	z-index:10000000;
	opacity: 0.35;
	filter:alpha(opacity=35);
}

.gold-text {
	color:#783e00;
}


/*-----------------------------------------------------------------------------------
                           P A G E  :  A S E A N
-----------------------------------------------------------------------------------*/

.asean-section1-bg {
	background: url(../Image/Hall-of-Fame/bg-section-1.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	margin:auto;
	width:100%;
	height:275px;
}

.asean-section1 {
	background: url(../Image/ASEAN/head-asean.jpg) 0px 0px no-repeat;
	position:relative;
	margin:auto;
	width:1189px;
	height:275px;
}

.asean-detail {
	font-size:18px;
	color:#000000;
	text-align:justify;
	text-indent:50px;
	margin:auto;
	width:800px;
	height:100px;
	margin-top:8px;
	line-height:27px;
}

.asean-sub-section-bg {
	background: url(../Image/ASEAN/asean-sub-section-bg.jpg) repeat-x;
	background-position:center top;
	margin:auto;
	width:100%;
	height:199px;
	margin-bottom:25px;
}

.asean-sub-section1 {
	background: url(../Image/ASEAN/head-asean.jpg) 0px -275px no-repeat;
	margin:auto;
	width:1189px;
	height:199px;
}

.asean-sub-section2 {
	background: url(../Image/ASEAN/head-asean.jpg) 0px -474px no-repeat;
	margin:auto;
	width:1189px;
	height:199px;
}

.box-asean-sub-group {
	position:relative;
	margin:auto;
	width:1189px;
	height:105px;
	margin-bottom:19px;
}

.box-asean-amount {
	font-family:Arial;
	font-weight:bold;
	font-size:22px;
	color:#3e1b76;
	text-align:center;
	width:48px;
	height:20px;
	z-index:2;
	top:64px;
	left:1140px;
	position:absolute;
}


/*-----------------------------------------------------------------------------------
                        P A G E  :  S U C C E S S
-----------------------------------------------------------------------------------*/

.Header-success-wrap {
	background: url(../Image_EN/Success/Header-Success.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:696px;
	
}

.Header-success {
	background: url(../Image_EN/Success/Header-Success.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:696px;
	position:relative;
}

.success-award-wink {
	background: url(../Image/Success/Wink.png) 0px 0px no-repeat;
	background-repeat:no-repeat;
	position:absolute;
	width:90px;
	height:90px;
	left:1030px;
	top:174px;
	z-index:3;
}

.text-gold-award {
	color:#8d8b41;
	font-size:9px;
	font-weight:bold;
	position:absolute;
	text-align:center;
	width:50px;
	height:30px;
	left:1071px;
	top:549px;
	z-index:3;
}

.TEA-Graph-wrap {
	background: url(../Image_EN/Success/TEA-Graph.png) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:848px;
}

.Success-ASEAN-wrap {
	background: url(../Image_EN/Success/ASEAN.png) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:814px;
	margin-top:30px;
	margin-bottom:1px;
}


/*-----------------------------------------------------------------------------------
                                 Page : CEREMONY
-----------------------------------------------------------------------------------*/

.Header-ceremony-wrap {
	background: url(../Image_EN/Ceremony/BG-header-ceremony.jpg) 0px 0px no-repeat;
	background-position:center top;
	margin:auto;
	width:100%;
	height:695px;
	padding-bottom:5px;
}

.Header-ceremony {
	background: url(../Image_EN/Ceremony/BG-header-ceremony.jpg) -600px 0px no-repeat;
	margin:auto;
	width:1200px;
	height:695px;
	position:relative;
}

.box-ceremony-year-select {
	width:238px;
	height:78px;
	z-index:3000;
	top:457px;
	left:495px;
	position:absolute;
}

.BG-footer-ceremony {
    background: url(../Image_EN/Ceremony/BG-footer-ceremony.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    position: fixed;
    bottom: 0%;
    margin: auto;
    width: 100%;
    height: 47px;
    z-index: 10000;
}

.box-ceremony-year {
	font-weight:bold;
	text-align:center;
	width:37px;
	height:20px;
	font-size:13px;
	color:#491c66;
	z-index:3;
	top:677px;
	left:34px;
	position:absolute;
}

.icon-ceremony-cloud {
	background: url(../Image/Ceremony/cloud.png);
	width:1450px;
	height:100px;
	z-index:2;
	top:562px;
	left:-103px;
	position:absolute;
}

.icon-ceremony-boat {
	background: url(../Image/Ceremony/boat.png);
	width:47px;
	height:30px;
	z-index:2;
	top:666px;
	left:-195px;
	position:absolute;
}

.ceremony-text {
	padding-top:9px;
	padding-bottom:12px;
	color:#000000;
	font-family:tahoma;
	text-align:center;
}

.icon-ceremony-windmill {
	background: url(../Image/Ceremony/windmill.png);
	width:35px;
	height:35px;
	z-index:2;
	top:652px;
	left:-39px;
	position:absolute;
}

/*-----------------------------------------------------------------------------------
                            L O G O   S L I D E   S H O W
-----------------------------------------------------------------------------------*/

.ad-gallery {
  width: 950px;
  margin:auto;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 400px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 110;
      top: 48%;
      left: 48%;
      border: 0px solid #CCC;
    }

    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg)\9
    }
      
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 19;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 12;
        background: url(opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 1100;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -37px;
	  top: -25px;
      width: 26px;
	  height:86px;
      display: block;
      background: url(../Image/BG/Arrow-company.png) 0px -3px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -35px;
	  top: -25px;
      width: 26px;
	  height:86px;
      background: url(../Image/BG/Arrow-company.png) -26px -3px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 10000px;
        list-style: none;
		
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 25px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 0px solid #ffffff;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 0px solid #ffffff;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
  
}



/*-----------------------------------------------------------------------------------
                                perfect-scrollbar v0.6.2
-----------------------------------------------------------------------------------*/

.ps-container {
  overflow: hidden !important; }
  .ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail {
    display: block; }
  .ps-container.ps-in-scrolling {
    pointer-events: none; }
    .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
      background-color: #eee;
      opacity: 0.9; }
      .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
        background-color: #999; }
    .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
      background-color: #eee;
      opacity: 0.9; }
      .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
        background-color: #999; }
  .ps-container > .ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    bottom: 3px;
    /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 8px; }
    .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
      position: absolute;
      /* please don't change 'position' */
      background-color: #aaa;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      -webkit-transition: background-color .2s linear;
      -moz-transition: background-color .2s linear;
      -o-transition: background-color .2s linear;
      transition: background-color .2s linear;
      bottom: 0;
      /* there must be 'bottom' for ps-scrollbar-x */
      height: 8px; }
  .ps-container > .ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    right: 3px;
    /* there must be 'right' for ps-scrollbar-y-rail */
    width: 8px; }
    .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
      position: absolute;
      /* please don't change 'position' */
      background-color: #aaa;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      -webkit-transition: background-color .2s linear;
      -moz-transition: background-color .2s linear;
      -o-transition: background-color .2s linear;
      transition: background-color .2s linear;
      right: 0;
      /* there must be 'right' for ps-scrollbar-y */
      width: 8px; }
  .ps-container:hover.ps-in-scrolling {
    pointer-events: none; }
    .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
      background-color: #eee;
      opacity: 0.9; }
      .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
        background-color: #999; }
    .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
      background-color: #eee;
      opacity: 0.9; }
      .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
        background-color: #999; }
  .ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail {
    opacity: 0.6; }
  .ps-container:hover > .ps-scrollbar-x-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
    .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
      background-color: #999; }
  .ps-container:hover > .ps-scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
    .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
      background-color: #999; }
	  

/*------------------------------------------------------------------------------
                                  Z O O M   F A N C Y
------------------------------------------------------------------------------*/

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background-image: url(../Image/BG/bg-gallery.jpg) ;
	background-repeat: no-repeat;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 11px;
	   -moz-border-radius: 11px;
	        border-radius: 11px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	filter:alpha(opacity=8);
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(../Image/BG/ajax-loader.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(../Image/BG/zoom/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(../Image/BG/bg-overlay.png);
	background-repeat:repeat;
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #000000;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #000000;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #000000;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

.pp_description {
		color:#783e00;
		text-align:center;
}

#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 2px;
	opacity: 0.8;
	filter:alpha(opacity=8);
}

#fancybox-thumbs ul li.active {
	opacity: 0.8;
	filter:alpha(opacity=80);
	padding: 0;
	border: 5px solid #ffffff;

}

#fancybox-thumbs ul li:hover {
	opacity: 1;
	filter:alpha(opacity=100);
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	max-width: none;
}


/*-----------------------------------------------------------------------------------
                                 Google MAP
-----------------------------------------------------------------------------------*/

#map {
	border:2px solid #cd1f28; 
	-webkit-box-shadow: 0px 0px 8px #000; 
	-moz-box-shadow: 0px 0px 8px #000;
	box-shadow: 0px 0px 8px #000; 
	margin-top:25px
}

#mapBox {
	width:1003px; 
	height:567px; 
	text-align:center; 
}

#mapBox a{color:#fff}

#mapPic {
	border:2px solid #cd1f28
}

#mapPic:hover { 
	border:2px solid #000;
	-webkit-box-shadow: 0px 0px 8px #000; 
	-moz-box-shadow: 0px 0px 8px #000;
	box-shadow: 0px 0px 8px #000; 
}

/*-----------------------------------------------------------------------------------
                
