
/* --------------- global styles ----------------- */

*{font-family:Tahoma, Helvetica, sans-serif; }
html{margin:0; padding:0; font-size:0.7em; }
body{color:#333; padding:0; margin:0; background-color:#fff; text-align:center; background:url(../images/body-background.gif) repeat-x; }

.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix{display:inline-block; }
html[xmlns] .clearfix{display:block; }
* html .clearfix{height:1%; }

form{margin:0; padding:0; }
input{overflow:visible; height:16px; border:1px solid #999; padding-left:3px; padding-right:3px; vertical-align:middle; font-size:1em; }
input.input-image{height:auto !important;border:none !important; padding:0 !important;}
select{width:100%; height:18px; font-size:1em; margin-bottom:10px; vertical-align:middle; border:1px solid #ABABAB; }
#day-select1 {margin-right: 2px;}
#day-select2 {margin-right: 2px;}
#month-select1 {margin-right: 2px;}
#month-select2 {margin-right: 2px;}
textarea{font-size:1em; }
select:focus{background-color:#e4edfc; }
input:focus,textarea:focus{background-color:#e4edfc; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.checkbox{border:none; margin:0; width:auto; }
p,h1,h2,h3,h4,h5,h6{margin:0; padding:0; }
img{border:0; vertical-align:top; }
sup{font-size:0.75em; }
a.more{background-color:transparent; background-image:url(../images/box-arrow2.gif); background-position:top right; background-repeat:no-repeat; padding:3px 25px 2px 0px;position:relative;}
a.less{background-color:transparent; background-image:url(../images/box-arrow1.gif); background-position:top left; background-repeat:no-repeat; padding:3px 5px 2px 25px;position:relative;}
a.addBriefcase{background:url(../images/add-to-briefcase-ico.gif) no-repeat left; padding:3px 5px 2px 25px; text-align:left; }
a:hover{background-color:#e4edfc;}
a.more:hover{background-image:url(../images/box-arrow2-full.gif); background-position:bottom right; background-repeat:no-repeat;}
a:link{text-decoration:none; color:#00539b; }
a:visited{text-decoration:none; color:#00539b; }
a:active{text-decoration:none; color:#00539b; }
q{font-style:italic; display:block; margin:10px 0; }
.center-box-large q{width:260px; overflow:hidden; }
q:before{content:''; }
q:after{content:''; }
.print-only{display:none;}
.left{float:left; }
.right{float:right; }
.position-left{text-align:left; }
.position-right{text-align:right; }
.position-right a.more{float: right;}
.position-center{text-align:center; }
.color-magenta{color:#b50d49; }
.color-aqua{color:#00539b; }
.line-height{line-height:normal; }
.link-in-box-more{float:left; width:38%; text-align:left; padding-top:25px; }
.link-in-box-left-content{float:left; width:60%; text-align:left; }
.link-in-box-right-image{float:left; width:40%; text-align:right; }
.link-in-box-image{float:left; width:62%; text-align:right; margin-top: 10px; display: inline;}
.link-in-box-image a, .link-in-box-image a img{float:right;}
.link-in-box-image a:hover {background-color: transparent;}
.link-in-box-more a {position: static; background-position: bottom right !important;}
.link-in-box-more a:hover {background-color: transparent !important;}
.link-in-box-body {margin: 10px 0 0 0; display: block; padding: 0; }
.link-in-box-more a.less{ background-color:transparent; background-image:url(../images/box-arrow1.gif); background-position:top left !important; background-repeat:no-repeat; padding:3px 5px 2px 25px;position:relative;}
.link-in-box-more a.less:hover{background-color:#e4edfc !important;}
ul.bullet-1{list-style-image:url(../images/li-magenta.gif); padding:0; margin-left:20px; }
#open-account-steps ul.bullet-1 li{background: none;margin:0; margin-bottom: 8px;}
ul.bullet-2{list-style-image:url(../images/v-sign.gif); margin:0; padding:0; margin-top:10px; margin-left:20px; margin-bottom:5px; }
ul.bullet-2 li{padding-left:0px; padding-bottom:2px; }
#open-account-steps ul.bullet-2 li{padding-left:0px; padding-bottom:2px; background: none; margin: 0px;}
ul.bullet-3{list-style-image:url(../images/v-sign.gif); margin:0; padding:0; margin-left:18px; padding-bottom:10px; }
ul.bullet-3 li{margin-bottom:10px; }
ul.bullet-4{list-style-image:url(../images/v-sign.gif); margin:0; padding:0; margin-left:20px; margin-top:5px; font-weight:normal; margin-bottom:15px; clear:both; }
ul.bullet-4 li{padding-left:10px; padding-bottom:2px; }
ul.bullet-5{list-style-image:url(../images/li-magenta.gif); padding:0; margin-left:20px; margin-bottom:0; }
ul.bullet-5 li{margin-bottom:10px; }
ul.bullet-6{list-style:none; margin:0; padding:0; margin-top:10px; margin-bottom:10px; }
ul.bullet-6 li{margin-bottom:3px; padding-top:2px; padding-bottom:2px; text-transform:uppercase; font-weight:bold; }
ul.bullet-6 li a.fees{background:url(../images/fee-ico.gif) no-repeat left; padding-left:25px; padding-top:2px; padding-bottom:2px; }
ul.bullet-6 li a.info{background:url(../images/info-ico.gif) no-repeat left; padding-left:25px; padding-top:2px; padding-bottom:2px; }
ul.bullet-7{list-style-image:url(../images/li-gray.gif); padding:0; margin-left:20px; margin-top:0; }
ul.bullet-7 li{margin-bottom:5px; }
ol{margin-left:25px; padding:0; }
ol li{margin-bottom:2px; }
.last,.last a{border:none !important; }

/*Table styles */
table{width:100%; border:1px solid #eaeaea; border-spacing:0; border-collapse:collapse; clear:both; }
div#center-content table thead th p{margin-bottom: 0px;}
table.table-01,table.table-02,table.table-04{margin-top:5px; margin-bottom:15px; }
table.table-01 thead th,table.table-02 thead th, td.theader-blue{border:1px solid #eaeaea; border-spacing:1px;  text-align:center; color:#333; padding:10px 5px !important; vertical-align:top; text-align:center; font-weight:normal; }
table.table-01 thead th, table.table-02 thead th, td.theader-blue{background:url(../images/th-background.gif) repeat-x #f5faff;}
table.table-01 thead th.second-level{background:url(../images/th-background-continued.gif) repeat-x #f5faff; }
table.table-01 tbody th,table.table-02 tbody th{color:#b50d49; font-weight:normal; padding:10px 5px; padding-right:4px; border:1px solid #eaeaea; border-spacing:1px; text-align:left;}
table.table-01 thead th.second-level{background:url(../images/th-background-continued.gif) repeat-x #f5faff; }
table.table-01 tbody td.title{color:#b50d49; }
table.table-01 .normal{color:#333; }
table.table-01 tr.colspan td{border-top:1px solid #666666; font-weight:bold;}
table.table-01 tr.odd{background:#fff; }
table.table-01 tr.even{background:#efefef; }
table.table-01 tr th span{color:#333; font-size:1em; }
table.table-01 tr.colspan{background:url(../images/th-background.gif) repeat-x #f5faff; }
table.table-01 tbody td{border-spacing:1px; vertical-align:top; padding:5px; }
table.table-02 tbody td{border-spacing:1px; vertical-align:top; padding:2px 5px; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; }
td{border-spacing:1px; vertical-align:top; padding:5px; }
table.table-01 td.buttons{text-align:center; padding-left:0; padding-right:0; background:url(../images/th-background.gif) repeat-x; }
table.table-01 td.buttons .button{padding:0; }
table.table-01 td.alignRight{border-spacing:1px;  padding:8px; text-align:right;vertical-align:middle;}
table.table-03{border-spacing:1px; border-collapse:collapse; }
table.table-03 th, td.theader-grey{font-size: inherit !important; color: #000 !important; width:197px; background:#f1f1f1; vertical-align:top; border-right:1px solid #FFF; padding:10px; font-weight:normal !important; text-align:left; }
table.table-03 td{width:54px; background:#f1f1f1; vertical-align:top; padding-left:10px; padding:10px; font-weight:bold; color:#c92b5b; font-size:1.3em; font-family:Arial, Helvetica, sans-serif; border:0; }
table.table-04 thead th, td.theader-blue-border{background:url(../images/th-background.gif) repeat-x #f5faff; border:1px solid #bbbdbe; border-spacing:1px; color:#333; padding:7px; vertical-align:middle; text-align:center; font-weight:normal; }
table.table-04 thead th.second-level{background:url(../images/th-background-continued.gif) repeat-x #f5faff; }
table.table-04 tbody th{color:#b50d49; font-weight:normal; padding:10px 5px; width:90px; border:1px solid #bbbdbe; border-spacing:1px; }
table.table-04 tr.odd{background:#fff; }
table.table-04 tr.even{background:#efefef; }
table.table-04 tr th span{color:#333; font-size:1em; }
table.table-04 tr.colspan{background:url(../images/th-background.gif) repeat-x #f5faff; }
table.table-04 tbody td{border-spacing:1px; vertical-align:top; padding:10px 5px; border:1px solid #bbbdbe; }
table.millesms-list{width:500px; }
table.millesms-list thead tr td{font-weight:bold; }
table.millesms-list tr td{padding:5px; }
table.millesms-list tr td.values{text-align:right; width:25%; }
table.millesms-list input.firstInput{width:60px; text-align:right; }
table.millesms-list input.secondInput{width:15px; margin-right:5px; text-align:right; }

/* /Table styles */
hr{height:1px; color:#d8d8d8; padding:0; border:0; background-color:#d8d8d8; clear:both; border-top:1px; margin-top:10px; }
.print{display:none; }
.b-large{font-size:1.1em; }
.increase{color:#0daeb8; font-size:1em; }
.decrease{color:#b50d49; font-size:1em; }

/* --------------- global styles ----------------- */
h1{font-family:Arial, Helvetica, sans-serif; font-size:1.8em; color:#b50d49; font-weight:normal; margin-bottom:5px; }
h2{font-family:Arial, Helvetica, sans-serif; font-size:1.7em; color:#b50d49; font-weight:normal; margin-bottom:9px; clear:both; }
h3{color:#b50d49; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:normal; clear:both; margin-bottom:9px;}
h2 span{font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#666; margin-top:4px; margin-bottom:5px; clear:both; }
h4{font-size:1.3em; line-height:20px; font-weight:normal; color:#b50d49; margin-bottom:5px; clear:both; }
h5{font-family:Arial, Helvetica, sans-serif; font-size:1.25em; line-height:20px; font-weight:bold; color:#666; margin-top:4px; margin-bottom:5px; clear:both; }
h5.productList select{width:155px; margin-top:10px; margin-left:5px; font-size:0.8em; }
h6{font-family:Tahoma, Helvetica, sans-serif; font-size:1.25em; line-height:20px; font-weight:normal; color:#666; margin-top:6px; margin-bottom:5px; clear:both; }
h6.contact{padding-left:25px; background:url(../images/title-envelope.gif) no-repeat; margin-top:10px; }
h6.pencil{padding-left:25px; background:url(../images/title-pencil.gif) no-repeat; margin-top:10px; }
h6.briefcase{padding-left:25px; background:url(../images/title-briefcase.gif) no-repeat; margin-top:10px; }
h6.profile{padding-left:25px; background:url(../images/title-profile.gif) no-repeat; margin-top:10px; }
h6.shortcuts{padding-left:25px; background:url(../images/title-shortcuts.gif) no-repeat; margin-top:10px; }

/*top of the page */
ul li.menu-tab, ul li a.menu-tab{height:28px;display:block; background-repeat: no-repeat;}
div#logo-and-search{width:986px; height:71px; text-align:left; }
div#logo{float:left; margin-top:17px; }
div#top-search{margin-top:25px; float:right; }

/* amg  */
div#top-search ul{float:left; margin:8px 0 0; }
div#top-search ul li{list-style:none; float:left; padding:0 10px; border-right:1px solid #333; }
div#top-search ul li.last{border:none; }
div#top-search .search-field{margin-top:5px; }

/* /amg  */
div#top-search	input{width:168px; margin-left:5px; float:left; }

input.important-button {-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);text-transform:uppercase;background:transparent url(../images/button-background-new.gif) repeat-x scroll 0 0;border:1px solid #777;border-bottom:2px solid rgba(0, 0, 0, 0.25);color:#FFFFFF !important;cursor:pointer;display:inline-block;font-size:11px;font-weight:bold;line-height:1;overflow:visible;padding:7px 10px;position:relative;text-decoration:none;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);width:auto; height:29px;}
input.important-button:hover{background:transparent url(../images/button-background-new.gif) repeat-x scroll 0 0;background-position:0px -20px;}

input.button {-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);text-transform:uppercase;background:transparent url(../images/button-background.gif) repeat-x scroll 0 0;border:1px solid #CCCCCC;border-bottom:2px solid rgba(0, 0, 0, 0.25);color:#666666 !important;cursor:pointer;display:inline-block;font-size:11px;font-weight:bold;line-height:1;overflow:visible;padding:7px 10px;position:relative;text-decoration:none;/*text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);*/ height:29px;}
input.button:hover{background:transparent url(../images/button-background.gif) repeat-x scroll 0 0;background-position:0px -20px;}

a.important-button {-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);text-transform:uppercase;background:transparent url(../images/button-background-new.gif) repeat-x scroll 0 0;border:1px solid #777;border-bottom:2px solid rgba(0, 0, 0, 0.25);color:#FFFFFF !important;cursor:pointer;display:inline-block;font-size:11px;font-weight:bold;line-height:1;overflow:visible;padding:8px 10px;position:relative;text-decoration:none;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);width:auto;}
a.important-button:hover{background:transparent url(../images/button-background-new.gif) repeat-x scroll 0 0;background-position:0px -20px;}

a.button {-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);text-transform:uppercase;background:transparent url(../images/button-background.gif) repeat-x scroll 0 0;border:1px solid #CCCCCC;border-bottom:2px solid rgba(0, 0, 0, 0.25);color:#666666 !important;cursor:pointer;display:inline-block;font-size:11px;font-weight:bold;line-height:1;overflow:visible;padding:8px 10px;position:relative;text-decoration:none;/*text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);*/width:auto;}
a.button:hover{background:transparent url(../images/button-background.gif) repeat-x scroll 0 0;background-position:0px -20px;}

/* input.sec-button {
	border: none; 
	background-color:#ffffff; 
	padding: 0; 
	margin: 0; 
	text-transform: uppercase; 
	color:#00539b; 
	font-size:1em; 
	font-weight:bold; 
	cursor:pointer; 
	margin:0 5px 0 5px; 
	vertical-align:middle; 
} */
input.sec-button{border:solid 1px #ccc; border-right:1px solid #999; border-bottom:1px solid #999; height:25px; text-transform:uppercase; font-weight:bold; width:auto; background-color:#fff; background:url(../images/button-background.gif) repeat-x; padding-left:6px; padding-right:6px; font-size:1em; color:#666; cursor:pointer; vertical-align:middle; }
input.sec-button:hover{background:url(../images/button-background.gif) repeat-x 0 -20px; color:#b50d49; }
div#top-search form{float:left; }
div#top-search input.button{border:solid 1px #ccc; height:29px; text-transform:uppercase; font-weight:bold; width:auto; background-color:#fff; background:url(../images/button-background.gif) repeat-x; padding-left:6px; padding-right:6px; color:#666; cursor:pointer; vertical-align:middle; }
div#top-search input.button:hover{background:url(../images/button-background.gif) repeat-x 0 -29px; }
#container{width:985px; margin:0 auto; position:relative; text-align:left; }
div#menu ul,ul.inline-ul{margin:0; padding:0; list-style:none; }
ul.calendar-ul{margin:10px 0; font-weight:bold; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; line-height:20px; }
ul.calendar-ul li.calendar-list-item a{margin:0 4px;}
ul.calendar-ul li.calendar-list-item a.selected{padding:0 4px;margin: 0 0 0 2px;}
ul.inline-ul li a.calendar-prev{margin-left:2px;}
ul.calendar-ul li a.calendar-button-disabled{cursor:default;}
ul.calendar-ul li a.calendar-button-disabled:focus{outline:none;}
ul.calendar-ul li.calendar-button-last{float:right;}
ul.calendar-ul li.calendar-button-last-disabled img{margin: 0 5px 0 0;}
ul.calendar-ul li.calendar-button-first-disabled img{margin: 0 5px 0 2px;}

.calendar-items{padding-bottom:26px;}
.calendar-item{background:url(../images/calendar-item-background.gif) no-repeat; width:38px; height:21px; line-height:21px; margin-bottom:5px; margin-right:10px; text-align:center; color:#797979; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; float:left; }
.calendar-item-content{height:21px; line-height:21px; margin-bottom:5px; }
div#menu li,ul.inline-ul li{float:left; }
ul.inline-ul li a{margin-left:5px; margin-right:5px; }

/* amg  */
div#menu{width:967px; height:25px; line-height:26px; padding-left:8px; padding-right:8px; background-color:#e3e3e3; border-top:0; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; font-size:12px; font-family: arial, Helvetica, sans-serif;}
div#menu li a{color:#00539b; border-right:1px solid #333; padding:0 8px; font-family: arial, Helvetica, sans-serif;}
div#menu li a:visited{text-decoration:none; color:#00539b; }
div#menu li a:hover{color:#c36; background:none; }
div#menu li a:active{color:#c36; background:none; }
div#menu li a.selected{font-weight:bold; color:#c36; }
div#menu li a.selected:visited{font-weight:bold; color:#c36; }
div#menu hr{display:none; }

#menu-tabs ul,#menu-tabs li{float:left; list-style:none; padding:0; margin:0; }
#menu-tabs li a{text-indent:-999em; outline:none; }
#menu-tabs li a:hover{background-position:0 -28px; }
#menu-tabs li a.selected, #menu-tabs li a.selected:hover{background-position:0 -56px;}

#content{margin:0; padding:0; width:800px; float:left; }
div#path{height:32px; line-height:32px; width:800px; float:left; }

/*global boxes layout */
.box-first{clear:left; } /* dla pierwszego boxa od lewej */
.box{border:1px solid #D8D8D8; position:relative; margin-bottom:15px; clear:both; }
.box-without-corners{border:1px solid #D8D8D8; position:relative; margin-bottom:15px; clear:both; background:#eaeaea; height:180px; text-align:center; }
.box-without-corners p{text-align:left; margin-left:10px; margin-right:10px; }
.box-tl{background:url(../images/tl.gif) no-repeat top left; margin:-1px 0 0 -1px; }
.box-tr{background:url(../images/tr.gif) no-repeat top right; margin:-1px -1px 0 0; }
.box-bl{background:url(../images/bl.gif) no-repeat bottom left; margin:0; }
.box-br{background:url(../images/br.gif) no-repeat bottom right; margin:0 0 -1px; padding:10px; }
.box-br h2 span{font-family:Arial, Helvetica, sans-serif; font-size:0.95em; color:#666; font-weight:normal; }
.box-br span{color:#666; font-family:Arial,Helvetica,sans-serif; font-size:1.25em; }
.box-aqua-right{border:1px solid #d1dbf1; position:relative; margin-bottom:15px; clear:both; background:url(../images/box-background-aqua.gif) repeat-x bottom; background-color:#f4f7fe; }
.box-aqua-right .box-tl, .box-aqua .box-tl, .box-tl-aqua{background:url(../images/tl-aqua.gif) no-repeat top left; margin:-1px 0 0 -1px; }
.box-aqua-right .box-tr, .box-aqua .box-tr, .box-tr-aqua{background:url(../images/tr-aqua.gif) no-repeat top right; margin:-1px -1px 0 0; }
.box-aqua-right .box-bl, .box-aqua .box-bl, .box-bl-aqua{background:url(../images/bl-aqua.gif) no-repeat bottom left; margin:0; }
.box-aqua-right .box-br, .box-aqua .box-br, .box-br-aqua{background:url(../images/br-aqua.gif) no-repeat bottom right; margin:0 0 -1px; padding:10px 7px; position:relative; }
.box-menu{border:1px solid #D8D8D8; position:relative; margin-bottom:15px; clear:both; background-color:#e3e3e3; }
.box-menu .box-tl, .box-tl-menu{background:url(../images/tl-left.gif) no-repeat top left; margin:-1px 0 0 -1px; }
.box-menu .box-br, .box-br-menu{background:url(../images/br-left.gif) no-repeat bottom right; margin:0 0 -1px; padding:10px; }
.box-menu .box-tr, .box-tr-menu{background:url(../images/tr-left.gif) no-repeat top right; margin:-1px -1px 0 0; }
.box-menu .box-bl, .box-bl-menu{background:url(../images/bl-left.gif) no-repeat bottom left; margin:0; }
.box-grey{border:1px solid #D8D8D8; position:relative; margin-bottom:15px; background:url(../images/box-background-grey.gif) repeat-x bottom; }
.box-grey .box-bl, .box-bl-grey{background:url(../images/bl-grey.gif) no-repeat bottom left; margin:0; }
.box-grey .box-br, .box-br-grey{background:url(../images/br-grey.gif) no-repeat bottom right; margin:0 0 -1px; padding:10px; }
div.box-middle{border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6; padding-left:10px; padding-right:10px; }
div.box-middle a{display:inline; }
div.box-bottom{background:url(../images/bottom-bg.gif) no-repeat; height:10px; margin-bottom:12px; }
.box ul.box-links-ul, .box-grey ul.box-links-ul {margin-bottom:0; }
.box .link-in-box-more{ width:auto; padding-bottom:3px;}
.box .link-in-box-image{ width:auto; float:right;}

#required_documents_box .box-grey{margin-bottom:0;}
#required_documents_box{clear:both; margin-bottom:15px;}

/*left side of the page */
#left-content{float:left; width:185px; margin-right:15px; }
#left-content h3{margin-bottom:0px;}
#left-content #user-area-box h2{padding-left:35px; margin-bottom:10px; }

div#left-menu,.no-paddings{padding-top:1px; padding-bottom:1px; }
div#left-menu ul{list-style:none; padding:0; margin:0; margin-top:10px; margin-bottom:10px; margin-left:-4px; margin-right:-4px; }
div#left-menu li{padding-bottom:1px; height:auto; }
div#left-menu li a{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#00539b; font-weight:bold; padding:2px 6px; display:inline-block; background-color:#e3e3e3; border:1px solid #e3e3e3; display:block;}
div#left-menu li a:hover{color:#666; background-color:#e3e3e3; border:1px solid #e3e3e3; }
div#left-menu li a:active,div#left-menu li a.selected{color:#666; background-color:#fff; border:1px solid #e8e8e8; }
div#left-menu2,.no-paddings{padding-top:1px; padding-bottom:1px; }
div#left-menu2 ul{list-style:none; padding:0; margin:0; margin-top:10px; margin-bottom:10px; margin-left:-4px; margin-right:-4px; }
div#left-menu2 li{padding-bottom:1px; height:auto; }
div#left-menu2 li a{font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#00539b; font-weight:bold; padding:2px 6px; display:block; background-color:#e3e3e3; border:1px solid #e3e3e3; }
div#left-menu2 li a:hover{color:#666; background-color:#e3e3e3; border:1px solid #e3e3e3; }
div#left-menu2 li a:active,div#left-menu li a.selected{color:#666; background-color:#fff; border:1px solid #e8e8e8; }

#left-content .banner-slot{margin-bottom:12px; }

div#popular-links-and-millennium-group{padding-bottom:10px; }
div#popular-links ul{list-style:none; margin:0; padding:0; margin-top:5px;}
div#millennium-group{margin-top:10px; }
div#millennium-group ul{list-style:none; margin:0 -5px; padding:0; }
div#millennium-group li{padding-bottom:10px; }
div#millennium-group li a{font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#00539b; font-weight:bold; padding-left:8px; height:22px; line-height:22px; display:block; background-color:#f1f1f1; border:1px solid #e8e8e8; }
div#millennium-group li a:hover{background-color:#e4edfc; }

/* --------------- elements styles ----------------- center side of the page */
div#center-content{float:left; width:585px; }
div#center-content p{margin-bottom:15px; }
.text-article{line-height:16px; }

div#main-promotion-banner{position: relative; margin: 0px 0 15px 0; z-index: 3; width:585px; overflow:hidden; overflow-x:hidden; }
div#main-promotion-banner.initialized-js{overflow:hidden;height:209px;}
div#main-promotion-banner .main-banner-items{width:20000em; position:absolute; }
div#main-promotion-banner .main-banner-items .main-banner-item {float:left; } 
div#main-promotion-banner .main-banner-items a.active {}
div#main-promotion-banner #main-banner-nav{z-index:4;position:absolute; left:12px; bottom:6px;list-style:none;display:none;padding:0;margin:0;}
div#main-promotion-banner.initialized-js #main-banner-nav{display:block;}
div#main-promotion-banner #main-banner-nav li{float:left;margin-right:5px;width:21px;height:18px;background:url(../images/banner-nav-bg.png) no-repeat;text-align:center;padding:3px 0 0 0;color:#00539b;font-weight:bold;font-size:1.1em;cursor:pointer;}
div#main-promotion-banner #main-banner-nav li.active{background:url(../images/banner-nav-bg-on.png) no-repeat;color:#B50D49;}
div#main-promotion-banner .main-banner-item a{outline:none;}

div.center-box{float:left; width:184px; }
div.center-box-large{float:left; width:285px; }
div.center-box-large2{float:left; width:386px; padding:0; }
div.center-box-large p{height:auto; }
div.center-box p, .box-br p, .box-br-grey p, .box-br-aqua p{margin-top:10px; }

/*.box-br-grey p, .box-br-aqua p{
	margin-top:10px; 
	margin-bottom:10px; 
} */
/* amg - dodany margines dolny */
ul.box-links-ul{list-style:none; margin:0; padding:0; margin:10px 0 15px 0; }
ul.ul-steps{list-style:none; margin:0; padding:0; margin-bottom:10px; margin-top:10px; }
ul.ul-steps li.step-1{background-image:url(../images/point1-li.gif); background-repeat:no-repeat; padding:2px 0 5px 25px; }
ul.ul-steps li.step-2{background-image:url(../images/point2-li.gif); background-repeat:no-repeat; padding:2px 0 5px 25px; }
ul.ul-steps li.step-3{background-image:url(../images/point3-li.gif); background-repeat:no-repeat; padding:2px 0 5px 25px; }
ul.box-links-ul li{list-style:none; background:url(../images/box-arrow.gif) no-repeat 2px top; padding-left:15px; padding-bottom:3px; margin:0; }
ul.box-links-ul li p{padding-bottom:10px; }
ul.box-links-ul li.large,.large{font-size:1.1em; font-weight:bold; padding-bottom:6px; }

.margins-left-right{margin-left:15px; margin-right:15px; }
.padding-left-right{padding-left:15px; padding-right:15px; }
.paddings{padding:10px; }
.margins-top-bottom{margin-top:10px; margin-bottom:10px; }
.margin-left{margin-left:15px; }
.margin-right{margin-right:15px; }
.margin-right-5{margin-right:5px; }
.margin-bottom{margin-bottom:10px; }
.margin-top{margin-top:10px; }
.padding-top{padding-top:10px; }
.padding-bottom{padding-bottom:10px; }
.padding-left-right-13{padding-left:13px; padding-right:13px;}
.padding-left-right-12{padding-left:12px; padding-right:12px;}

div#bottom-content,div#bottom-content2 {display:block; clear:both; padding-bottom:20px; float:left; width:100%}
div#bottom-content .newsitem{padding-bottom:15px; }
div#center-content .newsitem p {margin-bottom:0;}


div#bottom-content .date-box{width:44px;height:39px; float:left; background:url(../images/date-box.gif) no-repeat; font-weight:bold; font-size:1.0em; color:#fff; text-align:center; margin-right:10px; position:relative; text-transform: capitalize; padding-top: 5px;}
/*div#bottom-content .date-box span{color:#cc3366;font-size:1.5em;line-height: 24px;}*/
div#bottom-content .date-box span{color:#cc3366;font-size:1.0em;line-height:27px;}
div#bottom-content .title{float:left; margin-bottom:10px; display:block; width:531px;}
	
/*div#bottom-content .date-box{width:38px; height:38px; float:left; background:url(../images/date-box.gif) no-repeat; font-weight:bold; font-size:1.1em; color:#fff; text-align:center; line-height:19px; margin-right:10px; position:relative; }
div#bottom-content .date-box span{color:#c36; font-size:1em; }*/

/*new version of tabs */
.tabs{margin-top:10px; height:29px; font-size:1.1em; background-image:url(../images/top-background-box-with-tabs.gif); background-repeat:repeat-x; background-position:29px 100%; text-transform:uppercase;}
.tabs ul{margin:0; padding:0; list-style:none; }
.tabs li{display:inline; margin:0; padding:0; }
.tabs a{cursor:pointer; float:left; background:url("../images/tableftJ.gif") no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none; }

/* Commented Backslash Hack hides rule from IE5-Mac \ */
.tabs a span{display:block; background:url("../images/tabrightJ.gif") no-repeat right top; padding:8px 20px 5px 6px; color:#00539b; font-size:1em; float:left; height:16px;}
/* End IE5-Mac hack  */

.tabs a:hover span{color:#666; background-position:100% -58px; }
.tabs a:hover{background-position:0 -58px; }
.tabs li.selected a{background-position:0 -29px; cursor:default; }
.tabs li.selected a span{background-position:100% -29px; color:#bf2d61; }

/* /center content tabs right side of the page */
div#right-content{float:left; width:185px; margin-top:7px; }
div#right-content h3,div#right-content h2,h3.with-image{margin:0; padding-left:38px; margin-bottom:10px; }
.login-box-content{background:url(../images/box-in-box-bg.gif) #fff repeat-x; height:135px; border:1px solid #eaeaea; margin-bottom:15px; text-align:center; }
#logout-box-content{display:block; }

.login-box-content-form div.login_input{width:158px; height:20px;  cursor:pointer; font-size:1em; font-weight:bold; color:#ffffff; border:solid 1px #ccc; text-transform:uppercase;background-color:#fff; background:url(../images/button-background-new.gif) repeat-x; margin-top:7px; text-align:center; padding:7px 0px 0px 0px;float:left;} 
.login-box-content-form div.login_input:hover{background:url(../images/button-background-new.gif) repeat-x 0 -20px; }

.important-button-arrow-login {-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);text-transform:uppercase;background:#D01E5D url(../images/button-background-new.gif) repeat-x;border:1px solid #777;border-bottom:2px solid rgba(0, 0, 0, 0.25);color:#FFFFFF !important;cursor:pointer;display:inline-block;font-size:10px;font-weight:bold;line-height:1;overflow:visible;padding:8px 7px;position:relative;text-decoration:none;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);width:142px;text-align:center;margin-top:7px;float:left;}
.important-button-arrow-login:hover{background:#D01E5D url(../images/button-background-new.gif) repeat-x;background-position:0px -20px;}

.login-box-content-form a#arrow_white{text-align: center;}
.important-button-arrow-login span{background:url(../images/arrow_buton_white.gif) no-repeat right center; display: block;  }
#logout-box-content div.logoutInformation{margin-top:10px; padding-top:10px; padding-left:55px; background:url(../images/logout-clock.jpg) no-repeat #fff; height:43px; }

.box-content-window{background:url(../images/box-in-box-bg.gif) repeat-x #fff; border:1px solid #eaeaea; margin:5px 0; padding:5px; text-align:left; clear:both; }
.download-list-container-inline{background:url(../images/box-in-box-bg.gif) repeat-x; border:1px solid #eaeaea; margin:5px 0; padding:5px; text-align:left; width:43%; }

.download-list-container {clear:both;}
.download-list-container ul{list-style:none; margin:0; padding:0; }
.download-list-container ul li{background:url(../images/box-in-box-bg.gif) repeat-x #fff; border:1px solid #eaeaea; margin:5px 0; padding:5px; text-align:left; clear:both; }
.download-list-container-inline{background:url(../images/box-in-box-bg.gif) repeat-x; border:1px solid #eaeaea; margin:5px 0; padding:5px; text-align:left; width:43%; }

.login-box-content p{text-align:left; padding-left:5px; padding-top:6px; }
.login-box-content-form{margin-top:4px; text-align:left; margin-left:5px; }

div#login-box-content label{float:left; margin-left:10px; margin-top:10px; margin-bottom:5px; }
div#login-box-content .input-text{width:150px; margin-bottom:5px; }
div#login-box ul.box-links-ul{list-style:none; margin:0; padding:0; margin-top:3px; }
div#login-box p{padding-left:3px; line-height:14px; }

.advanced-search-input{width:148px; }

div#user-area-box p{line-height:14px; }
div#user-area-box ul{list-style:none; margin:0; padding:0; margin-top:11px; }
div#user-area-box li{padding-bottom:8px; }
div#user-area-box li a{font-size:1.1em; color:#00539b; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-left:32px; margin-left:-2px; margin-right:-2px; height:22px; line-height:22px; display:block; background-color:#f1f1f1; border:1px solid #e8e8e8; background-repeat:no-repeat; }
div#user-area-box li a span{color:#b50d49; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; }
div#user-area-box li a.shortcuts{background:url(../images/shortcuts-bg.gif) no-repeat; }
div#user-area-box li a.profile{background:url(../images/profile-bg.gif) no-repeat; }
div#user-area-box li a.messages{background:url(../images/messages-bg.gif) no-repeat; }
div#user-area-box li a.applications{background:url(../images/applications-bg.gif) no-repeat; }
div#user-area-box li a.briefcase{background:url(../images/briefcase-bg.gif) no-repeat; }
div#user-area-box li a:hover{background-position:0 -22px; }
div#box-question-mark{position:absolute; right:7px; top:9px; }
div#contact-online-box ul{margin:0; padding:0; list-style:none; }
div#contact-online-box form{margin-top:15px; margin-bottom:25px; }

/*div#contact-online-box ul li a{
	display:block; 
	width:160px; 
	height:20px; 
	background-image: url(../images/box-arrow3.gif); 
	background-position:159px center; 
	background-repeat: no-repeat; 
	line-height:20px; 
	padding:0 5px 0 5px; ; 
	margin:0 -5px 0 -5px; 
} */
div#contact-online-box select{width:139px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:1em; margin-bottom:0; }
div#contact-online-box ul.box-links-ul{list-style:none; margin:0; padding:0; margin-top:3px; }
div#contact-box-top{background:url(../images/right-contact-box-top.gif) no-repeat; height:42px; }
.box-with-image{margin-top:25px; }
div#apply-online-box select,div#apply-for-products-box select{width:139px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:1em; margin-bottom:0; text-indent:1px;}
div#apply-for-products-box h2{margin:0; padding-left:35px; margin-bottom:10px; }
div#apply-for-products-box p{margin-top:10px; margin-bottom:10px; }
div#apply-online-box ul.box-links-ul{list-style:none; margin:0; padding:0; margin-top:3px; }
div#apply-online-box form{margin-top:15px; margin-bottom:25px; }


/* --------------- elements styles ----------------- */

/* --------------- footer styles ----------------- */
div#bottom-options{clear:both; margin-left:200px; padding-top:30px; }
div#bottom-options ul{padding:0; margin:0; list-style:none; }
div#bottom-options li{float:left; }
div#bottom-options li a{float:left; width:auto; height:32px; display:block; line-height:32px; padding-left:34px; margin-right:20px; }
div#bottom-options li a.print{padding-left:40px;}


.avi{background:url(../images/avi-ico.gif) no-repeat; display:block; padding-left:34px; min-height:32px; height:auto; }
.doc{background:url(../images/doc-ico.gif) no-repeat; display:block; padding-left:34px; min-height:32px; height:auto; }
.flv{background:url(../images/flv-ico.gif) no-repeat; display:block; padding-left:34px; min-height:32px; height:auto; }
.pdf{background:url(../images/pdf-ico.gif) no-repeat; display:block; padding-left:34px; min-height:32px; height:auto; }
.ppt{background:url(../images/ppt-ico.gif) no-repeat; display:block; padding-left:34px; min-height:32px; height:auto; }
.rar{background:url(../images/rar-ico.gif) no-repeat; display:block; padding-left:34px; min-height:32px; height:auto; }
.swf{background:url(../images/swf-ico.gif) no-repeat; display:block; padding-left:34px; min-height:32px; height:auto; }
.txt{background:url(../images/txt-ico.gif) no-repeat; display:block; padding-left:34px; min-height:32px; height:auto; }
.wmv{background:url(../images/wmv-ico.gif) no-repeat; display:block; padding-left:34px; min-height:32px; height:auto; }
.xls{background:url(../images/xls-ico.gif) no-repeat; display:block; padding-left:34px; min-height:32px; height:auto; }
.zip{background:url(../images/zip-ico.gif) no-repeat; display:block; padding-left:34px; min-height:32px; height:auto; }
.jpg{background:url(../images/img-ico.gif) no-repeat; display:block; padding-left:34px; min-height:32px; height:auto; }
.gif{background:url(../images/img-ico.gif) no-repeat; display:block; padding-left:34px; min-height:32px; height:auto; }
.png{background:url(../images/img-ico.gif) no-repeat; display:block; padding-left:34px; min-height:32px; height:auto; }



.print{background:url(../images/printer-ico.gif) no-repeat; display:block; list-style:none; line-height:32px; height:32px; min-height:32px; padding-left:34px; }
.accepted{background:url(../images/accepted-ico.gif) no-repeat; display:block; padding-left:34px; line-height:16px; min-height:32px; height:auto; }
.arrow{background:url(../images/arrow-ico.gif) no-repeat; display:block; padding-left:34px; line-height:16px; min-height:32px; height:auto; }

#footer{background:url(../images/background-bottom.gif) repeat-x top; height:40px; width:985px; line-height:40px; text-align:left; margin-top:10px; clear:both; }
#footer hr{display:none; }

/* --------------- footer styles ----------------- */
/* amg */
#footer-links{float:left; padding-left:0; text-align:left; color:#ccc; list-style:none; margin:0; }
#footer-links li{float:left; }
#footer-links a{border-right:1px solid #ccc; padding:0 10px; }
#footer-copyright{float:right; padding-right:10px; text-align:right; }

/* --------------- form styles ----------------- */
.radio,.checkbox{border:none; margin-right:4px; vertical-align:middle; width:auto; }
label{vertical-align:middle; }
label.lbl{line-height:20px; height:20px; vertical-align:middle; }
/* --------------- /form styles ----------------- */

.font20{font-size:1.8em; }
.font14{font-size:1.25em; font-weight:bold; }
.font13{font-size:1.2em; font-weight:bold; }
.font12{font-size:1.15em; font-weight:bold; }
.font11{font-size:1em; }
.font10{font-size:0.9em; }
.hr-div{margin:10px -10px; border-top:1px solid #D8D8D8; }
div.hRule{border-top:1px solid #D8D8D8; margin:5px 0; height:1px; clear:both; }
div.hRule_separator{border-top:1px solid #D8D8D8; margin:5px 0; height:1px; clear:both; }
.page-listing{height:25px; line-height:22px; display:block; width:400px; text-align:right; position:absolute; top:0; right:0; }
.page-listing a, .page-listing input{margin-left:4px; margin-right:4px; color:#00539b;cursor:pointer;border:none;}
.page-listing input{height:18px;padding-bottom:3px;margin:0;background: none;}
.page-listing input:focus{outline:none !important;}
.page-listing a.next, .page-listing input.next{background-image:url(../images/box-arrow2.gif);background-position: top right;background-repeat: no-repeat; padding:3px 25px 2px 5px; border:none;}
.page-listing input.next {padding:0px 25px 3px 5px;}
.page-listing a.prev, .page-listing input.prev{background-image:url(../images/box-arrow1.gif);background-position: top left;background-repeat: no-repeat; padding:3px 5px 2px 25px; border:none;}
.page-listing input.prev {padding:0px 5px 3px 25px;}
.page-listing a.selected,.calendar-ul li a.selected, .page-listing input.selected,.calendar-ul li input.selected{border:1px solid #d4d4d4; padding-left:4px; padding-right:4px; font-weight:bold; color: #666666; }
.page-listing input.selected,.calendar-ul li input.selected {padding:0 0 3px 1px;}
.page-listing a.selected:hover, .page-listing input.selected:hover{background:none; }

#search-column-1{text-align:right; width:165px; margin-right:10px; float:left; }
.search-column{width:143px; float:left; }
.search-column-min{width:100px; float:right; }
.column{width:33%; float:left; padding-bottom:10px; text-align:left; }
.transactional-box-item3 .column p{margin:0; }
#search-title{float:left; width:378px; position:relative; margin-bottom:8px; }
#search-title .close{position:absolute; top:0; right:0; background:url(../images/arrow-close.gif) left 2px no-repeat; padding-left:16px; }
#search-title img{vertical-align:baseline; }
#sent-millesms-list-options	input,#account-activity-options input{width:70px; }
#sent-millesms-list-options	input.radio,#account-activity-options input.radio{width:auto; }
#sent-millesms-list-options	select{margin-bottom:0; }

.height-120{height:120px; }
.height-130{height:130px; }
.height-140{height:140px; overflow:hidden; }
.height-150{height:150px; }
.height-160{height:160px; }
.height-170{height:170px; }
.height-175{height:175px; }
.height-180{height:180px; }
.height-185{height:185px; }
.height-190{height:190px; overflow:hidden; }
.height-200{height:200px; }
.height-210{height:210px; overflow:hidden; } /*amg - aboutbank.html / dodane overflow, bo dla ie height to za malo*/
.height-220{height:220px; overflow:hidden; }
.height-230{height:230px; }
.height-235{height:235px; }
.height-240{height:240px; }
.height-250{height:250px; }
.height-260{height:260px; }
.height-270{height:270px; }
.height-280{height:280px; }
.height-290{height:290px; }
.height-300{height:300px; }
.height-310{height:310px; }
.height-320{height:320px; }
.height-330{height:330px; }
.height-340{height:340px; }
.height-350{height:350px; overflow:hidden; }
.height-360{height:360px; }
.height-370{height:370px; }
.height-380{height:380px; }
.height-390{height:390px; }
.height-400{height:400px; }
.width-150{width:150px; }
.width-415{width:415px; }

#icon-user{width:24px; height:35px; background:url(../images/box-ico-user.gif) no-repeat top left; position:absolute; top:-15px; float:left; }
#icon-apply{width:37px; height:44px; background:url(../images/box-ico-apply.gif) no-repeat top left; position:absolute; top:-15px; float:left; }
#icon-contact{width:35px; height:43px; background:url(../images/box-ico-contact.gif) no-repeat top left; position:absolute; top:-15px; float:left; }
#icon-faq{width:33px; height:45px; background:url(../images/box-ico-faq.gif) no-repeat top left; position:absolute; top:-15px; float:left; }
#icon-info, #icon-info2{width:33px; height:34px; background:url(../images/box-ico-info.gif) no-repeat top left; position:absolute; top:-15px; float:left; }
#icon-login{width:26px; height:39px; background:url(../images/box-ico-login.gif) no-repeat top left; position:absolute; top:-15px; margin-left:3px; float:left; }
#icon-logout{width:37px; height:47px; background:url(../images/box-ico-logout.gif) no-repeat top left; position:absolute; top:-15px; margin-left:3px; float:left; }
#icon-help-support{width:42px; height:50px; background:url(../images/help-support-box.gif) no-repeat top left; position:absolute; top:-15px; margin-left:3px; float:left; }

div.without-top-border{border-top:none; margin-top:0; }
div#center-content-top{margin-bottom:15px; }
div#center-content-top-img{width:254px; height:150px; float:right; }
div#center-content-top span{font-family:Arial, Helvetica, sans-serif; font-size:1.25em; color:#666; margin-bottom:10px; }
div#center-content-top p{margin-top:10px; }
div#center-content-top-text{width:468px; margin-bottom:15px; }
div#center-content-top-text .important-button{margin-top:16px;}
div#center-content-top-text2{width:368px; margin-bottom:15px; }
div#center-content-top-text2 p{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.25em; color:#666; clear:both; margin-bottom:5px; }
div#center-content-top-text p{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.25em; color:#666; clear:both; margin-bottom:5px; }
div#center-content-top-text-without-img{clear:both; margin-bottom:5px; }
div#center-content-top-text-without-img p{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.25em; color:#666; clear:both; margin-bottom:5px; }
div.center-content-top-body{clear:both;}

#send-cv-button{float:left;margin:10px 0;}

/*.box-br select{
	width:100%; 
	font-size:1.0em; 
	margin-bottom:10px; 
} .box-normal {
	border:1px solid #D8D8D8; 
	padding: 1px 10px 10px 10px; 
	margin-bottom:20px; 

} */
.box-normal{border:1px solid #D8D8D8; padding:1px 10px 10px; }
.box-normal h2, .box-normal h3{padding-top:10px; }
.box-normal h3{padding-top:10px; }
.box-normal p{font-size:11px; }
.box-normal-tab{border:1px solid #D8D8D8; padding:25px 10px 10px; }
.box-normal-tab h2, .box-normal h3{padding-top:10px; }
.box-normal-tab h3{padding-top:10px; }
.box-normal-tab p{font-size:11px; }
.box-column{width:280px; padding-bottom:10px; }
.box-footer{background-color:#d6d6d6; margin-bottom:15px; }
.box-footer-bl{background:url(../images/normal-box-left-corner.gif) no-repeat bottom left; }
.box-footer-br{background:url(../images/normal-box-right-corner.gif) no-repeat bottom right; }
.box-footer-content{padding:10px 10px 15px; }
.box-footer-content p{width:300px; }
.box-footer-content input{margin-left:10px; }
.box-footer span{font-family:Arial, Helvetica, sans-serif; font-size:1.25em; color:#666; font-weight:bold; }
.box-normal-left-side{width:290px; float:left; margin-right:20px; }
.box-normal-right-side{width:250px; float:left; }
.box-aqua{background-color:#eafafb; padding:10px; margin-bottom:10px;}
.box-aqua-border{ padding:10px; border:1px solid #d1ebf1; margin:10px 0; position:relative; }
.box-aqua-border .content-310{float:left;}
.box-aqua-border p{font-weight:bold; color:#00539b; }
.box-aqua-border span{margin-bottom:5px; }
.box-aqua-border p,.box-aqua-border strong,.box-aqua-border span{width:310px; display:block; }
.box-aqua-border a{float:left;}
.box-aqua-border a.more{margin:30px 20px 0 70px;} 
.box-aqua-border a img{}
.box-aqua p{font-weight:bold; margin-bottom:3px; }
.box-footer-content .position-right{padding-top:6px;}

.box-normal-grey{background-color:#f1f1f1; padding:10px; margin-bottom:10px;}
.box-normal-grey p{}
div#compare-box{border:1px solid #d6d6d6; background: #ffffff; height:25px; border-bottom:none; padding:10px 0 10px 10px; }
div#compare-box	input{float:right; margin-right:10px; }

.compare-box-bottom{background:url(../images/top-background-box-with-tabs.gif) repeat-x; height:15px; }
.compare-box-arrow-down{background:url(../images/compare-box-arrow-down.gif) no-repeat 538px 0; height:15px; }

.product-box-text{width:320px; margin-right:0; }
.product-box-text h4{margin-top:5px; }
.product-box-text2 {margin-top:0px; width:430px; margin-right:10px; float:left;  }
.product-box-text-small{width:200px; margin-right:20px; float:left; }
.product-box-text-small-desc{width:120px; float:left; margin-right:10px; color:#c03; }
.product-img-box{width:120px; padding:20px 0 2px; }
.product-img-box2{width:120px; padding:0px 0 2px; }
.product-box-links{margin-top:10px; margin-bottom:10px; }
.product-box-links input.button{float:right; }
.product-box-compare{float:left; width:104px; height:63px; background:#f0f0f0; padding:10px; text-align:right; margin-bottom:10px; margin-top:20px; }
.product-box-compare a.important-button{margin-top:15px;}
.product-box-compare label{vertical-align:top; }
.product-box-no-products {color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:1.25em;}

div.top_linkbox_spacer{display:none;}
div#product_compare_linkbox_box div.top_linkbox_spacer{height:32px; display:block;}

div#quotations,div#exchange-rates{padding-bottom:10px; }
#exchange-rates	p{height:auto; text-align:left; padding-bottom:2px; }
#quotations	p{height:auto; text-align:left; padding-bottom:5px; }

table.data-table{font-size:10px; width:167px; border:1px solid #e9e9e9; border-spacing:1px; border-collapse:collapse; padding:0; }
table.data-table td{border:none; border-bottom:1px solid #e9e9e9; padding:2px; }

#exchange-rates table, #quotations table {border: none; width:100%; margin-bottom: 10px; }
#exchange-rates table td, #quotations table td{padding:3px; }
table tbody.quotations-table{border:1px solid #eaeaea; border-spacing:0; border-collapse:collapse; clear:both;
border-bottom:1px solid #e9e9e9; padding:0; font-size:10px; background:url(../images/box-in-box-bg.gif) #fff repeat-x; }
table thead.quotations-table td{color: #666; font-size: 10px; }
.form-line{margin-bottom:5px; }
.form-line label{float:left; width:200px; text-align:right; padding-top:2px; margin-right:10px; }
.form-line select{float:left; width:160px; margin-bottom:0; margin-right:5px; }
.form-line input{height:14px; font-size:11px; }

div#press-archive select{width:auto; margin-right:15px; }
div#press-archive select#program{width:146px;}
div#press-archive label{width:auto; margin-right:8px;}

.t0{background:url(../images/box-arrow6.gif) no-repeat left; height:25px; line-height:25px; padding:0 5px; width:10px; margin-left:5px; }
.t0-last-inactive{height:25px; line-height:25px; padding:0 5px 0 0; margin-left:5px; color:#c8c8c8; }
.t0-last{height:25px; line-height:25px; }
.t1{background:url(../images/icon-nr1.gif) no-repeat left; height:25px; padding-left:30px; line-height:25px; }
.t2{background:url(../images/icon-nr2.gif) no-repeat left; height:25px; padding-left:30px; line-height:25px; }
.t3{background:url(../images/icon-nr3.gif) no-repeat left; height:25px; padding-left:30px; line-height:25px; }
.t4{background:url(../images/icon-nr4.gif) no-repeat left; height:25px; padding-left:30px; line-height:25px; }
.t5{background:url(../images/icon-nr5.gif) no-repeat left; height:25px; padding-left:30px; line-height:25px; }
.t6{background:url(../images/icon-nr6.gif) no-repeat left; height:25px; padding-left:30px; line-height:25px; }
.t7{background:url(../images/icon-nr7.gif) no-repeat left; height:25px; padding-left:30px; line-height:25px; }
.t8{background:url(../images/icon-nr8.gif) no-repeat left; height:25px; padding-left:30px; line-height:25px; }
.t9{background:url(../images/icon-nr9.gif) no-repeat left; height:25px; padding-left:30px; line-height:25px; }
.t10{background:url(../images/icon-nr10.gif) no-repeat left; height:25px; padding-left:30px; line-height:25px; }
.t1-inactive{background:url(../images/point1-inactive.gif) no-repeat left; height:25px; padding-left:30px; line-height:25px; color:#c8c8c8; }
.t2-inactive{background:url(../images/point2-inactive.gif) no-repeat left; height:25px; padding-left:30px; line-height:25px; color:#c8c8c8; }
.t3-inactive{background:url(../images/point3-inactive.gif) no-repeat left; height:25px; padding-left:30px; line-height:25px; color:#c8c8c8; }
.t4-inactive{background:url(../images/point4-inactive.gif) no-repeat left; height:25px; padding-left:30px; line-height:25px; color:#c8c8c8; }
.t5-inactive{background:url(../images/point5-inactive.gif) no-repeat left; height:25px; padding-left:30px; line-height:25px; color:#c8c8c8; }

.content-460{width:460px; padding-bottom:5px; }
.content-360{width:360px; clear:both; }
.content-360 p{margin-top:10px; }
.content-170{width:170px; padding-bottom:5px; }
.content-310{width:310px;  }
div#credit-cards-box{background:url(../images/content/credit-cards-visual.jpg) no-repeat right; }
div#credit-cards-box2{background:url(../images/content/credit-cards-visual2.jpg) no-repeat right; }
div#credit-cards-microbusiness-box{background:url(../images/content/credit-cards-visual4.jpg) no-repeat right;}
div#credit-cards-microbusiness-box2{background:url(../images/content/credit-cards-visual3.jpg) no-repeat right;}
div#credit-cards-microbusiness-box3{background:url(../images/content/credit-cards-visual5.jpg) no-repeat right;}
#credit-cards-box2 a.more{position:relative; }
div#cards-to-account-box{background:url(../images/content/account-card-visual.jpg) no-repeat right; }
div#personal-account-box{background:url(../images/content/current-accounts-box.jpg) no-repeat right; }

ul.box-links-ul li.faq-li{background:none; padding-left:0; margin:0; margin-bottom:5px; padding:0;}
ul.box-links-ul li.faq-li a.link-title{padding-left:20px; background:url(../images/minus-ico.gif) no-repeat;font-weight:bold;}
ul.box-links-ul li.expanded-js a.link-title{display: block;}
ul.box-links-ul li.collapsed-js a.link-title{font-weight:normal;background:url(../images/plus-ico.gif) no-repeat; display: block;}
ul.box-links-ul li.collapsed-js .answers{display:none;}

.answers{margin-top:10px; margin-bottom:10px;padding-left:22px;background:url(../images/box-arrow4.gif) no-repeat 0 10px;}
.answer-content{float:left; margin-bottom:10px; margin-left:0; background:#f2f2f2; border:1px solid #e6e6e6; padding:10px; width:90%; display:block; }

#extended-search{position:relative; }
#extended-search a img{position:absolute; right:5px; top:4px; }
ul#search-results{margin:0;padding:0;margin-bottom:20px; list-style:none;}
.search-rank{width:172px; height:6px; border:1px solid #aeaeae; display:block; margin:5px 5px 5px 0; background:#e2e2e2; font-size:1px; float:left; }
.search-rank-result{background:#d5a7b7; height:6px; }
.search-result-item{display:block; clear:both; padding:5px 0; margin-bottom:5px;border-bottom:1px solid #D8D8D8; }
.search-result-item span{width:85%; display:block; margin-bottom:5px; }
.envelope-bg{background:url(../images/content/temp-envelope.gif) no-repeat top right; }
.envelope2-bg{background:url(../images/content/temp-envelope2.gif) no-repeat top right; }
.phone-bg{background:url(../images/content/telemillennium-box.jpg) no-repeat top right; }
.board-bg{background:url(../images/content/temp-board.gif) no-repeat top right; }
.notebook-bg{background:url(../images/content/temp-notebook.gif) no-repeat top right; }
.building-bg{background:url(../images/content/temp-building.gif) no-repeat top right; }
.question-mark-bg{background:url(../images/content/temp-question.gif) no-repeat top right; }
.radio-placement{width:80px; }

div#current-movie{width:400px; float:left; }
div#current-movie-description{width:156px; float:right; }

div#message-center .field-row{clear:both; }
div#message-center .field-row label{float:left; width:100px; text-align:right; padding-top:2px; margin-right:10px; }
div#message-center .field-row label span{color:#666; display:block; }
div#message-center .field-row select{width:150px; height:auto; margin:0; margin-top:2px; }
div#message-center .field-row input{font-size:1em; width:140px; }
div#message-center .field-row textarea{width:490px; height:220px; font-size:1em; }
div#message-center .field-row input.long{width:485px; font-size:1em; }

.envelope-arrow{background:url(../images/envelope-arrow.gif) no-repeat right; padding-right:35px; color:#b50d49; }

div#transactional-right-form{position:absolute; right:0; bottom:0; }
div#transactional-right-form label{float:left; width:80px; text-align:right; padding-top:2px; margin-right:10px; }
div#transactional-right-form select{float:left; width:100px; margin:0; padding:0; }

div#apply-for{float:left; background:url(../images/box-ico-apply.gif) no-repeat left; height:25px; padding-left:45px; padding-top:10px; }
div#apply-for label{float:left; margin-right:10px; vertical-align:middle; margin-top:3px; }
div#apply-for select{width:150px; float:left; margin-right:10px; }
div#ErrorImg{background:url(../images/content/ErrorImg.jpg) no-repeat left; height:70px; line-height:70px; padding-left:80px; margin-top:70px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#c92b5b; }
div#tr-name-surname{font-weight:bold; padding-bottom:10px; }
.margin0{margin:0; }
.padding0{padding:0; }

/*this is code copied from transactional.css            */
#content-large{margin:0; padding:0; width:985px; float:left; }
div#center-content-large{float:left; width:787px; }
div#help-support-box-top{background:url(../images/help-support-box-top.gif) no-repeat; height:50px; }
div#help-support-box-top h2{margin:0; margin-bottom:10px; padding-top:25px; padding-left:40px; }
div#tr-user-area{width:485px; margin-right:5px; height:36px; margin-bottom:10px; }
.table-more-link{margin-top:8px; }

div#transactional-user-area-question{padding-top:3px; padding-left:3px; }
div#transactional-user-area-bg{height:34px; }
div#transactional-user-area ul{margin:0; padding:0; list-style:none; margin-top:5px; }
div#transactional-user-area li{float:left; }
div#transactional-user-area li a{font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#00539b; font-weight:bold; margin-left:2px; margin-right:3px; width:83px; text-align:center; height:22px; line-height:22px; display:block; background-color:#f1f1f1; border:1px solid #e8e8e8; }
div#transactional-user-area li a:hover,div#transactional-user-area li .selected{background-color:#e4edfc; }
div#transactional-logout{background:url(../images/transactional-logout-background.jpg) no-repeat; width:285px; height:36px; display:block; }
div#transactional-logout-left{padding-left:10px; height:36px; line-height:36px; }
div#transactional-logout-right{padding-right:10px; line-height:36px; padding-top:7px; }

.transactional-box-item{background-image:url(../images/box-in-box-bg.gif); background-repeat:repeat-x; border:1px solid #eaeaea; margin-bottom:12px; margin-top:12px; text-align:left; padding:0 6px 6px; }
.transactional-box-item h2{margin-left:6px; margin-right:6px; }
.transactional-box-item table{width:100%; }
.transactional-box-item2{background:url(../images/box-background-grey.gif) repeat-x bottom; border:1px solid #eaeaea; margin-bottom:20px; margin-top:12px; text-align:left; padding:6px; }
.transactional-box-item3{position:relative; }
.transactional-box-item3 p{margin-left:28px; margin-top:10px; margin-bottom:10px; margin-right:50px; }
.transactional-box-item3 .button-group{position:absolute; top:0; right:0; }
.button-group{position:absolute; top:5px; right:5px; }
.transactional-box-item3 input.button{margin-left:10px; }
.transactional-box-item3 img{margin-left:5px; }
.transactional-box-item4{border:1px solid #eaeaea; margin-bottom:12px; margin-top:12px; text-align:left; padding:3px 10px 10px; position:relative; }
.transactional-box-item4 span{display:block; font-size:1.3em; font-family:Arial, Helvetica, sans-serif; color:#666; margin-top:10px; margin-bottom:5px; }
.transactional-box-item4 a img{position:absolute; top:3px; right:4px; }
.transactional-group-boxes{border:1px solid #EAEAEA; padding:10px; margin:0; }

/*changed 2008-06-20 */
.transactional-options{margin-top:5px; margin-bottom:5px; padding-top:5px; padding-bottom:5px; position:relative; display:block; }
.transactional-options input{margin-bottom:10px; }
.transactional-options input.right{position:absolute; top:0; right:0; }
.transactional-options a img{position:absolute; top:-5px; right:0; }
.transactional-options ul{list-style:none; margin:0; padding:0; }
.transactional-options ul li{display:inline; }
.transactional-options ul li a{background-repeat:no-repeat; background-position:left; padding-left:20px; margin-left:5px; margin-right:5px; }
.transactional-options ul li a.select-all{background-image:url(../images/select-all-ico.gif); }
.transactional-options ul li a.deselect-all{background-image:url(../images/deselect-all-ico.gif); }
.transactional-options ul li a.delete-selected{background-image:url(../images/delete-selected-ico.gif); }
.transactional-options ul li a.print-selected{background-image:url(../images/print-selected-ico.gif); }

/* changed 2008-06-20 end */
.help{text-align:right; width:20px; }

/*---------- */
table.transactional-table-01 th{background:none; border:none; border-spacing:1px; padding:2px 7px; vertical-align:middle; color:#333; width:20%; margin-bottom:1px; border-bottom:1px solid #d8d8d8; line-height:18px; }
table.transactional-table-01 tr.odd{height:auto; background:#f0f0f0; }
table.transactional-table-01 tr.even{height:auto; background:#fff; }
table.transactional-table-01 tr:first-child:hover th{background:#fff; }
table.transactional-table-01 tr:hover{background:#e4edfc; }
table.transactional-table-01 td{height:auto; padding-top:3px; padding-bottom:3px; border:none; }
table.transactional-table-01 td.date{font-style:italic; height:auto; padding-top:3px; padding-bottom:3px; border:none; width:100px; }
table.transactional-table-01 tr.unreaded{height:auto; background:#e4edfc; }

/*2008-06-12 */
div#messages-content{padding:10px; }
div#messages-content .padding-bottom strong{display:block; text-align:right; width:90px; float:left; margin-right:15px; }
div#messages-content .message-body{margin-left:105px; margin-top:10px; }
.message-body p{font-size:1em; }
div#messages-content p{margin-bottom:10px; }

.box-maxWidth{background:url(../images/box-in-box-bg.gif) repeat-x top; border:1px solid #eaeaea; padding:10px; margin-bottom:10px; }
.box-240{background:url(../images/box-in-box-bg.gif) repeat-x top; width:240px; border:1px solid #eaeaea; float:left; padding:10px; }
.box-465{background:url(../images/box-in-box-bg.gif) repeat-x top; width:465px; border:1px solid #eaeaea; float:left; padding:10px; }
.box-small{width:180px; border:1px solid #eaeaea; float:left; padding:10px; }
.box-small img{float:left; margin-right:5px; }
.box-small p{padding-top:10px; }
.box-large{width:244px; border:1px solid #eaeaea; float:left; padding:10px; }
.box-large p{margin-bottom:10px; }

/*----------------------------------------   moved from transactional 2 css file maded by Oscar ----------------- */
#user-bar{margin-bottom:10px; }
#user-bar-new{background:url(../images/background-bottom.gif) repeat-x bottom; }
#user-area-new{width:415px; height:36px; float:left; }
#user-area-new p{padding-top:15px; }
#user-area-new p span{font-weight:bold; text-transform:uppercase; }
#user-area{width:485px; height:36px; float:left; background:url(../images/bg-user-area.png) no-repeat; margin-bottom:5px; }
#user-area p{float:left; margin:10px 0 0 13px; font-size:1.2em; color:#b50d49; }
#user-area ul{margin:5px 0 0 100px; padding:0; list-style:none; }
#user-area li{float:left; }
#user-area li a{font-size:1.1em; color:#00539b; font-weight:bold; margin:0 3px 0 2px; width:83px; text-align:center; height:22px; line-height:22px; display:block; background-color:#f1f1f1; border:1px solid #e8e8e8; }
#user-area img{margin-left:4px; }
#user-area li a:hover,#user-area li .selected{background-color:#e4edfc; }

#log-area-new{width:360px; height:36px; float:right; background:url(../images/lock-small-ico.jpg) no-repeat left; position:relative; line-height:19px; }
#log-area-new p{margin:8px 0 0 30px; }
#log-area-new p span{font-size:1.2em; font-weight:bold; color:#b50d49; }
#log-area-new input.button{position:absolute; top:8px; right:7px; }

#help-and-support{margin-bottom:5px; margin-top:10px; text-align:right; margin-right:10px; }
#help-and-support a{padding-top:3px; padding-bottom:3px; padding-left:25px; background:url(../images/question.jpg) no-repeat left; font-weight:bold; }

#log-area{width:285px; height:36px; float:right; background:url(../images/bg-log-area.png) no-repeat; position:relative; line-height:19px; }
#log-area p{margin:8px 0 0 15px; }
#log-area p span{font-size:1.2em; font-weight:bold; color:#b50d49; }
#log-area input.button{position:absolute; top:8px; right:7px; }

.box-item{background-image:url(../images/box-in-box-bg.gif); background-repeat:repeat-x; border:1px solid #eaeaea; margin:12px 0; padding:5px 6px 6px; position:relative; clear:both; }
.box-item input.button{margin:0; }
.box-item .more{position:absolute; top:9px; right:8px; }
.box-item h2{margin:6px; margin-right:6px; }

/* this two classes should be replaced by exist classes */
.box-trx{border:1px solid #eaeaea; margin:12px 0 25px; padding:6px; position:relative; background:url(../images/box-background-grey.gif) repeat-x bottom; }
.box-trx .inside{margin:12px 0 8px; padding:6px; position:relative; background:url(../images/box-background-grey.gif) repeat-x bottom; }
.box-trx .inside p{padding:6px; }
.box-trx .button-group{position:absolute; right:3px; top:6px; }
.box-trx .column{padding-bottom:2px; }
.box-trx p{margin:10px 0; }

/*this is new class (2008-07-18) for positioning buttons to right but only when there is no anything on the left (not position:absolute) */
.buttons-right{text-align:right; margin-bottom:6px; }

/* ------ this two classes should be replaced by exist classes -----  ------------------ Message Area & Help ----------------- */
#trx-message{border:1px solid #EAEAEA; background:#F1F1F1 url(../images/icon-info.gif) 25px 10px no-repeat; padding:18px 10px 10px 100px; position:relative; min-height:45px; }
#trx-help{text-align:right; margin:5px 0 10px; }
#trx-message .close{position:absolute; top:5px; right:10px; background:url(../images/arrow-close.gif) left 2px no-repeat; padding-left:16px; }

/*------------------ End Message Area ----------------- ------------------ Field Row: labels, Inputs and errors ----------------- */
.field-row,.field-ammount,.field-date{margin-bottom:10px; }
.field-row input,.field-ammount input,.field-date input,.field-row select{border:1px solid #ABABAB; }
.field-row label,.field-ammount label,.field-date label{position:relative; display:block; float:left; width:220px; overflow:hidden; text-align:right; margin:3px 15px 0 0; }
.field-row input{width:390px; }
.field-row img{margin-top:3px; }
.field-row input.checkbox{border:none; margin:0; margin-top:2px; width:auto; }
.field-row input.button{width:auto; }
.field-row select{width:400px; margin-bottom:0; }
.field-row textarea{width:396px; height:45px; border:1px solid #ABABAB; }
.field-ammount input.integer{width:168px; margin-right:3px; }
.field-ammount input.decimal{width:30px; margin:0 5px 0 3px; }
.field-date input{width:100px; }
.field-row .trx-error,.field-ammount .trx-error,.field-date .trx-error{display:block; background:url(../images/arrow-error.gif) left 3px no-repeat; padding-left:18px; color:#C92B5B; margin:2px 0 0 235px; }
.field-row input.error,.field-row textarea.error,.field-ammount input.error,.field-date input.error{background-color:#FFEDF4; }
.field-row input:focus,.field-row textarea:focus,.field-ammount input:focus,.field-date input:focus{background-color:#e4edfc; }
.radioRow{margin-bottom:5px; }
.radioRow input{margin:0 5px 0 20px; border:none; }
.radioRow label{vertical-align:top; }

span.error-message{background:url(../images/forms/icon-error.gif) no-repeat; padding:2px 0 2px 22px;font-size:1.1em;color:#C92B5B;clear:both;}
#documents-needed-box span.error-message{float:right;width:424px;display:block;clear:both;margin-bottom:4px;}

/*------------------ End Field Row: labels and Inputs ----------------- */

/* ------------------ Controls ----------------- */
#controls{text-align:right; margin-top:15px; }

/*------------------ End Controls ----------------- */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
				DATA TABLES Related styles
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* ------------------ tr-table-01 - used in... ----------------- */
table.tr-table-01{border-collapse:collapse; margin-bottom:8px; }
table.tr-table-01 thead th{background:url(../images/box-in-box-bg.gif) repeat-x; padding:2px 7px 3px; color:#333; border-bottom:1px solid #EAEAEA; height:16px; }
table.tr-table-01 tr.odd{background:#f0f0f0; }
table.tr-table-01 tr.even{background:#fff; }
table.tr-table-01 thead th:first-child:hover th{background:#fff; }
table.tr-table-01 tr:hover{background:#e4edfc; }
table.tr-table-01 tr td{padding:3px 5px; border-left:none; border-right:none; border-bottom:1px dashed #EAEAEA; }
table.tr-table-01 tr.unreaded{background:#e4edfc; }
table.tr-table-01 td.padding0{padding:0; }
table.tr-table-01 tfoot tr{background:#f1f1f1; height:18px; }
table.tr-table-01 tfoot tr td{vertical-align:middle; }
table.tr-table-01 tfoot tr:hover{background:#f1f1f1; }

/* */
table a.sort-link{padding-bottom:16px;background:url(../images/arrow-down.gif) center bottom no-repeat;color:#333333;}
table a.sort-link-asc{padding-bottom:16px;background:url(../images/arrow-up.gif) center bottom no-repeat;color:#333333;}


/*------------------ tr-table-02
USED IN:
lists 
Header in row, no horizontal header
----------------- */
table.tr-table-02{border-collapse:collapse; border:none; }
table.tr-table-02 th{width:215px; text-align:right; padding:5px 15px 7px 0; border:none; font-weight:normal; vertical-align:top; }
table.tr-table-02 td{padding:5px 15px 7px 0; border:none; vertical-align:top; }
table.tr-table-02 td strong{background-color:#e4edfc; padding:2px; }

/*contact-form css styles */
#content-cf{margin:0; padding:0; width:700px; position:relative; }
#two-columns-cf{position:relative; }
#first-col-cf{width:400px; }
#second-col-cf{width:260px; margin-left:2px; position:absolute; top:0; right:10px; }
#agreements{margin:30px 0 40px; }
#content-cf p{color:#666; margin-bottom:10px; }
#content-cf input.button{position:absolute; right:10px; bottom:10px; }
#content-cf .field-row img{margin-top:3px; }
#content-cf .top-information{color:#c92b5b; margin-bottom:20px; }
#content-cf .top-information img{margin-right:5px; }
#second-col-cf .field-row{padding-bottom:5px; }
#first-col-cf .field-row-desc{margin:0 0 4px 118px; color:#c92b5b; }
#first-col-cf .field-row label{width:104px; margin-right:10px; padding-top:3px; }
#second-col-cf .field-row label{width:30px; padding-top:3px; margin-bottom:3px; }
#first-col-cf .field-row-desc label{position:relative; display:block; float:left; overflow:hidden; text-align:right; width:104px; margin-right:10px; }
#first-col-cf .field-row label.required{width:104px; color:#c92b5b; margin-right:10px; padding-top:3px; }
#first-col-cf .field-row input{width:210px; margin-right:3px; }
#first-col-cf .field-row input.small{width:20px; margin-right:3px; }
input.small{width:20px; margin-right:3px; }
#second-col-cf .field-row #chartsLeft label{padding:0; width:80px; margin-right:10px; }
#second-col-cf .field-row #chartsLeft input{height:auto; margin-right:4px; width:20px; background:#eaeaea; }
#second-col-cf textarea{width:252px; height:200px; border:1px solid #ABABAB; }
#chartsLeft{position:absolute; right:0; margin-top:3px; }
#first-col-cf .field-row input.second{width:179px; margin-right:3px; }
#first-col-cf .field-row select{width:218px; margin-right:3px; border:1px solid #ABABAB; }
#content-cf .radioRow input{margin:0; float:left; margin-right:10px; }
#content-cf .radioRow label{position:relative; display:block; overflow:hidden; text-align:left; margin-right:10px; margin-bottom:10px; width:90%; }
#container-cf{width:700px; margin:0 auto; position:relative; text-align:left; background:url(../images/content/contact-form-home.jpg) no-repeat right 35px; }

div#logo-and-search-cf{height:71px; text-align:left; }
div#logo-cf{width:570px; float:left; margin-top:17px; }

/* /contact-form css styles */
#account-choose{padding:0; padding-top:3px; padding-bottom:3px; }
#account-choose h5{padding:0; padding-top:5px; }
#account-choose select{margin-left:15px; margin-top:8px; width:264px; }
#account-choose img{padding-top:5px; }

#apply-for-account-form .first-column .field-row input.checkbox,#apply-for-account-form .second-column .field-row input.checkbox{width:auto; margin-right:5px; }
#apply-for-account-form .first-column .field-row label,#apply-for-account-form .second-column .field-row label{width:125px; padding-top:1px; }
#apply-for-account-form .first-column .field-row label.required,#apply-for-account-form .second-column .field-row label.required{color:#b50d49; }
#apply-for-account-form .first-column .field-row input,#apply-for-account-form .second-column .field-row input{width:147px; }
#apply-for-account-form .first-column .field-row select,#apply-for-account-form .second-column .field-row select{width:156px; }
#apply-for-account-form .first-column .field-row select.small,#apply-for-account-form .second-column .field-row select.small{width:35px; }
#apply-for-account-form .first-column .field-row input.small,#apply-for-account-form .second-column .field-row input.small{width:20px; }
#apply-for-account-form .first-column .field-row input.medium,#apply-for-account-form .second-column .field-row input.medium{width:93px; }
#apply-for-account-form .first-column .text-block,#apply-for-account-form .second-column .text-block{display:block; height:70px; line-height:16px; }
#apply-for-account-form	.first-column{float:left; width:50%; }
#apply-for-account-form	.second-column{float:left; width:50%; }
#apply-for-account-form .field-row{height:18px; }

.center-line-bg{background:url(../images/background-bottom.gif) repeat-y 300px; display:block; }

#personal-information-form .first-column{float:left; width:280px; }
#personal-information-form .second-column{width:380px; float:left; }
#personal-information-form .field-row{height:18px; }
#personal-information-form .field-row span{margin-top:3px; display:block; font-weight:bold; }
#personal-information-form p{font-weight:bold; margin-bottom:10px; margin-top:3px; }
#personal-information-form .first-column .field-row label{width:86px; }
#personal-information-form .second-column .field-row label{width:160px; }
#personal-information-form .first-column .field-row input{width:100px; padding:0; font-weight:normal; }
#personal-information-form .second-column .field-row input{width:166px; margin-top:-3px; padding:0; font-weight:normal; }
#personal-information-form .second-column .field-row input.radio{border:none; width:auto; margin-top:3px; }
#personal-information-form .field-row select{width:123px; }
#personal-information-form .checkboxesInline{margin:15px 0 20px 73px; }
#personal-information-form .checkboxesInline label{position:relative; overflow:hidden; text-align:right; margin:3px 15px 0 0; margin-right:20px; }

#curr-accounts-list-table select{margin:0; width:170px; height:auto; }
#currency-changer{text-align:right; margin-top:8px; }
#currency-changer label{text-align:right; margin-right:10px; width:80px; margin-top:6px; }
#currency-changer select{width:82px; margin:0; }

.box-preApproval{background:url(../images/box-in-box-bg.gif) repeat-x #fff; border:1px solid #eaeaea; padding:5px 10px; margin-bottom:15px; text-align:left; width:29%; float:left; }
.hint{background:url(../images/ok-ico.gif) no-repeat 20px 10%; padding-left:80px; padding-bottom:5px; margin-bottom:10px; min-height:50px; width:62%; }
.hint span{color:#666; display:block; font-size:1.25em; }

#mortgage-loanBox{background:url(../images/content/mortgage-loan-box.jpg) no-repeat 250px 40px; }
#deposit-millenet-box{background:url(../images/content/deposit-millenet-box.jpg) no-repeat 250px 20px; }
#mortgage-loanBox p,#deposit-millenet-box p{display:block; width:210px; }

.right-top{position:absolute; right:10px; top:10px; text-align:right; }
.right-top span{display:block; margin-bottom:10px; }
.right-top a{display:block; }
.right-bottom{position:absolute; right:10px; bottom:10px; }

#four-tables .main-title{position:absolute; }
.promoLogoDescription{clear:both; height:80px; }
.promoLogoDescription img{float:left; }
.promoLogoDescription p{font-size:1.3em; color:#666; font-family:Arial, Helvetica, sans-serif; }
.promo-ul{width:420px; float:left; }
.promo-options{float:right; width:135px; }
.promo-pdf{background:#f0f0f0; margin-bottom:20px; }
.promo-pdf ul{list-style:none; margin:0; padding:5px; }

#demo-version label{display:block; margin-bottom:5px; margin-left:2px; }
#demo-version input{width:50px; }
#demo-version form{margin:5px 0; }

#change-password{position:relative; margin-top:10px; }
#change-password .field-row p{margin-top:3px; margin-left:170px; color:#666; }
#change-password .field-row label{padding-top:2px; width:150px; }
#change-password .field-row input{width:140px; }
#change-password #password-tester{position:absolute; right:230px; top:40px; }
#change-password #password-tester p{margin-bottom:8px; font-weight:bold; }

#online-statement{margin-bottom:15px; }
#online-statement p{margin-top:10px; margin-bottom:10px; }
#online-statement label{font-weight:bold; float:left; margin-top:2px; }
#online-statement input{float:left; }
#online-statement select{width:122px; margin-left:10px; height:auto; }

#millesms-settings{background:url(../images/content/telemillennium-box.jpg) no-repeat right 20px; padding:10px; }
#millesms-settings .field-row label{padding-top:2px; }
#millesms-settings .field-row input{width:150px; }
#millesms-settings .field-row select{width:158px; }
#millesms-settings .data-row{color:#c92b5b; }
#millesms-settings .data-row label{width:220px; font-weight:normal; }
#millesms-settings .data-row span{width:220px; font-weight:normal; }
#millesms-settings p{width:610px; margin-bottom:10px; }

.information{font-weight:bold; padding-left:45px; background:url(../images/information-ico.gif) no-repeat left; width:490px; }
.highlighted{background:#ffe8f6; padding:3px 2px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:10px; }
#sent-millesms-list-options{background:url(../images/content/sms.gif) no-repeat right; height:90px; margin-bottom:15px; }
.radio-div{width:30px; float:left; margin-top:3px; }
.form-div{width:240px; float:left; margin-bottom:5px; }
.form-div-cards{width:340px; float:left; padding-bottom:10px; }
.form-div .field-row{margin-bottom:3px; }
.form-div .field-row img{margin-left:5px; margin-top:2px; }

#sent-millesms-list-options .form-div .field-row .input,#account-activity-options .form-div .field-row .input{width:50px; }
#sent-millesms-list-options .form-div .field-row input.radio,#account-activity-options .form-div .field-row input.radio{float:left; margin-top:6px; border:none; }
#sent-millesms-list-options .form-div .field-row select,#account-activity-options .form-div .field-row select{float:left; width:70px; height:20px; }
#sent-millesms-list-options .form-div .field-row label,#account-activity-options .form-div .field-row label{float:left; width:25px; text-align:right; padding-top:3px; margin-right:10px; }
#account-activity-options .form-div .field-row label.file-choose{float:left; text-align:right; padding-top:3px; margin-right:10px; width:100px; }

.data-row{padding:4px 0; clear:both; height:14px; }
.data-row label{margin-right:15px; position:relative; text-align:right; display:block; float:left; width:100px; font-weight:bold; }
.data-row2{line-height: 16px;  }
.data-row2 label{margin-right:15px; position:relative; font-weight:bold; width: 250px; display:block; float:left; line-height: 16px;  }
.data-row label.size-large{width:150px; }
.data-row label.size-large2{width:200px; }
.data-row span{vertical-align:middle; display:block; float:left; }
.data-row span.highlighted{margin:0; padding:0; color:#c2214e; }
.data-row span.strong{font-weight:bold; }
.dataGroup{margin-bottom:10px; width:650px; }
.dataGroup p{border-bottom:1px solid #d8d8d8; padding-bottom:4px; margin-bottom:10px; color:#c92b5b; font-weight:bold; padding-left:10px; }
.requiredFields{margin-top:5px; background:url(../images/star.gif) no-repeat left 0; height:14px; padding-left:25px; margin-bottom:10px; color:#b50d49; }

#term-deposit-constitution	img{margin-left:5px; padding-top:0; }
#term-deposit-constitution label{width:120px; font-weight:normal; }
#term-deposit-constitution	.field-ammount img{margin-left:5px; padding-top:3px; }
#term-deposit-constitution .data-row{margin:0; padding:0; margin-bottom:8px; font-weight:bold; }
#term-deposit-constitution	h5.productList select{margin:0; }
#term-deposit-constitution	h5.productList	img{margin-left:5px; padding-top:3px; }

#tabs-atm-branches{float:left; background:url(../images/background-bottom.gif) repeat-y right; height:170px; }
#tabs-atm-branches ul{padding:0; margin:0; list-style:none; }
#tabs-atm-branches ul li a.branchesTab{background:url(../images/content/branches-tab.gif) no-repeat top; width:121px; height:68px; display:block; margin-bottom:15px; }
#tabs-atm-branches ul li a.ATMTab{background:url(../images/content/ATM-tab.gif) no-repeat top; width:121px; height:68px; display:block; }
#tabs-atm-branches ul li a.selected{background-position:bottom; }

#atm-and-branches-box{float:left; width:644px; border-left:none; }
#atm-and-branches-box .first-column{width:155px; float:left; padding:5px; }
#atm-and-branches-box .first-column p{margin-bottom:8px; }
#atm-and-branches-box .second-column{width:238px; float:left; padding:5px; }
#atm-and-branches-box .second-column input{width:206px; }
#atm-and-branches-box .second-column input.important-button{width:auto; }
#atm-and-branches-box .second-column div{padding-bottom:7px; }
#atm-and-branches-box .third-column{float:left; width:210px; height:150px; }
#atm-and-branches-box .third-column #overflowingDiv{width:203px; height:136px; overflow:auto; border:1px solid #8c8c8c; }
#atm-and-branches-box .third-column #overflowingDiv ul{list-style:none; margin:0; padding:0; }
#atm-and-branches-box .third-column #overflowingDiv ul li{display:block; }
#atm-and-branches-box .third-column #overflowingDiv ul li a{display:block; background-color:#fff; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:3px; }
#atm-and-branches-box .third-column #overflowingDiv ul li a.selected{display:block; background-color:#f1fcfe; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:3px; color:#666; }

#map-location{margin-top:5px; margin-bottom:15px; }
#currency-calculator .field-row {clear: both;}
#currency-calculator .field-row label{display:inline; width:50px; }
#currency-calculator .field-row input,#graph .field-row input{width:88px; height:auto; }
#currency-calculator .field-row select,#graph .field-row select{width:88px; height:auto; }

#graph .field-row label{width:60px; }
#quotation-filter .field-row label{width:100px; position:static; }
#quotation-filter .field-row input{width:80px; height:auto; }
#quotation-filter .field-row select{width:100px; }
#gray-box-data{background-color:#f1f1f1; padding:10px; margin-bottom: 10px; }
#gray-box-data .left-column{width:45%; float:left; }
#gray-box-data .left-column label{width:110px; position:static; }
#gray-box-data .right-column{width:55%; float:left; }
#gray-box-data .right-column label{width:135px; position:static; }
#gray-box-data .left .data-row{padding-top:1px; padding-bottom:1px; }

#two-columns	.left-column{width:50%; float:left; }
#two-columns	.right-column{padding-left:20px; width:46%; float:left; }
.gray-text-box{background-color:#fff; width:230px; }

#card-paramater-selector-box div.column{padding:5px; }
#card-paramater-selector-box div.center{padding:5px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; background:url(../images/column-background.gif) no-repeat top left; min-height: 141px;}
#card-paramater-selector-box div.last{width:25%; background:url(../images/column-background.gif) no-repeat top left; }
#card-paramater-selector-box div.column div{margin-bottom:15px; }
#card-paramater-selector-box div.column div label{margin:0; padding-top:2px; padding-bottom:2px; clear:both; display:block; }

#documents-needed-box {width:565px;}
#documents-needed-box .div-space{margin-bottom:10px; }
#documents-needed-box .div-space label{text-align:right; float:left; width:110px; font-weight:bold; margin-right:10px; }
#documents-needed-box .checkboxes-box{float:left; width:430px; height:70px; border:1px solid #ccc; overflow:auto; font-weight:normal; padding:3px; }
#documents-needed-box .checkboxes-box div{clear:both; }
#documents-needed-box .checkboxes-box input.checkbox{float:left; margin-top: 4px;}
#documents-needed-box .checkboxes-box label{text-align:left; float:left; width:375px; font-weight:normal; margin-top: 4px; margin-right:10px; }
#documents-needed-box input.important-button{margin-left:500px; }
	#card-how-to-apply{margin-bottom:20px;}
.box-325{background:url(../images/box-in-box-bg.gif) repeat-x top; width:262px; height:160px; border:1px solid #eaeaea; float:left; padding:10px; }
#card-how-to-apply h2{padding:0; }
.box-small-200{width:252px; height:160px; margin-right:5px; border:1px solid #eaeaea; float:left; padding:10px; background:url(../images/box-in-box-bg.gif) repeat-x top; }
.box-small-200 img{float:left; margin-right:5px; }
	
	.box-small-252{width:252px; margin-right:5px; border:1px solid #eaeaea; float:left; padding:10px; background:url(../images/box-in-box-bg.gif) repeat-x top; }
	.box-small-252 img{float:left; margin-right:5px; }

.box-325 img{float:left; margin-right:5px; }
.box-small-200 p{padding-top:10px; }
.box-small-200{width:252px; height:160px; margin-right:5px; border:1px solid #eaeaea; float:left; padding:10px; background:url(../images/box-in-box-bg.gif) repeat-x top; }
.box-small-cv{width:252px; height:100px; margin-right:5px; margin-bottom:10px; border:1px solid #eaeaea; float:left; padding:10px; background:url(../images/box-in-box-bg.gif) repeat-x top; }
.box-small-cv img{float:left; margin-right:5px; }

.box-small-200 .clearfix p{padding-top:0;}

#job-offer{padding:0; position:relative; }
#job-offer .box-tl .box-tr{padding-left:20px; padding-right:20px; padding-bottom:20px; }
#job-offer ul{list-style-image:url(../images/li-magenta.gif); padding:0; margin-left:20px; }
#job-offer ul li{margin-bottom:8px; }
#job-offer-title{position:relative; }
#job-offer-title div{position:absolute; right:0; top:10px; display:block; }
#job-offer-info{padding-top:20px; border-bottom:solid 1px #d8d8d8; }
#job-offer-info div.left-column{width:370px; float:left; }
#job-offer-info div.left-column div,#job-offer-info div.right-column div{margin-bottom:10px; }
#job-offer-info div.left-column div label,#job-offer-info div.right-column div label{font-weight:bold; display:block; }
#job-offer-info div.right-column{width:150px; float:left; position:relative; }

#career-cv-online-box div{width:50%; float:left; }
#career-cv-online-box div p{padding-left:45px; margin-top:0; }
#career-cv-online-box .how-long-will-it-take{background:url(../images/clock2-ico.gif) no-repeat 0 30px; }
#career-cv-online-box .what-you-will-need{background:url(../images/documents-ico.gif) no-repeat 0 30px; }
#career-cv-online-box .field-row{margin:0; }

#cv-online-form input.text, #cv-online-form input.input-text, #cv-online-form input.input-file{width:200px; overflow:hidden;}
#cv-online-form input.input-file{height:20px; overflow:hidden;}
#cv-online-form input.text-phone{width:110px; overflow:hidden;}
#cv-online-form input.address-number{width:90px; overflow:hidden;}
#cv-online-form input.smallInput{width:20px; overflow:hidden;}
#cv-online-form input.smallInput2{width:30px; overflow:hidden;}
#cv-online-form select{width:148px; }
#cv-online-form p{font-weight:bold; }
#cv-online-form .field-row .sec-button{width:auto; }
#cv-online-thanks{padding:5px 0 10px 50px; margin:0 0 10px 10px; background:url(../images/thankYou-small.gif) no-repeat 0 5px; }
#cv-online-info{padding:5px 0 10px 50px; margin:0 0 0 10px; background:url(../images/phone-small.gif) no-repeat 0 5px; }
#cv-online-form .clear{clear:both;}

#job-offers-form {padding-right:7px; }
#job-offers-form .column_left{width:200px; float:left; height:auto; padding:0; }
#job-offers-form .column_right{width:350px; float:left; height:auto; padding:0; }
#job-offers-form .columnSmall{width:140px; float:left; }
#job-offers-form .column_left label, #job-offers-form .column_right label{display:block; margin-bottom:5px; }
#job-offers-form .columnSmall label{display:block; }
#job-offers-form .columnSmall p{margin:0 0 5px 0; }
#job-offers-form .column_left select{height:auto; width:176px; }
#job-offers-form .bottom-button{float:right; display:inline; clear:both; }


#user-area-helps-you-box ul{padding:0; margin:0; list-style:none; }
#user-area-helps-you-box ul li{margin-bottom:10px; padding-left:40px; }
#user-area-helps-you-box ul li a{display:block; }

a.contact-with-bank,li.contact-with-bank{background:url(../images/content/contact-with-bank-ico.gif) no-repeat left top; }
a.apply-for-new,li.apply-for-new{background:url(../images/content/apply-for-new-product-ico.gif) no-repeat left top; }
a.save-files,li.save-files{background:url(../images/content/save-files-ico.gif) no-repeat left top; }
a.profile,li.profile{background:url(../images/content/profile-ico.gif) no-repeat left top; }
#user-area-helps-you-box ul li a span{display:block; }
#signing-up-is-easy-box ul.ul-steps li span{display:block; padding-bottom:20px; background:url(../images/box-arrow8.gif) no-repeat center bottom; }
a.help{background:url(../images/question-small.gif) no-repeat left; padding-left:20px; margin-left:10px; }
a.leftArrow{background:url(../images/box-arrow9.gif) no-repeat left; padding-left:20px; margin-left:10px; }

#login-to-millenet{position:relative; }
#login-to-millenet div.field-row{position:relative; }
#login-to-millenet div.field-row input{width:120px; }
#login-to-millenet div.field-row input.smallInput{width:46px; padding:0; }
#login-to-millenet div.field-row input.smallInput2{width:26px; padding:0; }

/*pl */
#login-to-millenet div.field-row input.largeInput,#login-to-millenet div.field-row select.largeInput{padding:0; width:200px; }
#login-to-millenet div.field-row input.mediumInput{padding:0; width:146px; }
#login-to-millenet div.field-row select{width:128px; }
#login-to-millenet div.field-row select.auto{width:auto; }
#login-to-millenet div.field-row label{width:150px; }
#login-to-millenet div.field-row .important-button{width:auto; }
#login-to-millenet #password-tester{position:absolute; display:block; top:0; right:0; width:240px; }
#login-to-millenet #password-tester p{padding-left:10px; margin-bottom:0; }
#login-to-millenet #password-tester img{padding-left:10px; margin-bottom:10px; }
ul.ul li{padding-left:40px; margin-bottom:10px; }

#mortgage-loan-calculator .field-row input.largeInput{width:152px; }
#mortgage-loan-calculator .field-row input.smallInput{width:40px; }
#mortgage-loan-calculator .field-row select.largeInput{width:160px; }
#mortgage-loan-calculator .field-row select.smallInput{width:160px; }
#mortgage-loan-calculator .field-row input.checkbox{margin-right:5px; }
#mortgage-loan-calculator .hRule{margin-left:-10px; margin-right:-10px; }

/* How to open accoun steps list */
#open-account-steps{list-style:none; padding:0; margin:0; }
#open-account-steps li{margin:0 0 16px 0; padding:0 0 16px 0; background:url(../images/box-arrow7.gif) bottom center no-repeat; position:relative; }
#open-account-steps li.last{background:none; margin:0; padding:0; }
#open-account-steps .content-460{float:left;}
#open-account-steps img.left{margin-top:-15px;}

/* accesskeys menu */
#acceskeys{position:relative; padding:0px; margin:0px; margin:auto; text-align:left; width:290px; width:680px; }
#skiplinks{display:block; position:absolute; top:17px; left:9px; text-align:left; width:100%; height:20px; clip:rect(0px,316px,20px,0px); }
#skiplinks ul{padding:0; margin:0; list-style:none; }
#skiplinks li{padding:0; margin:0; list-style:none; display:inline; }
#skiplinks a{color:#fff; position:absolute; top:0px; left:0px; overflow:hidden; width:0; height:0; font-size:1em !important; z-index:1000; }
#skiplinks a:active, #skiplinks a:focus{position:absolute; overflow:visible; width:auto; height:auto; margin:auto; padding:3px; background-color:#e0266c; }

.event-box  {float:left;}
.event-box-photo  {height: 122px; width: 184px; border: solid 1px #D8D8D8; background-color: #eaeaea; text-align:center;}
.event-box-text	{height: 40px; width: 174px; border-left: solid 1px #D8D8D8; border-right: solid 1px #D8D8D8; border-bottom: solid 1px #D8D8D8; background-color: #eaeaea; padding: 5px;}
input#keyword{width:250px;}
.event-box-photo img{border:2px solid #999999;}
.event-box-photo img:hover{border:2px solid #00539b;}
.movies-thumbnails-list .selected a{cursor:default;color:#000;}
.movies-thumbnails-list .selected img{border-color:#B50D49;}


.event-box-photo2  {height: 100px; width: 184px; border: solid 1px #D8D8D8; background-color: #eaeaea; text-align:center;}
.event-box-photo2 img{border:2px solid #999999;}
.event-box-photo2 img:hover{border:2px solid #00539b;}
.event-box-text2 {height: 55px; width: 174px; border-left: solid 1px #D8D8D8; border-right: solid 1px #D8D8D8; border-bottom: solid 1px #D8D8D8; background-color: #eaeaea; padding: 5px;}

#wallpapers-box .position-right {float: right; width: 100%; }

/* advertising campaigns player */
.player-container {height:356px;}
.all-movies-list ul li.selected a{cursor:default;color:#000;}


input#keyword{width:250px;}

div#inspiration-search{}
div#inspiration-search .buttons{text-align:right; margin-top:15px;}
div#inspiration-search .buttons input{margin-right:40px;}
div#inspiration-search .content{margin-right:40px; margin-bottom:50px;}
div#inspiration-search .content div.for-select{padding-right:40px; float:left; background: url(../images/column-background.gif) no-repeat 200px -16px}
div#inspiration-search .content div.for-select select{width:185px;}
div#inspiration-search .content div.for-results{position: absolute; top:10px; right:55px; text-align:center; padding-bottom:50px;}
div#inspiration-search .content div.for-results p{padding-top:10px; margin:0; font-size:1.8em; font-weight:bold;}
div#inspiration-search .content div.for-results span{font-size:1.2em; color:#666666; font-weight:bold;}
#inspiration-advanced-search #buttonId{float:right;margin-left:0;}
#inspiration-advanced-search a.more{float:right;width:74px;background-position:100% 8px;margin-right:7px;}
#inspiration-advanced-search a.more:hover{background-color:#e4edfc; background-image:url(../images/box-arrow2.gif); background-position:100% 8px; background-repeat:no-repeat; padding:3px 25px 2px 0px;position:relative;}

.cz {color: #b50d49;}
.z {color: #00afa9;}
.t2r {background-color: #eeeeee; height: 10px;}

div#cards-inspirations-adv-search{}
div#cards-inspirations-adv-search h6{margin-top:-4px;}
div#cards-inspirations-adv-search .box-content-window{padding-top:15px;}
div#cards-inspirations-adv-search .box-content-window .field-row{margin-right:10px;}
div#cards-inspirations-adv-search .box-content-window .field-row label{width:80px;}
div#cards-inspirations-adv-search .box-content-window .field-row select.small-select{width:160px;}
div#cards-inspirations-adv-search .box-content-window .field-row select.large-select{width:425px;}
div#cards-inspirations-adv-search .position-right{margin-right:11px;}

.fieldRow label{float:left;width:200px;text-align:right;padding-top:2px;margin-right:10px;}

#cvOnlineForm input {margin-top: 5px;}

div#quotationFilter input#Graph-from, div#quotationFilter input#dateOfBirthMonth{width:20px;}
div#quotationFilter input#dateOfBirthYear{width:40px;}
div#quotationFilter input{margin:0px;}

form#contact-form{}
form#contact-form div.field-row{}
form#contact-form div.field-row label{width:200px;}
form#contact-form div.field-row input{width:150px;}
form#contact-form div.field-row select{width:158px;}
form#contact-form div.field-row input.checkbox{width:auto;}
form#contact-form div.field-row input.smallInput{	width:18px; /*pl*/	color: #333333; /*new*/}
form#contact-form div.field-row input.smallInput2{	width:28px;	margin-right:10px;	color: #333333;/*new*/}
form#contact-form #streetPrefix {width: 50px; height: auto; margin-right:6px;}
/* help template */
/* klasa na body ustala typ template'a */
body.template-help {color: #333333;padding: 0; margin:0;text-align:center; background:url(../images/body-background-help.jpg) repeat-x;}
.template-help #container{width:785px;margin:0 auto;position:relative;text-align:left;}
.template-help div#logo{width:500px;float:left;margin-top:0;margin-bottom:15px;}
.template-help div#logo a img{margin-right:20px;}
.template-help div#logo a:hover{background:none;}
.template-help div#center-content{float:left;width:730px;position:relative;padding-top:25px;}
.template-help div#center-content p{margin-bottom:15px;}

.template-help div#help-phones{position:absolute;width:281px;height:51px;right:0;top:0;background:url(../images/forms/help-background.gif) no-repeat;}
.template-help div#help-phones p{margin-left:45px;font-size:14px;font-family:Arial;font-weight:bold;margin-top:9px;margin-bottom:-8px;padding-bottom:3px;color:#666666;}
.template-help div#help-phones p.second{margin-left:45px;font-size:14px;font-family:Arial;font-weight:bold;margin-bottom:0;padding-bottom:0;margin-top:0;color:#666666;}

.template-help select#faq-dropdown{width:350px;margin-left:20px;margin-top:4px;}
.template-help a.close{background:url(../images/forms/close-img.gif) no-repeat 0 10px;padding:10px;padding-left:20px;margin-top:40px;}

.template-help #twoColumns	.left-column{width:50%;float:left;}
.template-help #twoColumns	.right-column{padding-left:20px;width:46%;float:left;}


.center-box-large h2 {margin-bottom: 0px; }

/* regiony linkboxow (tylko w #center-content) */
/* ogolny linkbox-region */
.linkbox-region{margin-left:-15px;float:left;width:600px;}
.linkbox-region .box-br h2, .linkbox-region .box-br h3 {margin-bottom: 0px; }
.linkbox-region .box-br h5, .linkbox-region .box-br span{margin-top: 0px; }

/* ogolny box-container */
.box-container{margin:0 0 0px 15px;float:left;display:inline;}

/* szerokosc boxow w zaleznosci od regionu */
.linkbox-region-1 .box-container{width:585px;}
.linkbox-region-2 .box-container{width:285px;}
.linkbox-region-3 .box-container{width:185px;}

/* obrazki floatowane do prawej strony w boxach na cala szerokosc */
.linkbox-region-1 img.right{margin:6px 6px 10px 10px}
.linkbox-region-1 h2, .linkbox-region-1 h3, .linkbox-region-1 h5, .linkbox-region-1 p{clear:left;}

/*#1599955: [Layout] odst�p mi�dzy linkami i boksami*/
.linkbox-region .box-br .clearfix a.more {float:left;}

/* 5 steps */
.mortgage-5-steps h3 span{font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#666; margin-top:4px; margin-bottom:5px; clear:both; }
.mortgage-5-steps h3.step {line-height:21px;}
.mortgage-5-steps h3.step span{background:url(../images/icon-nr.gif) no-repeat left; height:21px; width:22px; line-height:21px; text-align:center; padding-left:0px; display:block; margin:0 10px 0 0; float:left; color:#fff;}
h3.step {line-height:21px;}
h3.step span{background:url(../images/icon-nr.gif) no-repeat left; height:21px; width:22px; font-weight:bold; font-size:1em; line-height:21px; text-align:center; padding-left:1px; display:inline; margin:0 10px 0 0; float:left; color:#fff;}
.mortgage-5-steps .link-in-box-more{WIDTH:100%;}
#center-content-top-text .important-button{margin-top:16px;}

/* wyniki ankiety */
.poll-results-container{width:168px;position:relative;padding:14px 0 8px 0;}
.poll-results-container .poll-result{margin-bottom:4px;float:left;}
.poll-results-container .poll-result p{margin:0 0 2px 0;clear:both;}
.poll-results-container .poll-result strong{float:left;margin-left:6px;}
.poll-results-container .result-bar{border:1px solid #a7a7a7;width:114px;height:11px;position:relative;float:left;clear:both;overflow:hidden;}
.poll-results-container .result-bar .result-amount{background:url(../images/poll-result.gif) top right;margin-right:-1px;height:11px;}


/* template dla stron bledu */
.template-error #center-content{margin:32px 0 0 200px;display:inline;}
.template-error #center-content h1{background:url(../images/icon-error.gif) left center no-repeat;padding-left:80px;min-height:52px;}
.template-error #center-content p{font-weight:bold; font-size:1.25em; color:#666; clear:both; margin:16px 0 5px 0; }
.template-error #center-content .error-500 p, .template-error #center-content .error-500-v2 p{padding-left:85px;}
.template-error #center-content .error-500 ul, .template-error #center-content .error-500-v2 ul{padding-left:85px;}
.template-error #center-content .error-500 h1, .template-error #center-content .error-500-v2 h1{line-height:2em;}
.template-error #center-content .error-500-v2 p {margin-top:0;}
.template-error #center-content .error-500-v2{padding-top:50px;}
.template-error #center-content2{margin:32px 0 0 200px;display:inline;float:right;margin-top:-20px;}
.template-error #center-content2 h1{background:url(../images/icon-error.gif) left center no-repeat;padding:0 0 8px 80px;min-height:52px;margin-bottom:16px;}
.template-error #center-content2 p{font-weight:bold; font-size:1.25em; color:#666; clear:both; margin:16px 0 5px 0; }
.template-error #center-content2 .error-500 p, .template-error #center-content2 .error-500-v2 p{padding-left:85px;}
.template-error #center-content2 .error-500 ul, .template-error #center-content2 .error-500-v2 ul{padding-left:85px;}
.template-error #center-content2 .error-500 h1, .template-error #center-content2 .error-500-v2 h1{line-height:1.3em;}
.template-error #center-content2 .error-500-v2 p {margin-top:0;}
.template-error #center-content2 .error-500-v2{padding-top:50px;}


/* wyniki wyszukiwania */
ul.inline-ul input.related_link_button {margin-left:5px; border:none; background:none; color:#00539b;height:auto; padding-top:3px;}
ul.inline-ul input.related_link_button:hover {background-color: #e4edfc;}
#related_link_label {float:left; display:block; margin-top:3px;}

/* template form */
body.template-form {background:url(../images/forms/popup-bg.gif) repeat-x #E2E2E2;}
.template-form textarea{font-size:1em;border:1px solid #ABABAB;}
.template-form #container{width:785px;position:relative;text-align:left;margin:0 auto;}
.template-form #center-content.no-header{padding-top:50px;}
.template-form #center-content h1{background:url(../images/icon-error.gif) left center no-repeat;padding-left:80px;min-height:52px;}
.template-form div#logo-and-search{width:986px;height:71px;text-align:left;}
.template-form div#logo{width:500px;float:left;margin-top:0;margin-bottom:15px;}
.template-form div#logo a img{margin-right:20px;}
.template-form #content{width:785px;float:left;margin:0;padding:0;}
.template-form #footer{background:url(../images/background-bottom.gif) repeat-x top;height:40px;width:785px;line-height:40px;text-align:left;margin-top:10px;clear:both;}
.template-form #footer hr{display:none;}
.template-form #footer-links{float:left;padding-left:5px;text-align:left;color:#ccc;width:500px;}
.template-form #footer-copyright{float:left;padding-right:10px;text-align:left;}

.template-form .box-grey{border:1px solid #bebebe;position:relative;margin-bottom:15px;background:url(../images/forms/bg-form.jpg) repeat-x bottom #fff;}
.template-form .box-tl-grey, .template-form .box-grey .box-tl{background:url(../images/forms/tl-grey.gif) no-repeat top left;margin:-1px 0 0 -1px;}
.template-form .box-tr-grey, .template-form .box-grey .box-tr{background:url(../images/forms/tr-grey.gif) no-repeat top right;margin:-1px -1px 0 0;}
.template-form .box-br-grey, .template-form .box-grey .box-br{background:url(../images/forms/br-grey.gif) no-repeat bottom right;margin:0 0 -1px;padding:20px;}
.template-form .box-bl-grey, .template-form .box-grey .box-bl{background:url(../images/forms/bl-grey.gif) no-repeat bottom left;margin:0;}
.template-form .box-tl-aqua, .template-form .box-aqua .box-tl{background:url(../images/forms/tl-aqua.gif) no-repeat top left;margin:-1px 0 0 -1px;}
.template-form .box-tr-aqua, .template-form .box-aqua .box-tr{background:url(../images/forms/tr-aqua.gif) no-repeat top right;margin:-1px -1px 0 0;}
.template-form .box-bl-aqua, .template-form .box-aqua .box-bl{background:url(../images/bl-aqua.gif) no-repeat bottom left;margin:0;}

.template-form .event-box-photo  {height: auto; width: auto; border:none; background-color: #eaeaea; text-align:center; margin:0 25px 16px 0;}
.template-form .event-box-text	{height: 40px; width: 174px; border-left: solid 1px #D8D8D8; border-right: solid 1px #D8D8D8; border-bottom: solid 1px #D8D8D8; background-color: #eaeaea; padding: 5px;}

.template-form .field-row,.template-form .field-ammount,.template-form .field-date{margin-bottom:10px;}
.template-form .field-row input,.template-form .field-ammount input,.template-form .field-date input,.template-form .field-row select{border:1px solid #ABABAB;}
.template-form .field-row label,.template-form .field-ammount label,.template-form .field-date label{position:relative;display:block;float:left;width:220px;overflow:hidden;text-align:right;margin:3px 15px 0 0;}

/* asystent */
#fixme { position: absolute; right: 0px; top: 125px; margin-left: 25px;}
div > div#fixme { position: fixed; }
div#assistant{text-align:center;margin-top:0;}
div#assistant-title{background:url(../images/forms/assistant-background.gif);width:175px;height:20px;font-family:Arial;font-size:1.25em;color:#b50d49;padding-left:10px;padding-top:6px;}
div#assistant-text{font-family:Tahoma;font-size:12px;height:240px;width:173px;border:1px solid #ccc;overflow:auto;background:#fff;padding:5px;}
div#need-some-help-title{background:url(../images/forms/needsomehelp-background.gif);width:175px;height:20px;font-family:Arial;font-size:1.25em;color:#fff;padding-left:10px;padding-top:6px;margin-top:20px;}
div#need-some-help-text{width:173px;border:1px solid #ccc;background:#fff;padding:5px;}
div#need-some-help-text div{font-family:Arial, Helvetica, sans-serif;font-size:1.25em;color:#666;margin-bottom:10px;background:url(../images/forms/icon-help.gif) no-repeat 5px;padding-left:45px;padding-top:5px;}
div#need-some-help-text p{padding-left:45px;padding-top:5px;margin-bottom:5px;}
/*pola w formularzu*/
.template-form .field-row{clear:both;}
.template-form .field-row label{float:left;width:100px;text-align:right;margin-right:10px;}
.template-form .field-row label span{color:#666;display:block;}
.template-form .field-row select{width:150px;height:auto;}
.template-form .field-row input{font-size:1em;width:140px;}
.template-form .field-row textarea{width:490px;height:220px;font-size:1em;}
.template-form .field-row input.long{width:485px;font-size:1em;}
/* bledy */
div.validation{margin-top:3px;background:url(../images/forms/arrow-error.gif) no-repeat 1px 5px;margin-left:170px;color:#c82b5b;padding-left:20px;visibility:hidden;display:none;margin-bottom:0;}
div.validationFund{margin-top:7px;background:url(../images/forms/arrow-error.gif) no-repeat 1px 5px;margin-left:170px;color:#c82b5b;padding-left:20px;visibility:hidden;display:none;margin-bottom:0; width:350px;}
div.validationTab{margin-top:3px;background:url(../images/forms/arrow-error.gif) no-repeat 1px 5px;margin-left:205px;color:#c82b5b;padding-left:20px;visibility:visible;display:block;margin-bottom:0; overflow: hidden;}
div.validation p{margin:0;}
div.validationTab p{margin:0;}
div.field-row span.v{background:url(../images/forms/icon-error.gif) no-repeat 3px 0;padding:0 20px 6px 0;margin-left:3px;visibility:hidden;display:none;}
div.field-row span.vTab{background:url(../images/forms/icon-error.gif) no-repeat 3px 0;padding:0 20px 6px 0;margin-left:3px;visibility:visible;display:inline;}
div.field-row input.v{background:#ffe4ec;visibility:hidden;display:none;}

div.field-row div.field-error{background:url(../images/forms/icon-error.gif) no-repeat 3px 0;padding:2px 0 4px 25px;margin-left:5px;display:inline; color:#C82B5B;}

.template-form form#contact-form{margin-top:20px;margin-bottom:10px;}
.template-form form#contact-form ul.source-of-money-chooser{list-style:none;margin:0 0 20px;padding:0;}
.template-form form#contact-form ul.source-of-money-chooser li{padding-top:2px;padding-bottom:2px;border-top:1px solid #ddd;}
.template-form form#contact-form ul.source-of-money-chooser li label{font-weight:bold;}
.template-form form#contact-form div a.moreOptions{background:url(../images/forms/plusIco.gif) no-repeat;padding-left:20px;font-weight:bold;}
.template-form form#contact-form .field-row{position:relative;}
.template-form form#contact-form .field-row span{padding-left:5px;}
.template-form form#contact-form div.field-row label{width:150px;}
.template-form form#contact-form div.field-row label.radioLabel{width:auto;margin-right:10px;}
.template-form form#contact-form div.field-row label span{font-family:Arial, Helvetica, sans-serif;font-size:1.25em;font-weight:bold;color:#666;}
.template-form form#contact-form div.field-row input.largeInput{width:186px;}
.template-form form#contact-form div.field-row input.smallInput{width:18px;margin-right:3px;}
.template-form form#contact-form div.field-row input.smallInput2{width:28px;margin-right:10px;}
.template-form form#contact-form div.field-row input.mediumInput{width:134px;}
.template-form form#contact-form div.field-row input.shortMediumInput{width:120px;}
.template-form form#contact-form div.field-row select.largeInput{width:194px;}
.template-form form#contact-form div.field-row select.smallInput{width:28px;margin-right:10px;}
.template-form form#contact-form div.field-row select.mediumInput{width:173px;}
.template-form form#contact-form div.field-row input.readOnly,.template-form form#contact-form div.field-row select.readOnly{background:#e9e9ea;border:none;}
.template-form form#contact-form div.field-row input#mobileTelephone{width:163px;}

div#homeTelephoneContactHours, div#officeTelephoneContactHours, div#mobileTelephoneContactHours{display:none;}
.template-form form#contact-form div#homeTelephoneContactHours select, .template-form form#contact-form div#officeTelephoneContactHours select, .template-form form#contact-form div#mobileTelephoneContactHours select{width:55px;}

.agreement{margin-bottom:10px;margin-top:10px;width:auto;}
.agreementText{width:95%;float:left;}

#textArea{margin-top:20px;margin-left:76px;}
#textArea div{padding:5px 0;}
#textArea div label{padding-bottom:3px;margin-left:172px;}
#textArea div label.left{padding-bottom:3px;margin-left:128px;}
#textArea div input{width:20px;}
#textArea textarea{width:276px;height:122px;}
#textArea #noticeOptionalInfo{margin-left:5px; position:absolute;}
#textArea div label.charsLeft{margin-top:3px;}

#checkbox-other-text{margin-left:160px; padding:5px 0; display:none; visibility: hidden;}
#checkbox-other-text textarea{width:192px;height:50px; display:block;}

/* discount-rates images */
.discount-rates-container {width:306px;float:left;margin-left:-16px}
.discount-rates-container .discount-rate {float:left;margin-left:12px;padding:10px 0 0 10px;}
.discount-rates-container .discount-rate p{font-weight:bold;color:#666;font-size:1.2em;margin:0 0 0 -6px;position:relative;}
.discount-rates-container .discount-rate p.rate{font-size:2.15em; color:#bd0050;font-weight:normal;}
.discount-rates-container .discount-rate p.rate span{font-size:0.6em;color:#bd0050;}
.box-normal-right-side .discount-rates-container {width:250px;margin: auto;}
.box-normal-right-side .discount-rates-container .discount-rates-box1 {width:83px;margin:auto;}
.box-normal-right-side .discount-rates-container .discount-rates-box2 {width:168px;margin:auto;}
.box-normal-right-side .discount-rates-container .discount-rates-box3 {width:250px;margin:auto;}
.box-normal-right-side .discount-rates-container .discount-rate	{width:73px;padding: 0 4px 0 4px;margin: 0;}
#center-content .box-normal-right-side .discount-rates-container .discount-rate p{margin-left:0;}
#center-content .box-normal-right-side .discount-rates-container .discount-rate p.rate{font-size:2.15em; color:#bd0050;font-weight:normal;margin-bottom:5px;}

/* confirmation */
.confirmation{height:40px; padding-left:10px;margin-top:48px;margin-bottom:100px;padding-bottom:10px;padding-top:10px;}
#quotationFilter label{padding-top:5px;}

#partner-input-image {border:none; padding:0px; width:19px; height:18px;}

.font-magenta{color:#c92b5b;}

div#auction-banner-1{background:url(../images/content/auction-bg1.gif);background-repeat: no-repeat;padding:10px;width:165px;height:116px;margin-bottom:15px;clear:both;display:block;overflow:hidden;}
div#auction-banner-1 h3{margin-bottom:20px;}
div#auction-banner-1 h2,div#auction-banner-1 h3{font-size: 1.3em; }
div#auction-banner-2{background:url(../images/content/auction-bg2.gif);background-repeat: no-repeat;padding:10px;width:165px;height:116px;margin-bottom:15px;clear:both;display:block;overflow:hidden;}
div#auction-banner-2 h2{margin-bottom:3px;font-size: 1.3em; }
div#auction-banner-2 h3{margin-bottom:12px;font-size: 1.3em; }
div#auction-banner-1 .neon,div#auction-banner-2 .neon{font-size: 1.7em; }
div#auction-banner-1 a.more,div#auction-banner-2 a.more{float:left; }

div#press-archive #program-edition select{width:230px;}
div#press-archive #sponsor-input{float:left;margin-right:6px;}

/* sitemap */
#sitemap-content{margin:0; padding:0; width:992px; float:left; }
#sitemap-content #path{float:none;}
#sitemap-content h1{margin-top:20px;}
#sitemap-content h1 a{color:#b50d49; }
#sitemap-content h5 { background:url(../images/box-arrow.gif) no-repeat 5px 4px; padding-left:15px;}
#sitemap-content .column ul{margin:0; padding:0; list-style:none; padding-left:15px;}
#sitemap-content .column ul li{margin:0; padding:0; background:url(../images/box-arrow.gif) no-repeat; padding-left:12px; font-weight:bold;}
#sitemap-content .column ul li ul{margin:0; padding:0; margin-top:3px; margin-bottom:3px; }
#sitemap-content .column ul li ul li{margin:0; padding:0; background:url(../images/box-arrow.gif) no-repeat; padding-left:12px; font-weight:normal;}

/* #1580113 */
#proffesional_search_job_form_input{width:257px;}

/* mortgage calculator template */
.template-mortgage-calculator .box-grey .main-box{padding-bottom:5px;overflow:hidden;clear:both;}
.template-mortgage-calculator form#contact-form{margin:0;}
.template-mortgage-calculator form#contact-form div.field-row label{width:200px;}
.template-mortgage-calculator form#contact-form div.field-row label.label-first{margin-right:16px;display:inline;}
.template-mortgage-calculator #center-content{width:786px;}
.template-mortgage-calculator #center-content .box-br .field-row span{font-size:1em;}
.template-mortgage-calculator #center-content .field-row{overflow:hidden;width:523px;}
.template-mortgage-calculator #center-content .field-row input.checkbox{margin-right:2px; border:none;}
.template-mortgage-calculator #center-content .field-row .radioLabel{margin-top:2px;}
.template-mortgage-calculator #center-content h6{margin:5px 0 16px 0}
.template-mortgage-calculator #center-content h5{margin-bottom:15px;margin-top:0;}
.template-mortgage-calculator #center-content h5.first{margin-bottom:25px;margin-top:0;}
.template-mortgage-calculator #center-content .form-main-footer{padding-bottom:0px;margin-top:-10px;float:left;position:relative;width:100%;}
.template-mortgage-calculator #center-content .form-main-footer p{font-size:1em;float:left;clear:both;}
.template-mortgage-calculator #center-content .form-main-row{border-bottom:1px solid #BEBEBE;padding:0px 0 10px 0;float:left;position:relative;width:746px;margin-bottom:10px;}
.template-mortgage-calculator #center-content .form-main-row-last{border:none;}
.template-mortgage-calculator #center-content .bottom-arrow-icon{border:none;background:url(../images/mortgage-calculator/bottom-arrow.gif) -278px 100% no-repeat;padding-bottom:40px;}
.template-mortgage-calculator #center-content .form-main-row .form-main-container{float:left;display:inline;width:483px;padding-right:20px;}
.template-mortgage-calculator #center-content .form-main-row .form-main-container fieldset{padding:0;border:0;margin:0;position:relative;}
.template-mortgage-calculator #center-content .form-main-row .form-main-container fieldset legend{font-weight:bold;height:30px;}
.template-mortgage-calculator #center-content .form-main-row .form-main-container fieldset legend span{margin-bottom:8px;padding:0 0 4px 4px;display:block;width:446px;color:#333;border-bottom:1px solid #afb1b2;font-size:1em;}
.template-mortgage-calculator #center-content .form-main-row .form-infobar-container{float:left;width:223px;display:inline;margin-left:15px;}
.template-mortgage-calculator #center-content .form-main-row .form-main-container .button-centered{float:left;display:inline;margin:10px 0 0px 210px;}
.template-mortgage-calculator #center-content .form-main-row .form-main-container span.input-hint-message{float:left;margin-left:205px;width:280px;clear:both;position:relative;height:auto;}

.template-mortgage-calculator .calculate-link {
	
	-moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    font-family: Arial, Helvetica, sans-serif;
    border: solid 1px #cccccc;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    height:29px; /*pl*/
    text-transform: uppercase;
    font-weight:bold;
    width:131px;
    display:block;
    background-color:#d4f7ff; /*pl*/
    background:url('/static-content/forms_common/PublishingImages/forms/button-background-new.gif') repeat-x;
    padding-left:6px; /*pl*/
    padding-right:6px; /*pl*/
    font-size:1.0em;
    color:#ffffff;
    cursor:pointer;
    vertical-align:middle;
	
	
	}
.template-mortgage-calculator .calculate-link:HOVER {
	background:url('/static-content/forms_common/PublishingImages/forms/button-background-new.gif') repeat-x 0px -19px;
    background-color:#d4f7ff;/*pl*/
	display:block;
	width:131px;
	height:29px;
	text-align:center;
	line-height:29px;
	text-transform:uppercase;
	color:#fff !important;
	font-size:1em;
	font-weight:bold;
	cursor:pointer;
	
	}
.template-mortgage-calculator .send-link {
	-moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    font-family: Arial, Helvetica, sans-serif;
    border: solid 1px #cccccc;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    height:29px; /*pl*/
    text-transform: uppercase;
    font-weight:bold;
    width:91px;
    display:block;
    background-color:#d4f7ff; /*pl*/
    background:url(../images/button-background-new.gif) repeat-x;
    padding-left:6px; /*pl*/
    padding-right:6px; /*pl*/
    font-size:1.0em;
    color:#ffffff;
    cursor:pointer;
    vertical-align:middle;
	}
.template-mortgage-calculator .send-link:HOVER {
	background:url(../images/button-background-new.gif) 0 -20px repeat-x;
	background-color:#d4f7ff;/*pl*/
	display:block;
	width:91px;
	height:29px;
	text-align:center;
	line-height:29px;
	text-transform:uppercase;
	color:#fff !important;
	font-size:1em;
	font-weight:bold;
	cursor:pointer;
	}
.template-mortgage-calculator .contact-link {
	-moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
	background:url(../images/button-background.gif) 0 0 repeat-x;
	background-color:#d4f7ff;/*pl*/
	display:block;
	width:184px;
	height:29px;
	text-align:center;
	line-height:29px;
	text-transform:uppercase;
	color:#666 !important;
	font-size:1em;
	font-weight:bold;
	margin:0 auto;
	border:1px solid #CCCCCC;
	padding-left: 6px;
	padding-right: 6px;
	}
.template-mortgage-calculator .contact-link:HOVER {background:url(../images/button-background.gif) 0 -20px repeat-x;background-color:#d4f7ff;/*pl*/;display:block;width:184px;height:29px;text-align:center;line-height:29px;text-transform:uppercase;color:#666 !important;font-size:1em;font-weight:bold;margin:0 auto;}
.template-mortgage-calculator a.pdf{clear:both;margin-left:320px;line-height:32px;text-decoration:underline;margin:10px auto;width:120px;}
.template-mortgage-calculator a.more{background:url(../images/box-arrow2.gif) 100% 50% no-repeat; padding:3px 25px 2px 0px;position:relative; display:block;width:105px;margin:0 auto;}
.template-mortgage-calculator a.more:HOVER{background-color:#e4edfc;}
.template-mortgage-calculator a.back-link{background:url(../images/box-arrow-reverse.gif) 0 50% no-repeat; padding:3px 0px 2px 25px;position:relative;}
.template-mortgage-calculator a.back-link:HOVER{background-color:#e4edfc;}
.template-mortgage-calculator a.show-link{background:url(../images/box-arrow-down.gif) 100% 50% no-repeat; padding:3px 22px 2px 0px;position:relative;margin:3px 0 0px 0;float:left;}
.template-mortgage-calculator a.show-link:HOVER{background-color:#e4edfc;}
.template-mortgage-calculator a.hide-link{background:url(../images/box-arrow-up-grey.gif) 100% 50% no-repeat; padding:3px 22px 2px 0px;position:relative;margin:3px 0 10px 0;float:left;}
.template-mortgage-calculator a.hide-link:HOVER{background-color:#e4edfc;}
.template-mortgage-calculator a.show-link .hide-message,.template-mortgage-calculator a.hide-link .show-message{display:none;}
.template-mortgage-calculator a.hide-link span, .template-mortgage-calculator a.show-link span{font-size:1em;}

.template-mortgage-calculator #center-content .tabs{margin:10px 0 -6px 0; height:52px; font-size:1.1em; background:none; padding:0; position:relative; z-index:2; text-transform:uppercase; text-align:center;}
.template-mortgage-calculator #center-content .tabs ul{margin:0; padding:0; list-style:none;}
.template-mortgage-calculator #center-content .tabs li{display:inline; margin:0; padding:0;}
.template-mortgage-calculator #center-content .tabs a{cursor:pointer;background:url(../images/mortgage-calculator/tab-left.gif) no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none; position:relative;}
.template-mortgage-calculator #center-content .tabs a span{display:block;font-weight:bold;background:url(../images/mortgage-calculator/tab-right.gif) no-repeat right top; padding:10px 30px 3px 20px; color:#00539b; font-size:1em; float:left; height:39px;}
.template-mortgage-calculator #center-content .tabs li a.first{background-image:url(../images/mortgage-calculator/tab-left-first.gif);}
.template-mortgage-calculator #center-content .tabs a:hover span{color:#666; background-position:100% -52px; }
.template-mortgage-calculator #center-content .tabs a:hover{background-position:0 -52px; }
.template-mortgage-calculator #center-content .tabs li.selected a{background-position:0 -52px; cursor:default; }
.template-mortgage-calculator #center-content .tabs li.selected a span{background-position:100% -52px; color:#bf2d61; }

.template-mortgage-calculator #center-content .form-infobar-container{padding-top:11px;}
.template-mortgage-calculator #center-content .form-infobar-container .box-normal h2 {position:relative;margin:-11px -11px 10px;padding:21px 0 8px 56px;width:167px;color:#000;font-weight:bold;font-size:1.25em;float:left;display:inline;}
.template-mortgage-calculator #center-content .form-infobar-container .box-help h2 {background:url(../images/mortgage-calculator/infobar.gif) 0 0 no-repeat;}
.template-mortgage-calculator #center-content .form-infobar-container .box-assistant h2 {background:url(../images/mortgage-calculator/assistant.jpg) 0 0 no-repeat;padding-top:189px;padding-left:11px;width:212px;}
.template-mortgage-calculator #center-content .form-infobar-container .box-questions{margin-top:-11px;}
.template-mortgage-calculator #center-content .form-infobar-container .box-questions h2 {background:url(../images/mortgage-calculator/helpbar.gif) 0 0 no-repeat;}
.template-mortgage-calculator #center-content .form-infobar-container .box-help p, .template-mortgage-calculator #center-content .form-infobar-container .box-assistant p{font-size:1.1em;line-height:1.4em;width:200px;margin-top:0;}

.template-mortgage-calculator #center-content .table-scroll-head{border-left:1px solid #bbbdbe;float:left;width:482px;margin-top:5px;}
.template-mortgage-calculator #center-content .table-scroll-head table{border-left:none;margin:0;margin-top:0px;}
.template-mortgage-calculator #center-content .table-scroll{margin:0px 0 15px 0px;height:360px;overflow-y:auto;overflow-x:hidden;width:481px;border:1px solid #bbbdbe;border-top:0;position:relative;float:left;}
.template-mortgage-calculator #center-content .table-scroll table{border:0;margin:0;width:482px;float:left;clear:both;}
.template-mortgage-calculator #center-content table.table-07{float:left;}
.template-mortgage-calculator #center-content table.table-07 tbody td p{margin:0;}
.template-mortgage-calculator #center-content table.table-07 tbody td.no-left, .template-mortgage-calculator #center-content table.table-07 th.no-left{border-left-width:0;}

table.table-07{margin-top:5px; margin-bottom:15px; border:1px solid #bbbdbe;}
table.table-07 thead th, table.table-07 tbody.thead th{background:#e2e2e2; border:1px solid #bbbdbe; border-spacing:1px; color:#333; padding:7px; vertical-align:middle; text-align:center; font-weight:normal; }
table.table-07 thead tr.second-level th, table.table-07 tbody.thead tr.second-level th{background:#fff; font-weight:bold; }
table.table-07 thead tr.second-level th span, table.table-07 tbody.thead tr.second-level th span{font-weight:normal; font-size:1em; }
table.table-07 tbody th{color:#b50d49; font-weight:normal; padding:10px 5px; width:90px; border:1px solid #bbbdbe; border-spacing:1px; }
table.table-07 tbody td{border-spacing:1px; vertical-align:top; padding:7px; text-align:center;}

table.table-07 tbody tr.align-left td{text-align:left;}
table.table-07 tbody tr td.align-right{text-align:right;}
table.table-07 tr.odd td{background:#e4edfc; }
table.table-07 tr.even td{background:#fff; }
table.table-07 tr td span{color:#b50d49; font-size:1.2em; display:block; text-align:center; font-weight:bold;}
table.table-07 .border-col{border:1px solid #bbbdbe;border-width:0 1px;}
table.table-07 tbody tr.align-left td span{text-align:left;display:inline;font-size:1.3em;}
table.table-07 tbody tr.align-left td p{font-size:1.1em;padding-top:6px;font-weight:bold;color:#B50D49;}
table.table-07 tbody tr.align-left td p strong{padding-top:6px;color:#000;font-size:0.9em;}
table.table-07 tbody tr.align-left td p span{text-align:left;display:inline;font-size:1.0em;}

.template-mortgage-calculator form#contact-form #contact-form-container div.field-row label{width:150px;}
.template-mortgage-calculator form#contact-form #contact-form-container div.field-row #min-phone-hint{width:164px;}
.template-mortgage-calculator #center-content .form-main-row #contact-form-container.form-main-container span.input-hint-message{margin-left:155px;}
.template-mortgage-calculator form#contact-form #agreements-container {width:590px;}
.template-mortgage-calculator form#contact-form #agreements-container .agreement{background:#fff;margin:0;padding:10px 0}
.template-mortgage-calculator #textArea div label{margin-left:168px;}
.template-mortgage-calculator #textArea span{font-size:1em;}
.template-mortgage-calculator #center-content .form-main-row #agreements-container.form-main-container .button-centered{margin-top:0}

/*Dodanie klasy dla div rozdzielajacego artykuly w wymaganych dokumnetach sekcji kredytow hipotecznych*/
.margin-class{margin-bottom: 10px;}

/* kalkulator walutowy */
.calc-large{font-size:1.25em; font-weight:bold; padding-bottom:6px; }
#currency-rate {font-weight: bold; }

/* planet prestige */
.planet a.image-link {background: none;}	
#currency-rate {font-weight: bold; }

div#deposit_auction_search select{margin: 10px; width:120px;}
div#deposit_auction_search input#arrow{border:none; width:19px; height:18px;}

/*investment-profil-form*/
div#investment-profil-form{}
div#investment-profil-form form{padding:0px 5px;}
div#investment-profil-form form fieldset{border: none;border-bottom:1px solid #dddddd;padding:5px 0 15px 0;;margin-top:10px;}
div#investment-profil-form form fieldset legend{font-weight:bold;color:#000000; padding:0px;margin:0px;}
div#investment-profil-form form fieldset.last{border-bottom:none;}
div#investment-profil-form .field-row{float:left;margin-bottom:0px;display:inline;}
div#investment-profil-form .field-row input{width:auto;height:auto; float:left;display:inline;border:none;margin-left:5px;}
div#investment-profil-form .field-row label{width:500px; float:left; display:inline;text-align:left; margin:3px 0 0 5px;}
div#investment-profil-form .field-row .sub-field-row{padding-left:21px; float:left;display:inline;clear:left;width:400px;}
div#investment-profil-form .box-content-window{margin:0 0 30px 0; padding:17px;}
div#investment-profil-form .error{color:#C92B5B;padding-bottom:5px;}
div#investment-profil-form  input.important-button{margin-right:2px;}
div#investment-profil-form .field-row .sub-field-row label{width:300px;}

.align-bottom{vertical-align: bottom !important;}
.align-middle{vertical-align: middle !important;}
.align-top{vertical-align: top !important;}
.allign-down{position:absolute !important; bottom:30px !important;}
.allign-down-image{position:absolute !important; bottom:10px !important; right:5px !important;}

.linkbox-fluid .allign-down{position:static !important;}
.linkbox-fluid .allign-down-image{position:static !important;}

#left-content .box-br {overflow:hidden;}
#left-content  #see_also {overflow:visible;}
.box-br span.color-magenta{color:#b50d49; font-family:Arial,Helvetica,sans-serif; font-size:1em; }
.box-br span.color-aqua{color:#00539b; font-family:Arial,Helvetica,sans-serif; font-size:1em; }


form#select_subarticle_form{margin:20px 0 10px 0;}
select#select_article_id{width:auto;}
#select_article_id option{padding: 0 15px 5px 5px;}
div#subarticle{width:100%;}

span.optional_information{padding: 1px 2px 2px; font-size: 11px !important; color: rgb(153, 153, 153)!important;}
ul.bullet-1 li{ list-style-image:inherit; background: none; padding-left: 0px;padding-bottom: 3px;}
div.answers ul.bullet-2 li{ list-style-image:url(../images/v-sign-grey.gif); background: none; padding-left: 0px;}

#security-movies .page-listing{position:relative; float:right;}
#security-movies .event-box{margin-bottom:15px;}
#movies-botom-info{float:left;clear:both;width:100%;}
.addresses{float:left;clear:both;border-top:1px solid #D8D8D8;width:100%;}

div#atm-box{margin-top:15px;}
div#atm-box a{background:url(../images/atm-icon.gif) no-repeat left; padding:8px 0px 8px 45px; display:block;}
div#atm-box a:hover{background-color:#e4edfc;}

.secure_errors{margin:0 0 10px 140px}
.secure_section .logout .important-button{height:30px; width:158px;}
.secure_section .logout-label{padding-left:10px;}

#tooltip {position: absolute;	z-index: 3000; border: 1px solid #d8d8d8; background-color: #ffffff; color: #b50d49;	padding: 5px; font-size:11px; font-weight: bold;}
#tooltip h3, #tooltip div { margin: 0; }

.new-icon {background: url(../images/new-ico.gif) no-repeat right;padding-right:21px !important;}
.new-icon-small {padding-right:18px !important; background: url(../images/new-ico-smalll.gif) no-repeat right; display:inline;}

#contact-form span.noticeBoldGray{font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#999999;}
#contact-form label.noMarginLeft{margin-left:0;}
#contact-form div#fieldFloatRightWithMarg{float: right; margin-right: 191px;}
#contact-form div#ieFixSizes{width:100%;height:100%;}

/* text resize CSS : START */
#top-search .text-resize-controls{margin-right:10px;}
#top-search .text-resize-controls p{float:left;}
#top-search .text-resize-controls .text-resize-links{padding:0;margin:0;}
#top-search .text-resize-controls .text-resize-links li{border:none;padding-right:0;}
#top-search .text-resize-controls .text-resize-links li a{padding:2px;color:#0F5EB2;font-weight:bold;}
#top-search .text-resize-controls .text-resize-links li.selected a{color:#7a7a7a;}
#top-search .text-resize-controls .text-resize-links #text-resize-default{font-size:11px;}
#top-search .text-resize-controls .text-resize-links #text-resize-enlarge{font-size:13px;margin-top:-5px;}
#top-search .text-size-medium .text-resize-controls .text-resize-links #text-resize-enlarge{margin-top:-4px;}
#top-search .text-size-large .text-resize-controls .text-resize-links #text-resize-enlarge{margin-top:-1px;}
.text-size-default{font-size:1.0em;}
.text-size-medium{font-size:1.185em;line-height:1.185em;}
.text-size-large{font-size:1.375em;line-height:1.22em;}
/*poprawki*/
div#center-content .newsitem p{overflow:hidden;}
.box-normal-tab p {font-size:1em;}
#exchange-rates .position-right .more{background-position:100% 50%;}
#exchange-rates .position-right .more:hover{background-position:100% 101.5%;}
.size-medium .box-links-ul li{background-position:2px 2px;}
.size-large .box-links-ul li{background-position:2px 4px;}
/*nie powiekszamy tych el*/
#left-content #quotations h3, #left-content #exchange-rates h3{font-size:15px;}
/* text resize CSS : KONIEC */

