body	{ height:auto; background: #FFFFFF url(/dl/images/pb/bg.gif) repeat-y scroll center top; font-family:Arial !important; }

a:hover			{ color:black; }
a.Pressed:hover	{ position:relative; top:1px; left:1px; }

#contentRow		{ position:relative; }
#Index1Layout	{ position:relative; width:922px; height:100%; margin:0 auto; background:white; }
#Index2Layout	{ position:relative; width:922px; height:100%; margin:0 auto; background:white;  }

.Index1Main		{ position:relative; width:667px; min-height:600px; margin:0; padding:4px 0 0 5px; }
.Index1Right,
.Index2Right	{ float:none; position:absolute; right:5px; width:244px; height:100%; margin:2px 0 0 0; background:transparent url(/dl/images/pb/box_right_bg.gif) no-repeat scroll left bottom; }

.Index2Main		{ position:relative; width:455px; margin:0 0 0 195px; padding:4px 10px 0 9px; }

#header						{ position:relative; width:auto; height:117px; background-image: url(/dl/images/pb/csg-498ffadac0eff.png) !important; background-position: 0 -432px !important; }
#header a					{ font-size:11px; }
#header #headerMenu			{ position:absolute; top:58px; left:auto; right:271px; width:321px; height:15px; }
#header #headerMenu a		{ float:left; margin-right:14px; color: #404040; font:1em Arial; text-decoration:none; display:block; background:none; }
#header #headerMenu a.Last	{ background:none; }
#header a#back				{ position:absolute; top:100px; left:20px; text-decoration:none; }

#header #searchHeader		{ top:53px; right:10px; left:auto; }
#header #searchHeader input	{ width:191px; border-color:#A3A3A3; font:1em Arial; }
#header #searchHeader button{ width:56px; height:23px; padding-left:3px; font-weight:normal; }

#footer			{ width:912px; margin-top:-25px; padding:0 10px 10px 0; background-image: url(/dl/images/pb/csg-498ffadac0eff.png); background-position: 0 -796px; }
#footer div		{ margin:0; padding:0; background:none; }
#footer a 		{ color:#B51B37; }
#footer #footerText	{ margin:18px 0 0 45px; padding-top:18px; color:#808080; }


#shadow			{ position:relative; z-index:1; width:667px; height:297px; margin-top:-34px; }
#PB_FOOLDAL		{ position:absolute; left:4px; top:36px; border:1px solid white; }

#PBMenu					{ position:relative; top:2px; left:5px; width:657px; height:31px; z-index:100; }
#PBMenu ul				{ margin:0; padding:0; }
#PBMenu ul li			{ float:left; margin:0; list-style-type:none; line-height:31px; }
#PBMenu ul li a			{ float:left; display:block; height:31px; padding:0 7px 0 8px; font-family:Arial; text-decoration:none; color:white; }
#PBMenu ul li a:hover	{ color:white; background-position: 0 -83px; }
#PBMenu .MenuDiv		{ position:relative; top:9px; float:left; width:1px; height:12px; font-size:1px; }
#MenuShadow				{ width:668px; height:41px; margin-top:-3px; padding-top:3px; }

.Index2Main	#MenuShadow	{ margin-left:-199px; }

#PBFPMenu			{ width:auto; margin:6px 0 0 0; }
#PBFPMenu div		{ float:left; position:relative; height:159px; padding:28px 0 0 20px; }
#PBFPMenu #box_1	{ width:201px; margin-right:2px;  }
#PBFPMenu #box_2	{ width:202px; margin-right:2px;  }
#PBFPMenu #box_3	{ width:200px; }
#PBFPMenu ul		{ width:180px; padding-left:0; }
#PBFPMenu ul li		{ list-style-type:none; line-height:20px; }
#PBFPMenu ul li a	{ color:#4B4B4B; text-decoration:none; border-bottom:1px solid #4B4B4B; }
#PBFPMenu ul li a:hover { color:black; }

a.RedLink		{ position:absolute; right:12px; bottom:10px; padding-right:14px; background:transparent url(/dl/images/pb/linknyil_bordo.gif) no-repeat scroll right center; text-decoration:none; color:#B41B37; }
a.RedLink:hover { color:#B41B37; }

.Article	{ width:auto; padding:10px 10px; }
.Article h2	{ font-size:12px; }
.Article ul	{ left:0; padding-left:15px; list-style-image:url(/dl/images/pb/felsorolas-kocka.gif); list-style-type:circle; line-height:16px; }
.Article hr { width:auto; }

.Index1Main .Article		{ max-width:830px; padding:0 10px 20px; font-size:1em; }
.Index1Main .Article h2		{ font-weight:normal; font-size:18px; }
.Index1Main .Article ul		{ max-width:500px; padding-left:36px; }

.Index1Main #divider	{ width:auto; height:1px; margin:4px 5px 17px; background:#BFBFBF; }

.Index1Right p,
.Index2Right p		{ margin:0; font-size:1.2em; color:white; }
.Index1Right div,
.Index2Right div	{ position:relative; padding:15px; }

#NetbankarPBLogin		{ width:214px; height:49px; margin:0; }
#NetbankarPBLogin a		{ color:white; text-decoration:none; border-bottom:1px solid white; position:absolute; bottom:15px; right:13px; }
#NetbankarPBLogin button { position:absolute; bottom:14px; left:15px; width:108px; height:22px; color:#B41B37; margin:0; padding:0; text-align:center; font:1.1em Arial; font-weight:500; }

#PBAvailability			{ width:214px; height:83px; }
#PBAvailability p		{ color:#B41B37; margin-bottom:3px; }
#PBAvailability p#title	{ margin-bottom:11px; }
#PBAvailability a		{ background:transparent url(/dl/images/pb/linknyil_szurke.gif) no-repeat scroll right center; padding-right:14px; color:#4B4B4B; }

#commendatoryBox					{ width:auto; padding-left:5px; }
#commendatoryBox .wideBox			{ width:656px; height:149px; margin-bottom:10px; border:1px solid #C7C7C7; }
#commendatoryBox .wideBox .f		{ background:none; }
#commendatoryBox .wideBox .title	{ left:1px; top:0; width:580px; }
#commendatoryBox .NoPic				{ width:847px !important; }
#commendatoryBox .wideBox .title a	{ color:#B41B37; font-style:normal; }
#commendatoryBox .wideBox .box_text	{ width:450px; height:87px; padding:0; margin:0 6px 6px 3px; }
#commendatoryBox .box_text			{ color:#4B4B4B; font-size:1em; font-style:normal; top:35px; }
#commendatoryBox .wideImg			{ left:auto; right:0; top:0; width:184px; height:149px; }
#commendatoryBox .RedLink			{ left:10px; right:auto; }

#titleBar	{ width:413px; margin:-7px 0 0 -194px; padding-left:244px; }

.PBProduct	{ border:1px solid #C7C7C7; border-top-width:0; }

.SubMenu				{ position:absolute; top:50px; left:-185px; width:185px; border:1px solid #C7C7C7; background:#F2F2F2; }
.SubMenu a				{ font-size:11px; }
.SubMenu a:hover		{ text-decoration:underline !important; color:#B60439; }
.SubMenu span.Selected	{ background:transparent url(/dl/images/submenu-arrow-red7.gif) no-repeat scroll left top; font-size:11px; line-height:20px; display:block; color:#B60439; margin-left:10px; padding-left:10px; }

#right .Article		{ padding:10px 0 0; background:transparent url(/dl/images/pb/box_right_bg.gif) no-repeat scroll left top; font:12px Arial; }
#right .Article	div	{ margin:0; padding:10px; }
#right .Article p	{ color:#4B4B4B; font-size:1em; }

#right .Title	{ color:#B41B37; font-weight:normal; margin-bottom:10px; }

#PBInvestmentProducts		{ background:transparent url(/dl/images/pb/box_right_white_bg.gif) no-repeat scroll left top; padding:10px 0 0; }
#PBInvestmentProducts .Title{ margin:5px 0 0 15px; }
#PBInvestmentProducts div	{ background:transparent url(/dl/images/pb/box_right_white_bg.gif) no-repeat scroll left bottom; margin:0; padding:10px 10px 20px; }
#PBInvestmentProducts ul	{ margin:0; padding:0px; }
#PBInvestmentProducts ul li a	{ display:block; width:150px; margin-left:10px; padding-left:10px; color:#000000; background:url('/dl/images/submenu-arrow-red7.gif') no-repeat top left; }
#PBInvestmentProducts ul li		{ line-height:20px; list-style-type:none; }

.Content_rendezvenyek			{ padding:10px; }
.Content_rendezvenyek_Date		{ font-size:10px; color:gray; line-height:20px; }
.Content_rendezvenyek_Title a	{ font-weight:bold; }
.Content_rendezvenyek_Title		{ margin:7px 0 14px; font-weight:bold; color:#B60439; }
.Content_rendezvenyek .divider	{ width:auto; height:20px; margin:auto 10px; background:url('/dl/images/separator-ie-bg.gif') repeat-x 0 center; }

/*CSS sprite*/
.spr				{ background-image: url(/dl/images/pb/csg-498ffadac0eff.png) !important; }

.spr-topmenu-div	{ background-position: 0 -30px; padding-left:12px; }
.spr-box_gray_bg	{ background-position: 0 -72px; }
.spr-box_bg_1		{ background-position: 0 -579px; }
.spr-box_bg_2		{ background-position: 0 -1246px; }
.spr-box_bg_3		{ background-position: 0 -215px; }
.spr-menu-div		{ background-position: 0 -877px; }
.spr-shadow			{ background-position: 0 -919px !important; }
.spr-menu_bg_sh		{ background-position: 0 -1463px; }
.spr-box_red_bg 	{ background-position: 0 -1534px; }

/** repeat-x */
.spr-x				{ background-image: url(/dl/images/pb/csg-498ff53aafd4f.png) !important; background-repeat:repeat-x !important; }

.spr-gomb_szurke 	{ background-position: 0 -30px; }
.spr-menu_bg 		{ background-position: 0 -375px; }
.spr-gomb_feher 	{ background-position: 0 -323px; }
.spr-cb_bg_w 		{ background-position: 0 -144px; }
