@charset "utf-8";
body { margin:0; padding:0; font:.75em/16px tahoma; background:url(http://fp2.fsanook.com/imgs/bgss.jpg) repeat-x 0 0 #E33B36; }
* { margin:0; padding:0; }
#wrapper { margin:10px auto; padding:0 0 60px; background:url(../../di/bg-line-footer.png) 0 100% no-repeat #fff; ; }
input, select, textarea { vertical-align:middle; font-family:tahoma; }
img { vertical-align:middle; border:none; }
h1, h2, h3, h4, h5, h6, form, fieldset, ul, ol, dl, dt, dd, li, p { padding:0; margin:0; }
li { list-style:none; }
img, a, li { outline:none; }
em { font-style:normal; }
a { color:#454545; }
a:hover { color:#989898; }
#header { height:153px; background:url(../../di/headhot_n.jpg) no-repeat; }
.branding-logo { position:absolute; width:90px; height:90px; top:6px; left:30px; z-index:20; }
.branding-logo a { display:block; text-indent:-9999px; }
.branding-logo img { position:absolute; top:0; left:0; display:block; width:101px; height:96px; background:url(../../di/slogo.png) no-repeat; }
.breadcrumbs { margin:0 0 12px; }
.post-info { font-size:.9em; line-height:13px; }
.ic-post, .ic-comment, .ic-view, .all a, .tag-hit ul li a, .btn-back2top a { background:url(../../di/ic-set-hot.png) 0 0 no-repeat; }
.ic-post { display:block; background-position:0 -35px; }
.ic-comment { background-position:-1px 0; }
.ic-view { background-position:0 -19px; }
.all a { background-position:100% -55px; }
.tag-hit ul li a { background-position:0 -95px; }
.btn-back2top a { background-position:100% -75px; }
.post-info span { padding:2px 0 2px 18px; cursor:default; }
.leader-board { top:47px; right:15px; }
/**********************/

#top-navigation { padding:104px 0 0 0; }
ul.popup-nav { height:35px; padding:0 0 0 17px; }
ul.popup-nav li a { height:35px; line-height:32px; padding:0 0 0 17px; text-decoration:none; font-weight:700; font-size:15px; color:#efefef; }
ul.popup-nav li a:hover, ul.popup-nav li.selected a { text-decoration:none; color:#f4c700; }
/*ul.popup-nav li ul{top:36px;left:-1px;width:190px;border-top:solid 1px #fff;background:#f1f1f1;}

ul.popup-nav li ul li{width:180px;padding-right:10px;border-bottom:solid 1px #fff;background:#f1f1f1;}

ul.popup-nav li ul li.last{border:none;}

ul.popup-nav li ul li a{height:auto;padding-left:20px;padding-right:0 !important;border:none;}

ul.popup-nav li.selected ul li a{color:#454545;background:none;}

ul.popup-nav li.selected ul li a:hover{color:#989898;}

ul.popup-nav li ul li ul{left:190px;border-left:solid 1px #fff;}*/

/*************************/

#main-content { padding:15px 0 0; }
/***************************/

.super-hilight { width:615px; height:33px; margin:0 0 1px 0; background:#eee; }
/*************************/

.obj020-tag-cloud { margin:0 0 20px 0; }
.obj-box { position:relative; margin:0 0 20px 0; }
.h-lv { position:relative; height:34px; line-height:34px; margin:0 0 15px 0; text-indent:15px; background:url(../../di/h-list-bg.jpg) no-repeat; }
.h-lv a { font-size:16px; text-decoration:none; color:#f4c700; }
.all { position:absolute; top:9px; right:10px; }
.all a { padding-right:15px; color:#fff; text-decoration:none; }
.all a:hover { color:#fff; text-decoration:underline; }
.split-obj .column-left { margin-right:15px; }
/*object*/

.split-4 ul li {/*min-height:220px;height:auto!important;*/ height:225px; overflow:hidden; }
.split-4 ul li p { padding:0 10px 0 15px; }
.tmbinfo ul li a, .img-top ul li a strong { text-decoration:underline; }
.tmbinfo ul li a strong { margin:7px 0 5px; font-size:13px; color:#552e0f; }
.tmbinfo ul li a:hover strong { color:#929e0b; }
.tmbinfo .post-info em span, .tmbinfo .tags { color:#959595; font-size:11px; }
.tmbinfo .tags { height:34px; overflow:hidden; }
.tmbinfo .tags a { color:#757575; text-decoration: none; }
.tmbinfo .tags a:hover { text-decoration: underline; }
.btn-back2top { clear:both; padding-left:15px; }
.top-r { position:absolute; bottom:35px; right:15px; }
.btn-back2top a { padding:0 17px 0 0; font-size:11px; text-decoration:none; color: #552e0f; }
.btn-back2top a:hover { text-decoration:underline; color:#552e0f; }
/**************************/

.title-list ul li { padding:0 0 0 10px; background:url(../../di/bullet.gif) 0 6px no-repeat; }
/********Twin Ads 125 ********/

.twin-ads125 { min-height:150px; height:auto; height:150px; }
/*Sidebar*/

.sanook-new-search form { background:url(../../di/search-bg.jpg) no-repeat !important; height:40px; padding:15px 10px; }
.s-index .sanook-new-search form { margin:16px 0 0 !important; }
.sanook-new-search fieldset { border:none; }
#s-search { width:230px; }
.type-box { width: 230px; }
.sidebar-h { background:url(../../di/head-tags-hit.jpg) no-repeat; height:73px; text-indent:-9999px; }
.sidebar-h strong a { display:block; height:73px; }
.tag-hit .tmbinfo { background:url(../../di/tag-hit-bg.jpg) repeat; }
.tag-hit .tmbinfo ul { padding:12px; }
.tag-hit .tmbinfo ul li { border-bottom:dashed 1px #88e7e7; width:275px; }
.tag-hit .tmbinfo ul li a { padding-left:25px; height:23px; line-height:25px; text-decoration:none; color:#fff; display:block; background-position:0 -90px; overflow:hidden; }
.tag-hit .tmbinfo ul li a:hover { background-color:#18bdbf; opacity:0.8; }
.tag-hit-bottom-bg { background:url(../../di/bottom-tag-hit.jpg) no-repeat; height:39px; }
/*Details*/

.header-cate { text-indent: -9999px; height: 0; }
.header-ugc, .div-sortby { background:url(../../di/bg-sort-hothit.jpg) 0 0 no-repeat; }
.header-ugc { height:28px; line-height:28px; padding:6px 0 0; color:#FFF; text-indent:15px; font-size:18px; }
.div-sortby { position:relative; width:635; padding:0 0 0 15px; height:31px; color:#fff; vertical-align:middle; background-position:0 -34px; overflow:hidden; }
.div-sortby .sort-option strong { display:block; float:left; width:74px; height:21px; line-height:21px; margin:0 5px 0 0; font-weight:700; font-size:16px; color:#f4c700; }
.div-sortby .sort-option { position:relative; width:70%; margin-top:5px; height:21px; line-height:21px; padding-left:3px; vertical-align:middle; }
.sort-option * { vertical-align:middle; }
.div-sortby .sort-menu { clear:both; position:absolute; width:240px; height:28px; top:3px; right:0; }
.sort-menu li { float:left; }
.sort-menu li a { display:block; float:left; width:auto; height:28px; line-height:28px; padding:0 6px 0 7px; color:#fff; text-decoration:none; }
.sort-menu li.selected { margin-right:-1px; }
.sort-menu li.selected a { font-weight:700; background:#d31f04; color:#fff; }
.sort-menu li a:hover { color:#fff; text-decoration:underline; }
.sort-bt-select { width:70px; height:20px; font-size:12px; margin-bottom:1px; }
.sort-cate-select { width:150px; height:20px; font-size:12px; margin-bottom:1px; }
.search-ugc-author { position:relative; height:30px; margin:5px 0; padding:0 15px 0 0; }
.search-ugc-author form * { float:right; }
.sort-time { width:200px; float:right; text-align:right; height:18px; font-size:11px; vertical-align:middle; }
.sort-time a { color:#8c8c8c; text-decoration: none; }
.sort-time a:hover { color: #353535; text-decoration: underline; }
.sort-time a.selected { color:#353535; text-decoration: underline; }
.sort-time span img, .sort-time a img { vertical-align:middle; }
.paging-box { position:relative; clear:both; padding:10px 0 15px 15px; font-size:11px; color:#4a2304; }
.paging-box .page-total, .paging-box strong { font-weight:700; color:#d41f04; margin-right:3px; }
.paging-box .page-total { font-size:12px; }
.paging-box a { text-decoration:none; color:#4a2304; padding: 1px 3px; border: solid 1px; margin-left: 3px; }
.paging-box a:hover { background: #d41f04; border: solid 1px #4a2304; color: #fff; }
/*Footer*/

#frt { position:relative; clear:both; 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; text-decoration:none; }
#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 { -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; }
.btn-hot2011 { position: absolute; top: 15px; left: 312px; }