
/* SCH20060412 */

.blacklink a
{
	text-decoration : none;
	color : black;
	font-family : 'Trebuchet MS';
	font-size : 14px;
	font-weight: normal;
	
}

.topline {
	border-bottom : 1px dashed #AAAAAA;
	}

td.grid_mid {
	padding-top: 12px;
	padding-bottom: 6px;
	width: 50%; 
	border-bottom : 1px dashed #AAAAAA;
	}

td.grid_jointtop {
	padding-top: 18px;
	padding-bottom: 12px;
	border-top : 1px dashed #AAAAAA;
	}

td.grid_jointbottom {
	padding-top: 12px;
	padding-bottom: 6px;
	}

td.grid_openleft {
	padding-top: 12px;
	padding-bottom: 6px;
	padding-right: 18px;
	width: 50%; 
	border-top : 1px dashed #AAAAAA;
	border-right : 1px dashed #AAAAAA;
	}
td.grid_center {
	padding-top: 12px;
	padding-bottom: 6px;
	padding-right: 18px;
	padding-left: 18px;
	width: 50%; 
	border-top : 1px dashed #AAAAAA;
	border-right : 1px dashed #AAAAAA;
	}
td.grid_openright {
	padding-top: 12px;
	padding-bottom: 6px;
	padding-left: 18px;
	width: 50%;
	border-top : 1px dashed #AAAAAA;
	}
	
/* SCH20060411 

A.linkwhite { color : white; text-decoration : none; }
A.linkwhite:hover { color : white; }

/* SCH20060309 */
P {
	margin-bottom: 0.5em;
	margin-top: 0em;
}

/* SCH20061031 */

.marginless { 	line-height: 100%; margin : 0px; }

H2 {
	margin-bottom: 10px;
	font-weight: bold;
	font-family: Arial;
	font-size: 18px;
}


H3 {
	margin-bottom: 3px;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 13px;
}

/* SCH20060406 */

H1 { 	font-family : 'Trebuchet MS';
	font-size : 33px;
	font-weight: normal;
	letter-spacing : 0pt;
	border-bottom : 8px dotted #FEEEDC;
	margin-top: 8px;
	margin-bottom: 18px;
}
H2 { font-family : 'Trebuchet MS' }
H2 { background : url('/img/h2_bullet.png') no-repeat 0px 0px; padding-left : 28px; padding-bottom : 0px; line-height : 21px; }
H3 { font-family : 'Trebuchet MS'; font-size : 19px;  }

table.grid_table {
	margin-top : 10px;
	}
td.grid_topleft {
	padding-top: 12px;
	padding-bottom: 6px;
	padding-right: 18px;
	width: 50%; 
	border-bottom : 1px dashed #AAAAAA;
	border-top : 1px dashed #AAAAAA;
	border-right : 1px dashed #AAAAAA;
	}
td.grid_topright {
	padding-top: 12px;
	padding-bottom: 6px;
	padding-left: 18px;
	width: 50%;
	border-bottom : 1px dashed #AAAAAA;
	border-top : 1px dashed #AAAAAA;
	}
td.grid_midleft {
	padding-top: 12px;
	padding-bottom: 6px;
	padding-right: 18px;
	width: 50%; 
	border-bottom : 1px dashed #AAAAAA;
	border-right : 1px dashed #AAAAAA;
	}
td.grid_midright {
	padding-top: 12px;
	padding-bottom: 6px;
	padding-left: 18px;
	width: 50%;
	border-bottom : 1px dashed #AAAAAA;
	}
td.grid_bottomright {
	padding-top: 12px;
	padding-left: 18px;
	}
td.grid_bottomleft {
	border-right : 1px dashed #AAAAAA;
	padding-top: 12px;
	padding-right: 18px;
	}

/* SCH20060316 */

span.linksearch {
	font-weight:bold;
}

.link_tema_kijelolt
	{
	text-align : left;
	}
.link_tema_szulo
	{
	font-size : 10px;
	font-family: 'Verdana';
	margin-bottom : 6px;
	text-decoration: none;
	}
.link_tema_leiras_box
	{
	margin-bottom : 6px;
	}
.link_tema_leiras
	{
	font-size : 10px; 
	font-family: 'Verdana';
	}

.link_temak_ikon_cell
	{
	padding : 3px;
	vertical-align : top;
	}
.link_temak_nev_cell
	{
	padding : 3px;
	vertical-align : top;
	}

.link_linkek_nev_link
	{
	text-decoration: underline;
	font-weight: normal;
	}

.link_linkek_nev
	{
	font-size: 16px;
	margin-bottom : 2px;
	}


.link_linkek_szulo
	{
	font-family: 'Verdana';
	font-size : 10px; 
	margin-bottom : 2px;
	}

div.link_linkek_szulo a
{
	text-decoration: none;
}

.link_linkek_tartalom
	{
	font-family: 'Verdana';
	font-size : 12px; 
	padding-bottom : 2px;
	}

.link_linkek_reszletes
	{
	padding-left : 4px;
	font-family: 'Verdana';
	font-size : 10px; 
	}



body
{
	background-color: #FFFFFF;
	font-family: 'Verdana';
	font-size: 12px;
	margin: 0px;
}

td
{
	font-family: 'Verdana';
	font-size: 12px;
}

.FixWidth
{
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
}

.FormSCT
{
	width:150px;
}

.HeadMenu
{
	background-image: url(skin/blue/images/HeadMenuBack.gif);
	height: 22px;
	font-size: 9px;
	font-weight: bold;
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
}

.HeadBanner
{
	background-color: #4E4E4E;
	height: 60px;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	border-bottom: solid 1px #000000;
}

.Content
{
	
}

.ColumnDivider
{
	width: 1px;
	background-image: url(skin/blue/images/ColumnDivider.gif);
	background-repeat: repeat-y;
}

.LeftBar
{
	width: 150px;
	padding-top: 2px;
	padding-left: 3px;
	padding-right: 2px;
}

.CenterBar
{
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

.RightBar
{
	width: 150px;	
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 3px;
}

.BoxTable
{
	margin-bottom: 8px;
}

.BoxTitle
{
	background-image: url(/./skin/apertus/box_empty.jpg);
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: normal;
   letter-spacing: 0px;	
	text-align: center;
	font-family: Verdana;
	text-transform: uppercase;
	vertical-align: top;	
	padding-top: 6px;
	width: 149px;
	color: #FFFFFF;	
}

.BoxTitle2
{
	background-image: url(/./skin/apertus/box_empty.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	font-weight: normal;
   letter-spacing: 0px;	
	text-align: center;
	font-family: Verdana;
	font-variant: small-caps;
	vertical-align: top;	
	padding-top: 4px;
	width: 100px;
	color: #FFFFFF;	
}

.BoxBG {
	background: url(/./skin/apertus/box_bg.gif);
	padding: 6px;
	color : white;
}

.BoxBGBottom {
	background: url(/./skin/apertus/box_bottom.gif);
	height: 7px;
}

.BoxContent,
a.BoxContent,
a.BoxContent:visited,
a.BoxContent:active
{
	color: #000000;
	text-decoration: none;
	font-size: 9px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
}

a.BoxContent:hover
{
	color: #000000;
	font-size: 9px;
}


a
{
	color: #A01215;
}

a:hover
{
	color: #E01215;
}

.BoxContentGray
{
	background-repeat: repeat-y;
	background-color: #F1EFE9;
	background-image: url(skin/blue/images/BoxContentBackGray.gif);
}

.BoxContentGrayFoot
{
	background-repeat: no-repeat;
	background-color: #F1EFE9;
	background-image: url(skin/blue/images/BoxContentBottomGray.gif);
}

.BoxContentImage
{
	background-repeat: repeat-y;
	background-color: #F1EFE9;
	background-image: url(skin/blue/images/BoxContentBackImage.gif);
}

.BoxContentImageFoot
{
	background-repeat: no-repeat;
	background-color: #F1EFE9;
	background-image: url(skin/blue/images/BoxContentBottomImage.gif);
}

.BoxContentBlue
{
	background-repeat: repeat-y;
	background-color: #F1EFE9;
	background-image: url(skin/blue/images/BoxContentBackBlue.gif);
}

.BoxContentBlueFoot
{
	background-repeat: no-repeat;
	background-color: #F1EFE9;
	background-image: url(skin/blue/images/BoxContentBottomBlue.gif);
}

.VotePercentEmpty
{
	background-image: url(skin/blue/images/VotePercentEmpty.gif);
}

.VotePercentFull
{
	background-image: url(skin/blue/images/VotePercentFull.gif);
}

form
{
	margin: 0px;
}

.button
{
	background-color: #A7C6EA;
	height: 16px;
	font-family: Verdana;
	font-size: 10px;
	background-image: url(skin/blue/images/ButtonBack.gif);
	border: solid 0px transparent;
	margin: 0px 1px 0px 1px;
}

.buttonOK
{
	background-color: #A7C6EA;	
	font-family: Verdana;
	font-size: 10px;
	background-image: url(skin/blue/images/ButtonBack.gif);	
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	cursor:pointer;
	cursor:hand;
}


.FormInput
{
	background-color: #FFFFFF;
	height: 16px;
	font-family: Verdana;
	font-size: 10px;
	border: solid 1px #000000;
}

.FormInputLong
{
	background-color: #FFFFFF;
	height: 16px;
	font-family: Verdana;
	font-size: 10px;
	width: 230px;
	border: solid 1px #000000;
}

.FormTextArea
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	border: solid 1px #000000;
}

select {
	border: solid 1px #000000;
	background: #ADC7EF;

}


.CopyRight
{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	background-image: url(skin/blue/images/CopyrightBack.gif);
	background-repeat: repeat-x;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	height: 16px;
}



a.menuitem_class:visited,
a.menuitem_class:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;		
	font-size: 12px;	
	color: #333333;
	text-decoration: none;	
	display : block;
	padding : 1px 1px 1px 6px;
	-moz-border-radius: 4px 4px 4px 4px;
}
a.menuitem_class:hover {
	font-weight: bold;			
	font-size: 12px;	
	color: white;
	text-decoration: none;
	background : #C36365;
	}
	
.menuitem_container_class{
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}

.img_noborder{

border: none;

}

.menuitem img {
	border: none;
}

div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
/*	font-family: "Tahoma", Arial, sans-serif;*/
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}

/* FireFox */
div.menuBar {
	background-color: #F1F0E8;
	border-bottom: 1px solid;
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
	padding: 2px 2px 2px 2px;
	text-align: left;
	width: 995px;
}

/* IE */
*html div.menubar {
	width: 100%;
}

div.menuBar a.menuButton {
	background-color: transparent;
	border: 0px solid #000080;
	color: #000000;
	cursor: default;
	left: 0px;
	margin: 1px;
	padding: 2px 6px 2px 6px;
/*	position: relative;*/
	text-decoration: none;
	top: 0px;
	z-index: 100;
}

div.menuBar a.menuButton:hover {
	background-color: #000080;
	color: #FFFFFF;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
	background-color: #000080;
	color: #ffffff;
}

div.menu {
	background-color: #F1F0E8; 
	border: 1px solid #909090;
	left: 0px; 
	padding: 0px;
	position: absolute;
	top: 0px; 
	visibility: hidden;
	z-index: 101;
}

div.menu a.menuItem {
	color: #000000;
	cursor: hand;
	display: block;
	padding: 3px 1em;
	text-decoration: none;
	white-space: nowrap;
}

.menuItemImgPadding {
	padding-left: 8px;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
	background-color: #000080;
	color: #ffffff;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
	margin-right: -.75em;
}

div.menu div.menuItemSep {
	border-top: 1px solid #909090;
	border-bottom: 1px solid #f0f0f0;
	margin: 4px 2px;
}


table.news {
	border: solid 1px;
    border-color: black;
}

th.newsCaption {
	font-size: 10px;
	text-align: left;
    
}

table.events {
	border: solid 1px;
	border-color: Maroon;
}

th.eventsCaption {
	background: Maroon;
	color: white;
	font-size: 12pt;
	font-family: Arial;
	text-align: left;
}

th.forumCaption {
	font-size: 14px;
	font-weight: bold;
}

td.forum1 {
	border-top: 1px solid black;
}

td.forum2 {
	border-top: 1px solid black;
}


/*.listRow { background-color: #a7c5ea } 
.listRowAlt { background-color: #73a2dc } 
.listRowOver { background-color: #2e77db }  */
.listRow { background-color: #727272} 
.listRowAlt { background-color: #BFBFBF} 
.listRowOver { background-color: #2e77db }  




div.menu_div {
	padding: 6px 0px 0px 12px;
	margin: 0px;
	border-bottom: 1px solid black;
}

a.menu_div {
	text-decoration: none;
	color: black;
	padding: 2px 4px 0px 4px;
	border: solid 1px black;
	font-size: 60%;
	background: #eeeae6;
}

a.menu_div:hover {
	background: #727272;
}

div.menu_div_on {
	text-decoration: none;
	color: black;
	padding: 2px 8px 2px 8px;
	background: #5191df;
	border-top: outset 1px;
	border-left: outset 1px;
	border-right: outset 1px;
	cursor: pointer;
}

div.menu_div_off {
	text-decoration: none;
	color: black;
	padding: 2px 8px 2px 8px;
	background: #727272;
	border-top: outset 1px;
	border-left: outset 1px;
	border-right: outset 1px;
	cursor: pointer;
}

td.menu_div_td {
	padding: 0px 4px 0px 4px;
}

div.subdiv {
	padding: 4px;
}

/* tree */

.dTree {
/*	position: relative; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dTree img {
	border: 0px;
	vertical-align: text-bottom;
}
.dTree a {
	text-decoration: none;
	padding: 0px;
}
.dTree a:hover {
	color: #666;
	padding: 0px;
	text-decoration: underline;
}
.dTree .node {
	position: relative;
	top: -2px;
	padding: 1px;
	color: #666;
}
.dTree .nodeSel {
	position: relative;
	top: -2px;
	padding: 1px;
	color: #666;
	background-color: #c0d2ec;
}

.treeAlign {
}

.treeAlignLeft {
	padding-right: 12px;
	border-right: 1px solid black;
	vertical-align: top;
}

.treeAlignRight {
	padding-left: 4px;
	vertical-align: top;
}


.boxCalendar { border-color: #4F4F4F; font-size: 8px; padding: 0px 0px;  }

.boxCalendarHeader { background-color: #98B1D8; text-align: center; font-weight: bold; padding: 0px 0px; }

.boxCalendarDisabled { background-color: #E0E0E0; color: #CCCCCC; padding: 0px 0px; }
.boxCalendarWeekday { background-color: #727272; color: #537DB1; padding: 0px 0px; }
.boxCalendarWeekend { background-color: #528DD6; color: #A6C4EA; padding: 0px 0px; }

.calendarDisabled { background-color: #E0E0E0; border: 1px solid; border-color: #959595; }
.calendarDisabledHeader { background-color: #CCCCCC; text-align: center; font-weight: bold; }

.calendarWeekday { background-color: #727272; border: 1px solid; border-color: #4F4F4F; }
.calendarWeekdayHeader { background-color: #BFBFBF; text-align: center; font-weight: bold; }

.calendarWeekend { background-color: #528DD6; border: 1px solid; border-color: #4F4F4F; }
.calendarWeekendHeader { background-color: #72A2DE; text-align: center; font-weight: bold; }

span.newsTitle {
	color: #000099;
	font-family: Arial;
	font-size: 13px;
}

span.newsTitle:hover {
	color: #000099;
	font-family: Arial;
	font-size: 13px;
	text-decoration: underline;
}

tr.xRowHover {
	background: #5191df;
}

tr.xRow {
	background: #a7c5ea;
}

tr.xRowAlt {
	background: #82aee5;
}

tr.xHeader {
	background: #5c7aad;
	color: white;
	font-size: 10px;
}


/*** X stuff ***/

th.formCaption {
	padding-right: 16px;
	font-size: 10px;
	text-align: left;
}

.formError {
	padding-left: 16px;
	color: red;
	font-weight: bold;
}

table.xListOuter {
}

table.xListInner {
	border: 2px solid black;
}

tr.xHeader {
	background: #4E4E4E;
	color: white;
	font-size: 10px;
}

td.xListInfo {
	/*background: white;*/
	padding: 3px;
	border: 1px solid black;
}

td.xListTitle {
	font-weight: bold;
}

td.xListCount {
	text-align: right;
	font-size: 10pt;
	font-family: courier;
}

tr.xRowHover {
    background: #6A89BF;

}

tr.xRow {
	background: #727272;
}

tr.xRowAlt {
	background: #BFBFBF;
}

tr.xRowHilite {
	background: #8080ff;
	font-weight: bold;
	font-style: italic;
}

tr.xRowHiliteAlt {
	background: #80a0ff;
	font-weight: bold;
	font-style: italic;
}

tr.xRowHiliteHover {
	background: #a0a0ff;
	font-weight: bold;
	font-style: italic;
}

th.xRowCaption {
	text-align: left;
}

th.xRowCaptionRight {
	text-align: right;
}

td.xColumn {
}

td.xRowNumber {
	text-align: right;
}

a.xRowLink {
	color: black;
	text-decoration: none;
}

a.xRowLink:hover {
	text-decoration: underline;
}

a.xRowLink:visited {
}

a.xPageActive {
	color: red;
}

a.xPageActive:visited {
}

a.xPageInactive {
}

a.xPageInactive:visited {
}

a.xSortArrow {
	color: white;
	text-decoration: none;
}

a.xSortArrow:hover {
	text-decoration: none;
	color: #D90000;
}

a.xSortArrow:visited {
}

a.xSortArrowActive {
	color: black;
	text-decoration: none;
}

a.xSortArrowActive:hover {
	text-decoration: none;
	color: #FF8000;
}

a.xSortArrowActive:visited {
}

a.xListReset {
	text-decoration: none;
	color: white;
}

a.xListReset:hover {
	text-decoration: none;
	color: #D90000;
}

a.xListReset:visited {
}

td.xFilterCaption {
	text-align: right;
	padding-right: 8px;
}

input.xListerCheckSet {
	width: 12px;
	height: 12px;
	border: 1px solid black;
}

input.xListerCheckInvert {
	width: 12px;
	height: 12px;
	border: 1px solid black;
	background: #dedad5;
}

input.xListerCheckInvert:hover {
	background: #efebe6;
}

input.xListerCheckInvert:active {
	background: #4a6983;
	border-color: black;
	color: white;
}

span.xFilterError {
	padding-left: 8px;
	color: red;
}

.xSmall
{
	height: 16px;
	background-color: #E3EBEE;
	background-image: url(skin/blue/images/InputBack.gif);
	background-repeat: repeat-y;
	font-family: Verdana;
	font-size: 10px;
	border: solid 1px #000000;
}

.xItemHeader {
	font-family: verdana;
	font-size: 10px;
	padding-right: 8px;
	text-align: left;
}

.xFormOuter {
	padding: 4px;
	border: 1px solid black;
}

.xFormInner {
	padding: 4px;
}

.xFormTitle {
	font-weight: bold;
}

.docTitle {
	font-weight: bold;
	font-family:  Arial;
	font-size: 20px;
	text-align: center;
}

.docText P, .docText TD, .docText LI {
	font-family: 'Times New Roman';
	font-size: 15px;
	line-height: 135%;
}
.docSmall {
	font-family: 'Times New Roman';
	font-size: 14px;
	line-height: 130%;
}

td.xIconViewHover {
    background: white;
}

td.xIconView {
}

.buttonOK
{
	font-family: Verdana;
	font-size: 10px;
	border: 0px solid black;
	background-image: url(skin/apertus/gomb_ok.gif);
	background-repeat: no-repeat;
	width: 21px;
	height: 16px;
	
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}

.linkwhite { color : white; font-family : Verdana; font-size : 12px; }
A.linkwhite { color : white; text-decoration : none; }
A.linkwhite:hover { color : white; }
A.linkwhite:visited { color : white; }
A.linkwhite:active { color : white; }

A.simple-href { text-decoration : none; color : black; }
A.simple-href:hover { text-decoration : underline; color : black; }
