body {
    background: #FFF;
}

.wrapper {
    width: 966px;
    margin: 0 auto;
    padding: 0 46px 0 12px;
    background: transparent;
    text-align: left;
}

#topbar {
    background: #E6E6E6 url(../img/unicredit-topbar-bg.jpg) repeat-x 0 100%;
    text-align: center;
}

#topbar.red {
    background: #98000F url(../img/unicredit-toplayer-bg.jpg) no-repeat 50% 100%;
}

#toplayer {
    height: 212px;
    display: none;
    position: relative;
}

#shadow {
    background: transparent url(../img/layer-shadow_bar.png) repeat-x 0 0;
}

#topbar #toplayer .wrapper {
    padding: 44px 46px 0 12px;
    background: transparent;
}

#topbar #toplayer a {
    float: left;
    clear: both;
    margin: 0 0 20px 5px;
    background: transparent;
}

#toplayer .col {
    float: left;
    padding: 10px 0;
}

#toplayer .lst {
    float: left;
    padding: 10px 0 0 35px;
    border-left: 1px solid #980803;
}

#closeLayer {
    position: absolute;
    bottom: -25px;
    width: 200px;
    height: 25px;
    left: 50%;
    margin-left: -100px;
    background: #FFF;
}

#topbar #toplayer #closeLayer a {
    float: none;
    margin: 0 auto;
}

#topbar .wrapper {
    padding: 0 46px 0 12px;
    background: transparent;
}

#topbar ul {
    height: 21px;
}

#topbar li {
    float: left;
    margin: 0 21px 0 1px;
}

#topbar li a {
    float: left;
    padding: 2px 11px 4px;
    background: #E2001A url(../img/unicredit-link-topbar-bg.gif) repeat-x 0 100%;
    font: normal normal bold 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #555;
    text-align: left;
    text-transform: uppercase;
}

#topbar.red li a {
    color: #555;
}

#topbar li a:hover {
    color: #E2001A;
}

#topbar li.last {
    float: right;
    margin: 0 0 0 21px;
}

#topbar li.last a {
    padding: 2px 11px 4px;
    background: #E2001A url(../img/unicredit-topbar-right.jpg) repeat-x 0 100%;
    color: #FFF;
    text-transform: none;
}

#topbar li.last a:hover {
    color: #FCC;
}

#topbar.red li.last a {
    background: #FFF;
    color: #0F0F0F;
}

#topbar.red li a:hover {
    color: #E2001A;
}

#topbar.red li.last a:hover {
    background: #FFF;
    color: #0F0F0F;
}

#header {
    height: 51px;
    padding: 12px 0 8px;
    text-align: center;
}

#header .wrapper {
    padding: 0 46px 0 12px;
}

#logo {
    float: left;
    overflow: hidden;
    width: 200px;
    height: 57px;
}

#logo a {
    display: block;
    width: 194px;
    height: 57px;
    margin: 0px 0 0 1px;
    border: none;
    background: transparent url(../img/pekao-Leasing-logo.gif) no-repeat 0 0;
    text-indent: -9999px;
    font-size: 12px;
}

#services {
    float: right;
}

#services img {
    float: left;
    margin: 0 0 0 24px;
}

#campaign {
    height: 238px;
    margin: 0 0 25px;
    background: #FFF;
    text-align: center;
}

#main {
    margin: 20px 0;
    text-align: center;
}

h2.pageTitle {
    width: 512px;
    margin:0 0 15px 210px;
    font: normal normal normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #E2001A;
    line-height: 1.2;
    text-transform: uppercase;
}

#navigation {
    float: left;
    width: 182px;
    padding: 11px 0;
}

#content {
    margin-left: 182px;
}

#footer {
    text-align: center;
}

#footer .wrapper2 {
    padding: 6px 0 10px;
    border-top: 1px solid #C0C0C0;
}

#footer ul {
}

#footer li {
    float: left;
    margin: 0 26px 0 1px;
}

#footer li a {
    float: left;
    padding: 0 0 3px;
    font: normal normal bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #555;
    text-align: left;
}

#footer li a:hover {
    color: #333;
}

#copy {
    float: left;
    clear: both;
    padding: 0 0 10px 0;
    color: #ACACAC;
}

#copy p {
    font: normal normal normal 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#footer p a {
    color: #ACACAC;
}

#footer p a:hover {
    color: #555;
}

#gdp {
    float: right;
    padding: 0 0 10px 0;
    color: #ACACAC;
}

#gdp p {
    font: normal normal normal 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#navigation li {
    margin: 0 0 7px;
    padding: 0 9px 0 13px;
    background: transparent url(../img/unicredit-listRed.gif) no-repeat scroll 1px 3px;
    font: normal normal bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #555;
    line-height: 1;
    text-align: left;
    text-transform: uppercase;
}

#navigation a {
    line-height: 1.2;
    color: #555;
}

#navigation a:hover {
    color: #E2001A;
}

.CMSModule {
    margin: 0 0 20px 28px;
    padding: 1px 0 0;
}

.bankInfo .CMSModule {
    margin: 0 0 20px 42px;
}

/*
 * AGREGATOR
 */

.CMSAggregator {
    font: normal normal normal 11px Arial, Helvetica, sans-serif;
}

.bGray .CMSAggregator {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    background: #F1F1F1;
}

.bWhite .CMSAggregator {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    background: #FFF;
}

.bGrayWhite .CMSAggregator {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    background: #FFF;
}

.bGray .cmsModuleMenuVertical {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
}

.bWhite .cmsModuleMenuVertical {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
}

.bGrayWhite .cmsModuleMenuVertical {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
}

.bGray .cmsModuleMenuHorizontal {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
}

.bWhite .cmsModuleMenuHorizontal {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
}

.bGrayWhite .cmsModuleMenuHorizontal {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
}

.moduleCornersTopWhite {
    height: 3px;
    margin: 0;
    background: transparent url(../img/unicredit-mod-top-white.jpg) no-repeat 0 0;
    font-size: 1%;
}

.moduleCornersBotWhite {
    height: 3px;
    margin: 0;
    background: transparent url(../img/unicredit-mod-bot-white.jpg) no-repeat 0 0;
    font-size: 1%;
}

.moduleCornersTopGray {
    height: 3px;
    margin: 0;
    background: transparent url(../img/unicredit-mod-top-gray.jpg) no-repeat 0 0;
    font-size: 1%;
}

.moduleCornersBotGray {
    height: 3px;
    margin: 0;
    background: transparent url(../img/unicredit-mod-bot-gray.jpg) no-repeat 0 0;
    font-size: 1%;
}

.CMSAggregator a {
    color: #E2001A;
}

.CMSAggregator .aggregator_title {
    margin: 0 0 4px;
    font: normal normal bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #3F77B2;
}

.gray .CMSAggregator .aggregator_title {
    min-height: 20px;
    margin: 0;
    padding: 7px 0 0 47px;
    background: transparent url(../img/unicredit-aggtitle-bg.jpg) no-repeat 10px 100%;
    font: normal normal bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
    line-height: 1;
    text-transform: uppercase;
}

* html .gray .CMSAggregator .aggregator_title {
    height: 20px;
}

.gray .CMSAggregator .aggregator {
    padding: 15px 13px;
    background: #E8E8E8;
}

.bGray .CMSAggregator .aggregator_title {
    margin: 0;
    padding: 3px 9px 7px;
    background: #F1F1F1 url(../img/unicredit-gray-title-border.gif) repeat-x 0 100%;
    font: normal normal normal 19px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333;
}

.bWhite .CMSAggregator .aggregator_title {
    margin: 0;
    padding: 3px 9px 7px;
    background: #F1F1F1 url(../img/unicredit-white-title-border.jpg) repeat-x 0 100%;
    font: normal normal normal 19px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333;
}

.bGrayWhite .CMSAggregator .aggregator_title {
    margin: 0;
    padding: 3px 9px 7px;
    background: #F1F1F1 url(../img/unicredit-white-title-border.gif) repeat-x 0 100%;
    font: normal normal normal 19px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333;
}

.bGray .aggregator {
    padding: 11px 8px;
}

.bWhite .aggregator {
    padding: 11px 8px;
}

.bGrayWhite .aggregator {
    padding: 11px 8px;
}

.CMSAggregator .aggregator_header .aggregator_pagination {
    display: none;
}

.CMSAggregator .entry {
    margin: 0 0 10px;
}

.bWhite .CMSAggregator .entry {
    margin: 0;
    padding: 0 0 10px;
}

.bGray .CMSAggregator .entry {
    margin: 0;
    padding: 0 0 10px;
}

.bGrayWhite .CMSAggregator .entry {
    margin: 0;
    padding: 0 0 10px;
}

.CMSAggregator .entryheader .dateline {
    margin: 0 0 2px;
    font: normal normal bold 11px/14px Arial, Helvetica, sans-serif;
}

.CMSAggregator .entryheader h4 {
    margin: 0 0 2px;
    font: normal normal normal 12px Arial, Helvetica, sans-serif;
    color: #555;
}

.CMSAggregator .entryheader h4 a {
    color: #555;
    text-decoration: none;
}

.CMSAggregator .entrycontent {
    margin: 0 0 8px;
    padding: 0 0 0 13px;
    background: transparent url(../img/unicredit-arrow.gif) no-repeat scroll 1px 3px;
    font: normal normal normal 11px/14px Arial, Helvetica, sans-serif;
    color: #555;
}

.gray .CMSAggregator .entrycontent {
    padding: 0;
    background: none;
}

.CMSAggregator .entrycontent p {
}

.CMSAggregator .continue {
    margin: 0 0 8px;
    text-align: right;
}

.CMSAggregator .continue a {
    padding: 0 12px 0 0;
    background: transparent url(../img/unicredit-arrow.gif) no-repeat scroll 100% 4px;
}

.CMSAggregator .continue a:hover {
    text-decoration: underline;
}

.CMSAggregator .additionallink {
    clear: both;
}

.CMSAggregator .additionallink a {
    padding-left: 13px;
    background: transparent url(../img/unicredit-listRed.gif) no-repeat scroll 1px 50%;
    font-weight: bold;
}

.CMSAggregator .additionallink a:hover {
    text-decoration: underline;
}


/*
 * REDAKTOR
 */

.CMSArticle {
    font: normal normal normal 11px/14px Arial, Helvetica, sans-serif;
    color: #555;
}

.bWhite .CMSArticle {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    background: #FFF;
}

.bGray .CMSArticle {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    background: #F1F1F1;
}

.bGrayWhite .CMSArticle {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    background: #FFF;
}

.bGray .CMSArticleTitle {
    margin: 0;
    padding: 3px 9px 7px;
    background: #F1F1F1 url(../img/unicredit-gray-title-border.gif) repeat-x 0 100%;
    font: normal normal normal 19px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333;
}

.bWhite .CMSArticleTitle {
    margin: 0;
    padding: 3px 9px 7px;
    background: transparent url(../img/unicredit-white-title-border.jpg) repeat-x 0 100%;
    font: normal normal normal 19px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333;
}

.bGrayWhite .CMSArticleTitle {
    margin: 0;
    padding: 3px 9px 7px;
    background: #F1F1F1 url(../img/unicredit-white-title-border.gif) repeat-x 0 100%;
    font: normal normal normal 19px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333;
}

.bGray .CMSArticleLead {
    padding: 11px 8px;
}

.bWhite .CMSArticleLead {
    padding: 11px 8px;
}

.bGrayWhite .CMSArticleLead {
    padding: 11px 8px;
}

.bGray .CMSArticleContent {
    padding: 11px 8px;
}

.bWhite .CMSArticleContent {
    padding: 11px 8px;
}

.bGrayWhite .CMSArticleContent {
    padding: 11px 8px;
}

.CMSArticle a {
    font: normal normal normal 11px/14px Arial, Helvetica, sans-serif;
}

.CMSArticle .CMSArticleTitle {
    margin: 0 0 8px;
    font: normal normal bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #3F77B2;
}

.CMSArticle .CMSArticleAuthor {
}

.CMSArticle .CMSArticleCrtDate {
    font-weight: bold;
}

.CMSArticle .CMSArticleLead {
    clear: both;
    width: auto;
}

.CMSArticle .CMSArticleContent {
    clear: both;
    width: auto;
}

.CMSArticle .CMSArticleLead a {
    color: #E2001A;
}

.CMSArticle .CMSArticleLead a:hover {
    text-decoration: underline;
}

.CMSArticle .CMSArticleContent a {
    color: #E2001A;
}

.CMSArticle .CMSArticleContent a:hover {
    text-decoration: underline;
}

.CMSArticle .CMSArticleLead strong {
    font-weight: bold;
}

.CMSArticle .CMSArticleContent strong {
    font-weight: bold;
}

.CMSArticle .CMSArticleLead em {
    font-style: italic;
}

.CMSArticle .CMSArticleContent em {
    font-style: italic;
}

.CMSArticle .CMSArticleLead ul {
}

.CMSArticle .CMSArticleContent ul {
}

.CMSArticle .CMSArticleLead ol {
    margin-left: 10px;
}

.CMSArticle .CMSArticleContent ol {
    margin-left: 10px;
}

.CMSArticle .CMSArticleLead ul li {
    margin-bottom: 3px;
    padding-left: 13px;
    background: transparent url(../img/unicredit-bulletpoint.jpg) no-repeat -1px 3px;
}

.CMSArticle .CMSArticleContent ul li {
    margin-bottom: 3px;
    padding-left: 13px;
    background: transparent url(../img/unicredit-bulletpoint.jpg) no-repeat -1px 3px;
}

.CMSArticle .CMSArticleLead ol li {
    margin-left: 15px;
    list-style-type: decimal;
    text-align: left;
}

.CMSArticle .CMSArticleContent ol li {
    margin-left: 15px;
    list-style-type: decimal;
    text-align: left;
}

.CMSArticle .CMSArticleLead p {
    margin: 6px 0;
}

.CMSArticle .CMSArticleContent p {
    margin: 6px 0;
}

.CMSArticle .CMSArticleContent hr {
    height: 0;
    margin: 10px 10%;
    border: none;
    border-bottom: 1px solid #6E6E6E;
}

.CMSArticleAttachments {
}

.CMSArticleAttachments a {
    color: #E2001A;
}

.CMSArticleAttachments a:hover {
    text-decoration: underline;
}

.CMSArticleAttachment {
    margin-bottom: 3px;
    padding: 2px 0 2px 14px;
    background: transparent url(../img/unicredit-attachment-bg.gif) no-repeat 0 50%;
}

.CMSArticleAttachment img {
    display: none;
}

.CMSArticle .CMSArticlePages {
}

.CMSArticle .CMSArticlePages a {
    margin-right: 2px;
    color: #E2001A;
}

.CMSArticle .CMSArticlePages a:hover {
    text-decoration: underline;
}

.CMSArticle .CMSArticlePages a.current {
    font-weight: bold;
    color: #555;
}

/*
 * MENU
 */

.cmsModuleMenuVertical {
    font: normal normal normal 11px/14px Arial, Helvetica, sans-serif;
    color: #555;
}

.bWhite .cmsModuleMenuVertical {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    background: #FFF;
}

.bGray .cmsModuleMenuVertical {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    background: #F1F1F1;
}

.bGrayWhite .cmsModuleMenuVertical {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    background: #FFF;
}

.cmsModuleMenuVertical a {
    color: #555;
}

.cmsModuleMenuVertical a:hover {
    color: #555;
    text-decoration: underline;
}

.cmsModuleMenuVertical h3 {
    margin: 0 0 8px;
    font: normal normal bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #3F77B2;
}

.bGray .cmsModuleMenuVertical h3 {
    margin: 0;
    padding: 3px 9px 7px;
    background: #F1F1F1 url(../img/unicredit-gray-title-border.gif) repeat-x 0 100%;
    font: normal normal normal 19px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333;
}

.bWhite .cmsModuleMenuVertical h3 {
    margin: 0;
    padding: 3px 9px 7px;
    background: transparent url(../img/unicredit-white-title-border.jpg) repeat-x 0 100%;
    font: normal normal normal 19px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333;
}

.bGrayWhite .cmsModuleMenuVertical h3 {
    margin: 0;
    padding: 3px 9px 7px;
    background: #F1F1F1 url(../img/unicredit-white-title-border.gif) repeat-x 0 100%;
    font: normal normal normal 19px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333;
}

.cmsModuleMenuVertical ul {
    margin: 10px 0;
    padding: 6px 10px;
    background: transparent url(../img/unicredit-modulemenu-bg.gif) repeat-x scroll 0 100%;
}

.bGray .cmsModuleMenuVertical ul {
    margin: 0;
    padding: 6px 10px 12px;
    background: none;
}

.bWhite .cmsModuleMenuVertical ul {
    margin: 0;
    padding: 6px 10px 12px;
    background: none;
}

.bGrayWhite .cmsModuleMenuVertical ul {
    margin: 0;
    padding: 6px 10px 12px;
    background: none;
}

.cmsModuleMenuVertical li {
    margin-bottom: 3px;
    padding-left: 13px;
    background: transparent url(../img/unicredit-arrow.gif) no-repeat scroll 1px 3px;
}

.bWhite .cmsModuleMenuVertical li {
    padding-bottom: 10px;
}

.bGray .cmsModuleMenuVertical li {
    padding-bottom: 10px;
}

.bGrayWhite .cmsModuleMenuVertical li {
    padding-bottom: 10px;
}

.cmsModuleMenuHorizontal {
    font: normal normal normal 11px/14px Arial, Helvetica, sans-serif;
    color: #555;
}

.bWhite .cmsModuleMenuHorizontal {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    background: #FFF;
}

.bGray .cmsModuleMenuHorizontal {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    background: #F1F1F1;
}

.bGrayWhite .cmsModuleMenuHorizontal {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    background: #FFF;
}

.cmsModuleMenuHorizontal a {
    color: #555;
}

.cmsModuleMenuHorizontal h3 {
    margin: 0 0 8px;
    font: normal normal bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #3F77B2;
}

.bGray .cmsModuleMenuHorizontal h3 {
    margin: 0;
    padding: 3px 9px 7px;
    background: #F1F1F1 url(../img/unicredit-gray-title-border.gif) repeat-x 0 100%;
    font: normal normal normal 19px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333;
}

.bWhite .cmsModuleMenuHorizontal h3 {
    margin: 0;
    padding: 3px 9px 7px;
    background: transparent url(../img/unicredit-white-title-border.jpg) repeat-x 0 100%;
    font: normal normal normal 19px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333;
}

.bGrayWhite .cmsModuleMenuHorizontal h3 {
    margin: 0;
    padding: 3px 9px 7px;
    background: #F1F1F1 url(../img/unicredit-white-title-border.gif) repeat-x 0 100%;
    font: normal normal normal 19px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333;
}

.cmsModuleMenuHorizontal ul {
    margin: 10px 0;
    padding: 6px 10px;
    background: transparent url(../img/unicredit-modulemenu-bg.gif) repeat-x scroll 0 100%;
}

.bGray .cmsModuleMenuHorizontal ul {
    margin: 0;
    padding: 6px 10px 12px;
    background: none;
}

.bWhite .cmsModuleMenuHorizontal ul {
    margin: 0;
    padding: 6px 10px 12px;
    background: none;
}

.bGrayWhite .cmsModuleMenuHorizontal ul {
    margin: 0;
    padding: 6px 10px 12px;
    background: none;
}

.cmsModuleMenuHorizontal li {
    float: left;
    width: 40%;
}

#authForm {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 199;
    display: none;
    width: 100%;
    height: 220px;
    border-bottom: 2px solid #FF5F64;
    background: #FFF none;
    text-align: left;
}
#authForm  #componentAuth {
    width: 970px;
    padding: 15px;
    margin: 30px auto;
}

#authForm form {
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 11px;
    color: #000;
}

#authForm div div div {
    float: left;
    width: 930px;
    margin: 10px;
    padding: 7px 10px;
    background: #8EA4AF none;
    color: #FFF;
}

#authForm a {
    float: left;
    margin: 10px;
    color: #8EA4AF;
}

#authForm div div form div {
    float: left;
    width: 485px;
    margin: 0;
    padding: 0;
    background: none;
    color: #000;
}

#authForm label {
    display: block;
    height: 14px;
    margin: 0 10px 3px;
    font-weight: bold;
    font-size: 12px;
    text-transform: capitalize;
}

#authForm #login {
    width: 455px;
    height: 14px;
    line-height: 14px;
    margin: 0 10px;
    padding: 3px;
    border: 2px solid #FF5F64;
    background: #F6F6F6;
    font-size: 11px;
    color: #000;
}

#authForm #pass {
    width: 455px;
    height: 14px;
    line-height: 14px;
    margin: 0 10px;
    padding: 3px;
    border: 2px solid #FF5F64;
    background: #F6F6F6;
    font-size: 11px;
    color: #000;
}

#authForm #loginButton {
    margin: 8px 10px 0;
    padding: 3px 12px;
    border: 2px solid #8EA4AF;
    background: #EFEFEF;
    font-size: 11px;
    color: #000;
}

#authForm #logoutButton {
    margin: 8px 10px 0;
    padding: 3px 12px;
    border: 2px solid #8EA4AF;
    background: #EFEFEF;
    font-size: 11px;
    color: #000;
}

#loginLink {
    position: absolute;
    display: block;
    width: 17px;
    height: 10px;
    top: 6px;
    left: 50%;
    margin-left: -500px;
    z-index: 299;
    background: transparent url(../img/unicredit-inquise-small.png) no-repeat 0 0;
    text-indent: -5555px;
    cursor: pointer;
    cursor: hand;
    font-size: 11px;
    color: #6E6E6E;
}

