/*
   Copyright e-point S.A.
*/

BODY {
	background: white;
	margin: 0 0 2em 0;
}

BODY, TD, A {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
}

FORM { margin: 0px; }

.hide { display: none; }
.clear { clear:both; height:1px; line-height:1px; font-size:1px; }

INPUT.text, SELECT.text { height: 14px; }
INPUT.text, SELECT, TEXTAREA {
	font: normal normal normal 11px Tahoma, Verdana, Arial;
	border: 1px solid #888;
	background-color: white;
}

INPUT.inputButton {
	font: normal normal normal 11px Tahoma, Verdana, Arial;
	height: 18px; padding: 0px; margin: 0px; border: 1px solid #888;
}

.checkbox, .radio { width: 14px; height: 14px; margin: 0px; }
INPUT[type=checkbox], INPUT[type=radio] { width: 13px; height: 13px; }

LABEL { margin: 0px 10px 0px 4px; }
.errorMessage { color: red; padding: 2px 0; }

/* ------------------------------------------------------------------------- */

H1#ing { float: left; clear: left; margin: 14px 0px 0px 0px; width: 770px; height: 56px; background: URL("../images/logo_ingbank.gif") no-repeat 50% 0px; }
.layout_default.clean H1#ing { margin: 20px 0px 0px 0px; height: 66px; }
.layout_main.zaloba H1#ing { background: url(../images/logo_ingbank_black.gif) no-repeat 50% 0px; height:62px; margin-top:8px; }
.layout_main.zaloba.noribbon H1#ing { background-image: url(../images/logo_ingbank_black_noribbon.gif); }

H1#ing A { display: block; width: 770px; height: 56px; }
H1#ing SPAN { display: none; }

H1#ing2 { float: left; clear: left; margin: 14px 0px 0px 0px; width: 770px; height: 56px; background: URL("../images/logo_ingbank2.gif") no-repeat 50% 0px; }
.layout_default.clean H1#ing2 { margin: 20px 0px 0px 0px; height: 66px; }
H1#ing2 A { display: block; width: 770px; height: 56px; }
H1#ing2 SPAN { display: none; }

H1#ing_group { float: left; clear: left; margin: 14px 0px 13px 0px; width: 770px; height: 56px; /*background: URL("../images/grupa/logo_ing.gif") no-repeat 50% 0px;*/ }
H1#ing_group SPAN { display: none; }
H1#ing_group.plain { margin: 10px 0px 9px 0px; }

H1#ing_exit { float: left; clear: left; margin: 14px 0px 13px 0px; width: 770px; height: 56px; background: URL("../images/logo_ingbank.gif") no-repeat 50% 0px; }
H1#ing_exit A { display: block; width: 770px; height: 56px; }
H1#ing_exit SPAN { display: none; }

/* ------------------------------------------------------------------------- */

#mainC { float: left; clear: left; width: 100%; margin-bottom:2em; }
.layout_main {}
.layout_main.zaloba {}
.layout_default {}
.layout_default.clean {}
.layout_group {}

#main { float: left; _float:none; width: 770px; padding-top:16px; }
.layout_main #main { padding-top:0; }
#bottom { float: left; clear:both; width:100%; }

.layout_default #main_table { width: 770px; }
.layout_default #main_table #left { float: left; clear: left; width: 161px; }
.layout_default #main_table #left_wide { float: left; clear: left; width: 614px; }
.layout_default #main_table #center { float: left; width: 430px; margin: 0px 6px 0px 11px; _margin: 0px 0px 0px 5px; 
}
.layout_default #main_table #centerX { float: left; width: 421px; margin: 0px; }
.layout_default #main_table #center_wide { float: left; width: 593px; margin-left: 11px; _margin-left: 5px;}
.layout_default #main_table #center_wide2 { float: left; width: 583px; margin:10px 5px 0 11px; _margin: 5px 5px 0px 5px;}
.layout_default #main_table #right { float: left; width: 138px; _width:auto; overfow:hidden; margin-left: 2px; }

.layout_main #main_table { width: 770px; }
.layout_main #main_table #left { float: left; clear: left; width: 558px; }
.layout_main #main_table #right { float: left; width: 212px; }

.layout_group #main_table { width: 770px; }
.layout_group #main_table .box, .layout_group #main_table .box_last { float: left; clear: left; width: 770px; }
.layout_group #main_table .box_last { padding-bottom: 35px; }
.layout_group #infolinia { float: left; clear: both; margin-top: 20px; color: #a6a6a6; }

H1.haslo {
	font: normal normal normal 16px Times New Roman, serif; color: #828282;
	/*background: URL("../images/grupa/haslo.gif") no-repeat;*/
	height: 20px; margin: 15px 0px 15px 0px;
}
H1.haslo SPAN { display: none; }

#center_home { width: 770px; }

#footer2 { float: left; clear: left; width: 100%; margin: 2px 0px 0px 0px; .margin: 10px 0px 0px 0px;}
#footer2 #copyright1 { padding-bottom: 2px; border-bottom: 1px solid #C9C9C9; letter-spacing: 1px; }
#footer2 #copyright2 { color: #BCBCBC; clear:both; margin:2px 0 0px 9px; }
#footer2 #copyright1 A { text-decoration:none; }
#footer2 #copyright2 A { text-decoration:none; color: #BCBCBC; }
#footer2 #copyright1 A:hover, #footer #copyright2 A:hover { text-decoration:underline; }
#footer2 TABLE { width: 100%; }

/* ------------------------------------------------------------------------- */

.logoC {
	float: left; clear: left; width: 100%; padding: 21px 0px;
	text-align: center;
	background: URL("../images/dots_h_gray.gif") repeat-x 0px 100%;
}

/* ------------------------------------------------------------------------- */

#menu_top { float: left; clear: left; width:100%; }
#menu_top TABLE { width: auto; }
#menu_top UL { margin: 0px; padding: 0px; list-style-type: none; float:left;}
#menu_top UL LI {
	float: left; margin-left: 21px; padding-top: 2px;
	height: 22px; voice-family: "\"}\""; voice-family: inherit; height: 20px;
}#FIX {}
#menu_top UL LI A { text-decoration: none; letter-spacing: 1px }
#menu_top UL LI.first { margin-left: 0px; }
#menu_top UL LI.active A { color: #ff6600; }
#menu_top UL LI.active A B { font-weight: normal; }

/* ------------------------------------------------------------------------- */

#menu_main { float: left; clear: left; width: 770px; margin: 10px 0px 15px 0px; border-bottom: 6px solid #FF6600; }
.layout_main.zaloba #menu_main { border-bottom: 6px solid #505050; }
#menu_main UL { margin: 0px; padding: 0px; list-style-type: none; }
#menu_main UL LI {
	float: left; width: 256px;
	background: URL("../images/block_border-right.gif") repeat-y 100% 0px;
}
#menu_main UL LI.first { width: 258px; }
#menu_main UL LI.first DIV {
	background: URL("../images/block_border-left.gif") repeat-y 0px 0px;
}
#menu_main UL LI A.lnk1 { display: block; height: 80px; }

#menu_main UL LI A.lnk2 {
	display: block; padding: 0px 23px 7px 0px;
	text-align: right; 
	text-decoration: none; letter-spacing: 1px;
	background: URL("../images/more.gif") no-repeat 238px 3px;
	width: 256px; voice-family: "\"}\""; voice-family: inherit; width: 233px;
}#FIX {}
.layout_main.zaloba #menu_main UL LI A.lnk2 { background-image: url(../images/more_black.gif); }
#menu_main UL LI DIV A.lnk1 { text-decoration: none; }
#menu_main UL LI DIV A.lnk1 SPAN { visibility: hidden; }

/*
#menu_main UL LI DIV.item0 A.lnk1 { background: URL("../images/menu_main/item0.gif") no-repeat; }
#menu_main UL LI DIV.item1 A.lnk1 { background: URL("../images/menu_main/item1.gif") no-repeat; }
#menu_main UL LI DIV.item2 A.lnk1 { background: URL("../images/menu_main/item2.gif") no-repeat; }

#menu_main.ven UL LI DIV.item0 A.lnk1 { background-image: URL("../images/menu_main/en/item0.gif"); }
#menu_main.ven UL LI DIV.item1 A.lnk1 { background-image: URL("../images/menu_main/en/item1.gif"); }
#menu_main.ven UL LI DIV.item2 A.lnk1 { background-image: URL("../images/menu_main/en/item2.gif"); }
*/

/* ------------------------------------------------------------------------- */

#menu_tabs { float: left; clear: left; width: 770px; }
#menu_tabs UL { height: 23px; margin: 0px; padding: 0px; list-style-type: none; }
#menu_tabs UL LI { float: left; width: 255px; height: 23px; margin-left: 3px; background: #F3F3F3; text-align: center; }
#menu_tabs UL LI.first, #menu_tabs UL LI:first-child /* OPERA fix */ { width: 254px; margin-left: 0px; }
#menu_tabs UL LI.active { background: #FF6600; }
#menu_tabs UL LI[class~="active"] /* OPERA fix */ { background: #FF6600; }
#menu_tabs UL LI A {
	display: block; width: 100%; padding-top: 3px; font: normal normal normal 15px Times New Roman, serif; color: #ACACAC; text-decoration: none;
	height: 23px; voice-family: "\"}\""; voice-family: inherit; height: 20px;
}#FIX {}
#menu_tabs UL LI A SPAN { display: none; }
#menu_tabs UL LI.active A SPAN B { font-weight: normal; }

/*
#menu_tabs UL LI DIV.item0 { background: URL("../images/menu_tabs/item0.gif") no-repeat; }
#menu_tabs UL LI DIV.item1 { background: URL("../images/menu_tabs/item1.gif") no-repeat; }
#menu_tabs UL LI DIV.item2 { background: URL("../images/menu_tabs/item2.gif") no-repeat; }
#menu_tabs UL LI.active DIV.item0 { background: URL("../images/menu_tabs/item0_active.gif") no-repeat; }
#menu_tabs UL LI.active DIV.item1 { background: URL("../images/menu_tabs/item1_active.gif") no-repeat; }
#menu_tabs UL LI.active DIV.item2 { background: URL("../images/menu_tabs/item2_active.gif") no-repeat; }

#menu_tabs.ven UL LI DIV.item0 { background-image: URL("../images/menu_tabs/en/item0.gif"); }
#menu_tabs.ven UL LI DIV.item1 { background-image: URL("../images/menu_tabs/en/item1.gif"); }
#menu_tabs.ven UL LI DIV.item2 { background-image: URL("../images/menu_tabs/en/item2.gif"); }
#menu_tabs.ven UL LI.active DIV.item0 { background-image: URL("../images/menu_tabs/en/item0_active.gif"); }
#menu_tabs.ven UL LI.active DIV.item1 { background-image: URL("../images/menu_tabs/en/item1_active.gif"); }
#menu_tabs.ven UL LI.active DIV.item2 { background-image: URL("../images/menu_tabs/en/item2_active.gif"); }
*/

/* ------------------------------------------------------------------------- */

#back { float: left; clear: left; width: 100%; margin: 10px 0px; margin-right: -3px; }
#back A { display: block; float: left; padding-left: 11px; background: URL("../images/back.gif") 0px 2px no-repeat; font-size: 11px; text-decoration: none; }

.additionalMenu { margin-top: 15px; }

#menu_side { width: 161px; }
#menu_side A { font: normal normal normal 11px Arial; text-decoration: none; }
#menu_side UL { margin: 0px; padding: 0px; list-style-type: none; }

#menu_side UL.m1 { border-top: 1px solid #DCDCDC; }
#menu_side UL.m1 LI DIV.m1 { background: #F2F2F2; border-bottom: 1px solid #DCDCDC; padding: 2px 10px 2px 10px; }
#menu_side UL.m1 LI DIV.m1.first1 {}
#menu_side UL.m1 LI DIV.m1.active1 { background: white; }
#menu_side UL.m1 LI DIV.m1.activeLevel1 { border-left: 3px solid #FF6600; padding-left: 7px; }
#menu_side UL.m1 LI DIV.m1.activeLevel1 A { color: #FF6600; }
#menu_side UL.m1 LI DIV.m1.active1 A B { font-weight: normal; }

#menu_side UL.m2 { border-bottom: 1px solid #DCDCDC; }
#menu_side UL.m2 LI DIV.m2 { background: URL("../images/m2_back.gif") repeat-x; padding: 3px 10px 2px 22px; }
#menu_side UL.m2 LI DIV.m2.first2 { background: none; padding-top: 2px; }
#menu_side UL.m2 LI DIV.m2.active2 {}
#menu_side UL.m2 LI DIV.m2.activeLevel2 { border-left: 3px solid #FF6600; padding-left: 19px; }
#menu_side UL.m1 LI DIV.m1.activeLevel2 A { color: #FF6600; }
#menu_side UL.m2 LI DIV.m2.active2 A B { font-weight: normal; }

#menu_side UL.m3 LI DIV.m3 { background: URL("../images/m2_back.gif") repeat-x; padding: 3px 10px 2px 34px; }
#menu_side UL.m3 LI DIV.m3.first3 {}
#menu_side UL.m3 LI DIV.m3.active3 {}
#menu_side UL.m3 LI DIV.m3.activeLevel3 { border-left: 3px solid #FF6600; padding-left: 31px; }
#menu_side UL.m1 LI DIV.m1.activeLevel3 A { color: #FF6600; }
#menu_side UL.m3 LI DIV.m3.active3 A B { font-weight: normal; }

#menu_side UL.m4 LI DIV.m4 { background: URL("../images/m2_back.gif") repeat-x; padding: 3px 10px 2px 46px; }
#menu_side UL.m4 LI DIV.m4.first4 {}
#menu_side UL.m4 LI DIV.m4.active4 {}
#menu_side UL.m4 LI DIV.m4.activeLevel4 { border-left: 3px solid #FF6600; padding-left: 43px; }
#menu_side UL.m1 LI DIV.m1.activeLevel4 A { color: #FF6600; }
#menu_side UL.m4 LI DIV.m4.active4 A B { font-weight: normal; }

#menu_side UL.m5 LI DIV.m5 { background: URL("../images/m2_back.gif") repeat-x; padding: 3px 10px 2px 58px; }
#menu_side UL.m5 LI DIV.m5.first5 {}
#menu_side UL.m5 LI DIV.m5.active5 {}
#menu_side UL.m5 LI DIV.m5.activeLevel5 { border-left: 3px solid #FF6600; padding-left: 55px; }
#menu_side UL.m1 LI DIV.m1.activeLevel5 A { color: #FF6600; }
#menu_side UL.m5 LI DIV.m5.active5 A B { font-weight: normal; }

/* ------------------------------------------------------------------------- */

#menu_bottom2 { clear:both; width:97%; margin:0 auto; overflow:hidden; color: #3399cc; 
	padding:0 5px; box-sizing:border-box; -moz-box-sizing:border-box; 
}
#menu_bottom2, #menu_bottom2 A, #logo_epoint, #logo_epoint A {
	color: #3399cc; margin: 0px 2px;
}
#menu_bottom2 A, #logo_epoint A { text-decoration: none; }
#menu_bottom2 A:hover, #logo_epoint A:hover { text-decoration: underline; }
#menu_bottom2.level2 {
	border-top: 1px solid #C9C9C9;
	padding-top: 5px;
}

#menu_bottom2 A:focus { outline-width: 0; }

/* ------------------------------------------------------------------------- */

#menu_group { float: left; }
#menu_group UL { float: left; margin: 0px; padding: 0px; list-style-type: none; width: 609px; /*background: URL("../images/grupa/dots_h.gif") repeat-x 0px 100%;*/ }
#menu_group UL LI { margin: 0px; float: left;/* background: URL("../images/grupa/dots.gif") no-repeat; */}
#menu_group UL LI DIV { height: 100%; background-position: 6px 37px; background-repeat: no-repeat; }
#menu_group UL LI DIV A {
	display: block; height: 100%; /*background: URL("../images/grupa/more.gif") 100% 100% no-repeat;*/
	font: normal normal normal 25px Times New Roman, serif; text-decoration: none; color: #A8A8A8;
}
#menu_group UL LI DIV A SPAN { display: block; margin: 7px 0px 0px 7px; }

#menu_group UL LI.item1, #menu_group UL LI.item3, #menu_group UL LI.item5 { clear: left; width: 301px; background-position: -1px 0px; }
#menu_group UL LI.item2, #menu_group UL LI.item4, #menu_group UL LI.item6 { width: 308px; }
#menu_group UL LI.item1, #menu_group UL LI.item2, #menu_group UL LI.item3, #menu_group UL LI.item4 { height: 92px; }
#menu_group UL LI.item5, #menu_group UL LI.item6 { height: 91px; }

/*
#menu_group UL LI.item1 DIV { background-image: URL("../images/grupa/ing_bank_slaski.gif"); }
#menu_group UL LI.item2 DIV, #menu_group UL LI.item4 DIV { background-image: URL("../images/grupa/ing_nationale-nederlanden.gif"); }
#menu_group UL LI.item3 DIV { background-image: URL("../images/grupa/ing_fundusze_inwestycyjne.gif"); }
#menu_group UL LI.item5 DIV { background-image: URL("../images/grupa/ing_securities.gif"); }
#menu_group UL LI.item6 DIV { background-image: URL("../images/grupa/ing.gif"); }
*/

/* ------------------------------------------------------------------------- */

#menu_group_side { float: right; width: 137px; }
#menu_group_side DIV.group { margin-top: 16px; }
#menu_group_side DIV.group.first { margin-top: 0px; }
#menu_group_side DIV.group DIV.title { background-color: #F96610; height: 40px; }
#menu_group_side DIV.group DIV.title A { display: block; height: 40px; }
#menu_group_side DIV.group DIV.title SPAN { display: none; }
#menu_group_side DIV.group UL { margin: 0px; padding: 0px; list-style-type: none; border-bottom: 1px solid #DCDCDC; }
#menu_group_side DIV.group LI { border-top: 1px solid #DCDCDC; }
#menu_group_side DIV.group LI A {
	display: block; height: 16px; padding: 3px 0px 0px 10px;
	/*background: #F2F2F2 URL("../images/grupa/more_gray.gif") no-repeat 124px 4px;*/
	color: #A6A6A6; text-decoration: none;
}

/*
#menu_group_side DIV.group DIV.title.item1 { background-image: URL("../images/grupa/group_ing-bankonline.gif"); }
#menu_group_side DIV.group DIV.title.item2 { background-image: URL("../images/grupa/group_fundusz-emerytalny.gif"); }
#menu_group_side DIV.group DIV.title.item3 { background-image: URL("../images/grupa/group_dom-maklerski.gif"); }
*/

/* ------------------------------------------------------------------------- */

#menu_related {
	float: left; clear: both; width: 100%; 
	margin-bottom:36px;
}
#menu_related H1 {
	width: 100%; height: 18px; margin: 0px;
	background: URL("../images/relatedHeader.gif") no-repeat 0px 0px;
}
/*
#menu_related.ven H1 { background-image: URL("../images/en/relatedHeader.gif"); }
*/

#menu_related SPAN { display: none; }
#menu_related UL { float: left; margin: 0px; padding: 0px; list-style: none;}
#menu_related UL LI { }
#menu_related UL LI.first { padding-left: 0px; }
#menu_related UL LI A { padding-right: 11px; background: URL("../images/more.gif") 100% 2px no-repeat; font-size: 10px; text-decoration: none; }

/* ------------------------------------------------------------------------- */

#path { xheight: 20px; padding-bottom: 8px; float: left; clear: left; width: 100%; }
#path, #path A { font: normal normal normal 9px Arial; text-decoration: none; }

/* ------------------------------------------------------------------------- */

#IngInfo {
	margin-top: 20px;
	color: #BBBBBB;
	padding-bottom: 2px;
	border-bottom: 2px solid #FF6600;
}

/* ------------------------------------------------------------------------- */

#tempPageC { float: left; clear: left; width: 528px; margin-left: 60px; margin-top: 70px; }
#tempPageC H1 { float: left; width: 134px; height: 83px; background: URL("../images/sorry.gif") no-repeat; }
#tempPageC H1 SPAN { display: none; }
#tempPageC .info1 { float: left; clear: left; width: 520px; margin-left: 8px; display: inline; }
/*#tempPageC .info1 { float: left; width: 394px; height: 83px; background: URL("../images/separator_v.gif") repeat-y; }*/
/*#tempPageC .info1 P { margin: 10px 0px 0px 20px; }*/
#tempPageC .info2 { float: left; clear: left; width: 520px; margin-top: 40px; margin-left: 8px; display: inline; }
#tempPageC .infoOptionsC { float: left; clear: left; width: 528px; margin-top: 50px; }
#tempPageC .infoOptionsC TABLE { width: auto; }

/* ------------------------------------------------------------------------- */

.offerSection_privateBanking_top { float: left; clear: left; width: 614px; height: 119px; margin-bottom: 10px;}

.offerSection_top { float: left; clear: left; width: 593px; margin-bottom: 10px; }
	.offerSection_photoC { float: left; width: 437px; height: 119px; }
	.offerSection_BankOnLine { float: left; width: 138px; height: 119px; margin-left:1px; }
#wejscieOnline { display: block; visibility:visible; }
#wejscieOnline.przedsiebiorstwa { height:37px; _height:32px; padding-top:5px; -moz-box-sizing:border-box;box-sizing:border-box;
}

.contentC { float: left; clear: left; width: 100%; margin-bottom: 10px; margin-right: -3px; }

.offerSectionC { float: left; clear: left; width: 100%; margin-bottom: 10px; margin-right: -3px; }
.offerSectionC .leftC {
	float: left; background: url(../images/block2_border-right.gif) repeat-y 100% 0px;
	width:184px; padding: 0px 7px 0 2px; overflow: hidden;
}
.offerSectionC .middleC {
	float: left; background: url(../images/block2_border-right.gif) repeat-y 100% 0px;
	width:184px; padding: 0px 7px 0 5px;  overflow: hidden;
}
.offerSectionC .rightC {
	float: left; background: none;
	width:184px; padding: 0px 0 0 7px;  overflow: hidden;
}

.offerSectionC2 { float: left; clear: left; width: 100%; margin: 0 -3px 10px 0px; 
	background: URL(../images/block2_border-right.gif) repeat-y 100% 0px;
} /* -3px z prawej, likwiduje powtarzanie linii w MSIE */
.offerSectionC2 .box1 { -moz-box-sizing:border-box; box-sizing:border-box;xborder:1px solid red; 
	float: left; padding: 0px ; background: URL(../images/block2_border-right.gif) repeat-y 293px 0px;
	width: 296px; 
}#FIX {}
.offerSectionC2 .box1 .contentArea { padding:0 7px;}
.offerSectionC2 .box2 { -moz-box-sizing:border-box; box-sizing:border-box; xborder:1px solid red; 
	float: left; padding: 0px ; 
	width: 296px; height:100%; 
}#FIX {}
.offerSectionC2 .box2 .contentArea { padding:0 7px;}



.titleC { float: left; clear: left; width: 100%; margin-bottom: 10px; margin-right: -3px; border-top: 1px solid black; }
.titleC_flat { margin-top: 10px; }
.titleC H1 { margin: 0px; font: normal normal normal 20px Times New Roman, serif; color: black; }
.sectionPhoto { float: right; margin: 0px; }
.sectionPhoto_noSize { margin: 0px; }

.titleC .title_topTextC { float: left; height: 101px; }
.titleC .title_topTextC_short { width: 256px; }
.titleC .title_topTextC_flat { float: left; height: auto; }
.titleC .title_linksC { float: left; height: 16px; padding-top: 2px; width: 256px; }
.titleC .title_linksC A { padding-left: 17px; padding-right: 13px; color: #808080; text-decoration: none; background: URL("../images/more.gif") 100% 2px no-repeat; }

.yearSelectorC {
	text-align: right;
	padding: 3px 0px;
	margin-bottom: 10px;
}

/* ------------------------------------------------------------------------- */

.options_container { float: left; clear: left; margin: 0px; width: 100%; height: 20px; }
.options { float: left; margin: 0px; padding: 0px; list-style: none; }
.options LI { float: left; padding: 0px; margin-left: 10px; list-style: none;}
.options LI.first { margin-left: 0px; }
.options LI A { float: left; }

/* ------------------------------------------------------------------------- */

P.at_form { margin: 3px 0px; }

.separator { line-height: 1px; size: 1px; height: 1px; background: URL("../images/separator.gif") repeat-x; margin: 8px 0px 0px 0px; }
.separator_edge { line-height: 1px; size: 1px; height: 1px; background: URL("../images/separator_edge.gif") repeat-x; margin: 8px 0px 0px 0px; }

.fileline TD { background: URL("../images/separator_edge.gif") repeat-x; padding: 5px 0px; }
.fileline TD.first { background: none !important; }

.summaryItem {}
.summaryItem .container {padding-top: 6px;}
.summaryItem .container H2 { margin: 0px; padding-top: 4px; font-weight: bold; }
.summaryItem .container H2 A { text-decoration: none; }
.summaryItem .container H2 A:hover { color: #FF6600; }
.summaryItem .container .date {}
.summaryItem .container .summary {}
.summaryItem .container .summary A { text-decoration: none; }
.summaryItem .container .summary A:hover { color: #FF6600; }
.summaryItem .container .more { padding-top: 2px; }
.summaryItem .container .more A { padding-right: 13px; color: #9D9D9D; text-decoration: none; background: URL("../images/more.gif") 100% 2px no-repeat; }

.newsItem {}
.newsItem .source {}
.newsItem .date {}
.newsItem H2 { font-size: 11px; margin: 12px 0px; }
.newsItem .summary {}
.newsItem .newsbody {}

/* ------------------------------------------------------------------------- */

.options_list A.button {
	display: block;
	float: left;
	margin-top: 1px;
	padding: 2px 5px;
	border: 1px solid #CC3300;
	background-color: #FF6600;

	font-size: 9px;
	color: white;
	text-decoration: none;
	line-height: 10px;
}
.options_list A.button.more {
	padding-right: 15px;
	background-image: URL("../images/more_white.gif");
	background-repeat: no-repeat;
	background-position: 98% 2px;
}

.options_list A.button SPAN { display: block; cursor: hand; text-align: center; }

.size60px { width: 50px; }
.size70px { width: 60px; }

/* ------------------------------------------------------------------------- */

.pager {
	width: 421px; clear: left; margin: 15px 0px; padding: 11px 0px 0px 0px; list-style: none;
	height: 31px; voice-family: "\"}\""; voice-family: inherit; height: 20px;
}#FIX {}
.pager LI { padding: 0px; }
.pager .left { float: left; width: 90px; }
.pager .middle { float: left; text-align: center; width: 241px; }
.pager .middle A { padding: 0px 1px; }
.pager .middle SPAN { padding: 0px 1px; }
.pager .right { float: right; width: 90px; }
.pager .right A { float: right; }

/* ------------------------------------------------------------------------- */

.contentC.kontakt { background:#F3F3F3 url(../images/dots_01.gif) no-repeat; }
.contentC.kontakt .content_box { margin:10px; }
.contentC.kontakt input.text { width:500px; }
.contentC.kontakt .c1 { padding-bottom:0px; }

/* ------------------------------------------------------------------------- */

/* SIDE BOXES */
	/* main page */

.layout_main .sideBox { background-color: #FF6600; }
.layout_main.zaloba .sideBox { background-color: #aaa; }
.layout_main .sideBox H1.IngBankOnline {
	margin: 0px;
	background: URL("../images/ing-bank-online_home.gif") no-repeat 14px 17px;
	height: 51px;
}
.layout_main.zaloba .sideBox H1.IngBankOnline { background-image: url(../images/ing-bank-online_home_zaloba.gif); }

.layout_main .sideBox H1 SPAN { display: none; }
.layout_main .sideBox .sideBoxOptions { margin: 0px; padding: 0px; list-style: none; }
.layout_main .sideBox .sideBoxOptions LI { background: URL("../images/dots_white.gif") repeat-x; }
.layout_main .sideBox .sideBoxOptions LI#becomeClient { background: #D24600; border-top:1px solid white; }
.layout_main .sideBox .sideBoxOptions LI A {
	display: block; padding: 12px 0px 0px 15px;
	background: URL("../images/more_white.gif") no-repeat 192px 13px;
	font-size: 12px; color: white; text-decoration: none;
	width: 197px; height: 28px;
}
.layout_main .sideBox .sideBoxOptions LI#becomeClient A { height:27px; }
	/* sub page */

.layout_default .sideBox { float: left; width: 138px; overflow: hidden; margin: 0px; background-color: #FF6600; }
.layout_default .sideBox.offerSection { margin-top: 20px; }
.wide .sideBox, .default .sideBox { margin-top: 20px; }
.layout_default .sideBox H1.IngBankOnline {
	margin: 0px;
	background: URL("../images/ing-bank-online.gif") no-repeat 7px 7px;
	height: 31px;
}

.layout_default .sideBox H1 SPAN { display: none; }
.layout_default .sideBox .sideBoxOptions { margin: 0px; padding: 0px; list-style: none; }
.layout_default .sideBox .sideBoxOptions LI { background: URL("../images/dots_white.gif") repeat-x; }
.layout_default .sideBox .sideBoxOptions LI#becomeClient { background: #788cc7; border-top:1px solid white;}
.layout_default #right .sideBox .sideBoxOptions LI#becomeClient {height: 30px;}
.layout_default .sideBox .sideBoxOptions LI A {
	display: block; padding: 8px 0px 0px 10px;
	background: URL("../images/more_white.gif") no-repeat 118px 9px;
	color: white; text-decoration: none;
	width: 138px; _width: 120px; height: 29px; _height: 21px; box-sizing:border-box; -moz-box-sizing:border-box;
}#FIX {}
.layout_default .sideBox2 {
	background-color: #D24600; border-top: 1px solid white; width:138px;
	height: 36px;
}#FIX {}
.layout_default .sideBox2 .options { margin-top: 9px; }
.layout_default .sideBox2 .searchField {
	font-size: 10px;
	border: 1px solid #CC3300;
	background-color: white;
	margin: 9px 10px 0px 10px;
	width: 64px; height: 12px;
}#FIX {}
.layout_default .sideBox2 .options A.button {
	display: block;
	float: left;
	margin-top: 1px;
	padding: 2px 3px;
	border: 1px solid #CC3300;
	background-color: #FF6600;

	font-size: 9px;
	color: white;
	text-decoration: none;
	line-height: 10px;
}
.layout_default .sideBox2 .options A.button SPAN { display: block; cursor: hand; text-align: center; }

.xShowLink { cursor: hand; }

/* ######################################################################### */

.contentArea P:first-child, .contentArea H1:first-child { margin-top: 0px; }
.contentArea P:last-child,  .contentArea H1:last-child  { margin-bottom: 0px; }

.contentArea H1, .header1 { font: normal normal normal 20px Times New Roman, serif; color: black; }
.contentArea H2, .header2 { font-size: 13px; font-weight: bold; }
.contentArea H1.claim { color: #B3B3B3; margin: 20px 0px 0px 0px; }

.contentArea UL {
	padding-left: 10px; margin-left: 0px;
	list-style-image: URL("../images/li.gif");
}
*[class="contentArea"] UL {
	list-style-image: URL("../images/li-moz.gif");
}

.contentArea A.more { padding-right: 13px; xcolor: #9D9D9D; text-decoration: none; background: URL("../images/more.gif") 100% 2px no-repeat; }
.contentArea A.nodecor { text-decoration: none; }
/* dla dugich, kilkulinijkowych link�: */
.contentArea A.nodecor span.more2 { background: url(../images/more.gif) 50% 50% no-repeat; }
.contentArea A.nodecor span.more2 b { visibility:hidden; }

.contentArea A:hover { color: #FF6600; }

.contentArea A.bleu { color: #3399cc; }
.contentArea A.bleu:hover { text-decoration:none; }

.contentArea .table1 { }
.contentArea TABLE {
	border-style: solid;
	border-width: 1px;
	border-color: #fff;
}
.contentArea TABLE[border] > TBODY,
.contentArea TABLE[border] > TBODY > TR,
.contentArea TABLE[border] > TBODY > TR > TD {
	border-style: solid;
	border-color: inherit; /* dziedziczenie koloru tabeli (style=border-color) do TD */
}
.contentArea TABLE[border="0"] { border-width:0; border-style:solid; border-color:#fff; }

.contentArea .table1 TR.header TD, .table1 TR TD.header { border-bottom: 1px solid #878787; color: black; padding: 3px 1px; }
.contentArea .table1 TR.row01 TD, .table1 TR TD.row01 { padding: 3px 1px; }
.contentArea .table1 TR.row02 TD, .table1 TR TD.row02 { padding: 3px 1px; background: #F7F7F7; }

.contentArea .table_h TD { 
	background: url(../images/block2_border-right.gif) repeat-y 0 0;
	width:184px; padding-left: 12px; -moz-box-sizing:border-box; box-sizing:border:box;
}
.contentArea .table_h TR TD:first-child { background:none; padding-left:0; }

/* ######################################################################### */

.productsGroup { width: 421px; background: URL(../images/dots_hr_level1.gif) repeat-x; }
.productsGroup TR {}
.productsGroup TR        TD { padding: 4px; vertical-align: bottom; }
.productsGroup TR.level1 TD { background: URL(../images/dots_hr_level1.gif) 0% 100% repeat-x; }
.productsGroup TR.level2 TD { padding-left: 37px; background: URL(../images/dots_hr_level2.gif) 0% 100% no-repeat; }
.productsGroup H2 { margin: 0px; font: normal normal bold 16px Times New Roman, serif; color: #828282; }
.productsGroup H3 { margin: 0px; font: normal normal bold 11px Times New Roman, serif; color: #828282; }
.productsGroup P { margin: 2px 0px; }
.productsGroup A {
	float: right;
	padding-right: 13px; xcolor: #9D9D9D; text-decoration: none; background: URL("../images/more.gif") 100% 2px no-repeat;
}


/* - PROMOTION ------------------------ */

.layout_promotion h1#ing { margin-bottom:5px; }
.layout_promotion h1#ing2 { margin-bottom:5px; }
.layout_promotion { background: URL("../images/line.gif") repeat-x 0px 75px; }
.layout_promotion .titleC { display:none; }
.layout_promotion .sectionPhoto, .layout_promotion .title_topTextC { display:none;  }
.layout_promotion #right { width:132px !important; padding:0px; }
.layout_promotion .promotion_banners_right { width:132px; }
.product_percent { background:#ccc; height:8px; margin-top:4px; line-height:0px; padding:0px; }
.product_ing { color:#000; }
.product_ing_percent { background:#f96610; height:8px; margin-top:4px; line-height:0px; padding:0px; }


/* =POPUP ------------------------ */

.layout_popup { background: URL("../images/line.gif") repeat-x 0px 70px; }

.layout_popup #headC h1#ing { float: left; clear: left; margin: 14px 0px 0px 0px; width: 515px; height: 56px; background: url(../images/logo_ingbank3.gif) no-repeat 50% 0px; }
.layout_popup #headC h1#ing span { display: none; }
.layout_popup #pageContentC { float: left; clear: left; width: 515px; margin-top: 20px; }

.layout_popup #productCompare { width: 335px; margin: 0 90px; }

.layout_popup #productCompare .contentArea { padding: 5px; margin: 5px 0; }

.layout_popup #productCompare #compareBanks { background-color: #f5f5f5; padding: 10px; margin: 8px 0; }
.layout_popup #productCompare #compareBanks table { }
.layout_popup #productCompare #compareBanks table td { vertical-align: top; }
.layout_popup #productCompare #compareBanks .chooseBank { padding: 0 0 10px 0; }
.layout_popup #productCompare #compareBanks #banksC { margin-left: 50px; float: left; display: inline; }
.layout_popup #productCompare #compareBanks #banksC .bankCheck { padding: 0 0 5px 0; width: 130px; float: left; }
.layout_popup #productCompare #compareBanks #banksC .clr { clear: both; font-size: 1px; line-height: 1px; }

.layout_popup #productCompare #compareStatement { background-color: #f5f5f5; padding: 10px; margin: 8px 0; }

.layout_popup #productCompare #compareEmail { background-color: #f5f5f5; padding: 10px; margin: 8px 0; }
.layout_popup #productCompare #compareEmail table td { vertical-align: middle; }
.layout_popup #productCompare #compareEmail table .c1 { width: 160px; }
.layout_popup #productCompare #compareEmail input.text { font-size: 10px; line-height: 10px;  }

.layout_popup #productCompare #compareSubmit { margin: 20px 0 10px 0; text-align: center; }
.layout_popup #productCompare #compareSubmit table { width: auto; }

.layout_popup #compareMsgC {  text-align: left; margin: 0 0 0 7px; }
.layout_popup #compareSentC { width: 335px; margin: 0 90px; }
.layout_popup #compareSentC .contentArea { margin: 10px 0 0 0; }
.layout_popup #compareBtnsC { margin: 10px 0 10px 0; text-align: center; }
.layout_popup #compareSentC #compareBtnsC table { width: auto; }

/* =POPUP wide (for calc) -------- */

.layout_popup_wide { background: URL("../images/line.gif") repeat-x 0px 75px; }
.layout_popup_wide #headC h1#ing { float: left; clear: left; margin: 14px 0px 0px 0px; width: 615px; height: 56px; background: url(../images/logo_ingbank.gif) no-repeat 50% 0px; }
.layout_popup_wide #headC h1#ing span { display: none; }
.layout_popup_wide #pageContentC { float: left; clear: left; width: 605px; margin-top: 0px; padding-left: 10px; padding-bottom: 20px; }

/* ------------------------------- */

xdiv { border:1px solid red; }
#smokeC { position: absolute; }

/* ----------SHOP INGBANK SPECIAL TABLE------------- */
.productTable { width: 602px; margin-top: 5px; }
.productTable .productCArea { width: 364px; padding-right: 12px; vertical-align: top; }
.productTable .productAddsArea { width: 218px; padding-left: 8px; padding-bottom: 5px; vertical-align: top; /*background: url(../images/shop/v_dots.gif) repeat-y; */background-color: #efefef; }

/* -- print button (footer) -- */
#printBtn { float: right; }

/* TOOLS */
#toolsC {float: left;margin: 15px 0px;padding: 0px;}
#toolsC ul {margin: 0px;padding: 0px;list-style: none;}
#toolsC ul li {float: left;margin: 0px 16px 0px 0px;}
#toolsC ul li a {display: block;color: #999999;text-decoration: none;padding-left: 20px;line-height: 16px;}
#toolsC ul li a:hover {text-decoration: underline;}
#toolsC ul li a.tool_print {background: URL(../images/print.gif) 0% 0% no-repeat;}
#toolsC ul li a.tool_sap {background: URL(../images/sap.gif) 0% 0% no-repeat;}
#toolsC ul li a.tool_comment {background: URL(../images/comment.gif) 0% 0% no-repeat;padding-left: 25px;}
#toolsC ul li a.tool_pdf {background: URL(../images/pdf.gif) 0% 0% no-repeat;}
#toolsC ul li a.tool_txt {background: URL(../images/txt.gif) 0% 0% no-repeat;}

/* comment tool */
#commentLayer {
	position:absolute; top : 135px; left : 25%;
	width: 50%;  border : 1px solid #66c;
	background-color : #fff; padding : 12px;
	-moz-opacity: 0.95;
}
#commentSendForm {
	xborder:1px solid red; padding: 5px;
	-moz-opacity: 1.0;
}
#commentSendForm .formArea { float:left; clear:both; margin:5px 0; width:100%; }
#commentSendForm .formArea .td1 {
	float:left; width:180px; 
}

#commentSendForm .formArea .td1, #commentSendForm .formArea .td2 {
	float:left; clear:right;
}

#commentSendForm .formArea INPUT.text, #commentSendForm .formArea TEXTAREA {
	width:320px;
}

#commentSendForm .formArea .td1cols2 { width:500px; }
#commentSendForm .formArea .td1cols2 TEXTAREA { width:100%; height:6em; }
#commentSendForm textarea#textarea_csf_comment { margin-top:5px; }
#commentSendForm hr { visibility:hidden; }

#cSF_buttons { clear:both; margin-top:0;}
#cSF_buttons INPUT { 
	padding: 2px 5px;
	border: 1px solid #CC3300;
	background-color: #FF6600;
	cursor: pointer;
	font-size: 9px;
	color: white;
	text-decoration: none;
}
#cSF_buttons #cSF_buttons_cancel {}
#cSF_buttons #cSF_buttons_send { position:absolute; right:17px; }

#commentSendThanks { margin:1em 0 2em 0;}

/** rebranding **/
#mainC #main_table #topBrand { }
#mainC #main_table #topBrand a img { border:0; }
#mainC #main_table #topBrand #top_licznik { padding-top:15px; height:42px; border-bottom:5px solid #ff6000; position:relative; }
#mainC.zaloba #main_table #topBrand #top_licznik { border-bottom: 5px solid #959595; }
#mainC #main_table #topBrand #top_licznik .businessDescriptor {
	text-transform: uppercase; font-family:"Arial",sans-serif; font-weight:normal; font-size: 22px; 
	position:absolute; right:0; bottom:2px; color: #006;
}
#mainC.zaloba #main_table #topBrand #top_licznik .businessDescriptor {color: red;}

#mainC #main_table #topBrand #top_mianownik { position:relative; padding-bottom:22px; height:26px; }
#mainC #main_table #topBrand #top_mianownik .functionSwitches { float:left; margin:2px 0px 0 0; }
#mainC #main_table #topBrand #top_mianownik .functionSwitches #menu_top2 { float:left; margin:0; }
#mainC #main_table #topBrand #top_mianownik .functionSwitches #menu_top2 ul { margin:0; padding:0; list-style-type:none; float:left; clear:both; }
#mainC #main_table #topBrand #top_mianownik .functionSwitches #menu_top2 ul li { float:left; margin:0; }
#mainC #main_table #topBrand #top_mianownik .functionSwitches #menu_top2 ul li div { 
	float: left; padding:0 0 0 12px;
	background:no-repeat url(../images/menu_top_sep.gif) 6px 3px;
}
#mainC #main_table #topBrand #top_mianownik .functionSwitches #menu_top2 ul li.first div { padding-left:0; background:none; } 
#mainC #main_table #topBrand #top_mianownik .functionSwitches #menu_top2 ul li div a { text-decoration:none; color: #666; 
	font-size:1em; font-family: "Arial", sans-serif; 
}
#topBrand #top_mianownik .functionSwitches #menu_top2 ul li div a:hover {text-decoration: underline !important;}

#top_mianownik .visualSearch { margin-top:3px; float:right; position:absolute; right:0px; top:0px;}
#top_mianownik .visualSearch .sideBox3 { background:none;}
#top_mianownik .visualSearch .sideBox3 form { margin:0; }
#top_mianownik .visualSearch .sideBox3 form table { margin:0; }
#top_mianownik .visualSearch .sideBox3 form table td input.searchField { 
	width:170px; xheight:19px;
	border:1px solid #ccc; 
	margin:2px 5px 0 0;
	font-family:"Arial",sans-serif; font-size:1em; color:#bbb;
}
#top_mianownik .visualSearch .sideBox3 form table td ul.options { margin:3px 0 0 0; padding:0; list-style-type:none; }
#top_mianownik .visualSearch .sideBox3 form table td ul.options li a {
	font-family:"Arial",sans-serif; font-size:1em; color:#788CC7; font-weight:bold;
	text-decoration:none;
}
#top_mianownik .visualSearch .sideBox3 form table td ul.options li a:hover { text-decoration:underline; }

/* menu_tabs */
#menu_tabs2 { float: left; clear: left; width: 770px; }
#menu_tabs2 UL { height: 23px; margin: 0px; padding: 0px; list-style-type: none; }
#menu_tabs2 UL LI { float: left; width: 256px; height: 25px; margin-left: 1px; background: #FF6600; text-align: center; }
#menu_tabs2 UL LI.first, #menu_tabs2 UL LI:first-child { margin-left: 0px; }
#menu_tabs2 UL LI.active { background: #788cc7;}
#menu_tabs2 UL LI A {
	display: block; width: 100%; padding-top: 3px; 
	font: normal normal bold 12px "Arial","Helvetica",sans-serif; color:#fff; 
	text-decoration: none; height: 22px; line-height:20px; _line-height:18px;
}

#cC { 
	float:left; margin: 0px 0px 10px 11px; padding:5px 0 5px 0;  
	border:1px solid #e5e5e5; 
	width:598px; .width:596px; _overflow:hidden;
	box-sizing:border-box; -moz-box-sizing:border-box;
}

#main.offer_privateBanking { border: 1px solid #e5e5e5; margin-top:1em; padding:5px 0 1em 11px; width:757px; }
#main.offer_privateBanking #right { float:right; clear:right; }
#main.offer_privateBanking #bottom #menu_bottom2 { margin-left:0; width:99%; .width:97%; }
#main.offer_privateBanking #bottom #copyright2 { margin-left: 5px; }

.layout_main #bottom { border-top:1px solid #e5e5e5; position:relative; padding:0; }
.layout_main #bottom #footer2 { margin:4px 0 0 0; }
.layout_main #bottom #menu_bottom2 { margin:0; padding:0; }
.layout_main #bottom #copyright1 { position:absolute; bottom:-2px;right:0; border:0; }
.layout_main #bottom #copyright1 a { color: #999; }

/* Zaloba */
#mainC.zaloba #main_table #topBrand #top_licznik { border-bottom: 5px solid #959595; }
#mainC.zaloba #main_table #topBrand #top_licznik .businessDescriptor {color: #1c1c1c;}
#mainC.zaloba #main_table #topBrand #top_mianownik .functionSwitches #menu_top2 ul li div { 
	/*background:no-repeat url(../images/zaloba/menu_top_sep.gif) 6px 3px;*/
}
#mainC.zaloba #main_table #topBrand #top_mianownik .functionSwitches #menu_top2 ul li.first div { padding-left:0; background:none; } 
#mainC.zaloba #main_table #topBrand #top_mianownik .visualSearch .sideBox3 form table td ul.options li a {color: #8d8d8d;}
#mainC.zaloba #bottom #menu_bottom2, #mainC.zaloba #bottom #menu_bottom2 a {color: #8d8d8d;}
.layout_main.zaloba .sideBox .sideBoxOptions LI#becomeClient { background-color: #aaa; }

abbr {border: 0; text-decoration: none;}

.fn {font-weight: bold;}

.entry-content {margin: 10px 7px 0 0;}

.loginme {margin-top: 10px;}

.loginme input, #regform .box-field-input input {border: 1px solid #e5e5e5; font: 11px Verdana; padding: 2px; width: 230px;}
.loginme input.btn, #regform input.btn {width:90px; background: #FF6600 url('../images/more_white.gif') no-repeat 92% 5px; border: 0px; font: 11px Verdana; color: #fff; padding: 2px 14px 2px 2px; margin-left: 10px; cursor: pointer;}

.contentC .vcard {margin-top: 15px; }

#regform label {margin: 0 0 3px 0; }

.box-field {margin-bottom: 10px; }

.mustbe {font-weight: bold;}

.LV_valid_field {background: #fff url('../images/ok.gif') no-repeat 97% 4px;}
.LV_invalid_field {background: #fff url('../images/blad.gif') no-repeat 98% 4px;}

#pages {text-align: center;}

.lang {overflow: hidden; text-align: right; padding-left: 88px;}
.lang div {float:left; height: 12px; margin-left: 5px;}
.lang a {display: block; height: 12px; width: 20px; border: 0px solid #fff;}
.lang a.pl {background: transparent url('../images/lang-pl.gif') no-repeat;}
.lang a.en {background: transparent url('../images/lang-en.gif') no-repeat;}
/* .lang a img {border: 0px solid #fff} */
.lang a:hover {background-position: 0 -12px;}

#center .vcard {clear:both; overflow: hidden;}
#center .vcard img {float: left; margin-right: 13px;}

.att {position: relative; top: 1px; margin-right: 4px; border: 0px solid #fff;}
.formVisible, .Visible {display: block;}
.formHidden, .Hidden {display: none;}
.searchChoose, .searchING, .searchBiuro {float: left; margin: 1px 2px 0 0;}
.searchING {width: 57px; cursor: pointer;}
.searchBiuro {width: 70px; cursor: pointer}
.searchChoose {margin-right: 5px;}
.bck {color: #ff6600}
.bor {color: #606060}
.buttonBiuro {border: none; background: transparent; color: #788CC7; font-weight: bold; font:1em Arial; padding: 0; margin: 0; width: 45px; cursor: pointer;}
.overBtn {text-decoration: underline;}

.telephone-pop-box, .telephone-pop-box-2 {margin-left: 240px; margin-top: -40px;}

.telephone-pop-box .box, .telephone-pop-box-2 .box {width: 165px; background: #fff6f0; border: 1px solid #ffe3d1; padding: 6px; margin-left: 4px;}

.item-wide {float:left;margin-bottom:10px;margin-right:15px;}

.summaryItem .summary {text-align: justify !important; padding-right: 5px;}
.entry-content p {text-align: justify !important; font-size: 11px; margin:0 0 12px 0}

