

body{
        background:url(/images/qbv4/ct_outworldline_1x220.gif) repeat-x 0px 126px ;
        background-color:#efefef;
        font-size:12px;
        margin:0px;
        line-height:180%;
}

ul{
        list-style:none;
}

li{
        list-style:none;
}

img{
    border:0px;
}

table{
    border-collapse:collapse;   
}

table tr{
}

table td{
    padding:0px;
    text-align:left;
    vertical-align:top;
}

form{
    margin:0px;
    display:inline;
}

div{
        word-wrap:break-word;
        word-break:break-all;
        
}

/*--------------------------------------------------------------------------------------------------*/

#div_world{
        margin:auto;
        padding-top:20px;
        padding-bottom:20px;
        padding-left:30px;
        padding-right:30px;
        width:898px;
        background-color:#ffffff;
}

#div_stamp{
        position:absolute;
        left:645px;
        top:50px;
}

#div_guestBar{
        text-align:right;
        height:20px;
}

#div_logoBar{
        height:86px;
}

#div_navigation{
        height:70px;
}

#div_continental{
       padding-bottom:40px;
}

#div_hostMenu{
        width:210px;
        float:left;
}

#div_hostMenuMain{
    	border-left:3px solid #dfdccf;
        border-right:3px solid #dfdccf;
        padding-top:8px;
        width:100%x;
}

#div_detail{

}

#div_tail{
        width:100%;
        text-align:center;
}

.div_clearSh{
	font-size:0px;
	line-height:0px;
 }

.div_textAtCenter5px{
        padding:5px;
        text-align:center;
}

.div_lineDashedGray{
    color:white;
    border-top-color:#cccccc;
    border-top-style:dashed;
    border-top-width:2px;
}

.div_title{
    color:black;
    font-size:14px;
    font-weight:bold;
    padding-bottom:15px;
}

.div_intro{
    color:gray;
    padding-bottom:15px;
}

.div_label{
    font-size:14px;
    color:gray;
    font-weight:bold;
    padding-bottom:15px;
}

.div_article{
    padding-bottom:15px;
}

.div_articleEnglish{
    padding-bottom:15px;
    font:12px arial,helvetica,clean,sans-serif;
}

.div_block{
    padding-bottom:15px;
}

.div_none{
}

.div_blogDetail{
    padding:0px;
    background:url(/images/qbv4/ct_letter_line.gif);
    background-repeat:repeat;
    line-height:31px;
    font-size:14px;
}

.div_replyTop{
        padding:8px;
        padding-top:0px;
}

.div_replyDetail{
        background:#f9f9f9;
        padding:8px
}

.div_replyBottom{
        padding:8px
}

.div_grayLabel{
        background:gray;
        color:white;
        padding-left:12px;
        padding-top:4px;
        padding-bottom:4px;
        font-size:14px;
}

.div_hr{
    color:white; border-top-color:#cccccc; border-top-style:dashed; border-top-width:2px; height:20px;  margin-top:10px;
}

.div_hr_thin{
    color:white; border-top-color:#cccccc; border-top-style:dashed; border-top-width:1px; height:20px;  margin-top:10px;
}

.div_standard{
        padding-bottom:10px;
}

.div_pannel_gray_border{
        padding:0px;border-width:0px;border-style:solid;border-color;
}

.div_pannel_gray_bar{
        padding:8px;background:#efefef;font-size:14px;font-weight:bold;
}

.div_pannel_gray_body{
        padding-top:10px;padding-bottom:10px;
}
/*--------------------------------------------------------------------------------------------------*/
.table_input{
}

.table_input tr{
}

.table_input td{
        text-align:left;
        vertical-align:top;
        padding-bottom:10px;
}

.table_bbs{
}

.table_bbs tr{

}

.table_bbs td{
        text-align:left;
        vertical-align:top;
}

.table_bbsSingleArticle{
}

.table_bbsSingleArticle tr{
}

.table_bbsSingleArticle td{
        text-align:left;
        vertical-align:top;
        padding-bottom:10px;
}

.table_userWithHead{
}

.table_userWithHead tr{
}

.table_userWithHead td{
        text-align:left;
        vertical-align:top;
        padding-right:30px;
        padding-bottom:30px;
}

.table_infoWithHead{
}

.table_infoWithHead tr{
}

.table_infoWithHead td{
        text-align:left;
        vertical-align:top;
        padding-bottom:15px;
}

.table_infoWithHeadSimple{
}

.table_infoWithHeadSimple tr{
}

.table_infoWithHeadSimple td{
        text-align:left;
        vertical-align:top;
        padding-bottom:0px;
}

.table_likeBBS{
}

.table_likeBBS tr{
}

.table_likeBBS td{
        padding:5px;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:silver;
}

.table_calendarA{
        margin:0px;
        border-collapse:collapse;
}

.table_calendarA tr{
}

.table_calendarA td{
        padding:20px;
}

.table_calendarB{
        margin:0px;
        border-collapse:collapse;

}

.table_calendarB tr{
        
}

.table_calendarB td{
        padding:8px;
}

.table_calendarC{
        margin:0px;
        border-collapse:collapse;
}

.table_calendarC tr{

}

.table_calendarC td{
        padding:2px;
        border-left-style:solid;
        border-left-color:silver;
        border-left-width:1px;
        border-right-style:solid;
        border-right-color:silver;
        border-right-width:1px;
        border-bottom-style:solid;
        border-bottom-color:silver;
        border-bottom-width:1px;
        text-align:center;
        vertical-align:middle;

}

.table_book {


}
.table_book tr{


}
.table_book td{
        padding:6px;

}
/*--------------------------------------------------------------------------------------------------*/

.li_record{
    list-style:square;
    padding-bottom:10px;
}

.li_blog{
    list-style:square;
    padding-bottom:10px;
}

.li_record_bottom{
    padding-bottom:4px;
}

.li_message{
    list-style:square;
    padding-bottom:20px;
}
/*--------------------------------------------------------------------------------------------------*/

.img_head {
	border-right: silver 1pt solid; border-top: silver 1pt solid; border-left: silver 1pt solid; width: 48px; margin-right: 10px; border-bottom: silver
1pt solid; height: 48px;
}

/*--------------------------------------------------------------------------------------------------*/
.span_li_record{
    border-bottom-style:dotted;
    border-bottom-width:1px;
    padding-bottom:4px
}

.span_title{
    color:black;
    font-size:14px;
    font-weight:bold;
}

.span_intro{
    color:gray;
}

.span_normal{
    font-size:12px;
}

.span_hr{
    border-bottom-style:dashed;border-bottom-width:2px;width:240px;display:block;border-bottom-color:#cccccc;
}

.span_gray_italic {
        color:gray;
        font-style:italic;
}
/*--------------------------------------------------------------------------------------------------*/
.a_group{
        color:orange;
        text-decoration:underline;
}

.a_pic{
        color:green;
}

.a_white{
        color:white;
}
/*--------------------------------------------------------------------------------------------------*/

.font_lh150 {
        line-height: 150%
}

.font_title {
        color:black;
        font-size:14px;
        font-weight:bold;
}

.font_gray {
        color:gray;
}

.font_bold {
        font-weight:bold;
}

.font_big {
        font-size:14px;
}

.font_big_bold {
        font-weight:bold;
        font-size:14px;
}

.font_gray_big_bold{
        font-weight:bold;
        font-size:14px;
        color:gray;
}

.font_gray_italic {
        color:gray;
        font-style:italic;
}

.font_gray_bold {
        color:gray;
        font-weight:bold;
}

.font_english {
        font:12px arial,helvetica,clean,sans-serif
}

.font_white_bold {
        color:white;
        font-weight:bold;
}

.font_big_white_bold {
        color:white;
        font-weight:bold;
        font-size:14px;
}

.font_big_red{
        color:red;
        font-size:14px;
}

.font_orange_bold{
        color:orange;
        font-weight:bold;
}

.font_keyword {
        color:red;
        font-size:14px;
}
/*--------------------------------------------------------------------------------------------------*/

