/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, /*zp thead,*/ tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;/*vertical-align:baseline;*/}
body {line-height:1.5;}
html,body {height: 100%;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:12px;color:#222;background:#ffffff;font-family:Tahoma,Arial,"WenQuanYi Micro Hei","Helvetica Neue", Helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:14px;font-weight:bold;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:red;}
a {color:#0B3B8C;text-decoration:none;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0px;}
ul, ol {margin:0 ;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}

caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#ffffff;}
.removed {background:#900;color:#ffffff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* grid.css */
* {margin: 0;padding: 0;}
#zp_wrapper {width:960px;margin:0 auto;}
/*zp*/.wrapper_1_bg {background:#ffffff;} .wrapper_2_bg {background:url("images/main_2_bg.gif") repeat-y 50% 0;} .wrapper_3_bg {background:url("images/main_3_bg.gif") repeat-y 50% 0;}

#zp_container {padding-bottom:30px;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;margin-top:0;} 
* html #zp_container {height: 1%;} 
#zp_container:after {clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}

.zp_footer {width:920px;padding:30px 20px;margin:0 auto;background:#ffffff;text-align:center;font-size:12px;}
.showgrid {background:url("images/grid.png");}
.zp_showbg {background: #EDEDED url("images/bg.gif") repeat;}
.zp_show_top {padding-top:3px;height:25px;background:#ffffff;border-bottom: 1px dotted #DADADA;}
.zp_show_header {width:960px;margin:4px 0;height:60px;background: #ffffff;border:0px solid #D3D3D3;}
.zp_show_nav {width:960px;height:32px;background: #0B4B6C;margin:0;}
.header_ad{float:right;}
/* vista_toolbar begin */
#zp_vista_toolbar {float:left;font:normal 12px 'Trebuchet MS','Arial';margin:0;padding:0;}
#zp_vista_toolbar ul {background-image:url("images/back.gif");background-repeat:repeat-x;float:left;line-height:32px;list-style:none;margin:0;padding:0 10px 0 10px;width:940px;}
#zp_vista_toolbar li {display:inline;padding:0;}
#zp_vista_toolbar a {color:#ffffff; float:left;padding:0 3px 0 3px;text-decoration:none;}
#zp_vista_toolbar a span {display:block;float:none;padding:0 10px 0 7px;}
#zp_vista_toolbar a span img {border:none;margin:8px 4px 0 0;}
#zp_vista_toolbar a:hover{background: url("images/left.png") no-repeat left center;}
#zp_vista_toolbar a:hover span {background:url("images/right.png") no-repeat right center;}
#zp_vista_toolbar li a.right {float:right;}

#zp_vista_now {display:block;float:none;padding:0 10px 0 7px;background: url("images/left.png") no-repeat left center;}
#zp_vista_now span {background:url("images/right.png") no-repeat right center;}
/* vista_toolbar end */

/* validator begin */
.onShow{background:url("images/reg1.gif") no-repeat; padding-left:25px; height:20px; line-height:20px; }
.onFocus{background:#E9F0FF url("images/reg2.gif") no-repeat; padding-left:25px; height:20px; line-height:20px;}
.onError{background:#FFF2E9 url("images/reg3.gif") no-repeat; padding-left:25px; height:20px; line-height:20px;}
.onCorrect{background:#E9FFEB url("images/reg4.gif") no-repeat; padding-left:25px; height:20px; line-height:20px;}
.onLoad{background:#E9FFEB url("images/loading.gif") no-repeat 3px 3px; padding-left:25px; height:20px; line-height:20px;} 
/* validator end */

/* 仿 digg 的分页 begin */
ul#pagenav {font-size: 12px;font-weight: bold;list-style: none;margin: 0px;padding: 0px;}
#pagenav li {list-style: none;background-color: #ffffff;margin: 0px;display: block;float: left;margin-left: 2px;margin-right: 2px;}
#pagenav li.disabled {border: 1px solid #DDDDDD;padding: 1px 0px 1px 7px;display: block;color: #ccc;}
#pagenav li.current {border: 1px solid #2E6AB1;padding: 1px 5px 1px 7px;background-color: #2E6AB1;color: #ffffff;}
#pagenav li.none {border: 1px none;padding: 1px 3px 1px 7px;}
a.page_txt,a.page_num {border: 1px solid #9AAFE5;padding: 1px 4px 1px 7px;display: block;text-decoration: none;color: #105CB6;}
a.page_txt:hover,a.page_num:hover {border: 1px solid #EC870E;color: #EC870E;}
a.page_num_1 {width:10px;} a.page_num_2 {width:17px;} a.page_num_3 {width:21px;} a.page_num_4 {width:28px;}
a.page_num_5 {width:35px;} a.page_num_6 {width:42px;} a.page_num_7 {width:49px;} a.page_num_8 {width:56px;}
/* 仿 digg 的分页 end */



/* zp 表格共用样式表 begin*/
.normal_table{border-collapse:separate;border-spacing:5px;}


#zp_table, #zp_table1, #zp_table2, #zp_table3{ padding: 0; margin: 0; border-collapse: collapse; border: 2px #EEE solid; border-bottom:1px #EEE solid;width:100%;}
#zp_table #headline th, #zp_table1 #headline th, #zp_table2 #headline th, #zp_table3 #headline th{ text-align: center; padding: 5px; border: 1px solid #EEE; font-size: 14px; background: #F4F3D5 }
#zp_table tr, #zp_table1 tr, #zp_table2 tr, #zp_table3 tr{vertical-align : middle; }

#zp_table #tr_0 , #zp_table1 #tr_0 , #zp_table2 #tr_0 , #zp_table3 #tr_0 { text-align:left; border-bottom: 2px #CCC dotted; height:35px;} 
#zp_table .usersbg, #zp_table1 .usersbg, #zp_table2 .usersbg, #zp_table3 .usersbg{height:40px;background: #FFF url("images/users.png") no-repeat 5px 5px; }
#zp_table .usergroupsbg, #zp_table1 .usergroupsbg, #zp_table2 .usergroupsbg, #zp_table3 .usergroupsbg{height:40px;background: #FFF url("images/usergroups.png") no-repeat 5px 5px; }
#zp_table .rolesbg , #zp_table1 .rolesbg , #zp_table2 .rolesbg , #zp_table3 .rolesbg {height:40px;background: #FFF url("images/roles.png") no-repeat 5px 5px; }
#zp_table .permissionsbg , #zp_table1 .permissionsbg , #zp_table2 .permissionsbg , #zp_table3 .permissionsbg {height:40px;background: #FFF url("images/permissions.png") no-repeat 5px 5px; }
#zp_table .controllersbg , #zp_table1 .controllersbg , #zp_table2 .controllersbg , #zp_table3 .controllersbg {height:40px;background: #FFF url("images/controllers.gif") no-repeat 5px 5px; }

#zp_table  .menubg {height:40px;background: #FFF url("images/add.gif") no-repeat 1px 1px; }
#zp_table1 .menubg {height:40px;background: #FFF url("images/update.gif") no-repeat 1px 1px; }
#zp_table2 .menubg {height:40px;background: #FFF url("images/delete.gif") no-repeat 1px 1px; }

#zp_table #tr_0 th, #zp_table1 #tr_0 th, #zp_table2 #tr_0 th, #zp_table3 #tr_0 th{ text-align:left; font-size:16px; padding-left:39px; border:0; }	
#zp_table #tr_0 td, #zp_table1 #tr_0 td, #zp_table2 #tr_0 td, #zp_table3 #tr_0 td{ border:0; background: #ffffff;}
#zp_table td, #zp_table1 td, #zp_table2 td, #zp_table3 td{ text-align: center; padding: 5px; border: 1px solid #EEE; font-size: 12px; }
#zp_table th , #zp_table1 th , #zp_table2 th , #zp_table3 th { text-align: left; padding: 0 10px 0 10px; border: 1px solid #EEE; font-size: 14px; white-space: nowrap; }



#zp_table tfoot tr , #zp_table1 tfoot tr , #zp_table2 tfoot tr , #zp_table3 tfoot tr { background: #ffffff; background: #FFF url("images/arrow_ltr.png") no-repeat 15px 5px; }
#zp_table tfoot tr td , #zp_table1 tfoot tr td , #zp_table2 tfoot tr td , #zp_table3 tfoot tr td { font-size:14px; text-align:left; padding: 8px 0 8px 55px; }
#zp_table tfoot label , #zp_table1 tfoot label , #zp_table2 tfoot label , #zp_table3 tfoot label { margin-left:15px; }


#zp_table .userModifyform td { text-align:left; padding:10px 10px 10px 100px; background: #FFF url("images/updateuser.png") no-repeat 10px 10px;}
#zp_table .userCreateform td { text-align:left; padding:10px 10px 10px 100px; background: #FFF url("images/adduser.png") no-repeat 10px 10px;}
#zp_table .ugCreateform td { text-align:left; padding:10px 10px 10px 100px; background: #FFF url("images/addusergroup.png") no-repeat 10px 10px;}
#zp_table .ugModifyform td { text-align:left; padding:10px 10px 10px 100px; background: #FFF url("images/updateusergroup.png") no-repeat 10px 10px;}
#zp_table .roleCreateform td { text-align:left; padding:10px 10px 10px 100px; background: #FFF url("images/addroles.png") no-repeat 10px 10px;}
#zp_table .roleModifyform td { text-align:left; padding:10px 10px 10px 100px; background: #FFF url("images/updaterole.png") no-repeat 10px 10px;}


#zp_table #formUserUpdate th,
#zp_table #formUserCreate th,

#zp_table #formModifyUserGroup th,
#zp_table #formAddUserGroup th,

#zp_table #formRoleUpdate th,
#zp_table #formRoleCreate th

#zp_table #formNewVocabularyGroupUpdate th,
#zp_table #formNewVocabularyGroupUpdate th
{ font-size:12px; text-align:right; border:0; padding-right:5px; }

#zp_table #formUserUpdate td,
#zp_table #formUserCreate td,

#zp_table #formModifyUserGroup td,
#zp_table #formAddUserGroup td,

#zp_table #formRoleUpdate td,
#zp_table #formRoleCreate td

#zp_table #formNewVocabularyGroupUpdate td,
#zp_table #formNewVocabularyGroupUpdate td
{ border:0; padding:0;margin:0; background: #ffffff; }
/* zp 表格共用样式表 end*/

/* zp 鼠标悬停/选择 */
.OMover { background: #FEE;cursor: pointer }
/* zp 字体颜色 */
.green { color:#090; }
.red { color:#F00; }
.grey { color:#999; }
.zp_highlight { color:#090; }
.skip, .hideme, .print {position: absolute;top: -1000em;left: -1000em;height: 1px;width: 1px;}
.zp_select { background:#FC9; }
.zp_allow { background:#ADCD3C; }
.zp_deny { background:#F7B4D3;}
.zp_include { background:#ADCD3C; }
.zp_exclude { background:#F7B4D3;}
.zp_dashed{border-bottom: 1px dashed blue;color:blue;}

.familiarbox{padding:1px 3px;background:#CBEBED;border:solid 1px #dddddd;color:#379CA2;cursor:pointer;}
.familiarboxlight{padding:1px 3px;background:#2E6AB1;border:solid 1px #dddddd;color:#dddddd;cursor:pointer;}





div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
div.last {margin-right:0;}
/*一栏定义*/
.zp_span_1_all {width:910px;padding:10px 20px;}
/*二栏定义 10 (左栏 padding-left) + 230 (zp_span_2_left) + 10 (zp_colborder:margin-right) + 10 (右栏 padding-left) + 680 (zp_span_2_right) + 10 (undefined) */
.zp_span_2_left {float:left;width:230px;padding:10px 10px 10px 10px;}
.zp_span_2_right {float:left;width:688px;padding:10px 10px 10px 10px;}
/*三栏定义*/
/*10 (左栏 padding-left) + 200 (zp_span_left) + 10 (zp_span_left:margin-right 定义在body后面) */
/*10 (中栏 padding-left) + 440 (zp_span_center) +10 (zp_span_center:margin-right 定义在body后面) */
/*10 (中栏 padding-left) + 250 (zp_span_center) +10 (zp_span_right:margin-right 定义在body后面)*/
/* 200 + 440 + 250 + 20 *3 = 950*/
.zp_span_left {width:160px;float:left;padding:10px;}
.zp_span_center {width:538px;float:left;padding:10px;color:#000000}
.zp_span_right {width:200px;float:left;padding:10px 0 10px 10px;}
.zp_paragraph {text-align:justify;text-justify:inter-ideograph;word-wrap:break-word;word-break:break-all;*overflow: hidden;/*-moz-binding: url('./wordwrap.xml#wordwrap');*/}

.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:960px;margin:0;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-right:120px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#ffffff;color:#ffffff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}

.weblogo{float:left;padding:3px 0 0 3px;margin:0 10px 0 0;}
.box-header-line{padding-top:20px;float:left;}
.word{width:220px;font-size:14px;border: 1px solid #0c2550;border-right-color: #95a3b9;border-bottom-color: #95a3b9;padding: 2px 5px 2px 5px;}
.word_title{font: bold 20px "verdana";color:#4D8606; }
.word_explanation{font-size: 12px;color:#4A494A; }
.box-header-line form{}
.zp_pos_muti{font:normal 25px 'Trebuchet MS','Arial';color: #090;}
.zp_pos_0{font:normal 25px 'Trebuchet MS','Arial';color: #090;}
.zp_pos_1{font:normal 25px 'Trebuchet MS','Arial';color: #0000FF;}
.zp_pos_2{font:normal 25px 'Trebuchet MS','Arial';color: #FF0000;}
.zp_pos_3{font:normal 25px 'Trebuchet MS','Arial';color: #F7760F;}
.zp_pos_4{font:normal 25px 'Trebuchet MS','Arial';color: #FF8000;}
.zp_pos_5{font:normal 25px 'Trebuchet MS','Arial';color: #990000;}
.zp_pos_6{font:normal 25px 'Trebuchet MS','Arial';color: #8000FF;}
.zp_pos_7{font:normal 25px 'Trebuchet MS','Arial';color: #C3D52B;}
.zp_pos_8{font:normal 25px 'Trebuchet MS','Arial';color: #C41F30;}
.zp_pos_9{font:normal 25px 'Trebuchet MS','Arial';color: #78435A;}
.zp_pos_10{font:normal 25px 'Trebuchet MS','Arial';color: #999999;}
.zp_pos_11{font:normal 25px 'Trebuchet MS','Arial';color: #07EBA2;}
.zp_pos_12{font:normal 25px 'Trebuchet MS','Arial';color: #000000;}
.zp_pos_13{font:normal 25px 'Trebuchet MS','Arial';color: #7D8A20;}
.zp_pos_14{font:normal 25px 'Trebuchet MS','Arial';color: #149E05;}
.zp_pos_15{font:normal 25px 'Trebuchet MS','Arial';color: #009900;}
.zp_pos_16{font:normal 25px 'Trebuchet MS','Arial';color: #FF00FF;}
.zp_pos_17{font:normal 25px 'Trebuchet MS','Arial';color: #FF00FF;}
.zp_pos_18{font:normal 25px 'Trebuchet MS','Arial';color: #FF00FF;}
.zp_pos_19{font:normal 25px 'Trebuchet MS','Arial';color: #FF00FF;}
.zp_pos_20{font:normal 25px 'Trebuchet MS','Arial';color: #FF00FF;}
.zp_pos_21{font:normal 25px 'Trebuchet MS','Arial';color: #FF00FF;}
.zp_pos_22{font:normal 25px 'Trebuchet MS','Arial';color: #0075CF;}
.zp_pos_23{font:normal 25px 'Trebuchet MS','Arial';color: #01706A;}
.zp_pos_24{font:normal 25px 'Trebuchet MS','Arial';color: #0000FF;}
.zp_pos_25{font:normal 25px 'Trebuchet MS','Arial';color: #009900;}
.zp_pos_26{font:normal 25px 'Trebuchet MS','Arial';color: #FF0000;}
.zp_pos_27{font:normal 25px 'Trebuchet MS','Arial';color: #F7760F;}
.zp_pos_28{font:normal 25px 'Trebuchet MS','Arial';color: #F7760F;}
.zp_pos_29{font:normal 25px 'Trebuchet MS','Arial';color: #0000FF;}

.zp_pos_bg_muti{background: #000; color:#ffffff; font-weight:bold;}
.zp_pos_bg_1{background: #0000FF; color:#ffffff; font-weight:bold;}
.zp_pos_bg_2{background: #FF0000; color:#ffffff; font-weight:bold;}
.zp_pos_bg_3{background: #F7760F; color:#ffffff; font-weight:bold;}
.zp_pos_bg_4{background: #FF8000; color:#ffffff; font-weight:bold;}
.zp_pos_bg_5{background: #990000; color:#ffffff; font-weight:bold;}
.zp_pos_bg_6{background: #8000FF; color:#ffffff; font-weight:bold;}
.zp_pos_bg_7{background: #C3D52B; color:#ffffff; font-weight:bold;}
.zp_pos_bg_8{background: #C41F30; color:#ffffff; font-weight:bold;}
.zp_pos_bg_9{background: #78435A; color:#ffffff; font-weight:bold;}
.zp_pos_bg_10{background: #999999; color:#ffffff; font-weight:bold;}
.zp_pos_bg_11{background: #07EBA2; color:#ffffff; font-weight:bold;}
.zp_pos_bg_12{background: #000000; color:#ffffff; font-weight:bold;}
.zp_pos_bg_13{background: #7D8A20; color:#ffffff; font-weight:bold;}
.zp_pos_bg_14{background: #149E05; color:#ffffff; font-weight:bold;}
.zp_pos_bg_15{background: #009900; color:#ffffff; font-weight:bold;}
.zp_pos_bg_16{background: #FF00FF; color:#ffffff; font-weight:bold;}
.zp_pos_bg_17{background: #FF00FF; color:#ffffff; font-weight:bold;}
.zp_pos_bg_18{background: #FF00FF; color:#ffffff; font-weight:bold;}
.zp_pos_bg_19{background: #FF00FF; color:#ffffff; font-weight:bold;}
.zp_pos_bg_20{background: #FF00FF; color:#ffffff; font-weight:bold;}
.zp_pos_bg_21{background: #FF00FF; color:#ffffff; font-weight:bold;}
.zp_pos_bg_22{background: #0075CF; color:#ffffff; font-weight:bold;}
.zp_pos_bg_23{background: #01706A; color:#ffffff; font-weight:bold;}
.zp_pos_bg_24{background: #0000FF; color:#ffffff; font-weight:bold;}
.zp_pos_bg_25{background: #009900; color:#ffffff; font-weight:bold;}
.zp_pos_bg_26{background: #FF0000; color:#ffffff; font-weight:bold;}
.zp_pos_bg_27{background: #F7760F; color:#ffffff; font-weight:bold;}
.zp_pos_bg_28{background: #F7760F; color:#ffffff; font-weight:bold;}
.zp_pos_bg_29{background: #0000FF; color:#ffffff; font-weight:bold;}

.zp_long{border-bottom: 1px solid red;color:red;}
.zp_short{border-bottom: 1px solid green;color:green;}
.zp_phonetic{font-family: "MS Reference Sans Serif";color: #090;}

.zp_verb_stark{color: #f0f;}
.zp_verb_schwach{color: #090;}
.zp_verb_irregulaerer{color: #f0f;}
.zp_verb_deformiert{color: #090;}
.zp_trennbar{color:#f0f;font-size:20px;}
.zp_categories{color:#D67900;}

.zp_sentence_ol ol{margin:0 0 0 20px;color:#4A494A;}
.zp_sentence_ol li {margin:0 0 1.2em 0;}

.zp_explanation_ol ol{margin:0 0 0 20px;color:#000000;}
.zp_explanation_ol li {margin:0;}

.zp_sentence_first {background:#EDF0F5;}
.zp_sentence_highlight {background:#ff0;}

.zp_verb_table {width:100%;border-collapse:collapse;margin:0;font-size:11px; }
.zp_verb_table th, .zp_verb_table td{text-align:left;padding:5px;border:1px solid #ffffff;}
.zp_verb_table th{background:#328aa4 url(images/tr_back.gif) repeat-x;color:#ffffff;}
.zp_verb_table td{background:#e5f1f4;}

.zp_verb_table tr.even td{background:#e5f1f4;}
.zp_verb_table tr.odd td{background:#f8fbfc;}

.zp_verb_table th.over, .zp_verb_table tr.even th.over, .zp_verb_table tr.odd th.over{background:#4a98af;}
.zp_verb_table th.down, .zp_verb_table tr.even th.down, .zp_verb_table tr.odd th.down{background:#bce774;}
.zp_verb_table th.selected, .zp_verb_table tr.even th.selected, .zp_verb_table tr.odd th.selected{}

.zp_verb_table td.over, .zp_verb_table tr.even td.over, .zp_verb_table tr.odd td.over{background:#ecfbd4;}
.zp_verb_table td.down, .zp_verb_table tr.even td.down, .zp_verb_table tr.odd td.down{background:#bce774;color:#ffffff;}
.zp_verb_table td.selected, .zp_verb_table tr.even td.selected, .zp_verb_table tr.odd td.selected{background:#bce774;color:#000;}

/* use this if you want to apply different styleing to empty table cells*/
.zp_verb_table td.empty, .zp_verb_table tr.odd td.empty, .zp_verb_table tr.even td.empty{background:#ffffff;}


.linkbox_decn, .linkbox_deen, .linkbox_dede, .linkbox_verb, .linkbox_satz {width:400px;height:23px;padding:0 0 0 103px;margin:10px 0;}
.linkbox_decn{background: url("images/linkbox/x_decn.gif") no-repeat;}
.linkbox_deen{background: url("images/linkbox/x_deen.gif") no-repeat;}
.linkbox_dede{background: url("images/linkbox/x_dede.gif") no-repeat;}
.linkbox_verb{background: url("images/linkbox/x_verb.gif") no-repeat;}
.linkbox_satz{background: url("images/linkbox/x_satz.gif") no-repeat;}
.lineofbox{height:21px;border-bottom: 2px solid #c4c4c4;}
.link_balls{float:right;}



.link_box{width:536px;height:21px;margin:10px 0;}
.link_box_leftpart {height:15px;font-size:14px;float:left;width:89px;background: url("images/link_box_bg.gif") no-repeat;padding:5px 0 3px 15px;}
.link_box_leftpart .small_flag {width:16px;height:16px;margin-bottom:-2px;}
.link_box_rightpart {/*margin-left:104px;*/width:430px;text-align:right;height:21px;border-bottom: 2px solid #c4c4c4;float:right}







/*CMS*/



#mini_nav_wrap{width:100%;height:25px;background:url("images/mini_bg.png") top left repeat-x}
#mini_nav {width:960px;height:25px; margin:0 auto;padding:0;font-size:12px;clear:both;}
#mini_nav div{color:#666;line-height:24px;}
#mini_nav #mini_nav_fl{float:left;}
#mini_nav #mini_nav_right {float:right;font-size:12px;height:25px;line-height:21px;padding-right:0px;}
#mini_nav #flags {height:20px;padding-top:2px;}
#mini_nav ul,#mini_nav li{margin:0;padding:0;list-style:none;}
#mini_nav .first{padding-left:4px;}
#mini_nav .first a{padding-right:13px;background:url("images/mini_arrow.png")  right 1px no-repeat;}
#mini_nav .end{border:none;}
#mini_nav ul{padding:7px 3px 0 0;}
#mini_nav li{float:left;padding:0 8px;*padding-top:1px;border-right:#ddd 1px solid;line-height:12px;color:#666;}
#mini_nav a{color:#666; text-decoration:none;}
#mini_nav a:visited{color:#666;}
#mini_nav a:hover{color:#666; text-decoration: underline;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Opera 9 rules here */
#mini_nav{font-family:Tahoma,Arial,"WenQuanYi Micro Hei","Helvetica Neue", Helvetica,sans-serif;}
}





/*频道导航*/
#channel_nav{width:960px; margin:0 auto;padding:0;font-size:12px;line-height:20px;}
#channel_nav img{border:none;}
#channel_nav ul,#channel_nav li{margin:0;padding:0;list-style:none;}
#channel_nav .bd{height:28px;background: url("images/back.gif") top left repeat-x;}
#channel_nav .ft{height:25px;background:#f5f5f5;border:#ddd 1px solid;border-top:none;clear:both;}
#channel_nav .bd ul{padding-top:0px;padding-left:0px;margin:0 0 0 6px;}
#channel_nav .bd li{float:left;font-size:13px;color:#ffffff;margin:0;padding:2px 7px 0 9px;padding:3px 7px 0 9px\0;border:0;list-style:none;height:26px;line-height:26px;line-height:25px\0;}
#channel_nav .bd .linexian{width:2px;height:12px;background:url("images/topnav_line.png") no-repeat;float:left;margin:6px 0px 0;display:inline}
#channel_nav .bd a{color:#ffffff;text-decoration:none;}
#channel_nav .bd a:visited{color:#ffffff;}
#channel_nav .bd a:hover{color:#ffffff; text-decoration: underline;}
#channel_nav .bd .curhui{background:url("images/topnav_bg.png") repeat-x;color:#000;}
#channel_nav .bd .curhui a{color:#000}
#channel_nav .bd .curhui a:visited{color:#000}
#channel_nav .bd .curhui a:hover{color:#000}
#channel_nav .bd .ywlh{line-height:24px;*line-height:25px;line-height:24px\0;}
#channel_nav .ft ul{padding-left:4px;}
#channel_nav .ft .flr{float:right}
#channel_nav .ft li{float:left;padding:3px 8px 0 10px;line-height:20px;*line-height:21px;_line-height:21px;line-height:21px\0;color:#18267B;}
#channel_nav .ft .shuxian{padding:3px 0 0 0;}
#channel_nav .ft a{color:#18267B; text-decoration:underline;font-size:11px;}
#channel_nav .ft a:visited{color:#18267B;}
#channel_nav .ft a:hover{color:#18267B; text-decoration: underline;}
#channel_nav .ft .ywlh{line-height:18px;*line-height:19px;_line-height:19px;line-height:18px\0;}


#zp_cms_container {border:0px solid #D3D3D3;margin-top:10px;} 
* html #zp_cms_container {height: 1%;} 
#zp_cms_container:after {clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
.zp_cms_span_left {width:718px;float:left;margin-right:0;padding:0 10px 0 0;border-right:0px solid #D3D3D3;}
.zp_cms_span_right {float:left;width:200px;padding:10px 10px 10px 10px;border:1px solid #D3D3D3;}
.zp_cms_pager{padding:30px 0 0 25px;width:550px;}

#zp_cms_category_container {border:0px solid #D3D3D3;margin-top:10px;} 
* html #zp_cms_category_container {height: 1%;} 
#zp_cms_category_container:after {clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}

.zp_cms_index_left {width:612px;margin-right:10px;float:left;}
.zp_cms_index_block{border:1px solid #D3D3D3;margin:0 0 10px 0;background:url("images/category_bg.png") no-repeat scroll 0 0 #FCFDFE}
.zp_cms_index_box{margin:0 auto;width:560px;padding-bottom:10px;}
.zp_cms_category_left {width:612px;float:left;border:1px solid #D3D3D3;margin-right:10px;background:url("images/category_bg.png") no-repeat scroll 0 0 #FCFDFE}
.zp_cms_article_left {width:612px;background:none repeat scroll 0 0 #F5F8FD;float:left;border-top:2px solid #003795;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;margin-right:10px;}


.zp_cms_article_left .hd,.zp_cms_article_left .bd {margin: 0 auto;width:568px;}
.zp_cms_article_left .hd {clear:both;margin-top:22px;}
.zp_cms_article_left h1 {text-shadow:0 0 9px #635B5B;color:#000000;font:800 26px/30px "宋体",arial;text-align:center;margin-bottom:5px;}
.zp_cms_article_left .title_info {overflow:hidden;text-align:center;position:relative;width:568px;margin:0 auto;}
.zp_cms_article_left .bd {clear:both;padding-bottom:20px;}
.zp_cms_article_left .line {border-top:1px solid #E5E5E5;font-size:0;height:1px;margin-top:10px;}
.zp_cms_article_left .cont{line-height:25px;font-size:12px;padding:20px 0;font-family:"courier new","Deja Vu Sans Mono";}
.zp_cms_article_left .cont table{border-width:1px 0 0 1px;border-style:solid;border-color:#D3D3D3;table-layout:fixed;}
.zp_cms_article_left .cont table td{padding:5px 8px;border-width:0 1px 1px 0;border-style:solid;border-color:#D3D3D3}
.zp_cms_article_left .icos{line-height:24px;font-size:14px;padding:20px 0;text-align:center;}
.zp_cms_article_left .next_and_previous{line-height:24px;font-size:12px;padding:0 0 20px 0;}

.zp_cms_article_left .like{color:#55cf18;margin:-10px 0 0 0;}
.zp_cms_article_left .dislike{color:#f75024;margin:-10px 0 0 0;}
.zp_cms_article_left .imgrefresh{margin-bottom:-7px;padding-left:30px;}
.zp_cms_article_left .imgrefresh_sm{width:14px;height:14px;margin-bottom:-2px;padding-left:10px;}
.zp_cms_article_left .imglike{margin-bottom:-7px;}
.zp_cms_article_left .imglike_sm{width:14px;height:14px;margin-bottom:-2px;}
.zp_cms_article_left .imgdislike{margin-bottom:-7px;padding-left:30px;}
.zp_cms_article_left .imgdislike_sm{width:14px;height:14px;margin-bottom:-2px;padding-left:10px;}

.zp_cms_content_box{margin:0 auto;width:560px;padding-bottom:30px;}
.zp_cms_category_title{font-size:20px; line-height:40px; color:#18267B; font-family:"黑体"}
.zp_cms_category_more{font-size:14px; float:right;}

.zp_cms_list_box{position:relative;margin:0 auto;width:560px;margin-top:8px;}
.zp_cms_list_box .list {color:#002279;font-size:14px;line-height:24px;margin-top:10px;}
.zp_cms_list_box .time {color:#9c9c9c;font-size:12px;float:right;}
.zp_cms_list_box .top {margin-bottom:-1px;width:14px;height:14px;}
.zp_cms_category_right {float:left;width:336px;padding:0;}
.zp_cms_category_right_box {width:336px;}
.zp_cms_category_right_box .hd {width:336px;height:29px;line-height:29px;background:url("images/hot_rticle_title_bg.png") no-repeat scroll 0 0 transparent;}
.zp_cms_category_right_box .bd {width:334px;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;background:none repeat scroll 0 0 #F3F8FF;padding:10px 0 0;}

/*排行*/
.hot-article{margin-top:10px}
.hot-article .bd{padding-bottom:10px}
.hot-article h2{width:70px;float:left;font-size:14px;margin:0;padding-left:12px;}
.hot-article .tabTit{float:right;width:245px;overflow:hidden;zoom:1;margin-right:1px;_display:inline}
.hot-article .tabTit span{width:55px;height:29px;float:right;text-align:center;background:url("images/prolist_bg.png") 0 -31px no-repeat;cursor:pointer}
.hot-article .tabTit span.select{background-position:-60px -31px}
.hot-article ol{margin-left:11px;list-style:none outside none;}
.hot-article li{width:100%;overflow:hidden;zoom:1}
.hot-article li em{width:16px;height:15px;background:url("images/prolist_bg.png") no-repeat -294px -51px;float:left;text-align:center;line-height:15px;color:#ffffff;font-size:10px;margin-right:9px;_display:inline;margin-top:2px;position:relative;}
.hot-article li em.hot{background-position:-294px -31px}
.hot-article li a{float:left}







.menunavtit, .main-body-title{line-height:24px;color:#ffffff;background-color:#F5C346;padding-left:15px;font-weight:bold;padding-top:1px;background-image:url("images/menunavtitle-bg.png");background-repeat:repeat-x;font-size:110%;}
.main_article_block{border:1px solid #D3D3D3;margin-bottom:10px;width:612px;}
.main-body-title{padding:5px 0 0 40px;width:678px;height:30px;background:url("images/title-bg.png") no-repeat scroll 0 -190px transparent;}
.main-body-title a{color: #333333;}
.menunavtit{width:145px;}

#menunav{width:160px;margin-top:1px;font-size:12px;margin-bottom:10px}
#menunav ul{margin:0px;padding:0px}
#menunav li{background-color:#BED7F1;list-style-type:none;padding:0.3em 4px 0.3em 15px;line-height:1.2em;margin-bottom:1px;font-size:100%}
#menunav li a{color:#002271;font-weight:normal;}
#menunav li a:hover{text-decoration:none;color:#E72609}
.navhighlight {font-weight:bold;}
.menunavkong{width:680px;vertical-align:top}
/* Left Side */
#menusubnav, #menusubnav2 { background-color: #BED7F1}
#menusubnav div, #menusubnav2 div { padding-left: 15px; font-weight: bold; color:#275F9D; padding-top: 0.3em; padding-bottom: 0.3em; line-height: 140%; margin-bottom:1px; border-top: solid 1px #FFFFFF; }
#menunav .hadesub { padding-left: 0px; font-weight: bold; color: #275F9D; }
#menunav .hadesub .hadesubsub { padding-left: 15px; }
#menunav li { padding-top: 0em; padding-bottom:0em; padding-right:0px; line-height: 22px; margin-top: 1px; }
#menusubnav ul li, #menusubnav2 ul li { background-color: #e7eff9; list-style-type: none; padding-left: 25px; padding-top: 0.3em; padding-bottom: 0.3em; line-height: 110%; margin-top: 0px; border-top: solid 1px #FFFFFF; }
#menusubnav ul li a, #menusubnav2 ul li a { color: #002271; text-decoration: none; font-weight: normal; }

/* Right Side */
.main-body {width:698px;padding: 10px 10px 10px 10px; clear: both; overflow: hidden; text-align:justify;line-height:150%; font-size:14px;}
.main-body .readmore{padding-top:5px;}
.main-body h3 { border-bottom: solid 1px #CCCCCC; padding-bottom: 4px; padding-top: 10px;}
.main-body ol{margin:0;padding-left:25px;}
.main-body ol li{margin:0;padding:0 0 7px;display:list-item;list-style-type:decimal;}
.main-body ul{margin:0;padding-left:12px;}
.main-body ul li{margin:0;padding:0;display:list-item;list-style-type:disc;}
.main-body table {border-top:1px solid #ccc;border-left:1px solid #ccc;}
.main-body table td {border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.main-body-bottom-table table {border:0px}
.main-body-bottom-table table td {border-bottom:1px solid #ccc;border-right:0px;}
.main-body-invisible-table table {border:0px}
.main-body-invisible-table table td {border-bottom:0px;border-right:0px;}





















/* forms.css */
label {font-weight:normal;/*zp*/}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0 0;/*zp*/border:1px solid #bbb;}
input.text:focus, input.title:focus, textare a:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}



/*index.php*/
.bt1{
 width: 80px;
 height: 30px;
 color:white;
 font-size: 12px;
 border: solid 1px #b6c7d7;
 background: #e8f5fe;
 text-align: center;
}
.bt2{
 width: 80px;
 height: 30px;
 color:white;
 font-size: 12px;
 border: solid 1px #dbde99;
 background: #ffffdd;
 text-align: center;
}
.bt3{
 width: 80px;
 height: 30px;
 color:white;
 font-size: 12px;
 border: solid 1px #adcd3c;
 background: #f2fddb;
 text-align: center;
}
.bt4{
 width: 80px;
 height: 30px;
 color:white;
 font-size: 12px;
 border: solid 1px #f8b3d0;
 background: #ffe7f4;
 text-align: center;
}
/**/
#svc-tab{}
#svc-tab .bgp-fr {
	background: url("tab_sprite_all.gif") no-repeat 0px 0px
}
#svc-toolbar .bgp-fr {
	background: url("svc_sprite_all.png") no-repeat 0px 0px
}
.ttv {
	background: url("svc_sprite_all.png") no-repeat 0px 0px
}

.bgp a {
	display: block; cursor: pointer
}
.bgp span {
	display: block; cursor: pointer
}
.bgp .bgp-fr {
	margin: 0px auto
}
#indexwrapper {
	font-size: 12px; text-align: center
}

#logo {
	margin: 0px auto
}
#svc-tab td {
	padding-right: 0.35em; padding-left: 0.4em; font-size: 1em; padding-bottom: 0px; padding-top: 0px
}
#svc-tab .separator {
	font-size: 0.8em; color: #c2c2c2; padding-top: 33px
}
#svc-tab a span {
	color: #0000cc; text-decoration: none
}
#svc-tab a:hover span {
	text-decoration: underline
}
#svc-tab strong {
	font-weight: bold
}
.svc-tab_noimg {
	padding-top: 33px
}
#svc-tab .bgp-fr {
	margin-bottom: 0.2em; width: 33px; height: 33px
}
#we-i .bgp-fr {
	background-position: 0px 0px
}
#im-i .bgp-fr {
	background-position: 0px -33px
}
#ne-i .bgp-fr {
	background-position: 0px -66px
}
#bl-i .bgp-fr {
	background-position: 0px -99px
}
#gr-i .bgp-fr {
	background-position: 0px -132px
}
#search_form {
	margin-top: 0.2em
}
#q {
	border-right: #7e9dba 1px solid; padding-right: 0px; border-top: #7e9dba 1px solid; padding-left: 5px; font-size: 1em; padding-bottom: 2px; border-left: #7e9dba 1px solid; width: 415px; color: #444; padding-top: 4px; border-bottom: #7e9dba 1px solid; font-family: gulim,arial,sans-serif,verdana
}
.search_button {
	padding-right: 1.5em; padding-left: 1.5em; padding-bottom: 0px; overflow: visible; width: auto; line-height: 1.1em; padding-top: 0.2em
}
#search_options {
	margin-top: 0.5em; font-size: 0.9em; color: #444
}
#search_options label {
	margin-left: 0.1em
}
#search_options .separator {
	margin: 0px 0.3em 0px 0.35em; color: #999
}
#search_scope {
	margin: 0px 2em 0px 0px
}
#search_scope input {
	margin: 0px 0px -0.15em 0.4em
}
.promo_line {
	font-size: 0.9em; margin-bottom: 1em
}
#footer {
	font-size: 12px;
}
#footer .separator {
	padding-right: 0.3em; padding-left: 0.35em; padding-bottom: 0px; color: #999; padding-top: 0px
}
#copyright {
	margin-top: 1.5em; font-size: 0.83em; color: #444; font-family: arial
}
.tt {
	font-size: 1.2em; z-index: 2; background: #ffffff; left: 0px; position: absolute; top: 0px
}
.ttl {
	font-size: 0px; margin: 0px 1px; overflow: hidden; height: 1px; background-color: red
}
.ttc {
	border-right: red 1px solid; border-left: red 1px solid; text-align: center
}
.tt-text {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; padding-top: 0.2em; white-space: nowrap
}
.ttdc {
	overflow: hidden; height: 1px
}
.ttdl {
	filter: alpha(opacity=75); float: left; width: 1px; height: 1px; moz-opacity: .75; opacity: .75
}
.ttdr {
	filter: alpha(opacity=75); float: left; width: 1px; height: 1px; moz-opacity: .75; opacity: .75
}
.ttdr {
	float: right
}
.ttvc {
	height: 4px
}
.ttv {
	z-index: 3; margin: 0px auto; overflow: hidden; width: 8px; position: relative; top: -1px; height: 4px
}
#svc-toolbar {
	margin: 30px auto 20px;
}
#svc-toolbar .bgp-fr {
	margin-bottom: 12px; width: 52px; height: 37px
}
#svc-toolbar td {
	text-align:center;padding-right: 0.35em; padding-left: 0.4em; font-size: 12px; padding-bottom: 0px; padding-top: 0px
}
#gm-i .bgp-fr {
	background-position: 0px 0px
}
#gm-i:hover {
	color: #ea0000
}
#gm-i-tt .ttl {
	background-color: #ea0000
}
#gm-i-tt .ttdl {
	background-color: #ea0000
}
#gm-i-tt .ttdr {
	background-color: #ea0000
}
#gm-i-tt .ttc {
	border-left-color: #ea0000; border-bottom-color: #ea0000; border-top-color: #ea0000; border-right-color: #ea0000
}
#gm-i-tt .ttv {
	background-position: -364px 0px
}
#ta-i .bgp-fr {
	background-position: 0px -185px
}
#ta-i:hover {
	color: #ffb400
}
#ta-i-tt .ttl {
	background-color: #ffb400
}
#ta-i-tt .ttdl {
	background-color: #ffb400
}
#ta-i-tt .ttdr {
	background-color: #ffb400
}
#ta-i-tt .ttc {
	border-left-color: #ffb400; border-bottom-color: #ffb400; border-top-color: #ffb400; border-right-color: #ffb400
}
#ta-i-tt .ttv {
	background-position: -364px -185px
}
#ca-i .bgp-fr {
	background-position: 0px -37px
}
#ca-i:hover {
	color: #0d53a4
}
#ca-i-tt .ttl {
	background-color: #0d53a4
}
#ca-i-tt .ttdl {
	background-color: #0d53a4
}
#ca-i-tt .ttdr {
	background-color: #0d53a4
}
#ca-i-tt .ttc {
	border-left-color: #0d53a4; border-bottom-color: #0d53a4; border-top-color: #0d53a4; border-right-color: #0d53a4
}
#ca-i-tt .ttv {
	background-position: -364px -37px
}
#no-i .bgp-fr {
	background-position: 0px -222px
}
#no-i:hover {
	color: #3aa4df
}
#no-i-tt .ttl {
	background-color: #3aa4df
}
#no-i-tt .ttdl {
	background-color: #3aa4df
}
#no-i-tt .ttdr {
	background-color: #3aa4df
}
#no-i-tt .ttc {
	border-left-color: #3aa4df; border-bottom-color: #3aa4df; border-top-color: #3aa4df; border-right-color: #3aa4df
}
#no-i-tt .ttv {
	background-position: -364px -222px
}
#to-i .bgp-fr {
	background-position: 0px -74px
}
#to-i:hover {
	color: #878787
}
#to-i-tt .ttl {
	background-color: #878787
}
#to-i-tt .ttdl {
	background-color: #878787
}
#to-i-tt .ttdr {
	background-color: #878787
}
#to-i-tt .ttc {
	border-left-color: #878787; border-bottom-color: #878787; border-top-color: #878787; border-right-color: #878787
}
#to-i-tt .ttv {
	background-position: -364px -74px
}
#de-i .bgp-fr {
	background-position: 0px -111px
}
#de-i:hover {
	color: #1da745
}
#de-i-tt .ttl {
	background-color: #1da745
}
#de-i-tt .ttdl {
	background-color: #1da745
}
#de-i-tt .ttdr {
	background-color: #1da745
}
#de-i-tt .ttc {
	border-left-color: #1da745; border-bottom-color: #1da745; border-top-color: #1da745; border-right-color: #1da745
}
#de-i-tt .ttv {
	background-position: -364px -111px
}
#pi-i .bgp-fr {
	background-position: 0px -148px
}
#pi-i:hover {
	color: #9e7eb9
}
#pi-i-tt .ttl {
	background-color: #9e7eb9
}
#pi-i-tt .ttdl {
	background-color: #9e7eb9
}
#pi-i-tt .ttdr {
	background-color: #9e7eb9
}
#pi-i-tt .ttc {
	border-left-color: #9e7eb9; border-bottom-color: #9e7eb9; border-top-color: #9e7eb9; border-right-color: #9e7eb9
}
#pi-i-tt .ttv {
	background-position: -364px -148px
}

/* mydict.org hot posts*/
.module{
padding-left:15px;
}
