/* ::::: http://patek.1timeshop.ru/fonts.googleapis.com/css_family=Roboto_3A400,300,700,500&subset=latin,cyrillic.txt ::::: */

/* ::::: http://patek.1timeshop.ru/style/reset.css ::::: */

body, h1, h2, h3, h4, h5, h6 {  }
body, optgroup { color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body, code, dl, dd, form, pre { margin: 0px; }
a:link { color: rgb(0, 0, 153); }
a:link, a:visited, ins { text-decoration: none; }
a:visited { color: rgb(85, 0, 85); }
a:hover { text-decoration: underline; }
img { vertical-align: bottom; }
input, select, button { overflow: visible; vertical-align: middle; }
li { display: block; list-style: outside none none; }
address, blockquote, h1, h2, h3, h4, h5, h6, fieldset, p, ol, ul { margin: 0px; padding: 0px; }
th, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
q::after { content: "»"; }
q::before { content: "«"; }
q > q::after { content: "“"; }
q > q::before { content: "„"; }
/* ::::: http://patek.1timeshop.ru/style/style.css ::::: */

@font-face {
	font-family: "futuramediumcregular";
	font-style: normal;
	font-weight: normal;
	src: url('http://amst-russia.ru/6/futuramediumc-webfont.eot_') format("embedded-opentype"), url('http://amst-russia.ru/6/futuramediumc-webfont.woff') format("woff"), url('http://amst-russia.ru/6/futuramediumc-webfont.ttf') format("truetype"), url('http://amst-russia.ru/6/futuramediumc-webfont.svg') format("svg");
}
@font-face {
	font-family: "futuralightcregular";
	font-style: normal;
	font-weight: normal;
	src: url('http://amst-russia.ru/6/futuralightc-webfont.eot_') format("embedded-opentype"), url('http://amst-russia.ru/6/futuralightc-webfont.woff') format("woff"), url('http://amst-russia.ru/6/futuralightc-webfont.ttf') format("truetype"), url('http://amst-russia.ru/6/futuralightc-webfont.svg') format("svg");
}
@font-face {
	font-family: "futurafuturiscondboldcregular";
	font-style: normal;
	font-weight: normal;
	src: url('http://amst-russia.ru/6/futurafuturiscondboldc-webfont.eot_') format("embedded-opentype"), url('http://amst-russia.ru/6/futurafuturiscondboldc-webfont.woff') format("woff"), url('http://amst-russia.ru/6/futurafuturiscondboldc-webfont.ttf') format("truetype"), url('http://amst-russia.ru/6/futurafuturiscondboldc-webfont.svg') format("svg");
}
@font-face {
	font-family: "futurabookcregular";
	font-style: normal;
	font-weight: normal;
	src: url('http://amst-russia.ru/6/futurabookc-webfont.eot_') format("embedded-opentype"), url('http://amst-russia.ru/6/futurabookc-webfont.woff') format("woff"), url('http://amst-russia.ru/6/futurabookc-webfont.ttf') format("truetype"), url('http://amst-russia.ru/6/futurabookc-webfont.svg') format("svg");
}
@font-face {
	font-family: "Exo2Regular";
	font-style: normal;
	font-weight: normal;
	src: url('http://amst-russia.ru/6/exo2-regular.eot_') format("embedded-opentype"), url('http://amst-russia.ru/6/exo2-regular.woff') format("woff"), url('http://amst-russia.ru/6/exo2-regular.ttf') format("truetype"), url('http://amst-russia.ru/6/exo2-regular.svg') format("svg");
}
@font-face {
	font-family: "Exo2Bold";
	font-style: normal;
	font-weight: normal;
	src: url('http://amst-russia.ru/6/exo2-bold.eot_') format("embedded-opentype"), url('http://amst-russia.ru/6/exo2-bold.woff') format("woff"), url('http://amst-russia.ru/6/exo2-bold.ttf') format("truetype"), url('http://amst-russia.ru/6/exo2-bold.svg') format("svg");
}
@font-face {
	font-family: "Exo2Medium";
	font-style: normal;
	font-weight: normal;
	src: url('http://amst-russia.ru/6/exo2-medium.eot_') format("embedded-opentype"), url('http://amst-russia.ru/6/exo2-medium.woff') format("woff"), url('http://amst-russia.ru/6/exo2-medium.ttf') format("truetype"), url('http://amst-russia.ru/6/exo2-medium.svg') format("svg");
}
body, h1, h2, h3, h4, h5, h6 { font-family: "futurabookcregular",sans-serif; font-weight: normal; }
.globalWrapper { max-width: 1920px; min-width: 1280px; margin: 0px auto; position: relative; box-shadow: 0px 0px 10px 0px black; overflow: hidden; height: auto; }
.resize { position: relative; width: 960px; margin: 0px auto; }
.cf::after, .cf::before { content: ""; display: table; }
.cf::after { clear: both; }
.cf {  }
input::-moz-placeholder { color: rgb(156, 156, 156); }
input:-moz-placeholder { color: rgb(156, 156, 156); }
input:focus::-moz-placeholder { color: transparent; }
input:focus:-moz-placeholder { color: transparent; }
textarea::-moz-placeholder { color: rgb(156, 156, 156); }
textarea:focus::-moz-placeholder { color: transparent; }
input[type="text"] { width: 263px; background: transparent none repeat scroll 0% 0%; padding: 0px; height: 32px; line-height: 32px; font-size: 19px; text-indent: 15px; color: rgb(156, 156, 156); margin: 20px auto; display: block; border: 1px solid rgb(186, 189, 193); font-family: "futuralightcregular"; outline: medium none; }
input[type="submit"] { width: 261px; padding: 0px; height: 34px; line-height: 30px; background: transparent url('http://amst-russia.ru/6/btn1.png') repeat scroll -5px -106px; border: medium none; text-align: center; font-size: 21px; color: rgb(255, 255, 255); text-indent: 0px; margin: 22px auto 0px; display: block; text-decoration: none; outline: medium none; cursor: pointer; box-shadow: 0px 7px 7px 0px rgb(195, 69, 0); font-family: "futuramediumcregular"; }
input[type="submit"]:hover { background-position: -5px -56px; }
input[type="submit"]:active { background-position: -5px -5px; }
.modalWindow { width: 360px; height: 430px; }
.modalWindow h2 { font-size: 22px; text-align: center; font-family: "futuralightcregular"; color: rgb(0, 0, 0); text-transform: uppercase; padding: 60px 0px 20px; line-height: 1.1; }
.modalWindow input[type="submit"] { display: block; float: none; margin: 10px auto; }
body { font-family: Exo2Regular,Arial,Helvetica,sans-serif; background-color: rgb(255, 255, 255); width: 100%; height: 100%; margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-size: 18px; }
.firstWrapper .ul2 li::after { position: absolute; content: ""; width: 2px; height: 480px; background: transparent url('http://amst-russia.ru/6/vert.png') repeat scroll center top; top: 0px; left: 170px; }
.firstWrapper .s2 li::after { height: 410px ! important; }
.firstWrapper .ul22 li::after { position: absolute; content: ""; width: 2px; height: 280px; top: 0px; left: 170px; }
.c-block::before { content: ""; position: absolute; left: 100%; top: 0px; width: 31px; height: 60px; }
.bl-inner::before { content: ""; position: absolute; left: 100%; top: 0px; width: 3px; background: transparent url('http://amst-russia.ru/6/sprites.png') no-repeat scroll -122px -48px; height: 48px; }
.warningWrapper { height: 1615px; background: transparent url('http://amst-russia.ru/6/bg_5.jpg') no-repeat scroll center center; }
.warningWrapper h2 { font-size: 29px; font-family: "futuramediumcregular"; color: rgb(255, 50, 50); text-transform: uppercase; line-height: 1.241; text-align: center; transform: matrix(0.999683, 0, 0, 0.999683, 0, 0); margin-top: 67px; }
.warningWrapper h3 { font-size: 27px; font-family: "futuralightcregular"; color: rgb(255, 255, 255); line-height: 1.241; text-align: center; transform: matrix(0.999683, 0, 0, 0.999683, 0, 0); }
.warningWrapper ul { width: 485px; float: right; margin-top: 20px; }
.warningWrapper ul li { margin-top: 55px; position: relative; }
.warningWrapper ul li p { font-size: 18px; font-family: "futuralightcregular"; color: rgb(195, 195, 195); line-height: 1.333; text-align: left; }
.warningWrapper ul li p span { font-size: 24px; font-family: "futuramediumcregular"; color: rgb(255, 255, 255); }
.warningWrapper ul li::before { font-size: 48px; font-family: "futuralightcregular"; color: rgb(255, 50, 50); text-transform: uppercase; line-height: 0.75; text-align: center; position: absolute; left: -45px; top: 0px; }
.warningWrapper ul li::before { content: "1"; }
.warningWrapper ul li + li::before { content: "2"; }
.warningWrapper ul li + li + li::before { content: "3"; }
.warningWrapper ul li + li + li + li::before { content: "4"; }
.warningWrapper ul li + li + li + li + li::before { content: "5"; }
.warningWrapper ul li::after { position: absolute; left: -230px; }
.warningWrapper ul li::after { content: ""; width: 154px; height: 169px; background: transparent url('http://amst-russia.ru/6/b5-1.png') no-repeat scroll center center; top: -16px; }
.warningWrapper ul li + li::after { content: ""; width: 192px; height: 160px; background: transparent url('http://amst-russia.ru/6/b5-2.png') no-repeat scroll center center; top: -30px; }
.warningWrapper ul li + li + li::after { content: ""; width: 154px; height: 191px; background: transparent url('http://amst-russia.ru/6/b5-3.png') no-repeat scroll center center; top: -47px; }
.warningWrapper ul li + li + li + li::after { content: ""; width: 154px; height: 155px; background: transparent url('http://amst-russia.ru/6/b5-4.png') no-repeat scroll center center; top: -4px; }
.warningWrapper ul li + li + li + li + li::after { content: ""; width: 157px; height: 173px; background: transparent url('http://amst-russia.ru/6/b5-5.png') no-repeat scroll center center; top: -30px; }
.warningWrapper .zakaz { width: 963px; height: 172px; text-align: center; margin-left: -1px; background: transparent url('http://amst-russia.ru/6/b5-6.png') no-repeat scroll center center; margin-top: 80px; padding-top: 40px; }
.warningWrapper .zakaz { font-size: 43px; font-family: "futuramediumcregular"; color: rgb(46, 33, 33); text-transform: uppercase; line-height: 0.837; text-align: center; text-shadow: 0.5px 0.866px 0px rgb(255, 255, 255); transform: matrix(0.999683, 0, 0, 0.999683, 0, 0); }
.warningWrapper .zakaz span.sp1 { font-family: "futuramediumcregular"; font-size: 26px; }
.warningWrapper .zakaz span.sp2 { font-family: "futuralightcregular"; font-size: 28px; text-transform: none; }
ul.warranty li:nth-child(1) { background: transparent url('http://amst-russia.ru/6/warranty14.jpg') no-repeat scroll center center; height: 150px; margin-top: 10px; }
ul.warranty li:nth-child(2) { background: transparent url('http://amst-russia.ru/6/warranty.jpg') no-repeat scroll center center; height: 125px; margin-top: 20px; }
ul.warranty li:nth-child(3) { background: transparent url('http://amst-russia.ru/6/delivery.jpg') no-repeat scroll center center; height: 100px; margin-top: 30px; }
ul.warranty li:nth-child(4) { background: transparent url('http://amst-russia.ru/6/warranty2.jpg') no-repeat scroll center center; height: 128px; margin-top: 40px; }
h2 { font-size: 28px; }
:focus { outline: 0px none; }
.clearfix::before, .clearfix::after { content: " "; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
h1, h2, h3, h4, h5, h6 { color: rgb(255, 255, 255); font-family: Exo2Regular,Arial,Helvetica,sans-serif; font-weight: normal; text-rendering: optimizelegibility; }
.confidentiality { color: rgb(0, 0, 0); }
.confidentiality h2 { color: red; text-align: center; padding: 10px 0px; }
ul.products li:nth-child(2n+1) { float: left; }
ul.products li:nth-child(2n) { float: right; }
ul.products li:nth-child(2n) .title { text-align: left; }
ul.products li:nth-child(2n) .price { float: right; }
/* ::::: http://patek.1timeshop.ru/fancybox/jquery.fancybox.css ::::: */

@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
}
/* ::::: http://patek.1timeshop.ru/yved/style.css ::::: */

.yvedw {  }
.yved { position: fixed; z-index: 5000000; right: 20px; top: 70px; width: 300px; vertical-align: middle; height: 120px; color: white; padding: 15px; font-size: 15px; line-height: 90px; border-radius: 10px; display: none; }
.yvedi { float: left; width: 50px ! important; margin-right: 10px; margin-top: 20px; }
.yvedt { width: 230px; line-height: normal; vertical-align: middle; font-family: sans-serif; font-size: 17px; }
.yvedf1 { background-color: rgb(54, 54, 54); }
.yvedf2 { background-color: rgb(205, 85, 85); }
.yvedvt { height: 90px; line-height: 90px; vertical-align: middle; }
.firebugResetStyles { z-index: 2147483646 ! important; top: 0px ! important; left: 0px ! important; display: block ! important; border: 0px none ! important; margin: 0px ! important; padding: 0px ! important; outline: 0px none ! important; min-width: 0px ! important; max-width: none ! important; min-height: 0px ! important; max-height: none ! important; position: fixed ! important; transform: rotate(0deg) ! important; transform-origin: 50% 50% 0px ! important; border-radius: 0px ! important; box-shadow: none ! important; background: transparent none repeat scroll 0% 0% ! important; pointer-events: none ! important; white-space: normal ! important; }
style.firebugResetStyles { display: none ! important; }
.firebugResetStyles::before, .firebugResetStyles::after { content: "" ! important; }
/* ::::: http://borisovden.e-autopay.com/adminka/form_generator/get_form_style.php?id=13997&1297 ::::: */

#ea_product_form_13997 { color: rgb(51, 51, 51) ! important; }
#ea_product_form_13997 .ea_submit { display: inline-block; margin-bottom: 0px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; border: 1px solid rgb(127, 157, 185); border-radius: 20px; background: rgb(230, 230, 230) none repeat scroll 0px 0px; font-family: verdana; font-size: 20px; color: rgb(51, 51, 51); width: 210px; height: 45px; font-weight: bold; box-shadow: 0px 0px 0px 3px rgb(242, 247, 249); }
#ea_product_form_13997 .ea_submit:hover, #ea_product_form_13997 .ea_submit:focus, #ea_product_form_13997 .ea_submit:active, #ea_product_form_13997 .ea_submit.active, #ea_product_form_13997 .ea_submit.disabled, #ea_product_form_13997 .ea_submit[disabled] { color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); }
#ea_product_form_13997 .ea_submit:hover, #ea_product_form_13997 .ea_submit:focus { color: rgb(51, 51, 51); text-decoration: none; background-position: 0px -15px; transition: background-position 0.1s linear 0s; }
#ea_product_form_13997 .ea_submit:focus { outline: thin dotted rgb(51, 51, 51); outline-offset: -2px; }
#ea_product_form_13997 .ea_submit.active, #ea_product_form_13997 .ea_submit:active { background-image: none; outline: 0px none; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.overlay { background-color: rgba(0, 0, 0, 0.6); bottom: 0px; cursor: default; left: 0px; opacity: 0; position: fixed; right: 0px; top: 0px; visibility: hidden; z-index: 1; transition: opacity 0.5s ease 0s; }
.overlay:target { visibility: visible; opacity: 1; }
.popup { background-color: rgb(255, 255, 255); border: 3px solid rgb(255, 255, 255); display: inline-block; left: 50%; opacity: 0; padding: 15px; position: fixed; text-align: justify; top: 40%; visibility: hidden; z-index: 10; transform: translate(-50%, -50%); border-radius: 10px; box-shadow: 0px 1px 1px 2px rgba(0, 0, 0, 0.4) inset; transition: opacity 0.5s ease 0s, top 0.5s ease 0s; }
.overlay:target + .popup { top: 50%; opacity: 1; visibility: visible; }
.close::before { color: rgba(255, 255, 255, 0.9); content: "X"; font-size: 24px; text-shadow: 0px -1px rgba(0, 0, 0, 0.9); }
.popup p, .popup div { margin-bottom: 10px; }
div#jivo-iframe-container * { max-height: 100%; }
div#jivo-iframe-container { z-index: 9999999; transition: all 0.3s cubic-bezier(0.39, 0.24, 0.21, 0.99) 0s ! important; animation-fill-mode: forwards ! important; position: fixed ! important; transform: scale(1); transform-origin: 0px 100% 0px; font-size: 0px ! important; min-width: 38px ! important; max-width: 100% ! important; display: block; overflow: visible ! important; background: transparent none repeat scroll 0px 0px ! important; max-height: 100% ! important; box-sizing: initial; padding: 0px; margin: 0px; top: auto; }
div#jivo-iframe-container.jivo_shadow.jivo-state-widget div#jivo-iframe-container.jivo_shadow.jivo-opening div#jivo-iframe-container.jivo_shadow::after { height: 100% ! important; }
div#jivo-iframe-container.jivo_shadow.jivo-state-widget::after { height: 38px ! important; }
div#jivo-iframe-container.jivo_shadow::after { position: absolute ! important; width: 100% ! important; bottom: 0px ! important; right: 0px ! important; border-radius: 3px 27px 0px 0px ! important; content: " "; }
div#jivo-iframe-container.jivo-expanded::after { background: transparent none repeat scroll 0px 0px; position: absolute ! important; width: 100% ! important; bottom: 0px ! important; right: 0px ! important; border-radius: 3px 27px 0px 0px ! important; content: " " ! important; height: 100% ! important; }
div#jivo-iframe-container.jivo-ie8::after { display: none; border-width: 0px; }
iframe#jivo_container { z-index: 2147483647 ! important; position: relative ! important; padding: inherit ! important; margin: auto ! important; left: auto ! important; right: auto ! important; width: 100% ! important; height: 100% ! important; max-width: 100% ! important; min-width: 100% ! important; min-height: 0px ! important; max-height: 100% ! important; display: block ! important; background: transparent none repeat scroll 0px 0px ! important; top: 0px ! important; bottom: 0px ! important; opacity: 1; visibility: visible; }
div#jivo-iframe-container.jivo-iframe-container-bottom.jivo_shadow.jivo-state-widget-expanded::after, div#jivo-iframe-container.jivo-iframe-container-bottom.jivo_shadow.jivo-state-widget::after { height: 38px; }
div#jivo-iframe-container.jivo-iframe-container-bottom.jivo_shadow::after { height: 100%; box-shadow: 0px 12px 25px 8px rgba(0, 0, 0, 0.17) ! important; }
div#jivo-iframe-container.jivo-iframe-container-bottom.jivo_shadow.jivo-closing::after, div#jivo-iframe-container.jivo-iframe-container-bottom.jivo_shadow.jivo-opening::after { height: 100% ! important; box-shadow: 0px 12px 25px 8px rgba(0, 0, 0, 0.17) ! important; }
div#jivo-iframe-container.jivo-iframe-container-left.jivo_shadow.jivo-state-widget-expanded::after { width: 38px ! important; height: 100% ! important; }
div#jivo-iframe-container.jivo-iframe-container-left.jivo_shadow.jivo-expanded::after { width: 100% ! important; }
div#jivo-iframe-container.jivo-iframe-container-left.jivo_shadow.jivo-collapsed::after { width: 38px ! important; height: 100% ! important; }
div#jivo-iframe-container.jivo-iframe-container-left.jivo_shadow::after { border-radius: 0px 27px 3px 0px ! important; right: auto ! important; left: 0px ! important; box-shadow: 0px 12px 25px 8px rgba(0, 0, 0, 0.17); }
div#jivo-iframe-container.jivo-iframe-container-left.jivo-closing::after, div#jivo-iframe-container.jivo-iframe-container-left.jivo-opening::after { box-shadow: none ! important; }
div#jivo-iframe-container.jivo-iframe-container-right { right: -48px; bottom: 10px; }
div#jivo-iframe-container.jivo-iframe-container-right.jivo-collapsed { min-height: 90px; }
div#jivo-iframe-container.jivo-iframe-container-right.jivo-state-widget { border-radius: 27px 0px 0px 3px ! important; }
div#jivo-iframe-container.jivo-iframe-container-right.jivo_shadow.jivo-expanded::after { border-radius: 3px 27px 0px 3px ! important; width: 100% ! important; }
div#jivo-iframe-container.jivo-iframe-container-right.jivo_shadow::after { top: 1px; border-radius: 27px 0px 0px 3px ! important; width: 38px ! important; height: 99% ! important; box-shadow: 0px 12px 25px 8px rgba(0, 0, 0, 0.17); }
div#jivo-iframe-container.jivo-iframe-container-right.jivo-closing::after, div#jivo-iframe-container.jivo-iframe-container-right.jivo-opening::after { box-shadow: none ! important; }
div#jivo-iframe-container.jivo-iframe-container-top.jivo_shadow.jivo-expanded::after { border-radius: 0px 27px 3px 0px ! important; }
div#jivo-iframe-container.jivo-iframe-container-top.jivo_shadow.jivo-opening::after { border-radius: 3px 27px 0px 0px ! important; }
div#jivo-iframe-container.jivo-iframe-container-top.jivo_shadow.jivo-closing::after { border-radius: 0px 0px 3px 28px ! important; }
div#jivo-iframe-container.jivo-iframe-container-top.jivo_shadow::after { top: 0px ! important; border-radius: 0px 0px 3px 28px ! important; box-shadow: 0px 12px 25px 8px rgba(0, 0, 0, 0.17); }
div#jivo-iframe-container.jivo-iframe-container-top.jivo_shadow.jivo-state-widget::after { box-shadow: 0px 1px 19px -2px rgba(0, 0, 0, 0.75); }
div#jivo_action { position: absolute ! important; top: 0px ! important; bottom: 0px ! important; left: -10px ! important; right: 0px ! important; display: block; overflow: visible; max-height: initial ! important; -moz-user-select: none ! important; direction: ltr ! important; }
div#jivo_action:hover { opacity: 0.9 ! important; }
div#jivo_close_button { margin-top: 0px ! important; margin-left: -20px ! important; width: 23px ! important; height: 23px ! important; cursor: pointer ! important; overflow: visible ! important; transition: all 0.3s cubic-bezier(0.39, 0.24, 0.21, 0.99) 0s ! important; }
div#jivo_close_button svg { width: 23px ! important; height: 23px ! important; position: relative ! important; top: 0px ! important; left: 0px ! important; margin: 0px ! important; padding: 0px; display: block ! important; opacity: 1; visibility: visible ! important; }
div#jivo-mouse-tracker { position: fixed ! important; width: auto ! important; height: auto ! important; max-height: initial ! important; z-index: 2147483647 ! important; left: -300px ! important; right: -300px ! important; top: -200px ! important; bottom: 0px ! important; display: block; background-color: transparent ! important; opacity: 0 ! important; -moz-user-select: none ! important; }
div#jivo-drag-handle { position: absolute ! important; top: 0px ! important; left: 0px ! important; width: 79% ! important; height: 70px ! important; background-color: transparent ! important; z-index: 2147483647 ! important; cursor: move ! important; -moz-user-select: none ! important; }
.jivo_cobrowsing_tooltip > div::after { width: 0px; height: 0px; position: absolute; content: " "; border-left: 9px solid transparent; border-right: 9px solid transparent; border-top: 9px solid rgb(60, 184, 104); left: 50%; bottom: -9px; margin-left: -9px; }
.jivo_cobrowsing_tooltip > div.jivo-top::after { border-top-color: transparent; border-bottom: 9px solid rgb(60, 184, 104); top: -17px; bottom: auto; }
.jivo_cobrowsing_tooltip > div.jivo-left::after { left: 20px; margin: 0px; }
.jivo_cobrowsing_tooltip > div.jivo-right::after { right: 20px; left: auto; margin: 0px; }
.jivo-st0 { opacity: 0.4; fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
.jivo-st0, .jivo-st1 { stroke-width: 1.5; stroke-linecap: round; }
.jivo-st1 { fill: none; stroke: rgb(56, 61, 69); }
