*
{
    margin: 0px;
    padding: 0px;
}
body.site
{
    background: #eaeaea;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
a img
{
    border: 0px;
}
a
{
    outline: none;
    text-decoration: none;
    color: #3f5265;
    font: 12px/17px Arial, Helvetica, sans-serif;
}
a:hover
{
    text-decoration: underline;
}
a.link
{
    background: url(../images/arrow_right.png) no-repeat 0px 4px;
    color: #333;
    font: 13px Arial, Helvetica, sans-serif;
    padding-left: 12px;
    display: block;
}
h1
{
    color: #333;
    font: 26px Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
}
h1.title
{
    background: url(../images/back_blue.png) repeat-x;
    float: left;
    padding: 15px 30px;
    height: 20px;
    color: #fff;
    font: 20px Arial, Helvetica, sans-serif;
    position: relative;
    z-index: 1;
    margin-top: -50px;
    margin-bottom: 0px;
}
h2
{
    color: #3f5365;
    font: bold 16px Arial, Helvetica, sans-serif;
}
h3
{
    color: #3f5365;
    font: bold 13px Arial, Helvetica, sans-serif;
}
p
{
    color: #3f5265;
    font: 12px/16px Arial, Helvetica, sans-serif;
    margin-bottom: 20px;
}
ul.list
{
    list-style: none;
    padding-top: 5px;
}
ul.list li
{
    color: #3f5265;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    padding: 0px 0px 3px 0px;
}
ul.left_right_text
{
    text-align: right;
}
ul.left_right_text li span
{
    float: left;
}
.go_left
{
    float: left;
}
.go_right
{
    float: right;
}
.clear
{
    clear: both;
    height: 0px;
    overflow: hidden;
}
.clearfix
{
    clear: both;
    overflow: hidden;
}
.line
{
    height: 1px;
    background: #333;
    clear: both;
    overflow: hidden;
    margin: 25px 0px;
}
.content_div
{
    margin: 10px;
}
.logo
{
    float: left;
    margin: 10px 10px 15px 10px;
}
.right_header_button
{
    float: right;
    margin-top: 5px;
}
a.btn, a.btn_list
{
    background: url("../images/button.png") no-repeat;
    color: #000000;
    cursor: pointer;
    display: block;
    float: left;
    font: 13px "Trebuchet MS" ,Verdana,Arial,Helvetica,sans-serif;
    height: 37px;
    margin-right: 10px;
    padding-left: 5px;
}
a.btn img, a.btn_list img
{
    display: block;
    float: left;
    margin-right: 10px;
}
a.btn:hover, a.btn_list:hover
{
    text-decoration: none;
}
a.btn span, a.btn_list span
{
    background: url("../images/button.png") no-repeat scroll right -37px transparent;
    display: block;
    height: 37px;
    padding-right: 5px;
}
a.btn span span
{
    background: url("../images/button.png") repeat-x scroll 0 -74px transparent;
    height: 17px;
    padding: 10px;
}
a.btn_list span span
{
    background: url("../images/button.png") repeat-x scroll 0 -74px transparent;
    height: 37px;
}
a.btn_list span span span
{
    background: url("../images/arrow.png") no-repeat right 17px;
    padding: 10px;
}
.left_col
{
    float: left;
    margin-right: 10px;
}
.list_info ul, .list_info ul ul
{
    list-style: none;
}
.list_info li
{
}
.list_info li a
{
    display: block;
    font: 13px "Trebuchet MS" ,Verdana,Arial,Helvetica,sans-serif;
    color: #333;
}
.list_info li li a
{
    display: block;
    font: 12px "Trebuchet MS" ,Verdana,Arial,Helvetica,sans-serif;
    color: #333;
}
.list_info li a:hover, .list_info li a.select
{
    color: #008ab8;
    text-decoration: none;
}
.list_info ul
{
    padding-left: 14px;
    margin-top: 5px;
}
.list_info ul ul
{
    margin-top: 2px;
}
.list_info li li li label, .right_part_content ul.list li label
{
    font: 12px "Trebuchet MS" ,Verdana,Arial,Helvetica,sans-serif;
    color: #333;
}
.list_info li li li.check label
{
    color: #008ab8;
    text-decoration: none;
}
.list_info li li li
{
    margin-bottom: 0px;
}
.list_info li li li input.check_txt, .right_part_content ul.list li input.check_txt
{
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}
.list_div
{
    float: left;
    width: 249px;
    border: 1px solid #e3e3e3;
    height: 700px;
}
.top_div
{
    background: url("../images/list_bg.png") repeat-x;
    border-bottom: 1px solid #e3e3e3;
    height: 23px;
    padding: 15px 15px 15px 20px;
}
.content_list
{
    background: #fff;
    height: 525px;
    padding: 15px 25px;
}
.list_div_right_info
{
    float: left;
    width: 230px;
    border: 1px solid #e3e3e3;
    margin-left: -1px;
 
}
.right_part_content
{
    background: url("../images/right_list.png") repeat-y;
    padding: 15px 25px;
}
.bottom_list ul
{
    list-style: none;
}
.bottom_list ul li a
{
    display: block;
    height: 20px;
    background: url("../images/list_bg1.png") repeat-x;
    border: 1px solid #d7d7d7;
    margin-bottom: -1px;
    padding: 12px 20px;
    font: 18px "Trebuchet MS" ,Verdana,Arial,Helvetica,sans-serif;
}
.bottom_list ul li a:hover, .bottom_list ul li a.select
{
    background: url("../images/list_bg_hover.png") repeat-x;
    text-decoration: none;
    color: #fff;
    border: 1px solid #027196;
}
.bottom_list ul li a img
{
    display: block;
    float: left;
    margin-right: 10px;
    margin-top: -5px;
}
.list_div_right_info .bottom_list
{
    background: url("../images/back_export.png") repeat-x;
    height: 70px;
    border-top: 1px solid #e9e9e9;
    padding: 10px 20px;
}
.list_div_right_info .bottom_list h2
{
    font: 18px "Trebuchet MS" ,Verdana,Arial,Helvetica,sans-serif;
    color: #333;
    margin-bottom: 7px;
}
.list_div_right_info .bottom_list a.btn_list
{
    width: 185px;
}
.loading_btn, .open_right_btn
{
    float: left;
    width: 29px;
    height: 39px;
    margin: 340px -15px 0px -15px;
    position: relative;
    z-index: 1;
}
.loading_btn a
{
    display: block;
    width: 29px;
    height: 39px;
    background: url("../images/load.png") no-repeat;
}
.loading_btn a:hover, .open_right_btn a:hover
{
    text-decoration: none;
}
.open_right_btn a
{
    display: block;
    width: 29px;
    height: 39px;
    background: url("../images/open_right_list.png") no-repeat;
}
.top_div, .top_div a.open
{
    color: #333;
    font: 18px "Trebuchet MS" ,Verdana,Arial,Helvetica,sans-serif;
}
.top_div a.open
{
    background: url("../images/arrow_down.png") no-repeat right 10px;
    display: block;
}
.top_div a.open span
{
    color: #bbbbbb;
}
.right_col
{
    background: #fff;
    height: 700px;    
    border: 1px solid #e8e8e8;
    overflow:scroll;
    position:relative;
}
.current_link
{
    color: #111111;
    font: 18px "Trebuchet MS" ,Verdana,Arial,Helvetica,sans-serif;
    padding: 15px;
    float: left;
}
.current_link a
{
    color: #bababa;
    font: 18px "Trebuchet MS" ,Verdana,Arial,Helvetica,sans-serif;
}
.current_link a:hover, .current_link a.select
{
    text-decoration: none;
    color: #008ab8;
}
.current_link span
{
    color: #bababa;
    font: 18px "Trebuchet MS" ,Verdana,Arial,Helvetica,sans-serif;
    margin: 0px 5px;
}
.div_start_import
{
    float: right;
    margin-right: 10px;
    margin-top: -3px;
    background:#eaeaea; 
}
.div_start_import a
{
    display: block;
    width: 80px;
    height: 45px;
    background: url("../images/blue_button.png") no-repeat;
    text-align: center;
    padding-top: 5px;
    color: #fff;
    font: 8px "Trebuchet MS" ,Verdana,Arial,Helvetica,sans-serif;
    text-transform: uppercase;
}
.div_start_import a:hover
{
    text-decoration: none;
}
.div_start_import a img
{
    display: block;
    width: 19px;
    margin: 0px auto 5px auto;
}
.table
{
    width: 100%;
    margin-top: 5px;
    border-top: 1px solid #e8e8e8;
}
.table th
{
    background: url("../images/back_tab.png") repeat-x;
    border-bottom: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    text-align: left;
    padding: 8px 10px;
}
.table th.first
{
    border-left: 0px;
}
.table th a
{
    display: block;
    color: #333;
    font: bold 12px "Trebuchet MS" ,Verdana,Arial,Helvetica,sans-serif;
}
.table th a.up_arrow
{
    background: url("../images/arrow_up.png") no-repeat right 8px;
}
.table th a.down_arrow
{
    background: url("../images/arrow_down.png") no-repeat right 8px;
}
.table td
{
    border-left: 1px solid #e8e8e8;
    background: url("../images/line.png") repeat-x 0px bottom;
    padding: 7px 10px;
    color: #333;
    font: 12px "Trebuchet MS" ,Verdana,Arial,Helvetica,sans-serif;
}
.table tr.last_row td
{
    background: none;
}
.list_block_info li a
{
    padding-left: 15px;
}
.list_block_info li a.open
{
    background: url("../images/icon7.png") no-repeat 0px 3px;
}
.list_block_info li a.no_list
{
    background: url("../images/icon8.png") no-repeat 0px 3px;
}
.list_block_info li a.close
{
    background: url("../images/icon9.png") no-repeat 0px 3px;
}
.list_block_info li li li li li a.open
{
    background: url("../images/icon10.png") no-repeat 0px 3px;
    font-weight: bold;
}
.list_block_info li li li li li li
{
    padding-bottom: 0px;
}
.list_first_bold li a
{
    font-weight: bold;
}
