﻿#mainContent { background-attachment:scroll; }
.DealList { height:570px; }
/*
.MenuTopRightTxt .DealListFilter { top:15px; right:-8px; height:27px; float:right; background:url(/images/list-filter-bg.png) 0 0 no-repeat; padding:2px 20px 0 50px; }
.MenuTopRightTxt .DealListFilter a { color:#fff; font-weight:900; }
.MenuTopRightTxt .DealListFilterActive { background-position:0 -30px; }
.MenuTopRightTxt .DealListFilterActiveIgnored { background-position:0 -60px; }
*/
.MenuTopRightTxt .DealListFilter { top:11px; right:-8px; height:42px; padding:2px 10px 0 0px; float:right; }
.MenuTopRightTxt .DealListFilter .labelText, .MenuTopRightTxt .DealListFilter .labelTextActive { float:left; color:#fff; font-weight:bold; height:33px; padding:5px 10px 0 0; }
.MenuTopRightTxt .DealListFilter .labelTextActive a { color:#fff; }
.MenuTopRightTxt .DealListFilter .arrow { background:url(/images/list-filter-bg.png) -23px 0 no-repeat; height:33px; width:23px; float:left; margin-right:10px; }
.MenuTopRightTxt .DealListFilter .season { float:left; margin-right:5px; padding-right:5px; border-right:1px solid #7f9ed7; }
.MenuTopRightTxt .DealListFilter .gender { float:left; margin-right:5px; padding-right:5px; border-right:1px solid #7f9ed7; }
.MenuTopRightTxt .DealListFilter .age { float:left; }
.MenuTopRightTxt .DealListFilter .season div, .MenuTopRightTxt .DealListFilter .gender div, .MenuTopRightTxt .DealListFilter .age div { height:33px; float:left; background:url(/images/list-filter-bg.png) 0 0 no-repeat; width:23px; cursor:pointer; margin:0 -2px; }
.MenuTopRightTxt .DealListFilter .season .spring { background-position:-47px 0; width:29px; }
.MenuTopRightTxt .DealListFilter .season .summer { background-position:-76px 0; width:28px; }
.MenuTopRightTxt .DealListFilter .season .autumn { background-position:-104px 0; width:36px; }
.MenuTopRightTxt .DealListFilter .season .winter { background-position:-140px 0; width:32px; }
.MenuTopRightTxt .DealListFilter .gender .male { background-position:-198px 0; width:26px; }
.MenuTopRightTxt .DealListFilter .gender .female { background-position:-172px 0; width:27px; }
.MenuTopRightTxt .DealListFilter .age .adult { background-position:-225px 0; width:17px; }
.MenuTopRightTxt .DealListFilter .age .children { background-position:-242px 0; width:18px; }
.MenuTopRightTxt .DealListFilter .age .senior { background-position:-260px 0; width:18px; }

.MenuTopRightTxt .DealListFilter .season .Active1 { background-position:-47px -34px !important; }
.MenuTopRightTxt .DealListFilter .season .Active2 { background-position:-76px -34px; }
.MenuTopRightTxt .DealListFilter .season .Active4 { background-position:-104px -34px; }
.MenuTopRightTxt .DealListFilter .season .Active8 { background-position:-140px -34px; }
.MenuTopRightTxt .DealListFilter .gender .Active1 { background-position:-198px -34px; }
.MenuTopRightTxt .DealListFilter .gender .Active2 { background-position:-172px -34px; }
.MenuTopRightTxt .DealListFilter .age .Active1 { background-position:-242px -34px; }
.MenuTopRightTxt .DealListFilter .age .Active2 { background-position:-225px -34px; }
.MenuTopRightTxt .DealListFilter .age .Active4 { background-position:-260px -34px; }

.deal { position:absolute; }
.deal h2 { margin:0; padding:0; }
.deal .frontWrapper, .deal .backWrapper { position:absolute; top:0; left:0; }
.deal .front, .deal .frontWrapper, .deal .back, .deal .backWrapper { height:100%; z-index:601; }
.deal .front, .deal .back { background:url(../images/main_el.png) no-repeat; }
.deal .front .img img.noImg, .deal .front .img img.wait { width:auto; height:auto; }
.deal .front .imgLnk { z-index:1000; }
.deal .front ul { margin:0; padding:0; list-style:none; }
.deal .front ul li { background-color:#777; border:2px solid #ddd; color:#fff; font-size:11px; font-weight:bold; margin-bottom:5px; line-height:12px; padding:2px 5px; float:right; clear:right; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:9px; background-clip:padding-box; -moz-background-clip:padding-box; -webkit-background-clip:padding-box; -moz-box-shadow:2px 2px 5px rgba(0,0,0,0.3); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.3); box-shadow:2px 2px 5px rgba(0,0,0,0.3); }
.deal .front ul li a, .deal .front ul li a:active, .deal .front ul li a:link, .deal .front ul li a:visited { color:#fff; text-decoration:none; }
.deal .front .sprice { width:100%; position:absolute; overflow:hidden; left:-5%; }
.deal .front .spriceContent { float:right; }
.deal .front .sprice span.PriceValue { display:block; float:left; }
.deal .front .sprice span.PriceValueMain { display:block; float:left; height:100%; }
.deal .front .sprice span.PriceValueMain span.PriceValueMainBG { position:absolute; background:#fff; width:70%; height:75%; right:11%; top:15%; }
.deal .front .sprice span.number, .deal .front .sprice span.PriceType { background-image:url(/images/price-numbers.png); display:block; float:left; /* border:1px solid blue; */ }
.deal .front .sprice small { font-style:italic; font-weight:900; font-family:"Arial Black", Arial, sans-serif; }
.deal .front .lnkBuy { position:absolute; z-index:603; }
.deal .front .discount { position:absolute; text-align:center; font-weight:900; font-size:20px; font-family: Arial, sans-serif; color:#333; white-space:nowrap; background:url(../images/main_el.png) no-repeat; }
.deal .front .discount small { font:900 9px Arial; color:#ff0418; text-transform:uppercase; white-space:nowrap; left:-2px; }
.deal .front .mega { position:absolute; width:142px; height:86px; background:url(../images/main_el.png) -1104px -370px no-repeat; }
.deal .front .CountdownContent { /*background-color:rgb(95,159,63);*/ filter: alpha(opacity=90); opacity:.9;  font-size:26px; font-weight:900; position:absolute; background-color:#375ba7; padding:0px 5px; color:#fff; border:2px solid #ddd; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:9px; background-clip:padding-box; -moz-background-clip:padding-box; -webkit-background-clip:padding-box; -moz-box-shadow:2px 2px 5px rgba(0,0,0,0.3); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.3); box-shadow:2px 2px 5px rgba(0,0,0,0.3);  }
.deal .front .CountdownContentAttention { /*background-color:#ff0418;*/ background-color:#bb0a16;  filter: alpha(opacity=90); opacity:.9; color:#fff; }
.deal .front .CountdownContent span.value { padding:0; }
.deal .front .CountdownContent span.del { padding:0 2px; }
.deal .front .CountdownContent a { color:#fff; text-decoration:line-through; padding-left:2px; }
.deal .back .content { margin-right:8px; }
.deal .back .details { padding:4px; overflow:visible; }
.deal .back .details .title { margin-bottom:5px; }
.deal .back .details .title h2 { color:#ff0418; font:bold 14px Arial; }
.deal .back .details .excerpt { font-size:11px; line-height:1.1em; }
.deal .back .details .excerpt a.lnkmore { color:#000; text-decoration:none; }
.deal .back .details .excerpt a.lnkmore .arrow { font-size:20px; color:#0173ad; padding:0 5px; top:2px; line-height:8px; }
.deal .back .details .excerpt a.lnkmore .details { color:#385ba7; text-transform:lowercase; text-decoration:underline; }
.deal .back .details .excerpt a.lnkmore:hover .details { text-decoration:none; }
.deal .back .details .links { position:absolute; bottom:-25px; left:5px; width:95%; text-align:center; }
.deal .back .details .links a { margin:0 auto; text-decoration:none; margin-right:5%; }
.deal .back .countdown { position:absolute; }
.deal .back .countdown div { float:left; margin:5px 0 5px 1px; }
.deal .back .countdown div.CountdownContent { margin:0 auto; float:none; }
.deal .back .countdown div.CountdownContentAlternate { margin:5px auto; float:none; font-size:10pt; background-color:rgb(95,159,63); text-align:center; color:#fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; background-clip:padding-box; -moz-background-clip:padding-box; -webkit-background-clip:padding-box; }
.deal .back .countdown div span { font-size:6pt; display:block; text-align:center; padding:0 2px;  }
.deal .back .countdown div span.value { font-weight:bold; background-color:#ff0418; color:#fff; margin-bottom:-2px; }
.deal .back .countdown div span.valueFirst { -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; border-top-left-radius:10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; border-bottom-left-radius:10px; }
.deal .back .countdown div span.valueLast { -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; border-top-right-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; border-bottom-right-radius:10px; }
.deal .more, .deal .less { position:absolute; z-index:602; width:43px; height:69px; background:url(../images/main_el.png) no-repeat; cursor:pointer; }
.deal .more { background-position:-856px -370px; }
.deal .less { background-position:-950px -370px; }
.deal .expired { z-index:650; }
.deal .expired .content { width:80%; height:100%; padding:30% 10% 0 10%; font-size:15px; font-weight:bold; color:#fff; text-align:center; }

.dealXLarge { z-index:600; }
.dealLarge { z-index:550; }
.dealMedium { z-index:500; }
.dealSmall { z-index:450; }
.dealXSmall { z-index:400; }

.dealXLarge, .dealXLarge .back, .dealXLarge .front, .dealXLarge .expired { width:303px; height:303px; }
.dealLarge, .dealLarge .back, .dealLarge .front, .dealLarge .expired { width:275px; height:275px; background-position:-303px 0; }
.dealMedium, .dealMedium .back, .dealMedium .front, .dealMedium .expired { width:250px; height:250px; background-position:-578px 0; }
.dealSmall, .dealSmall .back, .dealSmall .front, .dealSmall .expired { width:225px; height:225px; background-position:-828px 0; }
.dealXSmall, .dealXSmall .back, .dealXSmall .front, .dealXSmall .expired { width:200px; height:200px; background-position:-1053px 0; }

.dealXLarge .front .content, .dealXLarge .back .content { padding:0 50px; top:45px; }
.dealLarge .front .content, .dealLarge .back .content { padding:0 45px; top:40px; }
.dealMedium .front .content, .dealMedium .back .content { padding:0 40px; top:40px; }
.dealSmall .front .content, .dealSmall .back .content { padding:0 35px; top:35px; }
.dealXSmall .front .content, .dealXSmall .back .content { padding:0 30px; top:32px; }

/* front */
.dealXLarge .front .img, .dealXLarge .expired .img { position:absolute; top:16px; left:15px; }
.dealLarge .front .img, .dealLarge .expired .img { position:absolute; top:15px; left:15px; }
.dealMedium .front .img, .dealMedium .expired .img { position:absolute; top:15px; left:14px; }
.dealSmall .front .img, .dealSmall .expired .img { position:absolute; top:15px; left:15px; }
.dealXSmall .front .img, .dealXSmall .expired .img { position:absolute; top:15px; left:15px; }

.dealXLarge .front .img img, .dealXLarge .expired .img img { width:264px; height:264px; }
.dealLarge .front .img img, .dealLarge .expired .img img { width:234px; height:235px; }
.dealMedium .front .img img, .dealMedium .expired .img img { width:210px; height:210px; }
.dealSmall .front .img img, .dealSmall .expired .img img { width:185px; height:185px; }
.dealXSmall .front .img img, .dealXSmall .expired .img img { width:162px; height:162px; }

.dealXLarge .front .img img.wait { padding:126px 0 0 52px; }
.dealLarge .front .img img.wait { padding:111px 0 0 37px; }
.dealMedium .front .img img.wait { padding:99px 0 0 25px; }
.dealSmall .front .img img.wait { padding:86px 0 0 13px; }
.dealXSmall .front .img img.wait { padding:75px 0 0 1px; }

.dealXLarge .front .img img.noImg { padding:95px 0 0 82px; }
.dealLarge .front .img img.noImg { padding:80px 0 0 67px; }
.dealMedium .front .img img.noImg { padding:68px 0 0 55px; }
.dealSmall .front .img img.noImg { padding:55px 0 0 43px; }
.dealXSmall .front .img img.noImg { padding:48px 0 0 31px; }

/* back */
.dealXLarge .back .details .links a.lnkBuy img { width:125px; }
.dealLarge .back .details .links a.lnkBuy img { width:125px; }
.dealMedium .back .details .links a.lnkBuy img { width:115px; }
.dealSmall .back .details .links a.lnkBuy img { width:105px; }
.dealXSmall .back .details .links a.lnkBuy img { width:95px; }

.dealXLarge .back .img { position:absolute; top:9px; left:8px; }
.dealLarge .back .img { position:absolute; top:9px; left:8px; }
.dealMedium .back .img { position:absolute; top:9px; left:8px; }
.dealSmall .back .img { position:absolute; top:9px; left:8px; }
.dealXSmall .back .img { position:absolute; top:9px; left:8px; }

.dealXLarge .back .img img { width:278px; height:279px; }
.dealLarge .back .img img { width:248px; height:249px; }
.dealMedium .back .img img { width:222px; height:222px; }
.dealSmall .back .img img { width:198px; height:198px; }
.dealXSmall .back .img img { width:176px; height:176px; }

.dealXLarge .front .sprice { top:80%; }
.dealLarge .front .sprice { top:80%; }
.dealMedium .front .sprice { top:80%; }
.dealSmall .front .sprice { top:80%; }
.dealXSmall .front .sprice { top:80%; }

.dealXLarge .front .sprice span.number, .dealXLarge .front .sprice span.PriceType, .dealXLarge .front .sprice span.PriceValue { height:68px;}
.dealLarge .front .sprice span.number, .dealLarge .front .sprice span.PriceType, .dealLarge .front .sprice span.PriceValue { height:63px; }
.dealMedium .front .sprice span.number, .dealMedium .front .sprice span.PriceType, .dealMedium .front .sprice span.PriceValue { background-position-y:-207px; height:55px; }
.dealSmall .front .sprice span.number, .dealSmall .front .sprice span.PriceType, .dealSmall .front .sprice span.PriceValue { background-position-y:-311px; height:48px; }
.dealXSmall .front .sprice span.number, .dealXSmall .front .sprice span.PriceType, .dealXSmall .front .sprice span.PriceValue { background-position-y:-402px; height:43px; }

.dealXLarge .front .sprice span.number { margin-left:-2px; }
.dealLarge .front .sprice span.number { margin-left:-2px; }
.dealMedium .front .sprice span.number { margin-left:-2px; }
.dealSmall .front .sprice span.number { margin-left:-2px; }
.dealXSmall .front .sprice span.number { margin-left:-2px; }

.dealXLarge .front .sprice span.n1 { width:11px; background-position:-713px 0; }
.dealXLarge .front .sprice span.n2 { width:17px; background-position:-730px 0; }
.dealXLarge .front .sprice span.n3 { width:16px; background-position:-753px 0; }
.dealXLarge .front .sprice span.n4 { width:17px; background-position:-775px 0; }
.dealXLarge .front .sprice span.n5 { width:17px; background-position:-798px 0; }
.dealXLarge .front .sprice span.n6 { width:16px; background-position:-821px 0; }
.dealXLarge .front .sprice span.n7 { width:15px; background-position:-842px 0; }
.dealXLarge .front .sprice span.n8 { width:16px; background-position:-864px 0; }
.dealXLarge .front .sprice span.n9 { width:16px; background-position:-887px 0; }
.dealXLarge .front .sprice span.n0 { width:16px; background-position:-909px 0; }
.dealXLarge .front .sprice span.n1Big { width:26px; background-position:-199px 0; }
.dealXLarge .front .sprice span.n2Big { width:39px; background-position:-237px 0; }
.dealXLarge .front .sprice span.n3Big { width:40px; background-position:-287px 0; margin-left:-4px; }
.dealXLarge .front .sprice span.n4Big { width:41px; background-position:-337px 0; }
.dealXLarge .front .sprice span.n5Big { width:38px; background-position:-390px 0; }
.dealXLarge .front .sprice span.n6Big { width:36px; background-position:-440px 0; }
.dealXLarge .front .sprice span.n7Big { width:37px; background-position:-487px 0; }
.dealXLarge .front .sprice span.n8Big { width:41px; background-position:-534px 0; margin-left:-4px; }
.dealXLarge .front .sprice span.n9Big { width:38px; background-position:-586px 0; margin-left:-4px; }
.dealXLarge .front .sprice span.n0Big { width:38px; background-position:-636px 0; }
.dealXLarge .front .sprice span.nasterisk { width:31px; background-position:-136px 0; }
.dealXLarge .front .sprice span.PriceTypeFix { width:60px; background-position:0 0; }
.dealXLarge .front .sprice span.PriceTypeVariable { width:42px; background-position:-77px 0; }

.dealLarge .front .sprice span.n1 { width:11px; background-position:-713px -103px; }
.dealLarge .front .sprice span.n2 { width:15px; background-position:-730px -103px; }
.dealLarge .front .sprice span.n3 { width:15px; background-position:-753px -103px; }
.dealLarge .front .sprice span.n4 { width:15px; background-position:-775px -103px; }
.dealLarge .front .sprice span.n5 { width:15px; background-position:-798px -103px; }
.dealLarge .front .sprice span.n6 { width:14px; background-position:-821px -103px; }
.dealLarge .front .sprice span.n7 { width:14px; background-position:-842px -103px; }
.dealLarge .front .sprice span.n8 { width:15px; background-position:-864px -103px; }
.dealLarge .front .sprice span.n9 { width:15px; background-position:-887px -103px; }
.dealLarge .front .sprice span.n0 { width:15px; background-position:-909px -103px; }
.dealLarge .front .sprice span.n1Big { width:25px; background-position:-199px -103px; margin-left:-4px; }
.dealLarge .front .sprice span.n2Big { width:35px; background-position:-237px -103px; }
.dealLarge .front .sprice span.n3Big { width:36px; background-position:-287px -103px; margin-left:-4px; }
.dealLarge .front .sprice span.n4Big { width:36px; background-position:-337px -103px; }
.dealLarge .front .sprice span.n5Big { width:34px; background-position:-390px -103px; }
.dealLarge .front .sprice span.n6Big { width:34px; background-position:-440px -103px; }
.dealLarge .front .sprice span.n7Big { width:35px; background-position:-487px -103px; margin-left:-5px; }
.dealLarge .front .sprice span.n8Big { width:37px; background-position:-534px -103px; margin-left:-4px; }
.dealLarge .front .sprice span.n9Big { width:36px; background-position:-586px -103px; margin-left:-4px; }
.dealLarge .front .sprice span.n0Big { width:36px; background-position:-636px -103px; }
.dealLarge .front .sprice span.nasterisk { width:27px; background-position:-136px -103px; }
.dealLarge .front .sprice span.PriceTypeFix { width:53px; background-position:0 -103px; }
.dealLarge .front .sprice span.PriceTypeVariable { width:38px; background-position:-77px -103px; }

.dealMedium .front .sprice span.n1 { width:11px; background-position:-713px -207px; }
.dealMedium .front .sprice span.n2 { width:13px; background-position:-730px -207px; }
.dealMedium .front .sprice span.n3 { width:13px; background-position:-753px -207px; }
.dealMedium .front .sprice span.n4 { width:13px; background-position:-775px -207px; }
.dealMedium .front .sprice span.n5 { width:14px; background-position:-798px -207px; }
.dealMedium .front .sprice span.n6 { width:13px; background-position:-821px -207px; }
.dealMedium .front .sprice span.n7 { width:11px; background-position:-842px -207px; }
.dealMedium .front .sprice span.n8 { width:13px; background-position:-864px -207px; }
.dealMedium .front .sprice span.n9 { width:13px; background-position:-887px -207px; }
.dealMedium .front .sprice span.n0 { width:13px; background-position:-909px -207px; }
.dealMedium .front .sprice span.n1Big { width:22px; background-position:-199px -207px; }
.dealMedium .front .sprice span.n2Big { width:32px; background-position:-237px -207px; }
.dealMedium .front .sprice span.n3Big { width:32px; background-position:-287px -207px; margin-left:-4px; }
.dealMedium .front .sprice span.n4Big { width:33px; background-position:-337px -207px; }
.dealMedium .front .sprice span.n5Big { width:31px; background-position:-390px -207px; }
.dealMedium .front .sprice span.n6Big { width:31px; background-position:-440px -207px; }
.dealMedium .front .sprice span.n7Big { width:31px; background-position:-487px -207px; margin-left:-4px; }
.dealMedium .front .sprice span.n8Big { width:33px; background-position:-534px -207px; margin-left:-4px; }
.dealMedium .front .sprice span.n9Big { width:31px; background-position:-586px -207px; margin-left:-4px; }
.dealMedium .front .sprice span.n0Big { width:31px; background-position:-636px -207px; }
.dealMedium .front .sprice span.nasterisk { width:25px; background-position:-136px -207px; }
.dealMedium .front .sprice span.PriceTypeFix { width:47px; background-position:0 -207px; }
.dealMedium .front .sprice span.PriceTypeVariable { width:34px; background-position:-77px -207px; }

.dealSmall .front .sprice span.n1 { width:10px; background-position:-713px -311px; }
.dealSmall .front .sprice span.n2 { width:12px; background-position:-730px -311px; }
.dealSmall .front .sprice span.n3 { width:12px; background-position:-753px -311px; }
.dealSmall .front .sprice span.n4 { width:12px; background-position:-775px -311px; }
.dealSmall .front .sprice span.n5 { width:11px; background-position:-798px -311px; }
.dealSmall .front .sprice span.n6 { width:12px; background-position:-821px -311px; }
.dealSmall .front .sprice span.n7 { width:12px; background-position:-842px -311px; }
.dealSmall .front .sprice span.n8 { width:12px; background-position:-864px -311px; }
.dealSmall .front .sprice span.n9 { width:12px; background-position:-887px -311px; }
.dealSmall .front .sprice span.n0 { width:12px; background-position:-909px -311px; }
.dealSmall .front .sprice span.n1Big { width:19px; background-position:-199px -311px; }
.dealSmall .front .sprice span.n2Big { width:28px; background-position:-237px -311px; }
.dealSmall .front .sprice span.n3Big { width:29px; background-position:-287px -311px; margin-left:-4px; }
.dealSmall .front .sprice span.n4Big { width:29px; background-position:-337px -311px; }
.dealSmall .front .sprice span.n5Big { width:27px; background-position:-390px -311px; }
.dealSmall .front .sprice span.n6Big { width:27px; background-position:-440px -311px; }
.dealSmall .front .sprice span.n7Big { width:27px; background-position:-487px -311px; margin-left:-4px; }
.dealSmall .front .sprice span.n8Big { width:29px; background-position:-534px -311px; margin-left:-4px; }
.dealSmall .front .sprice span.n9Big { width:27px; background-position:-586px -311px; margin-left:-4px; }
.dealSmall .front .sprice span.n0Big { width:27px; background-position:-636px -311px; }
.dealSmall .front .sprice span.nasterisk { width:21px; background-position:-136px -311px; }
.dealSmall .front .sprice span.PriceTypeFix { width:42px; background-position:0 -311px; }
.dealSmall .front .sprice span.PriceTypeVariable { width:30px; background-position:-77px -311px; }

.dealXSmall .front .sprice span.n1 { width:7px; background-position:-713px -402px; }
.dealXSmall .front .sprice span.n2 { width:11px; background-position:-730px -402px; }
.dealXSmall .front .sprice span.n3 { width:10px; background-position:-753px -402px; }
.dealXSmall .front .sprice span.n4 { width:11px; background-position:-775px -402px; }
.dealXSmall .front .sprice span.n5 { width:10px; background-position:-798px -402px; }
.dealXSmall .front .sprice span.n6 { width:11px; background-position:-821px -402px; }
.dealXSmall .front .sprice span.n7 { width:11px; background-position:-842px -402px; }
.dealXSmall .front .sprice span.n8 { width:11px; background-position:-864px -402px; }
.dealXSmall .front .sprice span.n9 { width:11px; background-position:-887px -402px; }
.dealXSmall .front .sprice span.n0 { width:11px; background-position:-909px -402px; margin-left:-3px; }
.dealXSmall .front .sprice span.n1Big { width:17px; background-position:-199px -402px; }
.dealXSmall .front .sprice span.n2Big { width:24px; background-position:-237px -402px; }
.dealXSmall .front .sprice span.n3Big { width:25px; background-position:-287px -402px; }
.dealXSmall .front .sprice span.n4Big { width:25px; background-position:-337px -402px; }
.dealXSmall .front .sprice span.n5Big { width:23px; background-position:-390px -402px; }
.dealXSmall .front .sprice span.n6Big { width:23px; background-position:-440px -402px; }
.dealXSmall .front .sprice span.n7Big { width:23px; background-position:-487px -402px; margin-left:-4px; }
.dealXSmall .front .sprice span.n8Big { width:25px; background-position:-534px -402px; margin-left:-3px; }
.dealXSmall .front .sprice span.n9Big { width:23px; background-position:-586px -402px; margin-left:-3px; }
.dealXSmall .front .sprice span.n0Big { width:23px; background-position:-636px -402px; }
.dealXSmall .front .sprice span.nasterisk { width:18px; background-position:-136px -402px; }
.dealXSmall .front .sprice span.PriceTypeFix { width:36px; background-position:0 -402px; }
.dealXSmall .front .sprice span.PriceTypeVariable { width:26px; background-position:-77px -402px; }

.dealXLarge .front .lnkBuy { top:120px; left:-20px; }
.dealLarge .front .lnkBuy { top:105px; left:-20px; }
.dealMedium .front .lnkBuy { top:93px; left:-19px; }
.dealSmall .front .lnkBuy { top:81px; left:-19px; }
.dealXSmall .front .lnkBuy { top:69px; left:-18px; }

.dealXLarge .front .discount { top:60%; left:-5%; font-size:30px; line-height:30px; width:98px; height:48px; padding:25px 0; background-position:0 -370px;  }
.dealLarge .front .discount { top:60%; left:-5%; font-size:28px; line-height:28px; width:94px; height:49px; padding:25px 0; background-position:-369px -370px; }
.dealMedium .front .discount { top:60%; left:-5%; font-size:25px; line-height:25px; width:89px; height:46px; padding:23px 0; background-position:-700px -370px; }
.dealSmall .front .discount { top:60%; left:-5%; font-size:22px; line-height:22px; width:84px; height:44px; padding:20px 0; background-position:-997px -370px; }
.dealXSmall .front .discount { top:60%; left:-5%; font-size:20px; line-height:20px; width:76px; height:38px; padding:20px 0; background-position:-1265px -370px; }

.dealXLarge .front .mega { top:0; left:180px; }
.dealLarge .front .mega { top:0; left:160px; }
.dealMedium .front .mega { top:0; left:140px; }
.dealSmall .front .mega { top:0; left:120px; }
.dealXSmall .front .mega { top:-5px; left:90px; }

.dealXLarge .more { top:111px; left:-30px; }
.dealLarge .more { top:96px; left:-30px; }
.dealMedium .more { top:84px; left:-29px; }
.dealSmall .more { top:72px; left:-29px; }
.dealXSmall .more { top:60px; left:-28px; }

.dealXLarge .less { top:111px; left:282px; }
.dealLarge .less { top:96px; left:253px; }
.dealMedium .less { top:84px; left:227px; }
.dealSmall .less { top:72px; left:201px; }
.dealXSmall .less { top:60px; left:179px; }

.dealXLarge .front ul { left:50px; top:45px; width:105%; }
.dealLarge .front ul {  left:45px; top:45px; width:105%; }
.dealMedium .front ul {  left:40px; top:50px; width:105%; }
.dealSmall .front ul {  left:40px; top:35px; width:105%; }
.dealXSmall .front ul {  left:35px; top:25px; width:105%; }


.dealXLarge .front ul li.type { right:10px; }
.dealLarge .front ul li.type { right:10px; }
.dealMedium .front ul li.type { right:5px; }
.dealSmall .front ul li.type { right:5px; }
.dealXSmall .front ul li.type { right:5px; }

.dealXLarge .front ul li.brand { right:0px; }
.dealLarge .front ul li.brand { right:0px; }
.dealMedium .front ul li.brand { right:0px; }
.dealSmall .front ul li.brand { right:0px; }
.dealXSmall .front ul li.brand { right:0px; }

.dealXLarge .front ul li.model { right:5px; }
.dealLarge .front ul li.model { right:5px; }
.dealMedium .front ul li.model { right:5px; }
.dealSmall .front ul li.model { right:5px; }
.dealXSmall .front ul li.model { right:5px; }

.dealXLarge .front .countdown { top: 153px; left:67px; }
.dealLarge .front .countdown { top: 143px; left:98px;  }
.dealMedium .front .countdown { top: 127px; left:87px;  }
.dealSmall .front .countdown { top: 114px; left:70px;  }
.dealXSmall .front .countdown { top: 100px; left:55px;  }

.dealLarge .front .CountdownContent { font-size:15px; padding:5px 10px; }
.dealMedium .front .CountdownContent { font-size:14px; padding:3px 8px; }
.dealSmall .front .CountdownContent { font-size:14px; padding:2px 8px; }
.dealXSmall .front .CountdownContent { font-size:14px; padding:2px 5px; }

.dealXLarge .back .countdown div.CountdownContent { width:162px; padding-left:8px; }
.dealLarge .back .countdown div.CountdownContent { width:143px; padding-left:8px; }
.dealMedium .back .countdown div.CountdownContent { width:132px; padding-left:2px; }
.dealSmall .back .countdown div.CountdownContent { width:118px; padding-left:3px; }
.dealXSmall .back .countdown div.CountdownContent { width:110px; padding-left:0px; }

.dealXLarge .back .countdown div.CountdownContentAlternate { width:162px; padding:5px; font-size:12px; }
.dealLarge .back .countdown div.CountdownContentAlternate { width:143px; padding:5px; font-size:11px; }
.dealMedium .back .countdown div.CountdownContentAlternate { width:132px; padding:5px 3px; font-size:10px; }
.dealSmall .back .countdown div.CountdownContentAlternate { width:122px; padding:5px 1px; font-size:8px; line-height:8px; }
.dealXSmall .back .countdown div.CountdownContentAlternate { width:109px; padding:5px 1px; font-size:8px; line-height:8px; }

.dealXLarge .back .countdown { top:178px; left:61px; }
.dealXLarge .back .countdown div span.value { font-size:15px; padding:3px 5px; width:28px; }
.dealLarge .back .countdown { top:160px; left:55px; }
.dealLarge .back .countdown div span.value { font-size:14px; padding:3px 5px; width:23px; }
.dealMedium .back .countdown { top:140px; left:50px; }
.dealMedium .back .countdown div span.value { font-size:13px; padding:1px 5px; width:22px; }
.dealSmall .back .countdown { top:127px; left:45px; }
.dealSmall .back .countdown div span.value { font-size:11px; padding:0px 4px; width:20px }
.dealXSmall .back .countdown { top:112px; left:40px; }
.dealXSmall .back .countdown div span.value { font-size:10px; padding:0px 3px; width:20px; }

.dealXLarge .back .details { height:143px; }
.dealLarge .back .details { height:125px; }
.dealMedium .back .details { height:105px; }
.dealSmall .back .details { height:91px; }
.dealXSmall .back .details {height:78px;  }

/* Different Positionings or Deals */
.dealPosA1 { top:0; left:70px; }
.dealPosA2 { top:30px; left:640px; }
.dealPosA3 { top:200px; left:360px; }
.dealPosA4 { top:320px; left:660px; }
.dealPosA5 { top:325px; left:50px; }

.dealPosB1 { top:180px; left:330px; }
.dealPosB2 { top:0px; left:35px; }
.dealPosB3 { top:40px; left:660px; }
.dealPosB4 { top:300px; left:50px; }
.dealPosB5 { top:340px; left:720px; }

.dealPosC1 { top:0; left:130px; }
.dealPosC2 { top:30px; left:560px; }
.dealPosC3 { top:300px; left:360px; }
.dealPosC4 { top:320px; left:690px; }
.dealPosC5 { top:320px; left:30px; }


/* Pager */
.pagerContainer { text-align:left; position:absolute; bottom:0; }
.pageList{ clear:both; height:30px; font-size:10px; }
.pageList .label { float:left; padding:5px; color:#fff; font-size:13px; font-weight:bold; }
.pageList .page { cursor:pointer; font-family:"Arial Black", Arial, sans-serif; font-weight:900; float:left; margin:0 5px; padding:2px 5px; color:#ff0418; background:#fff; border:4px solid #798ebe; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; background-clip:padding-box; -moz-background-clip:padding-box; -webkit-background-clip:padding-box; }
.pageList .pageActive, .pageList .pageNone { cursor:default; }
.pageList .pageNone { line-height:2px; padding-bottom:6px; margin-top:8px; }
.pageList .page a { color:#333; text-decoration:none; }
.pageList .page a:hover { text-decoration:underline; }

.pagerPreNextContainer { width:100%; top:255px;  }
.pagePrev, .pageNext, .pageNextHint { position:absolute; z-index:800; }
.pagePrev { left:0; }
.pageNext { left:895px;} 
.pageNextHint { left:980px; top:80px; } 
.pagePrev img , .pageNext img { width:104px; height:83px; background:url(../images/main_el.png) no-repeat; display:block; }
.pagePrev img { background-position:-146px -370px; }
.pageNext img { background-position:-500px -370px; }
.pagePrev a , .pageNext a { display:block; transform:scale(0.8, 0.8); -ms-Transform:scale(0.8, 0.8); -o-Transform:scale(0.8, 0.8); -moz-Transform:scale(0.8, 0.8); -webkit-Transform:scale(0.8, 0.8); }