/* MFPI css */
@import url(reset.css);
@import url(lsm.css);
@import url(sitemap.css);
@import url(challenge.css);
@import url(training.css);
@import url(organization.css);
@import url(rightmenu_fix.css);

body {
	line-height:1.5em;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #141540;
	height:100%;
	width:100%;
	background-color: #fffaf0;
}

#portal {
	border: 0px;
}

#portalmiddle {
	width:970px;
	background-color:#fffaf0;
	margin-left: auto;
	margin-right: auto;
}

a {
	font-weight:bold;
	color:#6E1E32;
	text-decoration:none;
	border:0px none;
}

a:hover {
	text-decoration:underline;
}

.clearfloat {
 clear:both;
}

/************** SIDES *******************/
.Top {
	height:96px;
	background:#b1b1b1 url(../images/top_bg.jpg) no-repeat left top;
	width:1000px;
}

.Portal_Kozep {
	background:transparent url(../images/Page_Back_3_new.png) repeat scroll 0 0;
	width:970px;
}

.LeftSide {
	width:180px;
	height:100%;
}

.CikkImage .ImageSource {
	color:#9A97AC;
}

.Content {
	width:520px;
	height:100%;
	padding:0px 20px 10px 20px;
	background-color: #f9f9f9;
}

.Footer {
	clear:both;
	height:85px;
}

/*-- END OF SIDES --*/

.Master_Header {
	background:transparent url(../images/header-new.jpg) no-repeat scroll 0 0;
	width: 969px;
	height: 170px;
	display: block;
	padding:0;
}

.Master_Header .MainDate {
	color:#fff;
	display:block;
	font-family:arial;
	font-size:10px;
	width:160px;
	padding:15px 300px 0 140px;
}

.Master_Header .Header_Link {
	display: block;
	width:473px;
	height:105px;
}

.Left_Menu .MenuLevel0 {
	color: #0f1955;
	width:160px;
	background: url(../images/Menu_Left_Back_2.jpg) no-repeat left center;
	height: 22px;
	display: block;
	list-style-type: none;
	padding-left: 15px;
	padding-top: 3px;
}

.Left_Menu .MenuLevel0:hover {
	background: url(../images/Menu_Left_Hover.jpg);
	width: 145px;
}

.Left_Menu a {
	color: #0f1955;
	width:160px;
	padding-top: 3px;
}

.Left_Menu a:hover {
	text-decoration: none;
	color: #712336;
}

.ie7 .Left_Menu .Heading {
	margin-left:20px;
}

.Left_Menu .Portlet_Title {
	background:url(../images/LeftMenuTop_new.png) no-repeat scroll 2px 0 transparent;
	height: 38px;
	width:183px;
	vertical-align:top;
}
	
.ie7 .Left_Menu .Portlet_Title {}

.ie7 .Left_Menu .Portlet_Bottom {}

.Portlet_Title span {
	display: block;
	font-family: Arial, helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0 0 0 35px;
	line-height:32px;
}

.Portlet_Bottom {
	background: url(../images/Menu_Left_Bottom.jpg) no-repeat;
	width: 160px;
	height: 10px;
	display: block;
}

.Search_Portlet {
	margin-left: 20px;
}

.Search_Portlet .MainTitle {
	background: url(../images/Search_Caption.jpg);
	width: 161px;
	height: 45px;
	line-height: 45px;
	display: block;
	color: #1a255e;
	text-transform: uppercase;
	font-weight: bold;
}

.Search_Portlet .MainTitle span {
	padding: 13px 0 0 15px;
}

.Search_Portlet .keresodoboz {
	background: url(../images/Search_Field_Back.jpg );
	width: 119px;
	height: 19px;
	border: 0;
}

.Contents {
	width: 585px;
	background-color: #f9f9f9;
}

.LeftSide {
	padding-left: 0px;
}

.Search_Portlet .SearchField {
	position: relative;
	float:left;
	background: url(../images/Search_Back_Down.jpg) no-repeat;
	width: 155px;
	height: 36px;
	display:block;
	padding-left: 6px;
}

.Search_Portlet .SearchButton {
	position: relative;
	top: -21px;
	left: 123px;
	width:20px;
}

.RightSide {
	width:190px;
	height:100%;
	border:0px;
	margin-bottom:10px;
	background:transparent url(../images/RightMenuTopBg-new.png) no-repeat scroll 0 0;
}

.TopMenu .MenuLevel0, .TopMenu .Last {
	width: 98px;
}

.TopMenu .First {
	width: 100px;
}

.TopMenu .Last {
	margin-left: -4px;
}

.TopMenu .MenuLevel0 a, .Last a, .First a {
	 display:block;
	 text-decoration:none;
	 height:100%;
	 color: #1c255e;
}

.TopMenu .SubMenuUl, .TopMenu  MenuLevel1 {
	position: absolute;
	background-image: url(../images/Legord_2.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #f9f9f9;
	width:95px;
	border-left: 1px solid #bbbfd0;
	border-right: 1px solid #bbbfd0;
	text-align: left;
	left:0px;
	font-size: 11px;
	line-height: 1.5;
}

.TopMenu .SubMenuUl li {
	height:auto;
	text-align:left;
	margin:3px 0 3px 10px;
	line-height:normal;
	width:auto;
}

.TopMenu .SubMenuUl li.alja {
	display: block;
	height: 3px;
	margin: 0px;
}

.TopMenu .SubMenuUl a, .TopMenu  MenuLevel1 a {
 color: #9195b9;
 font-weight: normal;
 text-decoration: none;
}

.TopMenu .SubMenuUl a:hover, .TopMenu  MenuLevel1 a:hover {
 color: #23155f;
 font-weight: normal;
 text-decoration: underline;
}

.TopMenu .Menu {
	width: 790px;
	height: 48px;
	background:transparent url(../images/fejlec_004.gif) repeat scroll 0 50%;
	line-height:28px;
	padding-left: 180px;
	height: 38px;
	position: relative;
	top: 0px;
	display: block;
	margin: 0px;
}

.TopMenu .Menu ul.MenuUl {
	float:left;
	height:26px;
	padding-top:2px;
}

.MasterHeader {
	margin: 0px;
	padding: 0px;
}

.Menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.MenuUl2 {
	display:block;
	margin:0px;
	padding:0px;
}

.Left_Menu {
	background:transparent url(../images/LeftMenuTop_new.png) no-repeat scroll 0 0;
	width:183px;
}

.Left_Menu .PortletTitle {
	padding:0 0 0 20px;
}

.ie .Left_Menu .PortletTitle {
	padding:0;
}

.Left_Menu .Heading {
	width:160px;
	margin-left:20px;
}

.Left_Banners {
	width: 161px;
	background: url(../images/Banners_Left_Back.jpg );
	margin:0 0 0 19px;
}

.Left_Banners .ImageBanner {
	margin: 5px 0 0 0;
	border: 1px solid #aebcd9;
	text-align: center;
}

.Left_Banners .Banners_Header {
	width: 161px;
	height: 46px;
	background: url(../images/Banners_Left_Caption.jpg );
	color: #1a255e;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 15px;
}

.Left_Banners .Banners_Footer {
	position: relative;
	float:left;
	background: url(../images/Banners_Left_Bottom.jpg);
	width: 161px;
	height: 20px;
	display:block;
}

.Left_Programok, .EventBrowser, .EBrowserHead, .EBrowser_B, .Left_Programok_Footer {
 width: 161px;
 display: block;
}

.EventBrowser .Day {
 color:#888888;
}

.EventBrowser .Weekend {
 color:#888888;
}

.EventBrowser .WeekendCurrentDay {
 background-color:#EDF5FF;
 border:1px solid #6E1E32;
 color:#6E1E32;
 font-weight:bold;
}

/* JOBBMENÜ ELÖLRŐL */
.Right_Menu {}

.Right_Menu li {
	clear:both;
	float:left;
}

.Right_Menu div.Menu {
	height:810px;
}

.Right_Menu .First {
	margin-top: 0px;
	width: 180px;
	background: url(../images/Right_Menu_Caption_jav4.gif) no-repeat;
	border: 0px;
}

.Right_Menu .submenuDiv {
	display: block !important;
	overflow: hidden;
}

.Right_Menu .MenuLevel0 {
	width: 180px;
	height: auto;
	border: 0px;
	overflow: visible;
}

.Right_Menu .Last {
	background: url(../images/Right_Menu_Caption_4.jpg);
	width: 180px;
	height: 30px;
	border: 0px;
	overflow: hidden;
	margin-bottom:0px!important;
}

.Right_Menu .First a, .Right_Menu .Last a, .Right_Menu .MenuLevel0 a {
	text-decoration: none;
}

.Right_Menu .First .fomenu {
	height: 33px;
	color: #FFFFFF;
	font-size: 13px;
	padding-top: 9px;
	font-family: arial;
	padding-left: 10px;
}

.Right_Menu .MenuLevel0 .fomenu {
color: #FFFFFF;
font-size: 13px;
font-family: arial;
padding-left: 10px;
position: relative;
bottom: -7px;
}

.Right_Menu .Last .fomenu {
color: #FFFFFF;
font-size: 13px;
font-family: arial;
padding-left: 10px;
}

.Right_Menu .First_Level1 a, .Right_Menu .MenuLevel1 a, .Right_Menu .Last_Level1 a {
height: auto;
padding: 0px;
overflow: hidden;
}

.Right_Menu .First_Level1 {
background: url(../images/lenyitva_0.jpg);
background-repeat: no-repeat;
width: 180px;
overflow: hidden;
}

.Right_Menu .First_Level1 p {
	margin-top:-4px;
}

.Right_Menu .First_Level1 .submenuDiv .First_Level1 {
background: url(../images/lenyitott_back.jpg) !important;
display: block;
overflow: hidden;
}

.Right_Menu .First .submenuDiv .lenyilik {
background: url(../images/lenyitva_0.jpg);
display: block;
height: 18px !important;
}

.Right_Menu .MenuLevel1 .submenuDiv .MenuLevel2 a,
.Right_Menu .MenuLevel1 .submenuDiv .First_Level1 a {
background: url(../images/lenyitott_back.jpg) !important;
display: block;
padding-left: 20px;
width: 160px;
font-size: 11px;
line-height: auto;
overflow: hidden;
font-weight: normal;
color: #212a62;
}

.Right_Menu .First a:hover, .Right_Menu .Last a:hover, .Right_Menu .MenuLevel0 a:hover {
color: #000000;
text-decoration: underline;
}

.Right_Menu .MenuLevel1 a {
overflow: hidden;
/*background: url(../images/Right_Menu_Child1_Caption.jpg) no-repeat;*/
width: 180px;
vertical-align: top;
display: block;
overflow: hidden;
line-height: 27px;
white-space: nowrap;
}

.Right_Menu p {
margin: 0px;
padding: 0px;
overflow: hidden;
}

.Right_Menu .First .submenuDiv .lenyilik p {
position: relative;
/*top: -5px;*/
left: 10px;
overflow: hidden;
}

.Right_Menu .First .submenuDiv a p {
position: relative;
/*top: -5px;*/
left: 10px;
overflow: hidden;
}

.Right_Menu .MenuLevel1 .First_Level1 a {
overflow: hidden;
background: url(../images/Right_Menu_Child1_Caption.jpg) no-repeat;
width: 180px;
vertical-align: top;
height: 27px;
display: block;
overflow: hidden;
line-height: 27px;
}
.Right_Menu .MenuLevel1 .Last_Level1 a {
overflow: hidden;
background: url(../images/Right_Menu_Child1_Caption.jpg) no-repeat;
width: 180px;
vertical-align: top;
height: 27px;
display: block;
overflow: hidden;
line-height: 27px !important;
font-weight: normal;
color: #212a62;
}
.Right_Menu .Last_Level1 a {
overflow: hidden;
background: url(../images/lenyitva_0.jpg) no-repeat;
width: 180px;
vertical-align: top;
height: 17px;
display: block;
overflow: hidden;
line-height: 27px;
}

.Right_Menu .MenuLevel1 .submenuDiv .Last_Level1 a {
 background: url(../images/last_back.jpg);
 display: block;
 height: 29px;
 width: 160px;
 margin: 0px;
 padding: 0px;
 line-height: auto !important;
 font-size: 11px;
 padding-left: 20px;
 overflow: hidden;
}

.Right_Menu .First_Level1 .submenuDiv .Last_Level1 a {
 background: url(../images/last_back.jpg) bottom;
 display: block;
 height: 30px;
 overflow: hidden;
 font-size: 11px;
 padding-left: 20px;
 width: 160px;
 font-weight: normal;
 color: #212a62;
}

.Right_Menu .MenuLevel1 .submenuDiv .MenuLevel2 a,
.Right_Menu .MenuLevel1 .submenuDiv .First_Level1 a {
 background: url(../images/jobb_hover_4.jpg) no-repeat !important;
 height: 25px;
}

.Right_Menu .MenuLevel1 .submenuDiv .MenuLevel2 a:hover,
.Right_Menu .MenuLevel1 .submenuDiv .First_Level1 a:hover {
 background: url(../images/jobb_hover_hover.jpg) no-repeat !important;
 height: 25px;
 text-decoration: none;
 cursor: pointer;
}

.Right_Menu .MenuLevel1 .submenuDiv .Last_Level1 a:hover,
.Right_Menu .First_Level1 .submenuDiv .Last_Level1 a:hover {
 height: 29px;
 background: url(../images/last_back_hover.jpg) no-repeat !important;
 text-decoration: none;
 cursor: pointer;
}

.Right_Menu .First .submenuDiv .lenyilik:hover {
 text-decoration: underline;
 cursor: pointer;
}

.Right_Menu a:hover {
 cursor: pointer;
}

/* MENÜ VÉGE */
.CalHead {
 background-color: #c3d2e6;
 color: #7c7db9;
 font-weight: bold;
}

.Left_Programok_Header {
width: 161px;
height: 42px;
background: url(../images/Programok_Left_Caption.jpg );
color: #1a255e;
text-transform: uppercase;
font-weight: bold;
padding-left: 15px;
}
.Left_Programok {
width: 161px;
background: url(../images/Banners_Left_Back.jpg );
margin-left: 20px;
}
.Left_Programok_Footer {
position: relative;
float:left;
background: url(../images/Programok_Left_Bottom.jpg);
width: 161px;
height: 12px;
display:block;
}
.EBrowser_B td {
text-align: center;
}
.EBrowser_B .Day, .EMPTY, .Weekend, .EventDay, .EventWeekend{
border: 1px solid #9aa6bf;
}
.EBrowser_B .Weekend {
background-color: #edf5ff;
}
.EBrowser_B .Day:hover, .EMPTY:hover, .Weekend:hover, .EventDay:hover, .EventWeekend:hover{
/*background-color: #fef0d5;*/
}
.EBrowser_B .Weekend a {
color: #b38b95;
}
.EBrowser_B .EventDay, .EventWeekend {
border: 1px solid #9AA6BF;
/*background-color: #fffaf0;*/
}
.EBrowser_B .ThisDay {
border: 1px solid #9AA6BF;
}
.EBrowser_B .ThisDayEvent{
border: 1px solid #6D1E33;
}

.EBrowser_B .ThisDay a {
color: #000230;
font-weight:bold;
}
.EBrowser_B .ThisDayEvent a {
color: #000230;
}
.EBrowser_B .CurrentDay {
border: 1px solid #6E1E32;
color: #6E1E32;
font-weight:bold;
}
.EBrowser_B .CurrentDay a {
color: #6E1E32;
}
.EBrowser_B .CurrentDay:hover {
/*background-color: #FFFFFF;*/
}
.EBrowser_B .EventDay:hover, .EventWeekend:hover {
/*background-color: #ffcfd4;*/
}
.EBrowser_B .EventDay a, .EventWeekend a{
color: #000230 !important;
}
.EBrowser_B .Day a {
color: #9aa6bf;
}
.EBrowser_B a:hover {
text-decoration: none;
}
.Left_Programok table {
border-collapse: separate !important;
}
.EBrowserHead2 {
background: url(../images/Programok_Left_DateCaption.jpg );
display: block;
height: 19px;
width: 161px;
}
.EBrowserHead2 .bal {
padding-left: 10px;
}
.EBrowserHead2 .honap {
padding-left: 20px;
}
.EBrowserHead2 .jobb {
padding-right: 13px;
padding-left: 17px;
}
.EBrowserHead2 td {
color: #49519e;
font-weight: bold;
text-align: center;
position: relative;
}
.EBrowser_B { 
border-spacing: 3px;
}
.EBrowser_B_0, .CalHead { 
border-spacing: 3px;
}

.Pathway {
	background: url(../images/Fejlec_Back.jpg) repeat-x;
	height: 33px;
	margin-top: 1px;
	padding-top: 5px;
}
.HeadingPath {
	margin-top: 3px;
	margin-left: 15px;
	font-weight: normal;
	font-size:11px;
	color: #4e548f;
	overflow: hidden;
	height: 20px;
}

.HeadingPath a{
	font-size:11px;
	font-weight:normal;
	letter-spacing:-0.4px;
	color: #6E1E32;
}

/*##################################
		FOOTER MENU
##################################*/

.Footer_Menu {
	background: url(../images/Footer_Menu_Back_4.jpg ) no-repeat 2px 0;
	width: 969px;
	height: 80px;
}

.Footer_Menu .Menu {
    height: 26px;
    margin: 44px 0 0 260px;
    width: 510px;
}

.Footer_Menu .MenuLevel0, .Footer_Menu .Last, .Footer_Menu .First, .Footer_Menu .Second, .Footer_Menu .Third, .Footer_Menu .Fourth {
	float: left;
	padding: 0px;
	width: 101px;
	height:26px;
	border: 0px;
	text-align: center; 
	margin: 0;
	display: block;
}

.Footer_Menu .Heading {
	margin-left: 260px;
}

.Footer_Menu .MenuLevel0 a, .Footer_Menu .Last a, .Footer_Menu .Second a, .Footer_Menu .Third a, .Footer_Menu .Fourth a, .Footer_Menu .First a {
	color: #1c255e;
	text-transform: uppercase;
	font-size: 11px;
	display: block;
	height:26px;
	line-height:26px;
}

.Footer_Menu li a:hover {
	color: #6e1e32;
	text-decoration: none;
}

.Footer_Menu .First a:hover {
	background: url(../images/Footer_Menu/hover_1.jpg) no-repeat 0 0;
}

.Footer_Menu .Second {
	width:99px;
}

.Footer_Menu .Second a:hover {
	background: url(../images/Footer_Menu/hover_2.jpg) no-repeat 0 0;
	margin-left:-4px;
	padding-left:4px;
}

.Footer_Menu .Third {
	width:98px;
}

.Footer_Menu .Third a:hover {
	background: url(../images/Footer_Menu/hover_2.jpg) no-repeat 0 0;
	margin-left:-6px;
	padding-left:6px;
}

.Footer_Menu .Fourth {
	width:97px;
}

.Footer_Menu .Fourth a:hover {
	background: url(../images/Footer_Menu/hover_2.jpg) no-repeat 0 0;
	margin-left:-6px;
	padding-left:6px;
}

.Footer_Menu .Last {
	width:95px;
}
	
.Footer_Menu .Last a:hover {
	background: url(../images/Footer_Menu/hover_5.jpg) no-repeat 0 0;
	margin-left:-8px;
	padding-left:8px;
}


/*------------------------------------
FOOTER MENU
--------------
.Footer_Menu .Second a:hover {
	color: #6e1e32;
	display: block;
	width:101px;
	height: 20px;
	padding-top: 5px;
	padding-left: 2px;
	background: url(../images/Footer_Menu/hover_2.jpg);
	margin-top: -4px;
	margin-left: -3px;
	text-decoration: none;
}

.Footer_Menu .Third a:hover {
	color: #6e1e32;
	display: block;
	width:102px;
	height: 20px;
	padding-top: 5px;
	padding-left: 2px;
	background: url(../images/Footer_Menu/hover_2.jpg);
	margin-top: -4px;
	margin-left: -3px;
	text-decoration: none;
}

.Footer_Menu .Fourth a:hover {
	color: #6e1e32;
	display: block;
	width:101px;
	height: 20px;
	padding-top: 5px;
	background: url(../images/Footer_Menu/hover_2.jpg);
	margin-top: -4px;
	margin-left: -3px;
	text-decoration: none;
}*/

/*.Footer_Menu .First a:hover {
	color: #6e1e32;
	display: block;
	width:103px;
	height: 21px;
	padding-top: 4px;
	background: url(../images/Footer_Menu/hover_1.jpg);
	margin-left: -2px;
}

.Footer_Menu .MenuLevel0 a:hover {
	color: #6e1e32;
	display: block;
	width:101px;
	height: 20px;
	padding-top: 5px;
	padding-left: 2px;
	background: url(../images/Footer_Menu/hover_2.jpg);
	margin-top: -4px;
	margin-left: -3px;
}

.Footer_Menu .Last a:hover {
	color: #6e1e32;
	display: block;
	width:94px;
	height: 21px;
	padding-top: 4px;
	padding-left: 9px;
	background: url(../images/Footer_Menu/hover_5.jpg);
	margin-top: -4px;
	margin-left: -7px;
}

.Footer_Menu .MenuLevel0 a:hover, .Footer_Menu .Last a:hover, .Footer_Menu .First a:hover {
	text-decoration: none;
}*/

/*##################################
--------------END OF FOOTER MENU
##################################*/

.ContentListPortlet {
	margin-left: 15px;
	width: 555px;
}

.ContentListPortlet .Event .Place {
	font-size:11px;
}

.ContentListPortlet .Lead p {
	margin: 0px;
	font-size: 11px;
	font-family:Arial, helvetica, sans-serif;
	line-height: 14px;
	padding-bottom: 10px;
	margin-bottom: 1px;
}

.ContentListPortlet .Article .Title a {
	font-weight: bold;
	display: block;
	color: #6e1e32;
}

.ContentListPortlet .Article .Title {
	margin-bottom: 10px;
	margin-top:0px;
	max-width:480px;
}

.ContentListPortlet .Article {
	display: block;
	padding-top:10px;
}

.ContentListPortlet .Article .Date {
	position: relative;
	color: #565c94;
	display: block;
	font-size: 11px;
	text-align: right;
	z-index: 0;
}
.ContentListPortlet .Image {
	float:left;
	vertical-align: middle;
	padding-top: 8px;
	margin-right: 10px;
}

.ContentListPortlet .Image img { }

.ContentListPortlet hr {
	width: 100%;
	color: #854253;
	background-color: #f9f9f9;
	height: 2px;
}

.ContentListPortlet .tovabb {
	margin-top: -11px;
	float: right;
}

.ContentViewPortlet {
	margin:auto;
	width: 550px;
}

.ContentViewPortlet .Image {
	float: left;
	margin-right: 10px;
	border: 0px;
	margin-top: 10px;
}

.ContentViewPortlet .Date{
	text-align:right;
	font-size: 11px;
	color: #9196c0;
	position: relative;
	right: -100px;
}

.ContentViewPortlet .ArticleInside .Date{
	height:26px;
}

.ContentViewPortlet .Title{
	font-size: 14px;
	color: #6e1e32;
	font-weight: bold;
	width:560px;
}

/* ez is egy ie hack */
.ie .ContentViewPortlet .Title {
	font-size: 14px;
	color: #6e1e32;
	font-weight: bold;
	width:auto;
}

.ContentViewPortlet .Event .Lead {
	font-size: 12px;
	padding-bottom:5px;
}

.ie .ContentViewPortlet .HtmlForm .Title {
	font-size: 12px;
	color: #6e1e32;
	width:500px;
}

.ie .ContentViewPortlet .Event .Title {
	font-size: 14px;
	color: #6e1e32;
	width:500px;
}

.ContentViewPortlet .SubTitle {
font-size: 13px;
color: #446d8c;
font-weight: bold;
}
.ContentViewPortlet .Lead p {
margin-top: 10px;
font-size: 12px;
font-family:Arial, helvetica, sans-serif;
line-height: 14px;
color: #020432;
}
.ContentViewPortlet .Text {
font-size: 12px;
font-family:Arial, helvetica, sans-serif;
line-height: 16px;
color: #020432;
}
.ContentViewPortlet .LetterSize {
position:relative;
top: -30px;
float: right;
cursor: pointer;
right: 70px;
}
.ContentViewPortlet #ForwardPrint {
position:relative;
top: -30px;
float: right;
right: -40px;
}
.ContentViewPortlet #ForwardPrint .Email {
margin-right: 10px;
}
.ContentViewPortlet #contentdiv {
/*padding-top: 10px;*/
}
.Contents .AttachmentPortlet {
/*width: 170px;*/
margin-left: 25px;
}
.Contents .AttachmentPortlet .Title {
width: 160px;
height: 32px;
display: block;
background: url(../images/Kapcs_Dokuk_Caption.jpg);
padding-left: 10px;
padding-top: 5px;
font-size: 11px;
font-weight: bold;
color: #6e1e32;
}
.Contents .AttachmentPortlet .Csatolmanyok {
/*background: url(../images/Kapcs_Dokuk_Back_2.jpg);*/
/*width: 170px;*/
padding-left: 0px;
}

.CikkTextBoxBorder {
/*  overflow:hidden;  felveszi a tartalom teljes magasságát float esetén is */
}
.opera .AttachmentPortlet .CikkTextboxBody {
 padding-left: 0px !important;
 padding-right: 0px !important;
}

.Contents .AttachmentPortlet .CikkTextboxBody {
 border-left:#aeb6cb 2px solid;
 border-right:#aeb6cb 2px solid;
}

.opera .AttachmentPortlet .CikkTextboxBody li {
margin-left: 15px !important;
}
.Contents .AttachmentPortlet .Csatolmanyok li {
list-style-image: url(../images/li.jpg);
margin-left: 30px;
margin-right: 10px;
}
.webkit .Contents .AttachmentPortlet .Csatolmanyok li {
list-style-image: url(../images/li.jpg);
margin-left: 15px;
margin-right: 10px;
}
.Contents .AttachmentPortlet .Csatolmanyok a {
color: #635a8d;
font-weight: bold;
text-decoration: none;
}
.Contents .AttachmentPortlet .Csatolmanyok a:hover {
text-decoration: underline;
}
.Contents .AttachmentPortlet a {
padding-left:5px;
}


/*.Contents .AttachmentPortlet .Attachment_Bottom {
background: url(../images/Kapcs_Dokuk_Footer_2.jpg);
width: 170px;
height: 18px;
display: block;
}*/
.ContentViewPortlet .CikkTextboxTitle {
/*background: url(../images/Cikk_Text_Box_Caption.jpg);*/
/*width: 161px;*/
height: 33px;
font-size: 11px;
font-weight: bold;
color: #6e1e32;
}
.ContentViewPortlet .CikkTextboxTitle .T_Box_Header_left {
background: url(../images/textboxkeret/textbox_caption_long.jpg);
overflow: hidden;
}
.T_Box_Header_left {
background: url(../images/textboxkeret/textbox_caption_long.jpg);
overflow: hidden;
}
.ContentViewPortlet .CikkTextboxTitle p {
margin: 0px;
margin-left: 15px;
padding-bottom: 10px;
}
.ContentViewPortlet .CikkTextbox {
/*width: 161px;*/
margin-left: 10px;
}
/*.ContentViewPortlet .CikkTextboxBody {
padding-left: 1px;
padding-right: 1px;
}*/
.ContentViewPortlet .CikkTextboxBody {
border-left: 2px solid #AEB6CB;
border-right: 2px solid #AEB6CB;
padding:0 5px 0 5px;
}
.ContentViewPortlet .CikkTextboxBody p {
margin-left: 5px;
/*margin-top: 0px;
margin-bottom: 0px;*/
}

.ContentViewPortlet .CikkTextboxBody .CikkImage_Holder table {
	border:0px;
}

.ContentViewPortlet .CikkTextboxBottom {
/*background: url(../images/Cikk_Text_Box_Bottom.jpg);
width: 161px;*/
height:19px;
display: block;
}

.ContentViewPortlet .CikkTextboxBottom .T_Box_Footer_center {
background: url(../images/textboxkeret/textbox_btm_back.jpg);
}
.T_Box_Footer_center {
background: url(../images/textboxkeret/textbox_btm_back.jpg);
}

.ContentViewPortlet table td .CikkImage td {
/* mantis #8695, #8845 */
	/*border:0 none;*/
	margin:0;
}


.ContentViewPortlet .CikkImage_Holder_Table_Title {
/*background: url(../images/ImageBox_Header.jpg);
width: 161px;*/
height: 11px;
}

.ContentViewPortlet .CikkImage_Holder_Table_Title .left_up {
/*background: url(../images/kepkeret/left_up.jpg) no-repeat;*/
width: 15px;
height: 11px;
display: block;
}
.ContentViewPortlet .CikkImage_Holder_Table_Title .bg_up {
background: url(../images/kepkeret/bg_up.jpg);
height: 11px;
}
.ContentViewPortlet .CikkImage_Holder_Table_Title .right_up {
 /*background: url(../images/kepkeret/right_up.jpg);*/
 width: 15px;
 height: 11px;
}

.ContentViewPortlet .CikkImage_Holder_Table_Content {
 background-image: url(../images/ImageBox_Back.jpg);
 border-left: 2px solid #a7acc2;
 border-right: 2px solid #a7acc2;
}

.ContentViewPortlet .CikkImage_Holder_Table_Titles {
 /*padding-left: 1px;
 padding-right: 1px;*/
}

.ContentViewPortlet .CikkImage_Holder_Table_Titles .proba_cseresznye {
 /*background: url(../images/ImageBox_Back.jpg);*/
 border-left: 2px solid #a7acc2;
 border-right: 2px solid #a7acc2;
}

.ContentViewPortlet .CikkImage_Holder_Table_Footer {
 /*background: url(../images/ImageBox_Bottom.jpg);
 width: 161px;*/
 height: 11px;
}

.ContentViewPortlet .CikkImage_Holder_Table_Footer .left_up {
/*background: url(../images/kepkeret/left_up.jpg) no-repeat;*/
width: 15px;
height: 11px;
display: block;
}

.ContentViewPortlet .CikkImage_Holder_Table_Footer .bg_btm {
background: url(../images/kepkeret/bg_btm.jpg);
height: 11px;
}

.ContentViewPortlet .CikkImage_Holder_Table_Footer .right_up {
	width: 15px;
	height: 11px;
}

.CikkImage_Holder_Table_Footer, .CikkImage_Holder_Table_Footer table td, .CikkImage_Holder_Table_Title table td, .style1Table table td {
border:0 none;
}

.ContentViewPortlet .CikkImage .p_imgbox {
	text-align:left!important;
}

.p_imgbox {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
	text-align: center;
	color: #020432;
	font-size: 11px;
}

/*-------------------------------------*/
.TopMenu .First:hover {
	color: #6e1e32;
	background: url(../images/Top_Menu/hover_1.jpg) no-repeat 0 0;
}

.TopMenu .MenuLevel0 {
	margin-left:-6px;
}

.TopMenu .MenuLevel0:hover {
	color: #6e1e32;
	background: url(../images/Top_Menu/hover_2.jpg) no-repeat 0 0;
}

.TopMenu .Last:hover {
	color: #6e1e32;
	background: url(../images/Top_Menu/hover_6.jpg) no-repeat 0 0;
}

.TopMenu li {
	float:left;
	padding: 0px;
	margin: 0px;
	width: 96px;
	height:26px;
	border: 0px none;
	text-align: center;
	position:relative; 
	display:block;
}

.TopMenu .Second {}

.TopMenu .Second:hover {
	color: #6e1e32;
	background: url(../images/Top_Menu/hover_2.jpg) no-repeat -4px 0;
}
/*-------------------------------------*/
.TopMenu .Third {
	margin-left: -3px;
	width:99px;
}

.TopMenu .Third:hover {
	color: #6e1e32;
	width:99px;
	background: url(../images/Top_Menu/hover_2.jpg) no-repeat -3px 0;
}
/*-------------------------------------*/
.TopMenu .Fourth {
	margin-left: -4px;
}

.TopMenu .Fourth:hover {
	color: #6e1e32;
	background: url(../images/Top_Menu/hover_2.jpg) no-repeat -4px 0;
}
/*-------------------------------------*/
.TopMenu .Second a, .TopMenu .Third a, .TopMenu .Fourth a  {
	display:block;
	text-decoration:none;
	height:100%;
	color: #1C255E;
}

.TopMenu .Second .SubMenuUl a {
	color: #9195b9;
	font-weight: normal;
	text-decoration: none;
}

.TopMenu .Third .SubMenuUl a {
	color: #9195b9;
	font-weight: normal;
	display:block;
	text-decoration:none;
}

.TopMenu .Fourth .SubMenuUl a {
	color: #9195b9;
	font-weight: normal;
	display:block;
	text-decoration:none;
}

.TopMenu .Second .SubMenuUl a:hover, .TopMenu .Third .SubMenuUl a:hover {
	color: #23155f;
	font-weight: normal;
	text-decoration: underline;
}

.TopMenu .MenuLevel0 a:hover, .Last a:hover, .First a:hover, .Second a:hover, .Third a:hover, .Fourth a:hover {
	text-decoration: none;
	color:#6e1e32;
}

.Srch_Result {
	width: 555px;
}

.Srch_Result .ContentListPortlet .Article .Date {
	display:none;
}

.Srch_Result .ContentListPortlet .Article .Title {
	margin-bottom:10px;
	max-width:480px;
}

.Srch_Result .Message { padding-left:10px; }
.Srch_Result .BackButton { padding-left:10px; }

.Srch_Result .SearchResultTitle {
	position:relative;
	top: -30px;
	font-weight: bold;
	color: #4e548f;
	left: -5px;
	padding-left:20px;
}

.Srch_Result .SearchResultHeader {
	position:relative;
	top: -15px;
	font-weight: bold;
	color: #565c94;
	font-size: 11px;
	padding-left:16px;
}

.Srch_Result .SearchResultHeader .SearchResultQuery {
	font-size: 14px;
	color: #712336;
	text-transform: uppercase;
}

.Srch_Result .SearchResultHeader .SearchResultSize {
	font-size: 11px;
	color: #565c94;
}

.Srch_Result .SearchResultNumber {
	font-weight: bold;
	font-size: 14px;
	color: #712336;
	border-bottom: 2px solid #712336;
	width: 50px;
}

.Srch_Result .Image {
float:left;
margin:-12px 5px 0 0 !important;
}
.Srch_Result .Image img {
border: 0px;
}
.Srch_Result .Date{
text-align: right;
margin-right: 10px;
}
.Srch_Result .tovabb {
text-align: right;
margin-right: 10px;
}
.Srch_Result .SearchResultScore {
font-weight: bold;
margin-bottom: 10px;
color: #a5a8cb;
display: block;
}
.Srch_Result .Eredmeny {
text-align: center;
}
.Srch_Result .Eredmeny tr, .Srch_Result .Eredmeny td {
text-align: center;
}

.Srch_Result .ContentListPortlet .Lead p{}
.Contents .EventBrowserPortlet .EventBrowser, .Contents .EventBrowserPortlet .EBrowserHead,
.Contents .EventBrowserPortlet .EBrowser_B {
width: 555px;
top: -15px;
font-size:12px;
}
.Contents .EventBrowserPortlet {
width: 555px;
margin-left: 15px;
overflow: visible;
display: block;
position: relative;
top: -30px;

}
.Contents .Esemenyek_Header span{
font-weight: bold;
color: #4e548f;
left: -5px;
/*position: relative;
top: -28px;*/
float: left;
display: block;
width: 5px;
overflow: visible;
}
.Contents .EventBrowserPortlet .Categories {
text-align: right;
font-weight: bold;
color: #4e548f;
position: relative;
top: -18px;
}
.Contents .EventBrowserPortlet .Categories #categorySelector {
margin-left: 10px;
}
.TopMenu .SubMenuUl{
z-index: 200;
}
.E_H_Left {
text-align: left;
padding-left: 15px;
}
.E_H_Center {
text-align: center;
color:#49519E;
font-weight:bold;
}
.E_H_Right {
text-align: right;
padding-right: 15px;
}
.Contents .EventBrowserPortlet .EBrowserHead {
background: url(../images/Esemenyek_Naptar_FBack.jpg);
height: 18px;
border-color:#AAB4CD;
border-style:none solid;
border-width:0px 1px;
}
.E_Cal_Head {
background: url(../images/Cal_Top.jpg);
width: 555px;
height: 10px;
margin-top:30px;
}
.Contents .EventBrowserPortlet .EBrowser_B, .Contents .EventBrowserPortlet .EBrowser_B td {
border: 1px solid #AAB4CD;
cell-padding: 3px;
}
.E_Cal_Bottom {
background: url(../images/Cal_Btm.jpg);
width: 555px;
height: 13px;
margin-bottom:20px;
}
.Contents .EventBrowserPortlet table {
border-collapse:separate !important;
}
.Contents .EventBrowserPortlet .EBrowser_B {
border-spacing:3px;
}
.Contents .EventBrowserPortlet .EBrowser_B td:hover{
/*background-color: #fef0d5;*/
}
.Contents .EventBrowserPortlet .CalHead:hover{
/*background-color: #c3d2e6 !important;*/
}
.Contents .EventBrowserPortlet .EBrowser_B a {color:#000230;}

.EBrowserList li{margin-left:15px;}
.EBrowserList hr{
width: 100%;color: #854253;background-color: #f9f9f9;height: 2px;
}
.EBrowserList .Event .Place{font-size:11px;}

/*Események*/
.Event {padding:5px; font-size:11px;}
.Event .Title a {font-size: 11px;color: #6e1e32;}
.Event .Lead {}

.Event .Start {margin-left: 10px;}
.Event .Start .Date{color: #161842;padding-left:5px;}
.Event .Place {margin-left: 10px;font-size:12px;}
.Event .Place .StartTimeTitle{}
.Event .Place .Location{color: #161842;padding-left:5px;}

.Event .EventElementContent{color:#30338A;font-weight:bold;}

.Event .ButtonMore a{}



.CW_Event {
margin-left: 15px;
width: 555px;
}
.CW_Event #ForwardPrint{
float: right;
position: relative;
top: -35px;
}
.CW_Event #ForwardPrint .Email {
margin-right: 10px;
}

.CW_Event .Title{
font-size: 14px;
color: #6e1e32;
font-weight: bold;
margin-top: 5px;
margin-bottom: 10px;
}
/*
.CW_Event .Lead {
margin-left: 10px;
text-align: left;
color: #161842;
margin-bottom: 10px;
}
.CW_Event .Place span {
color: #161842;
margin-right: 5px;
font-weight: normal;
margin-left: 10px;
}
.CW_Event .Place {
margin-right: 5px;
font-weight: bold;
color: #5e6093;
}
.CW_Event .Body{
margin-top: 10px;
text-align: justify;
color: #161842;
}
*/
.CW_Event .ThisDay, .CW_Event .ThisDayEvent {}

.form_caption {
 width: 500px;
 height: 35px;
 background: transparent url(../images/Urlap_Caption.jpg);
}

.HtmlForm {
 width: 500px;
 background: url(../images/Urlap_Back.jpg) repeat-y 0 0;
 margin:0 auto;
}

.HtmlForm .inputrow {
 margin:15px 15px 0;
}

.HtmlForm .Text .InputTitle {
 font-weight:bold;
}

.HtmlForm table td{
 vertical-align:top;
}

.form_caption .Title_Text {
 background: none important!;
 color: #0f1955;
 text-transform: uppercase;
 font-weight: bold;
 margin-left: 25px;
 margin-bottom: 10px;
 margin-top:3px;
}

.form_footer {
 background: url(../images/Urlap_Footer.jpg) no-repeat scroll 0 0 transparent;
 width: 500px;
 height: 22px;
}

.HtmlForm .Text {
 font-weight: bold;
 color: #0f1955;
 font-size: 12px;
 vertical-align: middle;
}

select.elem {
 padding: 0px;
 height: 22px;
}

.HtmlForm .Title {
 font-size: 12px;
}

.HtmlForm .elem {
 background: url(../images/Textarea_Back.jpg) repeat-x 50%;
 border: #8e95b2 1px solid;
 padding: 2px;
 width: 320px;
}

.HtmlForm textarea.elem {
 background: url(../images/Textarea_Back.jpg) repeat-x 0 bottom #fffff2;
}

textarea.elem {
 background:#fffff3 url(../images/Textarea_Back.jpg) repeat-x left bottom;
 overflow:auto;
}


.urlap_holder {
 /*padding-left: 23px;*/
    margin: 0 auto;
    padding: 25px 0 0;
    width: 500px;
}

.ie .urlap_holder {
 padding-left: 10px;
}


.HtmlForm .Title, .urlap_holder .Title {
 width:500px;
 font-weight:normal;
 font-size: 12px;
}

.urlap_holder .Title p {
 font-size: 12px;
}

.HtmlForm .button {
 padding-top: 30px;
 text-align:center;
}

.HtmlForm .button input {}

.Left_Menu .MenuLevel1 {
color: #0f1955;
width:145px;
background: url(../images/Left_Menu_DropDown_Back.jpg);
display: block;
list-style image: none;
list-style type: none;
padding-left: 15px;
overflow: hidden;
height: 20px;
}

.Left_Menu .MenuLevel1 a {
font-size: 11px;
font-weight: normal;
color: #8488b0;
margin-left: 15px;
}

.Left_Menu .MenuLevel1 a:hover {
font-size: 11px;
font-weight: normal;
color: #712336;
text-decoration: none;
}

.Left_Menu .MenuLevel2 {
color: #0f1955;
width:145px;
background: url(../images/Left_Menu_DropDown_BackXXX.jpg);
display: block;
list-style image: none;
list-style type: none;
padding-left: 15px;
overflow: hidden;
height: 20px;
}

.Left_Menu .MenuLevel2 a {
font-size: 11px;
font-weight: normal;
color: #8488b0;
margin-left: 15px;
}

.Left_Menu .MenuLevel2 a:hover {
font-size: 11px;
color: #6e1e32;
text-decoration: none;
}

.Left_Menu .MenuLevel3 {
color: #0f1955;
width:145px;
background: url(../images/Left_Menu_DropDown_BackXXX.jpg);
display: block;
list-style image: none;
list-style type: none;
padding-left: 15px;
overflow: hidden;
height: 20px;
}
.Left_Menu .MenuLevel3 a {
font-size: 11px;
font-weight: normal;
color: #111B60;
margin-left: 20px;
}
.Left_Menu .MenuLevel3 a:hover {
font-size: 11px;
color: #6e1e32;
text-decoration: none;
}

.Left_Menu .MenuLevel1:hover {
 background: url(../images/Left_Menu_DropDown_Back.jpg);
 width: 145px;
}

.Left_Menu #MenuOver {
 background: url(../images/Menu_Left_Hover.jpg);
 display:block;
 height:26px;
 margin-left:-15px;
 margin-top:-3px;
 padding-left:15px;
 width:145px;
 color: #712336;
}

/* 1-es táblastílus - szimpla kék keret */
.style1Table {
 border-left:1px solid #a6b1ca;
 border-top:1px solid #a6b1ca;
 margin-right:5px;
 margin-left:5px;
}

.style1Table td {
 border-bottom:1px solid #a6b1ca;
 border-right:1px solid #a6b1ca;
 /*margin-right:5px;
 margin-left:5px;*/
}

.style1Table p {
 margin: 2px ;
 margin-right:5px;
 margin-left:5px;
}

/* 2-es táblastílus - váltottsoros */
.style2Table {
 border-left:1px solid #a6b1ca;
 border-top:1px solid #a6b1ca;
 /*margin-right:5px;
 margin-left:5px;*/
}

.style2Table .style2CikkArticleFirstTd {
 border-bottom:1px solid #a6b1ca;
 border-right:1px solid #a6b1ca;
 background-color: #c3d2e6;
 /*margin-right:5px;
 margin-left:5px;*/
}

.style2Table .style2CikkArticleEvenTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #fffaf0;
margin-right:5px;
margin-left:5px;
}
.style2Table .style2CikkArticleOddTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #c3d2e6;
/*margin-right:5px;
margin-left:5px;*/
}

.style2Table p {
margin: 2px ;
margin-right:5px;
margin-left:5px;
}

/* 3-as táblastílus - kiemelt fejléc */
.style3Table {
/*border-right:1px solid #a6b1ca;*/
border-left:1px solid #a6b1ca;
border-top:1px solid #a6b1ca;
/*border-bottom:1px solid #a6b1ca;*/
margin-right:5px;
}

.style3Table .style3CikkArticleFirstTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #c3d2e6;
font-weight: bold;
color: #1a255e;
margin-right:5px;
margin-left:5px;
}
.style3Table .style3CikkArticleEvenTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #fffaf0;
margin-right:5px;
margin-left:5px;
}
.style3Table .style3CikkArticleOddTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #fffaf0;
margin-right:5px;
margin-left:5px;
}
.style3Table p {
margin: 2px ;
margin-right:5px;
/*margin-left:5px;*/
}
/* 4-es táblastílus - első oszlop kiemelt */
.style4Table {
border-left:1px solid #a6b1ca;
border-top:1px solid #a6b1ca;
margin-right:5px;
margin-left:5px;
}
.style4Table .style4CikkArticleFirstTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #c3d2e6;
margin-right:5px;
margin-left:5px;
}
.style4Table .style4CikkArticleEvenTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #fffaf0;
margin-right:5px;
margin-left:5px;
}
.style4Table .style4CikkArticleSimpleTd{
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #fffaf0;
margin-right:5px;
margin-left:5px;
}
.style4Table p {
margin: 2px ;
margin-right:5px;
margin-left:5px;
}

/* 5-ös táblastílus - váltott oszlop */
.style5Table {
	border-left:1px solid #a6b1ca;
	border-top:1px solid #a6b1ca;
	margin-right:5px;
	margin-left:5px;
}

.style5Table .style5CikkArticleFirstTd {
	border-bottom:1px solid #a6b1ca;
	border-right:1px solid #a6b1ca;
	background-color: #c3d2e6;
}

.style5Table .style5CikkArticleEvenTd {
	border-bottom:1px solid #a6b1ca;
	border-right:1px solid #a6b1ca;
	background-color: #fffaf0;
}

.style5Table .style5CikkArticleSimpleTd {
	border-bottom:1px solid #a6b1ca;
	border-right:1px solid #a6b1ca;
	background-color: #fffaf0;
}

.style5Table p {
	margin: 2px ;
	margin-right:5px;
	margin-left:5px;
}

/* 6-os táblastílus - első oszlop és sor kék */

.style6Table {
	border-left:1px solid #a6b1ca;
	border-top:1px solid #a6b1ca;
	/*margin-right:5px;
	margin-left:5px;*/
}

.style6Table .style6CikkArticleFirstTd {
	border-bottom:1px solid #a6b1ca;
	border-right:1px solid #a6b1ca;
	background-color: #c3d2e6;
}

.style6Table .style6CikkArticleEvenTd {
	border-bottom:1px solid #a6b1ca;
	border-right:1px solid #a6b1ca #a6b1ca;
	background-color: #fffaf0;
}

.style6Table .style6CikkArticleSimpleTd{
	border-bottom:1px solid #a6b1ca;
	border-right:1px solid #a6b1ca;
	background-color: #fffaf0;
}

.style6Table p {
	margin: 2px ;
	margin-right:5px;
	margin-left:5px;
}

/**** Lead képhez keret ****/

#keret_f { background: url(../images/leadkep/back_felso.jpg); }
#keret_b { background: url(../images/leadkep/back_bal.jpg); }
#keret_j { background: url(../images/leadkep/back_jobb.jpg); }
#keret_a { background: url(../images/leadkep/back_also.jpg); }

/**** Lead kép keretének vége :P ****/

/**************** MUNKATÁRSAK view *****************/

.ContentViewPortlet .munkatarsak_felirat {
font-size: 16px;
color: #6e1e32;
font-weight: bold;
padding-top: 15px;
}
.ContentViewPortlet .munkat_kereses {
width: 100%;
text-align: right;
}
.ContentViewPortlet .munkat_kereses .kereses_felirat {
font-weight: bold;
color: #6e1e32;
width: 100%;
text-align: right;
display: block;
float: left;
border-bottom: 2px solid #6e1e32;
font-size: 11px;
vertical-align: middle;
margin-bottom: 5px;
}
.ContentViewPortlet .munkat_kereses .kereses_felirat .keresesnevszerint_text {
float:left;display:block;padding-left:290px;
}
.ContentViewPortlet .munkat_kereses .kereses_felirat img {
margin-left: 4px;
cursor: pointer;
padding-top:2px;
}
.ContentViewPortlet .nev_titulus {
left:15px;
position:relative;
top:15px;
}
.ContentViewPortlet .E_Title {
display: block;

}
.ContentViewPortlet .Contact .cim {
display: none;
}
.ContentViewPortlet .Contact {
margin-top: 45px;
left:15px;
position:relative;
}
.ContentViewPortlet .felsoresz_mt {
height: 180px;
}
.ContentViewPortlet .nev_titulus .Text_function {
color: #919cb4;
font-weight: bold;
}
.Bemutatkozas_Title {
color: #7e2a4d;
font-size: 13px;
font-weight: bold;
margin-bottom: 10px;
}
.Bemutatkozas_Tartalom {
font-size: 12px;
color: #020432;
line-height: 1.3em;
text-align: justify;
}
.Contact {
font-size: 11px;
color: #919cb4;
font-weight: bold !important;
width: 300px;
}
.Contact a {
font-size: 11px;
color: #1c255e;
text-decoration: none;
}
.Contact a:hover {
text-decoration: underline;
}
.Contact .Col1 {
width: 50px;
}
.ie .felsoresz_mt {
height: 140px;
}
/******************** MUNKATÁRSAK contentlist ********************/
.Munkatarsak_Tabla {
margin-left: 20px;
}
.Munkatarsak_Tabla .alelem a {
height: 30px;
font-weight: normal;
color: #150654;
text-decoration: none;
}
.Munkatarsak_Tabla .alelem a:hover {
height: 30px;
font-weight: bold;
color: #6e1e32;
text-decoration: none;
}
.cimsor_munkat {
font-size: 16px;
color: #6e1e32;
font-weight: bold;
padding-top: 15px;
padding-left: 15px;
}
.gyorslapozok {
padding-left: 15px;
margin-bottom: 25px;
display:none;
}
.gyorslapozok_main {
padding-left: 15px;
margin-bottom: 25px;
}
.gyorslapozok_main img {
margin-left: 4px;
cursor: pointer;
cursor: hand;
}
.Munkatarsak_Tabla .nev_caption {
color: #100151;
font-weight: bold;
font-size: 13px;
padding-left: 10px;
width: 160px;
border-bottom:#6e1e32 2px solid;
}
.Munkatarsak_Tabla  .nev_content{
padding-left: 8px;
border-bottom:1px solid #9196BE;
border-left:1px solid #9196BE;
}

.Munkatarsak_Tabla .beosztas_caption {
color: #100151;
font-weight: bold;
font-size: 13px;
width: 90px;
padding-left:10px;
border-bottom:#6e1e32 2px solid;
}

.Munkatarsak_Tabla .telefonszam_caption {
color: #100151;
font-weight: bold;
font-size: 13px;
width: 90px;
border-bottom:#6e1e32 2px solid;
/*padding-left: 3px;*/
}
.Munkatarsak_Tabla .telefonszam_content{
text-align:center;
border-bottom:1px solid #9196BE;
}

.Munkatarsak_Tabla .email_content{
text-align:center;
padding-right:2px;
border-bottom:1px solid #9196BE;
border-right:1px solid #9196BE;
}
.Munkatarsak_Tabla .email_caption {
color: #100151;
font-weight: bold;
font-size: 13px;
text-align:center;
border-bottom:#6e1e32 2px solid;

/*text-align: right;
padding-right: 40px;*/
}
.Munkatarsak_Tabla .alelem:hover {
background: url(../images/delegate_back.jpg) repeat !important;
}
.Munkatarsak_Tabla .caption_tr td {
padding-bottom: 5px;
}
.Munkatarsak_Tabla .caption_tr {
border-bottom: 2px solid #6e1e32;
}
.Munkatarsak_Tabla .alelem {
border: 1px solid #9196be;
height: 30px;
font-weight: normal;
color: #150654;
}
.ie .Munkatarsak_Tabla .caption_tr td{
border-bottom: 2px solid #6e1e32;
}
.ie .Munkatarsak_Tabla .alelem td {
border-bottom: 1px solid #9196be;
height: 30px;
font-weight: normal;
color: #150654;
}
.ie .Munkatarsak_Tabla  .nev_content{
border-left: 1px solid #9196be;
}
.ie .Munkatarsak_Tabla  .email_content{
border-right: 1px solid #9196be;
padding-right:2px;
}
.vissza_mt {
border-bottom: 2px solid #6e1e32;
width: 550px;
text-align: right;
margin-left: 20px;
}
.vissza_mt2 {
border-bottom: 2px solid #6e1e32;
width: 550px;
text-align: right;
margin-bottom: 15px;
}

/*********************** nyomtatás oldal dizájn **************************/

.nyomtatas_caption {
background: url(../images/Nyomtatas/fejlec.jpg) no-repeat;
}
.nyomtatas_caption_felirat {
/*width: 300px;*/
float: left;
position: relative;
left: 25px;
}
.nyomtatas_caption_gomb {
/*width: 300px;*/
float: right;
text-align: right;
margin-top: 45px;
margin-right: 25px;
//margin-right: 15px;
}
.nyomtatas_caption_hr_div {
border-bottom: 2px solid #6e1e32;
float: left;
width: 700px;
position: relative;
left: 25px;
top: 10px;
}
.nyomtatas_tartalom {
background: url(../images/Nyomtatas/back.jpg) repeat-y;
padding-left: 30px;
padding-top: 15px;
}
.nyomtatas_lablec {
background: url(../images/Nyomtatas/lablec.jpg) no-repeat;
}
.nyomtatas_lablec_link {
width: 91px;
height: 21px;
display: block;
position: relative;
left: 330px;
top: 5px;
//top: 8px;
}
/************** Mai nap kiemelése a naptárban *****************/

.EBrowser_B .CurrentDay {
/*border: 1px solid #636883 !important;*/
}
.EBrowser_B .CurrentDay a {
/*color: #636883 !important;*/
}
.EBrowser_B .CurrentDay:hover {
 background-color: #FFFFFF !important;
}

.E_Delegate .ColBold{
 color:#6E1E32;
 font-weight:bold;
}

/******************* jobbmenü igazítás ************************/

.Right_Menu .Last_Level1 .submenuDiv .First_Level1 a, .Right_Menu .Last_Level1 .submenuDiv .MenuLevel2 a {
 background: url(../images/jobb_hover_4.jpg) repeat-y scroll 0 0 !important;
/* height: 25px;*/
 height: auto;
 display: block;
 overflow: hidden;
 color:#212A62;
 display:block;
 font-size:11px;
 font-weight:normal;
 overflow:hidden;
 padding-left:20px;
 width:160px;
}

.Right_Menu .Last_Level1 .submenuDiv .Last_Level1 a {
 background: url(../images/last_back.jpg) repeat scroll 0 0 !important;
 height: 22px;
 display: block;
 overflow: hidden;
 color:#212A62;
 display:block;
 font-size:11px;
 font-weight:normal;
 overflow:hidden;
 padding-left:20px;
 width:160px;
}

.Right_Menu .MenuLevel0 .fomenu {
 height: 32px;
 display: block;
 background: url(../images/r_menu_alcaption_2.jpg) no-repeat scroll 0 0;
 margin-top:-7px;
}
 
.Right_Menu .MenuLevel0 .submenuDiv .Last_Level1 a {
 background: url(../images/r_menu_alcaption_alelem.jpg) repeat-y scroll 0 0;
 overflow:visible;
 width:180px;
 display: block;
}

.Right_Menu .MenuLevel0 .submenuDiv .Last_Level1 a p {
 left:30px;
 overflow:hidden;
 position:relative;
 color:#1C255E;
 font-weight: normal;
 font-size: 11px;
 color: #150755;
}

.Right_Menu .Last .fomenu {
height: 32px;
display: block;
background: url(../images/r_menu_alcaption_2.jpg) no-repeat scroll 0 0;
}

.Right_Menu .Last .submenuDiv .First_Level1, .Right_Menu .Last .submenuDiv .MenuLevel1 ,
.Right_Menu .Last .submenuDiv .Last_Level1 {
background: url(../images/r_menu_alcaption_alelem_tobb.jpg) no-repeat scroll 0 0;
display:block;
line-height:27px;
overflow:visible;
vertical-align:top;
white-space:nowrap;
width:180px;
}

.Right_Menu .Last {
overflow: visible;
}

.Right_Menu .Last .submenuDiv .First_Level1 a p, .Right_Menu .Last .submenuDiv .MenuLevel1 a p,
.Right_Menu .Last .submenuDiv .Last_Level1 a p {
 left:30px;
 overflow:hidden;
 position:relative;
 top:-6px;
 font-size: 11px;
 font-weight: normal;
}

.Right_Menu .Last .submenuDiv .First_Level1 a p {
 top:-2px;
}

.Right_Menu .Last .submenuDiv .Last_Level1 {
 background: url(../images/r_menu_legalja_4.jpg) no-repeat scroll 0 0;
 height: 35px;
}

.Right_Menu .First_Level1 {
background: transparent url(../images/Right_Menu_Child1_Caption.jpg) no-repeat scroll bottom;
}

.Right_Menu .Last .MenuLevel1 a {
background: transparent url(../images/r_menu_alcaption_alelem_tobb.jpg) no-repeat scroll bottom;
}
.Right_Menu .Last .First_Level1 a {
color: #1f955f;
}
.Right_Menu .Last .Last_Level1 a {
background: transparent url(../images/r_menu_alcaption_alelem.jpg) no-repeat scroll bottom;
color: #2c98b5;
}
.Right_Menu .Last .MenuLevel1 a {
color: #D65916;
}
.Right_Menu .Last .MenuLevel1 a:hover {
color: #6e1e32;
}
.ie7 .Right_Menu .Last .submenuDiv .First_Level1 p, .ie7 .Right_Menu .Last .submenuDiv .MenuLevel1 p,
.ie7 .Right_Menu .Last .submenuDiv .Last_Level1 p{
background: url(../images/r_menu_alcaption_alelem_tobb.jpg) no-repeat scroll 0 0;
 display:block;
 line-height:27px;
 overflow:visible;
 vertical-align:top;
 white-space:nowrap;
 width:180px;
 margin: 0px;
 padding: 0px;
  margin-left: -30px;
 padding-left: 30px;
}

.ie7 .Right_Menu .Last .submenuDiv .First_Level1 p {
 /*margin-top: 3px;*/
}

.ie7 .Right_Menu .Last .submenuDiv .Last_Level1 p {
 background: url(../images/r_menu_legalja_4.jpg) no-repeat scroll 0 0;
 height: 40px;
}

.Right_Menu a:hover {
 text-decoration: none !important;
}

/************************************ Középső menü **********************************/

.Kozepso_Menu {
 width: 400px;
 margin-left: 155px;
 display: block;
 height: 115px;
}

.Kozepso_Menu .Title {
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
color: #6e1e32;
margin-top: 10px;
/*height: 25px;*/
display: block;
}
.Kozepso_Menu a {
font-weight: bold;
color: #0f1955;
text-decoration: none;
font-size: 12px;
width: 202px;
height: 22px;
display: block;
padding-left: 10px;
padding-top: 2px;
background: url(../images/Kozepso_Menu/Kozepso_Menu_XL_NOHover.jpg) no-repeat;
}
.Kozepso_Menu a:hover {
font-weight: bold;
color: #6e1e32;
text-decoration: none;
background: url(../images/Kozepso_Menu/Kozepso_Menu_XL_Hover.jpg) no-repeat;
}
.Kozepso_Menu #Kozepso_Menu_Jobb_1, .Kozepso_Menu #Kozepso_Menu_Jobb_2, .Kozepso_Menu #Kozepso_Menu_Jobb_3, .Kozepso_Menu #Kozepso_Menu_Jobb_4 {
margin-left: 200px;
}
.Kozepso_Menu #Kozepso_Menu_Jobb_1 {
margin-top: -96px;
}
.Kozepso_Menu #MenuOver {
background: url(../images/Kozepso_Menu/Kozepso_Menu_XL_Hover.jpg) no-repeat;
}
.Kozepso_Menu_Holder {
width: 550px;
border-bottom: 2px solid #6e1e32;
/*margin-left: 15px;*/
margin-bottom: 10px;
padding-bottom:10px;
}
.ie .Kozepso_Menu_Holder, .webkit .Kozepso_Menu_Holder, .opera .Kozepso_Menu_Holder {
height: 100px;
}
.CikkTextboxBody table {

/*border-left: 2px solid #aeb6cb !important;
border-right: 2px solid #aeb6cb !important;*/
/*border-right: 2px solid #a7acc2;*/
}


.Srch_Result .tovabb a {
color: #919cb4;
}
.Srch_Result .tovabb a:hover {
color: #000230;
text-decoration: none;
}
.Srch_Result .EResult {
background-color: #f2f2f2;
padding: 6px;
border: 1px solid #e3e3e3;
}
.Srch_Result .EResult:hover {
border: 1px solid #c3c3c3;
padding: 6px;
}



.nekikellakeret ul li {
list-style-image:url(../images/li.jpg);
margin-left:30px;
margin-right:10px;
}
.nekikellakeret ul li a {
color:#635A8D;
font-weight:bold;
text-decoration:none;
}
.nekikellakeret ul li a:hover {
text-decoration:underline;
}

.gecko .SearchField .keresodoboz, .webkit .SearchField .keresodoboz, .opera .SearchField .keresodoboz {
width: 115px;
height: 16px;
}
.SearchField .keresodoboz {
padding-left: 5px;
color: #21145e;
font-size: 11px;
padding-top: 3px;
}

.gecko .Search_Portlet .SearchButton, .webkit .Search_Portlet .SearchButton, .opera .Search_Portlet .SearchButton {
 top:-20px !important;
}
.Search_Portlet .SearchField {
 padding-left: 8px !important;
}






/**************************** IE JOBBMENÜ FIX ******************************/

.ie .Right_Menu .First .submenuDiv .MenuLevel1 .submenuDiv .MenuLevel2 a {
 /*height: 28px;*/
}

.ie .Right_Menu .First .submenuDiv .Last_Level1 .submenuDiv .MenuLevel2 a {
/* height: 28px;*/
}

.ie .Right_Menu .lenyilik {
 /*margin-top: 2px;*/
}

.ie .RightSide .Right_Menu .First .submenuDiv .lenyilik p {
 top:-7px !important;
}

.ie .Right_Menu .Last .submenuDiv .First_Level1 {
 /*height: 30px;
 margin-top: 1px;
 padding-top:1px;*/
}

.ie .Right_Menu .Last .submenuDiv .MenuLevel1 {
 /*height: 30px;*/
}

.ie6 .Right_Menu .Last {
 margin-top: -10px;
}

.ie6 .Right_Menu .Last .fomenu {
 margin-bottom: -3px;
}

.ie7 .Right_Menu .Last .submenuDiv .First_Level1 p {
 background-image: none !important;
}

.ie7 .Right_Menu .Last .submenuDiv .First_Level1 a {
/* margin-top: -3px;*/
}

.ie7 .Right_Menu .Last .submenuDiv .First_Level1 p, .ie7 .Right_Menu .Last .submenuDiv .MenuLevel1 p, .ie7 .Right_Menu .Last .submenuDiv .Last_Level1 p {
 background-image: none !important;
}

.ie7 .Right_Menu .Last {
 position: relative;
 margin-top: -3px;
}
.ie7 .Right_Menu .Last .submenuDiv {
 margin-top: -1px;
}

.ie7 .Right_Menu .Last .submenuDiv First_Level1 {
 background-image: url(../images/r_menu_alcaption_alelem_tobb.jpg) !important;
 position: relative;
 margin-top: -1px;
}

.ie .AttachmentPortlet .CikkTextboxBody, .webkit .AttachmentPortlet .CikkTextboxBody {
 padding: 0px !important;
}

.ie .SearchField .keresodoboz {
width: 114px;
height: 16px;
}

.ContentListPortlet .CikkImage {
display: none;
}

.ContentViewPortlet ul li {
 margin-left:15px;
}

.ContentViewPortlet ul li p{
 margin:3px 0px 3px 0px;
}

.ie .ContentListPortlet .Article {}

.ie .V_Helyszin, .ie .N_Modja {
	padding-left: 10px;
}

.ie .Helyszin_V, .ie .Mod_N {

	padding-left: 0px;
}

.ie .TrainingDetails .Helyszin_V, .ie .TrainingDetails .Mod_N {
	padding-left: 0px;
}

.ie #tovabbkepzesek .Challenge_Table .TD2 { }

.ie #tovabbkepzesek .Challenge_Table .TD3 { }

.ie #tovabbkepzesek .Challenge_Table .TD4 { }

.ie #tovabbkepzesek .Challenge_Table .Tartalom_1 .TD3, .ie #tovabbkepzesek .Challenge_Table .Tartalom_2 .TD3 {}

.ie #verseny .Challenge_Table .Caption .TD4 {}

.ie #verseny .Challenge_Table .Caption .TD5 {}

.AllNewsLink a {
 margin-left: 80px;
}

.CikkTextbox {
 max-width: 530px;
}

.ie .AttachmentPortlet {
 width: 530px;
}

.opera .Right_Menu .Last {
 position: relative;
}

.CikkImage_Holder {
 margin: 5px !important;
}

.style2Table {
margin-bottom: 5px !important;
}
.ContentListPortlet .Lead ul {
padding-left: 16px;
}
.ie .ContentListPortlet .Lead ul {
padding-left: 20px;
}
.gecko .TrainingDetails #foadatok .V_Helyszin {
padding-left: 10px;
}
.gecko .Kozepso_Menu_Holder {
padding-bottom: 10px;
}
.V_Helyszin {
padding-left: 5px !important;
width: 70px !important;
}
.Helyszin_Vx {
width: 155px !important;
color:#141540;
}
.V_Helyszinz {
width: 95px !important;
color:#8888A5;
font-weight:normal;
}
.ie .Left_Banners {
margin-bottom: 5px;
}
.ie .Contents {
position: relative;
/*left: -2px;
width: 586px !important;*/
display: block;
overflow: hidden;
}
.ie .RightSide {
	position: relative;
/*	left: -3px;*/
}
.ie .Right_Menu {
	position: relative;
	/*left: -1px;*/
}
.ie .xXx {
	/*width: 582px;*/
}
.CikkTextbox {
margin: 5px;
}

.ContentViewPortlet ul{
list-style-position: outside;
list-style-image: url(arrow.gif);
/*list-style-type: square;*/
padding-left:15px;
}

.ContentViewPortlet .ArticleInside .Image{
/*display:none;*/
}
/**Newsletter old*/
/*
.NewsLetterLinkPortlet {
margin-left: 20px;
}
.NewsLetterLinkPortlet .MainTitle {
background: url(../images/Search_Caption.jpg);
width: 146px;
height: 32px;
display: block;
color: #1a255e;
text-transform: uppercase;
font-weight: bold;
padding-top: 13px;
padding-left: 15px;
}
.NewsLetterLinkPortlet .Reg {
position: relative;
float:left;
background: url(../images/Search_Back_Down.jpg) no-repeat;
width: 155px;
height: 36px;
display:block;
padding-left: 6px;
}
*/

/*.Newsletter .Title{
background:transparent url(../images/textboxkeret/textbox_caption_long.jpg) repeat scroll 0 0;
color:#6E1E32;
font-size:12px;
font-weight:bold;
height:23px;
margin:0 0 0 10px;
overflow:hidden;
padding-bottom:10px;
padding-left:11px;
width:530px;
float:left;
}
.Newsletter .TitleBack{
background:transparent url(../images/textboxkeret/textbox_up_right.jpg) repeat scroll 0 0;
float:left;
height:24px;
width:12px;
}
.Newsletter .Text{color:#757598;
float:left;
font-weight:bold;
padding:0 20px;}
.Newsletter .Input{float:left;}
.Newsletter .Nav{float:left;}
*/

.NewsLetterRegistrationPortlet{
margin-left: 20px;
}

.NewsLetterRegistrationPortlet .Title{
background: url(../images/Search_Caption.jpg);
width: 154px;
height: 32px;
display: block;
color: #1a255e;
text-transform: uppercase;
font-weight: bold;
padding-top: 13px;
padding-left: 7px;}

.NewsLetterRegistrationPortlet  .Newsletter {
background:transparent url(../images/Search_Back_Down.jpg) no-repeat scroll 0 0;
display:block;
float:left;
height:36px;
padding-left:6px;
position:relative;
width:155px;
}
.gecko .Newsletter .keresodoboz, .webkit .Newsletter .keresodoboz, .opera .Newsletter .keresodoboz {
width: 115px;
height: 16px;
}
.Newsletter .keresodoboz {
padding-left: 5px;
color: #21145e;
font-size: 11px;
padding-top: 3px;
}
.gecko .NewsLetterRegistrationPortlet  .SearchButton, .webkit .NewsLetterRegistrationPortlet  .SearchButton, .opera .NewsLetterRegistrationPortlet  .SearchButton {
top:-20px !important;
width:30px;
}
.NewsLetterRegistrationPortlet  .Newsletter {
padding-left: 8px !important;
}
.NewsLetterRegistrationPortlet   .keresodoboz {
background:transparent url(../images/Search_Field_Back.jpg) repeat scroll 0 0;
border:0 none;
height:16px;
width:115px;
}

.gecko .NewsLetterRegistrationPortlet  .SearchButton, .webkit .NewsLetterRegistrationPortlet  .SearchButton, .opera .NewsLetterRegistrationPortlet  .SearchButton {
top:-20px !important;
}
.NewsLetterRegistrationPortlet  .SearchButton {
left:123px;
position:relative;
top:-21px;
}

.HtmlPortlet .Pathway{
background: url(../images/Fejlec_Back.jpg) repeat-x;
height: 33px;
margin-top: 2px;
width:583px;
padding-top:0px;
}

.ContentViewPortlet #NatForwardPrint {
float:right;
position:relative;
right:-40px;
top:-200px;
}
.ContentViewPortlet #NatForwardPrint .Email {
margin-right:10px;
}
.ContentViewPortlet .FontSize .LetterSize {
cursor:pointer;
float:right;
position:relative;
right:70px;
top:-190px;
}
.style147 a{
padding-left:20px;
display:block;
}
.ie7 .Left_Menu {
padding-left: 21px;
}
.ie7 .NewsLetterRegistrationPortlet .keresodoboz {
	width: 114px !important;
}

.ie7 .Contents {
	/*width: 587px !important;*/
}

.ie7 .xXx {
	width: 560px !important;
}



.Right_Banners {
 border:0 none;
 width:180px;
 display:block;
 margin:10px 0 150px 0;
}

.Right_Banners .ImageBanner {
margin-left: 0px;
margin-top: 0px;
border-left: 2px solid #aebcd9;
border-right: 2px solid #aebcd9;
text-align: center;
background-color: #F9F9F9;
padding-top: 0px;
}

.Right_Banners .Banners_Header {
width: 180px;
height: 33px;
background: url(../images/jobb_b_c.jpg );
color: #1a255e;
text-transform: uppercase;
font-weight: bold;
}

.Right_Banners .Banners_Footer {
position: relative;
float:left;
background: url(../images/jobb_b_f.jpg);
width: 180px;
height: 20px;
display:block;
}
.Right_Banners img {
width: 155px;
border: 1px solid #aebcd9;
}
.Right_Banners .Banners_Header span {
padding-left: 15px;
position: relative;
top: -4px;
}
.nathold #ForwardPrint {
position: relative;
top: -200px;
//top: -190px;
}
.gecko .FontSize {
position: relative;
top: -10px;
}
.nathold .munkat_kereses {
display: none;
}
.ContentListPortlet .Event .Lead {
min-height: 50px !important;
}

.ContentListPortlet .Lead {
min-height: 70px !important;
// min-height: 73px !important;
}
.ie7 .filter {
position: absolute;
right: 5px;
margin-bottom: 3px;
}
.Munkatarsak_Tabla .beosztas_content {
width:245px !important;
padding-left: 5px;
border-bottom:1px solid #9196BE;
}
.Munkatarsak_Tabla .nev_content {
width: 300px !important;
}
.Munkatarsak_Tabla .telefonszam_caption {
width: 100px !important;
}
.AllNewsLink {
color: #6E1E32;
}
.felsoresz_mt .Contact {
margin-top: 30px;
}
.felsoresz_mt .Contact .Col2 {
padding-left: 10px;
color: #020432;
}
.felsoresz_mt .Contact .ColBold {
padding-left: 10px;
}
.ie7 .nekikellakeret a {
	position: relative;
	top: -3px;
}
.Kozepso_Menu_Holder {
	width: 560px !important;
}

.ContentViewPortlet .NAT .munkatarsak_felirat{display:none !important;}

/********* JOBBMENÜ FIX ***********/

ie#topmenu_214866 a p {}

#topmenu_N65822 a {
	margin-top:-2px;
}

.ie7 #topmenu_N68620 a {}

.ie7 #topmenu_214853 a {}

.ie7 #topmenu_210704 a.lenyilik p, .ie #topmenu_210704 a.lenyilik p {
	top: -5px!important;
}

.ie7 #topmenu_210704 .submenuDiv .SubMenuUl a p {
	top: 0;
}

.ie7 #topmenu_227204 {
	top: -5px;
}

.ie7 #topmenu_210707 a {}

.ie7 #topmenu_210707 {}

.ie7 #topmenu_227202 a {}

.ie7 #topmenu_257334 a {}

.ie7 #topmenu_257334 {

}

.ie7 #topmenu_227203 a p {
 top: -2px;
}

.ie7 #topmenu_210708 {}

.ie #hack_topmenu_210697 {
 top: 58px !important;
}

.LetterMinus { cursor:pointer; }
.LetterPlus { padding-right: 2px; cursor:pointer; }

#topmenu_210697 { 
 background : url(../images/Right_Menu_Child1_Caption.jpg);
}

.ie #topmenu_link_227204 {}

.ie7 #topmenu_link_227204 p {
	margin-top: -4px;
}

.MunkatarsTitle {
 color:#6E1E32;
 font-size:16px;
 font-weight:bold;
 padding:5px 0 0 18px;
}

.ie7 #NatForwardPrint {
 top: -190px;
}

blockquote {
 padding-left:20px;
}

.ie7 .nathold .Kozepso_Menu {
 margin-left: 150px !important;
}

#topmenu_210697 {
 background-position: center bottom;
 height:25px !important;
}

#topmenu_link_210697 p {
 top: -8px;
}

.ie7 #topmenu_210698 {}

#topmenu_227206 {
 height: 30px;
 background-position: bottom;
}

#topmenu_227206 a {
/*DODI*/
 background-image:none!important;
}

.ie7 #topmenu_link_227206 p {
 background: none !important;
 background-image: none !important;
}

.ie7 #topmenu_link_227206 {
 background: none !important;
 background-image: none !important;
 margin-top: -2px;
 padding-top: 2px;
}

.ie7 #topmenu_227206 a {
	background: url(http://www.fppti.hu/sites/mfpi/images/r_menu_alcaption_alelem.jpg) no-repeat !important;
	height:16px;
	margin-bottom:5px;
}

.ie7 #topmenu_227206:hover #topmenu_link_227206 {
	background: url(../images/iddqd_hov.jpg) top center no-repeat !important;
}

.ie7 #topmenu_link_227206 p {
	top: -7px;
}
 
.ie6 .ContentListPortlet {
	width: 556px;
}

.ContentListPortlet .Event .Place,.EventBrowserPortlet .Event .Place{display:block;overflow:hidden;}
.ContentListPortlet  .Event .Place .PlaceTitle,.EventBrowserPortlet .Event .Place .PlaceTitle{display:block;float:left;width:45px;}
.ContentListPortlet  .Event .Place .Location,.EventBrowserPortlet .Event .Place .Location{color:#30338A;font-weight:bold;width:480px;display:block;float:left;}

.ContentListPortlet  .Event .Start,.EventBrowserPortlet .Event .Start{display:block;overflow:hidden;}
.ContentListPortlet .Event .StartTimeTitle,.EventBrowserPortlet .Event .StartTimeTitle{display:block;float:left;width:45px;}
.ContentListPortlet .Event .Start .Date,.EventBrowserPortlet .Event .Start .Date{color:#30338A;font-weight:bold;display:block;float:left;}

.ContentListPortlet  .Event .End,.EventBrowserPortlet .Event .End {display:block;overflow:hidden;}
.ContentListPortlet  .Event .End .EndTimeTitle,.ContentListPortlet  .Event .End .EndTimeTitle{display:block;float:left;width:45px;}
.ContentListPortlet .Event .End .Date,.EventBrowserPortlet .Event .End .Date{color:#30338A;font-weight:bold;width:480px;display:block;float:left;display:block;float:left;}

.ContentViewPortlet .Event .Place { display:block; overflow:hidden; }
.ContentViewPortlet .Event .Place .EventDataTitle { display:block;float:left;width:55px;}
.ContentViewPortlet .Event .Place .EventElementContent {color:#30338A;font-weight:bold;width:460px;display:block;float:left;}

.formBlock {
	padding-top: 7px;
}

#captchainput {
	margin-top: 10px;
	width:140px;
}

.TopMenu .Fourth .SubMenuUl a {
	left:-4px !important;
	position:relative !important;
	width:85px !important;
}

.TopMenu .Fourth .SubMenuUl a:hover {
	text-decoration: underline;
	color: #23155F;
}

.TopMenu .Third .SubMenuUl a {
	left:-4px !important;
	position:relative !important;
	width:85px !important;
}

.TopMenu .Second .SubMenuUl a {
	left:-4px !important;
	position:relative !important;
	width:85px !important;
}

.TopMenu .First .SubMenuUl a {
	left:-4px !important;
	position:relative !important;
	width:85px !important;
}

/************ szövegkiemelés ***/

.redbgwhitetext {
	background-color: #AE0000;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
}

.bluebgredtext {
	background-color: #c3d2e7;
	color: #AE0000;
	font-weight: normal;
	font-size: 12px;
}

.bluebgbluetext {
	background-color: #c3d2e7;
	color: #30338A;
	font-weight: normal;
	font-size: 12px;
}

/************* felsorolás stílusok ***/

.liststyle1 {
	list-style-type: disc !important;
	list-style-image: none !important;
	list-style-position: inside !important;
}
.liststyle2 {
	list-style-type: disc !important;
	list-style-image: url(http://www.fppti.hu/sites/mfpi/images/lista/l1.gif) !important;
	// list-style-image: url(http://www.fppti.hu/sites/mfpi/images/lista/l1_IE.gif) !important;
	list-style-position: inside !important;
}
.liststyle3 {
	list-style-type: disc !important;
	list-style-image: url(http://www.fppti.hu/sites/mfpi/images/lista/l2.gif) !important;
	// list-style-image: url(http://www.fppti.hu/sites/mfpi/images/lista/l2_IE.gif) !important;
	list-style-position: inside !important;
}
.liststyle4 {
	list-style-type: disc !important;
	list-style-image: url(http://www.fppti.hu/sites/mfpi/images/lista/l3.gif) !important;
	// list-style-image: url(http://www.fppti.hu/sites/mfpi/images/lista/l3_IE.gif) !important;
	list-style-position: inside !important;
}
.liststyle5 {
	list-style-type: disc !important;
	list-style-image: url(http://www.fppti.hu/sites/mfpi/images/lista/l4.gif) !important;
	// list-style-image: url(http://www.fppti.hu/sites/mfpi/images/lista/l4_IE.gif) !important;
	list-style-position: inside !important;
}
.liststyle6 {
	list-style-type: square !important;
	list-style-image: none !important;
	list-style-position: inside !important;
}
.liststyle7 {
	list-style-type: disc !important;
	list-style-image: url(http://www.fppti.hu/sites/mfpi/images/lista/l5.gif) !important;
        // list-style-image: url(http://www.fppti.hu/sites/mfpi/images/lista/l5_IE.gif) !important;
	list-style-position: inside !important;
}
.liststyle8 {
	list-style-type: disc !important;
	list-style-image: url(http://www.fppti.hu/sites/mfpi/images/lista/l6.gif) !important;
	// list-style-image: url(http://www.fppti.hu/sites/mfpi/images/lista/l6_IE.gif) !important;
	list-style-position: inside !important;
}
.liststyle9 {
	list-style-type: circle !important;
	list-style-image: none !important;
	list-style-position: inside !important;
}

/*li:before {
//content: ">>";
} */

.ie .OrgContent {
	width: 570px;
}

/************** NAPTÁR SZÉTCSÚSZÁS FIX!!! ***/

.Left_Programok .EBrowserHead2 .bal {
	text-align:right;
	width:20px !important;
	padding: 0px !important;
}

.Left_Programok .EBrowserHead2 .honap {
	width:120px !important;
	text-align: center;
	padding: 0px !important;
}

.Left_Programok .EBrowserHead2 .jobb {
	text-align: left;
	width:20px !important;
	padding: 0px !important;
}

.EventBrowser .tovabb {
	float: right;
	margin-top: -12px;
	// margin-top: -11px;
}

.ContentListPortlet .tovabb {
	margin-top: -10px;
}

.urlap_holder .HtmlForm .InputTitle {
	text-align: left;
}

.urlap_holder .HtmlForm .parostext {}

.urlap_holder .HtmlForm .InputRadioButton {
	/*width: 488px;
	background:transparent url(../images/Urlap_Back.jpg) repeat scroll 0 0;
	display: inline-block;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 12px;*/
	font-weight: bold;
}

.urlap_holder .HtmlForm .InputRadioButton #utanvetel {
	width: 240px;
	text-align: center;
	float: left;
	font-weight: normal;
}

.urlap_holder .HtmlForm .InputRadioButton #utanvetel input {
	bottom:-2px;
	margin-right:8px;
	position:relative;
}

.urlap_holder .HtmlForm .ezegyelem {
/*	background:transparent url(../images/Urlap_Back.jpg) repeat scroll 0 0;
	width: 480px;*/
}

.urlap_holder .paratlan_3 .InputTitle {
	border-bottom: 1px solid #c7cdd9;
	width: 370px;
	padding-bottom: 3px;
}

.urlap_holder .paros_3 .InputTitle {
	border-bottom: 1px solid #c7cdd9;
	width: 370px;
	padding-bottom: 3px;
}

.urlap_holder .megrendeloalja {
	padding-right: 10px;
	width: 470px;
	font-size: 11px;
	margin-bottom: -15px;
	// margin-bottom: -5px;
}

/*.pos8 {
	margin-top: 20px;
}*/

.urlap_holder .htmlforminnerheader td {
	border-bottom: 2px solid #6E1E32;;
	padding-bottom: 3px;
	text-transform: uppercase;
	font-weight: bold;
}

.urlap_holder .htmlforminnerheader {
	margin-top: 15px;
	width: 460px;
}

.urlap_holder .htmlforminnerheader #bal {
	text-align: left;
	font-size: 11px;
	vertical-align: bottom;
	color: #6E1E32;
}

.urlap_holder .htmlforminnerheader #jobb .InputTitle {
	text-align: right;
	font-size: 11px;
	color: #6E1E32;
	padding-right: 10px;
}

.urlap_holder i {
	font-weight: normal;
	color: #6E1E32;
}

.urlap_holder #ugrato {
	font-weight: normal;
	text-decoration: underline;
}

.urlap_holder #volt {
	font-weight: normal;
	text-decoration: underline;
}

.urlap_holder #volt:hover, .urlap_holder #ugrato:hover {
	font-weight: normal;
	text-decoration: none;
}

.urlap_holder .paros_3 .elem, .urlap_holder .paratlan_3 .elem {
	text-align: right;
}
.urlap_holder .super {
	vertical-align: super;
	font-size: 9px;
}
.urlap_holder .megrendeloalja #magyarazat_1 b, .urlap_holder .megrendeloalja #magyarazat_2 b, .urlap_holder .megrendeloalja #magyarazat_1_active b, .urlap_holder .megrendeloalja #magyarazat_2_active b{
	color: #6E1E32;
}
.urlap_holder .megrendeloalja #magyarazat_1_active, .urlap_holder .megrendeloalja #magyarazat_2_active {
	font-weight: bold;
}
.urlap_holder .megrendeloalja #magyarazat_1_active, .urlap_holder .megrendeloalja #magyarazat_2_active, .urlap_holder .megrendeloalja #magyarazat_2, .urlap_holder .megrendeloalja #magyarazat_1 {
	height: 70px;
	display: block;
}

.ie .urlap_holder .htmlforminnerheader {
	position: relative;
}

.ie .htmlform_reloaded .form_footer {
	background-position: 50% -1px;
}

.Imagemodified {
	float: none !important;
}

.Imagemodified table {
	margin-left: auto;
	margin-right: auto;
}
.ie .AttachmentPortlet a {
	/*padding-left: 0px !important;
	left: -5px;*/
}
.ie .AttachmentPortlet .Csatolmanyok a {
	/*padding-left: 3px !important;
	left: 0px;*/
}

.LeadRowBordo .Lead p {
	color: #823052 !important;
}

/*********************************/
/**** CIKKBÉLI TÁBLÁZAT FIXEK ****/

.style1Table {
	max-width: 556px;
}

.ie .felsoresz_mt .Title {
	width: 250px !important;
}

.ie .EredmenyhirdetesIdopontja{
	width:110px !important;
}

.ContentViewPortlet .Event .Lead {
	width: 545px !important;
}

.ff .ContentViewPortlet .Event .Lead {
	max-width: 545px !important !important;
}

.ContentViewPortlet .Event {
	width: 545px !important;
}

.ContentViewPortlet .CikkTextboxBottom {
	width:100%;
}

.ShowActionMessagePortlet {
	position:absolute;
}

.ShowActionMessagePortlet .Middle {
	padding-left:43px;
	padding-top:8px;
	font-weight:bold;
	color:red;
}

#bpHeader {
	margin:0 80px 0 20px;
	font-size:11px;
	text-align:right;
}

#bpHeader select {
	font-size:11px;
	margin:12px 0 0 0;
}

td.texttd {
	width:135px;
}

td.inputtd {
	text-align:right;
}

td.inputtd p {
	margin:5px 0;
}

.InputRadioButton td.inputtd {
	text-align:left;
	padding:0 0 0 10px;
}

.InputRadioButton td.inputtd input {
	float:left;
	margin:3px 5px 0 0;
}

.HtmlForm select.elem {
	width:326px;
}

.ie .InputRadioButton td.inputtd input {
	float:none;
	margin:3px 3px 0 0;
	vertical-align:bottom;
}

.ie7 .InputRadioButton td.inputtd input {
	float:none;
	margin:0 3px 0 0;
	vertical-align:middle;
}


/*------------------------------*/


.ShowGuimsgPortlet {
/*	position:absolute;
	left:0;*/
}

.ShowGuimsgPortlet .actionMessages {
	margin: 0 auto;
	width:500px;
}

.ShowGuimsgPortlet .actionMessages ul {
	margin-left:10px;
}

.ShowGuimsgPortlet .actionMessages ul li {
	color:red;
}

