body,td,th,p,li,h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
}
input, select {
	font-family: Arial, Helvetica, sans-serif;
}
.csc-header, .news-single-timedata {
	padding-top: 1px;
}
h1,h2,h3,h4,h5,h6,p,li,.contenttable,.news-single-item div {
	margin: 10px 50px 0px 10px;
}
.news-single-item div {
	margin-top: 0px;
}
h1,h2 {
	font-size: 17px;
	line-height: 21px;
}
h3,h4 {
	font-size: 12px;
}
h5 {
	text-decoration: underline;
}
h6 {
}
p,li {
	font-size: 12px;
}
li {
	margin: 2px;
}
ul,ol,dl {
	padding-left: 20px;
	margin: 3px 50px 0px 10px;
}
ul {
	list-style-image: url(icon_list.gif);
}
hr {
	height: 1px;
	border: 1px solid #798FA7;
}
/* links */
a {
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}
#pagecontent a, #formcontent a, .basket_items a {
	border-bottom: 1px dotted #006699;
	color: #006699;
}
#pagecontent a:hover, #pagecontent a:active, #formcontent a:hover, #formcontent a:active, .basket_items a:hover, .basket_items a:active {
	border-bottom: 1px solid #006699;
	text-decoration: none;
}
/* tables */
#pagecontent table, .contenttable, #formcontent table {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	width: 540px;
}
#pagecontent td, .contenttable td, #pagecontent th, .contenttable th {
	vertical-align: top;
	text-align: left;
}
#pagecontent table p, .contenttable p {
	font-size: 12px;
	line-height: 15px;
}


.download {
	target-new:_blank;
}
.right {
	float: right;
}
.clearer, .clearer_login, .clear_right, .formrow {
	clear: both;
}

/* news */
.newslist, .newslistimportant {
	width: 590px;
	padding: 1px 0px 30px 0px;
	background-color: #CAD8E4;
	border-bottom: 5px solid #FFFFFF;
}
.newslist {
	background-color: #E7E7E7;
}
.bookitem {
	margin: 0px 0px 0px 10px;
	width: 135px;
	border-right: 1px solid #FFFFFF;
	float: left;
}
.newsitem {
	margin: 0px 0px 0px 10px;
}
.news-list-morelink {
	width: 32px;
	float: right;
}
#pagecontent .newslist a, #pagecontent .newslistimportant a {
	color: #000000;
	border-bottom: 0px none #FFFFFF;
}
#pagecontent .news-single-imgcaption {
	font-size: 11px;
}