@charset "utf-8";
/* PSZÁF SZAKMAI OLDALAK CSS */
@import url('reset.css');
@import url('pszaf_penztarak.css');
@import url('pszaf_common.css');
@import url('penztarak.css');

body {
	line-height:1.5em;
	margin: 0px auto;
	font-family:Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height:100%;
	width:1000px;
	background:#e8e8e8 url(../images/body_bg.jpg) repeat-x left top;
}

#portal {
	position:relative;
	border-left:1px solid #d7d7d5;
	border-right:1px solid #d7d7d5;
}

#portalmiddle {
	height:100%;
	width:1000px;
	float:left;
	background-color:#fff;
}

a {
	font-weight:bold;
	color:#ad0936;
	text-decoration:none;
	border:0px none;
}

a:hover {
	text-decoration:underline;
}


.Content a:visited {
 /*color:#adadad!important;*/
 color:#dfa1b2!important;
}

.Content .more a:visited {
 color:#AD0936!important;
}
.HeadingPath a:visited {
 color:#8a8a8a!important;
}

.NavBoxesLinks a:visited {
 color:#8a8a8a!important;
}
.categoryboxheader a:visited, .EditorialHead a:visited {
 color:#fff!important;
}

.clearfloat {
	clear:both;
}

.LeftsubmenuDiv {
 left:170px;
}
ul.LeftSubMenuUl li.MenuLevel1 div.LeftsubmenuDiv {
 left:170px!important; left:149px;
}
/***** COMMON SELECTORS *****/
.EditorialHead span {
	font-weight:bold;
	color:#fff;
	padding:2px 0px 10px 15px;
	display:block;
}
.EditorialHead span a {
	color:#fff;
}
.more {
	float:right;
	margin-right:5px;
}

.more a {
	font-style:italic;
}

.SimpleTitleClass {
	font-weight:bold;
	height:24px;
	line-height:1.9em;
	padding:0px 0px 0px 10px;
	color:#000000;
}

.otherEditorial .Title a:hover {
	color:#32586f;
}


/* END OF COMMON SELECTORS */

/* SIDES */
.AllContents  {
	width:1000px;
	height:100%;
	float:left;
	margin:0px;
	padding:10px 0px 0px;
	background:#fff url(../images/allcontent_bg.jpg) repeat-x left top;
}

.Top {
	height:96px;
        width:1000px;
	background:#B1B1B1 url(../images/szakmai/szakmai_top_bg.jpg) no-repeat left top;
}
.LeftSide {
	width:190px;
	background:#fff url(../images/LeftSide_bg.jpg) repeat-y left top;	
	height:100%;
}

.Content {
	width:520px;
	height:100%;
	padding:0px 20px 10px 20px;
}

.RightSide {
	width:250px;
	height:100%;
}

.Footer {
	clear:both;
	height:80px;
}	
/*-- END OF SIDES --*/

/* TOP CONTENTS **********************************/
.topcontent {}

	.topcontent .index {
		float:left;
	}
	.topcontent .index a {
		display:block;
		width:783px;
		height:72px;
	}
    .topcontent_bottom {
        clear:both;
    }
    .TopLink .links {
		width:166px;
		height:31px;
		background:transparent url(../images/szakmai/variantlink_szakmai.png) no-repeat left top;
		float:right;
		/*margin-right:45px;*/
		text-align:center;
	}
			span.rss {
				float:left;
			}
			span.rss a {
				background:transparent url(../images/rss_bg.png) no-repeat center center;
				display:none;
				width:25px;
				height:25px;
				margin:0px 10px;			
			}
			span.blindlink {
				display:block;
				margin:5px; 
			}		
			span.blindlink a {
				color:#000;
			}	
	
	.TopMenu {
		background:transparent url(../images/topmenu_bg.jpg) no-repeat left top;
		width:425px;
		height:25px;
		float:none;
                display:block!important;
	}
	
	.TopMenu .Menu ul {
		list-style-type:none;
		float:none;
		height:25px;
		width:425px;
		margin-left:8px!important; margin-left:3px;
                display:block!important;
	}
	.TopMenu .Menu li {
		float:left;
		margin:0px;
		line-height:1.8em;
		width:109px;
		text-align:center;
                display:block!important;
	}
	
	.TopMenu .Menu li a {
		display:block;
	}
	
	.TopMenu .Menu .Last {
		width:80px;
		text-align:center;
		margin:0px;
		line-height:1.8em;	
	}
	
/* LEFTSIDE CONTENTS ******************************/
.DarkGray_Header {
	background-color:#2e566c;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0px 3px 15px;
	}

.LeftSide .HeadingPortlet .Head {
	background:transparent url(../images/szakmai/szakmai_menutop.jpg) no-repeat left top;
	height:80px;
	width:188px;
}
		
.LeftSide ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.LeftSide .Menu {
	padding:0px 5px 0px 13px;
}

.LeftSide .Menu li {
	border-bottom:1px solid #ececeb;
}	

.LeftSide .Menu a {
	color:#2e566c;
	background:transparent url(../images/square_mark.png) no-repeat left 10px;
	display:block;
	padding:3px 5px 3px 13px;
}
.LeftSide .Menu a:hover {
	background:transparent url(../images/square_mark_blue.png) no-repeat left 10px;
	text-decoration:none;
	color:#a00f38;
}

.LeftSide .Linkek {
	margin:10px 0px;
	padding:0px 5px 0px 15px;
}
	.LeftSide .Linkek .Webcompass {
		margin:0px 0px 5px 0px;
	}
	.LeftSide .Linkek .Webcompass a {
		color:#2e566c;
		background:transparent url(../images/arrow_mark.png) no-repeat left 4px;
		padding-left:10px;
		margin:0px;
                display:block;
		text-decoration:underline;
	}
	.LeftSide .Linkek .Webcompass a:hover {
		background:transparent url(../images/arrow_mark_blue.png) no-repeat left 4px;	
		color:#a00f38;
		text-decoration:underline;
	}
	.LeftSide .Linkek .more {
		float:none;
		margin-top:5px;
	}	
	

/* RIGHTSIDE CONTENTS *************************/

.box_greygrad {
	margin:5px 0px 0px;
	border:1px solid #d6d5d5;
	border-right: 0px none;
	background:#fff url(../images/box_greygrad_bg.png) repeat-y scroll right top;
}
.box_greygrad ul {
}

.box_greygrad li {
	list-style-type:none;
	background:transparent url(../images/square_mark.png) no-repeat left center;
	margin-left:10px;
	padding-left:15px;
}

.RightSide div.top {
	border-bottom:0px none;
}
.RightSide div.btm {
	border-top:0px none;
	margin-top:0px;
}

.RightSide .righthtml {
	margin:5px 0px;
        /*width:250px;*/
}

.RightSide .righthtml a {
	color:#4A4A4A;
	display:block;
	width:100%;
	height:24px;
}

.RightSide .righthtml a:hover {
	text-decoration:none;
}

		.RightSide .NewsLetterLink .Reg {
			float:right;
			margin-right:5px;
			padding-top:10px;
			width:100px;
                        clear:both;
		}
		
		.RightSide .NewsLetterLink .Reg a {
			background:transparent url(../images/square_mark.png) no-repeat scroll left 8px;
			padding-left:10px;
			font-style:bold;
                        display:block;
                        color:#8A8A8A;
		}

.onlyimageright {
        background:transparent url(../images/onlyimageright.jpg) no-repeat left top;
        width:249px;
        height:68px;
}

.RightSide .HeaderClass {
	background-color:#dddddd;
	color:#4a4a4a;
	font-weight:bold;
	height:24px;
	line-height:1.9em;
	padding:0px 0px 0px 10px;
}

.RightSide .LoginPortlet {
	margin:5px 0px;
	border:1px solid #d6d5d5;
	border-right: 0px none;
	background:#fff url(../images/box_greygrad_bg.png) repeat-y scroll right top;
}
		.LoginPortlet .Text {
			font-weight:bold;
			color:#8a8a8a;
			width:90px;
		}
		.LoginPortlet input.txt {
			width:110px;
		}
		.LoginButton input {
			background:transparent url(../images/square_mark_gray.png) no-repeat scroll left 9px;
			color:#ae0836;
			display:block;
			padding:3px 5px 3px 5px;
			border:0px none;
			font-weight:bold;
			font-style:italic;
			cursor:pointer;
			margin-right:45px;
			font-size:12px;
			float:right;
		}
		#Login {
			padding:10px 5px 5px 5px;
		}
		#Login .SubmitButton {
			margin:5px 0px 5px 0px;
                        text-align:center;
		}
		#Login td {
			padding-bottom:7px;
		}		
#LogoutForm span {
 padding-bottom:10px;
 font-style:italic;
 display:block;
}

#LogoutForm .LoginButton a {
 padding:2px 5px;
 width:200px;
}


.LoginPortlet #LogoutForm{
 height:60px;
 text-align:center;
}

.LoginPortlet #LogoutForm .LoginButton{
 float:left;
}

.LoginPortlet #LogoutForm .LoginButton a{
 margin:0 0 0 10px;
 padding:2px 5px;
 width:120px;
}

.LoginPortlet #LogoutForm .LoginButton input{
 margin-right:0;
}
/* BOTTOM CONTENTS **************************/
.BottomContents {
	width:1000px;
}

.BottomContents .links {
	background-color:#797878;
	text-align:center;
	padding:2px;
	margin:0px 0px 10px 0px; 	
}

.BottomContents .links a {
	color:#fff;
	margin:0px 15px;
}

.BottomContents .info {
	text-align:center;
	font-size:11px;
	color:#797878;
	padding-bottom:10px;
}

/* MIDDLE CONTENTS ***************************/
.pszaf_main .AttachmentPortlet {
	display:inline-block;
	clear:both;
}
.pszaf_main .EditorialHead {
	background:#a9a9a9 url(../images/editorial_pri_head.jpg) no-repeat left bottom;
	/*height:24px;*/
}
.pszaf_main .Editorial {
	border-bottom:1px solid #d6d5d5;
	border-left:1px solid #d6d5d5;
	border-right:1px solid #d6d5d5;	
	background: #fff url(../images/editorial_pri_bg.jpg) repeat-y right top;
	padding:20px 15px;
        margin-bottom:10px;
        width:488px;
}
.pszaf_main .Editorial p {
  margin:0 0 10px 0;
}
.pszaf_main .Editorial .more {
/*	position:relative;
	bottom:10px;
  border:1px solid green;*/
  float:none;
  text-align:right;
}
.pszaf_main .Editorial .Image {
display:none;
}
.pszaf_main .Editorial .firstEditorial {
	margin-bottom:5px;
}
.pszaf_main .Editorial .otherEditorials {
  border-top:1px solid #D6D5D5;
  margin-top:5px;
  padding-top:10px;
}
.pszaf_main .Editorial .otherEditorial {}

.NavBoxesContainer {
	width:519px;
}

.NavBoxesContainer td.nopadding {
	padding:0px;
}

.NavBoxesContainer td {
	width:173px;
	text-align:center;
	padding-left:13px;
}

.NavBoxes {
	margin-bottom:10px;
	width:163px;
        height:165px;
	text-align:left;
	background:#FFFFFF url(../images/greygrad_bg.jpg) repeat-y scroll right top;
	border:1px solid #d6d5d5;	
}
		.NavBoxes .NoContent {
			padding:0px 3px 0px 10px;
			margin:0px;
		}
		.NavBoxes .more {
			display:none;
		}
		
		.NavBoxes .Left {
			padding-right:15px;
		}

		.NavBoxes .ContentListPortlet .LinksHolder {
			padding:5px 10px;
		}
		
		.NavBoxes .ContentListPortlet .LinksHolder a {
			background:transparent url(../images/square_mark.png) no-repeat scroll left 11px;
			color:#8A8A8A;
			display:block;
			padding:3px 5px 3px 13px;
		}
		
		div.LinksHolder {
			padding:3px 2px 3px 10px;
		}
		div.LinksHolder a {
			background:transparent url(../images/square_mark.png) no-repeat left 8px;
			color:#8a8a8a;
                        display:block;
			padding:0px 5px 0px 13px;
		}
		div.LinksHolder a:hover {
			text-decoration:underline;
		}		
		
.categoryboxheader {
/*	background:transparent url(../images/categoryboxheader_bg.jpg) no-repeat left top;*/
        background-color:#aaa8a9;
	height:24px;
	color:#fff;
	font-weight:bold;
	padding:2px 0px 0px 10px;
}

.PreviewContent .ContentViewPortlet .TitleBar {
	background-color:#aaa8a9;
	width:768px;
	color:#fff;
	font-weight:bold;
	display:inline-block;
}
.TitleBar_bg {
	background:#aaa8a9 url(../images/titlebarbg.jpg) no-repeat left bottom;
	width:300px;
	height:14px;
}

.PreviewContent .ContentViewPortlet #contentdiv {
	background:#fff url(../images/cikk_bg.gif) repeat-y right top; 
}

.PreviewContent .ContentViewPortlet .TitleBar .Title {
    padding:0px 5px 0px 13px;
	height:26px;
	width:285px;
	font-weight:bold;
}

.PreviewContent .ContentViewPortlet .TitleBar .AdvImage {
	text-align:right;
}

.PreviewContent .ContentViewPortlet .TitleBar .AdvImage img {
}

.PreviewContent .ContentViewPortlet .Body {
	padding:5px 13px 15px;
}

.AttachedContents {
	border:1px solid #d6d5d5;
	background:#FFFFFF url(../images/cikk_bg.gif) repeat-y scroll right top;
	margin-top:10px;
}

.AttachedContents .Lead {
	margin:5px 13px;
} 
.AttachedContents .Title {
	background-color:#aaa9a9;
	color:#fff;
	font-weight:bold;
	padding:3px 5px 3px 13px;
}


/*Eventbrowser_cat_right*/
.RightSide .box_greygrad {
 margin-bottom:10px;
 width:250px;
}
table .EBrowser_B td a {
 color:#000;
 font-weight:normal;
 font-size:11px;
}
table .EBrowser_B td.EventDay a {
 background-color:#c0c0c0;
}
table.EBrowser_B td.ThisDay a {
 border:1px solid #AC0532;
}
table.EBrowser_B td.ThisDayEvent a, table.EBrowser_B td.ThisDayEventWeekend a {
 border:1px solid #AC0532;
 /*background-color:#c0c0c0;*/
}
table.EBrowser_B td.EventWeekend a {
 background-color:#c0c0c0;
}
table.EBrowser_B td.CurrentDay a {
 border:1px solid #AC0532;
 background-color: #F75D59;
}
table.EBrowser_B td.CurrentDayEventDay a{
 border:1px solid #AAA9A9;
 /*background-color: #F75D59;*/
}
table.EBrowser_B td.ThisDayEventCurrentDayEventDay a{
 border:1px solid #AC0532;
 /*background-color: #F75D59;*/
}

table.EBrowser_B td.ThisDayEventCurrentDay a{
 border:1px solid #AC0532;
 background-color: #F75D59;
}


table.EBrowser_B td.ThisDayEventEventDay a {
 border:1px solid #AC0532;
 background-color: #c0c0c0;
}

td.ThisDay a {
 border:1px solid #AC0532;
}
.RightSide .GrayHeader {
 background-color:#DDDDDD;
 color:#4A4A4A;
 padding:3px 0 3px 15px;
 font-weight:bold;
}

div.EventBrowser {
 padding:10px 0 0;
}

div.selectors {
 margin-left:45px;
}


table .EBrowser_B {
 border-color:#716F64;
 border-style:solid;
 border-width:2px 1px 1px 2px;
 margin:10px 45px;
 text-align:center;
 width:160px;
}


select.yearselect {
 margin-right:10px;
 width:60px;
}

select.monthselect {
 width:90px;
}

table td.CalHead {
 font-size:11px;
 color:grey;
}

table .EBrowser_B td {
 padding:2px 3px;
 text-align:center;
}

/* EventBrowser in SubPageDefault ************/
.SubPageDefault .EBrowser_B {
 width:auto;
}
.SubPageDefault .EBrowserHead {
 width:420px;
 text-align:center;
 margin:10px 45px;
}
.SubPageDefault .EventHonap {
 text-align:center;
 font-weight:bold;
}
.SubPageDefault td.CalHead {
 width:68px;
 font-weight:bold;
}
.EventRightArrow, .EventLeftArrow {
 text-align:center;
}
.SubPageDefault .Event {
 padding:10px 13px 20px;
}
.EventBrowserPortlet .Place {
 font-weight:bold;
 margin-bottom:5px;
}

.SubPageDefault .Event { 
 padding:10px 13px 20px;
}

.EBrowserList .Title {
 font-size:14px;
 font-weight:bold;
}

.EventBrowserPortlet .CikkImage {
 border:1px solid #A9A9A9;
}
.EventBrowserPortlet .CikkImage {
 margin:5px;
}
.Newsletter {
 background:#FFFFFF url(../images/editorial_pri_bg.jpg) repeat-y scroll right top;
 border:1px solid #D6D5D5;
 height:auto;
}

.RightSide .NewsLetterLink .Reg {
 padding-top:7px;
 width:162px;
 float:none;
 margin:0 0 0 84px;
}
.RightSide .NewsLetterLink {
 background:transparent url(../images/newsletter_bg.jpg) no-repeat scroll left bottom;
 height:60px;
} 
.firstEditorial .Title { display:block!important; margin:0px 0px 10px 0px; }
.firstEditorial .Title a { color:#8A8A8A; }
