@media screen {
	
body {
 margin:0;
 padding:0;
 background: rgb(86, 111, 133);
 color: rgb(23, 34, 68);
 font: 12px trebuchet ms, arial, helvetica, sans-serif; 
 text-align: justify;
}



/*Alapveto pozicionalo dobozok*/
#container {
	position: relative;
	margin: .5em auto;
	padding: 0;
	width: 780px;
	border: 1px rgb(23, 34, 68) solid;
	background: rgb(228, 222, 206); 
}

#pg-page-h {
	height: 150px;
	margin: 6px;
	background: rgb(228, 222, 206);
}

#pg-main {
	position: relative;
	left: 0;
	width: 600px;	
}

#pg-page-t {
	height: 1%;
	position:relative;
	left: 185px;
	top: 15px;
	margin-bottom: 25px;
	width: 600px;
	padding: 0px;
}

#pg-footer {
	width: 750px;
	margin: 12px;
	height: 20px;
	padding: 3px;
	border: 1px solid rgb(113, 104, 76);
	background: rgb(247, 244, 236);
	text-align: right;
	clear: both;
}

#pg-page-s {
	position: absolute;
	width: 180px;  
	margin: 6px;
	top: 174px;
	background: rgb(228, 222, 206);
}

/*A bal oldali mezo fo elemei*/
#pg-sidemenu, #pg-projects {
	position: relative;
	margin: 0 0 0 6px;
	padding: 0;
	width: 170px;
	/*background: rgb(247, 244, 236);*/
}

#pg-sidemenu UL, #pg-projects UL {
	width: 170px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background:rgb(228, 222, 206);
}

#pg-sidemenu UL LI, #pg-projects UL LI {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid rgb(0, 63, 108);
}



#pg-sidemenu UL LI A:link, #pg-sidemenu UL LI A:visited, #pg-projects UL LI A:link, #pg-projects UL LI A:visited {
	width: 164px;
	display: block;
	margin: 0;
	padding: 7px 0 7px 6px;
	background: rgb(247, 244, 236);
	color: rgb(0, 63, 108);
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
}

#pg-sidemenu UL LI A:hover, #pg-sidemenu UL LI A:active, #pg-projects UL LI A:hover, #pg-projects UL LI A:active {
	text-decoration: underline;
	background: rgb(160, 62, 25);
	color: rgb(247, 244, 236);
}

#pg-sidemenu UL LI A#aktiv, #pg-projects UL LI A#aktiv {
        font-weight: bold;
}

#pg-sidemenu UL LI A#aktiv:hover, #pg-projects UL LI A#aktiv:hover {
	font-weight: bold;
	background: rgb(160, 62, 25);
	color: rgb(247, 244, 236);
}

#pg-sidemenu UL LI#aktiv, #pg-projects UL LI#aktiv {
        font-weight: bold;
}

/*Specialis projektmenuk*/

#pg-sidemenu UL LI A#vnv:hover span, #pg-projects UL LI A#vnv:hover span, #pg-sidemenu UL LI A#enivo:hover span, #pg-projects UL LI A#enivo:hover span, #pg-sidemenu UL LI A#leader:hover span, #pg-projects UL LI A#leader:hover span {
	display: none;
}

#pg-sidemenu UL LI A#vnv:hover, #pg-projects UL LI A#vnv:hover, #pg-sidemenu UL LI A#enivo:hover, #pg-projects UL LI A#enivo:hover, #pg-sidemenu UL LI A#leader:hover, #pg-projects UL LI A#leader:hover {
	width: 170px;
	height: 32px;
	margin:0;
	padding:0;
}

#pg-sidemenu UL LI A#vnv:hover, #pg-projects UL LI A#vnv:hover {
	background: url(image/logo_vnv.png) no-repeat top left;
}

#pg-sidemenu UL LI A#enivo:hover, #pg-projects UL LI A#enivo:hover {
	background: url(image/logo_enivo.png) no-repeat top left;
}

#pg-sidemenu UL LI A#leader:hover, #pg-projects UL LI A#leader:hover {
	background: url(image/logo_leader.png) no-repeat top left;
}

#pg-sidemenu h3, #pg-projects h3 {
	width: 180px;
	height: 20px;
	margin-bottom: 0;
	margin-top: 0;
}

#pg-calendar {
	position: relative;
	margin: 0;
	padding: 0;
	width: 170px;
	border: 0;
	background: rgb(247, 244, 236);
	text-align: center;
}

#pg-calendar table#calendar {
	border: 1px solid rgb(0, 63, 108);
	background: rgb(247, 244, 236);
	margin: .5em 0 .5em .6em;
}

#pg-calendar table#calendar th {
	text-align: center;
}

#pg-calendar table#calendar tr {
}

#pg-calendar table#calendar td {
	padding: .1em;
}

/*#pg-calendar table#calendar td:hover {
	padding: .1em;
	background: rgb(228, 222, 206);
}*/


#pg-calendar table#calendar td.event {
	background: rgb(228, 222, 206);
}

#pg-calendar table#calendar a:link, #pg-calendar table#calendar a:visited  {
	color: rgb(0, 63, 108);
	text-decoration: none;
}

#pg-calendar table#calendar a:hover, #pg-calendar table#calendar a:active {
	text-decoration: underline;
	/*color: rgb(247, 244, 236);*/
}

#pg-calendar table#calendar td.hd, #pg-calendar table#calendar td.hd a {
	color: rgb(170, 102, 57);
	font-weight: bold;
}

#pg-email {
	position: relative;
	margin: 0 0 0 6px;
	padding: 0;
	width: 170px;
}

#pg-email UL {
	width: 170px;
	margin: 0;
	padding: 0; 	
	list-style-type: none;
	background: rgb(228, 222, 206);
}

#pg-email UL LI {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid rgb(0, 63, 108);
}

#pg-email UL LI A:link, #pg-email UL LI A:visited {
	width: 164px;
	display: block;
	margin: 0;
	padding: 7px 0 7px 6px;
	background: rgb(247, 244, 236);  
	color: rgb(0, 63, 108);
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
}

#pg-email UL LI A:hover, #pg-email UL LI A:active {
	text-decoration: underline;
	background: rgb(160, 62, 25);
	color: rgb(247, 244, 236);
}

#pg-email h3 {
	width: 180px;
	height: 20px;
	margin: 0 0;
}

#pg-sidemenu h3.menu span {display: none; }
#pg-sidemenu h3.menu {background: url(image/top1_5.gif) no-repeat top left; }

#pg-projects h3.projects span {display: none; }
#pg-projects h3.projects {background: url(image/top4_1.gif) no-repeat top left; }

#pg-email h3.email span {display: none; }
#pg-email h3.email {background: url(image/top2_3.gif) no-repeat top left; }

#pg-flags h3.foreign span {display: none; }
#pg-flags h3.foreign {background: url(image/top3_1.gif) no-repeat top left; }


#pg-flags {
	width: 170px;
	margin-bottom: 3px;
	margin-left: 6px;
	/*padding: 6px;*/
	background: rgb(247, 244, 236);
}

#pg-flags h3 {
	width: 170px;
	height: 20px;
	margin: 0;
}

#pg-flags UL {
	list-style: none;
	margin: 0; 		/*Behuzas megszuntetese IE-ben*/
	margin-left: 12px;
	margin-top: 5px;
	padding: 0;		/*Behuzas megszuntetese Mozillaban*/
	padding-bottom: 3px;
	height: 25px;
}

#pg-flags UL LI {
        display: inline;
} 

#pg-flags UL LI a {
        float: left;
	width: 38px;
	height: 25px;
	padding: 0 5px 0 5px;
} 

#pg-flags a span {
        display: none;
}

#pg-flags #pg-eng {background: url(image/eng2.gif) no-repeat top center; }
#pg-flags #pg-eng:hover {background: url(image/eng1.gif) no-repeat top center; }

#pg-flags #pg-fra {background: url(image/fra2.gif) no-repeat top center; }
#pg-flags #pg-fra:hover {background: url(image/fra1.gif) no-repeat top center; }

#pg-flags #pg-ger {background: url(image/ger2.gif) no-repeat top center; }
#pg-flags #pg-ger:hover {background: url(image/ger1.gif) no-repeat top center; }



#pg-tools {
	position: relative;
	margin: 12px 0 0 6px;
	padding: 0;
	width: 170px;
	background: rgb(247, 244, 236);
}

#pg-tools UL {
	width: 170px;
	margin: 0;
	padding: 0; 	
	list-style-type: none;
}

#pg-tools UL LI {
	padding: 0;
	margin: 0;
}

#pg-tools UL LI A:link, #pg-tools UL LI A:visited {
	/*width: 164px;*/
	display: block;
	margin: 0;
	padding: 6px 0 6px 22px;
	/*background: rgb(247, 244, 236);*/
	color: rgb(0, 63, 108);
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

#pg-tools UL LI A:hover, #pg-tools UL LI A:active {
	text-decoration: underline;
	/*background: rgb(247, 244, 236);*/
	color: rgb(0, 63, 108);
}

#pg-tools UL LI span.inactive {
	display: block;
	margin: 0;
	padding: 6px 0 6px 22px;
	color: #56626d; 
}

#pg-tools #print {
    background: url(image/print.gif) 3% 50% no-repeat;
}

#pg-tools #email {
    background: url(image/email.gif) 3% 50% no-repeat;
}

#pg-tools #pdf {
    background: url(image/acrobat.gif) 3% 50% no-repeat;
}

#pg-tools #feed {
    background: url(image/feed.gif) 3% 50% no-repeat;
}

#pg-tools #feed_com {
    background: url(image/feed_c.gif) 3% 50% no-repeat;
}

#pg-tools #comment {
    background: url(image/comment.gif) 3% 50% no-repeat;
}

#pg-tools h3.tools span {display: none; }


/*A fejlec fo elemei*/
#pg-banner {
	width: 100%;
	height: 150px;
	margin: 0 0 0 4px;
	background: url(image/bedekovich2.jpg) no-repeat;
	border-top: 4px solid rgb(228, 222, 206);
	border-bottom: 18px solid rgb(228, 222, 206);
}

#pg-topmenu {
        margin: -36px 0 0 136px; 
        padding: 0;
}

#pg-topmenu UL {
        width: 640px;
        margin:0; 
	padding: 0;
	border: 0;
        list-style-type: none;
}	

#pg-topmenu UL LI {
        float: left;
        text-align: center;
        padding: 0; 
        margin: 0 3px;
}

#pg-topmenu UL LI A:link, #pg-topmenu UL LI A:visited {
        display: block;
	width: 150px;
	padding: 6px 0px 6px;
	border: 1px solid rgb(247, 244, 236);
	margin: 0px 0px 3px;
        background: rgb(0, 60, 99);
	color: rgb(247, 244, 236);
        font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}

#pg-topmenu UL LI A:hover, #pg-topmenu UL LI A:active {
        background: rgb(160, 62, 25);
}

#pg-topmenu UL LI A#active {
        background: rgb(193, 205, 217);
	color: rgb(86, 111, 133);
}

#pg-topmenu UL LI A#active:hover {
        background: rgb(255, 155, 55);
	color: rgb(247, 244, 236);
}



/*A kozepso szovegdoboz es a felugro ablakok fo elemei*/
#pg-content {
	clear:both;
	margin: 6px;
	margin-top: 18px;
	padding: 6px;
	padding-right:12px;
	/*border: 1px solid rgb(113, 104, 76);*/
	background: rgb(228, 222, 206); /*rgb(228, 222, 206) rgb(233, 227, 214)*/
}

#pg-popup {
	margin: 6px;
	padding: 12px;
	border: 1px solid rgb(23, 34, 68);
	background: rgb(228, 222, 206); /*rgb(228, 222, 206) rgb(233, 227, 214)*/
} 

#pg-content h1, #pg-popup h1 {
	position: relative;
	margin: 18px 0 24px 0;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	padding: 3px 0;
	font-size: 18px;
	color: rgb(170, 102, 57);
	background: rgb(194, 179, 149);
	text-align: center;
}


#pg-content h1 span, #pg-popup h1 span {
	background: rgb(228, 222, 206);
	padding: 3px 24px 3px 24px;
}

#pg-content h1#focim {
	background: rgb(228, 222, 206);
	padding: 3px 24px 3px 24px;
}

#pg-content h2, #pg-popup h2, #pg-comment h2 {
	position: relative;
	margin: 18px 0 6px 0;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	padding: 3px 0;
	font-size: 16px;
	color: rgb(170, 102, 57);
	background: rgb(194, 179, 149);
	border-bottom: 1px solid rgb(194, 179, 149);
	border-top: 1px solid rgb(194, 179, 149);
	/*text-align: right;*/
}


#pg-content h2 span, #pg-popup h2 span, #pg-comment h2 span {
	background: rgb(228, 222, 206);
	padding: 3px 12px 3px 6px;
}

#pg-content p, #pg-popup p {
	margin: 0;
	margin-bottom: 6px;
	font: 12px trebuchet ms, arial, helvetica, sans-serif; 
}

.pg-credit {
	/*font: 12px trebuchet ms, arial, helvetica, sans;*/ 
	margin-top: 0px; 
	text-align: right;
}

.pg-date {
	text-align:left;
	margin:3px 0;
	padding-left: 6px;
	font-weight: bold;
	color: rgb(0, 0, 0);
	/*background: rgb(241, 244, 252);*/
}

#pg-content table {
	width: 80%;
	margin: 12px;
}

#pg-content table.kiad,
#pg-content table.reszletek {
	width: 95%;
	margin: 0;
	margin-top:12px;
	text-align: left;
}

#pg-content table tr {
}

#pg-content table tr th {
	width: 30%;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}

#pg-content table tr td {}

#pg-content table.tablazat {
	width: 95%;
	margin: 0;
	margin-top:12px;
	text-align: left;
	border: 1px solid rgb(113, 104, 76);
}

#pg-content table.tablazat tr {
	/*border: 1px solid black;*/
}

#pg-content table.tablazat tr th {
	vertical-align: top;
	text-align: center;
	font-weight: bold;
	border: 1px solid rgb(194, 179, 149);
	background: rgb(247, 244, 236);
}

#pg-content table.tablazat tr td {
	border: 1px solid rgb(194, 179, 149);
	padding: 3px;
}


#pg-content a, #pg-popup a {
	font-weight: bold;
	text-decoration: none;
	color: rgb(160, 62, 25); 
}

#pg-content a:visited, #pg-popup a:visited {
	text-decoration: underline;
}

#pg-content a:hover, #pg-popup a:hover {
	text-decoration: underline ; 
	color: rgb(0, 60, 99);
}

#pg-content .banner a[href^="http:"]{
background: none;
padding:0;
}
#pg-content .banner a[href^="#"] {
background: none;
padding:0;
}
#pg-content .banner img {
padding:0;
}

#pg-content a[href^="mailto:"], #pg-popup a[href^="mailto:"] {
background: transparent url(image/m06-04.gif) 100% 30% no-repeat;
padding-right: 15px;
}

#pg-content a[href^="http:"], #pg-popup a[href^="http:"] {
background: transparent url(image/lm01-09-3.gif) 100% 30% no-repeat;
padding-right: 15px;
}

#pg-content a[href^="https:"], #pg-popup a[href^="https:"] {
background: transparent url(image/lockicon.gif) 100% 30% no-repeat;
padding-right: 15px;
}
#pg-content a[href$=".pdf"], #pg-popup a[href$=".pdf"] {
background: transparent url(image/pdficon.gif) 100% 15% no-repeat;
padding-right: 14px;
}

#pg-content a[href$=".doc"], #pg-popup a[href$=".doc"] {
background: transparent url(image/wordicon.gif) 100% 15% no-repeat;
padding-right: 14px;
}

#pg-content a[href$=".xls"], #pg-popup a[href$=".xls"] {
background: transparent url(image/excelicon.gif) 100% 15% no-repeat;
padding-right: 14px;
}

#pg-content a[href$=".zip"], #pg-popup a[href$=".zip"] {
background: transparent url(image/zipicon.gif) 100% 15% no-repeat;
padding-right: 14px;
}

#pg-content a[href$=".ppt"], #pg-popup a[href$=".ppt"] {
background: transparent url(image/ppticon.gif) 100% 15% no-repeat;
padding-right: 14px;
}

#pg-content a[href$=".pps"], #pg-popup a[href$=".pps"] {
background: transparent url(image/ppticon.gif) 100% 15% no-repeat;
padding-right: 14px;
}

#pg-content ul, #pg-popup ul {
	position: relative;
	padding: 0;
	margin: .2em 0 .6em 3em;
	list-style-type: none;
}

#pg-content ol, #pg-popup ol {
	padding: 0;
	margin: .2em 0 .6em 6em;
}

#pg-content ul li, #pg-popup ul li {
	padding: 0 0 0 15px;
	background: url(image/bull02.gif) no-repeat 0 4px;
}

#pg-content ol li, #pg-content ul ol li, #pg-popup ol li, #pg-popup ul ol li {
	margin: 0;
	padding: 0;
	background: none;
}

#pg-content acronym, abbr, #pg-popup acronym, abbr {
	border-bottom: 1px dotted rgb(243, 137, 0);
	cursor: help;
}

#pg-content ul.no-bullet {
	margin: 2em 0 0 2em;
	list-style-type: none;
}

#pg-popup ul.no-bullet {
	margin: 0.5em 0 0 2em;
	list-style-type: none;
}

#pg-content ul.no-bullet li, #pg-popup ul.no-bullet li {
	background: none;
	padding: 0 0 0 6px;
}

#pg-content ul.no-bullet2 {
	margin: 0;
	list-style-type: none;
}

#pg-content ul.no-bullet2 li {
	background: none;
	padding: 0 0 0 6px;
}

#pg-content ul.no-bullet-head {
	margin: 2em 0 0 10em;
	list-style-type: none;
}

#pg-content ul.no-bullet-head li {
	background: none;
	padding: 0 0 0 6px;
}


#pg-content ul.seclevel, #pg-popup ul.seclevel {
	margin: .5em 0 0 2.5em;
	list-style-type: circle;
}

#pg-content ul.seclevel li, #pg-popup ul.seclevel li {
	background: none;
	padding: 0 0 0 6px;

}

#pg-content blockquote, #pg-popup blockquote {
	padding: 6px;
	margin: 9px 18px;
	display: block;
	background: rgb(247, 244, 236);
	border: 1px solid rgb(113, 104, 76);
	color: rgb(113, 104, 76);
	font-weight: bold;
}


#pg-years, #pg-partners, #pg-eventlist {
        position: relative;
	clear:both;
	margin: 0;
	margin-left: 40px;
	margin-bottom: 12px;
        padding: 0;
	text-align: center;
}

#pg-years UL, #pg-partners UL, #pg-eventlist UL {
        width: 520px;
        margin:0; 
	padding: 0;
	border: 0;
        list-style-type: none;
}	

#pg-years UL LI, #pg-partners UL LI, #pg-eventlist UL LI {
        float: left;
        /*text-align: center;*/
        padding: 0; 
        margin: 0 3px;
}

#pg-years UL LI A:link, #pg-years UL LI A:visited, #pg-partners UL LI A:link, #pg-partners UL LI A:visited {
        display: block;
	width: 40px;
	padding: 4px;
	border-right: 1px solid rgb(194, 179, 149);
	border-left: 1px solid rgb(194, 179, 149);
	margin: 0;
        background: rgb(228, 222, 206);
	color: rgb(170, 102, 57);
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	/*text-align: right;*/
}
#pg-eventlist UL LI A:link, #pg-eventlist UL LI A:visited {
	display: block;
	width: 85px;
	padding: 4px;
	border-right: 1px solid rgb(194, 179, 149);
	border-left: 1px solid rgb(194, 179, 149);
	margin: 0;
        background: rgb(228, 222, 206);
	color: rgb(170, 102, 57);
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
} 

#pg-years UL LI A:hover, #pg-years UL LI A:active, #pg-partners UL LI A:hover, #pg-partners UL LI A:active, #pg-eventlist UL LI A:hover, #pg-eventlist UL LI A:active {
        text-decoration: underline;
	background: rgb(247, 244, 236);
}


#pg-comment {
        position: relative;
	clear:both;
	margin: 6px 6px 0 6px;
	padding: 6px;
	padding-right:12px;
}

#pg-comment .form_element {
	margin:0;
	margin-bottom: 1em;
	padding:0;
}

#pg-comment .form_element p {
	margin:0;
	padding:0;
}

#pg-comment input {
	margin:0;
	margin-bottom: .5em;
	padding:0;
	font: 12px trebuchet ms, arial, helvetica, sans-serif;
}

#pg-comment hr {
	display: none;
}

#pg-comment .comment {
	background-color: rgb(247, 244, 236);
	margin: 1em 0;
	padding: .5em;
}

#pg-comment .comment .com-meta {
	position: relative;
	float:right;
}

#pg-comment .comment .com-user {
	position: relative;
	float:left;
}

#pg-comment .comment .com-body {
	position: relative;
	clear:both;
	margin-top: 2em;
}


.author {
	text-align: right;
	font-weight: normal;
	font-style: italic;
}

.log {
	position:relative;
	padding: 6px;
	margin: 18px 18px 6px 18px;
	display: block;
	background: rgb(247, 244, 236);
	border: 1px solid rgb(113, 104, 76);
	color: rgb(113, 104, 76);
	font-weight: normal;
}

.log .date {
	text-align:left;
	margin:0;
	padding: 0;
	font-weight: bold;
	color: rgb(113, 104, 76);
}

.news {
	position:relative;
	padding: 6px;
	margin: 18px 18px 6px 18px;
	display: block;
        background: rgb(193, 205, 217);
	color: rgb(23, 34, 68);
	border: 1px solid rgb(86, 111, 133);
	font-weight: normal;
}

.news .date {
	text-align:left;
	margin:0;
	padding: 0;
	font-weight: bold;
	color: rgb(0, 60, 99);
}


.news p, .log p {
	margin:0;
	margin-bottom: 3px;
}

#pg-content .news a:link {
	text-decoration: none;
	color: rgb(0, 60, 99);
}

#pg-content .news a:visited {
	text-decoration: underline;
	color: rgb(0, 60, 99);
}
#pg-content .news a:hover {
	text-decoration: underline ; 
	color: rgb(23, 34, 68) ;
}

#pg-content .news p.more, #pg-content .log p.more {
	margin: 0; 
	padding:0;
	margin-top:6px;
	width: 120px;
	height: 20px;
}

#pg-content .news p.more a, #pg-content .log p.more a {
	float: left;
	/*display: block;*/
	text-align: left;
	width: 16px;
	height: 16px;
	margin:0 3px;
	padding:0;
}
	
#pg-content .news p.more a span, #pg-content .log p.more a span {
	display:none;
}

#pg-content .news p.more a.more_text, #pg-content .log p.more a.more_text {
	background: url(image/page_text.gif) no-repeat center center;
}

#pg-content .news p.more a.more_photo, #pg-content .log p.more a.more_photo {
	background: url(image/image.gif) no-repeat center center;
}

#bal {
	position: relative;
	width: 50%;
	float: left;
	margin-bottom: 21px;
	text-align: left;
	clear: left;
}

#jobb {
	position:relative;
	width: 50%;
	float: left;
	margin-bottom: 21px;
	text-align: left;
	/*clear: left;*/
}

.kep {
	position:relative;
	float: left;
	display: block;
	margin: 0 12px 21px 6px;
}

.szoveg {
	position:relative;
	width: 60%;
	float: left;
	display: block;
	margin: 0 0 21px 6px;
}

.banner {
	position:relative;
	text-align:center;
	margin: 12px 0 12px 0;
}

.events  {
	padding:9px 18px 12px 18px;
	background: url(image/div_02.gif) no-repeat center bottom;
}

.events h3 {	
	color: rgb(0, 60, 99);
	margin:0;
	margin-top: 12px;
	padding:0;
	padding-top: 6px;
	font-size: 14px;
	font-weight: bold;
}

.events p {
	margin:0;
	padding: 0;
	padding-bottom: 6px;
	font-weight: normal;
}

.events p.date {
	text-align:left;
	margin:0;
	color: rgb(86, 111, 133);
	margin:0;
	margin-bottom: 3px;
	padding: 0;
	font-weight: bold;
	/*color: rgb(113, 104, 76);*/
}

#last {
	background: none;
}

#pg-content img.bal {
	float: left;
	width: 250px;
	margin: 6px;
	border:1px solid black;
} 

#pg-content img.bal-a {
	float: left;
	height: 250px;
	margin: 6px;
	border:1px solid black;
}

#pg-content img.jobb {
	float: right;
	width: 250px;
	margin: 6px;
	border:1px solid black;
} 

#pg-content img.jobb-a {
	float: right;
	height: 250px;
	margin: 6px;
	border:1px solid black;
}

#pg-content .name, #pg-popup .name {
	font-weight: bold;
}

/*A lablec elemei*/

#pg-footer UL {
	list-style: none;
	margin: 0;
}

#pg-footer UL LI {
	display: inline;
	padding: 0;
	margin-left: 6px;
	height: 20px;
}

#pg-footer #pg-footlinks A:link, #pg-footer #pg-footlinks A:visited {
        height: 20px;
	font-weight: bold;
	text-decoration: none;
	color: rgb(160, 62, 25);
}

#pg-footer #pg-footlinks A:hover, #pg-footer #pg-footlinks A:active {
	text-decoration: underline; 
	color: rgb(0, 60, 99);
}

#pg-footer #pg-footlinks {
	float: left;
}

#pg-footer #pg-footlinks UL {
	padding:0;
}

#pg-footer #pg-valid {
}

#pg-footer #pg-valid UL LI A {
	float: right;
	height: 20px;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-top: 3px;
	margin-right: 6px;
}
	
#pg-footer #pg-valid a span {
	display: none;
}

#pg-footer #pg-valid #pg-xhtml {
	background-image: url(image/xhtml10.gif);
	width: 80px;
}
#pg-footer #pg-valid #pg-css {
	background-image: url(image/css.gif);
	width: 80px;
}
#pg-footer #pg-valid #pg-wcag {
	background-image: url(image/wcag_01.gif);
	width: 80px;
}
#pg-footer #pg-valid #pg-firefox {
	background-image: url(image/firefox.gif);
	width: 80px;
}

#logger {
	margin-top: 45px;
}

#logger img {
	border: none;
}

#ebook_block {
	position:relative;
	margin-left: 6px;
	margin-right: 6px;
	margin-top:0;
	padding:6px;
	/*border: 1px solid black;*/
}

#ebook_block img {
	border:0;
}

#ebook_navigation {}

#ebook_header {
	position:relative;
	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
	font-size: large; 
	color: rgb(23, 34, 68); 
	font-weight: bold; 
	font-style: normal; 
	font-variant: normal;

}

#ebook_content {
	position:relative;
	width: 99%;
	background-color: rgb(247, 244, 236); 
	padding: 4px;
	border: 0px;  /* Netscape 4.x friendly */
}

#ebook_content h3 {
	font-size: 120%;
	font-weight: bold;
}

#ebook_content h4 {
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
}

#ebook_content ul {
	margin:1em;
	padding:0;
	list-style-type:circle;
}

#ebook_content ul li { 
	margin:0;
	padding:0;
	background: none;
	font-size:100%;
}

#ebook_content ul.alpha { 
	margin:0;
	padding:0;
	margin-left: 2em;
	list-style-type: lower-alpha;
}

#ebook_content ul#toc { 
	margin:1em;
	padding:0;
	list-style-type: none;
}

#ebook_content ul#toc li { 
	margin:0;
	padding:0;
	background: none;
}

#ebook_content img {
	text-align: center;
	margin: 6px auto;
	border: none;
}

#ebook_content table {
	border: 1px solid black;
}

#ebook_content table td {
	border: 1px solid black;
	padding: 3px;
}

#ebook_content .table_title {
	font-size: 95%;
	font-style: italic;
	margin-top: 3px;
	margin-bottom: 9px;
}

#pg-content .pg-book_link {
	position: relative;
	margin: 0;
	padding: 0;
}

#pg-content .pg-book_link ul {
	width: 100px;
	list-style-type: none;
	margin: 0; 		/*Behuzas megszuntetese IE-ben*/
	padding: 0;		/*Behuzas megszuntetese Mozillaban*/
	margin-top: 6px;
	height: 20px;
}

#pg-content .pg-book_link ul li {
        float: left;
	background: none;
	height: 20px;
	margin:0;
	padding:0;
	padding: 0 3px;
	
}

#pg-content .pg-book_link ul li a {
        display: block;
	text-align: left;
	width: 16px;
	height: 16px;
	margin:0;
	padding:0;
}

#pg-content .pg-book_link a span {
	display:none;
}

#pg-content .pg-book_link a.publi_pdf {
	background: url(image/acrobat.gif) no-repeat center center;
}

#pg-content .pg-book_link a.publi_ebook {
	background: url(image/book.gif) no-repeat center center; 
}


}

@media print {

/*@page {
    margin: 2cm 1.5cm 2cm 5cm;
}*/

body {
 background: white;
 color: black;
 font: 12pt times new roman; 
 text-align: justify;
}


#pg-page-s, #pg-page-h, #pg-banner, #pg-topmenu, #pg-sidemenu, #pg-projects, #pg-footer, #logger, #pg-tools, #pg-flags, #pg-email {
 display: none;
} 

#pg-content {
 display: block;
 margin:0;
 padding:0;
}

.news, .log  {
	margin-top: 1em;
}

.news .date, .log .date {
	page-break-after: avoid;
	font-weight: bold;
}


h1, h2, h3, h4, h5, h6 {
	page-break-after: avoid;
}

h1 {
	font: 16pt trebuchet ms, arial, helvetica, sans-serif;
}

h2 {
	font: 14pt trebuchet ms, arial, helvetica, sans-serif;
}

a:after {
	content: " [" attr(href) "] ";
}

a:link, a:visited, a:hover, a:active {
	text-decoration: underline; color: black;
}

a:after {
	text-decoration: none;
}

}