﻿@charset"utf-8";
* { outline:none; list-style-type:none; }
body { padding:0; margin:0; outline:none; font-size:12px; font-family:tahoma; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0; font-size:170%; }
a { text-decoration:none; }
.lm a:hover, .m-list a:hover, .gm-tmb a:hover, .gm-nws a:hover, .csf ul li a:hover, .mr-list a:hover, .mg-list a:hover, .box-promote a:hover, .w-list a:hover, .list a:hover, .hl-list a:hover, .wd-list li a:hover, .pd a:hover, .ref a:hover, .alb .hl-tmb p a:hover, .wall .hl-tmb p a:hover, .trv .s-trv a:hover, .hl-tmb-mini p a:hover, .tb-list a:hover, .win .box-promote a:hover, .mrt .bg-mr a:hover, .fwm .hl-list li a:hover, .fwm .hl-tmb p a:hover, .ped .hl-pd a:hover, .ped ul li a:hover, .glt .hl-tmb p a:hover, .vid .hl-tmb a:hover { color:#C30; text-decoration:underline; }
.trv .s-eat .big:hover, .trv .s-eat a:hover, .wb .hl-tmb p a:hover { text-decoration: underline; color: #fff; }
img { border:0; }
img a { text-decoration:none; }
img a:hover { text-decoration:none; }
form { padding:0; margin:0; }
input, select { font-size:12px; font-family:tahoma; vertical-align:middle; }
br { height:0; line-height:0; display:none; }
.theme { width:100%; }
#header { height:120px; z-index:31; }
.sanook-logo { width:175px; height:100px; position:absolute; top:10px; left:0; background:url(http://fp2.fsanook.com/imgs/slogo.png) 74px 50% no-repeat; }
.sanook-logo a { display:block; width:100%; height:100%; text-indent:-9999px; }
#header, #wrapper, #fst_sec, #footer { position:relative; margin:0 auto; width:980px; }
#col-r, #ct_sec3 #col-r { margin-top:140px; }
#ct_sec2, #ct_sec3, #ct_sec4, #ct_sec5, #ct_sec6, #ct_sec7, #ct_sec8, #ct_sec9 { position:relative; margin:0 auto; width:960px; }
#fst_sec:after, #ct_sec1:after, #ct_sec2:after, #ct_sec3:after, #ct_sec4:after, #ct_sec5:after, #ct_sec6:after, #ct_sec7:after, #ct_sec8:after, #ct_sec9:after, .lm:after, ad-sec:after { content:"."; display:block; clear:both; visibility:hidden; height:0; }
#fst_sec, #ct_sec2, #ct_sec3, #ct_sec4, #ct_sec5, #ct_sec6, #ct_sec7, #ct_sec8, #ct_sec9 { clear:left; position:relative; z-index:30; margin-bottom:10px; }
.col-l { float:left; width:620px; margin-right:15px; }
.col-r { float:left; width:320px; }
.col-l:after, .col-r:after { content:"."; display:block; clear:both; visibility:hidden; height:0; }
.nobbr { border-bottom:none!important; }
.hid { display:none; }
.clr { clear:both; height:0; visibility:hidden; font-size:0; }
#fst_sec .lm { position:relative; float:left; width:155px; padding:0 10px; margin:0 10px 0 0; }
#fst_sec .lm:after { content:"."; display:block; clear:both; visibility:hidden; height:0; }
#fst_sec .lm p { padding:0; margin:0; }
#fst_sec .lm p strong { display:block; }
#fst_sec .lm p .lm_h { font-size:16px; padding:5px 0; margin:5px 0; }
#fst_sec .lm p .lm_sub-h { padding:0; margin:10px 0 3px; text-align:right; }
#fst_sec .lm p a { display:block; line-height:22px; font-weight:700; }
#fst_sec .lm p.sr a { border-bottom:none; height:20px; line-height:18px; }
#ct_sec1 { position:relative; float:left; width:775px; margin-top:93px; }
#ct_sec1 .col-l { float:left; width:440px; margin-right:15px; }
#ct_sec1 .col-r { margin-top:290px; }
#ct-tab { position:relative; width:773px; height:303px; padding:5px 0 0; margin:0; }
#ct-tab li { clear:left; }
#ct-tab li .hl-big a { display:block; width:100%; height:264px; overflow:hidden; }
#ct-tab li .hl-big a.fb-sh-news {background: url(../imgs/fb-s.png) no-repeat; width: 64px; height: 22px; display: block; text-indent: -9999px; position: absolute; top: 160px; right: 20px;}
.mr-hot { clear:left; position:absolute; top:30px; right:-18px; }
.mr-hot a { display:block; width:30px; height:75px; }
.mr-hot a:hover { width:186px; }
.mr-hot a span { display:none; width:125px; height:35px; margin-left:7px; padding:20px 18px; cursor:pointer; }
.mr-hot a:hover span { display:block; line-height:16px; color:#000; }
.mr-hot a:hover span em { font-style:normal; text-decoration:underline; color:#d32105; }
.mr-hot a:hover span em.bk { display:block; }
.mr-hot a:hover span>em { text-decoration:none; }
.mr-hot a:hover span em:hover { text-decoration:underline; }
.idTabs { position:relative; height:31px; padding:0; font-size:13px; }
.idTabs a { display:block; float:left; height:30px; line-height:30px; padding:0 19px; margin-right:3px; }
.idTabs a.selected, .idTabs a:hover { height:30px; line-height:28px; padding:0 18px; }
.tb-list { padding:0 0 0 290px; margin:0; }
#ct-tab .tb-list { display:none; height:300px!important; overflow:hidden; }
#ct-tab #s-tb-1 { display:block; }
.tb-list h3 { visibility:hidden; margin-top:-20px; }
.tb-list p { padding:0; margin:0; }
.tb-list .link-hl-ft { position:absolute; left:1px; top:264px; display:block; width:288px; height:40px; z-index:3; text-align:center; }
.tb-list .txt-hid { text-indent:-9999px; }
.hl-big { position:absolute; top:5px; left:0; width:254px; height:276px; padding:10px 18px!important; }
.hl-big strong { display:block; margin:9px 0 3px; }
.hl-tmb { width:471px; padding-left:10px; }
.hl-tmb p { width:135px; height:118px; float:left; padding:8px 10px; overflow:hidden; }
.hl-tmb a img { display:block; margin-bottom:3px; vertical-align:bottom; }
.hl-list { float:left; width:225px; padding:0 5px 0 15px; margin:7px 0 0; }
.hl-list li { height:14px; line-height:16px; overflow:hidden; padding:4px 0 4px 8px; }
.hl-list .hl-list-h { font-weight:700; }
.hl-list li a { padding-left:18px; }
.live-program-box { background: url(../imgs/live-asg-bg.png) no-repeat; width: 216px; float: left; margin: 8px 0 7px 4px; }
.tb-list .h-live-pro { color:#FFFFFF; font-size:12px; font-weight:700; height:24px; line-height:24px; padding:0 0 0 10px; position:relative; text-indent:-9999px; }
.tb-list .h-live-pro a { color:#FFFFFF; display:block; font-weight:normal; padding:0 0 0 35px; position:absolute; right:0; top:0; width:181px; }
.tb-list .h-live-pro a:hover { text-decoration: underline; }
.tb-list .live-time { background:none; color:#296707; height:21px; line-height:21px; border-bottom: 1px solid #fff; padding: 0 0 0 10px; position: relative; }
.live-list { padding: 3px 0 !important; width: 216px; -moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px; \margin: 0; }
.live-list li { padding-left: 10px; height: 20px; position: relative; }
.live-list li a { font-size: 11px; color: #404040; }
.live-list li a:hover { text-decoration: underline; }
.live-program-box p { font-size: 11px; }
.live-program-box strong { display: block; width: 100px; float: left; color: #000; font-weight: normal; }
.live-program-box span.gld { color: #b27900; font-weight: 700; left: 100px;}
.live-program-box span.sil { color: #6b6b6b; left: 130px;}
.live-program-box span.cpr { color: #c73a3a; left: 153px;}
.live-program-box span { color: #000; display: block; padding: 0 3px; position: absolute; text-align: center; width: 30px; left: 180px; }
.score-tab { background: url(../imgs/score-tap.jpg) no-repeat; height: 32px; width: 447px; clear: both; margin: 0 auto; }
#ct-tab .score-tab ul li { clear: none; float: left; padding: 8px 0 0 2px; }
.score-tab ul { height: 22px; overflow:hidden; }
.score-tab ul li.live-score { width: 180px; }
.score-tab ul li.live-score a.team-match { display: block; }
.score-tab ul li.live-score a.team-match, .score-tab ul li.table-score { color: #fff; }
.score-tab ul li.live-score p.score-match { display:block; float:left; overflow:hidden; width:190px; }
.score-tab ul li.live-score a.team-match:hover { text-decoration: underline; }
.score-tab ul li.all-live-score { width: 80px; }
.score-tab ul li.all-live-score a { padding: 0 15px 0 0; color: #eeeebf; text-decoration: none; }
.score-tab ul li.all-live-score a:hover { text-decoration: underline; }
.score-tab ul li.live-score strong { color: #fe7200; }
.score-tab ul li.live-score a:hover { text-decoration: underline; }
.score-tab ul li.table-score a { color: #fff; }
.score-tab ul li.table-score a:hover { text-decoration: underline; }
.tb-list .link-follow-football {background: url(../imgs/chr-thai.jpg) no-repeat; height: 48px; width: 275px; display: block; position: absolute; left: 0; top: 255px; text-align: right; color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; padding: 3px 8px 0; text-shadow: #666; line-height: 25px;}
.tb-list .link-follow-football a {color: #000; text-decoration: none; width: 275px; height: 48px; display: block;}
.tb-list .link-follow-football a:hover { color: #000; text-decoration: none; }
.hl-r { position:relative; padding:0 10px 0 0; }
.hl-r .cr-wb { position:absolute; top:0; right:10px; border:none; }
.liv-scr { clear:left; position:absolute; bottom:5px; width:453px; height:27px; line-height:20px; padding:8px 0 0 10px; margin-left:15px; }
.liv-scr span { padding-left:28px; }
.liv-scr img { vertical-align:bottom; }
.btn-eng, .btn-laliga, .btn-seriea, .btn-bundes, .btn-ligue { display:inline-block; width:24px; height:19px; text-indent:-9999px; background-position:0 -320px; }
.liv-scr .btn-eng { background-position:0 -320px; }
.liv-scr .btn-laliga { background-position:0 -340px; }
.liv-scr .btn-seriea { background-position:0 -360px; }
.liv-scr .btn-bundes { background-position:0 -380px; }
.liv-scr .btn-ligue { background-position:0 -400px; }
.ht-nws { clear:both; display:block; position:relative; height:36px; line-height:35px; margin:0; padding:0; overflow:hidden; }
.ht-nws a { margin-right:5px; }
.ht-nws .act-w { float:right; padding:3px 0 0 5px; }
.ht-nws .act-w a { border:none; }
#tags { position:absolute; left:0; bottom:0; }
.lotto, .follow { position:absolute; top:10px; left:400px; width:165px; height:25px; padding-left:10px; }
.lotto { left:490px; width:80px; }
.lotto a { display:inline-block; height:16px; line-height:16px; margin:4px 5px 0 0; padding:0 10px; vertical-align:middle; }
.follow { width:200px; height:20px; left:582px; padding-top:5px; font-size:11px; }
.follow strong { margin-right:5px; }
.follow a { display:inline-block; width:16px; height:16px; overflow:hidden; vertical-align:middle; text-indent:-9999px; background-position:0 0; }
.follow .f1 { background-position:0 0; }
.follow .f2 { background-position:0 -20px; }
.follow .f3 { background-position:0 -40px; }
.follow .f4 { background-position:0 -60px; }
.rdo { position:relative; }
.rdo .m-list { position:relative; float:left; padding:0; margin:0; }
.rdo .m-list a { display:block; height:41px; padding:12px 0 0 0; overflow:hidden; font-size:11px; font-weight:700; width: 173px; float: left; }
.rdo .m-list a img { float:left; margin-right:5px; display: block; border: 2px solid #6a1011; }
.rdo .m-list a span { display:block; float:left; font-weight:100; }
.rdo .m-list a strong { color:#525252; display:block; float:left; height:18px; line-height:18px; padding:0; width:120px; }
.rdo .ms, .rdo .mv { width:773px; height: 57px; }
.rds-tab { background: url(../imgs/rds.png) no-repeat; height: 34px; width: 775px; position: absolute !important;_position: static; top: 161px!important; left:0!important; padding: 0; margin: 0; z-index: 90;}
.rds-tab a {line-height: 34px; float: left; color: #b50b09; font-size: 11px; padding-left: 5px;}
.rds-tab a:hover {text-decoration: underline;}
.rds-tab a.lis-rdo {padding-left: 20px; padding-right: 25px; width: 104px; height: 32px; display: block; text-indent: -9999px;}
.vid { position:relative; width:398px; margin-top:15px; }
.vid .h_bg, .rdo .h_bg { height:32px; line-height:32px; }
.rdo .h_bg { height:45px; }
.vid .h_bg span, .rdo .h_bg span { font-size:15px; padding:0 0 0 5px; }
.vid .hl-tmb { width:438px; height:260px; padding:0; }
.vid .hl-tmb p { width:121px; height:110px; padding:20px 12px 0; margin:0; line-height:14px; font-size:11px; }
.vid .hl-tmb a img { margin:0 0 20px 5px; display:block; }
.vid .v-tag, .alb .a-tag, .wall .w-tag, .gm .g-tag { clear:both; height:29px; line-height:29px; padding:0 8px; margin:0; font-size:11px; }
.vid .post, .rdo .post, .alb .post, .trv .post, .wdx .post, .game, .wb .post, .wall .post, .fwm .post { clear:both; position:absolute; top:9px; right:8px; padding:0; margin:0; }
.post a { display:inline-block; margin-left:2px; }
.vid .h_bg span a, .rdo .h_bg span a { color:#FFF; }
.sch { position:absolute; top:-93px; left:0; width:795px; height:83px; }
.sch .intyp { height:34px; padding:10px 20px; }
.sch .intyp form { display:inline; }
.sch .intyp .ssch { width:508px; height:21px; padding:5px 5px 0; }
.sch .intyp .btsch { width:68px; height:30px; margin-left:5px; cursor:pointer; }
.sch .help { position:absolute; top:11px; right:0; width:110px; }
.sch .help a { display:block; line-height:15px; font-size:11px; }
.sch .wrd-ht { height:29px; }
.sch .wrd-ht p { height:29px; line-height:29px; margin:0; padding:0; font-size:11px; }
.sch .wrd-ht .hit, .sch .wrd-ht .rec { padding:0; margin:0; }
.sch .wrd-ht .hit { float:left; width:58%; padding-left:53px; }
.sch .wrd-ht .hit a { margin-right:3px; }
#ct_sec2 { height:297px; overflow:hidden; }
#ct_sec2 .col-l, #ct_sec3 .col-l, #ct_sec4 .col-l { width:625px; }
#ct_sec2 .col-l { width:623px; height:408px; overflow:hidden; }
#ct_sec3 .col-r, #ct_sec4 .col-r { width:320px; overflow:hidden; }
#ct_sec2 .col-r { width:318px; margin-top:280px; }
.gm-big { position:relative; float:left; padding:10px 10px; margin:10px 10px 0; text-align:center; }
.gm-tmb { float:left; height:195px; overflow:hidden; margin:20px 0; padding:0 0 0 15px; /padding-top:10px;
}
.gm-tmb a { display:block; float:left; width:100px; height:90px; margin:3px 21px 8px 0; text-align:center; font-size:11px; line-height:19px; overflow:hidden; }
.gm-tmb img { display:block; }
.gm-nws { position:absolute; bottom:10px; left:400px; width:234px; font-size:11px; overflow:hidden; }
.gm-nws strong { display:block; padding:6px 5px; font-size:12px; overflow:hidden; }
.gm-nws a { display:block; height:14px; line-height:16px; overflow:hidden; padding:3px 0 6px 6px; }
.game { top:18px; right:352px; width:335px; height:16px; text-align:right; font-weight:700; overflow:hidden; }
.act { width:298px; height:128px; font-size:11px; padding:0 10px; }
.act .h-lv2 { position:relative; height:34px; line-height:34px; margin-bottom:5px; }
.act .h-lv2 a { font-size:14px; font-weight:700; }
.act .h-lv2 span { position:absolute; top:0; right:0; }
.act .h-lv2 span a { font-weight:100; font-size:11px; }
.act p { padding:0; margin:0; }
.act .ads-tmb a { display:block; float:left; width:144px; height:50px; padding:0 5px 0 0; margin:0 0 5px; }
.act .ads-tmb a img { float:left; margin:0 4px 0 0; border:0; }
.act .ads-list { clear:left; padding:0; }
.act .ads-list a { display:block; float:left; width:149px; }
.alb, .wall { position:relative; clear:both; height:353px; }
.gm .h-lv2, .alb .h-lv2, .wall .h-lv2 { height:30px; line-height:30px; }
.alb .hl-big, .wall .hl-big { position:relative; float:left; width:200px; height:288px; padding:18px 18px 15px!important; margin:-5px 0 0 -1px; }
.alb .hl-big img, .wall .hl-big img { margin-bottom:5px; vertical-align:bottom; }
.alb .hl-tmb, .wall .hl-tmb { width:331px; height:307px; float:left; padding-left:15px; margin:15px 0 0; }
.alb .hl-tmb { width:370px; padding-top: 10px; height: 271px; _height: 272px; }
.alb .hl-tmb p, .wall .hl-tmb p { width:128px; height:112px; padding:10px 14px 0; margin:0 0 12px; }
.alb .hl-tmb p { padding:10px 25px 0; margin: 0; }
.alb .a-tag { position:absolute; bottom:1px; left:239px; width:328px; }
.alb .a-tag { width:369px; top: 288px; _top: 290px; }
#ct_sec3 .col-r { margin-top:-4px; }
.trv { position:relative; width:320px; height:326px; }
.trv p, .wall p { padding:0; margin:0; }
.trv .h-lv2 { height:29px; padding:5px 0 0; }
.trv .h-lv2 a { font-weight:700; font-size:14px; }
.trv .s-eat { position:relative; width:145px; padding:13px 0 0 10px; _padding-top: 5px; float:left; overflow:hidden; }
.trv .s-eat a { display:block; height:18px; line-height:18px; padding:0 0 0 25px; overflow:hidden; }
.trv .s-eat .big { border-bottom:none; padding:10px 0 20px; width:143px; height:110px; font-weight:700; line-height:16px; background:none; overflow:hidden; }
.trv .s-eat .big img { display:block; border: 1px solid #fff; width: 141px; }
.trv .s-eat strong, .trv .s-trv strong { height: 30px; font-weight: normal; color:#fff; }
.trv .post { top:16px; right:12px; font-size:11px; }
.trv .ft-link { position:absolute; bottom:0; left:0; width:320px; height:22px; line-height:22px; }
.wall { height:298px; }
.wall .hl-big { height:258px; padding:8px 18px 0!important; }
.wall .hl-big a .box, .gm .gm-big a span { display:block; position:absolute; bottom:8px; left:18px; width:190px; height:27px; padding:3px 5px 0; font-size:11px; text-align:left; }
.gm .gm-big a span { left:11px; top:192px; width:188px; }
.wall .hl-tmb { margin:0; }
.wall .hl-tmb p { margin:0; line-height:14px; height:108px; font-size:11px; }
.wall .w-tag { height:25px; line-height:25px; left: 1px; width: 612px; position: absolute; }
.ad-sec .ads-no { position:absolute; top:170px; right:10px; width:340px; height:120px; padding:10px; }
.ad-sec .ads-no .sq-box-l, .ad-sec .ads-no .sq-box-r { display:block; float:left; width:160px; height:120px; padding:0; margin:0; }
.ad-sec .ads-no .sq-box-l { margin-right:20px; }
.horo { position:relative; width:360px; }
.horo p { padding:0; margin:0; }
.horo .h-lv2 { height:24px; padding:18px 0 0; text-indent:26px; }
.horo .h-lv2 a { font-weight:700; font-size:14px; }
.horo .h-lv2, .horo .list { margin:0 0 0 75px; }
.horo .list { position:relative; width:285px; height:63px; }
.horo .list a { display:block; float:left; width:122px; height:20px; line-height:20px; padding:0 0 0 20px; }
.horo .hr-day { line-height:18px; margin:5px 0 0 42px; }
.horo .hr-day span { margin-left:75px; color:#555; font-size:11px; display: block; }
.horo .hr-day a { display:block; float:left; padding:0 5px; margin-right:5px; }
#ct_sec4 .col-r { margin-top:130px; }
.shp .h-lv2, .csf .h-lv2, .wb-hot, .s-inx, .mob, .oil-h, .gol-h, .bank-exch .h-lv2 { height:30px; line-height:30px; text-indent:5px; }
.shp .h-lv2 a, .csf .h-lv2 a, .wb-hot a, .s-inx a, .mob a, .oil-h a, .gol-h a, .bank-exch .h-lv2 a { font-size:16px; }
.shp .h-lv2 a, .csf .h-lv2 a { font-weight:700; }
.csf { width:332px!important; height:457px; float:left; }
.shp p, .csf p { padding:0; margin:0; }
.shop p, .ebay p { padding: 0 9px!important; }
.hl-tmb-mini p { float:left; width:77px; height:100px; padding:0 15px; overflow:hidden; text-align:center; }
.hl-tmb-mini p a { font-size:11px; }
.hl-tmb-mini p a img { display:block; margin:10px auto 0; }
.shp { border-left:none; }
.ebay { clear:both; height:105px; }
.ebay strong { display:block; height:16px; line-height:16px; padding:9px 0 0; text-indent:10px; }
.csf .txt-ads { position:absolute; top:235px; line-height:16px; padding:0 0 3px; text-indent:7px; }
.csf .txt-ads a { font-weight:700; }
.csf ul { clear:both; position:relative; height:168px; top:14px; padding:0; margin:0; }
.csf ul li { height:23px; line-height:23px; text-indent:7px; }
.csf ul li a { margin-right:3px; }
.csf .ft-link { position:relative; top:14px; height:34px; padding:7px 0 0; text-align:center; }
.csf .ft-link a { display:inline-block; height:28px; line-height:28px; padding:0 15px; margin:0 3px; }
.ref { position:relative; width:320px; overflow:hidden; font-size:11px; background: #ffffcc; }
#ct_sec5 { }
#ct_sec5 .mgm, #ct_sec5 .mrt, #ct_sec5 .win { float: left; }
.mgm { overflow:hidden; width:330px; }
.mgm .mg-list { width:79px; height:125px; padding:0; margin:0; }
.mgm .mg-list img { margin-bottom:3px; height:95px }
.mgm .mg-list strong, .mgm .mg-list a { display:block; font-weight:700; }
.mrt { line-height:18px; width: 310px; }
.mrt p { padding:0; margin:0; }
.mrt p a { display:block; }
.mrt .mr-list { margin-bottom:5px; }
.mrt .mr-list .h-mr-lsit, .mgm strong { display:block; height:24px; line-height:24px; padding-top:4px; text-indent:5px; }
.mrt .mr-list .h-mr-lsit a, .mgm strong a { display:inline; }
.mrt .mr-list img { float:left; margin-right:5px; }
.mrt .mr-list a span { display:block; font-weight:100; }
.mrt .mr-list a { display:block; height:57px; padding:8px 10px 0; margin:0; font-size:11px; font-weight:700; }
.mrt .bg-mr { padding:0; margin:0; }
.mrt .bg-mr a { height:20px; line-height:20px; padding:0 0 0 10px; font-size:11px; font-weight:100; }
.win { position:relative; width: 320px; }
.win .h-win span { display:block; position:absolute; top:5px; right:5px; }
/*.win .h-win span{display:block;position:absolute;top:5px;right:5px;}*/

.win .h-win span a { font-size:11px; }
.win .wlist { padding:5px 0 10px 10px; }
.win .wlist a { display:inline; font-weight:700; margin-right:5px; color:#752d00; }
.win .box-promote { width:140px; height:58px; float:left; padding:8px 10px 0 5px; line-height:14px; font-size:11px; overflow:hidden; }
.win .box-promote img { display:block; float:left; margin:0 4px 0 3px; }
.win .box-promote strong { display:block; }
.win .box-promote a { font-size:11px; }
.win p { padding:0; margin:0; line-height:18px; }
.win .w-list { clear:both; line-height:20px; }
.win .w-list a { padding-left:16px; }
#ct_sec7 .col-l { margin-right:0; overflow:hidden; width: 630px; margin: 0 10px 0 0; }
#ct_sec7 .col-r { width:320px; }
.wb-hot, .s-inx { position:relative; }
.wb, .fwm, .glt, .grt { position:relative; }
#ct_sec7 .fwm { width: 320px; height:390px; overflow: hidden; }
.wb p, .fwm p, .glt p, .grt p { padding:0; margin:0; }
.wb .hl-tmb, .fwm .hl-tmb, .glt .hl-tmb { width:auto; font-size:11px; }
.wb .hl-list, .fwm .hl-list { width:100%;/*margin:5px;*/ 0 0;
padding:0; }
.wb-tag, .g-tag { clear:both; height:25px; line-height:25px; margin:10px 0; padding:0 8px; font-size:11px; }
.wb-tag a, .g-tag a { margin:0 3px; font-size:11px; }
.wb .hl-tmb { height:132px; }
.wb .hl-tmb p { padding:12px 9px 0; }
.wb .hl-list { padding:5px 0; background:#fff; }
.wb .hl-list li.red-color { background: #ffeded; }
.wb .hl-list li.white-color { background: #fff; }
.wb .hl-list li { width:310px; float:left; margin:0 2px 0; padding:0; height:35px; line-height:17px; border-top:none; overflow:hidden; border-bottom: 1px dotted #e3caca; }
.wb .hl-list li img { float: left; padding: 0 5px 0 0; }
.fwm .hl-list li { width:284px; float:left; margin:0 8px 0 0; padding:0; height:19px; line-height:19px; border-top:none; overflow:hidden; }
.wb .hl-list li a, .fwm .hl-list li a { padding:0; }
.fwm .hl-tmb { height:132px; background: #e4e4e4; }
.fwm .hl-tmb p { width:133px; padding:12px 10px 0; }
/*.fwm .h-lv2{margin-left:15px;}*/

.fwm .h-lv2, .s-pd .h-lv2 { height:30px; line-height:30px; margin: 0; }
.fwm .h-lv2 a, .s-pd .h-lv2 a, .glt .h-lv2 a { font-weight:700; font-size:15px; text-indent:10px; }
.fwm .hl-list li { width: 300px; padding:0 0 0 15px; }
.fwm .ft-link { position:absolute; top:132px; right:0; width:160px; height:115px; }
.fwm .ft-link a { display:block; width:158px; height:43px; line-height:43px; text-align:center; font-size:20px; font-weight:700; }
.fwm .ft-link .new { margin:5px 0 10px; }
.glt { position:relative; clear:both; padding:0 0 10px 0; width:585px; }
.glt .h-lv2 { padding-top:10px; text-indent:15px; }
.glt .hl-tmb { width:600px; height:150px; padding-left:7px; margin:7px auto 0; }
.glt .hl-tmb p { height:95px; text-align:center; padding:15px 6px 0; font-size:12px; }
.glt .hl-tmb p img { display:block; margin:0 auto; width:120px; height:72px; }
.glt .post, .grt .post { position:absolute; top:13px; right:13px; font-size:11px; }
.glt .g-tag { position:absolute; bottom:12px; left:11px; width:591px; height:31px; line-height:31px; padding:0 8px; border:none; }
.grt .h-lv2 { height:35px; line-height:35px; text-indent:10px; }
.grt .h-lv2 a { font-weight:700; font-size:16px; color:#d92815; }
.grt .hl-tmb-mini { width:310px; height:131px; padding:13px 0 13px 7px; overflow:hidden; }
.grt .hl-tmb-mini a { display:block; float:left; margin:0 3px 10px 0; }
.grt .hl-tmb-mini .img-big { position:relative; display:block; float:left; width:115px; height:130px; margin:0 5px 0 0; overflow:hidden; }
.grt .hl-tmb-mini .img-big span { position:absolute; top:0; left:0; display:block; width:100%; height:100%; cursor:pointer; text-indent:-9999px; }
.wdx p, .ped p { padding:0; margin:0; }
.wdx { line-height:16px; }
.wdx .try { width:135px; float:left; padding:10px 0 0; font-size:11px; }
.wdx .try .wdx-img { width:135px; height:75px; }
.wdx .try strong { display:block; padding:5px 0; font-weight:100; }
.wdx .try strong img { vertical-align:middle; }
.wdx .try span { display:block; height:18px; line-height:18px; font-weight:700; margin:3px 0; cursor:pointer; }
.wdx .try .add-web, .wdx .try .sch-web, .ped .ft-link .quest, .ped .ft-link .share { display:block; height:36px; line-height:36px; font-weight:700; text-align:center; margin:5px 0; }
.wdx .try span.add-web { margin-bottom:10px; }
.wdx .wd-list { width:210px; height:355px; overflow:hidden; float:left; padding:0 0 4px 30px; margin:0; }
.wdx .wd-list li { line-height:14px; }
.wdx .wd-list li strong { line-height:18px; }
.wdx .wd-list li a { font-size:11px; }
.wdx .wd-list li strong { font-size:12px; }
.wdx .wrd-hit { clear:both; position:relative; height:25px; line-height:25px; padding:0 10px; margin:0; font-size:11px; }
.wdx .wrd-hit strong { margin-right:3px; }
.wdx .wrd-hit a { margin-right:3px; }
.wdx .post { top:18px; right:365px; }
.ped { position:relative; }
.ped .hl-pd { height:75px; padding:10px 10px 10px 0; }
.ped .hl-pd a img { display:block; float:left; margin-right:10px; }
.ped .hl-pd a strong { display:block; }
.ped ul { position:relative; clear:both; padding:0; margin:0; }
.ped ul li { height:19px; line-height:19px; }
.ped .ft-link { padding:10px 0 0 10px; }
.ped .ft-link a { width:45%; float:left; margin:0 5px!important; font-size:15px; font-weight:700; }
.ad-sec p, .ad-sec1 p { padding:0; margin:0; }
.ad-sec1 { position:absolute; top:13px; z-index:32; }
.ad-sec1 .ads-a { position:absolute; top:0; left:205px; width:728px; height:90px; border:1px solid #999; }
.ad-sec .ads-d, .ad-sec .ads-g, .ad-sec .ads-e { position:absolute; bottom:10px; left:10px; height:120px; padding:10px; background:#f2f0f0; }
.ad-sec .ads-d { top: 900px; }
.ad-sec .ads-e { height: 100px; }
.ad-sec .ads-g { left: 0; top: 272px; height: 100px; }
.ad-sec .ads-d p { width:420px; height:120px; background:#f9f9f9; }
.ad-sec .ads-bc { position:absolute; top:400px; right:10px; width:300px; height:259px; padding:15px 10px; background:#f2f0f0; }
.ad-sec .ads-bc .sq-box-l, .ad-sec .ads-bc .sq-box-r { display:block; float:left; width:145px; height:120px; padding:0; margin:0; background:#f9f9f9; }
.ad-sec .ads-bc .sq-box-l { margin-right:10px; }
.ad-sec .ads-h { position:absolute; bottom:11px; left:11px; height:120px; border:1px solid #e2e2e2; }
.ad-sec .ads-h p { width:380px; height:120px; background:#f9f9f9; }
.ad-sec .ads-ef { position:absolute; top:10px; right:10px; width:300px; height:258px; padding:20px 10px; background:#f2f0f0; }
.ad-sec .ads-ef .sq-box-l, .ad-sec .ads-ef .sq-box-r { display:block; float:left; width:160px; height:120px; padding:0; margin:0; background:#f9f9f9; }
.ad-sec .ads-ef .sq-box-l { margin-right:20px; }
.ad-sec .ads-i { position:absolute; top:10px; right:10px; height:100px; padding:10px; background:#f2f0f0; }
.ad-sec .ads-i .sq-box-l, .ad-sec .ads-i .sq-box-r { display:block; float:left; width:160px; height:120px; padding:0; margin:0; background:#f9f9f9; }
.ad-sec .ads-i .sq-box-l { margin-right:20px; }
.ad-sec .ads-kl { position:absolute; top:10px; right:10px; height:100px; padding:10px; background:#f2f0f0; }
.ad-sec .ads-kl .sq-box-k, .ad-sec .ads-kl .sq-box-l { display:block; float:left; width:160px; height:120px; padding:0; margin:0; background:#f9f9f9; }
.ad-sec .ads-kl .sq-box-k { margin-right:20px; }
.ads-m { width:380px; height:120px; padding:0; margin:10px 0; border:1px solid #f2f0f0; }
.ads-m p { width:380px; height:120px; padding:0; margin:0; background:#f9f9f9; }
#frt { position:relative; width:980px; margin:0 auto; height:80px; padding-bottom:47px; background:#D9BDBA; }
#frt:after { content:"."; display:block; clear:both; visibility:hidden; height:0; }
#frt p { padding:0; margin:0; }
#frt .logo { position:absolute; top:19px; left:24px; width:96px; height:71px; }
#frt .logo a { display:block; width:100%; height:100%; background:url(http://fp1.fsanook.com/imgs/slogo_ftr.png) no-repeat; text-indent:-9999px; }
#frt .cright { position:absolute; top:40px; left:150px; width:470px; }
#frt .cright a { color:#52201B; border-bottom:1px dotted #52201B; }
#frt .cright strong { display:block; font-size:14px; color:#E40000; padding-top:10px; }
#frt .cright strong a { border:none; color:#E40000; }
.fb-gt { display:block; position:absolute; top:10px; left:150px; width:251px; height:32px; background:url(http://fp1.fsanook.com/imgs/btn-guide-feedback.png) no-repeat; }
.fb-gt .btn-fb { display:block; float:left; width:120px; height:32px; border-bottom:none; text-indent:-9999px; }
.fb-gt .btn-gt { display:block; float:left; width:127px; height:32px; border-bottom:none; text-indent:-9999px; }
.tp-vd { display:block; position:absolute; top:10px; right:10px; width:262px; height:32px; background:url(http://fp2.fsanook.com/imgs/btn-top-validate.png) no-repeat; margin:-32px 0 0 550px; }
.tp-vd .btn-tp { display:block; float:left; width:127px; height:32px; margin-right:4px; border-bottom:none; text-indent:-9999px; }
.tp-vd .btn-vd { display:block; float:left; width:127px; height:32px; border-bottom:none; text-indent:-9999px; }
.ads-bc, .ads-ef, .ads-i, .ads-kl, .ads-d, .ads-g, .ads-e { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#frt { -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0; }
.icn { display:inline-block; line-height:16px; vertical-align:bottom; text-indent:-9999px; background-position:0 50%; background-repeat:no-repeat; }
.s-18up { background-image:url(http://fp2.fsanook.com/icon/18_upnew.gif); width:29px; }
.s-cool { background-image:url(http://fp1.fsanook.com/icon/cool.gif); width:24px; }
.s-cute { background-image:url(http://fp2.fsanook.com/icon/cute.gif); width:29px; }
.s-dad { background-image:url(http://fp1.fsanook.com/icon/dad.gif); width:28px; }
.s-dj { background-image:url(http://fp2.fsanook.com/icon/dj.gif); width:48px; }
.s-gizz { background-image:url(http://fp1.fsanook.com/icon/gizzz.gif); width:47px; }
.s-hit2 { background-image:url(http://fp2.fsanook.com/icon/hit.gif); width:21px; }
.s-hot2 { background-image:url(http://fp1.fsanook.com/icon/hot2.gif); width:26px; }
.s-hot { background-image:url(http://fp2.fsanook.com/icon/hot.gif); width:21px; }
.s-jam { background-image:url(http://fp1.fsanook.com/icon/jam.gif); width:27px; }
.s-kreann { background-image:url(http://fp2.fsanook.com/icon/kreann.gif); width:41px; }
.s-mai { background-image:url(http://fp1.fsanook.com/icon/mai_01.gif); width:23px; }
.s-narak { background-image:url(http://fp2.fsanook.com/icon/narak.gif); width:46px; }
.s-new2 { background-image:url(http://fp1.fsanook.com/icon/new.gif); width:24px; }
.s-newlook { background-image:url(http://fp2.fsanook.com/icon/new_look.gif); width:23px; }
.s-ngadd { background-image:url(http://fp1.fsanook.com/icon/ngadd.gif); width:33px; }
.s-onair { background-image:url(http://fp2.fsanook.com/icon/onair.gif); width:33px; }
.s-sad { background-image:url(http://fp1.fsanook.com/icon/sad.png); width:32px; }
.s-seed { background-image:url(http://fp2.fsanook.com/icon/seed_th.gif); width:38px; }
.s-seumm { background-image:url(http://fp1.fsanook.com/icon/seumm.gif); width:40px; }
.s-sexy { background-image:url(http://fp2.fsanook.com/icon/sexy.gif); width:34px; }
.s-star { background-image:url(http://fp1.fsanook.com/icon/star.gif); width:16px; }
.s-sud { background-image:url(http://fp2.fsanook.com/icon/sud-sud.gif); width:33px; }
.s-up { background-image:url(http://fp1.fsanook.com/icon/up.gif); width:10px; }
.s-new { background-image:url(http://fp2.fsanook.com/icon/vdo_new_1.gif); width:22px; }
.s-new3 { background-image:url(http://fp1.fsanook.com/icon/new3.gif); width:40px; }
.s-wow { background-image:url(http://fp1.fsanook.com/icon/wow.gif); width:31px; }
.move-it, .ac-win { display:block; width:142px; height:31px; position:absolute; top:3px; right:0; border-bottom:none !important; text-indent:-9999px; }
.move-it { background:url(http://fp1.fsanook.com/imgs/jear.gif) no-repeat; }
.ac-win { right:152px; text-indent:0; }
/*oil*/

.cv-oil { width:360px; float:left; }
.pttplc, .gold-box { min-height:140px; height:auto !important; height:140px; color:#333; }
.pttplc { padding:0 0 0 10px; background:#E0F4FD; }
.pttplc .head_ptt-today a:hover, .gold-box .head_gold-today a:hover { color:#FFF !important; text-decoration:underline; }
.pttplc ul li strong, .gold-box ul li strong { display:block; height:20px; font-size:13px; padding:5px 0; text-align:right; }
.pttplc ul.list_oil-price { position:relative; width:170px; float:left; padding:0; margin:0 5px 0 0 !important; }
.pttplc ul.list_oil-price li { position:relative; line-height:20px; text-indent:5px; border-bottom:1px dotted #95A9B2; }
.pttplc ul.list_oil-price li span { position:absolute; right:0; top:0; display:block; width:55px; height:20px; padding-right:5px; text-align:right; font-weight:bold; }
.pttplc ul.list_oil-price li.update { color:#FFFFFF; left:180px; position:absolute; top:-26px; border-bottom:none; width: 115px; }
.pttplc ul.list_oil-price li.update em { font-style: normal; }
/*gold*/

.cv-gold { width:250px; float:left; margin:0 0 0 10px; }
.gold-box { background:#FDFCDD; }
.gold-box ul.list_gold-price { position:relative; margin:0 8px; }
.gold-box ul.list_gold-price li { position:relative; min-height:20px; height:auto!important; height:20px; line-height:20px; text-indent:5px; border-bottom:1px dotted #95A9B2; }
.gold-box ul.list_gold-price li p { margin:0; padding:0; }
.gold-box ul.list_gold-price li span { position:absolute; top:0; display:block; height:20px; padding-right:5px; text-align:right; font-weight:bold; }
.gold-box ul.list_gold-price li span.g-buy { right:75px; line-height:20px; }
.gold-box ul.list_gold-price li span.g-sell { right:0; line-height:20px; }
.gold-box .gold-update { padding:5px; color:#444; text-align: center; }
.pttplc ul, .gold-box ul { padding:0; margin:0; }
.pttplc:after, .gold-box:after { content:"."; display:block; clear:both; visibility:hidden; height:0; }
/*bank*/

.bank-exch { position:relative; width:325px; float:left; font-size:11px; }
.bank-exch .h-lv2 { margin:0; }
.bank-exch em { font-style:normal; }
.bank-exch .header { position:relative; margin:0; font-size:12px; border-bottom: dotted #95A9B2 1px; height:30px; }
.bank-exch .header .col-l { display:block; width:auto; height:28px; line-height:28px; float:none; margin:0; padding-left:10px; }
.bank-exch .header .col-r, .bank-exch .list-exch li span { position:absolute; top:0; right:0; display:block; width:50%; height:18px; line-height:18px; }
.bank-exch .header .col-r { height:28px; text-align:center; }
.bank-exch .header .col-r em, .bank-exch .list-exch li span em { display:block; width:49.9%; height:18px; float:left; font-weight:bold; text-align:center; }
.bank-exch .header .col-r em { position:absolute; top:0; left:0; width:50%; height:28px; line-height:28px; }
.bank-exch .header .col-r .sale { left:50%; }
.bank-exch .list-exch { list-style-type:none; margin:0; padding:0; }
.bank-exch .list-exch li { position:relative; line-height:20px; color:#333; border-bottom:1px dotted #95A9B2; font-size:12px; }
.bank-exch .list-exch li.bg2 { background:#fff; }
.bank-exch .list-exch li strong { padding-left:10px; font-weight:100; }
.bank-exch .list-exch li.update { color:#FFFFFF; left:185px; position:absolute; top:5px; border-bottom:none; }
.bank-exch .list-exch li.update .more { padding:0; text-align:right; }
.bank-exch .list-exch li.update .more a { float:right; padding-right:5px; color:#369; }
