a:hover {Text-decoration:underline; color:#CC0000;}
a:link {color:#006699;}
a:visited {color:#006699;}
a:visited:hover {color:#CC0000;}

.iePNG, IMG.png {filter: expression(fixPNG(this));}
.services {margin:0 10px 5px 0; width:auto; display:inline; float:left;}
.services img {vertical-align:middle; margin-right:4px; border:0;}
.services a {font-size:80%;}

body  {
	font: 100% Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333;
}
.thrColHybHdr #container {
	width:expression(document.body.clientWidth < 990 ? '990px':(document.body.clientWidth > 1260 ? '1260px':'100%'));
	min-width:990px;
	max-width:1260px;
	text-align:left;
	margin:0 auto;
	background-color:#FFFFFF;
}
.thrColHybHdr #header {
	padding: 0 10px;
	background-image: url('/static/img/top_bd.png');
	background-position:left top;
	background-repeat:no-repeat;
}

.thrColHybHdr #sidebar1 {
	float: left;
	width: 9em;
	background: #fff;
	padding: 0 0;
}

.thrColHybHdr #sidebar2 {
	float: right;
	width: 16em;
	background: #fff;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.thrColHybHdr #sidebar1 p {
	margin-left: 20px;
	margin-right: 10px;
	margin-top:0;
	margin-bottom:10;
}

.thrColHybHdr #sidebar2 p {
	margin-left: 20px;
	margin-right: 10px;
	margin-top:0;
	margin-bottom:0;
}

.thrColHybHdr #sidebar1 h3 {
	font-weight:normal;
	font-size:100%;
	margin:10px 10px 10px 20px;
}

.thrColHybHdr #sidebar2 h3 {
	font-weight:normal;
	font-size:120%;
	margin:10px 10px 10px 10px;
}

.thrColHybHdr #mainContent {
	margin-top: 0;
	margin-right: 16em;
	margin-bottom: 0;
	margin-left: 9em;
	padding-top: 0;
	padding-right: 0em;
	padding-bottom: 0;
	padding-left: 0em;
	background-color:#fff;
}

.thrColHybHdr #footer {
	padding: 5px 20px;
	margin:20px 0 10px 0;
	border-top:1px solid #333333;
}
.thrColHybHdr #footer p {
	margin: 0;
	padding: 10px 0;
	font-size:11px;
}

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0;
}

#right-menu {
	display:block;
	margin:10px 10px 20px 0;
	padding:0;
}

#right-menu p {
	padding-bottom:10px;
}

#right-menu a {
	font-size:120%;
}


.news {
	display:block;
	margin:10px 0px 20px 0px;
	padding:0;
}
.news a {
	font-size:80%;
	margin:0;
	padding:0;
}
.news #date {
	font-size:70%;
	color:#666666;
	padding:15px 0 3px 0;
	margin:0;
}

.news #heard {
	font-size:100%;
}

.exhibitions {
	display:block;
	margin:30px 0 20px 0;
	padding:0;
}
.exhibitions a {
	font-size:80%;
	margin:0;
	padding:0;
}
.exhibitions #date {
	font-size:70%;
	color:#666666;
	padding:15px 0 3px 0;
	margin:0;
}

.exhibitions #heard {
	font-size:100%;
}
.exhibitions img {
	margin:5px;
	padding:0;
	border:1px solid #CCCCCC;
	float:left;
}

.thrColHybHdr #year {font-size:70%; padding-top:10px;}
.thrColHybHdr #list-number {font-size:70%;}


.curve .t, .curve .r, .curve .b, .curve .l {position: relative; z-index: 1; display: block; background-repeat: no-repeat; }
.curve .t {background-position: left top;}
.curve .r {background-position: right top;}
.curve .b {background-position: right bottom;}
.curve .l {background-position: left bottom;}
#other_block .curve .t {background-image: url('/static/img/c-tl.gif');}
#other_block .curve .r {background-image: url('/static/img/c-tr.gif');}
#other_block .curve .b {background-image: url('/static/img/c-br.gif');}
#other_block .curve .l {background-image: url('/static/img/c-bl.gif');}
#other_block {display: block; padding: 0;}
#other_block .curve {background:#f8f6e7; width:100%;}
#other_block .reducer {padding:1em;}

#other_block h1 {
	font-weight:normal;
	font-size:180%;
	margin:5px 0 5px 0;
	padding:0;
}
#other_block h2 {
	font-weight:normal;
	font-size:140%;
	margin:30px 0 5px 0;
	padding:0;
	clear: left;
}
#other_block h3 {
	font-weight:normal;
	font-size:120%;
	margin:30px 0 0 0;
	padding:0;
}
#other_block p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	line-height: 1.2em;
	margin:0;
	padding:0;
}
#other_block a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1.2em;
	margin:0;
	padding:0;
}
#other_block li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	line-height:1.2em;
	padding:0 0 5px 0;
}

#article p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	line-height: 1.2em;
	margin:15px 0 0 0;
	padding:0;
}
sup {font-size:70%;}
sub {font-size:70%;}

.limg {float:left; margin:10px 10px 5px 0;}
.rimg {float:right; margin:10px 0 5px 10px;}
.cimg {text-align:center; margin:10px; }

#article li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	line-height: 1.2em;
	margin:10px 0 0 0;
	padding:0;
}
#article h2 {
	clear:none;
}

#list-article {
	display:block;
	margin:15px 0 15px 0;
	padding:0;
	clear: left;
}

#list-article img {
	margin:0 10px 5px 0;
	padding:0;
	border:1px solid #CCCCCC;
	float:left;
}
#list-article p {
	font-size:12px;
	color: #666666;
	margin-top:5px;
}
#list-article a {
	font-size:16px;
}

.info {
	display:block;
	width:auto;
	background-color:#FFFFCC;
	margin:15px 0 15px 0;
	padding:15px;
}
.info img {
	float: left;
	display: inline-block;
	padding: 0 6px 6px 0;
}
.info2 {
	display:block;
	width:auto;
	background-color:#ebeef7;
	margin:15px 0 15px 0;
	padding:15px;
}

.table {
	margin:15px 0 15px 0;
}

.table th {
	border-bottom:1px #333333 solid;
	background-color:#eeecdd;
	font-size:80%;
	font-weight:bold;
	padding:3px 5px 3px 5px;
	text-align:left;
}

.table td {
	font-size:80%;
	padding:3px 5px 3px 5px;
	border-bottom:1px #eeecdd solid;
}

.table caption {
	font-size:80%;
	font-weight:bold;
	text-align:right;
}

.table-subscribe th {
	font-size:80%;
	font-weight:bold;
	padding:3px 5px 3px 5px;
	text-align:right;
	vertical-align:top;
}
.table-subscribe td {
	font-size:80%;
	padding:3px 5px 3px 5px;
}
.table-subscribe td ul { list-style:none; margin-left:0; }

.paging ul{list-style:none;margin-left:0;padding:0;}
.paging ul li{margin:0 1em 0 0;padding:0;float:left;}
.paging .paging-previous:before{content:"<< "}
.paging .paging-next:after{content:" >>"}

