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

@import url("reset.css");
@import url("font/font.css");
@import url("si.css");


.thh{font-family: 'supermarketregular', Arial, Helvetica, sans-serif;}


.txt10red { color: #ff1200; padding-top: 10px; font-size: 19px; font-weight: 600;}
.txt12 { color: #111111; padding-top: 10px; font-size: 17px; font-weight: 200;}


#warer{width:100%; height:100%; margin:0px auto; background:url(../images/bgmain.jpg) no-repeat top center;}
#warer-In{width:100%;/* min-width:1370px;*/ height:100%; margin:0px auto; background:url(../images/bg03.png) no-repeat top center;}
.certa{width:1420px; height:100%;  margin:0px auto; }

#header{margin:0px auto; height:660px; width:100%; min-width:1230px; background:url(../images/home/bg01.jpg) no-repeat center top; position:relative; }
#header-IN{margin:0px auto; height:500px; width:100%; min-width:1230px;  position:relative; background:url(../images/slide/bnnIN02bg.jpg) no-repeat center top; }
#header-IN2{margin:0px auto; height:500px; width:100%; min-width:1230px;  position:relative; background:url(../images/slide/bnnIN01bg.jpg) no-repeat center top; }
#header-IN3{margin:0px auto; height:500px; width:100%; min-width:1230px;  position:relative; background:url(../images/slide/bnnIN04bg.jpg) no-repeat center top; }
#header-IN4{margin:0px auto; height:500px; width:100%; min-width:1230px;  position:relative; background:url(../images/slide/bnnIN01bg.jpg) no-repeat center top; }
.iftop{ padding-top:90px; width:100%; height:765px; background:url(../slide/img/bnn02.jpg) no-repeat 50% 90px;/* */}
.iftop-in{ padding-top:90px; width:1300px; height:520px;  margin:0px auto;}

.navtop{width:1230px; height:160px; padding-top:0px; position:absolute; z-index:100; left:-615px; margin:0px 50%; /*background:url(../images/04.gif) no-repeat left top;*/}
.logo{ padding-top:30px; padding-bottom:5px;  text-align:center;}

/*Home*/
#bnnindx{width:1230px; height:660px; margin:0px auto;}
.taHbox1{ width:1135px; height:375px; padding:0px 40px 0px 45px; border:5px solid #c11d24; margin:0px auto; background: url(../images/img10.png) }
.taHbox2{ width:1190px; height:125px; padding:55px 0px 0px 40px; border-top:5px solid #c11d24; border-bottom:5px solid #c21c28; margin:30px auto 40px auto; background:url(../images/img07.png) no-repeat 0px 0px;}


.taHbox1IN{ width:790px; height:350px; padding-top:45px; float:left; background:url(../images/img04.png) no-repeat 0px 0px}
.taHbox2IN{ width:790px; height:65px;  }
.taHbox3IN{ padding-left:50px; height:67px; background:url(../images/linedot02.gif) no-repeat 40px bottom; }
.taHbox4IN{padding-top:25px; padding-left:20px; background:url(../images/linedot02.gif) repeat-y 120px bottom;}
.taHbox4INEN{padding-top:25px; padding-left:20px; background:url(../images/linedot02.gif) repeat-y 130px bottom;}
.taHbox5IN{ background:url(../images/img06.png) no-repeat 100px 65px; margin-top:25px;}
.taHbox5INEN{ background:url(../images/img06.png) no-repeat 100px 62px; margin-top:10px;}
.taHbox6IN{padding-top:25px; padding-left:0px;}
.taHbox7IN{padding-top:25px; padding-left:0px; background:url(../images/linedot02.gif) repeat-y 220px bottom;}
.taHbox7INEN{padding-top:25px; padding-left:0px; background:url(../images/linedot02.gif) repeat-y 230px bottom;}
.vdo01{ width:330px; height:227px; border:5px solid #3e2727; float:right; margin-top:70px;}

ul.dist{width:105px; height:70px; padding-left:17px; padding-right:10px; float:left; background:url(../images/linedot04.gif) no-repeat right top; 
font-size:16px; line-height:14px;font-family:'supermarketregular', Arial, Helvetica, sans-serif;}
ul.dist li{ min-width:50px; height:15px;  padding-top:7px; }
ul.dist li a{ color:#becab4; min-width:50px; height:15px; padding-left:20px;  background:url(../images/icon04.gif) no-repeat 0px 4px; display:block;}
ul.dist li a:hover{ color:#fa2a1a; background:url(../images/icon04H.gif) no-repeat 0px 4px;}

.proHL{width:1190px; height:40px; padding-top:25px; padding-left:40px;  margin:0px auto 0px auto; background-color:#bc1d22; font-size:20px; line-height:10px;} 
.proHL p {height:30px; color:#fafcff; padding-left:35px; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif; background:url(../images/icon06.png) no-repeat 0px -3px;}
.proHL2{font-family:'DINPro-light', Arial, Helvetica, sans-serif;}

.proHLbox{width:1230px; height:1225px; margin:0px auto 30px auto;}
ul.proHLcat{width:1230px; height:1225px;}
ul.proHLcat li{width:408px; height:304px; float:left; margin-bottom:3px; margin-right:3px; background: #1e1616;}
ul.proHLcat li.catl{width:408px; height:304px; float:left; margin-bottom:3px; margin-right:0px;}


.imageWrapper { position: relative; width: 408px; height: 304px;} 
    .imageWrapper img {display: block;}.imageWrapper:hover img {opacity: 0.6; background: #9a0001;}
    .imageWrapper .cornerLink  {width: 408px; height: 304px; opacity: 9;
        position: absolute;
        bottom: 0px;
        left: 0px;
        color: #ffffff;
        font-size:25px; font-family:'supermarketregular', Arial, Helvetica, sans-serif;
        text-decoration: none;
        text-align: center;
        -webkit-transition: opacity 500ms;
        -moz-transition: opacity 500ms;
        -o-transition: opacity 500ms;
        transition: opacity 500ms;}
.imageWrapper:hover .cornerLink { opacity: 0.8; background:#0d0101;}
.boxc{ width:180px; display:block; padding:17px;  border:2px solid #f6f6f4; margin: 170px  auto  0px  auto;}
.boxc:hover{border:2px solid #f21e20; background:#f21e20; opacity: 1.0;}
.boxc2{ width:180px; display:block; padding:17px;  border:2px solid #f6f6f4; margin: 170px  auto  0px  auto;}
.boxc2:hover{border:2px solid #f21e20; background:#f21e20; opacity: 1.0;}
.boxcEN{ width:180px; display:block; font-size:17px; line-height:16px; text-transform:uppercase; padding:15px 17px 17px 17px;  font-family:'DINPro-Medium', Arial, Helvetica, sans-serif;  border:2px solid #f6f6f4; margin: 170px  auto  0px  auto;}
.boxcEN:hover{ opacity:2.0; border:2px solid #f21e20; /*background:*/ background:url(../images/bgho.png) #f21e20;;}

/*about*/
#bnn-inside{width:1318px; height:440px; margin:0px auto;}
.toptxtHead{width:1180px; height:50px; padding:30px 0px 0px 50px; margin:0px auto; border-bottom:25px solid #bc1d22;}
.abcontent{width:1060px; height:auto; padding:70px 85px ; margin:0px auto 40px auto; background:url(../images/img13.png) no-repeat 50px 0px #f7f7f7; font-family:'supermarketregular', Arial, Helvetica, sans-serif; }
.abco01n{width:1060px; height:200px; display:block; background:url(../images/linedot05.gif) no-repeat right center;}
.abco01n2{width:430px; height:170px; color:#484141; font-size:18px; padding-left:60px; padding-top:30px; background:url(../images/linedot05.gif) no-repeat left center; float:left; 
font-family:'thaisans_neueregular', Arial, Helvetica, sans-serif;}
.abco01n2EN{width:380px; height:180px; color:#484141; font-size:24px; margin-right:20px; line-height:32px; padding-left:60px; padding-top:20px; background:url(../images/linedot05.gif) no-repeat left center; float:left; 
font-family:'DINPro-Light', Arial, Helvetica, sans-serif;}
.abco01n3{width:520px; height:170px; color:#484141; font-size:17px; padding-left:50px; padding-top:20px; background:url(../images/linedot05.gif) no-repeat left center; float:left; }
.abcoB02{width:1060px; height:378px; display:block; background:url(../images/img14.jpg) center center;}
.abcoB02Left{width:300px; min-height:100px; float:left; margin:120px 0px 0px 15px; text-align:right;}.abcoB02right{width:280px; min-height:120px; float:right; margin:135px 0px 0px 15px; text-align:left;}
.abcoB02rightEN{width:280px; min-height:120px; float:right; margin:120px 0px 0px 15px; text-align:left;}
.abcoB03{width:1060px; height:270px; margin:30px 0px 34px 0px; border-bottom:4px solid #3b3939; border-top:4px solid #3b3939; font-size:16px; line-height:16px; font-family:'supermarketregular', Arial, Helvetica, sans-serif;}


ul.abcoB03A{width:320px; height:207px; background:url(../images/linedot05.gif) repeat-y right top; margin-top:35px; float:left;}
ul.abcoB03A li{width:318px; height:20px; font-size:16px; margin-top:5px; margin-bottom:5px;}
ul.abcoB03A li span{width:90px; display:block; text-align:right; padding-right:17px; color:#ff2424; float:left;}

.abcoB03CEN{width:400px; height:207px;  float:left; margin-top:35px; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif; font-size:14px; line-height:14px;}
.abcoB03BEN{width:310px; height:207px; background:url(../images/linedot05.gif) repeat-y right top; float:left; margin-top:35px; }

ul.abcoB03AEN{width:350px; height:207px; background:url(../images/linedot05.gif) repeat-y right top; margin-top:35px; float:left; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif;}
ul.abcoB03AEN li{width:340px; height:15px; font-size:14px; margin-top:5px; margin-bottom:5px;}
ul.abcoB03AEN li span{width:115px; display:block; text-align:right; padding-right:17px; color:#ff2424; float:left;}

.abcoB03B{width:318px; height:210px; background:url(../images/linedot05.gif) repeat-y right top; float:left; margin-top:35px; }
.abtxt{color:#08090b; font-size:16px; line-height:19px; }
.abcoB03C{width:422px; height:207px;  float:left; margin-top:35px; }
.abtxtEN{color:#08090b; font-size:13px; line-height:19px; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif;}

.abcoB04{width:1060px; height:1230px; background:url(../images/linedot05.gif) repeat-y center top; float:left; margin-top:10px; margin-bottom:80px; color:#020202; font-size:17px; }
.abcoB04A{width:530px; height:auto; float:left; text-align:right;}
.abcoB04B{width:529px; height:auto; float:left; text-align:left; padding-left:1px;}
.abcoB04D{width:450px; height:auto; background:url(../images/img18.gif) no-repeat 0px 3px; padding-left:55px;}
.abcoB04E{width:450px; height:auto; background:url(../images/img19.gif) no-repeat right 3px; padding-right:55px; float:right;}
.abcoB04F{width:7px; height:7px; margin:0px auto 0px auto; display:block; background-color:#3b3939; bottom:0px; clear:both;}
.abcoB04C{width:183px; height:56px; padding-top:10px; padding-left:20px; font-size:23px; line-height:16px; font-family:'supermarketregular', Arial, Helvetica, sans-serif; color:#FFF;
 background:url(../images/img17.gif) no-repeat 0px 0px; margin:0px auto 30px auto;}
 .B04CEN{font-size:18px;  font-family:'DINPro-Regular', Arial, Helvetica, sans-serif; font-weight:800; letter-spacing:1px; }
.abcoB05{width:1000px; height:60px; padding:33px 30px 28px 30px; border:5px solid #3b3939;  color:#020202; font-size:17px; clear:both; }
.abcoB05A{ background:url(../images/line02.gif) no-repeat 0px 0px; padding-left:30px; line-height:19px;}

.abcoB04EN{width:1060px; height:1140px; background:url(../images/linedot05.gif) repeat-y center top; float:left; margin-top:10px; margin-bottom:80px; color:#020202; font-size:15px; }
.abcontentEN{width:1060px; height:auto; padding:70px 85px ; margin:0px auto 40px auto; background:url(../images/img13.png) no-repeat 50px 0px #f7f7f7; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif;  }
.abcoB04DEN{width:450px; height:auto; background:url(../images/img18.gif) no-repeat 0px 3px; padding-left:55px; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif; font-size:14px;}
.abcoB05AEN{ background:url(../images/line02.gif) no-repeat 0px 0px; padding-left:30px; line-height:18px; font-size:14px; }

/**/
.contco01n{width:1060px; height:430px; display:block; background:url(../images/linedot05.gif) no-repeat left top;}
ul.contco02n{width:220px; height:430px; padding-left:60px;  padding-right:60px; background:url(../images/linedot05.gif) repeat-y right top; float:left;}
ul.contco02n li{width:220px; display:block; text-align:center; font-family:'supermarketregular', Arial, Helvetica, sans-serif; color:#111111; line-height:19px; }
ul.contco02n li.cont01{width:220px; height:80px; padding-bottom:23px; font-size:17px; border-bottom:4px solid #333232;}
ul.contco02n li.cont02{width:220px; height:80px; padding:30px 0px 0px; background:url(../images/linedot06.gif) repeat-x right bottom; font-size:16px;}
ul.contco02n li.cont03{width:220px; height:65px; padding:30px 0px 0px; background:url(../images/linedot06.gif) repeat-x right bottom; font-size:16px;} ul.contco02n li.cont03 p{ font-weight:800}
ul.contco02n li.cont04{width:220px; height:85px; padding:30px 0px 0px;  border-bottom:4px solid #333232; font-size:16px;} ul.contco02n li.cont03 p{ font-weight:800}

ul.contco02n li.cont01EN{width:220px; height:80px; padding-bottom:23px; font-size:17px; border-bottom:4px solid #333232; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif;}
ul.contco02n li.cont02EN{width:220px; height:80px; padding:25px 0px 15px 0px; background:url(../images/linedot06.gif) repeat-x right bottom; font-size:14px; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif;}
ul.contco02n li.cont03EN{width:220px; height:65px; padding:20px 0px 0px 0px; background:url(../images/linedot06.gif) repeat-x right bottom; font-size:16px; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif;} 
ul.contco02n li.cont03EN p{ font-weight:800}
ul.contco02n li.cont04EN{width:220px; height:85px; padding:30px 0px 0px;  border-bottom:4px solid #333232; font-size:16px; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif;} ul.contco02n li.cont03EN p{ font-weight:800}

ul.contco03n{width:220px; height:430px; padding-left:60px;  padding-right:80px; background:url(../images/linedot07.png) no-repeat right top; float:left;}
ul.contco03n li{width:220px; display:block; text-align:center; font-family:'supermarketregular', Arial, Helvetica, sans-serif; color:#111111; line-height:19px; font-size:17px;}
ul.contco03n li.cont05{height:152px; border-bottom:4px solid #333232; color:#6e6868;}
ul.contco03n li.cont06{height:65px; padding-top:25px; background:url(../images/linedot06.gif) repeat-x right bottom;}
ul.contco03n li.cont06B{height:75px; padding-top:15px; background:url(../images/linedot06.gif) repeat-x right bottom;}
ul.contco03n li.cont07{height:65px; padding-top:25px; border-bottom:4px solid #333232;}
ul.contco03n li a{color:#111111;} ul.contco03n li a:hover{color:#fa2a1a;}
a.tta{color: #000000;} a.tta:hover{color: #FF0000;}

ul.contco03n li.cont05EN{height:152px; border-bottom:4px solid #333232; color:#6e6868; font-size:14px; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif;}
ul.contco03n li.cont06EN{height:65px; padding-top:25px; background:url(../images/linedot06.gif) repeat-x right bottom; font-size:15px; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif;}
ul.contco03n li.cont06ENB{height:65px; padding-top:25px; background:url(../images/linedot06.gif) repeat-x right bottom; font-size:15px; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif;}

ul.contco03n li.cont07EN{height:65px; padding-top:25px; border-bottom:4px solid #333232; font-size:15px;  font-family:'DINPro-Regular', Arial, Helvetica, sans-serif;}

ul.contco04n{width:280px; height:430px; padding-left:40px;  padding-right:40px;background:url(../images/linedot05.gif) no-repeat right top; float:left;}
ul.contco04n li{ padding-bottom:25px;}


.cont08EN{font-family:'DINPro-Regular', Arial, Helvetica, sans-serif; font-size:15px;}
.cont08{width:250px; height:45px; padding-top:8px; display:block; padding-left:55px; background:url(../images/img24.png) no-repeat left top; color:#6e6868; font-size:17px;}
.boxci1{width:255px; height:35px; padding-left:15px; background-color:#f7f7f7; border:4px solid #333232;}
.boxci2{width:255px; height:100px; padding-left:15px; background-color:#f7f7f7; border:4px solid #333232;}

/**/
.lsLeft{width:314px; height:500px; float:left; background:url(../images/img25.jpg) no-repeat 0px 0px; }
.lstco01n{width:1060px; height:auto; display:block; background:url(../images/linedot05.gif) no-repeat left top; }
.lsright{width:726px; height:1090px; float:left; padding-left:20px; font-size:16px;}

ul.lsmn2{width:250px; height:300px; margin-left:20px;}
ul.lsmn2 li{width:250px; min-height:15px; margin-bottom:2px; font-size:19px;}
ul.lsmn2 li a{width:210px; height:28px; display:block; padding-top:10px; padding-right:40px; background: url(../images/img26.gif) no-repeat right top; color:#d9d9d9; text-align:right;
opacity:0.4; filter:alpha(opacity=40); /* For IE8 and earlier */background-color:#000000;}
ul.lsmn2 li a:hover{width:210px; height:28px; display:block; padding-top:10px; padding-right:40px; background: url(../images/img27.gif) no-repeat right center; color:#d9d9d9; text-align:right;
opacity:1.0; filter:alpha(opacity=10); /* For IE8 and earlier */background-color:#000000;}
ul.lsmn2 li div{width:210px; height:28px; display:block; padding-top:10px; padding-right:40px; background: url(../images/img27.gif) no-repeat right center; color:#d9d9d9; text-align:right;
opacity:1.0; filter:alpha(opacity=10); /* For IE8 and earlier */background-color:#000000;}

.lstop{ text-align: center; height:60px; margin-bottom:30px; background:url(../images/img28.jpg) no-repeat center bottom; color:#bc1d22; font-size:24px;}
.lstoptxt2{width:313px; height:60px; background:url(../images/img29.gif) no-repeat 0px 10px; padding:0px 50px; font-family:'thaisans_neueregular', Arial, Helvetica, sans-serif; font-size:20px; text-align:center; 
margin:30px auto 50px auto;}
ul.lsin1{ height:50px; padding:30px 10px; margin-bottom:40px; border-top:4px solid #333232; border-bottom:4px solid #333232;}
ul.lsin1 li{ min-width:50px; padding-right:10px; padding-left:40px; float:left; color:#000000; font-size:16px; line-height:20px; background:url(../images/linedot03.png) no-repeat right top} 
ul.lsin1 li.lsin1A{ width:140px; padding-left:10px;} ul.lsin1 li.lsin1B{ width:240px;} ul.lsin1 li.lsin1C{ width:200px;  padding-right:0px; background:none; }
.lsin2 { padding-left:18px; padding-right:18px; height:310px; background: url(../images/linedot08.gif) repeat-y left top; }
.lsin2A{height:310px; background: url(../images/linedot08.gif) repeat-y right top; }
.lsin3{border-top:4px solid #333232; padding-top:20px; line-height:16px; margin-top:70px;}
.lsin3A{ padding:0px 50px 0px 50px; background: url(../images/linedot09.gif) no-repeat 0px center;}
a.btnlsmoer{width:70px; color:#6d6d6d;  display:block; font-family:'DINPro-Regular'; padding-right:10px; background: url(../images/icon13.gif) no-repeat right 5px;}
a.btnlsmoer:hover{ color:#333;background: url(../images/icon13H.gif) no-repeat right 5px;}

ul.lsin4{ width:600px; height:auto; margin:0px auto; font-size:17px; }
ul.lsin4 li{ width:600px; height:auto; padding:0px 0px 10px 5px; list-style: decimal; font-family:'supermarketregular', Arial, Helvetica, sans-serif;  }

.lsin5{ height:250px; padding:0px 10px 0px 30px; margin-bottom:40px; border-top:4px solid #333232; border-bottom:4px solid #333232;}
ul.lsin6 { height:210px; width:280px; padding:40px 0px 0px 0px; background: url(../images/linedot09.gif) repeat-y right top; float:left;}
ul.lsin6 li{ height:auto; padding:0px 20px 5px 5px;list-style: decimal; }

.lsin6{ height:100px; padding:80px 0px 80px 20px; margin-bottom:10px; border-top:4px solid #333232; }
.lsin6A{ background: url(../images/linedot09.gif) repeat-y left top; padding-left:50px;}
.lsin7{ height:150px; padding:50px 0px 80px 20px; margin-bottom:30px; margin-top:40px; border-top:4px solid #333232; }
/**/
.nev01{width:235px; height:271; float:left;  background: url(../images/linedot09.gif) repeat-y right top; }
.nev01right{width:780px; height:auto; float:left; margin-left:42px;  font-family:'supermarketregular', Arial, Helvetica, sans-serif; font-size:17px; color:#6b6b6b; }
.nevtop{width:780px; padding:25px 0px;border-bottom:4px solid #333232;margin-bottom:20px; color:#000000; font-size:18px;}

/**/
.procontent{width:1110px; height:auto;  padding:70px 60px 30px 60px ; margin:0px auto 40px auto; background:url(../images/img13.png) no-repeat 50px 0px #f7f7f7;  }
.proLeft01{ width:220px; height:800px;; display:block; float:left; padding:0px 25px; background:url(../images/img34.png) no-repeat 0px 0px; text-align:center;}
#pro{margin:0; height:1280px; padding:0;}

ul.proLeft02{ width:164px; height:auto;   padding:0px; border-top:4px solid #999; font-family:'supermarketregular', Arial, Helvetica, sans-serif;  font-size:16px; line-height:16px; }
ul.proLeft02 li{ width:164px; height:auto; display:block;  padding:0px; }
ul.proLeft02 li.proL2A{ }


ul.procatright{ float:left; width:814px; height:auto; }
ul.procatright li{ width:270px; height:310px; float:left; font-family:'supermarketregular', Arial, Helvetica, sans-serif; font-size:22px; text-align:center; }
ul.procatright li a{ color:#ff1200;width:270px; height:310px;  display:block; background: url(../images/linedot13.png) no-repeat center bottom;}
ul.procatright li a:hover{ color:#000000;  background: url(../images/linedot12.png) no-repeat center bottom;}
ul.procatright li p{margin-top:0px;} ul.procatright li span{ color:#000000;}

ul.procatrightEN{ float:left; width:814px; height:auto; }
ul.procatrightEN li{ width:270px; height:310px; float:left; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif; font-size:15px; line-height:18px; text-align:center; text-transform:uppercase; }
ul.procatrightEN li a{ color:#ff1200; width:270px; height:310px;  display:block; background: url(../images/linedot13.png) no-repeat center bottom;}
ul.procatrightEN li a:hover{ color:#000000;  background: url(../images/linedot12.png) no-repeat center bottom;}
ul.procatrightEN li p{margin-top:0px;} ul.procatrightEN li span{ color:#000000; font-family:'DINPro-Medium';}

ul.procatrightIN{ float:left; width:801px; height:auto; margin-left:30px; }
ul.procatrightIN li{ width:264px; height:310px; float:left; margin-right:3px; margin-bottom:5px;  text-align:center; font-family:'supermarketregular', Arial, Helvetica, sans-serif; font-size:19px; }
ul.procatrightIN li a{ color:#ff1200;width:258px; height:304px; padding:3px;  display:block; background: url(../images/linedot13B.png) no-repeat center bottom;}
ul.procatrightIN li a:hover{ color:#000000;  background: url(../images/linedot12B.png) no-repeat center bottom;}
ul.procatrightIN li p{margin-top:0px;} ul.procatrightIN li span{ color:#000000;}

ul.procatrightINEN{ float:left; width:801px; height:auto; margin-left:30px; }
ul.procatrightINEN li{ width:264px; height:310px; float:left; margin-right:3px; margin-bottom:5px;  text-align:center;  font-size:16px; line-height:19px; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif; }
ul.procatrightINEN li a{ color:#ff1200;width:258px; height:304px; padding:3px;  display:block; background: url(../images/linedot13B.png) no-repeat center bottom;}
ul.procatrightINEN li a:hover{ color:#000000;  background: url(../images/linedot12B.png) no-repeat center bottom;}
ul.procatrightINEN li p{margin-top:0px;} ul.procatrightINEN li span{ color:#000000;font-family:'DINPro-Medium'; font-size:17px;}

/**/
a.btnmore{ color:#f40f00; width:68px; height:30px; padding:10px 0px 13px 0px; display:block; font-size:16px; line-height:16px; font-family:'supermarketregular', Arial, Helvetica, sans-serif;  
border-bottom:1px solid #FFF; border-top:1px solid #FFF; background: url(../images/icon03.gif) no-repeat 49px 30px; margin-top:15px;}
a.btnmore:hover{background: url(../images/icon03H.gif) no-repeat 45px 30px; color:#FFF; }

a.btnmoreEN{ color:#f40f00; width:68px; height:30px; padding:10px 0px 13px 0px; display:block; font-size:11px; line-height:16px; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif; text-transform:uppercase;  
border-bottom:1px solid #FFF; border-top:1px solid #FFF; background: url(../images/icon03.gif) no-repeat 49px 30px; margin-top:15px;}
a.btnmoreEN:hover{background: url(../images/icon03H.gif) no-repeat 45px 30px; color:#FFF; }

a.mail{font-family: Arial, Helvetica, sans-serif; color:#bec3c6; font-size:14px;}a.mail:hover{ color:#fa2a1a; }

/**/
.spl{ float:left;}
.spb{ font-weight:800;}
.spb1{ font-weight:800; padding-left:15px;}
.spb1B{ font-weight:800; padding-left:0px;}
.padd01{padding-right:20px;}
.padd02{padding-bottom:5px; padding-top:5px;}
.padd03{padding-bottom:25px; padding-top:20px;}
.padd04{padding-bottom:25px; }
.padd05{padding-left:40px; padding-top:50px;}
.padd06{padding-left:20px; }
.padd07{padding-bottom:40px; }
.padd08{padding-bottom:80px; padding-top:35px;}
.padd09{ padding-top:15px;}

/**/
้h1{color:#fa2a1a; font-size:36px;}
.txtNormal, .txtNorma2, .txtNorma3,
.txtNormaH01, .txtNormaH02, .txtH01
 {font-family:'supermarketregular', Arial, Helvetica, sans-serif;}

.txtNormal{ color:#f40f00; font-size:17px; line-height:20px;  }
.txtNorma2{ color:#f2e4e4; font-size:19px; line-height:20px;  }
.txtNorma3{ color:#a5a3a4; font-size:16px; line-height:19px;  }
.txtNorma4{ color:#bec3c6; font-size:17px; line-height:20px;  }
.txtNorma5{ color:#bec3c6; font-size:14px; line-height:20px; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif; }
.txtNorma6{  font-size:16px; line-height:18px;  }
.txtNorma8{ color:#dcdbdb; font-size:16px; line-height:19px;  }
.txtNorma7{ color:#f40f00; font-size:25px; line-height:20px; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif; padding-bottom:50px; }
.txtNorma7pro{ color:#f40f00; font-size:25px; line-height:20px; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif; padding-bottom:50px; padding-left:25px; }
.txtNorma9{ color:#000000; font-size:17px; line-height:30px;  }
.txt3red{ color:#ff1200;}
.txt4red{ color:#ff1200; font-size:17px;}
.txt5red{ color:#ff1200; padding-left:15px;}
.txt6red{ color:#ff1200; padding-left:13px; padding-bottom:10px; font-size:19px;}
.txt7red{ color:#ff1200;  padding-bottom:10px; font-size:19px;}
.txt8red{ color:#ff1200;  font-size:18px;}

.txtNormaH01{ color:#FFFFFF; font-size:25px; line-height:10px; }
.txtNormaH02{ color:#fa2a1a; font-size:30px; line-height:10px; padding-bottom:10px;}
.txtNormaH03{ color:#fa2a1a; font-size:25px; line-height:10px; padding-bottom:10px;}
.txtNormaH04{ color:#fa2a1a; font-size:20px; line-height:10px; padding-bottom:20px;}
.txtH01{color:#f40f00; font-size:33px; line-height:10px;}



#footerEN{width:1190px; height:125px; padding:35px 10px 40px 30px; border-top:5px solid #c11d24; border-bottom:5px solid #c21c28; margin: 0px auto 20px auto; font-family:'DINPro-Regular', Arial, Helvetica, sans-serif;}
#footer{width:1160px; height:125px; padding:35px 35px 40px 35px; border-top:5px solid #c11d24; border-bottom:5px solid #c21c28; margin: 0px auto 20px auto; font-family:'supermarketregular', Arial, Helvetica, sans-serif;}
ul.footernav{width:1180px; height:125px;}
ul.footernav li{ float:left; }
ul.footernav li.fternav01{width:120px; height:120px; padding-top:5px; background:url(../images/line01.gif) no-repeat right center;}  
ul.footernav li.fternav02{width:465px; height:120px; padding-top:0px; padding-right:0px; padding-left:20px; background:url(../images/line01.gif) no-repeat right center;} 
ul.footernav li.fternav03{width:135px; height:120px; padding-top:5px; text-align:center; padding-right:15px; padding-left:20px;} 
ul.footernav li.fternav04{width:270px; height:120px; padding-top:0px; }
ul.footernav li.fternav05{width:110px; height:120px; padding-top:5px; color: #FFF; }

ul.footernavsub{width:148px; height:125px;  }
ul.footernavsub li{min-height:10px; width:148px; padding-bottom:10px;}
ul.footernavsub li a{ color:#fa2a1a; font-size:18px;} ul.footernavsub li a:hover{ color:#bebfc3; }
ul.footernavsub li a.fts-small{ color:#fa2a1a; font-size:14px; line-height:15px;} ul.footernavsub li a.fts-small:hover{ color:#bebfc3; }

ul.footpro{width:155px; height:105px; float:left;} ul.footpro li { } 
ul.footpro li a{font-size:16px; height:16px; line-height:17px; padding-left:5px; padding-bottom:3px; color:#bebfc3;  display:block;}
ul.footpro li a:hover{ color:#fa2a1a;  padding-left:15px; background:url(../images/icon05H.gif) no-repeat 0px 5px; }
ul.footpro li a.ftsmall{font-size:13px; line-height:14px; padding-top:3px;background:url(../images/icon05.gif) no-repeat 0px 7px;} ul.footpro li a.ftsmall:hover{}

a.btnf01, a.btnf02, a.btnf03, a.btnf04{height:32px; background-image:url(../images/img11.png); background-repeat:no-repeat; display:block; float:left;}
a.btnf01:hover, a.btnf02:hover, a.btnf03:hover, a.btnf04:hover{ background-image:url(../images/img11H.png); background-repeat:no-repeat;}
a.btnf01{width:36px;  background-position:0px 0px;}
a.btnf02{width:31px;  background-position:-36px 0px;}
a.btnf03{width:29px;  background-position:-67px 0px;}
a.btnf04{width:39px;  background-position:-96px 0px;}

.copy{ color:#a1a1a1; text-align:center; font-family:'DINPro-light', Arial, Helvetica, sans-serif; width:1300px; letter-spacing:1px; height:20px; font-size:13px;margin: 0px auto 20px auto; }

.dist{ width:210px; padding-right:35px; background:url(../images/linedot15.png) no-repeat right top;}
.distxt{font-family:'supermarketregular', Arial, Helvetica, sans-serif; font-size:20px; padding-bottom:5px; padding-left:50px; color:#000;}
.distxt2{font-family:'supermarketregular', Arial, Helvetica, sans-serif; font-size:18px;}
.boxdix{ padding-left:40px;}
.pukk-t{ width:815px; text-align:left; border-bottom:4px solid #3b3939; padding-bottom:40px;}
.btn22{ background:#f7f7f7; border:none;}

ul.bodiss{width:815px; height:auto; margin-top:30px;}
ul.bodiss li{width:270px; height:200px; float:left; font-size:16px; line-height:19px; }
ul.bodiss li span{width:60px; display:block; float:left;}
.distxtH{ font-size:18px; height:20px; color:#fa2a1a; padding-left:30px; background:url(../images/img44.png) no-repeat 0px 0px;}
.indis{ padding-bottom:15px; padding-top:10px; margin-bottom:10px; background:url(../images/linedot11.gif) no-repeat left bottom;}
.ini1{ padding-left:60px; padding-bottom:0px;}
.ini2{  padding-bottom:20px;}

a.disbtn{width:160px;display:block; font-family:'supermarketregular', Arial, Helvetica, sans-serif; font-size:19px; padding-bottom:5px; color:#9c9c9c; clear:both; padding-left:50px/**/}
a.disbtn:hover{ color:#F00;}

.mnrd{ color:#000;}
.slideshow { height:440px; width:1318px; margin: auto }
.slideshow img { /*padding: 15px; border: 1px solid #ccc; background-color: #eee;*/ }

.linedot01{padding-bottom:50px; padding-top:50px; background:url(../images/linedot06.gif) repeat-x left bottom;}
.linedot02{padding-bottom:50px;  background:url(../images/linedot06.gif) repeat-x left bottom;}