div.form input:focus, div.form textarea:focus, .a-enebled:focus, .a-disabled:focus {
    outline: 0;
}
.a-t-background {
    background: #d9e0e8;
    -webkit-box-shadow: 0 7px 7px -7px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 7px 7px -7px rgba(0, 0, 0, 0.4);
    box-shadow: 0 7px 7px -7px rgba(0, 0, 0, 0.4);
    z-index: 2;
    position: relative;
}
.a-logo-t {
    font-weight: 900;
    line-height: 40px;
    margin: 10px 0 0 0;
    padding: 0;
    display: block;
    transition: all 200ms linear;
    color: #148DB9;
    text-shadow: 0px 1px 0px #0d4052, 0px 1px 0px #11556e, 0px 2px 0px #11556e, 0px 3px 0px #11556e, 0px 4px 0px #11556e;
}

.a-logo-t:hover {
    color: #1C9ECF;
    text-shadow: 0px 1px 0px #11566f, 0px 1px 0px #156785, 0px 2px 0px #156785, 0px 3px 0px #156785, 0px 4px 0px #156785;
}
.a-tr {
    background: #fff;
    background: url("../images/hexellence.png") repeat;
    min-width: 964px;
    height: 65px;
}
.a-fon-okno ::selection {
    background: rgba(0, 0, 0, 0);
}
::selection {
    background: #3bb3e0;
    color: rgba(255, 245, 132, 1);
}
.a-footer .span3, .a-footer .span4 {
    padding-top: 20px;
}
.a-footer ul li {
    padding: 0;
    margin: 0;
}
.a-footer .a-share {
    margin: 0;
}
.a-top-bac {
    background: url("../images/parall-top.jpg") repeat top center;
    width: 100%;
    min-width: 1050px;
    min-height: 100px;
    height: 100%;
    color: #fff;
}

.a-footer {
    color: #333;
    background: #d9e0e8;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0 -7px 7px -7px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 -7px 7px -7px rgba(0, 0, 0, 0.4);
    box-shadow: 0 -7px 7px -7px rgba(0, 0, 0, 0.4);
    padding-bottom: 20px;
    position: relative;
    z-index: 2;
}


h1.a-tema, p.a-tema-p {
    font-family: arial,sans-serif;
    font-weight: 100 !important;
    font-size: 35px;
    line-height: 42px;
    max-width: 370px;
    margin: 10px auto 0;
    overflow: hidden;
    padding: 0 !important;
    text-align: center;
    display: block;
}


.span3 .a-href {
    padding: 40px 0;
}

.span2 .a-href {
    padding: 46px 0;
    width: 124px;
    text-align: center;
}

.a-href {
    display: block;
    text-align: center;
}

.clr {
    clear: both;
}

.a-prez-big {
    margin-bottom: 20px;
    -webkit-box-shadow: 0 7px 7px -7px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 7px 7px -7px rgba(0, 0, 0, 0.4);
    box-shadow: 0 7px 7px -7px rgba(0, 0, 0, 0.4);
    padding: 10px 0;
    border: 1px solid #ccc;
    background: #fff;
}

.a-prez {
    color: #000;
}

.a-prez a {
    color: #000;
}

.a-prez p {
    display: inline-block;
}

h3, h2, h1 {
    text-align: center;
}

h2 span, h3 span, h1 span {
    padding: 0 15px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
}

.grid-100 {
    color: #000;
    font-weight: 900;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
    margin-top: 10px;
}

.a-prez-2 {
    margin-bottom: 30px;
    padding: 10px 10px 10px 0;
    background: rgba(255, 255, 255, 0.25);
    min-height: 200px;
    transition: all 200ms linear;
}

div .a-prez-2:hover {
    margin-bottom: 30px;
    padding: 10px 10px 10px 0;
    min-height: 200px;
    background-position: center center;
    background-repeat: repeat;
    background-color: rgba(255, 255, 255, 0);
    background-attachment: scroll;

    overflow: hidden;
    position: relative;
    float: left;
    transition: all 300ms linear;
}

.searchform input {
    font: normal 12px/100% Arial, Helvetica, sans-serif;
}
.a-footer ul, .a-footer ol {
    margin: 0;
    padding: 0;
}

 .a-footer .a_demo_three {
    margin-top: 0px;
    width: 217px;
}

.a-footer .a_demo_van {
    width: 220px;
    margin-left: 10px;
    margin-top: 20px;
}

.searchform .searchfield {
    background: #fff;
    padding: 10px 10px;
    width: 80%;
    outline: none;
    color: #bbb;
    font-size: 16px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0);
    border-radius: 0;
    margin: 0;
}
input[type="text"]:focus, input[type="text"]:active {
    color: #000000;
}
.searchform .searchbutton:hover {
    background: rgb(9, 125, 167);
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -webkit-transition: 0.2s all linear;
    -moz-transition: 0.2s all linear;
    transition: 0.2s all linear;
}
.searchform .searchbutton {
    text-shadow: 1px 1px 0px #07526e;
    cursor: pointer;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    width: 71px;
    margin-left: -16px;
    margin-top: -2px;
    padding: 10px 0 10px 0;
    font-size: 20px;
    font-weight: bold;
    color: #8fd1ea;
    border: 0;
    border-left: solid 1px #086e93;
    border-right: 1px solid #086e93;
    box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.3), inset 0 -2px 3px rgba(0, 0, 0, 0.3), 0 1px 1px rgba(0, 0, 0, 0.30);
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -webkit-transition: 0.2s all linear;
    -moz-transition: 0.2s all linear;
    transition: 0.2s all linear;
    background-color: #2561b4;
    content: "";
    position: absolute;
    background-image: -o-linear-gradient(bottom, rgb(10, 94, 125) 0%, rgb(14, 139, 184) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(10, 94, 125) 0%, rgb(14, 139, 184) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(10, 94, 125) 0%, rgb(14, 139, 184) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(10, 94, 125) 0%, rgb(14, 139, 184) 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(10, 94, 125)), color-stop(1, rgb(14, 139, 184)));
    -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a;
    -moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a;
    -o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a;
    box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a;
    font-family: 'eightyshades';
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.a_demo_van:focus, .a_demo_three:focus, .searchform .searchbutton:focus, input[type="text"]:focus {
    outline: 0;
}

.a-logo {
    padding-top: 10px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .6);
}

.a-logo a {
    color: #fff;
}

.a-logo a:hover {
    color: #494949;
}

.a-heder-prezent {
    display: block;
    float: left;
}

.a-heder-prezent-href {
    line-height: 15px;
    margin-top: 10px;
}

.a-heder-prezent-href a {
    color: #000;
}

.a-god-text {
    text-align: center;
    font-size: 20px;
}

.a-ska4at {
    margin-top: 8px;
    float: left;
}

.a-uviiti {
    margin-left: 3px;
    display: inline-block;
}

.a_demo_three:active {
    top: 3px;
    -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px rgba(0, 0, 0, 0);
    -moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px rgba(0, 0, 0, 0);
    -o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px rgba(0, 0, 0, 0);
    box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px rgba(0, 0, 0, 0);
}

.a_demo_three::before {
    background-color: #2561b4;
    content: "";
    padding: 10px 0 10px 0;
    width: 35px;
    position: absolute;
    display: block;
    top: 0px;
    left: -36px;
    font-size: 20px;
    font-weight: bold;
    color: #8fd1ea;
    text-shadow: 1px 1px 0px #07526e;
    border-right: solid 1px #07526e;
    background-image: linear-gradient(bottom, rgb(10, 94, 125) 0%, rgb(14, 139, 184) 100%);
    background-image: -o-linear-gradient(bottom, rgb(10, 94, 125) 0%, rgb(14, 139, 184) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(10, 94, 125) 0%, rgb(14, 139, 184) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(10, 94, 125) 0%, rgb(14, 139, 184) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(10, 94, 125) 0%, rgb(14, 139, 184) 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(10, 94, 125)), color-stop(1, rgb(14, 139, 184)));
    -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a;
    -moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a;
    -o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a;
    box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a;
}

.a_demo_three:active::before {
    top: -3px;
    -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 1px 1px 0px 0px #044a64, 2px 2px 0px 0px #044a64, 2px 5px 0px 0px #044a64, 6px 4px 2px #0b698b;
    -moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 1px 1px 0px 0px #044a64, 2px 2px 0px 0px #044a64, 2px 5px 0px 0px #044a64, 6px 4px 2px #0b698b;
    -o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 1px 1px 0px 0px #044a64, 2px 2px 0px 0px #044a64, 2px 5px 0px 0px #044a64, 6px 4px 2px #0b698b;
    box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 1px 1px 0px 0px #044a64, 2px 2px 0px 0px #044a64, 2px 5px 0px 0px #044a64, 6px 4px 2px #0b698b;
}
.a_demo_van, .a_demo_three {
    background-color: #3bb3e0;
    font-size: 13px;
    text-decoration: none;
    height: 40px;
    padding: 10px 20px;
    color: #fff;
    position: relative;
    border: 0;
    float: left;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .6);
    border-left: solid 1px #2ab7ec;
    background-image: linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
    background-image: -o-linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(44, 160, 202)), color-stop(1, rgb(62, 184, 229)));
    -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785;
    -moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785;
    -o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785;
    box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785;
    white-space: nowrap;
}

.a_demo_three {
    margin-left: 37px;
}
.a_demo_van:active {
    top: 3px;
    -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px rgba(0, 0, 0, 0);
    -moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px rgba(0, 0, 0, 0);
    -o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px rgba(0, 0, 0, 0);
    box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px rgba(0, 0, 0, 0);
}
.a_demo_van::before {
    padding: 10px 0 10px 0;
    background-color: #2561b4;
    content: "";
    width: 35px;
    position: absolute;
    display: block;
    top: 0px;
    right: -36px;
    font-size: 20px;
    font-weight: bold;
    color: #8fd1ea;
    text-shadow: 1px 1px 0px #07526e;
    border-left: solid 1px #07526e;
    background-image: linear-gradient(bottom, rgb(10, 94, 125) 0%, rgb(14, 139, 184) 100%);
    background-image: -o-linear-gradient(bottom, rgb(10, 94, 125) 0%, rgb(14, 139, 184) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(10, 94, 125) 0%, rgb(14, 139, 184) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(10, 94, 125) 0%, rgb(14, 139, 184) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(10, 94, 125) 0%, rgb(14, 139, 184) 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(10, 94, 125)), color-stop(1, rgb(14, 139, 184)));
    -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a;
    -moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a;
    -o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a;
    box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a;
}
.a_demo_van:active::before {
    top: -3px;
    -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, -1px 1px 0px 0px #044a64, -2px 2px 0px 0px #044a64, -2px 5px 0px 0px #044a64, -6px 4px 2px #0b698b;
    -moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, -1px 1px 0px 0px #044a64, -2px 2px 0px 0px #044a64, -2px 5px 0px 0px #044a64, -6px 4px 2px #0b698b;
    -o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, -1px 1px 0px 0px #044a64, -2px 2px 0px 0px #044a64, -2px 5px 0px 0px #044a64, -6px 4px 2px #0b698b;
    box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, -1px 1px 0px 0px #044a64, -2px 2px 0px 0px #044a64, -2px 5px 0px 0px #044a64, -6px 4px 2px #0b698b;
}

.icons-ul li {
    list-style: none;
    padding-bottom: 10px;
}

.icons-ul i {
    padding-right: 5px;
}

.a-fon-okno {
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
}

.a-top-slid {
    width: auto;
    padding: 3px 6px;
    background-color: #DAD7D7;
    background-image: -moz-linear-gradient(#D1D1D1, #ececec);
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#D1D1D1), to(#ececec));
    background-image: -o-linear-gradient(#D1D1D1, #ececec);
    background-image: -ms-linear-gradient(#D1D1D1, #ececec);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#D1D1D1', EndColorStr='#ececec');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#D1D1D1', EndColorStr='#ececec')";
    border-bottom: 1px solid #bbb;
    border-top: 1px solid #999;
    overflow: visible;
}

.a-bottom-slid {
    background-image: -moz-linear-gradient(#ececec, #a8a8a8);
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#ececec), to(#a8a8a8));
    background-image: -o-linear-gradient(#ececec, #a8a8a8);
    background-image: -ms-linear-gradient(#ececec, #a8a8a8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ececec', EndColorStr='#a8a8a8');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ececec', EndColorStr='#a8a8a8')";
    border-bottom: 1px solid #888;
    border-top: 1px solid #bbb;
    overflow: hidden;
    padding: 10px 6px;
    position: relative;
    width: auto;
}

.a-center-slid {
    height: auto;
    overflow: hidden;
    top: 0;
    width: 100%;
    padding-bottom: 74.99%;
}

#slideshow {
    position: relative;
}

#slideshow IMG {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
    width: 100%;
    height: 100%;
}

#slideshow IMG.active {
    z-index: 10;
}

#slideshow IMG.sactive {
    z-index: 11;
}

#slideshow IMG.last-active {
    z-index: 9;
}

.a-prezzent {
    margin-bottom: 20px;
}

.a-of-tema {
    font-size: 20px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
    padding-bottom: 10px;
    font-weight: 900;
    padding-left: 15px;
}

.a-fon-right {
    padding-top: 15px;
}

.a-margin {
    margin-left: 45px;
}

.a-mini {
    font-size: 12px;
}
.a-top-slid [class^="icon-"]:hover, .a-top-slid [class*=" icon-"]:hover {
    color: #333;
}

.a-top-slid [class^="icon-"], .a-top-slid [class*=" icon-"] {
    color: #555;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.39);
    font-size: 12px;
    margin-left: 10px;
}

.a-play {
    font-size: 40px;
    margin-top: -12px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
}

.a-pauz {
    font-size: 40px;
    margin-top: -12px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
}

.a-dalee {
    font-size: 25px;
    margin-top: -4px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
}

.a-dalee, .a-pauz, .a-play, .a-dalee-2 {
    color: #3C3C3C;
}

.a-dalee:hover, .a-pauz:hover, .a-play:hover, .a-dalee-2:hover {
    color: #5a5959;
}

.a-nambar {
    display: inline-block;
    margin-left: 15px;
    font-size: 12px;
    margin-top: 20px;
}

.a-nam-posi {
    background: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 1px solid #AAA;
    font-size: 11px;
    margin: 0 3px 0 0;
    padding: 0;
    text-align: center;
    vertical-align: baseline;
    width: 30px;
    display: inline-block;
}

.a-kroshki {
    font-size: 12px;
    color: #525252;
}

.a-kroshki a {
    color: #525252;
}

.a-menu ul li, .a-menu ul li a {
    list-style-type: none;
    color: #FFF;
}

.a-menu ul li a:hover {
    color: #ccc;
}

div.form input,
div.form textarea,
div.form select {
    margin: 0.3em 0 0.5em 0;
}

div.form select {
    padding: 10px;
    width: 300px;
    height: 45px;
    font-size: 16px;
}

div.form input, div.form textarea, .a-enebled, .a-disabled {
    padding: 12px 12px 10px 15px;
    width: 273px;
}

div.form input[type="submit"] {
    width: 302px;
}

div.form input[type="submit"], div.form input[type="file"], .a-enebled, .a-disabled {
    background-color: #3bb3e0;
    text-decoration: none;
    color: #fff;
    position: relative;
    border: 0;
    float: left;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .6);
    border-left: solid 1px #2ab7ec;
    background-image: linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
    background-image: -o-linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(44, 160, 202)), color-stop(1, rgb(62, 184, 229)));
    -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785;
    -moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785;
    -o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785;
    box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785;
    text-align: center;
}

.a-disabled {
    background-image: linear-gradient(bottom, rgb(122, 119, 119) 0%, rgb(199, 199, 199) 100%);
    background-image: -o-linear-gradient(bottom, rgb(122, 119, 119) 0%, rgb(199, 199, 199) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(122, 119, 119) 0%, rgb(199, 199, 199) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(122, 119, 119) 0%, rgb(199, 199, 199) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(122, 119, 119) 0%, rgb(199, 199, 199) 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(122, 119, 119)), color-stop(1, rgb(199, 199, 199)));
    -webkit-box-shadow: inset 0px 1px 0px #AAAAAA, 0px 5px 0px 0px #5F5F5F;
    -moz-box-shadow: inset 0px 1px 0px #AAAAAA, 0px 5px 0px 0px #5F5F5F;
    -o-box-shadow: inset 0px 1px 0px #AAAAAA, 0px 5px 0px 0px #5F5F5F;
    box-shadow: inset 0px 1px 0px #AAAAAA, 0px 5px 0px 0px #5F5F5F;
    cursor: not-allowed;
}

.a-enebled, .a-disabled {
    margin-top: 10px;
}

.a-disabled {
    cursor: no-drop;
}

div.form input[type="submit"]:active, div.form input[type="file"]:active, .a-enebled:active {
    top: 3px;
    -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px rgba(0, 0, 0, 0);
    -moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px rgba(0, 0, 0, 0);
    -o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px rgba(0, 0, 0, 0);
    box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px rgba(0, 0, 0, 0);
}
div.form input[type="submit"]:active::before, .a-enebled:active::before {
    top: -3px;
    -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 1px 1px 0px 0px #044a64, 2px 2px 0px 0px #044a64, 2px 5px 0px 0px #044a64, 6px 4px 2px #0b698b;
    -moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 1px 1px 0px 0px #044a64, 2px 2px 0px 0px #044a64, 2px 5px 0px 0px #044a64, 6px 4px 2px #0b698b;
    -o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 1px 1px 0px 0px #044a64, 2px 2px 0px 0px #044a64, 2px 5px 0px 0px #044a64, 6px 4px 2px #0b698b;
    box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 1px 1px 0px 0px #044a64, 2px 2px 0px 0px #044a64, 2px 5px 0px 0px #044a64, 6px 4px 2px #0b698b;
}

div.form fieldset {
    border: 1px solid #DDD;
    padding: 10px;
    margin: 0 0 10px 0;
    -moz-border-radius: 7px;
}

div.form label {
    font-weight: bold;
    font-size: 0.9em;
    display: block;
}

div.form .row {
    margin: 5px 0;
}

div.form .hint {
    margin: 0;
    padding: 0;
    color: #999;
}

div.form .note {
    font-style: italic;
    color: #C8480F;
}

div.form span.required {
    color: #C8480F;
}

div.form div.error label:first-child,
div.form span.error {
    color: #C8480F;
}

div.form div.error input,
div.form div.error textarea,
div.form div.error select,
div.form textarea.error,
div.form select.error {
    float: left;
}

div.form div.success input,
div.form div.success textarea,
div.form div.success select,
div.form input.success,
div.form textarea.success,
div.form select.success {
    background: #E6EFC2;
    border-color: #C6D880;
}

div.form li {
    list-style-type: none;
}

div.form li:before {
    list-style-type: none;
    content: "\e010";
    font-style: normal;
    margin-right: 5px;
    font-family: 'eightyshades';
    speak: none;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;

}

div.form .errorSummary {
    color: #C8480F;
    text-align: left;
    border: 1px solid;
}
div.form .errorMessage {
    color: #C8480F;
    margin-top: 6px;
    float: left;
    display: block;
    width: 100%;
    padding: 7px 7px 12px 7px;
}

div.form .errorMessage:before {
    content: "\e01b";
    margin-right: 5px;
    font-family: 'eightyshades';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

div.form .errorSummary p {
    margin: 0;
    padding: 5px;
    font-weight: 900;
    text-align: center;
}

div.form .errorSummary ul {
    margin: 0;
    padding: 10px;
}

div.wide.form label {
    float: left;
    margin-right: 10px;
    position: relative;
    text-align: right;
    width: 100px;
}

div.wide.form .row {
    clear: left;
}

div.wide.form .buttons, div.wide.form .hint, div.wide.form .errorMessage {
    clear: left;
    padding-left: 110px;
}

.a-kategoria {
    padding-top: 20px;
    line-height: 140%;
    transition: all 200ms linear;
}

.a-kategoria a:hover {
    color: #0591D6;
    transition: all 200ms linear;
}

.a-kategoria .span3 a:before {
    content: "\e00d";
    margin-right: 5px;
    font-family: 'eightyshades';
    speak: none;
    font-style: normal;
    font-weight: normal;
    transition: all 200ms linear;
}

.a-kategoria .span3 a:hover:before {
    content: "\e044";
    margin-right: 5px;
    font-family: 'eightyshades';
    speak: none;
    font-style: normal;
    font-weight: normal;
    transition: all 200ms linear;
}

.pluso-more {
    display: none !important;
}

.a-sots {
    display: block;
    float: left;
    margin-left: 22px;
    margin-top: 18px;
}

#topcontrol {
    z-index: 999;
}

.a-vhod {
    display: block;
    margin: 10px 0 0 10px;
}

.a_fio {
    /*display: block;*/
    position: relative;
    top: 10px;
    left: 15px;
    color: #333;
    width: 150px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 13px;
}

.a_exit {
    position: relative;
    left: 15px;
    color: #333;
    top: 10px;
    font-size: 13px;
}

.a_fio:before {
    color: #333;
    content: "\e037";
    font-style: normal;
    margin-right: 5px;
    font-family: 'eightyshades';
    speak: none;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.a_exit:before {
    color: #333;
    content: "\e011";
    font-style: normal;
    margin-right: 5px;
    font-family: 'eightyshades';
    speak: none;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.a_exit:hover, .a_fio:hover {
    color: #0591D6;
}

.a-prez-big .span4 {
    text-overflow: ellipsis;
    overflow: hidden;
}

ul.vc-controls {
    float: left;
    display: inline-block;
    margin: 0 0 5px 5px;
    padding: 0;
    /*height: 40px;*/
    margin-bottom: -1px;
}

ul.vc-controls li {
    display: block;
    float: left;
    height: 20px;
    line-height: 25px;
    text-align: left;
    padding: 10px;
    margin: 0;
    cursor: pointer;
    -webkit-box-box-shadow: inset 0px 1px 0px rgba(109, 109, 109, 0.33), 0px 5px 0px 0px rgba(58, 58, 58, 0.3), 0px 10px 5px rgba(153, 153, 153, 0);
    -moz-box-box-shadow: inset 0px 1px 0px rgba(109, 109, 109, 0.33), 0px 5px 0px 0px rgba(58, 58, 58, 0.3), 0px 10px 5px rgba(153, 153, 153, 0);
    -o-box-shadow: inset 0px 1px 0px rgba(109, 109, 109, 0.33), 0px 5px 0px 0px rgba(58, 58, 58, 0.3), 0px 10px 5px rgba(153, 153, 153, 0);
    box-shadow: inset 0px 1px 0px rgba(109, 109, 109, 0.33), 0px 5px 0px 0px rgba(58, 58, 58, 0.3), 0px 10px 5px rgba(153, 153, 153, 0);
    background: #DADADA;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
ul.vc-controls li span:before {
    text-align: center;
    float: left;
    color: #444;
    font-family: 'playericons';
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 20px;
    margin-right: 0.2em;
    text-align: center;
}

li.vc-control-pause span:before {
    content: '\50';
}

li.vc-control-fforward span:before {
    content: '';
    background: url('../images/vc-control-fforward.png') no-repeat center;
    height: 20px;
}

li.vc-control-rewind span:before {
    content: '';
    background: url('../images/vc-control-rewind_1.png') no-repeat center;
    height: 20px;
}

li.vc-control-rewind_1 span:before {
    content: '';
    background: url('../images/play.png') no-repeat center;
    height: 20px;
}

li.vc-control-rewind_2 span:before {
    content: '';
    background: url('../images/vc-control-rewind_2.png') no-repeat center;
    height: 20px;
}

li.vc-control-switch span:before {
    content: '';
    background: url('../images/vc-control-switch.png') no-repeat center;
    height: 20px;
}

li.vc-control-stop span:before {
    content: '';
    background: url('../images/vc-control-stop.png') no-repeat center;
    height: 20px;
}

li.vc-control-play-1 span:before {
    content: '';
    background: url('../images/play.png') no-repeat center;
    height: 20px;
}

li.vc-control-play span:before {
    content: '';
    background: url('../images/vc-control-play.png') no-repeat center;
    height: 20px;
}

li.vc-control-volume-off span:before {
    content: 'ðŸ”‡';
}

li.vc-control-volume-down span:before {
    content: 'ðŸ”‰';
}

li.vc-control-volume-up span:before {
    content: 'ðŸ”Š';
}

ul.vc-controls li:hover {
    background: rgba(243, 188, 188, 0) url(../images/metal.jpg) no-repeat center top;
}

ul.vc-controls li.a-active {
    margin-top: 2px !important;
    background: rgba(209, 209, 209, 0.0) url(../images/metal.jpg) no-repeat center top;
    -webkit-box-box-shadow: inset 0px 1px 0px rgba(109, 109, 109, 0.33), 0px 3px 0px 0px rgba(58, 58, 58, 0.4), 0px 10px 5px rgba(153, 153, 153, 0);
    -moz-box-box-shadow: inset 0px 1px 0px rgba(109, 109, 109, 0.33), 0px 3px 0px 0px rgba(58, 58, 58, 0.4), 0px 10px 5px rgba(153, 153, 153, 0);
    -o-box-shadow: inset 0px 1px 0px rgba(109, 109, 109, 0.33), 0px 3px 0px 0px rgba(58, 58, 58, 0.4), 0px 10px 5px rgba(153, 153, 153, 0);
    box-shadow: inset 0px 1px 0px rgba(109, 109, 109, 0.33), 0px 3px 0px 0px rgba(58, 58, 58, 0.4), 0px 10px 5px rgba(153, 153, 153, 0);
}

ul.vc-controls li.vc-control-pressed,
ul.vc-controls li.vc-control-active.vc-control-pressed {
    height: 50px;
    background-image: url(../images/metal_dark.jpg);
    margin-top: 4px;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), inset 0 0 5px 1px rgba(255, 255, 255, 0.5), inset 0 -10px 15px rgba(0, 0, 0, 0.2), 0 7px 5px rgba(255, 255, 255, 0.5);
}

.vc-volume-wrap {
    width: 100px;
    height: 100px;
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -318px;
    background: -moz-linear-gradient(top, rgba(170, 170, 170, 0.35) 0%, rgba(255, 255, 255, 0.44) 50%, rgba(255, 255, 255, 0.53) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(170, 170, 170, 0.35)), color-stop(50%, rgba(255, 255, 255, 0.44)), color-stop(100%, rgba(255, 255, 255, 0.53)));
    background: -webkit-linear-gradient(top, rgba(170, 170, 170, 0.35) 0%, rgba(255, 255, 255, 0.44) 50%, rgba(255, 255, 255, 0.53) 100%);
    background: -o-linear-gradient(top, rgba(170, 170, 170, 0.35) 0%, rgba(255, 255, 255, 0.44) 50%, rgba(255, 255, 255, 0.53) 100%);
    background: -ms-linear-gradient(top, rgba(170, 170, 170, 0.35) 0%, rgba(255, 255, 255, 0.44) 50%, rgba(255, 255, 255, 0.53) 100%);
    background: linear-gradient(to bottom, rgba(170, 170, 170, 1) 0%, rgba(255, 255, 255, 0.44) 50%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#59aaaaaa', endColorstr='#87ffffff', GradientType=0);
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    padding: 8px;
    box-shadow: inset 0 1px 0px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.6), 0 -1px 0 rgba(255, 255, 255, 0.4), inset 0 2px 19px rgba(0, 0, 0, 0.05), 0 2px 1px rgba(0, 0, 0, 0.06);
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

ul.vc-controls li,
.vc-volume-wrap:after {
    font-size: 10px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #666;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
    border-left: 1px solid rgba(109, 109, 109, 0.13);
    border-right: 1px solid rgba(109, 109, 109, 0.13);
    margin-left: -1px;
}

/*///////////////////////////////*/
.icon {
    width: 32px;
    height: 32px;
    fill: #0B6181;
}

.icon.is-check {
    fill: #C8480F;
}

.icon.is-x10 {
    width: 250px;
    height: 250px;
}

.a-tyme {
    margin: 0 auto;
    width: 250px;
    height: auto;
}

.a-sotsy {
    list-style: none;
    padding: 20px;
}

.form {
    padding: 0 40px;
}

.a-big-input#Presentation_title {
    width: 76%;
    border-color: rgba(82, 168, 236, 0.8);
}

#aa-modal-background {
    position: fixed;
    display: none;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    -webkit-background-image: linear-gradient(to left, rgba(224, 255, 0, 0.6) 0%, rgba(0, 210, 255, 0.6) 100%);
    -moz-background-image: linear-gradient(to left, rgba(224, 255, 0, 0.6) 0%, rgba(0, 210, 255, 0.6) 100%);
    -o-background-image: linear-gradient(to left, rgba(224, 255, 0, 0.6) 0%, rgba(0, 210, 255, 0.6) 100%);
    background-image: linear-gradient(to left, rgba(224, 255, 0, 0.6) 0%, rgba(0, 210, 255, 0.6) 100%);
    width: 100%;
    height: 100%;
}
#aa-modal-get-code ::selection {
    background: #156785;
    color: #fff;
}
#aa-modal-get-code textarea {
    font-size: 16px;
}
#aa-modal-get-code, #aa-modal-get-file {
    display: none;
    background: #ffffff;
    padding: 30px 60px;
    -webkit-border: 1px solid #888;
    -o-border: 1px solid #888;
    -moz-border: 1px solid #888;
    border: 1px solid #888;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 53%;
    z-index: 1050;
    overflow: auto;
    width: 350px;
    margin: -250px 0 0 -280px;

    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
}

#aa-modal-get-code strong {
    color: #158FCC;
    background: none;
    font-size: 20px;
    display: block;
    padding-bottom: 20px;
}

#aa-modal-get-file strong {
    font-weight: 100;
    background: none;
    font-size: 20px;
    display: block;
    padding-bottom: 20px;
}

.a-kod {
    width: 60px;
    color: #156785;
    padding: 5px 10px;
    border: 1px solid #b5b5b5;
    font-size: 18px;
}

.aa-modal-close {
    float: right;
    color: #bbb;
    font-size: 18px;
    margin: -20px -45px 0 0;
}

.aa-modal-close:hover {
    color: #000;
}



.a-ska4ka {
    width: 302px !important;
    float: none !important;
}

.a-ska4ka a {
    color: #FFF;
    text-decoration: none;
}

.a-ska4ka a:hover {
    color: #fff;
}

.a-silka {
    color: #f00;
    display: block;
    margin: 30px 0 10px 0;
}

.a-ads-300 {
    width: 300px;
    height: 250px;
    clear: both;
    margin: 15px 0;
    float: left;
}

.a-ads-200-90 {
    width: 200px;
    height: 90px;
    margin: 25px 15px 15px 0;
    float: left;
}

.a-ads-468 {
    width: 468px;
    height: 15px;
    margin: 15px 0 15px 0;
    float: left;
}

.a-ads-336 {
    float: left;
    padding-right: 50px;
}

.a-ads-728-15 {
    height: 15px;
    margin: 15px 0;
}

.a-kategoria .span3 a {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 95%;
    color: #156785;
}

.a-video {
    float: left;
    width: 500px;
}

/*/////////////////////*//*/////////////////////*//*/////////////////////*//*/////////////////////*//*/////////////////////*/
.votes {
    font-size: 47px;
    color:#197BB5;
    padding:10px;
}

.thumbnail img {
    width: 100%;
}
.a-rightpoint {
    right: 0;
    width: 80%;
}
.a-pointly {
     display: block;
    position: absolute;
    height: 100%;
    top: 0;
    background: rgba(255, 255, 255, 0);
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 99;
}
.a-leftpoint {
    left: 0;
    width: 20%;
}
.a-leftpoint:hover, .a-rightpoint:hover {
    cursor: pointer;}
.a-sk-4{
    font-size: 23px;
    margin-bottom: 12px;
    display: block;
}
span.a-zavant{
    text-align: center;
    font-size: 23px;
    font-weight: 100;
    margin: 20px auto;
    font-family: arial,sans-serif;
    display: block;
    background: none;
    color: #333;
    text-shadow: none;
    float: none;
    border: 0;
}
span.a-namb {
    background: #3bb3e0;
    padding: 0 5px;
    font-size: 12px;
    margin: 0 5px 0 0;
    border: 1px solid #fff;
    color: #fff;
    display: inline-block;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .6);
}
.a-padding {
    padding: 10px 0 30px 0;
}
.a-share {
    display: inline-block;
    margin-top: 5px;
}
.f, .vk, .tw, .g, .ok, .m {
    background: url("../images/sprites.png") no-repeat;
    width: 100px;
    height: 25px;
    display: inline-block;
}

.f{
    background-position: -4px -7px ;
}

.vk{
    background-position: -10px -46px ;
}

.tw{
    background-position: -10px -82px ;
}

.g{
    background-position: -10px -116px ;
}

.ok{
    background-position: -12px -153px ;
}

.m{
    background-position: -13px -188px ;
}
.a-tran {
    font-style: italic;
}
.a-hart {
    font-size: 26px;
    color: #ccc;
}
.a-fon {
    background: #fff;
    box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.3);
}
#branding {
    background: url("../img/baner3.jpg") center top no-repeat #ffffff;
    display: block;
    height: 1080px;
    margin-bottom: -1080px;
    position: relative;
    width: 100%;
}
#link_size {
    display: block;
    height: 1080px;
    width: 100%;
}

div.aa-static-text{
    padding: 50px;
}

div.aa-static-text h1{
    margin: 30px 0;
    text-align: initial;
}
div.aa-static-text h2{
    margin: 20px 0;
    text-align: initial;
}
div.aa-static-text h3{
    margin: 10px 0;
    text-align: initial;
}
div.aa-static-text p, table {
    margin: 0 0 10px;
}
div.aa-static-text table{
    border-collapse:collapse;
    border:2px solid #ccc;
}
div.aa-static-text td, th{
    border:1px solid #ccc;
    padding: 5px;
}

.a-download {
    display: inline-block;
    background: #FCF5D8;
    padding: 10px;
    margin: 30px 0;
    text-align: center;
    width: 410px;
    max-width: 410px;
}
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}
.a-ter input{
    margin: 0;
    padding: 0;
    width: 30px !important;
    float: left;
    margin-left: 50px !important;
}
.a-ter label {
    text-align: left;
    margin-bottom: 0;
}
.a-disk {
    display: block;
    margin-top: 10px;
    margin-bottom: 20px;
}
.a-disk img {
    -webkit-background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-background-clip: padding-box;
    border-radius: 4px;
    background-clip: padding-box;
    width: 100%;
}
.a-promo-k {
    padding: 0;
    display: block;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 150%;
}
.a-kursy {
    color: #666;
    border: 1px solid #d1d1d1;
    -webkit-background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-background-clip: padding-box;
    border-radius: 4px;
    background-clip: padding-box;
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 5px 10px;
    transition: all 0.3s ease-out;
    text-align: center;
}
.a-vnm {
    padding: 6px 20px;
    font-size: 14px;
    font-weight: 900;
    display: block;
    text-align: center;
    border: 0;
    border-top-color: #8B8B8B;
    background: #8B8B8B;
    background: linear-gradient(to bottom, #8b8b8b 0%,#a3a3a3 100%);
    text-shadow: 0 1px 1px #555;
    color: #fff;
    transition: all 200ms linear;
    border-radius: 4px;
}
.a-vnm:hover{
    background: #a3a3a3;
    background: linear-gradient(to bottom, #a3a3a3 0%,#a3a3a3 100%);
}
.a-buttom-none {
    padding: 10px 20px;
    display: block;
    text-align: center;
    margin: 5px 0;
    border: 0;
    border-top-color: #67AB31;
    background: #67AB31;
    background: linear-gradient(to bottom, #67ab31 0%,#58922a 100%);
    text-shadow: 0 1px 1px #555;
    color: #fff;
    font-size: 12px;
    font-weight: 100;
    transition: all 200ms linear;
    border-radius: 4px;
}
.a-buttom-none:hover{
    background: #58922a;
    background: linear-gradient(to bottom, #58922a 0%,#58922a 100%);
}
a.a-link-block {
    font-size: 14px;
    font-weight: 900;
    color: #666;
}
.a-kursy:hover {
    color: inherit;
    background: #fff;
}
.a-kursy:hover a.a-link-block{
    color: #333;
}
.a-reclama .a-d-l-v {
    padding: 20px 0;
    text-align: center;
    font-size: 22px;
    color: #dd3e31;
}
.a-reclama .a-p-r {
    text-align: center;
    font-size: 18px;
}
.a-reclama a.a-d-b {
    padding: 8px 0;
    display: block;
    text-align: center;
    font-size: 18px;
    width: 250px;
    margin: 10px auto 10px;
    border: 0;
    border-top-color: #67AB31;
    background: #67AB31;
    background: linear-gradient(to bottom, #67ab31 0%,#58922a 100%);
    text-shadow: 0 1px 1px #555;
    color: #fff;
    transition: all 200ms linear;
    border-radius: 4px;
}
.a-reclama a.a-d-b:hover{
    background: #58922a;
    background: linear-gradient(to bottom, #58922a 0%,#58922a 100%);
}
.a-reclama a.a-d-bb {
    padding: 8px 0;
    display: block;
    text-align: center;
    font-size: 18px;
    width: 250px;
    margin: 10px auto 30px;
    border: 0;
    border-top-color: #407AE4;
    background: #407AE4;
    background: linear-gradient(to bottom, #407ae4 0%,#315cab 100%);
    text-shadow: 0 1px 1px #555;
    color: #fff;
    font-weight: 100;
    transition: all 200ms linear;
    border-radius: 4px;
}
.a-reclama a.a-d-bb:hover{
    background: #315CAB;
    background: linear-gradient(to bottom, #315cab 0%,#315cab 100%)
}
.a-reclama a.a-blu {
    color: #0A7FBB;
}