/* ########################################################	Properties Cursor Default */
.cursor-default		{cursor:default;}
.cursor-pointer		{cursor:pointer;}
/* ########################################################	Body Div */
.cr			{clear:both; line-height:0; height:0;}

@font-face {
    font-family: 'THSarabunNew';
    src: url('fonts/thsarabunnew-webfont.eot');
    src: url('fonts/thsarabunnew-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/thsarabunnew-webfont.woff') format('woff'),
         url('fonts/thsarabunnew-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'THSarabunNew';
    src: url('fonts/thsarabunnew_bolditalic-webfont.eot');
    src: url('fonts/thsarabunnew_bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/thsarabunnew_bolditalic-webfont.woff') format('woff'),
         url('fonts/thsarabunnew_bolditalic-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;

}

@font-face {
    font-family: 'THSarabunNew';
    src: url('fonts/thsarabunnew_italic-webfont.eot');
    src: url('fonts/thsarabunnew_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/thsarabunnew_italic-webfont.woff') format('woff'),
         url('fonts/thsarabunnew_italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;

}

@font-face {
    font-family: 'THSarabunNew';
    src: url('fonts/thsarabunnew_bold-webfont.eot');
    src: url('fonts/thsarabunnew_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/thsarabunnew_bold-webfont.woff') format('woff'),
         url('fonts/thsarabunnew_bold-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;

}

.thsarabunnew{
   font-family: 'THSarabunNew', sans-serif;
}

@font-face {
	font-family: 'Conv_thaisanslite_r1';
	src: url('fonts/thaisanslite_r1.eot');
	src: local('☺'), url('fonts/thaisanslite_r1.woff') format('woff'), url('fonts/thaisanslite_r1.ttf') format('truetype'), url('fonts/thaisanslite_r1.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'thaisans_neue_blackregular';
    src: url('fonts/thaisansneue-black-webfont.eot');src: url('fonts/thaisansneue-black-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/thaisansneue-black-webfont.woff') format('woff'),url('fonts/thaisansneue-black-webfont.ttf') format('truetype'),url('fonts/thaisansneue-black-webfont.svg#thaisans_neue_blackregular') format('svg');font-weight: normal;font-style: normal;
}

@font-face {
    font-family: 'thaisans_neuebold';
    src: url('fonts/thaisansneue-bold-webfont.eot');src: url('fonts/thaisansneue-bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/thaisansneue-bold-webfont.woff') format('woff'),url('fonts/thaisansneue-bold-webfont.ttf') format('truetype'),url('fonts/thaisansneue-bold-webfont.svg#thaisans_neuebold') format('svg');font-weight: normal;font-style: normal;
}

@font-face {
    font-family: 'thaisans_neue_extbdregular';
    src: url('fonts/thaisansneue-extrabold-webfont.eot');src: url('fonts/thaisansneue-extrabold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/thaisansneue-extrabold-webfont.woff') format('woff'),url('fonts/thaisansneue-extrabold-webfont.ttf') format('truetype'),url('fonts/thaisansneue-extrabold-webfont.svg#thaisans_neue_extbdregular') format('svg');font-weight: normal;font-style: normal;
}

@font-face {
    font-family: 'thaisans_neue_extltregular';
    src: url('fonts/thaisansneue-extralight-webfont.eot');src: url('fonts/thaisansneue-extralight-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/thaisansneue-extralight-webfont.woff') format('woff'),url('fonts/thaisansneue-extralight-webfont.ttf') format('truetype'),url('fonts/thaisansneue-extralight-webfont.svg#thaisans_neue_extltregular') format('svg');font-weight: normal;font-style: normal;
}

@font-face {
    font-family: 'thaisans_neue_lightregular';
    src: url('fonts/thaisansneue-light-webfont.eot');src: url('fonts/thaisansneue-light-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/thaisansneue-light-webfont.woff') format('woff'),url('fonts/thaisansneue-light-webfont.ttf') format('truetype'),url('fonts/thaisansneue-light-webfont.svg#thaisans_neue_lightregular') format('svg');font-weight: normal;font-style: normal;
}

@font-face {
    font-family: 'thaisans_neueregular';
 src: url('fonts/thaisansneue-regular-webfont.eot');src: url('fonts/thaisansneue-regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/thaisansneue-regular-webfont.woff') format('woff'),url('fonts/thaisansneue-regular-webfont.ttf') format('truetype'),url('fonts/thaisansneue-regular-webfont.svg#thaisans_neueregular') format('svg');font-weight: normal;font-style: normal;
}

@font-face {
    font-family: 'thaisans_neue_sembdregular';
    src: url('fonts/thaisansneue-semibold-webfont.eot');src: url('fonts/thaisansneue-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/thaisansneue-semibold-webfont.woff') format('woff'),url('fonts/thaisansneue-semibold-webfont.ttf') format('truetype'),url('fonts/thaisansneue-semibold-webfont.svg#thaisans_neue_sembdregular') format('svg');font-weight: normal;font-style: normal;
}

@font-face {
    font-family: 'thaisans_neue_ultbdregular';
    src: url('fonts/thaisansneue-ultrabold-webfont.eot');src: url('fonts/thaisansneue-ultrabold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/thaisansneue-ultrabold-webfont.woff') format('woff'),url('fonts/thaisansneue-ultrabold-webfont.ttf') format('truetype'),url('fonts/thaisansneue-ultrabold-webfont.svg#thaisans_neue_ultbdregular') format('svg');font-weight: normal;font-style: normal;
}

@font-face {
    font-family: 'thaisans_neue_ultltregular';
    src: url('fonts/thaisansneue-ultralight-webfont.eot');src: url('fonts/thaisansneue-ultralight-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/thaisansneue-ultralight-webfont.woff') format('woff'),url('fonts/thaisansneue-ultralight-webfont.ttf') format('truetype'),url('fonts/thaisansneue-ultralight-webfont.svg#thaisans_neue_ultltregular') format('svg');font-weight: normal;font-style: normal;
}



body					{
							margin-top:0;
							margin-left:0;
							margin-right:0;
							margin-bottom:0;
							font-family:Tahoma;
							font-size:12px; 
							background-color:#eae9e6;
							color: #585858;
							}



::-moz-selection		{background-color: #8fd3ff; color: #fff;}
::selection				{background-color: #8fd3ff; color: #fff;}

img {
							border: 0px;
}

.hoverImg {
	-webkit-transition: all 0.5s ease; /* Safari and Chrome */
    -moz-transition: all 0.5s  ease; /* Firefox */
    -ms-transition: all 0.5s  ease; /* IE 9 */
    -o-transition: all 0.5s ease; /* Opera */
    transition: all 0.5s  ease;
}
.hoverImg:hover {
    -webkit-transform:scale(0.85); /* Safari and Chrome */
    -moz-transform:scale(0.85); /* Firefox */
    -ms-transform:scale(0.85); /* IE 9 */
    -o-transform:scale(0.85); /* Opera */
     transform:scale(0.85);
}


.tp-font					{font-family: 'Conv_thaisanslite_r1';letter-spacing: 0.05em;}
.tp-font-light			{font-family: 'thaisans_neueregular';letter-spacing: 0.02em;}
.tp-font-b				{font-family: 'thaisans_neue_ultltregular';letter-spacing: 0.02em;}

.tp-font-s				{font-family: 'thaisans_neueregular';letter-spacing: 0.05em;}


.longshd				{width:100%; height:58px; margin:auto;background-position: center top; color:#FFFFFF; background-image:url(img/bgtops.png);}



.lh12 	 line-height: 1.2em;
.lh15 	 line-height: 1.5em;

.shd						{box-shadow: 1px 1px 50px #f3f3f3;}



.tp-n-font			{font-family: 'Tahoma';}	
.ti10						{text-indent:10px;}
.ti20					    {text-indent:20px;}


.lh50					{ line-height: 40px; }

.headtab						{width:100%; height:50px; margin:auto; color:#FFFFFF;background-image:url(img/bg-head-tab.png);}
.headtabline					{width:100%; height:5px; margin:auto; color:#FFFFFF; background-image:url(img/bg-headtabline.png);}
.bg-clock						{width:34px; height:28px; margin:auto; color:#FFFFFF;background-image:url(img/bg-clock.png);}

.bg-slide						{width:100%; height:450px; margin:auto;background-position: center top;background-image:url(img/bg-slide.png);}
.menutop-bg				{width:100%; height:66px; margin:auto; color:#FFFFFF;background-image:url(img/menutop-bg.png);font-family: 'Conv_thaisanslite_r1';letter-spacing: 0.05em;}
.bg-main						{width:100%;margin:auto;background-position: center top;background-image:url(img/bg-main.png);background-repeat:no-repeat;}




.bg-head						{width:100%; height:150px; margin:auto;background-position: center top;background-image:url(img/bg-head.png);}
.bg-menu						{
											width:100%; height:55px;
											background:#FFF url(img/bg-menu.png);
											background-repeat:repeat-x;
											background-position:top center; 
										}
.bg-nfooter						{
											width:100%; height:40px;
											background:#FFF url(img/bg-menu.png);
											background-repeat:repeat-x;
											background-position:top center; 
										}
.bg-nfooter2						{
											width:100%; height:40px;
											background-color: #818282;
										}

.bg-nfooter3						{
											width:100%; height:40px;
											background:#FFF url(img/bg-footer3.png);
											background-repeat:repeat-x;
											background-position:top center; 
										}



.bgc-prod						{
											width:100%; height:330px;
											background:#FFF url(img/bgc-prod.png);
											background-repeat:repeat-x;
											background-position:top center; 
										}




.main1000						{width:100%;background: #eaebeb url("img/main940.png") no-repeat center top;}
.bg-left-retail					{width:100%;background: #9b9b9b url("img/bg-left-retail.png") no-repeat center top;}
.bg-left-industry				{width:100%;background-color: #4e4e4e;}




.main1000g						{width:100%;background-color: #cdcccc;}
.main1000b						{width:100%;background-color: #202020;}

.footer1000						{width:100%;background-color: #666666;border:5px solid #ffffff;}



.bg-head						{width:100%; height:10px;background-image:url(img/bg-line.png);background-repeat:repeat;}
.bg-footer						{width:100%; height:90px;background-image:url(img/bg-footer.png);background-repeat:repeat;}



.hsearch-box				{width:130px;height:18px;margin:auto; color:#FFFFFF; background-image:url(img/bg-search.png);}
.bd-sh							{width:100%;margin:auto; background-image:url(img/bd-sh.png);background-repeat: repeat-y;}
.bd-sh-r						{width:100%;margin:auto; background-image:url(img/bd-sh-r.png);background-repeat: repeat-y;}


.bg4dot						{width:100%; height:3px; margin:auto; color:#FFFFFF; background-image:url(img/bg4dot.png);}


.headcen-bg				{width:100%; height:113px; margin:auto; color:#FFFFFF; background-image:url(img/head-cen-bg.png);}
.menu3							{width:100%; height:60px; margin:auto;background-image:url(img/menu.png);}
.ctab							{width:100%; height:176px; margin:auto;background-image:url(img/ctab.png);}

.admintab						{height:40px; background-image:url(img/tp-admin.png);}


.centab						{width:100%; height:390px; margin:auto;background-image:url(img/cencontent-bg.png);}
.cencontent-bg			{width:100%; height:1009px; margin:auto;background-image:url(img/cencontent-bg.png);}
.footer							{width:100%; margin:auto;background-image:url(img/footer.png);}


.detail-bg						{width:220px; height:37px;background-image:url(img/bb-pk.png);}
.bg-cat						{width:280px;background-image:url(img/bg-cat.png);}


.gmap								{width:380px; height:300px; margin:0px 0px 0px 0px; background-color:#F5F5F5; border:0px solid #DDDDDD; font-size:10px; position:relative; z-index:2;}
.gmaplong								{width:620px; height:400px; margin:0px 0px 0px 0px; background-color:#F5F5F5; border:0px solid #DDDDDD; font-size:10px; position:relative; z-index:2;}

.mb7							{margin-bottom:7px;}
.mb5								{margin-bottom:5px;}
.bbeditor450					{width:492px; height:100px; padding:3px; border:1px solid #DDDDDD; background-color:#F9F9F9; font-family:Tahoma; font-size:13px;}
.bbeditor450-h				{width:492px; height:300px; padding:3px; border:1px solid #DDDDDD; background-color:#F9F9F9; font-family:Tahoma; font-size:13px;}
.bbeditor250					{width:295px; height:100px; padding:3px; border:1px solid #DDDDDD; background-color:#F9F9F9; font-family:Tahoma; font-size:13px;}
.bbeditor445-h				{width:445px; height:300px; padding:3px; border:1px solid #DDDDDD; background-color:#F9F9F9; font-family:Tahoma; font-size:13px;}
.bbeditor320-s				{width:325px; height:100px; padding:3px; border:1px solid #DDDDDD; background-color:#FFFFFF; font-family:Tahoma; font-size:13px;}

.blink							{display:block; cursor:pointer; margin:0px; padding:15px 25px 15px 25px; text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; background-image:url(img/bg-menu.png);}
.blink:hover					{display:block; cursor:pointer; margin:0px; padding:15px 25px 15px 25px; text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; background-image:url(img/bg-menu-gray.png);}

.blinks								{display:block; cursor:pointer; margin:0px; padding:15px 25px 15px 25px; text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; background-image:url(img/bg-menu-gray.png);}
.blinks:hover					{display:block; cursor:pointer; margin:0px; padding:15px 25px 15px 25px; text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; background-image:url(img/bg-menu-gray2.png);}

.blinktop						{display:block; cursor:pointer; margin:0px; padding:5px 10px 6px 10px; text-decoration:none; font-size:12px;  color:#4e4e4e; background-color:#e4e4e4; border:0px solid #B50202;}
.blinktop:hover				{display:block; cursor:pointer; margin:0px; padding:5px 10px 6px 10px; text-decoration:none; font-size:12px;  color:#4e4e4e; background-color:#c0c0c0; border:0px solid #B50202;}



.blink							{display:block; cursor:pointer; margin:0px; padding:6px 10px 6px 10px; text-decoration:none; font-size:11px; font-weight:normal; color:#686868; background-color:#fdfdfd; border:1px solid #d2d2d2;}
.blink:hover				{display:block; cursor:pointer; margin:0px; padding:6px 10px 6px 10px; text-decoration:none; font-size:11px; font-weight:normal; color:#FFFFFF; background-color:#c6c6c6; border:1px solid #d2d2d2;}


.admintab						{font-family: 'thaisans_neueregular';letter-spacing: 0.03em;width:100%;height:32px;background-color:#f1592a; font-size:19px;border:0px solid #B50202;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-webkit-border-bottom-right-radius: 10px;}


.cattab							{display:block;margin:0px; padding:0px 0px 0px 0px;}
.cattab:hover				{display:block;margin:0px; padding:0px 0px 0px 0px;background-color:#eaeaea;}


.bvote							{display:block; cursor:pointer; margin:0px; padding:7px 10px 7px 10px; text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#f7941e; border:0px solid #B50202;}
.bvote:hover				{display:block; cursor:pointer; margin:0px; padding:7px 10px 7px 10px; text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#AAAAAA; border:0px solid #B50202;}


.bsvote							{display:block; cursor:pointer; margin:0px; padding:7px 10px 7px 10px; text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#f7941e; border:0px solid #B50202;}
.bsvote:hover				{display:block; cursor:pointer; margin:0px; padding:7px 10px 7px 10px; text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#AAAAAA; border:0px solid #B50202;}


.bgsvote							{display:block; cursor:pointer; margin:0px; padding:7px 12px 7px 12px; text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#AAAAAA; border:0px solid #B50202;}
.bgsvote:hover				{display:block; cursor:pointer; margin:0px; padding:7px 12px 7px 12px; text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#d1d1d1; border:0px solid #B50202;}





.btsbt					{display:block;width:19px;height:19px; background-image:url(img/bg-white.png);color:#2b2b2b;font-size:11px; }
.btsbt:hover			{display:block;width:19px;height:19px; background-image:url(img/bg-orange.png);color:#FFFFFF;font-size:11px; }

.btsinlink					{color:#2b2b2b;}
.btsinlink:hover			{color:#FFFFFF;}




.inp-car-cal					{margin:0px;width:100px; height:20px; background-image:url(img/car-cal-bg.png);}



.mlink						{font-size:12px;  color:#7a7a7a;font-size:20px; }
.mlink:hover				{font-size:12px;  color:#fdb7ca;font-size:20px; }

.memtool							{display:block;margin:0px; padding:10px 5px 10px 5px;background-color:#333335;}
.memtool:hover				{display:block;margin:0px; padding:10px 5px 10px 5px;background-color:#4e4f4f;}

.mtool							{display:block;margin:0px;color:#616161; padding:13px 5px 13px 5px;background-color:#f9f9f9;}


.mtools							{display:block;margin:0px; padding:14px 5px 12px 5px;background:#FFF url(img/gg-or.png) no-repeat;}

.inp-pro			{margin:0px; padding:0px; width:30px; height:16px;  font-size:11px;border:1px solid #CCCCCC; background-color:#FFFFFF;text-align:center; }



.selectgreen select {
   background: transparent;
   padding: 5px;
   font-size:12px;
   font-weight:normal;
   color:#8b8b8b;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 26px;
   -webkit-appearance: none;
   }


.selectgreen {
   font-size:12px;
   font-weight:normal;
   margin:0px; padding:0px 0px 0px 2px;height:26px; -moz-border-radius:2px;border-radius:2px;
   overflow: hidden;
   background: url(img/sbg.png) no-repeat right #fcfcfc;
   border: 1px solid #e3e3e3;
   }





.selecblack select {
   background: transparent;
   padding: 2px;
   font-size:13px;
   font-weight:normal;
   color:#FFF;
   background: url(img/sbg-b.png) no-repeat right #000;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 26px;
   -webkit-appearance: none;
   }


.selecblack {
   font-size:12px;
   font-weight:normal;
   margin:0px; padding:0px 0px 0px 2px;
   height:26px; -moz-border-radius:2px;border-radius:2px;
   overflow: hidden;
   background: url(img/sbg-b.png) no-repeat right #000;
   border: 0px solid #e3e3e3;
   }






.styled-select select {
   background: transparent;
   width: 201px;
    padding: 5px;
	font-family: 'thaisans_neueregular';letter-spacing: 0.02em;
	font-size:18px;
	font-weight:normal;
   color:#8b8b8b;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 32px;
   -webkit-appearance: none;
   }


.styled-select {
	font-family: 'thaisans_neueregular';letter-spacing: 0.05em;
	font-size:22px;
	font-weight:normal;
    margin:0px; padding:0px 0px 0px 2px; width:200px; height:32px; -moz-border-radius:4px;border-radius:4px;
   overflow: hidden;
   background: url(img/sbg.png) no-repeat right #FFF;
   border: 0px solid #e3e3e3;
   }




	.kp-hover {
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in;
	}
	.kp-hover:hover {	
		-webkit-transform: scale(1.2) rotate(5deg);
		-moz-transform: scale(1.2) rotate(5deg);
		-o-transform: scale(1.2) rotate(5deg);
		-ms-transform: scale(1.2) rotate(5deg);
		transform: scale(1.2) rotate(5deg); 
	}




select {
	-moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.05);
	border: 1px solid #EDEDED;
	
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -khtml-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    	
	padding: 3px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;	    
}
select:focus {
	outline: none;
}

.BT-HRED {
	background-color:#65b94d;
	text-indent:0px;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	padding:7px 12px 6px 12px;
	text-decoration:none;
	text-align:center;
	height: 15px;
}
.BT-HRED:hover {
	background-color:#c4c4c4;
}.BT-HRED:active {
	position:relative;
	top:1px;
}


.BB-HGRAY {
	background-color:#c4c4c4;
	text-indent:0px;
	display:inline-block;
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	padding:7px 12px;
	text-decoration:none;
	text-align:center;

}
.BB-HGRAY:hover {
	background-color:#ff6600;
}.BB-HGRAY:active {
	position:relative;
	top:1px;
}



.BB-HBL {
	background-color:#6699ff;
	text-indent:0px;
	display:inline-block;
	color:#000;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	padding:12px 30px;
	text-decoration:none;
	text-align:center;

}
.BB-HBL:hover {
	background-color:#5b90f9;
}.BB-HBL:active {
	position:relative;
	top:1px;
}










.BB-HRED {
	background-color:#ff6600;
	text-indent:0px;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	padding:7px 12px;
	text-decoration:none;
	text-align:center;

}
.BB-HRED:hover {
	background-color:#c4c4c4;
}.BB-HRED:active {
	position:relative;
	top:1px;
}

.BB-AGRAY {
	background-color:#787878;
	text-indent:0px;
	display:inline-block;
	color:#ffffff;
	font-family: 'Conv_thaisanslite_r1';letter-spacing: 0.05em;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	padding:8px 15px 10px 15px;
	text-decoration:none;
	text-align:center;
}
.BB-AGRAY:hover {
	background-color:#c4c4c4;
}.BB-AGRAY:active {
	position:relative;
	top:1px;
}

.BB-LOGIN {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1b2a39), color-stop(1, #16222e) );
	background:-moz-linear-gradient( center top, #1b2a39 5%, #16222e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b2a39', endColorstr='#16222e');
	background-color:#1b2a39;
	-webkit-border-top-left-radius:2px;
	-moz-border-radius-topleft:2px;
	border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-moz-border-radius-topright:2px;
	border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	border-bottom-left-radius:2px;
	text-indent:0;
	border:1px solid #16222e;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:10px;
	padding:4px 10px;
	font-style:normal;
	width:49px;
	text-decoration:none;
	text-align:center;
}
.BB-LOGIN:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #16222e), color-stop(1, #1b2a39) );
	background:-moz-linear-gradient( center top, #16222e 5%, #1b2a39 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#16222e', endColorstr='#1b2a39');
	background-color:#16222e;
}.BB-LOGIN:active {
	position:relative;
	top:1px;
}

input[type=submit] {border:0 none;-moz-border-radius:2px;-webkit-border-radius:2px;}




.BT-HGRAY {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:1px;
	-moz-border-radius-topleft:1px;
	border-top-left-radius:1px;
	-webkit-border-top-right-radius:1px;
	-moz-border-radius-topright:1px;
	border-top-right-radius:1px;
	-webkit-border-bottom-right-radius:1px;
	-moz-border-radius-bottomright:1px;
	border-bottom-right-radius:1px;
	-webkit-border-bottom-left-radius:1px;
	-moz-border-radius-bottomleft:1px;
	border-bottom-left-radius:1px;
	text-indent:0px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	padding:6px 10px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.BT-HGRAY:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.BT-HGRAY:active {
	position:relative;
	top:1px;
}







.BB-CONT {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa902d), color-stop(1, #ff8000) );
	background:-moz-linear-gradient( center top, #fa902d 5%, #ff8000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa902d', endColorstr='#ff8000');
	background-color:#fa902d;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #e07000;
	display:inline-block;
	color:#ffffff;
	font-family: 'thaisans_neueregular';letter-spacing: 0.05em;
	font-size:22px;
	font-weight:normal;
	padding:8px 26px 8px 26px;
	text-decoration:none;
}.BB-CONT:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff8000), color-stop(1, #fa902d) );
	background:-moz-linear-gradient( center top, #ff8000 5%, #fa902d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8000', endColorstr='#fa902d');
	background-color:#ff8000;
}.BB-CONT:active {
	position:relative;
	top:1px;
}

.BT-ORANGESM {
	-moz-box-shadow:inset 0px 0px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 0px 0px 0px #fce2c1;
	box-shadow:inset 0px 0px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffa64c), color-stop(1, #fa942d) );
	background:-moz-linear-gradient( center top, #ffa64c 5%, #fa942d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa64c', endColorstr='#fa942d');
	background-color:#ffa64c;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:normal;
	padding:10px 33px;
	text-decoration:none;
}.BT-ORANGESM:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa942d), color-stop(1, #ffa64c) );
	background:-moz-linear-gradient( center top, #fa942d 5%, #ffa64c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa942d', endColorstr='#ffa64c');
	background-color:#fa942d;
}.BT-ORANGESM:active {
	position:relative;
	top:1px;
}



.BT-NPOST {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	padding:10px 35px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.BT-NPOST:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.BT-NPOST:active {
	position:relative;
	top:1px;
}




.BT-CONTROL {
	-moz-box-shadow:inset 0px 1px 0px 0px #fed897;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fed897;
	box-shadow:inset 0px 1px 0px 0px #fed897;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffb700), color-stop(1, #ffaa00) );
	background:-moz-linear-gradient( center top, #ffb700 5%, #ffaa00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb700', endColorstr='#ffaa00');
	background-color:#ffb700;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #eda933;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	padding:4px 8px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cd8a15;
}.CT-SORANGE:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffaa00), color-stop(1, #ffb700) );
	background:-moz-linear-gradient( center top, #ffaa00 5%, #ffb700 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaa00', endColorstr='#ffb700');
	background-color:#ffaa00;
}.CT-SORANGE:active {
	position:relative;
	top:1px;
}


.CT-SORANGE {
	-moz-box-shadow:inset 0px 1px 0px 0px #fed897;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fed897;
	box-shadow:inset 0px 1px 0px 0px #fed897;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffb700), color-stop(1, #ffaa00) );
	background:-moz-linear-gradient( center top, #ffb700 5%, #ffaa00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb700', endColorstr='#ffaa00');
	background-color:#ffb700;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #eda933;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cd8a15;
}.CT-SORANGE:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffaa00), color-stop(1, #ffb700) );
	background:-moz-linear-gradient( center top, #ffaa00 5%, #ffb700 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaa00', endColorstr='#ffb700');
	background-color:#ffaa00;
}.CT-SORANGE:active {
	position:relative;
	top:1px;
}


.CT-GRAY {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.CT-GRAY:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.CT-GRAY:active {
	position:relative;
	top:1px;
}


.BBT-GSUB {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2ac7a8), color-stop(1, #1abc9c) );
	background:-moz-linear-gradient( center top, #2ac7a8 5%, #1abc9c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ac7a8', endColorstr='#1abc9c');
	background-color:#2ac7a8;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #1abc9c;
	display:inline-block;
	color:#ffffff;
	font-family: 'thaisans_neueregular';letter-spacing: 0.05em;
	font-size:20px;
	font-weight:normal;
	padding:8px  25px 10px 25px;
	text-decoration:none;
}.BBT-GSUB:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1abc9c), color-stop(1, #2ac7a8) );
	background:-moz-linear-gradient( center top, #1abc9c 5%, #2ac7a8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1abc9c', endColorstr='#2ac7a8');
	background-color:#1abc9c;
}.BBT-GSUB:active {
	position:relative;
	top:1px;
}



.BT-GSUB {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2ac7a8), color-stop(1, #1abc9c) );
	background:-moz-linear-gradient( center top, #2ac7a8 5%, #1abc9c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ac7a8', endColorstr='#1abc9c');
	background-color:#2ac7a8;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #1abc9c;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding:5px 16px;
	text-decoration:none;
}.BT-GSUB:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1abc9c), color-stop(1, #2ac7a8) );
	background:-moz-linear-gradient( center top, #1abc9c 5%, #2ac7a8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1abc9c', endColorstr='#2ac7a8');
	background-color:#1abc9c;
}.BT-GSUB:active {
	position:relative;
	top:1px;
}


.BT-OSUB {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f56342), color-stop(1, #e75635) );
	background:-moz-linear-gradient( center top, #f56342 5%, #e75635 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f56342', endColorstr='#e75635');
	background-color:#f56342;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #e75635;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding:5px 16px;
	text-decoration:none;
}.BT-OSUB:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e75635), color-stop(1, #f56342) );
	background:-moz-linear-gradient( center top, #e75635 5%, #f56342 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e75635', endColorstr='#f56342');
	background-color:#e75635;
}.BT-OSUB:active {
	position:relative;
	top:1px;
}



.BT-GRAYSUB {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding:5px 16px;
	text-decoration:none;
}.BT-GRAYSUB:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.BT-GRAYSUB:active {
	position:relative;
	top:1px;
}




.BTS-G {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2ac7a8), color-stop(1, #1abc9c) );
	background:-moz-linear-gradient( center top, #2ac7a8 5%, #1abc9c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ac7a8', endColorstr='#1abc9c');
	background-color:#2ac7a8;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:8px 12px;
	text-decoration:none;
}.BTS-G:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1abc9c), color-stop(1, #2ac7a8) );
	background:-moz-linear-gradient( center top, #1abc9c 5%, #2ac7a8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1abc9c', endColorstr='#2ac7a8');
	background-color:#1abc9c;
}.BTS-G:active {
	position:relative;
	top:1px;
}


.BTS-GRAY {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:8px 12px;
	text-decoration:none;
}.BTS-GRAY:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.BTS-GRAY:active {
	position:relative;
	top:1px;
}


.BTS-ORANGE {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f56342), color-stop(1, #e75635) );
	background:-moz-linear-gradient( center top, #f56342 5%, #e75635 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f56342', endColorstr='#e75635');
	background-color:#f56342;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:8px 12px;
	text-decoration:none;
}.BTS-ORANGE:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e75635), color-stop(1, #f56342) );
	background:-moz-linear-gradient( center top, #e75635 5%, #f56342 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e75635', endColorstr='#f56342');
	background-color:#e75635;
}.BTS-ORANGE:active {
	position:relative;
	top:1px;
}



.BTL-G {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2ac7a8), color-stop(1, #1abc9c) );
	background:-moz-linear-gradient( center top, #2ac7a8 5%, #1abc9c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ac7a8', endColorstr='#1abc9c');
	background-color:#2ac7a8;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #1abc9c;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:18px;
	font-weight:normal;
	padding:10px 130px;
	text-decoration:none;
}.BTL-G:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1abc9c), color-stop(1, #2ac7a8) );
	background:-moz-linear-gradient( center top, #1abc9c 5%, #2ac7a8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1abc9c', endColorstr='#2ac7a8');
	background-color:#1abc9c;
}.BTL-G:active {
	position:relative;
	top:1px;
}


.HL	{background: #ffff00;}
.mb1			{margin-bottom:1px;}
.mb2			{margin-bottom:2px;}
.mb3			{margin-bottom:3px;}
.mb5			{margin-bottom:5px;}
.mb10			{margin-bottom:10px;}
.mb12			{margin-bottom:12px;}
.mb15			{margin-bottom:15px;}
.mb20			{margin-bottom:20px;}
.mb25			{margin-bottom:25px;}
.mb35			{margin-bottom:35px;}
.mb40			{margin-bottom:40px;}
.mb50			{margin-bottom:50px;}
/* ########## Position ##################### */
.pst-ab			{position:absolute;}
.pst-re			{position:relative;}
.pst-fix			{position:fixed;}
/* ########## Z index ##################### */
.zi1					{z-index:1;}
.zi2					{z-index:2;}
.zi3					{z-index:3;}
/* ########## Float ##################### */
.fl						{display:inline; float:left;}
.fr						{display:inline; float:right;}
/* ########## Display ##################### */
.dis-i							{display:inline;}
.dis-n							{display:none;}
.ovf-h							{overflow:hidden;}
/* ########## Align ##################### */
.align-c						{margin:auto;}
.align-m						{vertical-align:middle;}
.align-tc						{text-align:center;}
.align-tl					{text-align:left;}

.align-tr						{text-align:right;}
/* ########## Padding ##################### */
.mg0							{margin:0px;}
.pd0							{padding:0px;}
.pd1							{padding:1px;}
.pd2							{padding:2px;}
.pd3							{padding:3px;}
.pd4							{padding:4px;}
.pd5							{padding:5px;}
/* ########## ML ##################### */
.ml1			{margin-left:1px;}
.ml2			{margin-left:2px;}
.ml3			{margin-left:3px;}
.ml4			{margin-left:4px;}
.ml5			{margin-left:5px;}
.ml6			{margin-left:6px;}
.ml7			{margin-left:7px;}
.ml8			{margin-left:8px;}
.ml9			{margin-left:9px;}
.ml10			{margin-left:10px;}
.ml11			{margin-left:11px;}
.ml12			{margin-left:12px;}
.ml13			{margin-left:13px;}
.ml14			{margin-left:14px;}
.ml15			{margin-left:15px;}
.ml17			{margin-left:17px;}
.ml18			{margin-left:18px;}
.ml20			{margin-left:20px;}
.ml22			{margin-left:22px;}
.ml23			{margin-left:23px;}
.ml24			{margin-left:24px;}
.ml25			{margin-left:25px;}
.ml29			{margin-left:29px;}
.ml30			{margin-left:30px;}
.ml32			{margin-left:32px;}
.ml34			{margin-left:34px;}
.ml35			{margin-left:35px;}
.ml40			{margin-left:40px;}
.ml45			{margin-left:45px;}
.ml46			{margin-left:46px;}
.ml50			{margin-left:50px;}
.ml55			{margin-left:55px;}
.ml60			{margin-left:60px;}
.ml65			{margin-left:65px;}
.ml70			{margin-left:70px;}
.ml75			{margin-left:75px;}
.ml80			{margin-left:80px;}
.ml85			{margin-left:85px;}
.ml90			{margin-left:90px;}
.ml100		{margin-left:100px;}
.ml110		{margin-left:110px;}
.ml115		{margin-left:115px;}
.ml117		{margin-left:117px;}
.ml120		{margin-left:120px;}
.ml125		{margin-left:125px;}
.ml130		{margin-left:130px;}
.ml135		{margin-left:135px;}
.ml140		{margin-left:140px;}
.ml150		{margin-left:150px;}
.ml155		{margin-left:155px;}
.ml160		{margin-left:160px;}
.ml170		{margin-left:170px;}
.ml180		{margin-left:180px;}
.ml185		{margin-left:185px;}
.ml200		{margin-left:200px;}
.ml210		{margin-left:210px;}
.ml220		{margin-left:220px;}
.ml230		{margin-left:230px;}
.ml240		{margin-left:240px;}
.ml248		{margin-left:248px;}


.ml250		{margin-left:250px;}
.ml250		{margin-left:250px;}
.ml252		{margin-left:252px;}
.ml260		{margin-left:260px;}
.ml262		{margin-left:262px;}
.ml270		{margin-left:270px;}
.ml280		{margin-left:280px;}
.ml300		{margin-left:250px;}
.ml310		{margin-left:310px;}
.ml305		{margin-left:305px;}
.ml301		{margin-left:301px;}
.ml320		{margin-left:320px;}
.ml350		{margin-left:350px;}
.ml380		{margin-left:380px;}
.ml400		{margin-left:400px;}
.ml450		{margin-left:450px;}
.ml600		{margin-left:600px;}
/* ########## MR ##################### */
.mr1			{margin-right:1px;}
.mr2			{margin-right:2px;}
.mr3			{margin-right:3px;}
.mr4			{margin-right:4px;}
.mr5			{margin-right:5px;}
.mr6			{margin-right:6px;}
.mr7			{margin-right:7px;}
.mr8			{margin-right:8px;}
.mr9			{margin-right:9px;}
.mr10			{margin-right:10px;}
.mr15			{margin-right:15px;}
.mr17			{margin-right:17px;}
.mr18			{margin-right:18px;}
.mr20			{margin-right:20px;}
.mr25			{margin-right:25px;}
.mr27			{margin-right:27px;}
.mr30			{margin-right:30px;}
.mr32			{margin-right:32px;}
.mr35			{margin-right:35px;}
.mr40			{margin-right:40px;}
.mr45			{margin-right:45px;}
.mr50			{margin-right:50px;}
.mr55			{margin-right:55px;}
.mr60			{margin-right:60px;}
.mr65			{margin-right:65px;}
.mr70			{margin-right:70px;}
.mr80			{margin-right:80px;}
.mr85			{margin-right:85px;}
.mr100			{margin-right:100px;}
.mr110			{margin-right:110px;}
.mr150			{margin-right:150px;}
/* ########## MT ##################### */
.mt1			{margin-top:1px;}
.mt2			{margin-top:2px;}
.mt3			{margin-top:3px;}
.mt4			{margin-top:4px;}
.mt5			{margin-top:5px;}
.mt6			{margin-top:6px;}
.mt7			{margin-top:7px;}
.mt8			{margin-top:8px;}
.mt9			{margin-top:9px;}
.mt10			{margin-top:10px;}
.mt11			{margin-top:11px;}
.mt12			{margin-top:12px;}
.mt13			{margin-top:13px;}
.mt15			{margin-top:15px;}
.mt16			{margin-top:16px;}

.mt17			{margin-top:17px;}
.mt18			{margin-top:18px;}
.mt19			{margin-top:19px;}
.mt20			{margin-top:20px;}
.mt22			{margin-top:22px;}
.mt25			{margin-top:25px;}
.mt26			{margin-top:26px;}
.mt30			{margin-top:30px;}
.mt32			{margin-top:32px;}
.mt33			{margin-top:33px;}
.mt35			{margin-top:35px;}
.mt38			{margin-top:38px;}
.mt40			{margin-top:40px;}
.mt42			{margin-top:42px;}
.mt45			{margin-top:45px;}
.mt50			{margin-top:50px;}
.mt53			{margin-top:53px;}
.mt55			{margin-top:55px;}
.mt60			{margin-top:60px;}
.mt70			{margin-top:70px;}
.mt80			{margin-top:80px;}
.mt100			{margin-top:100px;}
.mt200			{margin-top:200px;}
.mt300			{margin-top:300px;}

/* ########## Width ############################ */
.sw1				{width:1px;}
.sw2				{width:2px;}
.sw3				{width:3px;}
.sw4				{width:4px;}
.sw5				{width:5px;}
.sw6				{width:6px;}
.sw7				{width:7px;}
.sw8				{width:8px;}
.sw9				{width:9px;}
.sw10				{width:10px;}
.sw15				{width:15px;}
.sw16				{width:16px;}
.sw18				{width:18px;}
.sw20				{width:20px;}
.sw30			{width:30px;}
.sw35			{width:35px;}
.sw40			{width:40px;}
.sw45			{width:45px;}
.sw50			{width:50px;}
.sw60			{width:60px;}
.sw65			{width:65px;}
.sw70			{width:70px;}
.sw75			{width:75px;}
.sw80			{width:80px;}
.sw85			{width:85px;}
.sw90			{width:90px;}
.sw95      {width:95px;}
.sw100			{width:100px;}
.sw110			{width:110px;}
.sw115			{width:115px;}
.sw130			{width:130px;}
.sw145			{width:145px;}
.sw400         {width:400px;}
.sw405         {width:405px;}
.sw120         {width:120px;}
.sw125         {width:125px;}
.sw130         {width:130px;}
.sw138         {width:138px;}
.sw140         {width:140px;}
.sw150         {width:150px;}
.sw155         {width:155px;}
.sw160         {width:160px;}
.sw164         {width:164px;}
.sw170         {width:170px;}
.sw165         {width:165px;}
.sw180         {width:180px;}
.sw185         {width:185px;}
.sw189         {width:189px;}
.sw190        {width:190px;}
.sw195        {width:195px;}
.sw198        {width:198px;}
.sw200         {width:200px;}
.sw204         {width:204px;}
.sw210         {width:210px;}
.sw215         {width:215px;}
.sw220         {width:220px;}
.sw230         {width:230px;}
.sw234         {width:234px;}
.sw235         {width:235px;}
.sw240         {width:240px;}
.sw250         {width:250px;}
.sw252         {width:252px;}
.sw255         {width:255px;}
.sw260        {width:260px;}
.sw265        {width:265px;}
.sw270        {width:270px;}
.sw275        {width:275px;}
.sw285        {width:285px;}
.sw280        {width:280px;}
.sw290        {width:290px;}
.sw298       {width:298px;}
.sw300         {width:300px;}
.sw305         {width:305px;}
.sw310         {width:310px;}
.sw313         {width:313px;}
.sw315         {width:315px;}
.sw320         {width:320px;}
.sw325       {width:325px;}
.sw330       {width:330px;}
.sw335        {width:335px;}
.sw340        {width:340px;}
.sw345        {width:345px;}
.sw348        {width:348px;}
.sw350        {width:350px;}
.sw360        {width:360px;}
.sw370        {width:370px;}
.sw380         {width:380px;}
.sw385         {width:385px;}
.sw390         {width:390px;}
.sw398         {width:398px;}
.sw400         {width:400px;}
.sw410         {width:410px;}
.sw415         {width:415px;}
.sw420         {width:420px;}
.sw430         {width:430px;}
.sw440     {width:440px;}
.sw445     {width:445px;}
.sw448     {width:448px;}
.sw498     {width:498px;}
.sw450     {width:450px;}
.sw452     {width:452px;}
.sw455     {width:455px;}
.sw460     {width:460px;}
.sw465    {width:465px;}
.sw468    {width:468px;}
.sw470     {width:470px;}
.sw480     {width:480px;}
.sw490    {width:490px;}
.sw498     {width:498px;}
.sw598       {width:598px;}
.sw600        {width:600px;}
.sw613       {width:613px;}
.sw615       {width:615px;}
.sw800         {width:800px;}
.sw808         {width:808px;}
.sw810         {width:810px;}
.sw820         {width:820px;}
.sw830         {width:830px;}
.sw500       {width:500px;}
.sw510       {width:510px;}
.sw550       {width:550px;}
.sw560       {width:560px;}
.sw570       {width:570px;}
.sw580       {width:580px;}
.sw585       {width:585px;}
.sw595       {width:595px;}
.sw520       {width:520px;}
.sw522       {width:522px;}
.sw530       {width:530px;}
.sw540       {width:540px;}
.sw545		{width:545px;}
.sw548		{width:548px;}
.sw590		{width:590px;}
.sw594       {width:594px;}
.sw600   {width:600px;}
.sw610   {width:610px;}
.sw605   {width:605px;}
.sw620    {width:620px;}
.sw625    {width:625px;}
.sw628    {width:628px;}
.sw630    {width:630px;}
.sw635    {width:635px;}
.sw640    {width:640px;}
.sw650    {width:650px;}
.sw655    {width:655px;}
.sw660    {width:660px;}
.sw670   {width:670px;}
.sw680    {width:680px;}
.sw685    {width:685px;}
.sw690    {width:690px;}
.sw695    {width:695px;}
.sw700    {width:700px;}
.sw710    {width:710px;}
.sw718    {width:718px;}
.sw720    {width:720px;}
.sw726    {width:726px;}
.sw728    {width:728px;}
.sw730    {width:730px;}
.sw735    {width:735px;}
.sw738    {width:738px;}
.sw740    {width:740px;}
.sw750    {width:750px;}
.sw758    {width:758px;}
.sw760    {width:760px;}
.sw770    {width:770px;}
.sw790    {width:790px;}
.sw778    {width:778px;}
.sw780    {width:780px;}
.sw785    {width:785px;}
.sw850       {width:850px;}
.sw860       {width:860px;}
.sw880       {width:880px;}
.sw890       {width:890px;}
.sw900       {width:900px;}
.sw918       {width:918px;}
.sw920       {width:920px;}
.sw930       {width:930px;}
.sw940       {width:940px;}
.sw945       {width:945px;}
.sw950       {width:950px;}
.sw954       {width:954px;}
.sw960       {width:960px;}
.sw970       {width:970px;}
.sw980       {width:980px;}
.sw972      {width:972px;}
.sw990       {width:990px;}

.sw995       {width:995px;}
.sw998       {width:998px;}
.sw1000       {width:1000px;}
.sw1040       {width:1040px;}
.sw1160      {width:1160px;}
.sw1198      {width:1198px;}
.sw1200       {width:1200px;}
.sw1240       {width:1240px;}
.sw1020      {width:1020px;}
.sw5p		{width:5%;}
.sw6p		{width:6%;}
.sw7p		{width:7%;}
.sw7-5p		{width:7.5%;}
.sw9p		{width:9%;}
.sw10p		{width:10%;}
.sw13p		{width:13%;}
.sw14p		{width:14%;}
.sw15p		{width:15%;}
.sw20p		{width:20%;}
.sw24p		{width:24%;}
.sw25p		{width:25%;}
.sw30p		{width:30%;}
.sw40p		{width:40%;}
.sw45p		{width:45%;}
.sw49p		{width:49%;}
.sw50p		{width:50%;}
.sw60p		{width:60%;}
.sw70p		{width:70%;}
.sw80p		{width:80%;}
.sw90p		{width:90%;}
.sw98p		{width:98%;}
.sw100p		{width:100%;}
.sw20p		{width:20%;}
.sw80p		{width:80%;}
.sw90p		{width:90%;}

/* ########## Height ############################ */
.sh1				{overflow:hidden; height:1px;}
.sh10       		{overflow:hidden; height:10px;}
.sh18      		{overflow:hidden; height:18px;}
.sh15      		{overflow:hidden; height:15px;}
.sh20      		{overflow:hidden; height:20px;}
.sh26      		{overflow:hidden; height:26px;}
.sh27      		{overflow:hidden; height:27px;}
.sh25      		{overflow:hidden; height:25px;}
.sh28      		{overflow:hidden; height:28px;}
.sh29      		{overflow:hidden; height:29px;}
.sh30      		{overflow:hidden; height:30px;}
.sh32      		{overflow:hidden; height:32px;}
.sh35      		{overflow:hidden; height:35px;}
.sh38      		{overflow:hidden; height:38px;}

.sh40      		{overflow:hidden; height:40px;}
.sh45      		{overflow:hidden; height:45px;}
.sh48      		{overflow:hidden; height:48px;}
.sh50       		{overflow:hidden; height:50px;}
.sh54       		{overflow:hidden; height:54px;}
.sh58       		{overflow:hidden; height:58px;}
.sh64       		{overflow:hidden; height:64px;}
.sh65       		{overflow:hidden; height:65px;}
.sh75       		{overflow:hidden; height:75px;}
.sh80			    {overflow:hidden; height:80px;}
.sh85			    {overflow:hidden; height:85px;}
.sh90				{overflow:hidden; height:90px;}
.sh100			{overflow:hidden; height:100px;}
.sh106			{overflow:hidden; height:106px;}
.sh110			{overflow:hidden; height:110px;}
.sh115			{overflow:hidden; height:115px;}
.sh120			{overflow:hidden; height:120px;}
.sh125			{overflow:hidden; height:125px;}
.sh130			{overflow:hidden; height:130px;}
.sh140			{overflow:hidden; height:140px;}
.sh180			{overflow:hidden; height:185px;}
.sh145			{overflow:hidden; height:145px;}
.sh150			{overflow:hidden; height:150px;}
.sh160			{overflow:hidden; height:160px;}
.sh165			{overflow:hidden; height:165px;}
.sh200			{overflow:hidden; height:200px;}
.sh220			{overflow:hidden; height:220px;}
.sh240			{overflow:hidden; height:240px;}
.sh150			{overflow:hidden; height:150px;}
.sh190			{overflow:hidden; height:190px;}
.sh195			{overflow:hidden; height:195px;}
.sh250			{overflow:hidden; height:250px;}
.sh260			{overflow:hidden; height:260px;}
.sh270			{overflow:hidden; height:270px;}
.sh280			{overflow:hidden; height:280px;}
.sh300			{overflow:hidden; height:300px;}
.sh320			{overflow:hidden; height:320px;}
.sh315    		{overflow:hidden; height:315px;}
.sh330			{overflow:hidden; height:330px;}
.sh340			{overflow:hidden; height:340px;}
.sh400			{overflow:hidden; height:400px;}
.sh405			{overflow:hidden; height:405px;}
.sh420     		{overflow:hidden; height:420px;}
.sh440     		{overflow:hidden; height:440px;}
.sh500			{overflow:hidden; height:500px;}
.sh600			{overflow:hidden; height:600px;}
.sh700			{overflow:hidden; height:700px;}
.sh710			{overflow:hidden; height:710px;}
.sh730			{overflow:hidden; height:730px;}
.sh615			{overflow:hidden; height:615px;}
.sh476			{overflow:hidden; height:476px;}
.sh800			{overflow:hidden; height:800px;}
.sh810			{overflow:hidden; height:810px;}
.sh850			{overflow:hidden; height:850px;}
.sh900			{overflow:hidden; height:900px;}
.sh920			{overflow:hidden; height:920px;}
.sh1000			{overflow:hidden; height:1000px;}
.sh100p			{overflow:hidden; height:100%;}

/* ########## Background ####################### */
.bgi-tpblog 	{background-image:url(img/tpblog.png);background-repeat: no-repeat;}
.bgi-tppk 	{background-image:url(img/tppk.png);background-repeat: no-repeat;}
.bgi-tpac 	{background-image:url(img/actiontab.png);background-repeat: no-repeat;}
.bgi-bod 	{background-image:url(img/bg-bod.png);background-repeat: no-repeat;}
.bgi-slide 	{overflow:hidden; height:390px;background-image:url(img/bg-slide.png);background-repeat: no-repeat;}


.bgi-menu  {background-image:url(img/menu-ex.png);overflow:hidden;height:43px;}
.bgi-topic	{background-image:url(img/bg-menu.png);overflow:hidden;}

.bgi-smenu 	{background-image:url(img/top-b.png);background-repeat: no-repeat;overflow:hidden; height:34px;width:315px;}
.bgi-lmenu 	{background-image:url(img/bg-top-l.png);background-repeat: no-repeat;overflow:hidden; height:34px;width:670px;}






.BT-SUBBLUE {
	-moz-box-shadow:inset 1px 5px 1px -4px #50afdf;
	-webkit-box-shadow:inset 1px 5px 1px -4px #50afdf;
	box-shadow:inset 1px 5px 1px -4px #50afdf;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #239dd7), color-stop(1, #038cd0) );
	background:-moz-linear-gradient( center top, #3097c7 5%, #038cd0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3097c7', endColorstr='#038cd0');
	background-color:#3097c7;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #218ec1;
	display:inline-block;
	color:#ffffff;
	font-family: 'thaisans_neueregular';letter-spacing: 0.05em;
	font-size:22px;
	font-weight:normal;
	padding:10px 26px 10px 26px;
	text-decoration:none;
	text-shadow:1px 0px 0px #218ec1;
}.BT-SUBBLUE:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #038cd0), color-stop(1, #3097c7) );
	background:-moz-linear-gradient( center top, #038cd0 5%, #3097c7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#038cd0', endColorstr='#3097c7');
	background-color:#038cd0;
}.BT-SUBBLUE:active {
	position:relative;
	top:1px;
}


.BT-SUBGRAY {
	-moz-box-shadow:inset 1px 5px 1px -4px #ffffff;
	-webkit-box-shadow:inset 1px 5px 1px -4px #ffffff;
	box-shadow:inset 1px 5px 1px -4px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family: 'thaisans_neueregular';letter-spacing: 0.05em;
	font-size:22px;
	font-weight:normal;
	padding:10px 26px 10px 26px;
	text-decoration:none;
	text-shadow:1px 0px 0px #ffffff;
}.BT-SUBGRAY:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.BT-SUBGRAY:active {
	position:relative;
	top:1px;
}




.BT-PSU {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #d02718;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:7px 21px;
	text-decoration:none;
	text-shadow:1px 1px 0px #810e05;
}.BT-PSU:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color:#c62d1f;
}.BT-PSU:active {
	position:relative;
	top:1px;
}
.BT-GSU {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:7px 21px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.BT-GSU:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.BT-GSU:active {
	position:relative;
	top:1px;
}



.CT-BLUE {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	padding:4px 3px;
	text-decoration:none;
	text-shadow:1px 1px 0px #287ace;
}.CT-BLUE:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}.CT-BLUE:active {
	position:relative;
	top:1px;
}

.BT-ORANGE {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f7951e), color-stop(1, #f79e39) );
	background:-moz-linear-gradient( center top, #f7951e 5%, #f79e39 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7951e', endColorstr='#f79e39');
	background-color:#f7951e;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	padding:7px 16px;
	text-decoration:none;
}.BT-ORANGE:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f79e39), color-stop(1, #f7951e) );
	background:-moz-linear-gradient( center top, #f79e39 5%, #f7951e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f79e39', endColorstr='#f7951e');
	background-color:#f79e39;
}.BT-ORANGE:active {
	position:relative;
	top:1px;
}

.brd0
{
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
}


.brd10
{
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

.brd6
{
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}


.brd3
{
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
}


.brd2
{
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
}

.brd
{
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}
.brd-sm
{
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
}
.brd-r
{
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}
.brd-l
{
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
}
.brd-lu
{
	-webkit-border-bottom-left-radius: 6px;
}
.bgc-bblue				{background-color:#065689;}
.bgc-gray				{background-color:#ebebeb;}
.bgc-ngray				{background-color:#dcdcdc;}
.bgc-bgray				{background-color:#666666;}



.bgc-grayblack			{background-color:#e4e4e4;}
.bgc-wgrayblack			{background-color:#f6f6f6;}


.bgc-black				{background-color:#231f20;}
.bgc-lgray				{background-color:#f9f9f9;}
.bgc-ora					{background-color:#feeda7;}
.bgc-white				{background-color:#ffffff;}
.bgc-green				{background-color:#d2ffaf;}
.bgc-sgray				{background-color:#f6f6f6;}
.bgc-ssgray				{background-color:#fdfdfd;}


.bgc-orange			{background-color:#ff7e00;}
.bgc-gray2				{background-color:#b4b4b4;}
.bgc-gray3				{background-color:#646464;}
.bgc-blue				{background-color:#3498db;}
.bgc-hblue				{background-color:#114d8b;}
.bgc-lblue				{background-color:#a9e6fa;}
.bgc-pink				{background-color:#fdb7ca;}
.bgc-hpink				{background-color:#faaaaa;}
.bgc-lgreen				{background-color:#e6ffcd;}
.bgc-yellow				{background-color:#FFFA73;}
.bgc-brown				{background-color:#3c2313;}
.bgc-red					{background-color:#ff3939;}
.bgc-hred					{background-color:#bb2d0c;}


.bgc-graylight			{background-color:#eeeeee;}
.bgc-redl				{background-color:#fcb7b7;}

.bgc-graymu				{background-color:#f4f4f4;}
.bgc-graymu-sc	{background-color:#e3e2e2;}
.bgc-graymu-line				{background-color:#FFF;}

.bgc-syellow			{background-color:#fffdec;}

.bgc-ngreen			{background-color:#97c93f;}

.bgc-tgray			{background-color:#cccccc;}
.bgc-tyellow			{background-color:#ffffcc;}




/* ########## Border ####################### */
.bd-gray							{border:1px solid #e9e9e9;}
.bd-gray1						{border:1px solid #DFE6EF;}
.bd-black						{border:1px solid #000000;}
.bd-orange						{border:1px solid #ffe990;}
.bd-blue						{border:1px solid #007eff;}
.bd-green						{border:1px solid #77dc0b;}
.bd-yellow						{border:1px solid #ffd35c;}
.bd-pink					{border:1px solid #ff9e9e;}
.bd-orange					{border:1px solid #ffa200;}
.bd-lorange					{border:1px solid #ffe990;}
.bd-violet					{border:1px solid #8dadfc;}
.bd-sgray					{border:1px solid #ededed;}
.bd-bblue				{border:1px solid #4ea7fb;}
.bd-brown							{border:1px solid #d6d3ce;}
.bd-white2							{border:2px solid #fff;}

.bd-sgray							{border:1px solid #eeeeee;}


.bd-gray-r2							{border-right:2px solid #ebebeb;}
/* ########## Link & Text ######################## */
p			{margin:10px 0px 10px 0px;}
a			{text-decoration:none; cursor:pointer;}
a:hover 	{text-decoration: none; cursor:pointer;}
.n			{font-weight:normal;}
.b			{font-weight:bold;}
.i			{font-style:italic;}
.u			{text-decoration:underline;}
.lt			 {text-decoration: line-through; }

h1				{margin:0px; padding:0px; font-weight:normal;font-size:30px;}
h2				{margin:0px; padding:0px; font-family:Tahoma; font-size:17px; font-weight:bold;}
h3				{margin:0px; padding:0px; font-family:Tahoma; font-size:12px; font-weight:bold; color:#4f4f4f;}
h4				{margin:0px; padding:0px; font-family:Tahoma; font-size:30px; font-weight:normal;}

.fc-pink		{color:#ff6066;}
.fc-spink		{color:#fca4bc;}
.fc-gold		{color:#ccaa43;}

.fc-yellow	{color:#ffb700;}

.fc-white		{color:#FFFFFF;}
.fc-black			{color:#000000;}
.fc-gray			{color:#AAAAAA;}
.fc-red			{color:#ff0000;}
.fc-blue			{color:#1273AF;}
.fc-sblue			{color:#3498db;}


.fc-green			{color:#008000;}
.fc-gray1			{color:#c7c7c7;}
.fc-greenh			{color:#013e55;}
.fc-orange			{color:#fe8900;}
.fc-gray-content		{color:#9c9b9b;}
.fc-gray-tp			{color:#626264;}
.fc-gray-hard		{color:#343434;}
.fc-gray-brown	{color:#414141;}
.fc-sgray			{color:#f9f9f9;}
.fc-gray-grp			{color:#5e5b5b;}

.fc-brown			{color:#3c2313;}





.fs1			{font-size:1px;}
.fs2			{font-size:2px;}
.fs3			{font-size:3px;}
.fs5			{font-size:5px;}
.fs8			{font-size:8px;}
.fs9			{font-size:9px;}
.fs10			{font-size:10px;}
.fs11			{font-size:11px;}
.fs12			{font-size:12px;}
.fs13			{font-size:13px;}
.fs14			{font-size:14px;}
.fs15			{font-size:15px;}
.fs16			{font-size:16px;}
.fs17			{font-size:17px;}
.fs18			{font-size:18px;}
.fs19			{font-size:19px;}
.fs20			{font-size:20px;}
.fs21			{font-size:21px;}
.fs22			{font-size:22px;}
.fs23			{font-size:23px;}
.fs24			{font-size:24px;}
.fs25			{font-size:25px;}
.fs26			{font-size:26px;}
.fs27			{font-size:27px;}
.fs28			{font-size:28px;}
.fs29			{font-size:29px;}
.fs30			{font-size:30px;}
.fs32			{font-size:32px;}
.fs40			{font-size:40px;}
.fs45			{font-size:45px;}
.fs50			{font-size:50px;}
.fs60			{font-size:60px;}
.fs70			{font-size:70px;}
.fs80			{font-size:80px;}
.fs85			{font-size:85px;}
/* ########## Picture ########################### */
.pic						{border:0px;}
/* ########## Div HSpace ######################## */
.space1			{overflow:hidden; width:100%; height:1px;}
.space2			{overflow:hidden; width:100%; height:2px;}
.space3			{overflow:hidden; width:100%; height:3px;}
.space4			{overflow:hidden; width:100%; height:4px;}
.space5			{overflow:hidden; width:100%; height:5px;}
.space6			{overflow:hidden; width:100%; height:6px;}
.space7			{overflow:hidden; width:100%; height:7px;}
.space8			{overflow:hidden; width:100%; height:8px;}
.space9			{overflow:hidden; width:100%; height:9px;}
.space10			{overflow:hidden; width:100%; height:10px;}
.space11			{overflow:hidden; width:100%; height:11px;}
.space12			{overflow:hidden; width:100%; height:12px;}
.space13			{overflow:hidden; width:100%; height:13px;}
.space14			{overflow:hidden; width:100%; height:14px;}
.space15			{overflow:hidden; width:100%; height:15px;}
.space16			{overflow:hidden; width:100%; height:16px;}
.space17			{overflow:hidden; width:100%; height:17px;}

.space18			{overflow:hidden; width:100%; height:18px;}
.space20			{overflow:hidden; width:100%; height:20px;}
.space22			{overflow:hidden; width:100%; height:22px;}
.space25			{overflow:hidden; width:100%; height:25px;}
.space30			{overflow:hidden; width:100%; height:30px;}
.space32			{overflow:hidden; width:100%; height:32px;}


.space35			{overflow:hidden; width:100%; height:35px;}
.space40			{overflow:hidden; width:100%; height:40px;}
.space45			{overflow:hidden; width:100%; height:45px;}
.space50			{overflow:hidden; width:100%; height:50px;}
.space60			{overflow:hidden; width:100%; height:60px;}
.space70			{overflow:hidden; width:100%; height:70px;}
.space80			{overflow:hidden; width:100%; height:80px;}
.space90			{overflow:hidden; width:100%; height:90px;}
.space100		{overflow:hidden; width:100%; height:100px;}
.space150		{overflow:hidden; width:100%; height:150px;}
.space200		{overflow:hidden; width:100%; height:200px;}
/* ########## Input Text ######################## */


.inp					{margin:0px; padding:0px; width:150px; height:18px; border:1px solid #CCCCCC; background-color:#F5F5F5;}


/* ########## link ##################### */

/* ########## OBJECT ######################## */
.mmenu								{width:840px; height:50px; background-color:#222222;}
.mmenu ul						{display:inline; margin:0px; padding:0px;}
.mmenu ul li						{display:inline; list-style:none; position:relative; margin:0px 0px 0px 0px; padding:0px; float:left;}
.mmenu ul li a					{display:inline; list-style:none; margin:0px 0px 0px 0px; padding:17px 20px 0px 20px; height:33px; float:left; text-decoration:none; font-size:13px; color:#FFFFFF; background-color:#222222;}
.mmenu ul li a:hover		{display:inline; list-style:none; margin:0px 0px 0px 0px; padding:17px 20px 0px 20px; height:33px; text-decoration:none; font-size:13px; color:#FFFFFF; background-color:#444444;}
ul.package-list				{padding:0px 0px 0px 23px;}