body { 
/**/
	background-color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: rgb(0, 0, 0);
}

div.page { 
/**/
	border: 1px solid #1C370E;
	margin: 0px;
	width: 100%;
	background: transparent url(001_backgr.jpg) no-repeat top left;
	background-attachment: scroll;
}

#container { 
/**/
	margin: 30px 5px 0 20px;
	padding: 0pt;
	width: 960px;
}

div.header { 
/**/
	padding: 0.1em;
	margin: 0pt;
	color: gray;
	font-size: 24px;
	font-weight: bold;
}

div.header h2 { 
/**/
	padding: 0.1em;
	margin: 0pt;
	color: black;
	font-size: 26px;
	font-weight: bold;
	font-family: times;
}

#nav1 { 
/*hihike meg hahaka*/
	border-top: 1px solid aqua;
	border-bottom: 0px solid green;
	margin: 0px 0px 0px 0px;
	padding: 0em 0 0em 0;
	background: rgb(197, 198, 205) url(nav_1.gif) repeat-x scroll top;
}

#nav1 a { 
/**/
	position: relative;
	margin: 0px 7px 0 0;
	padding: 0em 0 0 0;
	color: black;
	display: inline;
	font-weight: bold;
}

#nav1 a:hover { 
/**/
	color: blue;
	background-color: aqua;
}

#nav1 span a { 
/**/
	color: black;
	font-weight: bold;
	background-color: #a4b6bd;
}

#nav2 { 
/**/
	margin: 0px;
	padding: 0.2em 0 0.2em 2em;
	border-top: 1px solid rgb(108, 0, 6);
	border-bottom: 0px solid rgb(108, 0, 6);
	font-family: arial, sans-serif;
	font-size: 12px;
	position: relative;
	background-image: url(nav_2.gif);
	background-color: #eef2ee;
	background-repeat: repeat-x;
	background-position: bottom;
	background-attachment: scroll;
}

#nav2 a { 
/**/
	margin: 0px 3px 0 0;
	padding: 0 1em 0 5px;
	color: black;
}

#nav2 a:hover { 
/**/
	color: blue;
	background-color: rgb(222, 230, 230);
}

#nav2 span a { 
/*if a document on level 2 is selected*/
	text-decoration: underline;
	color: blue;
	background-color: ;
	font-weight: bold;
}

#nav3 { 
/**/
	margin: 0;
	padding: 0.2em 0 0.2em 4em;
	background: #FFCC00 url(nav_3.gif) repeat-x scroll top;
	background-color: rgb(123, 137, 156);
}

#nav3 a { 
/**/
	margin: 0px 0 0em 0;
	padding: 0.2em 0.5em 0.2em 0.5em;
	color: white;
}

#nav3 a:hover { 
/**/
	color: blue;
	background-color: rgb(222, 230, 230);
}

#nav3 span a { 
/**/
	color: blue;
	font-weight: bold;
	background-color: ;
}

#Column1 { 
/**/
	float: left;
	margin: 0pt;
	padding: 0.2em 1em 0 0em;
	width: 160px;
	color: black;
	background-color: white;
	opacity: 0.8;
}

#Column1 a { 
/**/
	color: black;
	text-decoration: none;
}

#Column1 a:hover { 
/**/
	color: blue;
	text-decoration: none;
}

#Column1 ul { 
/**/
	border-top: 1px solid gray;
	border-bottom: 1px solid black;
	margin: 1em 0em 1em 0em;
	padding: 0.2em 0 0 0;
	color: black;
	background-image: url(nav_2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#Column1 ul a { 
/**/
	color: black;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

#Column1 ul a:hover { 
/**/
	color: blue;
}

#Column1 a img { 
/*for the images of the documents in the left col*/
	float: left;
	padding-right: 10px;
	border: 3px;
}

#Column1 li { 
/*menu items*/
	margin: 0em 1em 4px 0;
	padding: 0em 0 0 0;
	color: black;
	background-color: ;
	list-style-position: outside;
	list-style-image: url(arrows.gif);
	border-bottom: //solid 1px black;
}

#Column1 li a { 
/**/
	color: black;
	text-decoration: none;
}

#Column1 li a:HOVER { 
/**/
	color: blue;
}

#Column2 { 
/*if opacity is set the menu shows nasty */
	border-left: thin solid red;
	border-right: thin solid gray;
	padding: 0.1em 0px 0em 0px;
	margin-left: 190px;
	margin-right: 185px;
	color: black;
	font-size: 12px;
	background-color: white;
	opacity: 1;
}

#Column2 ul { 
/**/
	border-top: 1px solid gray;
	border-bottom: 1px solid black;
	margin: -0.5em 0em 1em 0;
	padding: 0.2em 0 0.1em 0;
	color: black;
	background-image: url(nav_2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#Column2 a { 
/**/
	text-decoration: underline;
	color: black;
	font-size: 12px;
	font-weight: ;
	font-color: ;
	font-family: arial, sans-serif;
}

#Column2 a:hover { 
/**/
	color: blue;
}

#Column2 table { 
/**/
	color: inherit;
	font-size: inherit;
	text-align: left;
}

#Column2Title { 
/**/
	border-top: 0px solid gray;
	border-right: 0px solid gray;
	border-bottom: 3px solid gray;
	border-left: 0px solid red;
	padding: 1px 1em 0em 2em;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: black;
	font-size: 18px;
	font-weight: bold;
	background-color: #e5e8eb;
	opacity: 1;
}

#Column3 { 
/**/
	float: right;
	margin: 0pt;
	padding: 0.2em 1em 0 0em;
	width: 160px;
	color: black;
	background-color: white;
	opacity: 0.8;
}

#Column3 a { 
/**/
	color: black;
	text-decoration: none;
}

#Column3 a:hover { 
/**/
	color: blue;
	text-decoration: none;
}

#Column3 ul { 
/**/
	border-top: 1px solid gray;
	border-bottom: 1px solid black;
	margin: 1em 0em 1em 0em;
	padding: 0.2em 0 0 0;
	color: black;
	background-image: url(nav_2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#Column3 ul a { 
/**/
	color: black;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

#Column3 ul a:hover { 
/**/
	color: blue;
}

#Column3 a img { 
/*for the images of the documents in the left col*/
	float: left;
	padding-right: 10px;
	border: 3px;
}

#Column3 li { 
/*menu items*/
	margin: 0em 1em 4px 0;
	padding: 0em 0 0 0;
	color: black;
	background-color: ;
	list-style-position: outside;
	list-style-image: url(arrows.gif);
	border-bottom: //solid 1px black;
}

#Column3 li a { 
/**/
	color: black;
	text-decoration: none;
}

#Column3 li a:HOVER { 
/**/
	color: blue;
}

#Column4 { 
/**/
	float: left;
	margin: 0pt;
	padding: 0.2em 1em 0 1em;
	width: 180px;
	color: black;
	background-color: white;
	opacity: 1;
}

#Column4 a { 
/**/
	color: black;
}

#Column4 ul { 
/**/
	border-top: 1px solid gray;
	border-bottom: 1px solid black;
	margin: -0.5em 0em 1em;
	padding: 0.2em 0 0 0;
	color: black;
	background-image: url(nav_2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#Column4 ul a { 
/**/
	color: black;
	font-weight: bold;
	font-size: 10px;
}

#Column4 ul a:hover { 
/**/
	color: aqua;
}

#Column4 a img { 
/*for the images of the documents in the left col*/
	float: left;
	padding-right: 5px;
	border: 2px;
}

#Column4 li a { 
/**/
	color: black;
}

#Column4 li a:HOVER { 
/**/
	color: aqua;
}

#Column4 li { 
/**/
	margin: 0em 1em;
	padding: 0em 0 0 0;
	color: black;
	background-color: ;;
	list-style-type: none;
}

div.navBox { 
/**/
	margin: 300px 0px 0pt 5px;
	padding: 0em;
	width: 160px;
	position: absolute;
}

div.navBox a { 
/**/
	margin: 5px;
	padding: 0.1em 0;
	background: url(btn154.png) no-repeat center left;
	list-style-type: none;
	display: list-item;
	color: black;
	font-weight: bold;
}

div.navBox a:hover { 
/**/
	margin: 5px;
	padding: 0.1em 0;
	background: url(btn156.png) no-repeat center left;
	list-style-type: none;
	display: list-item;
	color: black;
	font-weight: bold;
}

div.clearRight { 
/**/
	margin: 0;
	padding: 0px;
	position: relative;
	clear: right;
}

div.clearLeft { 
/**/
	padding: 0;
	color: white;
	clear: left;
}

div.footer { 
/**/
	padding: 0.5em;
	color: black;
	background-color: aqua;
	clear: left;
	opacity: 1;
}

#extra_menu { 
/*this extra menu appears on the right of the title*/
	float: right;
	font-size: 9px;
	text-decoration: none;
	margin: 2em 1em .2em 0;
	padding: 0 0 .2em 0;
	background: ;
}

#extra_menu a span { 
/**/
	display: right //none az eredeti;
}

#extra_menu a:hover span { 
/**/
	display: inline;
	color: #eeeeee;
	background-color: gray;
}

#extra_menu a.button { 
/**/
	font-size: 1em;
	padding: 0 15px 1px 0;
	margin: 0 0 0 .4em;
}

#extra_menu a:hover .button { 
/**/
	display: float //inline volt;
	text-decoration: none;
	padding: 0 15px 10px 0;
}

#extra_menu a.home { 
/**/
	background: url(home.png) right no-repeat;
	text-decoration: none;
}

#extra_menu a.site { 
/**/
	background: url(folders.png) right center no-repeat;
	text-decoration: none;
}

#extra_menu a.pdf { 
/**/
	background: url(pdf.png) right center no-repeat;
	text-decoration: none;
}

#extra_menu form input { 
/**/
	margin: 0em;
	padding: 0em;
	font-size: 95% ;
	//
	display: float //none volt;
}

#extra_menu form input.searchword { 
/**/
	width: 10em;
}

div.tree_menu a { 
/**/
	margin: 10px 0px 0pt 5px;
	padding: 0em;
	position: absolute;
	color: gray;
	text-decoration: none;
}

div.price { 
/**/
	background-color: green;
	color: lime;
	font-size: 12px;
	font-weight: bold;
	border-left: 2px;
}

div.url { 
/**/
	background-color: #eeeeee;
	color: white;
	font-size: 12px;
	font-weight: normal;
	border-left: 2px;
}

div.line { 
/**/
	background: #FFCC00 url(nav_3.gif) repeat-x scroll bottom;
	margin: 0;
	height: 3px;
	padding: 0;
	clear: right;
}

div.line2 { 
/**/
	background: #FFCC00 url(nav_1.gif) repeat-x scroll bottom;
	margin: 0;
	border-bottom: 1px solid black;
	padding: 0.2em 0 0em 0.5em;
	clear: right;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.bshade { 
/**/
	border-top: 1px solid rgb(238, 238, 238);
	border-bottom: 1px solid rgb(204, 204, 204);
	background: rgb(221, 221, 221) none repeat scroll 0% 50%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	height: 1px;
	font-size: 1px;
	clear: both;
}

div.docmenu { 
/**/
	margin: 0 1px 3px 1px;
	padding: 0 0 3px 0;
	backround: ;
}

div.docmenu .title { 
/**/
	margin: 0 1px 3px 1em;
	padding: 0 0 3px 0;
	font-weight: bold;
}

div.docmenu li { 
/*if the doc link appears in the middle column*/
	list-style-image: url(next.gif);
	margin: 0 0px 4px 0em;
	padding: 0 0 0px 0em;
}

div.docmenu li a { 
/**/
	color: blue;
}

div.docmenu li a:hover { 
/**/
	color: aqua;
}

div.sponzor td { 
/*if it is a sponzor block*/
	position: ;
	float: ;
	display: ;
	background: ;
	font: normal 9px arial, sans-serif;
	margin: 0;
	padding: 0;
	border: ;
	border-top: ;
	border-right: ;
	border-bottom: ;
	border-left: ;
	color: #eafbfb;
	text-decoration: ;
	width: ;
	height: ;
}

div.sponzor a { 
/*if it is a sponzor block*/
	position: ;
	float: ;
	display: ;
	background: ;
	font: normal 9px arial, sans-serif;
	margin: 0;
	padding: 0;
	border: ;
	border-top: ;
	border-right: ;
	border-bottom: ;
	border-left: ;
	color: #eafbfb;
	text-decoration: ;
	width: ;
	height: ;
}

div.sponzor a:hover { 
/*if it is a sponzor block*/
	position: ;
	float: ;
	display: ;
	background: ;
	font: normal 9px arial, sans-serif;
	margin: 0;
	padding: 0;
	border: ;
	border-top: ;
	border-right: ;
	border-bottom: ;
	border-left: ;
	color: #eafbfb;
	text-decoration: ;
	width: ;
	height: ;
}

