/******************************************************************************/
/* Esztergom Content Styles                                                */
/* All custom portlets use these styles in this section.                    */
/******************************************************************************/

/* Content  Styles*/

h3{
	width:					600px;
	padding:				10px 5px 5px 15px;
	margin:					0px;
	text-align:				left;
	border:					0px solid #434D66;
	color:					#d7d5ca;
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-style:				italic;
	font-size:				16px;
}

h3 .fL{
	height:					20px;
}
h3 .fR{
	height:					20px;
}

h3 a, h3 a:link, h3 a:visited{
	color:					#d7d5ca;
	font-size:				16px;
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-style:				italic;
}
h3 a:hover{
	color:					#d7d5ca;
	text-decoration:		underline;
}


.wpsPortletContentNoBorder{
	background-color:		#ffffff;
	border:					0px solid #00ff00;
	width:					600px;
}

.wpsPortletContentNoBorder h3{
	color:					#8c0000;
}


.formButton {
	font-family:			Tahoma;
	font-size:				11px;
	background-color:		#434d66;
	color:					#ffffff;
	padding:				1px 2px 1px 2px;
}


/* Blue --------------------------------------

.contentTopLightBlue{
	width:					500px;
	height:					18px;
	padding:				7px 5px 5px 15px;
	background-image:		url("/esztergom/img/content_top_vilagoskek.jpg");
	background-position:	left;
	background-repeat:		no-repeat;
	margin:					0px;
	font-weight:			bold;
	color:					#222222;
}

.contentTopBlue{
	width:					500px;
	height:					18px;
	padding:				7px 5px 5px 15px;
	background-image:		url("/esztergom/img/content_top_kek.jpg");
	background-position:	left;
	background-repeat:		no-repeat;
	margin:					0px;
	font-weight:			bold;
	color:					#FFFFFF;
}

/* Grey --------------------------------------

.contentTopGrey{
	width:					500px;
	height:					18px;
	background-image:		url("/esztergom/img/content_top.jpg");
	background-position:	left;
	background-repeat:		no-repeat;
	padding:				7px 5px 5px	15px;
	margin:					0px;
	font-weight:			bold;
	color:					#222222;
}

.contentGrey{
	width:					493px;
	padding:				5px 10px 5px 15px;
	margin:					0px 0px 10px 0px;
	background-color:		#F8F7EF;
	border-left:			1px dashed #B2B2B2;
	border-right:			1px dashed #B2B2B2;
	border-bottom:			1px dashed #B2B2B2;
	line-height:			140%;
	text-align:				justify;
}

.contentTopDarkGrey{
	width:					500px;
	height:					18px;
	background-image:		url("/esztergom/img/content_top_sotetszurke.jpg");
	background-position:	left;
	background-repeat:		no-repeat;
	padding:				7px 5px 5px	15px;
	margin:					0px;
	font-weight:			bold;
	color:					#ffffff;
}

/* Brown --------------------------------------

.contentTopBrown{
	width:					500px;
	height:					18px;
	padding:				7px 5px 5px 15px;
	background-image:		url("/esztergom/img/content_top_bordo.jpg");
	background-position:	left;
	background-repeat:		no-repeat;
	margin:					0px;
	font-weight:			bold;
	color:					#FFFFFF;
}

/* Green --------------------------------------

.contentTopGreen{
	width:					500px;
	height:					18px;
	padding:				7px 5px 5px 15px;
	background-image:		url("/esztergom/img/content_top_zold.jpg");
	background-position:	left;
	background-repeat:		no-repeat;
	margin:					0px;
	font-weight:			bold;
	color:					#FFFFFF;
}


.contentTopLightBlue,
.contentTopLightBlue a,
.contentTopLightBlue a:visited,
.contentTopBrown a,
.contentTopBrown a:visited,
.contentTopDarkGrey a,
.contentTopDarkGrey a:visited,
.contentTopGreen a,
.contentTopGreen a:visited,
.contentTopBlue a,
.contentTopBlue a:visited {
	color:					#8c0000;
}
*/
.belsoaltblokk{
	width:					600px;
	padding:				5px 10px 5px 15px;
	margin:					0px 0px 10px 0px;
	background-color:		#ffffff;
	border-left:			0px dashed #B2B2B2;
	border-right:			0px dashed #B2B2B2;
	border-bottom:			1px solid #d7d5ca;
	line-height:			140%;
	text-align:				left;
	font-family:			Tahoma;
}

.belsoaltblokk .image-left {
	float:					left;
	margin:					0px 10px 5px 0px;
	border:					1px solid #CCCCCC;
	padding:				5px;
	background-color:		#FFFFFF;
}

.belsoaltblokk .image-right {
	float:					right;
	margin:					0px 0px 5px 10px;
	border:					1px solid #CCCCCC;
	padding:				5px;
	background-color:		#FFFFFF;
}

.belsoaltblokk .image-left img,
.belsoaltblokk .image-right img {
	border:					none;
}


/*Right Menus START ---------------------------*/ 

.eugymenus {
	margin:					5px 0px 0px 0px;
	padding-left:           15px;
	color:					#FFFFFF;
	line-height:			123%;
	width:					250px;
	height:					209px;
	#height:				216px;
	border:					0px solid	#000000;
}
.eugymenus a,
.eugymenus a:visited {
	border-bottom:			0px solid #E9E9E9; 
	background-image:		url("/esztergom/img/bullet_over.gif");
	background-position:	left; 
	background-repeat:		no-repeat; 
	text-decoration:		none; 
	padding:				2px 5px 3px 20px; 
	/*margin:				10px 5px 0px 0px;*/ 
	display:				block;
	color:					#000000;
}

.eugymenus a:hover{
	background-image:		url("/esztergom/img/bullet.gif"); 
	background-position:	left; 
	background-repeat:		no-repeat
}


/* E-ügyintézés BOX START */
#eUgyintezesTitle {
	width:					610px;
	padding:				7px 5px 5px 7px;
	margin:					0px;
	float:					left;
	font-weight:			bold;
	color:					#222222;
	border:					0px solid #B2B2B2;
}

#eUgyintezesContent{
	width:					600px;
	padding:				5px 10px 5px 15px;
	margin:					0px 0px 0px 0px;
	border-left:			0px dashed #B2B2B2;
	border-right:			0px dashed #B2B2B2;
	border-bottom:			0px dashed #B2B2B2;
	line-height:			140%;
	text-align:				justify;
}

.wpsPortletContentNoBorder #eUgyContent{
	width:					600px;
	background-color:		#ffffff;
	padding:				5px 10px 5px 15px;
	margin:					0px 0px 0px 0px;
	border-left:			0px dashed #B2B2B2;
	border-right:			0px dashed #B2B2B2;
	border-bottom:			0px dashed #B2B2B2;
	line-height:			140%;
	text-align:				justify;
}

.wpsPortletContentNoBorder #eUgyContent a,
.wpsPortletContentNoBorder .portalazonszuksdiv a
{
	color:					#8c0000;
}

.wpsPortletContentNoBorder #eUgyContent a:hover,
.wpsPortletContentNoBorder .portalazonszuksdiv a:hover{
	text-decoration:		underline;
}

.wpsPortletContentNoBorder #eUgyContent h3{
	color:					#8c0000;
}


#eUgyintezesContent h3 {
	width:					464px;
	margin-top:				5px;
}

/* */

#eUgyintezesContent p {
	padding-right:			14px;
	font-weight:			bold;
	text-align:				right;
}

#eUgyintezesContent p.extra {
	text-align:				left;
	padding-left:			20px;
	font-weight:			bold;
}

#eUgyintezesContent p.alcim {
	background-color:		white;
	border-bottom:			1px dashed #B2B2B2;
	text-align:				left;
	padding-left:			5px;
}

#eUgyintezesContent p.link {
	padding-left:			25px;
	text-align:				left;
}

#eUgyintezesContent li {
	list-style-position:	outside;
	list-style-image:		url("/esztergom/img/bullet.gif");
}

#eUgyintezesContent fieldset {
	padding:				5px 5px 5px 5px;
	border:					1px solid #cccccc;
}

#eUgyintezesContent a{
	color:					#8c0000;
}
#eUgyintezesContent a:hover{
	text-decoration:		underline;
}

#eUgyintezesContent label {
	margin-left:			1em;
	display:				block;
	width:					12em;
	float:					left;
}

#eUgyintezesContent input {	
	position:				relative;
	left:					2em;
	font-weight:			bold;
	float:					left;
	width:					25em;
	border:					none;
}

#contentGrey label {
	margin-left:			1em;
	display:				block;
	width:					12em;
	float:					left;
}

#contentGrey input {	
	position:				relative;
	left:					2em;
	font-weight:			bold;
	float:					left;
	width:					25em;
	border:					none;
}
/**/

.labelGrey {
	width:					12em;
	margin-left:			1em;
	float:					left;
	display:				block;
}

.inputGrey{
	font-family:		Tahoma;
	font-size:			11px;
	background-color:	#E4E4E4;
	border:				1px solid #999999;
	padding:			1px 2px 1px 3px;
	margin:				2px 0px 0px 0px;
	/*position:			relative;
	float:				left; */
}

.selectGrey{
	font-family:		Tahoma;
	font-size:			11px;
	background-color:	#CCCCCC;
	border:				1px solid #333333;
	padding:			1px 2px 1px 3px;
}

.chkBox{
	margin:				5px 1px 0px 1px;
}

.downloadPdfIcon {
	margin:				0px 10px 0px 0px;
	position:			relative;
	top:				5px;
	border:				0px;
	width:				18px;
	height:				18px;
}

.listTemplatesMainTitle {
	font-size:			13px;
	font-weight:		bold;
}

.listTemplatesTitle {
	font-size:			12px;
	font-weight:		bold;
}

.listTemplatesDiv {
	margin:				0px 0px 0px 0px;
}

.mainitem {
	font-weight: bolder;
}

.middleitem {
	font-style: italic;
}

.subcontent {
	padding-left: 20px;
}

.hibauzenet{
	font-weight:			bold;
	color:					#990000;
	margin:					20px 0px 20px 0px;
}

.infouzenet{
	font-weight:			bold;
	color:					#0000AA;
	margin:					20px 0px 20px 0px;
}

.downloadpdfreader {
	text-align:				center;
	margin:					30px 0px 10px 0px;
}


.oldal_eszk {
	padding-top:			3px;
	padding-right:			10px;
}

.blokkkategoria{
/*	font-variant:			small-caps;*/
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				12px;
	color:					#000000;
	font-style:				italic;
}

.blokkcim{
	clear:					both;
	color:					#8c0000;
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-style:				italic;
	font-size:				18px;
}

.blokkdatum{
	font-style:				normal;
	color:					#999999;
}

.wpsPortletContentNoBorder .belsoaltblokk .blokkdatum{
	clear:					both;
	padding-top:			10px;
}

p.blokkveg {
	border-top:				0px dashed #B2B2B2;
}

p.blokkveg img {
	padding-top:			4px;
}

.blokkveg a{
	float:					right;
	color:					#d7d5ca;
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-style:				italic;
	font-size:				18px;
}
.wpsPortletContentNoBorder p.blokkveg a:hover{
	float:					right;
	color:					#d7d5ca;
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-style:				italic;
	font-size:				18px;
	text-decoration:		underline;
}

.blokkforras {
	float:					left;
	color:					#707070;
}

.cikkSeparator{
	width:					95%;
	height:					0px;
	text-align:				center;
	color:					#c4c4c4;
}



/* Kép rendezések */
.kepbalra{
	float:					left;
	margin:					0px 10px 5px 0px;
}

.kepjobbra{
	float:					right;
	margin:					0px 0px 5px 10px;
}

.kepbalrakeret{
	float:					left;
	margin:					0px 10px 5px 0px;
	border:					1px solid #CCCCCC;
	padding:				5px;
	background-color:		#FFFFFF;
}

.kepjobbrakeret{
	float:					right;
	margin:					0px 0px 5px 10px;
	border:					1px solid #CCCCCC;
	padding:				5px;
	background-color:		#FFFFFF;
}

.afterfloat {
	clear:					both;
	visibility:				hidden;
}

/* Szavazás */

#SzavazasTartalom strong{
	width:					250px;
}

#SzavazasTartalom {
	width:					230px;
	text-align:				left;
	padding-left:			10px;
}
#SzavazasTartalom p {
	 margin:				0;
	 padding:				0;
	 padding-top:			5px;
	 text-align:			left;
}

#SzavazasTartalom p.elsosor {
	 background-color:		#434d66;
	 color:					white;
}

#SzavazasTartalom p.masodiksor {
	 background-color:		#336699;
	 color:					white;
}

#SzavazasTartalom p.harmadiksor {
	 background-color:		#d7d5ca;
	 color:					black;
}

#SzavazasTartalom p.negyediksor {
	 background-color:		#e9e9e9;
	 color:					white;
}

#SzavazasTartalom p.otodiksor {
	 background-color:		#669900;
	 color:					white;
}

/* Content portlet classes */

.content {
	/*background-color:		transparent;*/
	background-color:		#F6F6E6;
}

.content td.pagenav {
	height:					20px;
	font-weight:			bold;
	background-color:		#d3d6c5;
	color:					#990000;
	padding-left:			5px;
}

.content td.pagenav a,
.content td.pagenav:visited {
	color:					#990000;
	font-weight:			bold;
}

.content td.pagenav a:hover,
.content td.pagenav a:active {
	text-decoration:		underline;
}

.content td.archive_link {
	width:					80px;
	background-color:		#d1d4db;
	border-left:			1px solid #ffffff;
	text-align:				right;
	vertical-align:		middle;
	padding-right:			5px;
}

.content td.archive_link a,
.content td.archive_link a:visited {
	color:					#003399;
	font-size:				9px;
	font-weight:			bold;
	text-decoration:		none;
}

.content td.archive_link a:hover,

.content td.archive_link a:active {
	text-decoration:		underline;
}

.content .pagefunc {
	width:					30px;
	background-color:		#d1d4db;
	border-left:			1px solid #ffffff;
	/*padding-top:			2px;*/
	text-align:				center;
	vertical-align:		middle;
}

.content td.divider {
	height:					10px;
}

.content td.category {
	font-size:				11px;
	text-align: 			left;
	font-variant:			small-caps;
	color:					#003399;
	padding-top:			5px;
	padding-left: 			5px;
}

.content td.title {
	font-size:				11px;
	color:					#333333;
	font-weight:			bold;
	text-align: 			left;
	padding-left:			5px;
	padding-top:			1px;
}

.content td.title a,
.content td.title a:visited {
	font-size:				11px;
	font-weight:			bold;
	color:					#333333;
	text-decoration:		none;
}

.content td.title a:active,
.content td.title a:hover {
	color:					red;
}

.content td.description {
	font-size:				9px;
	text-align:				justify;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			5px;
	padding-bottom:		3px;
}

.content td.description img {
	height:					50px;
	float:					left;
	margin-right:			5px;
	border:					1px solid black;
}

.content td.details {
	text-align:				right;
	padding-right:			8px;
	padding-top:			8px;
	padding-bottom:		8px;
	border-bottom:			1px dashed #c5c8b7;
}

.content td.details a,
.content td.details a:visited,
.content td.details a:active {
	font-size:				10px;
	font-weight:			bold;
	color:					#990000;
	text-decoration:		underline;
}

.content td.details a:hover {
	color:					red;
}

.content td.date {
	text-align:				left;
	font-size:				9px;
	font-weight:			bold;
	color:					#cc6633;
	padding-left:			5px;
	padding-top:			2px;
	padding-bottom:		5px;
	border-bottom:			1px dashed #c5c8b7;
}

.content td.article_date {
	text-align:				left;
	font-size:				9px;
	font-weight:			bold;
	color:					#cc6633;
	padding-left:			5px;
	padding-top:			1px;
}

.content td.article_description {
	font-size:				9px;
	font-weight:			bold;
	text-align:				justify;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			15px;
	padding-bottom:		3px;
}

.content td.content {
	text-align:				justify;
	font-size:				9px;
	color:					black;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			10px;
}

.content td.source {
	text-align:				left;
	font-size:				9px;
	font-style:				italic;
	color:					#666666;
	padding-left:			15px;
	padding-top:			8px;
	padding-bottom:		8px;
	border-bottom:			1px dashed #c5c8b7;
}

.content div.image-left {
	float:					left;
	padding-right:			5px;
	padding-top:			5px;
	padding-bottom:		5px;
}

.content .image-center {
	margin-left:			auto; 
	margin-right:			auto;
	padding:					5px;
}

.content div.image-right {
	float:					right;
	padding-left:			5px;
	padding-top:			5px;
	padding-bottom:		5px;
}

.content .image {
	width:					100px;
}

.content .image-img img {
	border:					1px solid #999999;
}

.content .image-alt {
	border:					1px solid #999999;
	text-align:				center;
	font-size:				9px;
	font-weight:			bold;
	color:					#666666;
	padding-top:			2px;
	padding-bottom:		2px;
}

.content .box-left {
	width:					150px;
	float:					left;
	padding-right:			5px;
	padding-top:			5px;
	padding-bottom:		5px;
}

.content .box-right {
	width:					150px;
	float:					right;
	padding-left:			5px;
	padding-top:			5px;
	padding-bottom:		5px;
}

.content .box-title {
	border-bottom:			0px;
	text-align:				center;
	vertical-align:		middle;
	background-color:		#708090;
	color:					#FFFFFF;
	padding-left:			2px;
	padding-bottom:		2px;
}

.content td.box-content {
	border-left: 			3px double #708090;
	border-right:			3px double #708090;
	text-align:				justify;
	padding:					2px;
}

.content td.box-source {
	border:					3px double #708090;
	border-top:				0px;
	text-align:				center;
	padding-top:			5px;
	font-size:				9px;
	font-style:				italic;
}

.content .reference-div {
	width:					100%;
	/*float:					right;*/
}

.content .reference {
	width:					100%;
	/*padding-left:			5px;*/
	padding-top:			10px;
}

.content .image td.reference-title,
.content .reference td.reference-title {
	text-align:				center;
	font-size:				9px;
	font-weight:			bold;
	color:					#990000;
	background-color:		#d3d6c5;
	padding-top:			2px;
	padding-bottom:		2px;
	border-left:			1px solid #999999;
	border-right:			1px solid #999999;
}

.content .image td.reference-content,
.content .reference td.reference-content {
	color:					#990000;
	/*border:					1px solid #d3d6c5;*/
	border:					1px solid #999999;
	border-top:				0px;
	padding-left:			5px;
	padding-right:			5px;	
	padding-bottom:		5px;
}

.content .content-links,
.content .content-files {
	color:					#990000;
	padding:					5px;	
}

.content .folders {
	color:					#990000;
	padding-left:			10px;
}

.content .image .reference-content ul {
	margin-left:			-30px;
}

.content .reference .reference-content ul,
.content .content-links ul,
.content .content-files ul,
.content .folders ul {
	margin-left:			-10px;
}

.content .image td.reference-content li,
.content .reference td.reference-content li,
.content .content-links li,
.content .content-files li,
.content .folders li {
	list-style-image:		url("/wps/themes/html/XIIIKer/BulletRed.gif");
	padding-left:			0px;
}

.content .image td.reference-content a,
.content .image td.reference-content a:visited,
.content .reference td.reference-content a,
.content .reference td.reference-content a:visited,
.content .content-links a,
.content .content-links a:visited,
.content .content-files a,
.content .content-files a:visited,
.content .folders a,
.content .folders a:visited {
	color:					#660000;
	font-size:				9px;
	font-weight:			bold;
	text-decoration:		none;		
}

.content .image td.reference-content a:active,
.content .image td.reference-content a:hover,
.content .reference td.reference-content a:active,
.content .reference td.reference-content a:hover,
.content .content-links a:active,
.content .content-links a:hover,
.content .content-files a:active,
.content .content-files a:hover,
.content .folders a:active,
.content .folders a:hover {
	text-decoration:		underline;
}

.content .message {
	font-size:				10px;
	color:					#990000;
	font-weight:			bold;
	text-align:				center;
	background-color:		transparent;
}

.content .divider {
	height:					10px;
}


/* Forum portlet classes */

#forum_mod {
	margin:					0;
	padding:				0;
	width:					500px;
}

#forum_mod form {
	width:					520px;	
}

#forum_mod .contentTopLightBlue {
	text-align:				center;
	color:					#ffffff;
}


#forum_mod .contentTopGrey {
	text-align:				center;
}

#forum_mod .oszlop3_1 {
	width:					240px;	
}

#forum_mod .oszlop3_2 {
	width:					100px;
}

#forum_mod .oszlop3_3 {
	width:					140px;
}

#forum_mod .oszlop4_1 {
	width:					200px;
}

#forum_mod .oszlop4_2 {
	width:					60px;
}

#forum_mod .oszlop4_3 {
	width:					110px;
}

#forum_mod .oszlop4_4 {
	width:					110px;
}

#forum_mod .sor {
	background-color:		#ffffff;
	border:					1px solid #cccccc;
}

#forum_mod .cella1 {
	padding-left:			5px;
	margin:					0;
}

#forum_mod .cella2 {
	margin:					0;
	text-align:				center;
}

#forum_mod .cella3 {
	margin:					0;
	text-align:				center;
}

#forum_mod .cella4 {
	text-align:				center;
}

#forum_mod .cella {
	margin:					0;
	padding:				0px 10px 0px 10px;
	width:					469px;
	background-color:		#f0f0f0;
	border-top:				1px solid #cccccc;
}

/* Gallery_top portlet classes */

#gallery_top {
	float:					left;
}

#gallery_top .date {
	text-align:				left;
	font-size:				9px;
	font-weight:			bold;
	color:					#cc6633;
	padding-left:			10px;
	padding-top:			3px;
}

#gallery_top td.title {
	font-size:				9px;
	color:					#333333;
	font-weight:			bold;
	text-align: 			left;
	padding-top:			5px;
	padding-bottom:		5px;
	border-bottom:			1px dashed #c5c8b7;
}

#gallery_top td.title a,
#gallery_top td.title a:visited {
	font-size:				9px;
	font-weight:			bold;
	text-decoration:		underline;
	color:					#333333;
	padding-left:			5px;
}

#gallery_top td.title a:active,
#gallery_top td.title a:hover {
	color:					red;
}


/*Bookmark portlet classes*/

.bookmarks {
	margin-top:				0px;
}

.bookmarks ul {
	margin-left:			5px;
}

.bookmarks li {
	list-style-image:		url("/wps/images/xiiiker/BulletRed.gif");
	margin-left:			-30px;
}

.bookmarks a,
.bookmarks a:visited {
	font-size:				9px;
	font-weight:			bold;
	color:					#800000;
	text-decoration:		none;
}

.bookmarks a:active,
.bookmarks a:hover {
	text-decoration:		underline;
}


/* Search portlet classes */

#search {
	background-color:		#F6F6E6;
}

#search .querypage {
	background-color:		#E5EAF0;
}

#search .querypage td.title {
	color:					#483D8B;
	background-color:		#cccccc;
	font-size:				11px;
	font-weight:			bold;
	text-align:				center;
	vertical-align:		middle;
	height:					24px;
	border-bottom:			2px ridge #d3d6c5;
}

#search .querypage td.title a,
#search .querypage td.title a:visited {
	color:					#990000;
	padding:					1px;
	border:					1px solid white;
	text-decoration:		none;
}

#search .querypage td.title a:hover,
#search .querypage td.title a:active {
	text-decoration:		underline;
}

#search .querypage td.field_title {
	width:					180px;
	padding-left:			5px;
	height:					24px;
	color:					#990000;
}

#search .querypage td.field select {
	color:					#990000;
	font-weight:			bold;
}

#search .querypage td.field input {
	color:					#990000;
	font-weight:			bold;
	padding-left:			5px;
}

#search .querypage td.input {
	width:					50px;
	border:					1px solid #676767;
}

#search .querypage td.align {
	width:					400px;
}

#search .querypage td.input input {
	color:					#990000;
	font-weight:			bold;
	height:					20px;
	border:					1px solid #FFFFFF;
	background-color:		#cccccc;
	padding:					0px;
	width:					70px;
}

#search .querypage td.input input:hover {
	text-decoration:		underline;
	cursor:					pointer;
}

#search .querypage td.divider {
	height:					20px;
}

#search .results td.topdivider {
	background-color:		#E9EAD9;
	height:					20px;
	border-top:				2px ridge #d3d6c5;
}

#search .results td.count {
	color:					#990000;
	background-color:		#d3d6c5;
	text-align:				center;
	height:					30px;
	border-top:				1px solid #d3d6c5;
	border-bottom:			2px ridge #d3d6c5;
}

#search .results span.highlight {
	font-weight:			bold;
}

#search .results td.category {
	font-size:				11px;
	text-align: 			left;
	font-variant:			small-caps;
	color:					#003399;
	padding-top:			5px;
	padding-left: 			10px;
}

#search .results td.title a,
#search .results td.title a:visited {
	font-size:				11px;
	font-weight:			bold;
	color:					#333333;
	padding-left:			10px;
}

#search .results td.title a:active,
#search .results td.title a:hover {
	color:					#FF0000;
}

#search .results td.description {
	font-size:				9px;
	text-align:				justify;
	padding:					5px;
	padding-bottom:		3px;
}

#search .results td.description img {
	height:					50px;
	float:					left;
	margin-right:			5px;
	border:					1px solid black;
}

#search .results td.details {
	text-align:				right;
	padding-right:			8px;
	padding-top:			8px;
	padding-bottom:		8px;
	border-bottom:			1px dashed #c5c8b7;
}

#search .results td.details a,
#search .results td.details a:visited,
#search .results td.details a:active {
	font-size:				10px;
	font-weight:			bold;
	color:					#990000;
	text-decoration:		underline;
}

#search .results td.details a:hover {
	color:					#FF0000;
}

#search .results td.date {
	text-align:				left;
	font-size:				9px;
	font-weight:			bold;
	color:					#cc6633;
	padding-left:			10px;
	padding-top:			2px;
	padding-bottom:		5px;
	border-bottom:			1px dashed #c5c8b7;
}

#search .results td.noresults {
	text-align:				center;
	color:					#990000;
	height:					20px;
}

/*Idopont foglalási rendszer*/

#ugyfelfogadas {
	width: 					518px;
	margin-bottom:			10px;
	margin-right:			10px;
	padding:				0;
	background-color:	 	#ffffff;
	border: 				1px solid #cccccc;
	float: 					left;
}

#ugyfelfogadas p.cim {
	margin:					0;
	padding:					0;
	padding-top:			8px;
	padding-bottom:		8px;
	font-variant: 			small-caps;
	font-size: 				115%;
	font-weight:			bold;
	text-align: 			center;
	background-color: 	#f5f5f5;
	color:					#666666;
	border-bottom:			1px solid #cccccc;
}

#ugyfelfogadas #kivalasztas {
	margin: 					10px;
	float: 					left;
}

#ugyfelfogadas #infopanel {
	margin:					10px;
	padding:					5px;
	width: 					150px;
	min-height:				100px;
	color:					#666666;
	background-color: 	#f5f5f5;
	border: 					1px solid #cccccc;
	float: 					right;
	display: 				block;
}

#ugyfelfogadas p.uzenet {
	font-weight: 			bold;
	color: 					#993300;
	text-align: 			center;
}

#ugyfelfogadas p.alcim {
	margin-left:			20px;
	font-weight: 			bold;
}

#ugyfelfogadas p.alj {
	margin:					0;
	margin-top:				10px;
	padding:					0;
	padding-top: 			6px;
	padding-bottom:		6px;
	background-color: 	#f5f5f5;
	border-top:				1px solid #cdcdcd;
	text-align: 			center;
	float:					left;
	width:					100%;
}

#ugyfelfogadas p.alj a,
#ugyfelfogadas p.alj a:visited,
#ugyfelfogadas span.submit {
	margin:					0;
	margin-right:			5px;
	padding: 				2px 6px 2px 6px;
	display:					inline;
	background-color: 	#e1e1e1;	
	border:					1px solid #cdcdcd;
	color:					#666666;
	text-decoration: 		none;
	font-weight: 			bold;
	cursor:					pointer;
	/*cursor:					hand;*/
}

#ugyfelfogadas p.alj a:hover,
#ugyfelfogadas span.submit:hover {
	background-color:		#ffffff;
	border:					1px solid #cdcdcd;
}

#oldalhivatkozas {
	float:					left;
	width:					100%;
}

#oldalhivatkozas ul {
	list-style-image:		url("/esztergom/img/bullet.gif");
}

#oldalhivatkozas a,
#oldalhivatkozas a:visited {
	color:					#990000;
	font-weight:			bold;
	text-decoration:		none;
}

#oldalhivatkozas a:hover {
	text-decoration:		underline;
}

#oldalterkep {
	margin-left:			30px;
	margin-right:			30px;
}

#oldalterkep p.almenu {
	margin:					0;
	padding:				0;
	margin-left:			15px;
}

#oldalterkep .eugymenus {
 margin:     5px 0px 0px 0px;
 padding-left:           15px;
 padding-bottom:	15px;
 color:     #FFFFFF;
 width:     500px;
 border:     0px solid #000000;
 height: auto;
}

#hirdetes img {
	padding-bottom:			10px;
	padding-left:			15px;
}

.links ul li a,
.links ul li a:link,
.links ul li a:visited{
	color:					#8c0000;
}
.links ul li a:hover{
	text-decoration:		underline;
}

.informationportlet h3{
 color:						#8c0000;
}

.printableViewImage {
	background-image: url("/esztergom_public/img/PageFunc_Mail.gif");
	background-repeat: no-repeat;
	width: 14px;
	height: 20px;
}

.mailToImage {
	background-image: url("/esztergom_public/img/PageFunc_Print.gif");
	background-repeat: no-repeat;
	width: 15px;
	height: 20px;
}

.backImage {
	background-image: url("/esztergom_public/img/back.gif");
	background-repeat: no-repeat;
	width: 17px;
	height: 14px;
	margin-left: 5px;
}

.moreImage {
	background-image: url("/esztergom_public/img/more.gif");
	background-repeat: no-repeat;
	width: 17px;
	height: 14px;
	float:right;
}

.bulletImage {
	background-image: url("/esztergom_public/img/bullet.gif");
	background-repeat: no-repeat;
	background-position:center left;
	width: 15px;
	height: 16px;
	float: left;
}

.bulletOverImage {
	background-image: url("/esztergom_public/img/bullet_over.gif");
	background-repeat: no-repeat;
	width: 10px;
	height: 6px;
}



/*
	Hasábokat kezelo rész
*/

.fixedHeightHeader {
	height: 20px;
}

.news {
	float:left;
	width: 600px;
	display:table-row;
}
.news a{
	font-size:				18px;
}

.newsCol01{
	width: 295px;
	float:left;
	border-right:#d7d5ca 1px solid;
}

.newsCol02{
	float:left;
	width: 295px;
}



.blognews {
	width: 610px;
	padding-left: 10px;
	text-align:left;
}

.blognews a{
	font-size: 18px;
	line-height: 100%;

}

.blognews .separator {
	height: 10px;
}

.blognewsCol01{
	width: 275px;
	padding: 10px 10px 10px 10px;
	border-bottom:#d7d5ca 1px solid;

}

.blognewsCol02{
	width: 275px;
	border-left:#d7d5ca 1px solid;
	border-bottom:#d7d5ca 1px solid;
	padding: 10px 10px 10px 10px;
}


#content .contentTopYellow,
#content .contentTopGrey,
#content .contentTopLightBlue,
#content .contentTopGreen,
#content .contentTopBrown,
#content .contentTopBlue,
#content .contentTopDarkGrey
{
	color:					#8c0000;
	font-size:18px;
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-style:				italic;
	background-color:		#ffffff;
	padding-top:			7px;
	padding-left:			15px;
	padding-bottom:			5px;
	padding-right:			5px;
	margin:					0px;
	line-height:			140%;
	text-align:				left;
}
/* Yellow --------------------------------------*/


#content .contentYellow,
#content .contentGrey{
	padding:				5px 10px 5px 15px;
	margin:					0px 0px 10px 0px;
	border-bottom:			1px solid #d7d5ca;
	line-height:			140%;
	text-align:				left;
	font-family:			Tahoma;
}

/* Leading article ----------------------------- */

.leadingArticle{
	border-bottom: 1px solid #d7d5ca;
}
.leadingArticle .contentYellow .kepbalrakeret{
	width: 200px;
}

.leadingArticle .contentTopYellow {
	font-size:24px;
	padding-bottom:10px;
}


/* Video icon ---------------------------------- */
.video{
	background-image: url("/esztergom_public/img/videoicon.gif");
	background-repeat: no-repeat;
	background-position:center left;
	width: 26px;
	height: 26px;
}
