﻿#index_main{ margin-left: auto; margin-right: auto; padding: 0px; border: 0px; width: 99%; height: auto; position:relative; z-index: 25;}
    #index_main_table{ margin: 0px; padding: 0px; border: 0px; width: 100%;}

    .left_td_item{ margin: 0px; padding: 0px; border: 0px; width: 190px; vertical-align: top; }
        .left_items{ margin: 0px 10px 0px 0px; padding: 0px; border: 0px; width: 100%; height: auto; background-color: #FFF; position: relative;}
            .left_block_title{ margin: 15px 0px 0px 0px; padding: 0px; border: 0px; width: 180px; height: 35px; line-height: 35px;background:url(../images/index/leftmenu/blue/opac002.jpg) no-repeat;
                               background-position: 0px 0px; border-radius: 10px 10px 0px 0px;text-indent:35px;}
            .left_block_title span{ margin: 0px 0px 0px 20px; font-size:16px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-weight: bolder; color: #000;}
            .left_block_item{ margin: 0px; padding: 0px; border: 0px; width: 180px;background-color:#FFECD4}
            .left_block_item span{ margin: 0px 0px 0px 20px; padding: 1px 0px 2px 0px;  display: block; font-size: 14px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; Color: #330099; }
            .left_block_item a{  text-decoration:none; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; color: #330099;}
            .left_block_item a:hover{ color: #F00; }

            .left_block_tail{ margin: 0px; padding: 0px; border: 0px; width: 180px; height: 5px; }
            .left_relation{ margin: 20px 10px 0px 0px; padding: 0px; border: 0px; width: 100%; height: auto; background-color: #FFF; position: relative;}

            .left_block_title dl{ background-image:url(../images/.png); background-repeat:repeat-y;margin-bottom:10px;}
            .left_block_title dl dt{ background-image:url(../images/.gif); background-repeat:no-repeat; font-size:15px; font-weight:bold; padding-top:9px; text-indent:10px; min-height:26px; height: auto !important; height: 26px;}
            .left_block_title dl dd{ background-image:url(../images/.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:1px;}
            .left_block_title dl dd ul{ list-style:none; width:155px; margin:0 auto;}
            .left_block_title dl dd ul li a{ display:block; font-size:15px; width:143px; min-height:24px; height: auto !important; height: 24px; padding:10px 0 2px 12px; background-image:url(../images/link_point.gif); background-repeat:no-repeat; background-position:2px 13px; border-top:1px dashed #cccccc;}
            .left_block_title dl dd ul li a:hover{ background-color:#f2f2f2;}

    .right_td_item{ margin: 0px; padding: 0px; border: 0px; width: 200px; vertical-align: top; }
        .right_items{ border-style: none; border-color: inherit;
    border-width: 0px;
    margin: 0px 0px 0px 10px;
    padding: 0px;
    width: 100%; height: 215px;
    background-color: #FFF;
    position: relative;
    top: 0px;
    left: 0px;
}
            .right_items a{ text-decoration:none; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; color: #06F;}
            .right_items a:hover{ color: #F00; }
            .right_block_title{ margin: 15px 0px 0px 0px; padding: 0px; border: 0px; width: 180px; height: 35px; line-height: 25px;
                            background-position: 0px 0px;}
            .right_block_title span{ margin: 0px 0px 0px 10px; font-size: 16px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-weight: bolder; color: #000;}
            .right_block_item{ margin: 0px; padding: 0px; border: 0px; width: 150px; background-color: #FFF;}
            .right_block_item span{ margin: 3px 0px 0px 20px;  display: block; font-size: 14px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; border-bottom: 1px solid #99DD66; Color: #06F; }
            .right_block_item a{  text-decoration:none; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; color: #06F;}
            .right_block_item a:hover{ color: #F00; }

     /*right*/
     #RightPanel1{width: 190px;text-align:left;padding:0px;margin:0px;margin-bottom:20px;border-collapse:collapse;border-spacing:0;}
     #RightPanel1 td{padding:0; margin:0;}
     #RightPanel1 .middle{padding:13px 5px 5px 5px;border-bottom:1px solid #C0C0C0;text-align:left;}
     #RightPanel1 .down{}
     #RightPanel1 .top{min-height:40px;}
     #RightPanel1 h1{padding-top:9px;padding-left:30px;font-size:15px;font-weight:bold;text-align:left;color:#280000;letter-spacing:0.1em;}
     #RightPanel1 .author label{width:100%;padding-left:0;padding-bottom:5px;border:1px}
     #RightPanel1 .author label img{width:180px;height:180px;}
     #RightPanel1 h2{font-size:13px;font-weight:normal;text-align:center;line-height:1.5em;margin-bottom:0.5em;}
     #RightPanel1 label{padding-bottom:5px;border:1px}
     #RightPanel1 label img{width:auto;height:150px;}
     #RightPanel1 .content{padding:0;}
     #RightPanel1 .CoverImage{border-bottom: #999999 1px solid; border-left: #999999 1px solid; border-top: #999999 1px solid;border-right: #999999 1px solid;}
     #RightPanel2{width: 190px;text-align:left;padding:0px;margin:0px;margin-bottom:20px;border-collapse:collapse;border-spacing:0;}
     #RightPanel2 td{padding:0; margin:0;}
     #RightPanel2 .middle{padding:13px 5px 5px 5px;border-bottom:1px solid #C0C0C0;text-align:left;}
     #RightPanel2 .down{}
     #RightPanel2 .top{min-height:40px;}
     #RightPanel2 h1{padding-top:9px;padding-left:30px;font-size:15px;font-weight:bold;text-align:left;color:#280000;letter-spacing:0.1em;}
     #RightPanel2 .author label{width:100%;padding-left:0;padding-bottom:5px;border:1px}
     #RightPanel2 .author label img{width:180px;height:180px;}
     #RightPanel2 h2{font-size:13px;font-weight:normal;text-align:center;line-height:1.5em;margin-bottom:0.5em;}
     #RightPanel2 label{padding-bottom:5px;border:1px}
     #RightPanel2 label img{width:auto;height:150px;}
     #RightPanel2 .content{padding:0;}

    /* index page middle item Start */
    .mid_td_item{ margin: 0px; padding: 0px; border: 0px; vertical-align: top;}
        .mid_items{ margin: 0px; padding: 0px; border: 0px; width: 100%; height: auto; background-color: #FFF; position: relative;}
            .newbooks_title{ margin: 15px 0px 0px 0px; padding: 0px; border: 0px;  width: 100%; height: 35px;}

            .book_title_style{ margin: 0; padding: 0; border: 0;}
            .book_title_tr{ background-image: url('../images/index/midmenu/blue/opac004.png'); background-repeat: repeat-x;}
            .book_title_lefttd{ width: 20px; background-image: url('../images/index/midmenu/blue/opac001.png'); background-repeat: no-repeat;}
            .book_title_midtd{ min-width: 100px; background-image: url('../images/index/midmenu/blue/opac001.png'); background-repeat: no-repeat ; color:#003409; font-weight:bolder; font-size: 16px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial';}
            .book_title_right1td{ min-width: 450px; background-image: url('../images/index/midmenu/blue/.png'); background-repeat: no-repeat;}
            .book_title_right2td{ width: 83%; background-image: url('../images/index/midmenu/blue/.png'); background-repeat: repeat-x;}
            .book_title_righttd table{ width: 100%; margin: 0px; padding: 0px; border: 0px; }

            .newbooks_item{ margin: 0px; padding: 0 0 0 20px; border: 0px; width: 100%; background-color: #FFF;}

            .GV_NewBooks_Style{ margin: 0px; padding: 0px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-size: 13px; width: 100%; text-align: center;}
            .GV_NewBooks_Style a{ color: #06F; text-decoration:none;}
            .GV_NewBooks_Style a:hover{ color: #F00; text-decoration: underline;}
                .GV_NewBooks_header{ background-color: #99DD66; color: #000;}
                    .GV_NewBooks_header a{ color: #000;}

            .newebooks_title{ margin: 15px 0px 0px 0px; padding: 0px; border: 0px; width: 100%; height: 35px;}
            .ebook_title_style{ margin: 0; padding: 0; border: 0;}
            .ebook_title_lefttd{ width: 120px; background-image: url('../Images/index/ebook_title_01.gif'); background-repeat: no-repeat;}
            .ebook_title_righttd{ background-image: url('../Images/index/ebook_title_02.gif'); background-repeat: repeat-x;}
            .ebook_title_righttd table{ width: 100%; margin: 0px; padding: 0px; border: 0px; }

            .newebooks_item{ margin: 5px 0px 0px 0px; padding: 0 0 0 20px; border: 0px; width: 100%; background-color: #FFF;}

            .GV_NewEBooks_Style{ margin: 0px; padding: 0px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; font-size: 13px; width: 100%; text-align: center;}
            .GV_NewEBooks_Style a{ color: #06F; text-decoration:none;}
            .GV_NewEBooks_Style a:hover{ color: #F00; text-decoration: underline;}
                .GV_NewEBooks_header{ background-color: #99DD66; color: #000;}
                    .GV_NewEBooks_header a{ color: #000;}
    /* index page middle item End */

    .div_QuickSearch_style{ width: 100%; margin: 20px 0 0 0;}
    #search_tabs { font-size: .8em !important; width:auto; margin:5px; padding:0; border:0 !important; overflow:hidden;}

    .div_tabs_style{ width: 100%; margin: 0 0 0 0; position:relative;}
    #tabs { font-size: .8em !important; width:auto; margin:5px; padding:0; border:0 !important; overflow:hidden; }

        /*2015/06/18 add*/
.title_padding {
    padding-left:25px;
}

    /*scrollable tabs css*/
.ui-scrollable-tabs
{
    overflow: hidden;
    position: relative;
    width: 800px;
}
    .ui-scrollable-tabs .ui-tabs-nav { width:1000000px; padding:1px 0 0 1px; border-left:none; border-right:none; padding-top:1px; position:relative;}
    .ui-scrollable-tabs .ui-tabs .ui-tabs-closable li a { padding-right:5px;}
    .ui-scrollable-tabs .ui-tabs-nav-arrows { left: 0; margin: 0; margin:0 5px; padding: 0; position: absolute; right: 0; top: 5px;}

    /*IE7 fix*/
    *:first-child+html .ui-scrollable-tabs .ui-tabs-nav-arrows { z-index:1;}
    .ui-scrollable-tabs .ui-tabs .ui-tabs-nav li { margin:0 1px 0;}
    .ui-tabs-nav li .ui-tabs-close { float:left; margin-top:8px; margin-right:4px; border:none; cursor:pointer;}
    .ui-scrollable-tabs .ui-tabs-nav-arrows .ui-tabs-arrow-next { float:right; }
    .ui-scrollable-tabs .ui-tabs-nav-arrows .ui-tabs-arrow-previous { float:left; }
    .ui-scrollable-tabs .ui-tabs-nav-arrows li { list-style:none; position:relative; cursor:pointer; margin:0; padding:0; display:none; z-index:1;}
    .ui-scrollable-tabs .ui-tabs-nav-arrows li a { display: block; padding:8px 0 9px;}

    #index_bottom_table{ margin: 5px 0px; padding: 0px; border: 0px; width: 100%;}
        .bottom_items{ margin-left: auto; margin-right: auto; padding: 0px; border: 0px; width: 980px; height: auto; font-size: 14px; font-family: '微軟正黑體', 'Lucida Sans Unicode', 'Arial'; color:#000; background-color: #FFF; }
            Div.bottom_items_fir{ margin: 0px 0px 0px 20px; padding: 0; border: 0; width: auto; height: 20px;}
            Div.bottom_items_sec{ margin: 0px 0px 0px 20px; padding: 0; border: 0; width: auto; height: 20px;}
            Div.bottom_items_thd{ margin: 0px 0px 0px 20px; padding: 0; border: 0; width: auto; height: 20px;}