/*  
  1. Call To Action Button
*/

.vk-cta-button {
  width: auto;
  /*margin-top: 55px;*/
  display: inline-block;
}

.vk-cta-button.ckb1 {
  padding: 15px;
  background-color: red;
  border: 3px solid yellow;
  border-radius: 5px;
  font-size: 30px;
}

.vk-cta-button.ckb2 {
  padding: 10px;
  border: none;
  font-family: Impact;
  font-size: 28px;
  color: white;
  background: -webkit-linear-gradient(0deg, red, blue); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(0deg, red, blue); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(0deg, red, blue); /* For Firefox 3.6 to 15 */
  background: linear-gradient(0deg, red, blue); /* Standard syntax (must be last) */
}

.vk-cta-button.ckb3 {
    -moz-box-shadow: 0px 1px 0px 0px #fff6af;
    -webkit-box-shadow: 0px 1px 0px 0px #fff6af;
    box-shadow: 0px 1px 0px 0px #fff6af;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
    background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
    background-color:#ffec64;
    -moz-border-radius:25px;
    -webkit-border-radius:25px;
    border-radius:25px;
    border:1px solid #ffaa22;
    display:inline-block;
    cursor:pointer;
    color:#333333;
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    padding:10px 24px;
    text-decoration:none;
    text-shadow:0px 1px 0px #ffee66;
}
.vk-cta-button.ckb3:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
    background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
    background-color:#ffab23;
}
.vk-cta-button.ckb3:active {
    position:relative;
    top:1px;
}

.vk-cta-button.ckb4 {
    -moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
    -webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
    box-shadow:inset 0px 1px 0px 0px #fff6af;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
    background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
    background-color:#ffec64;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #ffaa22;
    display:inline-block;
    cursor:pointer;
    color:#333333;
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    padding:9px 20px;
    text-decoration:none;
    text-shadow:0px 1px 0px #ffee66;
}
.vk-cta-button.ckb4:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
    background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
    background-color:#ffab23;
}
.vk-cta-button.ckb4:active {
    position:relative;
    top:1px;
}

.vk-cta-button.ckb5 {
    -moz-box-shadow: 0px 10px 14px -7px #276873;
    -webkit-box-shadow: 0px 10px 14px -7px #276873;
    box-shadow: 0px 10px 14px -7px #276873;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
    background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
    background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
    background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
    background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
    background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
    background-color:#599bb3;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    padding:12px 20px;
    text-decoration:none;
    text-shadow:0px 1px 0px #3d768a;
}
.vk-cta-button.ckb5:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
    background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
    background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
    background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
    background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
    background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
    background-color:#408c99;
}
.vk-cta-button.ckb5:active {
    position:relative;
    top:1px;
}

.vk-cta-button.ckb6 {
    -moz-box-shadow:inset 0px 1px 0px 0px #a6827e;
    -webkit-box-shadow:inset 0px 1px 0px 0px #a6827e;
    box-shadow:inset 0px 1px 0px 0px #a6827e;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7d5d3b), color-stop(1, #634b30));
    background:-moz-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
    background:-webkit-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
    background:-o-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
    background:-ms-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
    background:linear-gradient(to bottom, #7d5d3b 5%, #634b30 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b', endColorstr='#634b30',GradientType=0);
    background-color:#7d5d3b;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #54381e;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    padding:10px 20px;
    text-decoration:none;
    text-shadow:0px 1px 0px #4d3534;
}
.vk-cta-button.ckb6:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #634b30), color-stop(1, #7d5d3b));
    background:-moz-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
    background:-webkit-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
    background:-o-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
    background:-ms-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
    background:linear-gradient(to bottom, #634b30 5%, #7d5d3b 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#634b30', endColorstr='#7d5d3b',GradientType=0);
    background-color:#634b30;
}
.vk-cta-button.ckb6:active {
    position:relative;
    top:1px;
}

.vk-cta-button.ckb7 {
    -moz-box-shadow: 3px 4px 0px 0px #899599;
    -webkit-box-shadow: 3px 4px 0px 0px #899599;
    box-shadow: 3px 4px 0px 0px #899599;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #bab1ba));
    background:-moz-linear-gradient(top, #ededed 5%, #bab1ba 100%);
    background:-webkit-linear-gradient(top, #ededed 5%, #bab1ba 100%);
    background:-o-linear-gradient(top, #ededed 5%, #bab1ba 100%);
    background:-ms-linear-gradient(top, #ededed 5%, #bab1ba 100%);
    background:linear-gradient(to bottom, #ededed 5%, #bab1ba 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#bab1ba',GradientType=0);
    background-color:#ededed;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px;
    border:1px solid #d6bcd6;
    display:inline-block;
    cursor:pointer;
    color:#3a8a9e;
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    padding:9px 20px;
    text-decoration:none;
    text-shadow:0px 1px 0px #e1e2ed;
}
.vk-cta-button.ckb7:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bab1ba), color-stop(1, #ededed));
    background:-moz-linear-gradient(top, #bab1ba 5%, #ededed 100%);
    background:-webkit-linear-gradient(top, #bab1ba 5%, #ededed 100%);
    background:-o-linear-gradient(top, #bab1ba 5%, #ededed 100%);
    background:-ms-linear-gradient(top, #bab1ba 5%, #ededed 100%);
    background:linear-gradient(to bottom, #bab1ba 5%, #ededed 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bab1ba', endColorstr='#ededed',GradientType=0);
    background-color:#bab1ba;
}
.vk-cta-button.ckb7:active {
    position:relative;
    top:1px;
}

.vk-cta-button.ckb8 {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
    background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
    background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
    background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
    background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
    background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
    background-color:#2dabf9;
    -moz-border-radius:28px;
    -webkit-border-radius:28px;
    border-radius:28px;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    padding:16px 31px;
    text-decoration:none;
    text-shadow:0px 1px 0px #263666;
}
.vk-cta-button.ckb8:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
    background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
    background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
    background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
    background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
    background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
    background-color:#0688fa;
}
.vk-cta-button.ckb8:active {
    position:relative;
    top:1px;
}

.vk-cta-button.ckb9 {
    -moz-box-shadow: 0px 1px 0px 0px #276873;
    -webkit-box-shadow: 0px 1px 0px 0px #276873;
    box-shadow: 0px 1px 0px 0px #276873;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
    background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
    background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
    background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
    background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
    background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
    background-color:#599bb3;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #29668f;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    padding:10px 20px;
    text-decoration:none;
    text-shadow:0px 1px 0px #3d768a;
}
.vk-cta-button.ckb9:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
    background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
    background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
    background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
    background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
    background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
    background-color:#408c99;
}
.vk-cta-button.ckb9:active {
    position:relative;
    top:1px;
}

.vk-cta-button.ckb10 {
    -moz-box-shadow: 3px 4px 0px 0px #f5978e;
    -webkit-box-shadow: 3px 4px 0px 0px #f5978e;
    box-shadow: 3px 4px 0px 0px #f5978e;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
    background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
    background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
    background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
    background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
    background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
    background-color:#f24537;
    -moz-border-radius:18px;
    -webkit-border-radius:18px;
    border-radius:18px;
    border:1px solid #d02718;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    padding:10px 25px;
    text-decoration:none;
    text-shadow:0px 1px 0px #810e05;
}
.vk-cta-button.ckb10:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
    background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
    background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
    background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
    background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
    background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
    background-color:#c62d1f;
}
.vk-cta-button.ckb10:active {
    position:relative;
    top:1px;
}

.vk-cta-button.ckb11 {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #a12727;
    border-radius: 8px;
    background: #ff4a4a;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff4a4a), to(#992727));
    background: -moz-linear-gradient(top, #ff4a4a, #992727);
    background: linear-gradient(to bottom, #ff4a4a, #992727);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.vk-cta-button.ckb11:hover,
.vk-cta-button.ckb11:focus {
    background: #ff5959;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff5959), to(#b62f2f));
    background: -moz-linear-gradient(top, #ff5959, #b62f2f);
    background: linear-gradient(to bottom, #ff5959, #b62f2f);
    color: #ffffff;
    text-decoration: none;
}
.vk-cta-button.ckb11:active {
    background: #982727;
    background: -webkit-gradient(linear, left top, left bottom, from(#982727), to(#982727));
    background: -moz-linear-gradient(top, #982727, #982727);
    background: linear-gradient(to bottom, #982727, #982727);
}
.vk-cta-button.ckb11:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEx0lEQVRIia2VfWhVdRjHP/ecc7frvXvVtbeYzusLy5fJjHxBSVkGUkynJf4ziJQCq1mJEYJJEtEfEQUGEUqiQVR/aC++FtV0c7pw0ticOt3ddvd2d7fde3ffz73nnF9/nDO9hEmDHng48OP5fV+e5+H8ZGYY9QspXlfG6ifymSNpxMdUkjPFeGQ0vVVyXIw2C6P3rAg2faR2fr61+fud2bvKHDj+F4JfGsu+E7EhISKDQkSGhIj7hBi5JHqPbbv1aS3r/1kvzZhBCFBDVgYh5gd7Ie5tH1a9cuj9306+6NyVWa7M3IMBqTDoBiBMQpMZ16JNWS806l+GIh/49l7kHIA8U/iGFWKHOz+y1KZOQnYe6BroCdCToMWxF8yVKnKiz7Zdu/PVYIyEXF1EztPlLOwOMGlKenRsmZ/e4fJ3Lo12XcbmuUD27DngKAQtDloS0jFyy+a5SoJX9G9uqL/LR7ay9+CBhh92b3hs90s1tlWbK6by1ZiI3Q4SfBjhunlsyHOwTFGwJ5MqmudPXGXlYHeCljDdCLCl/BXHzg9+Yft6O4cb3nz9EK55Jl4qSHrCYwx6vf1To4Otnr6Ri8fbROvZXjwWx2ygsqqIqlef5OXnFlFb4S6VnOv3gK5bkgTqWBeb955ersRT6AQ8ILnuC7YXzpPcs+e7qTHcNVqooW7HoDE0MnwvMuFrudkz/uvRZlqavNzYd5Fz3jDvvZvn2+dUvWBzmkPXIdthZ0ERc5WbfnpEaABbbgUI40FXJGEusSTIKiqT3MWPL0YyFq+ondq1fafPaG/vurD+cPj5z65yePNyNpYagZWgmgSGDSbbkGQU5coQt6OBcXKLgyaBTZi7lbF+5keAAUjgsAWkrMlwFeaah6W8WbeR1JXoqgke6AZ1AGRQun0M+QPhUK4aKADjAbicAc60GwMxchf/tTEiMTTAOPgMS1atLdmCMQV6GsL3QA2ABFoaQ0kYhCZDqndBsLuAnCJANl1IwsS/70RH7+3H1x5nRCV8ooOPjzZQW19XeDy/ODsHtRcS45gDgLgfhsNMKIAWiOMhOVqN4QOnCxxOsNlBsmUsqI4oBmeNgjEmAgfXyO+459sXy0oaUnfN9trNFpKCgT5CV4fwKABjUbpRqEcRQBT0KGiAJJkp28AGSh4UFsLqpVQi0iBSpstsU/h0Jm5Ch5/LkaTpgA4fHQKwKdbYFEw1imGldSZbabMSzMEbFrgBWieMDKOd7OAIYCgAl/roSajgzLMA7KZNBJCTcSZbRJn/YGERqJBuBb8HzvRz8vwtLmOV0zXKkD9CqLKUAuwgpiDQbra1sBLk5UBJBomU4UAF0QfRFggmodlP076fOWBJNAlSOqHxMN5KOwViFMa7YVgQlUGJ9uNweSCnHLKrQCoFHCA00Ccg3gNTXkgJjDP9nNr/E28bBv5pg9PvgTY1yT29i2r/OPRp+PZfYE8gRvyNdTSuLWdjSYAcpQ2UWSBbm4wG0TTGjQDdx65z5Ewn3wLhjAY+eHCGE3SNhdj+V5yu106ze2CS64DReIqWHAdL6paxafVcnipyUZyloERUQnfG6fmxkz/u+GgFJqxpPDzqqlnzST0nnFm4/7UIHNbY8wAnM3wRJSBrJhf+S/wNbS430494JFMAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}

.vk-cta-button.ckb12 {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #3f8f25;
    border-radius: 8px;
    background: #67e93c;
    background: -webkit-gradient(linear, left top, left bottom, from(#67e93c), to(#3f8f25));
    background: -moz-linear-gradient(top, #67e93c, #3f8f25);
    background: linear-gradient(to bottom, #67e93c, #3f8f25);
    text-shadow: #285a17 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.vk-cta-button.ckb12:hover,
.vk-cta-button.ckb12:focus {
    border: 1px solid #4fb32e;
    background: #7cff48;
    background: -webkit-gradient(linear, left top, left bottom, from(#7cff48), to(#4cac2c));
    background: -moz-linear-gradient(top, #7cff48, #4cac2c);
    background: linear-gradient(to bottom, #7cff48, #4cac2c);
    color: #ffffff;
    text-decoration: none;
}
.vk-cta-button.ckb12:active {
    background: #3f8f25;
    background: -webkit-gradient(linear, left top, left bottom, from(#3f8f25), to(#3f8f25));
    background: -moz-linear-gradient(top, #3f8f25, #3f8f25);
    background: linear-gradient(to bottom, #3f8f25, #3f8f25);
}
.vk-cta-button.ckb12:after{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 -4px -6px 4px;
    position: relative;
    top: 0px;
    left: 2px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACOElEQVRIia2TzWrbQBRGz5dAKYFiOYtgCvqptDPaFUz2JoQsSugTdN3H6br0KboowXHXIQ/QXWRbhtBVfiAEE0pvFxoJOZEtp+0sR3e+c+/RzDZAHIb9bsd7dX17e81/WEkQ9nc73c717c2V4iBKESPMFohhNptl/xoOjEEL4GC72/E+S7wV8hDHXc/7+reTVOFSz8AD87ZMfDA4QyAUCcZJGMbPDvfDtAwvduzUsI8CeBNGnuCbYN8MwKYSw4sNdSV+2Ecu3MCK8PeTPL9TWeQgJxgDqYBAOyTxgz5SPfy7Ye8meX4PsFUWTmbTG4NDxFmxowgYJ8FqXYkfpFU4VedVOIAeH6p0GfvFjk1p0FV2bqgnlrXU654AapATGQOcLjOGWV5A4sL5SNLrJi2tgKVJqE1iDM3YceGFFrNTw46bwitAEoQ9g4csn1216TJ4SYuW2A/3DPs1medXSoKoB4wM7gWHF/n0Zr0uWKcl9sM9xBi4N7OjLcO+IFKJAXASB9Fu/UB5u6y6Xc23xYX3EGNJqaSBpE+K/TBGjECxc3YOHF3k00ZdmN2t0NJzOalr4wfGgdzH2P242LV4zgpd2O+HVVqEUgRmRXg2n12qVhS58eqQJ5M8XmXnUtG5Cx9m89lPZ2SpuNIlgRnnWgNZpSWbzy7LmifvYEmXATTrWqelXtf40Np0tWlpBazTZWYv2rRsBKhD6roM22nTsjHAQZZ1ubVOy7MA9UnKx9im5dmAZQiLTcMB/gCEGYbUNwD+GQAAAABJRU5ErkJggg==") no-repeat left center transparent;
    background-size: 100% 100%;
}

.vk-cta-button.ckb13 {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #782798;
    border-radius: 8px;
    background: #e24aff;
    background: -webkit-gradient(linear, left top, left bottom, from(#e24aff), to(#782798));
    background: -moz-linear-gradient(top, #e24aff, #782798);
    background: linear-gradient(to bottom, #e24aff, #782798);
    text-shadow: #47175a 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.vk-cta-button.ckb13:hover,
.vk-cta-button.ckb13:focus {
    border: 1px solid #8d2eb3;
    background: #ff59ff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff59ff), to(#902fb6));
    background: -moz-linear-gradient(top, #ff59ff, #902fb6);
    background: linear-gradient(to bottom, #ff59ff, #902fb6);
    color: #ffffff;
    text-decoration: none;
}
.vk-cta-button.ckb13:active {
    background: #782798;
    background: -webkit-gradient(linear, left top, left bottom, from(#782798), to(#782798));
    background: -moz-linear-gradient(top, #782798, #782798);
    background: linear-gradient(to bottom, #782798, #782798);
}
.vk-cta-button.ckb13:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: -1px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAuUlEQVRIibXUzQnCQBgG4cefgkSCeLACTzYqIiIi1hC8WYQtiOjFQAgxZJNvF3JbZoblJRP5zgLbHOAl9nhhFw0+/MAflJhHgIsf+NP4RtevcMS7BV5iOhRc4PQHPKp+jXMHtF4/CNxVPKh+jUsCuNdyptjgmgDtXV+BU4p7LWeD2whw2O6r0wa//6uPEoT+c5KXM1YQWt8UhNc3BeH1dUHoctoEWeorQZa3rwuy1ZNYPxsgeOLR9/IX1E6RMp4lFN0AAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}

.vk-cta-button.ckb14 {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #272798;
    border-radius: 28px;
    background: #4a4aff;
    background: -webkit-gradient(linear, left top, left bottom, from(#4a4aff), to(#272798));
    background: -moz-linear-gradient(top, #4a4aff, #272798);
    background: linear-gradient(to bottom, #4a4aff, #272798);
    text-shadow: #17175a 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.vk-cta-button.ckb14:hover,
.vk-cta-button.ckb14:focus {
    border: 1px solid #2e2eb3;
    background: #5959ff;
    background: -webkit-gradient(linear, left top, left bottom, from(#5959ff), to(#2f2fb6));
    background: -moz-linear-gradient(top, #5959ff, #2f2fb6);
    background: linear-gradient(to bottom, #5959ff, #2f2fb6);
    color: #ffffff;
    text-decoration: none;
}
.vk-cta-button.ckb14:active {
    background: #272798;
    background: -webkit-gradient(linear, left top, left bottom, from(#272798), to(#272798));
    background: -moz-linear-gradient(top, #272798, #272798);
    background: linear-gradient(to bottom, #272798, #272798);
}
.vk-cta-button.ckb14:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: -1px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB+ElEQVRIie3Vu2tUQRTH8c8sS5AgQa9BxCKFiFUUq4Citj6CoLlrQoiNSIi9BNTGv8DCwkcIQRRfwb1ro9iJjUQkiFgKWlhYiHsJFiJh2bHIw92YqBvT6a+aOXN/53uGmXuG/1qqh3lBlrcvTAtrljjLt8jyc+re4cxCuPiXSQvYh2FsEXSLOnD77wBZtYNwEoN4hUs4i/dolyafWgfMVbsbI9iBO0I8iBphAs9FO3Gt0fZ7wIO8XUEJQ/iIMcFLfUldpdomhnFM4T5OiF78GSDLd8xX24MMQ9Lk8+J6JS+KJgRTFK6K9TOYVErqKwPK1XVCOIJT+Ioxtdqogc1NJlm1iBuC5/qS68o5wSCOLq2zGRDCFfRjVAy3lDZ+/WlnDz4hdIqeSJO7cz4H8EaafFn6efN/EOOwYA86hfhYlt+T5f3K+fofjuJldC0mn9OIJYe7WPNyQXCxzq6ZbTiGXuS4iRdNZ5HlWwXj+pLe1gCNmpyhWO/CpBj3K22qNQAu4K00KS9n/bNWMbCBNPkgeCaEA4vxSt5GOIxHK1lb60VRhhMN80PEp9Lk29oACvVpdKvkC7fvNCZ+aWkJcLwTpkU9snw7ZqXJh19ZVtPsMqTz42WvZqNafw+il9iLHgXP1h5QSmbxGpnjzX1nOa3uPYjOm+tV/4C+AxNJlCCuE+Q8AAAAAElFTkSuQmCC") no-repeat left center transparent;
    background-size: 100% 100%;
}

.vk-cta-button.ckb15 {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #b3b3b3;
    border-radius: 28px;
    background: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#b3b3b3));
    background: -moz-linear-gradient(top, #ffffff, #b3b3b3);
    background: linear-gradient(to bottom, #ffffff, #b3b3b3);
    text-shadow: #ffffff 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #111111;
    text-decoration: none;
}
.vk-cta-button.ckb15:hover,
.vk-cta-button.ckb15:focus {
    border: 1px solid #ffffff;
    background: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d7d7d7));
    background: -moz-linear-gradient(top, #ffffff, #d7d7d7);
    background: linear-gradient(to bottom, #ffffff, #d7d7d7);
    color: #111111;
    text-decoration: none;
}
.vk-cta-button.ckb15:active {
    background: #b3b3b3;
    background: -webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(#b3b3b3));
    background: -moz-linear-gradient(top, #b3b3b3, #b3b3b3);
    background: linear-gradient(to bottom, #b3b3b3, #b3b3b3);
}
.vk-cta-button.ckb15:after{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 -4px -6px 4px;
    position: relative;
    top: 0px;
    left: -2px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABSElEQVRIie2SsUoDURREz4jF+wKxChJSylYWloLNFjHcLdR/sLEQP8YPsAgp8pBYSRBSWvoBki+w3u5aZDe+4G7cUjDTPd4wc2fuhR12+PNQ+sjznBDCFXAPvAF3McbyNxEz6wEPQABuY4zv9d9eSgwh5MCjpBNJN8DYzMI28aIoepLmknLgDHgxs8NGA+AC2Hd33B1JI2DSZlIUxRHw6u6Dig9wAJw2GkgaSyol1WQkDZuSmFnP3edAP+UDS2DRaJBl2QK4BkoAd69NRqlJUku/5lT8JXAeY/xcD90SfQhMWC0tFZixOoDnWryePBH/2GilyaAyGQFjdw+SSCYtJYUkXas4/FzyGlmWPQGXktZnWnUd6sl/E9+aIEmyUVeXWjolqDGdTmdUi29ZaKt4JwP4rotV/53FoUNFKcxsABwDi/QUd/jn+AKQTJonHSylCgAAAABJRU5ErkJggg==") no-repeat left center transparent;
    background-size: 100% 100%;
}

.vk-cta-button.ckb16 {
    -moz-box-shadow:inset 0px 1px 3px 0px #b54b3a;
    -webkit-box-shadow:inset 0px 1px 3px 0px #b54b3a;
    box-shadow:inset 0px 1px 3px 0px #b54b3a;
    background-color:#a73f2d;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    border:1px solid #241d13;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    padding:11px 23px;
    text-decoration:none;
    text-shadow:0px -1px 0px #7a2a1d;
}
.vk-cta-button.ckb16:hover {
    background-color:#b34332;
}
.vk-cta-button.ckb16:active {
    position:relative;
    top:1px;
}

.vk-cta-button.ckb17 {
    -moz-box-shadow: 0px 1px 0px 0px #1c1b18;
    -webkit-box-shadow: 0px 1px 0px 0px #1c1b18;
    box-shadow: 0px 1px 0px 0px #1c1b18;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eae0c2), color-stop(1, #ccc2a6));
    background:-moz-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
    background:-webkit-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
    background:-o-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
    background:-ms-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
    background:linear-gradient(to bottom, #eae0c2 5%, #ccc2a6 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eae0c2', endColorstr='#ccc2a6',GradientType=0);
    background-color:#eae0c2;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px;
    border:2px solid #333029;
    display:inline-block;
    cursor:pointer;
    color:#505739;
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    padding:12px 18px;
    text-decoration:none;
    text-shadow:0px 1px 0px #ffffff;
}
.vk-cta-button.ckb17:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ccc2a6), color-stop(1, #eae0c2));
    background:-moz-linear-gradient(top, #ccc2a6 5%, #eae0c2 100%);
    background:-webkit-linear-gradient(top, #ccc2a6 5%, #eae0c2 100%);
    background:-o-linear-gradient(top, #ccc2a6 5%, #eae0c2 100%);
    background:-ms-linear-gradient(top, #ccc2a6 5%, #eae0c2 100%);
    background:linear-gradient(to bottom, #ccc2a6 5%, #eae0c2 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc2a6', endColorstr='#eae0c2',GradientType=0);
    background-color:#ccc2a6;
}
.vk-cta-button.ckb17:active {
    position:relative;
    top:1px;
}

.vk-cta-button.ckb18 {
    -moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
    -webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
    box-shadow:inset 0px 1px 0px 0px #9acc85;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74ad5a), color-stop(1, #68a54b));
    background:-moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
    background:-webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
    background:-o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
    background:-ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
    background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b',GradientType=0);
    background-color:#74ad5a;
    border:1px solid #3b6e22;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    padding:10px 16px;
    text-decoration:none;
}
.vk-cta-button.ckb18:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68a54b), color-stop(1, #74ad5a));
    background:-moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
    background:-webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
    background:-o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
    background:-ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
    background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a',GradientType=0);
    background-color:#68a54b;
}
.vk-cta-button.ckb18:active {
    position:relative;
    top:1px;
}

.vk-cta-button.ckb19 {
    padding: 12px 38px;
    border-radius: 2px;
    border-width: 2px;
    text-transform: capitalize;
    -webkit-font-smoothing: antialiased;
    color: #fff;
    background-color: #37a000;
    display: inline-block;
    font-weight: 500;
    text-align: center;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    font-family: helvetica, Arial;
    font-size: 20px;
}

.vk-cta-button.ckb19:hover {
    background-color: #008329;
    border-color: transparent;
}

.vk-cta-button.ckb20 {
    background-color: #d14836;
    background-image: -webkit-linear-gradient(top,#dd4b39,#d14836);
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    font-family: Arial, Sans Serif;
    line-height: 27px;
    padding: 6px 12px;
    color: white;
}

.vk-cta-button.ckb20:hover {
    background-color: #c53727;
    background-image: -webkit-linear-gradient(top,#dd4b39,#c53727);
}