/* Main Links START*/
a:link {
	color:						#8c0000;
	text-decoration:			none;
	outline:					none;
}

a:visited {
	text-decoration:			none;
	color:						#8c0000; 
	outline:					none;
}

a:hover {
	text-decoration:			underline;
	color:						#8c0000;
	outline:					none;
}

a:active {
	text-decoration:			none;
	color:						#ffffff;
	outline:					none;
}

/* Main Links END*/

/*CONTENT*/ /* !modified! */

#topofthepage{
	position:				absolute;
}

#wpsPage {
	position:				absolute;
	top:					39px;
	left:					0px;
	bottom:					0px;
	overflow:				auto;
	width:					100%;
	/*height:					expression(document.documentElement.offsetHeight - 26 + "px");*/
	text-align:				justify;
}


#wpsHeader {
	width:					750px;
	background-color:		#E9E9E9;
	height:					125px;
	margin:					auto;
	border-left:			0px solid #666666;
	border-right:			0px solid #666666;
}

#wpsContentBg{
}

#wpsEsztButtonsOne{
	padding:				0px 0px 0px 0px;
	margin:					0px 0px 0px 0px;
}

#content{
	float:					left;
	width:					880px;
}
#wpsColumn1 {
	width:					625px;
	float: 					left;
	background-color:		#ffffff;
	overflow: 				hidden;
	vertical-align:			top;
/*	padding:				10px;
	height:					570px;
	margin-top:				20px!important;
	margin-top:				0px;
	Ez volt az enyém:
	margin-top:				259px!important;
*/
	font-family:			Tahoma, Verdana, Lucida Grande, sans-serif;
	font-size:				11px;
	border:					0px solid #666666;
	margin-top:				259px!important;
	display:				block;
}

#wpsColumn2 {
	width:					250px;
	float: 					left;
	overflow: 				hidden;
	vertical-align:			top;
	padding-left:			0px;
	margin-top:				0px!important;
	margin-top:				0px;
	border:					0px solid #666666;
	/*
	background-image:		url("img/vertical_shadow_r.png");
	background-repeat:		repeat-y;*/
	height:					100%;
}

#wpsColumn3 {
	float: 					right;
	overflow: 				hidden;
}
#wpsFooter h4{
	color:					#000000;
	font-size:				11px;
	font-weight:			bold;
}

.kapcsolat{
	width:					250px;
	border:					0px solid #666666;
	float:					left;
	height:					25px;
}
.impresszum{
	width:					830px;
	border:					0px solid #666666;
	text-align:				right;
	padding:				0px 20px 20px 0px;
	color:					#ffffff;
	font-size:				10px;
}


/******************************************************************************/
/* Styles used in the themes                                                  */
/* Portlets should not use these styles since they may not be in all themes.  */
/******************************************************************************/

/* TOOL BAR */

#topnav{
	/*position:				absolute;
	top:					0px;
	left:					0px;
	right:					0px;*/
	background-image:		url("/esztergom_public/nav/login_bg.gif");
	background-repeat:		repeat-x;
	border-bottom:			1px solid #666666;
	height:					39px;
	border: 1px solid #000000;
	/*width:					750px;
	float:					left;
	margin:				auto;*/
	position:				absolute;
	top:					0px;
	left:					0px;
	right:					0px;
	width:					100%;
}

#topFrameLeft{
	float:					left;
	width:					750px;
}

#topFrameRight{
	float:					right;
}

#topofthepage{
	position:				absolute;
}

/* Styles */

#topFramenMenu{
	padding:				2px 2px 2px 5px;
	float:					left;
	height:					39px;
}

.topFrameBox1{
	width:					25px;
	height:					39px;
	background-color:		#FF0000;
	float:					left;
	text-align:				center;
}

.topFrameBox2{
	width:					25px;
	height:					39px;
	background-color:		#66CC00;
	float:					right;
	text-align:				center;
}

.aL{
	text-align:				left;
}

.aC{
	text-align:				center;
}

.aR{
	text-align:				right;
}

.aJ{
	text-align:				justify;
}

.fR{
	float:					right;
	margin-left:			2px;
	margin-right:			2px;
}

.fL{
	float:					left;
	margin-right:			2px;
}

.fwB {
	font-weight: bold;
}

.smallSpace{
	width:					20px;
}

.normalSpace{
	width:					30px;
}

.largeSpace{
	width:					40px;
}

.topsearchField{
	font-family:			Tahoma, Verdana, Lucida Grande, sans-serif;
	font-size:				10px;
	padding:				1px 3px 1px 3px;
	background-color:		#dfddd3;
	border:					2px solid #a7a6a5;
	height:					18px;
	width:					120px;
}

.topFramePaddings{
	padding:				2px 0px 0px 0px;
}

#fontsizeChanger{
	position:				absolute;
	width:					38px;
	text-align:				center;
	background-color:		#FFFFFF;
	border-left:			1px solid #434D66;
	border-right:			1px solid #434D66;
	border-bottom:			1px solid #434D66;
	z-index:				101;
	display:				none;
	padding:				4px 0px 4px 0px;
	margin-left:			2px;
	margin-right:			2px;

}

#languageChanger{
	position:				absolute;
	width:					33px;
	text-align:				center;
	background-color:		#dfdee6;
	border-left:			1px solid #f4f3f2;
	border-right:			1px solid #f4f3f2;
	border-bottom:			1px solid #f4f3f2;
	z-index:				101;
	display:				none;
	padding:				4px 0px 4px 0px;
}
.leftlist{
	list-style-image:		url("/esztergom_public/img/bullet_main.gif");
}

/* Bar under border containing the page group dropdown and login, etc. buttons */
#wpsAdminTools,
#wpsPageTools {
	top:					22px;
	padding-top:			10px;
	width:					100%;
	background-color: 		#ffffff;
	float:					left;
	height:					20px;
	border-left:			1px solid #666666;
	border-right:			1px solid #666666;
}

.wpsToolBarBox {
	float:					left;
	margin-left:			20px;
	padding-top:			5px;
}

/* Link color for the text on the tool bar */
.wpsToolBarLink, .wpsToolBarLink:visited, .wpsToolBarLink:active {
	padding-left:			7px;
	padding-right:			5px;
	font-size:				90%;
	color:					#000000;
	text-decoration: 		none;
	font-family:			Tahoma, Verdana, Lucida Grande, sans-serif;
	font-weight:			bolder;

}

.wpsToolBarLink:hover {
	text-decoration:		underline;
}

/* Vertical separator between tool bar and place bar */
.wpsToolBarSeparator {
}

/* Background for the banner.  Note that the background color is hidden from
   legacy browsers for consistency, not because it can't handle the attribute.
   New in v5 */
.wpsToolbarBannerBackground {
	background-color:		#E9E9E9;
	height:					125px;
	padding:				0px 0px;
	margin:					0px;
}

/* LINK BAR */

/* Bar under toolbar that shows links to customizer and assign permissions portlets */   /*lmw*/
.wpsLinkBarBox {
	float:								left;
	padding-top:						5px;
	margin-right:						20px;
}

.wpsLinkBar {
   background-repeat: 					no-repeat;
	float:								left;
	position:							relative;
	padding-right:						4px;
}

/* Link color for the text which can be found on the place bar outside of tabs */
.wpsLinkBarLink, .wpsLinkBarLink:visited,  .wpsLinkBarLink:active {
	text-decoration: 					none;
/*	color:								#000080;*/
	color:								#000000;
	font-size:							90%;
	padding-left:						7px;
	padding-right:						5px;
	font-family:						Tahoma, Verdana, Lucida Grande, sans-serif;
	font-weight:						bolder;
}

.wpsLinkBarLink:hover {
	text-decoration:					underline;	
}

/* PLACE BAR */

/* Bar under toolbar that shows the places */
.clear{
	clear:					both;
}
#mainMenu{
	top:					0px;
	width:					100%;
	height:					72px;
	background-image:		url("/esztergom_public/img/menu_bg.gif");
	/*background-repeat:		no-repeat;*/
	background-repeat:		repeat;
	float:					left;
	background-position: top;
	overflow:				auto;
}
.wpsLogo{
	padding-left:			20px;	
	padding-top:			3px;
	border:					0px;
}
.wpsMainPicture{
	width:					750px;
	height:					274px;
	float:					left;
	border:					none;
}

.wpsPlaceBarCimerTop{
	background-image:					url("/esztergom_public/img/cimer_top.gif");
	background-position:				bottom;
	background-repeat:					no-repeat;
	float:								left;
	width:								141px;
	height:								72px;

}
.wpsPlaceBarLogo{
	float:								left;
	width:								875px;
	height:								229px;
	background-position:				bottom left;
	background-repeat:					no-repeat;
	vertical-align:						bottom;
	text-align:							left;
}

.wpsTopPlaceSpacer{
	width:								1px;
	height:								6px;
}

.wpsPlaceBarRight{
	float:								right;
	width:								100%;
	height:								86px;
	background-image:					url("/esztergom_public/img/menu_bg.gif");
	background-repeat:					repeat-x;
}
.wpsPlaceBar a,
.wpsPlaceBar a:visited {
	border-right:						1px solid #808080;
	text-align:							left;
	text-decoration:					none;
	padding:							0px 5px 0px 5px;
	color:								#FFFFFF;
	line-height:						25px;
	z-index:							50;
	/*line-height:						40px;*/
	/*font-weight:						bold;*/
}

.wpsPlaceBar a:hover {
	text-decoration:					none; 
	padding:							0px 5px 0px 5px;
	color:								#FF0000; 
	line-height:						25px; 
	z-index:							50;
	/*line-height:						40px;*/
	text-align:							left;
}

#wpsSelectedPlace a:visited, 
#wpsSelectedPlace a:hover {
	border-right:						1px solid #808080;
	text-decoration:					none;
	padding:							0px 5px 0px 5px;
	color:								#FF0000;
	line-height:						25px;
	/*line-height:						40px;*/
	text-align:							left;
}

#wpsFooter ul {
	list-style:					none;
	margin:						0;
	padding:					0;
	overflow:					hidden;
	padding-top:				4px;
}

.wpsFooterPlace {
	margin: 					0;
	display: 					inline;
	vertical-align: 			middle;
}

.wpsFooterPlace a, .wpsFooterPlace a:visited{
	color:						#ffffff;
}
.wpsFooterPlace a:hover{
	color:						#ffffff;
	text-decoration:			underline;
}


.wpsFooterLink:link, .wpsFooterLink:visited {
	text-decoration:			none;
}

.wpsFooterLink:active, .wpsFooterLink:hover {
	text-decoration:			underline;
}

/* Alapportlet */

.wpsPortletBody {
	float:					left;
	clear:					both;
	/*background-image:		url("img/vertical_shadow_r.png");
	background-repeat:		repeat-y;*/
}

.wpsPortletTop {
	display:				none;
}
#wpsPortletContent {
	background-color:		#f2f2ee;
	background-position:	center;
	background-repeat:		no-repeat;
	padding:				5px 10px 5px 10px;
	line-height:			120%;
	width:					200px;
}

#wpsPortletContent a{
	color:					#8c0000;
}
#wpsPortletContent a:hover{
	text-decoration:		underline;
}

/* used on portlet titlebar */
.wpsPortletTitle {
	padding:				6px 10px 10px 10px;
	border:					0px solid #000000;
	font-weight:			bold;
	font-size:				15px;
	color:					#8c0000;
	font-family:			Georgia, New York, "Times New Roman", Times, serif;
	font-style:				italic;
	width:					218px;
}

.wpsPortletContentMenu a{
	padding-left:			15px;
	font-family:			Geneva, Arial, Helvetica, sans-serif;
	font-weight:			bold;
	text-transform:			uppercase;
	letter-spacing:			1px;
	color:					#FFFFFF;
	line-height:			123%;
	text-decoration:		none;
}

.wpsPortletContentMenu a:hover{
	background-image:		url("/esztergom_public/img/li_icon.gif");
	background-repeat:		no-repeat;
	background-position:	left center;
	text-decoration:		none;
}

.wpsPortletKoszontoTitle{
	background-color:		#d7d5ca;
	padding:				6px 10px 10px 10px;
	border:					0px solid #000000;
	font-weight:			bold;
	font-size:				15px;
	color:					#8c0000;
	font-family:			Georgia, New York, "Times New Roman", Times, serif;
	font-style:				italic;
	width:					218px;
}
.wpsPortletcontentKoszonto {
	background-color:		#d7d5ca;
	padding:				0px 0px 10px 0px;
	border:					0px solid #000000;
	vertical-align:			top;
	width:					238px;
}

.wpsPortletcontentKoszonto div {
	padding-left:			10px;
	padding-right:			10px;
}

.wpsPortletcontentKoszonto .aL,
.wpsPortletcontentKoszonto a{
	padding-left:			10px;
	padding-right:			10px;
	padding-bottom:			10px;
	text-align:				left;
	background-color:		#d7d5ca;
	width:					210px;
}

.wpsPortletcontentKoszontoContent {
	padding-left:			10px;
	padding-right:			10px;
	padding-bottom:			10px;
	text-align:				left;
	background-color:		#d7d5ca;
	width:					210px;
}
.wpsPortletcontentKoszontoContent .image-left{
	padding-left:			0px;
}
.wpsPortletcontentKoszontoContent img{
	padding-right:			10px;
}

.keret_kek {
	border-bottom:			1px solid #188ECD;
	border-left:			1px solid #188ECD;
	border-right:			1px solid #188ECD;
}

.keret_zold {
	border-bottom:			1px solid #38AA45;
	border-left:			1px solid #38AA45;
	border-right:			1px solid #38AA45;
}

.keret_szurke {
	border-left:			1px dashed #B2B2B2;
	border-right:			1px dashed #B2B2B2;
	border-bottom:			1px dashed #B2B2B2;
}

.keret_sarga {
	border-bottom:			1px solid #F2DB87;
	border-left:			1px solid #F2DB87;
	border-right:			1px solid #F2DB87;
}

.keret_lila {
	border-bottom:			1px solid #8355A2;
	border-left:			1px solid #8355A2;
	border-right:			1px solid #8355A2;
}

.keret_turkiz {
	border-bottom:			1px solid #00B5B7;
	border-left:			1px solid #00B5B7;
	border-right:			1px solid #00B5B7;
}

/* used on portlet footer */

.wpsPortletBottom {
	clear:					both;
	visibility:				hidden;
	display:				none;
}


/* document list style */

.listObject {
	width:550px;
	padding:5px 10px 10px 15px;
	border: 0px solid #eeeeee;
	margin-top:3px;
	margin-bottom:3px;
	background-color:#ffffff;
}

.listObject a.titleLink, .listObject .thickbox {
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#555555;
	padding-left:40px;
}

.listObject a.titleLink:hover {
	color:#888888;
}

.listObject .thickbox:hover {
	color:#888888;
}

.listObject .listElementTitle {
	padding:5px;
	border-bottom:0px solid #eeeeee;

}

.listObject .listElementDescription {
	padding:5px;
	font-size:11px;
	text-align:justify;
}

.listObject .listElementDescription .listElementIconTable td{
	padding:5px;
}

.listObject .listElementDescription .listElementIconTable img{
	border:none;
	width:25px;
	height:25px;
}

/* Apróhirdetés */

.aproTable {
	width:550px;
	border:0px solid #eeeeee;
	padding:15px;
	font-family: Tahoma;
}

.aproTable th{
	font-weight:normal;
	vertical-align:top;
	margin-bottom:2px;
	text-align:	left;
	font-family: Tahoma;
	font-size:	11px;
}
.aproTable td{
	text-align:	left;
	font-family: Tahoma;
	font-size:	11px;

}
.submitButtonInput {
	border:1px solid #666666;
	background-color:#eeeeee;
	color:black;
	font-size:11px;
}

.aproError{
	border:1px solid #ff0000; 
}
.aproErrorIcon{
	background-image:url("/esztergom_public/img/hiba.gif");
	background-repeat:no-repeat;
	background-position:center;
	width:20px;
}

/* TOPNAVBAR CSS */

#navigationBar{
	border-bottom:			0px solid #666666;
	#height:				30px;
	height:					39px;
	position:				absolute;
	top:					0px;
	left:					0px;
	right:					0px;
	width:					100%;
	padding-top:			0px;
	background-image:		url("/esztergom_public/nav/login_bg.gif");
	background-repeat:		repeat-x;
	z-index:				25;
	overflow:				visible;
}

.navigationMenuLink, .navigationMenuLink a,
.navigationMenuLink a:visited, .navigationMenuLink a:hover{
	padding-left:			0px;
	padding-right:			0px;
	padding-top:			7px;
	padding-bottom:			0px;
	font-size:				90%;
	color:					#000000;
	text-decoration: 		none;
	font-family:			Tahoma, Verdana, Lucida Grande, sans-serif;
	font-weight:			bolder;
	height:					28px;
	#height:				30px;
	width:					100px;
	float:					left;
	text-align:				center;

}
.navigationMenuLink a:hover{
	text-decoration:		underline;
}
#toolBarClear{
	width:					0px;
	float:					left;
}
.toolBarSeparator{
	padding-top:			13px;
	float:					left;
}
#toolBarMenuLink{
	border:					0px solid #666666;
	padding-top:			0px;
	float:					left;
	width:					630px;
}
#toolBarMenuIcons{
	border:					0px solid #666666;
	padding-bottom:			5px;
	padding-top:			7px;
	width:					370px;
	float:					right;
	height:					18px;
}
.toolBarSearchBox{
	border:					0px solid #666666;
	font-family:			Tahoma, Verdana, Lucida Grande, sans-serif;
	font-weight:			bolder;
	font-size:				10px;
	float:					left;
	width:					130px;
	height:					30px;
	padding-bottom:			2px;
	padding-top:			0px;
	vertical-align:			top;
}
.navigationMenuSearch{
	border:					0px solid #666666;
	padding-left:			0px;
	padding-right:			0px;
	padding-top:			7px;
	padding-bottom:			0px;
	font-size:				90%;
	color:					#000000;
	text-decoration: 		none;
	font-family:			Tahoma, Verdana, Lucida Grande, sans-serif;
	font-weight:			bolder;
	width:					60px;
	float:					left;
	text-align:				center;
}

/* A hirdetések megjelenítése*/
#hirdetes{
	border:					0px solid #666666;
	padding:				0px;
	margin:					0px;
	text-align:				center;
	width:					200px;
	display:				table;
	float:					left;
	background-color:		transparent;
}

#hirdetes img{
	width:					70px;
	border:					0px solid #666666;
}

#hirdetes a img{
	width:					70px;
	border:					0px solid #666666;
}
#rightmenus a,
#rightmenus a:visited {
	padding-left:			6px;
	font-family:			"Century Gothic", Helvetica, Arial, sans-serif;
	font-weight:			bold;
	text-transform:			uppercase;
	letter-spacing:			1px;
	color:					#FFFFFF;
	line-height:			123%;
	text-decoration:		none;
	display:				block;
	text-align:		left;
}

#rightmenus a:hover {
	background-image:		url("/esztergom_public/img/li_icon.gif");
	background-repeat:		no-repeat;
	background-position:	left center;
	text-decoration:		none;
}

#rightmenusactual a,
#rightmenusactual a:visited {
	background-image:		url("/esztergom_public/img/li_icon.gif");
	background-repeat:		no-repeat;
	background-position:	left center;
	text-decoration:		none;
}

/*Eseménynaptár */
.listObject h3{
	margin:					0px;
	text-align:				left;
	border:					0px solid #434D66;
	color:					#8c0000;
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-style:				italic;
	font-size:				16px;
}

.envelopeDiv {
	padding-left: 25px;
}

.envelopeDiv h5 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.envelopeTable {
}

.envelopeAddress {
	width: 100%;
	margin-top: 30px;
}

.envelopeAddress td {
	padding: 2px;
}

.googleDiv {
	width: 500px;
	height: 400px;
	margin-left: 10px;
}

/* RSS */
.rssHeader{
	font-weight: bolder;
	font-size:	 12px;
}
.rssNews{
	padding-top:	5px;
	text-align:		left;
}
.rssNews em{
	font-style:		normal;
}
.rssNews a, .rssNews a:hover{
	font-weight:	bolder;
}
.rssDate{
	padding-top:	2px;
}


/* Archivum */
.archivum_bar {
	font-weight: bold;
}

.archivum_bar .archivum_nav {
	font-weight: normal;
	line-height:120%;
	color: #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	padding: 0px 3px 0px 3px;
}

.archivum_bar  a:hover {
	text-decoration:none;
	color: #000;
}