.order_form {
    padding: 20px 20px 0 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px;
    font-family: Arial, Helvetica;
}

.block_form {
    margin: 0 0 34px;
}

.block_form_label {
    /* width: 100px; */
    font-size: 15px;
    color: #333;
    text-align: right;
    /* display: block; */
    /* float: left; */
    margin: 0px 21px 0 0;
}

.block_form input {
    display: block;
    width: 88.8%;
    height: 34px;
    padding: 8px 10px;
    border: #888 1px solid;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
}

.block_form div {
    margin-left: 75px;
    position: relative;
}

.order_form .clear {
    clear: both;
}

/*button begin*/
.ifr_button {
    font-family: Arial;
    cursor: pointer;
    padding: 0;
    border: none;
    display: block;
    margin: 20px auto;
    color: #fff;
    font-size: 24px;
    text-decoration: none;
    text-align: center;
    width: 180px;
    height: 51px;
    line-height: 51px;
    background: #e74c3c;
    font-weight: 700;
    border-bottom: 2px solid #c0392b;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.ifr_button:hover {
    background: #e75c4e;
}

.ifr_button:active {
    background: #c0392b;
}

/*button end*/
@media screen and (max-width:710px) {
    .block_form {
        margin-bottom: 14px;
    }

    .block_form label {
        text-align: left;
        margin: 8px 21px 7px 0;
        float: none;
    }

    .block_form div {
        margin-left: 0px;
    }

    .block_form input {
        width: 100%;
    }
}

img {
    /* display: none; */
}
/* Code tidied up by ScrapBook */
/* Code tidied up by ScrapBook */
/* Code tidied up by ScrapBook */
.erase_text, .text-column { text-transform: uppercase; font-weight: bold; text-align: center; }
#square, #square2, .qqq { width: 200px; height: 50px; border-radius: 3em; align-self: center; }
#square { background: rgb(150, 149, 149) none repeat scroll 0% 0%; cursor: pointer; }
#square2 { background: transparent url("../images/skidka50.png") no-repeat scroll center center; display: none; }
.qqq { outline: medium none; background: transparent none repeat scroll 0% 0%; border: 1px solid rgb(150, 149, 149); }
.arrow { background: transparent url("../images/arrow.png") no-repeat scroll center center; width: 70px; height: 65px; align-self: center; margin: 1em; }
.bilet { color: rgb(0, 0, 0); text-align: center; display: flex; flex-flow: row wrap; border: 4px solid rgb(16, 80, 0); border-radius: 5px; background: transparent linear-gradient(rgb(255, 255, 255), rgb(139, 195, 124)) repeat scroll 0% 0%; }
.text-column { flex: 2 1 0%; display: flex; flex-direction: column; justify-content: space-between; padding: 1em; align-items: center; }
.text-column p { margin-bottom: 0px; }
.blabla p:last-child { font-size: 0.7em; margin: 0px; }
.erase_column { flex: 3 1 0%; padding: 1em; font-size: 1.1em; display: flex; flex-direction: column; justify-content: space-between; }
.erase { display: flex; flex-direction: column; justify-content: space-between; }
.logo {background: transparent url("../images/qq.png") no-repeat scroll center center;background: transparent url("../images/qq.webp") no-repeat scroll center center;width: 250px;height: 260px;background-size: 235px;}
@media screen and (min-width:0\0) {    
.logo {background: transparent url("../images/qq.png") no-repeat scroll center center !important;width: 250px;height: 260px;background-size: 235px !important;}
}
@media screen and (max-width: 550px) {
  .gerbmobile { display: block; margin: 0px auto; }
}
@media screen and (min-width: 550px) {
  .gerbmobile { display: none; }
}
@media screen and (max-width: 550px) {
  .erase { justify-content: center; }
}
@media screen and (max-width: 350px) {
  .text-column, .erase_column { padding: 5px; }
}

html { font-family: sans-serif; }
body { margin: 0px; }
article, header { display: block; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px none; }
b, strong { font-weight: bold; }
h1 { font-size: 2em; margin: 0.67em 0px; }
img { border: 0px none; }
hr { box-sizing: content-box; height: 0px; }
button, input { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button { text-transform: none; }
button { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
input { line-height: normal; }
@media print {
  *, *::before, *::after { background: transparent none repeat scroll 0% 0% !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]::after { content: " (" attr(href) ")"; }
  a[href^="#"]::after { content: ""; }
  img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  p, h3 {  }
  h3 { page-break-after: avoid; }
}
@font-face {
  font-family: "Glyphicons Halflings";
  font-display: swap;
  src: url("../fonts/glyphicons-halflings-regular.eot") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg") format("svg");
}
.glyphicon { position: relative; top: 1px; display: inline-block; font-family: "Glyphicons Halflings"; font-style: normal; font-weight: normal; line-height: 1; }
.glyphicon-thumbs-up::before { content: ""; }
.glyphicon-thumbs-down::before { content: ""; }
* { box-sizing: border-box; }
*::before, *::after { box-sizing: border-box; }
html { font-size: 10px; }
body { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; line-height: 1.42857; color: rgb(68, 68, 68); background-color: rgb(255, 255, 255); }
input, button { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(51, 122, 183); text-decoration: none; }
a:hover, a:focus { color: rgb(35, 82, 124); text-decoration: underline; }
a:focus { outline: thin dotted; outline-offset: -2px; }
img { vertical-align: middle; }
hr { margin-top: 17px; margin-bottom: 17px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(238, 238, 238) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
h1, h3 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
h1, h3 { margin-top: 17px; margin-bottom: 8.5px; }
h1 { font-size: 31px; }
h3 { font-size: 21px; }
p { margin: 0px 0px 8.5px; }
ul, ol { margin-top: 0px; margin-bottom: 8.5px; }
.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.container::before, .container::after { content: " "; display: table; }
.container::after { clear: both; }
@media (min-width: 768px) {
  .container { width: 750px; }
}
@media (min-width: 992px) {
  .container { width: 970px; }
}
@media (min-width: 1000px) {
  .container { width: 950px; }
}
.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.container-fluid::before, .container-fluid::after { content: " "; display: table; }
.container-fluid::after { clear: both; }
.row { margin-left: -15px; margin-right: -15px; }
.row::before, .row::after { content: " "; display: table; }
.row::after { clear: both; }
.col-md-3, .col-md-9 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
@media (min-width: 992px) {
  .col-md-3, .col-md-9 { float: left; }
  .col-md-3 { width: 25%; }
  .col-md-9 { width: 75%; }
}
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; }
.btn { display: inline-block; margin-bottom: 0px; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 12px; line-height: 1.42857; border-radius: 4px; -moz-user-select: none; }
.btn:focus, .btn:active:focus { outline: thin dotted; outline-offset: -2px; }
.btn:hover, .btn:focus { color: rgb(51, 51, 51); text-decoration: none; }
.btn:active { outline: 0px none; background-image: none; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.125) inset; }
.btn-success { color: rgb(255, 255, 255); background-color: rgb(92, 184, 92); border-color: rgb(76, 174, 76); }
.btn-success:focus { color: rgb(255, 255, 255); background-color: rgb(68, 157, 68); border-color: rgb(37, 86, 37); }
.btn-success:hover { color: rgb(255, 255, 255); background-color: rgb(68, 157, 68); border-color: rgb(57, 132, 57); }
.btn-success:active { color: rgb(255, 255, 255); background-color: rgb(68, 157, 68); border-color: rgb(57, 132, 57); }
.btn-success:active:hover, .btn-success:active:focus { color: rgb(255, 255, 255); background-color: rgb(57, 132, 57); border-color: rgb(37, 86, 37); }
.btn-success:active { background-image: none; }
.btn-success .badge { color: rgb(92, 184, 92); background-color: rgb(255, 255, 255); }
.btn-danger { color: rgb(255, 255, 255); background-color: rgb(217, 83, 79); border-color: rgb(212, 63, 58); }
.btn-danger:focus { color: rgb(255, 255, 255); background-color: rgb(201, 48, 44); border-color: rgb(118, 28, 25); }
.btn-danger:hover { color: rgb(255, 255, 255); background-color: rgb(201, 48, 44); border-color: rgb(172, 41, 37); }
.btn-danger:active { color: rgb(255, 255, 255); background-color: rgb(201, 48, 44); border-color: rgb(172, 41, 37); }
.btn-danger:active:hover, .btn-danger:active:focus { color: rgb(255, 255, 255); background-color: rgb(172, 41, 37); border-color: rgb(118, 28, 25); }
.btn-danger:active { background-image: none; }
.btn-danger .badge { color: rgb(217, 83, 79); background-color: rgb(255, 255, 255); }
.btn-sm {padding: 4px 10px;font-size: 10px;line-height: 1.5;border-radius: 3px;}
.breadcrumb { padding: 8px 15px; margin-bottom: 17px; list-style: outside none none; background-color: rgb(245, 245, 245); border-radius: 4px; }
.breadcrumb > li { display: inline-block; }
.breadcrumb > li + li::before { content: "/"; padding: 0px 5px; color: rgb(204, 204, 204); }
.breadcrumb > .active { color: rgb(119, 119, 119); }
.badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); line-height: 1; vertical-align: middle; white-space: nowrap; text-align: center; background-color: rgb(119, 119, 119); border-radius: 10px; }
.btn .badge { position: relative; top: -1px; }
.clearfix::before, .clearfix::after { content: " "; display: table; }
.clearfix::after { clear: both; }
.pull-right { float: right !important; }
@font-face {
  font-family: "FontAwesome";
  font-style: normal;
  font-display: swap;
  font-weight: normal;
  src: url("../fonts/fontawesome-webfont-d4f5a99224154f2a808e42a441ddc9248ffe78b7a4083684ce159270b30b912a.eot") format("embedded-opentype"), url("../fonts/fontawesome-webfont-3c4a1bb7ce3234407184f0d80cc4dec075e4ad616b44dcc5778e1cfb1bc24019.woff2") format("woff2"), url("../fonts/fontawesome-webfont-a7c7e4930090e038a280fd61d88f0dc03dad4aeaedbd8c9be3dd9aa4c3b6f8d1.woff") format("woff"), url("../fonts/fontawesome-webfont-1b7f3de49d68b01f415574ebb82e6110a1d09cda2071ad8451bdb5124131a292.ttf") format("truetype"), url("../fonts/fontawesome-webfont-7414288c272f6cc10304aa18e89bf24fb30f40afd644623f425c2c3d71fbe06a.svg") format("svg");
}
.pull-right { float: right; }
h1#site-title { margin: 0px; }
h3 { margin-top: 4px; }
article { font-size: 14px; hyphens: none; }
article p { text-align: justify; }
p.timestamps { font-size: 12px; }
@media (min-width: 1000px) {
  .container { max-width: 950px; }
}
@media (min-width: 768px) {
  .container { padding-left: 15px; padding-right: 15px; }
}
@media (max-width: 480px) {
  #main-container { padding-left: 0px; padding-right: 0px; }
  #main-container > .row { margin-left: 0px; margin-right: 0px; }
}
.box {margin: 5px 0px;color: white;padding: 10px 20px;}
.box-blue-light { background-color: rgb(223, 235, 236); color: rgb(68, 68, 68); }
.box-gray {color: rgb(68, 68, 68);background-color: rgb(231, 231, 231);margin-top: 18px;}
#main-container { z-index: 500; }
h3 { hyphens: none; }
.voting-panel > a, .voting-panel > a .badge { margin-left: 0.5em; }
header { margin-bottom: 10px; }
.glyphicon { margin-right: 4px; }
#main-container img {display: table;width: auto;margin-top: 3px;margin: 0px auto;max-width: 100%;}
@media (max-width: 479px) {
  article p { text-align: left !important; }
}


                                          .ord_button { background-color: rgb(248, 0, 0); color: rgb(255, 255, 255) ! important; display: inline-block; padding: 10px 30px; font-size: 25px ! important; box-shadow: 2px 3px 8px rgb(153, 153, 153); text-decoration: none ! important; border-radius: 8px; border: 3px solid rgb(255, 255, 255); margin: 20px 0px 30px; line-height: 27px; text-transform: uppercase; transition: all 0.3s ease-in 0s; }
                                          .ord_button:hover { background-color: rgb(119, 33, 51); box-shadow: 2px 3px 3px rgb(153, 153, 153); text-decoration: none ! important; transform: scale(1.1); }
.time_remains {
    font-size: 18px !important;
}
.ruletka-p { text-indent: 0px; color: black; text-align: center ! important; margin: 15px; line-height: 25px; font-weight: bold; }
.danger-text { color: red; font-weight: bold; }
.order_block { /*display: none;*/ text-align: center ! important; }
.order_block img { width: 20%; }
.order_block h3 { font: bold 18px Arial ! important; background: transparent none repeat scroll 0% 0%; }
.time_remains {font-size: 24px;color: red;font-weight: bold;}
.spin-result-wrapper { display: none; padding: 0px 10px; box-sizing: border-box; width: 100%; top: 0px; z-index: 999; left: 0px; height: 100%; position: fixed; background-color: rgba(0, 0, 0, 0.6); text-align: center; }
.pop-up-window { position: relative; max-width: 400px; right: 0px; left: 0px; top: 40%; margin: 0px auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: center; padding: 70px 10px 20px; border-radius: 10px; animation: 0.7s ease 0s normal none 1 running pop-up-appear; }
.close-popup {position: absolute;width: 30px;height: 30px;background-image: url("../fonts/cross.svg");background-size: 100% auto;top: -40px;border-radius: 50%;box-shadow: 0px 0px 10px rgb(255, 255, 255);right: 0px;cursor: pointer;}
.pop-up-heading { font-size: 40px; margin-bottom: 20px; }
.pop-up-text { margin-bottom: 25px; font-size: 24px; line-height: 30px; text-align: center ! important; }
.pop-up-button { text-transform: uppercase; text-decoration: none ! important; padding: 10px 20%; font-size: 20px; border-radius: 5px; background-color: rgb(113, 195, 65); color: rgb(255, 255, 255) ! important; border: medium none; cursor: pointer; outline: medium none; }
.pop-up-window { position: relative; max-width: 400px; right: 0px; left: 0px; top: 40%; margin: 0px auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: center; padding: 70px 10px 20px; border-radius: 10px; animation: 0.7s ease 0s normal none 1 running pop-up-appear; }
.pop-up-window::before { content: ""; position: absolute; width: 110px; height: 110px; top: -55px; left: 0px; right: 0px; margin: 0px auto; background-color: rgb(113, 195, 65); border-radius: 50%; animation: 0.5s ease 0.6s normal backwards 1 running pop-up-appear-before; }
.pop-up-window::after { content: ""; position: absolute; width: 50px; height: 20px; top: -20px; left: 0px; right: 0px; margin: 0px auto; border-width: medium medium 4px 4px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(255, 255, 255) rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; transform: rotate(-45deg); transition: opacity 1s ease 0s; animation: 0.5s ease 0.6s normal backwards 1 running pop-up-appear-after; }
@keyframes pop-up-appear {
0% { transform: translateY(-2000px); }
30% { transform: translateY(100px); }
100% { transform: translateY(0px); }
}
@keyframes pop-up-appear-before {
0% { transform: scale(0); }
100% { transform: scale(1); }
}
@keyframes pop-up-appear-after {
0% { opacity: 0; }
100% { opacity: 1; }
}
.pop-up-button:hover { color: rgb(255, 255, 255) ! important; text-decoration: none ! important; }
@media (max-width: 992px){
.col-md-3 {
   display: none;
}}
@media all and (max-width: 520px) {
}
.ord_button { background-color: rgb(252, 10, 16); color: rgb(255, 255, 255) ! important; display: inline-block; padding: 10px 20px; font-size: 25px ! important; box-shadow: 2px 3px 8px rgb(153, 153, 153); text-decoration: none ! important; border-radius: 8px; border: 3px solid rgb(255, 255, 255); margin: 20px 0px 30px; line-height: 27px; text-transform: uppercase; transition: all 0.3s ease-in 0s; }
.ord_button:hover { background-color: rgb(119, 33, 51); box-shadow: 2px 3px 3px rgb(153, 153, 153); text-decoration: none ! important; transform: scale(1.1); }
.screenLock { position: fixed; width: 100%; background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; top: 0px; left: 0px; z-index: 99999; display: none; }
.msg { position: absolute; width: 627px; height: 482px; top: 40px; left: 50%; margin-left: -300px; background-image: url('images/RNEiDVB16BU.jpg'); border: 1px solid rgb(238, 238, 238); }
.msg > h1 { color: rgb(0, 0, 0); text-align: center; font-size: 24px; margin-bottom: 30px; margin-top: 30px; }
.msg > h2 { color: rgb(0, 0, 0); text-align: left; font-size: 18px; margin-left: 40px; margin-bottom: 30px; margin-top: -10px; }
.close { position: absolute; top: 16px; right: 18px; font-size: 20px; cursor: pointer; color: black;}
.fig { text-align: center; }
.attenrion{border:4px double #4b6598;padding:20px;margin-bottom:10px}
.like-block { display: block; width: 95.7%; border: 2px solid rgb(230, 230, 230); padding: 0px 2% 2%; margin: 3% 0px; border-radius: 3px; }
.like-block img { display: block; width: auto; }
.vk-container { font-family: tahoma,arial,verdana,sans-serif; font-size: 15px; color: black; text-decoration: none; }
.vk-header { background: rgb(218, 226, 232) none repeat scroll 0% 0%; padding: 4px 4px 4px 6px; margin-bottom: 10px; }
.vk-logo { background: transparent none no-repeat scroll 0% 0%; width: 16px; height: 16px; float: right; margin-top: -1px; }
.vk-header-text { padding: 2px 3px 1px; line-height: 100%; color: rgb(69, 104, 142); font-weight: bold; }
.vk-comment, .vk-comment-load { margin-bottom: 15px; position: relative; border-bottom: 1px solid rgb(218, 225, 232); padding-bottom: 15px; }
.vk-avatar img {float: left;margin-top: 3px !important;margin-right: 10px;}
.vk-comment-name { color: rgb(43, 88, 122); font-weight: bold; font-size: 12px;    margin-left: 59px; }
.vk-comment-text { margin-left: 60px; }
.vk-comment-date { margin-left: 60px; color: rgb(153, 153, 153); }
#created-button-1, #created-button-2{line-height: 1.7em!important;}
.my-com-date {color: rgb(91, 95, 101); text-shadow: 0 0 0px #000000; font-weight: 600; line-height: 34px; padding: 1px 4px 1px 4px; background: #fdfdfd; border-radius: 3px;font-size: 20px;}
.out-comebacker-content-btn:hover{text-decoration:none!important;transition: 0.3s!important;}
.out-comebacker-content-btn:focus{text-decoration: none;color:#fff;}
.out-comebacker-content-btn:active{border: 1px solid #fff;}
a:active, a:focus { outline: none; }
input, textarea {outline:none;}input:active, textarea:active {outline:none;}
:focus {outline:none;}
textarea {resize:none;}textarea {resize:vertical;}textarea {resize:horizontal;}
button:active, button:focus {outline: none !important;}button::-moz-focus-inner {border: 0 !important;}
.mycity{background: #b76161; color: #fff; text-transform: uppercase; font-size: 9px; padding: 1px 3px 1px 4px; border-radius: 2px; font-family: roboto; margin-left: 4px; vertical-align: middle;} @media screen and (max-width: 1015px) {
.myimghead{max-width:100%;width:auto;}
.mycol{width:100%;}} @media screen and (max-width: 481px) {
.timestamps, .myh3, .myimg2 {padding-left:15px;padding-right:15px;}
.breadcrumb {margin-left:4px!important;margin-right:4px!important;} }
.my-com-date {color: rgb(91, 95, 101); text-shadow: 0 0 0px #000000; font-weight: 600; line-height: 34px; padding: 1px 4px 1px 4px; background: #fdfdfd;border-radius: 3px; font-size: 20px;}