/* group reset */ 
html, body, div, form, fieldset, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, blockquote, th, td, hr{padding:0;margin:0;}
html{height:100%;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a:visited{color:#496fa7;}
:focus{outline:none;}
fieldset, img{border:0px none;}
table{border-spacing:0;}
ol, ul{list-style:none;}
address, caption, cite, code, th, var{font-weight:normal;font-style:normal;}
input, textarea, h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:1em;}
.cavas-s{font-weight:bold;font-size:12px;color:#13284C;height:auto;line-height:14px;padding:0;}
.cl{clear:both;}
.cavas-s a.layer-link{color:#13284C;display:inline; background:none; padding-right:0;}
.cavas-s a.layer-link:hover{text-decoration:none;}
/* endgroup reset */
/* group body */
html{background-color:#789fb9;}
body{background:#a4bfd0 url('/image/common/body.gradient.top.jpg') repeat-x 0 top;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:12px;color:#13284c}
#site{background:url('/image/common/body.gradient.bottom.jpg') repeat-x 0 bottom;height:100%;}
#site:after {content: "."; display: block; height: 0; clear: both; visibility:hidden;}
input{font:11px/13px 'Helvetica Neue',Helvetica,Arial,Sans-Serif;color:#003d75}
.wrap, #cookieMessage {width:910px;height:100%;position:relative;margin:0 auto;}
#cookieMessage {text-align: right;}
#cookieMsgHolder p {text-align: left;}
.separator { padding: 0 10px}
#cookieMsgHolder p{padding: 10px;}
#error-page .wrap{height:auto;}
a{color:#003D75;text-decoration:none;}
table a {color:#387DB9;}
h2{font-size:15px;line-height:17px;margin-bottom:25px;padding:0 37px;font:normal 15px/1 "Helvetica Neue",Helvetica,Arial,Sans-Serif;color:#13284c;}
#wide h2, .landing-page h2{color:#13284c;}
/* endgroup body */
/* group backgrounds */
#page{min-height:473px;position:relative;z-index:1;}
*:first-child+html #page{height:auto !important;height:473px;}
#wide #side{height:403px;}
#main, #side{float:left;padding-top:26px;position:relative;margin-top:16px;}
#main{width:666px;background:#f8fbfd ;padding-bottom:28px;z-index:2;position:relative;min-height:588px;overflow:hidden;}
#main.news{padding-bottom:0;}
*:first-child+html #main{height:auto !important;height:568px;}
#wide #main{background:#fff url('/image/common/main.background.jpg') no-repeat 0 bottom;min-height:403px}
*:first-child+html #wide #main{height:auto !important;height:403px;}
#main.paddings{width:642px;padding:0 12px 28px;}
#side{font-size:11px;width:244px;background:#11264c url('/image/common/side.background.jpg') no-repeat 0 0;; padding-left:0; padding-right:0; padding-top:16px; padding-bottom:10px}
#side .content{padding:0 12px;position:relative;z-index:2;margin-bottom:-20px;}
.mask-top{height:41px;width:910px;position:absolute;top:0;left:0;z-index:10;background:url('/image/common/main.mask.wide.top.png') no-repeat 0 bottom;}
.mask-bottom{height:28px;position:absolute;bottom:0;left:0;}
    .mask-bottom{width:666px;background:url('/image/common/main.mask.bottom.png') no-repeat 0 0;margin-top:0;z-index:100;}
#main.news .mask-bottom{position:relative;}
#main.product-page .mask-bottom, #main.landing-page .mask-bottom{position:relative;}
#main.product-page, #main.landing-page{padding-bottom:0;}
#main.product-page{min-height:0px;}
#side .mask-bottom{width:244px;background:url('/image/common/main.mask.bottom.png') no-repeat 100% 0;margin-bottom:-28px}
#side.hide-contact {background-position: 0 87%;}
#wide #main .mask-bottom{background:url('/image/common/main.mask.wide.bottom.png') no-repeat 0 0;}
#wide #side .mask-bottom{background:url('/image/common/main.mask.wide.bottom.png') no-repeat 100% 0;}
/* endgroup backgrounds */
/* group top */
#top{height:34px;background:url('/image/common/top.separator.png') no-repeat 0 100%;; padding-left:0; padding-right:0; padding-top:8px; padding-bottom:5px}
#top a{background:url('/image/common/sprite-top.png') no-repeat 0 0;text-indent:-99999px}
#top h1 a{margin:0 0 0 12px;float:left;width:101px;height:34px;}
#top ul{float:right;}
#top li a, #top li{float:left;height:34px;}
#top .account a{width:160px;background-position:-106px 0;margin:0 34px 0 0;}
#top .login a{width:132px;background-position:-300px 0;margin:0 10px 0 0;}
#top .account a:hover{background-position:-106px -34px;}
#top .login a:hover{background-position:-300px -34px;}
#top .gotoserwis { float:left; position: absolute; background:url('/image/element/arrow-top-logo.png') no-repeat 0 4px; top: 17px; left: 132px; padding-left: 11px; color: #50799d; display: none;}
#top .gotoserwis a { background:none; color: #50799d; text-indent: 0px;}
#top .gotoserwis a:hover { color: #13284c;}
/* endgroup top */

/* group navigation */
#navi{position:relative;z-index:2;}
#navi ul{margin-bottom:-26px;overflow:hidden;float:left;}
#navi li{float:left;}
#navi li a {
    text-indent:-99999px;
    float:left;
    height:82px;
    margin-right: 0;
    background-image:url('/image/common/navigation-sprite.png');
}
#navi .homepage{width:55px;background-position: 0 0;margin-left:12px;}
#navi .active .homepage, 
#navi .homepage:hover{background-position: 0 -80px;}
#navi .account{width:75px;background-position: -76px 0;}
#navi .active .account, 
#navi .account:hover{background-position: -76px -80px;}
#navi .cart{width:70px;background-position: -158px 0;}
#navi .active .cart, 
#navi .cart:hover{background-position: -158px -80px;}
#navi .savings{width: 82px; background-position: -233px 0;}
#navi .active .savings, 
#navi .savings:hover{background-position: -233px -80px;}
#navi .credits{width:65px; background-position:-324px 0px;}
#navi .active .credits,
#navi .credits:hover{background-position: -324px -80px;}
#navi .mobile{width:79px;background-position: -397px 1px;}
#navi .active .mobile, 
#navi .mobile:hover{background-position: -397px -79px;}
#navi .securities{width:84px; background-position: -474px 0;margin:0;}
#navi .active .securities, 
#navi .securities:hover{background-position: -474px -80px;}
#navi .paying{width: 65px; background-position: -558px 0px;}
#navi .active .paying, 
#navi .paying:hover{background-position: -558px -80px;}
#navi .iko{width: 63px; background-position: -1405px 0px; height:73px;}
#navi .active .iko,
#navi .iko:hover{background-position: -1405px -80px;}
#navi .offers{width: 65px; background-position: -693px 0px;}
#navi .active .offers, 
#navi .offers:hover{background-position: -693px -80px;}
/* endgroup navigation */

/* group search */
#search{float:right;padding:0 20px 0 0;margin:16px 0 0 0;position:relative;}
#search p{width:146px;height:22px;background:url('/image/common/sprite-top.png') no-repeat -447px -2px;float:left;margin-left:0; margin-right:4px; margin-top:0; margin-bottom:0; padding-left:9px; padding-right:9px; padding-top:0; padding-bottom:0}
#search p input{padding:3px 0 0 0;width:146px;border:none;background:transparent;}
#search p .text{position:relative;z-index:100;}
.livesearch #search p{padding:0;width:164px;}
.livesearch #search #query{width:146px;height:19px;background:url('/image/search/input.search.png') no-repeat 0 0;position:relative;z-index:100;font-size:12px; padding-left:9px; padding-right:9px; padding-top:3px; padding-bottom:0}
#search .submit{width:20px;height:20px;float:left;border:medium none;padding:0;background:url('/image/common/sprite-top.png') no-repeat -615px -4px;}
/* endgroup search */
/* group footer */
#footer{height:108px;position:static;overflow:visible;float:left;width:100%;min-width:910px;}
#footer p{text-indent:-99999px;}
#wide #footer{background:url('/image/common/body.shadow.wide.jpg') no-repeat 50% 0;}
#footer{background:url('/image/common/body.shadow.jpg') no-repeat 50% 0;}
#footer a.pkobp{position:absolute;left:50%;width:100px;height:16px;text-indent:-9999px;cursor:pointer;bottom:8px;margin-left:-235px;}
#wide #footer a.pkobp{margin-left:-115px;}
#wide #footer a{margin-left:320px;}
#footer #footerLinks{position:relative;width:100%;height:108px;}
/* group forms - overrides, fixed */
#footer .select-overlay a {position: static;height: auto;width: auto;text-indent: 0px;}
/* endgroup footer */
/* group side */
#side li a, #side{color:#f6f7f8;font-size:12px;}
#side li a:hover{text-decoration:none;color:#3e84b9;}
#side .layer-link { background: #11264C; height: auto; }
#side .active a, #side .active a:hover{color:#f69e2f;}
#side .show-all-products-layer, #side .show-all-products, #side dt, #side .show-funclub{background:url('/image/element/sprite-side.png') no-repeat;}
#page #side .ico{background: url(/image/common/sprites_icon.png) no-repeat;}
#side .ico.i-contact-big{background-image: url(/image/element/sprite-side.png);margin-left: 0;padding-left: 45px;}
#side dt{height:12px;line-height:12px;font-size:12px;background-position:0 -64px;margin-bottom:9px;padding:3px 0 3px 17px;color:#3c5173;}
#side dd{margin-bottom:7px;zoom:1;}
.ie7 #side dd{margin-bottom:4px;}
#page #side dd li{line-height:11px;padding:0 0 0 29px;zoom:1; margin-left: 17px;}
#side dl dl{color:#fff;height:auto;}
#side dl dl dt{background:none;line-height:13px;padding:0;margin-bottom:0;height:13px;font-size:12px;color:#fff;margin-bottom:1px;}
#side dl dl dd{padding-left:0;margin-bottom:0;font-size:22px;line-height:22px;}
#side dl dl dd big{font-size:23px;line-height:25px;font-weight:bold;text-align:center;}
#side dl dl dd small{letter-spacing:-1px;font-size:20px;text-align:center;}
#side dl dl dd small em{font-size:15px;}
#side .show-all-products{text-indent:-99999px;display:block;height:32px;line-height:32px;text-transform:uppercase;margin-bottom:8px;padding-left:17px;color:#ddebf4;font-size:9px;outline:0;position:relative;}
#side .show-all-products:hover{background-position:0 -32px;}
#side .show-all-products-layer{text-indent:-99999px;display:block;height:32px;line-height:32px;text-transform:uppercase;margin-bottom:8px;padding-left:17px;color:#ddebf4;font-size:9px;outline:0;position:relative;}
#side .show-all-products-layer:hover{background-position:0 -32px;}
#side .show-all-products .arrow{opacity:0;filter:alpha(opacity=0);position:absolute;width:11px;height:44px;top:-6px;right:0;background:url('/image/common/allproducts.close.png') no-repeat 100% 0;left:-14px}
#side dd .show-funclub, #side dd .show-all-products-layer {margin-bottom: 0px;}
#side .mask-bottom {
    z-index: 1;
}

#side .all-products-layer .cl {
    clear: both;
}
#side .all-products-layer .close-layer {
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    top: 11px;
    right: 13px;
    text-indent: -9000em;
    background: url(../image/icons/layer-ico-sprite.gif) no-repeat 0 -55px;
}



/* FOR PRODUCTS LIST ON MAIN PAGE */


#side .all-products-layer {
    width: 879px;
    height: 394px;
    background: url(../image/common/all_products_big_bg.png) no-repeat 0 0;
    position: absolute;
    top: -2px;
    left: -657px;
    z-index: 9999;
    padding: 31px 6px 0 6px;
    color: #142a50;
    display: none;
    z-index: 9999999999999;
}
#side .all-products-layer h3 {
    font-size: 14px;
    font-family: arial;
    color: #53637f;
    padding: 15px 7px;
    font-weight: bold;
}
#side .all-products-layer h3 span {
    padding-left: 17px;
    background: url(../image/icons/tiny.png) no-repeat 0 2px;
}
#side .all-products-layer h3.insurance span {
    background: url(../image/icons/tiny.png) no-repeat 0 -87px;
}
#side .all-products-layer h3.credit span {
    background: url(../image/icons/tiny.png) no-repeat 0 -49px;
}
#side .all-products-layer h3.savings span {
    background: url(../image/icons/tiny.png) no-repeat 0 -15px;
}
#side .all-products-layer h3.mobile span {
    background: url(../image/icons/tiny.png) no-repeat 0 -71px;
}
#side .all-products-layer a {
    color: #142a50;
    cursor: pointer;
}
#side .all-products-layer .col {
    width: 212px;
    float: left;
    margin-right: 10px;
}
#side .all-products-layer .col h3 {
    background: #fff url(../image/common/layer-box-bg-top.gif) no-repeat 0 0;
}
#side .all-products-layer .other-box {
    width: 212px;
    margin: 0 1px 11px 0;
        float: left;
    background: #fff url(../image/common/layer-box-bg-bottom.gif) no-repeat 0 bottom;
}
#side .all-products-layer ul {
    padding-left: 19px;
    padding-right: 10px;
    padding-bottom: 15px;
    line-height: 17px;
}
#side .all-products-layer ul li span {
    width: 158px;
    display: block;
    padding: 0 6px 4px 6px;
}
#side .all-products-layer ul li a {
    font-weight: normal;
    font-family: arial;
    font-size: 11px;
    width: 170px;
    display: block;
    padding: 4px 0 0 0;
    line-height: 11px;
}
#side .all-products-layer ul li a:hover {
    color: #fff;
    padding: 4px 0 0 0;
    background: url(../image/element/black-hover.png) repeat-y 0 0;
}
#side .all-products-layer ul li a:hover span {
    padding: 0 6px 4px 6px;
    background: url(../image/element/black-hover.png) repeat-y 0 bottom;
}
#side .all-products-layer ul li a span em {
    font-size: 11px;
    color: #789fb9;
    font-style: normal;
}
#side .all-products-layer .col-2 {
    width: 434px;
    padding-bottom: 15px;
    float: left;
    background: #fff url(../image/common/layer-box-greater-bg-bottom.gif) no-repeat 0 bottom;
}
#side .all-products-layer .col-2  h3{
    background: #fff url(../image/common/layer-box-greater-bg-top.gif) no-repeat 0 0;
}
#side .all-products-layer h4 {
    margin: 3px 0 7px 0;
    font-size: 11px;
    padding-left: 6px;
    font-weight: bold
}
#side .all-products-layer .product-lists {
    width: 195px;
    padding: 0 0 12px 20px;
    margin: 0;
    float: left;
}
#side .all-products-layer .fleft {
    float: left;
}
#side .all-products-layer .fright {
    float: right;
}
#side .all-products-layer .displayn {
    display: none;
}
#side .all-products-layer .max-width {
    width: 878px;
}
#side .all-products-layer .mr7 {
    margin-right: 7px;
}

#side .all-products-layer .col-2 .others {
    padding-left: 20px;
    margin-top: 17px;
}
#side .all-products-layer .col-2 .funds {
    float: right;
    margin-right: 20px;
}


#side .show-funclub{background-position:0 -220px;;text-indent:-99999px;display:block;height:32px;line-height:32px;text-transform:uppercase;margin-bottom:8px;padding-left:17px;color:#ddebf4;font-size:9px;outline:0;}
#side .show-funclub:hover{background-position:0 -255px;}
#side .promotion{display:block;margin-bottom:14px;}
#page #side .ico a{display:block;padding:2px 0;line-height: 15px;}
#page #side .i-contact-big{background: url(/image/wniosek/i-big.png) 0 0 no-repeat;height:18px;}
#side .active.i-mail{background-position:-134px -142px}
#page #side .i-mail{background: url(/image/wniosek/i-mail.png) 0 4px no-repeat;}
#side .active.i-bulb{background-position:-33px -82px}
#page #side .i-bulb{background: url(/image/wniosek/i-bulb.png) 0 2px no-repeat;}
#side .active.i-mouse{background-position:-134px -82px}
#page #side .i-mouse{background: url(/image/wniosek/i-mouse.png) 0 4px no-repeat;}
#side .active.i-atm{background-position:-33px -102px}
#page #side .i-atm{background: url(/image/wniosek/i-atm.png) 0 3px no-repeat;}
#side .active.i-list{background-position:-134px -102px}
#page #side .i-list{background: url(/image/wniosek/i-list.png) 0 3px no-repeat;}
#side .active.i-key{background-position:-34px -122px}
#page #side .i-key{background: url(/image/wniosek/i-key.png) 0 3px no-repeat;}
#side .active.i-paragraph{background-position:-134px -122px}
#page #side .i-paragraph{background: url(/image/wniosek/i-paragraph.png) 0 5px no-repeat;}
#side .active.i-inteligo{background-position:-34px -142px}
#page #side .i-inteligo{background: url(/image/wniosek/i-inteligo.png) 0 3px no-repeat;}
#side .active.i-press{background-position:-34px -160px}
#page #side .i-press{background: url(/image/wniosek/i-press.png) 0 3px no-repeat;}
/* endgroup side */
/* group product list */
.all-products{position:absolute;top:0;right:-666px;z-index:10;display:none;font:normal 11px "Helvetica Neue",Helvetica,Arial,Sans-Serif;}
.all-products.active{overflow:visible; z-index:99999;}
.all-products .shadow{padding-left:17px;background:url('/image/common/allproducts.bg-shadow.png') no-repeat 0 50%;}
.all-products .content{border-left:1px solid #f1f6fa;height:456px;background:#fff url('/image/common/allproducts.bg.png') repeat-x 0 bottom;padding-left:0; padding-right:35px; padding-top:0; padding-bottom:0}
.all-products .close{opacity:0;filter:alpha(opacity=0);position:absolute;width:34px;height:44px;top:20px;right:0;background:url('/image/common/allproducts.close.png') no-repeat 0 0;}
.all-products .close a{height:12px;left:12px;position:absolute;text-indent:-9999px;top:17px;width:12px;outline:0;}
.all-products dl{float:left;margin:9px 0 0 0;}
.all-products dt{font-size:11px;color:#899baf;padding:15px 0 3px 40px;position:relative;overflow:hidden;width:164px;}
.faq-topics-list dt .tiny-ico, .all-products dt .tiny-ico{position:absolute;left:14px;top:16px;width:12px;height:12px;background:url('/image/icons/tiny.png') no-repeat 0 0;}
.all-products dd{font-size:12px;color:#203252;margin-left:34px;overflow:hidden;margin-bottom:0;overflow:hidden;width:170px;}
.all-products dd.first{margin-top:15px;}
.all-products .tiny-ico.i-inteligo{background-position:0 0;}
.all-products .tiny-ico.i-graph{background-position:0 -17px;}
.all-products .tiny-ico.i-txt{background-position:0 -33px;}
.all-products .tiny-ico.i-card{background-position:0 -51px;}
.all-products .tiny-ico.i-mobile{background-position:0 -71px;}
.all-products .tiny-ico.i-umbrella{background-position:0 -90px;}
.faq-topics-list dt .tiny-ico{background-image:url('/image/icons/tiny-faq.png');}
.faq-topics-list .tiny-ico.ico-1{background-position:0 0;}
.faq-topics-list .tiny-ico.ico-2{background-position:0 -17px;}
.faq-topics-list .tiny-ico.ico-3{background-position:0 -34px;}
.faq-topics-list .tiny-ico.ico-4{background-position:0 -53px;}
.faq-topics-list .tiny-ico.ico-5{background-position:0 -72px;}
.faq-topics-list .tiny-ico.ico-6{background-position:0 -89px;}
.faq-topics-list .tiny-ico.ico-7{background-position:0 -101px;}
.all-products dd a{padding:4px 0 0 0;float:left;width:170px;}
.all-products dd a span{cursor:pointer;padding:0 6px 4px 6px;width:158px;line-height:14px;display:block;}
.all-products dd a:hover, .all-products dd a:hover span{background:url('/image/element/sprite-highlite.png') no-repeat 100% 0;}
.all-products dd a:hover{color:#fff;text-decoration:none;}
.all-products dd a:hover span{background-position:100% 100%;background-color:#f8f8fd;}
/* endgroup product list */
/* group mainpage content */
.change .news, .change .access{float:left;}
.change .news{width:275px;border-right:1px solid #ccdde9;}
.change .access{width:389px;}
.change .head{border-left:0px solid #ccdde9; border-right:0px solid #ccdde9; border-top:1px solid #ccdde9; border-bottom:1px solid #ccdde9; height:41px;line-height:41px;position:relative;background:url('/image/element/sprite-common.png') repeat-x 0 0;font-size:10px;color:#426177; padding-left:28px; padding-right:28px; padding-top:0; padding-bottom:0}
.change .head a{color:#426177;}
.change .head a:hover{text-decoration:none;}
.change .head h6{display:inline;font-weight:normal;}
.change .head h6 strong{font-weight:bold;}
.change .body{height:158px;color:#203355;}
.change .body a{color:#203355;}
.change .news .head a{position:absolute;right:28px;top:10px;line-height:21px;height:21px;text-align:right;}
.change .news .head a em{display:block;float:right;height:21px;width:9px;background:url('/image/element/sprite-common.png') no-repeat 100% -241px;}
.change .news ol{border-top:1px solid #e7f1f8;}
.change .news li{float:left;margin:12px 0 0;}
.change .news li span{float:left;width:165px;padding-top:2px;}
.change .news li .date{font-size:10px;color:#a8b6c5;text-align:center;width:49px;padding:0px 12px 0px 28px;}
.change .news li .date em{font-size:14px;font-style:normal;font-weight:bold;display:block;color:#09a2a7;line-height:19px;}
.change .news a:hover{color:#09A2A7;text-decoration:none;}
.change .access .head ol{position:absolute;top:14px;right:28px;}
.change .access .head li{margin-left:5px;padding:0px 3px 0 0;font-size:9px;line-height:13px;float:left;}
.change .access .head li a{display:block;padding:2px 0 2px 3px;line-height:9px;height:9px;}
*:first-child+html .change .access .head li a{padding-top:3px;}
.change .access .head li.active{background:url('/image/element/sprite-common.png') no-repeat 100% -55px;}
.change .access .head li.active a{color:#fff;background:#e8f1f7 url('/image/element/sprite-common.png') no-repeat -228px -55px;}
.change .slide{float:left;width:360px;overflow:hidden;height:158px;position:relative;}
.change .no-arrows{width: 391px;}
.change .slide li{position:relative;width:118px;height:157px;border-left:1px solid #e6f0f7;border-top:1px solid #e6f0f7;border-right:1px solid #ccdde9;text-align:center;}
.change .no-arrows li{width: 128px;}
.no-arrows .link {margin:0 !important;}
.change .slide ul{position:absolute;left:0;top:0;}
.change .slider li{float:left;height:157px;}
.change .slider li.slide > ul {width: 3000em; height: 157px;}
.change .slider .prev, .change .slider .next{width:12px;height:157px;display:block;background:#ecf4f9 url('/image/element/sprite-slider.png') no-repeat 0 0;border-left:1px solid #f1f7fb;border-top:1px solid #f1f7fb}
.change .slider .prev{background-position:-25px 50%;border-right:1px solid #ccdde9;}
.change .slider .prev:hover, .change .slider .blocked .prev{background-position:-5px 50%;}
.change .slider .next{background-position:-43px 50%;}
.change .slider .next:hover, .change .slider .blocked .next{background-position:-63px 50%;}
.change .access .intro{text-align:center;line-height:12px;background:url('/image/product/home.icons-mask.png') no-repeat 50% 0;font-size:12px}
.change .access .intro .icon{margin:24px auto 25px auto;width:40px;height:40px;overflow:hidden;}
.change .access .hover{opacity:0;filter:alpha(opacity=0);text-align:center;position:absolute;top:0;left:0;height:139px;padding-top:18px;width:118px;background:url('/image/element/sprite-common.png') repeat-x 0 -41px;z-index:200;cursor:pointer}
.change .access .no-arrows .hover{width: 128px;}
.change .access .hover a{display:block;width:86px;height:43px;left:50%;background:url('/image/element/sprite-common.png') no-repeat 0 -198px;text-indent:-9999px;position:absolute;bottom:0;font-size:11px; margin-left:-43px; margin-right:0; margin-top:0; margin-bottom:0}
.change .access .hover .desc{height:64px;line-height:64px;padding:0 3px;color:#50617c;}
.change .access .hover .desc p{line-height:12px;display:inline-block;vertical-align:middle;font-size:11px;}
*:first-child+html .change .access .hover div p{display:inline;}
.change .access .hover p.title{height:auto;line-height:14px;padding:0;color:#203355;font-size:12px;}
.elem-bottom-box .change .access ul{position:relative;}
#main .promo{height:230px;padding:0;position:relative;overflow:hidden;line-height:212px;vertical-align:middle;}
#main .change{font-size:11px;background-color:#E1EDF5;margin-bottom:-28px;overflow:hidden;}
#main .promo ul{padding:18px 0 0 0;}
#main .promo li{float:left;}
#main .promo h2{font-size:28px;line-height:1;margin-bottom:14px;padding:0;}


#main .promo .text{line-height:20px;display:inline-block;vertical-align:middle;width:350px;z-index:2;position:relative; float: left;left: 44px;}
#main .promo .text ul.list-line {margin: 0; padding:0;}
#main .promo .text ul.list-line ol.data {padding-bottom:4px;}
#main .promo .graphic{width:650px;height:230px;position:absolute;top:0px;left:20px;text-align:center;z-index:1;}
/* endgroup mainpage content */
/* group livesearch */
#livesearch{position:absolute;top:-30px;right:-17px;width:352px;display:none;z-index:5;}
#livesearch .field{height:35px;width:352px;background:url('/image/search/search.open.png') no-repeat 0 0;; padding-left:0; padding-right:0; padding-top:24px; padding-bottom:0}
#livesearch .close{float:left;overflow:hidden;text-align:center;font-size:10px;width:292px;background:url('/image/search/search.close.png') no-repeat 0 100%;; padding-left:30px; padding-right:30px; padding-top:12px; padding-bottom:55px}
#livesearch .close a{float:left;font-size:11px;color:#07B5B9;font-weight:bold;width:auto;background:#ffffff url('/image/search/link.targets.png') no-repeat 100% -2px;text-decoration:none; margin-left:15px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:0; padding-right:30px; padding-top:0; padding-bottom:0}
#livesearch .close span{float:left;padding:0 30px 0 0;margin:0 0 0 15px;text-align:left;}
#livesearch dd, #livesearch dt{height:100%;overflow:hidden;}
#livesearch dd{display:none;position:relative;}
#livesearch .results{border-left:0px solid #f0f5f7; border-right:0px solid #f0f5f7; border-top:1px solid #f0f5f7; border-bottom:1px solid #f0f5f7; display:block;font-weight:bold;font-size:10px; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:10px}
#livesearch dt{border-left:0px solid #d2e2ed; border-right:0px solid #d2e2ed; border-top:1px solid #d2e2ed; border-bottom:1px solid #d2e2ed; background:url('/image/search/search.gradient.png') repeat-x 0 50%; margin-left:0; margin-right:0; margin-top:-1px; margin-bottom:0; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px}
#livesearch dt span{display:block;font-size:10px;line-height:17px;padding:0 0 1px 0;text-indent:17px;color:#003D75;font-weight:bold;}
#livesearch .items{overflow:hidden;width:292px;background:url('/image/search/search.spacer.png') repeat-y 0 0;; padding-left:30px; padding-right:30px; padding-top:0; padding-bottom:0}
#livesearch .items dd a{border-left:0px solid #f0f5f7; border-right:0px solid #f0f5f7; border-top:1px solid #f0f5f7; border-bottom:1px solid #f0f5f7; width:217px;position:relative;color:#838fa2;float:left;background-color:#ffffff;font-size:11px;font-family:Tahoma,Geneva,sans-serif; margin-left:0; margin-right:0; margin-top:-1px; margin-bottom:0; padding-left:65px; padding-right:10px; padding-top:10px; padding-bottom:10px}
#livesearch .items .results a{min-height:15px;}
#livesearch .items a:hover{background-color:#e9fafc;text-decoration:none;border-color:#d2eef2;}
#livesearch .items a strong{display:block;color:#0c2146;font-size:12px;line-height:16px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}
#livesearch .items .results a{border:medium none;float:left;width:auto;background:#ffffff url('/image/search/link.targets.png') no-repeat 100% -2px;color:#07b5b9; margin-left:15px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:0; padding-right:30px; padding-top:0; padding-bottom:0}
#livesearch .items .results a:hover{text-decoration:none;background:#ffffff url('/image/search/link.targets.png') no-repeat 100% -2px;}
#livesearch .items .image{width:20px;height:20px;display:block;position:absolute;left:6px;text-align:center;overflow:hidden;top:50%;margin:-10px 0 0 0;left:20px;}
#livesearch .items .image img{margin-left:-40px;}
.livesearch #search .action{display:block;cursor:pointer;}
#search .action{height:20px;width:22px;position:absolute;top:32px;right:37px;z-index:555;display:none;}
#search .loading{height:16px;width:16px;right:51px;top:3px;z-index:101;position:absolute;display:none;background:#0FD0D4 url('/image/search/search.loading.gif') no-repeat center;}
#livesearch .items .image img.promotion-icon{margin:0px;}
/* endgroup livesearch */
/* group elements */
.highlite{padding-left:6px;height:20px;float:left;font-weight:normal;color:#fff;background:url('/image/element/highlite.png') no-repeat 0 0;}
.highlite span{line-height:16px;display:block;background:url('/image/element/highlite.png') no-repeat 100% 0;; padding-left:0; padding-right:6px; padding-top:2px; padding-bottom:2px}
.row .highlite{display:inline-block;float:none;}
*:first-child+html .row .highlite{display:inline;}
.button, .button-shadow, .button-no-shadow{margin-right:6px;cursor:pointer;}
.full-width.button-shadow,
.full-width.button-shadow span.inner {display: block;float: none;}
.full-width.button-shadow span.inner {text-align: center;}
.centered-wide.button-shadow {width: 344px; margin-left: 82px;}
.centered-wide.button-shadow span.inner {text-align: center; width: 328px;}
.shadow:hover, .button-shadow:hover, .button-no-shadow:hover{text-decoration:none;}
.button, .button span.inner, .button-shadow, .button-no-shadow, .button-shadow span.inner, .button-no-shadow span.inner{float:left;background:url('/image/element/sprite-buttons.png') no-repeat 100% -60px;font-size:13px;color:#fff;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif}
.button-shadow span.inner{background-position:0 0;padding:0 0 26px 16px;height:34px;line-height:34px;/*background-color:#F8FBFD;*/}
.button-no-shadow span.inner{background-position:0 0;padding:0 0 26px 16px;height:14px;line-height:34px;background-color:#F8FBFD;}
.button span.inner{background-position:0 0;padding:0 0 0 16px;height:34px;line-height:34px;/*background-color:#F8FBFD;*/}
.button:hover, .button-shadow:hover{background-position:100% -420px;}
.button:hover span.inner, .button-shadow:hover span.inner{background-position:0 -360px;color:#c7dae8;}
.button.link-button span.inner, .button-shadow.link-button span.inner, .button-no-shadow.link-button span.inner{background-position:0 -180px;}
.button.link-button:hover span.inner, .button-shadow.link-button:hover span.inner, .button-no-shadow.link-button:hover span.inner{color:#ffd9b7;background-position:0 -540px;}
.button.info-icon, .button-shadow.info-icon, .button-no-shadow.info-icon{padding-right:38px;padding-left:0;background-position:100% -120px;}
.button.info-icon:hover, .button-shadow.info-icon:hover, .button-no-shadow.info-icon:hover{background-position:100% -480px;}
.button.link-icon, .button-shadow.link-icon, .button-no-shadow.link-icon{padding-right:38px;padding-left:0;background-position:100% -300px;}
.button.link-icon:hover, .button-shadow.link-icon:hover, .button-no-shadow.link-icon:hover{background-position:100% -660px;}
.button.contact-button{padding-right:16px;background-position:100% -240px;}
.button.contact-button span.inner{background-position:0 -180px;}
.button.contact-button span.inner{background-color:#11264C;width:189px;text-align:center;}
/*#wide .button-shadow span.inner, #wide .button span.inner{background-color:#FFF;}*/
.product-page .buy-process ul, .product-page .buy-process ul li, .product-page .buy-process p.leftpad{padding:10px 0 0 20px;}
/* endgroup elements */
/* group promotion */
.elem-content-listing{border-top:1px solid #dae8f2;background-color:#f7fafc;}
.elem-content-listing h3{font:normal 22px/24px "Helvetica Neue",Helvetica,Arial,Sans-Serif;margin-bottom:24px;}
.elem-content-listing .preview{overflow:hidden;background-color:#dfecf5;border-top:1px solid #f1f8fb;position:relative;padding:18px 0;height:237px;}
.elem-content-listing .preview .wrapper *{vertical-align:middle;}
.elem-content-listing .preview{background:#dfecf5 url('/image/element/promoted.li.active.png') no-repeat 50% 100%;margin-bottom:-1px}
.elem-content-listing .preview .deco{width:230px;display:inline-block;padding:0 0 0 70px;text-align:center;}
.keep-middle {display:inline-block; line-height: 63px; height: 100%; vertical-align: middle; width:1px;}
.elem-content-listing .promoted .logo .deco {width:230px;display:inline-block;padding:0 0 0 70px;text-align:center; vertical-align: middle;}
.elem-content-listing .preview .description{width:310px;display:inline-block;padding:0 0 0 15px;}
*:first-child+html .elem-content-listing .preview .deco, *:first-child+html .elem-content-listing .preview .description{float:left;height:237px;}
.elem-content-listing .preview .description p{margin-bottom:1.5em;}
.elem-content-listing .promoted{border-bottom:1px solid #d2e2ec;border-top:1px solid #d2e2ec;height:178px;background-color:#f2f8fb;width:666px;overflow:hidden;position:relative;}
.elem-content-listing .promoted .prev, .elem-content-listing .promoted .next{width:20px;outline:0;z-index:10;position:relative;background:#ecf4f9 url('/image/element/sprite-slider.png') no-repeat -38px 50%;float:left;height:100%;border:1px solid #e3edf4}
.elem-content-listing .promoted .prev{background-position:-20px 50% ;border-width:0 1px 0 0;}
.elem-content-listing .promoted .prev:hover, .elem-content-listing .promoted .blocked .prev{background-position:0 50%;}
.elem-content-listing .promoted .next{background-position:-40px 50%;border-width:0 0 0 1px;}
.elem-content-listing .promoted .next:hover, .elem-content-listing .promoted .blocked .next{background-position:-60px 50%;}
.elem-content-listing .promoted .slide{width:624px;height:178px;overflow:hidden !important;float:left;}
.elem-content-listing .promoted .slide a{color:#7f8ca0;font-family:Tahoma,Sans-Serif;}
.elem-content-listing .promoted .slide .active{color:#e4eff6;}
.elem-content-listing .promoted .slide .active a{color:#b9d4e7;}
.elem-content-listing .promoted ul{width:3000em;position:relative;}
.elem-content-listing .promoted li{float:left;text-align:center;width:179px;margin:19px 14px 19px 15px;cursor:pointer;}
.elem-content-listing .promoted .logo{background:url('/image/element/sprite-slider.png') no-repeat -261px 0;width:169px;height:63px;overflow:hidden;vertical-align:middle}
.elem-content-listing .promoted .logo{display:table-cell;text-align:center;vertical-align:middle; white-space:nowrap;}
.elem-content-listing .promoted .logo *{vertical-align:middle;}
.elem-content-listing .promoted .logo img{margin:1px 0;}
.elem-content-listing .promoted .logo table {border-spacing: 0;width: auto;margin:0;padding:0;outline:none;border-collapse:collapse;table-layout:fixed;}
.elem-content-listing .promoted .logo table td {background: none;height: 63px;margin: 0;padding: 0;border:none;outline:none;}
.elem-content-listing .promoted .logo td {width: 169px;height: 45px;vertical-align: middle;text-align: center;}
.elem-content-listing .promoted .content{width:169px;padding:5px 5px 3px 5px;margin:0 0 8px 0;}
.elem-content-listing .promoted .active{background:#4e92c2 url('/image/element/sprite-slider.png') no-repeat -259px 100%;}
.elem-content-listing .promoted .active .content{background:#4e92c2 url('/image/element/sprite-slider.png') no-repeat -80px 0;}
.elem-content-listing .promoted .active .logo{background-image:none;}
.elem-content-listing .promoted h4{margin:12px 0 16px;font-size:12px;line-height:14px;}
.elem-content-listing .promoted p{font-size:11px;line-height:12px;margin:0 1px;}
.elem-content-listing .promoted .content-replace{display:none;}
.elem-content-listing .pager{border-bottom:1px solid #d2e2ec;text-align:center;padding:7px 0;}
.elem-content-listing .pager li{display:inline-block;height:13px;margin:0 5px;font-size:9px;line-height:13px;}
*:first-child+html .elem-content-listing .pager li{display:inline;}
.elem-content-listing .pager li a{padding:0 0 0 3px;float:left;}
.elem-content-listing .pager li.active{background:url('/image/element/sprite-common.png') no-repeat 100% -55px;padding-right:3px}
.elem-content-listing .pager li.active a{color:#fff;background:#F8FBFD url('/image/element/sprite-common.png') no-repeat -228px -55px;}
.elem-content-listing .listing{margin-bottom:9px;}
.elem-content-listing .listing p{padding:3px 0 0 0;}
.elem-content-listing .listing a{color:#768398;font-family:Tahoma,Sans-Serif}
.elem-content-listing .listing a:hover{color:#13284C;text-decoration:none;}
.elem-content-listing .listing li{border-bottom:1px solid #d2e2ec;padding:18px 100px 20px 90px;position:relative;}
.elem-content-listing .listing li .icons-dark-aqua{width:23px;height:23px;position:absolute;left:34px;top:50%;margin-top:-12px;background:url('/image/icons/dark-aqua.png') no-repeat 0 8px;}
.elem-content-listing .listing li .ico-list{background-position:0 5px;}
.elem-content-listing .listing li .ico-book{background-position:0 -17px;}
.elem-content-listing .listing li .ico-client{background-position:0 -43px;}
.elem-content-listing .listing li .ico-cart{background-position:0 -72px;}
.elem-content-listing .listing h4{font-size:15px;line-height:19px;}
/* endgroup promotion */
/* group product-page */
.product-page, #flex .wrap .body{font:normal 11px/14px Tahoma,Arial,Verdana,Sans-Serif;color:#142a50;}
.product-page .date{padding: 0 60px;margin-bottom:5px;text-align:right;color: #A8B6C5;font-size: 11px;font-weight: normal;letter-spacing: 2px;}
.product-page .row{padding:0 60px;border-top:1px solid #ebf2f7;position:relative;z-index:1;}
.product-page .faq-answers-list.product_view{padding:0;}
.product-page .row-noborder{padding:0 60px;position:relative;}
.product-page .row p{margin:16px 0;/*text-align:justify;*/}
.product-page .row .buttons {margin: 16px 0 -16px 0;}
.product-page .row .head-text .buttons {margin: 16px 0 0;}
.product-page .row h4{font-size:14px;font-weight:bold;margin:16px 0 -8px 0;width:100%;}
.answer .table-title{text-align:center;margin-bottom:-4px;font-weight:bold;color:#4D92C1;width:547px;}
.product-page h2{font-size:28px;margin:22px 0 0px 0;padding:0;}
.product-page h3, .product-list h3{overflow: hidden;font-size:17px;line-height:25px;margin:16px 0 -8px -48px;}
#main .product-list .date{text-align:center;left:6px;overflow:hidden;padding:0;position:absolute;width:50px;font-size:14px;color:#09A2A7;height:30px;top:35%;font-weight:bold;margin-top:-3px;}
#main .product-list .date strong{font-size:11px;font-weight:normal;letter-spacing:2px;color:#A8B6C5;font-weight:normal;}
#main .product-list .hover .date{color:#fff;}
#main .product-list .hover .date strong{color:#B1D0E5;}
#main .product-list h3{font-size:15px;line-height:25px;/*height:25px;width:500px;*/padding:5px 80px 5px 0;color:#142A50; font-weight: bold;}
/* sprite products */
.static-page h3 em, .faq-answers-list .entry .question em, .faq-answers-list .download em, .product-page .download em, .product-page .rollback, .product-page .rollback span, .product-page .rollback .cloud, .product-page .select dt, .product-page .select dt span, .product-page h3 em, .product-page .offers a, .product-page .ordered-list .count, .answer .ordered-list .count, a span.triangle, a.external-link {background:url('/image/element/sprite-products.png') no-repeat;}
.product-page h3 em{width:28px;height:25px;text-align:center;background-position:-203px -51px;font-size:11px;line-height:25px;color:#fff;font-style:normal;float:left;padding:0 3px 0 0;margin:0 16px 10px 0;}
.product-page h3 span {width: 530px;float:left; display: block; }
.product-page .row .offers{position:absolute;top:-34px;right:25px;}
.product-page .offers a{margin:0 0 0 10px;float:left;height:14px;text-indent:-99999px;}
.product-page .offers .private{background-position:-123px -100px;width:109px;}
.product-page .offers .company{background-position:-123px -114px;width:103px;}
.answer ul .description, .product-page .row .description{margin:-16px 0;padding:14px 0;font-size:9px;color:#8490a2;}
#flex .row ul, .product-page .row ul{margin:0;width:100%;}
.product-page .row td ul, .product-page .row td ul li{margin:0;}
.answer ul{width:100%;margin:-16px 0;}
#flex ul ul, .answer ul ul, .product-page .row ul ul{margin:0;float:none;}
#flex ul li, .answer ul li, .product-page .row ul li{ margin: 6px 0; background: url('/image/element/bullets/big-bullet.png') no-repeat 0 6px; padding-left: 16px; padding-right: 0; padding-top: 0; padding-bottom: 0; }
.product-page ol li.entry .answer ul li{background: url('/image/element/bullets/big-bullet.png') no-repeat 0 6px !important;}
#flex ul li li, .answer ul li li, .product-page .row ul li li { margin: 2px 0 2px -16px; padding: 0 0 0 32px; background: url('/image/element/bullets/small-bullet.png') no-repeat 0 6px; background-position: 16px 5px; }
#flex ul.straight, .answer ul.straight, .product-page ul.straight{float:none;margin:16px 0;}
#flex ul.straight li, .answer ul.straight li, .product-page ul.straight li{margin:0;}
#flex ul { clear: both; }
.product-page ol, .faq-answers-list .answer ol, #flex .wrap ol{margin:16px 0;width:100%;border:none;}
.faq-answers-list .answer ol{margin:0 0 16px 0;}
.product-page ol li, .answer ol li{background:none !important;}
.product-page ol li ol, .faq-answers-list .answer ol li ol{margin:0;float:none;}
.product-page ol li, .product-page .row ul li ol li, .answer ol li, .answer .row ul li ol li, #flex .wrap ol li{padding:0 0 0 27px;margin:6px 0;position:relative;}
.product-page ol .count, .answer ol .count, #flex .wrap ol .count{position:absolute;left:0;top:3px;font-weight:bold;font-size:11px;text-align:center;width:21px;height:11px;line-height:11px;}
.product-page ol li ol li, .answer ol li ol li{padding-left:38px;}
.product-page ol li ol li .count, .answer ol li ol li .count{width:31px;}
.product-page ol li li, .answer ol li li{margin:2px 0 2px -16px;padding:0 0 0 32px;background-position:16px -146px;left:15px;}
.product-page ul li ol, .answer ul li ol{margin:0;float:none;padding:0 0 0 16px;margin:0 0 0 -16px;background-color:#F8FBFD;}
.product-page .ordered-list li, .answer .ordered-list li {
    background: #f8fbfd url('/image/element/bullets/big-bullet.png') no-repeat 0 6px; 
}
.product-page .ordered-list .count, .answer .ordered-list .count{top:1px;font-weight:normal;background-position:100% -51px;color:#fff;overflow:hidden;padding:1px 0 2px 0;}
.product-page .ordered-list li ol li .count, .answer .ordered-list li ol li .count{background-position:100% -66px;}
.product-page .ordered-list li li, .answer .ordered-list li li{background-position:-1080px 5px;}
a.internal-link, a.external-link, a.layer-link{color:#3a7eb6;padding:0;margin:0;height:14px;line-height:14px;}
a.external-link, a.layer-link{display:inline-block;}
a.internal-link span.triangle {background-position:100% -128px;padding-right:12px;}
a.internal-link, i.internal-link {background: url('/image/element/sprite-products.png') no-repeat 100% -128px;padding-right:12px;}
.ie7 i.internal-link { display: inline-block; zoom: 1; }
a.layer-link{background: url('/image/element/layer-link.png') 100% 0 no-repeat;padding-right:21px; height:auto;}
a.external-link{background-position:100% -156px;padding-right:28px;}
a.link{background:none;color:#3a7eb6;padding:0;}
a.link:hover, a.internal-link:hover, a.external-link:hover, a.layer-link:hover{text-decoration:underline;}
.product-page .download, .faq-answers-list .download {float: left;color:#112447;line-height:22px;clear:both;margin:3px 0;padding:3px 0 3px 34px;position:relative;}
.product-page .download span.text, .faq-answers-list .download span.text{font-size:12px;color:#112447;float:none;margin:0;}
.product-page .download span, .faq-answers-list .download span{font-size:9px;color:#8891a3;float:none;margin:0;}
.product-page .download em, .faq-answers-list .download em{position:absolute;left:0;top:-2px;display:block;width:24px;min-height:28px;}
.product-page .download .text:hover, .faq-answers-list .download .text:hover{text-decoration:underline;}
.product-page .download-doc:hover, .faq-answers-list .download-doc:hover {color:#b51c1c;}
.product-page .download-exe:hover, .faq-answers-list .download-exe:hover {color:#1b7fb2;}
.product-page .download-avi:hover, .faq-answers-list .download-exe:hover {color:#b51c5b;}
.product-page .download-doc em, .faq-answers-list .download-doc em{background-position:-130px -51px;}
.product-page .download-exe em, .faq-answers-list .download-exe em{background-position:-154px -51px;}
.product-page .download-avi em, .faq-answers-list .download-avi em{background-position:-178px -51px;}
.product-page .actions{padding:0 25px 36px 25px;z-index:8;position:relative;}
.product-page .rollback, .product-page .select dt{height:25px;font:normal 11px/14px "Helvetica Neue",Helvetica,Arial,Sans-Serif;color:#fefefe;cursor:pointer;position:relative;z-index:9;}
.product-page .select dt span, .product-page .rollback span{display:block;padding:5px 0 6px 0;height:14px;overflow:hidden;}
.product-page .rollback{float:left;padding-right:12px;background-position:100% 0;}
.product-page .rollback span{padding-left:23px;background-position:0 0;}
.product-page .rollback:hover{background-position:100% -170px;}
.product-page .rollback:hover span{background-position:0 -170px;}
.product-page .rollback .cloud{display:none;position:absolute;left:-6px;top:27px;width:111px;height:13px;overflow:hidden;padding:11px 11px 16px 5px ;background-position:0 -50px;text-align:center;font:normal 10px/13px "Helvetica Neue",Helvetica,Arial,Sans-Serif;color:#8596a2;}
.product-page .select{float:right;position:relative;}
.product-page .select dt{float:left;background-position:0 -25px;padding-left:12px;}
.product-page .select dt:hover{background-position:0 -195px;}
.product-page .select dt span{padding-right:24px;background-position:100% -25px;}
.product-page .select dt:hover span{background-position:100% -195px;}
.backline{margin:16px 0;color:#fff;background:url('/image/element/decoration.png') no-repeat 100% 100%;width:546px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:14px}
.backline div{width:500px;background:url('/image/element/decoration.png') no-repeat 0 0;; padding-left:23px; padding-right:23px; padding-top:14px; padding-bottom:0}
.backline h4{font-size:12px;margin:0 !important;}
.backline p{padding:14px 0 0 0;margin:0 !important;}
.product-page .row .image-left{float:left;margin:4px 28px 0 0;}
.product-page .row .image-right{float:right;margin:4px 0 0 28px;}
.product-page .row .image-center{text-align:center;}
.product-page .row .image-center span{color:#9ea9b9;padding:7px 0 0 0;display:block;font-size:10px;}
.product-page .row table td p{margin:0;padding:0;}
table{width:547px;font-size:11px;line-height:14px;overflow:hidden;}
.table-mask-top, .table-mask-bottom{position:absolute;left:0;width:547px;}
.table-mask-top{height:10px;top:0;background-position:0 -818px;}
.table-mask-bottom{height:10px;bottom:0;background-position:0 -808px;}
table td, table th{border-right:1px solid #C1CAD1; padding:12px 3px; font-size: 11px;}
table th {font-size: 11px;}
table td p{text-align:center;}
table td.first{padding:6px 3px 6px 0px;}
table .first td{border-top: none;}
table thead td, table thead th, table thead td p, table thead th p, table tbody td, table tbody td p, table tfoot td, table tfoot td p{padding:6px;text-align:center}
table tfoot td{padding:8px;font-weight:bold;background-color:#e7f0f7;}
#main .row table td, #main .row table th, #main .row table td p, #main table tr td, #main table tr td p, #main table tr th, #main table tr th p{text-align:center;}
table caption{padding:8px;background-color:#F8FBFD;display:none;}
.table-description{margin:-16px 0 16px 8px !important;font-size:9px;color:#142A50;}
.product-page .head-text{width:360px;float:left;}
.product-page .head-text.wide{width:546px;}
.head-text .full-width {width: 511px;}
.section-header-information {float: right;}
.product-page .head-image{float:left;text-align:center;width:240px;margin-right:-60px;margin-top:24px;}
/* endgroup product-page */
/* group static page */
.static-page{font:normal 12px/14px Tahoma,Arial,Verdana,Sans-Serif;color:#142a50; line-height:16px;}
.static-page .row{padding:0 42px;position:relative;}
.static-page .row p{margin:28px 0;text-align:justify;}
.static-page .row .info{font-size:11px;color:#8490A2;}
.static-page .row .info a{color:#4588bc;font-weight:bold;}
.static-page .row .info a:hover{color:#11B7BB;}
.static-page h2{font-size:28px;margin:32px 0 -18px 0;padding:0;}
.static-page h3{font-size:17px;line-height:25px;margin:20px 0 -8px -48px;}
.static-page h3 em{width:28px;height:25px;text-align:center;background-position:-315px -161px;font-size:10px;line-height:25px;color:#fff;font-style:normal;float:left;padding:0 3px 0 0;margin:0 10px 0 0;}
.static-page .row .description{margin:-28px 0;padding:14px 0;font-size:11px;color:#8490a2;}
.static-page .row .description a{color:#4588BC;font-weight:bold;}
.static-page .row .description a:hover{color:#11B7BB;}
.static-page .head-text{width:400px;float:left;}
.static-page .head-image{float:left;text-align:center;width:224px;margin-right:-42px;margin-top:24px;}
/* endgroup static page */
/* group carton */
#main .carton, .carton{width:642px;background:#549ac6 url('/image/element/carton.png') no-repeat 0 0;; margin-left:auto; margin-right:auto; margin-top:38px; margin-bottom:28px; padding-left:0; padding-right:0; padding-top:8px; padding-bottom:0}
#main .carton .wrap, .carton .wrap{width:642px;background:#549ac6 url('/image/element/carton.png') no-repeat -642px 100%;; padding-left:0; padding-right:0; padding-top:0; padding-bottom:8px}
#main .carton .head, .carton .head{position:relative;background-image:none;/*background:#549ac6 url(/image/element/carton.png) repeat-x 0 50%;*/padding-left:32px; padding-right:22px; padding-top:4px; padding-bottom:4px}
#main .carton .body, .carton .body{background:#f7fbfc url('/image/element/carton.png') no-repeat -1284px 0;margin-left:4px; margin-right:4px; margin-top:8px; margin-bottom:-4px; padding-left:0; padding-right:0; padding-top:8px; padding-bottom:0}
#main .carton .body .wrap, .carton .body .wrap{width:634px;background:#f7fbfc url('/image/element/carton.png') no-repeat -1918px 100%;padding-left:0; padding-right:0; padding-top:0px; padding-bottom:12px}
#main .carton-ready .carton .body{background-image:none;}
#main .carton-ready.hover .carton .body{background-image:url('/image/element/carton.png');}

/*.carton h3, .carton-double h3, .carton-c h3, .static-page .carton h3, .static-page .carton-double h3{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;font-size:12px;padding:0;margin:0;line-height:18px;}
.carton-double h3, .carton-c h3, .static-page .carton-double h3{font-size:14px;}*/
.carton h3, .carton-double h3, .static-page .carton h3, .static-page .carton-double h3{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;font-size:12px;padding:0;margin:0;line-height:18px;}
.carton-double h3, .static-page .carton-double h3{font-size:14px;}

/*.carton-double{width:316px;background:#549ac6 url('/image/element/carton.double.png') no-repeat 0 0;float:left; margin-left:180px; margin-right:0; margin-top:28px; margin-bottom:28px; padding-left:0; padding-right:0; padding-top:8px; padding-bottom:0}*/
.carton-double{width:316px;background:#549ac6 url('/image/element/carton.double.png') no-repeat 0 0;float:left; margin-left:12px; margin-right:0; margin-top:28px; margin-bottom:28px; padding-left:0; padding-right:0; padding-top:8px; padding-bottom:0}


.carton-double .wrap{width:316px;background:#549ac6 url('/image/element/carton.double.png') no-repeat -316px 100%;position:relative; padding-left:0; padding-right:0; padding-top:0; padding-bottom:8px}
.carton-double .head{position:relative;background:#549ac6 url('/image/element/carton.double.png') repeat-x 0 50%;position:relative; padding-left:22px; padding-right:22px; padding-top:0; padding-bottom:0}
.ca.carton .body a:hover span, .carton .body .active .carton-double .head{zoom:1;}
.carton-double .body{background:#f7fbfc url('/image/element/carton.double.png') no-repeat -632px 0;position:relative; margin-left:4px; margin-right:4px; margin-top:8px; margin-bottom:-4px; padding-left:0; padding-right:0; padding-top:8px; padding-bottom:0}
.carton-double .body .wrap{width:308px;background:#f7fbfc url('/image/element/carton.double.png') no-repeat -940px 100%;padding-left:0; padding-right:0; padding-top:0; padding-bottom:8px}
.carton-double-gray{background-color:#ccdbe6;background-image:url('/image/element/carton.double-gray.png');}
.carton-double-gray .wrap{background-color:#ccdbe6;background-image:url('/image/element/carton.double-gray.png');}
.carton-double-gray .head{background-color:#ccdbe6;background-image:url('/image/element/carton.double-gray.png');}
.carton-double-gray .body{background-image:url('/image/element/carton.double-gray.png');}
.carton-double-gray .body .wrap{background-image:url('/image/element/carton.double-gray.png');}
.carton-double-gray h3, .static-page .carton-double-gray h3{color:#40516d;}
.carton .body ul{float:left;padding:0 30px 0 14px;}
.carton .body li{margin:0 0 0 14px;padding:0;width:152px;}
.faq-topics-list dl{float:left;padding:0 30px 0 14px;}
.faq-topics-list dl dt .tiny-ico{left:0;top:12px;}
.faq-topics-list dl dt{margin:0 0 0 0;padding:10px 0 5px 20px;width:144px;color:#899BAF;font-size:12px;position:relative;}
.faq-topics-list dl dd{margin:0 0 0 14px;padding:0;width:152px;}
.carton .body a{color:#142a50;padding:4px 0 0;width:170px;display:block;}
.carton .body a span{padding:0 6px 4px;display:block;width:173px;}
.carton.faq-topics-list .body a span{width: 158px;}
.carton .body a:hover, .carton .body a:hover span, .carton .body .active span, .carton .body .active{background:url('/image/element/sprite-highlite.png') 100% 0 no-repeat;}
.carton .body a:hover, .carton .body .active{color:#fff;}
.carton .body a:hover span, .carton .body .active span{background-color:#F8F8FD;background-position:100% 100%;}
.carton .corner{cursor:pointer;position:absolute;right:24px;top:50%;margin-top:-8px;color:#fff;height:14px;background:url('/image/element/sprite-arrows.png') no-repeat 100% -278px;; font-style:normal; font-variant:normal; font-weight:normal; line-height:14px; font-size:11px; font-family:Helvetica Neue, Helvetica, Arial, Sans-Serif; padding-left:0; padding-right:20px; padding-top:0; padding-bottom:0}
.carton .corner.coiled{background-position:100% -236px;}

/*.carton .icon, .carton-double .icon, .carton-c .icon, .static-page .carton .icon, .static-page .carton-double .icon{padding-left:24px;background-color:transparent;background-image:url('/image/element/carton.icons.png');background-repeat:no-repeat}*/
.carton .icon, .carton-double .icon, .static-page .carton .icon, .static-page .carton-double .icon{padding-left:24px;background-color:transparent;background-image:url('/image/element/carton.icons.png');background-repeat:no-repeat}
.carton .icon.places-search{background-position:0 -2px;}
.carton-double .icon.contact{background-position:0 -18px;}
.carton-double .icon.writeus{background-position:0 -34px;}
.carton-double .icon.security{background-position:0 -54px;}
.carton-double .icon.news{background-position:0 -72px;}
#main .carton-gray{background-color:#ccdbe6;background-image:url('/image/element/carton-gray.png');margin-left:auto; margin-right:auto; margin-top:18px; margin-bottom:0}
#main .carton-gray .wrap{background-color:#ccdbe6;background-image:url('/image/element/carton-gray.png');}
#main .carton-gray .head{background-color:#ccdbe6;background-image:url('/image/element/carton-gray.png');background-position: 0 50%;}
#main .carton-gray .body{background-image:url('/image/element/carton-gray.png');}
#main .carton-gray .body .wrap{background-image:url('/image/element/carton-gray.png');}
.carton-navy{background-color:#14284c;background-image:url('/image/element/carton-navy.png');background-color:transparent; margin-left:auto; margin-right:auto; margin-top:18px; margin-bottom:0}
.carton-navy .wrap{background-color:#14284c;background-image:url('/image/element/carton-navy.png');background-color:transparent}
.carton-navy .head{background-color:#14284c;background-image:url('/image/element/carton-navy.png');background-color:transparent;height:14px}
.carton-navy .body{background-image:url('/image/element/carton-navy.png');}
.carton-navy .body .wrap{background-image:url('/image/element/carton-navy.png');}
.carton-navy .content{border-left:4px solid #203355; border-right:4px solid #203355; border-top:0px solid #203355; border-bottom:0px solid #203355; margin:-8px -4px; }
.carton-navy .head h3{color:#fff;}
.carton-navy .head .corner{background-position:100% -318px;}
.places-results{margin:-12px -1px -12px 0;padding:0;width:635px;background:transparent none;}
.places-results thead tr{}
.places-results thead td, .places-results thead th{font-size:10px;border-left:1px solid #f0f5f8;border-right:1px solid #ccdbe6;border-top:medium none;color:#647286;background:#e6eef4 url('/image/element/search.table.thead.png') no-repeat 50% 0;; padding-left:0; padding-right:0; padding-top:6px; padding-bottom:6px}
.places-results thead tr .first{border-left:0px none;background-position: 
               0 0;border-right:1px solid #CCDBE6}
.places-results thead tr .last{background-position:100% 0;}
.places-results tbody td, .places-results tbody th{padding:24px 8px;}
.places-results tbody td{background-image:none;}
.places-results tbody td.last{background:none;}
.places-results tbody tr{border-top:1px solid #ccdbe6;cursor:pointer;}
.static-page .carton-gray h3{color:#40516d;}
.static-page .carton-gray .corner{background-position:100% -158px;}
.static-page .carton-gray .coiled{background-position:100% -196px;}
.static-page .title h2{font-size:15px;margin:8px 0 -10px 42px;}
.product-list .carton{}
.product-list .carton.hover{}
.product-list .carton-ready .body{}
.product-list .carton-ready.hover .body{display:block;}
.product-list .carton-ready.hover{padding-bottom:0;}
.product-list .carton-ready .icon{top:18px;}
.product-list .carton-ready div{padding:0;margin:0;}
.product-list .carton-ready .head{position:relative;padding:18px 0 18px 78px;width:588px;}
#main .product-list .carton-ready .carton{margin:0;}
#main .product-list .carton-ready h3, #main .product-list .carton-ready p{padding:0 0 0 46px;}
#main .product-list .carton-ready.collapsed .carton, #main .product-list .carton-ready.collapsed .wrap{background-image:url('/image/element/carton-gray-collapsed.png');}
#main .product-list .carton-ready.collapsed .wrap{position:relative;}
#main .product-list .carton-ready.collapsed .carton{background-color:#dde7ef;}
#main .product-list .carton-ready.collapsed .body{background-image:url('/image/element/carton-gray-collapsed.png');background-color:#f8fbfd}
#main .product-list .carton-ready .carton, #main .product-list .carton-ready .head, #main .product-list .carton-ready .wrap{background-image:none;background-color:transparent}
#main .product-list .carton-ready.hover .body{background-image:url('/image/element/carton.png');background-color:#f8fbfd}
#main .product-list .carton-ready.hover .carton, #main .product-list .carton-ready.hover .wrap{background-image:url('/image/element/carton.png');background-color:#549ac6}
#main .product-list .carton-ready.hover .body .wrap, #main .product-list .carton-ready.hover .body{background-color:transparent;}
#main .all-in-column dt{padding:0;margin:0;background-image:none;border:medium none;}
.all-in-column{background-color:#f7fbfc;background:url('/image/element/column-one.jpg') no-repeat 50% 50% !important;}
.all-in-column .wrap, .all-in-column .body{padding:0 !important;}
#main .all-in-column dt span{padding:0;margin:0;background:none;}
#main .all-in-column dl{padding:8px 0 2px 65px;margin:0 0 0 0;width:569px;overflow:hidden;}
#main .all-in-column dd{display:block;background:none !important;position:absolute;right:50px;top:0;margin:0;border:none;width:170px;font-size:11px;color:#273b5c;top:50%;z-index:1;}
#main .all-in-column dd p{font-size:11px;color:#273b5c;padding:0;margin:0;}
#main .product-list .all-in-column p{padding:0;margin:0;width:100%;}

#main .all-in-column dt a{
    margin:0 0 1px 0;
    padding: 3px 0 0 0;
    height:auto;
    float:left;
    font-weight:normal;
    width:auto;
    font-size:11px;
}
#main .all-in-column dt a span{
    padding: 0 4px 3px 8px;
    line-height:14px;
    display:block;
}
#main .all-in-column dt a:hover, 
#main .all-in-column dt a.active{
    color:#fff;
    background:url('/image/element/black-hover.png') no-repeat 0 0;
    text-decoration:none;
    cursor: pointer;
}
#main .all-in-column dt a:hover span, 
#main .all-in-column dt a.active span{
    background:url('/image/element/black-hover.png') no-repeat 0 100%;
    color:#fff;
    cursor: pointer;
}

.all-in-column .info{font-size:9;padding:18px 0 0 0 !important;background:none !important;}
.all-in-column .info img{float:left;margin:0 6px 0 0;}
.all-in-column .info p{padding:0 0 6px 0 !important;color:#5ea5cc !important;line-height:10px;}
/* group faq-answers-list */
.faq-answers-list ol{border-bottom:1px solid #e7eff5;margin:0 0 16px 0;}
.product_view .faq-answers-list ol{border-bottom:none;}
.faq-answers-list .entry{padding: 12px 37px 12px 17px;border-top:1px solid #e7eff5;}
.faq-answers-list .entry .question{position:relative;cursor:pointer;background:url('/image/element/sprite-arrows.png') no-repeat 100% -114px;; padding-left:41px; padding-right:24px; padding-top:4px; padding-bottom:2px}
.faq-answers-list .entry .question:hover{color:#5b6a85;}
.faq-answers-list .entry .question.coiled{background-position:100% -75px;font-weight:bold;}
.faq-answers-list .entry .question em{position:absolute;font-style:normal;left:0;top:0;width:22px;line-height:10px;font-size:10px;padding:6px 0 6px 0;background-position:-235px -50px;color:#fff;text-align:center;font-weight:normal;}
.faq-answers-list .entry .answer{display:none;padding:22px 27px 0 41px;text-align:justify;color:#5b6a85;background:none;}
.product_view .faq-answers-list .entry .answer{color:#142A50;overflow: hidden;}
.faq-answers-list .entry .answer p, .faq-answers-list .entry .answer ul, .faq-answers-list .table-wrap{padding:0;margin:0 0 16px 0;}
.faq-answers-list .entry .answer ul { margin-left: -17px; }
.faq-answers-list .entry .answer ul li { padding-left: 20px;}
.faq-answers-list .entry .answer a{color:#3A7EB6;}
.faq-answers-list .entry .answer a:hover { text-decoration: underline;}
.faq-answers-list .entry .answer ul li{margin:8px 0;}
.faq-answers-list .entry .answer ul li li{margin:2px 0 2px -16px;}
.product-page .faq-answers-list .entry .answer li { text-align: left;}
.product-page .faq-answers-list .entry .answer p { text-align: left;}
.faq-answers-list .entry .answer ul ul{margin:0;}
.faq-answers-list .head, .static-page .section-head{position:relative;padding:0 36px 22px 42px;margin:0;}
.faq-answers-list .head h3, .static-page .section-head h3{padding:0;margin:0;font-size:16px;}
.product-page .product_view .faq-answers-list .head h3 {margin: 15px 0 32px -30px}
.product-page .product_view {border-top: 1px solid #EBF2F7}
.faq-answers-list .head{height:25px;}
.faq-answers-list p {overflow: hidden; margin: 0; }
.faq-answers-list p .download {overflow: hidden; margin: 0!important; }
.static-page .section-head{margin:-16px 36px 18px 42px;}
.static-page .section-head h3{font-size:12px;}
.faq-answers-list .unroll-all{color:#78859c;font-size:10px;line-height:12px;height:12px;position:absolute;right:37px;top:50%;margin-top:-12px;cursor:pointer;background:url('/image/element/sprite-arrows.png') no-repeat 100% -348px; ; padding-left:0; padding-right:28px; padding-top:0; padding-bottom:0}
/* endgroup faq-answers-list */
/* endgroup carton */
/* group buy-process */
.buy-process{position:relative;width:634px;background:#5196c4 url('/image/process/mask.png') no-repeat 0 0;padding:4px; margin-left:-48px; margin-right:0; margin-top:38px; margin-bottom:28px}
.buy-process.dark{position:relative;width:634px;background:#5196c4 url('/image/process/mask-2.png') no-repeat 0 0;padding:4px; margin-left:-48px; margin-right:0; margin-top:38px; margin-bottom:28px}
.buy-process .steps{margin-top:-17px;position:relative;height:93px;overflow:hidden;height:110px;}
.buy-process .steps.new-h{margin-top:-17px;position:relative;height:93px;overflow:hidden;height:130px;}
.buy-process .mask-buy-top, .buy-process .mask-buy-bottom{position:absolute;background:url('/image/process/steps.mask.png') 0 0;left:0;height:5px;width:634px;z-index:12}
.buy-process .mask-buy-top{bottom:87px;}
.buy-process .mask-buy-top.new-h{bottom:107px;}
.buy-process .mask-buy-bottom{bottom:0;background-position:100% 100%;}
.product-page .buy-process ul, .product-page .buy-process ul li, .product-page .buy-process p{padding:0;margin:0;}
#main .buy-process li{background:transparent none;}
.buy-process .mask-buy{position:absolute;background:url('/image/process/mask.png') 100% 100%;left:0;bottom:0;height:9px;width:642px;z-index:12}
.buy-process.dark .mask-buy{position:absolute;background:url('/image/process/mask-2.png') 100% 100%;left:0;bottom:0;height:9px;width:642px;z-index:12}
.buy-process .steps li{height:110px;position:absolute;float:left;background:none;}
.buy-process .steps li.new-h{height:130px;position:absolute;float:left;background:none;}
.buy-process .steps a{position:relative;width:167px;color:#4081ac;height:93px;float:left;background:url('/image/process/button.png') no-repeat 0 0;; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Helvetica Neue, Helvetica, Arial, Sans-Serif; margin-left:0; margin-right:0; margin-top:18px; margin-bottom:0; padding-left:25px; padding-right:0; padding-top:0; padding-bottom:0}
.buy-process .steps a.three-steps{position:relative;width:220px;color:#4081ac;height:93px;float:left;background:url('/image/process/button_long.png') no-repeat 0 0;; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Helvetica Neue, Helvetica, Arial, Sans-Serif; margin-left:0; margin-right:0; margin-top:18px; margin-bottom:0; padding-left:25px; padding-right:0; padding-top:0; padding-bottom:0}
.buy-process .steps a.new-h{position:relative;width:167px;color:#4081ac;height:113px;float:left;background:url('/image/process/button-new.png') no-repeat 0 0;; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Helvetica Neue, Helvetica, Arial, Sans-Serif; margin-left:0; margin-right:0; margin-top:18px; margin-bottom:0; padding-left:25px; padding-right:0; padding-top:0; padding-bottom:0}
.buy-process .steps a .ico{padding:0;margin:0;position:absolute;top:-18px;left:80px;width:60px;height:60px;background:url('/image/process/icons.png') no-repeat 0 0;}
.buy-process .steps .step-1 .ico{background-position:0 0;}
.buy-process .steps .step-2 .ico{background-position:-60px 0;}
.buy-process .steps .step-3 .ico{background-position:-120px 0;}
.buy-process .steps .step-4 .ico{background-position:-180px 0;}
.buy-process .steps a span{display:block;padding:18px 0 0 12px;}
.buy-process .steps a span.new-h{display:block;padding:38px 0 0 8px;}
.buy-process .steps a .ico2{padding:0;margin:0;position:absolute;top:-18px;left:70px;width:60px;height:70px;background:url('/image/process/dla-firm.png') no-repeat 0 0;}
.buy-process .steps .step-1 .ico2{background-position:0 0;}
.buy-process .steps .step-2 .ico2{background-position:-63px 0; width:80px;}
.buy-process .steps .step-3 .ico2{background-position:-145px 0;width:80px;}
.buy-process .steps .step-4 .ico2{background-position:-240px 0;}
.buy-process .steps a .ico3{padding:0;margin:0;position:absolute;top:-18px;left:80px;width:60px;height:70px;background:url('/image/process/implementacja.png') no-repeat 0 0;}
.buy-process .steps .step-1 .ico3{background-position:0 -5px;}
.buy-process .steps .step-2 .ico3{background-position:-60px -5px;}
.buy-process .steps .step-3 .ico3{background-position:-129px -5px;}
.buy-process .steps .step-4 .ico3{background-position:-195px -5px;}
.buy-process .steps a .ico4{padding:0;margin:0;position:absolute;top:-18px;left:80px;width:60px;height:70px;background:url('/image/process/szyfrowanie.png') no-repeat 0 0;}
.buy-process .steps a .ico4.new-h{top:0;}
.buy-process .steps .step-1 .ico4{background-position:0 0;}
.buy-process .steps .step-2 .ico4{background-position:-70px 0; width:80px;}
.buy-process .steps .step-3 .ico4{background-position:-155px 0;}
.buy-process .steps .step-4 .ico4{background-position:-220px 0;}
.buy-process .steps a.pzi{text-align:center;position:relative;width:635px;color:#4081ac;height:93px;float:left;background:url('/image/process/button-bg.png') repeat-x 0 0;; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Helvetica Neue, Helvetica, Arial, Sans-Serif; margin-left:0; margin-right:0; margin-top:18px; margin-bottom:0; padding-left:25px; padding-right:0; padding-top:0; padding-bottom:0}
.buy-process .steps a .ico5{padding:0;margin:0;position:absolute;top:-18px;left:310px;width:80px;height:70px;background:url('/image/process/pzi.png') no-repeat 0 0;}
.buy-process .steps .step-1 .ico5{background-position:-10px 0;}
.buy-process .steps a .ico6{padding:0;margin:0;position:absolute;top:-18px;left:70px;width:60px;height:70px;background:url('/image/process/debet.png') no-repeat 0 0;}
.buy-process .steps .step-1 .ico6{background-position:0 0;}
.buy-process .steps .step-2 .ico6{background-position:-83px 0; width:80px;}
.buy-process .steps .step-3 .ico6{background-position:-155px 0;width:80px;}
.buy-process .steps a .ico7{padding:0;margin:0;position:absolute;top:-18px;left:70px;width:60px;height:70px;background:url('/image/process/kredyt_odnawialny.png') no-repeat 0 0;}
.buy-process .steps .step-1 .ico7{background-position:0 0;}
.buy-process .steps .step-2 .ico7{background-position:-70px 0; width:80px;}
.buy-process .steps .step-3 .ico7{background-position:-155px 0;width:80px;}
.buy-process .steps .step-4 .ico7{background-position:-240px 0;}
.buy-process .steps a .ico8{padding:0;margin:0;position:absolute;top:-18px;left:50px;width:75px;height:70px;background:url('/image/process/ikony_token.png') no-repeat 0 0;}
.buy-process .steps .step-1 .ico8{background-position:0 -0px;}
.buy-process .steps .step-2 .ico8{background-position:-65px 0px;}
.buy-process .steps .step-3 .ico8{background-position:-129px 0px;}
.buy-process .steps .step-4 .ico8{background-position:-215px 0px;}
.buy-process .steps a .ico9{padding:0;margin:0;position:absolute;top:-18px;left:50px;width:75px;height:70px;background:url('/image/process/ikony_karta.png') no-repeat 0 0;}
.buy-process .steps .step-1 .ico9{background-position:0 -0px;}
.buy-process .steps .step-2 .ico9{background-position:-80px 0px;}
.buy-process .steps .step-3 .ico9{background-position:-150px 0px;}
.buy-process .steps .step-4 .ico9{background-position:-235px 0px;}
.buy-process .steps a span{display:block;padding:18px 0 0 12px;}
.buy-process .steps a em{color:#5196c4;font-style:normal;padding:0 0 5px 0;display:block;font-size:9px;}
.buy-process .step-1{left:-26px;z-index:4;}
.buy-process .step-2{left:142px;z-index:3;}
.buy-process .step-3{left:309px;z-index:2;}
.buy-process .step-4{left:477px;z-index:1;}
.buy-process .step-1.three{left:-26px;z-index:4;}
.buy-process .step-2.three{left:192px;z-index:3;}
.buy-process .step-3.three{left:410px;z-index:2;}
.buy-process .steps a:hover, .buy-process .steps .active a{background-position:0 100%;}
/*IKO process*/
.buy-process .steps a .iko{padding:0;margin:0;position:absolute;top:-18px;left:80px;width:60px;height:60px;background:url('/image/process/icons_inteligo.png') no-repeat 0 0;}
.buy-process .steps .step-2 .iko{background-position:-60px 0;}
.buy-process .steps .step-3 .iko{background-position:-120px 0;}
/*endof IKO process*/
.multi-channel{background:transparent none;padding:0;width:642px;position:relative;}
.multi-channel .channel{margin:-8px 0 0 0;padding:4px;background:#5196c4;width:634px;position:relative;}
#main .multi-channel .channels{height:40px;overflow:hidden;width:645px;margin:0 0 0 -3px;}
#main .multi-channel .channels li{float:left;margin:0 0 0 3px;}
#main .multi-channel .channels a{background:url('/image/process/tabs.png') no-repeat 100% 0;width:212px;float:left;height:20px;color:#478bbc;text-align:center; padding-left:0; padding-right:0; padding-top:8px; padding-bottom:12px}
#main .multi-channel .channels a.new-h{background:url('/image/process/tabs-new.png') no-repeat 100% 0;width:319.5px;float:left;height:20px;color:#478bbc;text-align:center; padding-left:0; padding-right:0; padding-top:8px; padding-bottom:12px}
#main .multi-channel .channels .active a, #main .multi-channel .channels a:hover{background-position:0 0;color:#fff;}
.multi-channel .steps a .ico{top:-6px;left:60px;background-image:url('/image/process/icons-small.png');}
.multi-channel .channels{position:relative;}
.buy-process .content{height:278px;overflow:hidden;background-color:red;margin:4px 0 0 0;position:relative;background-color:#fdfdfd;display:none;font-size:11px;}
.buy-process .content .mask-buy-top{top:0;}
.buy-process .content .slide li{float:left;width:592px;height:258px;padding-top: 20px;}
#main .buy-process .content .slide .prev, #main .buy-process .content .slide .next{width:20px;display:block;border:1px solid #e3edf4;background:url('/image/element/sprite-slider.png') no-repeat -38px 50%;cursor:pointer}
#main .buy-process .content .slide .prev{background-position:-20px 50%;border-width:0 1px 0 0;}
#main .buy-process .content .slide .next{background-position:-40px 50%;border-width:0 0 0 1px;}
#main .buy-process .content .slide .next:hover, #main .buy-process .content .slide .prev:hover{background-color:#ecf4f9;}
#main .buy-process .content .slide .prev.blocked{background-position:0 50%;}
#main .buy-process .content .slide .next.blocked{background-position:-60px 50%;}
#main .buy-process .content li li{padding:0 0;height:278px;margin:0 28px 0 0;}
.buy-process .content li ul{width:100%;}
.buy-process .content .txt{width:310px;padding-top:30px;}
#main .buy-process .content .txt ul, #main .buy-process .content .txt ul li{padding:0;height:auto;width:auto;margin:0;float:none; display:block;}
#main .buy-process .content .txt ul li{background:url('/image/element/sprite-bullets-nd.png') no-repeat 0 6px;padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0}
#main .buy-process .content .txt p{padding:6px 24px 6px 0;}
.buy-process .content .img{width:280px;text-align:center;padding-top:30px;}
.buy-process .content li li div{float:left;vertical-align:middle;height:238px;}
*:first-child+html .buy-process .content li li div{display:inline-block;zoom:1;display:inline;vertical-align:middle;}
*:first-child+html .buy-process .content li li div *{display:inline-block;vertical-align:middle;display:inline;}
.buy-process .content h4{padding:0 0 14px 0;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;line-height:1;font-weight:normal;margin:0;}
.ie7 #process-open .content h4, .ie7 #process-open .content h4 small, .ie7 #process-open .content div.img-txt p {display:block !important;}
.buy-process .content h4 small{display:block;color:#778297;font-size:11px;padding:0.2 0 0 0;line-height:1.2;}
.buy-process .content .txt p{padding-right:28px;}
.buy-process .content .img-txt{width:590px;text-align:center;padding-top:30px;}
.buy-process .content .img-txt img{padding:0 0 12px 0;}
.buy-process .content .img-txt h4{font-size:22px;}
.buy-process .content .img-txt h5{font-size:16px;}
.ie7 #process-open .content .img-txt h5 {display:block !important;}
.buy-process .content big{font-size:18px;font-weight:bold;padding:0;display:block;}
.buy-process .content .img-txt p{margin:0 auto;width:300px;}
.buy-process .content .img-txt h4 small{font-size:16px;}
#main .buy-process .pager{text-align:center;height:13px;top:8px;position:absolute;width:100%;}
#main .buy-process .pager a{color:#4081ac;}
#main .buy-process .pager li{margin:0 0px;padding:0px 0px 0 0;display:inline-block;}
*:first-child+html #main .buy-process .pager li{display:inline;}
#main .buy-process .pager li a{display:block;padding:1px 0 3px 0x; cursor: pointer; width: 46px; height: 20px; line-height:20px; border-right:1px solid #bacfe0;}

#main .buy-process .pager li a.step-left{background:url('/image/element/step-left.png') no-repeat; width: 45px;}
#main .buy-process .pager li a.step-middle{background:url('/image/element/step-middle.png') no-repeat;}
#main .buy-process .pager li a.step-right{background:url('/image/element/step-right.png') no-repeat center right; width: 45px; border:none;}

#main .buy-process .pager li.active a.step-left{background:url('/image/element/step-left-hover.png') no-repeat}
#main .buy-process .pager li.active a.step-middle{background:url('/image/element/step-middle-hover.png') no-repeat}
#main .buy-process .pager li.active a.step-right{background:url('/image/element/step-right-hover.png') no-repeat center right; border:none;}

/* endgroup buy-process */
/* group product listing */
.product-list{margin:-22px 0 0 0;}
.product-list dt{border-bottom:1px solid #e7eff5;padding:22px 25px 12px 25px;}
.product-list dd{position:relative;padding:0 12px;border-bottom:1px solid #e7eff5;width:642px;}
.product-list dd.hover, .product-list dd.collapsed{padding-top:1px;margin-top:-1px;border-color:#f8fbfd;background-color:#f8fbfd;}
.product-list dd.hover p{color:#dceefa;}
/*b1d0e5*/
#main .product-list dd.hover h3{color:#fff;}
.product-list dd.hover .icon{background-position:100% 100%;}
.product-list dd.hover .buttons, .product-list dd.hover .buttons-n{display:block;}
.product-list dd.hover div{}
.product-list .icon{width:20px;height:20px;position:absolute;left:26px;top:32px;overflow:hidden;padding:0;background:none;}
.product-list .icon img{margin-left:-40px;}
.product-list .hover .icon img{margin-left:-40px;margin-top:-20px;}
.product-list dd div{position:relative;padding:18px 0 18px 78px;}
.product-list dd .mask-list-top, .product-list dd .mask-list-bottom{background-image:url('/image/product/hover.mask.png') !important;background-color:transparent !important;height:8px;position:absolute;left:12px;width:642px;padding:0;margin:0}
.product-list dd .mask-list-top{top:0;background-position:0 0 !important;}
.product-list dd .mask-list-bottom{background-position:100% 100% !important;bottom:0;}
.product-list h3{padding:0 0 8px 0;margin:0;padding:0;}
.product-list div p{color:#778399;width:400px;}
.product-list dt{padding:25px 0 25px 25px;font:normal 15px/1 "Helvetica Neue",Helvetica,Arial,Sans-Serif;color:#13284c;}
.product-list .buttons , .product-list .buttons-n{display:none;position:absolute;right:0;top:50%;float:right;height:64px;margin-top:-35px;width:auto;}
#main .charge em, .product-list .buttons a, .description .buttons a em, .all-in-column .buttons a em{background:url('/image/element/sprite-buttons-point.png') no-repeat;}
.product-list .buttons a{text-align:center;font-size:11px;line-height:12px;font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;float:left;margin:0 15px;color:#fff;padding:40px 0 0 0;}
.product-list .buttons a:hover{color:#3b5d76;text-decoration:none;}
#main .charge em, .product-list .buttons .buy, .product-list .buttons .buy em, .description .buttons .buy em{background-position:50% 0;}
#main .charge:hover em, .product-list .buttons .buy:hover, .product-list .buttons .buy:hover em, .description .buttons .buy:hover em{background-position:50% -80px;}
.product-list .buttons .more, .product-list .buttons .more em, .description .buttons .more em{background-position:50% -160px;}
.product-list .buttons .more:hover, .product-list .buttons .more:hover em, .description .buttons .more:hover em{background-position:50% -240px;}
.product-list .buttons .collapse{margin-top:6px;background-position:50% -320px;}
.product-list .buttons .collapse:hover{background-position:50% -400px;}
.product-list .buttons .collapse.collapsed{margin-top:6px;background-position:50% -480px;}
.product-list .buttons .collapse.collapsed:hover{background-position:50% -560px;}
.all-in-column .buttons a{z-index:2;}
/* endgroup product listing */
#old-browser, #cookiesNotice{background-color:#7197b0;color:#e6ecf1;font-size:11px;padding:10px 0;text-align:center;border-bottom:1px solid #c1d6e2;}
#cookiesNotice strong, #old-browser strong, #old-browser a, #cookiesNotice a, #cookiesNotice #closeButton{font-weight:bold;color:#e6ecf1;}
.close_cookiemsg{font-weight:bold; color:#003D75;}
#closeButton {margin-top: 10px; cursor: pointer;}
/* group error 404 */
#error-page #main .mask-bottom, #error-page #top, #error-page #main{width:690px;}
#error-page{background:#7fa5bd none;position:relative;height:100%;}
#error-page #site{background:#b5cddb url('/image/common/error.gradient.jpg') repeat-x 100% 100%;height:614px;position:relative}
#error-page #footer{background:url('/image/common/error.shadow.jpg') no-repeat 50% 50%;position:absolute;bottom:0;width:100%;height:119px}
#error-page .wrap{position:absolute;bottom:119px;width:690px;left:50%;margin-left:-345px;}
#error-page #main .mask-bottom{background:url('/image/common/error.mask.png') 100% 100%;}
#error-page #page{background:url('/image/common/error.mask.png') no-repeat 0 0;min-height:250px}
*:first-child+html #error-page #page{height:auto !important;height:250px;}
#error-page #main{min-height:80px;background:#f7fbfc none;padding:0;margin:44px 0 0 0;padding:0 0 28px 0;position:relative;z-index:2;overflow:hidden;}
#error-page #top{background-image:none;padding-top:82px;padding-bottom:12px}
#error-page .change .body{height:142px;}
.change .access .hover a{z-index:12444;}
.change .access .intro, .change .access li{position:relative;}
#error-page .change .access .intro .icon{margin-top:21px;}
#error-page .change .access{width:690px;}
#error-page .access .head{text-align:center;}
#error-page .slide{width:655px;}
#error-page .slide li{width:129px;}
#error-page .access .hover{width:129px;z-index:99;}
#error-page .slider .prev{width:16px;}
#error-page .slider .next{width:15px;}
#error-page .text{font-size:12px;padding:0 35px 0 55px;margin:25px 0 45px 0;color:#7c899d;}
#error-page .avilable{margin:50px 0;}
#error-page .text a{color:#09aeb2;font-weight:bold;}
#error-page .text div{background:url('/image/element/sprite-icons.png') no-repeat 0 10px;; padding-left:100px; padding-right:0; padding-top:0; padding-bottom:0}
#error-page .text h2{font-size:20px;margin:0 0 12px 0;padding:0;color:#0f2448;}
#error-page .avilable h2{padding:24px 0 6px 0;margin:0;}
#error-page .avilable p{padding:0 0 16px 0;}
/* endgroup error 404 */
/* group forms */
#main form input{padding:0;margin:0;border:none;}
#main form .form-checkbox, #main form .form-input, #main form .form-radio, #main form .select-overlay, #main form .select-overlay-close{background:url('/image/element/sprite-forms.png') no-repeat;}
#main form .row p, #main form .row{margin:0;padding:0;}
#main form label, #main form input, #main form, #main form textarea{font:normal 12px/12px 'Helvetica Neue','Helvetica','Arial',Sans-Serif;color:#506878;}
#main form label{font-size:11px;line-height:12px;float:left;}
#main form p.radio-group{padding-top:2px;} 
#main form p.radio-group label{padding-right:16px;} 
#main form p.radio-group label.new-radio{padding-right:0;visibility:hidden;} 
#main form .row{position:relative;margin:0 0 9px 0;}
#main form .row.long{margin-bottom:18px;}
#main form .row p{margin:7px 0;}
#main form .row .description{margin:12px 0 0 0;text-align:left;}
#main form .form-input{cursor:pointer;padding:9px;height:14px;width:186px;background-position:0 0;}
#main form .form-input input{width:100%;padding:0;margin:0;}
#main form .form-checkbox{cursor:pointer;margin:0 12px;background-position:-206px 0;width:13px;height:13px;float:left;}
#main form .form-checkbox input{display:none;}
#main form .form-checkbox.selected{background-position:-206px -14px;}
#main form .form-checkbox.error{background-position:-290px -226px;}
#main form .form-checkbox.error.selected{background-position:-290px -240px}
#main form .form-radio{cursor:pointer;margin:0 12px;background-position:-220px 0;width:13px;height:13px;float:left;}
#main form p.radio-group .form-radio{margin:0 6px 0 0;} 
#main form .form-radio input{display:none;}
#main form .form-radio.selected{background-position:-220px -14px;}
#main form .form-slect-over{}
#main form .form-select-over .selected{font-size:11px;line-height:14px;padding:9px;margin:0;cursor:pointer;height:14px;color:#506878;width:186px;background:url('/image/element/sprite-forms.png') no-repeat 0 -33px;}
#main form .select-overlay{position:absolute;z-index:9;padding:6px 0 0 0;margin:0;display:none;top:50px;}
#main form .select-overlay-close{height:6px;}
#main form .select-overlay ul{padding:5px 0;margin:0 20px 0 0;}
#main form .select-overlay-content{border-left:1px solid #cddde8; border-right:1px solid #cddde8; border-top:0px solid #cddde8; border-bottom:0px solid #cddde8; background-color:#fafbfd;padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0}
#main #form-places-search .select-overlay{background-position:0 -171px;width:204px;}
#main #form-places-search .select-overlay-close{background-position:0 -181px;}
#main #form-places-search .select-overlay ul{width:194px;}
#main #form-contact .select-overlay{background-position:0 -187px;width:281px;}
#main #form-contact .select-overlay-close{background-position:0 -197px;}
#main #form-contact .select-overlay ul{width:259px;margin:0;padding:5px 5px;}
#main #map-table .form-checkbox{margin: 0px 7px 0px 7px;}
#main form .form-select-over ul li.active, #main form .form-select-over ul li{padding:0;margin:0 0 0 6px;background:none;}
#main form .form-select-over ul li.active a, #main form .form-select-over ul li a{font-size:11px;display:block;color:#506878;padding:4px;}
#main form .form-select-over ul li.active a, #main form .form-select-over ul li a:hover{font-weight:bold;text-decoration:none;background:none;}
#main form .rowset{}
#main form .rowset p{float:right;color:#506878;font-size:11px;padding:0 0 0 0;}
#main form .rowset .title{float:left;line-height:13px;padding:0;}
#main form .form-submit{margin:0 auto;text-align:center;}
#main #form-places-search{width:226px;padding:0 4px 0 7px;float:left;}
#main #form-places-search .long label, #main #form-places-search .long .form-checkbox{margin-top:7px;}
#main #form-places-search .icon, #main .brch .head .icon, #main .agcs .head .icon, #main .atms .head .icon, #main .ikos .head .icon{float:left;padding:0;width:27px;height:26px;background:url('/image/element/sprite-atms.png') no-repeat;}
#main #form-places-search .icon.cashpoint{background-position:-238px -57px;}
#main #form-places-search .icon.branch{background-position:-298px -57px;}
#main #form-places-search .icon.agency{background-position:-268px -57px;}
#main #form-places-search .icon.iko{background-position:-328px -57px;}
#form-places-search .error-message{margin:8px 0;text-align:center;}
#google-maps-container{overflow:hidden;position:relative;width:389px;float:left;height:304px;}
#google-maps-mask{width:396px;position:absolute;top:0;left:0;height:304px;float:left;z-index:9;}
#google-maps{width:396px;height:304px;float:left;}
/* endgroup forms */
#search-results{display:none;}
#window-layer{display:none;position:absolute;top:50%;left:50% !important;width:642px;margin-left:-462px !important;z-index:9999;}
.carton .info-box dt{font-weight:bold;}
.carton .content{position:relative;}
.carton .info-box dl{padding:12px 425px 0 24px;}
.carton .info-box .description{border-top:1px solid #e1e5eb;margin:4px 0 0 0;}
.carton .info-box .description dt{font-size:12px;}
.carton .info-box dt, .carton .info-box dd{padding:0 0 12px 0;}
.carton .info-box li, .carton .info-box ul{float:none;}
.carton .info-box li {
    background: url('/image/element/bullets/big-bullet.png') no-repeat 0 3px;
    margin: 4px 0;
    width: 100%;
    padding-left: 16px;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0
}
.carton .info-box dd p{}
.carton .info-box dd p strong{font-size:13px;line-height:13px;font-weight:normal;color:#4588bc;}
.carton .info-box dd p span{width:30px;float:left;text-align:right;padding:2px 8px 0 0;font-size:9px;font-weight:normal;color:#808da3;}
.carton .info-box a, .carton .info-box a:hover{display:inline;padding:0;margin:0;color:#3A7EB6;}
#google-maps-window-container{position:absolute;right:6px;top:4px;width:416px;height:263px;background-color:#e2ecf2;overflow:hidden;}
#google-maps-window{width:416px;height:263px;}
/* group contact-page */

/*.contact-list .content{position:relative;float:left;width:539px;overflow:hidden;}*/
.contact-list .content{position:relative;float:left;width:308px;overflow:hidden;}

.contact-list dl{width:100%;margin:-11px 0 -10px 0;}

/*.contact-list dt{border-top:1px solid #dcf4f6;padding:18px 0 12px 18px;font-size:14px;font-weight:bold;}
.contact-list dd{font-size:11px;line-height:1.5;color:#697891;padding:0 0 18px 20px;}*/
.contact-list dt{border-top:1px solid #dcf4f6;padding:18px 0 12px 18px;font-size:14px;font-weight:bold;}
.contact-list dd{font-size:11px;line-height:1.5;color:#697891;padding:0 0 18px 20px;}

.contactPerson b{font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:12px;color:#13284c;}

.contact-list dd dl{padding:0 0 0 0;margin:0;}

/*.contact-list dd dt{border:none;padding:0;padding:0;font-size:13px;color:#13284C;padding:0 0 12px 0;}
.contact-list dd dd{padding:0;font-size:11px;line-height:1;}*/
.contact-list dd dt{border:none;padding:0;padding:0;font-size:13px;color:#13284C;padding:0 0 12px 0;}

/*.contact-list dd dd{padding:0;font-size:11px;line-height:1;}*/
.contact-list dd dd{padding:0;font-size:10px;line-height:1;}

.contact-list dd dd p{padding:0 0 12px 0;height:18px;}
.contact-list dd dd strong{width:150px;margin-bottom:10px;letter-spacing:-1px;font-weight:normal;color:#4588bc;font-size:18px;float:left;font-family:"Helvetica Neue","Helvetica","Arial",Sans-Serif;}
.contact-list dd dd strong.small{letter-spacing:-2px;}
.contact-form .content{width:291px;margin:0 auto;}
.contact-form form{width:281px;margin:6px auto 0 auto;}
#main #form-contact .form-input{width:263px;background-position:0 -66px;}
#main #form-contact .form-checkbox{ margin-left:0px; margin-bottom:10px;}
#main #form-contact .form-select-over .selected{width:263px;background-position:0 -99px;}
#main #form-contact .form-input.error{background-position:0 -235px; color:#d93f3f;}
#main #form-contact .form-select-over .selected.error{background-position:0 -267px; color:#d93f3f;}
#main #form-contact .form-select-over ul li{width:226px;}
#main #form-contact .form-select-over ul li.active, #main #form-contact .form-select-over ul li:hover, #main #form-contact .form-select-over ul li:hover a, #main #form-contact .form-select-over ul li.active a{background:url('/image/element/highlite.png') no-repeat;color:#fff;font-weight:normal}
#main #form-contact .form-select-over ul li{padding-left:6px;height:20px;width:253px;display:block;font-weight:normal;color:#fff;margin:0;background-position:0 0 !important;}
#main #form-contact .form-select-over ul li a{padding:2px 6px 2px 0;width:248px;line-height:16px;display:block;background-position:100% 0 !important;}
#main #form-contact textarea{overflow:auto;width:263px;height:203px;border:medium none;background:none;}
#main #form-contact .areaBg {width:263px;height:203px;background:url('/image/element/sprite-forms.png') no-repeat -283px 0;padding:9px;}
#main #form-contact .areaBg.error{background-position:-564px 0; color:#d93f3f;} 
#main #form-contact textarea.error{background-position:-564px 0;color:#d93f3f;}
#main #form-contact .tooltip {display:block;border:0;width:255px;float:left;} 
#main #form-contact textarea, #main #form-contact input {box-shadow:none !important;}
p.title{font-weight:bold;}
.contact-list .info, .contact-form .info{color:#67758d;text-align:center;font-size:10px;padding:6px 0 14px 0;border:none;}
.contact-list .info a, .contact-form .info a{color:#4588bc;font-weight:bold;}
#main .contact-form .line-bottom{border-bottom:1px solid #ebf1f6;margin:0 -14px 18px -13px;padding:0 14px 18px 13px;}
.contact-form, .contact-list{margin-bottom:0;margin-top:0;}
.contact-form .content, .contact-list .content{min-height:615px;}
/* endgroup contact-page */
/* group search-result */
#search-result{font:normal 11px 'Helvetica Neue','Helvetica','Arial',Sans-Serif;}
#search-result p{font-family:Tahoma,Verdana,Sans-Serif;}
#search-result .search-result{margin:0 0 -28px 0;padding:18px 0 0 0;}
#search-result h2{}
#search-result .title{height:23px;position:relative;}
#search-result .search-form{position:absolute;right:42px;top:0;width:274px;}
#search-result .search-form input{background:url('/image/element/sprite-common.png') no-repeat;color:#576f80;float:left; font-style:normal; font-variant:normal; font-weight:normal; line-height:12px; font-size:10px; font-family:Helvetica Neue, Helvetica, Arial, Sans-Serif}
#search-result .bottom-pager .search-form{top:24px;}
#search-result form .query{font-size:12px;height:12px;line-height:12px;background-position:0 -283px;width:219px;padding:4px 17px 6px 17px;}
#search-result form .submit{width:15px;height:17px;text-indent:-99999px;margin:2px 0 0 6px;background-position:-86px -198px;cursor:pointer;}
#search-result .categories{border-left:0px solid #CCDDE9; border-right:0px solid #CCDDE9; border-top:1px solid #CCDDE9; border-bottom:1px solid #CCDDE9; background:url('/image/element/sprite-common.png') repeat-x 0 0; color:#426177;height:41px; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0}
#search-result .categories li{float:left;font-size:11px;font-weight:bold;color:#4a6b81;margin:11px 16px 0 16px;cursor:pointer;padding:0 0 0 6px;height:20px;}
#search-result .categories li span{padding:2px 6px 4px 0;line-height:14px;display:block;}
#search-result .categories .active, #search-result .categories li:hover{color:#fff;background:url('/image/element/sprite-common.png') no-repeat -102px -199px;}
#search-result .categories li:hover span, #search-result .categories .active span{background:#E8F1F7 url('/image/element/sprite-common.png') no-repeat 100% -199px;}
#search-result .categories .all.active, #search-result .categories .all:hover{color:#fff;background:url('/image/element/highlite.png') no-repeat 0 0;}
#search-result .categories .all:hover span, #search-result .categories .all.active span{background:url('/image/element/highlite.png') no-repeat 100% 0;}
#search-result .content p{padding:0 0 8px 0;color:#768398;text-align:justify;width:100%;float:left;clear:both;}
#search-result .content .internal-link{float:left;display:block;background:none;padding:0;}
#search-result .content p a{color:#768398;}
#search-result .content p a:hover{color:#0c2146;}
#search-result .content div{padding:0 42px 20px 74px;margin:28px 0 0 0;}
#search-result .content h4{clear:both;position:relative;padding:0 0 8px 0;float:left;margin:0;width:100%;}
#search-result .content h4 a{color:#0c2146;float:left;font-weight:bold;font-size:13px;max-width:460px;}
#search-result .content .another h4 a{max-width:550px;}
#search-result .content h4 span{font-family:'Helvetica Neue','Helvetica','Arial',Sans-Serif;float:right;background:url('/image/element/sprite-common.png') no-repeat -137px -221px;; margin-left:0; margin-right:0; margin-top:-2px; margin-bottom:0; padding-left:6px; padding-right:0; padding-top:0; padding-bottom:0}
#search-result .content h4 span em{color:#506f85;font-size:11px;line-height:14px;display:block;background:#F8FBFD url('/image/element/sprite-common.png') no-repeat 100% -221px;font-style:normal; padding-left:0; padding-right:6px; padding-top:2px; padding-bottom:4px}
#search-result .content li{font-size:12px;border-bottom:1px solid #e8f0f5;display:block;position:relative;width:666px;height:100%;overflow:hidden;}
#search-result .content li.message{text-align:center;padding:25px;border:none;color:#0C2146;}
#search-result .content li .icon{width:20px;height:20px;position:absolute;left:25px;top:50%;margin-top:-10px;overflow:hidden;padding:0;background:none;}
#search-result .content li .icon img{margin-left:-40px;}
#search-result .content .link{}
.bottom-pager{position:relative;border-top:1px solid #e8f0f5;background-color:#e5f0f6;padding:24px 42px 28px 25px;min-height:23px;}
.bottom-rss{position:relative;padding:44px 32px 1px 25px;min-height:23px;}
*:first-child+html .bottom-pager{height:auto !important;height:23px;}
.news .bottom-pager{padding-bottom:28px;}
#main .pager-top{padding:24px 42px 18px 25px;}
.bottom-pager form{right:42px;top:24px;}
.bottom-pager ol{width:410px;padding:0 0 6px 0;}
.news .bottom-pager ol{/*width:599px;*/}
.bottom-pager li a{color:#45667d;}
.product-page .bottom-pager li, .bottom-pager li{margin:4px 5px 0 0;padding:0px 3px 0 0;font-size:9px;line-height:13px;float:left;}
.bottom-pager li a{display:block;padding:2px 0 2px 3px;line-height:9px;height:9px;font-size:9px;}
.product-page .bottom-pager li.active, .bottom-pager li.active{background:url('/image/element/sprite-common.png') no-repeat 100% -41px !important; }
.bottom-pager li.active a{color:#fff;background:#e8f1f7 url('/image/element/sprite-common.png') no-repeat -228px -41px;}
*:first-child+html .bottom-pager li a{padding-top:3px;}
.bottom-pager li.next, .bottom-pager li.prev{padding:0;margin:6px 0 0 0;}
.bottom-pager li.next a, .bottom-pager li.prev a{background:url('/image/element/sprite-common.png') no-repeat;padding:0;margin:0}
.bottom-pager li.next a{background-position:100% -245px;margin:0 0 0 10px;padding:0 9px 0 0;}
.bottom-pager li.prev a{background-position:0 -267px;margin:0 10px 0 0;padding:0 0 0 9px;}
.bottom-pager a:hover{color:#0c2146;text-decoration:none;}
.news{margin-bottom:0;padding-bottom:0;}
.news .elem-content-listing{margin-bottom:-26px;}
/* endgroup search-result */
.elem-content-listing .product-list{margin:0;}
.product-page, #flex .wrap .body{font-size:12px;line-height:16px;}
.product-list{font-size:12px;line-height:16px;}
/* group button charge */
#main .charge{position:absolute;right:0;top:-8px;line-height:32px;height:32px;padding:0 38px 0 0;color:#788599;font-size:11px;}
*:first-child+html #main .charge{text-align:right;width:220px;}
#main .charge em{margin:0 0 0 8px;float:right;width:32px;height:32px;}
#main .charge:hover{color:#13284C;}
/* endgroup button charge */
#main .header{position:relative;}
.all-in-column .buttons{display:inline-block;width:200px;float:none;position:relative !important;height:100%;margin:8px 0 0 0 !important;top:0 !important;}
.description .buttons a, .all-in-column .buttons a{float:left;line-height:12px;margin:0 10px 0 0;color:#667891;font-size:10px;padding:0;background:none;width:auto;text-align:left;}
.description .buttons a:hover, .all-in-column .buttons a:hover{color:#13284C;background:none;}
.all-in-column .buttons a:hover span{background:none;}
.description .buttons a span, .all-in-column .buttons a span{padding:4px 0;float:left;}
.description .buttons a em, .all-in-column .buttons a em{width:32px;height:32px;margin:0 8px 0 0;float:left;}
.all-in-column .buttons .buy{margin:0;}
#simple #top .back{background-position:-637px 50% ;padding:0 0 0 10px;color:#50799d;margin:8px 0 0 14px;float:left;text-indent:0;}
#simple #top{background:none;}
#simple h2{font-size:20px;text-align:center;}
#simple h2 span{display:block;font-size:12px;color:#52627d;}
#simple .carton h3{font-size:14px;color:#fff;text-align:center;}

/*#simple .carton-double .content, #simple .carton-c .content{height:100%;overflow:hidden;}
#simple .carton-double .content p, #simple .carton-c .content p{padding:6px 12px 0 12px;text-align:justify;height:100%;overflow:hidden;}
#simple .carton-double .content p a, #simple .carton-c .content p a{font-weight:bold;color:#13284C;}
#simple .carton-double .content .more, #simple .carton-c .content .more{color:#4fcfd1;display:block;text-align:right;font-weight:normal;background:url('/image/element/more.png') no-repeat 100% 50%;; margin-left:0; margin-right:12px; margin-top:0; margin-bottom:0; padding-left:0; padding-right:12px; padding-top:0; padding-bottom:0}
#simple .carton-double, #simple .carton-c, #simple .login-page .carton, {margin-top:0;}
#simple .carton-double, #simple .carton-c{margin-bottom:0;}*/
#simple .carton-double .content{height:100%;overflow:hidden;}
#simple .carton-double .content p{padding:6px 12px 0 12px;text-align:justify;height:100%;overflow:hidden;}
#simple .carton-double .content p a{font-weight:bold;color:#13284C;}
#simple .carton-double .content .more{color:#4fcfd1;display:block;text-align:right;font-weight:normal;background:url('/image/element/more.png') no-repeat 100% 50%;; margin-left:0; margin-right:12px; margin-top:0; margin-bottom:0; padding-left:0; padding-right:12px; padding-top:0; padding-bottom:0}
#simple .carton-double, #simple .login-page .carton{margin-top:0;}
#simple .carton-double{margin-bottom:0;}

#form-login{position:relative;width:285px;margin:4px auto;}
#main #form-login .form-input{width:263px;background-position:0 -132px;padding:13px 9px 12px 9px;}
#form-login #verisign{position:absolute;top:50%;margin-top:-42px;right:-138px;width:75px;height:38px;background:url('/image/element/sprite-forms.png') no-repeat -205px -28px;}
#form-login .row{position:relative;}
#form-login .row .help{position:absolute;height:21px;width:21px;background-color:#0ab7bc;top:50%;right:-30px;margin-top:-10px;background:url('/image/element/sprite-forms.png') no-repeat -234px -1px;cursor:pointer}
#simple .title{margin:0 0 16px 0;}
#simple h2{margin:0;}
#simple .mixed-title{margin:10px 0 28px 94px;height:48px;}
#simple .mixed-title h2{padding:5px 0 0 55px;text-align:left;}
#simple .mixed-title .image{float:left;width:31px;height:47px;background:url('/image/element/sprite-icons.png') no-repeat 50% -79px;}
#main .faq-topics-list{margin-bottom:14px;}
#main #index{padding-top:14px;}
#simple .buy-process{margin:28px auto 28px auto;}
.product-page .row .smaller{font-size:10px;}
.product-page .row .bigger{font-size:14px;}
.info-box{min-height:271px;}
.body{zoom:1;}
#window-layer .carton .body a:hover{background:none;}
/* @group landing-page */
#simple .landing-page .title{padding:22px 0 16px 0;}
#simple .landing-page .title h2{text-align:left;font-size:28px;padding:0 32px;}
.landing-page .description{background-color:#e1eef6;padding:0 0 28px 0;margin-bottom:-56px;}
.landing-page .description .header h3{display:inline-block;vertical-align:middle;font-size:12px;line-height:12px;margin:0 auto;color:#49677e;}
.landing-page .description .header{border-left:0px solid #CCDDE9; border-right:0px solid #CCDDE9; border-top:1px solid #CCDDE9; border-bottom:1px solid #CCDDE9; background:url('/image/element/sprite-common.png') repeat-x 0 0; color:#426177;height:41px;vertical-align:middle;line-height:41px;text-align:center; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0}
.landing-page .body{padding:0 26px;position:relative;}
.landing-page .body .buttons, .landing-page .body .decoration{width:300px;position:absolute;right:15px;}
.landing-page .body .buttons{bottom:32px;}
.landing-page .body .decoration{top:0;}
.landing-page .body .list{width:320px;}
.landing-page .body .list h4{font-size:13px;padding:0 0 0 0;}
.landing-page .body .list li{width:250px;padding:0 0 32px 70px;position:relative;}
.landing-page .body .list li p{color:#707d93;padding:0 25px 0 0;}
.landing-page .body .list li .icon{position:absolute;left:0;height:50px;width:50px;top:50%;margin-top:-25px;}
.landing-page .buttons .button span.inner{padding-bottom:0;width:145px;}
.landing-page .buttons .button{width:185px;float:none;display:block;clear:both;overflow:hidden;margin:0 auto 4px auto;}
/* @endgroup landing-page */
/* @group side form */
#side form{width:220px;}
#side form input{padding:0;margin:0;border:none;}
#side form .row p, #side form .row{margin:0;padding:0;}
#side form label, #side form input, #side form, #side form textarea{font:normal 10px/10px 'Helvetica Neue','Helvetica','Arial',Sans-Serif;color:#d3d8df;}
#side form .row{position:relative;margin:0 0 3px 0;}
#side form .form-input, #side form .form-checkbox, #side form .form-radio, #side form .form-submit input, #side form .form-select-over .select-overlay, #side form .form-select-over .select-overlay ul, #side form .form-select-over .selected, #side form .form-select-over ul li a:hover{background:url('/image/element/sprite-side-forms.png') no-repeat;}
#side form .form-input{cursor:pointer;padding:8px 9px 8px 9px;height:12px;width:206px;background-position:0 -29px;}
#side form .form-input input{width:100%;padding:0;margin:0;}
#side form .form-submit{text-align:center;margin:6px 0 0 0;}
#side form .form-submit input{margin:0 auto;cursor:pointer;width:55px;height:28px;background-position:0 -86px;}
#side form .form-select-over .selected{font-size:10px;line-height:14px;padding:8px 9px 8px 9px;margin:0;cursor:pointer;height:12px;color:#d3d8df;width:206px;background-position:0 -58px;}
#side form .form-select-over .select-overlay{position:absolute;top:29px;left:0;z-index:9;padding:0 0 8px 0;display:none;}
#side form .form-select-over .select-overlay, #side form .form-select-over .select-overlay ul{background-position:0 100%;width:220px;}
#side form .form-select-over .select-overlay ul{padding:8px 0 0 0;background-position:0 -134px;}
#side form .form-select-over ul li{padding:0;margin:0;}
#side form .form-select-over ul li a{font-size:10px;display:block;color:#d3d8df;line-height:10px;padding:5px 5px 5px 5px;width:192px;margin:2px auto;}
#side form .form-select-over ul li a:hover{color:#506878;text-decoration:none;background-position:0 -114px;}
#side form .error, #side form .form-select-over .error{background-position:0 0;color:#e76f01;}
#side .form-error-picker{bottom:6px;right:11px;}
/* @endgroup side form */
.product-list dd .layer-open, .product-list dd .layer-close{padding:0;margin:0;background:url('/image/element/carton.png') no-repeat -10000px;}
.product-list dd .layer-open{padding:8px 0 0 0;}
.product-list dd .layer-close{padding:10px 0 18px 78px}
.product-list dd.hover .layer-open{background-position:0 0;}
.product-list dd.hover .layer-close{background-position:-642px 100%;background-color:#549ac6;}
#main .all-in-column .hide, .buy-process .hide{display:block;width:auto;position:absolute;right:9px;bottom:8px;font-size:10px;line-height:12px;height:12px;cursor:pointer;background:url('/image/element/sprite-arrows.png') no-repeat 100% -79px;color:#667891; padding-left:0; padding-right:18px; padding-top:0; padding-bottom:0}
.buy-process .hide{right:38px;z-index:2;}
.buy-process .hide:hover{color:#273B5C;}
#main .all-in-column .hide{color:#273B5C;}
#main .all-in-column .hide:hover{color:#667891;}
#main .all-in-column .hide{display:none;}
#main .product-list .all-in-column .hide-button{display:block;width:62px;height:24px;background:url('/image/element/sprite-products.png') no-repeat -237px -80px;font-size:10px;position:absolute;right:-4px;bottom:-4px;padding:0;margin:0}
#main .product-list .hover .all-in-column .hide-button{background-position:-237px -104px;}
#main .product-list .all-in-column .hide-button a{float:left;width:auto;font-size:10px;line-height:12px;height:12px;cursor:pointer;background:url('/image/element/sprite-arrows.png') no-repeat 100% -79px;color:#697a91; margin-left:12px; margin-right:0; margin-top:6px; margin-bottom:0; padding-left:0; padding-right:18px; padding-top:0; padding-bottom:0}
#main .product-list .hover .all-in-column .hide-button a{color:#DCEEFA;background-position:100% -279px;}
.inner-page, .page-loaded{width:666px;}
.relative{position:relative;z-index:1;}
.page-next, .page-prev{position:absolute;width:666px;}
.animated{overflow:visible;overflow-x:hidden;overflow-y:hidden;zoom:1;position:relative;}
.product-page .row{min-height:48px;position:relative;}
*:first-child+html .product-page .row{height:auto !important;height:48px;}
#page #main .scroll-top{display:block;width:auto;text-align:right;font-size:10px;line-height:12px;height:12px;cursor:pointer;background:url('/image/element/sprite-arrows.png') no-repeat 100% -79px;color:#667891;cursor:pointer;margin:16px 0; padding-left:0; padding-right:18px; padding-top:0; padding-bottom:0}
#page #main.product-page .scroll-top { position: relative; left: 23px;}
#page #main .product_view .scroll-top{margin: 16px 56px 16px 42px;}
#page #main.product-page .product_view .scroll-top { margin-right: 60px;}
#page #main .scroll-top:hover{color:#273B5C;}
#page #main .step-phone {background: url('/image/process/step_phone.png') top left no-repeat;width: 158px;left: 475px;z-index: 1;top: 18px;}
#main .slide-down a{width:auto;float:left;background:url('/image/element/sprite-arrows.png') no-repeat 100% -237px;color:#fff; font-size:10px;height:12px;line-height:12px;margin:6px 0 0 8px;padding:0 18px 0 0;}
#main .slide-down{height:24px;width:62px;position:absolute; z-index:22222; right:-1px; top:77px;cursor:pointer;background:url('/image/element/sprite-products.png') no-repeat 100% -104px; display:block;}
#main .multi-channel.process-close .slide-down{ top:129px}
#main .slide-up a{width:auto;float:left;background:url('/image/element/sprite-arrows.png') no-repeat 100% -278px;color:#fff; font-size:10px;height:12px;line-height:12px;margin:6px 0 0 8px;padding:0 18px 0 0;}
#main .slide-up{height:24px;width:62px;position:absolute; z-index:22222; right:-3px; top:257px;cursor:pointer;background:url('/image/element/sprite-products.png') no-repeat 100% -104px; display:block;}
#main .multi-channel.process-close .slide-up{ top:257px}
.all-in-column .wrap{position:relative;}
#livesearch{}
.livecontent{position:relative;}
.content-wrap{margin:12px 0;}
.wrap{position:relative;}
.content-wrap{min-height:456px;}
.search-result .content-wrap{width:666px !important;padding:0 !important;margin:0 !important;}
#main #google-maps-container a:hover{background:none;}
#window-layer dl a:hover{color:#142A50;text-decoration:underline;}
#window-layer dl a.external-link, #window-layer dl a.external-link:hover{width:auto;color:#3a7eb6;margin:2px 0;background:url('/image/element/sprite-products.png') 100% -156px !important;height:13px;line-height:13px;display:inline-block;text-decoration:none; padding-left:0; padding-right:28px; padding-top:0; padding-bottom:0}
#window-layer dl a.external-link:hover{color:#3a7eb6;text-decoration:underline;}
#search-results{display:block;}
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#aaa;}
.jScrollPaneDrag{position:absolute;background:#666;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
#flex .jScrollPaneTrack, #flex .jScrollPaneDrag, #flex .jScrollArrowUp, #flex .jScrollArrowDown, #flex .jScrollArrowUp:hover, #flex .jScrollArrowDown:hover, #main .jScrollPaneTrack, #main .jScrollPaneDrag, #main .jScrollArrowUp, #main .jScrollArrowDown, #main .jScrollArrowUp:hover, #main .jScrollArrowDown:hover{background:url('/image/element/sprite-scrollbar.png') no-repeat;}
#flex .jScrollPaneTrack, #main .jScrollPaneTrack{background-position:-20px 0;background-repeat:repeat-y;}
#flex .jScrollPaneDrag, #main .jScrollPaneDrag{background-position:-40px 8px;}
#flex .jScrollArrowUp, #flex .jScrollArrowUp:hover, #flex .jScrollArrowDown, #flex .jScrollArrowDown:hover, #main .jScrollArrowUp, #main .jScrollArrowUp:hover, #main .jScrollArrowDown, #main .jScrollArrowDown:hover{width:20px;height:21px;margin:0;padding:0;}
#flex .jScrollArrowUp, #flex .jScrollArrowUp:hover, #main .jScrollArrowUp, #main .jScrollArrowUp:hover{background-position:0 0;}
#flex .jScrollArrowDown, #flex .jScrollArrowDown:hover, #main .jScrollArrowDown, #main .jScrollArrowDown:hover{background-position:0 -21px;}
.tooltip, .row .tooltip, .row .tooltip{background:none;padding:0;margin:0;border-bottom:1px dotted #00A5AC;color:#00A5AC;cursor:help;white-space:nowrap;}
.tooltip_lp, .row .tooltip_lp, .row .tooltip_lp{background:none;padding:0;margin:0;border-bottom:1px dotted #00A5AC;color:#00A5AC;cursor:help;white-space:nowrap;}
.tooltip .cavas-s{border-bottom:1px dotted #000;}
.tooltip .tooltip-content{display:none;}
.tooltip_lp .tooltip-content{display:none;}
#tooltip{position:absolute;z-index:900;display:none;}
#tooltip_lp{position:absolute;z-index:900;display:none;}
.tool-open, .tool-close, .tool-content{background:url('/image/element/tooltip.png') no-repeat 0 0;width:446px} 
.tool-open{height:10px;} 
.tool-close{height:25px;background-position:-892px 0;} 
.tool-content{font-size:10px;color:#142a50;text-align:left;line-height:19px;width:410px;padding:0 20px 0 16px;background-position:-446px 0;background-repeat:repeat-y;} 
.tooltip-wide .tool-open, .tooltip-wide .tool-close, .tooltip-wide .tool-content{background:url('/image/element/tooltip-wide.png') no-repeat 0 0;width:553px}
.tooltip-wide .tool-close{background-position:-353px 0;}
.tooltip-wide .tool-content{background-position:-1106px 0;width:529px;background-repeat:repeat-y;}
#loader{display:none;position:absolute;width:36px;height:36px;background:url('/image/element/loader.gif') no-repeat 0 0;left:30px;top:35px}
.text-page .info-box p, .text-page .info-box ul{margin:14px 0;padding:0 14px;}
.text-page .info-box li{width:auto;}
.text-page .info-box{min-height:14px;}
#flex{position:absolute;left:50%;top:50%;background-color:transparent;display:none;z-index:610;}
#flex-overlay{z-index:6;background-color:#203355;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);position:absolute;left:0;top:0;}
#flex .wrap{padding:4px 0 0 0;width:auto;position:relative;}
#flex .wrap .wrap{padding:0;margin:4px;z-index:621;}
#flex .body{background-color:#F8FBFD;padding:0 12px;height:100%;overflow:hidden;}
#flex .corner-1st, #flex .corner-2nd, #flex .corner-3rd, #flex .corner-4th{position:absolute;height:51%;width:51%;background:url('/image/element/carton-flex.png') no-repeat 0 0;z-index:611}
#flex .corner-1st{top:0;left:0;background-position:0 -6px;}
#flex .corner-2nd{top:0;right:0;background-position:100% -6px;}
#flex .corner-3rd{bottom:0;left:0;background-position:0 100%;}
#flex .corner-4th{bottom:0;right:0;background-position:100% 100%;}
#flex .wrap .wrap .corner-1st, #flex .wrap .wrap .corner-2nd, #flex .wrap .wrap .corner-3rd, #flex .wrap .wrap .corner-4th{width:6px;height:6px;z-index:622;background-color:#F8FBFD;}
#flex .wrap .wrap .corner-1st{background-position:0 0;}
#flex .wrap .wrap .corner-2nd{background-position:-6px 0;}
#flex .wrap .wrap .corner-3rd{background-position:-12px 0;}
#flex .wrap .wrap .corner-4th{background-position:-18px 0;}
#flex .head{z-index:621;margin:2px 0 2px 0;min-height: 34px;}
#flex .head .close{position:absolute;right:24px;top:12px;color:#fff;width: 71px;height:19px;background:url('/image/element/flex.close.png') no-repeat 0 0; padding: 0;z-index:622;cursor:pointer;}
#flex .body p{margin:12px 0;}
#flex .wrap { font-size: 12px; line-height: 16px; font-family: tahoma; font-weight: normal !important; }
#flex .wrap p { margin: 16px 0; }
#flex .wrap h2 { font-size: 28px; margin: 22px 0 0; padding: 0; }
#flex .wrap h3 { font-size: 17px; line-height: 25px; margin: 16px 0; }
#flex .wrap h4 { font-size: 14px; font-weight: bold; margin: 16px 0 0; width: 100%; line-height: 16px; }
#flex .table-wrap p { padding: 0; margin: 0; }
#flex .scroll-top { background:url("../image/element/sprite-arrows.png") no-repeat 100% -79px; color:#667891; cursor:pointer; display:block; font-size:10px; height:12px; line-height:12px; margin:16px 0 !important; padding:0 18px 0 0; text-align:right; width:auto; }
#flex .channels ul li { padding: 0; }
#flex .btnClass2 p { margin: 0; }
#flex .buy-process .steps li { margin: 0; padding: 0; }
#flex .product-page .row { padding-right: 0; }
#flex .product-page .row.without-padding { padding: 0; }
#flex .product-page h3 { margin: 16px 0 -8px -48px; }
#flex table tr td.textLeft { text-align: left; }
#flex .tool-open { height: 9px; }
#flex .orange-msg .content h4 { margin: 0; font-size: 12px; }
#main .brch .head, #main .agcs .head, #main .atms .head, #main .deps .head, #main .ikos .head, #main .ikoatms .head{height:26px;overflow:hidden;padding:0 22px 0 32px;}
#main .brch h3, #main .agcs h3, #main .atms h3, #main .ikos h3, #main .deps h3, #main .ikoatms h3{padding:4px 0 0 12px;float:left;}
#main .brch .head .icon, #main .agcs .head .icon, #main .atms .head .icon,#main .deps .head .icon, #main .ikos .head .icon, #main .ikoatms .head .icon{float:left;padding:0;width:27px;height:26px;background:url('/image/element/sprite-atms.png') no-repeat;}
#main .atms .head .icon, #main .deps .head .icon, #main .ikoatms .head .icon{background-position:-238px -57px;}
#main .brch .head .icon{background-position:-298px -57px;}
#main .agcs .head .icon{background-position:-268px -57px;}
#main .ikos .head .icon{background-position:-328px -57px;}
#search-results .carton .atm, .carton #city-select .head, .carton #city-select .body, .carton #city-select .foot{background:url('/image/element/sprite-atms.png') no-repeat 0 0;}
#search-results .carton .atm{background-position:-358px -55px;font-weight:bold;clear:both;display:inline-block;margin:0 auto;padding:4px 0 4px 24px;line-height:14px;}
*:first-child+html #search-results .carton .atm{display:inline;}
#city-select{position:absolute;left:220px;z-index:9999;top:140px;width:237px; padding-top: 18px;}
#main .carton .body .wrap{position:relative;}
.carton #city-select .head, .carton #city-select .body, .carton #city-select .foot{padding:0;margin:0;}
.carton #city-select .head{cursor:pointer;margin-left:9px;height:25px;width:228px;background-position:-237px 0;}
.carton #city-select .foot{margin-left:9px;height:9px;width:228px;background-position:-237px -25px;}
.carton #city-select .body{height:100%;overflow:hidden;padding:8px 0 2px 20px;background-position:0 50%;}
.carton #city-select ul{padding:0;width:206px;}
.carton #city-select ul li, .carton #city-select ul li a{margin:0 auto;width:183px;}
.carton #city-select .jScrollPaneContainer ul li, .carton #city-select .jScrollPaneContainer ul li a{width:183px;}
.carton #city-select ul li a:hover{ background: url(/image/common/head_hover_bankomaty.png) top left no-repeat; background-color: #13274b;}
.carton #city-select ul li a:hover span{ background: url(/image/common/bottom_hover_bankomaty.png) bottom left no-repeat; }
.carton #city-select .jScrollPaneContainer ul li a:hover{background-position: 0px 0px;}
.carton #city-select .jScrollPaneContainer ul li a span, .carton #city-select .jScrollPaneContainer ul li a:hover span { width: 171px; }
.carton #city-select .head .city-select-close { position: absolute; top: 9px; right: 13px; width: 8px; height: 8px;}
#main .carton-description {margin: 12px auto;}
#main .carton-description a {display: inline;background: none; color: #4588BC;}
#main .carton-description a:hover {color: #11B7BB;}
.menuitem-anchor{display:block;height:1px;}
#tooltip table{width:529px;color:#667891;margin:6px auto !important;}
#tooltip table td{border:medium none !important;background-image:none !important;padding-left:3px !important; padding-right:3px !important; padding-top:6px !important; padding-bottom:6px !important}
#search-result .content li .icon img.promotion-icon{margin:0px;}
/* group clear */
#search-result .content div, .landing-page .body, #main, #page, .wrap, #navi, #main .change, #main .promo p, .product-page .actions, .row, .row p, .buy-process li, .buy-process ul, .product-list dt, .carton .content, .carton-double .content, .carton-double .body, .carton-double .head, .product-page .select .option li, #search-result ol, .contact-list dd dd, #search-result .categories, #search-result .news-categories, #search-result .content, #search-result li, #main .header, .bottom-pager{zoom:1;}
#top:after, #search-result .content div:after, #main .promo ul:after, #main .promo:after, .landing-page .body:after, #page:after, .wrap:after, #navi:after, #main .change:after, #main .promo p:after, .product-page .actions:after, .row:after, .row p:after, .buy-process li:after, .buy-process ul:after, .product-list dt:after, .carton .content:after, .carton .content dt:after, .product-page .select .option li:after, .contact-list dd dd:after, #search-result .categories:after, #search-result .content:after, #search-result li:after, #search-result ol:after, #main .header:after, .bottom-pager:after{content:'.';height:0;width:0;display:block;clear:both;visibility:hidden;}
/* endgroup clear */
/* @group form error */
.form-error-picker{position:relative;bottom:8px;right:13px;/*width:225px;height:15px;*/}
.form-error-content{display:block;position:relative;width:275px;right:0;left:10px;bottom:-10px;/* height:50px;*/}
.form-error-content .error-open, .form-error-content .error-close, .form-error-content .error-body{/*background:url('/image/element/tooltip-error.png') no-repeat 0 0;*/width:281px;} 
.form-error-content .error-open{/* height:5px; */display:none;} 
.form-error-content .error-body{font-size:11px;line-height:15px;color:#ff0000;text-align:center;width:265px;padding:0 9px 0 7px;background-position:-281px 0;background-repeat:repeat-y;}
.form-error-content .error-close{/*height:10px;background-position:0 -5px; */display:none;} 
.form-message{font-size:11px;color:#697891;padding:12px;text-align:center;line-height:1.50;}
#side .form-message{color:#FFF;padding:12px 0;font-size:10px;}
.contactConfirm .form-message {text-align:left;float: left;}
.contactConfirm img {float:left;margin: 13px 10px 30px 18px;}
#f-tr-f-form-contact-contact_agreecheckbox .form-error-picker{position:static;}
/* @endgroup form error */
.places-results thead td{cursor:pointer;}
.places-results thead td .order-icon{display:inline-block;width:10px;height:27px;background:url('/image/element/order-arrows.png') no-repeat;margin-left:6px; margin-right:0; margin-top:-6px; margin-bottom:-9px}
.places-results thead td.order-sort-up .order-icon{background-position:0 -54px;}
.places-results thead td.order-sort-down .order-icon{background-position:0 -27px;}
#form-places-search .loader{width:36px;height:36px;background:url('/image/common/loader.gif') no-repeat 0 0;margin:0 auto}
.flr{float:right}
.fll{float:left}
#steps-contener{
display:block;
position:relative;
height:40px;
width:590px;
float:left;
}
#steps-contener .horizontalSteps {
display:block;
margin:0 auto;
height:20px;
padding:10px 0;
position:relative;
text-align:center;
width:350px
}
.horizontalSteps img{
padding:0;
margin:0;
float:left;
}

.dots-set{
margin:5px 0 5px 4px;
float: left;
width: 9px;
height: 9px;
background: url('/image/element/dot-empty.png') no-repeat ;
display: block;
cursor: pointer;
border:none 0;
}
.dots-set.first{
margin-left:20px;
}

.dots-full{
background-image: url('/image/element/dot-full.png') ;
}

/* new buttons */
a.button-new span.inner.extra-pad{
padding:0 50px 0 0; 
margin:0 0 2px;
}

a.button-new, a.button-new span.inner{
background:url('/image/element/sprite-buttons-new.png') no-repeat 100% -145px;
color:#FFFFFF;
font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;
font-size:13px;
line-height:34px;
float:left;
margin:0 2px;
width:auto;
cursor:pointer; padding-left:0; padding-right:20px; padding-top:0; padding-bottom:0
}

a.button-new.blue-square-button span.inner {
    background-position: 100% -627px;
    padding: 0 16px 0 0;
    margin: 0;
}
a.button-new.blue-square-button {
    background-position: 0 -578px;
    padding: 0 0 0 36px;
}
a.button-new.blue-square-button:hover {
    background-position: 0 -680px;
}
a.button-new.blue-square-button:hover span.inner {
    background-position: 100% -718px;
}

a.button-new:hover, a.button-new:hover span.inner{
background-position:100% -49px;
}
a.button-new.dark-blue-button{
background-position:0 -97px;
padding-left:38px;
padding-right:0;
}
a.button-new.dark-blue-button:hover {
background-position:0 -1px;
}
a.button-new, .button-new.orange-button span.inner{
background-position:100% -239px;
}
a.button-new:hover, .button-new.orange-button:hover span.inner{
background:url('/image/element/sprite-buttons-new.png');
background-position:100% -335px;
}
a.button-new.orange-button{
background-position:0 -191px;
padding-left:38px;
padding-right:0;
padding-top:0;
}
a.button-new.orange-button:hover, .carton .body a.button-new.orange-button:hover{
background:url('/image/element/sprite-buttons-new.png');
background-position:0 -287px;
}
a.button-new, .button-new.blue-button span.inner{
background-position:100% -428px;
}
a.button-new:hover, .button-new.blue-button:hover span.inner{
background:url('/image/element/sprite-buttons-new.png');
background-position:100% -532px;
}
a.button-new.blue-button{
background-position:0 -384px;
padding-left:38px;
padding-right:0;
padding-top:0;
}
a.button-new.blue-button:hover{
background:url('/image/element/sprite-buttons-new.png');
background-position:0 -479px;
}
div.actions a.button-new, div.actions a.button-new span.inner, .product-page .select-new dt span, .product-page .select-new dt{
float:right;
}
.options_bottom {height:10px; width:241px;background:url('/image/element/sprite-highlite2.png') bottom left; font-size: 0px; display:block; overflow:hidden; z-index:10; background-color:#FFFFFF;}
.options2.bottom-line{border-bottom:1px solid #e6f1f9;}
.product-page .select .option{position:absolute;z-index:9;right:0;top:28px;width:241px;background:url('/image/element/sprite-highlite2.png') 0 0;display:none;overflow:hidden; padding-left:0; padding-right:0; padding-top:8px; padding-bottom:0}
.product-page .select .option .options{/*background:#F8FBFD url('/image/element/sprite-highlite2.png') 0 100%;*/float:left; padding:5px 0 0;}
.product-page .select .option ul{width:200px;border-left:1px solid #e6f1f9; border-right:1px solid #e6f1f9; border-top:0px solid #32496f; border-bottom:0px solid #32496f; display:block;width:198px;margin-left:0; margin-right:0; margin-top:0; margin-bottom:8px; padding-left:21px; padding-right:20px; padding-top:0; padding-bottom:0}
.product-page .select .option li{display:block;width:100%;}
.option a{margin:2px 0;padding:5px 0 0 0;float:left;font-weight:normal;font-size:11px;color:#182d52;}
.option a span{padding:0 6px 5px 6px;line-height:14px;display:block;width:188px;}
.option span{}
.option a:hover span, .option .active span, .option a:hover, .option .active{background:url('/image/element/sprite-highlite2.png') no-repeat -393px 0;}
.option a:hover, .option .active{color:#FFFFFF}
.option a:hover span, .option .active span{background-position:-393px 100%;background-color:#f6f6f6;}

#main .header h2{
width:300px;
float:left;
padding:10px 20px;
margin:0
}
#main .header .button-new, #main .header .button{
float:right;
margin:0 20px 10px 0;
}
/*
.product-list .buttons-n{display:block;position:absolute;right:0;top:50%;float:right;height:64px;margin-top:-35px;width:auto;}
*/
#main .header .icon-rss, #main .bottom-pager .icon-rss, #main .bottom-rss .icon-rss{
  float:right;
}
#main .header .icon-rss img{
  padding:10px 15px;
}
.product-page .actions .icons-rss-print{
width:300px;
position:absolute;
float:left;
}
#main .header .icons-rss-print{
width:300px; 
}
.header .icons-rss-print a.flr{
float:right;
padding:5px 20px 0 0;
}
.product-page .actions .icons-rss-print img{
  padding:15px 30px 0 0;
}
img.pad-top{
  padding:15px 0 0 17px;
}
#main .header .icons-rss-print img{
  padding:0 17px 15px;
}
.set_of_dots{
  position:absolute;
  left:31px;
  top:90px;
  z-index:200;
}
.set_of_dots img{
    border:0 none;
}
.set_of_dots.new-h{
  top:110px;
}
.row td a:hover{
  text-decoration:underline;
}
div.img a.layer-link{
  background:none;
}
#main table tr td.textLeft{text-align:left;}

/* butony poziome - buttons style */

/* butony poziome - buttons style with 2 text lines */

.btnClass2{
    
    width:552px; 
    position: relative;
    
}

.btnClass2 .part1{
    
    background: url('/image/common/bt_2.png'); 
    width: 149px; 
    height: 41px; 
    display: block; 
    float: right; 
    font-family: Tahoma; 
    font-size: 11px; 
    font-weight: bold; 
    color: #0ab7bd; 
    padding: 7px 40px 0 15px; 
    text-align: center;
    
}

.btnClass2 .part2{
    
    background: url('/image/common/bt_1.png'); 
    width: 161px; 
    height: 41px; 
    display: block; 
    float: right; 
    font-family: Tahoma; 
    font-size: 11px; 
    font-weight: bold; 
    color: white; 
    padding: 7px 40px 0 15px; 
    text-align: center;
    
}

.btnClass2 .part3{
    
    background: url('/image/common/wez_debet.jpg') no-repeat; 
    width: 130px; 
    height: 48px; 
    float: right;
    
}

.btnClass2 .part3 p{
    
    font-family: Arial; 
    font-weight: bold; 
    font-size: 18px; 
    color: #15274b; 
    padding: 15px 0 0 22px; 
    height: 47px;
    margin: 0px;
    
}

/* wez debet butony poziome - buttons style with 1 text line */

.btnClass1{
    
    width:552px; 
    position: relative;
    
}

.btnClass1 .part1{
    
    background: url('/image/common/bt_2.png'); 
    width: 149px; 
    height: 33px; 
    display: block; 
    float: right; 
    font-family: Tahoma; 
    font-size: 11px; 
    font-weight: bold; 
    color: #0ab7bd; 
    padding: 15px 40px 0 15px; 
    text-align: center;
    
}

.btnClass1 .part2{
    
    background: url('/image/common/bt_1.png'); 
    width: 171px; 
    height: 33px; 
    display: block; 
    float: right; 
    font-family: Tahoma; 
    font-size: 11px; 
    font-weight: bold; 
    color: white; 
    padding: 15px 30px 0 15px; 
    text-align: center;
    
}

.btnClass1 .part3{
    
    background: url('/image/common/wez_debet.jpg') no-repeat; 
    width: 130px; 
    height: 48px; 
    float: right;
    
}

.btnClass1 .part3 p{
    
    font-family: Arial; 
    font-weight: bold; 
    font-size: 18px; 
    color: #15274b; 
    padding: 15px 0 0 22px; 
    height: 47px;
    margin: 0px;

}

/* butony pionowe - buttons style */

/* butony pionowe - buttons style with 1 text line */

.btnPioClass{
    
    background: url('/image/common/bt_lp_bg_03.png') no-repeat; 
    width: 242px; 
    height: 164px; 
    margin: 0 auto;
    
}

.btnPioClass .top{
    
    font-family: Arial; 
    font-weight: bold; 
    font-size: 18px; 
    color: #15274b; 
    padding: 15px 0; 
    text-align: center;
    
}

.btnPioClass .middleLine2{
    
    background: url('/image/common/bt_lp.png') no-repeat; 
    width: 184px; 
    height: 45px; 
    display: block; 
    margin: 0 auto; 
    font-family: Tahoma; 
    font-size: 11px; 
    font-weight: bold; 
    color: white; 
    padding: 8px 25px 0 10px; 
    text-align: center;
    
}

.btnPioClass .middleLine1{
    
    background: url('/image/common/bt_lp.png') no-repeat; 
    width: 184px; 
    height: 41px; 
    display: block; 
    margin: 0 auto; 
    font-family: Tahoma; 
    font-size: 11px; 
    font-weight: bold; 
    color: white; 
    padding: 12px 25px 0 10px; 
    text-align: center;
    
}

.btnPioClass hr{
    
    color: #c3dbec; 
    width: 215px; 
    margin: 0 auto; 
    border:1px solid #C3DBEC; 
    
}

.btnPioClass .bottom{
    
    height: auto; 
    display: block; 
    margin: 0 auto; 
    font-family: Tahoma; 
    font-size: 11px; 
    font-weight: bold; 
    color: #0AB7BD; 
    padding: 8px 8px 8px 5px; 
    text-align: center;
    
}
/* wniosek */
#side #form-contactshort-sidebar-thankyou {
    display: none;
}
#side #form-contactshort-sidebar .formTitle{
    font-family:Arial;
    font-size:21px;
    font-weight:900;
    line-height:18px;
    color:#fff;
}
#side #form-contactshort-sidebar .formTitle span{
    font-size:14px;
    font-weight:400;
}
#side #form-contactshort-sidebar .top{
    margin:10px 0 3px;
    padding:0 0 10px 0;
    border-bottom:1px solid #4b5f7e;
}
#side #form-contactshort-sidebar .allFields{
    margin:0 0 10px;
    padding:0 5px;
    font-size:10px;
    font-weight:bold;
    font-family:Tahoma;
    line-height:16px;
}
#side #form-contactshort-sidebar {
    color:#d3d8df;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}
#side #form-contactshort-sidebar input, 
        #side #form-contactshort-sidebar select, 
        #side #form-contactshort-sidebar .error input {
            
    background: url('/image/element/sprite-form-right.png') no-repeat 0 0; 
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#122851;
    padding:6px 10px;
}
#side #form-contactshort-sidebar input.fullSize{
    height:20px;
    width:202px;
}

#side #form-contactshort-sidebar .error, 
#side #form-contactshort-sidebar .error input {
    color:#f00;
    background-position:0 -152px;
}
#side #form-contactshort-sidebar input.smallSize{
    background-position:0 -41px;
    height:20px;
    width:151px;   
}
#side #form-contactshort-sidebar .error input.smallSize{
    background-position:0 -185px;
}
#side #form-contactshort-sidebar select{
    height:28px;
    width:222px;
    border:none 0;
    line-height:25px !important;
}
#side #form-contactshort-sidebar p{
    padding:5px;
}
#side #form-contactshort-sidebar p.phoneLine{
    padding:0;
    margin:5px 0 0;
    text-align:right;
}
#side #form-contactshort-sidebar p.phoneLine span{
    padding:8px !important;
    margin:0;
}
#side #form-contactshort-sidebar p.phoneLine span, #side #form-contactshort-sidebar #bottom p{
    font-size:14px;
    padding:5px 0;
}
#side #form-contactshort-sidebar input.agreecheckbox{
    margin:0 5px 5px 0;
    background:none;
}
#side #form-contactshort-sidebar .tooltip{
    color:#d3d8df;
    font-size:10px;
    border-bottom:none;
    margin-left:10px;
    /*text-decoration:underline;*/
}
#side #form-contactshort-sidebar .tooltip a{
    text-decoration:underline;   
    color:#fff;
}
#side #form-contactshort-sidebar #submit{
    padding:15px 0 15px 15px;
    height:40px;
}
#side #bottom{
    border-top:1px solid #4b5f7e;
    padding:10px 5px;
    line-height:normal;
}

#side #bottom a.external-link{
    background:url(/image/element/external_link.gif) no-repeat scroll 100% 0;
    color:#fff;
    font-size:14px;
    font-weight:900;
    margin:10px 0;
}
#side #form-contactshort-sidebar #form-contactshort-sidebar-optin{
    padding:10px 0 5px 5px;
}
.arrowTooltip{
    text-decoration:none;
}
#side #form-contactshort-sidebar-thankyou h3 {
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 20px;
}
#side #form-contactshort-sidebar-thankyou p {
    font-size: 12px;
}
#side #form-contactshort-sidebar-thankyou p strong {
    font-size: 14px;    
}
#side #form-contactshort-sidebar-thankyou p.sidethankyoufirst {
    padding-bottom: 15px;
}
#side #form-contactshort-sidebar-thankyou p.sidethankyousecond {
    padding-bottom: 30px;
}

.product-page .head-text-left{
width:290px;float:left;
}
.product-page .head-image-right{
padding:50px 0 0 40px;
float:left; 
width:200px;
}
.hpmvalidator-validation-status, .hpmvalidator-error-text {
    color:#f00;
    font-size:11px;
    line-height:14px;
    padding:5px 0 0 10px;
}
.hpmvalidator-validation-status-container {
    display: none;
}
.hpmvalidator-error-collector {
    margin-top: 5px;
}

/* SELECTBOX */

.customSelectBox {
    width: 220px;
}

.jquery-selectbox,
.jquery-selectbox .jquery-selectbox-moreButton,
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover,
form .error .jquery-selectbox {
    background: url('/image/element/sprite-form-right.png') no-repeat 0 0;
}

.jquery-selectbox {
    position: relative;
    height: 30px;
    width: 100px;
    z-index: 0;
    float: left;
    display: inline;
    margin: 4px 4px 4px 0;
    color: #444;
    padding: 0;
    background-position: 0px 0px;
}
.jquery-selectbox.selecthover {
    z-index: 700;
}   
.jquery-selectbox .jquery-selectbox-currentItem {
    padding: 10px 0px 10px 10px;
    white-space: nowrap;
    display: block;
    overflow: hidden;
    height: 12px;
    cursor: pointer;
}

.jquery-selectbox .jquery-selectbox-list {
    display: none;
    position: absolute;
    top: 30px;
    padding: 2px;
    left: 0px;
    background: #f7fbfd;
    width: 100px;
    height: 120px;
    z-index: 1000;
    border: 1px solid #203558;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;    
}
.jquery-selectbox .jquery-selectbox-moreButton {
    float: right;
    width: 29px;
    height: 29px;
    margin-right: 6px;
    cursor: pointer;
    background-position: -96px -83px;
}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
    background-position: -96px -83px;
}

.jquery-selectbox .jquery-selectbox-item.listelementhover {
    background: #203558;
    color: #eee;
}
.jquery-selectbox .jquery-selectbox-item {
    display: block;
    cursor: default;
    padding: 6px 8px 5px;
    margin-bottom: 1px;
    height: 9px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

/** SELECTBOX ERROR classes **/
form .error .jquery-selectbox {
    color: #f00;
    background-position: 0px -151px;
}

/* CUSTOM CHECKBOX */
.jquery-checkbox-box   {display: inline; font-size: 13px; line-height: 13px; cursor: pointer; cursor: hand;}
.jquery-checkbox       {display: inline;}
.jquery-checkbox .mark {display: inline;}

.jquery-checkbox img {vertical-align: middle; width: 13px; height: 13px;}
.jquery-checkbox img{background: transparent url('/image/element/sprite-form-right.png') no-repeat;}

.jquery-checkbox img{
        background-position: -5px -103px;
}
form .error .jquery-checkbox img{
        background-position: -45px -103px;
}
.jquery-checkbox-hover img{
        background-position: -5px -103px;
}
.jquery-checkbox-checked .jquery-checkbox img{
        background-position: -25px -103px;
}
form .error .jquery-checkbox-checked .jquery-checkbox img{
        background-position: -65px -103px;
}
.jquery-checkbox-checked .jquery-checkbox-hover img {
        background-position: -25px -103px;
}

.jquery-checkbox-disabled img{
        background-position: -5px -103px;
}
.jquery-checkbox-checked .jquery-checkbox-disabled img{
        background-position: -25px -103px;
}
/* lp */
#site.lp-form .mask-top{height:40px;width:748px;position:absolute;top:0;left:0;z-index:10;background:url('/image/common/lp_mask_top.gif') no-repeat 0 bottom;}
#site.lp-form .mask-bottom{height:28px;position:relative;bottom:0;left:0;width:748px;background:url('/image/common/lp_mask_bottom.jpg') no-repeat 0 0;margin-top:-28px;z-index:100}
#site.lp-form #main{width:748px;background:#fcfdfe;padding-bottom:0px;z-index:2;position:relative;min-height:700px;overflow:hidden;}
#site.lp-form .buy-process{position:relative;width:634px;background:#5196c4 url('/image/process/mask.png') no-repeat 0 0;padding:4px; margin-left:0; margin-right:0; margin-top:38px; margin-bottom:28px}
#site.lp-form .wrap{width:748px;}
#site.lp-form #footer{background:url('/image/common/lp_footer.png') no-repeat 50% 0;height:108px;position:static;overflow:visible;float:left;width:100%;}

.lp-form #form-contactshort-sidebar-thankyou {
    display: none;
}
.lp-form .formTitle{
    font-family:Arial;
    font-size:21px;
    font-weight:900;
    line-height:18px;
    color:#0c244d;
    padding:0;
    margin:0;
}
.lp-form .formTitle span{
    font-size:14px;
    font-weight:400;
}
.lp-form .top{
    margin:0 0 0 20px;
    padding:5px 0 10px 0;
    border-bottom:0 none;
    height:48px;
}
.lp-form #form-contactshort-sidebar .allFields{
    margin:0 0 10px 20px;
    padding:0 5px 0 0;
    font-size:10px;
    font-family:Tahoma;
    line-height:16px;
}
.lp-form #form-contactshort-sidebar {
    color:#0c244d;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    padding:0;
    margin:0;
}
.lp-form #form-contactshort-sidebar input, 
        .lp-form #form-contactshort-sidebar select, 
        .lp-form #form-contactshort-sidebar .error input {
            
    background: url('/image/element/sprite-form-right.png') no-repeat 0 -223px; 
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#122851;
    padding:6px 10px;
    width:107px;
    border:0 none;
}
.lp-form #form-contactshort-sidebar input.fullSize{
    width:172px;
    background-position:-136px -223px;
}
.lp-form #form-contactshort-sidebar .error input.fullSize{
    background-position:-136px -256px;
}

.lp-form #form-contactshort-sidebar .error, 
.lp-form #form-contactshort-sidebar .error input {
    color:#f00;
    background-position:0 -256px;
}

.lp-form #form-contactshort-sidebar .error input.smallSize{
    background-position:-136px -321px;
}
.lp-form #form-contactshort-sidebar select{
    height:28px;
    width:127px;
    border:none 0;
    line-height:25px !important;
}
.lp-form #form-contactshort-sidebar p{
    padding:0;
    margin:0;
}
.lp-form #form-contactshort-sidebar p label{
    font-size:12px;
    padding:7px 0 3px 5px;
    margin:0;
}
.lp-form #form-contactshort-sidebar p.phoneLine{
    padding:0;
    margin:5px 0 0;
}
.lp-form #form-contactshort-sidebar p.phoneLine span{
    padding:8px !important;
    margin:0;
}
.lp-form #form-contactshort-sidebar p.phoneLine span, .lp-form #form-contactshort-sidebar #bottom p{
    font-size:14px;
    padding:5px 0;
}
.lp-form #form-contactshort-sidebar input.agreecheckbox{
    margin:0 5px 5px 0;
    background:none;
}
.lp-form #form-contactshort-sidebar .tooltip{
    color:#d3d8df;
    font-size:10px;
    border-bottom:none;
    margin-left:10px;
    line-height:16px;
    /*text-decoration:underline;*/
}
.lp-form #form-contactshort-sidebar .tooltip_lp{
    color:#d3d8df;
    font-size:10px;
    border-bottom:none;
    margin-left:10px;
    line-height:16px;
    /*text-decoration:underline;*/
}
.lp-form #form-contactshort-sidebar .tooltip a{
    text-decoration:underline;   
    color:#0c244d;
}
.lp-form #form-contactshort-sidebar .tooltip_lp a{
    text-decoration:underline;
    color:#0c244d;
}
.lp-form #form-contactshort-sidebar #submit{
    height:40px;
    padding-top: 10px; 
    width:175px;
    float:right;
}
.lp-form #bottom{
    border-top:0 none;
    padding:5px;
    margin:0 0 0 20px;
    line-height:normal;
}
.lp-form #bottom p{
    font-size:14px;
    padding:5px 0;
}

.lp-form #bottom a.external-link{
    background:url(/image/common/lp_arrow.gif) no-repeat scroll 100% 2px;
    color:#0c244d;
    font-size:12px;
    font-weight:900;
    margin:10px 0;
}
.lp-form #form-contactshort-sidebar #form-contactshort-sidebar-optin{
    padding:10px 0 5px 5px;
}
.arrowTooltip{
    text-decoration:none;
}
.lp-form #form-contactshort-sidebar-thankyou h3 {
    font-size: 20px;
    font-weight: bold;
    padding: 20px;
    margin:0;
}
.lp-form #form-contactshort-sidebar-thankyou p {
    font-size: 12px;
}
.lp-form #form-contactshort-sidebar-thankyou p strong {
    font-size: 14px;    
}
.lp-form #form-contactshort-sidebar-thankyou p.sidethankyoufirst {
    padding: 10px 20px 0;
    margin:0;
}
.lp-form #form-contactshort-sidebar-thankyou p.sidethankyousecond {
    padding: 10px 20px  20px;
    margin:0;
}
#lp-main-form{
    background:#fff url(/image/common/lp_form_top.gif) no-repeat scroll 0 0;
    width:360px;
    color:#0c244d;
    padding:7px 0 0;
    position:relative;
    z-index:2;
    float:right;
    margin:10px 30px 0 10px;
}
#lp-main-form form label{
    color:#0c244d;
    font-size:12px;
    line-height:12px;
}
#lp-main-form .content{
    position:relative;
    width:355px;
    border-left:2px solid #a9d7e3;
    border-right:2px solid #a9d7e3;
}
#lp-main-form .bottom-mask{
    background:url(/image/common/lp_form_bottom.gif) no-repeat scroll 0 100%;
    height:7px;
    width:360px;
}
#lp-main-form .full-line{
    height:2px;
    width:355px;
    border-top:2px solid #a9d7e3;
}
.lp-form .form-question{
    margin:0 0 0 15px;
    padding:0;
}
.lp-form .jquery-selectbox,
.lp-form .jquery-selectbox .jquery-selectbox-moreButton,
.lp-form .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover,
.lp-form form .error .jquery-selectbox {
    background: url('/image/element/sprite-form-right.png') no-repeat 0 -222px;
}
.lp-form .jquery-selectbox{
    background-position:0 -222px;
    margin:0;
}
.lp-form .jquery-selectbox .jquery-selectbox-moreButton{
    background-position: -96px -83px;
}
.lp-form .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
    background-position: -96px -83px;
}

.lp-form .jquery-selectbox .jquery-selectbox-item.listelementhover {
    background: #203558;
    color: #eee;
}
.lp-form .jquery-selectbox .jquery-selectbox-item {
}
.lp-form .hpmvalidator-error-collector {
    margin:0;
}
.lp-form #form-contactshort-sidebar input.submit-button{
    background: url('/image/common/lp_bt_submit.gif') no-repeat 0 0;
    width:160px;
    height:40px;
    cursor:pointer;
}
.lp-form #footer a{
    left:63%;
}
.lp-form #footer a.pkobp{
    left:60%;
}
.lp-form .lp-main-form #formRight-firstname{
width:106px;
}

/* atmsearch - next/prev buttons */
div#search-results div#nav-buttons {
    padding:20px 20px 0 20px;
}
div#search-results div#nav-buttons .prev {
    margin-left:50px;
    float:left;
}
div#search-results div#nav-buttons .next {
    margin-right:50px;
    float:right;
}
#side .content {z-index:101;}

li.no-results-message div {text-align: center;}

#bannerRotator { height:230px; padding:10px; border:0px solid #999; overflow:hidden; position:relative; }
#bannerRotator ul { list-style:none; padding:0; position:relative; }
#bannerRotator ul li { display:none; height:230px; width:662px; position:absolute; top:0px; left:0px; }
#bannerRotator ul li .innerPromo { display:block; }
#bannerNav { height:18px;z-index:3;position:absolute; right:25px; bottom:15px; background:url(/image/common/transBlack75.png) repeat 0 0; padding:5px 0px 5px 0px; }
#bannerNavL { width:20px;height:18px;display:inline;z-index:3;position:absolute; left:-19px; bottom:0px; background:url(/image/common/sitel.png) no-repeat 0 0; padding:5px 5px 5px 0px; }
#bannerNavR { width:20px;height:18px;display:inline;z-index:3;position:absolute; right:-25px; bottom:0px; background:url(/image/common/siter.png) no-repeat 0 0; padding:5px 5px 5px 0px; }
#bannerNav a { padding-left:5px;line-height:18px;display:inline;z-index:3;margin:0px 5px 0 0 ; height:17px; width:12px; display:block; background:url(/image/common/dotDark.png) no-repeat 0 0; float:left; }
#bannerNav a.active { z-index:3;background-image:url(/image/common/dotLight.png); }
#bannerNav span.pause, #bannerNav span.play { z-index:3;cursor:pointer; height:15px; width:15px; display:block; background:url(/image/common/pause.png) no-repeat 0 0; float:left; }
#bannerNav span.play { z-index:3;background-image:url(/image/common/play.png) }
#bannerRotator .button, 
#bannerRotator .button span.inner, 
#bannerRotator .button-shadow, 
#bannerRotator .button-no-shadow, 
#bannerRotator .button-shadow span.inner, 
#bannerRotator .button-no-shadow span.inner {
    background-color: #fff;
}
.centerImg { z-index:4;display:block;margin:auto;margin-top:100px;}
.QOverlay {
    background-color: #FFFFFF;
    z-index: 2;
        margin-left:-375px;
        margin-top:-155px;
}
.QLoader {
    background-color: #FFFFFF;
    height: 1px;
}
#main .promo .text {
    width: 357px;
}
#bannerRotator {
    font-family: arial;
    color: #142a50;
}
#bannerRotator em {
    font-style: normal;
}
#bannerRotator strong.orangeFont {
    color: #fe903b;
}
#bannerRotator .rotate h3 {
    font-size: 23px;
    font-weight: bold;
    margin-top: 10px;
}
#bannerRotator h3.thirdHeader {
    font-weight: normal;
    line-height: 25px;
}
#bannerRotator .rotate h3 span.small {
    font-size: 20px;
    font-weight: normal;
}
#bannerRotator ul.item-list, #bannerRotator ul li ul {
    margin-bottom: 10px;
}
    
#bannerRotator ul li ul.dark li {
    display: block;
    width: auto;
    height: auto;
    position: static;
    top: inherit;
    line-height: 15px;
    margin-bottom: 7px;
    padding-left: 13px;
    float: none;
    background: url(/image/common/kw_dark.gif) no-repeat 0 5px;
}

#bannerRotator ul li ul.orange li {
    display: block;
    width: auto;
    height: auto;
    position: static;
    top: inherit;
    line-height: 15px;
    margin-bottom: 7px;
    padding-left: 13px;
    float: none;
    background: url(/image/common/kw_orange.gif) no-repeat 0 5px;
}

#bannerRotator ul.item-list li {
    display: block;
    width: auto;
    height: auto;
    position: static;
    top: inherit;
    line-height: 15px;
    margin-bottom: 7px;
    padding-left: 13px;
    float: none;
    background: url(/image/common/kw_orange.gif) no-repeat 0 5px;
}
#bannerRotator ul.item-list.second {
    padding-top: 10px;
}
#bannerRotator ul.item-list.second li {
    font-size: 11px;
    line-height: 13px;
}
#bannerRotator ul.item-list.third li {
    width: 100%;
    background: url(/image/common/kw_dark.gif) no-repeat 0 5px;
}

#bannerRotator p.infoBox {
    line-height: 16px;
}
#main #bannerRotator .rotatorButtons {
    padding: 0;
}
#main #bannerRotator .rotatorButtons a span {
    font-family: arial;
    font-weight: normal;
}
#bannerRotator .rotatorButtons li {
    position: static;
    width: auto;
    height: auto;
}

#footer a.pkobp_link {
    width:440px;
    margin-left:30px;
    display:block;
    position:absolute;
    margin-top:82px;
    margin-left:30px;
    text-indent:-9999px;
}
#footer a.inteligo_link {
    width:172px;
    margin:0 auto;
    display:block;
    position:absolute;
    margin-top:82px;
    margin-left:470px;
    text-indent:-9999px;
}
#wide #footer a.pkobp_link {
    margin-left:144px;
}

#wide #footer a.inteligo_link {
    margin-left:590px;
}

.orange-msg {
    width: 547px;
    z-index: 1;
    margin: 38px auto 28px auto;
    position: relative;
    background: url('/image/common/orange-repeat.jpg') repeat-y 0 0;
}
.orange-msg .content {
    width: 549px;
    z-index: 2;
    font-size: 11px;
    line-height: 14px;
    /*padding: 0px 20px 11px 120px;*/
    background: url('/image/common/orange-bg.jpg') no-repeat 0 0;
}
.orange-msg .content  .inner { 
    padding: 0 20px 15px 130px; 
}
.orange-msg .content h4 {
    padding: 5px 0 18px 0px;
    text-align: center;
    margin: 0;
    width: auto;
    font-size: 12px;
    color: #fff;
}
.orange-msg .content p {
    margin: 0 0 16px 0;
}
.orange-msg .content a {
    color: #3a7eb6;
}
.orange-msg .bg-bottom {
    width: 547px;
    height: 11px;
    position: absolute;
    bottom: 0; left: 0;
    z-index: 3;
    background: url('/image/common/orange-bg-bottom.jpg') no-repeat 0 0;
}
.orange-msg .content h3 {
    margin: 0 0 16px 0;
}
.orange-msg .content ul {
    margin: 0;
    width: 100%;
}
.orange-msg .content ul li {
    background: url("/image/element/bullets/big-bullet.png") no-repeat 0 4px;
    margin: 6px 0;
    padding: 0 0 0 16px;
}


/* igo search box in tab */
.igosearchbox {
    margin-top: 16px;
}
    .igosearchbox label {
        font-weight: bold;
        margin-right: -26px;
    }
        .igosearchbox label img {
            margin: 0 5px -12px 0;
        }
        
    .igosearchbox input {
        width: 302px;
        height: 14px;
        padding: 6px;
        background: url("/image/element/search.input.png") no-repeat 0 0;
        border: 0;
        margin: 5px 0 0 30px;
    }
/* end igo search */

/* autosuggest */
.autosuggest {
    position: absolute;
    top: 0;
    left: 0;
    background: #f4f6fa url("/image/wniosek/autocomplete.png") -316px -492px no-repeat;
    z-index: 2;
    color: #003D75;
}

    .autosuggest .container {
        background: url("/image/wniosek/autocomplete.png") -1px 100% no-repeat;
        margin: 5px 0 0;
        padding-bottom: 5px;
    }
    
    .autosuggest .scroll-container.active {
        height: 260px;
        width: 310px;
    }
    
    .autosuggest ul {
        margin: 0 1px;
    }

        .autosuggest ul li {
            border-top: 1px solid #E7EEF4;
        }
            .autosuggest ul li, .autosuggest p {
                font-size: 12px;
                padding: 5px;
                cursor: pointer;
                overflow: hidden;
            }
            
            .autosuggest ul li:hover {
                background: #12274C;
                color: #fff;
            }
            
            .autosuggest ul li:first-child {
                border-top: 0;
            }
            
        .autosuggest .error-message {
            background: none repeat scroll 0 0 #F3E0E2;
            color: #E50102;
            font-size: 12px;
            margin: 5px 1px 0;
            padding: 5px;
        }
        
        .autosuggest .show-all {
            display: block;
            text-align: center;
            font-weight: bold;
            padding: 15px 0;
        }
        
          .autosuggest .show-all:hover {
              color: #12274C;
              text-decoration: underline;
          }
                    
    /* scroll */
    .autosuggest .jScrollPaneTrack, .autosuggest .jScrollPaneDrag, .autosuggest .jScrollArrowUp, .autosuggest .jScrollArrowDown, .autosuggest .jScrollArrowUp:hover, .autosuggest .jScrollArrowDown:hover, #main .jScrollPaneTrack, #main .jScrollPaneDrag, #main .jScrollArrowUp, #main .jScrollArrowDown, #main .jScrollArrowUp:hover, #main .jScrollArrowDown:hover {
        background: url('/image/element/sprite-scrollbar.png') no-repeat;
    }
    .autosuggest .jScrollPaneTrack, #main .jScrollPaneTrack {
        background-position: -20px 0;
        background-repeat: repeat-y;
    }
    .autosuggest .jScrollPaneDrag, #main .jScrollPaneDrag {
        background-position: -40px 8px;
    }
    .autosuggest .jScrollArrowUp, .autosuggest .jScrollArrowUp:hover, .autosuggest .jScrollArrowDown, .autosuggest .jScrollArrowDown:hover, #main .jScrollArrowUp, #main .jScrollArrowUp:hover, #main .jScrollArrowDown, #main .jScrollArrowDown:hover {
        width: 20px;
        height: 21px;
        margin: 0;
        padding: 0;
    }
    .autosuggest .jScrollArrowUp, .autosuggest .jScrollArrowUp:hover, #main .jScrollArrowUp, #main .jScrollArrowUp:hover {
        background-position: 0 0;
    }
    .autosuggest .jScrollArrowDown, .autosuggest .jScrollArrowDown:hover, #main .jScrollArrowDown, #main .jScrollArrowDown:hover {
        background-position: 0 -21px;
    }

/* end autosuggest */

/* start site version */
#site-version {
    margin: 37px 0 0 -232px;
    color: #d3d7e3;
    font-size: 11px;
    overflow: hidden;
    position: absolute;
    left: 50%;
}
    #wide #site-version {
        margin-left: -118px;
    }
    #site-version p {
        text-indent: 0;
    }
    #site-version p,
    #site-version ul,
    #site-version ul li {
        float: left;
        margin-right: 5px;
    }
        #site-version ul li:first-child {
            border-right: 1px solid #d3d7e3;
            padding-right: 5px;
        }
        #site-version ul li a {
            color: #d3d7e3;
            margin: 0 !important;
            height: auto;
            width: auto;
            position: static;
        }
            #site-version ul li a.active {
                text-decoration: underline;
            }
/* end site version */

/* news listing */
#main.news-listing .news-categories { margin-bottom: 10px; }
#main.news-listing .news-categories ul { border-left: 0px solid #CCDDE9; border-right: 0px solid #CCDDE9; border-top: 1px solid #CCDDE9; border-bottom: 1px solid #CCDDE9; background: url('/image/element/sprite-common.png') repeat-x 0 0; color: #426177; padding-left: 20px; padding-right: 0; padding-top: 0; padding-bottom: 0; overflow: hidden; }
    #main.news-listing .news-categories ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; font-size: 11px; font-weight: bold; margin: 11px 16px 10px; }
        #main.news-listing .news-categories ul li a { color: #4A6B81; display: block; height: 20px; padding: 0 0 0 6px; }
            #main.news-listing .news-categories ul li a span { display: block; line-height: 14px; padding: 2px 6px 4px 0; }

    /* active item */
    #main.news-listing .news-categories .all.active a, #main.news-listing .news-categories .all a:hover { background: url("/image/element/highlite.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; }
    #main.news-listing .news-categories .all a:hover span, #main.news-listing .news-categories .all.active span { background: url("/image/element/highlite.png") no-repeat scroll 100% 0 transparent; }

    /* hover item */
    #main.news-listing .news-categories .active, #main.news-listing .news-categories a:hover { background: url("/image/element/sprite-common.png") no-repeat scroll -102px -199px transparent; color: #FFFFFF; }
    #main.news-listing .news-categories li a:hover span, #main.news-listing .news-categories .active span { background: url("/image/element/sprite-common.png") no-repeat scroll 100% -199px #E8F1F7; }

    /* news item */
    #main.news-listing .elem-content-listing { border-top: 0; margin-bottom: -26px; }
    #main.news-listing .product-list .layer-close div { padding: 0; }
    #main.news-listing .product-list .layer-close { padding: 0 10px 10px; }
    
    #main.news-listing .product-list .headline { margin-bottom: 10px; }
        #main.news-listing .product-list .headline h3 { padding-bottom: 0; }
        #main.news-listing .product-list .headline .author-date { color: #09a2a7; font-weight: bold; font-size: 11px; }
            #main.news-listing .product-list .headline .author-date span { margin-left: 5px; }
    
    #main.news-listing .product-list .content { width: 533px; position: static; overflow: hidden; }
        #main.news-listing .product-list .content .head-image { float: left; margin-bottom: 5px; background: url("/image/element/bg-news-thumb.png") no-repeat; margin-right: 15px; padding: 4px; }
            #main.news-listing .product-list .content .head-image img { display: block; }
        #main.news-listing .product-list .content p { width: auto; }
        #main.news-listing .product-list .content p.buttons { width: 78px; display: none; }
    
        /* hover */
        #main.news-listing .product-list dd.hover .headline .author-date { color: #DCEEFA; }
        #main.news-listing .product-list dd.hover .content p.buttons { display: block; }

    /* Pormotion */
    #main.news-listing .promoted { margin-bottom: 233px; }
        #main.news-listing .promoted .link .button.link-button { margin: 0 0 10px 36px; }
        
/* Grayscale styles*/
body.gray-style #top h1 a {
    background: url("/image/common/logo-black.png") no-repeat scroll 0 0 transparent;
    width: 130px;
}

/* Style dla okienka z formularzem kontaktowym */
#contact_dialog_wrap {
    width: 617px;    
    margin: 0 auto;    
    position: relative;
}
#contact_dialog {    
    position: relative;
}
#contact_dialog .head {    
    height: 44px;
    width: 617px;
}
#contact_dialog .head_left, #contact_dialog .head_middle, #contact_dialog .head_right {
    float: left;
}
#contact_dialog .head_left,#contact_dialog .head_right {
    width: 10px;
    height: 44px;
}
#contact_dialog .head_left {
    background: url("/image/wniosek/bg_head_blue_left.png") top left no-repeat;
}
#contact_dialog .head_right {
    background: url("/image/wniosek/bg_head_blue_right.png") top left no-repeat;
}
#contact_dialog .head_middle {
    background: url("/image/wniosek/bg_blue_box.png") top left repeat-x;
    width: 597px;
    height: 44px;
}
#contact_dialog .head span {
    color: #FFFFFF;
    display: block;
    font-size: 17px;
    padding: 12px 0 0 15px;
}
#contact_dialog .left_column, #contact_dialog .right_column {
    float: left;
}
#contact_dialog .left_column {
    border-right: 1px solid #E7EEF4;
    padding-right: 40px;
    width: 320px;
    padding-left: 30px;
}
#contact_dialog .right_column {
    padding-left: 20px;
    width: 160px;
}
#contact_dialog .body {
    padding-top: 25px;
    overflow: hidden;
    background-color: #fff;
    border-left: 4px solid #5195C4;
    border-right: 4px solid #5195C4;
}
#main.form-page #contact_dialog form {
    padding: 0 0 0 0;
}
#contact_dialog .font17 {
    font-size: 17px;
}
#contact_dialog .btn_submit {
    padding: 15px 0 25px;
    text-align: right; 
    margin-right: 5px;   
}
#contact_dialog .txt_infolinia {
    padding: 20px 0 15px;
}
#contact_dialog .tel {
    color: #25355F;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 5px;
}
#contact_dialog .box_form {
    padding: 20px 17px 0px 0px;
    float: right;
}
#contact_dialog .clear {
    clear: both;
    height: 0px;
    line-height: 0px;
    margin: 0px;
    padding: 0px;
    font-size: 0px;
}   
#contact_dialog .input_dialog_box {
    position: relative;
}
#contact_dialog .input_dialog_box input {
    border: 1px solid #8b9dbd;
    height: 20px;
    padding: 0px;
    padding-left: 5px;
    margin: 0px;
}
.box_form ul {
    float: right;
}
.txt_phone {
    padding: 0px 5px 0px 0px;
    float: right;
    line-height: 17px;
}
#dialog_box {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1000;    
    visibility: hidden;
}
#black {
    background-color: #000000;
    height: 100%;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    position: absolute;
    width: 100%;
}
#position {
    position: fixed;
    width: 100%;
    z-index: 1005;
}

#position_centered {
    position: fixed;
    width: 100%;
    z-index: 1005;
    top: 50%;
    transform: translateY(-50%);
}

.top_120 #position {
    top: 120px;
}
.top_410 #position {
    top: 410px;
}
.top_460 #position {
    top: 460px;
}
.left_div {
    float: left;
    display: block;
}
.close_link {
    float: right;
    background: url("/image/element/flex.close.png") top left no-repeat;
    width: 71px;
    height: 19px;
    position: relative;
    top: 12px;
    right: 15px;
    cursor: pointer;
}
.txt_bottom_box {
    padding: 0px 0px 15px 30px;
}
.bg_box_blue_bottom {
    overflow: hidden;
    margin-top: -1px;
}
.bg_box_blue_bottom_left, .bg_box_blue_bottom_middle, .bg_box_blue_bottom_right {
    float: left;
}
.bg_box_blue_bottom_left, .bg_box_blue_bottom_right,
.bg_box_blue_top_left, .bg_box_blue_top_right {
    width: 13px;
    height: 13px;
}
.bg_box_blue_bottom_left {
    background: url("/image/wniosek/bg_box_blue_bottom_left.png") top left no-repeat;
}
.bg_box_blue_bottom_right {
    background: url("/image/wniosek/bg_box_blue_bottom_right.png") top left no-repeat;
}
.bg_box_blue_top_left {
    background: url("/image/wniosek/bg_box_blue_top_left.png") top left no-repeat;
    position: relative;
    top: 53px;
    float: left;
}
.bg_box_blue_top_right {
    background: url("/image/wniosek/bg_box_blue_top_right.png") top right no-repeat;
    position: relative;
    top: 53px;
    right: -604px;
}
.bg_box_blue_bottom_middle {
    background: url("/image/wniosek/bg_box_blue_bottom_middle.png") top left repeat-x;
    width: 591px;
    height: 13px;
}
.clone_dialog_box .fields {
    max-width: 411px;
    float: right;
    position: relative;
    margin-right: 5px;
}
.clone_dialog_box span.input {
    background: url(/image/wniosek/input.sprites.png) 0 -192px no-repeat;
    padding: 4px 0 4px 7px;
    height: 22px;
}
.clone_dialog_box span.input span {
    background: url(/image/wniosek/input.sprites.png) right -271px no-repeat;
    padding: 4px 2px 4px 0;
}
.clone_dialog_box span.input span input {
    border: none;
    background: none;
}
/* infotipy i errory */
.clone_dialog_box .info {float: left; height: 40px; margin-top: -8px; line-height: 15px; background: url(/image/wniosek/input.sprites.png) 0 0 no-repeat; padding-left: 10px; white-space: normal;}
.clone_dialog_box .info span {height: 40px; max-width: 480px; background: url(/image/wniosek/input.sprites.png) right -48px no-repeat; padding: 6px 15px 2px 5px; font-size: 11px; position: absolute;}
.clone_dialog_box .info.one_line, .clone_dialog_box .info.one_line.warning {height: 37px; margin-top: -6px;}
.clone_dialog_box .info.one_line span, .clone_dialog_box .info.one_line.warning span {padding-top: 7px;}
.clone_dialog_box .info.one_line {background-position: 0 -354px; margin-bottom: -10px;}
.clone_dialog_box .info.one_line span {background-position: right -402px;}
.clone_dialog_box .info.one_line.error {margin-bottom: 0;}
.clone_dialog_box .info.one_line.warning {background-position: 0 -450px;}
.clone_dialog_box .info.one_line.warning span {background-position: right -498px;}
#main.form-page fieldset.promotion ul li .info {margin-left: 20px;}
.clone_dialog_box .info.error {float: right; width: auto; padding-top: 3px; height: auto; clear: both; background: none; padding: 10px 10px 0px 0px;}
.clone_dialog_box .info.error span {height: auto; display: block; position: static; border: 0; padding: 7px 0 8px 31px; color: red; background: url("/image/wniosek/error.ico.gif") no-repeat left 1px; margin: 0;}
.clone_dialog_box .info.infotip, .clone_dialog_box .info.warning {}
.clone_dialog_box .info.warning {background-position: 0 -96px;}
.clone_dialog_box .info.warning span {background-position: right -144px; color: red;}
/* infotips */
span.infoTip, div.infoTipDiv .infoTipDiv-close {
    background: url('/image/wniosek/infotip-ico.png') no-repeat 0 0;
}

span.infoTip {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    z-index: 2;
    position: relative;
}
span.infoTip {
    width: 19px;
    height: 19px;
}
.clone_dialog_box .fields > img {
    position: absolute;
    top: 0px;
    right: -25px;   
}
.clone_dialog_box .infotip.one_line {
    position: absolute;
    width: 280px;
    right: -10px;
    z-index: 1000;
}
.thank_you {
    color: #25355F;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 15px;
}
/* start tables look like in igoweb */
.box-corner1, .box-corner2, .box-corner3, .box-corner4 {
    z-index: 1000;
    margin: -4px;
    background-image: url('/image/element/box-corners-blue.png');
    width: 10px;
    height: 10px;
    position: absolute;
}
h1.table-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #fff;
    background: #64a7cd url('/image/element/table-title.png') repeat-x 0 50%;
    margin: -10px -10px 6px -10px;
    padding: 11px 12px 11px 23px;
    position: relative;
    z-index: 10100;
}
.product-page .row h1.table-title p {
    margin: 0px;
}
    h1.table-title div.box-corner1,
    h1.table-title div.box-corner2,
    h1.table-title div.box-corner3,
    h1.table-title div.box-corner4 { 
        margin: 0; 
        background-image: url('/image/element/box-corners-title.png');
    }
    h1.table-title div.box-corner3,
    h1.table-title div.box-corner4 { 
        margin-bottom: -6px;
    }
table thead td,
table thead th {
    background: url('/image/element/box-table-bg.png') repeat-x 0 50%;
    background-color: #CCD3DA;
    border: none;
    vertical-align: middle;
    padding: 10px 3px 6px 3px;
    border-right: 1px solid #C0CBD1;
    border-left: 1px solid #DBE0E4;
}
table thead td {
    font-size: 11px;
}
.second_tr_td td {
    border-bottom: 1px solid #C0CBD1;
}
.table_noborder {
    width: auto;
    border: none;
    padding: 0px;
}
#main .row table.table_noborder td{
    border: none;
    padding: 0px;
    text-align: left;    
}
/* end tables look like in igoweb */

/* filetable styles */
.revisions td,
.revisions td.first {
    padding: 0;
    background: none;
}
.table-wrap .revisions td, .table-wrap .revisions th {
    border:none;
}
.table-wrap .bottom-pager {
    padding: 6px 10px 4px 10px;
}
.table-wrap .bottom-pager ol {
    margin: 0px;
    padding: 0px;
}

/* rightcolumn banners rotator */
#page #side dd li.right-rotator {
    padding: 0;
    margin-left: 0;
}
.rightBannerRotator ul {
    display: block;
    position: relative;
    overflow: hidden;
}
.rightBannerRotator ul li {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.rightBannerRotator ul li.active {
    position: relative;
}
.hover_img {
    display: none;
}
.right-rotator {
    width: 100%;
    text-align: center;
}
.right-rotator a {
    display: inline;
}
.right-rotator a:hover .normal_img {
    display: none;
}
.right-rotator a:hover .hover_img {
    display: inline;
}
.rightBannerRotator > div {
    display: none;
}
/* end of rightcolumn banners rotator */
.italics {
    font-style: italic;
}
/* cookies */
.bg_cookies {
    background-position: 0px 79px;
}
.info_box{
    display: block;
    background: url('../image/wniosek/icon-info.png') no-repeat 24px 10px;
    padding: 10px 10px 10px 80px;
    min-height: 48px;
    border: 2px solid #5399c5;
    margin:  20px;
    font-family: Tahoma, Geneva, Kalimati, sans-serif;
    font-size: 11px;
    color: #102448;
    border-radius: 10px;
}
.revisions table td.first {
    padding: 0;
    background: none;
}
/*New table*/
table tr.odd td{background-color:#f3f7fb;}
table td, table th{border-right:1px solid #d9e8f2;padding:12px 3px;background-position:-8px -408px;}
table td.first{background-position:0 -408px; padding:6px 3px 6px 9px;}
table .first td.last{background-position:100% -8px;}
table .first td.first{background-position:0 -8px;}
table tfoot td{padding:8px;font-weight:bold;background-color:#e7f0f7;}
table thead td, table thead th{background-color:#4D92C1;color:#fff;border:medium none;background-image:none;}
table thead td.color-1st, table thead th.color-1st{color:#b5c5d0;}
table thead td.color-2nd, table thead th.color-2nd{color:#9bc1cc;}
table tbody td.color-1st{color:#859fb1;}
table tbody td.color-2nd{color:#5d9bac;}
table thead td, table thead th{border-left:1px solid #80b1d3; border-right:0px solid #80b1d3; border-top:1px solid #80b1d3; border-bottom:0px solid #80b1d3; margin-left:0; margin-right:0; margin-top:-4px; margin-bottom:0}
table thead td.first, table thead th.first{border:none;}
table table td,
table table td.first {
    background: none;
    padding: 0;
    width: auto;
}
#main table tr td.textLeft {
    text-align: left;
}
.bg_thead_top,
.bg_thead_bottom {
    display: none;
}
.box-corner2,
.box-corner3 {
    display: none;
}
table td, .box-corner1, .box-corner4{background:url('/image/element/sprite-table.png') no-repeat; margin: 0; width: 591px;}
.answer td.first, .answer td.last, .answer .box-corner1, .answer .box-corner4 {background-image:url('/image/element/sprite-table-small.png');}
.answer table {width: 544px;}
.answer table thead td.last {background-position: 100% -409px;}
.box-corner1, .box-corner4{position:absolute;left:0;width:547px;}
.box-corner1 {height:10px;top:0;background-position:0 -818px;}
.box-corner4 {height:10px;bottom:0;background-position:0 -808px;}
/* start tables look like in igoweb */
.table-wrap {
    position:relative;
    width:587px;
    margin: 16px 0;
    padding: 0 0 6px 0;
    border: none;
}
.table-wrap table {
    border-collapse: collapse;
}
h1.table-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #fff;
    background: #64a7cd url('/image/element/table-title.png') repeat-x 0 50%;
    margin: -10px -10px 6px -10px;
    padding: 11px 12px 11px 23px;
    position: relative;
    z-index: 10100;
}
.product-page .row h1.table-title p {
    margin: 0px;
}
    h1.table-title div.box-corner1,
    h1.table-title div.box-corner2,
    h1.table-title div.box-corner3,
    h1.table-title div.box-corner4 { 
        margin: 0; 
        background-image: url('/image/element/box-corners-title.png');
    }
    h1.table-title div.box-corner3,
    h1.table-title div.box-corner4 { 
        margin-bottom: -6px;
    }
table thead td {
    font-size: 11px;
}
.second_tr_td td {
    border-bottom: 1px solid #C0CBD1;
}
.table_noborder {
    width: auto;
    border: none;
    padding: 0px;
}
#main .row table.table_noborder td{
    border: none;
    padding: 0px;
    text-align: left;    
}
/* end tables look like in igoweb */

/* filetable styles */
div.revisions,
.revisions .bottom-pager {
    background:url('/image/element/sprite-table.png') no-repeat;
}
div.revisions {
    overflow: hidden;
    background-position: 0 -408px;
}
.revisions .bottom-pager {
    background-position: 0 -408px;
    border-top: none;
}
tr.revisions td {
    padding: 0;
}
.revisions ol {
    padding: 6px 0;
    margin: 0;
}
.table-wrap .revisions td, .table-wrap .revisions th {
    border:none;
}
.table-wrap .bottom-pager {
    padding: 6px 10px 4px 10px;
}
.table-wrap .bottom-pager ol {
    margin: 0px;
    padding: 0px;
}

/* rightcolumn banners rotator */
#page #side dd li.right-rotator {
    padding: 0;
    margin-left: 0;
}
.rightBannerRotator ul {
    display: block;
    position: relative;
    overflow: hidden;
}
.rightBannerRotator ul li {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.rightBannerRotator ul li.active {
    position: relative;
}
.hover_img {
    display: none;
}
.right-rotator {
    width: 100%;
    text-align: center;
}
.right-rotator a {
    display: inline;
}
.right-rotator a:hover .normal_img {
    display: none;
}
.right-rotator a:hover .hover_img {
    display: inline;
}
.rightBannerRotator > div {
    display: none;
}
/* end of rightcolumn banners rotator */
.italics {
    font-style: italic;
}
/* cookies */
.bg_cookies {
    background-position: 0px 79px;
}
.info_box{
    display: block;
    background: url('../image/wniosek/icon-info.png') no-repeat 24px 10px;
    padding: 10px 10px 10px 80px;
    min-height: 48px;
    border: 2px solid #5399c5;
    margin:  20px;
    font-family: Tahoma, Geneva, Kalimati, sans-serif;
    font-size: 11px;
    color: #102448;
    border-radius: 10px;
}

/*New table*/
table thead td, table thead th {
    background: none;
    background-color: #4d92c1;
    color: #fff;
    border: 1px solid #80b1d3;
}
thead .second_tr_td td {
    border-color: #80b1d3;
}
.bg_thead_top,
.bg_thead_bottom {
    display: none;
}
.box-corner2,
.box-corner3 {
    display: none;
}
/*New table*/
table tr.odd td{background-color:#f3f7fb;}
table td, table th{border-right:1px solid #d9e8f2;padding:12px 3px;background-position:-8px -408px;}
table td.last{border-right:none;background-position:100% -408px; padding:6px 9px 6px 12px;}
table td.first{background-position:0 -408px; padding:6px 3px 6px 9px;}
table .first td.last{background-position:100% -8px;}
table .first td.first{background-position:0 -8px;}
table thead td, table thead th, table thead td p, table thead th p, table tbody td, table tbody td p, table tfoot td, table tfoot td p{padding:6px;text-align:center}
table tfoot td{padding:8px;font-weight:bold;background-color:#e7f0f7;}
table thead td, table thead th{background-color:#4D92C1;color:#fff;border:medium none;background-image:none;}
table thead td.color-1st, table thead th.color-1st{color:#b5c5d0;}
table thead td.color-2nd, table thead th.color-2nd{color:#9bc1cc;}
table tbody td.color-1st{color:#859fb1;}
table tbody td.color-2nd{color:#5d9bac;}
table thead td, table thead th{border-left:0px solid #80b1d3; border-right:1px solid #80b1d3; border-top:1px solid #80b1d3; border-bottom:0px solid #80b1d3; margin-left:0; margin-right:0; margin-top:-4px; margin-bottom:0}
table thead td.first, table thead th.first{border:none;}
table table td,
table table td.first {
    background: none;
    padding: 0;
    width: auto;
}
table table tr.odd td {
    background: transparent;
}
#main table tr td.textLeft {
    text-align: left;
}
.toggle-revisions {
    display: block;
    margin-top: 5px;
}
.files .textLeft img,
.files .textLeft a {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}
.files .textLeft a {
    width: 255px;
    word-wrap: break-word;
}
.files td.last {
    max-width: 250px;
}
/* igobug 265176 - poprawka wyswietlania obrazkow w IE < 9 */
.hpm-rotator-preview .wrapper {filter:none !important;}

#site #footer {
    background: transparent url("/image/common/footer-background.png") 50% 0 no-repeat;
}

#footer {
    position: relative;
    z-index: 12;
    min-width: 910px;
    width: 100%;
    height: 108px;
    color: #d8e5ed;
}

#footer .footer__inner {
    width: 910px;
    font-size: 11px;
    position: relative;
    margin: 0 auto;
    height: 100%;
    line-height: 1.3;
}

#footer .footer__copy {
    position: absolute;
    bottom: 6px;
    left: 40px;
    height: 25px;
    text-align: center;
    font-family: PkoBpRegular,Arial,Verdana,Tahoma,sans-serif;
}

#footer .footer__inner a {
    color: #d8e5ed;
}

#footer .footer__inner a:hover {
    text-decoration: underline;
}

#footer .footer__link-top {
    position: absolute;
    top: 31px;
    right: 270px;
    padding-left: 10px;
    width: 132px;
    height: 25px;
    line-height: 25px;
}

#footer .footer__link-top:after {
    width: 0px;
    height: 0px;
    border-top: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #d8e5ed;
    transition: all 0.25s linear;
    content: '';
    display: block;
    position: absolute;
    top: 10px;
    right: 5px;
}
