@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
body { width:100%;  min-height:1200px; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; padding:0; margin:0; color: #000; 
background: #ffffff
}
a:link { color:#000; text-decoration: underline; }
a:visited {color:#000; text-decoration: underline; }
a:hover {color:#1e1e1e; text-decoration:none; }
.bgxbg { }
.wrap { width:100%; margin:0; }
.content { width:100%; margin:0 auto; }
.tabletnb { display: block; height:100%; overflow:hidden; padding:5px 10px; text-align:center}
.tabletnb .tdrow { display:inline-block; margin: 0 6px; width:150px; vertical-align:top; text-align:left}
.tabletnb .tdrow:first-child { margin-left: 0}
.tabletnb .tdrow:last-child { margin-right: 0}
.tabletnb .tdrow .tdtnb { position:relative}
.tabletnb .tdrow .tdtnb a img { border:2px solid #000; margin:2px auto}
.tabletnb .tdrow .tdtnb a img:hover { border:2px solid #1e1e1e;}
.tabletnb .tdrow .tdtitle { font-weight:bold; font-size:12px}
.tabletnb .tdrow .tdtitle a { text-decoration:none}
.tabletnb .tdrow .tdtitle a:hover { text-decoration: underline}
.tabletnb .tdrow .tdtnb .flta { position:absolute; z-index:10; }
.tabletnb .tdrow .tdtnb .flta img {border:none; padding:10px 0 0 8px}
.tdbuttn { text-align:center; padding:5px 0 10px}
.tddesc { padding-bottom:10px; font-size: 0.8em;}
.tddescb { padding-bottom:10px; font-size:11px}
.stat { float:right; padding:1px 1px 0 3px; position:relative}

header { margin:0; padding: 10px 20px}
.headtitle h1 {font-size:21px; font-family: Georgia, "Times New Roman", Times, serif; text-align:center; font-weight:bold; margin-bottom:5px;  color:#000; }
.headdesc { padding:10px 0 15px; font-size:14px; text-align:center}

.xtitle { font-size: 14px; text-align:center; padding:10px 10px 0}
.linkmenu {margin: 0 auto}
.linkmenu table {margin: 0 auto; width: 100%}
.linkmenu table td { padding:6px 4px; text-align:center}
.linkmenu table td a {font-weight:bold; font-size: 12px}
.linkmenu table td a:hover {text-decoration: overline;}

.itlivecc {text-align:center; padding:20px 10px; font-size:23px; font-weight:bold}
footer {font-size:11px; overflow:hidden; display:block; height:100%; }
.infooter { text-align:center; padding:20px 25px; overflow:hidden; display:block; height:100%; }
.copylt { float:left; text-align: left}
.copyrt { float:right; text-align:right}

ul.stlsit {margin:0; padding:0 4px 0 0; list-style:none; position:relative}
ul.stlsit li { float:left; margin:0; padding:0; position:relative }

.modstat { position: absolute; z-index:1000; bottom:15px; left:8px}

.stoffline {background:url(../image-sprites-tour.png) no-repeat -2px -56px;width:68px; height:15px}
.stonline {background:url(../image-sprites-tour.png) no-repeat -2px -74px;width:68px; height:15px}
.stpartychat {background:url(../image-sprites-tour.png) no-repeat -2px -38px;width:90px;  height:15px}
.stgoldshow {background:url(../image-sprites-tour.png) no-repeat -2px -92px;width:90px;  height:15px}

.ldt {width:13px;height:9px;margin-left:.2em;text-indent:-9999px; display:block; position:relative}
.lsthd {background:url(../image-sprites-tour.png) no-repeat -173px -18px;  height:20px}
.lstaudio {background:url(../image-sprites-tour.png) no-repeat -158px -18px; }
.lstphone {background:url(../image-sprites-tour.png) no-repeat -143px -18px; }

.toppg {padding-bottom:10px; text-align:center}
.botpg {text-align:center}
.paginate {padding: 3px 20px}
.paginate a {padding:2px 5px;margin:0 2px;border:1px solid #000;text-decoration:none }
.paginate a:hover, .paginate a:active {border: 1px solid #000; background: #000; color:#b10386}
.paginate span.current {margin: 0 2px;padding: 2px 5px;border: 1px solid #000;font-weight: bold;background-color: #000; color:#000 }
.paginate span.disabled {padding:2px 5px;margin:0 2px;border:1px solid #ccc; color:#ccc  }
.paginate span.pgdot {padding: 2px}

.mainframe table { margin: 0 auto;}
.mainframe table td { padding: 0 6px 20px; font-size:11px;}
.mainframe table td img {width:140px; height:105px; border:#000 2px solid}
.mainframe table td a.tplnk { text-decoration: none; padding-bottom:4px}
.mainframe table td a:hover.tplnk { text-decoration: underline}
.lnkbtn {padding-top: 3px;}
.lnkbtn a {display:block; text-align:center; padding: 4px 2px; font-weight:bold; color: #fff; text-decoration:none; background:#000;}
.boxwi { width: 144px}
.mainframe table td a:hover img { border-color:#00685A}

.hdspace { position:absolute; padding:5px}
.cambtn {padding-top: 3px}
.cemtr {text-align:center} 