@charset "UTF-8";
/** ZipShop stylesheet definitions	2.0.00 2014-11-13
 	AIP Solutions Ltd'2008-2014 http://www.aip.solutions
*/
@font-face{	font-family:'AvantGarde';src:url('../font/AvantGarde.eot');font-weight:normal;font-style:normal;
 	src:url('../font/AvantGarde.eot?#iefix') format('embedded-opentype'),
 	url('../font/AvantGarde.woff') format('woff'),
 	url('../font/AvantGarde.ttf') format('truetype'),
 	url('../font/AvantGarde.svg') format('svg');
}
@font-face	{font-family: 'icons-nav';
	src:url('../font/icons-nav.eot?cnwnjs');
	src:url('../font/icons-nav.eot?#iefixcnwnjs') format('embedded-opentype'),
	    url('../font/icons-nav.woff?cnwnjs') format('woff'),
	    url('../font/icons-nav.ttf?cnwnjs') format('truetype'),
	    url('../font/icons-nav.svg?cnwnjs#icons-nav') format('svg');
	font-weight: normal;
	font-style: normal;
}
body	{margin:0 0 160px;font-size:15px;}
section > h2,section h3,nav.main > ul a,section time,section div.rte h4	{font-family:'AvantGarde';}
a.tel,a.email	{text-decoration:none;color:#ccc;}
a.tel:hover,a.email:hover	{text-decoration:underline;color:#ccc;}
.desktop 	{display:block;}
tr.desktop 	{display:table-row;}
th.desktop 	{display:table-cell;}
td.desktop 	{display:table-cell;}
.mobile,tr.mobile,th.mobile,td.mobile 	{display:none;}
h1	{}
main {padding-bottom:0px;}
body > header	{max-width:inherit;height:60px;padding:0;margin:0 auto;position:relative;text-align:right;}
body > header div.wishlist 	{top:-25px;margin:0 25px 0 0;}
body > header div.cart 		{top:-25px;margin:0 25px 0 0;}
body > header a.tel	{display:inline-block;display:none;}
main {margin: 0 auto;max-width:100%;}
nav.top			{}
nav.top a:hover	{text-decoration:underline;}
nav.lang 		{/*float:right;*/position:absolute;right:3%;}
nav.lang a		{margin-top:10px;}
nav.social		{padding:0px 30px 12px;background:none;display:table;}
nav.social	a	{display:table-cell;width:60px;}
aside.nav-main {height:1000px;position:fixed;top: 0;padding-top:25px;width: 26%;z-index: 3;background:rgba(10, 10, 10, 0.92);}
aside.nav-main a.logo {padding:0 30px;display:block;margin:0;background:none;}
aside.nav-main a.logo img {max-height:160px;margin:0;}
body a.logo img.dsk,a.logo img.dsk	{display:block;}
body a.logo img.mob,a.logo img.mob	{display:none;}
nav.main		{padding:25px 0;margin:0 0 8px;position: relative;}
nav.main a.menu	{display:none;}
nav.main > ul	{display:inherit;color: #cccccc;font-size: 12px;line-height: 1.6;list-style-position:inside;border:0px;}
nav.main > ul li	{list-style: outside none none;padding: 0;width: 100%;}
nav.main > ul li:first-child	{}
nav.main > ul a	{display:block;margin:0;padding:0 0 0 30px;text-decoration:none;line-height:40px;text-transform:uppercase;text-align:left;white-space:nowrap;}
nav.main > ul li.active li, nav.main > ul li:hover	{background:none;}
nav.main ul li.active a, nav.main ul li:hover a	{color:#94C920;background:none;}
nav.main > ul li ul {display: none;left:100%;margin: -41px 0 0;padding:0px 20px;position: absolute;z-index: 999;background:rgba(10, 10, 10, 0.92);}
nav.main > ul li ul li:first-child {border-top:none;}
nav.main > ul li ul li:last-child {border-bottom:none;}
nav.main > ul li ul.sub-menu  li a {font-size:14px;padding:2px 30px 0;line-height:38px;color:#ccc;}
nav.main > ul li ul.sub-menu  li.active a, nav.main > ul li ul.sub-menu li:hover a	{color:#94C920;background:none;}
nav.main > ul li:hover ul{display:block;}
section 	{width:68%;margin-left:26%;text-align:left;padding:0 3%;}
section h2	{text-align:left;font-size:30px;font-weight:normal;}
h3.title 	{text-indent:18px;margin-top:0;text-align:center;}
.info h3.mob-title {display:none;}
section div.rte	{font-size:inherit;}
section.banner 	{display:block;position:fixed;left:0;top:0;bottom:0;right:0;width:100%;max-width:100%;margin:-30px 0 0px 0;padding:0;text-align:center;overflow:hidden;z-index:-1;background:none!important;}
section.tags i:last-child {display:none;}
.banner h2	{display:none;}
.banner h3	{display:block;}
.banner article	{margin:0;visibility:hidden;opacity:0;display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;z-index:-1;transition:visibility 0s linear 0.5s,opacity 0.5s linear;}
.banner article.active	{z-index:0;visibility:visible;opacity:1;transition-delay:0s;}
.banner img	{position: absolute;top: 0;left: 0;right:0;bottom:0;max-width:100%;}
.banner h3	{z-index:2;position:relative;max-width:1280px;margin:60px auto 0;color:white;font-size:40px;font-weight:normal;text-shadow:1px 1px 5px #000;}
.banner p	{z-index:2;position:relative;max-width:1280px;margin:0 auto;text-shadow:0 0 2px #000;color:white;font-size:16px;}
.banner a	{z-index:2;position:relative;width:15px;height:15px;left:0;top:0;display:inline-block;margin-right:15px;opacity:0.4;text-indent:-9999px;border:3px solid #020202;}
.banner a.active	{background:#020202;}
.banner a:hover	{opacity:0.7;transition:all 0.4s ease;}
.banner footer	{min-width:100px;min-height:40px;position:absolute;right:20px;bottom:40px;}
section.info	{/*!breaks HP layout: margin-bottom:0;*/text-align:left;}
section.info p a.back {float:right;}
.info > .breadcrumb,ins	{display:block;/*NB: width:1024px;*/margin:0 auto;padding:0 2% 0 0;}
.info > .breadcrumb	{display:block;margin:-14px 0 0;color:#ccc;font-size:14px;text-transform:lowercase;text-align:left;}
.info > .breadcrumb a	{position:relative;margin-right:18px;color:#ccc;text-decoration:none;}
.info > .breadcrumb a:after	{content:"»";position:absolute;right:-20px;width:20px;line-height:1.3;margin:0;text-align:center;}
.info > .breadcrumb a:hover	{text-decoration:underline;}
.info > .breadcrumb a.back	{position:absolute;right:0;top:50px;float:right;margin-right:0;font-size:16px;z-index: 10;}
.info > .breadcrumb a.back:after	{display:none;}
.info > .breadcrumb a.back:before	{content:"«";position:absolute;left:-20px;width:20px;line-height:1.3;margin:0;text-align:center;}
.info > img	{/*smallImg: float:left;max-width:47.6%;margin:0 2% 2% 0;*/}
.info > h3	{display:block;text-align:left;font-size:24px;}
.info div.rte	{display:block;}
section.news	{}
.contact article.address {display:block;overflow:hidden;}
 article h3	{min-height:36px;line-height:18px;font-size:18px;}
 time 	{}
section.news.detail	{}
.news.detail img	{}
.news.details article h3 {font-size:24px;}
section.gallery	{text-align:left;}
.gallery article	{}
.gallery img	{display:block;margin-bottom:12px;}
section.partner    	{}
.partner article   	{}
.partner a.pic     	{float:left;max-width:32%;margin:0 2% 2% 0;}
.partner div.rte   	{float:right;max-width:62%;}
.partner a.link    	{clear:both;display:block;float:right;margin-top:4%;}
section.map	{max-width:inherit;margin-bottom:-90px;}
.map iframe	{position:relative;} 
label, p em	{padding-right:2%;}
h3 > label.right	{float:right;}
button 		{width:auto;}
section.category aside	{float:left;width:20%;}
section.category aside+h2	{float:right;width:75.5%;margin-right:0;}
section.category aside~div	{float:right;width:75.5%;}
section.category aside h5	{padding-left:20px;}
section.category aside dl	{margin-left:20px;}
section.category aside dd	{margin-left:2%;}
section.product	{}
section.news.details table {width:100%!important; border-color:#ccc;}
section.news.details table td {padding:10px;}
aside.right-content 									{display:none;float:right;padding-bottom:160px;overflow:visible;}
.right-content h2 										{margin:0 0 10px;font-family: "AvantGarde";font-weight:normal;color:#94c920;}
aside.right-content article 							{margin-bottom:40px;}
aside.right-content div.fb-page.fb_iframe_widget 		{border:1px solid #ccc}
aside.right-content article h3 							{padding:0;}
aside.right-content article p 							{margin-top:4px;}
aside.right-content article img 						{}
aside.right-content article.banner-aside 				{margin:10px 0 50px;display: inline-block;}
aside.right-content article.banner-aside a 				{display:block;margin-bottom:50px;}
aside.right-content article.banner-aside a:last-child 	{margin-bottom:0;}

aside.filter 			{box-sizing:border-box;float:right;width:15%;}
aside.filter + section	{box-sizing:border-box;float:left;width:65%;}

section.details.root61,section.details.root60,section.details.root60,section.details.root24,.sectionId62 section.info.rte, .sectionId31 section.info.rte, .sectionId71 section.info.rte {width:50%;float:left;}
section.w-aside {width:50%;float:left;}
dd {margin-left:0;}
section.soc-share {display:inline-block;}
.product dl	{float:right;width:51.1%;}
.product dt	{}
.product dd	{}
.product dt.code, .product dt.code + dd	{position:relative;top:-18px;}
.product dl.image	{float:left;width:45.5%;}
.product dl.image img.image	{max-width:100%;margin:0 0 2% 0;}
.product dl.image dd img	{float:left;margin-right:2%;margin-bottom:2%;}
.product dl.image dd img.active {}
.product .attribute	{}
.product .option	{}
.product .option dt,.product .option dd	{margin:0;}
.product h3			{float:right;width:51.01%;margin-bottom:0px;padding-top:0px;}
.product div.rte	{float:right;width:51.01%;}
.product .wishlist	{float:right;width:51.01%;}
.product .wishlist button	{margin-left:0;}
.product .purchase	{float:right;width:51.01%;}
.product .purchase button	{margin-left:0;}
.share	{clear:both;}
.product .share	{}
.news .share	{}
a.email.cont {width:184px;display:inline-block;}
a.email img.mail {margin:0;float:none;display:inline;max-width:inherit;}
div.popup			{z-index:60;display:none;position:fixed;left:0;right:0;width:670px;margin:150px auto;padding:0;outline:2000px solid rgba(0,0,0, 0.8);border:1px solid #ccc;background:#121212;box-shadow:0 0 50px #000;transition: all 0.4s;}
.popup header		{padding:8px 0 5px 20px;text-align:left;color:#121212;font-size:20px;background:#fff;}
.popup header a		{position:relative;float:right;padding:0 4px;top:0;right:10px;font-size:0;color:#121212;}
.popup header a:after	{content:"\e6bf";font-size:20px;line-height:inherit;font-family:'icons-nav';color:#121212;/* Better Font Rendering: */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.popup footer		{display:none;}
.popup section		{margin:0 20px;padding:20px 2%;width: auto;}
.popup section footer	{clear:both;display:block;position:relative;margin-right:2%;}
.popup header h5 			{display:inline;float:left;margin:0;padding:0;width:inherit;font-size:20px;color:#121212;}
.popup h3 			{margin:0;padding:0;text-align:left;}
.popup img.prdImg	{float:left;max-width:30%;margin-right:36px;margin-bottom:30px;}
.popup span			{color: #666;display: inline-block;font-size: 13px;margin: 0 0 0 10px;width: 60%;}
.popup .price		{font-size:1.1em;/*mss?: color:#94c920;margin-left:0;width:inherit;position:absolute;top:0;right:0;font-size:22px;font-weight:normal;*/}
iframe.popup	{z-index:100;display:none;position:absolute;top:0;width:670px;margin:0px auto;padding:0;outline:2000px solid rgba(0,0,0, 0.8);border:1px solid #fff;background:white;box-shadow:0 0 50px #000;transition: all 0.4s;}
body.popup		{margin:0;padding:0;}
.popup main 	{height:auto;margin:0;padding:20px;}
.popup main section	{margin:0;padding:0;}
.popup.captcha a.reload:before	{content:"\e702";position:relative;left:0;top:0;width:30px;height:30px;margin:0 6px 0 0;vertical-align:middle;font-size:10px;font-family:'icons-nav';color:#aaa;/* Better Font Rendering: */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.popup.login					{z-index:30;position:absolute;left:2%;/*max-height:0;overflow:hidden;*/margin:0;outline:none;border:1px solid #EFEFEF;background:#fff;box-shadow:inset 0px 0px 20px #EFEFEF;transition:all 0.5s ease-out;/*display:none;border:2px solid red;z-index:30;background:white;*/}
.popup.login header h3 			{}
header.reserve a.login	{display:none;}
header.reserve a.logout 		{line-height:25px;}
header.reserve a.logout:hover	{text-decoration:none;color:#000;}
header.reserve a.logout:after	{content:"\e681";display:inline-block;margin:0 0 0 4px;line-height:8px;font-family:"icons-nav";}
nav.step 	{display:table;width:100%;max-width:1280px;margin:0 auto;}
.step a	{display:table-cell;width:500px;padding:15px 0;border-bottom:3px solid rgba(148, 201, 32, 0.3);text-align:center;font-size:18px;color:#DFEFBC;}
.step a.done,.step a.active	{border-bottom-color:#94c920;color:#94C920;text-decoration:none;}
.step a.done:hover	{text-decoration:underline;}
section.cart	{padding-right:2%;}
.cart th 		{white-space:nowrap;font-weight:normal;}
.cart td 		{vertical-align:middle;border-bottom:none;border-color:#eee;background:none;}
.cart td > img 	{float:left;margin-right:2%;}
.cart td .price-old 	{display:block;}
.cart td a.del 	{}
.cart td div 	{white-space:nowrap;}
div.coupon 			{width:320px;}
div.coupon h3 		{}
div.coupon label 	{}
div.coupon input 	{}
div.coupon button 	{}
div.coupon h5		{}
div.coupon h6		{}
section.contact					{}
.contact label.iii				{width:33.3333333333%;}
.contact button.right			{margin-right:2%;}
.contact article.address 		{width:28%;}
.contact article.form 			{float:left;width:68%;margin-right:0;padding-right:0;}
.img a		{float:left;margin-right:2%;}
.img img	{max-width:100%;}
audio	{width:300px;height:28px;color:#3b3b3b;background:#3b3b3b;background-color:#3b3b3b;}
.two-third			{float:left;width:64.66666666666666%;}
.third				{float:left;width:31.33333333333333%;}
.third:last-child	{width:33.33333333333333%;margin-right:0;}
.te_dashboard .te_controls	{width:100%;height:100%;margin:0;left:0;bottom:0;background:transparent;}
.te_dashboard .te_previous_link	{width:50%;height:100%;background:none;}
.te_dashboard .te_next_link	{width:50%;height:100%;background:none;}
.te_dashboard .te_previous_link:hover	{background:url('../img/images/top_up/dashboard/previous.png') 10% 50% no-repeat,url('../img/images/top_up/dashboard/controls.png') 10% 50% no-repeat;}
.te_dashboard .te_next_link:hover	{background:url('../img/images/top_up/dashboard/next.png') 90% 50% no-repeat,url('../img/images/top_up/dashboard/controls.png') 90% 50% no-repeat;}
.te_quicklook .te_content	{margin:0 -7px -7px;}
.te_quicklook .te_scrollable	{overflow:hidden;}
@media screen and (min-width:640px) {
 .form	{padding-left:0%;}
}
@media screen and (max-width:960px){
.banner img {position:absolute;left:-100%;top:-100%;right:-100%;bottom:-100%;max-width:1000%;margin:auto;}
}
@media screen and (min-width:960px){
 div.map    {bottom:37px;}
 section	{padding:0 3%;margin-right:0;}
 .info div.rte,.info > .breadcrumb	{margin-right:2%;}
 section.info p a.back   {display:block;z-index: 10;}
 .info .cols	{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%;}
 .items10 article,.items10 > a,.items10 > img	{width:8.2%;}
 .items9 article,.items9 > a,.items9 > img	{width:9.333333333333333%;/*width:9.111111111111111%;*/}
 .items8 article,.items8 > a,.items8 > img	{width:10.75%;/*width:10.5%;*/}
 .items7 article,.items7 > a,.items7 > img	{width:12.57142857142857%;/*width:12.28571428571429%;*/}
 .items6 article,.items6 > a,.items6 > img	{width:15%;/*width:14.66666666666667%;*/}
 .items5 article,.items5 > a,.items5 > img	{width:18.4%;/*width:18%;*/}
 .items4 article,.items4 > a,.items4 > img	{width:23.5%;/*width:23%;*/}
 .items3 article,.items3 > a,.items3 > img	{width:32%;/*width:31.33333333333333%;*/}
 .items2 article,.items2 > a,.items2 > img	{width:49%;/*width:48%;*/}
 .items1 article,.items1 > a,.items1 > img	{float:none;width:100%;margin-right:0;}
 .items6 article:nth-of-type(3n+3),.items6 > a:nth-of-type(3n+3),.items6 > img:nth-of-type(3n+3),
 .items4 article:nth-of-type(2n+2),.items4 > a:nth-of-type(2n+2),.items4 > img:nth-of-type(2n+2) 	{margin-right:2% !important;}
 .items10 article:nth-of-type(10n+10),.items10 > a:nth-of-type(10n+10),.items10 > img:nth-of-type(10n+10)	{margin-right:0 !important;}
 .items9 article:nth-of-type(9n+9),.items9 > a:nth-of-type(9n+9),.items9 > img:nth-of-type(9n+9)	{margin-right:0 !important;}
 .items8 article:nth-of-type(8n+8),.items8 > a:nth-of-type(8n+8),.items8 > img:nth-of-type(8n+8)	{margin-right:0 !important;}
 .items7 article:nth-of-type(7n+7),.items7 > a:nth-of-type(7n+7),.items7 > img:nth-of-type(7n+7)	{margin-right:0 !important;}
 .items6 article:nth-of-type(6n+6),.items6 > a:nth-of-type(6n+6),.items6 > img:nth-of-type(6n+6)	{margin-right:0 !important;}
 .items5 article:nth-of-type(5n+5),.items5 > a:nth-of-type(5n+5),.items5 > img:nth-of-type(5n+5)	{margin-right:0 !important;}
 .items4 article:nth-of-type(4n+4),.items4 > a:nth-of-type(4n+4),.items4 > img:nth-of-type(4n+4)	{margin-right:0 !important;}
 .items3 article:nth-of-type(3n+3),.items3 > a:nth-of-type(3n+3),.items3 > img:nth-of-type(3n+3)	{margin-right:0 !important;}
 .items2 article:nth-of-type(2n+2),.items2 > a:nth-of-type(2n+2),.items2 > img:nth-of-type(2n+2)	{margin-right:0 !important;}
 .items6 article:nth-of-type(3n+1),.items6 > a:nth-of-type(3n+1),.items6 > img:nth-of-type(3n+1),
 .items4 article:nth-of-type(2n+1),.items4 > a:nth-of-type(2n+1),.items4 > img:nth-of-type(2n+1)	{clear:none;}
 .items10 article:nth-of-type(10n+1),.items10 > a:nth-of-type(10n+1),.items10 > img:nth-of-type(10n+1)	{clear:both;}
 .items9 article:nth-of-type(9n+1),.items9 > a:nth-of-type(9n+1),.items9 > img:nth-of-type(9n+1)	{clear:both;}
 .items8 article:nth-of-type(8n+1),.items8 > a:nth-of-type(8n+1),.items8 > img:nth-of-type(8n+1)	{clear:both;}
 .items7 article:nth-of-type(7n+1),.items7 > a:nth-of-type(7n+1),.items7 > img:nth-of-type(7n+1)	{clear:both;}
 .items6 article:nth-of-type(6n+1),.items6 > a:nth-of-type(6n+1),.items6 > img:nth-of-type(6n+1)	{clear:both;}
 .items5 article:nth-of-type(5n+1),.items5 > a:nth-of-type(5n+1),.items5 > img:nth-of-type(5n+1)	{clear:both;}
 .items4 article:nth-of-type(4n+1),.items4 > a:nth-of-type(4n+1),.items4 > img:nth-of-type(4n+1)	{clear:both;}
 .items3 article:nth-of-type(3n+1),.items3 > a:nth-of-type(3n+1),.items3 > img:nth-of-type(3n+1)	{clear:both;}
 .items2 article:nth-of-type(2n+1),.items2 > a:nth-of-type(2n+1),.items2 > img:nth-of-type(2n+1) 	{clear:both;}
}
@media screen and (min-width:1280px){
 header nav.social	{margin-right:2%;}
 section	{}
 .form	{padding-left:0;/*?:*/}
}
body > footer	{position:absolute;bottom:0;left:0;width:100%;padding:0;text-align:center;background:none;color:#ccc;font-size:12px;font-family:'AvantGarde',Arial,Sans-serif;}
body > footer aside {position:fixed;bottom:0;left:0;width: 26%;z-index: 3;text-align:left;}
body > footer aside b {padding:0 30px 5px;font-weight:normal;text-align:left;display:block;font-size:12px;}
body > footer nav.foot	{display:block;padding:0 30px;}
body > footer aside a	{margin-right:10px;text-decoration:none;color:#ccc;text-align:left;}
body > footer nav.footer a:hover, body > footer nav.footer a.active	{color:#94C920;}
body > footer > address	{max-width:inherit;float:right;display:inline-block;margin:8px 3% 0 0;padding:0;font-style:normal;text-align:left;color:#ccc;}
body > footer b	{display:inline;font-size:14px;}
body > footer a.credit	{float:right;text-decoration:none;padding-bottom:5px;}
body > footer a.credit:hover {text-decoration:underline;}
@media screen and (min-width:860px){
aside.nav-main {width: 26%;}
section 	{width:68%;margin-left:26%;}
body > footer aside {width: 26%;}
}
@media screen and (min-width:960px){
aside.nav-main {width: 24%;}
section 	{width:70%;margin-left:24%;}
body > footer aside {width: 24%;}
}
@media screen and (min-width:1024px){
aside.right-content {display:block;width:16%;margin: 0 4% 0 0%;}
}
@media screen and (min-width:1060px){
aside.nav-main {width: 22%;}
section 	{width:72%;margin-left:22%;}
aside.right-content {display:block;width:16.5%;margin: 0 5% 0 0%;}
body > footer aside {width: 22%;}
}
@media screen and (min-width:1160px){
aside.nav-main {width: 20%;}
section 	{width:74%;margin-left:20%;}
aside.right-content {display:block;width:17%;margin: 0 6% 0 0%;}
body > footer aside {width: 20%;}
}
@media screen and (min-width:1260px){
aside.nav-main {width: 18%;}
section 	{width:76%;margin-left:18%;}
aside.right-content {display:block;width:17.5%;max-width:340px;margin: 0 8% 0 0%;}
body > footer aside {width: 18%;}
}
@media screen and (min-width:1360px){
aside.nav-main {width: 16%;}
section 	{width:78%;margin-left:16%;}
aside.right-content {display:block;width:18%;margin: 0 9% 0 0%;}
body > footer aside {width: 16%;}
}
@media screen and (min-width:1460px){
aside.nav-main {width: 15%;}
section 	{width:79%;margin-left:15%;}
aside.right-content {display:block;width:18.5%;margin: 0 10% 0 0%;}
body > footer aside {width: 15%;}
}
@media screen and (min-width:1560px){
aside.nav-main {width: 14%;}
section 	{width:80%;margin-left:14%;}
aside.right-content {display:block;width:19%;margin: 0 10% 0 0%;}
body > footer aside {width: 14%;}
}
@media screen and (min-width:1660px){
aside.nav-main {width: 13%;}
section 	{width:81%;margin-left:13%;}
aside.right-content {display:block;width:19.5%;margin: 0 11% 0 0%;}
body > footer aside {width: 13%;}
}
@media screen and (min-width:1760px){
aside.nav-main {width: 12%;}
section 	{width:82%;margin-left:12%;}
aside.right-content {display:block;width:20%;margin: 0 12% 0 0%;}
body > footer aside {width: 12%;}
}