/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*margin:верх|право|низ|лево*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

@font-face{font-family:'HelveticaNeue-Roman';
           src:url('/iShop/libraries/fonts/HelveticaNeue-Roman.eot');
           src:url('/iShop/libraries/fonts/HelveticaNeue-Roman.ttf') format('truetype'),
               url('/iShop/libraries/fonts/HelveticaNeue-Roman.woff') format('woff'),
               url('/iShop/libraries/fonts/HelveticaNeue-Roman.svg#HelveticaNeue-Roman') format('svg');
           font-weight:normal; font-style:normal}

@font-face{font-family:'HelveticaNeue-Bold';
           src:url('/iShop/libraries/fonts/HelveticaNeue-Bold.eot');
           src:url('/iShop/libraries/fonts/HelveticaNeue-Bold.ttf') format('truetype'),
               url('/iShop/libraries/fonts/HelveticaNeue-Bold.woff') format('woff'),
               url('/iShop/libraries/fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
           font-weight:normal; font-style:normal}

@font-face{font-family:'Zet_Light';
           src:url('/iShop/libraries/fonts/Zet_Light.eot');
           src:url('/iShop/libraries/fonts/Zet_Light.ttf') format('truetype'),
               url('/iShop/libraries/fonts/Zet_Light.woff') format('woff'),
               url('/iShop/libraries/fonts/Zet_Light.svg#Zet_Light') format('svg');
           font-weight:normal; font-style:normal}

@font-face{font-family:'Zet_Light_Expanded';
           src:url('/iShop/libraries/fonts/Zet_Light_Expanded.eot');
           src:url('/iShop/libraries/fonts/Zet_Light_Expanded.ttf') format('truetype'),
               url('/iShop/libraries/fonts/Zet_Light_Expanded.woff') format('woff'),
               url('/iShop/libraries/fonts/Zet_Light_Expanded.svg#Zet_Light_Expanded') format('svg');
           font-weight:normal; font-style:normal}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Reset CSS*/
blockquote{margin:0px; padding:0px}
body{margin:0px; padding:0px}
dd{margin:0px; padding:0px}
dl{margin:0px; padding:0px}
dt{margin:0px; padding:0px}
fieldset{margin:0px; padding:0px}
figure{margin:0px; padding:0px}
h1{margin:0px; padding:0px}
h2{margin:0px; padding:0px}
h3{margin:0px; padding:0px}
h4{margin:0px; padding:0px}
h5{margin:0px; padding:0px}
h6{margin:0px; padding:0px}
hr{margin:0px; padding:0px; border:none; background-color:#808080; width:20%; height:1px; text-align:left}
html{margin:0px; padding:0px}
iframe{margin:0px; padding:0px}
legend{margin:0px; padding:0px}
li{margin:0px; padding:0px}
ol{margin:0px; padding:0px}
p{margin:0px; padding:0px}
pre{margin:0px; padding:0px}
textarea{margin:0px; padding:0px}
ul{margin:0px; padding:0px}
h1{margin:0px; font-size:100%; font-weight:400}
h2{margin:0px; font-size:100%; font-weight:400}
h3{margin:0px; font-size:100%; font-weight:400}
h4{margin:0px; font-size:100%; font-weight:400}
h5{margin:0px; font-size:100%; font-weight:400}
h6{margin:0px; font-size:100%; font-weight:400}
dl{margin:0px}
p{margin:0px}
ul{margin:0px}
dl{list-style:none; padding:0px}
ul{list-style:none; padding:0px}
blockquote::after{content:none}
blockquote::before{content:none}
q::after{content:none}
q::before{content:none}
button{margin:0px; padding:0px}
input{margin:0px; padding:0px}
select{margin:0px; padding:0px}
textarea{margin:0px; padding:0px}
html{-ms-overflow-x:hidden; box-sizing:border-box; -ms-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-font-smoothing:antialiased; text-rendering:geometricPrecision; text-size-adjust:100%}
body{scroll-behavior:smooth}
html{scroll-behavior:smooth}
body{color:rgb(62,62,62)}
*{box-sizing:inherit}
::after{box-sizing:inherit}
::before{box-sizing:inherit}
[tabindex='-1']:focus{outline:0px !important}
embed{height:auto; max-width:100%}
iframe{height:auto; max-width:100%}
img{height:auto; max-width:100%}
object{height:auto; max-width:100%}
video{height:auto; max-width:100%}
img{-ms-interpolation-mode:bicubic}
audio{max-width:100%}
iframe{border:0px currentColor; border-image:none}
table{border-collapse:collapse; border-spacing:0}
td{padding:0px}
th{padding:0px}
td:not([align]){text-align:left}
th:not([align]){text-align:left}
article{width:100%; height:auto; display:block; margin:0 auto}
article:after{content:''; display:block; clear:both}
aside{display:block}
figure{display:block}
footer{display:block}
header{display:block}
hgroup{display:block}
section{display:block}
body{font-family:HelveticaNeue-Roman}
button{font-family:HelveticaNeue-Roman}
input{font-family:HelveticaNeue-Roman}
select{font-family:HelveticaNeue-Roman}
textarea{font-family:HelveticaNeue-Roman}
input{margin:0px; box-shadow:none}
textarea{margin:0px; box-shadow:none}
input[type=email]{margin:0px; /*border:0px currentColor;*/ border-image:none; font-family:HelveticaNeue-Roman; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none}
input[type=number]{margin:0px; /*border:0px currentColor;*/ border-image:none; font-family:HelveticaNeue-Roman; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none}
input[type=search]{margin:0px; /*border:0px currentColor;*/ border-image:none; font-family:HelveticaNeue-Roman; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none}
input[type=tel]{margin:0px; /*border:0px currentColor;*/ border-image:none; font-family:HelveticaNeue-Roman; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none}
input[type=checkbox]{cursor:pointer; font-family:HelveticaNeue-Roman}
input[type=button]{margin:0px; /*border:0px currentColor;*/ border-image:none; font-family:HelveticaNeue-Roman; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none}
input[type=button]:focus{outline:none; border:#333333 dotted 1px}
input[type=reset]{margin:0px; /*border:0px currentColor; Blocks the calendar*/ border-image:none; font-family:HelveticaNeue-Roman; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none}
input[type=reset]:focus{outline:none; border:#333333 dotted 1px}
input[type=submit]{margin:0px; /*border:0px currentColor; Blocks the calendar*/ border-image:none; font-family:HelveticaNeue-Roman; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none}
input[type=submit]:focus{outline:none; border:#333333 dotted 1px}
input[type=text]{margin:0px; /*border:0px currentColor; Blocks the calendar*/ border-image:none; font-family:HelveticaNeue-Roman; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none}
input[type=text]:focus{outline:none; border:#FFFFFF; border-bottom:#333333 solid 1px} /*outline:none; border:#333333 dotted 1px*/
input[type=password]{margin:0px; /*border:0px currentColor; Blocks the calendar*/ border-image:none; font-family:HelveticaNeue-Roman; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none}
input[type=password]:focus{outline:none; border:#FFFFFF; border-bottom:#333333 solid 1px} /*outline:none; border:#333333 dotted 1px*/
select{margin:0px; border:0px currentColor; border-image:none; font-family:HelveticaNeue-Roman; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none;}
select:focus{outline:none; border-bottom:#333333 solid 1px}
select:focus::-ms-value{color:#333333; background-color:#FFFFFF}
textarea{margin:0px; border:0px currentColor; border-image:none; font-family:HelveticaNeue-Roman; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none;}
textarea:focus{outline:none; border:#333333 solid 1px}
input[type=number]{-moz-appearance:textfield}
input[type=tel]{-moz-appearance:textfield}
input::-ms-clear{display:none}
[type=search]{outline-offset:-2px}
textarea{overflow:auto; resize:vertical}
select::-ms-expand{display:none}
[type=button]{border:0px currentColor; border-image:none; font-family:HelveticaNeue-Roman; cursor:pointer; background-color:transparent; user-select:none; -webkit-appearance:button}
[type=reset]{border:0px currentColor; border-image:none; font-family:HelveticaNeue-Roman; cursor:pointer; background-color:transparent; user-select:none; -webkit-appearance:button}
[type=submit]{border:0px currentColor; border-image:none; font-family:HelveticaNeue-Roman; cursor:pointer; background-color:transparent; user-select:none; -webkit-appearance:button}
button{border:0px currentColor; border-image:none; font-family:HelveticaNeue-Roman; cursor:pointer; background-color:transparent; user-select:none; -webkit-appearance:button}
a{text-decoration:none; background-color:transparent; text-decoration-skip-ink:auto}
a:focus{text-decoration:none; background-color:transparent; text-decoration-skip-ink:auto}
a:hover{text-decoration:none; background-color:transparent; text-decoration-skip-ink:auto}
fieldset{border:currentColor; border-image:none}
legend{width:100%; color:inherit; line-height:inherit; display:block; white-space:normal; max-width:100%}
progress{vertical-align:baseline}
section{position:relative; z-index:2000; background-color:rgb(255,255,255)}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*Remove outline on the forms and links*/
:active, :hover, :focus{outline:0; outline-offset:0}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Screen style*/
body{width:100%; min-width:1024px; height:100% !important; min-height:100%; margin:0px; padding:0px; outline:0px; -webkit-user-select:text /*none*/; -moz-user-select:text /*none*/; -ms-user-select:text /*none*/; user-select:text /*none*/; background-color:#FFFFFF; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
@media all and (max-width:600px){body{width:100%; min-width:360px}}

html,body{height:100%}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Section:Header*/
#Header{width:100%; height:auto}

  /*Page_Top*/
  #Page_Top{width:100%; min-width:1024px; height:130px}
  @media all and (max-width:600px){#Page_Top{width:100%; min-width:360px}}

  /*Fly Menu*/
  #Fly_Menu{position:fixed; overflow:visible; width:100%; height:auto; top:0px; left:0px; transition:1s linear; z-index:1;
            background-color:#FFFFFF/*transparent*/; background-image:url(/iShop/images/Strip.png); background-position:0px 2px; background-size:auto 36px; background-repeat:repeat-x}

    #Fly_Menu nav{width:calc(1024px - 60px); height:130px; margin:0 auto; background-color:transparent; display:flex; align-items:center; justify-content:center; flex-direction:column}
    @media all and (max-width:600px){#Fly_Menu nav{width:calc(360px - 20px)}}

      #Fly_Menu div{width:100%; height:20px}
      @media all and (max-width:600px){#Fly_Menu div{height:30px}}

      /*Fly_Menu_UL1 : Desktop*/
      #Fly_Menu_UL1{width:100%; height:50px; display:flex; align-items:center; justify-content:start; flex-direction:row}
      #Fly_Menu_UL1 li{display:flex; align-items:center; justify-content:start; flex-direction:row; height:inherit}
      #Fly_Menu_UL1 li:nth-child(1){}
      #Fly_Menu_UL1 li:nth-child(2){}

      /*Fly_Menu_UL1 : Mobile*/
      @media all and (max-width:600px){#Fly_Menu_UL1{display:none}}

      /*Fly_Menu_UL2 : Desktop*/
      #Fly_Menu_UL2{width:100%; height:20px; display:flex; align-items:center; justify-content:start; flex-direction:row}
      #Fly_Menu_UL2 li{display:flex; align-items:center; justify-content:start; flex-direction:row; height:inherit}
      #Fly_Menu_UL2 li:nth-child(1){width:352px; font-family:HelveticaNeue-Roman; font-size:14px; color:#FFFFFF}
        #Fly_Menu_UL2 li:nth-child(1) a{font-family:HelveticaNeue-Roman; font-size:14px; color:#333333; text-decoration:underline; padding:0 12px 0 0}
        #Fly_Menu_UL2 li:nth-child(1) a:hover{opacity:0.50}
      #Fly_Menu_UL2 li:nth-child(2){width:260px; background-image:url(/iShop/images/Logo.png); background-position:center 0px; background-size:auto 18px; background-repeat:no-repeat}
        #Fly_Menu_UL2 li:nth-child(2):hover{opacity:0.50; cursor:pointer}
      #Fly_Menu_UL2 li:nth-child(3){width:140px}
      #Fly_Menu_UL2 li:nth-child(4){width:46px}
        #Fly_Menu_UL2 li:nth-child(4) a{font-family:HelveticaNeue-Roman; font-size:14px; color:#808080}
        #Fly_Menu_UL2 li:nth-child(4) a:hover{opacity:0.50}
      #Fly_Menu_UL2 li:nth-child(5){width:106px}
        #Fly_Menu_UL2 li:nth-child(5) a{margin:-4px 0 0 0; font-family:Zet_Light; font-size:16px; color:#E72E00; font-weight:bold}
        #Fly_Menu_UL2 li:nth-child(5) a:hover{opacity:0.50}
      #Fly_Menu_UL2 li:nth-child(6){width:30px; background-image:url(/iShop/images/Login.png); background-position:left 0px; background-size:auto 18px; background-repeat:no-repeat}
        #Fly_Menu_UL2 li:nth-child(6):hover{opacity:0.50; cursor:pointer}
      #Fly_Menu_UL2 li:nth-child(7){width:30px; background-image:url(/iShop/images/Cart.png); background-position:right 0%; background-size:auto 18px; background-repeat:no-repeat}
        #Fly_Menu_UL2 li:nth-child(7):hover{opacity:0.50; cursor:pointer}

      /*Fly_Menu_UL2 : Mobile*/
      @media all and (max-width:600px){#Fly_Menu_UL2{display:none}}

      /*Fly_Menu_UL3 : Desktop*/
      #Fly_Menu_UL3{width:100%; height:30px; display:flex; align-items:center; justify-content:space-between; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
      #Fly_Menu_UL3 li{display:flex; align-items:stretch; justify-content:center; flex-direction:row; height:inherit}
        #Fly_Menu_UL3 li:hover{opacity:0.50; cursor:pointer}
        #Fly_Menu_UL3 li a{font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
        #Fly_Menu_UL3 li a:hover{opacity:0.50}

      /*Fly_Menu_UL3 : Mobile*/
      @media all and (max-width:600px){#Fly_Menu_UL3{display:none}}

      /*Fly_Menu_UL4 : Desktop*/
      #Fly_Menu_UL4{display:none}

      /*Fly_Menu_UL4 : Mobile*/
      @media all and (max-width:600px){
        #Fly_Menu_UL4{width:100%; height:20px; display:flex; align-items:center; justify-content:start; flex-direction:row}
        #Fly_Menu_UL4 li{display:flex; align-items:stretch; justify-content:start; flex-direction:row; height:inherit}
        #Fly_Menu_UL4 li:nth-child(1){width:60px}
        #Fly_Menu_UL4 li:nth-child(2){width:26px}
          #Fly_Menu_UL4 li:nth-child(2) a{font-family:HelveticaNeue-Roman; font-size:15px; color:#808080}
          #Fly_Menu_UL4 li:nth-child(2) a:hover{opacity:0.50}
        #Fly_Menu_UL4 li:nth-child(3){width:168px; background-image:url(/iShop/images/Logo.png); background-position:center 2px; background-size:148px auto; background-repeat:no-repeat}
          #Fly_Menu_UL4 li:nth-child(3):hover{opacity:0.50; cursor:pointer}
        #Fly_Menu_UL4 li:nth-child(4){width:46px; background-image:url(/iShop/images/Login.png); background-position:right 0px; background-size:auto 18px; background-repeat:no-repeat}
          #Fly_Menu_UL4 li:nth-child(4):hover{opacity:0.50; cursor:pointer}
        #Fly_Menu_UL4 li:nth-child(5){width:40px; background-image:url(/iShop/images/Cart.png); background-position:right 0%; background-size:auto 18px; background-repeat:no-repeat}
          #Fly_Menu_UL4 li:nth-child(5):hover{opacity:0.50; cursor:pointer}}

  /*Select_Menu*/
  #Select_Menu{display:none}
    @media all and (max-width:600px){#Select_Menu{position:relative; display:block; width:calc(100% - 0px); height:30px; left:0px; top:0px; background-color:#FFFFFF; border:none; z-index:1}}

    .xChoice_Menu_L2_Main{position:absolute; width:calc(360px + 80px) !important; height:600px !important; /*max-height:351px;*/ left:-50px; top:60px; background-color:#3063CE; border-radius:4px; border:#3063CE solid 1px;
                 overflow:auto; overflow-x:hidden; font-family:HelveticaNeue-Roman; font-size:22px; color:#FFFFFF; z-index:-2; display:none;
                 -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; outline:0px; scrollbar-width:none; -ms-overflow-style:none;
                 box-shadow:6px 6px 8px -6px rgba(0,0,0,0.8); opacity:0; animation:/*UpVisible*/ 1.0s forwards}
    @media all and (max-width:600px){.xChoice_Menu_L2_Main{}}
    .xChoice_Menu_L2_Main::-webkit-scrollbar{display:none}

      .xChoice_Menu_L2_Empty{width:100%; height:26px}

      .xChoice_Menu_L2{width:220px !important; height:40px !important; margin:0 60px 0 90px; border:none; display:flex; align-items:center; justify-content:start; flex-direction:row}
      .xChoice_Menu_L2:hover{opacity:0.50; cursor:pointer}

      .xChoice_Menu_L2_L3{width:220px !important; height:30px !important; margin:0 60px 0 90px; border:none; display:flex; align-items:center; justify-content:start; flex-direction:row; font-size:16px; font-style:italic}
      .xChoice_Menu_L2_L3:hover{opacity:0.50; cursor:pointer}

      .xSubmenu_L2_L3{width:auto; height:auto !important; display:flex; display:none; align-items:center; justify-content:start; flex-direction:column; flex-wrap:wrap}

      .xChoice_Menu_A01{width:100%; height:40px !important; margin:0 60px 0 90px; border:none; display:flex; align-items:center; justify-content:start; flex-direction:row; font-family:Zet_Light; font-size:23px}
      .xChoice_Menu_A01:hover{opacity:0.50; cursor:pointer}

      .xChoice_Menu_A02{width:100%; height:40px !important; margin:0 60px 0 90px; border:none; display:flex; align-items:center; justify-content:start; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:20px}
      .xChoice_Menu_A02:hover{opacity:0.50; cursor:pointer}

      .xChoice_Menu_A03{width:100%; height:40px !important; margin:0 60px 0 90px; border:none; display:flex; align-items:center; justify-content:start; flex-direction:row; /*font-family:HelveticaNeue-Roman; font-size:15px*/}
      .xChoice_Menu_A03:hover{opacity:0.50; cursor:pointer}

.xClose_Img{position:absolute; width:30px; height:auto; left:calc(50% + 125px); top:20px; border:none}
.xClose_Img:hover{opacity:0.50; cursor:pointer}

.xLang_Img{position:absolute; width:20px; height:auto; left:50px; top:20px; border:none}
.xLang_Img:hover{opacity:0.50; cursor:pointer}

.xScrolling_Menu{background-image:url(/xPanel/images/Ico/ScrollYS_02.png); background-position:center right 2px; background-repeat:no-repeat}

.xCatalog{width:calc(100% - 0px); height:30px; background-image:url(/iShop/images/Hamburger.png); background-position:left 0px; background-size:40px auto; background-repeat:no-repeat}
.xCatalog:hover{cursor:pointer}

.xQuantity_Cart{position:relative; overflow:hidden; width:28px !important; height:28px !important; left:22px; top:15px;
                display:none; /*display:flex;*/ align-items:center; justify-content:center; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:14px; color:#FFFFFF;
                background-image:url(/iShop/images/Ball.png); background-position:center 1px; background-size:28px auto; background-repeat:no-repeat}
@media all and (max-width:600px){
  .xQuantity_Cart{position:relative; overflow:hidden; width:28px !important; height:28px !important; left:18px; top:15px;
                  display:none; /*display:flex;*/ align-items:center; justify-content:center; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:14px; color:#FFFFFF;
                  background-image:url(/iShop/images/Ball.png); background-position:center 1px; background-size:28px auto; background-repeat:no-repeat}}

.xPageTop{display:none}
@media all and (max-width:600px){.xPageTop{width:100%; height:66px !important; display:flex; align-items:start; justify-content:center; flex-direction:row}}
  .xPageTop img{width:auto; height:40px; border:none}
  .xPageTop img:hover{opacity:0.50; cursor:pointer}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

  /*Menu L3*/
  #Menu_L3{width:100%; height:auto; top:0px; left:0px; transition:1s linear; z-index:1}
  @media all and (max-width:600px){#Menu_L3{display:none}}

    #Menu_L3 nav{width:calc(1024px - 60px); height:70px; margin:0 auto; background-color:transparent; display:flex; align-items:center; justify-content:start; flex-direction:column}
    @media all and (max-width:600px){#Menu_L3 nav{width:calc(360px - 40px)}}

      /*Menu_L3_UL1 : Desktop*/
      #Menu_L3_UL1{width:100%; height:30px; display:flex; align-items:center; justify-content:center; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:15px; color:#3063CE; font-style:italic}
      #Menu_L3_UL1 li{display:flex; align-items:stretch; justify-content:center; flex-direction:row; height:inherit; padding:0 6px 0 6px}
        #Menu_L3_UL1 li:hover{opacity:0.50; cursor:pointer}
        #Menu_L3_UL1 li a{font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
        #Menu_L3_UL1 li a:hover{opacity:0.50}

      /*Menu_L3_UL1 : Mobile*/
      @media all and (max-width:600px){#Menu_L3_UL1{display:none}}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Section: Article*/
#Article{width:100%; min-height:calc(100% - 668px); background-color:#FFFFFF}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Section: Footer*/
#Footer{display:flex; align-items:center; justify-content:center; flex-direction:column; width:100%; height:auto; background-color:#FFFFFF}

  #Footer_Content{display:block; width:calc(1024px - 60px); height:538px; margin:0 auto}
    @media all and (max-width:600px){#Footer_Content{width:360px}}

  #Footer_Content_No_Visma{display:block; width:calc(1024px - 60px); height:410px; margin:0 auto}
    @media all and (max-width:600px){#Footer_Content_No_Visma{width:360px}}

    #Visma{width:100%; height:78px; background-image:url(/iShop/images/Visma.jpg); background-position:center; background-size:100% auto; background-repeat:no-repeat}
      @media all and (max-width:600px){#Visma{height:540px; background-image:url(/iShop/images/iVisma.jpg)}}

    #Footer_Menu_UL1{width:100%; height:90px; display:flex; align-items:center; justify-content:center; flex-direction:row}
      #Footer_Menu_UL1 li{display:flex; align-items:stretch; justify-content:center; flex-direction:row; height:inherit}
      #Footer_Menu_UL1 li:nth-child(1){}
      #Footer_Menu_UL1 li:nth-child(2){width:40px; background-image:url(/iShop/images/Watsap.png); background-position:center 0px; background-size:auto 18px; background-repeat:no-repeat}
        #Footer_Menu_UL1 li:nth-child(2):hover{opacity:0.50; cursor:pointer}
      #Footer_Menu_UL1 li:nth-child(3){width:40px; background-image:url(/iShop/images/Instagram.png); background-position:center 0px; background-size:auto 18px; background-repeat:no-repeat}
        #Footer_Menu_UL1 li:nth-child(3):hover{opacity:0.50; cursor:pointer}
      #Footer_Menu_UL1 li:nth-child(4){width:40px; background-image:url(/iShop/images/Telegram.png); background-position:center 0px; background-size:auto 18px; background-repeat:no-repeat}
        #Footer_Menu_UL1 li:nth-child(4):hover{opacity:0.50; cursor:pointer}
      #Footer_Menu_UL1 li:nth-child(5){}

    #Footer_Menu_UL2{width:100%; height:30px; display:flex; align-items:center; justify-content:center; flex-direction:row}
      #Footer_Menu_UL2 li{width:100%; height:inherit; display:flex; align-items:stretch; justify-content:center; flex-direction:row}
      #Footer_Menu_UL2 li:nth-child(1){}
        #Footer_Menu_UL2 li:nth-child(1) a{font-family:HelveticaNeue-Roman; font-size:14px; color:#333333; text-decoration:underline}
        #Footer_Menu_UL2 li:nth-child(1) a:hover{opacity:0.50}

    #Footer_Menu_UL3{width:100%; height:50px; display:flex; align-items:center; justify-content:center; flex-direction:row}
      #Footer_Menu_UL3 li{width:100%; height:inherit; display:flex; align-items:stretch; justify-content:center; flex-direction:row}
      #Footer_Menu_UL3 li:nth-child(1){justify-content:end}
      #Footer_Menu_UL3 li:nth-child(2){width:40px; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
      #Footer_Menu_UL3 li:nth-child(3){justify-content:start}
        #Footer_Menu_UL3 li a{font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
        #Footer_Menu_UL3 li a:hover{opacity:0.50}

    #Footer_Menu_UL4{width:100%; height:100px; display:flex; align-items:center; justify-content:center; flex-direction:column; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
      #Footer_Menu_UL4 li{width:100%; height:inherit; display:flex; align-items:stretch; justify-content:center; flex-direction:row}
      #Footer_Menu_UL4 li:nth-child(1){height:25px}
      #Footer_Menu_UL4 li:nth-child(2){height:25px}
      #Footer_Menu_UL4 li:nth-child(3){height:25px}
      #Footer_Menu_UL4 li:nth-child(4){height:25px}
        #Footer_Menu_UL4 li a{font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
        #Footer_Menu_UL4 li a:hover{opacity:0.50}

    #Footer_Menu_UL5{width:100%; height:90px; display:flex; align-items:center; justify-content:center; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
      #Footer_Menu_UL5 li{width:100%; height:inherit; display:flex; align-items:stretch; justify-content:center; flex-direction:row}
      #Footer_Menu_UL5 li:nth-child(1){}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xTashakasha{width:100%; height:auto; display:flex; align-items:start; justify-content:center; flex-direction:row}
  .xTashakasha video{width:320px; height:auto; border-radius:4px; border:none}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xIndex_Button{width:100%; height:auto; padding:30px 0 0 0; display:flex; align-items:start; justify-content:center; flex-direction:row}
  .xIndex_Button img{width:auto; height:50px; border:none}
    @media all and (max-width:600px){.xIndex_Button img{height:60px}}
  /*.xIndex_Button img:hover{opacity:0.50; cursor:pointer}*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xGeneral_Banner{width:auto; height:auto; transition:opacity 4s ease}
  .xGeneral_Banner:hover{cursor:pointer; /*opacity:0.70*/}

.xAreal_Banner{position:relative; overflow:hidden; min-width:1024px; width:100%; height:auto; left:0px; top:0px; margin:0 auto; border-radius:4px}
@media all and (max-width:600px){.xAreal_Banner{min-width:360px}}

  .xBanner{position:absolute; min-width:1024px; width:100%; height:auto; left:0px; top:100%; border:none; border-radius:4px; z-index:0; opacity:1; transition:top 0.4s linear}
  @media all and (max-width:600px){.xBanner{min-width:360px}}

  .xBanner_01{position:absolute; min-width:1024px; width:100%; height:auto; left:0px; top:100%; border:none; border-radius:4px; z-index:0; opacity:1; transition:top 0.4s linear}
  @media all and (max-width:600px){.xBanner_01{min-width:360px}}

  .xBanner_02{position:absolute; min-width:1024px; width:100%; height:auto; left:0px; top:100%; border:none; border-radius:4px; z-index:0; opacity:1; transition:top 0.4s linear}
  @media all and (max-width:600px){.xBanner_02{min-width:360px}}

  .xBanner_03{position:absolute; min-width:1024px; width:100%; height:auto; left:0px; top:100%; border:none; border-radius:4px; z-index:0; opacity:1; transition:top 0.4s linear}
  @media all and (max-width:600px){.xBanner_03{min-width:360px}}

  .xBanner_04{position:absolute; min-width:1024px; width:100%; height:auto; left:0px; top:100%; border:none; border-radius:4px; z-index:0; opacity:1; transition:top 0.4s linear}
  @media all and (max-width:600px){.xBanner_04{min-width:360px}}

  .xBanner_05{position:absolute; min-width:1024px; width:100%; height:auto; left:0px; top:100%; border:none; border-radius:4px; z-index:0; opacity:1; transition:top 0.4s linear}
  @media all and (max-width:600px){.xBanner_05{min-width:360px}}

  .xUpTop{top:0px}

  .xBanner_Fix{position:relative; min-width:1024px; width:100%; height:auto; left:0px; top:0px; border:none; border-radius:4px; z-index:0}
  @media all and (max-width:600px){.xBanner_Fix{min-width:360px}}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#Already{display:none}
  @media all and (max-width:600px){#Already{width:100%; height:40px; display:flex; align-items:end; justify-content:center; flex-direction:row}}
  #Already a{font-family:HelveticaNeue-Roman; font-size:14px; color:#E72E00; text-decoration:underline}
  #Already a:hover{opacity:0.50}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#Catalog_Content{min-width:1024px; width:100%; height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:wrap; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){#Catalog_Content{min-width:360px; width:360px; justify-content:center}}

  .xCatalog_Item{display:flex; width:calc(100% / 3.003); height:auto; background-color:#FFFFFF}
  @media all and (max-width:600px){.xCatalog_Item{width:340px}}
    .xCatalog_Item:hover{}

      .xCatalog_Item_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
        .xCatalog_Item_UL1 li{width:100%; display:flex; align-items:center; justify-content:center; flex-direction:row; text-align:center}
        .xCatalog_Item_UL1 li:nth-child(1){height:auto; position:relative}
          .xCatalog_Item_UL1 li:nth-child(1) img{width:calc(100% - 20px); height:auto; border-radius:4px; border:none; transition:opacity 2s ease}
          .xCatalog_Item_UL1 li:nth-child(1) img:hover{opacity:0.50; cursor:pointer}
          @media all and (max-width:600px){.xCatalog_Item_UL1 li:nth-child(1) img{width:340px}
                                           .xCatalog_Item_UL1 li:nth-child(1) img:hover{opacity:1; cursor:pointer}}
          .xCatalog_Item_UL1 li:nth-child(1) video{width:calc(100% - 20px); height:auto; border-radius:4px; border:none; transition:opacity 2s ease}
          .xCatalog_Item_UL1 li:nth-child(1) video:hover{opacity:0.50; cursor:pointer}
          @media all and (max-width:600px){.xCatalog_Item_UL1 li:nth-child(1) video{width:340px}
                                           .xCatalog_Item_UL1 li:nth-child(1) video:hover{opacity:1; cursor:pointer}}
        .xCatalog_Item_UL1 li:nth-child(2){height:56px; display:none} /*Область вывода разных цветов товара: Временно отключено*/
          .xCatalog_Item_UL1 li:nth-child(2) img{width:36px; height:36px; border-radius:46px; border:none; margin:0 8px 0 8px; transition:opacity 2s ease}
          .xCatalog_Item_UL1 li:nth-child(2) img:hover{opacity:0.50; cursor:pointer; border:#3063CE solid 1px}
          .xCatalog_Item_UL1 li:nth-child(2) img:active{border:#3063CE solid 1px}
        .xCatalog_Item_UL1 li:nth-child(3){height:55px; justify-content:start; padding:0 0 0 60px}
        .xCatalog_Item_UL1 li:nth-child(4){height:40px; justify-content:start; padding:0 0 0 60px; font-family:HelveticaNeue-Bold; font-size:22px; color:#333333}
        .xCatalog_Item_UL1 li:nth-child(5){height:40px; justify-content:start; padding:0 0 0 47px}
        .xCatalog_Item_UL1 li:nth-child(6){height:40px; justify-content:start; padding:0 0 0 60px; position:relative}
        .xCatalog_Item_UL1 li:nth-child(7){height:20px}
        .xCatalog_Item_UL1 li a{font-family:HelveticaNeue-Roman; font-size:14px; color:#333333}
        .xCatalog_Item_UL1 li a:hover{opacity:0.50}

.xBox_Cart{width:100px; height:40px; display:flex; align-items:center; justify-content:center; flex-direction:row}
  .xBox_Cart div{width:30px; height:40px; display:flex; align-items:center; justify-content:center; flex-direction:row; font-family:font-family:HelveticaNeue-Bold; font-size:22px; color:#3063CE}
  .xBox_Cart div:nth-child(1){margin:0 0 2px 0; transition:opacity 2s ease}
    .xBox_Cart div:nth-child(1):hover{opacity:0.50; cursor:pointer}
  .xBox_Cart div:nth-child(3){margin:0 0 3px 0; transition:opacity 2s ease}
    .xBox_Cart div:nth-child(3):hover{opacity:0.50; cursor:pointer}

.xStatus_Item{width:100%; height:40px; display:flex; align-items:center; justify-content:start; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}

.xStatus_Item_Red{width:100%; height:40px; display:flex; align-items:center; justify-content:start; flex-direction:row; padding:0 0 0 13px; font-family:HelveticaNeue-Roman; font-size:14px; color:#E72E00}

.xOld_Price{width:100%; height:40px; padding:0 0 0 20px; display:flex; align-items:center; justify-content:start; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:15px; color:#3063CE; text-decoration:line-through}

.xDiscount_Img{position:absolute; width:100px !important; height:auto !important; left:calc(100% - 120px); top:20px; border:none}

.bt_iCart{position:absolute; width:40px; height:auto; left:150px; top:-40px; border:none}
.bt_iCart:hover{opacity:0.50; cursor:pointer}

.bt_iCart_Collapse{position:absolute; width:40px; height:auto; left:150px; top:-40px; border:none; animation:/*CartCollapse*/ 1.0s forwards}
.bt_iCart_Collapse:hover{opacity:0.50; cursor:pointer}

@keyframes CartCollapse{
  0%   {width:40px; height:auto; left:150px; top:-40px}
  100% {width:0px; left:160px; top:-20px}}
.StartCartCollapse{animation-name:CartCollapse} /*Запуск JS*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xAlso_Catalog{position:relative; overflow:hidden; min-width:1024px; width:100%; height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:nowrap; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){.xAlso_Catalog{min-width:100%; width:100%; justify-content:center}}

  .xAlso_Fly{position:relative; width:100%; height:auto; left:0px; top:0px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:nowrap; border-radius:4px; transition:1s ease-in-out; background-color:#FFFFFF}
  @media all and (max-width:600px){.xAlso_Fly{left:0px; transition:0.5s ease-out}}

  .xAlso_Item{display:flex; min-width:calc(100% / 4); width:calc(100% / 4); height:auto; background-color:#FFFFFF; z-index:0}
  @media all and (max-width:600px){.xAlso_Item{min-width:340px; width:340px; padding:0 10px 0 0}}
    .xAlso_Item:hover{}

      .xAlso_Item_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
      @media all and (max-width:600px){.xAlso_Item_UL1{width:340px}}
        .xAlso_Item_UL1 li{width:100%; display:flex; align-items:center; justify-content:center; flex-direction:row; text-align:center}
        .xAlso_Item_UL1 li:nth-child(1){height:auto; position:relative}
          .xAlso_Item_UL1 li:nth-child(1) img{width:calc(100% - 20px); height:auto; border-radius:4px; border:none; transition:opacity 2s ease}
          .xAlso_Item_UL1 li:nth-child(1) img:hover{opacity:0.50; cursor:pointer}
          @media all and (max-width:600px){.xAlso_Item_UL1 li:nth-child(1) img{width:340px}
                                           .xAlso_Item_UL1 li:nth-child(1) img:hover{opacity:1; cursor:pointer}}
          .xAlso_Item_UL1 li:nth-child(1) video{width:calc(100% - 20px); height:auto; border-radius:4px; border:none; transition:opacity 2s ease}
          .xAlso_Item_UL1 li:nth-child(1) video:hover{opacity:0.50; cursor:pointer}
          @media all and (max-width:600px){.xAlso_Item_UL1 li:nth-child(1) video{width:340px}
                                           .xAlso_Item_UL1 li:nth-child(1) video:hover{opacity:1; cursor:pointer}}
        .xAlso_Item_UL1 li:nth-child(2){height:56px; display:none} /*Область вывода разных цветов товара: Временно отключено*/
          .xAlso_Item_UL1 li:nth-child(2) img{width:36px; height:36px; border-radius:46px; border:none; margin:0 8px 0 8px; transition:opacity 2s ease}
          .xAlso_Item_UL1 li:nth-child(2) img:hover{opacity:0.50; cursor:pointer; border:#3063CE solid 1px}
          .xAlso_Item_UL1 li:nth-child(2) img:active{border:#3063CE solid 1px}
          .xAlso_Item_UL1 li:nth-child(2) video{width:36px; height:36px; border-radius:46px; border:none; margin:0 8px 0 8px; transition:opacity 2s ease}
          .xAlso_Item_UL1 li:nth-child(2) video:hover{opacity:0.50; cursor:pointer; border:#3063CE solid 1px}
          .xAlso_Item_UL1 li:nth-child(2) video:active{border:#3063CE solid 1px}
        .xAlso_Item_UL1 li:nth-child(3){height:55px; justify-content:start; padding:0 0 0 60px}
        .xAlso_Item_UL1 li:nth-child(4){height:40px; justify-content:start; padding:0 0 0 60px; font-family:HelveticaNeue-Bold; font-size:22px; color:#333333}
        .xAlso_Item_UL1 li:nth-child(5){height:40px; justify-content:start; padding:0 0 0 47px}
        .xAlso_Item_UL1 li:nth-child(6){height:40px; justify-content:start; padding:0 0 0 60px; position:relative}
        .xAlso_Item_UL1 li:nth-child(7){height:20px}
        .xAlso_Item_UL1 li a{font-family:HelveticaNeue-Roman; font-size:14px; color:#333333}
        .xAlso_Item_UL1 li a:hover{opacity:0.50}

.xAlso_Discount_Img{position:absolute; width:80px !important; height:auto !important; left:calc(100% - 100px); top:20px; border:none}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xFirst_Catalog{position:relative; overflow:hidden; min-width:1024px; width:100%; height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:nowrap; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){.xFirst_Catalog{min-width:100%; width:100%; justify-content:center}}

  .xFirst_Fly{position:relative; width:100%; height:auto; left:0px; top:0px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:nowrap; border-radius:4px; transition:1s ease-in-out; background-color:#FFFFFF}
  @media all and (max-width:600px){.xFirst_Fly{left:0px; transition:0.5s ease-out}}

  .xFirst_Item{display:flex; min-width:calc(100% / 4); width:calc(100% / 4); height:auto; background-color:#FFFFFF; z-index:0}
  @media all and (max-width:600px){.xFirst_Item{min-width:340px; width:340px; padding:0 10px 0 0}}
    .xFirst_Item:hover{}

      .xFirst_Item_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
      @media all and (max-width:600px){.xFirst_Item_UL1{width:340px}}
        .xFirst_Item_UL1 li{width:100%; display:flex; align-items:center; justify-content:center; flex-direction:row; text-align:center}
        .xFirst_Item_UL1 li:nth-child(1){height:auto; position:relative}
          .xFirst_Item_UL1 li:nth-child(1) img{width:calc(100% - 20px); height:auto; border-radius:4px; border:none; transition:opacity 2s ease}
          .xFirst_Item_UL1 li:nth-child(1) img:hover{opacity:0.50; cursor:pointer}
          @media all and (max-width:600px){.xFirst_Item_UL1 li:nth-child(1) img{width:340px}
                                           .xFirst_Item_UL1 li:nth-child(1) img:hover{opacity:1; cursor:pointer}}
          .xFirst_Item_UL1 li:nth-child(1) video{width:calc(100% - 20px); height:auto; border-radius:4px; border:none; transition:opacity 2s ease}
          .xFirst_Item_UL1 li:nth-child(1) video:hover{opacity:0.50; cursor:pointer}
          @media all and (max-width:600px){.xFirst_Item_UL1 li:nth-child(1) video{width:340px}
                                           .xFirst_Item_UL1 li:nth-child(1) video:hover{opacity:1; cursor:pointer}}
        .xFirst_Item_UL1 li:nth-child(2){height:56px; display:none} /*Область вывода разных цветов товара: Временно отключено*/
          .xFirst_Item_UL1 li:nth-child(2) img{width:36px; height:36px; border-radius:46px; border:none; margin:0 8px 0 8px; transition:opacity 2s ease}
          .xFirst_Item_UL1 li:nth-child(2) img:hover{opacity:0.50; cursor:pointer; border:#3063CE solid 1px}
          .xFirst_Item_UL1 li:nth-child(2) img:active{border:#3063CE solid 1px}
          .xFirst_Item_UL1 li:nth-child(2) video{width:36px; height:36px; border-radius:46px; border:none; margin:0 8px 0 8px; transition:opacity 2s ease}
          .xFirst_Item_UL1 li:nth-child(2) video:hover{opacity:0.50; cursor:pointer; border:#3063CE solid 1px}
          .xFirst_Item_UL1 li:nth-child(2) video:active{border:#3063CE solid 1px}
        .xFirst_Item_UL1 li:nth-child(3){height:55px; justify-content:start; padding:0 0 0 60px}
        .xFirst_Item_UL1 li:nth-child(4){height:40px; justify-content:start; padding:0 0 0 60px; font-family:HelveticaNeue-Bold; font-size:22px; color:#333333}
        .xFirst_Item_UL1 li:nth-child(5){height:40px; justify-content:start; padding:0 0 0 47px}
        .xFirst_Item_UL1 li:nth-child(6){height:40px; justify-content:start; padding:0 0 0 60px; position:relative}
        .xFirst_Item_UL1 li:nth-child(7){height:20px}
        .xFirst_Item_UL1 li a{font-family:HelveticaNeue-Roman; font-size:14px; color:#333333}
        .xFirst_Item_UL1 li a:hover{opacity:0.50}

.xFirst_Discount_Img{position:absolute; width:80px !important; height:auto !important; left:calc(100% - 100px); top:20px; border:none}

.xArrow_Start{position:absolute; width:40px; height:auto; left:20px; top:calc(30% - 0px); border:none; display:none}
@media all and (max-width:600px){.xArrow_Start{left:10px; display:none}}
  .xArrow_Start:hover{opacity:0.50; cursor:pointer}

.xArrow_Stop{position:absolute; width:40px; height:auto; left:calc(100% - 60px); top:calc(30% - 0px); border:none}
@media all and (max-width:600px){.xArrow_Stop{left:calc(100% - 50px); display:none}}
.xArrow_Stop:hover{opacity:0.50; cursor:pointer}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#Products_Catalog{min-width:1024px; width:100%; height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){#Products_Catalog{min-width:360px; width:360px; flex-direction:column}}

.xProducts_Example{width:58%; height:auto; display:flex; align-items:flex-start; justify-content:center; flex-direction:row; flex-wrap:wrap; border-radius:4px; opacity:0; animation:/*UpVisible*/ 1.0s forwards}
  .xProducts_Example img{width:100%; height:auto; margin:0 10px 10px 10px; border-radius:4px; border:none}
@media all and (max-width:600px){.xProducts_Example{min-width:360px; width:360px}}

#Products_Separator{width:4%; height:inherit}
@media all and (max-width:600px){#Products_Separator{display:none}}

#Products_Addimages{width:38%; height:auto}
@media all and (max-width:600px){#Products_Addimages{min-width:360px; width:360px}}

  #Products_Addimages_Fly{position:static; width:auto; height:auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:wrap; border-radius:4px; transition:1s linear; z-index:0}
  @media all and (max-height:700px){#Products_Addimages_Fly{position:static}}

    #Products_Name{width:100%; min-width:389px; height:100px; display:flex; align-items:flex-start; justify-content:start; flex-direction:column; padding:10px 0 0 10px; font-family:HelveticaNeue-Bold; font-size:28px; color:#333333}
    @media all and (max-width:600px){#Products_Name{min-width:360px; width:360px; font-size:20px; align-items:center}}

    .xProducts_Item{display:flex; width:calc(100% / 6); height:auto; background-color:#FFFFFF} @media all and (max-width:600px){.xProducts_Item{}}

      .xProducts_Item_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
        .xProducts_Item_UL1 li{width:100%; display:flex; align-items:center; justify-content:start; flex-direction:row}
        .xProducts_Item_UL1 li:nth-child(1){height:auto; padding:0 0 0 10px}
          .xProducts_Item_UL1 li:nth-child(1) img{width:50px; height:50px; border-radius:40px; border:#FFFFFF solid 3px transition:opacity 2s ease}
          .xProducts_Item_UL1 li:nth-child(1) img:hover{opacity:0.50; cursor:pointer}
        .xProducts_Item_UL1 li:nth-child(2){height:30px}

      .xProducts_Click{}
      .xProducts_Border_Blue{border:#3063CE solid 2px}

    #Products_Parameters{width:100%; height:auto; /*display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:wrap;*/ padding:30px 20px 0 10px; font-family:HelveticaNeue-Roman; font-size:14px; line-height:20px; color:#333333}
    @media all and (max-width:1024px){#Products_Parameters{padding:30px 80px 0 10px}}
    @media all and (max-width:600px){#Products_Parameters{padding:30px 20px 0 10px}}

    .xProducts_Addimages{width:100%; height:50px; display:flex; align-items:flex-start; justify-content:start; flex-direction:column; padding:0 20px 0 10px; font-family:HelveticaNeue-Roman; font-size:14px}
      .xProducts_Addimages_01{width:100%; height:20px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; color:#808080}
        .xProducts_Addimages_01 div{width:calc(100% / 4); max-width:90px; height:inherit}

    .xProducts_Addimages_02{width:100%; height:30px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; color:#3063CE}
      .xProducts_Addimages_02 div{width:calc(100% / 4); max-width:90px; height:inherit}

    .xProducts_Item_UL2{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
      .xProducts_Item_UL2 li{width:100%; display:flex; align-items:center; justify-content:start; flex-direction:row; text-align:center}
        .xProducts_Item_UL2 li:nth-child(1){height:20px}
        .xProducts_Item_UL2 li:nth-child(2){height:60px; padding:0 0 0 12px; font-family:HelveticaNeue-Bold; font-size:22px; color:#333333}
        .xProducts_Item_UL2 li:nth-child(3){height:40px}
        .xProducts_Item_UL2 li:nth-child(4){height:80px}
        .xProducts_Item_UL2 li:nth-child(5){height:20px}

.xStatus_Item_Products{position:relative; width:auto; height:20px; left:0px; top:3px; display:flex; align-items:center; justify-content:start; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}

.bt_Addcart{position:relative; width:200px; height:auto; left:16px; top:20px; border:none}
.bt_Addcart:hover{opacity:0.50; cursor:pointer}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#Cart_Empty{width:100%; height:300px; display:flex; align-items:flex-start; justify-content:center; flex-direction:row}
  #Cart_Empty img{position:relative; width:150px; height:auto; left:0px; top:20px; border:none}

#Cart_Catalog{min-width:1024px; width:100%; height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){#Cart_Catalog{min-width:340px; width:340px; flex-direction:column}}

  .xCart_List{width:58%; height:auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:wrap; border-radius:4px; opacity:0; animation:UpVisible 1.0s forwards}
  @media all and (max-width:600px){.xCart_List{min-width:340px; width:340px}}

    .xCart_Item{display:flex; width:calc(100% / 3.003); height:auto; background-color:#FFFFFF; opacity:1; animation:/*DownVisible*/ 1.0s forwards}
    @media all and (max-width:600px){.xCart_Item{width:340px}}

      .xCart_Item_UL1{position:relative; width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
        .xCart_Item_UL1 li{width:100%; display:flex; align-items:center; justify-content:center; flex-direction:row; text-align:center}
        .xCart_Item_UL1 li:nth-child(1){height:auto}
          .xCart_Item_UL1 li:nth-child(1) img{width:calc(100% - 20px); height:auto; border-radius:4px; border:none; transition:opacity 2s ease}
          .xCart_Item_UL1 li:nth-child(1) img:hover{opacity:0.50; cursor:pointer}
          @media all and (max-width:600px){.xCart_Item_UL1 li:nth-child(1) img{width:340px}
                                           .xCart_Item_UL1 li:nth-child(1) img:hover{opacity:1; cursor:pointer}}
          .xCart_Item_UL1 li:nth-child(1) video{width:calc(100% - 20px); height:auto; border-radius:4px; border:none; transition:opacity 2s ease}
          .xCart_Item_UL1 li:nth-child(1) video:hover{opacity:0.50; cursor:pointer}
          @media all and (max-width:600px){.xCart_Item_UL1 li:nth-child(1) video{width:340px}
                                           .xCart_Item_UL1 li:nth-child(1) video:hover{opacity:1; cursor:pointer}}
        .xCart_Item_UL1 li:nth-child(2){height:20px}
        .xCart_Item_UL1 li:nth-child(3){height:55px; justify-content:start; padding:0 0 0 60px}
        .xCart_Item_UL1 li:nth-child(4){height:40px; justify-content:start; padding:0 0 0 60px; font-family:HelveticaNeue-Bold; font-size:22px; color:#333333}
        .xCart_Item_UL1 li:nth-child(5){height:40px; justify-content:start; padding:0 0 0 47px}
        .xCart_Item_UL1 li:nth-child(6){height:40px; justify-content:start; padding:0 0 0 62px}
        .xCart_Item_UL1 li:nth-child(7){height:40px}
        .xCart_Item_UL1 li a{font-family:HelveticaNeue-Roman; font-size:14px; color:#333333}
        .xCart_Item_UL1 li a:hover{opacity:0.50}

    .xCart_Remove{position:absolute; width:50px; height:40px; left:calc(100% - 60px); top:0px; display:flex; align-items:end; justify-content:center; flex-direction:row; z-index:1; font-family:HelveticaNeue-Roman; font-size:28px; color:#3063CE; display:none}
    @media all and (max-width:600px){.xCart_Remove{display:none}}
      .xCart_Remove:hover{opacity:0.50; cursor:pointer}

    #Cart_Clear{width:calc(100% / 3.003); height:40px; padding:0 0 0 20px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row}
    @media all and (max-width:600px){#Cart_Clear{width:100%}}
      #Cart_Clear a{font-family:HelveticaNeue-Roman; text-decoration:underline; font-size:14px; color:#333333}
      #Cart_Clear a:hover{opacity:0.50}

  #Cart_Separator{width:4%; height:inherit}
  @media all and (max-width:600px){#Cart_Separator{display:none}}

  #Cart_Order{width:38%; height:auto}
  @media all and (max-width:600px){#Cart_Order{min-width:340px; width:340px}}

    #Cart_Order_Fly{position:fixed; width:auto; height:auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:wrap; border-radius:4px; transition:1s linear; z-index:0}
    @media all and (max-width:600px){#Cart_Order_Fly{position:static}}

      #Cart_Order_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column; padding:0 0 0 10px}
        #Cart_Order_UL1 li{width:100%; display:flex; align-items:center; justify-content:start; flex-direction:row}
          #Cart_Order_UL1 li:nth-child(1){height:40px; font-family:HelveticaNeue-Bold; font-size:22px; align-items:flex-start}
          #Cart_Order_UL1 li:nth-child(2){height:50px; font-family:HelveticaNeue-Roman; font-size:14px}
          #Cart_Order_UL1 li:nth-child(3){height:40px; font-family:HelveticaNeue-Roman; font-size:14px}
          #Cart_Order_UL1 li:nth-child(4){height:60px; font-family:HelveticaNeue-Bold; font-size:22px}
          #Cart_Order_UL1 li:nth-child(5){height:80px}
          #Cart_Order_UL1 li:nth-child(6){height:40px}

        #Items_Cart{width:auto; height:40px; font-family:HelveticaNeue-Bold; font-size:22px; align-items:flex-start}

        #Cart_Order_UL1 div{width:160px; height:28px; display:flex; align-items:center; justify-content:start; flex-direction:row}

        #Cart_Order_UL1 input[type=text]{width:100px; height:28px; text-align:right; border:none; font-size:14px; color:#333333;
                                         -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; outline:0px}

.bt_Order{position:relative; width:200px; height:auto; left:0px; top:30px; border:none}
.bt_Order:hover{opacity:0.50; cursor:pointer}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#Order_Catalog{width:calc(1024px - 60px); height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){#Order_Catalog{width:360px; flex-direction:column}}

  .xOrder_Name{width:100%; height:50px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; font-family:HelveticaNeue-Bold; font-size:22px; color:#333333}

  .xOrder_Name_xSeparator{width:100%; height:24px; display:none}
    @media all and (max-width:600px){.xOrder_Name_xSeparator{display:block}}

  #Order_Billing{width:294px; height:auto}
  @media all and (max-width:600px){#Order_Billing{width:360px; padding:0 0 0 20px}}

    #Order_Billing_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
      #Order_Billing_UL1 li{position:relative; width:100%; height:56px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row}

      #Order_Billing_UL1 li span{position:absolute; left:0px; top:4px; font-family:HelveticaNeue-Bold; font-size:13px; color:#E72E00}

    .xDifferent_Address{}

  #Order_Delivery{width:390px; height:auto}
  @media all and (max-width:600px){#Order_Delivery{width:360px; padding:0 0 0 20px}}

    #Order_Delivery_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
      #Order_Delivery_UL1 li{position:relative; width:100%; height:40px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row}
      #Order_Delivery_UL1 li div{position:absolute; left:140px; top:0px; font-family:HelveticaNeue-Roman; font-size:14px; color:#333333}

    #Order_Payment_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
      #Order_Payment_UL1 li{position:relative; width:100%; height:56px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row}
        #Order_Payment_UL1 li:nth-child(1){height:40px}
        #Order_Payment_UL1 li:nth-child(2){height:40px}
        #Order_Payment_UL1 li:nth-child(3){font-family:HelveticaNeue-Roman; font-size:14px; line-height:20px; color:#333333; font-style:italic}

      #Order_Payment_UL1 li span{position:absolute; left:0px; top:4px; font-family:HelveticaNeue-Bold; font-size:13px; color:#E72E00}

  #Order_Place{width:280px; height:auto}
  @media all and (max-width:600px){#Order_Place{width:360px; padding:0 0 0 20px}}

    #Order_Place_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
      #Order_Place_UL1 li{position:relative; width:100%; display:flex; align-items:center; justify-content:start; flex-direction:row; color:#333333}
        #Order_Place_UL1 li:nth-child(1){height:42px; align-items:flex-start; font-family:HelveticaNeue-Bold; font-size:22px}
        #Order_Place_UL1 li:nth-child(2){height:30px; font-family:HelveticaNeue-Roman; font-size:14px}
        #Order_Place_UL1 li:nth-child(3){height:30px; font-family:HelveticaNeue-Roman; font-size:14px}
        #Order_Place_UL1 li:nth-child(4){height:60px; font-family:HelveticaNeue-Bold; font-size:22px}
        #Order_Place_UL1 li:nth-child(5){position:relative; height:60px}
          #Order_Place_UL1 li:nth-child(5) a{position:absolute; left:128px; top:30px; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
          #Order_Place_UL1 li:nth-child(5) a:hover{opacity:0.50}

        #Order_Place_UL1 li:nth-child(6){height:80px}
        #Order_Place_UL1 li:nth-child(7){height:40px}

      #Order_Place_UL1 li span{position:absolute; left:16px; top:10px; font-family:HelveticaNeue-Bold; font-size:13px; color:#E72E00}

      #Order_Place_UL1 div{width:160px; height:28px; display:flex; align-items:center; justify-content:start; flex-direction:row}

      #Order_Place_UL1 input[type=text]{width:100px; height:28px; text-align:right; border:none; font-size:14px; color:#333333;
                                        -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; outline:0px}

      #Total_Order{font-family:HelveticaNeue-Bold !important; font-size:22px !important}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xSubline_01{width:calc(1024px - 60px); height:auto; margin:0 auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
  @media all and (max-width:600px){.xSubline_01{width:360px}}

  .xSubline_01 li:nth-child(1){width:100%; height:30px; display:flex; align-items:center; justify-content:center; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
    @media all and (max-width:600px){.xSubline_01 li:nth-child(1){display:none}}
  .xSubline_01 li:nth-child(2){display:none}
  .xSubline_01 li:nth-child(3){display:none}
  .xSubline_01 li:nth-child(4){display:none}
  @media all and (max-width:600px){.xSubline_01 li:nth-child(2){width:100%; height:30px; display:flex; align-items:center; justify-content:center; flex-direction:row; white-space:nowrap; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
                                   .xSubline_01 li:nth-child(3){width:100%; height:30px; display:flex; align-items:center; justify-content:center; flex-direction:row; white-space:nowrap; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
                                   .xSubline_01 li:nth-child(4){width:100%; height:30px; display:flex; align-items:center; justify-content:center; flex-direction:row; white-space:nowrap; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}}

  .xSubline_01 div{width:40px; height:30px; display:flex; align-items:center; justify-content:center; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
  @media all and (max-width:600px){.xSubline_01 div{width:20px}}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xSubline_02{width:calc(1024px - 60px); height:auto; margin:0 auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
  @media all and (max-width:600px){.xSubline_02{width:360px}}

  .xSubline_02 li{width:100%; height:30px; display:flex; align-items:center; justify-content:center; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
    .xSubline_02 li:nth-child(2){display:flex}
    .xSubline_02 li:nth-child(3){display:none}
    .xSubline_02 li:nth-child(4){display:none}
    @media all and (max-width:600px){.xSubline_02 li:nth-child(2){display:none}
                                     .xSubline_02 li:nth-child(3){display:flex}
                                     .xSubline_02 li:nth-child(4){display:flex}}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xSubline_03{width:calc(1024px - 60px); height:auto; margin:0 auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
  @media all and (max-width:600px){.xSubline_03{width:360px}}

  .xSubline_03 li{width:100%; height:30px; display:flex; align-items:center; justify-content:center; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
    .xSubline_03 li:nth-child(1){display:flex}
    .xSubline_03 li:nth-child(2){display:none}
    .xSubline_03 li:nth-child(3){display:none}
    @media all and (max-width:600px){.xSubline_03 li:nth-child(1){display:none}
                                     .xSubline_03 li:nth-child(2){display:flex}
                                     .xSubline_03 li:nth-child(3){display:flex}}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#Unique_Order{width:calc(1024px - 60px); height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:center; flex-direction:row; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){#Unique_Order{width:360px; flex-direction:column}}

  #Unique_Form{width:462px; height:auto; margin:0 auto}
  @media all and (max-width:600px){#Unique_Form{width:360px; padding:0 0 0 10px}}

    #Unique_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
      #Unique_UL1 li{width:100%; height:50px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row}
        #Unique_UL1 li:nth-child(1){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Unique_UL1 li:nth-child(2){}
        #Unique_UL1 li:nth-child(3){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Unique_UL1 li:nth-child(4){}
        #Unique_UL1 li:nth-child(5){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Unique_UL1 li:nth-child(6){}
        #Unique_UL1 li:nth-child(7){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Unique_UL1 li:nth-child(8){height:140px}
        #Unique_UL1 li:nth-child(9){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Unique_UL1 li:nth-child(10){height:50px}
        @media all and (max-width:600px){#Unique_UL1 li:nth-child(10){height:100px}}

      #Unique_UL1 li span{font-family:HelveticaNeue-Bold; font-size:13px; color:#E72E00}

  #Unique_Content{width:462px; height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:wrap; border-radius:4px; background-color:#FFFFFF}
  @media all and (max-width:600px){#Unique_Content{min-width:340px; width:340px}}

  .xUnique_Item{display:flex; width:calc(100% / 3.003); height:auto; background-color:#FFFFFF}
    .xUnique_Item:hover{opacity:0.50; cursor:pointer}
    @media all and (max-width:600px){.xUnique_Item:hover{opacity:1}}

      .xUnique_Item_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
        .xUnique_Item_UL1 li{width:100%; display:flex; align-items:center; justify-content:start; flex-direction:row}
        .xUnique_Item_UL1 li:nth-child(1){height:auto; position:relative}
          .xUnique_Item_UL1 li:nth-child(1) img{width:calc(100% - 20px); height:auto; border-radius:4px; border:none}
        .xUnique_Item_UL1 li:nth-child(2){height:30px}
        @media all and (max-width:600px){.xUnique_Item_UL1 li:nth-child(2){padding:0 0 0 0}}
        .xUnique_Item_UL1 li:nth-child(3){height:40px; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
        @media all and (max-width:600px){.xUnique_Item_UL1 li:nth-child(3){padding:0 0 0 0; font-size:12px}}
        .xUnique_Item_UL1 li:nth-child(4){height:40px; font-family:HelveticaNeue-Bold; font-size:22px; color:#333333}
        @media all and (max-width:600px){.xUnique_Item_UL1 li:nth-child(4){padding:0 0 0 0}}
        .xUnique_Item_UL1 li:nth-child(5){height:36px}
        .xUnique_Item_UL1 li a{font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
        .xUnique_Item_UL1 li a:hover{opacity:0.50}

  #Unique_Content_Div{width:100%; height:auto; font-family:HelveticaNeue-Roman; font-size:14px; line-height:25px; color:#3063CE}
    #Unique_Content_Div span{font-family:HelveticaNeue-Bold; font-size:13px; line-height:24px}

  #Unique_Submit{width:100%; height:80px; display:flex; align-items:end; justify-content:center; flex-direction:row}
  @media all and (max-width:600px){#Unique_Submit{height:100px}}

.xUnique_UL1_Div_01{width:100px; font:inherit}
@media all and (max-width:600px){.xUnique_UL1_Div_01{width:75px}}

.xUnique_UL1_Div_02{width:180px; font:inherit}
@media all and (max-width:600px){.xUnique_UL1_Div_02{width:134px}}

.xUnique_UL1_Div_03{width:150px; font:inherit}
@media all and (max-width:600px){.xUnique_UL1_Div_03{width:130px}}

.xUnique_UL1_Input_01{width:90px !important}
@media all and (max-width:600px){.xUnique_UL1_Input_01{width:65px !important}}

.xUnique_UL1_Input_02{width:170px !important}
@media all and (max-width:600px){.xUnique_UL1_Input_02{width:124px !important}}

.xInput_NC_Unique{width:430px; height:40px; padding:0 10px 0 10px; background-color:#FFFFFF; border:#999999 solid 1px; border-radius:4px; font-size:16px; color:#333333;
                  -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; outline:0px}
.xInput_NC_Unique:focus{border:#333333 solid 1px !important}
@media all and (max-width:600px){.xInput_NC_Unique{width:340px; height:40px}}

.xTextarea_Unique{width:430px; height:120px; padding:10px 10px 10px 10px; background-color:#FFFFFF; resize:none; overflow:hidden; border:#999999 solid 1px; border-radius:4px; font-family:HelveticaNeue-Roman; font-size:16px; color:#333333}
@media all and (max-width:600px){.xTextarea_Unique{width:340px}}

.xFile_Unique{position:relative; width:150px; height:40px; background-color:#FFFFFF; left:0px; top:0px; z-index:0; border-radius:4px; border:#999999 solid 1px; font-family:HelveticaNeue-Roman; font-size:14px; color:#333333}
@media all and (max-width:600px){.xFile_Unique{width:130px; height:40px}}

.xInputFile_Unique{width:150px; height:40px; font:inherit; opacity:0}
@media all and (max-width:600px){.xInputFile_Unique{width:130px; height:40px}}

.xNameFile_Unique{position:absolute; overflow:hidden; display:flex; align-items:flex-start; justify-content:start; white-space:nowrap; border:none; width:148px; height:36px; left:0px; top:5px; z-index:-2; border-radius:4px; padding:5px 0 0 5px; font:inherit}
@media all and (max-width:600px){.xNameFile_Unique{width:128px; height:36px; top:5px}}

.bt_Unique{position:relative; width:auto; height:50px; left:0px; top:0px; border:none}
@media all and (max-width:600px){.bt_Unique{height:60px}}
.bt_Unique:hover{opacity:0.50; cursor:pointer}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xBanner_Sets{min-width:1024px; width:100%; height:auto; border:none; border-radius:4px}
@media all and (max-width:600px){.xBanner_Sets{min-width:360px}}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xBanner_Giftcard{min-width:1024px; width:100%; height:auto; border:none; border-radius:4px}
@media all and (max-width:600px){.xBanner_Giftcard{min-width:360px}}

#Giftcard_Manual{width:calc(1024px - 60px); height:auto; margin:0 auto; display:flex; align-items:center; justify-content:center; flex-direction:row}
  @media all and (max-width:600px){#Giftcard_Manual{width:360px}}

  #Giftcard_Manual li{width:100%; height:20px; display:flex; align-items:center; justify-content:center; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
    #Giftcard_Manual li:nth-child(1){}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#Corporate_Manual{width:calc(1024px - 60px); height:auto; margin:0 auto; display:flex; align-items:center; justify-content:center; flex-direction:row}
  @media all and (max-width:600px){#Corporate_Manual{width:360px}}

  #Corporate_Manual li{width:100%; height:20px; display:flex; align-items:center; justify-content:center; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
    #Corporate_Manual li:nth-child(1){}

#Corporate_Order{width:calc(1024px - 60px); height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:center; flex-direction:row; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){#Corporate_Order{width:360px; flex-direction:column}}

  #Corporate_Form{width:462px; height:auto; margin:0 auto}
  @media all and (max-width:600px){#Corporate_Form{width:360px; padding:0 0 0 10px}}

    #Corporate_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
      #Corporate_UL1 li{width:100%; height:50px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row}
        #Corporate_UL1 li:nth-child(1){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Corporate_UL1 li:nth-child(2){}
        #Corporate_UL1 li:nth-child(3){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Corporate_UL1 li:nth-child(4){}
        #Corporate_UL1 li:nth-child(5){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Corporate_UL1 li:nth-child(6){}
        #Corporate_UL1 li:nth-child(7){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Corporate_UL1 li:nth-child(8){height:140px}
        #Corporate_UL1 li:nth-child(9){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Corporate_UL1 li:nth-child(10){height:50px}
        @media all and (max-width:600px){#Corporate_UL1 li:nth-child(10){height:50px}}

      #Corporate_UL1 li span{font-family:HelveticaNeue-Bold; font-size:13px; color:#E72E00}

  #Corporate_Content{width:462px; height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:wrap; border-radius:4px; background-color:#FFFFFF}
  @media all and (max-width:600px){#Corporate_Content{min-width:360px; width:360px; padding:10px 0 0 10px}}

  #Corporate_Content_Div{width:100%; height:auto; padding:14px 0 0 0; font-family:HelveticaNeue-Roman; font-size:14px; line-height:25px; color:#3063CE}
  @media all and (max-width:600px){#Corporate_Content_Div{padding:0 10px 0 0}}
    #Corporate_Content_Div span{font-family:HelveticaNeue-Bold; font-size:13px; line-height:24px}

  #Corporate_Submit{width:100%; height:80px; display:flex; align-items:end; justify-content:center; flex-direction:row}
  @media all and (max-width:600px){#Corporate_Submit{height:100px}}

.xCorporate_UL1_Div_01{width:220px; font:inherit}
@media all and (max-width:600px){.xCorporate_UL1_Div_01{width:170px}}

.xCorporate_UL1_Div_02{width:210px; font:inherit}
@media all and (max-width:600px){.xCorporate_UL1_Div_02{width:160px}}

.xCorporate_UL1_Input{width:210px !important}
@media all and (max-width:600px){.xCorporate_UL1_Input{width:150px !important}}

.xInput_NC_Corporate{width:430px; height:40px; padding:0 10px 0 10px; background-color:#FFFFFF; border:#999999 solid 1px; border-radius:4px; font-size:16px; color:#333333;
                     -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; outline:0px}
.xInput_NC_Corporate:focus{border:#333333 solid 1px !important}
@media all and (max-width:600px){.xInput_NC_Corporate{width:340px; height:40px}}

.xTextarea_Corporate{width:430px; height:120px; padding:10px 10px 10px 10px; background-color:#FFFFFF; resize:none; overflow:hidden; border:#999999 solid 1px; border-radius:4px; font-family:HelveticaNeue-Roman; font-size:16px; color:#333333}
@media all and (max-width:600px){.xTextarea_Corporate{width:340px}}

.bt_Corporate{position:relative; width:auto; height:50px; left:0px; top:0px; border:none}
@media all and (max-width:600px){.bt_Corporate{height:60px}}
.bt_Corporate:hover{opacity:0.50; cursor:pointer}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#Tile_Manual{width:calc(1024px - 60px); height:auto; margin:0 auto; display:flex; align-items:center; justify-content:center; flex-direction:row}
  @media all and (max-width:600px){#Tile_Manual{width:360px}}

  #Tile_Manual li{width:100%; height:20px; display:flex; align-items:center; justify-content:center; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
    #Tile_Manual li:nth-child(1){}

#Tile_Order{width:calc(1024px - 60px); height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:center; flex-direction:row; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){#Tile_Order{width:360px; flex-direction:column}}

  #Tile_Form{width:462px; height:auto; margin:0 auto}
  @media all and (max-width:600px){#Tile_Form{width:360px; padding:0 0 0 10px}}

    #Tile_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
      #Tile_UL1 li{width:100%; height:50px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row}
        #Tile_UL1 li:nth-child(1){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Tile_UL1 li:nth-child(2){}
        #Tile_UL1 li:nth-child(3){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Tile_UL1 li:nth-child(4){}
        #Tile_UL1 li:nth-child(5){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Tile_UL1 li:nth-child(6){}
        #Tile_UL1 li:nth-child(7){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Tile_UL1 li:nth-child(8){}
        #Tile_UL1 li:nth-child(9){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Tile_UL1 li:nth-child(10){height:140px}
        @media all and (max-width:600px){#Tile_UL1 li:nth-child(10){height:140px}}

      #Tile_UL1 li span{font-family:HelveticaNeue-Bold; font-size:13px; color:#E72E00}

  #Tile_Content{width:462px; height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:wrap; border-radius:4px; background-color:#FFFFFF}
  @media all and (max-width:600px){#Tile_Content{min-width:360px; width:360px; padding:10px 0 0 10px}}

  #Tile_Content_Div{width:100%; height:auto; padding:14px 0 0 0; font-family:HelveticaNeue-Roman; font-size:14px; line-height:25px; color:#3063CE}
  @media all and (max-width:600px){#Tile_Content_Div{padding:0 10px 0 0}}
    #Tile_Content_Div span{font-family:HelveticaNeue-Bold; font-size:13px; line-height:24px}

  #Tile_Submit{width:100%; height:80px; display:flex; align-items:end; justify-content:center; flex-direction:row}
  @media all and (max-width:600px){#Tile_Submit{height:100px}}

.xTile_UL1_Div_01{width:220px; font:inherit}
@media all and (max-width:600px){.xTile_UL1_Div_01{width:170px}}

.xTile_UL1_Div_02{width:210px; font:inherit}
@media all and (max-width:600px){.xTile_UL1_Div_02{width:160px}}

.xTile_UL1_Input{width:210px !important}
@media all and (max-width:600px){.xTile_UL1_Input{width:150px !important}}

.xInput_NC_Tile{width:430px; height:40px; padding:0 10px 0 10px; background-color:#FFFFFF; border:#999999 solid 1px; border-radius:4px; font-size:16px; color:#333333;
                -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; outline:0px}
.xInput_NC_Tile:focus{border:#333333 solid 1px !important}
@media all and (max-width:600px){.xInput_NC_Tile{width:340px; height:40px}}

.xTextarea_Tile{width:430px; height:120px; padding:10px 10px 10px 10px; background-color:#FFFFFF; resize:none; overflow:hidden; border:#999999 solid 1px; border-radius:4px; font-family:HelveticaNeue-Roman; font-size:16px; color:#333333}
@media all and (max-width:600px){.xTextarea_Tile{width:340px}}

.bt_Tile{position:relative; width:auto; height:40px; left:0px; top:0px; border:none}
@media all and (max-width:600px){.bt_Tile{height:60px}}
.bt_Tile:hover{opacity:0.50; cursor:pointer}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#Gift_Card_Order{width:calc(1024px - 60px); height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:center; flex-direction:row; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){#Gift_Card_Order{width:360px; flex-direction:column}}

  #Gift_Card_Form{width:462px; height:auto; margin:0 auto}
  @media all and (max-width:600px){#Gift_Card_Form{width:360px; padding:0 0 0 10px}}

    #Gift_Card_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
      #Gift_Card_UL1 li{width:100%; height:50px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row}
        #Gift_Card_UL1 li:nth-child(1){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Gift_Card_UL1 li:nth-child(2){}
        #Gift_Card_UL1 li:nth-child(3){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Gift_Card_UL1 li:nth-child(4){}
        #Gift_Card_UL1 li:nth-child(5){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Gift_Card_UL1 li:nth-child(6){}
        #Gift_Card_UL1 li:nth-child(7){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Gift_Card_UL1 li:nth-child(8){}
        #Gift_Card_UL1 li:nth-child(9){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Gift_Card_UL1 li:nth-child(10){height:60px}
        @media all and (max-width:600px){#Gift_Card_UL1 li:nth-child(10){height:120px}}

      #Gift_Card_UL1 li span{font-family:HelveticaNeue-Bold; font-size:13px; color:#E72E00}

  #Gift_Card_Content{width:462px; height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:wrap; border-radius:4px; background-color:#FFFFFF}
  @media all and (max-width:600px){#Gift_Card_Content{min-width:360px; width:360px; padding:10px 0 0 10px}}

  #Gift_Card_Content_Div{width:100%; height:auto; padding:14px 0 0 0; font-family:HelveticaNeue-Roman; font-size:14px; line-height:25px; color:#3063CE}
  @media all and (max-width:600px){#Gift_Card_Content_Div{padding:0 10px 0 0}}
    #Gift_Card_Content_Div span{font-family:HelveticaNeue-Bold; font-size:13px; line-height:24px}

  #Gift_Card_Submit{width:100%; height:80px; display:flex; align-items:end; justify-content:center; flex-direction:row}
  @media all and (max-width:600px){#Gift_Card_Submit{height:100px}}

.xGift_Card_UL1_Div_01{width:220px; font:inherit}
@media all and (max-width:600px){.xGift_Card_UL1_Div_01{width:170px}}

.xGift_Card_UL1_Div_02{width:210px; font:inherit}
@media all and (max-width:600px){.xGift_Card_UL1_Div_02{width:160px}}

.xGift_Card_UL1_Input{width:210px !important}
@media all and (max-width:600px){.xGift_Card_UL1_Input{width:150px !important}}

.xInput_NC_Gift_Card{width:430px; height:40px; padding:0 10px 0 10px; background-color:#FFFFFF; border:#999999 solid 1px; border-radius:4px; font-size:16px; color:#333333;
                -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; outline:0px}
.xInput_NC_Gift_Card:focus{border:#333333 solid 1px !important}
@media all and (max-width:600px){.xInput_NC_Gift_Card{width:340px; height:40px}}

.xTextarea_Gift_Card{width:430px; height:120px; padding:10px 10px 10px 10px; background-color:#FFFFFF; resize:none; overflow:hidden; border:#999999 solid 1px; border-radius:4px; font-family:HelveticaNeue-Roman; font-size:16px; color:#333333}
@media all and (max-width:600px){.xTextarea_Gift_Card{width:340px}}

.bt_Gift_Card{position:relative; width:auto; height:40px; left:0px; top:0px; border:none}
@media all and (max-width:600px){.bt_Gift_Card{height:60px}}
.bt_Gift_Card:hover{opacity:0.50; cursor:pointer}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xPhotoshoots_Page{width:100%; height:130px; display:flex; align-items:start; justify-content:center; flex-direction:row; text-align:center; font-family:Zet_Light; font-size:50px; line-height:60px; color:#3063CE}
@media all and (max-width:600px){.xPhotoshoots_Page{height:90px; font-size:40px; line-height:50px}}

#Photoshoots_Manual{width:calc(1024px - 60px); height:auto; margin:0 auto; display:flex; align-items:center; justify-content:center; flex-direction:row}
  @media all and (max-width:600px){#Photoshoots_Manual{width:360px}}

  #Photoshoots_Manual li{width:100%; height:20px; display:flex; align-items:center; justify-content:center; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
    #Photoshoots_Manual li:nth-child(1){}

#Photoshoots_Order{width:calc(1024px - 60px); height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:center; flex-direction:row; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){#Photoshoots_Order{width:360px; flex-direction:column}}

  #Photoshoots_Form{width:462px; height:auto; margin:0 auto}
  @media all and (max-width:600px){#Photoshoots_Form{width:360px; padding:0 0 0 10px}}

    #Photoshoots_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
      #Photoshoots_UL1 li{width:100%; height:50px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row}
        #Photoshoots_UL1 li:nth-child(1){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Photoshoots_UL1 li:nth-child(2){}
        #Photoshoots_UL1 li:nth-child(3){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Photoshoots_UL1 li:nth-child(4){}
        #Photoshoots_UL1 li:nth-child(5){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Photoshoots_UL1 li:nth-child(6){}
        #Photoshoots_UL1 li:nth-child(7){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        #Photoshoots_UL1 li:nth-child(8){}
        #Photoshoots_UL1 li:nth-child(9){height:20px; font-family:HelveticaNeue-Roman; font-size:12px; color:#333333}
        @media all and (max-width:600px){#Photoshoots_UL1 li:nth-child(9){height:34px}}
        #Photoshoots_UL1 li:nth-child(10){height:140px}
        @media all and (max-width:600px){#Photoshoots_UL1 li:nth-child(10){height:140px}}

      #Photoshoots_UL1 li span{font-family:HelveticaNeue-Bold; font-size:13px; color:#E72E00}

  #Photoshoots_Content{width:462px; height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:wrap; border-radius:4px; background-color:#FFFFFF}
  @media all and (max-width:600px){#Photoshoots_Content{min-width:360px; width:360px; padding:10px 0 0 10px}}

  #Photoshoots_Content_Div{width:100%; height:auto; padding:14px 0 0 0; font-family:HelveticaNeue-Roman; font-size:14px; line-height:25px; color:#3063CE}
  @media all and (max-width:600px){#Photoshoots_Content_Div{padding:0 10px 0 0}}
    #Photoshoots_Content_Div span{font-family:HelveticaNeue-Bold; font-size:13px; line-height:24px}

  #Photoshoots_Submit{width:100%; height:80px; display:flex; align-items:end; justify-content:center; flex-direction:row}
  @media all and (max-width:600px){#Photoshoots_Submit{height:100px}}

.xPhotoshoots_UL1_Div_01{width:220px; font:inherit}
@media all and (max-width:600px){.xPhotoshoots_UL1_Div_01{width:180px}}

.xPhotoshoots_UL1_Div_02{width:220px; font:inherit}
@media all and (max-width:600px){.xPhotoshoots_UL1_Div_02{width:160px}}

.xPhotoshoots_UL1_Input{width:210px !important}
@media all and (max-width:600px){.xPhotoshoots_UL1_Input{width:160px !important}}

.xInput_NC_Photoshoots{width:430px; height:40px; padding:0 10px 0 10px; background-color:#FFFFFF; border:#999999 solid 1px; border-radius:4px; font-size:16px; color:#333333;
                       -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; outline:0px}
.xInput_NC_Photoshoots:focus{border:#333333 solid 1px !important}
@media all and (max-width:600px){.xInput_NC_Photoshoots{width:340px; height:40px}}

.xTextarea_Photoshoots{width:430px; height:120px; padding:10px 10px 10px 10px; background-color:#FFFFFF; resize:none; overflow:hidden; border:#999999 solid 1px; border-radius:4px; font-family:HelveticaNeue-Roman; font-size:16px; color:#333333}
@media all and (max-width:600px){.xTextarea_Photoshoots{width:340px}}

.bt_Photoshoots{position:relative; width:auto; height:50px; left:0px; top:0px; border:none}
@media all and (max-width:600px){.bt_Photoshoots{height:60px}}
.bt_Photoshoots:hover{opacity:0.50; cursor:pointer}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xPickup{min-width:1024px; width:100%; height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:center; flex-direction:row; flex-wrap:wrap; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){.xPickup{min-width:360px; width:360px}}

  .xPickup_Item{display:flex; align-items:start; width:270px; height:auto; background-color:#FFFFFF; z-index:0}
  @media all and (max-width:600px){.xPickup_Item{width:340px}}

    .xPickup_Item_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column; font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
      .xPickup_Item_UL1 li{width:100%; height:20px; display:flex; align-items:center; justify-content:start; flex-direction:row}
      @media all and (max-width:600px){.xPickup_Item_UL1 li{justify-content:center}}
      .xPickup_Item_UL1 li:nth-child(1){height:6px}

.xPickup_Correct{width:110px !important}
@media all and (max-width:600px){.xPickup_Item_UL1 li{width:340px !important}}

.xPickup_Bold{font-family:HelveticaNeue-Bold}

.xPickup_Page{margin:0 auto}
@media all and (max-width:600px){.xPickup_Page{min-width:360px; width:360px !important}}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xGallery_Catalog{min-width:1024px; width:100%; height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:wrap; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){.xGallery_Catalog{min-width:360px; width:360px; justify-content:center}}

  .xGallery_Item{display:flex; align-items:start; width:calc(100% / 4); height:auto; background-color:#FFFFFF; z-index:0}
  @media all and (max-width:600px){.xGallery_Item{width:340px}}

    .xGallery_Item_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
      .xGallery_Item_UL1 li{width:100%; display:flex; align-items:center; justify-content:center; flex-direction:row; text-align:center}
      .xGallery_Item_UL1 li:nth-child(1){align-items:start; height:auto; position:relative; overflow:hidden}
        .xGallery_Item_UL1 li:nth-child(1) img{width:calc(100% - 20px); height:auto; border-radius:4px; border:none; transition:opacity 2s ease}
        @media all and (max-width:600px){.xGallery_Item_UL1 li:nth-child(1) img{width:340px}}
        .xGallery_Item_UL1 li:nth-child(1) video{width:calc(100% - 20px); height:auto; border-radius:4px; border:none}
        @media all and (max-width:600px){.xGallery_Item_UL1 li:nth-child(1) video{width:340px}}
      .xGallery_Item_UL1 li:nth-child(2){height:20px}

.xGallery_Correct{width:calc(100% / 2) !important}
@media all and (max-width:600px){.xGallery_Correct{width:340px !important}}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xFirst_Gallery_Mix_Catalog{min-width:1024px; width:100%; height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:wrap; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){.xFirst_Gallery_Mix_Catalog{min-width:360px; width:360px; justify-content:center; display:none}}

  .xFirst_Gallery_Mix_Item{display:flex; align-items:start; width:calc(100% / 3.003); height:auto; background-color:#FFFFFF; z-index:0}
  @media all and (max-width:600px){.xFirst_Gallery_Mix_Item{width:340px}}

    .xFirst_Gallery_Mix_Item_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column; transition:opacity 2s ease}
    .xFirst_Gallery_Mix_Item_UL1:hover{opacity:0.50; cursor:pointer}
      .xFirst_Gallery_Mix_Item_UL1 li{width:100%; display:flex; align-items:center; justify-content:center; flex-direction:row; text-align:center}
      .xFirst_Gallery_Mix_Item_UL1 li:nth-child(1){align-items:start; height:auto; position:relative; overflow:hidden}
        .xFirst_Gallery_Mix_Item_UL1 li:nth-child(1) img{width:calc(100% - 20px); height:auto; border-radius:4px; border:none; transition:opacity 2s ease}
        @media all and (max-width:600px){.xFirst_Gallery_Mix_Item_UL1 li:nth-child(1) img{width:340px}}
        .xFirst_Gallery_Mix_Item_UL1 li:nth-child(1) video{width:calc(100% - 20px); height:auto; border-radius:4px; border:none}
        @media all and (max-width:600px){.xFirst_Gallery_Mix_Item_UL1 li:nth-child(1) video{width:340px}}
      .xFirst_Gallery_Mix_Item_UL1 li:nth-child(2){height:60px}
        .xFirst_Gallery_Mix_Item_UL1 li:nth-child(2) a{font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
      .xFirst_Gallery_Mix_Item_UL1 li:nth-child(3){height:20px}

.xFirst_Gallery_Mix_Correct{width:calc(100% / 2) !important}
@media all and (max-width:600px){.xFirst_Gallery_Mix_Correct{width:340px !important}}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xFirst_Mix_Catalog{position:relative; overflow:hidden; min-width:1024px; width:100%; height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:nowrap; border-radius:4px; background-color:#FFFFFF; display:none}
@media all and (max-width:600px){.xFirst_Mix_Catalog{min-width:100%; width:100%; display:flex; justify-content:center}}

  .xFirst_Mix_Fly{position:relative; width:100%; height:auto; left:0px; top:0px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:nowrap; border-radius:4px; transition:1s ease-in-out; background-color:#FFFFFF}
  @media all and (max-width:600px){.xFirst_Mix_Fly{left:0px; transition:0.5s ease-out}}

  .xFirst_Mix_Item{display:flex; min-width:calc(100% / 3.003); width:calc(100% / 3.003); height:auto; background-color:#FFFFFF; z-index:0}
  @media all and (max-width:600px){.xFirst_Mix_Item{min-width:340px; width:340px; padding:0 10px 0 0}}
    .xFirst_Mix_Item:hover{}

      .xFirst_Mix_Item_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
      @media all and (max-width:600px){.xFirst_Mix_Item_UL1{width:340px}}
        .xFirst_Mix_Item_UL1 li{width:100%; display:flex; align-items:center; justify-content:center; flex-direction:row; text-align:center}
        .xFirst_Mix_Item_UL1 li:nth-child(1){height:auto; position:relative}
          .xFirst_Mix_Item_UL1 li:nth-child(1) img{width:calc(100% - 20px); height:auto; border-radius:4px; border:none; transition:opacity 2s ease}
          .xFirst_Mix_Item_UL1 li:nth-child(1) img:hover{opacity:0.50; cursor:pointer}
          @media all and (max-width:600px){.xFirst_Mix_Item_UL1 li:nth-child(1) img{width:340px}
                                           .xFirst_Mix_Item_UL1 li:nth-child(1) img:hover{opacity:1; cursor:pointer}}
          .xFirst_Mix_Item_UL1 li:nth-child(1) video{width:calc(100% - 20px); height:auto; border-radius:4px; border:none; transition:opacity 2s ease}
          .xFirst_Mix_Item_UL1 li:nth-child(1) video:hover{opacity:0.50; cursor:pointer}
          @media all and (max-width:600px){.xFirst_Mix_Item_UL1 li:nth-child(1) video{width:340px}
                                           .xFirst_Mix_Item_UL1 li:nth-child(1) video:hover{opacity:1; cursor:pointer}}
        .xFirst_Mix_Item_UL1 li:nth-child(2){height:56px; display:none} /*Область вывода разных цветов товара: Временно отключено*/
          .xFirst_Mix_Item_UL1 li:nth-child(2) img{width:36px; height:36px; border-radius:46px; border:none; margin:0 8px 0 8px; transition:opacity 2s ease}
          .xFirst_Mix_Item_UL1 li:nth-child(2) img:hover{opacity:0.50; cursor:pointer; border:#3063CE solid 1px}
          .xFirst_Mix_Item_UL1 li:nth-child(2) img:active{border:#3063CE solid 1px}
          .xFirst_Mix_Item_UL1 li:nth-child(2) video{width:36px; height:36px; border-radius:46px; border:none; margin:0 8px 0 8px; transition:opacity 2s ease}
          .xFirst_Mix_Item_UL1 li:nth-child(2) video:hover{opacity:0.50; cursor:pointer; border:#3063CE solid 1px}
          .xFirst_Mix_Item_UL1 li:nth-child(2) video:active{border:#3063CE solid 1px}
        .xFirst_Mix_Item_UL1 li:nth-child(3){height:55px; justify-content:start; padding:0 0 0 60px}
        .xFirst_Mix_Item_UL1 li:nth-child(4){height:40px; justify-content:start; padding:0 0 0 60px; font-family:HelveticaNeue-Bold; font-size:22px; color:#333333}
        .xFirst_Mix_Item_UL1 li:nth-child(5){height:40px; justify-content:start; padding:0 0 0 47px}
        .xFirst_Mix_Item_UL1 li:nth-child(6){height:66px; justify-content:start; padding:0 0 0 60px; position:relative}
        .xFirst_Mix_Item_UL1 li:nth-child(7){height:20px; display:none}
        .xFirst_Mix_Item_UL1 li a{font-family:HelveticaNeue-Roman; font-size:14px; color:#333333}
        .xFirst_Mix_Item_UL1 li a:hover{opacity:0.50}

.xFirst_Mix_Discount_Img{position:absolute; width:80px !important; height:auto !important; left:calc(100% - 100px); top:20px; border:none}

.xFirst_Mix_Name{color:#3063CE !important}

.xArrow_Start_First_Mix{position:absolute; width:40px; height:auto; left:20px; top:calc(40% - 0px); border:none; display:none}
@media all and (max-width:600px){.xArrow_Start_First_Mix{left:10px; display:none}}
  .xArrow_Start_First_Mix:hover{opacity:0.50; cursor:pointer}

.xArrow_Stop_First_Mix{position:absolute; width:40px; height:auto; left:calc(100% - 60px); top:calc(40% - 0px); border:none}
@media all and (max-width:600px){.xArrow_Stop_First_Mix{left:calc(100% - 50px); display:none}}
.xArrow_Stop_First_Mix:hover{opacity:0.50; cursor:pointer}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xFirst_Gallery_Catalog{min-width:1024px; width:100%; height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:wrap; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){.xFirst_Gallery_Catalog{min-width:360px; width:360px; justify-content:center}}

  .xFirst_Gallery_Item{display:flex; align-items:start; width:calc(100% / 3.003); height:auto; background-color:#FFFFFF; z-index:0}
  @media all and (max-width:600px){.xFirst_Gallery_Item{width:340px}}

    .xFirst_Gallery_Item_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column; transition:opacity 2s ease}
    .xFirst_Gallery_Item_UL1:hover{opacity:0.50; cursor:pointer}
      .xFirst_Gallery_Item_UL1 li{width:100%; display:flex; align-items:center; justify-content:center; flex-direction:row; text-align:center}
      .xFirst_Gallery_Item_UL1 li:nth-child(1){align-items:start; height:auto; position:relative; overflow:hidden}
        .xFirst_Gallery_Item_UL1 li:nth-child(1) img{width:calc(100% - 20px); height:auto; border-radius:4px; border:none; transition:opacity 2s ease}
        @media all and (max-width:600px){.xFirst_Gallery_Item_UL1 li:nth-child(1) img{width:340px}}
        .xFirst_Gallery_Item_UL1 li:nth-child(1) video{width:calc(100% - 20px); height:auto; border-radius:4px; border:none}
        @media all and (max-width:600px){.xFirst_Gallery_Item_UL1 li:nth-child(1) video{width:340px}}
      .xFirst_Gallery_Item_UL1 li:nth-child(2){height:60px}
        .xFirst_Gallery_Item_UL1 li:nth-child(2) a{font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
      .xFirst_Gallery_Item_UL1 li:nth-child(3){height:20px}

.xFirst_Gallery_Correct{width:calc(100% / 2) !important}
@media all and (max-width:600px){.xFirst_Gallery_Correct{width:340px !important}}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xSecond_Gallery_Catalog{min-width:1024px; width:100%; height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:wrap; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){.xSecond_Gallery_Catalog{min-width:360px; width:100%; justify-content:center}}

  .xSecond_Gallery_Item{display:flex; align-items:start; width:calc(100% / 3.003); height:auto; background-color:#FFFFFF; z-index:0}
  @media all and (max-width:600px){.xSecond_Gallery_Item{width:calc(100% / 2)}
                                   .xSecond_Gallery_Item:nth-child(odd){padding:0 10px 0 0}   /*Все нечётные номера элементов*/
                                   .xSecond_Gallery_Item:nth-child(even){padding:0 0 0 10px}} /*Все чётные номера элементов.*/

    .xSecond_Gallery_Item_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column; transition:opacity 2s ease}
    .xSecond_Gallery_Item_UL1:hover{opacity:0.50; cursor:pointer}
      .xSecond_Gallery_Item_UL1 li{width:100%; display:flex; align-items:center; justify-content:center; flex-direction:row; text-align:center}
      .xSecond_Gallery_Item_UL1 li:nth-child(1){align-items:start; height:auto; position:relative; overflow:hidden}
        .xSecond_Gallery_Item_UL1 li:nth-child(1) img{width:calc(100% - 20px); height:auto; border-radius:4px; border:none; transition:opacity 2s ease}
        @media all and (max-width:600px){.xSecond_Gallery_Item_UL1 li:nth-child(1) img{width:calc(100% - 0px)}}
        .xSecond_Gallery_Item_UL1 li:nth-child(1) video{width:calc(100% - 20px); height:auto; border-radius:4px; border:none}
        @media all and (max-width:600px){.xSecond_Gallery_Item_UL1 li:nth-child(1) video{width:calc(100% - 0px)}}
      .xSecond_Gallery_Item_UL1 li:nth-child(2){height:60px}
        .xSecond_Gallery_Item_UL1 li:nth-child(2) a{font-family:HelveticaNeue-Roman; font-size:14px; color:#3063CE}
      .xSecond_Gallery_Item_UL1 li:nth-child(3){height:20px}

.xSecond_Gallery_Correct{width:calc(100% / 2) !important}
@media all and (max-width:600px){.xSecond_Gallery_Correct{calc(100% / 2) !important}}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#Login_Catalog{width:calc(1024px - 60px); height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:center; flex-direction:row; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){#Login_Catalog{width:360px; flex-direction:column}}

  .xLogin_Name{width:100%; height:50px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; font-family:HelveticaNeue-Bold; font-size:22px; color:#333333}

  #Login{width:400px; height:auto}
  @media all and (max-width:600px){#Login{width:360px; padding:0 0 0 20px}}

    #Login_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
      #Login_UL1 li{position:relative; width:100%; height:50px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row}
        #Login_UL1 li:nth-child(1){font-family:HelveticaNeue-Roman; font-size:14px; color:#333333}
        #Login_UL1 li:nth-child(3){height:60px}
        #Login_UL1 li:nth-child(4){font-family:HelveticaNeue-Roman; font-size:14px; color:#333333; font-style:italic; text-decoration:underline}
          #Login_UL1 li:nth-child(4):hover{opacity:0.50; cursor:pointer}
        #Login_UL1 li:nth-child(5){position:relative; height:60px}

      #Login_UL1 li span{position:absolute; left:0px; top:0px; font-family:HelveticaNeue-Bold; font-size:13px; color:#E72E00}

  #Registration{width:294px; height:auto}
  @media all and (max-width:600px){#Registration{width:360px; padding:0 0 0 20px}}

    #Registration_UL1{width:100%; height:auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
      #Registration_UL1 li{position:relative; width:100%; height:50px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row}
        #Registration_UL1 li:nth-child(11){height:60px}
        #Registration_UL1 li:nth-child(12){position:relative; height:60px}

      #Registration_UL1 li span{position:absolute; left:0px; top:0px; font-family:HelveticaNeue-Bold; font-size:13px; color:#E72E00}

.bt_Login{position:relative; width:140px; height:auto; left:0px; top:20px; border:none}
.bt_Login:hover{opacity:0.50; cursor:pointer}

.bt_Registration{position:relative; width:200px; height:auto; left:0px; top:20px; border:none}
.bt_Registration:hover{opacity:0.50; cursor:pointer}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#Account_Catalog{width:calc(1024px - 60px); height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:center; flex-direction:column; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){#Account_Catalog{width:360px}}

  .xAccount_Name{width:100%; height:50px; display:flex; align-items:flex-start; justify-content:center; flex-direction:row; font-family:HelveticaNeue-Bold; font-size:22px; color:#333333}

  .xAccount_UL1{width:320px; height:auto; margin:0 auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
    .xAccount_UL1 li{position:relative; width:100%; min-height:26px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:14px; color:#333333}
      .xAccount_UL1 li:nth-child(3){min-height:10px}
      .xAccount_UL1 li:nth-child(4){min-height:42px}
      .xAccount_UL1 li:nth-child(5){display:flex; align-items:flex-start; justify-content:start; flex-direction:row; flex-wrap:wrap}
        .xAccount_UL1 li:nth-child(5) img{width:70px; height:auto; padding:10px 10px 10px 0; border-radius:14px; border:none; transition:opacity 2s ease}
        .xAccount_UL1 li:nth-child(5) img:hover{opacity:0.50; cursor:pointer}
        .xAccount_UL1 li:nth-child(5) video{width:70px; height:auto; padding:10px 10px 10px 0; border-radius:14px; border:none; transition:opacity 2s ease}
        .xAccount_UL1 li:nth-child(5) video:hover{opacity:0.50; cursor:pointer}
      .xAccount_UL1 li:nth-child(6){min-height:10px}
      .xAccount_UL1 li:nth-child(7){height:22px; font-family:HelveticaNeue-Bold; font-size:18px; color:#333333; text-decoration:underline}
        .xAccount_UL1 li:nth-child(7):hover{opacity:0.50; cursor:pointer}
      .xAccount_UL1 li:nth-child(8){min-height:52px; align-items:center}

    .xAccount_UL1 li hr{width:300px}

.xBlue_Current{color:#3063CE}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xPage{width:100%; height:auto; padding:0 20px 30px 20px; display:flex; align-items:start; justify-content:center; flex-direction:row; text-align:center; font-family:Zet_Light; font-size:50px; line-height:60px; color:#3063CE}
@media all and (max-width:600px){.xPage{font-size:40px; line-height:50px}}

.xPage_Null{width:100%; height:auto; padding:0 20px 10px 20px; display:flex; align-items:start; justify-content:center; flex-direction:row; text-align:center; font-family:Zet_Light; font-size:50px; line-height:60px; color:#3063CE}
@media all and (max-width:600px){.xPage_Null{font-size:40px; line-height:50px}}

.xPage_Menu{width:100%; height:auto; padding:0 20px 20px 20px; display:flex; align-items:start; justify-content:center; flex-direction:row; text-align:center; font-family:Zet_Light; font-size:50px; line-height:60px; color:#3063CE}
@media all and (max-width:600px){.xPage_Menu{font-size:40px; line-height:50px}}

.xPage_Standart{width:100%; height:auto; padding:30px 20px 10px 20px; display:flex; align-items:start; justify-content:center; flex-direction:row; text-align:center; font-family:Zet_Light; font-size:50px; line-height:60px; color:#3063CE}
@media all and (max-width:600px){.xPage_Standart{font-size:40px; line-height:50px}}

.xPage_Separator{width:100%; height:auto; padding:20px 20px 40px 20px; display:flex; align-items:start; justify-content:center; flex-direction:row; text-align:center; font-family:Zet_Light; font-size:50px; line-height:60px; color:#3063CE}
@media all and (max-width:600px){.xPage_Separator{font-size:40px; line-height:50px}}

.xText_Blue{width:100%; min-height:90px; height:auto; padding:40px 0 40px 0; display:flex; align-items:center; justify-content:center; flex-direction:row; text-align:center; font-family:Zet_Light; font-size:40px; line-height:50px; color:#3063CE}
@media all and (max-width:600px){.xText_Blue{font-size:28px; line-height:38px}}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#Privace{display:block; width:844px; height:auto; margin:0 auto; font-family:HelveticaNeue-Roman; font-size:15px; color:#666666; line-height:26px}
@media all and (max-width:600px){#Privace{width:340px}}

#Agreement{display:block; width:844px; height:auto; margin:0 auto; font-family:HelveticaNeue-Roman; font-size:15px; color:#666666; line-height:26px}
@media all and (max-width:600px){#Agreement{width:340px}}

#Brand{display:block; width:844px; height:auto; margin:0 auto; font-family:HelveticaNeue-Roman; font-size:15px; color:#666666; line-height:26px}
@media all and (max-width:600px){#Brand{width:340px}}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#Delivery{display:block; width:844px; height:auto; margin:0 auto}
@media all and (max-width:600px){#Delivery{width:340px}}

  .xDelivery_Head{width:100%; height:40px; display:flex; align-items:flex-start; justify-content:start; flex-direction:row; font-family:HelveticaNeue-Roman; text-decoration:underline; font-size:15px; color:#333333}
    .xDelivery_Head a{font-size:15px; color:#333333; text-decoration:underline}
    .xDelivery_Head a:hover{opacity:0.50}

  .xDelivery_Text{width:100%; height:auto; padding:0 0 40px 0; font-family:HelveticaNeue-Roman; font-size:15px; color:#666666; line-height:26px; opacity:0; animation:UpVisible 1.0s forwards; display:none}
    .xDelivery_Text a{font-size:15px; color:#333333; text-decoration:underline}
    .xDelivery_Text a:hover{opacity:0.50}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#Visma_Button{min-width:844px; width:844px; height:auto; margin:0 auto; display:flex; align-items:flex-start; justify-content:center; flex-direction:row; flex-wrap:wrap; border-radius:4px; background-color:#FFFFFF}
@media all and (max-width:600px){#Visma_Button{min-width:340px; width:340px}}
  #Visma_Button img{width:125px; height:auto; border:none; padding:10px 10px 10px 10px; border-radius:4px}
  #Visma_Button img:hover{opacity:0.50}

#Visma_Card{display:block; width:844px; height:auto; margin:0 auto}
@media all and (max-width:600px){#Visma_Card{width:340px}}

.bt_Pay{position:relative; width:200px; height:auto; left:0px; top:0px; border:none}
.bt_Pay:hover{opacity:0.50; cursor:pointer}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#Status_Head{width:100%; height:90px; display:flex; align-items:start; justify-content:center; flex-direction:row; text-align:center; font-family:Zet_Light; font-size:42px; line-height:52px; color:#3063CE}
@media all and (max-width:600px){#Status_Head{height:100px; font-size:28px; line-height:38px}}

#Status_Text{width:100%; height:90px; display:flex; align-items:start; justify-content:center; flex-direction:row; text-align:center; font-family:HelveticaNeue-Roman; font-size:15px; line-height:26px; color:#666666}
@media all and (max-width:600px){#Status_Text{height:100px}}

#Status{display:block; width:844px; height:auto; margin:0 auto}
@media all and (max-width:600px){#Status{width:320px}}

  #Status UL{width:280px; height:auto; margin:0 auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
    #Status UL li{width:100%; height:25px; display:flex; align-items:start; justify-content:start; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:15px; color:#666666}
    #Status UL li:nth-child(4){}
    #Status UL li:nth-child(5){height:30px; font-family:HelveticaNeue-Roman; font-size:15px; color:#000000}
    #Status UL li:nth-child(10){}
    #Status UL li:nth-child(11){height:30px; font-family:HelveticaNeue-Roman; font-size:15px; color:#000000}

    #Status UL li span{color:#000000}

#Status_Failed{display:block; width:844px; height:auto; margin:0 auto}
@media all and (max-width:600px){#Status_Failed{width:320px}}

  #Status_Failed UL{width:280px; height:auto; margin:0 auto; display:flex; align-items:center; justify-content:center; flex-direction:column}
    #Status_Failed UL li{width:100%; height:25px; display:flex; align-items:center; justify-content:center; flex-direction:row; font-family:HelveticaNeue-Roman; font-size:15px; color:#666666}
    #Status_Failed UL li:nth-child(1){}
    #Status_Failed UL li:nth-child(2){}

.bt_Continue{position:relative; width:200px; height:auto; left:0px; top:20px; border:none}
.bt_Continue:hover{opacity:0.50; cursor:pointer}

.xCheck_Img{width:70px; height:auto; border:none}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Forms*/
.xInput_Search{width:300px; height:30px; padding:0 25px 0 10px; background-color:#E5E5E5; border-radius:4px; border:none; font-family:inherit; color:#333333; font-size:15px;
               background-image:url(/xPanel/images/Ico/Clear.png); background-position:center right 5px; background-repeat:no-repeat; background-size:auto 60%;
               -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; outline:0px}
.xInput_Search:focus{border:none !important}

.xButton_Search{position:relative; cursor:pointer; width:80px; height:30px; left:6px; top:0px; text-align:center; border:none; background-color:#D9A069; border-radius:4px; font-family:inherit; color:#FFFFFF; font-size:15px}
.xButton_Search:hover{opacity:0.50}
.xButton_Search:focus{outline:none; border:none !important}

.xInput_NC{width:243px; height:28px; padding:0 10px 0 10px; background-color:#FFFFFF; border:#FFFFFF; border-bottom:#999999 solid 1px; font-size:14px; color:#333333;
           -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; outline:0px}

.xInput{width:300px; height:40px; padding:0 25px 0 10px; background-color:#FFFFFF; border-radius:4px; border:#999999 solid 1px; font-family:inherit; font-size:18px; color:#7F7F7F;
        background-image:url(/xPanel/images/Ico/Clear.png); background-position:center right 5px; background-repeat:no-repeat; background-size:auto 60%;
        -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; outline:0px}

.xPhone{width:243px; height:28px; padding:0 10px 0 10px; background-color:#FFFFFF; border:#FFFFFF; border-bottom:#999999 solid 1px; font-size:14px; color:#333333;
        -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; outline:0px}

.xTextarea{width:550px; min-height:40px; max-height:160px; height:40px; padding-bottom:5px; background-color:#FBFBFB /*#F2F2F2*/; resize:none; overflow:hidden; border:none; border-bottom:1px solid #DCDCDC; font-family:HelveticaNeue-Roman; font-size:18px; color:#7F7F7F}

.xSelect{width:243px; height:28px; padding:0 10px 0 10px; background-color:#FFFFFF; border:#FFFFFF; border-bottom:#999999 solid 1px; font-size:14px; color:#333333}

.xButton{cursor:pointer; width:120px; height:30px; background-color:#FFFFFF; border-radius:4px; border:1px solid #3063CE; font-family:HelveticaNeue-Roman; font-size:16px; color:#3063CE; display:flex; align-items:center; justify-content:center; flex-direction:row; text-align:center}
.xButton:hover{background-color:#3063CE; color:#FFFFFF}

.xRadio{position:absolute; z-index:-1; opacity:0}
  .xRadio+label{display:flex; align-items:flex-start; justify-content:start; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; font-size:14px; color:#333333} /*Для элемента label, связанного с .xRadio*/
  .xRadio+label::before{content:''; display:inline-block; width:12px; height:12px; flex-shrink:0; flex-grow:0; border:1px solid #D3C7BB; border-radius:50%; margin:2px 6px 0 0; background-color:transparent}
    @media all and (max-width:600px){.xRadio+label::before{width:15px; height:15px}}
  .xRadio:not(:disabled):not(:checked)+label:hover::before{border-color:#3063CE} /*Навели курсор*/
  .xRadio+label:hover{cursor:pointer} /*Навели курсор*/
  .xRadio:not(:disabled):active+label::before{background-color:#3063CE; border-color:#3063CE} /*Активная радиокнопка (При нажатии на неё)*/
  .xRadio:focus+label::before{border-color:#3063CE; background-color:#3063CE; box-shadow:0 0 0 1px #3063CE} /*Радиокнопка находящаяся в фокусе*/
  .xRadio:focus:not(:checked)+label::before{border-color:#3063CE} /*Радиокнопка находящаяся в фокусе и не находящаеся в состоянии 'checked'*/
  .xRadio:checked+label::before{border-color:#3063CE; background-color:#3063CE} /*Радиокнопка находящаяся в состоянии 'checked'*/
  .xRadio:checked+label{color:#333333} /*Радиокнопка находящаяся в состоянии 'checked', меняем цвет текста*/
  .xRadio:disabled+label{opacity:0.40; cursor:not-allowed} /*Радиокнопка, находящаяся в состоянии 'disabled'*/
  .xRadio:disabled+label::before{opacity:0.40; cursor:not-allowed} /*Радиокнопка, находящаяся в состоянии 'disabled'*/

.xCheckbox{position:absolute; z-index:-1; opacity:0}
  .xCheckbox+label{display:flex; align-items:flex-start; justify-content:start; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; font-size:14px; color:#333333} /*Для элемента label, связанного с .xCheckbox*/
  .xCheckbox+label::before{content:''; display:inline-block; width:12px; height:12px; flex-shrink:0; flex-grow:0; border: 1px solid #D3C7BB; border-radius:2px; margin:2px 6px 0 0; background-color:transparent}
    @media all and (max-width:600px){.xCheckbox+label::before{width:15px; height:15px}}
  .xCheckbox:not(:disabled):not(:checked)+label:hover::before{border-color:#3063CE} /*Навели курсор*/
  .xCheckbox+label:hover{cursor:pointer} /*Навели курсор*/
  .xCheckbox:not(:disabled):active+label::before{background-color:#3063CE; border-color:#3063CE}/*Активный чекбокс (При нажатии на него)*/
  .xCheckbox:focus+label::before{border-color:#3063CE; background-color:#3063CE; box-shadow:0 0 0 1px #3063CE} /*Чекбокс находящийся в фокусе*/
  .xCheckbox:focus:not(:checked)+label::before{background-color:transparent; border-color:#3063CE}/*Чекбокс находящийся в фокусе и не находящийся в состоянии 'checked'*/
  .xCheckbox:checked+label::before {border-color:#3063CE; background-color:#3063CE} /*Чекбокс находящийся в состоянии 'checked'*/
  .xCheckbox:checked+label{color:#333333} /*Чекбокс находящийся в состоянии 'checked', меняем цвет текста*/
  .xCheckbox:disabled+label{opacity:0.40; cursor:not-allowed} /*Чекбокс находящийся в состоянии 'disabled'*/
  .xCheckbox:disabled+label::before{opacity:0.40; cursor:not-allowed} /*Чекбокс находящийся в состоянии 'disabled'*/
  .xDiv_Checkbox{width:130px; height:auto}

.xRadio_Default{position:absolute; z-index:-1; opacity:0}
  .xRadio_Default+label{display:flex; align-items:flex-start; justify-content:start; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; font-size:14px; color:#3063CE} /*Для элемента label, связанного с .xRadio_Default*/
  .xRadio_Default+label::before{content:''; display:inline-block; width:12px; height:12px; flex-shrink:0; flex-grow:0; border:1px solid #D3C7BB; border-radius:50%; margin:2px 6px 0 0; background-color:transparent}
    @media all and (max-width:600px){.xRadio_Default+label::before{width:15px; height:15px}}
  .xRadio_Default:not(:disabled):not(:checked)+label:hover::before{border-color:#3063CE} /*Навели курсор*/
  .xRadio_Default+label:hover{cursor:pointer} /*Навели курсор*/
  .xRadio_Default:not(:disabled):active+label::before{background-color:#3063CE; border-color:#3063CE} /*Активная радиокнопка (При нажатии на неё)*/
  .xRadio_Default:focus+label::before{border-color:#3063CE; background-color:#3063CE; box-shadow:0 0 0 1px #3063CE} /*Радиокнопка находящаяся в фокусе*/
  .xRadio_Default:focus:not(:checked)+label::before{border-color:#3063CE} /*Радиокнопка находящаяся в фокусе и не находящаеся в состоянии 'checked'*/
  .xRadio_Default:checked+label::before{border-color:#3063CE; background-color:#3063CE} /*Радиокнопка находящаяся в состоянии 'checked'*/
  .xRadio_Default:checked+label{color:#3063CE} /*Радиокнопка находящаяся в состоянии 'checked', меняем цвет текста*/
  .xRadio_Default:disabled+label{opacity:0.40; cursor:not-allowed} /*Радиокнопка, находящаяся в состоянии 'disabled'*/
  .xRadio_Default:disabled+label::before{opacity:0.40; cursor:not-allowed} /*Радиокнопка, находящаяся в состоянии 'disabled'*/

.xCheckbox_Default{position:absolute; z-index:-1; opacity:0}
  .xCheckbox_Default+label{display:flex; align-items:flex-start; justify-content:start; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; font-size:14px; color:#3063CE} /*Для элемента label, связанного с .xCheckbox_Default*/
  .xCheckbox_Default+label::before{content:''; display:inline-block; width:12px; height:12px; flex-shrink:0; flex-grow:0; border: 1px solid #D3C7BB; border-radius:2px; margin:2px 6px 0 0; background-color:transparent}
    @media all and (max-width:600px){.xCheckbox_Default+label::before{width:15px; height:15px}}
  .xCheckbox_Default:not(:disabled):not(:checked)+label:hover::before{border-color:#3063CE} /*Навели курсор*/
  .xCheckbox_Default+label:hover{cursor:pointer} /*Навели курсор*/
  .xCheckbox_Default:not(:disabled):active+label::before{background-color:#3063CE; border-color:#3063CE}/*Активный чекбокс (При нажатии на него)*/
  .xCheckbox_Default:focus+label::before{border-color:#3063CE; background-color:#3063CE; box-shadow:0 0 0 1px #3063CE} /*Чекбокс находящийся в фокусе*/
  .xCheckbox_Default:focus:not(:checked)+label::before{background-color:transparent; border-color:#3063CE}/*Чекбокс находящийся в фокусе и не находящийся в состоянии 'checked'*/
  .xCheckbox_Default:checked+label::before {border-color:#3063CE; background-color:#3063CE} /*Чекбокс находящийся в состоянии 'checked'*/
  .xCheckbox_Default:checked+label{color:#3063CE} /*Чекбокс находящийся в состоянии 'checked', меняем цвет текста*/
  .xCheckbox_Default:disabled+label{opacity:0.40; cursor:not-allowed} /*Чекбокс находящийся в состоянии 'disabled'*/
  .xCheckbox_Default:disabled+label::before{opacity:0.40; cursor:not-allowed} /*Чекбокс находящийся в состоянии 'disabled'*/
  .xDiv_xCheckbox_Default{width:130px; height:auto}

.xDate{width:90px; height:25px; padding-left:5px; background-color:#FFFFFF; border-radius:4px; border:1px solid #D3C7BB; font-family:inherit; font-size:14px}

.xFormColorDefault{border-color:#999999}
.xFormColorAttention{border-color:#FF0000}

.xTemp_Frame{border:none; width:0px; height:0px}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

@keyframes AttentionInput{
  0%  {transform:translate(1px, 1px) rotate(0deg)}
  10% {transform:translate(-1px, -2px) rotate(-1deg)}
  20% {transform:translate(-3px, 0px) rotate(1deg)}
  30% {transform:translate(3px, 2px) rotate(0deg)}
  40% {transform:translate(1px, -1px) rotate(1deg)}
  50% {transform:translate(-1px, 2px) rotate(-1deg)}
  60% {transform:translate(-3px, 1px) rotate(0deg)}
  70% {transform:translate(3px, 1px) rotate(-1deg)}
  80% {transform:translate(-1px, -1px) rotate(1deg)}
  90% {transform:translate(1px, 2px) rotate(0deg)}
  100%{transform:translate(1px, -2px) rotate(-1deg)}}

.StartAttentionInput{animation-name:AttentionInput; animation-duration:0.5s; animation-iteration-count:1; animation-timing-function:ease} /*Запуск JS*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

h1{font-family:Zet_Light; font-size:40px; line-height:44px; color:#333333} /*Заголовок №1*/
@media all and (max-width:600px){h1{font-size:28px; line-height:32px}}
h2{font-family:HelveticaNeue-Bold; font-size:13px; color:#E72E00}          /*Заголовок №2*/
h3{font-family:HelveticaNeue-Bold; font-size:22px; color:#333333}          /*Цена*/

.xGrey{color:#808080}
.xBlack{color:#333333}
.xBlue{color:#0000FF}
.xRed{color:#FF0000}
.xYellow{color:#FFFF00}
.xGreen{color:#00D678}
.xLight_Green{color:#D0F0C0}
.xCyan{color:#80A6FF}
.xDull_Gray{color:#686868}

.xBorder_Grey{border-color:#808080}
.xBorder_Black{border-color:#333333}
.xBorder_Blue{border-color:#0000FF}
.xBorder_Red{border-color:#FF0000}
.xBorder_Yellow{border-color:#FFFF00}
.xBorder_Green{border-color:#00D678}
.xBorder_Light_Green{border-color:#D0F0C0}
.xBorder_Cyan{border-color:#80A6FF}

.xBG_Grey{background-color:#808080}
.xBG_Black{background-color:#333333}
.xBG_Blue{background-color:#0000FF}
.xBG_Red{background-color:#FF0000}
.xBG_Yellow{background-color:#FFFF00}
.xBG_Green{background-color:#00D678}
.xBG_Light_Green{background-color:#D0F0C0}
.xBG_Cyan{background-color:#80A6FF}

.xCursor_Pointer{cursor:pointer}
.xCursor_Default{cursor:default}

.xFlex_Center{width:auto; height:auto; text-align:center}
.xFlex_Right{width:auto; height:auto; text-align:right}

.xSection_img{width:100%; height:auto; border:none; display:block}

.xSeparator{width:100%; height:50px}
@media all and (max-width:600px){.xSeparator{height:50px}}

.xSeparator_01{height:100px !important} @media all and (max-width:600px){.xSeparator_01{height:100px !important}}

.xSeparator_02{height:50px !important} @media all and (max-width:600px){.xSeparator_02{height:50px !important}}

.xSeparator_03{height:53px !important} @media all and (max-width:600px){.xSeparator_03{height:31px !important}}

.xSeparator_04{height:55px !important} @media all and (max-width:600px){.xSeparator_04{height:56px !important}}

.xSeparator_05{height:100px !important} @media all and (max-width:600px){.xSeparator_05{height:101px !important}}

.xSeparator_06{height:56px !important} @media all and (max-width:600px){.xSeparator_06{height:57px !important}}

.xSeparator_07{height:100px !important} @media all and (max-width:600px){.xSeparator_07{height:101px !important}}

.xSeparator_08{height:65px !important} @media all and (max-width:600px){.xSeparator_08{height:75px !important}}

#Timeused{width:100%; height:40px; display:flex; align-items:center; justify-content:center; flex-direction:row; font-size:12px; color:#808080}
@media all and (max-width:600px){#Timeused{}}

.xBull_Center{width:100%; height:30px; border:none; display:flex; align-items:center; justify-content:center; flex-direction:row; color:#3063CE}
.xScrolling{background-image:url(/xPanel/images/Ico/ScrollYS.png); background-position:right; background-repeat:no-repeat}

.xOpacity_Zero{opacity:0} .xOpacity_One{opacity:1}
.xNoVisible{opacity:0; animation:UpVisible 1.0s forwards}

.xDiv_Remove{border-color:#FF0000; box-shadow:6px 6px 8px -6px rgba(0,0,0,0.8)}

.xDisplay_None{display:none !important}
.xDisplay_Flex{display:flex}
.xDisplay_Block{display:block}

.xIAL{text-align:left}
.xIAC{text-align:center}
.xIAR{text-align:right}

.xAreal_Click{}
.xAreal_Click:hover{opacity:0.50; cursor:pointer}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

@keyframes UpVisible{
  0%   {opacity:0}
  100% {opacity:1}}
.StartUpVisible{animation-name:UpVisible} /*Запуск JS*/

@keyframes DownVisible{
  0%   {opacity:1}
  100% {opacity:0}}
.StartDownVisible{animation-name:DownVisible} /*Запуск JS*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Loading files*/
.xFile{position:relative; width:300px; height:55px; background-color:#FFFFFF; left:0px; top:0px; z-index:1; border-radius:4px; border:1px solid #FFFFFF; font-family:HelveticaNeue-Roman; font-size:12px; color:#6F92B5}

.xInputFile{width:290px; height:49px; font:inherit; opacity:0}

.xNameFile{position:absolute; overflow:hidden; border:none; width:298px; height:49px; left:0px; top:2px; z-index:-2; padding:15px 0 0 20px; font:inherit}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xShadow{position:fixed; overflow:hidden; width:100%; height:100%; left:0px; top:0px; z-index:4; border:none; display:none}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xQuestion{display:flex; width:350px; align-items:center; height:120px; transform:translate(0,5px); font:inherit; font-size:14px; color:#000000; line-height:24px}
@media all and (max-width:600px){.xQuestion{width:320px}}
  .xQuestion p{width:100%; height:auto; text-align:center}

.xQuestion_img{display:flex; flex-grow:0; flex-shrink:0; flex-basis:50px; align-items:center; height:inherit; background-image:url(/xPanel/images/Ico/Question.png); background-position:center; background-repeat:no-repeat}
@media all and (max-width:600px){.xQuestion_img{flex-basis:40px}}

.xQuestion_Ok{transform:translate(0,10px)}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xInfo{display:flex; width:350px; align-items:center; height:120px; transform:translate(0,5px); font:inherit; font-size:14px; color:#000000; line-height:24px}
@media all and (max-width:600px){.xInfo{width:320px}}
  .xInfo p{width:100%; height:auto; text-align:center}

.xInfo_img{display:flex; flex-grow:0; flex-shrink:0; flex-basis:50px; align-items:center; height:inherit; background-image:url(/xPanel/images/Ico/Info.png); background-position:center; background-repeat:no-repeat}
@media all and (max-width:600px){.xInfo_img{flex-basis:40px}}

.xInfo_Ok{transform:translate(0,10px)}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xWarning{display:flex; width:350px; align-items:center; height:120px; transform:translate(0,5px); font:inherit; font-size:14px; color:#000000; line-height:24px}
@media all and (max-width:600px){.xWarning{width:320px}}
  .xWarning p{width:100%; height:auto; text-align:center}

.xWarning_img{display:flex; flex-grow:0; flex-shrink:0; flex-basis:50px; align-items:center; height:inherit; background-image:url(/xPanel/images/Ico/Warning.png); background-position:center; background-repeat:no-repeat}
@media all and (max-width:600px){.xWarning_img{flex-basis:40px}}

.xWarning_Ok{transform:translate(0,10px)}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xAbout{display:flex; width:350px; align-items:center; height:120px; transform:translate(0,5px); font:inherit; font-size:14px; color:#000000; line-height:24px}
@media all and (max-width:600px){.xAbout{width:320px}}
  .xAbout p{width:100%; height:auto; text-align:center}
  .xAbout p a:link{color:#333333}
  .xAbout p a:hover{color:#333333}

.xAbout_img{display:flex; flex-grow:0; flex-shrink:0; flex-basis:50px; align-items:center; height:inherit; background-image:url(/xPanel/images/Ico/About.png); background-position:center; background-repeat:no-repeat}
@media all and (max-width:600px){.xAbout_img{flex-basis:40px}}

.xAbout_Ok{transform:translate(0,10px)}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.xModal{position:fixed; overflow:hidden; width:400px; min-height:200px; height:auto; top:calc(50% - 100px); left:calc(50% - 200px); z-index:30; display:none;
        border-radius:5px; border-width:1px; border-style:outset; border-left-color:#CCCCCC; border-top-color:#CCCCCC; border-right-color:#666666; border-bottom-color:#666666;
        background-color:#FFFFFF; background:linear-gradient(to bottom,#D4D0C7,#FFFFFF 30px); box-shadow:6px 6px 8px -6px rgba(0,0,0,0.8);
        /*animation-name:Attention;*/ animation-duration:0.5s; animation-iteration-count:1; animation-timing-function:ease}
@media all and (max-width:600px){.xModal{width:320px; left:calc(50% - 160px)}}

  @keyframes Attention{
    0%  {transform:translate(1px, 1px) rotate(0deg)}
    10% {transform:translate(-1px, -2px) rotate(-1deg)}
    20% {transform:translate(-3px, 0px) rotate(1deg)}
    30% {transform:translate(3px, 2px) rotate(0deg)}
    40% {transform:translate(1px, -1px) rotate(1deg)}
    50% {transform:translate(-1px, 2px) rotate(-1deg)}
    60% {transform:translate(-3px, 1px) rotate(0deg)}
    70% {transform:translate(3px, 1px) rotate(-1deg)}
    80% {transform:translate(-1px, -1px) rotate(1deg)}
    90% {transform:translate(1px, 2px) rotate(0deg)}
    100%{transform:translate(1px, -2px) rotate(-1deg)}}

  .StartAttention{animation-name:Attention} /*Запуск JS*/

.xName{display:flex; align-items:center; width:calc(100% - 60px); height:25px; font:inherit; font-size:13px; color:#808080; cursor:default; white-space:nowrap}

.xMove{display:flex; align-items:center; flex-grow:0; flex-shrink:0; flex-basis:20px; height:inherit; cursor:pointer; background-image:url(/xPanel/images/Ico/Move.png); background-position:center; background-repeat:no-repeat; background-size:auto 90%; transition:opacity 0.5s ease}
.xMove:hover{opacity:0.50}

.xRefresh{display:flex; align-items:center; flex-grow:0; flex-shrink:0; flex-basis:20px; height:inherit; cursor:pointer; background-image:url(/xPanel/images/Ico/Refresh.png); background-position:center; background-repeat:no-repeat; background-size:auto 90%; transition:opacity 0.5s ease}
.xRefresh:hover{opacity:0.50}

.xClose{display:flex; align-items:center; flex-grow:0; flex-shrink:0; flex-basis:20px; height:inherit; cursor:pointer; background-image:url(/xPanel/images/Ico/Close.png); background-position:center; background-repeat:no-repeat; background-size:auto 90%; transition:opacity 0.5s ease}
.xClose:hover{opacity:0.50}

.xWaiting{width:80px; height:auto; border:inset; border-width:1px; display:none}

.xDisabled{cursor:auto; opacity:0.40; z-index:-1}

.xButton_Modal{width:90px; height:26px; background-color:#3063CE; border-radius:4px; border:1px solid #3063CE; font-family:HelveticaNeue-Roman; font-size:14px; color:#FFFFFF}
.xButton_Modal:hover{cursor:pointer; opacity:0.50}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/