@font-face {
    font-family: 'bulldogplbold';
    src: url('../_fonts/bulldogbold-webfont.eot');
    src: url('../_fonts/bulldogbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/bulldogbold-webfont.woff') format('woff'),
         url('../_fonts/bulldogbold-webfont.ttf') format('truetype'),
         url('../_fonts/bulldogbold-webfont.svg#bulldogplbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bulldogplmedium';
    src: url('../_fonts/bulldogmedium-webfont.eot');
    src: url('../_fonts/bulldogmedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/bulldogmedium-webfont.woff') format('woff'),
         url('../_fonts/bulldogmedium-webfont.ttf') format('truetype'),
         url('../_fonts/bulldogmedium-webfont.svg#bulldogplmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bulldogplregular';
    src: url('../_fonts/bulldogregular-webfont.eot');
    src: url('../_fonts/bulldogregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/bulldogregular-webfont.woff') format('woff'),
         url('../_fonts/bulldogregular-webfont.ttf') format('truetype'),
         url('../_fonts/bulldogregular-webfont.svg#bulldogplregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lucidagrande';
    src: url('../_fonts/lucida_grande.eot');
    src: url('../_fonts/lucida_grande.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/lucida_grande.woff') format('woff'),
         url('../_fonts/lucida_grande.ttf') format('truetype'),
         url('../_fonts/lucida_grande.svg#lucidagrande') format('svg');
    font-weight: normal;
    font-style: normal;
}

::-moz-selection {background: #48227c; color: #fff}
::selection {background: #48227c; color: #fff}
body {background-color: #fff;}
body, input {font-size: 12px; font-family: tahoma, sans-serif; color: #616162;}
header, section, footer {width: 960px; margin: 0 auto; position:relative;}
header {z-index: 30;}
section {z-index: 20;}
footer {z-index: 10;}

p {font-size: 12px; padding-bottom: 12px; line-height: 16px;}
a {color: #616162;}
h1 {font-size: 30px; color: #333; font-weight: normal; padding: 8px 30px 16px; position: relative;}
h2 {font-size: 18px; color: #363637; padding: 8px 30px 16px; position: relative;}
section > h2 {padding: 20px 30px;}
h3 {position: relative;}
select {display: none;}

h1 .ad {color: #76599d; font-size: 12px;}
h3 .ad {color: #76599d; font-size: 12px; font-weight: normal; padding-left: 4px; display: inline-block; line-height: 12px;}
.ad + .ad {margin-left: 4px; border-left: 1px solid #ccc; padding-left: 6px;}

ul {padding-bottom: 12px;}
ul li, li.bullet {background: url('../_img/_section/listBullet.png') no-repeat 2px 6px; line-height: 16px; padding-left: 12px;}
.bulletList li {background: url('../_img/_section/listBullet.png') no-repeat 0 10px;}
ul.big li {background-position: 2px 11px; font-size: 18px; line-height: 22px; font-weight: bold; padding-left: 16px;}
.noBullets { margin:0; padding:0; list-style:none; }
.noBullets li { margin:0; padding:0; background:none; }

ul.disc { list-style-type: disc; }
ol.decimal { list-style-type: decimal; }

ul.disc li, ol.decimal li { background: none; ; padding-left: 0; }

noscript span { background: none repeat scroll 0 0 #48227C; color: #FFFFFF; display: block; font-size: 1.2em; left: 0; opacity: 0.7; padding: 14px 0;  position: fixed;  text-align: center;  top: 50%;  width: 100%; z-index: 10000; }

.cl {clear:both;}
.left {float:left !important;}
.right {float:right !important;}
.show {display:block !important;}
.hide {display:none !important;}

input[type=text] {border-radius:0;}

.tooltip {font-weight: bold; display: inline-block; position: relative; color: #552a7a; width: 16px; height: 14px; cursor:pointer;  background: url('../_img/_section/tooltipCloud.png') no-repeat 100% 0;}
.tooltip:hover {background-position: 100% -16px;}
.tooltip > span {position:absolute; left:-10000px; top:auto; display: inline-block; width:1px; height:1px; overflow:hidden;} /* wcag zmiana z display: none !important */

.tooltip.white {background: url('../_img/_section/tooltipCloudWhite.png') no-repeat 100% 0;}
.tooltip.white:hover {background-position: 100% -16px;}

#tooltip {display: none; max-width: 300px; position: absolute !important; z-index: 9999999; background: #fff; border: 1px solid #eee; line-height: 16px; opacity:0; z-index: 9999999;
    box-shadow: 1px 1px 6px #ccc;

    -moz-transition: opacity .3s;
    -webkit-transition: opacity .3s;
    -ms-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;

}
.closeTooltip {position:absolute; right:5px; top:2px; display:none;}
.tooltipContent {padding: 16px 21px; font-size: 12px; height: auto !important; height: 18px; min-height: 18px;}
.tooltipContent h4 {font-size: 14px; font-weight: bold; margin-bottom: 10px}
.tooltipText p {margin-bottom: 6px;}

.tooltipTriangle {width:13px;height:13px;position:absolute;bottom:-13px;right:20px;background:url(../_img/_section/tooltipTriangleBG.png) no-repeat 0 0;}
.tooltipTriangle.left {left:20px;}
.tooltipTriangle.right {right:20px;}

.invisibleWcag { position: absolute !important; clip: rect(1px 1px 1px 1px); padding: 0 !important; border: 0 !important; height: 1px !important; width: 1px !important; overflow: hidden; }/*wcag*/

.linkPointer {color: #616162; background: url('../_img/_section/linkPointer.png') no-repeat 100% 68%;}
.linkPointer.white {background: url('../_img/_section/linkPointerWhite.png') no-repeat 100% 68%;}
.linkPrint {color: #616162; background: url('../_img/_section/printIco.png') no-repeat 100% 68%;}
.linkPointer span, .linkPrint span, .linkPointerBack span {background: url('../_img/_section/dotBG.gif') repeat-x 0 100%; padding-bottom: 2px; margin-right: 10px; cursor: pointer;}
.linkPrint span {margin-right:20px;}
.linkPointer.nobg {background: none !important;}
.linkPointer.nobg span + img {margin-left: -5px;}
.linkPointer:hover span, .linkPrint:hover span, .linkPointerPdf:hover span, .linkPointer.white:hover span {background: none !important;}

.linkPointer.pointerOnly span {background: none !important;}

h1 .linkPointer.right, h2 .linkPointer.right, h3 .linkPointer.right, h4 .linkPointer.right {float: right; font-size: 12px; position: absolute; right: 30px; font-weight: normal;}
h1 .linkPointer.right {margin-top: 15px;}

.linkPointer.big {background: url('../_img/_section/linkPointerBig.png') no-repeat 100% 68%; font-size: 18px; line-height: 22px; font-weight: bold; color: #363637; }
.linkPointer.big span {margin-right: 15px;}
.linkPointer.big em {font-weight: normal; color: #b4b4b4; font-style: normal;}
.linkPointer.close {background: url('../_img/_section/linkPointerClose.png') no-repeat 100% 50%;}
.linkPointer.close span {margin-right: 12px;}
.linkPointer.down {background:url('../_img/_section/linkPointerDown.png') no-repeat 100% 65% !important}
.linkPointer.down span {margin-right: 13px;}
.linkPointer.up {background:url('../_img/_section/linkPointerTop.png') no-repeat 100% 65% !important}
.linkPointer.up span {margin-right: 13px;}
.linkPointer.big.down {background: url('../_img/_section/linkPointerBigDown.png') no-repeat 100% 68% !important; font-size: 18px; line-height: 22px; font-weight: bold; color: #363637; }
.linkPointer.big.down span { margin-right: 20px; }
.linkPointer.big.up {background: url('../_img/_section/linkPointerBigUp.png') no-repeat 100% 68% !important; font-size: 18px; line-height: 22px; font-weight: bold; color: #363637; }
.linkPointer.big.up span { margin-right: 20px; }

a.linkPointerPdf, ul.linkPointerPdf li a {padding-left:20px;background:url(../_img/_section/icoPdf.png) no-repeat 0 65% !important}
a.linkPointerPdf:hover, ul.linkPointerPdf li a:hover {background:url(../_img/_section/icoPdf.png) no-repeat 0 65% !important}
a.linkPointerPdf.big, ul.linkPointerPdf.big li a {line-height: 16px;padding: 5px 5px 5px 35px;background:url(../_img/_section/icoPdfBig.png) no-repeat 0 65% !important}
a.linkPointerPdf.big:hover, ul.linkPointerPdf.big li a:hover {background:url(../_img/_section/icoPdfBig.png) no-repeat 0 65% !important}

.linkPointerPdf span {background: url('../_img/_section/dotBG.gif') repeat-x 0 100%; padding-bottom: 2px; margin-right: 10px; cursor: pointer;}


.button {color: #fff; background: no-repeat right center; display: inline-block; background: url('../_img/_section/button.png') right top; height: 24px; line-height: 22px; font-size: 11px; border-radius: 2px; padding: 0 26px 0 12px;}
.button.left {background: url('../_img/_section/button_left.png') left top; border-radius: 2px; padding: 0 12px 0 26px;}
.button.white.small { background: no-repeat right center; display: inline-block; background: url('../_img/_section/buttonWhiteSmall.png') right top; height: 24px; line-height: 22px; font-size: 11px; border-radius: 2px; padding: 0 26px 0 12px;}
.button:hover, .button.white.small:hover {background-position: right bottom;}
.button.left:hover {background-position: left bottom;}
.button.white.big { background: no-repeat right center; display: inline-block; background: url('../_img/_section/buttonWhiteBig.png') right top; height: 44px; line-height: 44px; font-size: 18px; padding: 0 50px 0 22px; border-radius: 4px; color: #471f7e; }
.button.white.big:hover { background: no-repeat right center; display: inline-block; background: url('../_img/_section/buttonWhiteBig.png') right bottom; }

.button.big {height: 44px; line-height: 44px; font-size: 18px; padding: 0 50px 0 22px; background-image: url('../_img/_section/buttonBig.png'); border-radius: 4px;}
.button.Extrabig {line-height: 44px; background-image: url('../_img/_section/buttonExtraBig.png'); border-radius: 4px; height: 50px; padding: 0px 70px 0px 42px; font-size: 35px;}
.button.big.down {background-image: url('../_img/_section/buttonBig_down.png');}
.button.centered191 {width: 191px; text-align: center; }

.button.white {height: 33px; line-height: 32px; font-size: 14px; padding: 0 34px 0 16px; background-image: url('../_img/_section/buttonWhite.png'); border-radius: 4px; color: #4c4c4c; box-shadow: 1px 2px 3px rgba(0,0,0,0.1);}

.topShadow {background: url('../_img/_section/divShadow.png') no-repeat center top;}
.topShadow.big {background: url('../_img/_section/divShadowBig.png') no-repeat center top;}
.topShadow.short { background: url('../_img/_section/service-shadow.png') no-repeat center top; }
.bottomShadow {background: url('../_img/_section/divShadowBottom.png') no-repeat center bottom;}
h2.topShadow {padding-top: 34px;}
.horizontalPlus {background: url('../_img/_section/separatorPlusHorizontal.png') no-repeat left top; height: 80px;}

.leftShadow {background: url('../_img/_section/leftShadow.png') no-repeat center left;}

.accordion {padding: 15px 30px; background-color: #f0f0f0; line-height: 14px; font-weight: bold; color: #363637; display: block;}
.accordion span {font-weight: normal; color: #616162; padding: 0 22px 0 20px; background: url('../_img/_section/accordionArrow.png') no-repeat right bottom; line-height: 14px;}
.accordion.fold span {background-position: right top;}
.folded + .accordion {margin-top: 10px;}

.accordion.white {background: transparent; color: #76599d; font-size: 14px;}

#scrollUp {height: 61px; width: 51px; position: fixed; right: 0; bottom: 40px; background: url('../_img/_section/scrollTop.png') no-repeat center left; opacity: 0; z-index: 999;
    -moz-transition: opacity 0.4s;
    -webkit-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    transition: opacity 0.4s;
}
#scrollUp.hidden {display: none !important;}


#ratePage {height: 61px; width: 51px; position: fixed; right: 0; bottom: 103px; background: url('../_img/ratePageBg.png') no-repeat top left; opacity: 1; z-index: 999;  cursor:pointer;
    -moz-transition: width 0.4s;
    -webkit-transition: width 0.4s;
    -o-transition: width 0.4s;
    transition: width 0.4s;
}
#ratePage span.gif {display:block; height: 55px; width: 47px;  background: #fff url('../_img/ratePage.gif') center left no-repeat; position:absolute; right:0; top:0;}
#ratePage span.text {  display: block; font-size:14px; margin:21px 0 0 24px; width: 100px; }
#ratePage.css:hover { width:156px;
    -moz-transition: width 0.4s;
    -webkit-transition: width 0.4s;
    -o-transition: width 0.4s;
    transition: width 0.4s;
 }
 .touch #ratePage { display:none; }

#socialSidebar {margin: 0; padding: 0; position: fixed; bottom: 180px; left: 0; z-index: 5000;}
#socialSidebar li {width: 43px; height: 38px; position: relative; padding: 0; margin-top: 6px; background: none;}
#socialSidebar li.active {width: 50px;}
#socialSidebar li.active .cloud {width:0; opacity:0; display:block;}
#socialSidebar li img {display: block;}
#socialSidebar li .cloud {position: absolute; bottom: 0; left: 48px; background: #fff; opacity:0; display:none;}
#socialSidebar li .arrow {display:none;}
#socialSidebar li .cloud iframe {display: block;}
#socialSidebar li.facebook .cloud {border: 3px solid #4464a9;}
#socialSidebar li.facebook .cloud h3 {height: 32px; line-height: 32px; background: #4464a9; color: #fff; font-size: 14px; font-weight: bold; text-shadow: 0 -1px 1px rgba(0,0,0,0.5); padding: 0 12px; width: 272px;}
#socialSidebar li.facebook .arrow {width:4px; height:7px; background: url(../_img/_section/socialSidebar_facebook_arrow.png) no-repeat; position: absolute; bottom: 15px; left: 44px;}
#socialSidebar li.facebook.active {padding-top: 250px;}

#socialSidebar li.nk .cloud {border: 3px solid #316797;}
#socialSidebar li.nk .cloud a {width:215px; padding:8px 17px; display:inline-block; font-size:14px; font-weight:bold;}
#socialSidebar li.nk .arrow {width:4px; height:7px; background: url(../_img/_section/socialSidebar_nk_arrow.png) no-repeat; position: absolute; bottom: 15px; left: 44px;}

#socialSidebar li.gplus .cloud {border: 3px solid #e42809;}
#socialSidebar li.gplus .cloud a {width:190px; padding:8px 17px 8px; display:inline-block; font-size:14px; font-weight:bold;}
#socialSidebar li.gplus .arrow {width:4px; height:7px;background: url(../_img/_section/socialSidebar_gplus_arrow.png) no-repeat; position: absolute; bottom: 15px; left: 44px;}

#socialSidebar li.rate .cloud {border: 3px solid #733db1;}
#socialSidebar li.rate .cloud a {width:135px; padding:8px 17px 8px; display:inline-block; font-size:14px; font-weight:bold;}
#socialSidebar li.rate .arrow {width:4px; height:7px; background: url(../_img/_section/socialSidebar_rate_arrow.png) no-repeat;position: absolute; bottom: 15px; left: 44px;}

.formStyle input[type=text], .formStyle input[type=password] {border: 1px solid #B7B7B7; border-radius: 0 0 0 0; padding: 3px 5px;}

/* snippets */
/* font size */
.size10 {font-size: 10px !important;}
.size11 {font-size: 11px !important;}
.size12 {font-size: 12px !important;}
.size13 {font-size: 13px !important;}
.size14 {font-size: 14px !important;}
.size15 {font-size: 15px !important;}
.size16 {font-size: 16px !important;}
.size17 {font-size: 17px !important;}
.size18 {font-size: 18px !important;}
.size19 {font-size: 19px !important;}
.size20 {font-size: 20px !important;}
.size22 {font-size: 22px !important;}
.size24 {font-size: 24px !important;}
.size25 {font-size: 25px !important;}
.size26 {font-size: 26px !important;}
.size28 {font-size: 28px !important;}
.size30 {font-size: 30px !important;}
.size32 {font-size: 32px !important;}
.size34 {font-size: 34px !important;}
.size35 {font-size: 35px !important;}
.size36 {font-size: 36px !important;}
.size38 {font-size: 38px !important;}
.size40 {font-size: 40px !important;}
.size42 {font-size: 42px !important;}
.size44 {font-size: 44px !important;}
.size45 { font-size:45px !important;}
.size46 {font-size: 46px !important;}
.size48 {font-size: 48px !important;}
.size50 {font-size: 50px !important;}
.size58 {font-size: 58px !important;}
.size60 {font-size: 60px !important;}
.size64 {font-size: 64px !important;}
.size67 {font-size: 67px !important;}
.size82 {font-size: 82px !important;}

.lh12 {line-height: 12px !important;}
.lh14 {line-height: 14px !important;}
.lh16 {line-height: 16px !important;}
.lh17 {line-height: 17px !important;}
.lh18 {line-height: 18px !important;}
.lh20 {line-height: 20px !important;}
.lh22 {line-height: 22px !important;}
.lh24 {line-height: 24px !important;}
.lh26 {line-height: 26px !important;}
.lh28 {line-height: 28px !important;}
.lh30 {line-height: 30px !important;}
.lh32 {line-height: 32px !important;}
.lh34 {line-height: 34px !important;}
.lh36 {line-height: 36px !important;}
.lh38 {line-height: 38px !important;}
.lh40 {line-height: 40px !important;}
.lh42 {line-height: 42px !important;}
.lh44 {line-height: 44px !important;}
.lh50 {line-height: 50px !important;}
.lh48 {line-height: 48px !important;}
.lh60 {line-height: 60px !important;}
.lh82 {line-height: 82px !important;}

.bold { font-weight: bold; }

.bold { font-weight: bold !important;}
/* paddings */
.noPadding {padding: 0 !important;}
.pl0 {padding-left: 0 !important;}
.pt0 {padding-top: 0 !important;}
.pb0 {padding-bottom: 0 !important;}
.pr0 {padding-right: 0 !important;}
.pr5 {padding-right: 5px !important;}
.pr30 {padding-right: 30px !important;}
.pr40 {padding-right: 40px !important;}
.pr50 {padding-right: 50px !important;}

.pt5 {padding-top: 5px !important;}
.pt10 {padding-top: 10px !important;}
.pt15 {padding-top: 15px !important;}
.pt16 {padding-top: 16px !important;}
.pt20 {padding-top: 20px !important;}
.pt25 {padding-top: 25px !important;}
.pt30 {padding-top: 30px !important;}
.pt35 {padding-top: 35px !important;}
.pt38 {padding-top: 38px !important;}
.pt40 {padding-top: 40px !important;}
.pt45 {padding-top: 45px !important;}
.pt50 {padding-top: 50px !important;}
.pt55 {padding-top: 55px !important;}
.pt60 {padding-top: 60px !important;}
.pt70 {padding-top: 70px !important;}
.pt100 {padding-top: 100px !important;}
.pt114 {padding-top: 114px !important;}
.pt136 {padding-top: 136px !important;}


.pl3 {padding-left: 3px !important;}
.pl5 {padding-left: 5px !important;}
.pl15 {padding-left: 15px !important;}
.pl18 {padding-left: 18px !important;}
.pl20 {padding-left: 20px !important;}
.pl25 {padding-left: 25px !important;}
.pl30 {padding-left: 30px !important;}
.pl35 {padding-left: 35px !important;}
.pl40 {padding-left: 40px !important;}
.pl50 {padding-left: 50px !important;}
.pl60 {padding-left: 60px !important;}
.pl70 {padding-left: 70px !important;}

.pb5 {padding-bottom: 5px !important;}
.pb10 {padding-bottom: 10px !important;}
.pb15 {padding-bottom: 15px !important;}
.pb20 {padding-bottom: 20px !important;}
.pb25 {padding-bottom: 25px !important;}
.pb30 {padding-bottom: 30px !important;}
.pb32 {padding-bottom: 32px !important;}
.pb35 {padding-bottom: 35px !important;}
.pb40 {padding-bottom: 40px !important;}
.pb50 {padding-bottom: 49px !important;}
.pb55 {padding-bottom: 55px !important;}
.pb60 {padding-bottom: 60px !important;}
.pb70 {padding-bottom: 70px !important;}
.pb100 {padding-bottom: 100px !important;}

.pr10 {padding-right:10px !important;}
.pr20 {padding-right:20px !important;}

/* margins */
.noMargin {margin: 0 !important;}
.mr0 {margin-right: 0 !important;}
.mt0 {margin-top: 0px !important;}
.mt2 {margin-top: 2px !important;}
.mt5 {margin-top: 5px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt22 {margin-top: 22px !important;}
.mt25 {margin-top: 25px !important;}
.mt30 {margin-top: 30px !important;}
.mt35 {margin-top: 35px !important;}
.mt40 {margin-top: 40px !important;}
.mt45 {margin-top: 45px !important;}
.mt50 {margin-top: 50px !important;}
.mt55 {margin-top: 55px !important;}
.mt60 {margin-top: 60px !important;}
.mt70 {margin-top: 70px !important;}
.mt80 {margin-top: 80px !important;}
.mt100 {margin-top: 100px !important;}

.ml3 {margin-left:3px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml17 {margin-left:17px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}
.ml50 {margin-left:50px !important;}
.ml60 {margin-left:60px !important;}
.ml95 {margin-left:95px !important;}

.mr8 {margin-right:8px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr30 {margin-right:30px !important;}
.mr35 {margin-right:35px !important;}
.mr60 {margin-right:60px !important;}

.mb0 {margin-bottom: 0px !important;}
.mb2 {margin-bottom: 2px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb16 {margin-bottom: 16px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb25 {margin-bottom: 25px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb35 {margin-bottom: 35px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb50 {margin-bottom: 50px !important;}

/* bulldog font */
.bulldogplregular { font-family:  bulldogplregular, Arial Narrow, Helvetica !important; }
.bulldogplmedium { font-family:  bulldogplmedium, Arial Narrow, Helvetica !important; }
.bulldogplbold { font-family:  bulldogplbold, Arial Narrow, Helvetica !important; }
.tahoma { font-family:  Tahoma, Helvetica !important; }


/* colors */
.cWhite { color:#fff !important; }
.cBlack { color:#000 !important; }
.lightViolet { color:#c3b6d4 !important; }
.violet {color: #76599d !important;}
.darkViolet {color: #48227c !important;}
.pink {color:#b30098 !important;}
.lightGrey {color:#ccc !important;}
.mediumGrey {color:#616162 !important;}
.darkGrey {color:#363637 !important;}
.yellow {color: #fff200 !important}

.strike18 {background: url('../_img/_section/strike18.png') no-repeat center center; padding: 0 5px; margin-right: -5px;}
.strike18red {background: url('../_img/_section/strike18red.png') no-repeat center center; padding: 0 5px; margin-right: -5px;}
.strike18gray {background: url('../_img/_section/strike18gray.png') no-repeat center center; padding: 0 5px; margin-right: -5px;}
.strike18white {background: url('../_img/_section/strike18white.png') no-repeat center center; padding: 0 5px; margin-right: -5px;}
.redStrike {background: url('../_img/redStrike.png') no-repeat center center; }
.strike40 { background: url('../_img/_section/strike40.png') no-repeat center center; padding: 0 5px;  margin-right:0;}
.strikeSIM { background: url('../_img/_section/strikeSIM.png') no-repeat center center; padding: 0 5px;  margin-right:0;}
/* style */
.strong {font-weight:bold !important;}
.normal {font-weight:normal;}
.normalImp {font-weight:normal !important;}

/* other */
.noBg {background: none !important;}
.whiteBg { background: #fff !important;}
.violetBg { background-color: #76599d !important; }
.borderTop {border-top:1px solid #cccccc;}
.borderTopLight {border-top:1px solid #dddddd;}
.borderBottom {border-bottom:1px solid #cccccc;}
.borderBottomBigLight {border-bottom:5px solid #F5F5F5;}
.noBorder {border:0 !important;}
.alignLeft {text-align:left !important}
.alignRight {text-align:right !important;}
.center {text-align: center !important;}
.fRight {float: right;}
.relative {position: relative !important;}
.dBlock {display: block !important;}

/* widths (for tables) */
.w130 {width: 130px !important;}
.w140 {width: 140px !important;}
.w300 {width: 300px !important;}
.w335 {width: 335px !important;}
.w370 {width: 370px !important;}
.w520 {width: 520px !important;}
.w690 {width: 690px !important;}


#fancybox-outer .shadow {position: absolute;}
#fancybox-outer .shadow.left {top: 0; left: -13px; width: 13px; height: 100%;}
#fancybox-outer .shadow.right {top: 0; right: -13px; width: 13px; height: 100%;}
#fancybox-outer .shadow.top {top: -13px; left: 0; width: 100%; height: 13px;}
#fancybox-outer .shadow.bottom {bottom: -13px; left: 0; width: 100%; height: 13px;}

/* PLUGINS */
/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
#inlineContent {display: none;}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}

#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    /*background-image: url('../_img/_section/fancybox.png');*/
}

#fancybox-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99990;
    display: none;
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 99999;
    outline: none;
    display: none;
    height: 100px;
}

#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
    border: 1px solid #ccc;
}

#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
/*  z-index: 1102;*/
    border: 0px solid #fff;
    /*border-width: 80px 105px 60px 105px !important;*/
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}

#fancybox-close {
    position: absolute;
    top: 17px;
    right: 29px;
    width: 50px;
    height: 16px;
    text-align: left;
    background: transparent url('../_img/_section/linkPointerClose.png') no-repeat right center !important;
    cursor: pointer;
    z-index: 1103;
    display: none;
    color: #616162;
    font-size: 11px;
}

#fancybox-close span {padding: 0 0 1px 0; margin-right: 12px; background: url('../_img/_section/dotBG.gif') repeat-x 0 100%; cursor: pointer;}

#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}

#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url('../_img/_section/blank.gif');
    z-index: 1102;
    display: none;
}

#fancybox-left {
    left: 0px;
}

#fancybox-right {
    right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}

#fancybox-left-ico {
    background-image: url('../_img/_section/fancybox.png');
    background-position: -40px -30px;
}

#fancybox-right-ico {
    background-image: url('../_img/_section/fancybox.png');
    background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
    left: 20px;
}

#fancybox-right:hover span {
    left: auto;
    right: 20px;
}

.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}

#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url('../_img/_section/fancybox-x.png');
}

#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('../_img/_section/fancybox.png');
    background-position: -40px -162px;
}

#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('../_img/_section/fancybox-y.png');
    background-position: -20px 0px;
}

#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('../_img/_section/fancybox.png');
    background-position: -40px -182px;
}

#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('../_img/_section/fancybox-x.png');
    background-position: 0px -20px;
}

#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('../_img/_section/fancybox.png');
    background-position: -40px -142px;
}

#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url('../_img/_section/fancybox-y.png');
}

#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('../_img/_section/fancybox.png');
    background-position: -40px -122px;
}

#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102;
}

.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
}

.fancybox-title-outside {
    padding-top: 10px;
    color: #fff;
}

.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left;
}

#fancybox-title-over {
    padding: 10px;
    background-image: url('../_img/_section/fancy_title_over.png');
    display: block;
}

.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px;
}

#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto;
}

#fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap;
}

#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: url('../_img/_section/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url('../_img/_section/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: url('../_img/_section/fancybox.png') -55px -90px no-repeat;
}

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }



/* selectbox */
.scrollPaneSelect {display:none;position:absolute;list-style:none;margin:0 !important; padding:0;overflow:hidden;}

/* label */
.selectLabel {cursor:pointer;position:relative; z-index:9; float:left; height:22px; border:1px solid #b7b7b7; line-height:22px !important;text-align:left !important;color:#636363 !important;margin-right:1px;padding:0 0 0 7px !important;font-size:11px !important;font-weight:normal; background:#ffffff;
    /*
     -webkit-border-radius:4px;
     -moz-border-radius:4px;
     -o-border-radius:4px;
     border-radius:4px;

     -webkit-box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.1) inset;
     -moz-box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.1) inset;
     -o-box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.1) inset;
     box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.1) inset;
     */

}
.selectLabel.err {border:1px solid #FF0000 !important;}
.selectLabel span {line-height:22px !important;display:block;height:22px;margin-right:25px;overflow:hidden;white-space:nowrap;}
.selectLabel.expanded, .selectLabel.expanded em {

}
.selectLabel.disabled {cursor:default;opacity:0.6;filter: alpha(opacity=6);}
.selectLabel.disabled.visibled {cursor:pointer;opacity:1;filter: alpha(opacity=100);}
.selectLabel em {cursor:pointer;float:right;position:absolute;right:0;top:0;height:22px;width:26px;background:url(../_img/_section/customDropDown.png) no-repeat;
    /*
     -webkit-border-top-right-radius:4px;
     -moz-border-radius-topright:4px;
     -o-border-radius-top-right:4px;
     border-radius-topright:4px;
     -webkit-border-bottom-right-radius:4px;
     -moz-border-radius-bottomright:4px;
     -o-border-radius-bottom-right:4px;
     border-radius-bottomright:4px;
     */

}
/* /label */

.selectLabel.wide {height: 32px; line-height: 32px !important; border-color: #ccc;}
.selectLabel.wide span {height: 32px; line-height: 32px !important; font-size: 12px;}
.selectLabel.wide em {background-image:url('../_img/_section/customDropDownWide.png'); width: 33px; height: 32px;}

.selectLabel.mobile select {position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; opacity: 0; padding: 0; margin: 0; -webkit-appearance: none; z-index: 1000;}
.selectOptions.mobile {display: none! important;}

.selectOptions { display:none; position:absolute;z-index:1004;background:#ffffff;border:1px solid #b5b5b5;border-top:none;}



.selectOptions {z-index:1014;}

.selectOptions .jspPane {width:100% !important;}
.selectOptions li {float:left;width:100%; min-height:22px; max-height: 100px; cursor: pointer !important; height:auto !important; height:22px; margin:0 !important; padding:0 !important; color:#616162 !important;font-size:11px;line-height:16px;list-style:none;overflow:hidden; background: #ffffff;}
.selectOptions li:first-child {border-top:0;}
.selectOptions li span {display:block;padding:6px 7px !important;}
.selectOptions .jspPane li span {padding-right:25px !important;}
.selectOptions li.selected {color:#48227C !important;background:#ececec !important;}
.selectOptions li:hover {color:#48227C !important;background:#ececec;}
.selectOptions .selectOptGroup {font-weight:bold;cursor:default !important;}
.selectOptions .selectOptGroup.selected,
.selectOptions .selectOptGroup:hover {color:#48227C !important; background:#ececec !important;}


/* checkbox */
.styleCheckbox {
    background: url("../_img/_section/styleCheckboxBG.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    font-size: 0;
    height: 14px !important;
    margin: 0 !important;
    padding: 0 !important;
    vertical-align: -2px;
    width: 14px !important;
}
.styleCheckbox.checked {
    background-position: 0 -14px;
}
.styleCheckbox.disabled {
    background-position: 0 -28px;
}
.textCheckbox.disabled { color: #999; }
.styleCheckbox.disabled.checked {
    background-position: 0 -42px;
}
.styleCheckbox.errCheckbox {
    background-position: 0 -56px;
}
.styleCheckbox.checked.errCheckbox {
    background-position: 0 -84px;
}

/* Radio */
.styleRadio {vertical-align:-2px;font-size:12px;padding:0 !important;display:inline-block !important;width:14px !important;height:14px !important;background:url(../_img/_section/styleRadioBG.png) no-repeat 0 0}
/*label.multiLine {position:relative;padding-left:8px}*/
/*label.multiLine .styleRadio {position:absolute;left:0}*/
.offerConfigStepContent .styleRadio, .articleSection .styleRadio, #zestawOfert .colHover.active .styleRadio {background:url(../_img/_section/styleRadioOfferBG.png) no-repeat 0 0}
.styleRadio.checked, #zestawOfert .colHover.active .styleRadio.checked {background-position:0 -14px}
.styleRadio.disabled {background-position:0 -28px;}
.styleRadio.disabled.checked {background-position:0 -42px}
.textRadio.disabled { color: #999; }
/* scrollPane */


.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;
    /*background-color: #666;*/
    height: 9px;
}
a.jScrollArrowUp:hover {
    /*background-color: #f60;*/
}

a.jScrollArrowDown {
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    text-indent: -2000px;
    overflow: hidden;
    /*background-color: #666;*/
    height: 9px;
}
a.jScrollArrowDown:hover {
    /*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
    /*background-color: #f00;*/
}

.sliderOverlay {position: fixed; top: 0; left: 0; z-index: 999; display: block; background: url('../_img/_section/blank.gif');}
/* .sliderContainer {position: relative; z-index: 0; top: 0; height: 22px; -webkit-tap-highlight-color: rgba(0,0,0,0);}
.sliderContainer li {padding: 0;}
.sliderTrack {position: absolute; top:50%; z-index:1;margin-top:-8px;width:100%;height:5px;background: url('../_img/_section/sliderTrack.png');}
.sliderActiveTrack {position: absolute; top: 50%; left: 0; z-index: 2; margin-top: -2px; width: 0; height: 5px; overflow: hidden; background: none;}
.sliderHandle {position:absolute; width: 18px; margin: 0 3px; height: 23px; cursor: pointer; z-index: 3; background: url('../_img/_section/sliderHandle.png') no-repeat center center;}

.sliderTarget {position: absolute; width: 24px; height: 28px; top: 3px; z-index: 2; background: url('../_img/_section/sliderTarget.png') no-repeat 3px 0; cursor: pointer;}
.sliderEnd {position: absolute; width: 16px; height: 5px; top: 9px; z-index: 2; background: url('../_img/_section/sliderEnd.png');}
.sliderEnd.left {left: -13px; background-position: left top;}
.sliderEnd.right {right: -18px; background-position: right top;}
.sliderTarget .sliderLabel {position: relative; top: 36px; width: 100px; left: -38px; text-align: center; color: #616162; font-size:10px; line-height:12px;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.sliderTarget.active .sliderLabel {color: #48227c;}

.sliderLabel {width:80px;left:-27px;}

.sliderTarget.lastChild .sliderLabel {}
.sliderTarget0 .sliderLabel, .sliderTarget0.lastChild .sliderLabel {}

.sliderBlock {width:18px;height:18px;margin-right:3px;display:inline-block;background:url(''../_img/sprite.png'') no-repeat -80px -497px;}
.error .sliderBlock {background-position:-134px -515px;}
.sliderBlock.checked {background-position:-61px -497px;}
.sliderBlock.checked.disabled {background-position:-99px -515px;}
.sliderBlock.disabled {background-position:-116px -515px;} */



.sliderCnt {position: relative; left: -3px;}
.sliderCnt h4 {color: #76599d; font-weight: normal; text-align: center; padding-bottom: 15px;}
.sliderCnt .slider {padding: 0;}
.sliderCnt .customSlider {background: none; padding: 0 40px;}
.sliderCnt .customSlider > label {display: none;}
.sliderCnt .sliderContainer {position: relative; z-index: 0; top: 0; left: -7px; height: 45px; -webkit-tap-highlight-color: rgba(0,0,0,0); width: 100%; padding: 0;}
.sliderCnt .sliderContainer li {padding: 0;}
.sliderCnt .sliderTrack {position: absolute; z-index: 10; width: 100%; height: 4px; margin-top: 6px; background: #c1b7ce; left: 0 !important; width: 100% !important;}
.sliderCnt .sliderActiveTrack {position: absolute; top: 0 left: 0; z-index: 10; width: 0; height: 4px; overflow: hidden; background: #76599d;}
.sliderCnt .sliderHandle {position:absolute; width: 10px; height: 10px; margin: 0 4px; border: 3px solid #76599d;  cursor: pointer; z-index: 12; background: #fff; border-radius: 8px;}
.lt-ie9 .sliderCnt .sliderHandle {width: 16px; height: 16px; border: none; background: url('../_img/_section/customSliderDot.png');}

.sliderCnt .sliderTarget {position: absolute; width: 11px; padding-right: 12px; height: 13px; top: 2px; z-index: 2; cursor: pointer; border-right: 1px solid #c1b7ce; background: none;}
.sliderCnt .sliderEnd {position: absolute; width: 50px; height: 4px; top: 6px; z-index: 11;}
.sliderCnt .sliderEnd.left {left: -30px; background: #76599d; border-radius: 3px 0 0 3px;}
.sliderCnt .sliderEnd.right {right: -45px; background: #c1b7ce; border-radius: 0 3px 3px 0;}
.sliderCnt .sliderTarget .sliderLabel {position: relative; top: 24px; width: 100px; left: -38px; text-align: center; color: #616162; font-size:14px; line-height:14px;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.sliderCnt .sliderTarget.active .sliderLabel {color: #76599d; font-weight: bold;}

.sliderCnt .sliderLabel {width:80px;left:-27px;}

#opiniac_blk {
    bottom: 50px;
    height: 101px;
    position: fixed;
    right: 0;
    width: 26px;
}

.loader {background: url('../_img/_section/loadinfo.gif') no-repeat 50% 50%;}
.hpHome strike { position: relative; text-decoration:none;}
.hpHome strike span {position: absolute; top: 3px; left: -5px; width: 64px; height: 19px; }
.hpHome strike span.violet { background: url('../_img/_section/strikeHPviolet.png') no-repeat center center; }
.hpHome strike span.yellow { background: url('../_img/_section/strikeHPyellow.png') no-repeat center center; }


.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}

.lpSamsung strike { position: relative; text-decoration:none;}
.lpSamsung strike span.violet { background: url('../_img/cross.png') no-repeat center center; }

.touch #lteSticker {display: none !important;}
#lteSticker {position: fixed; top: 280px; left: 0; width: 166px; height: 78px; background: rgba(74,34,124,.9); font-size: 12px; line-height: 15px; color: #fff; z-index: 1000;}
.lt-ie9 #lteSticker {background: url('../_img/_section/opacityBg.png');}
#lteSticker span {display: block; height: 46px; padding: 16px 0 16px 8px; background: url('../_img/_section/sticker-lte.png') no-repeat 102px 50%;}
.lt-ie8 #lteSticker span {cursor: pointer;}

#lteSticker.css {
    transform: translate(0,0);
    -o-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -webkit-transform: translate(0,0);

    transition: transform 0.4s ease;
    -o-transition: -o-transform 0.4s ease;
    -moz-transition: -moz-transform 0.4s ease;
    -webkit-transition: -webkit-transform 0.4s ease;
}
#lteSticker.css:hover, #lteSticker.css.h:hover {
    transform: translate(0,0);
    -o-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -webkit-transform: translate(0,0);
}
#lteSticker.css.h {
    transform: translate(-90px,0);
    -o-transform: translate(-90px,0);
    -moz-transform: translate(-90px,0);
    -webkit-transform: translate(-90px,0);
}

.underline { text-decoration:underline;}
.block { display:block;}

/* ksy - timed sticker begin */
.touch #timedSticker {display: none !important;}
#timedSticker {position: fixed; top: 370px; left: 0; width: 396px; height: 78px; background: rgba(74,34,124,.9); font-size: 12px; line-height: 15px; color: #fff; z-index: 1000;}
#timedSticker.visited {left: -320px;}
.lt-ie9 #timedSticker {background: url('../_img/_section/opacityBg.png');}
#timedSticker span.ico {display: block; height: 46px; padding: 16px 0 16px 8px; background: url('../_img/_section/i_icon.png') no-repeat 330px 50%;}
#timedSticker div.stickerBox {position:absolute; top: 78px; width:320px; height:47px; background: rgba(74,34,124,.9); display:block;}
.lt-ie9 #timedSticker div.stickerBox {background: url('../_img/_section/opacityBg.png');}
#timedSticker div.stickerText {padding-left: 16px; padding-right: 15px; position:absolute; top: 16px; width:289px; display:block;}
.lt-ie8 #timedSticker span.ico, .lt-ie8 #timedSticker div {cursor: pointer;}

#timedSticker.css {
    transform: translate(0,0);
    -o-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -webkit-transform: translate(0,0);

    transition: transform 0.5s ease;
    -o-transition: -o-transform 0.5s ease;
    -moz-transition: -moz-transform 0.5s ease;
    -webkit-transition: -webkit-transform 0.5s ease;
}
#timedSticker.css:hover, #timedSticker.css.h:hover {
    transform: translate(0,0);
    -o-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -webkit-transform: translate(0,0);
}
#timedSticker.css.visited:hover, #timedSticker.css.h.visited:hover {
    transform: translate(320px,0);
    -o-transform: translate(320px,0);
    -moz-transform: translate(320px,0);
    -webkit-transform: translate(320px,0);
}
#timedSticker.css.h {
    transform: translate(-320px,0);
    -o-transform: translate(-320px,0);
    -moz-transform: translate(-320px,0);
    -webkit-transform: translate(-320px,0);
}
#timedSticker.css.h.visited {
    transform: translate(0,0);
    -o-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -webkit-transform: translate(0,0);
}
/* ksy - timed sticker end */

/* ksy - biz contact sticker begin */
.touch #bizContactSticker {display: none !important;}
#bizContactSticker {position: fixed; top: 190px; left: 0; width: 166px; height: 78px; background: rgba(74,34,124,.9); font-size: 12px; line-height: 15px; color: #fff; z-index: 1000;}
.lt-ie9 #bizContactSticker {background: url('../_img/_section/opacityBg.png');}
#bizContactSticker span {display: block; height: 46px; padding: 16px 0 16px 8px; background: url('../_img/_section/sticker-bizcontact.png') no-repeat 102px 50%;}
.lt-ie8 #bizContactSticker span {cursor: pointer;}

#bizContactSticker.css {
    transform: translate(0,0);
    -o-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -webkit-transform: translate(0,0);

    transition: transform 0.4s ease;
    -o-transition: -o-transform 0.4s ease;
    -moz-transition: -moz-transform 0.4s ease;
    -webkit-transition: -webkit-transform 0.4s ease;
}
#bizContactSticker.css:hover, #bizContactSticker.css.h:hover {
    transform: translate(0,0);
    -o-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -webkit-transform: translate(0,0);
}
#bizContactSticker.css.h {
    transform: translate(-90px,0);
    -o-transform: translate(-90px,0);
    -moz-transform: translate(-90px,0);
    -webkit-transform: translate(-90px,0);
}
/* ksy - biz contact sticker end */

.skip-link {
  text-decoration: underline;
  display: block;
  margin: auto 10px;
  position: absolute;
  left: auto;
  top: -1000px;
  font-size: 100%;
  font-weight: bold;
  color: #616162;
}
.skip-link:focus {
  position: static;
  display: inline-block;
}
