/*
 * kemeixin global style
 */

/*
 * global setting
 */

body,
head,
div,
p,
span,
a,
font,
table,
tr,
td,
th,
tbody,
thead,
tfoot,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
li,
ol,
dt,
dd,
form,
input,
pre,
textarea,
blockquote,
caption,
label,
strong,
b,
i,
u,
em
{
    margin: 0;
    padding: 0;
    font-size: 14px;
}

a {
    text-decoration: none;
}

img {
    border: none;
}

pre,
p {
    line-height: 162%;
}

p.blue {
    color: #2a59a7;
}

.float_left {
    float: left;
}

.float_right {
    float: right;
}

/*
 * common style
 */

#wrapper {
    width: 100%;
}

#wrapper a:hover {
    color: #2a59a7;
}

.top_banner {
    width: 100%;
    height: 25px;
    background: #f7f7f7;
    border-bottom: 1px solid #ecebe8;
}

.top_banner_main {
    line-height: 25px;
}

.top_banner_main a {
    color: #767676;
    font-size: 11px;
    padding-left: 10px;
    background: url(images/tag/arrow_gray_3x5.gif) no-repeat left center;
    margin: 0 10px;
}

#header {
}

#body {
    padding-bottom: 20px;
}

.top_banner_main,
#header,
#body,
.footer_main {
    width: 820px;
    margin: 0 auto;
}

.top_banner_main {
    text-align: right ;
}

.top_banner_main .float_right {
    padding-left: 10px;
}

#footer {
    margin-top: 20px;
    padding: 20px 0 0 0;
    width: 100%;
    height: 120px;
    background: #999999 url(images/background/footer_bg_x.gif) repeat-x;
}

.footer_main,
.footer_main a {
    color: #e6e6e6;
}

.footer_left_item_box {
    width: 48px;
    height: 60px;
    margin: 5px 0 0 10px;
    background: url(images/logo/logo_gray_bg.gif) no-repeat;
}

.footer_right_item_box {
    margin-left: 85px;
    background: url(images/background/footer_bg_y.gif) repeat-y;
    padding: 5px 10px 5px 20px;
    line-height: 14pt;
    font-size: 9pt;
}

.footer_right_item_box .bold_number{
    color: #FFFFFF;
    font-size: 14pt;
    font-family: Verdana;
}

/*
 * header style
 */

#header {
    height: 70px;
}

.logo_container {
    height: 70px;
    width: 180px;
    float: left;
}

.logo_container a {
    display: block;
    float: left;
    width: 174px;
    height: 51px;
    margin-top: 10px;
    background: url(images/logo/logo.gif) no-repeat;
}

.logo_container h1 {
    display: none;
}


/*
 * body style
 */

#body {
}

.wide_column,
.left_column,
.right_wide_column,
.left_wide_column,
.right_column {
    overflow: hidden;
}

.wide_column {
    width: 100%;
}

.left_column {
    float: left;
    width: 133px;
    background: url(images/background/left_sidebar_bg_x.gif) repeat-x;
    /* min height limit */
    padding: 37px 25px 300px;
}

.right_wide_column {
    margin-left: 208px;
    /* available width: 612px */
    padding: 37px 0;
}

.right_wide_column ol,
.right_wide_column ul {
    margin-bottom: 20px;
}
.right_wide_column ol li,
.right_wide_column ul li {
    margin: 5px 0;
    padding: 0 0 0 8px;
}
.right_wide_column ol {
    list-style: numeric;
    padding-left: 30px;
}
.right_wide_column ol li {
    padding-left: 0;
}
.right_wide_column ul {
    list-style: none;
}
.right_wide_column ul li {
    background: url(images/tag/black_square_3x3.gif) no-repeat left 7px;
}
.right_wide_column p {
    margin: 29px 0;
}

h1,
h1 a {
    color: #2a59a7;
    font-size: 15pt;
    font-family: "黑体";
    margin-bottom: 30px;
    font-weight: normal;
}

h2 {
    font-size: 12pt;
    margin-bottom: 20px;
}

h2.blue,
h3.blue {
    color: #2a59a7;
}

h2.red {
    color: #e23000;
}

h3 {
    font-size: 11pt;
    margin-bottom: 15px;
}

.left_wide_column {
    float: left;
    width: 575px;
}

.right_column {
    margin-left: 585px;
}


/* index style */

.index_item_body {
    margin-bottom: 5px;
}
.index_item_body_h {
}

.item_title_box {
    background: #d3d3d3;
    padding: 0 10px;
    height: 25px;
    line-height: 25px;
    position: relative;
}

.item_title_box a,
.item_title_box strong {
    color: #353535;
    font-size: 10pt;
    font-weight: normal;
}

.item_title_box em {
    position: absolute;
    top: 8px;
    right: 15px;
}

.item_title_box em a {
    color: #6f6f6f;
    font-style: normal;
}

.item_body_box {
    padding: 5px 5px 0;
}

.item_body_box img {
    float: left;
}

.item_body_box p,
.item_body_box ul {
    color: #474747;
    list-style: none;
    margin-left: 120px;
    font-size: 12px;
}

.item_body_box ul li {
    padding: 5px 0 5px 8px;
    background: url(images/tag/black_square_3x3.gif) no-repeat left 10px;
    line-height: 100%;
}

.item_body_box ul li.first a {
    color: #f00;
}

.item_body_box ul li a {
    color: #474747;
    font-size: 12px;
}

.item_body_box .apply_book_box {
    margin-left: 120px;
    padding: 15px 0 0;
}
.item_body_box .apply_book_box ,
.item_body_box .apply_book_box a {
    font-size: 12px;
}

.item_body_box .apply_book_box a.apply_link{
    display: block;
    margin: 0 0 10px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #ff0000;
}

.item_member_box {
}

.item_member_box p.text {
    clear: both;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 5px;
}

.item_member_box p.first_img {
    margin-left: 25px;
}

.item_member_box p.second_img {
    margin-left: 165px;
}

.item_success_box {
    padding-right: 0;
}

.item_success_box ul {
    padding-top: 10px;
    margin-left: 0;
}

.item_success_box ul li {
    background: none;
    float: left;
    width: 138px;
    height: 110px;
    padding: 0;
    text-align: center;
    list-style: none;
}

.item_success_box ul li a {
    color: #0077cc;
}

.item_school_box {
}

.item_school_box a {
    font-size: 14px;
    color: #474747;
}

.item_success_box img {
    float: none;
}

.item_school_box img {
    float: none;
}

.index_item_wide {
    width: 100%;
}

.index_item_left,
.index_item_right {
    width: 284px;
}

.index_item_left {
    float: left;
}

.index_item_right {
    float: right;
}

.advisor_container {
    border: 1px solid #dcdcdc;
    padding: 8px 5px 8px 15px;
    background: #f5f5f5;
    margin-bottom: 10px;
}

.advisor_container p {
    color: #353535;
    font-size: 14px;
}

.advisor_container .phone_number {
    color: #2a59a7;
    font-size: 14px;
    font-family: Arial;
    padding: 5px 0 0;
}

.advisor_container .msg_link a {
    color: #000000;
    padding-left: 6px;
    font-size: 12px;
    font-weight: normal;
    background: url(images/tag/arrow_black_3x5.gif) no-repeat left center;
}

.service_list_container {
    border: 1px solid #dcdcdc;
    background: #ffffff;
    margin-bottom: 10px;
}

.service_list_container p {
    font-size: 14px;
    padding: 3px 15px;
    background: #f5f5f5;
}

.service_list_container ul {
    list-style: none;
}

.service_list_container li {
    background: #f5f5f5 url(images/tag/arrow_yellow_8x10.gif) no-repeat 15px center;
    padding: 5px 15px 5px 30px;
    margin-top: 1px;
}

.service_list_container li a {
    font-size: 14px;
    color: #000000;
}

.service_table_grid {
    border: 1px solid #000;
}

.service_table_grid td {
    border: 1px solid #000;
    padding: 0 3px;
}


.link_list_container {
    border: 1px solid #dcdcdc;
    background: #ffffff;
    margin-bottom: 10px;
}

.link_list_container p {
    font-size: 14px;
    padding: 3px 15px;
    background: #f5f5f5;
}

.link_list_container ul {
    list-style: none;
}

.link_list_container li {
    background: #f5f5f5;
    margin-top: 1px;
    text-align: center;
    padding: 0;
}
.link_list_container li.last {
    margin-bottom: 0;
}

.link_list_container li a {
    font-size: 11pt;
    color: #18519c;
}

/* sub page style */

ul.left_sidebar_menu_container {
    display: block;
    list-style: none;
}

.left_sidebar_menu_container li {
    display: block;
    padding: 5px 0 5px 10px;
    color: #000000;
    font-size: 11pt;
    background: url(images/tag/black_square_3x3.gif) no-repeat left 12px;
}

.left_sidebar_menu_container li a {
    color: #393939;
    font-size: 12px;
}

.sidebar_help_info {
    line-height: 20px;
    font-size: 12px;
}

.sidebar_help_info span {
    font-size: 12px;
    display: block;
    padding-bottom: 5px;
}

.sidebar_help_info strong {
    display: block;
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
}

.sidebar_help_info a {
    font-size: 12px;
    color: #2A59A7;
}

.title_yellow_container {
    border: 3px solid #ffcd3e;
    padding: 17px;
    margin-bottom: 30px;
}

.title_yellow_container h1 {
    color: #2B2B2B;
    margin-bottom: 15px;
}

.title_yellow_container h2 {
    color: #2a59a7;
    font-size: 12pt;
    margin-bottom: 10px;
}

.title_yellow_container h3 {
    font-weight: normal;
    margin-bottom: 10px;
}

.title_yellow_container p {
    font-size: 11pt;
}

.yellow_container {
    border: 3px solid #ffcd3e;
    padding: 17px;
    margin-bottom: 30px;
    color: #2a59a7;
}

.yellow_container p {
    margin: 0 0 20px;
}

.yellow_container pre {
    font-family: Arial;
}

.content_container {
    padding: 0 20px;
}

.dotted_line_bottom {
    border-bottom: 1px dotted #6c6c6c;
}

.dotted_line_box {
    border-bottom: 1px dotted #6c6c6c;
    font-size: 1px;
    height: 1px;
    margin: 30px 0;
}


/* member list */

.member_item_container {
    padding: 30px 10px 30px;
    border-bottom: 1px dotted #6c6c6c;
}

.member_item_container_noline {
    border-bottom: none;
}

.member_item_container .member_photo {
    float: left;
    width: 120px;
}

.member_item_container .member_doc {
    margin-left: 135px;
}

.member_item_container .member_doc strong {
    color: #2a59a7;
    font-size: 10pt;
}

.member_item_container .member_doc p {
    font-size: 10pt;
    line-height: 140%;
}

.member_switch_box {
    padding: 10px 30px;
}
.member_switch_box a {
    color: #5c5c5c;
    margin-right: 20px;
}
.member_switch_box a.current {
    font-weight: bold;
    color: #000000;
}


/* internal text style */

#body h1 {
}

#body h2 {
}

#body h3 {
}

#body h4 {
}



/* different page style */

.page_intro_container {
    /* background image size: 585x221 */
    height: 221px;
    background-color: #0D72C4;
    background-repeat: no-repeat;
    background-position: left top;
    overflow: hidden;
    margin-bottom: 3px;
}

.page_intro_main {
    height: 221px;
    margin-left: 585px;
    background: #0D72C4;
    color: #FFFFFF;
}

.page_intro_main h1 {
    padding: 35px 25px;
    font-size: 11pt;
    font-weight: bold;
    color: #ffffff;
}

.page_intro_main h3 {
    padding: 20px 25px 0;
    font-size: 11pt;
    font-weight: normal;
    line-height: 160%;
}

.index_page_container {
}

.index_page_container .page_intro_container {
    background-image: url(images/photo/index_intro.jpg);
    margin-bottom: 10px;
}

.about_page_container {
}

.about_page_container .page_intro_container {
}

.page_intro_container_about_1 {
    background-image: url(images/photo/about_intro_1.jpg);
}

.page_intro_container_about_2 {
    background-image: url(images/photo/about_intro_2.jpg);
}

.page_intro_container_about_3 {
    background-image: url(images/photo/about_intro_3.jpg);
}

.page_intro_container_about_4 {
    background-image: url(images/photo/about_intro_4.gif);
}

.page_intro_container_about_5 {
    background-image: url(images/photo/about_intro_4.gif);
}

.special_list_item {
    border-bottom: 1px dotted #6c6c6c;
    padding: 30px 0 10px 55px;
    background-repeat: no-repeat;
    background-position: left 30px;
}

.special_list_item_1 {
    background-image: url(images/tag/num_1_yellow.gif);
}

.special_list_item_2 {
    background-image: url(images/tag/num_2_yellow.gif);
}

.special_list_item_3 {
    background-image: url(images/tag/num_3_yellow.gif);
}

.special_list_item_4 {
    background-image: url(images/tag/num_4_yellow.gif);
}

.special_list_item_5 {
    background-image: url(images/tag/num_5_yellow.gif);
}

.special_list_item_6 {
    background-image: url(images/tag/num_6_yellow.gif);
}

.special_list_item_7 {
    background-image: url(images/tag/num_7_yellow.gif);
}

.special_list_item_8 {
    background-image: url(images/tag/num_8_yellow.gif);
}

.special_list_item_9 {
    background-image: url(images/tag/num_9_yellow.gif);
}

.contact_page_container {
}

.contact_page_container .page_intro_container {
    background-image: url(images/photo/contact_intro.jpg);
}

.contact_info_box {
    padding: 20px 0 20px 10px;
    height: 250px;
    border-bottom: 1px dotted #6c6c6c;
}

.contact_info_box div {
    float: left;
}

.contact_info_box div p {
    font-size: 11pt;
    margin: 5px;
}

.contact_info_box .map_box {
    float: right;
    margin-top: 5px;
}

.guestbook_container {
    padding: 30px 0;
}

.guestbook_container div.row {
    padding: 5px 0;
}

.guestbook_container label {
    display: block;
    float: left;
    font-size: 9pt;
    color: #333333;
}

.guestbook_container input,
.guestbook_container textarea {
    display: block;
    margin-left: 80px;
}
.guestbook_container input.text {
    border: 1px solid #949494;
    width: 220px;
}

.guestbook_container textarea {
    border: 1px solid #949494;
    width: 320px;
}

.guestbook_submit_failed,
.guestbook_submit_success {
    padding: 5px;
    margin-bottom: 20px;
}

.guestbook_submit_failed {
    border: 1px solid #ffa500;
}

.guestbook_submit_success {
    border: 1px solid #00FF00;
}

.news_page_container {
}

.news_page_container .page_intro_container {
}

.news_page_container .page_intro_container_news_1 {
    background-image: url(images/photo/news_intro_1.jpg);
}

.news_page_container .page_intro_container_news_2 {
    background-image: url(images/photo/news_intro_2.jpg);
}

.news_page_container .page_intro_container_news_3 {
    background-image: url(images/photo/news_intro_2.jpg);
}

.news_page_container ul.news_list_box {
}

.news_page_container ul.news_list_box li {
    margin-bottom: 10px;
    padding-left: 10px;
}

.news_page_container ul.news_list_box a {
    color: #000000;
}

.news_page_container .title_yellow_container h1 {
    margin-top: 10px;
    text-align: center;
}

.news_page_container .title_yellow_container h3 {
    text-align: center;
}

.news_page_container .title_yellow_container h4 {
    text-align: center;
    font-size: 9pt;
    color: #666666;
    font-weight: normal;
}

.school_page_container {
}

.school_page_container .page_intro_container {
}

.school_page_container .page_intro_container_school {
    background-image: url(images/photo/school_intro.jpg);
}

.school_page_container .page_intro_container_school_1 {
    background-image: url(images/photo/news_intro_1.jpg);
}

.school_page_container .page_intro_container_school_2 {
    background-image: url(images/photo/news_intro_2.jpg);
}

.school_category_box {
}

.school_category_box p {
    text-align: center;
}

.school_category_box p.first {
    float: left;
    margin-left: 20px;
}

.school_category_box p.second {
    float: right;
    margin-right: 20px;
}

.school_page_container ul.news_list_box {
}

.school_page_container ul.news_list_box li {
    margin-bottom: 10px;
    padding-left: 10px;
}

.school_page_container ul.news_list_box a {
    color: #000000;
}

.school_page_container .title_yellow_container h1 {
    margin-top: 10px;
    text-align: center;
}

.school_page_container .title_yellow_container h3 {
    text-align: center;
}

.school_page_container .title_yellow_container h4 {
    text-align: center;
    font-size: 9pt;
    color: #666666;
    font-weight: normal;
}

.success_page_container {
}

.success_page_container .page_intro_container {
}

.success_page_container .page_intro_container_success {
    background-image: url(images/photo/success_intro.jpg);
}

.success_page_container .page_intro_container_success_1 {
    background-image: url(images/photo/news_intro_1.jpg);
}

.success_page_container .page_intro_container_success_2 {
    background-image: url(images/photo/news_intro_2.jpg);
}

.success_page_container .page_intro_container_success_3 {
    background-image: url(images/photo/news_intro_2.jpg);
}

.success_page_container .page_intro_container_success_4 {
    background-image: url(images/photo/news_intro_2.jpg);
}

.success_category_box {
}

.success_category_box p {
    text-align: center;
}

.success_category_box p.first {
    float: left;
    margin-left: 20px;
}

.success_category_box p.second {
    float: right;
    margin-right: 20px;
}

.success_case_list {
    border: 1px solid #6699cc;
}

.success_case_list th {
}

.success_case_list td {
    border: 1px solid #6699cc;
    padding: 3px;
}

.success_page_container ul.success_list_box {
}

.success_page_container ul.success_list_box li {
    margin-bottom: 10px;
    padding-left: 10px;
}

.success_page_container ul.success_list_box a {
    color: #000000;
}

.success_page_container .title_yellow_container h1 {
    margin-top: 10px;
    text-align: center;
}

.success_page_container .title_yellow_container h3 {
    text-align: center;
}

.success_page_container .title_yellow_container h4 {
    text-align: center;
    font-size: 9pt;
    color: #666666;
    font-weight: normal;
}

.service_page_container {
}

.service_page_container .page_intro_container {
}

.service_page_container .page_intro_container_service_1 {
    background-image: url(images/photo/service_intro_1.jpg);
}

.service_page_container .page_intro_container_service_2 {
    background-image: url(images/photo/service_intro_2.jpg);
}

.service_page_container .page_intro_container_service_3 {
    background-image: url(images/photo/service_intro_3.jpg);
}

.service_page_container .page_intro_container_service_4 {
    background-image: url(images/photo/service_intro_4.jpg);
}

.service_page_container .page_intro_container_service_5 {
    background-image: url(images/photo/service_intro_5.jpg);
}

.service_page_container .page_intro_container_service_6 {
    background-image: url(images/photo/service_intro_6.jpg);
}

.service_page_container .page_intro_container_service_7 {
    background-image: url(images/photo/service_intro_7.jpg);
}

.service_page_container .page_intro_container_service_8 {
    background-image: url(images/photo/service_intro_6.jpg);
}

.viewpoint_page_container {
}

.viewpoint_page_container .page_intro_container {
}

.viewpoint_page_container .page_intro_container_viewpoint_1 {
    background-image: url(images/photo/viewpoint_intro_1.jpg);
}

.viewpoint_page_container .page_intro_container_viewpoint_2 {
    background-image: url(images/photo/viewpoint_intro_2.jpg);
}

.viewpoint_page_container .page_intro_container_viewpoint_3 {
    background-image: url(images/photo/viewpoint_intro_3.jpg);
}


/* book list */

.book_item_container {
    padding: 0 0 30px;
    margin-bottom: 30px;
    border-bottom: 1px dotted #6c6c6c;
}

.book_item_container .book_photo {
    width: 112px;
    float: left;
    text-align: center;
}

.book_item_container .book_photo a {
    font-size: 12px;
    color: #e71818;
    display: block;
}
.book_item_container .book_photo a.buy_link {
    margin: 18px 0 0;
}

.book_item_container .book_doc {
    margin: 0 0 0 160px;
}

.book_item_container .book_doc strong {
    color: #2b2b2b;
}

.book_item_container .book_doc p {
    margin: 20px 0 15px;
}

.book_item_container .book_doc a {
    color: #2a59a7;
    font-size: 12px;
}

.book_header_container {
    padding: 0;
    height: 192px;
}
.book_header_container img {
    float: left;
    margin: 17px 0 0 17px;
}

.book_header_container div {
    margin-left: 160px;
}
.book_header_container div.buy_link a {
    display: block;
    float: right;
    width: 90px;
    height: 22px;
    background: url(images/tag/buy_link_bg.gif) no-repeat;
}
.book_header_container div.buy_link a span {
    display: none;
}

.book_header_container div.unpub_link a {
    display: block;
    float: right;
    width: 90px;
    height: 22px;
    background: url(images/tag/shall_pub_bg.gif) no-repeat;
}
.book_header_container div.unpub_link a span {
    display: none;
}

.book_header_container div.title {
    font-size: 16pt;
    font-weight: bold;
    padding: 70px 0 10px;
    margin-right: 100px;
    text-align: center;
    color: #505050;
}

.book_header_container div.author {
    font-size: 10pt;
    margin-right: 100px;
    text-align: center;
    color: #505050;
}


.interview_item_container {
    float: left;
    width: 280px;
    height: 200px;
    padding: 0 0 20px;
}

.interview_item_container .interview_photo {
    text-align: center;
    margin-bottom: 20px;
}

.interview_item_container .interview_title {
    text-align: center;
    padding: 0 20px;
    color: #505050;
}

.interview_header_container {
    padding: 0;
    height: 164px;
}
.interview_header_container img {
    float: left;
    margin: 17px 0 0 17px;
}

.interview_header_container div {
    margin-left: 200px;
}
.interview_header_container_noimage div {
    margin-left: 0;
}
.interview_header_container div.copy_mark {
    height: 22px;
    background: url(images/tag/copyright_mark_orange_img.gif) no-repeat right center;
}

.interview_header_container div.title {
    font-size: 16pt;
    font-weight: bold;
    padding: 40px 0 10px;
    margin-right: 10px;
    text-align: center;
    color: #505050;
}

.interview_header_container div.author {
    font-size: 10pt;
    margin-right: 10px;
    text-align: center;
    color: #505050;
}

.viewpoint_list_container {
}

.viewpoint_list_container li {
}

.viewpoint_list_container a {
    color: #000000;
}

.viewpoint_header_container {
    height: 130px;
}

.viewpoint_header_container img {
    float: left;
}

.viewpoint_header_container div.title {
    float: right;
    width: 360px;
    margin-top: 50px;
    text-align: center;
    font-size: 14pt;
    font-weight: bold;
    color: #505050;
}

.pagination_container {
    margin-top: 30px;
    padding: 10px;
}

.pagination_container a {
    margin: 0 5px;
}


/* apply book style */

.apply_book_container {
    padding-top: 20px;
}

.apply_book_exists_msg ,
.apply_book_success_msg {
    margin-top: 30px;
    padding: 50px 20px;
    font-size: 14pt;
    text-align: center;
}

.apply_book_exists_msg {
    border: 1px solid #990000;
}
.apply_book_success_msg {
    border: 1px solid #009900;
}

.apply_book_container p {
    padding-bottom: 20px;
    line-height: 180%;
}
.apply_book_container p,
.apply_book_container a {
    font-size: 11pt;
}

.apply_book_container .form_box {
    margin-top: 20px;
    padding: 5px;
    border: 1px solid #6699cc;
}

.apply_book_container .form_item {
    padding: 15px 10px;
}

.apply_book_container .form_item:hover {
    background-color: #def;
}
.apply_book_container .form_item_submit {
    text-align: center;
    padding: 30px;
}
.apply_book_container .form_item_submit input {
    margin: 0 10px;
    padding: 3px 10px;
}

.apply_book_container .form_item strong {
    display: block;
    width: 320px;
    float: left;
}
.apply_book_container .form_item .err_msg_box {
    padding: 5px 0 0 340px;
    color: #FF0000;
    font-weight: bold;
}
.apply_book_container .form_item input {
    margin-left: 15px;
    margin-right: 5px;
}
.apply_book_container .form_item input.short_text {
    padding: 3px;
    width: 180px;
}
.apply_book_container .form_item input.long_text {
    padding: 3px;
    width: 400px;
}


/* copyright protected mark */

.copyright_protected_mark_img_orange {
    background: url(images/tag/copyright_mark_orange_img.gif) no-repeat right top;
}


/* pop window */

.event_pop {
    float: right;
    position: fixed;
    bottom: 2px;
    right: 2px;
    width: 255px;
    height: 204px;
    margin: 0;
    padding: 0;
}

.event_pop a.close {
    position: absolute;
    display: block;
    height: 14px;
    width: 14px;
    margin: 7px 0 0 234px;
    background: url(images/tag/close_btn_14x14.gif) no-repeat;
}

* html .event_pop {  
    position: absolute;  
    top: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);  
}


