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,
b, u, i, center,
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-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
:focus {
    outline: 0;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
thead,tbody,td,th {
    background: transparent none;
    border-collapse: collapse;
    padding:0;
    margin:0;
}
html {
    height: 100%;
}
body {
    font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
    width: 100%;
    height: 100%;
    background: #ebeff4 url('/images/manage/body-bg.gif') repeat-x left top;
}
a {
    color: #458fcf;
    outline: none;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
p {
    margin: 0 0 18px
}
img {
    border: none;
}
input {
    vertical-align: middle;
}
font{font-weight:normal;}
#wrapper {
    width: 935px;
    margin: 0 auto;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
#header {
    height: 92px;
    position: relative;
}
#header-top{
    height:56px;
    position: relative;
    overflow: hidden;
}
#header-top #logo{
    width:221px;
    float:left;
}
#header-top #admin-data{
    width:273px;
    float:right;
    color:#c8d9ee;
    font-size:7pt;
    text-transform: uppercase;
    padding-top:20px;
    text-align: right;
}
#header-top #admin-data img{
    padding:0 3px;
}
#header-top #sys-info{
    width:441px;
    margin:0 273px 0 221px;
    padding-top:19px;
}
#header-top #sys-info ul{
    display:block;
    margin:0 auto;
    /*width:365px;*/
    width:420px;
}
#header-top #sys-info li{
    display:block;
    float:left;
    margin:0 9px;
}
#header-top #sys-info li a{
    color:#f3f2d7;
    text-transform: uppercase;
    font-size:8pt;
    vertical-align: top;
    text-decoration: none;
}
#header-top #sys-info span.jclock{
    color:#f3f2d7;
    text-transform: uppercase;
    font-size:8pt;
    vertical-align: top;
}
#header-top #sys-info li img{
    padding-right:7px;
    padding-top:3px;
}
#middle {
    width: 100%;
    padding: 0 0 100px;
    height: 1%;
/*    position: relative;*/
    padding-top:21px;
    margin-bottom:20px;
}
#middle:after {
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}
#container {
    width: 100%;
    float: left;
    overflow: hidden;
    background: url('/images/manage/content-bg.gif') repeat-y right;
}
#content {
    padding: 0 0 0 221px;
    background: url('/images/manage/content-top-bg.gif') no-repeat top right;
}
#content-inner{
    padding:24px 16px 21px 18px;
    background: url('/images/manage/content-bottom-bg.gif') no-repeat bottom right;
}
#sideLeft {
    float: left;
    width: 205px;
    margin-left: -100%;
/*    position: relative;*/
}
#footer{
    width: 100%;
    margin: -100px auto 0;
    height: 100px;
    background: url('/images/manage/footer-bg.gif') repeat-x;
    position: relative;
}
#footer-inner{
    width:935px;
    margin:0 auto;
    background: url('/images/manage/footer-inner-bg.gif') repeat-x top;
    color:#92a7bb;
    font-size:8pt;
    padding-top:30px;
}
#footer-inner a{
    color:#92a7bb
}
#footer-inner #footer-left{
    width:467px;
    float:left;
}
#footer-inner #footer-right{
    width:468px;
    float:right;
    text-align: right;
    padding-top:10px;
}

/*MENU*/
#jsddm{
    margin: 0;
    padding: 0;
    display:block;
    height:36px;
}
#jsddm li.menu-separator{
    width:2px;
    height:36px;
    background: url('/images/manage/menu-separator.gif') no-repeat;
    margin:0;
    padding:0;
}
#jsddm ul{
    height:34px;
    position: absolute;z-index: 100;
    display: inline-block
}
#jsddm li{
    float: left;
    list-style: none;
    font: 10pt Arial,Tahoma;
}
#jsddm li a{
    display: block;
    padding: 9px 20px 0 20px;
    text-decoration: none;
    height:27px;
    white-space: nowrap;
    color:#ffffff;
    font-size: 10pt
}
#jsddm li a:hover, #jsddm li a.a_selected{
    color:#c5e2f5;
}
#jsddm li:hover,#jsddm li.active{
    background: url('/images/manage/menu-active-bg.gif') repeat-x;
}
#jsddm li ul{
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 100;
    visibility: hidden;
}
#jsddm div a{
    color:#a9d2ee;
}
#jsddm li ul li{
    display: block;
    text-align: left;
    font-size:10pt;
    background-color: #0076c3;
    height:39px;
    float: none;
}
#jsddm li ul li:first{
    border-top:1px solid #0053a3;
}
#jsddm li ul li{
    border-bottom:1px solid #0053a3;
}
#jsddm li ul li.sub-menu-bottom,#jsddm li ul li.sub-menu-bottom:hover{
    background: none;
    height: 20px;
    line-height: 0;
}
#jsddm li ul li.sub-menu-bottom .sub-menu-bottom-left{
    width:4px;height:20px;float:left;background:url('/images/manage/sub-menu-bottom-left.png') no-repeat;
    line-height: 0;
}
#jsddm li ul li.sub-menu-bottom .sub-menu-bottom-right{
    width:4px;height:20px;float:right;background:url('/images/manage/sub-menu-bottom-right.png') no-repeat;
}
#jsddm li ul li.sub-menu-bottom .sub-menu-bottom-bg{
    height:20px;margin:0 4px;background:url('/images/manage/sub-menu-bottom-bg.png') repeat-x;
}
#jsddm li ul li a{
    width: auto;
    color:#c5e2f5;
    padding: 12px 0 0 0;
    height:23px;
    margin:0px 15px 0px 20px;
    text-transform: none;
}
#jsddm li ul li a:hover,
#jsddm a.a_selected_cat{
    color:#c5e2f5;
}
#jsddm li ul li:hover{
    background: url('/images/manage/sub-menu-active-bg.gif') repeat-x;
}
#jsddm li ul li.sub-menu-left,#jsddm li ul li.sub-menu-right{
    width:25px;
    height:37px;
}
#jsddm li ul li.sub-menu-left{
    background: url('/images/manage/sub-menu-left.png') no-repeat;
}
#jsddm li ul li.sub-menu-right{
    background: url('/images/manage/sub-menu-right.png') no-repeat;
}
#jsddm li ul li.sub-menu-separator{
    width:1px;
    height:37px;
    background:url('/images/manage/sub-menu-separator.png') no-repeat;
}
#menu-left{
    width:23px;
    height:49px;
    background: url('/images/manage/menu-left.png') no-repeat;
    float:left;
}
#menu-right{
    width:23px;
    height:49px;
    background: url('/images/manage/menu-right.png') no-repeat;
    float:left;
}
/*END MENU*/
#menu-logout{
    float:right;
    padding-top:9px;
}
#menu-logout img{
    padding-right:5px;
}
#menu-logout a{
    color:#f3f2d7;
    text-decoration: none;
}
/*sidebar box*/
.s-box{
    width:205px;
    margin-bottom: 21px;
}
.s-box .s-box-title{
    height:40px;
    background: url('/images/manage/s-box-title.gif') no-repeat;
}
.s-box .s-box-title span{
    font-size:10pt;
    color:#175393;
    font-weight: bold;
    display:block;
    padding:10px 0 0 17px;
}
.s-box .s-box-content{
    padding:14px 18px 10px 17px;
    background: url('/images/manage/s-box-content-bg.gif') repeat-y;
    width:170px;
}
.s-box .s-box-bottom{
    width:205px;
    height:4px;
    line-height: 4px;
    background: url('/images/manage/s-box-bottom.gif') no-repeat;
}
.s-box .s-box-list li{
    display:block;
    background: url('/images/manage/s-list-line.gif') repeat-x bottom;
}
.s-box .s-box-list li.last{
    background: none;
}
.s-box .s-box-list li a{
    display:block;
    padding:13px 0 14px 17px;
    background: url('/images/manage/dop-dot.gif') no-repeat left center;
    color:#0072bc;
}
.s-box .s-box-list li a:hover,.s-box .s-box-list li a.active{
    background: url('/images/manage/dop-dot-active.gif') no-repeat left center;
    color:#00aeef;
}
/*end sidebar box*/
/*search*/
#search{
    height:29px;
    background: url('/images/manage/search-bg.gif') repeat-x;
}
#search .search-left{
    display: block;
    float:left;
    width:6px;
    height:29px;
    background: url('/images/manage/search-left.gif') no-repeat;
}
#search .search-sbmt{
    width:29px;
    height:29px;
    border: none;
    background: url('/images/manage/search-sbmt.gif') no-repeat;
    float:right;
    padding:0;
    cursor: pointer;
}
#search .search-text{
    width:130px;
    margin-top:6px;
    border:none;
    background: none;
    color:#175393;
    font-size:10pt;
}
/*end search*/
#content img.icon{
    float:left;
}
#content{
    color:#2c6894;
}
#content .clear{
    clear: both;
}
#content h2{
    color:#175393;
    font-size:15pt;
    font-weight: normal;
    padding-top:7px;
    padding-left:40px;
}
#content .list{
    list-style: none;
    display: block;
    overflow: hidden;
    background: url('/images/manage/list-ul-bg.gif') repeat-x bottom;
    clear: both;
}
#content .list li{
    display:block;
    float:left;
    height:34px;
    background: url('/images/manage/list-li-bg.gif') repeat-x;
    margin-right:1px;
}
#content .list li:hover, #content .list li.active{
    background: url('/images/manage/list-li-hover-bg.gif') repeat-x;
}
#content .list a{
    display:block;
    font-size:8pt;
    color:#175393;
    padding:7px 6px 0 6px;
    text-decoration: none;
    height:27px;
    background: url('/images/manage/list-left.gif') no-repeat left;
}
#content .list a:hover,#content .list li.active a{
    color:#ffffff;
    background: url('/images/manage/list-left-active.gif') no-repeat left;
}
#content .list div{
    background: url('/images/manage/list-right.gif') no-repeat right;
}
#content .list div:hover,#content .list li.active div{
    background: url('/images/manage/list-right-active.gif') no-repeat right;
}
#content hr{
    border: none;
    border-bottom:1px solid #d7e1e8;
    height:1px;
}

#content .box{
    width:333px;
    margin-bottom: 21px;
    margin-right:14px;
    float:left;
}
#content .box.last{
    margin-right:0;
}
#content .box .box-title{
    height:35px;
    background: url('/images/manage/box-title.gif') no-repeat;
}
#content .box .box-title span{
    font-size:10pt;
    color:#4a8ab8;
    font-weight: bold;
    display:block;
    padding:10px 0 0 17px;
}
#content .box .box-content{
    padding:14px 18px 10px 17px;
    background: url('/images/manage/box-content-bg.gif') repeat-y;
    width:298px;
}
#content .box .box-bottom{
    width:333px;
    height:4px;
    line-height: 4px;
    background: url('/images/manage/box-bottom.gif') no-repeat;
}
#content .box .box-list li{
    display:block;
    background: url('/images/manage/s-list-line.gif') repeat-x bottom;
    overflow: hidden;
}
#content .box .box-list li .left{
    float:left;
    display:block;
    width:133px;
    padding:13px 0 14px 0;
    color:#3274a3;
    font-weight: bold;
}
#content .box .box-list li .right{
    display: block;
    margin-left:135px;
    padding:13px 0 14px 0;
    color:#5271a9;
}
#content .box .box-list li.last{
    background: none;
}
#content .box .box-list li a{
    display:block;
    padding:13px 0 14px 0;
    color:#458fcf;
}
#content .box .box-list li a:hover{
    color:#00aeef;
}
#content .red{
    color:#ed1c24;
    font-weight: bold;
}
#content .green{
    color:#598527;
    font-weight: bold;
}
#content .blue{
    color:#7494ce;
    font-weight: bold;
}
#content .orange{
    color:#fe8a00;
    font-weight: bold;
}
#content .quick-links{
    list-style: none;
    overflow: hidden;
    margin-bottom:20px;
}
#content .quick-links li{
    float:left;
    margin-right:11px;
}
#content .quick-links li.last{
    margin-right:0;
}
#content .quick-links a{
    display: block;
    text-align: center;
    text-decoration: none;
    color:#5f778f;
    line-height: 2;
}
#content .tbl{
    width:100%;
    border-bottom: 1px solid #cedbe6;
    background: url('/images/manage/tbl-thead-bg.gif') repeat-x top;
}
#content .tbl thead{
    height: 36px;
    width:100%;
}
#content .tbl thead tr{
    height: 36px;
    width:100%;
}
#content .tbl thead th{
    border-left: 1px solid #cedbe6;
    background: none transparent;
    line-height: 3;
    margin:0;
    padding:0 3px;
}
#content .tbl thead th.last{
    background: url('/images/manage/tbl-thead-tr-bg.gif') no-repeat right top;
}
#content .tbl thead th:first-child{
    border:none;
    background: url('/images/manage/tbl-thead-th-first.gif') no-repeat left;
}
#content .tbl tbody td{
    padding:20px 10px;
    border-left: 1px solid #cedbe6;
    border-collapse: collapse;
    background: transparent;
    vertical-align:middle;
}
#content .tbl tbody td.last{
    background: url('/images/manage/tbl-border-color.gif') repeat-y right;
}
#content .tbl tbody td:first-child{
    border:none;
    background: url('/images/manage/tbl-border-color.gif') repeat-y left;
}
#content .tbl tbody tr.odd td{
    background-color: #ffffff;
}
#content .tbl tbody tr.even td{
    background-color: #f4f6f9;
}
#content .tbl tbody td.center,#content .tbl thead th.center{
    text-align: center;
}
#content .tbl tbody td.left,#content .tbl thead th.left{
    text-align: left;
}
#content .tbl tbody td.right,#content .tbl thead th.right{
    text-align: right;
}
#content .tbl tbody tr.deleted td{
    text-decoration: line-through;
    color:#AE0000;
}
#content .tbl th .check-box{
    float:left;
    margin:12px 12px 0 22px;
    cursor: pointer;
}
#content .tbl td .check-box{
    float:left;
    margin:0 12px 0 12px;
    cursor: pointer;
}
#content .tbl td.slim{
    padding-top:3px;
    padding-bottom:3px;
}
#content .tbl p{
    padding:0px;
    margin:0px;
}
#content .pagination{
    height:35px;
    background-color: #f4f6f9;
    overflow: hidden;
}
#content .pagination .actions{
    float:left;
    width:250px;
    padding-left:10px;
    padding-top:6px;
}
#content .pagination .actions select{
    width:150px;
    border: 1px solid #d0d3d5;
    font-size:9pt;
    color:#669baf;
    background: url('/images/manage/select-bg.gif') repeat-x bottom;
    padding:2px;
    vertical-align: top
}
#content .pagination .actions select option{
    line-height: 2;
}
#content .pagination .pages{
    margin-left:270px;
    text-align: right;
    padding-right:10px;
}
#content .pagination .pages .pages-align{
    float:right;
    height:35px;
    overflow: hidden;
}
#content .pagination .pages .pages-align a{
    display:block;
    float:left;
    width:23px;
    height:35px;
    color:#0077c0;
    text-decoration: none;
    text-align: center;
    line-height: 3;
    font-weight: bold;
}
#content .pagination .pages .pages-align a:hover{
    background-color: #e7ecf1;
    color:#669baf;
}
#content .pagination .pages .pages-align strong{
    display:block;
    float:left;
    width:23px;
    height:35px;
    background-color: #e7ecf1;
    color:#669baf;
    text-align: center;
    line-height: 3;
    cursor: pointer;
}
#content .form-tbl{
    width:680px;
    background: url('/images/manage/form-tbl-bg.gif') repeat-y;
    border-bottom:1px solid #d7e1e8;
}
#content .form-tbl tr{
    background: url('/images/manage/form-tbl--tr-bg.gif') no-repeat bottom;
}
#content .form-tbl td{
    vertical-align: middle;
    font-weight: bold;
    padding:10px 16px;
}
#content .form-tbl td.slim{
    font-weight: normal;
}
#content .form-tbl .form-tbl-head{
    height:35px;
    background: url('/images/manage/form-tbl-head.gif') no-repeat;
    color: #4A8AB8;
    font-size: 10pt;
    font-weight: bold;
}
#content .form-tbl .form-tbl-head td{
    padding: 0 0 0 16px;
}
#content .form-tbl select{
    width:250px;
    height:29px;
    border:none;
    color:#175393;
    padding:5px;
    vertical-align: middle;
    border:1px solid #d7e1e8;
    border-radius:4px;
    line-height: 2;
}
#content .form-tbl .input-text,#content .tbl .input-text{
    width:236px;
    height:29px;
    padding:0 7px;
    border:none;
    color:#175393;
    line-height:2;
    border:1px solid #d7e1e8;
    border-radius:4px;
}
#content .form-tbl .textarea,#content .tbl .textarea{
    width:95%;
    height:80px;
    padding:0 7px;
    border:none;
    color:#175393;
    line-height:2;
    border:1px solid #d7e1e8;
    border-radius:4px;
}
#content .form-tbl .vtop,#content .tbl .vtop{vertical-align: top;}
#content .form-tbl .vbottom,#content .tbl .vbottom{vertical-align: bottom;}
#content .form-tbl .vmiddle,#content .tbl .vmiddle{vertical-align: middle;}
.none{display:none;}
.x100{width:100px;}
.x150{width:150px;}
.x200{width:200px;}
.x250{width:250px;}
.x300{width:300px;}
.x350{width:350px;}
.x400{width:400px;}
.btn-cube{
    width:90px;
    height:23px;
    background: url('/images/manage/btn-cube.gif') no-repeat;
    color:#ffffff;
    font-weight:bold;
    display:block;
    float:left;
    text-align: center;
    text-decoration: none;
    padding-top:3px;
    margin-right:10px;
}
.btn-cube2{
    width:130px;
    height:23px;
    background: url('/images/manage/btn-cube2.gif') no-repeat;
    color:#ffffff;
    font-weight:bold;
    display:block;
    float:left;
    text-align: center;
    text-decoration: none;
    padding-top:3px;
    margin-right:10px;
}
.btn-cube3{
    width:170px;
    height:23px;
    background: url('/images/manage/btn-cube3.gif') no-repeat;
    color:#ffffff;
    font-weight:bold;
    display:block;
    float:left;
    text-align: center;
    text-decoration: none;
    padding-top:3px;
    margin-right:10px;
}
.btn-ok{
    width:58px;
    height:23px;
    background: url('/images/manage/btn-ok.gif') no-repeat;
    border: none;
    vertical-align: top;
    cursor: pointer;
}
.btn-save{
    width:96px;
    height:29px;
    background: url('/images/manage/btn-save.gif') no-repeat;
    border: none;
    vertical-align: top;
    cursor: pointer;
}
.btn-save2{
    width:96px;
    height:29px;
    background: url('/images/manage/btn-save2.gif') no-repeat;
    border: none;
    vertical-align: top;
    cursor: pointer;
    color:#ffffff;
    font-weight:bold;
    font-size:9pt;
}
.btn-cancel{
    width:96px;
    height:29px;
    background: url('/images/manage/btn-cancel.gif') no-repeat;
    border: none;
    vertical-align: top;
    cursor: pointer;
}
#content .slim-content .tbl td{
    padding-bottom:3px;
    padding-top:3px;
}
#content .message{
    padding:40px;
    text-align:center;
}
#login-box{
    width:333px;
    margin:100px auto;
}
#login-box .title{
    width:333px;
    height:35px;
    background: url('/images/manage/login-box-title.gif') no-repeat;
}
#login-box .title span {
    color: #4A8AB8;
    display: block;
    font-size: 10pt;
    font-weight: bold;
    padding: 10px 0 0 35px;
}
#login-box .login-tbl{
    width:333px;
    background: url("/images/manage/box-content-bg.gif") repeat-y;
}
#login-box .login-tbl td {
    color: #3274A3;
    font-weight: bold;
    padding: 10px 15px;
}
#login-box .login-tbl td input.input-text {
    border: 1px solid #D7E1E8;
    border-radius: 4px 4px 4px 4px;
    color: #175393;
    height: 29px;
    line-height: 2;
    padding: 0 7px;
    width: 190px;
}
#login-box .login-box-bottom{
    width:333px;
    height:4px;
    background: url('/images/manage/login-box-bottom.gif') no-repeat;
}
.btn-enter{
    background: url("/images/manage/btn-enter.gif") no-repeat;
    border: none;
    cursor: pointer;
    height: 23px;
    vertical-align: top;
    width: 58px;
}

/*select category*/
.langbox
{
	display:inline !important;
}
.scrollbox
{
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 130px;
	overflow-y: scroll;
	width: 500px;
}
.scrollbox div.even
{
	background: #FFFFFF;
}
.scrollbox div.odd
{
	background: #E4EEF7;
}
.href
{	cursor:pointer;}
.level-1
{
	padding-left: 0px;
}
.level-2
{
	padding-left: 15px;
}
.level-3
{
	padding-left: 30px;
}
.level-4
{
	padding-left: 45px;
}
.level-5
{
	padding-left: 60px;
}

/*new*/
.icon-edit{ background: url("/images/manage/edit-s2.gif") 0% 2px no-repeat transparent;padding-left: 15px;}
.top{vertical-align:top!important;}
.block .parent { padding: 0px 0px 0px 15px;}

.icon10.new-window { background-position: -80px -30px;}
* i.icon10 { margin: 0.4em 0.3em 0px 0px;text-decoration: none !important;vertical-align: top;}
i.icon10 { background-image: url("/images/manage/icon10.png");background-repeat: no-repeat;display: inline-block;height: 10px;text-decoration: none !important;text-indent: -9999px;width: 10px;}
.link{color:green;}
.link:hover{color:#ae0000}
.display-inline{display:inline-block;margin-top:3px;}
.link_user{color:#b0de09;}
