body {background:#fff;color:#616162;margin:0;padding:0px;font-family:Tahoma, Geneva, Verdana, sans-serif;font-size:62.5%;
/*na swieta*//*background-image:url(../_img/_section/xmasBG.jpg);background-repeat:no-repeat;background-position:50% 0*/}
fieldset {border:0px;margin:0px;padding:0px;display:block}
legend {color:#000}
a {text-decoration:none;color:#616162}
a:hover {text-decoration:none}
a:focus {outline: none;}
.textCheckbox a {color:#48227c}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
img {border:0}
address,em,th {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;color:#363637}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#363637;text-decoration:none}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {color:#552a7a;text-decoration:none}
abbr,acronym {border:0;font-variant:normal}
sup {vertical-align:text-top}
sub {vertical-align:text-bottom}
input,textarea,select{font-family:Tahoma;font-size:inherit;font-weight:inherit;color:#616162}
input[type=radio], input[type=checkbox] {position:absolute;left:-5000px}

object {outline:none}
select {font-size:.9em;padding:1px 1px;color:#616162;border:1px solid #92999f}
noscript span {position:fixed;z-index:10000;left:0;top:50%;text-align:center;font-size:1.2em;display:block;width:100%;color:#fff;padding:14px 0;background:#48227c;opacity:0.7;filter: alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.tooltip {font-weight:bold;display:inline-block;position:relative;color:#552a7a;font-size:1.3em;width:/*21px*/16px;height:/*21px*/14px;cursor:pointer;font-size:1.4em;background:/*url(../_img/_section/qMark.png)*/url(../_img/_section/tooltipCloud.png) no-repeat 100% 0;top:4px;}
.tooltip:hover {/*background-position:0 100%*/background-position:100% -16px;}
.tooltip > * {display:none !important}


.phonePrefix {position:relative}
.phonePrefix .intPrefix {font-size:11px !important;position:absolute;left:10px;top:4px/*2px*/;padding:0 !important}
.basicForm .phonePrefix .intPrefix {left:218px;top:3px;padding:0 !important}
.phonePrefix input {padding-left:37px !important;width:120 !important}

p a, a span{float:none !important;padding-bottom:2px;background:url(../_img/_section/dotBG.gif) repeat-x 0 100%;}
p a:hover, a:hover span{background:none no-repeat}

::selection {background: #48227c;color:#fff}
::-moz-selection {background: #48227c;color:#fff}

input.disabled {background:#f4f4f4 !important}
.hidden{display:none}
.clear {clear:both;font-size:0;content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.heightAuto {height:auto !important}
.widthAuto {width:auto !important}
.alignRight {text-align:right !important}
.alignLeft {text-align:left !important}
.alignCenter {text-align:center !important}
.floatLeft {float:left !important}
.floatRight {float:right !important}
.clearLeft {clear:left !important}
.noMargin {margin:0 !important}
.noPaddingRight {padding-right:0 !important}
.noPaddingTop {padding-top:0 !important}
.noPadding {padding:0 !important}
.noBackground {background:none !important}
.noListStyle {list-style:none !important}
.borderBottom {border-bottom:1px solid #ddd}
.noBorder {border:none !important}
.noBorderTop {border-top:none !important}
.noBorderBottom {border-bottom:none !important}
.rightSubmit {text-align:right;position:relative;right:6px;padding:20px 30px 0 0 !important}
.rightSubmit .blueButtonSmall {position:static !important}
.col1 .rightSubmit {position:static !important}
.rightSubmit .beforeSubmit {float:left;width:400px;padding-top:4px}
.tableWhite .rightSubmit {margin-bottom:20px}


td.alignLeft, th.alignLeft {padding-left:20px !important}
.vAlignTop {vertical-align:top !important}
.vAlignBottom {vertical-align:bottom !important}
.strong {font-weight:bold !important}
.color313132 {color:#313132 !important}
input.err, textarea.err, p.err {border:1px solid #ff0000 !important}
span.err {display:block;color:#ff0000;background:url(../_img/_section/errICO.gif) no-repeat 0 2px;padding-left:15px}
.width120 {width:120px !important}
.width180 {width:180px !important}
.width230 {width:230px !important}
.width390 {width:390px !important}
.width900 {width:900px !important}
.width960 {width:960px !important}
.width550 {width:550px !important}
.width660 {width:660px !important}
.width720 {width:720px !important}
.height347 {height:347px !important}
.noMarginTop {margin-top:0 !important}
.noMarginBottom {margin-bottom:0 !important}
.noPaddingBottom {padding-bottom:0 !important}
.marginBottom8 {margin-bottom:8px !important}
.marginBottom10 {margin-bottom:10px !important}
.marginBottom15 {margin-bottom:15px !important}
.marginBottom20 {margin-bottom:20px !important}
.marginBottom30 {margin-bottom:30px !important}
.marginLeft30 {margin-left:30px !important}
.marginRight10 {margin-right:10px !important}
.marginRight30 {margin-right:30px !important}
.marginTop8 {margin-top:8px !important}
.marginTop4 {margin-top:4px !important}
.marginTop10 {margin-top:10px !important}
.marginTop15 {margin-top:15px !important}
.marginTop20 {margin-top:20px !important}
.marginTop30 {margin-top:30px !important}
.marginTop40 {margin-top:40px !important}
.marginTop50 {margin-top:50px !important}
.marginTop70 {margin-top:70px !important}
.paddingBottom5 {padding-bottom:5px !important}
.paddingBottom10 {padding-bottom:10px !important}
.paddingBottom30 {padding-bottom:30px !important}
.paddingTop50Left400 {padding:50px 0 0 400px !important}
.paddingTop0 {padding-top:0px !important}
.paddingTop10 {padding-top:10px !important}
.paddingTop20 {padding-top:20px !important}
.paddingTop16 {padding-top:16px !important}
.paddingTop30 {padding-top:30px !important}
.paddingTop40 {padding-top:40px !important}
.paddingTop50 {padding-top:50px !important}
.paddingTop60 {padding-top:60px !important}
.paddingTop70 {padding-top:70px !important}
.paddingLeft0 {padding-left:0px !important}
.paddingRight30 {padding-right:30px !important}
.paddingRight130 {padding-right:130px !important}
.paddingRight140 {padding-right:140px !important}
.paddingRight160 {padding-right:160px !important}
.paddingRight170 {padding-right:170px !important}
.padding30 {padding:30px !important}
.paddingH30 {padding-left:30px !important;padding-right:30px !important}
.noHorizontalPadding {padding-left:0 !important;padding-right:0 !important}
.noVerticalPadding {padding-top:0 !important;padding-bottom:0 !important}
.margin2010 {margin:20px 10px !important}
.paddingVerical10{padding-top:10px !important;padding-bottom:10px !important}
.paddingVerical20{padding-top:20px !important;padding-bottom:20px !important}
.marginVerical20{margin-top:20px !important;margin-bottom:20px !important}

.width900 {width:900px !important}
.paddingTop50 {padding-top:50px !important}
.paddingLeft400 {padding-left:400px !important}
.paddingLeft15 {padding-left:15px !important}
.marginTop24 {margin-top:24px !important}
.width135 {width:135px !important}
.width100p {width:100% !important}
.width200 {width:200px !important}
.width400 {width:400px !important}
.width430 {width:430px !important}
.width300 {width:282px !important}
.long150 {width:150px !important}
.long210 {width:210px !important}
.long120 {width:120px !important}
.long25 {width:25px !important;margin-right:0 !important}
.long35 {width:35px !important}
.long45 {width:45px !important}
.size12 {font-size: 12px !important}
.size11 {font-size: 11px !important}
.pSize14 p, .size14 {font-size: 14px !important}
.size18 {font-size: 18px !important}
.size22 {font-size: 22px !important}
.size24 {font-size: 24px !important}
.size25 {font-size: 25px !important}
.size30 {font-size: 30px !important}
.size36 {font-size: 36px !important}
.static {position:static !important;}
.tightLetters {letter-spacing:-1px;}
.bottom45 {bottom:45px !important}
.bottom30 {position:absolute;bottom:30px !important}

.right30 {right:30px !important}
.left210 {left:210px !important}
.basicForm .checkbox, .basicForm .radio {width:auto !important;text-align:left !important;float:none !important}
.eshopbanner {margin-bottom:12px; position:relative;}
#section .eshopbannerA h2 {position: absolute; font-family: Tahoma, sans-serif; top: 44px; left: 81px; color: #060d11; font-size: 32px;}
#section .eshopbannerA p {position: absolute; font-family: Tahoma, sans-serif; top: 81px; left: 82px; color: #060d11; font-size: 12px;}
#section .eshopbannerA a {position: absolute; top: 110px; left: 82px;}
#section .eshopbannerB h2 {position: absolute; font-family: Tahoma, sans-serif; top: 44px; left: 171px; color: #060d11; font-size: 32px;}
#section .eshopbannerB p {position: absolute; font-family: Tahoma, sans-serif; top: 81px; left: 172px; color: #060d11; font-size: 12px;}
#section .eshopbannerB a {position: absolute; top: 110px; left: 172px;}
.socialLikes {float:right}
.socialLikes > div {display:inline-block;}
.socialLikes.underH1 {float:none;width:100%;padding:0 30px 20px;}
.socialLikes.fullWidth {float:none;width:100%;}
.fbLike iframe {border:none; overflow:hidden; width:115px;margin-right:15px;margin-top:8px; height:21px;}

.fontSize12{font-size:12px !important;}

.grayColor {color: #616162 !important;}
.grayBg {background:#ececec !important;}
.hardBorder {border-top: 8px solid #ECECEC; padding-top: 15px !important;}
.thickBorder {border: 8px solid #ECECEC !important;}
.lightBorderTop {border-top: 1px solid #ececec !important;}
.grayBorderTop {border-top: 1px solid #545454 !important;}

.ButtonBig {display:inline-block; position:relative; height:44px; padding-bottom:0; font-weight:normal;text-decoration:none !important; background:url(../_img/_section/newbuttonBigBGLeft.png) no-repeat 0 0}
.ButtonBig:hover {background:url(../_img/_section/newbuttonBigBGLeft.png) no-repeat 0 -44px !important}
	.ButtonBig span,
	.ButtonBig input,
	.ButtonBig em {position:relative;left:5px; display:inline-block;margin:0 !important; height: 44px; padding:0 40px 0 18px; line-height:44px; font-size:18px; font-weight:normal;text-align:center; vertical-align:middle; color:#fff; background:url(../_img/_section/newbuttonBigBGRight.png) no-repeat right top; cursor:pointer; border:none}
	.ButtonBig:hover span,
	.ButtonBig:hover input,
	.ButtonBig:hover em {background:url(../_img/_section/newbuttonBigBGRight.png) no-repeat 100% 100%}
	
.ButtonBig.leftButton,
	.ButtonBig.leftButton:hover {padding-left:38px; background-image:url(../_img/_section/newbuttonBigLeftBGLeft.png) !important;}
.ButtonBig.leftButton span {padding:0 20px 0 0; background-image:url(../_img/_section/newbuttonBigLeftBGRight.png)}
	
.ButtonWhite {background:url(../_img/_section/newbuttonBigBGLeftWhite.png) no-repeat 0 0}
.ButtonWhite:hover {background:url(../_img/_section/newbuttonBigBGLeftWhite.png) no-repeat 0 100% !important}
	.ButtonWhite span,
	.ButtonWhite input,
	.ButtonWhite em {color:#000000;background:url(../_img/_section/newbuttonBigBGRightWhite.png) no-repeat 100% 0}
	.ButtonWhite:hover span,
	.ButtonWhite:hover input,
	.ButtonWhite:hover em {color:#000000;background:url(../_img/_section/newbuttonBigBGRightWhite.png) no-repeat 100% 100%}
	
.ButtonMedium {display:inline-block; position:relative; height:33px; padding-bottom:0; text-decoration:none !important; background:url(../_img/_section/buttonMediumBGLeftWhite.png) no-repeat 0 0}
.ButtonMedium:hover {background:url(../_img/_section/buttonMediumBGLeftWhite.png) no-repeat 0 100% !important}
	.ButtonMedium span,
	.ButtonMedium input,
	.ButtonMedium em {position:relative;left:5px; display:inline-block;margin:0 !important; height: 33px; padding:0 40px 0 18px; line-height:32px; font-size:14px;font-weight:bold; text-align:center; color:#363637; background:url(../_img/_section/buttonMediumBGRightWhite.png) no-repeat 100% 0; cursor:pointer; border:none}
	.ButtonMedium:hover span,
	.ButtonMedium:hover input,
	.ButtonMedium:hover em {background:url(../_img/_section/buttonMediumBGRightWhite.png) no-repeat 100% 100%}
	
.blueButtonSmall {padding:0 !important;display:inline-block; position:relative; height:24px; text-decoration:none !important; background:url(../_img/_section/buttonSmallBGLeft.png) no-repeat 0 0}
.grayButtonSmall {background:url(../_img/_section/buttonGraySmallBGLeft.png) no-repeat 0 0 !important}
	
	.blueButtonSmall span,
	.blueButtonSmall input,
	.blueButtonSmall em {position:relative; left:3px; display:inline-block; height:24px; padding:0 23px 0 7px; line-height:22px; font-size:11px;font-weight:normal; text-align:center; color:#fff; background:url(../_img/_section/buttonSmallBGRight.png) no-repeat 100% 0; cursor:pointer; border:none}
	span.blueButtonSmall span { height:24px; padding:0 22px 4px 7px;}
.blueButtonSmall:hover {background:url(../_img/_section/buttonSmallBGLeft.png) no-repeat 0 100% !important}
.blueButtonSmall:hover span, 
.blueButtonSmall:hover input, 
.blueButtonSmall:hover em {background:url(../_img/_section/buttonSmallBGRight.png) no-repeat 100% 100% !important}
	.blueButtonSmall input {position:relative; left:3px; display:inline-block; height:24px; padding:0 23px 4px 12px; line-height:22px; font-size:1.1em; text-align:center; vertical-align:middle; color:#fff; background:url(../_img/_section/buttonSmallBGRight.png) no-repeat 100% 0; cursor:pointer; border:none}
	.grayButtonSmall span,
	.grayButtonSmall input,
	.grayButtonSmall em {padding:0 7px 0px 23px;background:url(../_img/_section/buttonGraySmallBGRight.png) no-repeat 100% 0 !important;}
	.grayButtonSmall:hover {background:url(../_img/_section/buttonGraySmallBGLeft.png) no-repeat 0 100% !important}
.grayButtonSmall:hover span,
.grayButtonSmall:hover em {background:url(../_img/_section/buttonGraySmallBGRight.png) no-repeat 100% 100% !important}
.whiteButtonSmall {height:24px;background:url(../_img/_section/buttonSmallWhiteBGLeft.png) no-repeat 0 0 !important}
	.whiteButtonSmall span,
	.whiteButtonSmall em {height:23px !important;color:#363637;background:url(../_img/_section/buttonSmallWhiteBGRight.png) no-repeat 100% 0 !important;line-height:22px !important}
.whiteButtonSmall:hover {background:url(../_img/_section/buttonSmallWhiteBGLeft.png) no-repeat 0 100% !important}
.whiteButtonSmall:hover span, 
.whiteButtonSmall:hover input, 
.whiteButtonSmall:hover em {background:url(../_img/_section/buttonSmallWhiteBGRight.png) no-repeat 100% -24px !important}
	
p a.linkPointer span {font-size:12px;display:inline}
ul.linkPointer {list-style:none}
ul.linkPointer li {background:none !important}
a.linkPointer, ul.linkPointer li a {padding:0; color:#616162; text-decoration:none !important; background:url(../_img/_section/linkPointer.png) no-repeat 100% 65% !important}
ul.linkPointer li {line-height:17px}
a.linkPointer.noBG, ul.linkPointer li a.noBG,
a.linkPointer.noBG:hover, ul.linkPointer li a.noBG:hover {background:none !important}
ul.linkPointer li  {padding:0 0 5px 0 !important}
ul.linkPointerBoldPadding li{padding:0 0 15px 0 !important;}
ul.linkPointerBoldPadding li a{font-weight:bold;}
ul.linkPointer.horizontal li {float:left; margin-left:30px;}
ul.linkPointer.horizontal li:first-child {margin-left:0;}

a.linkPointer.bottom {bottom:15px;position:absolute}
	a.linkPointer span, ul.linkPointer li a span, table.default td .linkPointer span,
	a.linkPointer span:first-line, ul.linkPointer li a span:first-line {padding:0 0 2px 0; margin-right:12px; font-size:12px; background:url(../_img/_section/dotBG.gif) repeat-x 0 100%; cursor:pointer}
	a.linkPointerWhite span, ul.linkPointerWhite li a span {background-image:url(../_img/_section/dotWhiteBG.gif)}
a.linkPointer:hover, ul.linkPointer li a:hover {color:#552a7a; background:url(../_img/_section/linkPointerHover.png) no-repeat 100% 65% !important}
a.linkPointerWhite, ul.linkPointerWhite li a,
a.linkPointerWhite:hover, ul.linkPointerWhite li a:hover {color:#fff !important; background:url(../_img/_section/linkPointerWhite.png) no-repeat 100% 65% !important;}
	a.linkPointer:hover span , ul.linkPointer li a:hover span,
	a.linkPointerWhite:hover span , ul.linkPointerWhite li a:hover span {background:none}
a.linkPointerTop {background:url(../_img/_section/accordionUp.png) no-repeat 100% 65% !important}
a.linkPointerTop span {margin-right:20px}
a.linkPointerTop:hover {background:url(../_img/_section/accordionUp.png) no-repeat 100% 65% !important}
a.linkPointerLeft, ul.linkPointerLeft li a {background:url(../_img/_section/linkPointerLeft.png) no-repeat 0 65% !important}
a.linkPointerLeft:hover, ul.linkPointerLeft li a:hover {background:url(../_img/_section/linkPointerLeft.png) no-repeat 0 65% !important}
a.linkPointerLeft span, ul.linkPointerLeft li a span {margin:0 0 0 12px}
a.linkPointerLike {background:url(../_img/_section/linkPointerLike.gif) no-repeat 100% 65% !important;padding-right:7px;margin-right:10px}
a.linkPointerLike:hover {background:url(../_img/_section/linkPointerLike.gif) no-repeat 100% 65% !important;}
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.linkPointerPrint {padding:1px 0 1px 20px;background:url(../_img/_section/printICO.gif) no-repeat 100% 65% !important}
div.text a.linkPointerPrint {padding-left:0}
a.linkPointerPrint:hover {background:url(../_img/_section/printICO.gif) no-repeat 100% 65% !important}
a.linkPointerPrint span {margin-right:20px}
a.linkPointerClose {padding:1px 0 1px 0;background:url(../_img/_section/linkPointerClose.gif) no-repeat 100% 65% !important}
a.linkPointerClose:hover {background:url(../_img/_section/linkPointerClose.gif) no-repeat 100% 65% !important}
a.linkPointerBack {padding:1px 0 1px 0;background:url(../_img/_section/linkPointerBack.png) no-repeat 0 65% !important}
a.linkPointerBack:hover {background:url(../_img/_section/linkPointerBack.png) no-repeat 0 65% !important}
	a.linkPointerBack span {margin-left:12px}
a.linkPointerDown,
a.linkPointerDown:hover {padding:1px 0 1px 0;background:url(../_img/_section/linkPointerDown.png) no-repeat 100% 65% !important}

a.linkPointerCard, a.linkPointerGift {float:left;margin-bottom:15px;line-height:31px}
a.linkPointerCard img, a.linkPointerGift img {float:left;margin-right:10px}

a.linkPointerWithUpperImg img {text-align:center}

a.RSS {padding-left:18px;line-height:14px;font-size:12px;background:url(../_img/_section/rssIco.png) no-repeat left center}

.customList {list-style:none !important;margin:0;padding:0}
	.customList li {margin-bottom:10px}

.like {background:#ececec;padding:8px 20px 10px 20px !important;float:left}
.likeBottom {position:absolute;bottom:80px;left:0}
.availability {background:#ececec url(../_img/_section/availabilityBg.png) no-repeat 0 100%;margin:12px 30px 20px 0 /*12px 30px 0 0*/;padding:0 !important;overflow:hidden}
	.availability .pinkBg {float:left;width:101px;height:47px;padding:8px 0 0 30px;margin-right:30px;color:#fff;font-size:14px}
	.availability .availText {float:left;width:230px;padding:8px 0;font-size:12px}
	    .availability .availText p {padding:0 !important}
	.availability .tooltip {right:-26px;top:9px} /*{right:-20px;top:15px}*/
		
.text {padding:0 30px 0 30px}
	.text h4 {font-size:12px}
.text2010 {padding-top:20px;padding-bottom:10px}
.text1010 {padding-top:10px;padding-bottom:10px}
.text1000 {padding-top:10px;padding-bottom:0px}
.text1015 {padding-top:10px;padding-bottom:15px}
.text2000 {padding-top:20px !important;padding-bottom:0 !important;}
.smalltext {padding:0 30px 30px}
.smalltext ol {margin-left:20px;margin-bottom:20px;font-size:11px}
.smalltext ol li {padding-bottom:5px}
.smalltext p {font-size:10px !important;line-height:12px !important}
.smalltext p sup {font-size:0.8em; margin-right:3px;}
.smalltext ul li {font-size:10px !important;padding:0 0 0 10px !important;line-height:12px !important;background:url(../_img/_section/listItemSmall.gif) no-repeat 0 6px !important}
.sticker {display:block;width:118px;height:94px;background:url(../_img/_section/bgPinkSticker.png) no-repeat 0 0;font-weight:bold !important;height:69px;padding-top:25px !important;text-align:center;width:118px;color:#fff !important;font-size:1.3em !important}
.sticker strong {font-size:1.9em !important;color:#fff !important;}

.hr {height:1px;font-size:0;background:#ccc;margin:0 0 0 0}
.hrLight {height:1px;font-size:0;background:#ddd;margin:0 0 0 0}
.hrBig {height:30px;background:#ececec}
.hrPlus {margin:20px 0;width:301px;height:32px;background:url(../_img/_section/hrPlusBG.gif) no-repeat 0 0}
.hr hr, .hrPlus hr, .hrLight hr, .hrBig hr {display:none}
.hrText {height:1px;font-size:0;background:#ccc;margin:0 0 10px 0;}

.thead td {font-size:11px !important}

.detailsToggle, .sidebarToggle {/*margin-bottom:8px;*/cursor:pointer}
.detailsToggle:hover, .sidebarToggle:hover {background:#ececec !important}
.detailsToggle + *, .sidebarToggle + * {display:none;margin-top:8px}
	.detailsToggle span {padding:0 24px 0 10px; font-weight:normal; background:url(../_img/_section/accordionDown.png) no-repeat right center; color:#616162}
	.sidebarToggle span {width:14px;background:url(../_img/_section/accordionDown.png) no-repeat right center;}
	.detailsToggle.shown span, .sidebarToggle.shown span {background-image:url(../_img/_section/accordionUp.png)}
		.detailsToggle span .prefix, .sidebarToggle span .prefix {padding:0; background:none}
		.detailsToggle.shown span .prefix, .sidebarToggle.shown span .prefix {display:none}
	.sidebarToggle.withLabel span {padding:0 20px 0 10px; font-weight:normal; text-align:right; width:100px;color:#999999;}
	.sidebarToggle.withLabel span.prefix {float:none !important; padding:0; width:auto;}
		
.sort {list-style:none}
.sort.eshopTabs {float:right;margin:15px 30px}
	.sort li {display:inline;font-size:1.2em}
		.sort li ul {display:inline}
			.sort li ul li {color:#be26a7;font-size:1.1em;padding:0 5px 0 9px;border-left:1px solid #e5e5e5}
			.sort li ul li:first-child {border-left:0;padding-left:5px}
				.sort li ul li a {padding-bottom:2px;color:#616162;background:url(../_img/_section/dotBG.gif) repeat-x 0 100%;text-decoration:none}
				.sort li ul li a:hover {background:none;color:#6f37a0} 

.pagination {list-style:none;position:relative;margin:0;padding:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #cccccc;text-align:center;z-index:1}
	.pagination li {display:inline;font-size:1.2em}
	.pagination li.counter {position:absolute;left:30px;top:6px;color:#b5b5b7}
		.pagination li a {display:inline-block;padding:5px 8px 4px 8px;color:#616162;text-decoration:none;border-bottom:4px solid #fff}
		.pagination li a:hover {border-bottom:4px solid #6f37a0;color:#6f37a0}
			.pagination li a span {background:url(../_img/_section/dotBG.gif) repeat-x 0 100%;padding:0 0 2px 0}
			.pagination li a:hover span {background:none}
		.pagination li.selected a {background:#eee;border-bottom:4px solid #6f37a0}
			.pagination li.selected a span {border:0}
		.pagination li.next a {background:url(../_img/_section/linkPointer.png) no-repeat 100% 65%;padding-right:12px}
		.pagination li.prev a {background:url(../_img/_section/linkPointerPrev.png) no-repeat 0 65%;padding-left:12px}
		.pagination li.prev a:hover, .pagination li.next a:hover {border-bottom:4px solid #fff}

.setOfOffer {padding:16px 30px}
.availText ul {list-style:none}
.text ul, #confSteps .stepContent ul {list-style:none; margin-bottom:20px}
	.text ul li, .availText ul li, #confSteps .stepContent li {padding:0 0 3px 16px;font-size:12px;background:url(../_img/_section/listBullet.png) no-repeat 0 4px}
.text ol {margin-left:20px;margin-bottom:20px}
	.text ol li {font-size:12px;padding:0 0 3px 0}
		.text ol li ul li{padding:0 0 3px 16px;}
		.text ul li ul li{padding:0 0 3px 16px;}
.text ul.tickList li{background:url(../_img/_section/yesICO_small.png) no-repeat 0 2px}
	


.styleCheckbox {vertical-align:-2px;font-size:0;margin:0 !important;padding:0 !important;display:inline-block !important;width:14px !important;height:14px !important;background:url(../_img/_section/styleCheckboxBG.png) no-repeat 0 0}
.styleCheckbox.checked {background-position:0 -14px} 
.styleCheckbox.disabled {background-position:0 -28px} 
.styleCheckbox.disabled.checked {background-position:0 -42px}
.styleCheckbox.errCheckbox {background-position:0 -56px} 
.styleCheckbox.checked.errCheckbox {background-position:0 -84px}

.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 {background:url(../_img/_section/styleRadioOfferBG.png) no-repeat 0 0}
.styleRadio.checked {background-position:0 -14px} 
.styleRadio.disabled {background-position:0 -28px} 
.styleRadio.disabled.checked {background-position:0 -42px}

table.default {width:100%}
table.narrow {width:465px}
table.default th {font-size:11px;/*padding-left:30px !important*/}
table.default th,
table.default td{padding:8px !important;border:0 !important}
table.default td em {font-weight:bold;color:#b30098}
table.default th{text-align:center}
table.default thead th{ background:#ececec}
table.default.reverseZebra thead th{ background:transparent}
table.default tbody tr:nth-child(even) td,
table.default tbody tr:nth-child(even) th{ background:#ececec}
table.default.reverseZebra tbody tr:nth-child(even) td,
table.default.reverseZebra tbody tr:nth-child(even) th{ background:transparent}
table.default.reverseZebra tbody tr:nth-child(odd) td,
table.default.reverseZebra tbody tr:nth-child(odd) th{ background:#ececec}
table.default tbody tr:nth-child(odd):last-child td,
table.default tbody tr:nth-child(odd):last-child th{ border-bottom:1px solid #e5e5e5}
table.default td{ /*padding-left:30px;*/font-size:12px;text-align:center}
table.default.smallText td {font-size:11px}
/*table.default td:first-child, table.default th:first-child{ padding-left: 60px !important; }*/
table.default td strong{ color:#b10097}
table.default td strong.code{ color:#313132}
table.default td span{ color:#363637; font-size: 12px; font-weight: bold; text-align: right; display: block; margin-right: 145px}
table.default td span.tooltip {display:inline-block; margin-right:0}
table.default td a span{display: inline;}
table.default td .linkPointer span {font-weight:normal;}
table.default.firstRight td:first-child {text-align:right}
table.default td .blueButtonSmall span{ color:#ffffff; font-size: 11px; font-weight: normal; text-align: right; display: block; margin-right: 0px}
table.td50pct th,
table.td50pct td{ width: 25%}
table.td50pct th,
table.td50pct td{ width: 50% !important}

table.default tr.pinkTable td {color:#fff !important;background:#be26a7 !important;border-bottom:1px solid #dc62ce !important}
	table.default tr.pinkTable td strong {color:#fff !important}
table.comparePrePaidInternet td, table.noZebra td {background:#fff !important;border-bottom:1px solid #dddddd !important}
	table.comparePrePaidInternet td strong, table.noZebra td strong {color:#363637 !important}
table.default.violetTable th {color:#fff !important;background:#76599d !important;font-size:1.2em;}
	table.default.violetTable td {padding:12px 8px 11px !important;font-size:1.4em;}
	table.default.violetTable td:first-child,
	table.default.violetTable th:first-child {padding-left:30px !important;}
	table.default.violetTable td:last-child,
	table.default.violetTable th:last-child {padding-right:30px !important;}
		table.default.violetTable td strong {color:#b30098 !important}

table.light {empty-cells:hide;border-collapse:separate;}
table.light th, table.light td {background:#fff !important;text-align:left;padding:15px 0 !important;vertical-align:top;}
table.light th {border-bottom:8px solid #ececec !important;font-weight:bold;color:#616162 !important;font-size:12px;}
table.light td {border-bottom:0 !important;background:url(../_img/_section/grayLine.gif) no-repeat 100% 100% !important;padding-right:30px !important;}
table.light td:last-child {border-bottom:1px solid #e5e5e5 !important;background:none !important;}
table.light tr:last-child td {border-bottom:0 !important;background:none !important;}
	table.light td strong {color:#616162 !important}
	table.light td em {font-weight:normal;color:#b30098 !important}
	table.light td small {font-size:11px;}

.tablePhoneOptions .detailsToggle {margin:5px 0 0 0}
.tablePhoneOptions table {margin-bottom:10px}
.tablePhoneOptions tr td {text-align:left;padding-left:30px;background:url(../_img/_section/gradientBG.png) repeat-y 0 0;}
.tablePhoneOptions table tbody tr:nth-child(2n) td, table.default tbody tr:nth-child(2n) th {background:#ececec url(../_img/_section/gradientBG.png) repeat-y 0 0;}
.tablePhoneOptions table tbody tr td:first-child {text-align:right !important;font-weight:normal !important;padding-right:30px !important;background-image:none !important}
.tablePhoneOptions tr td strong {color:#616162}

.tablePhoneCompare {margin-bottom:15px}
.tablePhoneCompare table tr:first-child td {padding-bottom:20px} 
.tablePhoneCompare table tr td.alignLeft {padding:0 !important}
.tablePhoneCompare table tr.grayRow td {padding:15px 0;border:0 !important;background:#ececec url(../_img/_section/gradientBG.png) repeat-y 0 0 !important;}
.tablePhoneCompare table tr td .customDropdown {margin-bottom:10px}

ul.yes {list-style:none;margin:0;padding:0;}
ul.yes li {padding:1px 0 1px 25px;font-size:12px;background:url(../_img/_section/yesICO.png) no-repeat 0 0}

.line {background:url(../_img/_section/pinkLineBG.gif) repeat-y 0 0;font-size:14px;padding:30px;display:block}

/* input file wrapper */
.wrapFile {width:320px;float:left}
	.wrapFile .file {width:200px;float:left;padding:5px 7px 4px 7px !important}
.wrapInputFile{float:left;margin-left:10px;position:relative;width:90px;height:24px;background:url(../_img/_section/inputFile.png) 0 0 no-repeat;overflow:hidden}
	.wrapInputFile:hover {background-position:0 -24px}
	.wrapInputFile input.file{display:inline;width:auto;position:absolute;top:0;right:0;font-size:200px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
	
.col-4 {list-style:none;margin:0;overflow:hidden;background:url(../_img/_section/compareBottomBG.png) no-repeat 0 100%}
.col-4 li {width:240px;height:300px;float:left;text-align:center;position:relative}
.col-4 li:first-child {text-align:left}

ul.orderPath {list-style:none;position:absolute;right:0;top:-10px;/*-40px - docelowo, wedlug projektu bez menu */}
	ul.orderPath li {float:left;text-align:center;}
		ul.orderPath li h6 {padding:2px 20px;border-bottom:1px solid #ccc;font-size:21px;color:#a0a0a1}
		ul.orderPath li.selected {background:url(../_img/_section/arrowPathBG.gif) no-repeat 100% 26px}
		ul.orderPath li.selected h6 {font-weight:bold}
		ul.orderPath li.done h6 {color:#b30098;border-color:#b30098}
		ul.orderPath li p {padding:4px 20px !important;font-size:11px !important}
		
/* autoArrow */
.span-autoArrowLine {display:block;position:absolute;bottom:0;height:1px;background:#ccc}
.span-autoArrowLine .span-autoArrowEnd {position:absolute;width:4px;height:7px;right:0;bottom:-3px;background:url(../_img/_section/arrow.gif) no-repeat 0 0}

.priceOnline {font-size:24px !important;font-weight:bold;margin-bottom:20px}
	.priceOnline strike {font-size:16px;position:relative;top:-10px;padding:3px 0;color:#616162;text-decoration:none;background:url(../_img/_section/strikeRed.png) no-repeat 0 0}

ul#autocompleteList {list-style:none;display:none;background:#fff;border:1px solid #b7b7b7;padding:4px 0;left:210px;position:absolute;top:23px;width:254px;z-index:10000;max-height:145px;overflow-y:scroll;}
ul#autocompleteList li {margin-bottom:1px;padding:3px 10px;cursor:pointer;font-size:12px}
ul#autocompleteList li:hover {background:#ececec}
ul#autocompleteList li a {padding:3px 10px;display:block}
ul#autocompleteList li a:hover, ul#autocompleteList li a.selected {background:#ececec}

#seeOfferDetails {margin-top:26px}
/*wyr�wnanie w pionie bulleta*/
.tableItem .linkPointer{padding-right:17px}
.tableItem .linkPointer span{margin-right:0}
.tableItem  .tooltipLink .tooltipText{display:none}
.textLeft{text-align:left!important}

#map {width:690;height:475px}
.markerTooltip {padding:10px 10px 10px 20px;font-size:12px;color:#000;font-weight:bold;white-space: nowrap;}
.markerDetail, .markerTooltip {background:#fff url(../_img/_section/gmPinkLineTooltipBG.gif) no-repeat 0 0;border:1px solid #eee;-moz-box-shadow:1px 1px 6px #ccc;-webkit-box-shadow:1px 1px 6px #ccc;-o-box-shadow:1px 1px 6px #ccc;box-shadow:1px 1px 6px #ccc}
.markerDetail #tooltipText {width:270px;padding:16px 10px 16px 30px}
.markerDetail #tooltipText .gmScroll {height:200px;overflow-y:scroll}
.markerDetail #tooltipText p {font-size:11px}
.markerDetail #tooltipClose {position:absolute;right:5px;top:5px}
.jScrollPaneContainer {position:relative;overflow:hidden;margin-bottom:10px}
.jScrollPaneTrack {position:absolute;right:0;width:8px !important;background:#ececec}
.jScrollPaneDrag {background:#67289B;position:absolute}
.jScrollArrowUp,.jScrollArrowDown {display:none}

.tabsPromo {display:none}
.tabsPromo.selected {display:block}

.activationFreebie {padding:30px 0 !important}
.activationFreebie strong {font-size:17px}

#section p em {color:#b10097;font-weight:bold}
.tabsPromo.selected {display:block}

.fbLikeThumbs iframe {border:none; overflow:hidden; width:180px; height:120px;margin-top:80px}

/* IE6FU */
#IE6FU {position:absolute;width:960px;height:550px;top:0;left:50%;margin-left:-480px;background:#fff;z-index:999;font-family:Tahoma}
	#IE6FU h2 {margin:43px 0 0}
	#IE6FUmessage {width:760px;margin-bottom:37px;padding:60px 100px 30px;border-bottom:1px solid #ccc;background:url(../_img/_section/IEFU.jpg) no-repeat 638px 73px}
		#IE6FUmessage p {margin: 0 0 30px;color:#363637;font-size:12px;line-height:18px}
			#IE6FUmessage p strong {font-size:44px;line-height:48px}
	#IE6FUbrowserList {height:41px;list-style:none}
		#IE6FUbrowserList li {float:left;width:192px;height:41px;text-align:center}


#sayt {position:absolute;z-index:10000;list-style:none;width:280px;background:#fff url(../_img/_section/saytBG.gif) repeat-y 0 0;-moz-box-shadow:1px 1px 6px #ccc;-webkit-box-shadow:1px 1px 6px #ccc;-o-box-shadow:1px 1px 6px #ccc;box-shadow:1px 1px 6px #ccc}
.opera9 #sayt {border:1px solid #ccc}
	#sayt ul {width:194px;float:left;/*padding:10px 0 10px 24px;*/list-style:none}
		#sayt ul li {list-style-type:none;padding:10px 10px 10px 24px;overflow:hidden}
		#sayt ul li.selected {background:#f0f0f0}
		#sayt ul li img {float:left;margin:0 10px 5px 0}
		#sayt ul li a {font-size:11px;line-height:16px;padding-bottom:2px;background:url(../_img/_section/dotBG.gif) repeat-x 0 100%}
		#sayt ul li a:hover {background:none}
	#sayt > li {border-bottom:1px solid #ccc;overflow:hidden;padding:0}
	#sayt > li.search {background:#48227c;padding:10px 20px}
	#sayt li h3 {width:65px;padding:10px 0 10px 20px;min-height:9px;float:left;font-size:11px;background:url(../_img/_section/saytPipeBG.gif) no-repeat 0 0;}
			
/* top layer z oferta telefonu */
#playTopLayer {position:absolute;width:698px;height:365px;padding:47px;top:-17px;right:-17px;background:url(../_img/_section/topLayerPhoneOffer.png) no-repeat 0 0;z-index:99999}
	#playTopLayerClose {position:absolute;right:77px;top:67px}
	#playTopLayerContent {overflow:hidden}
		#playTopLayerContent .phoneImg {float:left;width:306px;padding-top:30px;text-align:center}
		#playTopLayerContent .phoneDesc {float:left;width:392px;padding-top:60px}
			#playTopLayerContent .phoneDesc h2 {padding-bottom:30px;font-size:18px;line-height:18px;font-weight:bold;color:#363637}
			#playTopLayerContent .phoneDesc p {font-size:18px;color:#626263}
			#playTopLayerContent .phoneDesc p.price {padding:2px 0;font-size:36px;color:#be26a7}
				#playTopLayerContent .phoneDesc p.price small {font-size:18px}
			#playTopLayerContent .phoneDesc p.actions {padding-top:30px}
			
			
#flashBackground {position:absolute;width:1700px;height:1041px;top:0;left:50%;margin-left:-850px;z-index:-1;overflow:hidden}

#xmasCardLink {margin-bottom:-30px;padding:10px 0}
#xmasCardLink a {display:block;width:960px;height:42px;padding:0;margin:0;border:0;background:url(../_img/_section/xmasCardLinkSprite.jpg) no-repeat 0 0}
#xmasCardLink a:hover {background-position:0 -42px}

.whiteOverlay {display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:6670; background:white; opacity:0.7; filter: alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}