/* global */body {	background: rgb(237,242,248);	font-family: verdana, helvetica, arial, sans-serif;	font-size:11px;	margin: 0 20px 0 20px;	color: #333;}/* layout */#container {	position: relative;	background: rgb(254,254,254) url(img/tir_head.gif) no-repeat top center;	margin: 0 auto -1px auto;	padding-top: 144px;	width: 760px;	border-bottom: 9px solid #09345f;}#pg-header {	display: none;}#pg-summary, #pg-doctree, #pg-news, #pg-main,#pg-classes, #pg-admin {	position: relative;	margin: 25px 0 0 176px;	width: 560px;}#pg-footer {	position: relative;	margin: 0 0 5px 0;	padding: 10px 0 0 0;	width: 100%;	text-align: center;}#pg-menu {	position: absolute;	width: 150px;	top: 166px;	left: 5px;}#pg-doctree div.part2{	float:left;	width:48%;	} /* text  */p {	font-size: 11px;	text-align:justify;}#pg-summary, #pg-doctree, #pg-news, #pg-main p {	line-height: 16px;}.err_msg {	font-size: 1em;	font-weight: bold;	color: red;	margin-bottom: 6px;}#pg-footer {	font-size: 9px;}table#details {}table#details th {	text-align:left;}/* lists */#pg-menu ul {	font-size: 10px;	list-style:none;	margin: 5px 0 0 0;	padding: 0;}#pg-menu ul li {	background: url(img/bullet_single.gif) no-repeat 7px 4px;	margin: 0;	padding: 0 0 0 17px;	line-height: 14px;	color: #ccc;}#pg-menu #pg-menu-nav li {	background: url(img/bullet_double.gif) no-repeat 5px 2px;	font-size: 9px;}#pg-menu #pg-menu-nav a:link, #pg-menu #pg-menu-nav a:visited { display: block; }#pg-menu #pg-menu-nav a.c:link, #pg-menu #pg-menu-nav a.c:visited { display:inline; }#pg-menu #pg-menu-sup li, #pg-menu #pg-menu-home li { 	text-transform: lowercase;}/*~~~FELSOROLAS A DOKUMENTUM-FAHOZ BEJEGYZESEKHEZ I.~~~*/ul.doctree1 {	font-size: 12px;	margin: .3em 0 .5em .5em;	padding: 0;	padding-left:.8em;	list-style-type: none;}ul.doctree1 li {	margin:0;	padding: 0 0 .1em .1em;	font-size: 1em;	list-style-image: none;	/*border-bottom: 1px solid black;*/}/*~~~FELSOROLAS A DOKUMENTUM-FAHOZ BEJEGYZESEKHEZ II.~~~*/ul.doctree2 {	font-size: 11px;	margin: .3em 0 .5em .5em;	padding: 0;	padding-left:.8em;	list-style-type: none;}ul.doctree2 li {	margin:0;	padding: 0 0 .1em .1em;	font-size: 1em;	list-style-image: none;	/*border-bottom: 1px solid black;*/}/*~~~FELSOROLAS A LEGFRISEBB BEJEGYZESEKHEZ~~~*/ul.news {	margin: .3em 1em .5em 1em;	padding: 0;	padding-left:1.2em;	list-style-type: none;}ul.news li {	margin:0;	padding: .5em 0 .3em 0;	font-size: 1em;	list-style-image: none;	/*border-bottom: 1px solid black;*/}ul.news li span.ip {	font-weight: normal;	font-size: .9em;	color:rgb(158, 158, 158);}ul.news li span.szerz {	font-weight: bold;	font-style: normal;	/*font-size: .8em;	color:rgb(158, 158, 158);*/}ul.news li a.rec_doc, ul.news li a.rec_news {	display: block;	text-align: left;	width: 20px;	height: 20px;	margin:0;	padding:0; }ul.news li a.rec_doc span, ul.news li a.rec_news span {display:none;}ul.news li a.rec_doc {	background: url(img/doc.gif) no-repeat top left;}ul.news li a.rec_news {	background: url(img/news.gif) no-repeat top left;}/* links */a, a:link, a:visited {	font-weight: bold;	color: rgb(167,70,72);}a:hover {	color: rgb(167,70,72);	text-decoration: none;}#pg-menu a, #pg-menu a:link, #pg-menu a:visited {	color: #666;	text-decoration: none;	font-weight:normal;}#pg-menu a:hover {	text-decoration: underline;	color: #333;}#pg-menu a.c, #pg-menu a.c:link, #pg-menu a.c:visited {	color: #999;	text-decoration: none;}#pg-menu a.c:hover {	text-decoration: underline;	color: #333;}#pg-menu #pg-menu-nav a {	font-size: 10px;}#pg-menu #pg-menu-nav a.c {	font-size: 9px;	text-transform: lowercase;}#pg-menu a#active {	font-weight:bold;}#pg-footer a, #pg-footer a:link, #pg-footer a:visited {	color: #999;	font-weight: bold;	text-transform: uppercase;	text-decoration: none;}#pg-footer a:hover {	color: #333;	text-decoration: underline;}table#details a#doc {	background: transparent url(img/icon_doc.gif) 100% 15% no-repeat;	padding-right: 14px; }table#details a#xls {	background: transparent url(img/icon_excel.gif) 100% 15% no-repeat;	padding-right: 14px; }table#details a#ppt {	background: transparent url(img/icon_ppt.gif) 100% 15% no-repeat;	padding-right: 14px; }table#details a#pdf {	background: transparent url(img/icon_pdf.gif) 100% 15% no-repeat;	padding-right: 14px; }/*DOKUMENTUM-FA I.*/ul.doctree1 li a:link {	font-weight: bold;	font-style: normal;	color: rgb(153, 0, 0);	text-decoration : none;}	ul.doctree1 li a:visited {	font-weight: bold;	font-style: normal;	color: rgb(153, 0, 0);	text-decoration : none;}ul.doctree1 li a:hover {	font-weight: bold;	font-style: normal;	color:  rgb(153, 0, 0);	text-decoration : underline;}/*DOKUMENTUM-FA II.*/ul.doctree2 li a:link {	font-weight: normal;	font-style: normal;	color: rgb(153, 0, 0);	text-decoration : none;}	ul.doctree2 li a:visited {	font-weight: normal;	font-style: normal;	color: rgb(153, 0, 0);	text-decoration : none;}ul.doctree2 li a:hover {	font-weight: normal;	font-style: normal;	color: rgb(153, 0, 0);	text-decoration : underline;} /*LEGFRISSEBB BEJEGYZESEK*//*ul.news li a:link {	font-weight: normal;	font-style: italic;	color: rgb(85, 85, 85);	text-decoration : none;}	ul.news li a:visited {	font-weight: normal;	font-style: italic;	color: rgb(130, 130, 130);	text-decoration : none;}ul.news li a:hover {	font-weight: normal;	font-style: italic;	color: rgb(121, 124, 78);	text-decoration : underline;}*//* headings */h3 { margin-bottom: 0px; }/*h3 span { display: none; }*/#pg-menu h3 {	width: 150px;	height: 20px;	margin-top: 10px;	padding: 2px 0;	/*background: rgb(200,219,242);*/	color: rgb(154, 189, 231);	font-variant: small-caps;	font-size: 12px;	border-top: 2px dotted rgb(154, 189, 231);	border-bottom: 2px dotted rgb(154, 189, 231);	border-left:none;	border-right:none;}#pg-menu h3 span.arr {	color: rgb(25, 66, 106);	font-variant: small-caps;	font-weight: bold;	font-size: 1.3em;}#pg-summary h3, #pg-doctree h3, #pg-news h3, #pg-content h3, #pg-main h3, #pg-classes h3, #pg-admin h3 {	position: relative;	margin: 18px 0 6px 0;	padding: 3px 0;	font-size: 16px;	color: rgb(25, 66, 106);	background: rgb(235, 242, 252);	border-left: 6px solid rgb(25, 66, 106);	/*border-bottom: 1px solid rgb(194, 179, 149);	border-top: 1px solid rgb(194, 179, 149);	text-align: right;*/}#pg-summary h3 span, #pg-doctree h3 span, #pg-news h3 span, #pg-content h3 span, #pg-main h3 span, #pg-classes h3 span, #pg-admin h3 span {	background: rgb(254, 254, 254);	padding: 3px 12px 3px 6px;} #pg-main h3#nobgd {	position: relative;	margin: 18px 0 6px 0;	padding: 3px 0;	font-size: 14px;	color: rgb(25, 66, 106);	background: rgb(254, 254, 254);	border:none;}/* misc*/acronym { border-width: 0; }form#form_dim{	text-align:center;	margin-bottom:6px;}.form_element {	margin:6px 0;}#pg-doctree select, #pg-main select, #pg-main input {	background: rgb(254, 254, 254);	border: rgb(25, 66, 106) 1px solid;	font-size: 1em;	color: #333;}#pg-main .toc ul {	margin:0;	padding:0;	list-style-type: none;}#pg-main .toc li {	margin:0;	padding:3px 0 3px 0;}#pg-main .faq {	margin:0;	margin-top: 18px;	padding:0;}#pg-main .faq p.ques {	margin:0;	padding:0;	font-size: 1.2em;	font-weight: bold;}#pg-main .faq p.answ {	margin:0;	padding:0;}.pers_data {	margin: 18px 0 6px 0;}.pers_data p {	margin: 0;	padding: 0;}.pers_data p.szak {	margin: 0;	margin-bottom: 3px;	padding: 0;	font-size: 1.2em;	font-weight: bold;}.pers_data p.nev {	margin: 0;	padding: 0;}.pers_data p.titulus {	margin: 0;	padding: 0;	font-style: italic;}.pers_data p.szervezet {	margin: 0;	padding: 0;	font-style: italic;}.pers_data p.mail {	margin: 0;	padding: 0;}