





@font-face {
    font-family: 'FedraSansProNormal';
    src: url('../fonts/fedra-sans-pro-normal.eot');
    src: url('../fonts/fedra-sans-pro-normal.eot') format('embedded-opentype'), url('../fonts/fedra-sans-pro-normal.woff') format('woff'), url('../fonts/fedra-sans-pro-normal.ttf') format('truetype'), url('../fonts/fedra-sans-pro-normal.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.anthen_wr .t-t {
    text-transform: uppercase;
}

.anthen_wr .main-info {
    position: relative;
    margin: 0 0 0 -36px;
}

.anthen_wr .main-text {
    padding: 25px 40px;
    width: 943px;
    text-align: center;
    margin: 0 0 10px -36px;
}

.anthen_wr .wt {
    font-family: 'FedraSansProNormal', Arial, Helvetica, sans-serif;
}

.anthen_wr .wt .b {
    font-family: 'FedraSansProBold', Arial, Helvetica, sans-serif;
}

.anthen_wr .wt .gr {
    color: #2c8241;
}

.anthen_wr .steps {
    overflow: hidden;
    width: 1024px;
    margin: 0 0 25px -36px;
    padding: 50px 0;
    line-height: 24px;
    font-family: 'FedraSansProNormal', Arial, Helvetica, sans-serif;
    background: url(../i/block_bg_top.png) top no-repeat;
}

.anthen_wr .steps span {
    color: #2c8241;
}

.anthen_wr .steps .label {
    margin: 0 0 15px 0;
    position: relative;
    font: 14px/14px 'FedraSansProNormal', Arial, Helvetica, sans-serif;
    color: #a3d02d;
}

.anthen_wr .steps i {
    position: absolute;
    top: 0;
    left: -47px;
    display: block;
    width: 41px;
    height: 41px;
    font: 24px/41px 'FedraSansProNormal', Arial, Helvetica, sans-serif;
    color: #000000;
    background: url(../i/step_circle.png) no-repeat;
    text-align: center;
}

.anthen_wr .steps_wrapper {
    position: relative;
    width: 100%;
    height: 130px;
}

.anthen_wr .steps .line {
    display: block;
    height: 1px;
    position: absolute;
    top: 20px;
    background-color: #98c933;
}

.anthen_wr .steps .l1 .line {
    left: 95px;
    width: 1000px;
}

.anthen_wr .steps .l2 .line {
    left: 0;
    width: 420px;
}

.anthen_wr .step1 {
    position: absolute;
    top: 0;
    left: 105px;
}

.anthen_wr .step2 {
    position: absolute;
    top: 0;
    left: 450px;
}

.anthen_wr .step3 {
    position: absolute;
    top: 0;
    left: 745px;
}

.anthen_wr .step4 {
    position: absolute;
    top: 0;
    left: 105px;
}

.anthen_wr .step5 {
    position: absolute;
    top: 0;
    left: 450px;
}

.anthen_wr .steps p {
    margin: 0 0 0 10px;
}

.anthen_wr .step5 p {
    margin: -20px 0 0 10px;
}

.anthen_wr .tabs2_box, .pt-55 {
    position: relative
}

.anthen_wr .bg {
    height: 90px;
    width: 1024px;
    margin: 0 0 0 -36px;
    background: url(../i/block_bg_top.png) top no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.anthen_wr .tabs2_box .bg {
    top: -90px;
}

.anthen_wr ul.tabs2 {
    margin-top: 60px;
}

.anthen_wr ul.list25 {
    text-align: center;
    position: relative;
    margin: 0 0 30px -80px;
}

.anthen_wr ul.list25 li {
    margin: 0 0 55px 80px;
    text-align: center;
    font-size: 14px;
    font-family: 'FedraSansProMedium', Arial, Helvetica, sans-serif;
    width: 240px;
    vertical-align: top;
}

.anthen_wr .download_wr {
    text-align: center;
    height: 655px;
}

.anthen_wr .download_wr table {
    margin: 0 auto;
}

.anthen_wr .download_wr .jfile {
    background: url(../i/anthem_dl.png);
    width: 379px;
    height: 43px;
}

.anthen_wr .download_wr .jfile .text {
    line-height: 43px;
    padding: 0 0 0 15px;
    text-align: left;
}

.anthen_wr .grey {
    color: #c1c1c1;
}

.mt-40 {
    margin-top: 40px;
}

.mt-30 {
    margin-top: 30px;
}

#video_show .mt-40 {
    height: 65px;
}

.soc_wr {
    width: 300px;
}

.soc_wr a {
    float: right;
    width: 27px;
    height: 26px;
    margin: 0 6px 0 0;
    background: url(../i/soc_ic.png) no-repeat;
}

.soc_wr .fb {
    background-position: 0 0;
}

.soc_wr .tw {
    background-position: -33px 0;
}

.soc_wr .vk {
    background-position: -65px 0;
}

.soc_wr .od {
    background-position: -98px 0;
}

.soc_wr .gg {
    background-position: -130px 0;
}

.button2.gr .c {
    background: url(../i/pic606g.png) repeat-x;
}

.button2.gr .l {
    background: url(../i/pic605g.png) no-repeat;
}

.button2.gr .r {
    background: url(../i/pic607g.png) no-repeat;
}

.wrapper {
    z-index: auto;
}

.like {
    margin-right: 1px;
}

.like.just_v {
    color: #338756;
    cursor: default;
    background: #ffffff;
    border: 2px #338756 solid;
    height: 23px;
    line-height: 23px;
}

.like.just_v span {
    background: url(../i/green_hand.png) 10px 2px no-repeat;
}

.like_wr {
    margin-bottom: 20px;
}

.recaptcha {
    display: block;
    float: left;
    margin: -30px 10px 0 0;
}

/*--------------------------- download file indicator   */
.download_line {
    width: 280px;
    margin: 100px auto;
    padding: 15px;
    position: relative;
}

.pbar .ui-progressbar-value {
    display: block !important
}

.pbar {
    overflow: hidden
}

.percent {
    position: relative;
    text-align: center;
    color: #7da445;
    font-size: 16px;
    margin: 15px 0;
}

.elapsed {
    position: relative;
    text-align: center;
}

.ui-widget-content {
    background: #a3c1a9;
    color: #333333;
}

.ui-widget-header {
    border: 1px solid #a2c305;
    background: #a2c305 url(../i/ind.gif) 50% 50% repeat-x;
    color: #ffffff;
    font-weight: bold;
}

.ui-progressbar {
    height: 8px;
    text-align: left;
}

.ui-widget-content {
    border: 0;
}

.note {
    color: #969393;
}

.s.rules li div {
    margin-bottom: 10px;
}

.s.rules li div strong {
    font-family: 'FedraSansProMedium', Arial, Helvetica, sans-serif;
    color: #7da445;
}
