@import url(https://fonts.googleapis.com/css?family=PT+Sans&text=&#x20BD;);

body {
	font-size: 14px;
	background:url(../images/bg.png) 0 0 repeat;
	-webkit-text-size-adjust: none;
}

html {
}
html>body {
	font-family: -apple-system, BlinkMacSystemFont, "Myriad Pro Light", Helvetica, Arial, 'PT Sans', sans-serif;
	min-width: 950px;
}

h1, h2, h3, h4 {font-weight:normal}
p {}
a {text-decoration:none}
li {list-style:none}
hr {height:2px; border-top:1px solid #f2f2f2; border-bottom:1px solid #ffffff; margin-top:16px; margin-bottom:28px; padding:0}
address {font-style:normal}


header.header,
section.content,
footer.footer {display:block; margin:0 auto; width: 950px;}

.relative, .relative_review {position:relative}

article
{
	background-repeat: no-repeat !important;
}

/* способы оплаты */
div.payments
{
	text-align: center;
	color:#3c3c3b; padding:30px 37px; width:876px;

	border:1px solid #e4e4e4;
	border-bottom:none;

	background-color:#ffffff;
	display:block;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;

	-moz-box-shadow: 0 1px 1px #b0b0b0;
	-webkit-box-shadow: 0 1px 1px#b0b0b0;
	box-shadow: 0 1px 1px #b0b0b0;

	margin-bottom:25px;
	overflow:hidden;

}
/* --------------------- header ---------------------- */
.header-container {
	/*position: fixed;*/
	position: relative;
	left: 0;
	top: 0px;
	right: 0;
	z-index: 10;
	transition: top 0.2s ease-in-out;
	-webkit-transform: translate3d(0,0,0);

	position: -webkit-sticky;
}

.header-container.fixed {
	position: sticky;
}

.header-container.fixed-to-top {
	top: 0;
}
.header-container.fixed-to-top .logo {
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	-khtml-border-radius: 0 0 4px 4px;
}

.header.header {
	overflow:hidden;
	/*padding-top: 130px;*/
	padding-top: 20px;
}
.header.header address {float:left; width:650px}
.header.header address p, .header.header address ul {float:left}
.header.header address p {font-size:16px; color:#1c1c1c; padding:9px 0 0 10px; float:right; color:#ffffff; display:block;  line-height: 18px;}
.header.header address p a {color: #fff; text-decoration: none;}
.header.header address ul {display:block; float:right; margin:22px 0 0 0}
.header.header address ul li {float:left; margin-right:8px}
.header.header address ul li a {; color:#e3e3e3; font-size:11px} .header.header address ul li a:hover {border-bottom:1px dotted #e3e3e3}
.header.header address ul li a i {background:url(../images/sprite.png) 0 0 repeat; display:block; float:left; width:20px; height:20px; margin-right:3px}
.header.header address ul li.mail a i {background-position:0 -169px}
.header.header address ul li.skype a i {background-position:-52px -169px}
.header.header address ul li.icq a i {background-position:-99px -169px}
.header.header address ul li.address a i {background-position:-133px -169px}

.header.sticky {
	padding-top: 20px;
}

.for_sticky_header {
    display: block;
    position: relative;
    top: -93px;
    visibility: hidden;
}

.header-container.fixed-to-top:not(.sticky) + .header {
	padding-top: 113px;
}

.header.header div#infoContainer
{
	min-height: 118px;
	border:1px solid #e4e4e4;
	background-color: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;

	-moz-box-shadow: 0 1px 1px #b0b0b0;
	-webkit-box-shadow: 0 1px 1px#b0b0b0;
	box-shadow: 0 1px 1px #b0b0b0;

	margin-bottom:25px;
	overflow:hidden;

}

.header.header div#infoContainer a
{
	width: 188px;
	border-right: 1px solid #e4e4e4;
	height:130px;
	float: left;
	display:block;

	background-position: center 5px;
	background-repeat: no-repeat;
	color: #919191;
	font-size: 14px;
	text-align:center;

}

.header.header div#infoContainer a.noBorder
{
	border-right: 0px;
}

.header.header div#infoContainer a.oplata
{
	background-image: url(../images/infoContainer/oplata.jpg);
}
.header.header div#infoContainer a.dostavka
{
	background-image: url(../images/infoContainer/dostavka.jpg);
}
.header.header div#infoContainer a.contacts
{
	background-image: url(../images/infoContainer/contacts.jpg);
}
.header.header div#infoContainer a.garanty
{
	background-image: url(../images/infoContainer/garanty.jpg);
}

.header.header div#infoContainer a.repair
{
	background-image: url(../images/infoContainer/repair.jpg);
}



.header.header div#infoContainer li:last-child
{
	border-right: none;
}
.header.header div#infoContainer a span.title
{
	font-size: 22px;
	color: #353535;
	margin-top:52px;
	text-align:center;
	display: block;
	margin-bottom: 3px;
	text-decoration:none;

}
.header.header ul#infoContainer a:hover span.title
{
	text-decoration:underline;
}
.header.header div#subMenu, .footer.footer div#subMenu
{
	margin-bottom:20px;
	text-align:center;
}

.header.header div#subMenu span.current, .footer.footer div#subMenu span.current
{
	color: #000;
	font-size:16px;
	margin-left:10px; margin-right:10px;
}

.header.header div#subMenu a, .footer.footer div#subMenu a
{
	text-decoration:underline;
	/*border-bottom: 1px red dashed;*/
	font-size:16px;
	color:#fb5a1c;
	margin-left:10px; margin-right:10px;
	line-height: 2;
	word-wrap: normal;
}
.header.header div#subMenu span, .footer.footer div#subMenu span{
	line-height: 2;
}
.footer.footer div#subMenu a,
.footer.footer div#subMenu span,
.header.header div#subMenu a,
.header.header div#subMenu span {
	display: inline-block;
}
ul.socials {float:right; width:17%; text-align: center;}
ul.socials li {display: inline-block; margin-left:10px}
ul.socials li a {background:url(../images/sprite-new.png) 0 0 repeat; display:block; width:25px; height:25px;

	-o-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
ul.socials li a:hover {
	opacity:0.8;

	-webkit-transform:translate(0, 2px);
	-moz-transform:translate(0, 2px);
	-o-transform:translate(0, 2px);
	-ms-transform:translate(0, 2px);
	transform:translate(0, 2px);
}
ul.socials li.facebook a {background-position:55px -120px}
ul.socials li.twitter a {background-position:0 -120px}
ul.socials li.vkontakte a {background-position:125px -120px}
ul.socials li.instagram a {background-position: 90px -120px}

div.logo {height:93px;

	background: #3a3a3a;
	background: -moz-linear-gradient(top,  #3a3a3a 0%, #1c1c1c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(100%,#1c1c1c));
	background: -webkit-linear-gradient(top,  #3a3a3a 0%,#1c1c1c 100%);
	background: -o-linear-gradient(top,  #3a3a3a 0%,#1c1c1c 100%);
	background: -ms-linear-gradient(top,  #3a3a3a 0%,#1c1c1c 100%);
	background: linear-gradient(to bottom,  #3a3a3a 0%,#1c1c1c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#1c1c1c',GradientType=0 );

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;

	/*margin:20px 0;*/
	box-sizing: border-box;
	padding: 0 15px;

	margin: 0 auto;

	/*left: 50%;
    margin-left: -475px;*/
	width: 950px;
	z-index: 100;
}

div.logo .apple {
	float:left; width:58%; text-align: center;
}
div.logo .apple a {background:url(../images/new_logo_black_bg.svg) center 0 no-repeat; background-size: 36%; display:inline-block; height:46px; width: 120px; margin-top: 12px;

	-o-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-webkit-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
} div.logo .apple a:hover
  {
	  -webkit-transform:translate(-3px, 0);
	  -moz-transform:translate(-3px, 0);
	  -o-transform:translate(-3px, 0);
	  -ms-transform:translate(-3px, 0);
	  transform:translate(-3px, 0);
  }
div.logo h1 {color:#ffffff; font-size:14px; float:right; line-height:54px; margin-right:40px}
div.logo .left {
	float: left;
}
div.logo .right {
	float: right;
}
div.logo .phone {
	width: 21%;
}
div.logo .phone.right {
	text-align: right;
}
div.logo .phone a {
	margin-top: 15px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	font-size: 20px;
}
div.logo .phone .phone-caption {
	color: #999;
	font-size: 11px;
	padding-top: 4px;
}
.contacts-header {
	width: 70%;
	margin-left: 13%;
	text-align: center;
	float: left;
	margin-top: -20px;
}
.contacts-header li {
	display: inline-block;
	padding-top: 20px;
	color: #fff;
	font-size: 11px;
}
.contacts-header li a {
	color: #fff;
	font-size: 11px;
}
.contacts-header li i {
	display: inline-block;
	background:url(../images/sprite-new.png) 0 0 no-repeat;
	position: relative;
	top: 3px;
}
.contacts-header .mail i {
	background:url(../images/sprite-new.png) 0 -74px no-repeat;
	width: 15px;
	height: 11px;
	margin-right: 5px;
}
.contacts-header .skype {
	margin-left: 19px;
}
.contacts-header .skype i {
	background:url(../images/sprite-new.png) -144px -71px no-repeat;
	width: 16px;
	height: 16px;
	margin-right: 6px;
}
.contacts-header .address {
	margin-left: 16px;
}
.contacts-header .address i {
	background:url(../images/sprite-new.png) -129px -72px no-repeat;
	width: 11px;
	height: 15px;
	margin-right: 10px;
}
.contacts-header .messengers {
	margin-left: 21px;
}
.footer.footer div.info ul .messengers i,
.contacts-header .messengers i {
	width: 18px;
	height: 18px;
	margin-right: 6px;
}
.footer.footer div.info ul .messengers i.icq,
.contacts-header .messengers i.icq {
	background-position: -22px -70px;
}
.footer.footer div.info ul .messengers i.viber,
.contacts-header .messengers i.viber {
	background-position: -47px -70px;
}
.footer.footer div.info ul .messengers i.telegram,
.contacts-header .messengers i.telegram {
	background-position: -70px -70px;
}
.footer.footer div.info ul .messengers i.whatsup,
.contacts-header .messengers i.whatsup {
	background-position: -97px -70px;
}
div.staticContent
{
	border:1px solid #e4e4e4;
	border-bottom:none;

	background-color:#ffffff;
	background-position:center center;
	background-repeat:no-repeat;
	display:block;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;

	-moz-box-shadow: 0 1px 1px #b0b0b0;
	-webkit-box-shadow: 0 1px 1px#b0b0b0;
	box-shadow: 0 1px 1px #b0b0b0;

	margin-bottom:25px;
	overflow:hidden;
}
div.staticContent div.text
{
	margin:40px;
	font-size: 14px;
	line-height: 22px;
}
div.staticContent div.text ul.garanty
{
	margin-left:50px !important;
}
div.staticContent div.text ul.garanty li
{
	list-style:inside;
}
div.staticContent div.text li
{
	list-style:decimal;
	margin-bottom:10px;
}
div.staticContent div.text ul, ol
{
	margin-left:60px;
	margin-top:10px;
	margin-bottom: 10px;
}

div.staticContent h2
{
	font-size: 40px;
	line-height:40px;
	margin-bottom:20px;
}

/* --------------------- content ---------------------- */
ul.container > li {
	border:1px solid #e4e4e4;
	border-bottom:none;

	background-color:#ffffff;
	background-image:url(../images/aj-preloader.png);
	background-position:center center;
	background-repeat:no-repeat;
	display:block;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;

	-moz-box-shadow: 0 1px 1px #b0b0b0;
	-webkit-box-shadow: 0 1px 1px#b0b0b0;
	box-shadow: 0 1px 1px #b0b0b0;

	margin-bottom:25px;
	overflow:hidden;
} ul.container > li.cancel {
	  background-color:transparent;
	  background-image:none;
	  background:none;

	  border:none;

	  -moz-box-shadow: none;
	  -webkit-box-shadow: none;
	  box-shadow: none;

	  padding-bottom:1px;
  }

ul.container > li article {color:#3c3c3b; padding:30px 37px; width:876px;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;

	opacity:0;

	overflow:hidden;
	position:relative;
}
ul.container > li article h2 {font-size:48px; margin-bottom:21px}
ul.container > li article ul li {font-size:20px; margin-bottom:8px} ul.container > li article ul li span {color:#fb5a1c}
ul.container > li article hgroup {float:left; margin-top:5px; position: relative;}
ul.container > li article hgroup h2 {font-size:24px; margin-bottom:1px; width:185px; line-height:27px}
ul.container > li article hgroup h3 {color:#333; font-size:13px}
ul.container > li article table {float:right}
ul.container > li article table td {color:#3c3c3b; font-size:18px; text-align:center; line-height:36px} ul.container > li article table td span {color:#fb5a1c}

ul.container > li article.left, ul.container > li article.right {display:block; width:390px;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;

	-moz-box-shadow: 0 1px 1px #b0b0b0;
	-webkit-box-shadow: 0 1px 1px#b0b0b0;
	box-shadow: 0 1px 1px #b0b0b0;

	overflow:hidden;
}
ul.container > li article.left table, ul.container > li article.right table {width:210px; width:187px; margin-top:2px}
ul.container > li article.left table td, ul.container > li article.right table td {text-align:left}
ul.container > li article.left {float:left}
ul.container > li article.right {float:right}

ul.container > li article img {position:absolute; top:0; right:0}

/*  ----------- SPORT ------------------ */

article.nikeFuelband
{
	background:#ffffff url(../images/sport/nike_fuelband_se.jpg) 500px center no-repeat; height:400px;
}

article.jawboneUp
{
	background:#ffffff url(../images/sport/jawbone_up.jpg) 50px bottom no-repeat; height:350px;
}

article.jawboneUp h2, article.jawboneUp ul, article.jawboneUp a
{
	margin-left:50%;
}

article.fitbitForce h2, article.fitbitForce ul, article.fitbitForce a
{

	margin-left:49%;
}

article.fitbitForce
{
	background:#ffffff url(../images/sport/fitbit1.jpg) 120px center no-repeat; height:350px;
}


article.pebble-time
{
	background:#ffffff url(../images/sport/peble-time.png) 400px bottom no-repeat; height:250px;
	background-size: 63%;
}
article.pebble-round
{
	background:#ffffff url(../images/sport/peble-round.png) 400px bottom no-repeat; height:250px;
	background-size: 58%;
}
article.pebble
{
	background:#ffffff url(../images/sport/pebble.jpg) 400px bottom no-repeat; height:250px;
}
article.pebbleSteel
{
	background:#ffffff url(../images/sport/pebbleSteel.jpg) 400px bottom no-repeat; height:250px;
}

article.cogitoWatchPop
{
	background:#ffffff url(../images/sport/cogitoWatchPop.jpg) 300px bottom no-repeat; height:300px;
}
article.CasioGShock
{
	background:#ffffff url(../images/sport/casio-gshock.png) 350px bottom no-repeat; height:300px;
}
article.jawbone3
{
	background:#ffffff url(../images/sport/jawbone3.jpg) 350px center no-repeat; height:300px;
	background-size: 60%;
}
article.fibrum
{
	background:#ffffff url(../images/sport/fibrum.jpg) 93% 100% no-repeat; height:300px;
	background-size: 38%;
}
article.miband
{
	background:#ffffff url(../images/sport/miband.jpg) center bottom no-repeat;
	height:500px;
	background-size: 65%;
	text-align: center;
}
article.miband a.button {
	display: inline-block;
}

article.miband2
{
	background:#ffffff url(../images/sport/Xiaomi-Mi-Band-2.png) center bottom no-repeat;
	height:500px;
	background-size: 65%;
	text-align: center;
}
article.miband2 a.button {
	display: inline-block;
}
article.cogitoWatchClassicLeather
{
	background:#ffffff url(../images/sport/Cogito-watch-Classic-lether.jpg) 350px bottom no-repeat; height:300px;
}
article.cogitoWatchClassicSteal
{
	background:#ffffff url(../images/sport/Cogito-watch-Classic-st.jpg) 420px bottom no-repeat; height:300px;
}
article.cogitoWatchClassic
{
	background:#ffffff url(../images/sport/cogitoWatchClassic.jpg) 300px bottom no-repeat; height:300px;
}
article.imwatch
{
	background:#ffffff url(../images/sport/imwatch.jpg) 450px bottom no-repeat; height:350px;
}
article.cookooWatch
{
	background:#ffffff url(../images/sport/cookoo_watch_2_6.jpg) 40px -133px no-repeat; height:180px;
	text-align:right;
}
article.cookooWatch a
{
	float: right;
	margin-top:15px;
}
article.goProSilver
{
	background:#ffffff url(../images/sport/goProSilver.jpg) 37px bottom no-repeat; height:350px;
	text-align:right;
}
article.goProSilver a
{
	float: right;
	margin-top:15px;
}
article.goProBlack
{
	background:#ffffff url(../images/sport/goProBlack.jpg) right bottom no-repeat; height:350px;
	text-align:left;
}


article.goProBlack4
{
	background:#ffffff url(../images/sport/goProBlack4.jpg) right bottom no-repeat; height:350px;
	text-align:left;
}
article.goProSession
{
	background:#ffffff url(../images/foto/gopro-session.jpg) right bottom no-repeat; height:350px;
	text-align:left;
}
article.goProSilver4
{
	background:#ffffff url(../images/sport/goProSilver4.jpg) right bottom no-repeat; height:350px;
	text-align:left;
}


article.gGlass
{
	background:#ffffff url(../images/sport/gGlass.jpg) 0px bottom no-repeat; height:350px;
	text-align:right;
}
article.gGlass a
{
	float: right;
	margin-top:15px;
}

article.moto360
{
	background:#ffffff url(../images/sport/moto360.jpg) 0px bottom no-repeat; height:350px;
	text-align:right;
}
article.moto360 a
{
	float: right;
	margin-top:15px;
}


article.moto360-2
{
	background:#ffffff url(../images/sport/moto360-2.jpg) 94% 94% no-repeat;
	height:400px;
	background-size: 28%
}

article.oloclip5s
{
	background:#ffffff url(../images/sport/oloclip5s.jpg) right bottom no-repeat; height:330px;
	text-align:left;
}

article.oloclip5c
{
	background:#ffffff url(../images/sport/oloclip5c.jpg) 0px center no-repeat; height:320px;
	text-align:right;
}



article.withingsPulseO2
{
	background:#ffffff url(../images/sport/withingsPulseO2.jpg) right bottom no-repeat; height:400px;
	text-align:left;
}

article.oloclip5c a
{
	float: right;
	margin-top:15px;
}

/* - -------- Games -----------*/

article.ps5
{
	background:#ffffff url(../images/games/PS5.jpg) 400px center no-repeat; height:350px;
    background-size: 35%;
    background-position: 85%;
}
article.xBox
{
	background:#ffffff url(../images/games/xbox_one.jpg) 50px center no-repeat; height:350px;
}
article.xBox ul, article.xBox a, article.xBox h2
{
	margin-left: 50%;
}

article.xBox-test
{
	background:#ffffff url(../images/games/xbox_one.jpg) 88% no-repeat; height:350px;
}

article.ps4
{
	background:#ffffff url(../images/games/ps4.jpg) 400px center no-repeat; height:350px;
}
article.ps4White
{
	background:#ffffff url(../images/games/ps4White.jpg) 550px bottom no-repeat; height:350px;
}

article.mogaAcePower
{
	background:#ffffff url(../images/games/mogaAcePower.jpg) 350px bottom no-repeat; height:350px;
}
article.phantom2
{
	background:#ffffff url(../images/games/phantom2.jpg) 450px bottom no-repeat; height:350px;
}

article.parrotDrone
{
	background:#ffffff url(../images/games/drone.jpg) 450px bottom no-repeat; height:350px;
}

article.spyTank
{
	background:#ffffff url(../images/games/spy_tank.jpg) 450px bottom no-repeat; height:280px;
}

article.roverRevolution
{
	background:#ffffff url(../images/games/rover_revolution.jpg) 450px center no-repeat; height:300px;
}

article.sphero
{
	background:#ffffff url(../images/games/sphero.jpg) 50px bottom no-repeat; height:300px;

}

article.sphero h2, article.sphero ul, article.sphero a
{
	margin-left:70%;
}

article.ferrariEnzo
{
	background:#ffffff url(../images/games/ferrariEnzo.jpg) 350px bottom no-repeat; height:300px;

}
article.iCessBMWX6
{
	background:#ffffff url(../images/games/icess_car_bmw6.jpg) 250px 120px no-repeat; height:300px;

}
article.Porsche911Carrera
{
	background:#ffffff url(../images/games/Porsche_911_Carrera.jpg) center bottom no-repeat; height:400px;

}
article.LamborghiniAventador
{
	background:#ffffff url(../images/games/lamborghini.jpg) 50px 100px no-repeat; height:300px;

}
article.LamborghiniAventador ul, article.LamborghiniAventador a
{
	margin-left:65%;
}

article.griffin
{
	background:#ffffff url(../images/games/griffin.jpg) 350px center no-repeat; height:300px;

}
/* ----- здоровье------*/

article.xiaomiHealth
{
	background:#ffffff url(../images/health/xiaomi-ihealth.jpg) 20px center no-repeat; height:340px; background-size: 56%;

}
article.xiaomiHealth h2, article.xiaomiHealth ul, article.xiaomiHealth a
{
	margin-left:60%;
}

article.masterOsanki
{
	background:#ffffff url(../images/health/masterOsanki.jpg) 20px center no-repeat; height:340px;

}
article.masterOsanki h2, article.masterOsanki ul, article.masterOsanki a
{
	margin-left:60%;
}

article.doorbot
{
	background:#ffffff url(../images/health/doorbot.jpg) 20px center no-repeat; height:300px;

}
article.doorbot h2, article.doorbot ul, article.doorbot a
{
	margin-left:60%;
}


article.Lifx
{
	background:#ffffff url(../images/health/lifx.jpg) 500px bottom no-repeat; height:300px;

}

article.philipsHue
{
	background:#ffffff url(../images/health/philips_hue.jpg) 400px bottom no-repeat; height:250px;

}
article.bodyAnalyzer
{
	background:#ffffff url(../images/health/smart_body_analyzer.jpg) 480px bottom no-repeat; height:350px;

}
article.bloodPressureMonitor
{
	background:#ffffff url(../images/health/blood_pressure_monitor.jpg) 480px bottom no-repeat; height:300px;

}
article.babyMonitor
{
	background:#ffffff url(../images/health/smart_baby_monitor.jpg) 480px bottom no-repeat; height:300px;

}

article.pulse
{
	background:#ffffff url(../images/health/pulse.jpg) 20px bottom no-repeat; height:300px;

}
article.pulse h2, article.pulse ul, article.pulse a
{
	margin-left:70%;
}
article.ihealthScale
{
	background:#ffffff url(../images/health/ihealth_scale.jpg) 400px center no-repeat; height:300px;

}

article.weatherStation
{
	background:#ffffff url(../images/health/Netatmo_Urban_Weather_Station.jpg) right bottom no-repeat; height:320px;

}


article.chromeCast
{
	background:#ffffff url(../images/health/chromeCast.jpg) right bottom no-repeat; height:330px;
}

article.leapMotion
{
	background:#ffffff url(../images/health/leap_motion.jpg) 470px bottom no-repeat; height:330px;
}
article.dropCam
{
	background:#ffffff url(../images/health/dropcam.jpg) left center no-repeat; height:280px;
}
article.dropCam h2, article.dropCam ul, article.dropCam a
{
	margin-left:50%;
}

/* ------ Акустика --------*/
article.beoPlayA8
{
	background:#ffffff url(../images/audio/beoPlay_a8.jpg) 400px bottom no-repeat; height:320px;
}
article.beoPlayA9
{
	background:#ffffff url(../images/audio/beoPlay_a9.jpg) 40px bottom no-repeat; height:320px;
}
article.beoPlayA9 h2, article.beoPlayA9 ul, article.beoPlayA9 a
{
	margin-left:60%;
}
article.beolit_12
{
	background:#ffffff url(../images/audio/beolit_12.jpg) 550px bottom no-repeat; height:320px;
}
article.CeppleinAirLighting
{
	background:#ffffff url(../images/audio/Cepplein_Air_lighting.jpg) 350px bottom no-repeat; height:320px;
}

article.BowersWilkinsA7
{
	background:#ffffff url(../images/audio/Bowers_Wilkins_A7.jpg) 500px bottom no-repeat; height:320px;
}
article.MonsterBeatsPill
{
	background:#ffffff url(../images/audio/monster_beats_pill.jpg) left bottom no-repeat; height:320px;
}
article.MonsterBeatsPill h2, article.MonsterBeatsPill ul, article.MonsterBeatsPill a
{
	margin-left:55%;
}
article.jblCharge
{
	background:#ffffff url(../images/audio/JBL_Charge.jpg) 400px bottom no-repeat; height:300px;
}
article.jblRumble
{
	background:#ffffff url(../images/audio/JBL_Rumble.jpg) 400px bottom no-repeat; height:300px;
}
article.jblFlip
{
	background:#ffffff url(../images/audio/jbl_flip.jpg) 50px center no-repeat; height:300px;
}

article.jblFlip h2, article.jblFlip ul, article.jblFlip a
{
	margin-left:65%;
}
article.JblVenueLT
{
	background:#ffffff url(../images/audio/Jbl_Venue_LT2.jpg) 400px bottom no-repeat; height:300px;
	background-size: 56%;
}
article.MonsterBeatsSolo2
{
	background:#ffffff url(../images/audio/solo2_new.jpg) right top no-repeat; height:260px;
}
article.MonsterBeatsSolo
{
	background:#ffffff url(../images/audio/Monster_Beats_Solo.jpg) 450px bottom no-repeat; height:300px;
}
article.urBeats
{
	background:#ffffff url(../images/audio/urBeats1.jpg) 450px bottom no-repeat; height:300px;
}
article.MonsterBeatsWireless
{
	background:#ffffff url(../images/audio/MonsterBeatsWireless.jpg) 450px bottom no-repeat; height:400px;
}
article.MonsterBeatsToure
{
	background:#ffffff url(../images/audio/monster_beats_toure.jpg) 50px bottom no-repeat; height:250px;
}
article.MonsterBeatsToure h2, article.MonsterBeatsToure ul, article.MonsterBeatsToure a
{
	margin-left:52%;
}
article.MonsterBeatsStudio
{
	background:#ffffff url(../images/audio/Monster_beats_studio1.jpg) 550px bottom no-repeat; height:250px; background-size: 310px;
}
article.MonsterBeatsPro
{
	background:#ffffff url(../images/audio/Monster_beats_Pro.jpg) 0px bottom no-repeat; height:260px;
}
article.MonsterBeatsPro h2, article.MonsterBeatsPro ul, article.MonsterBeatsPro a
{
	margin-left:50%;
}

article.JblPebble
{
	background:#ffffff url(../images/audio/JblPebble.jpg) right bottom no-repeat; height:300px;
}

article.JblPebble h2, article.JblPebble ul, article.JblPebble a
{
	/* margin-left:50%; */
}

article.JblPebbleOrange
{
	background:#ffffff url(../images/audio/JblPebbleOrange.jpg) right bottom no-repeat; height:260px;
}
article.JblPebbleWhite
{
	background:#ffffff url(../images/audio/JblPebbleWhite.jpg) right bottom no-repeat; height:260px;
}

article.JblFlip2
{
	background:#ffffff url(../images/audio/JblFlip2.jpg) left bottom no-repeat; height:300px;
}


article.JblFlip2 h2, article.JblFlip2 ul, article.JblFlip2 a
{
	margin-left:50%;
}

article.JblSpark
{
	background:#ffffff url(../images/audio/JblSpark.jpg) right bottom no-repeat; height:240px;
}
article.JblVoyagerWhite
{
	background:#ffffff url(../images/audio/JblVoyagerWhite.jpg) left bottom no-repeat; height:300px;
}
article.JblVoyagerWhite h2, article.JblVoyagerWhite ul, article.JblVoyagerWhite a
{
	margin-left:60%;
}

article.JblPulse
{
	background:#ffffff url(../images/audio/JblPulse.jpg) left center no-repeat; height:300px;
}
article.JblPulse h2, article.JblPulse ul, article.JblPulse a
{
	margin-left:60%;
}

article.HarmanKardonEsquire
{
	background:#ffffff url(../images/audio/HarmanKardonEsquire.jpg) 30px bottom no-repeat; height:300px;
}
article.HarmanKardonEsquire h2, article.HarmanKardonEsquire ul, article.HarmanKardonEsquire a
{
	margin-left:60%;
}

article.HarmanKardonNova
{
	background:#ffffff url(../images/audio/HarmanKardonNova.jpg) 540px bottom no-repeat; height: 260px;
}

article.HarmanKardonAURABlack
{
	background:#ffffff url(../images/audio/HarmanKardonAURABlack.jpg) right bottom no-repeat; height: 330px;
}

article.HarmanKardonONYX
{
	background:#ffffff url(../images/audio/HarmanKardonONYX.jpg) 100px center no-repeat; height:260px;
}
article.HarmanKardonONYX h2, article.HarmanKardonONYX ul, article.HarmanKardonONYX a
{
	margin-left:50%;
}

/*------------------*/


article.new_imac {background:#ffffff  451px top no-repeat; height:400px}
article.new_imac h2 {/*margin-top:116px; */ font-size:80px !important}
article.new_imac .button {margin:30px 0 0 0}

article.new_imac5K {background:#ffffff  center bottom no-repeat; height:650px}
article.new_imac5K h2 {/*margin-top:116px; */ font-size:60px !important}
article.new_imac5K .button {margin:30px 0 0 0}

article.ipad_mini {background:#ffffff url(../images/ipad_mini.jpg) 500px bottom no-repeat; height:400px; padding: 90px 0 20px 40px; /*padding:90px 20px 20px 75px ;*/}
article.ipad_mini h2 {font-size:74px !important; margin-bottom:33px !important;}

article.ipadMini2 {background:#ffffff 400px bottom no-repeat; height:520px; /*padding:90px 20px 20px 75px ;*/}
article.ipadMini2 h2 {font-size:74px !important; margin-bottom:33px !important;}

article.ipadMini3 {background:#ffffff left bottom no-repeat; height:520px; /*padding:90px 20px 20px 75px ;*/}
article.ipadMini3 h2 {font-size:74px !important; margin-bottom:33px !important; margin-left: 45%;}
article.ipadMini3 .button {margin:20px 0 0 0; margin-left: 45%;}
article.ipadMini3 ul {margin-left: 45%;}

article.ipadMini4 {background:#ffffff left bottom no-repeat; height:677px; margin-bottom: -70px; background-size: 90%; /*padding:90px 20px 20px 75px ;*/}
article.ipadMini4 h2 {font-size:74px !important; margin-bottom:33px !important;}
article.ipadMini4 .button {margin:20px 0 0 0;}
article.ipadMini4 ul {}

article.ipad4 {background:#ffffff url(../images/ipad4.jpg) -255px bottom no-repeat; height:360px;}
article.ipad4 h2 {font-size:74px !important; margin:5px 20px 20px 20px !important; text-align:right}
article.ipad4 .button {margin:20px 0 0 0; float:right}
article.ipad4 ul {float:right}



article.ucho-1 {background:#ffffff 470px top no-repeat; height:330px;}
article.ucho-1 h2 {margin-top:50px; font-size:54px}

article.ucho-2 {background:#ffffff 490px top no-repeat; height:330px;}
article.ucho-2 h2 {margin-top:50px; font-size:54px}

article.retina {background: 0 0 no-repeat; height:450px;}
article.retina13 {background:#ffffff right 70px no-repeat; height:450px;}


article.ipod_touch {background:#ffffff url(../images/ipod_touch.jpg) right 1px no-repeat; height:330px;}
article.ipod_touch h2 {margin-top:60px; margin-bottom:35px}

ul.container > li article.ipod_touch h2 {font-size:56px}

article.ipod_touch6 {background:#ffffff center 122px no-repeat; height:600px; background-size: 90%; text-align: center;}
article.ipod_touch6 h2 {margin-top:30px; margin-bottom:35px}
article.ipod_touch6 ul {
	margin-top: 330px;
}
article.ipod_touch6 a.button {
	margin: 30px auto 0;
}

ul.container > li article.ipod_touch6 h2 {font-size:56px}

article.ipod_nano {background:#ffffff url(../images/ipod_nano.jpg) center 250px no-repeat; height:520px; text-align:center}
article.ipod_nano h2 {width:100%}
article.ipod_nano  a.button {margin:20px auto}

ul.container > li article.ipod_nano h2 {font-size:56px; margin-top:30px}


article.new_mac_mini {background:#ffffff center 350px no-repeat; height:500px; text-align:center}
article.new_mac_mini h2 {width:100%; font-size:70px !important; margin-bottom:30px !important}
article.new_mac_mini  a.button {margin:10px auto 0 auto}

ul.container > li article.ipod_nano h2 {font-size:56px; margin-top:30px}
article.iphoneCases{background:#ffffff url(../images/iphoneCases.jpg) center bottom no-repeat; height:250px; text-align:center;}
ul.container > li article.iphoneCases table tr td h2
{
	font-size:20px;
}
ul.container > li article.iphoneCases table tr td
{
	width:50%;

}
ul.container > li article.iphoneCases table tr td .button
{
	margin-top:10px;
}
ul.container > li article.iphoneCases table tr td.leftColumn h2
{
	text-align:left;
	margin-left:100px;
	margin-bottom:5px;
}
ul.container > li article.iphoneCases table tr td.leftColumn .button
{
	margin-left:100px;
	float:left;
}
ul.container > li article.iphoneCases table tr td.rightColumn
{
	text-align:right;
}
ul.container > li article.iphoneCases table tr td.rightColumn h2
{
	margin-right:100px;
	margin-bottom:5px;

}
ul.container > li article.iphoneCases table tr td.rightColumn .button
{
	float: right;
	margin-right:100px;
}
article.iphoneCases table
{
	width: 100%;
}

.button_14 {width: 144px!important;}

article.iphone5cases {background:#ffffff url(../images/iphone5cases.jpg) center bottom no-repeat; height:300px; text-align:center;}
article.iphone5cases .button{margin-left: 40%;}
ul.container > li article.iphone5cases h2{font-size:60px; margin-bottom:10px;}

article.iphones {background:#ffffff url(../images/iphone4s.jpg) 419px 22px no-repeat; height:330px}
article.iphone5 {background:#ffffff url(../images/iphone5.jpg) 536px 18px no-repeat; height:330px}
article.iphone5C {background:#ffffff url(../images/iphone5C.jpg) 30px center no-repeat; height:330px}
article.iphone5S {background:#ffffff 460px center no-repeat; height:420px}
article.iphone6 {background:#ffffff 500px center no-repeat; height:470px}
article.iphone6s {background:#ffffff 500px center no-repeat; height:470px}
article.iphone7 {background:#ffffff url(../images/iphone7.jpg) 630px center no-repeat;}
article.iphone7red {background:#ffffff url(../images/iphone7red.jpg) 662px center no-repeat; height:470px}
article.airpods {
	background: #ffffff 538px center no-repeat;
	background-size: 38%;
}
article.iphone5se {background:#ffffff 470px center no-repeat; height:470px; background-size: 50%;}
ul.container > li article.atv4 {background:#ffffff  no-repeat; height:270px; background-size: 35% ; background-position: 500px 26px;}
ul.container > li article.iphone6 h2{font-size:60px; margin-bottom:10px; text-align:left;  }
article.iphone6 .button,
article.iphone6s .button{ margin-top: 25px !important;}

ul.container > li article.iphone5C h2{font-size:60px; margin-left:430px;  margin-bottom:10px;}
ul.container > li article.iphone5S h2 {font-size:60px; margin-bottom:10px;}
article.iphone5C .button{margin: 20px 0 0 430px;}
article.iphone5C ul{ margin-left: 430px;}
article.iphone5C ul li.white
{
	background:#ffffff url(../images/white5C.jpg) no-repeat;
	text-indent:25px;
}
article.iphone5C ul li.pink
{
	background:#ffffff url(../images/pink5C.jpg) no-repeat;
	text-indent:25px;
}
article.iphone5C ul li.yellow
{
	background:#ffffff url(../images/yellow5C.jpg) no-repeat;
	text-indent:25px;
}
article.iphone5C ul li.blue
{
	background:#ffffff url(../images/blue5C.jpg) no-repeat;
	text-indent:25px;
}
article.iphone5C ul li.green
{
	background:#ffffff url(../images/green5C.jpg) no-repeat;
	text-indent:25px;
}
article.iphone5S ul li.gray
{
	background:url(../images/gray5S.jpg) left center no-repeat;

	text-indent:25px;
}
article.iphone5S ul li.gold
{
	background:url(../images/gold5S.jpg) left center no-repeat;
	text-indent:25px;

}
article.iphone5S ul li.silver
{
	background: url(../images/silver5S.jpg) left center no-repeat;
	text-indent:25px;
}

article.ipadAir {background:#ffffff url(../images/iPad_air.jpg) center 340px no-repeat; height:380px}

article.ipadAir2 {background:#ffffff center right no-repeat; height:480px}
/*article.ipadAir2 h2 {font-size:74px !important; margin-bottom:33px !important;}*/

article.ipadPro {background:#ffffff center 99% no-repeat; height:500px; background-size: 77%;}
/*article.ipadPro h2 {font-size:74px !important; margin-bottom:33px !important;}*/

article.ipadPro9 {background:#ffffff 90% center no-repeat; height:480px;     background-size: 47%;
    background-position: 105% 44%;}
/*article.ipadPro9 h2 {font-size:74px !important; margin-bottom:33px !important;}*/

article.ipad2017 {background:#ffffff 90% center no-repeat; height:480px; background-size: 50%;     background-position: 108% 59%;}
/*article.ipad2017 h2 {font-size:58px !important; margin-bottom:33px !important;}*/

article.ipadCases {background:#ffffff url(../images/appleiPadCases.jpg) 97% top no-repeat;}
article.ipadCase.ipadCases {background:#ffffff 87% 190% no-repeat; background-size: 30%;}
article.ipadCover.ipadCases {background:#ffffff 97% top no-repeat; height:338px;  background-size: 40%}

article.watch_all {background:#ffffff center 180px no-repeat; height:540px;}
article.watch_all h2, article.watch_all li
{
	text-align: center;
}
article.macpro a.button
{
	margin:386px auto 0;
}

article.macpro {background:#ffffff center 180px no-repeat; height:540px;}
article.macpro h2, article.macpro li
{
	text-align: center;
}
article.macpro a.button
{
	margin:386px auto 0;
}

article.iphone {background:#ffffff url(../images/iphone4.jpg) right 25px no-repeat; height:120px}
article.iphone table {width:500px; margin:0 183px 0 0}
article.ipad {background:#ffffff url(../images/ipad3.jpg) right bottom no-repeat; height:330px}
article.ipad_old {background:#ffffff url(../images/ipad2.jpg) right bottom no-repeat; height:150px}
article.ipad_old table {width:430px; margin:0 250px 0 0} article.ipad_old a.button {margin-top:20px !important}
article.cover {background:#ffffff url(../images/smart-cover.jpg) 703px center no-repeat; height:120px}
article.cover table {width:480px; margin:0 200px 0 0}
article.case {background:#ffffff url(../images/smart-case.jpg) 684px center no-repeat; height:120px}
article.iPadAirCover {background:#ffffff url(../images/ipadAirCovers.jpg) 684px center no-repeat; height:170px}
article.case table {width:320px; margin:5px 215px 0 0}	article.case table td {text-align:left !important; line-height:25px !important}
article.book_pro {background:#ffffff 174px 216px no-repeat; height:330px}
article.book_air {background:#ffffff right 103px no-repeat; height:530px}
article.imac {background:#ffffff url(../images/imac.jpg) right 34px no-repeat; height:330px}
article.display {background:#ffffff url(../images/display.jpg) 707px center no-repeat; height:120px}
article.display table {width:280px; margin:0 210px 0 0} article.display table td {text-align:left !important}
article.speck {background:#ffffff 556px 57px no-repeat; height:330px}
article.mouse {background:#ffffff url(../images/mouse.jpg) 207px 92px no-repeat ; height:150px}


article.mouse2 {background:#ffffff 75px 0 no-repeat; height:150px; background-size: 100% ;}

article.trackpad {background:#ffffff url(../images/tackpad.jpg) 274px bottom no-repeat ; height:150px}
article.trackpad table {width:161px !important}

article.trackpad2 {background-size: 75%; background-position: 133px 27px;  no-repeat; height:150px;}
article.trackpad2 table {width:161px !important}
article.trackpad2 hgroup h2 {
	width: 170px !important;
}
article.superdrive {background:#ffffff 219px 70px no-repeat; height:147px }
article.tv {background:#ffffff url(../images/apple-tv.jpg) 222px 91px no-repeat; height:150px }
article.tv table {margin-top:7px !important; float: none !important; position: relative; left: -5px;} article.tv table td {line-height:26px !important; padding-left: 20px;}
article.tv a.button {margin-top: 14px;}
article.air_express {background:#ffffff 260px 80px no-repeat ; height:120px}
article.air_express table {width:158px !important;}
article.air_extreme {background:#ffffff url(../images/airport-extreme.jpg) 238px 75px no-repeat ; height:120px}
article.air_extreme table {width:164px !important;}

article.hdmi_hdmi {background:#ffffff 260px 70px no-repeat ; height:150px}
article.hdmi_hdmi table {width:158px !important}
article.thunderbolt_ethernet {background:#ffffff url(../images/cables/thunderbolt_ethernet.jpg) 238px 75px no-repeat ; height:150px}
article.thunderbolt_ethernet table {width:164px !important;}

article.appleCase5C {background:#ffffff url(../images/cases/5cCases.jpg) 180px 75px no-repeat ; height:150px}
article.appleCase5C table {width:164px !important;}

article.appleCase6S {background:#ffffff 180px 40px no-repeat; height:150px; background-size: 62% ;}
article.appleCase6S table {width:164px !important;}

article.applePencil {background:#ffffff 105% 0 no-repeat; height:150px; background-size: 22% ;}
article.applePencil table {width:164px !important;}

article.cable-A {background:#ffffff 105% 0 no-repeat; height:150px; background-size: 30%; background-position: 292px 45px;}
article.cable-A table {width:164px !important;}

article.cable-C {background:#ffffff 105% 0 no-repeat; height:150px; background-size: 40%; background-position: 292px 45px;}
article.cable-C table {width:164px !important;}

article.charger {background:#ffffff 105% 0 no-repeat; height:150px; background-size: 40%; background-position: 292px 58px;}
article.charger table {width:164px !important;}
article.charger li {margin-top: 4px!important;}

article.battery-pack {background:#ffffff 105% 0 no-repeat; height:150px; background-size: 60% ; background-position: 236px -57px;}
article.battery-pack table {width:164px!important;}
article.battery-pack li {margin-top: 4px!important;}
article.battery-pack a.button {margin-top:54px!important;}

article.magic_keyboard_2021 {background:#ffffff no-repeat; height:150px; background-size: 150%;}
article.magic_keyboard_2021 {background-position: -60% 40%!important;}
article.magic_keyboard_2021 table {width:152px !important;}
article.magic_keyboard_2021 a.button {margin-top:20px !important;}

article.magic_trackpad_2021 {background-size: 50%; background-repeat: no-repeat; height:150px;}
article.magic_trackpad_2021 {background-position: 78% -30%!important;}
article.magic_trackpad_2021 table {width:152px !important;}
article.magic_trackpad_2021 a.button {margin-top:26px !important;}

article.keyboard_with_num_2021 {background-size: 50%; background-repeat: no-repeat; height:150px;}
article.keyboard_with_num_2021 {background-position: 79% -120%!important;}
article.keyboard_with_num_2021 table {width:152px !important;}
article.keyboard_with_num_2021 a.button {margin-top:26px !important;}

article.iphone_pro {background-position: 480px -25px;}
article.iphone12 {background-position: 473px;}
article.iphone13_pro {background-position: 450px 0px; background-size: 50%;}
article.iphone13 {background-position: 529px -10px; background-size: 40%;}
article.ipad_2021 {background-position: 550px; background-size: 40%;}

.scrollup {
        width: 40px;
        height: 40px;
        opacity: 0.3;
        position: fixed;
        bottom: 50px;
        left: 3%;
        display: none;
        text-indent: -9999px;
        background: url('../images/icon_top.png') no-repeat;
    }

article.ipadProSilCase {background:#ffffff 100% 0 no-repeat; height:150px; background-size: 54% ;}
article.ipadProSilCase table {width:164px !important; float: none !important;}
article.ipadProSilCase a.button.small {
	margin-top: 14px;
}

article.appleCaseBattery {
	background: #ffffff 638px 40px no-repeat ;
	height: 200px;
	/*background-size: 62% !important;*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-box-shadow: 0 1px 1px #b0b0b0;
	-webkit-box-shadow: 0 1px 1px#b0b0b0;
	box-shadow: 0 1px 1px #b0b0b0;
	overflow: hidden;
}
article.appleCaseBattery table {
	width: 164px !important
}
article.appleCaseBattery hgroup h2 {
	width: auto !important;
}
.appleCaseBattery__price {
	font-size: 18px !important;
	margin-top: 10px;
}
.appleCaseBattery__price span {
	color: #fb5a1c;
}



article.appleCase7Let {background:#ffffff right 105px no-repeat ; height:150px;}
article.appleCase7Let table {width:164px !important}

article.appleCase7Sil {background:#ffffff right 105px no-repeat ; height:150px;}
article.appleCase7Sil table {width:164px !important}

article.mac12multiPort {
	background:#ffffff right 40px no-repeat ;
	height: 300px;
	background-size: 65% !important;
}
article.mac12Usb {
	background:#ffffff right 40px no-repeat ;
	height: 300px;
	background-size: 65% !important;
}
article.mac12multiPort h2,
article.mac12Usb h2 {
	width: 180px !important;
}
article.mac12multiPort table,
article.mac12Usb table {
	float: none !important;
}

article.appleCase6Let {background:#ffffff 200px 75px no-repeat ; height:150px}
article.appleCase6Let table {width:164px !important}

article.MagSafe1 {background:#ffffff right bottom no-repeat ; height:300px}
article.MagSafe2 {background:#ffffff right bottom no-repeat ; height:330px}


article.USPPowerAdapter {background:#ffffff right bottom no-repeat ; height:150px}
article.appleBatteryCharger {background:#ffffff url(../images/appleBatteryCharger.jpg) right bottom no-repeat ; height:150px}


article.wireless_keyboard {background:#ffffff right 92px no-repeat ; height:150px}
article.wireless_keyboard table {width:152px !important}
article.wireless_keyboard a.button {margin-top:30px !important}

article.magic_keyboard {background:#ffffff 0 50% no-repeat ; height:150px}
article.magic_keyboard table {width:152px !important}
article.magic_keyboard a.button {margin-top:30px !important}



article.air_express {background:#ffffff url(../images/airport-express.jpg) 357px 13px no-repeat ; height:120px}
article.doc {background:#ffffff url(../images/camera-kit.jpg) 298px 89px no-repeat ; height:150px}
article.doc h2 {width:210px !important}
article.doc table {width:143px !important}
article.doc a.button {margin-top:30px !important}
article.capsule {background:#ffffff url(../images/time-capsule.jpg) 600px 33px no-repeat; height:102px}
article.capsule table {width:350px; margin:0 360px 0 0}

article.mini {background:#ffffff url(../images/mini.jpg) 237px 193px no-repeat; height:331px}
article.ipod {background:#ffffff url(../images/ipod.jpg) 658px 11px no-repeat; height:122px}
article.ipod table {width:200px; margin:2px 336px 0 0}
article.ipod table tr td {text-align:left !important}
article.ipod hgroup {width:200px}
article.ipod_t {background:#ffffff url(../images/ipod-t.jpg) 660px 40px no-repeat; height:122px}
article.ipod_t table {width:475px; margin:0 207px 0 0}
article.ipod_t hgroup {width:150px}
article.nano {background:#ffffff url(../images/nano.jpg) 599px 64px no-repeat; height:113px}
article.nano table {width:391px; margin:0 300px 0 0}
article.nano hgroup {width:150px}
article.shuffle {background:#ffffff 658px 11px no-repeat; height:122px}
article.shuffle table {width:360px; margin:5px 265px 0 0}
article.shuffle table tr td {text-align:left !important; line-height:30px !important}
article.shuffle hgroup {width:150px}
article.time_2013 {background:#ffffff 556px 57px no-repeat; height:300px}


a.button, button.big_review, button.big {display:block; width:124px; height:30px; line-height:30px;

	color:#ffffff;
	font-size:14px;
	text-align:center;
	text-shadow: 0px -1px 0px rgba(199, 75, 29, 1);

	border-top:1px solid #ff3810
;
	border-bottom:1px solid #ff7a4a;

	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	-khtml-border-radius: 16px;

	background: #ff7f4f;
	background: -moz-linear-gradient(top,  #ff7f4f 0%, #ff3f06 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7f4f), color-stop(100%,#d52c24));
	background: -webkit-linear-gradient(top,  #ff7f4f 0%,#ff3f06 100%);
	background: -o-linear-gradient(top,  #ff7f4f 0%,#ff3f06 100%);
	background: -ms-linear-gradient(top,  #ff7f4f 0%,#ff3f06 100%);
	background: linear-gradient(to bottom,  #ff7f4f 0%,#ff3f06 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7f4f', endColorstr='#d52c24',GradientType=0 );

	-moz-box-shadow: 0 1px 2px #71504f;
	-webkit-box-shadow: 0 1px 2px#71504f;
	box-shadow: 0 1px 2px #71504f;

	margin-top:26px;

}


a.button:hover, button.big_review:hover, button.big:hover {
	background: #d52c24;
	background: -moz-linear-gradient(top,  #ff3f06 0%, #ff7f4f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d52c24), color-stop(100%,#ff7f4f));
	background: -webkit-linear-gradient(top,  #ff3f06 0%,#ff7f4f 100%);
	background: -o-linear-gradient(top,  #ff3f06 0%,#ff7f4f 100%);
	background: -ms-linear-gradient(top,  #ff3f06 0%,#ff7f4f 100%);
	background: linear-gradient(to bottom,  #ff3f06 0%,#ff7f4f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d52c24', endColorstr='#ff7f4f',GradientType=0 );
}

button.big_review, button.big {border: none;}
button.big_review:hover, button.big:hover {cursor: pointer;}

a.button.small {width:104px}
a.button.big, button.big_review, button.big {margin:30px auto; height:36px; line-height:36px; width:174px; font-size:17px;}



/* --------------------- footer ---------------------- */
.footer.footer {}
.footer.footer > p {color:#a6a7a8; font-size:11px; float:left; width:750px; margin:0 0 75px 10px; line-height:13px}
.footer.footer > small {font-size:11px; display:block; float:right; width:160px; height:40px; margin-right:16px; position:relative; top:0px; text-align: center;}
.footer.footer > small a {font-size:11px; color: #fb5a1c}
.footer.footer div.info {height:64px;

	background:url(../images/small-bg.png) 0 0 repeat;

	-moz-box-shadow: inset 0 1px 2px #71504f;
	-webkit-box-shadow: inset 0 1px 2px#71504f;
	box-shadow: inset 0 1px 2px #71504f;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
}
.footer.footer div.info p {
	clear: both;
	float:right;
	margin-top: -30px;
}
.footer.footer div.info p:after {
	display: block;
	content: " ";
	overflow: hidden;
	height: 0;
}
.footer.footer div.info p a {font-size:18px; color:#1c1c1c;margin:0 25px 0 0; display: block;}
.footer.footer div.info ul {float:left; margin:26px 0 0 28px}
.footer.footer div.info ul li {float:left; margin-right:12px}
.footer.footer div.info ul li a {color:#3a3a3a; font-size:12px} .footer.footer div.info ul li a:hover {border-bottom:1px dotted #1c1c1c}
.footer.footer div.info ul li a i {background:url(../images/sprite-new.png) 0 0 repeat; display:block; float:left; width:20px; height:20px; margin-right:3px}
.footer.footer div.info ul li.mail a i {background-position:0 -217px}
.footer.footer div.info ul li.skype a i {background-position:-140px -216px}
.footer.footer div.info ul li.icq a i {background-position:-99px -198px}
.footer.footer div.info ul li.address a i {background-position:-122px -216px}


.footer.footer div.info ul .messengers i {
	background:url(../images/sprite-new.png) 0 0 no-repeat;
	display: inline-block;
}
.footer .messengers a {
	display: inline-block;
	text-decoration: none;
}
.footer.footer div.info ul .messengers span {
	color: #3a3a3a;
	font-size: 12px;
	vertical-align: super;
}



/* popup */

.popup_overlay, .popup_overlay_review {display:block; background:#000000;

	position:absolute;
	top:0;
	left:0;

	width:100%;
	height:100%;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;

	display:none;
	opacity:0;
}


.contact_popup_window {
	display:block;
	background:#FFFFFF;

	width: 655px;
	height: auto;
	position: absolute;
	left: 50%;
	top:150px;
	margin-left: -328px;


	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	-webkit-box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.5);
	box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.5);

	display:none;
	opacity:0;

}

.nono {display:inline-block !important; margin:0 18px}

.contact_popup_window div.top_part, .contact_popup_window div.bottom_part {padding:0 38px}
.contact_popup_window table tr td {vertical-align:top; padding-bottom:11px}
.contact_popup_window h2 {color:#3c3c3b; font-size:25px; margin-bottom:21px; margin-top:35px}
.contact_popup_window table tr td span {font-size:14px; color:#a9abac; display:block; padding-top:9px}
.contact_popup_window table tr td p, .contact_popup_window table tr td a {font-size:18px; color:#3c3c3b; display:inline-block; line-height:26px}
.contact_popup_window table tr td a {text-decoration:underline} .contact_popup_window table tr td a:hover {color:#e7574f; text-decoration:none}

.contact_popup_window table tr td ul.socials {
	float: left;
	left: -10px;
	margin: 0;
	position: relative;
	top: -3px;
}

.contact_popup_window table tr td span.red {
	color: #E7574F;
	display: inline-block;
	margin-left: 13px;
	width: 280px;
}

.map {display:block; padding:20px 0 40px 0}


.popup_window {
	display:block;
	background:#FFFFFF;

	width: 388px;
	height: auto;
	position: fixed;
	z-index: 1000;
	left: 50%;
	top:50px;
	margin-left: -194px;

	padding:20px 30px 0 30px;


	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	-webkit-box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.5);
	box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.5);

	display:none;
	opacity:0;
} .popup_window.thanks, .popup_window_review.thanks_review {width:560px; margin-left:-280px; top:300px; background:url(ССЫЛКА НА КАРТИНКУ) 0 top no-repeat; padding-top:50px;}

.popup_window_review {
    display:block;
	background:#FFFFFF;

	width: 388px;
	height: auto;
	position: fixed;
	z-index: 1000;
	left: 50%;
	top:30%;
	margin-left: -194px;

	padding:20px 30px 0 30px;


	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	-webkit-box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.5);
	box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.5);

	display:none;
	opacity:0;
}

a.button_review {cursor: pointer; color:#0000EE; margin-left: 42%; font-size: 11px;}

.popup_window h3 {color:#3c3c3b; font-size:25px; margin-bottom:27px}
.popup_window_review h3 {color:#3c3c3b; font-size:20px; margin-bottom:27px}
.popup_window p, .popup_window_review p {font-size:18px; color:#3c3c3b; display:block; margin-bottom:17px; text-align:center}
.popup_window span, .popup_window_review span {display:block; width:123px; height:80px; margin:17px auto 24px auto; background:url(../images/logo.png) 0 bottom no-repeat;}
.popup_window em, .popup_window_review em {font-style: normal;}
.popup_window ul li, .popup_window_review ul li {list-style:none; margin-bottom:20px}
.popup_window ul li input, 
.popup_window ul li textarea, .popup_window_review form textarea {background:#f6f6f6; color:#a9abac; font-size:14px; padding:5px 15px; border-top:1px solid #cfcfcf; font-family: "Myriad Pro", Helvetica, Arial, sans-serif;

	width:327px;
	height:33px;

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	-moz-box-shadow:    inset 0 1px 0 #ebebeb;
	-webkit-box-shadow: inset 0 1px 0 #ebebeb;
	box-shadow:         inset 0 1px 0 #ebebeb;
} .popup_window ul li textarea, .popup_window_review form textarea {
	  font-size: 18px;
	  height: 146px;
	  line-height: 24px;
	  padding: 6px 16px;
	  resize: none;
  }

.popup_window a.close, .popup_window_review a.close_review {background:url(../images/sprite.png) 0 -112px repeat; display:block; width:30px; height:30px; position:absolute; top:-48px; right:-56px; cursor:pointer}

/* --------------------------------------------------------------- ANIMATION ---------------------------------------------------------------- */

@keyframes "retinaul" {
	from {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
	}
	to {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
	}

}

@-moz-keyframes retinaul {
	from {
		filter: alpha(opacity=0);
		opacity: 0;
	}
	to {
		filter: alpha(opacity=100);
		opacity: 1;
	}

}

@-webkit-keyframes "retinaul" {
	from {
		filter: alpha(opacity=0);
		opacity: 0;
	}
	to {
		filter: alpha(opacity=100);
		opacity: 1;
	}

}

@-ms-keyframes "retinaul" {
	from {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
	}
	to {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
	}

}

@-o-keyframes "retinaul" {
	from {
		filter: alpha(opacity=0);
		opacity: 0;
	}
	to {
		filter: alpha(opacity=100);
		opacity: 1;
	}

}

@keyframes "retinaa" {
	from {
		-webkit-transform: translate(0, 3000px);
		-moz-transform: translate(0, 3000px);
		-o-transform: translate(0, 3000px);
		-ms-transform: translate(0, 3000px);
		transform: translate(0, 3000px);
	}
	to {
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
	}

}

@-moz-keyframes retinaa {
	from {
		-moz-transform: translate(0, 3000px);
		transform: translate(0, 3000px);
	}
	to {
		-moz-transform: translate(0, 0);
		transform: translate(0, 0);
		filter: alpha(opacity=100);
		opacity: 1;
	}

}

@-webkit-keyframes "retinaa" {
	from {
		-webkit-transform: translate(0, 3000px);
		transform: translate(0, 3000px);
	}
	to {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
		filter: alpha(opacity=100);
		opacity: 1;
	}

}

@-ms-keyframes "retinaa" {
	from {
		-ms-transform: translate(0, 3000px);
		transform: translate(0, 3000px);
	}
	to {
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
	}

}

@-o-keyframes "retinaa" {
	from {
		-o-transform: translate(0, 3000px);
		transform: translate(0, 3000px);
	}
	to {
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
		filter: alpha(opacity=100);
		opacity: 1;
	}

}

article.animate h2 {
	-webkit-animation: none;
	-moz-animation: none;
	-ms-animation: none;
	-o-animation: none;
	animayion:none;

}

.two-col article.animate h2, .two-col article.animate a{
	-webkit-animation: none;
	-moz-animation: none;
	-ms-animation: none;
	-o-animation: none;
	animayion:none;
}
/* article.animate ul,article.animate table,article.animate h3, */
article.animate {
	-webkit-animation: retinaul 1.5s 0s 1 ease-in forwards;
	-moz-animation: retinaul 1.5s 0s 1 ease-in forwards;
	-ms-animation: retinaul 1.5s 0s 1 ease-in forwards;
	-o-animation: retinaul 1.5s 0s 1 ease-in forwards;
	animation: retinaul 1.5s 0s 1 ease-in forwards;
}


article.ipadMini3.animate   {
	-webkit-animation: ipadMini3 1s 0s 1 ease-out forwards;
	-moz-animation: ipadMini3 1s 0s 1 ease-out forwards;
	-ms-animation: ipadMini3 1s 0s 1 ease-out forwards;
	-o-animation: ipadMini3 1s 0s 1 ease-out forwards;
	animation: ipadMini3 1s 0s 1 ease-out forwards;
}

article.ipadAir2.animate   {
	-webkit-animation: ipadAir2 1s 0s 1 ease-out forwards;
	-moz-animation: ipadAir2 1s 0s 1 ease-out forwards;
	-ms-animation: ipadAir2 1s 0s 1 ease-out forwards;
	-o-animation: ipadAir2 1s 0s 1 ease-out forwards;
	animation: ipadAir2 1s 0s 1 ease-out forwards;
}

article.ipadAir.animate   {
	-webkit-animation: ipadAir 1s 0s 1 ease-out forwards;
	-moz-animation: ipadAir 1s 0s 1 ease-out forwards;
	-ms-animation: ipadAir 1s 0s 1 ease-out forwards;
	-o-animation: ipadAir 1s 0s 1 ease-out forwards;
	animation: ipadAir 1s 0s 1 ease-out forwards;
}

article.ipadCases.animate   {
	-webkit-animation: ipadCases 1s 0s 1 ease-out forwards;
	-moz-animation: ipadCases 1s 0s 1 ease-out forwards;
	-ms-animation: ipadCases 1s 0s 1 ease-out forwards;
	-o-animation: ipadCases 1s 0s 1 ease-out forwards;
	animation: ipadCases 1s 0s 1 ease-out forwards;
}

article.ucho-1.animate {
	-webkit-animation: ucho-1 0.5s 0s 1 ease-out forwards;
	-moz-animation: ucho-1 0.5s 0s 1 ease-out forwards;
	-ms-animation: ucho-1 0.5s 0s 1 ease-out forwards;
	-o-animation: ucho-1 0.5s 0s 1 ease-out forwards;
	animation: ucho-1 0.5s 0s 1 ease-out forwards;
}

article.ucho-2.animate {
	-webkit-animation: ucho-2 0.5s 0s 1 ease-out forwards;
	-moz-animation: ucho-2 0.5s 0s 1 ease-out forwards;
	-ms-animation: ucho-2 0.5s 0s 1 ease-out forwards;
	-o-animation: ucho-2 0.5s 0s 1 ease-out forwards;
	animation: ucho-2 0.5s 0s 1 ease-out forwards;
}




article.ipod_nano.animate {
	-webkit-animation: ipod_nano 0.5s 0s 1 ease-out forwards;
	-moz-animation: ipod_nano 0.5s 0s 1 ease-out forwards;
	-ms-animation: ipod_nano 0.5s 0s 1 ease-out forwards;
	-o-animation: ipod_nano 0.5s 0s 1 ease-out forwards;
	animation: ipod_nano 0.5s 0s 1 ease-out forwards;
}



article.ipod_touch.animate {
	-webkit-animation: ipod_touch 0.8s 0s 1 ease-out forwards;
	-moz-animation: ipod_touch 0.8s 0s 1 ease-out forwards;
	-ms-animation: ipod_touch 0.8s 0s 1 ease-out forwards;
	-o-animation: ipod_touch 0.8s 0s 1 ease-out forwards;
	animation: ipod_touch 0.8s 0s 1 ease-out forwards;
}


article.retina.animate {
	-webkit-animation: retina 0.5s 0s 1 ease-out forwards;
	-moz-animation: retina 0.5s 0s 1 ease-out forwards;
	-ms-animation: retina 0.5s 0s 1 ease-out forwards;
	-o-animation: retina 0.5s 0s 1 ease-out forwards;
	animation: retina 0.5s 0s 1 ease-out forwards;
}

article.iphones.animate   {
	-webkit-animation: iphones 1s 0s 1 ease-out forwards;
	-moz-animation: iphones 1s 0s 1 ease-out forwards;
	-ms-animation: iphones 1s 0s 1 ease-out forwards;
	-o-animation: iphones 1s 0s 1 ease-out forwards;
	animation: iphones 1s 0s 1 ease-out forwards;
}

article.iphone5C.animate   {
	-webkit-animation: iphone5C 1s 0s 1 ease-out forwards;
	-moz-animation: iphone5C 1s 0s 1 ease-out forwards;
	-ms-animation: iphone5C 1s 0s 1 ease-out forwards;
	-o-animation: iphone5C 1s 0s 1 ease-out forwards;
	animation: iphone5C 1s 0s 1 ease-out forwards;
}

article.iphone5S.animate   {
	-webkit-animation: iphone5S 1s 0s 1 ease-out forwards;
	-moz-animation: iphone5S 1s 0s 1 ease-out forwards;
	-ms-animation: iphone5S 1s 0s 1 ease-out forwards;
	-o-animation: iphone5S 1s 0s 1 ease-out forwards;
	animation: iphone5S 1s 0s 1 ease-out forwards;
}

article.iphone6.animate   {
	-webkit-animation: iphone6 1s 0s 1 ease-out forwards;
	-moz-animation: iphone6 1s 0s 1 ease-out forwards;
	-ms-animation: iphone6 1s 0s 1 ease-out forwards;
	-o-animation: iphone6 1s 0s 1 ease-out forwards;
	animation: iphone6 1s 0s 1 ease-out forwards;
}

article.iphone5.animate   {
	-webkit-animation: iphone5 1s 0s 1 ease-out forwards;
	-moz-animation: iphone5 1s 0s 1 ease-out forwards;
	-ms-animation: iphone5 1s 0s 1 ease-out forwards;
	-o-animation: iphone5 1s 0s 1 ease-out forwards;
	animation: iphone5 1s 0s 1 ease-out forwards;
}

article.iphone.animate           {
	-webkit-animation: iphone 1.5s 0s 1 ease-out forwards;
	-moz-animation: iphone 1.5s 0s 1 ease-out forwards;
	-ms-animation: iphone 1.5s 0s 1 ease-out forwards;
	-o-animation: iphone 1.5s 0s 1 ease-out forwards;
	animation: iphone 1.5s 0s 1 ease-out forwards;
}

article.ipad.animate  {
	-webkit-animation: ipad 1s 0s 1 ease-out forwards;
	-moz-animation: ipad 1s 0s 1 ease-out forwards;
	-ms-animation: ipad 1s 0s 1 ease-out forwards;
	-o-animation: ipad 1s 0s 1 ease-out forwards;
	animation: ipad 1s 0s 1 ease-out forwards;
}

article.ipad_old.animate           {
	-webkit-animation: ipad_old 1s 0s 1 ease-out forwards;
	-moz-animation: ipad_old 1s 0s 1 ease-out forwards;
	-ms-animation: ipad_old 1s 0s 1 ease-out forwards;
	-o-animation: ipad_old 1s 0s 1 ease-out forwards;
	animation: ipad_old 1s 0s 1 ease-out forwards;
}

article.cover.animate {
	-webkit-animation: cover 1s 0s 1 ease-out forwards;
	-moz-animation: cover 1s 0s 1 ease-out forwards;
	-ms-animation: cover 1s 0s 1 ease-out forwards;
	-o-animation: cover 1s 0s 1 ease-out forwards;
	animation: cover 1s 0s 1 ease-out forwards;
}

article.case.animate           {
	-webkit-animation: case 1s 0s 1 ease-out forwards;
	-moz-animation: case 1s 0s 1 ease-out forwards;
	-ms-animation: case 1s 0s 1 ease-out forwards;
	-o-animation: case 1s 0s 1 ease-out forwards;
	animation: case 1s 0s 1 ease-out forwards;
}

article.book_pro.animate           {
	-webkit-animation: book_pro 1s 0s 1 ease-out forwards;
	-moz-animation: book_pro 1s 0s 1 ease-out forwards;
	-ms-animation: book_pro 1s 0s 1 ease-out forwards;
	-o-animation: book_pro 1s 0s 1 ease-out forwards;
	animation: book_pro 1s 0s 1 ease-out forwards;
}

article.book_air.animate           {
	-webkit-animation: book_air 1s 0s 1 ease-out forwards;
	-moz-animation: book_air 1s 0s 1 ease-out forwards;
	-ms-animation: book_air 1s 0s 1 ease-out forwards;
	-o-animation: book_air 1s 0s 1 ease-out forwards;
	animation: book_air 1s 0s 1 ease-out forwards;
}

article.imac.animate           {
	-webkit-animation: imac 1s 0s 1 ease-out forwards;
	-moz-animation: imac 1s 0s 1 ease-out forwards;
	-ms-animation: imac 1s 0s 1 ease-out forwards;
	-o-animation: imac 1s 0s 1 ease-out forwards;
	animation: imac 1s 0s 1 ease-out forwards;
}

article.display.animate           {
	-webkit-animation: display 1s 0s 1 ease-out forwards;
	-moz-animation: display 1s 0s 1 ease-out forwards;
	-ms-animation: display 1s 0s 1 ease-out forwards;
	-o-animation: display 1s 0s 1 ease-out forwards;
	animation: display 1s 0s 1 ease-out forwards;
}

article.speck.animate           {
	-webkit-animation: speck 1s 0s 1 ease-out forwards;
	-moz-animation: speck 1s 0s 1 ease-out forwards;
	-ms-animation: speck 1s 0s 1 ease-out forwards;
	-o-animation: speck 1s 0s 1 ease-out forwards;
	animation: speck 1s 0s 1 ease-out forwards;
}

article.mouse.animate           {
	-webkit-animation: mouse 1s 0s 1 ease-out forwards;
	-moz-animation: mouse 1s 0s 1 ease-out forwards;
	-ms-animation: mouse 1s 0s 1 ease-out forwards;
	-o-animation: mouse 1s 0s 1 ease-out forwards;
	animation: mouse 1s 0s 1 ease-out forwards;
}

article.trackpad.animate           {
	-webkit-animation: trackpad 1s 0s 1 ease-out forwards;
	-moz-animation: trackpad 1s 0s 1 ease-out forwards;
	-ms-animation: trackpad 1s 0s 1 ease-out forwards;
	-o-animation: trackpad 1s 0s 1 ease-out forwards;
	animation: trackpad 1s 0s 1 ease-out forwards;
}

article.superdrive.animate           {
	-webkit-animation: superdrive 1s 0s 1 ease-out forwards;
	-moz-animation: superdrive 1s 0s 1 ease-out forwards;
	-ms-animation: superdrive 1s 0s 1 ease-out forwards;
	-o-animation: superdrive 1s 0s 1 ease-out forwards;
	animation: superdrive 1s 0s 1 ease-out forwards;
}

article.tv.animate           {
	-webkit-animation: tv 1s 0s 1 ease-out forwards;
	-moz-animation: tv 1s 0s 1 ease-out forwards;
	-ms-animation: tv 1s 0s 1 ease-out forwards;
	-o-animation: tv 1s 0s 1 ease-out forwards;
	animation: tv 1s 0s 1 ease-out forwards;
}

article.air_express.animate           {
	-webkit-animation: air_express 1s 0s 1 ease-out forwards;
	-moz-animation: air_express 1s 0s 1 ease-out forwards;
	-ms-animation: air_express 1s 0s 1 ease-out forwards;
	-o-animation: air_express 1s 0s 1 ease-out forwards;
	animation: air_express 1s 0s 1 ease-out forwards;
}
@-moz-keyframes air_extreme {
	from  { background-position:419px 370px}
	to   { background-position:238px 75px}
}
article.air_extreme.animate           {
	-webkit-animation: air_extreme 1s 0s 1 ease-out forwards;
	-moz-animation: air_extreme 1s 0s 1 ease-out forwards;
	-ms-animation: air_extreme 1s 0s 1 ease-out forwards;
	-o-animation: air_extreme 1s 0s 1 ease-out forwards;
	animation: air_extreme 1s 0s 1 ease-out forwards;
}

article.wireless_keyboard.animate           {
	-webkit-animation: wireless_keyboard 1s 0s 1 ease-out forwards;
	-moz-animation: wireless_keyboard 1s 0s 1 ease-out forwards;
	-ms-animation: wireless_keyboard 1s 0s 1 ease-out forwards;
	-o-animation: wireless_keyboard 1s 0s 1 ease-out forwards;
	animation: wireless_keyboard 1s 0s 1 ease-out forwards;
}

article.air_express.animate           {
	-webkit-animation: air_express 1s 0s 1 ease-out forwards;
	-moz-animation: air_express 1s 0s 1 ease-out forwards;
	-ms-animation: air_express 1s 0s 1 ease-out forwards;
	-o-animation: air_express 1s 0s 1 ease-out forwards;
	animation: air_express 1s 0s 1 ease-out forwards;
}

article.doc.animate           {
	-webkit-animation: doc 1s 0s 1 ease-out forwards;
	-moz-animation: doc 1s 0s 1 ease-out forwards;
	-ms-animation: doc 1s 0s 1 ease-out forwards;
	-o-animation: doc 1s 0s 1 ease-out forwards;
	animation: doc 1s 0s 1 ease-out forwards;
}

article.capsule.animate           {
	-webkit-animation: capsule 1s 0s 1 ease-out forwards;
	-moz-animation: capsule 1s 0s 1 ease-out forwards;
	-ms-animation: capsule 1s 0s 1 ease-out forwards;
	-o-animation: capsule 1s 0s 1 ease-out forwards;
	animation: capsule 1s 0s 1 ease-out forwards;
}

article.mini.animate   {
	-webkit-animation: mini 1s 0s 1 ease-out forwards;
	-moz-animation: mini 1s 0s 1 ease-out forwards;
	-ms-animation: mini 1s 0s 1 ease-out forwards;
	-o-animation: mini 1s 0s 1 ease-out forwards;
	animation: mini 1s 0s 1 ease-out forwards;
}

article.ipod.animate   {
	-webkit-animation: ipod 1s 0s 1 ease-out forwards;
	-moz-animation: ipod 1s 0s 1 ease-out forwards;
	-ms-animation: ipod 1s 0s 1 ease-out forwards;
	-o-animation: ipod 1s 0s 1 ease-out forwards;
	animation: ipod 1s 0s 1 ease-out forwards;
}

article.ipod_t.animate   {
	-webkit-animation: ipod_t 1s 0s 1 ease-out forwards;
	-moz-animation: ipod_t 1s 0s 1 ease-out forwards;
	-ms-animation: ipod_t 1s 0s 1 ease-out forwards;
	-o-animation: ipod_t 1s 0s 1 ease-out forwards;
	animation: ipod_t 1s 0s 1 ease-out forwards;
}

article.nano.animate   {
	-webkit-animation: nano 1s 0s 1 ease-out forwards;
	-moz-animation: nano 1s 0s 1 ease-out forwards;
	-ms-animation: nano 1s 0s 1 ease-out forwards;
	-o-animation: nano 1s 0s 1 ease-out forwards;
	animation: nano 1s 0s 1 ease-out forwards;
}

article.shuffle.animate   {
	-webkit-animation: shuffle 0.5s 0s 1 ease-out forwards;
	-moz-animation: shuffle 0.5s 0s 1 ease-out forwards;
	-ms-animation: shuffle 0.5s 0s 1 ease-out forwards;
	-o-animation: shuffle 0.5s 0s 1 ease-out forwards;
	animation: shuffle 0.5s 0s 1 ease-out forwards;
}

article.time_2013.animate           {
	-webkit-animation: time_2013 1s 0s 1 ease-out forwards;
	-moz-animation: time_2013 1s 0s 1 ease-out forwards;
	-ms-animation: time_2013 1s 0s 1 ease-out forwards;
	-o-animation: time_2013 1s 0s 1 ease-out forwards;
	animation: time_2013 1s 0s 1 ease-out forwards;
}
ul.container > li article.banner {background:#000000; height:57px}
ul.container > li article.banner img {right:600px;}
ul.container > li article.banner h2 {color:#ffffff; width:525px; position:relative; float:right; top:-18px; font-size:46px}
ul.container > li article.banner a.button {
	float: right;
	position: relative;
	right: -385px;
	top: 13px;
}

article.new_imac.animate   {
	-webkit-animation: new_imac 0.5s 0s 1 ease-out forwards;
	-moz-animation: new_imac 0.5s 0s 1 ease-out forwards;
	-ms-animation: new_imac 0.5s 0s 1 ease-out forwards;
	-o-animation: new_imac 0.5s 0s 1 ease-out forwards;
	animation: new_imac 0.5s 0s 1 ease-out forwards;
}

article.ipad_mini.animate   {
	-webkit-animation: ipad_mini 0.5s 0s 1 ease-out forwards;
	-moz-animation: ipad_mini 0.5s 0s 1 ease-out forwards;
	-ms-animation: ipad_mini 0.5s 0s 1 ease-out forwards;
	-o-animation: ipad_mini 0.5s 0s 1 ease-out forwards;
	animation: ipad_mini 0.5s 0s 1 ease-out forwards;
}

article.ipadMini2.animate   {
	-webkit-animation: ipadMini2 1s 0s 1 ease-out forwards;
	-moz-animation: ipadMini2 1s 0s 1 ease-out forwards;
	-ms-animation: ipadMini2 1s 0s 1 ease-out forwards;
	-o-animation: ipadMini2 1s 0s 1 ease-out forwards;
	animation: ipadMini2 1s 0s 1 ease-out forwards;
}

article.new_mac_mini.animate   {
	-webkit-animation: new_macmini 1s 0s 1 ease-out forwards;
	-moz-animation: new_macmini 1s 0s 1 ease-out forwards;
	-ms-animation: new_macmini 1s 0s 1 ease-out forwards;
	-o-animation: new_macmini 1s 0s 1 ease-out forwards;
	animation: new_macmini 1s 0s 1 ease-out forwards;
}

article.ipad4.animate   {
	-webkit-animation: ipad4 1.5s 0s 1 ease-out forwards;
	-moz-animation: ipad4 1.5s 0s 1 ease-out forwards;
	-ms-animation: ipad4 1.5s 0s 1 ease-out forwards;
	-o-animation: ipad4 1.5s 0s 1 ease-out forwards;
	animation: ipad4 1.5s 0s 1 ease-out forwards;
}

article .gallery-handler{
	float:left;
	display: block;
	width:40%;
	cursor: pointer;
	padding-bottom: 50%;
}


ul.container > li article .gallery li img{
	width:100%;
	height: auto;
	position: relative;
}

.jcarousel .prev{
	height:100%;
	top:0px;
	left:0px;
	position: absolute;
	width:20%;
	background: url('../images/prev.png') no-repeat 10% center;
	cursor: pointer;
	z-index: 100;
}
.jcarousel .next{
	height:100%;
	top:0px;
	right:0px;
	position: absolute;
	width:20%;
	background: url('../images/next.png') no-repeat 90% center;
	cursor: pointer;
	z-index: 100;
}


.jcarousel-wrapper {
	margin: 20px auto;
	position: relative;
	border: 10px solid #fff;
	width: 600px;
	height: 400px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 2px #999;
	-moz-box-shadow: 0 0 2px #999;
	box-shadow: 0 0 2px #999;
}


.jcarousel-wrapper .photo-credits {
	position: absolute;
	right: 15px;
	bottom: 0;
	font-size: 13px;
	color: #fff;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
	opacity: .66;
}

.jcarousel-wrapper .photo-credits a {
	color: #fff;
}

/** Carousel **/

.jcarousel {
	position: relative;
	overflow: hidden;
	padding-bottom:49%;
	margin-bottom:20px;
}

.jcarousel ul {
	width: 20000em;
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
}

.jcarousel li {
	float: left;
}

/** Carousel Controls **/

.jcarousel-control-prev.inactive,
.jcarousel-control-next.inactive {
	opacity: .5;
	cursor: default;
}


.two-col li{
	float: left;
	width: 48%;
	box-sizing: border-box;
}
.two-col li{
	margin-right:2%
}

ul.two-col > li article{
	width: auto;
	padding-bottom:49%;
}

ul.two-col > li article h2{
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 16px !important;

	padding: 20px;
	margin-bottom: 0px;
	background: rgba(255,255,255,0.7);
	display: block;
	width: 100%;
	box-sizing: border-box;
}

ul.two-col > li article a{
	position: absolute;
	top:0px;
	left:0px;
	right: 0px;
	bottom:0px;
	color: #3c3c3b;
}

ul.two-col > li article a:hover{
	color:#fb5a1c;
}

.two-col:before, .two-col:after{
	display: table;
	content: "";
}

.two-col:after{
	clear: both;
}

ul.handwers > li article{
	opacity: 1;
}

ul.handwers > li article h2{
	font-size: 30px;
}

.nav-menu,
.category-selector {
	text-align: center;
	font-size: 16px;
	margin-bottom:20px;
}

.nav-menu a,
.category-selector span {
	cursor: pointer;
	color:#fb5a1c;
	border-bottom: 1px dashed #fb5a1c;
}

.category-selector span.active{
	border-bottom: none;
	color:#3c3c3c;
}

.category {line-height: 2;}

/* Новое меню */
.nav-menu ul {
  list-style: none; 
  margin: 0;
  padding: 0;
}
.topmenu > li {
  display: inline-block;
  position: relative;
}
.topmenu > li:last-child {
  margin-right: 0;
}
.nav-menu a {
  display: block;
  padding: 10px 15px;
  transition: .5s linear;
}

.topmenu-element, .topmenu-element-last {
    padding: 0px!important;
    display: inline-block!important;
}

.submenu {
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 100%;
  z-index: 10;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  white-space: nowrap;
  background-color: #ffffff;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    text-align: left;
} 

.nav-menu .submenu {
  -webkit-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
.nav-menu ul li:hover .submenu {
  -webkit-transform: scaleY(1);
  -ms-transform: scaleY(1);
  transform: scaleY(1);
}
.nav-menu ul a {
  color: #fb5a1c;
}
/* конец нового меню */

ul.handwers > li article ul li{
	line-height: 1.4;
}

.handwers a.button{
	margin-top:20px;
}


article{
	background-position: right;
	background-repeat: no-repeat;
	background-color: #ffffff;
}

article.toRight{
	background-position: left;
}

article.toRight h2, article.toRight ul, article.toRight .button{
	margin-left:60%;
    
    
}

article.left-Games{
	background-position: right;
}

article.left-Games h2, article.left-Games ul, article.left-Games .button{
	margin-right:60%;
    
    
}

.watch-heading {
	width: 100%;
	text-align: center;
	padding: 30px 0;
	font-size: 30px;
}
.sticker,
.watch {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	text-align: center;
	color: #3c3c3b;
}
.sticker li,
.watch li {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	background: #fff;
	margin: 0 0 24px 0;
	padding: 20px 20px;
	width: 32%;
	font-size: 16px;
	position: relative;
	border: 1px solid #e4e4e4;
	box-shadow: 0 1px 1px #b0b0b0;
	box-sizing: border-box;
}
.sticker li {
	height: 320px;
}
.sticker li:first-child,
.watch li:first-child {
	margin-left: 0;
}
.sticker li h2,
.watch li h2 {
	text-align: left;
	font-size: 16px;
	line-height: 18px;
	text-align: center;
}
.sticker li img,
.watch li img {
	width: 100%;
	margin: 20px auto 20px;
	display: block;
}
.sticker li img {
	width: 100%;
}

.sticker ul {
    margin-right: 0px!important;
}
.watch.bands li img {
	width: 45%;
}
.sticker li .wrap,
.watch li .wrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	width: 100%;
	box-sizing: border-box;
}
.sticker li .wrap div,
.watch li .wrap div {
	width: 112px;
}
.sticker li .wrap div.price-block,
.watch li .wrap div.price-block {
	text-align: left;
	width: fit-content;
	display: flex;
	justify-content:center;
	align-content:center;
	flex-direction:column;
}
.watch li .wrap div.price-block p {
	text-align: left;
	line-height: 18px;
}
.sticker li .wrap div .price,
.watch li .wrap div .price {
	color: #f00;
}
.sticker li .wrap a,
.watch li .wrap a {
	display: inline-block;
	margin: 0;
	width: 114px;
}

.sticker li .wrap.single div,
.watch li .wrap.single div {
	display: table-row;
	text-align: center;
}
.sticker li .wrap.single div.price-block p:last-child,
.watch li .wrap.single div.price-block p:last-child {
	padding-bottom: 6px;
}
#pozvonim-button * {
	animation: none !important;
}
#pozvonim-button .pozvonim-button-phone {
	animation: none !important;
}

.new_imac5K-2017{
	background-origin: padding-box;
    background-position-x: 50%;
    background-position-y: 100%;
    background-size: 70%;
    height:700px;
    margin-bottom: 25px;
}

.iphone7 {
	background-position: 88% 47% !important;
    background-size: 18% !important;

}

.iphone7 li {
	/*font-size: 18px !important;*/
	    background-position-x: 90% !important;
}
.iphone8 {
	background-size: 32% !important;
    background-position: 96% 100% !important;
}
.iphoneX {
	    background-size: 33% !important;
}
.hdmi_hdmi {
	background-position-x: 96% !important;
}
.iphoneXR {
	background-position: 85% 58% !important;
}
.iphoneXS {
	background-position: 92% 0% !important;
	background-size: 46% !important;
}


#aw .watch_all {
    background-size: 52% !important;
	background-position: 50% 64%;
	height: 440px;
}

#aw .watch_all > ul {
	margin-bottom: 310px;
}

#watch_7 .watch_7 {
    background-size: 52% !important;
	background-position: 50% 50%;
}

#watch_7 .watch_7 > ul {
	margin-bottom: 310px;
}

/* Публичная оферта */
.offer_tab {
    margin-left: 37px;
    text-indent: -37px;
}

.offer_li {
    list-style: outside!important;
    margin-left: 3.4px;
}

/* конец оферты */
/* Стиль ссылок в хедере, в блоке covid alert */
.header_links, .header_links:active {
    text-decoration: underline;
    color: #fff;
}