@charset "utf-8";

/* CSS Document */

@import "../common/common5.css";

body {

	background:#e8f4ff url(images/bg.jpg) repeat-x;

	overflow:auto;

}

.outside {

	margin:0 auto;

}

.inside {

	width:950px;

	margin:0 auto;

}

.container {

	width:100%;

	height:auto;

	_background:#ffffff;

}

/*==========================================================================update bar*/

.latest_updates {

	border-style: double;

	border-width: medium;
	
	border-color: black;
	
}

.update_header {

	color: #800000;
	text-align: center;
	font-size: 1.5em;
	padding-bottom: 15px;

}

.update_link {

	color: #0000FF;

}

.update_list{

	margin-left: 5%;
	
	margin-bottom: 10px;

	list-style: none;

}

/*==========================================================================header*/

.header {

	width:100%;

	height:100px;
	margin-top:10px;

	margin-bottom:5px;

	background:url(images/header.png) no-repeat;

	_background:url(images/header.jpg) no-repeat;

	overflow:hidden;

}

/*.header .welcome{ height:26px;line-height:26px; text-align:right; color:#bebfc6;}

.header .welcome a{ margin-left:15px; color:#bebfc6; text-decoration:underline;}*/

.header .headerCon {

	width:100%;

	height:67px;

	line-height:67px;

	overflow:hidden;

}

.header .headerCon .logo {

	float:left;

	width:550px;

	height:100%;

}

.header .headerCon .logo a {

	height:100%;

	width:500px;

	display:block;

}

.header .headerCon .cont {

	float:left;

	width:400px;

	text-align:left;

	background: url(images/headerSearchBg.png) no-repeat left center;

}

.header .headerCon .search {

	width:auto;

	height:66px;

	line-height:66px;

}

.header .headerCon .search input {

	width:180px;

	height:20px;

	line-height:20px;

	margin-left:5px;

	margin-top:20px;

*margin-top:0px;

	_margin-top:20px;

	border:0;

	color:#585961;

	background:none;

}

.header .headerCon .search a {

	margin-left:3px;

vertical-align: sub;
	color:#515667;
font-size:10px;

}

.header .headerCon .search a.searchBtn {

	height:28px;

}

/*menu*/

.header .menu {

	width:100%;

	height:33px;

	margin:0px auto;

}

.header .menu li, .header .menu li a {

	float:left;

	position:outside;

	height:33px;
        
        list-style: none;

}

.header .menu li.hover a {

	color:#65bb46;

}

.header .menu li.home {

	background: url(images/menuHomeNew.png?t=2024129102227) no-repeat left top;

}

.header .menu li.home a, .header .menu li.home a.on, .header .menu li.journals a, .header .menu li.journals a.on {

	width:774px;

}

.header .menu li.books a, .header .menu li.books a.on, .header .menu li.order a, .header .menu li.order a.on, .header .menu li.news a, .header .menu li.news a.on, .header .menu li.about a, .header .menu li.about a.on, .header .menu li.contact a, .header .menu li.contact a.on {

	width:88px;

}

.header .menu li.home a.on {

	background: url(images/menuHomeOn.png) no-repeat left top;

}

.header .menu li.journals {

	background: url(images/menuJournals.png) no-repeat left top;

}

.header .menu li.journals a.on {

	background: url(images/menuJournalsOn.png) no-repeat left top;

}

.header .menu li.books {

	background: url(images/menuBooks.png) no-repeat left top;

}

.header .menu li.books a.on {

	background: url(images/menuBooksOn.png) no-repeat left top;

}

.header .menu li.conferences {

	background: url(images/menuConferences.png) no-repeat left top;

}

.header .menu li.conferences a.on {

	background: url(images/menuConferencesOn.png) no-repeat left top;

}

.header .menu li.conferences a, .header .menu li.conferences a.on {

	width:120px;

}

.header .menu li.order {

	background: url(images/menuOrder.png) no-repeat left top;

}

.header .menu li.order a.on {

	background: url(images/menuOrderOn.png) no-repeat left top;

}

.header .menu li.news {

	background: url(images/menuNewsNew.png) no-repeat left top;

}

.header .menu li.news a.on {

	background: url(images/menuNewsOn.png) no-repeat left top;

}

.header .menu li.about {

	background: url(images/menuAbout.png) no-repeat left top;

}

.header .menu li.about a.on {

	background: url(images/menuAboutOn.png) no-repeat left top;

}

.header .menu li.contact {

	background: url(images/menuContactNew.png) no-repeat left top;

}

.header .menu li.contact a.on {

	background: url(images/menuContactOn.png) no-repeat left top;

}

/*nav*/

.nav {

	margin-bottom:10px;

}

/*===============================================================================ad*/

.slider {

	width:100%;

	height:250px;

	margin-bottom:10px;

}

.hot_top {

	width:100%;

	height:6px;

	background:url(images/bg_hot_top.png) no-repeat;

	overflow:hidden;

}

.hot_bottom {

	width:100%;

	height:12px;

	background:url(images/bg_hot_bottom.png) no-repeat;

	overflow:hidden;

}

.hot_cont {

	width:100%;

	height:auto;

	background:url(images/bg_hot_cont.png) no-repeat;

	overflow:hidden;

}

.hot_cont_cont {

	width:100%;

	height:auto;

	background:url(images/bg_hot.png) repeat-y;

	overflow:hidden;

}

.hot_cont li {

	float:left;

	width:312px;

	height:88px;

	margin:10px auto;

	text-align:left;

}

.hot_cont li div {

	width:146px;

	height:122px;

	margin:10px auto;

	padding:10px;

	border:1px solid #CECECE;

}

.hot_cont li p {

	text-align:left;

}

/*change ad*/

.slider .hot_cont {

	height:238px;

*height:238px;

	_height:238px;

}


#photos {

	visibility:visible;

	position:relative;

	margin:0pt;

	border: medium none;

	width:938px;

	height:288px;

}

#photos .panel {

	width:938px;

*width:938px;

	_width:938px;

	height:238px;

*height:234px;

	_height:227px;

	position:absolute;

	top:0px;

	left:0px;

	_left:0px;

	overflow:hidden;

	background:none repeat scroll 0% 0% white;

}

.galleryview {

	left:6px;

	top:0px;

}

.filmstripdefault {

	background:url(images/photosbg.png) no-repeat;

}

.filmstripover {

	background:url(images/photosbgon.png) no-repeat;

}

.filmstrip {

	height:38px;

	left:0;

	padding:0;

	_left:0px;

	position:absolute;

	top:200px;

	width:100%;

	z-index:999;/* opacity:0.3; filter:alpha(opacity = 30);*/

}

.filmstrip li {

	height:38px;

	width:312px;

	_width:312px;

	margin:0;

}

.filmstrip li div {

	width:299px;

	_width:297px;

	height:auto;

	margin:1px auto;

	padding:8px 0;

	border:none;

}

.filmstrip li div.books {

	padding-left:35px;

	_width:267px;

}

.filmstrip li div.conferences {

	padding-left:35px;

	_width:267px;

}

.filmstrip li div h3 {

	color:#4f4f4f;

	font-size:18px;

	font-weight: normal;

}

.filmstrip li.filmstripover div h3 {

	color:#066ecf;

	}

/*.filmstrip li div p{color:#fff; font-size:12px; height:30px; line-height:16px; opacity:0.7; overflow:hidden; width:230px; text-align:left;}*/



/*==========================================================================content*/

/*home content*/

.homeConTop {

	width:100%;

	height:6px;

	background:url(images/homeConTop.png) no-repeat;

	overflow:hidden;

}

.homeConBottom {

	width:100%;

	height:5px;

	background:url(images/homeConBottom.png) no-repeat;

	overflow:hidden;

}

.homeCon {

	width:100%;

	height:auto;

	overflow:hidden;

	background:#ffffff;

}

.homeCon .conLeft, .homeCon .conMiddle, .homeCon .conRight {

	float:left;

	height:430px;

	padding-top:10px;

}

.homeCon .conLeft {

	width:348px;

	background:url(images/yLineLeft.gif) no-repeat right top;

}

.homeCon .conLeft ul {

	width:330px;

}

.conLeftLi_out {

	background:#e8f4ff;

}

.homeCon .conLeft li {

	margin-left:15px;
	font-size: 10px;

}

.homeCon .conMiddle {

	width:320px;

	background:url(images/yLineRight.gif) no-repeat right top;

}

.homeCon .conMiddle li {

	margin-left:20px;

}

.homeCon .conLeft li, .homeCon .conMiddle li, .homeCon .conRight li {

	line-height:19px;

	margin-bottom:3px;

}

.homeCon .conRight {

	width:239px;

	padding-left:10px;

}

/*journals books etc. title content*/

.title {

	width:950px;

	height:35px;

	line-height:35px;

}

.titleLeft {

	width:710px;

	_width:715px;

	float:left;

	margin-left:10px;

	_margin-left:5px;

	font-size:16px;

	font-weight:bold;

}

.titleLeft .introduction {

	font-size:12px;

	font-weight:normal;

	color:#fff;

	margin-left:10px;

}

.titleMiddle {

	width:60px;

	float:left;

	text-align:center;

	color:#fff;

}

.titleMiddle a {

	color:#7fa4ce;

}

.titleRight {

	margin-right:10px;

	_margin-right:0px;

	float:left;

	width:160px;

	_width:150px;

	text-align:right;

	color:#fff;

}

.content {

	border:1px solid #c7c7c7;

	border-top:0;

	text-align:left;

	background:#ffffff;

}

.sessions_table {

	font-size:1.2em;
}

.sessions_table_layout {

	table-layout:auto;
	
}

/*content_con*/

.content_con {

	padding-top:10px;

	_padding-top:0px;

	padding-left:10px;

	_padding-left:0px;

	margin-bottom:10px;

	vertical-align:top;

}

.content_all {

	padding:10px;

}

/*menuSecond*/

.menuSecond {

	width:250px;

	background:#f5f5f5 url(images/menuSecondBg.gif) no-repeat left top;

	vertical-align:top;

        

}

.menuSecond dl {

	margin:5px;

}

.menuSecond dt {

	font-weight:bold;

	margin-bottom:10px;

	background:url(images/borderFill.gif) repeat-x left bottom;

	height:30px;

	line-height:30px;

}

.menuSecond dd {

	line-height:18px;

	margin-bottom:10px;

}

.menuSecond ul {

	margin-bottom:50px;

	margin-top:5px;

}

.menuSecond ul li {

	padding-left:5px;

	line-height:24px;

	width:200px;

        list-style:none;

}

.menuSecond ul li a {

	font-weight:bold;

}

.menuSecond ul li.menuSecondTitle {

	font-weight:bold;
background:#e3f1fe;
text-align:center;

}

.menuSecond ul li.on {

	background:url(images/menuSecondOn.png) no-repeat left center;

	height:30px;

	line-height:28px;

	color:#00519c;

	font-weight:bold;

}

/*impoctFactor*/

.impoctFactor {

	background:url(images/impoctFactorBg.gif) no-repeat center center;

	width:180px;

	height:30px;

	margin:10px 10px 0 10px;

}

.impoctFactor .title {

	color:#ffffff;

	font-size:11px;

	width:110px;

	display:block;

	float:left;

	text-align:center;

	height:30px;

	line-height:30px;

}

.impoctFactor .value {

	color:#9d0000;

	font-size:18px;

	font-weight:bold;

	height:30px;

	line-height:30px;

	margin-left:10px;

}

/*tabs*/

.tabs {

	background:url(images/tabsBg.gif) no-repeat left bottom;

	height:30px;

}

.tabs li, .tabs li a {

	float:left;

	padding:0 6px;

	height:28px;

	line-height:28px;

	font-weight:bold;

}

.tabs li.on a {

	background:url(images/tabsOnFill.gif) repeat-x left bottom;

	border:1px solid #b7b8bd;

	border-bottom:1px solid #ffffff;

	color:#25303a;

}

.tabsCon {

	clear:both;

	padding-top:10px;

}

.dataGrid {

	width:98%;

}

.dataGrid thead th, .dataGrid thead td {

	text-align:left;

	padding:5px 5px;

	font-weight:normal;

}

.dataGrid tbody th, .dataGrid tbody td {

	text-align:left;

	padding:5px 5px;

	font-weight:normal;

	vertical-align:top;

	height:auto;

	border:1px solid #cacaca;

}

.dataGrid tbody th {

	text-align:center;

	width:20px;

}

.dataGrid tbody p {

	padding:0 5px;

	height:auto;

	line-height:17px;

	margin:0;

}

.out {

	background:#f7f7f7;

}/*??????*/

.over {

	background:#dcefff;

}/*?????????*/

/*tabForm*/

.tabForm {

	width:100%;

	margin:0;

}

.tabForm th, .tabForm td {

	padding:4px 3px;

	text-align:left;

}

.tabForm th {

	color:#5d6973;

	font-weight:normal;

}

.tabForm td {

	background:#fff;

	color:#333;

}

.tabForm tfoot th, .tabForm tfoot td {

	padding:20px 3px 20px 3px;

}

.tabsCon .subtitle {

	height:24px;

	line-height:24px;

	text-align:left;

	border-bottom:1px solid #e9ebed;

	color:#000000;

	background:#f7f7f7;

	margin-bottom:5px;

	margin-top:5px;

}

/*journals*/

.content .introduction {

	margin:0 10px 10px 0;

	_margin:10px 10px 0 10px; /*border:1px solid #FC0; background:#FFC;*/

	padding:10px;

	line-height:18px;

}

.journalsList {

	padding-top:10px;

	_padding-top:0px;

	padding-left:10px;

	_padding-left:0px;

	_padding-bottom:5px;

}

.journalsBg {

	background:url(images/journalsTitleBg.png) no-repeat left top;

}

.journalsBg .titleLeft {

	color:#fff;

}

.journalsPage {/*background:url(images/pageBg.png) no-repeat left center;*/

	_margin-top:12px;

	_padding-top:6px;

	text-align:right;

	vertical-align:middle;

	_height:20px;

}

.journalsPage a {

	color:#fff;

	margin:auto 7px;

}

.journalsPage a:hover {

	color:#fff;

	margin:auto 7px;

}

.journalsBlock {

	border:1px solid #d1d1d1;

	width:456px;

	_width:450px;

	height:154px;

	_height:155px;

	float:left;

	margin:0 10px 10px 0;

	_margin:10px 5px 5px 5px;

	background:#f7f7f7;

}

.journalsBlock dl {

	margin:10px;

}

.journalsBlock dl dt {

	font-weight:bold;

	text-indent:80px;

	overflow:hidden;

}

.journalsBlock dl dd {

	margin-top:10px;

}

.journalsBlock dl dd .pic {

	float:left;

	margin-right:10px;

	margin-top:-11px;

}

.journalsBlock dl dd p {

	line-height:18px;

}

.journalsBlock .more_button
{


	line-height:25px;

	margin-top:10px;

	margin-left:130px;

	text-align:right;
	display: inline;

}

.journalsBlock .more_button_l
{
	background:url(images/readMore_l.png) no-repeat;
	line-height:25px;
	width:25px;
}

.journalsBlock .more_button_c
{
	background:url(images/readMore_c.png) repeat;
	text-align:center;
	line-height:25px;
	padding-left: 5px;
}

.journalsBlock .more_button_r
{
	background:url(images/readMore_r.png) no-repeat;
	line-height:25px;
	width:25px;
}

.journalsBlock dl dd p.more {

	background:url(images/readMore.gif) no-repeat 80px center;

	line-height:25px;

	line-height:25px;

	margin-top:10px;

	margin-left:130px;

	_margin-left:120px;

	text-align:right;

}

.journalsBlock dl dd p.more a {

	margin-left:30px;

}

.issn {

	font-size:10px;

	margin-top:5px;

	color:#868994;

}

.selectVolume {

	background:#e3f1fe;

	padding:5px;

	margin-right:8px;

}

.selectVolume p {

	color:#2262a9;

	font-weight:bold;

}

.selectVolume select {

	width:150px;

	_width:140px;

}

.selectVolume a {

	background:#2262a9;

	color:#ffffff;

	padding:2px 3px;

}

.volumeTitle {

	font-weight:bold;

	padding:5px;

	background:#f7f7f7;

	border:1px solid #dddfe3;

	margin:0;

	width:510px;

}

.volumes a {

	padding-left:5px;

	line-height:22px;

}

.conPage a {

	margin-left:15px;

}

.content_text_Title {

	margin:10px;

}
.content_textbook_Title {

	margin:10px;

}

.content_text_Title a {

	margin-right:15px;

}

/*menu_second*/



/*books*/

.booksBg {

	background:url(images/booksTitleBg.png) no-repeat left top;

}

.booksBg .titleLeft {

	color:#fff;

}

.booksBlock {

	border:1px solid #d1d1d1;

	width:233px;

	_width:345px;

	height:220px;

	float:left;

	margin:0 10px 10px 0;

	_margin:10px 5px 10px 5px;

	sbackground:#f7f7f7;

}

.booksBlock dl {

	margin:10px;

}

.booksBlock dl dt {

	font-weight:bold;

}

.booksBlock dl dd {

	margin-top:10px;

}

.booksBlock dl dd .pic {

	float:left;

	margin-right:10px;

}

.booksBlock dl dd p {

	line-height:18px;

}

.booksBlock dl dd p.more {

	background:url(images/readMore2.gif) no-repeat 80px center;

	line-height:25px;

	line-height:25px;

	margin-top:5px;

}

.booksBlock dl dd p.more a {

	margin-left:30px;

}

.content_text {

	_padding-left:10px;

	margin-bottom:60px;

}
.content_textbook {

	_padding-left:10px;

	margin-bottom:60px;

}
.tablepad
{
	padding:10px;
}
.content_text p {

	margin:0 10px 10px 0;

	_margin:10px 5px 10px 10px;

	line-height:17px;

}

.content_text_book p {

	margin:0 10px 10px 0;

	_margin:10px 5px 10px 10px;

	line-height:17px;

}
.volumes p {

	margin:0 10px 5px 0;

	_margin:10px 5px 5px 10px;

	line-height:15px;

}

.content_text p a {

	font-weight:bold;

}
.content_textbook p a {

	font-weight:bold;

}
.content_text td {
        /*width: 750px;*/
	vertical-align:top;

}

.content_textbook td {
        width: 750px;
	vertical-align:top;

}

.booksVol {

	background:url(images/booksVolBg.gif) no-repeat left center;

	height:25px;

	width:149px;

	line-height:25px;

	text-align:left;

	padding-left:20px;
	padding-top:5px;

	font-weight:bold;

}

/**/

.abstracted {

	width:350px;

	height:200px;

	float:left;

}

.abstracted li {

	list-style:disc;

	margin-left:20px;

	padding-left:5px;

	line-height:20px;

}

/*conference*/

.conferencesBg {

	background:url(images/conferencesTitleBg.png) no-repeat left top;

}

.conferencesBg .titleLeft {

	color:#fff;

}

/*order*/

.ordersBg {

	background:url(images/orderTitleBg.png) no-repeat left top;

}

.ordersBg .titleLeft {

	color:#fff;

}

/*news*/

.newsBg {

	background:url(images/newsTitleBg.png) no-repeat left top;

}

.newsBg .titleLeft {

	color:#fff;

}

/*about*/

.aboutBg {

	background:url(images/aboutTitleBg.png) no-repeat left top;

}

.aboutBg .titleLeft {

	color:#fff;

}

/*contact*/

.contactBg {

	background:url(images/contactTitleBg.png) no-repeat left top;

}

.contactBg .titleLeft {

	color:#fff;

}

/*other*/

.otherBg {

	background:url(images/otherTitleBg.png) no-repeat left top;

}

.otherBg .titleLeft {

	color:#fff;

}

/*==========================================================================footer*/

.footer {

	width:100%;

	background:url(images/copyrightBg.png) no-repeat center top;

	color:#585961;

	text-align:center;

	overflow:hidden;

	vertical-align:top;

	height:80px;

	padding-top:15px;

}

.footer .txt a {

	width:100%;

	height:20px;

	margin-right:10px;

	margin-left:10px;

}

.top a {

	background: url(images/gototopFill.gif) repeat-x left bottom;

	height:20px;

	line-height:20px;

	border:1px solid #b6bdcc;

	text-align:center;

	clear:both;

	margin:20px 0;

	display:block;

	width:80px;

}

.page {

	margin:15px auto;

	text-align:center;

	vertical-align:middle;

}

.page a {

	color:#275285;

	margin:auto 3px;

}

.page a:hover {

	color:#000;

	margin:auto 3px;

}

.page .pageNum {

	margin:auto 10px;

}

.page .pageNum a {

	border:1px solid #a8cdf9;

	background:#d7eaff;

	padding:3px 5px;

}

.page .pageNum a.on, .page .pageNum a:hover {

	border:1px solid #86bbfb;

	background:#98c2f4;

	padding:3px 5px;

	font-weight:bold;

}

