@charset "utf-8";
/* PSZÁF FOGYASZTÓI OLDALAK CSS */
@import url('reset.css');
@import url('pszaf_common.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:#dedede url(../images/fogyasztoi/body_consumer_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;
}

.Content .HtmlForm {
  background:transparent;
  font-size:13px;
  line-height:1.8em;
  padding:10px 10px 10px 13px;
}

/***** COMMON SELECTORS *****/
input {
        font-family:Arial, sans-serif;
}
/*input.txt {
	height:19px;
	background-color:transparent;
	border:0px none;
	padding:5px 10px;
}*/
	div.txt_left  { background:transparent url(../images/input_left_side.png) no-repeat left top; width:8px; float:left; height:19px; }
	div.txt_mid   { background:transparent url(../images/input_repeated_mid.png) repeat-x left top; float:left; height:19px; }
	div.txt_right { background:transparent url(../images/input_right_side.png) no-repeat right top; width:8px; float:left; height:19px }

.TopLink .links {
  background:transparent url(../images/fogyasztoi/variantlink_fogyasztoi.png) no-repeat scroll left top;
}

.VelemenyekBox {
  background:transparent url(../images/velemenybg.png) no-repeat left top;
  width:176px;
  height:37px;
  margin:8px 0 0 11px;
}
.VelemenyekBox a {
  display:block;
  padding-left:12px;
  padding-top:10px;
}

.EditorialHead span {
	font-weight:bold;
	color:#fff;
	padding:8px 0px 5px 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 17px;
	color:#c3a269;
}

/* END OF COMMON SELECTORS ***********************/

/* SIDES */
.Top {
	height:96px;
    width:1000px;
	background:#B1B1B1 url(../images/top_bg.jpg) no-repeat left top;
}
.TopLink .index a {width:700px;}
.English a { margin-left:10px; }
.LeftSide {
	width:190px;
	height:100%;
}

html>/**/body .Content {
	padding:0px 8px 10px 8px;
}

.Content {
	width:540px;
	height:100%;
	padding:0px 5px 10px 5px;
}

.RightSide {
	width:255px;
	height:100%;
}

.Footer {
	clear:both;
	height:80px;
}

.BottomContents .links {
	background-color:#af0737;
}

/* END OF SIDES **********************************/
		

/* LEFTSIDE CONTENTS ******************************/
.DarkGray_Header {
	background-color:#797878;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0px 3px 15px;
}
	
	/* LeftMenu */
   .LeftsubmenuDiv {
      left:177px;
      top:0;
      position:absolute;
      z-index:1000;
   }				
		.LeftSubMenuUl li.MenuLevel1 div.LeftsubmenuDiv {
		   position:absolute;
		   top:1px;
		   left:170px!important; left:149px;
		}
		.LeftSide ul {
			list-style-type:none;
			margin:0px;
			padding:0px;
		}
		
		.LeftSide .Heading .Head {
			height:77px;
			width:184px;
			background:#fff url(../images/fogyasztoi/customer_menutop.jpg) no-repeat left top;
		}
		
		.LeftSide .Heading {
			background:#fff url(../images/fogyasztoi/customer_menu_mid.jpg) repeat-y left top;
			width:188px;
			margin-left:5px;			
		}
		
		.LeftSide .Heading .Bottom {
			background:#fff url(../images/fogyasztoi/customer_menu_bottom.jpg) no-repeat left top;
			width:188px;
			height:11px;	
			clear:both;
		}
		
		.LeftSide .Menu {
			padding:0px 5px 0px 5px;
			width:177px;
		}
		.LeftSide .Menu li { border-bottom:1px solid #ECECEB; }
				.LeftSide .Menu li.MenuLevel0 {
					border-top:1px solid #9d9c9d;
					border-bottom:1px solid #fff;
					background:#fff url(../images/menulevel_bg.jpg) repeat-x left bottom;
					min-height:24px;
					margin:0px;
					padding:0px;
					float:left;
					clear:left;
					width:100%;
					z-index:0;
				}
				
				.LeftSide .Menu li.MenuLevel0 span {
					padding-top:3px;
					display:block;
				}
							
				.LeftSide .Menu li.Last {
					border-bottom:0px none;
				}
				
				.LeftSide .Menu a {
					color:#000;
					background:transparent url(../images/square_mark.png) no-repeat left 10px;
					display:block;
					padding:0px 0px 0px 13px;
					margin-left:10px;
				}
				.LeftSide .Menu a:hover {
					text-decoration:none;
					color:#af0737;
                                        background-position:left 10px;
				}
	
.LeftSide .Linkek {
	margin:10px 0px;
	padding:0px 0px 0px 10px;
}
				.LeftSide .Linkek .Webcompass {
					margin:0px 5px 5px 0px;
				}
				.LeftSide .Linkek .Webcompass a {
					color:#000;
					background:transparent url(../images/square_mark.png) no-repeat left 8px;
					padding-left:10px;
					text-decoration:none;
                                        display:block;
                                        margin:0px;
				}
				.LeftSide .Linkek .Webcompass a:hover {
					color:#000;
					text-decoration:underline;
				}
				.LeftSide .Linkek .more {
					float:none;
					margin-top:5px;
				}	



.LinkekDiv .Linkek {
       margin:0px;
       padding-top:10px;
       padding-bottom:10px;
}
.LinkekDiv { 
       margin-left:11px;
}
.LinkekDiv .HeaderClass {
	font-weight:bold;
	color:#000;
	background:transparent url(../images/fogyasztoi/rightbox_menutop.jpg) no-repeat left top;
        width:177px;
        height:31px;
}
.LinkekDiv .HeaderClass span {
	display:block;
        padding:10px 0px 3px 10px;
}
.LinkekDiv .Middle {
        background:#d5d5d5 url(../images/fogyasztoi/rightbox_menumid.jpg) no-repeat scroll left top;
        width:176px;
        padding-bottom:10px;
}
.LinkekDiv .Bottom {
        background:#FFFFFF url(../images/fogyasztoi/rightbox_menubtm.jpg) no-repeat scroll left top;
        clear:both;
        height:11px;
        width:177px;
}

/* RIGHTSIDE CONTENTS *************************/
.RightBox {
	margin:5px 0px;
	border:0px none;
        color:#5E5E5E;
	border-right: 0px none;
	background:#fff url(../images/box_greygrad_bg.png) repeat-y scroll right top;
}
.RightBox .padded {
        text-align:justify;
        padding:5px 10px 5px 15px;
        font-size:11px;
        background:transparent url(../images/segithetunk_bg_fogyasztoi.png) no-repeat 6px top;
}
.RightBox .HeaderClass a {
        color:#fff;
        display:block;
        padding:5px 0 0 15px;
}
.RightBox .HeaderClass a:hover {
        color:#fff;
}
.box_greygrad {
	margin:5px 0px 0px;
	border-right: 0px none;
	background:transparent url(../images/fogyasztoi/customer_right_boxes_mid.png) repeat-y left top;
}
.box_greygrad ul {
	padding-left:10px;
}

div.box_greygrad div.Linkek {
	padding:0px 0px 0px 10px;
}

.box_greygrad li {
	list-style-type:none;
	background:transparent url(../images/square_mark_black.png) no-repeat left center;
	margin-left:10px;
	padding-left:10px;
	color:#5d5c5c;
	font-weight:bold;
}

.RightSide div.Linkek div.Body, .RightSide div.Linkek div.Date, .RightSide div.Linkek div.more {
	display:none;	
}

.RightSide div.Linkek {
	padding:10px 5px 5px 10px;
}

.RightSide div.Linkek a {
	background:transparent url(../images/square_mark_black.png) no-repeat left 6px;
	margin-left:10px;
	padding-left:10px;
	color:#5d5c5c;
	font-weight:bold;
        display:block;	
}

.RightSide div.top a, .RightSide div.btm a {
color:#5d5c5c;
}

.RightSide a:hover {
color:#969696;
}

.RightSide div.top a {
text-decoration:underline;
}

.RightSide div.top a:hover {
text-decoration:none;
color:#969696;
}

.RightSide div.top {
	border-bottom:0px none;
	background:transparent url(../images/fogyasztoi/customer_right_boxes_mid.png) repeat-y left top;
	width:251px;
}

.RightSide div.btm {
	border-top:0px none;
	margin-top:0px;
	width:251px;
}
.RightSide div.btm .Bottom {
	height:16px;
	background:transparent url(../images/fogyasztoi/customer_right_boxes_bottom.jpg) repeat-y left bottom;
	width:251px;
}

.onlyimageright {
    background:transparent url(../images/fogyasztoi/onlyimageright.jpg) no-repeat left top;
    width:249px;
    height:47px;
}

.RightSide .HeaderClass {
	background:transparent url(../images/fogyasztoi/customer_right_boxes_top.png) no-repeat left top;
	color:#fff;
	font-weight:bold;
	height:29px;
	line-height:1.9em;
	padding:0px;
	width:251px;
}
			.RightSide .HeaderClass span {
				padding:5px 0px 0px 15px;
				display:block;
			}


.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 11px;
				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 td {
				padding-bottom:7px;
			}		

.RightSide .RightBox {
	background:	transparent url(../images/fogyasztoi/customer_right_boxes_mid.png) repeat-y left top;
	width: 251px;
}

.RightSide .RightBox .Bottom {
	background: transparent url(../images/fogyasztoi/customer_right_boxes_bottom.jpg) no-repeat left bottom;
	height:16px;
	widows:251px;
}

.RightBoxNewsletter {
	width:251px;
}

.MiddleNewsletter {
	background: transparent url(../images/fogyasztoi/customer_newsletter_mid.jpg) no-repeat left bottom;
	height:51px;
	widows:251px;	
}

.BottomNewsletter {
	background: transparent url(../images/fogyasztoi/customer_newsletter_bottom.jpg) no-repeat left bottom;
	height:16px;
	widows:251px;
}

.NewsLetterLink .Reg {
	float:right;
	margin-right:15px;
	padding-top:10px;
}

.NewsLetterLink .Reg a {
	background:transparent url(../images/square_mark_black.png) no-repeat scroll left center;
	padding-left:10px;
	font-style:italic;
}

/* MIDDLE CONTENTS ***************************/

.HeadingPath {
        padding:0px 5px;
}

.HeadingPath span, .HeadingPath a {
        color:#000;
        font-weight:bold;
        text-decoration:underline;
}

.AttachmentPortlet {
        margin-bottom:8px;
	clear:both;
}
.AttachmentHead {
	background:#2E566C url(../images/fogyasztoi/contenttitle.jpg) no-repeat scroll -2px top;
	height:18px;
	color:#fff;
	font-weight:bold;
	padding:5px 5px 2px 13px;
	width:518px;
        margin-bottom:8px;
}
.AttachedContents .Middle {
}
.AttachedContents .Bottom {
	background:transparent url(../images/fogyasztoi/preview3colbg_bottom.jpg) no-repeat scroll left top;
	height:16px;
}
.AttachedContents {
	border:0px none;
	background-image:none;
        margin:0px;
        padding-top:10px;
}
.AttachedContents .Attachment {
	background:transparent url(../images/fogyasztoi/preview3colbg_mid.jpg) repeat-y scroll left top;
}	
.AttachedContents ul, .AttachedContents li  {
	margin:0px;
	padding:5px 5px 2px 13px;
}
.AttachmentPortlet .Top {
	display:none;
}

/***
  Jobboldali attachmentek
*/
.AttachmentRight {
  padding-left:20px;
}
.RightAttachmentPortlet {}
.RightAttachmentPortlet .Middle {
  margin-top:5px;
}
.AttachmentRight img {
  margin-right:5px;
  float:left;
}
.AttachmentRight a {
  display:block;
  padding-left:20px;
}

.EditorialHead {
	color:#fff;
	font-weight:bold;
	background:url(../images/editorial_head_consumer.gif) no-repeat left top;
	/*height:29px;*/
	width:529px;
}
.EditorialHeadBottom {
        background:url(../images/fogyasztoi/editorial_head_bottom.gif) no-repeat left top;
        height:10px;
	width:529px;
}
.AttachmentPortlet .Middle {
	width:529px;
	background:#fff url(../images/fogyasztoi/editorialbg_mid.jpg) repeat-y left top;
        padding-bottom:10px;	
}

.AttachmentPortlet .Editorial {
	width:500px;
	padding:5px 10px 5px 15px;
}

.AttachmentPortlet .Bottom {
	width:529px;
	height:16px;
	background:#fff url(../images/fogyasztoi/editorialbg_bottom.jpg) no-repeat left top;
}

.otherEditorial {
	margin:10px 0px;
}

.NavBoxesContainer {
	width:529px;
}

.NavBoxesContainer table {
	width:100%;
}

.NavBoxesContainer td {
	padding-left:15px;
	width:160px;
}

.NavBoxesContainer td.nopadding {
	padding:0px;
}

.NavBoxes {
	margin-bottom:8px;
	width:160px;
}
		
			/*.NavBoxes .NavBoxesTop {
				color:#fff;
				background:transparent url(../images/fogyasztoi/middlemainboxes_top.jpg) no-repeat left top;
				height:27px;
				width:170px;
			}
			.MidStyle .NavBoxes .NavBoxesTop {
				background:transparent url(../images/fogyasztoi/middlemainboxes_middletop.jpg) no-repeat left top;
			}
			
			.BtmStyle .NavBoxes .NavBoxesTop {
				background:transparent url(../images/fogyasztoi/middlemainboxes_bottomtop.jpg) no-repeat left top;
			}
			
			.NavBoxes .NavBoxesTop span {
				display:block;
				padding:6px 5px 0px 15px;
				font-weight:bold;
			}
			*/
			.NavBoxes .categoryboxheader {
				color:#fff;
				background:transparent url(../images/fogyasztoi/middlemainboxes_top.jpg) no-repeat left top;
				height:27px;
				width:170px;
				padding:0px;
			}
			.MidStyle .NavBoxes .categoryboxheader {
				background:transparent url(../images/fogyasztoi/middlemainboxes_middletop.jpg) no-repeat left top;
			}
			
			.BtmStyle .NavBoxes .categoryboxheader {
				background:transparent url(../images/fogyasztoi/middlemainboxes_bottomtop.jpg) no-repeat left top;
			}
			
			.NavBoxes .categoryboxheader span {
				display:block;
				padding:6px 5px 0px 15px;
				font-weight:bold;
			}			
			.NavBoxes .categoryboxheader span a {
				color:#fff;
			}			
			.NavBoxes .Middle {
				width:170px;
				background:transparent url(../images/fogyasztoi/middlemainboxes_mid.jpg) repeat-y left top;	
			}
			
			.NavBoxes .NavBoxesLinks {
				padding:5px;
				width:160px;
                                height:90px;
			}
			.NavBoxes .NavBoxesLinks .more {
				DISPLAY:NONE;
			}
					
			.NavBoxes .NavBoxesLinks a {
				color:#2e566c;
				background:transparent url(../images/square_mark.png) no-repeat scroll left 8px;
				padding-left:11px;
                                display:block;
			}
			
			.NavBoxes .NavBoxesLinks a:hover {
				color:#7992a8;
			}
					
			.NavBoxes .Bottom {
				width:170px;
				height:16px;
				background:transparent url(../images/fogyasztoi/middlemainboxes_bottom.jpg) repeat-y left top;	
			}
			
			.NavBoxes .Left {
				padding-right:15px;
			}
			
			.NavBoxes .ContentListPortlet {
				background:#FFFFFF url(../images/greygrad_bg.jpg) repeat-y scroll right top;
				width:250px;
				border:1px solid #d6d5d5;
			}
				
			.NavBoxes .NavBoxesLinks .LinksHolder {
				padding:0px 10px 2px 10px;
			}
			
			.NavBoxes .ContentListPortlet .LinksHolder a {
				background:transparent url(../images/square_mark.png) no-repeat scroll left center;
				color:#8A8A8A;
				display:block;
				padding:3px 5px 3px 13px;
			}

.categoryboxheader {
	background:transparent url(../images/categoryboxheader_bg.jpg) no-repeat left top;
	height:24px;
	color:#fff;
	font-weight:bold;
	padding:2px 0px 0px 10px;
}

.TitleBar {
	background:#2e566c url(../images/fogyasztoi/rightrounder.gif) no-repeat right top;
}
.TitleBar_bg {
	background:transparent url(../images/fogyasztoi/titlebar_bg.jpg) no-repeat left bottom;
	height:16px;
	width:220px
}

.TitleBar .AdvImage {
	text-align:right;
}

.rightround {
}

.TitleBar .Title {
	color:#fff;
	font-weight:bold;
	padding:5px 5px 0px 13px;
	background:#2e566c url(../images/fogyasztoi/leftrounder.gif) no-repeat left top;	
}

.ConsumerTop {
	background:#B1B1B1 url(../images/consumer_top_bg.jpg) no-repeat left top;
	height:96px;
        width:1000px;
       /* overflow:visible;*/
}

.ConsumerTop div { }

.SubSiteFogyasztoi .ContentListPortlet {
background:transparent url(../images/fogyasztoi/preview3colbg_mid.jpg) repeat-y left top;
}
.SubSiteFogyasztoi .ContentListPortlet .Middle {
	padding:13px;
}
.SubSiteFogyasztoi .ContentListPortlet .element_div {
	margin-bottom:10px;
}
.SubSiteFogyasztoi .ContentListPortlet .element_div .Date {
/*	float:left;*/
}
.SubSiteFogyasztoi .ContentListPortlet .Bottom {
	background:transparent url(../images/fogyasztoi/preview3colbg_bottom.jpg) no-repeat left bottom;
	height:16px;
}

.Content .ContentViewPortlet #contentdiv {
	background:transparent url(../images/fogyasztoi/preview3colbg_mid.jpg) repeat-y left top;
}

.Content .ContentViewPortlet #contentdiv .Body {
	padding:13px;
}

.Content .ContentViewPortlet .ArticleInside {
	padding-left:5px;
	width:530px;
}

.Content .ContentViewPortlet .Bottom {
	background:#fff url(../images/fogyasztoi/preview3colbg_bottom.jpg) no-repeat left top;
	height:20px;
}

.SubSiteFogyasztoi #ForwardPrint {
	top:-24px;
}

/* Title -----------------*/
.SubSiteFogyasztoi .HeadingBar{
	background-color:transparent;
}
/*.SubSiteFogyasztoi .HeadingBarRight*/
.SubSiteFogyasztoi .Titlecontent {
	width:535px;
	background:#2e566c url(../images/fogyasztoi/contenttitle.jpg) no-repeat scroll center top;
}
.SubSiteFogyasztoi .HeadingBar .ImageBanner {
	width:100%;
}
.SubSiteFogyasztoi .HeadingBar .ImageBanner a {
/*	background:#2e566c url(../images/fogyasztoi/leftrounder.gif) no-repeat scroll right top;*/
	display:block;
}
.SubSiteFogyasztoi .HeadingBar .AttachmentPortlet {
	margin:0px;
}
.SubSiteFogyasztoi .HeadingBar .ContentTitle {
	width:100%;
}
.ContentTitle .Title {
        background-color:transparent;
}
.SubSiteFogyasztoi .TitleDecor {
	background:transparent url(../images/fogyasztoi/titlebar_bg.jpg) no-repeat scroll left bottom;
	height:16px;
	width:222px;
    clear:both;
}

.SubSiteFogyasztoi #ForwardPrint { }

/*-----------------------------
         FOGYASZTÓI KÉTHASÁBOS OLDAL
		 ---------------------------------------*/
.PreviewContent {
	width:auto;
	padding:0px 10px 20px;
}
.SubSiteFogyasztoi {
	background:transparent url(../images/fogyasztoi/preview3colbg_mid.jpg) repeat-y scroll left top;
}
.PreviewContent .SubSiteFogyasztoi {
	width:784px;
	background:transparent url(../images/fogyasztoi/preview2colbg_mid.jpg) repeat-y scroll left top;	
}
.PreviewContent .SubSiteFogyasztoi .HeadingBar{
	background-color:transparent;
}
.PreviewContent .SubSiteFogyasztoi .Titlecontent {
/*width:731px;*/ width:784px;
	background:#2e566c url(../images/fogyasztoi/twocoltop_bg.gif) no-repeat scroll center top;
}
.PreviewContent .SubSiteFogyasztoi .HeadingBar .ImageBanner {
	width:100%;
}
.PreviewContent .SubSiteFogyasztoi .TitleDecor { background:transparent url(../images/fogyasztoi/titledecor2col.gif) no-repeat scroll -1px bottom; width:312px; }
.PreviewContent .SubSiteFogyasztoi .HeadingBar .ImageBanner a {
	/*background:#2e566c url(../images/fogyasztoi/leftrounder.gif) no-repeat scroll right top;*/
	display:block;
}
.PreviewContent .SubSiteFogyasztoi .HeadingBar .AttachmentPortlet {
	margin:0px;
}
.PreviewContent .SubSiteFogyasztoi .HeadingBar .ContentTitle {
	width:auto;
}
.PreviewContent .ContentTitle .Title {
        background-color:transparent;
		width:auto;
}
	/* CONTENTLIST ---------------------------------------*/
	/*----------------------------------------------------*/
		.PreviewContent .SubSiteFogyasztoi .ContentListPortlet {
			background:none;
		}
		.PreviewContent .SubSiteFogyasztoi .ContentListPortlet .Middle {
			padding:13px;
		}
		.PreviewContent .SubSiteFogyasztoi .ContentListPortlet .element_div {
			margin-bottom:10px;
		}


.PreviewContent .SubSiteFogyasztoi .ContentViewPortlet #contentdiv {
}
.PreviewContent .SubSiteFogyasztoi .ContentViewPortlet .Middle {
		padding:13px;
}
.PreviewContent .PreviewContent .SubSiteFogyasztoi .TitleDecor {
	background:transparent url(../images/fogyasztoi/titlebar_bg.jpg) no-repeat scroll left bottom;
	height:16px;
	width:222px;
    clear:both;
}


.PreviewContent .SubSiteFogyasztoi .ContentListPortlet .Bottom, .PreviewContent .SubSiteFogyasztoi .ContentViewPortlet .Bottom {
	background:transparent url(../images/fogyasztoi/preview2colbg_bottom.jpg) no-repeat scroll left bottom;
	height:16px;
}

.ContentWrapperContent .fullwidth {
	width:536px;
}


.nodisplay {
  display:none;
}


.legolvasottabb .SubSiteFogyasztoi .TitleDecor {
background-image:url(../images/title-lo-bg.png);
}
.legolvasottabb .SubSiteFogyasztoi .Titlecontent {
background-image:url(../images/contenttitle-lo.png);
}
