@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; font-family:"Trebuchet MS"; font-size:18px; color:#333333; line-height:150%;}

a {color:#C20C18; text-decoration:none;}

a:hover {text-decoration:underline;}

img {border:none;}


.main {width:928px; margin:0 auto;}

.red_line {background-color:#C20C18; height:0;}


.header {width:928px; height:0;}

.header .pic_a {width:14px; height:0; float:left; background-image:url(../img/header_pic_a.png);}

.header .logo {width:300px; height:97px; float:left; padding-bottom:50px;}

.header .pic_b {width:580px; height:0; float:left; padding-right:20px; background-image:url(../img/header_pic_b.png);}

.header .pic_c {width:14px; height:0; float:left; background-image:url(../img/header_pic_c.png);}

.header .language {visibility:hidden; display:none; height:0; float:right; padding-right:5px; background-image:url(../img/lang_pic_b.png); background-position:right top; background-repeat:no-repeat;}

.header .language .left {width:9px; height:0; float:left; background-image:url(../img/lang_pic_a.png); background-repeat:no-repeat;}

.header .language a {height:0; display:block; float:left; padding:4px 4px 0 0;}


.menu {height:0; width:900px; padding-left:28px; height:0; background-image:url(../img/menu_pic_a.png); visibility:hidden; display:none;}

.menu ul {height:0; margin:0; padding:0; list-style-type:none;}

.menu li {height:0; float:left; margin:0; padding:0;}

.menu a {height:0; display:block; padding:8px 12px; color:#FFFFFF; text-decoration:none; background-image:url(../img/menu_pic_b.png); background-position:right top; background-repeat:no-repeat;}

.menu a:hover {height:0; text-decoration:underline;}

.menu .active {height:0; background-image:url(../img/menu_active_b.png); background-position:right top; background-repeat:no-repeat;}

.menu .active a {height:0; color:#C20C18; background-image:url(../img/menu_active_a.png); background-position:left top; background-repeat:no-repeat;}

.menu .active a:hover {text-decoration:none;}


.banner {width:900px; height:0; margin:0 auto; background-image:url(../img/banner_pic_a.png); visibility:hidden; display:none;}

.banner .text {height:0; color:#FFFFFF; width:445px; padding:35px 0 0 50px;}

.banner .title {height:0; font-size:22px; padding-bottom:10px;}


.content {width:928px;}

.content .pic_a {width:928px; height:14px; background-image:url(../img/content_pic_a.png);}

.content .pic_b {width:928px; background-image:url(../img/content_pic_b.png); background-repeat:repeat-y;}

.content .pic_c {width:928px; height:14px; background-image:url(../img/content_pic_c.png);}

.content .left_side {width:298px; float:left; padding-left:14px;}

.content .right_side {width:100%; float:right; padding-right:14px;}

.content .right_side .subject {padding:5px 35px 5px 25px;}

.content .subject .title {padding-bottom:13px; width:450px; float:left; color:#C20C18; font-size:26px;}

.content .subject .text {border-top:1px solid #EAEAEA;}

.content .subject .print a {font-size:12px; font-weight:bold; padding-right:25px; margin-top:3px; display:block; height:20px; float:right; background-image:url(../img/icon_print.gif); background-position:right center; background-repeat:no-repeat; visibility:hidden;}


.content .tab {width:0; height:0; background-image:url(../img/tab_pic_b.png); background-position:bottom left; background-repeat:no-repeat; visibility:hidden; display:none;}

.content .tab .title {font-size:14px; width:258px; height:0; padding:10px 0 0 40px; background-image:url(../img/tab_pic_a.png); background-position:top left; background-repeat:no-repeat;}

.content .tab .text {font-size:12px; padding:13px 15px 30px 15px;}

.content .tab .text .button {padding-top:5px;}

.content .tab .text .button a {display:block; float:left; text-decoration:none; padding:2px 10px 0 10px; color:#FFFFFF; background-color:#C20C18; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}


.tab .previous {width:15px; float:left; padding-top:17px;}

.tab .next {width:15px; float:right; padding-top:17px;}

.tab .gallery {width:225px; padding-left:8px; float:left;}

.tab .gallery img {display:block; float:left; border:1px solid #999999; padding:1px; margin-left:5px;}


.footer {width:928px; color:#666666; font-size:13px;}

.footer .pic_a {width:928px; height:18px; background-image:url(../img/footer_pic_a.png);}

.footer .pic_b {width:928px; background-image:url(../img/footer_pic_b.png); background-repeat:repeat-y;}

.footer .pic_c {width:928px; height:18px; background-image:url(../img/footer_pic_c.png);}

.footer .left {width:414px; height:67px; float:left; text-align:right;}

.footer .middle {width:64px; height:67px; padding:0 18px; float:left;}

.footer .right {width:414px; height:67px; float:left;}

.footer span.title { color:#000000; font-size:14px;}








