/*.layout_north{
    background-image: url(../_images/top/main_46.jpg);
    background-repeat: repeat-x;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 10px 10px;
}
.layout_west{
    background-image: url(../_images/top/main_46.jpg);
    background-repeat: repeat-x;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    width: 200px; 
    padding: 12px 10px;
}
.layout_east{
    background-image: url(../_images/top/main_46.jpg);
    background-repeat: repeat-x;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    width: 280px; 
    padding: 12px 10px;
}
.layout_west_nobg{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    width: 200px; 
    padding: 10px 10px;
}
.layout_west_120 {
    background-image: url(../_images/top/main_46.jpg);
    background-repeat: repeat-x;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    width: 120px; 
    padding: 12px 10px;
}
.layout_west_120_nobg {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    width: 120px; 
    padding: 12px 10px;
}
.layout_center{
    background-image: url(../_images/top/main_46.jpg);
    background-repeat: repeat-x;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 12px 10px;
}

.layout_center_nobg{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 10px 10px;
}

.dg_search{
    padding-bottom: 10px; 
}
.dg_search_button {
    line-height: 32px;
}


.dg_head_nosearch {
    padding-top: 10px; 
    width: 100%;
}

.dg_head {
    padding-top: 0px; 
    width: 100%;
}
.dg_head_banner {
    background-image: url(../_images/top/tablehead_59.jpg);
    background-repeat: repeat-x;
    height: 32px;
    -moz-border-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    position: relative;
    border: 1px solid #386faf;
    padding-left: 28px;
}
.dg_head_title {
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    padding-top: 8px;
}

.dg_content{
    width: 100%;
    height : 300px;
}


.dg_foot{
    padding-top: 10px; 
    width: 100%;
}
.dg_foot_button {
    background-color: #F8F8F8;
    background-repeat: repeat;
    padding: 3px 10px 3px 10px;
    border: 1px solid #cccccc;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.dg_foot_button_advance {
    display: block; 
    width: 30px;
    height: 30px;
    z-index: 100;
    position: absolute;
    right: 0px;
    padding-top: 2px;
}
.dg_foot_button_advance img {
    cursor: pointer;
}

.dg_pagingbar {
    background-color: #efefef;
    background-repeat: repeat;
    border: 1px solid #cccccc;
    border-top: 0px solid #cccccc;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.szts{
    color: #b90404;
}*/

.all{border:0px solid #ccc;}
.lrb{border-left:0px solid #ccc;border-right:0px solid #ccc;border-bottom:0px solid #ccc;}
.ltr{border-left:0px solid #ccc;border-top:0px solid #ccc;border-right:0px solid #ccc;}
.trb{border-top:0px solid #ccc;border-right:0px solid #ccc;border-bottom:0px solid #ccc;}
.rb{border-right:0px solid #ccc;border-bottom:0px solid #ccc;}
.tr{border-top:0px solid #ccc;border-right:0px solid #ccc;}

.mt0{margin-top:15px;background-color:transparent!important;}
.mt1{}

.mt5{margin-top: 4px;}
.mb5{margin-bottom:2px;}
.pb5{padding-bottom:2px;}
.tr_on{ background:#F4F4F4;} 
.tr_off{ background:#FFFFF;} 

.waitingbar-image{background-image:url(../_images/waiting.gif);}

.tpl_config{}
.tpl_config .all{}
.tpl_config .all.all_title{width:72px;padding-right:15px;font-weight:bold;}

.tpl_config .all .tit{padding-left: 90px; font-size:15px;color:#0c3a62;}/*高级配置项*/
.tpl_config .trb .sudy-title{display:inline-block;*display:inline;*zoom:1;width: 91px;text-align:right;margin-right:3px;}
.tpl_config .trb .sudy-desc{color:#666;margin-left:4px;}

/*qq-uploader*/
.qq-uploader{display:inline-block; *display:inline; *zoom:1; margin-left:0px;vertical-align:middle;}
.qq-uploader .qq-upload-button{padding:0px;color: #444;border:0px;background-color:transparent;border-radius:0px;}
.qq-uploader .qq-upload-button:hover {background:transparent; color: #000000;border: 0px;filter: none;}

/*.layout_north{
    background-image: url(../_images/top/main_46.jpg);
    background-repeat: repeat-x;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 10px 10px;
}
.layout_west{
    background-image: url(../_images/top/main_46.jpg);
    background-repeat: repeat-x;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    width: 200px; 
    padding: 12px 10px;
}
.layout_east{
    background-image: url(../_images/top/main_46.jpg);
    background-repeat: repeat-x;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    width: 280px; 
    padding: 12px 10px;
}
.layout_west_nobg{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    width: 200px; 
    padding: 10px 10px;
}
.layout_west_120 {
    background-image: url(../_images/top/main_46.jpg);
    background-repeat: repeat-x;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    width: 120px; 
    padding: 12px 10px;
}
.layout_west_120_nobg {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    width: 120px; 
    padding: 12px 10px;
}
.layout_center{
    background-image: url(../_images/top/main_46.jpg);
    background-repeat: repeat-x;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 12px 10px;
}

.layout_center_nobg{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 10px 10px;
}

.dg_search{
    padding-bottom: 10px; 
}
.dg_search_button {
    line-height: 32px;
}


.dg_head_nosearch {
    padding-top: 10px; 
    width: 100%;
}

.dg_head {
    padding-top: 0px; 
    width: 100%;
}
.dg_head_banner {
    background-image: url(../_images/top/tablehead_59.jpg);
    background-repeat: repeat-x;
    height: 32px;
    -moz-border-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    position: relative;
    border: 1px solid #386faf;
    padding-left: 28px;
}
.dg_head_title {
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    padding-top: 8px;
}

.dg_content{
    width: 100%;
    height : 300px;
}


.dg_foot{
    padding-top: 10px; 
    width: 100%;
}
.dg_foot_button {
    background-color: #F8F8F8;
    background-repeat: repeat;
    padding: 3px 10px 3px 10px;
    border: 1px solid #cccccc;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.dg_foot_button_advance {
    display: block; 
    width: 30px;
    height: 30px;
    z-index: 100;
    position: absolute;
    right: 0px;
    padding-top: 2px;
}
.dg_foot_button_advance img {
    cursor: pointer;
}

.dg_pagingbar {
    background-color: #efefef;
    background-repeat: repeat;
    border: 1px solid #cccccc;
    border-top: 0px solid #cccccc;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.szts{
    color: #b90404;
}*/

.all{border:0px solid #ccc;}
.lrb{border-left:0px solid #ccc;border-right:0px solid #ccc;border-bottom:0px solid #ccc;}
.ltr{border-left:0px solid #ccc;border-top:0px solid #ccc;border-right:0px solid #ccc;}
.trb{border-top:0px solid #ccc;border-right:0px solid #ccc;border-bottom:0px solid #ccc;}
.rb{border-right:0px solid #ccc;border-bottom:0px solid #ccc;}
.tr{border-top:0px solid #ccc;border-right:0px solid #ccc;}

.mt0{margin-top:15px;background-color:transparent!important;}
.mt1{}

.mt5{margin-top: 4px;}
.mb5{margin-bottom:2px;}
.pb5{padding-bottom:2px;}
.tr_on{ background:#F4F4F4;} 
.tr_off{ background:#FFFFF;} 

.waitingbar-image{background-image:url(../_images/waiting.gif);}

.tpl_config{}
.tpl_config .all{}
.tpl_config .all.all_title{width:72px;padding-right:15px;font-weight:bold;}

.tpl_config .all .tit{padding-left: 90px; font-size:15px;color:#0c3a62;}/*高级配置项*/
.tpl_config .trb .sudy-title{display:inline-block;*display:inline;*zoom:1;width: 91px;text-align:right;margin-right:3px;}
.tpl_config .trb .sudy-desc,
.tpl_config .sudy_desc{color:#666;margin-left:4px;}

/*qq-uploader*/
.qq-uploader{display:inline-block; *display:inline; *zoom:1; margin-left:0px;vertical-align:middle;}
.qq-uploader .qq-upload-button{padding:0px;color: #444;border:0px;background-color:transparent;border-radius:0px;}
.qq-uploader .qq-upload-button:hover {background:transparent; color: #000000;border: 0px;filter: none;}

/*qq-uploader-上传*/
#titleImageUpload,
.img_btns{display:inline-block;vertical-align:middle;margin-right:4px;}