/* CSS Document */
* {
	font-size:100%;
}
body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-size:68.75%;
	color:#666;
	line-height:14px;
}
h1 {
	font-size:145.45%;
}
h2 {
	font-size:127.27%;
}
h3 {
	font-size:109.09%;
}
p {
	font-size:100%;
}
hr {
	border:none;
	background:none;
	height:1px;
	border-top:1px solid #EEE;
}
#site {
	margin:0 auto;
	width:980px;
	overflow:hidden;
}
#site a {
	color:#666;
	text-decoration:none;
}
#site #content a {
	text-decoration:underline;
}
#container {
	overflow:hidden;
	background:url(../images/container_bg.gif) top left repeat-y;
}
#container-left, #container-right, #container-left {
	background:#FFF;
}
* html #site, * html #container {
	height:1%;
}
#container-left {
	float:left;
	width:158px;
	margin-right:14px;
	display:inline;
	position:relative;
}
#logo {
	text-align:center;
	height:80px;
}
#logo img {
	border:none;
}
#topmenu ul, #topmenu li, #quicklinks ul, #quicklinks li, #leftmenu ul, #leftmenu li, #shortlinks ul, #shortlinks li {
	list-style:none;
	margin:0;
	padding:0;
}
#topmenu li {
	border-left:2px solid #C5C5C5;
	margin:2px 0;
	padding-left:10px;
	height:23px;
	line-height:23px;
}
#topmenu a:hover, #topmenu a.active, #breadcrumb a.active, #menu a:hover, #menu a.active {
	font-weight:bold;
}
#leftmenu {
	border-left:2px solid #f50707;
	background:#fdf3f3;
	position:relative; /* fix disapearing bg bug IE6 */
}
#leftmenu ul li a {
	font-size:10px;
	/*height:23px;
	line-height:23px;*/
	padding:4px 0;
	padding-left:10px;
	display:block;
}
#leftmenu ul ul li a {
	padding:3px 0;
	padding-left:15px;
	height:auto;
	line-height:normal;
	font-size:9px;
	/*height:19px;
	line-height:19px;*/
}
#leftmenu ul li a:hover, #leftmenu ul li a.active {
	background:#ffdcdc;
	font-weight:bold;
}
	
#container-middle {
	float:left;
	width:637px;
	position:relative;
}
#header {
	height:156px;
}
#menu {
	height:23px;
	line-height:23px;
	background:url(../images/topmenu_bottom.gif) left bottom no-repeat;
	width:635px;
	overflow:hidden;
}
#menu a {
	display:block;
	float:left;
	width:127px;
	text-align:center;
}
#breadcrumb {
	font-size:10px;
}
#breadcrumb a {
	margin:0 2px;
}
#content {
	padding:10px;
}
#container-right {
	float:right;
	width:157px;
	position:relative;
}
#multi {
	font-size:10px;
}
#multi img {
	float:left;
	padding-right:3px;
}
#lang {
	height:31px;
	line-height:40px;
}
#quicklinks, #shortlinks {
	position:relative; /* fix disapearing bg bug IE6 */
}
#quicklinks li, #shortlinks li {
	margin-left:10px;
	background:url(../images/link_ext.gif) center left no-repeat;
	padding-left:13px;
	font-size:10px;
	line-height:18px;
}
* html #quicklinks li, * html #shortlinks li {
	padding-left:17px;
}
#shortlinks li {
	background-image:url(../images/link_int.gif);
}
#footer {
	clear:both;
	font-size:9px;
	text-align:center;
}
.top1 {
	height:156px;
	margin:2px 0;
}
.lightgrey {
	height:23px;
	margin:2px 0;
	border-left:2px solid #C5C5C5;
	background:#F5F5F5;
	padding-left:7px;
	line-height:23px;
	font-size:11px;
}
.dark_border {
	border-left:2px solid #C5C5C5;
	margin:2px 0;
}
.bright_border {
	border-left:2px solid #EEE;
	margin:2px 0;
}
.h23px {
	height:23px;
	line-height:23px;
	padding-left:10px;
}
#search #searchfield {
	font-size:9px;
	width:100px;
}
#search label {
	position:absolute;
	top:-1000px;
}
.sendlink {
	width:400px;
	text-align:right;
}
#size img {
	border:none;
	float:none;
}
/* ***** M A I L F O R M U L A R ************ */
#content .csc-mailform {
	border:none;
}
#content .csc-mailform .csc-form-label-req, #content .csc-mailform .csc-form-label {
	margin:3px 0;
}
#content .csc-mailform label {
	float:left;
	display:block;
	width:120px;
}
.csc-mailform-field {
	overflow:hidden;
}
* html .csc-mailform-field {
	height:1%;
}
#content .csc-mailform input, #content .csc-mailform textarea {
	width:200px;
	font-size:11px;
}
#content .csc-mailform input[type=radio] {
	width:auto;
}
#content .csc-mailform .date_btn {
	width:auto;
}
/* ******** MAIL END ************* */

/* ******** T 3 - F I X E S ************* */
.csc-textpic {
	overflow:hidden;
}
* html .csc-textpic {
	height:1%;
}
/* ********** T3 END ******************* */
.external-link-new-window img, #content a img {
	border:none;
}

/* hide RSS */
.tx-pmkrssnewsexport-pi1 {
	display:none;
}

#lang {
	visibility:hidden;
}




/* *************** filelist plugin style ************** */
.tx-filelist-pi1-table {
	width:100%;
}
.tx-filelist-pi1-table td {
	padding:2px 5px;
}
.tx-filelist-pi1 {
	border-top:1px solid #DEDEDE;
}
