﻿/* --------------------------------------------桃園夜市官網------------------------------------------------------ */
/*//  社團館討論區-主題分類  //*/
.lutGroupTheme {position:relative; width:100%;}
.lutGroupTheme h2 {display:none;}
.lutGroupTheme ul {width:885px; margin:10px 0 10px 4px;}
.lutGroupTheme ul li {float:left; margin:3px 5px; padding-right:7px; border-right:1px solid #ffc875;}
.lutGroupTheme ul li a {display:block; width:50px;}
.lutGroupTheme ul li a span {}

/*//  社團館討論區-單篇文章  //*/
.lutGroupTalk {position:relative; float:left; width:815px; background:url(../../img/bg-uni-body-2.gif) repeat-y; z-index:600; overflow:hidden; zoom:1;}
.lutGroupTalk .talk-main-night {width:815px; background:url(../../img/bg-post-head-2.gif) no-repeat; z-index:300;}
.lutGroupTalk .talk-main-night h2 span {display:none;}
.lutGroupTalk .talk-main-night h3 {position:relative; float:left; height:45px; padding-left:25px; margin-top:-13px;}
.lutGroupTalk .talk-main-night .search {position:relative; float:left; margin-top:-18px;}
.lutGroupTalk .talk-main-night .search input {font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #999;}

.lutGroupTalk .talk-main-night .type-b {clear:both; padding:22px; padding-top:0; padding-bottom:30px; margin-top:20px;}
.lutGroupTalk .talk-main-night .type-b dt {height:22px; padding-left:25px; padding-top:3px; font-size:1.25em; font-weight:bold; color:#666; background:url(../../img/ico-more-over.gif) 0 0 no-repeat; border-bottom:1px dashed #ccc;}
.lutGroupTalk .talk-main-night .type-b .aut {float:left; padding:10px; padding-top:15px; padding-left:10px;}
.lutGroupTalk .talk-main-night .type-b .dat {padding:10px; padding-top:15px; padding-left:10px;}
.lutGroupTalk .talk-main-night .type-b .con {padding:5px 10px 10px 10px; padding-left:10px; border-bottom:1px dashed #ccc;}
.lutGroupTalk .talk-main-night .type-b .con p {line-height:1.3;}
.lutGroupTalk .talk-main-night .type-b .local {padding:10px; padding-top:15px; padding-left:10px;}
.lutGroupTalk .talk-main-night .type-b .inf {float:left; padding:10px; padding-top:0; padding-left:10px;}
.lutGroupTalk .talk-main-night .type-b .inf span, #lutGroupTalk .talk-main .type-b .inf strong, #lutGroupTalk .talk-main .type-b .inf a {display:block; float:left; cursor:pointer;}
.lutGroupTalk .talk-main-night .type-b .inf span {padding-right:20px;}
.lutGroupTalk .talk-main-night .type-b .inf a {padding-left:20px;}
.lutGroupTalk .talk-main-night .type-b .inf strong {color:#ff6600; font-weight:normal;}
.lutGroupTalk .talk-main-night .gr-talk {position:absolute; top:60px; right:10px; overflow:hidden; zoom:1;}
.lutGroupTalk .talk-main-night .gr-talk a {float:left; margin:5px;}

.lutGroupTalk .talk-sub {position:relative; width:815px; _overflow:hidden; z-index:1;}
.lutGroupTalk .talk-sub h2 {width:635px; padding:5px; height:20px; margin-left:10px; margin-bottom:5px; border-bottom:3px solid #ffcc00; border-top:3px solid #ffcc00; background:#555;}
.lutGroupTalk .talk-sub h2 span {display:block; height:20px; padding-left:25px; #padding-top:3px; font-size:1.25em; color:#FFF; font-weight:bold; background:url(../../img/ico-taiwan.gif) 0 -20px no-repeat;}
.lutGroupTalk .talk-sub dl {position:relative; width:625px; margin-left:20px; padding:20px 0; border-bottom:1px dashed #ccc; overflow:hidden; zoom:1;}
.lutGroupTalk .talk-sub dl dt {float:left; width:50px; height:100%; padding:0 8px 0 10px; line-height:1.3em; border-right:1px solid #eee;}
.lutGroupTalk .talk-sub dl dt img {width:48px; height:48px; margin-bottom:5px;}
.lutGroupTalk .talk-sub .pic {float:left;}
.lutGroupTalk .talk-sub .pic img {width:170px; height:124px; margin:0 0 5px 10px;}
.lutGroupTalk .talk-sub .con {float:left; margin-bottom:30px;}
.lutGroupTalk .talk-sub .con p {padding-left:10px; line-height:1.3em;}
.lutGroupTalk .talk-sub .dat {position:absolute; clear:both; right:170px; bottom:30px;}
.lutGroupTalk .talk-sub .feedback {position:absolute; right:10px; bottom:25px;}
.lutGroupTalk .pager {position:relative; width:647px; height:70px; margin-top:10px; padding-top:5px; padding-left:18px;}
.lutGroupTalk .p-bottom {width:815px; height:80px; background:url(../../img/bg-uni-foot-2.gif) left bottom no-repeat;}

/*//  社團館討論區-搜尋結果  //*/
.lutGroupTalk .publish {position:absolute; top:16px; right:18px;}
.lutGroupTalk .g1-night {border:1px solid #ccc; width:780px; margin:20px; margin-top:30px;}
.lutGroupTalk .g1-night th {padding-top:5px; padding-bottom:5px; text-align:center; background:url(../../img/bg-table-th.gif) repeat-x; border:1px solid #ccc;}
.lutGroupTalk .g1-night td {padding:3px; padding-top:5px; padding-bottom:5px; border:1px solid #eee;}
.lutGroupTalk .g1-night td a {font-size:1em; line-height:1.2em;}
.lutGroupTalk .g1-night .a1 {}
.lutGroupTalk .g1-night .a2 {width:50px;}
.lutGroupTalk .g1-night .a3 {width:100px;}
.lutGroupTalk .g1-night .a4 {width:100px;}
.lutGroupTalk .g1-night .a22, #lutGroupTalk .g1 .a33, #lutGroupTalk .g1 .a44 {text-align:center}
.lutGroupTalk .g1-night .gb, #lutGroupTalk .talk-main .a2 a, #lutGroupTalk .talk-main .a3 a, #lutGroupTalk .talk-main .a4 a {color:#777; text-decoration:underline;}
.lutGroupTalk .g1-night .gb:hover, #lutGroupTalk .g1 .a2 a:hover, #lutGroupTalk .g1 .a3 a:hover, #lutGroupTalk .g1 .a4 a:hover {color:#ff9900; text-decoration:none;}
.lutGroupTalk .g1-night .a33 a, #lutGroupTalk .g1 .a44 a {color:#777;}
.lutGroupTalk .g1-night .a33 a:hover, #lutGroupTalk .g1 .a44 a:hover {text-decoration:underline;}

/* ------------------------------------------------------------------------------------------------------------------------ */


/*//  社團館首頁  //*/
#lutWrapper .group-g {float:left; width:252px; height:53px; background:url(../../img/bg-group.gif) no-repeat;}
#lutWrapper .group-g span {display:none;}
#lutWrapper .group-search {float:left; margin-top:30px; margin-left:20px;}
#lutWrapper .group-search input {width:130px; height:15px; margin:0 2px; padding-top:2px; color:#ff9900; border:1px solid #ffd269; background:#fffbeb;}
#lutWrapper .group-search a {position:absolute; top:67px; left:595px;}

#lutGroup {position:relative; float:left; width:665px; z-index:600;}
#lutGroup .group-top {position:relative; width:665px; height:448px; background:url(../../img/bg-group.gif) 0 -58px no-repeat;}
#lutGroup .group-top dl {position:relative; float:left; width:325px; height:390px; padding:20px; _padding:20px 15px;}
#lutGroup .group-top dl dt {height:22px; padding-left:25px; padding-top:3px; margin-top:15px; #margin-top:32px; background:url(../../img/ico-more-over.gif) 0 0 no-repeat; border-bottom:1px dashed #ccc;}
#lutGroup .group-top dl dt a {font-size:1.25em; font-weight:bold; color:#666;}
#lutGroup .group-top dl dd {margin-top:7px; line-height:1.3em;}
#lutGroup .group-top dl dd a img {width:330px; height:220px;}
#lutGroup .group-top .ico-more {position:absolute; bottom:10px; right:20px;}

#lutGroup .group-top .clf-top {position:relative; float:left; width:295px; height:430px;}
#lutGroup .group-top .clf-top h2 {display:none;}
#lutGroup .group-top .all-class {height:75px; margin:40px 0 10px 30px;}
#lutGroup .group-top .all-class li {float:left; width:70px; padding:2px; margin:2px; border-left:1px solid #ffcc00;}
#lutGroup .group-top .all-class li a {font-size:15px; padding-left:2px; color:#777; border-left:5px solid #ffec9e;}
#lutGroup .group-top .all-class li a:hover {color:#222; border-left:5px solid #ffcc00;}

#lutGroup .group-top .clf-select {width:273px; height:24px; margin-left:10px; _margin-left:15px; margin-bottom:10px;}
#lutGroup .group-top .clf-select li {float:left; width:91px; height:24px;}
#lutGroup .group-top .clf-select a {display:block; width:86px; _width:69px; height:19px; padding-top:5px; padding-left:22px; background:url(../../img/btn-group-hot.gif) 0 0 no-repeat;}
#lutGroup .group-top .clf-select a:hover {background:url(../../img/btn-group-hot.gif) 0 -24px no-repeat;}
#lutGroup .group-top .clf-select .tab-active {width:69px; height:19px; padding-top:5px; padding-left:22px; background:url(../../img/btn-group-hot.gif) 0 -24px no-repeat;}

#lutGroup .group-top .clf-txt {width:290px; _margin-left:5px;}
#lutGroup .group-top .clf-txt li {padding:5px; padding-left:20px; line-height:15px; background:url(../../img/ico-circle-y-12.gif) 5px 50% no-repeat; border-bottom:1px dashed #ccc;}
#lutGroup .group-top .clf-txt li a span {color:#999;}
#lutGroup .group-top .clf-txt li a strong {font-weight:normal; color:#999;}

#lutGroup .group-paper {width:655px; margin-left:5px;}
#lutGroup .group-paper div {width:100%; text-align:left;}
#lutGroup .group-paper div h3 {padding:5px; #padding-bottom:2px; _padding-bottom:2px; border-bottom:3px solid #ffcc00; background:#555;}
#lutGroup .group-paper div h3 span {display:block; height:20px; padding-left:25px; #padding-top:3px; font-size:1.25em; font-weight:bold; color:#fff; background:url(../../img/ico-taiwan.gif) 0 -20px no-repeat;}
#lutGroup .group-paper div ul {padding:10px 7px; border:1px solid #ddd; border-top:none; overflow:hidden; zoom:1;}
#lutGroup .group-paper div ul li {float:left; width:60px; margin:1px; #margin:2px;}
#lutGroup .group-paper div ul li a {color:#999;}
#lutGroup .group-paper div ul li a:hover {color:#ff9900;}
#lutGroup .group-paper div ul li a span {display:block; width:56px; height:15px; padding:1px 2px; margin-bottom:3px; text-align:center; border-bottom:1px dotted #555;}
#lutGroup .group-paper div ul li a img {width:58px; height:58px; border:1px solid #333;}
#lutGroup .group-paper div ul li a strong {display:block; width:60px; font-weight:normal; margin-top:3px; line-height:1.3em; text-align:center;}

/*//  社團館討論區-主題分類  //*/
#lutGroupTheme {position:relative; width:100%;}
#lutGroupTheme h2 {display:none;}
#lutGroupTheme ul {width:885px; margin:10px 0 10px 4px;}
#lutGroupTheme ul li {float:left; margin:3px 5px; padding-right:7px; border-right:1px solid #ffc875;}
#lutGroupTheme ul li a {display:block; width:50px;}
#lutGroupTheme ul li a span {}

/*//  社團館討論區-單篇文章  //*/
#lutGroupTalk {position:relative; float:left; width:665px; background:url(../../img/bg-uni-body.gif) repeat-y; z-index:600; overflow:hidden; zoom:1;}
#lutGroupTalk .talk-main {width:665px; background:url(../../img/bg-post-head.gif) no-repeat; z-index:300;}
#lutGroupTalk .talk-main h2 span {display:none;}
#lutGroupTalk .talk-main h3 {position:relative; float:left; height:45px; #height:30px; _height:30px; padding-left:25px; margin-top:-13px;}
#lutGroupTalk .talk-main .search {position:relative; float:left; margin-top:-18px;}
#lutGroupTalk .talk-main .search input {font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #999;}

#lutGroupTalk .talk-main .type-b {clear:both; padding:22px; padding-top:0; padding-bottom:30px; margin-top:20px;}
#lutGroupTalk .talk-main .type-b dt {height:22px; padding-left:25px; padding-top:3px; font-size:1.25em; font-weight:bold; color:#666; background:url(../../img/ico-more-over.gif) 0 0 no-repeat; border-bottom:1px dashed #ccc;}
#lutGroupTalk .talk-main .type-b .aut {float:left; padding:10px; padding-top:15px; padding-left:10px;}
#lutGroupTalk .talk-main .type-b .dat {padding:10px; padding-top:15px; padding-left:10px;}
#lutGroupTalk .talk-main .type-b .con {padding:5px 10px 10px 10px; padding-left:10px; border-bottom:1px dashed #ccc;}
#lutGroupTalk .talk-main .type-b .con p {line-height:1.3;}
#lutGroupTalk .talk-main .type-b .local {padding:10px; padding-top:15px; padding-left:10px;}
#lutGroupTalk .talk-main .type-b .inf {float:left; padding:10px; padding-top:0; padding-left:10px;}
#lutGroupTalk .talk-main .type-b .inf span, #lutGroupTalk .talk-main .type-b .inf strong, #lutGroupTalk .talk-main .type-b .inf a {display:block; float:left; cursor:pointer;}
#lutGroupTalk .talk-main .type-b .inf span {padding-right:20px;}
#lutGroupTalk .talk-main .type-b .inf a {padding-left:20px;}
#lutGroupTalk .talk-main .type-b .inf strong {color:#ff6600; font-weight:normal;}
#lutGroupTalk .talk-main .gr-talk {position:absolute; top:60px; right:10px; overflow:hidden; zoom:1;}
#lutGroupTalk .talk-main .gr-talk a {float:left; margin:5px;}

#lutGroupTalk .talk-sub {position:relative; width:655px; _overflow:hidden; z-index:1;}
#lutGroupTalk .talk-sub h2 {width:635px; padding:5px; height:20px; margin-left:10px; margin-bottom:5px; border-bottom:3px solid #ffcc00; border-top:3px solid #ffcc00; background:#555;}
#lutGroupTalk .talk-sub h2 span {display:block; height:20px; padding-left:25px; #padding-top:3px; font-size:1.25em; color:#FFF; font-weight:bold; background:url(../../img/ico-taiwan.gif) 0 -20px no-repeat;}
#lutGroupTalk .talk-sub dl {position:relative; width:625px; margin-left:20px; padding:20px 0; border-bottom:1px dashed #ccc; overflow:hidden; zoom:1;}
#lutGroupTalk .talk-sub dl dt {float:left; width:50px; height:100%; padding:0 8px 0 10px; line-height:1.3em; border-right:1px solid #eee;}
#lutGroupTalk .talk-sub dl dt img {width:48px; height:48px; margin-bottom:5px;}
#lutGroupTalk .talk-sub .pic {float:left;}
#lutGroupTalk .talk-sub .pic img {width:170px; height:124px; margin:0 0 5px 10px;}
#lutGroupTalk .talk-sub .con {float:left; margin-bottom:30px;}
#lutGroupTalk .talk-sub .con p {padding-left:10px; line-height:1.3em;}
#lutGroupTalk .talk-sub .dat {position:absolute; clear:both; right:170px; bottom:30px;}
#lutGroupTalk .talk-sub .feedback {position:absolute; right:10px; bottom:25px;}
#lutGroupTalk .pager {position:relative; width:647px; height:70px; margin-top:10px; padding-top:5px; padding-left:18px;}
#lutGroupTalk .p-bottom {width:665px; height:80px; background:url(../../img/bg-uni-foot.gif) left bottom no-repeat;}


/*//  社團館討論區-申請頁  //*/
#lutGroupMember {margin:45px; margin-bottom:30px; background:url(../../img/bg-810-body.gif) repeat-y;}
#lutGroupMember h2 {font-size:1.8em; padding-top:20px; padding-bottom:10px; width:auto; height:auto; font-weight:bold; text-align:center; border-bottom:3px solid #ccc; background:url(../../img/bg-810-top.gif) no-repeat;}
#lutGroupMember ul {padding:20px; padding-left:30px; padding-right:30px;}
#lutGroupMember ul li {font-size:1.25em; line-height:2em; padding-left:25px; background:url(../../img/ico-more-over.gif) 0 10px no-repeat; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #eee; overflow:hidden; zoom:1;}
#lutGroupMember ul li p {font-size:0.8em; line-height:1.6em;}
#lutGroupMember ul li ul {padding:0; padding-left:20px;}
#lutGroupMember ul li ul li {padding:0; font-size:0.8em; line-height:1.6em; padding-left:15px; background:url(../../img/ico-circle-g-12.gif) 0 4px no-repeat; border:none; overflow:hidden; zoom:1;}
#lutGroupMember h3 {font-weight:bold; height:30px; text-align:center; border-bottom:3px solid #ccc;}
#lutGroupMember h4 {font-weight:bold; padding-top:20px; padding-bottom:10px; text-align:center;}
#lutGroupMember div {padding-bottom:30px; padding-left:240px; _padding-left:235px; background:url(../../img/bg-810-bottom.gif) 0 bottom no-repeat; overflow:hidden; zoom:1;}
#lutGroupMember div a {float:left; margin:5px;}

#lutGroupMember .g1, #lutGroupMember .g2 {margin:10px 40px 10px 40px; padding-bottom:20px; border-bottom:1px solid #eee; overflow:hidden; zoom:1;}
#lutGroupMember .g1 dt, #lutGroupMember .g2 dt {font-size:1.25em; line-height:2em; padding-left:25px; background:url(../../img/ico-more-over.gif) 0 10px no-repeat; padding-top:5px; padding-bottom:5px;}
#lutGroupMember .g1 dd {float:left; margin-right:5px;}
#lutGroupMember .g1 input {width:250px;}
#lutGroupMember .g2 dd {padding:0; line-height:1.6em; padding-left:15px; margin-left:30px; background:url(../../img/ico-circle-g-12.gif) 0 4px no-repeat; border:none; overflow:hidden; zoom:1;}
#lutGroupMember .g2 dd strong {font-weight:normal; color:#999;}
#lutGroupMember .g2 dd input {width:90%; margin:5px 0 20px 0; #margin:5px 0 20px -30px;}
#lutGroupMember .g2 dd textarea {width:90%; height:100px; margin:5px 0 10px 0; #margin:5px 0 10px -30px;}

/*//  社團館討論區-單篇回應  //*/
#lutGroupTalk .talk-sub .f1 {padding-left:15px;}
#lutGroupTalk .talk-sub .f1 textarea {width:628px; height:240px; margin-top:10px; margin-bottom:5px;}
#lutGroupTalk .talk-sub .f2 {position:relative; width:665px;}
#lutGroupTalk .talk-sub .f2 li input {width:80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#lutGroupTalk .talk-sub .pod {padding-left:20px; padding-top:10px; float:left;}
#lutGroupTalk .talk-sub .up-pic {position:absolute; right:175px; top:5px;}
#lutGroupTalk .talk-sub .add {position:absolute; right:20px; top:5px;}

/*//  社團館討論區-搜尋結果  //*/
#lutGroupTalk .publish {position:absolute; top:16px; right:18px;}
#lutGroupTalk .g1 {border:1px solid #ccc; width:625px; margin:20px; margin-top:30px;}
#lutGroupTalk .g1 th {padding-top:5px; padding-bottom:5px; text-align:center; background:url(../../img/bg-table-th.gif) repeat-x; border:1px solid #ccc;}
#lutGroupTalk .g1 td {padding:3px; padding-top:5px; padding-bottom:5px; border:1px solid #eee;}
#lutGroupTalk .g1 td a {font-size:1em; line-height:1.2em;}
#lutGroupTalk .g1 .a1 {}
#lutGroupTalk .g1 .a2 {width:50px;}
#lutGroupTalk .g1 .a3 {width:100px;}
#lutGroupTalk .g1 .a4 {width:100px;}
#lutGroupTalk .g1 .a22, #lutGroupTalk .g1 .a33, #lutGroupTalk .g1 .a44 {text-align:center}
#lutGroupTalk .g1 .gb, #lutGroupTalk .talk-main .a2 a, #lutGroupTalk .talk-main .a3 a, #lutGroupTalk .talk-main .a4 a {color:#777; text-decoration:underline;}
#lutGroupTalk .g1 .gb:hover, #lutGroupTalk .g1 .a2 a:hover, #lutGroupTalk .g1 .a3 a:hover, #lutGroupTalk .g1 .a4 a:hover {color:#ff9900; text-decoration:none;}
#lutGroupTalk .g1 .a33 a, #lutGroupTalk .g1 .a44 a {color:#777;}
#lutGroupTalk .g1 .a33 a:hover, #lutGroupTalk .g1 .a44 a:hover {text-decoration:underline;}

/*//  社團館討論區-發表新討論  //*/
#lutGroupTalk .talk-main h4 {position:relative; float:left; height:45px; #height:30px; _height:30px; width:100%; margin-bottom:0; #margin-bottom:10px; padding-left:25px; margin-top:-13px;}
#lutGroupTalk .talk-main .p1, #lutGroupTalk .talk-main .p2 {padding-left:20px; padding-bottom:5px; margin-bottom:10px;}
#lutGroupTalk .talk-main .p1 select {margin-right:5px;}
#lutGroupTalk .talk-main .p2 {float:left;}
#lutGroupTalk .talk-main .p3 {float:left; width:550px; margin-top:-5px; margin-bottom:10px;}
#lutGroupTalk .talk-main .p3 li {float:left;}
#lutGroupTalk .talk-main .p4 {clear:both; padding-left:15px;}
#lutGroupTalk .talk-main .p4 textarea {width:630px; height:240px;}
#lutGroupTalk .talk-main .p5 {position:relative; width:665px; height:50px;}
#lutGroupTalk .talk-main .p5 li input {width:80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#lutGroupTalk .talk-main .pod {padding-left:20px; padding-top:10px; float:left;}
#lutGroupTalk .talk-main .vad {padding-left:10px; padding-top:10px; float:left;}
#lutGroupTalk .talk-main .pic {position:absolute; right:175px; top:5px;}
#lutGroupTalk .talk-main .add {position:absolute; right:20px; top:5px;}

#lutGroupTalk .talk-three h2 {width:635px; padding:5px; height:20px; margin-left:10px; margin-bottom:5px; border-bottom:3px solid #ffcc00; border-top:3px solid #ffcc00; background:#555;}
#lutGroupTalk .talk-three h2 span {display:block; height:20px; padding-left:25px; #padding-top:3px; font-size:1.25em; color:#FFF; font-weight:bold; background:url(../../img/ico-taiwan.gif) 0 -20px no-repeat;}
#lutGroupTalk .talk-sub, #lutGroupTalk .talk-three {position:relative; width:655px; margin-top:20px;}
#lutGroupTalk .talk-sub .p-step, #lutGroupTalk .talk-three .p-step {padding-left:20px; padding-top:10px;}
#lutGroupTalk .talk-sub h4, #lutGroupTalk .talk-three h4 {padding:5px; #padding-bottom:2px; _padding-bottom:2px; margin-left:10px; margin-bottom:10px; border-bottom:3px solid #ffcc00; border-top:3px solid #ffcc00; background:#555;}
#lutGroupTalk .talk-sub h4 span, #lutGroupTalk .talk-three h4 span {display:block; height:20px; padding-left:25px; #padding-top:3px; font-size:1.25em; color:#FFF; font-weight:bold; background:url(../../img/ico-taiwan.gif) 0 -20px no-repeat;}
#lutGroupTalk .talk-sub .o-all, #lutGroupTalk .talk-three .o-all {width:625px; margin-left:20px; margin-top:15px; padding-bottom:15px; border-bottom:1px dotted #888;}
#lutGroupTalk .talk-sub .o1, #lutGroupTalk .talk-three .o1 {float:left; padding-bottom:5px;}
#lutGroupTalk .talk-sub .o2, #lutGroupTalk .talk-sub .o3, #lutGroupTalk .talk-three .o2, #lutGroupTalk .talk-three .o3 {float:left; margin-left:5px; padding-bottom:5px;}
#lutGroupTalk .talk-sub .o4, #lutGroupTalk .talk-three .o4 {clear:both;}
#lutGroupTalk .talk-sub .o4 input, #lutGroupTalk .talk-three .o4 input {font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #999;}
#lutGroupTalk .talk-sub .o4 .o41, #lutGroupTalk .talk-three .o4 .o41 {width:240px;}
#lutGroupTalk .talk-sub .o5, #lutGroupTalk .talk-three .o5 {position:absolute; top:100px; right:15px;}
#lutGroupTalk .talk-sub .p6, #lutGroupTalk .talk-three .p6 {position:relative; width:665px; _width:405px; height:50px; padding-left:260px; margin-top:30px; padding-bottom:10px; background:url(../../img/bg-uni-foot.gif) left bottom no-repeat;}

#lutGroupTalk .talk-three table {margin-left:20px; border:1px solid #ccc; width:625px; margin-top:20px;}
#lutGroupTalk .talk-three th {padding-top:5px; padding-bottom:5px; text-align:center; background:url(../../img/bg-table-th.gif) repeat-x; border:1px solid #ccc;}
#lutGroupTalk .talk-three td {padding:3px; padding-top:5px; padding-bottom:5px; text-align:center; border:1px solid #eee;}
#lutGroupTalk .talk-three .a1 {width:80px;}
#lutGroupTalk .talk-three .a2 {}
#lutGroupTalk .talk-three .a3 {width:80px;}
