.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}
body, html { font-size: 12px; height: auto; }
table { margin-bottom: 0; font-size: 12px; }
.right { text-align: right; }
table#top-menu table { margin: 0 auto; }
td.title-article { text-align: center; }
/*.block-content { border: 1px dotted #ccc; padding: 7px; margin-bottom: 7px; }*/
.block-content { border: 1px dotted #ccc; padding: 10px; margin-bottom: 7px; }
.block-content.block-list { border: none; padding: 0; }
a.poweredby { float: right; }
/*input, textarea { font-family: Tahoma,'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif; font-size: 12px; }
input[type=submit], input[type=reset] { display: inline-block; float: none !important; width: auto; height: auto; text-align: center; line-height: normal; margin: 2px !important; padding: 0 8px !important; font-weight: inherit; cursor: auto; }
input[type=text], input[type=password], textarea { display: inline-block; float: none; padding: 1px; margin: 2px; outline: inherit; height: auto; }*/
/*#WorkCenterContent { margin-left: 15px; margin-right: 15px; }*/
.post-meta .post-time, .post-meta .post-date, .comment-meta .comment-time, .comment-meta .comment-date, .entry-meta span { color: #333; }
#dtemplate_nav-bar { font-size: 12px; }
.block-three .block-content { margin-left: 2px; margin-right: 2px; }
.block-three.alpha .block-content { margin-left: 0; margin-right: 5px; }
.block-three.omega .block-content { margin-left: 5px; margin-right: 0; }
#WorkBottom { text-align: center; }
.dtemplate_detail li { margin-left: 0; }
table.generic-table { border-collapse: collapse; border-spacing: 0; }
th, td, caption { /*ake*/ /*vertical-align: top;*/ font-weight: inherit; }
table.f11b td { vertical-align: top; }
.entry-content { /*line-height: 1.3em;*/ }
#mainsearchfrm {height:25px;}
/*#search-area .search_align {float: left;}*/
#content-left, #content-right, #content-center{ vertical-align:top; }
.comment-list li, .block-respond-inner { /*padding: 10px; background: #fff;*/ margin-bottom: 10px; }
.comment-list li .comment-number { right: 10px; top: 0; }
.dtemplate_detail table { font-size: 12px; color: inherit; }
#article-layout .description .title { line-height: 1.4em; }
#article-layout .description p { line-height: 1.4em; font-size: 12px; }
#webboard-table-list .topic-title { font-size: 12px; line-height: normal; }
#webboard-table-list .webboard-title, table.forum-table .forum-detail .forum-room-name, table.forum-table-topic-list .forum-topic-name { font-size: 12px; }
.entry-full-title { font-size: 16px; }
#content { width: inherit; padding: 0; }
*:first-child+html #content { width:auto; float:left; padding:0; }
#dtemplate_content-wide #content, #dtemplate_content-full #content, #dtemplate_content #content { padding: 0; width: 100%; }
.content-article .block-content { padding: 0; }
.block-full.modules .forum-image .block-content .entry-thumbnail { }
.block-full.modules input[type="button"] { background: url(../images/input-button-bg.png) no-repeat scroll left top transparent; border: medium none; color: #333333; text-shadow: 0 1px 0 #FFFFFF; margin-right:5px; }
.block-full.modules input[type="submit"] { background: url(../images/input-button-bg.png) no-repeat scroll left top transparent; border: medium none; color: #333333; text-shadow: 0 1px 0 #FFFFFF; margin-right:5px; }
.block-full.modules input[type="reset"] { background: url(../images/input-button-bg.png) no-repeat scroll left top transparent; border: medium none; color: #333333; text-shadow: 0 1px 0 #FFFFFF; }
.block-full.modules select.size-width { font-size:12px; }

input[type="submit"], input[type="button"] { background:#e8eef1; border:#cfd7dc 1px solid; font-size:11px; font-weight:700; color:#000; text-shadow: 0 1px 0 #fff !important; padding:1px 5px; cursor:pointer; border-radius:3px; }
#search-area input[type="submit"] { text-align:center; padding:2px 5px; width:60px; border:none; }
input[type="submit"].generic-button, input[type="button"].generic-button { background:url(../images/input-button-bg.png) no-repeat left top !important; font-size:inherit !important; border:none; }
form.generic-form input[type="submit"] { background:url(../images/input-button-bg.png) no-repeat left top transparent; border:none; color: #333333; text-shadow: 0 1px 0 #fff; }
form.generic-form input[type="submit"]:hover { background-position:0 -27px; }

.sidebar-full table#article-layout .content .image { width:100%; text-align:center; margin-bottom:10px; }
.sidebar-full table#article-layout .content .description { clear:both; margin-bottom:10px; }

table.forum-table-topic-list h4.forum-topic-name a { color:#000; }
.content-webboard { width:100% !important; }
ul { padding:0; }
li { margin:0; }
p { margin:inherit; }
#sidesearch-frm input[type="text"], #sidesearch-frm select { width:100%; }
td#WorkTopMenu, th#WorkTopMenu { vertical-align:inherit; }
td#WorkAreaLeft table, td#WorkAreaRight table { margin-bottom:5px; }
.WorkCenterContentFont p, #dtemplate_content-wide p, #WorkCenterContent p { margin-bottom:10px; }
.WorkCenterContentFont td p, #dtemplate_content-wide td p, #WorkCenterContent td p { margin:0; }
/* reset margin webboard*/
.WorkCenterContentFont table.forum-table-post p, #dtemplate_content-wide table.forum-table-post p, #WorkCenterContent table.forum-table-post p { margin-bottom:10px; }

.WorkCenterContentFont td, .WorkCenterContentFont th { vertical-align:inherit; }
#content-center li { margin-left:30px; }
*:first-child+html #content-center table ul li { margin-left:0; }
.editor-zone, #tiny-code { width:inherit !important; }

/* ake template 2 */
table.generic-table { margin-bottom:20px; }
.block-full.modules ul { padding:0; }
form.generic-form .box-border p { margin-top:0; margin-left:0; }
.blog-search-input input[type="submit"] { background-position:center 0; }
.module-header .module-title { margin-bottom:0; }
.entry-content p { margin-top:0; }
.desc-lfloat input[type="text"], .desc-lfloat input[type="password"], .desc-lfloat textarea { display: block; float: left; margin: 0 10px 0 0; padding: 3px;}
input[type="text"], input[type="password"], textarea { background: url(../images/input-bg.png) repeat-x scroll center top #FFFFFF; border-color: #83898C #ACB5B9 #D9DDDF; border-style: solid; border-width: 1px; }
.pagination a { height:inherit; line-height:inherit; font-weight:inherit !important; background:none; }
table.generic-table label.title { margin:5px 20px 0 0; }
table.forum-table .forum-detail .forum-room-name, table.forum-table-topic-list .forum-topic-name { margin-top:0; }

/* template 1 */
.bordercontent td#content-center { padding:0 10px; }
.bordercontent { color:inherit; }
#FreeStyle_WorkArea td#WorkCenter { padding:0 10px; }
#WorkSearch a.search_align { float:none; }