@charset "utf-8";
/* CSS Document */

body {
	margin:0;  
	padding:0; 
	font: 0.7125em Helvetica; 
	color:#333; line-height: 0.8em background: #FFF;} 

/*font: 0.7125em "Trebuchet MS", sans-serif; */
/* body {margin:0; padding:0; font-family:"Trebuchet MS"; font-size:13px; color:#333333; line-height:150%;} */


/* a:link, a:visited {color: #555; border-bottom: 1px solid #555;}
html body a:hover {color: #000; background-color: #F4F2E4;
  border-bottom: 1px solid #9A8E51;}  */



img {border:none;}

.content .subject img {
	width: 400px;
	height: 300px;
	float: left;
	position: relative;
	margin auto;
	padding-right: 10px;
	padding-bottom: 5px;
	
}

.content .subject OBJECT{
	width: 400px;
	height: 300px;
	float: left;
	position: relative;
	margin auto;
	padding-right: 10px;
	padding-bottom: 5px;
}

.content .subject EMBED{
	width: 400px;
	height: 300px;
	float: left;
	position: relative;
	margin auto;
	padding-right: 10px;
	padding-bottom: 5px;
}


.main {width:928px; margin:0 auto;}

.red_line {background-color:#C20C18; height:3px;}


.header {width:928px; height:97px;}

.header .pic_a {width:14px; height:97px; float:left; background-image:url(../img/header_pic_a.png);}

.header .logo {width:300px; height:97px; float:left;}

.header .pic_b {width:580px; height:97px; float:left; padding-right:20px; background-image:url(../img/header_pic_b.png);}

.header .pic_c {width:14px; height:97px; float:left; background-image:url(../img/header_pic_c.png);}

.header .language {height:24px; 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:24px; float:left; background-image:url(../img/lang_pic_a.png); background-repeat:no-repeat;}

.header .language a {display:block; float:left; padding:4px 4px 0 0;}


.menu {width:900px; padding-left:28px; height:39px; background-image:url(../img/menu_pic_a.png);}

.menu ul {margin:0; padding:0; list-style-type:none;}

.menu li {float:left; margin:0; padding:0;}

.menu a {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 { text-decoration:underline;} */

.menu a:hover {color:#C20C18; background-image:url(../img/menu_active_b.png); background-position:right top; background-repeat:no-repeat;}

.menu .active {background-image:url(../img/menu_active_b.png); background-position:right top; background-repeat:no-repeat;}

.menu .active a {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:171px; margin:0 auto; background-image:url(../img/banner_pic_a.png);}

.banner .text {color:#FFFFFF; width:445px; padding:35px 0 0 50px;}

.banner .title {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 .left_side {width:200px; float:left; padding-left:14px;}

/* .content .right_side {width:602px; float:right; padding-right:14px;} */
.content .right_side {width:700px; 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:18px;} */

.content .subject h1 {font-family: Arial; float:left; color:#C20C18; font-size:18px;}
.content .subject h2 {font-family: Georgia; color: blue; font-size:12px;}
.content .subject h3 {font-family: Arial;  color: green; font-size:11px; margin-top:-10px;}
.content .subject h4 {font-family: Helvetica;  color: black; font-size:11px; font-weight:bold; line-height:80%;}

.content .subject p {font-size: 105%; text-align: left; margin: 1 0 1em; }

.content .subject a {color:#C20C18; text-decoration:none; background-color: #EEDFCC;} 

.content .subject a:hover {text-decoration:underline; background-color:  #EEDFCC;}

.content .subject .print {color:#C20C18; text-decoration:none;}

.content .subject .print a {background-color: #F5F5F5; 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;}


/* .content .subject a:hover {text-decoration:underline; background-color: #F4F2E4;} */


.content .subject .text {border-top:1px solid #EAEAEA;}



/* .content .tab .title {font-size:14px; width:258px; height:30px; padding:10px 0 0 40px; 
background-image:url(../img/tab_pic_a.png); background-position:top left; background-repeat:no-repeat;} */


.content .tab {width:200px; background-image:url(../img/tab_pic_b-1.png); background-position:bottom left; background-repeat:no-repeat;}

.content .tab .title {font-size:14px; width:200px; height:30px; padding:10px 0 0 40px; background-image:url(../img/tab_pic_a-1.png); background-position:top left; background-repeat:no-repeat;}

/* .content .tab .text {font-size:12px; padding:13px 15px 30px 15px; font-weight:bold; color: red;} */

.content .tab .text {color:#C20C18; font-size: 130%; font-family: Impact, fantasy; padding:13px 15px 30px 15px;}
.content .tab .text a {color:#C20C18; text-decoration:none;} 
.content .tab .text a:hover {text-decoration:underline; background-color: #F4F2E4;}

.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;}


.content .tab .extra {background-color: yellow; color:#C20C18; font-size: 140%; font-family: Impact, fantasy; padding:13px 15px 30px 15px;}
.content .tab .extra a {color:#C20C18; text-decoration:none;} 
.content .tab .extra a:hover {text-decoration:underline; background-color: #F4F2E4;}
.content .tab .extra .button {padding-top:5px;}
.content .tab .extra .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 {width:192px; 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:12px;}

.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;}









