@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; 
padding: 0; 
border: 0; 
outline: 0; 
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline; 
background: transparent;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

:focus {outline: 0;}

b {
	font-weight:bolder;}

ins {text-decoration: none;}
del {text-decoration: line-through;}

table {border-collapse: collapse; border-spacing: 0;}

.head {
	position:relative;
	left: 50%;
	margin-left: -503px;
	width: 1006px;
	height:218px;
}

.head div{
	height:218px;}

.book {
	width:675px;
	}
.book .news-list-container {
		padding-left:100px;
		background: url(img/book.jpg) no-repeat;
		width:575px;}
		
.book .book_img {
		margin-right:70px;
		float:left;}
		
.book .book_text {
		color:#414141;
		text-align:left;
		font-size:12px;
		width:250px;
		height:218px;
		overflow:hidden;}
	
.logo {
	margin-top:-218px;
	margin-right:4%;
	float:right;
	min-width:260px;
	width:26%;}
	
	.logo img {
	/*	margin-top: 65px;*/
		margin-top:15px;}
	.logo div {
		height:auto;} 
		.logo div img{
			margin-top:1px;} 
/*****************************************************************/
.wrap_menu {
	
	width:1006px;
	position:relative;
	left: 50%;
	margin-left:-503px;}

.menu {

	text-transform:lowercase;
	padding-left:30px;
	margin-bottom:20px;
	height:20px;
	width:800px;}
	.menu div {
		display:inline-block;}
	.menu a {
		font-size:12pt;
		text-decoration:none;
		color:#414141;
		padding-right:20px;}
		
	.menu a:hover {
		background-color:#e8e8e8;}
	
	.menu_no_book {
		margin-right:15px;
		float:left;
		}
	
	.menu_no_book a {
		color: #b72323;}
	
	.menu_no {
		margin-right:15px;
		float:left;}
	 .menu_act{
		margin-right:15px;
		float:left;}
	
	.menu_act_book a {
		color:#414141;}

	.menu_act_book {
		color:#414141;
		margin-right:15px;
		float:left;}
	
	.menu_act a {
		background-color:#e8e8e8;}
			
	.submenu {
/*		padding-left:50px;*/
		margin-bottom:30px;
		text-transform:lowercase;
		height:20px;
		width:900px;
		margin-left:-20px;}
	
		.submenu div {
			display:inline-block;}
		
		.submenu a{
			padding-right:20px;
			text-decoration:none;
			color: #000;
			font-size:12pt;}
			
		.submenu a:hover {
			background-color:#e8e8e8;}
	
		.submenu_no {
			margin-right:15px;}
		.submenu_act{
			margin-right:15px;}
		.submenu_act a {
			background-color:#e8e8e8;}

	.subcontent {

		text-align:left;
		font-size:14px;
		width: auto;
			margin-right:30px;}

		.subcontent td{
			vertical-align:middle;}
			
		.subcontent img{
			margin-right:30px;}
		.subcontent h1 {
			margin-left:-20px;
			font-size:16px;
			margin-bottom:20px;
			clear:both;
			color:#b72323;}
		
	.subcontent a{
		text-decoration:none;
		color: #b72323;}

/*****************************************************************/

	.content {
	width:906px;
	position:relative;
	left: 50%;
	margin-left:-503px;
	margin-bottom:30px;
	margin-right:50px;
	padding-left: 50px;
	text-align:left;}
	
	.tx-felogin-pi1{
		margin-top: -39px;
		width:350px;
		float:right;
		position:relative;
		clear:both;
		margin-bottom:5px;
}
	.tx-felogin-pi1{
}
	.tx-felogin-pi1 label {
		margin-right:10px;
		float:left;}
	.tx-felogin-pi1 a {
		margin-right:38px;
		text-align:left;
		color: #b72323;
		text-decoration:none;}
	
	.news-list-date {
		font-weight:900;
		color: #8c8c8c;
		font-size:16px;
		width:170px;
		float:left;}
		
	.news-list-content {
		font-size:14px;
		margin-left:220px;
		margin-right:50px;}
	
/*	.news-list-container {
		padding-left:40px;}*/
		
	.news-list-item {
		text-align:left;}
	
	.news-list-item  a{
		color:#b72323;
		text-decoration:none;
		font-size:14px;}
	.video_list a {
		color:#000;
		margin-bottom:5px;}
			
	.news-single-item {
		text-align:left;
/*		padding-left:50px;*/
		margin-right:50px;}
		
	.news-single-item h1, .news-list-item h2{
		color:#b72323;
		font-size:18px;
		margin-bottom:10px;}
		
	.news-list-item-link a, .news-single-item a{
		color:#b72323;
		font-size:14px;
		margin-bottom:20px;
		}
	.browse_links a{
		text-decoration:none;
		display:block;
		padding:3px;
		margin:10px;
		background-color:#e8e8e8;
		color:#000;
		}

	.subcontent .left{
		width:450px;
		float:left;
		margin-bottom:10px;
		padding-top:10px;
		border:1px solid #fff;
		}
		
	.subcontent .right{
		border:1px solid #fff;
		margin-left: 450px;
		width:450px;
		margin-bottom:10px;
		padding-top:10px;
	}
	
	.subcontent .left .image, .subcontent .right .image{
		margin-top:-10px;
		margin-right:20px;
		float:left;
		}
	.subcontent .left h2, .subcontent .right h2{
		font-size:12pt;
		color:#b72323;
		}
	.subcontent .left h3, .subcontent .right h3, .subcontent .left span, .subcontent .right span{
		font-size:10pt;
		color:#000;
		font-weight: normal;
		}
.subcontent .left p a, .subcontent .right p a{
		font-size:10pt;
		color:#b72323;
		}
		.book_map {
			clear:both;}
	.book_map ul li a{ 
		color:#000;
		padding:3px;
		text-decoration:none;
		width:160px;
		margin-right:50px;
		background-color:#e8e8e8;
		margin-top:25px;
		margin-bottom:25px;
		float:left;
		}
		
	.clear {
		width:100%;
		height:1px;
		clear:both;
		display:block;}
	.clearer {
		display:block;
		height:20px;
		width:100%;
		clear:both;}
/*****************************************************************/

	
.footer {
	position:relative;
	left:50%;
	margin-left:-503px;
	height:102px;
	width:1006px;}
.kill {
	margin-top:30px;
	margin-left:20px;
	position:relative;
	}

.lilab {
	height:100px;
	width:100px;
	position:fixed;
	left:100%;
	margin-left:-100px;
	top:100%;
	margin-top:-100px;
	}
	
.quotetitle {

margin-top: 10px;

margin-right: 5px;

margin-bottom: 0pt;

margin-left: 5px;

padding-top: 4px;

padding-right: 4px;

padding-bottom: 4px;

padding-left: 4px;

border-top-width: 1px;

border-right-width-value: 1px;

border-bottom-width: 0pt;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-top-color: #848484;

border-right-color-value: #848484;

border-bottom-color: #848484;

border-left-color-value: #848484;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

color: #ffffff;

background-color: #848484;

font-size: 0.85em;

font-weight: bold;

}

.quotecontent {

margin-top: 0pt;

margin-right: 5px;

margin-bottom: 10px;

margin-left: 5px;

padding-top: 5px;

padding-right: 5px;

padding-bottom: 5px;

padding-left: 5px;

border-top-color: #848484;

border-right-color-value: #848484;

border-bottom-color: #848484;

border-left-color-value: #848484;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-top-width: 0pt;

border-right-width-value: 1px;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

font-weight: normal;

font-size: 1em;

line-height: 1.4em;

font-family: "Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;

background-color: #fff;

color: #000;

}