body { 
	margin: 0;
	padding: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 80%;
	text-align: center;	/* IE-Win hack */
}

.container {
	width: 900px;
	margin: 0 auto;
	
}


.navbar {
	width: 900px;
	background-image: url(navbg.gif);
	text-align: center;
	padding: 15px 10px;
	margin: 0 auto;
}

.navbar a {
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 0.2em 0.6em;
}

.navbar a:hover { 
	background-color: #d0f0ff; 
}


.footer {
	padding: 100px 0px 50px 0px;
}

.langselect { width: 100%; text-align: right; font-size: 12pt; font-weight: bold; padding: 0px; }

.text { padding: 10px 100px; font-size: 1.3em; text-align: left; }

.intro { font-size: 20pt; font-weight: bold; padding: 20px; }

.indextitle { text-align: center; font-size: 20pt; font-weight: bold; padding: 30px; }
.indextitlesub { text-align: center; font-size: 16pt; font-weight: bold; padding: 30px; }

.categ { text-align: left; font-size: 14pt; font-weight: bold; padding: 5px; display: block; margin-left: 160px;}
.pagin_current { vertical-align: top; color: #a0a0a0; font-size: 14pt; font-weight: bold; padding: 3px; }
.pagin_link { vertical-align: top; font-size: 14pt; font-weight: bold; padding: 3px; }

.categ_plbox { padding: 10px; text-align: center; width: 170px; }
.categ_pltnsmall { border: 0; }
.navbut { background-image: url(button.jpg); width: 125px; height: 25px; text-align: center; }
.navlink { font-size: 12pt; color: #ffffff; text-decoration: none; font-weight: bold; }

.pl_title { text-align: center; font-size: 20pt; font-weight: bold; padding: 20px; }
.pl_cols { width: 400px; padding: 20px; text-align: center; }
.pl_tnlarge { padding: 5px; border: 0; }
.pl_comment { text-align: center; padding: 15px; color: green; font-size: 1.2em;}
.pl_infotable { padding: 15px; border: 0;  }
.pl_header { font-size: 1em; text-align: center; font-weight: bold; }
.pl_itemnumber { font-size: 1.6em; font-family: monospace; font-weight: bold; color: blue; padding: 8px; }
.pl_itemdesc { font-size: 1.2em; font-weight: bold; padding: 8px; }
.pl_itemcomment { font-size: 1.2em; }
.pl_bg2 { background-color: #f0f0ff }
.pl_bg1 { background-color: #e4e4ff }

.notice {
	padding-top: 10px;
}

.red	{ color:#cc0000; }
.blue	{ color:#0000cc; }
.white	{ color:#ffffff; }
.green  { color:#009900; }
.black  { color:#000000; }
.cen	{ text-align: center; }
.b	{ font-weight: bold; }
.i	{ font-style: italic; }
.u	{ text-decoration: underline; }
.noul { text-decoration: none; }

.s1	{ font-size: 3em; }
.s2	{ font-size: 2.4em; }
.s3	{ font-size: 1.8em; }
.s4	{ font-size: 1.4em; }
.s5	{ font-size: 1.2em; }
.s6	{ font-size: 1.0em; }
.s7	{ font-size: 0.8em; }
.s8	{ font-size: 0.6em; }

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
