﻿@font-face {
    font-family: 'DINPro';
    src: url('/_static/_css/din-regular/din-regular-webfont.eot');
    src: url('/_static/_css/din-regular/din-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/_static/_css/din-regular/din-regular-webfont.ttf') format('truetype'), url('/_static/_css/din-regular/din-regular-webfont.svg#dinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Khmer OS";
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    src: url(khmer/KHMEROS0.eot);
}

@font-face {
    font-family: "Khmer OS System";
    src: url(khmer/KhmerOSsys.ttf);
}

.jp, .jp * {
    font-family: Tahoma,MS Gothic,MS PGothic,MS UI Gothic,MS Mincho,MS PMincho;
}

.en, .id, .en *, .id * {
    font-family: dinpro, sans-serif;
}

.kh, .kh * {
    font-family: "Khmer OS System","Khmer OS",Tahoma;
}

.kr, .kr * {
    font-family: Tahoma, Malgun Gothic, Dotum, sans-serif;
}

.th, .th * {
    font-family: Tahoma,Arial, Helvetica,sans-serif;
}

.vn, .vn * {
    font-family: Arial,Tahoma,sans-serif;
}

.cs, .cs * {
    font: normal 14px "Microsoft YaHei",SimHei,Tahoma;
}

.blue {
    color: #2A8FBD;
}

* {
    font: 11px Tahoma,Arial, Helvetica, sans-serif;
    -webkit-font-smoothing: subpixel-antialiased;
}

body {
    background:  url("/_Static/img/BG.jpg") no-repeat center -10px #fff;
    color: #1f1f1f;
    padding: 0;
    margin: 0;
}

a img {
    border: 0;
}

.hide {
    display: none;
}

.logo {
    display: block;
    margin: 0 auto;
    width: 960px;
    text-align: center;
	padding: 10px 0;
}

.choose_lang {
    width: 960px;
    margin: 415px auto 15px;
    text-align: center;
    height: 30px;
    line-height: 30px;
	color: #1f1f1f;
}

.choose_lang_kh {
    font-size: 22px !important;
    vertical-align: top;
    line-height: 15px;
}

    .choose_lang_kh > span {
        font-size: 1em !important;
        vertical-align: top;
        line-height: 15px;
    }

.choose_lang, .choose_lang * {
    font-size: 20px;
}

.flag {
    width: 960px;
    margin: 0 auto;
}

    .flag table {
        margin-left: 29px;
    }

    .flag thead td {
        /*text-align: center;*/
    }

    .flag tbody td {
        padding-top: 11px;
		vertical-align: top;
    }


    .flag td {
        width: 120px;
    }

        .flag td.en a, .flag td.id a {
            font-family: Tahoma, Arial, sans-serif;
        }

        .flag td.en a, .flag td.id a {
            font-family: Tahoma, Arial, sans-serif;
        }

        .flag td.en a {
            padding-left: 9px;
        }

        .flag td.cs a {
            padding-left: 4px;
        }

        .flag td.th a {
            padding-left: 16px;
        }

        .flag td.kh a {
            padding-left: 12px;
        }

        .flag td.id a {
            padding-left: 3px;
        }

        .flag td.kr a {
            padding-left: 10px;
        }

		 .flag td.jp a {
            padding-left: 10px;
        }

    .flag ul, .footer ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        .flag ul li, .footer ul li {
            /*float:left; */
            display: inline-block;
        }

        .flag ul li {
            margin: 0 27px 30px;
        }

.link {
    width: 960px;
    margin: 0px auto;
}

    .link table {
        width: 100%;
    }

    .link td {
        width: 120px !important;
    }

.flag a {
    font-size: 11px;
    text-decoration: none;
    color: #1f1f1f;
    line-height: 19px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;
}

    .flag a:hover {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
    }

.footer {
    margin: 50px auto;
    width: 960px;
    text-align: center;
}

    .footer ul.right li {
        margin-left: 15px;
    }

    .footer ul.left li {
        margin-right: 13px;
    }

    .footer .left {
        float: left;
        margin-left: 33px;
    }

    .footer .right {
        float: right;
    }

/********new addded*******/
a {
    font-size: 11px;
    text-decoration: none;
    color: #cccccc;
    line-height: 19px;
}

a:hover {
    color: #1f1f1f;
}

.clear {
	clear:both;
}

.w88_copyright {
	width:960px;
	margin: 20px auto 0;
	text-align: right;
	
}

.w88_copyright a {
	color: #1f1f1f;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;
}

div.footer_misc {
	width: 970px;
	margin: 0 auto;
	padding-top: 20px;
	height: 570px;
	color: #1f1f1f;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;
}


div.footer_misc td {
	vertical-align: top;
}

div.footer_misc h6,div.footer_misc h5 {
	padding: 0;
	margin: 0;
}


.footer_misc.cs *{
	font-size: 11px;
}

.footer_misc.kh *{
	font-size: 9px;
}

.promotion {
			position: absolute;
			margin: 0 auto;
			top: 342px;
			text-align:center;
			width: 100%;
			font-size: 50px;
			color:#1f1f1f;
			font-weight:bold;
			line-height:normal;
		}