html { min-width: 320px; }
@media only screen and (max-width: 800px) {
  .order182614-form { padding: 20px 10px !important; }
  .secSendBtn { height: 60px !important; width: 100% !important; font-size: 30px !important; line-height: 60px !important; }
  .order182614-form .secInp { height: 32px !important; width: 90% !important; line-height: normal !important; font-size: 18px !important; padding: 0px 10px !important; }
  .corb-pl :-moz-placeholder { color: rgb(136, 136, 136) !important; font-size: 18px !important; }
  .corb-pl .placeholder { color: rgb(136, 136, 136) !important; font-size: 18px !important; }
  .corb-top__header { font-size: 24px !important; font-weight: 500 !important; line-height: 26px !important; }
}

* { margin: 0px; padding: 0px; }
body { 
  /* background: rgb(255, 255, 255) url('background.png') repeat scroll 0% 0%;  */
  font-family: Tahoma,Verdana; font-size: 14px; line-height: 23px; width: 100%; }
a { color: rgb(10, 120, 194); outline: medium none; text-decoration: underline; }
a:hover { text-decoration: none; }
p { margin: 0px 0px 11px; }
strong, b { font-weight: bolder; }
img { border: medium none; }
h1 { margin: 10px 0px; font-size: 21px; }
h2 { margin: 10px 0px; font-size: 22px; }
h3 { margin: 2px 0px 10px; font-size: 20px; font-weight: normal; }
.container { max-width: 960px; width: 100%; margin: 0px auto; }
.left-column { float: left; width: 59%; background: white none repeat scroll 0% 0%; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); margin-right: 2%; padding: 3%; margin-bottom: 10px; }
.sidebar { float: left; width: 33%; font-size: 12px; }
.sidebar-last-posts { background: white none repeat scroll 0% 0%; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); padding: 15px; margin-bottom: 20px; }
.sidebar-last-post { margin-bottom: 0px; }
.sidebar-last-post a { color: rgb(72, 155, 31); }
.sidebar-last-post-info { font-size: 11px; margin-bottom: 15px; }
.sidebar-last-post-info-login { color: rgb(187, 34, 92); margin-right: 5px; }
.sidebar-last-post-info-date { margin-right: 5px; color: rgb(119, 119, 119); }
.sidebar-last-post-info-comments { color: rgb(119, 119, 119); text-decoration: underline; }
.sidebar-bloggers { background: white none repeat scroll 0% 0%; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); padding: 15px; margin-bottom: 20px; }
.sidebar-bloggers-avatar { display: inline-block; }
.sidebar-bloggers img { margin: 5px; }
.photo { width: 100%; height: auto; }
.vk-container { font-family: tahoma,arial,verdana,sans-serif,Lucida Sans; font-size: 11px; line-height: 17px; color: black; text-decoration: none; margin-top: 40px; }
.vk-header { background: rgb(59, 90, 153) none repeat scroll 0% 0%; padding: 4px 4px 4px 6px; margin-bottom: 10px; }
.vk-logo { 
  /* background: transparent url('fb-logo.gif') no-repeat scroll 0% 0% / contain ;  */
  width: 16px; height: 16px; float: right; margin-top: -1px; }
.vk-header-text { padding: 2px 3px 1px; line-height: 100%; color: rgb(255, 255, 255); font-weight: bold; }
.vk-avatar img { float: left; margin-right: 10px; }
.vk-comment, .vk-comment-load { margin-bottom: 15px; position: relative; border-bottom: 1px solid rgb(218, 225, 232); padding-bottom: 15px; }
.vk-comment:last-child { border-bottom: 0px none; }
.vk-comment-name { color: rgb(43, 88, 122); font-weight: bold; font-size: 12px; }
.vk-comment-text { margin-left: 60px; }
.vk-comment-date { margin-left: 60px; color: rgb(153, 153, 153); }
.vk-comment-like { position: absolute; right: 2px; bottom: 10px; background: transparent url('fb-like.png') no-repeat scroll left center; width: 30px; height: 16px; display: inline-block; }
.vk-comment-like-count { padding-left: 19px; font-weight: bold; color: rgb(114, 149, 178); font-size: 10px; }
img { max-width: 100%; }
/*Opros */
 .vote-block { width: auto; display: block; background: #eeeff1; border-radius: 3px; }
 .vote-block-head {
      display: block;
      text-align: left;
      width: auto;
      padding: 15px 20px; }
  .vote-block-head h2 {
      color: rgb(143, 0, 1);
      text-transform: uppercase;
      font-weight: bold;
      font-size: 18px;
      line-height: 25px;
      margin-top: 0;  }
  .vote-block-head span {
      font-size: 18px;
      color: #000;
      text-transform: lowercase;}
  .vote-block-content {
      display: block;
      width: auto;
      border: 1px solid #eeeff1;
      background: #fff;
      padding: 0 20px; }
  .vote-block-content-container:first-child {margin-top: 30px;}
  .vote-block-content-container:last-child {margin-bottom: 40px;}
  .vote-block-content-container {
      display: block;
      width: auto;
      margin-bottom: 20px; }
  .vote-block-content-container:after {
      content: '';
      display: block;
      clear: both; }
  .vote-block-content-text {
      float: left;
      display: block;
      width: 40%;
      text-align: left;
      font-size: 13px;}
  .vote-block-content-stat {
      display: block;
      float: right;
      width: 60%;
      position: relative;
      background: #eeeff1;
      height: 25px;}
  .vote-block-content-stat-line {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 35%;
      height: 100%;
      background: #66a01d;
      text-align: right;}
  .vote-block-content-stat-line h6 { font-size: 12px; color: #eeeff1; margin-left: 121%; margin-top: 4px;}
  .line-1 {width: 23%; background: #66a01d;}
  .line-2 {width: 47%; background: #66a01d;}
  .line-3 {width: 8%; background: #66a01d;}
  .line-4 {width: 17%; background: #939598;}
  .line-5 {width: 5%; background: #939598;}
  .line-1 h6 {color: #66a01d;}
  .line-2 h6 {color: #66a01d; margin-left: 108%;}
  .line-3 h6 {color: #66a01d;}
  .line-4 h6 {color: #939598;}
  .line-5 h6 {color: #939598;}
/* End Opros */

@media only screen and (max-width: 750px) {
	.container, .header { width: 100%; }
  .header { background-size: 100% auto; width: 100%; margin-bottom: 0px; }
  .left-column { width: 94%; padding-right: 3%; padding-left: 3%; }
  .max-width { width: 100%; }
  .left-column > img {  float: none !important; margin: 10px auto !important; display: block; }
  .left-column > img.goriz, .vk-comment-text img { width: 100% !important; }
  .sidebar { width: 100% !important; float: left !important; font-size: 12px !important; }
  }
.button-wr { text-align: center; }
.button-wr { margin: 20px 0px; }
.ordrbutt { background: rgb(18, 126, 178) none repeat scroll 0% 0%; padding: 10px 25px; border-radius: 5px; font-size: 21px; color: rgb(255, 255, 255) !important; text-decoration: none; display: inline-block; text-transform: uppercase; }
.ordrbutt:hover { background: rgb(255, 139, 104) none repeat scroll 0% 0%; }
.button-wr:last-child { margin: 20px 0px 0px; }


p.priceс {
  position: relative;
  left: 150px;
  top: -90px;
  color: #000;
  box-shadow: rgba(0, 0, 0, .8) 0 3px 30px;
  width: 165px;
  height: 98px;
  text-align: center !important;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.3;
  transform: rotateZ(-7deg);
  margin: -160px auto 30px;
  background: linear-gradient(to right, #eea513 0, #fded13 100%);
  border-width: 2px;
  border-style: solid;
  border-color: #fff;
  border-image: initial;
  border-radius: 19%;
}

span.discountс {
  display: block;
  margin-top: 9px;
  font-size: 18px;
}

.js_old_price {
  margin: 0 18px;
  white-space: nowrap;
}


.order_form {
  display: block !important;
  margin: 0 auto !important;
  text-align: center !important;
}

.form__title {
  margin-top: 100px;
}

.Wheel_input {
  margin: 0 auto !important;
  padding: 10px !important;
  width: 100%;
  border: 2px solid grey !important;
  border-radius: 5px !important;
  box-sizing: border-box;
}

.main-link {
  display: block;
  margin: 20px auto;
  padding: 20px;
  font-size: 20px;
  text-decoration: none;
  background-color: #de0606;
  text-align: center;
  color: #fff !important;
  border-radius: 4px;
  border: none;
  cursor: pointer;
}

.vk-comment-name>a,
.vk-comment-like>a {
  color: inherit !important;
  text-decoration: none !important;
}

.footer {
  clear: both;
}

.imgc {
  float: right;
  margin: 0px 0px 10px 10px;
  width: 280px;
}

@media (max-width: 500px) {
  .imgc {
    display: block;
    margin: 0px auto; 
    float: none;
  }
}