/* CSS Document */

body {margin:0; padding:0; background-color:#cdd0e4;}
p, div {padding:0; margin:0;}

div#globaldiv {width:100%; padding:0; margin:0;}

div#header {
	height:181px;
	width: 1000px;
	background-color:#cfd2e3;
	background-image: url(/images/header.jpg);
}

div#header .LanguageSwitch {
	position:relative;
	top:150px;
	left:400px;
	width:180px;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0;
}
div#header .LanguageSwitch a {
	color: #ffffff;
}

div#container_topmargin {clear:both; width:100%; height:10px; padding:0; margin:0; font-size:1px;}
.container { margin: 0; width:1000px;}

/* TOP MENU */
div#topmenu {
	background-image:url(../images/topmenufon.gif);
	border-top:solid 1px #777777;
	border-bottom:solid 1px #777777;
	height:60px;
	width:1000px;
	padding:0;
	margin:0;
	background-color:;
}

/* TOP MENU ACTIVE LINK */
div#activemenulink {
	padding-left:6px;
	padding-right:6px;
	float:left;
	abackground-image:url(../images/topmenuactivefon.gif);
	background-color:#cdd0e4;
	line-height:30px;
}

/* TOP MENU ACTIVE LINK */
div#menulink {
	padding-left:6px;
	padding-right:6px;
	float:left;
	line-height:30px;
}
/*
div#activelinkline {
	width:1px;
	height:30px;
	float:left;
	background-image:url(../images/topmenuactivelinefon.gif);
}*/
div#top_menu_leftpart {
	float:left;
	width:15px;
	height:40px;
}


/* SIDEBAR BLOCK**/
.leftside {
	width: 250px;
	background-color:#FFFFFF;
	border: solid 1px #abaebf;
	padding: 10px;
	padding-top:20px;
}

/* MAIN PART BLOCK**/
.mainpart {
	padding:20px;
	border: solid 1px #abaebf;
	background-color:#FFFFFF;	
}


/* LINKS AT THE BOTTOM OF THE PAGE */
div#bottomlinks {
	clear:both;
	border: solid 1px #abaebf;
	margin-top:10px;
	margin-bottom:10px;
	width: 1000px;
	background-color:#ffffff;
	text-align:left;
	font-size:13px;
}

div#bottomlinks li {padding-bottom:3px;}

div#bottomlinks .content {
	clear:both;
	padding: 20px;
}
/* END LINKS AT THE BOTTOM OF THE PAGE */


/* FOOTER PART */
div#footer {
	border: solid 1px #abaebf;
	margin-top:10px;
	margin-bottom:10px;
	height:170px;
	width: 1000px;
	background-color:#ededed;
	text-align:left;
	font-size:13px;
	font-family:Verdana;
	line-height:20px;
	clear:both;
}

div#footer .content {
	padding: 20px;
}
/* END FOOTER PART */




.date {float:right; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#716666; width:130x;}
.articlesmallimg { border-style:solid; border-width:1px; border-color:#333333; margin-right:8px; margin-top:2px;}

.smallarticle {background-image:url(/images/smallarticlefon.gif); background-repeat:repeat-x; padding-top:10px; margin-bottom:10px;}
.smallarticletext {clear:both; text-align:left;}
.smallarticle .articletitleline {overflow:hide; width:100%;}
.smallarticle .categorylinks {overflow:hide; float:left;}
td#mainpart .readmorelink {width:690px; text-align:right; clear:both; }
td#mainpart .readmorelink a {font-size:13px; font-style:italic;}

#fullarticle {clear:both; margin-top:10px; margin-bottom:20px;text-align:left;}
#fullarticle .articletitleline {overflow:auto; width:100%}
#fullarticle h1 {background-image:url(/images/smallarticlefon.gif); background-repeat:repeat-x; padding-top:10px;}

span.pathlinks { padding-left:15px; padding-left:15px; font-size:12px;}
a.pathlinks:link, a.pathlinks:active, a.pathlinks:visited {color:#626b99; font-size:13px;}

.leftsidebrieflist { padding:10px; text-align:left;}
.leftsiedlink {font-weight:bold; font-size:13px; text-align:right; font-style:italic;}
td#leftside .readmorelink {font-weight:bold; font-size:13px; font-style:italic;}
td#leftside h2 {background-image:url(/images/smallarticlefon.gif); background-repeat:repeat-x; padding-top:10px;}


/* frequent read list */
.frequentlist_title, .related_title {clear:both; background-image:url(/images/smallarticlefon.gif); background-repeat:repeat-x;	padding:5px 0px 5px 10px;} 
.frequentreadlist, .relatedarticleslist { clear:both; padding:10px; background-color:#eff0f7; }
.frequentreadlistdate, .relatedarticleslistdate { float:left; font-size:10px; font-family: Verdana, arial; color:#716666; width:130px; line-height:20px; text-align:right; padding-right:4px;}
.frequentreadlisttext, .relatedarticleslisttext { float:left; font-size:13px; width:480px; line-height:20px; padding-bottom:5px; text-align:left;}

/*main content top part for ARCHIVE AND SEARCHBOX*/
.maincontentTop {width:100%; height:25px; margin-bottom:20px;}
.searchbox {float:right;}

.archivebox {float:left;}
div.archivebox .archivebox_input{ background-color:#efefef }
div.archivebox .archivebox_input_selected{ background-color:#000000; }

.imagesblock { width:100%; clear:both;}
.attachmentsblock {padding-top:20px; padding-bottom:10px; clear:both;}
.attachmentfilenames {padding-left:20px; font-size: 13px; font-weight:bold; text-align:left;}

.hightlight {color: #ea8a00; font-style:italic; font-weight: bold;}

div.PagePath {clear:both; font-size:13px; margin-bottom:10px; padding-top:2px; padding-bottom:2px; background-image:url(/images/smallarticlefon.gif); background-repeat:repeat-x; }
div.PagePath .pathlinks {font-weight:bold;}

.cooperationlinks  {clear:both; padding:10px; background-color:#ebebeb; text-align:left; }

.pagination { padding-bottom:10px; text-align:center; }
#pagination span { }
#pagination a { border: 1px solid #999999; background-color:#DCDEE2; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; line-height:30px;}
#pagination a:hover { border: 1px solid #003366; background-color:#fdfdfd; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; line-height:30px;}

img.cooperaiton {float:left; margin-right:12px; margin-bottom:8px; border:1px solid #999999;}
img.cooperaiton_right {float:right; margin-left:12px; margin-bottom:8px; border:1px solid #999999;}

table.workstbl {background:#cccccc; text-align:left; }
table.workstbl tr.tablehead td {background:#B7B7FF; border:1px solid white; text-align:center; font-weight:bold; font-size:11px;}
table.workstbl td {background:white; border:1px solid silver;}
