html, body {
    height: 100%;
}

body {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 42.5%;
    color: #000;
    width: 100%;
}

img {
    vertical-align: top;
}

strong {
    font-weight: bold;
}

big {
    font-size: 1.1em;
}

small {
    font-size: .9em;
}

sup {
    vertical-align: super;
}

sub {
    vertical-align: sub;
}

a {
    color: #3399cc;
    font-size: 1em;
}

a:hover {
    text-decoration: none;
}

a.func {
    border-bottom: 1px dashed #3399cc;
    text-decoration: none;
}

h1 {
    font-size: 1.71em;
    line-height: 1.5em;
}

.h1 {
    font-size: 1.71em;
    line-height: 1.5em;
}

h1 span {
    font-size: .54em;
    line-height: 1.5em;
}

h2 {
    color: #ad0b3f;
    font-size: 1.3em;
    line-height: 1.5em;
}

h2 span {
    color: #c1b5b5;
}

h3 {
    color: #c0b3b3;
    font-size: 1.45em;
}


/* form */

form .input {
    border: 1px solid #c2c2c2;
    padding: .1em .2em;
}

form .input input {
    border: 0;
    width: 100%;
    padding: 0;
    margin: 0;
}

form input.submit {
    position: relative;
    top: -.15em;
    vertical-align: middle;
}

form select {
    border: none;
    padding: .2em;
}

/* corners */

.corner {
    position: absolute;
}

.corner.tl {
    top: 0;
    left: 0;
}

.corner.tr {
    background-position: 100% 0 !important;
    top: 0;
    right: 0;
}

.corner.bl {
    background-position: 0 100% !important;
    bottom: 0;
    left: 0;
}

.corner.br {
    background-position: 100% 100% !important;
    bottom: 0;
    right: 0;
}

/*
Button
*/

.navlue {
background: url('/images/greentf.gif') repeat 50% 0;
text-align: center;
font-weight: bold; 
}

navlue {
background: url('/images/greentf.gif') repeat 50% 0;
text-align: center;
font-weight: bold; 
}

.tbl_navlue {
text-align: center;
}

.navlor {
background: url('/images/vpsa.gif') repeat 50% 0;
text-align: center;
font-weight: bold; 
}

.tbl_navlor {
text-align: center;
}


/*
Main
*/

#wrap,
#footer {
    position: relative;
    min-width: 1260px;
    max-width: 1600px;
}

#wrap {
    background: url(../images/bg-top.png) top left no-repeat;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    font-size: 1.2em;
}

/* header */

#header {
    position: relative;
    height: 120px;
    margin: 0 60px;
}

#header .logo {
    position: absolute;
    top: 62px;
    left: 11px;
}

#header .icons {
    position: absolute;
    right: -7px;
    top: 71px;
}

#header .icons li {
    display: inline;
    margin: 0 7px;
}

#header .icons a {
    background: url(../images/icons/home-search-mail.gif) 0 0 no-repeat;
    width: 13px;
    height: 11px;
    display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline;
}

#header .icons a.home:hover {
    background-position: -13px 0;
}

#header .icons a.search {
    background-position: -26px 0;
}

#header .icons a.search:hover {
    background-position: -39px 0;
}

#header .icons a.mail {
    background-position: -52px 0;
}

#header .icons a.mail:hover {
    background-position: -65px 0;
}

/* content */

#content {
    margin: 0 60px;
    padding: 0 0 150px;
    font-size: 1em;
    font-family: "Tahoma", sans-serif;
    line-height: 1.5em;
}

a.contentpagetitle{font-size:0.8em;}

.c-block {
    width: 100%;
    height: 1%;
    position: relative;
    margin: 0 0 30px;
}

.c-block:after {
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}

.c-middle-wrap {
    width: 100%;
    float: left;
}

.c-block.two-col .c-middle {
    padding: 0 0 0 310px;
}

.c-block.three-col .c-middle {
    padding: 0 270px 0 310px;
}

.c-sidebar-left {
    float: left;
    width: 310px;
    margin-left: -100%;
    position: relative;
}

.c-sidebar-right {
    float: left;
    margin: 0 -3px 0 -270px;
    position: relative;
    width: 250px;
    padding-left: 20px;
}

.c-block.three-col .c-sidebar-left {
    padding-right: 40px;
    width: 270px;
}

/* styled-one */

.c-block.styled-one h1 span {
    display: block;
    margin: 0 0 0 3.7em;
}

.c-block.styled-one j1 span {
    display: block;
    margin: 0 0 0 3.7em;
}

.c-block.styled-one .c-middle {
    position: relative;
}

.c-block.styled-one .c-middle .promo {
    background: url(../images/computer.jpg) center center no-repeat;
    width: 308px;
    height: 238px;
    position: absolute;
    top: -30px;
    right: 0;
}

/* styled-two */

.c-block.styled-two .c-middle-wrap {
    overflow: hidden;
}

.phones {
    color: #c0b3b3;
    font-size: 1.86em;
    line-height: 1.38em;
    margin: .55em 0 1.4em;
}
#content .phones a,
#content .phones a:link,
#content .phones a:visited,
#content .phones a:hover{
color:#C0B3B3 !important;
}

.check-domain h2 {
    position: relative;
    display: inline;
}

.check-domain h2 .bubble {
    background: url(../images/bubble.png);
    color: #363636;
    font-size: .56em;
    width: 58px;
    height: 43px;
    position: absolute;
    bottom: 0;
    left: 100%;
    text-align: center;
    line-height: 1.4em;
    display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline;
}

.check-domain h2 .bubble span {
    color: #363636;
    display: block;
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
}

.check-domain input.submit {
    margin: 0 0 0 1em;
}

.check-domain select {
    color: #898989;
    font-weight: bold;
    margin: 0 0 0 .3em;
}

.check-domain .for-example {
    color: #898989;
    font-size: .86em;
}

.check-domain table {
    margin: .6em 0;
}

.login {
    background: #fff;
    border: 1px solid #ccc;
    color: #898989;
    font-size: .79em;
    position: absolute;
    padding: .6em 1em;
    top: 0;
    right: 26%;
    width: 160px;
}

.login .corner {
    background: url(../images/corners-o-4-fff-1-ccc.png);
    width: 4px;
    height: 4px;
}

.login .corner.tl {
    top: -1px;
    left: -1px;
}

.login .corner.tr {
    top: -1px;
    right: -1px;
}

.login .corner.bl {
    bottom: -1px;
    left: -1px;
}

.login .corner.br {
    bottom: -1px;
    right: -1px;
}

.login h3 {
    margin: -.1em 0 0;
}

.login table {
    margin: .5em 0;
    width: 100%;
}

.login table td {
    padding: .2em 0;
}

.login table td.col.l {
    width: 1%;
}

.login .input {
    margin: 0 0 0 1em;
    padding: 0 .2em;
}

.login .input input {
    font-size: 1em;
}

.login input.submit {
    float: right;
    background: none;
    border: none;
    top: .1em;
}

.warning {
    background: #fff url(../images/icons/working.png) 25px 50% no-repeat;
    border: 1px solid #ffba00;
    width: 120px;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: .5em 1em .5em 90px;
}

.warning a {
    color: #898989;
    text-decoration: none;
}

.warning a:hover {
    text-decoration: underline;
}

.warning .corner {
    background: url(../images/corners-o-4-fff-1-ffba00.png);
    width: 4px;
    height: 4px;
}

.warning .corner.tl {
    top: -1px;
    left: -1px;
}

.warning .corner.tr {
    top: -1px;
    right: -1px;
}

.warning .corner.bl {
    bottom: -1px;
    left: -1px;
}

.warning .corner.br {
    bottom: -1px;
    right: -1px;
}

.banners {
    margin: 0 -1px;
}

.banners td {
    padding: 0 1px;
    vertical-align: bottom;
}

.banners a {
    display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline;
}

.tabs ul.switch {
    word-spacing: -1ex;
}

.tabs ul.switch li {
    padding: .66em 1.33em;
    position: relative;
    word-spacing: normal;
    display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline;
}

.tabs ul.switch li .corner {
    display: none;
}

.tabs ul.switch li .corner {
    background: url(../images/corners-o-4-fff-1-ccc.png);
    width: 4px;
    height: 4px;
}

.tabs ul.switch li .corner.tl {
    top: -1px;
    left: -1px;
}

.tabs ul.switch li .corner.tr {
    top: -1px;
    right: -1px;
}

.tabs ul.switch li a {
    font-size: 1.3em;
    text-decoration: none;
    outline: none;
}

.tabs ul.switch li.active {
    background: #fff;
    border: 1px solid #ccc;
    border-bottom: none;
    bottom: -1px;
    z-index: 20;
}

.tabs ul.switch li.active a {
    border: none;
    color: #363636;
    font-size: 1.71em;
}

.tabs ul.switch li.active .corner {
    display: block;
}

.tabs ul.switch li.active .cheat {
    background: #fff;
    border-left: 1px solid #ccc;
    height: 3px;
    position: absolute;
    width: 100%;
    left: -1px;
    top: 100%;
}

.tabs .data-wrap {
    border: 1px solid #ccc;
    position: relative;
    padding: 1.2em 1.33em 1em;
}

.tabs .data-wrap .corner {
    background: url(../images/corners-o-4-fff-1-ccc.png);
    width: 4px;
    height: 4px;
}

.tabs .data-wrap .corner.tl {
    top: -1px;
    left: -1px;
}

.tabs .data-wrap .corner.tr {
    top: -1px;
    right: -1px;
}

.tabs .data-wrap .corner.bl {
    bottom: -1px;
    left: -1px;
}

.tabs .data-wrap .corner.br {
    bottom: -1px;
    right: -1px;
}

.tabs ul.data li {
    display: none;
}

.tabs ul.data li .comment {
    color: #898989;
    font-size: .9em;
    margin: 1em 0 0;
}

.tabs ul.data li.active {
    display: block;
}

.plans {
    width: 100%;
    margin: 0 -20px;
}

.plans td {
    width: 20%;
    padding: 0 20px;
    vertical-align: top;
}



.styled-1 span{
padding:5px;
padding-top:2px; padding-bottom:2px;
background:#c1b5b5;
color:#FFF;
font-size:18px;
font-family: Arial;
margin-left:75px;
margin-top:5px;
}
.styled-2 span{
padding:5px;
padding-top:2px; padding-bottom:2px;
background:#c1b5b5;
color:#FFF;
font-size:18px;
font-family: Arial;
margin-left:75px;
margin-top:5px;
}
.styled-3 span{
padding:5px;
padding-top:2px; padding-bottom:2px;
background:#c1b5b5;
color:#FFF;
font-size:18px;
font-family: Arial;
margin-left:75px;
margin-top:5px;
}
.styled-4 span{
padding:5px;
padding-top:2px; padding-bottom:2px;
background:#c1b5b5;
color:#FFF;
font-size:18px;
font-family: Arial;
margin-left:75px;
margin-top:5px;
}
.styled-5 span{
padding:5px;
padding-top:2px; padding-bottom:2px;
background:#c1b5b5;
color:#FFF;
font-size:18px;
font-family: Arial;
margin-left:75px;
margin-top:5px;
}
.styled-1b span{
padding:5px;
padding-top:2px; padding-bottom:2px;
background:#c1b5b5;
color:#FFF;
font-size:18px;
font-family: Arial;
margin-left:75px;
margin-top:5px;
}

.styled-2b span{
padding:5px;
padding-top:2px; padding-bottom:2px;
background:#c1b5b5;
color:#FFF;
font-size:18px;
font-family: Arial;
margin-left:75px;
margin-top:5px;
}

.styled-3b span{
padding:5px;
padding-top:2px; padding-bottom:2px;
background:#c1b5b5;
color:#FFF;
font-size:18px;
font-family: Arial;
margin-left:75px;
margin-top:5px;
}

.styled-1c span{
padding:5px;
padding-top:2px; padding-bottom:2px;
background:#c1b5b5;
color:#FFF;
font-size:18px;
font-family: Arial;
margin-left:75px;
margin-top:5px;
}

.styled-2c span{
padding:5px;
padding-top:2px; padding-bottom:2px;
background:#c1b5b5;
color:#FFF;
font-size:18px;
font-family: Arial;
margin-left:75px;
margin-top:5px;
}
.styled-3c span{
padding:5px;
padding-top:2px; padding-bottom:2px;
background:#c1b5b5;
color:#FFF;
font-size:18px;
font-family: Arial;
margin-left:75px;
margin-top:5px;
}
.styled-4c span{
padding:5px;
padding-top:2px; padding-bottom:2px;
background:#c1b5b5;
color:#FFF;
font-size:18px;
font-family: Arial;
margin-left:75px;
margin-top:5px;
}
.styled-5c span{
padding:5px;
padding-top:2px; padding-bottom:2px;
background:#c1b5b5;
color:#FFF;
font-size:18px;
font-family: Arial;
margin-left:75px;
margin-top:5px;
}

.styled-1a span{
padding:5px;
padding-top:2px; padding-bottom:2px;
background:#c1b5b5;
color:#FFF;
font-size:18px;
font-family: Arial;
margin-left:75px;
margin-top:5px;
}

.plans .styled-1{height: 49px;}
.domains .styled-1a{height: 49px;}
.plans .styled-2{height: 49px;}
.plans .styled-3{height: 49px;}
.plans .styled-4{height: 49px;}
.plans .styled-5{height: 49px;}

.plans .styled-1b{height: 49px;}
.plans .styled-2b{height: 49px;}
.plans .styled-3b{height: 49px;}

.plans .styled-1c{height: 49px;}
.plans .styled-2c{height: 49px;}
.plans .styled-3c{height: 49px;}
.plans .styled-4c{height: 49px;}
.plans .styled-5c{height: 49px;}

.plans ul li {
    display: block !important;
    color: #707070;
}

.plans .styled-1 {
    background-image: url(../images/battery-1.png);
}

.plans .styled-1b {
    background-image: url(../images/battery-1b.jpg);
}

.plans .styled-1a {
    background-image: url(../images/battery2-1.jpg);
}

.plans .styled-1c {
    background-image: url(../images/battery6-1.jpg);
}

.plans .styled-2 {
    background-image: url(../images/battery-2.png);
}

.plans .styled-2b {
    background-image: url(../images/battery-2b.jpg);
}

.plans .styled-2c {
    background-image: url(../images/battery-2c.jpg);
}

.plans .styled-3 {
    background-image: url(../images/battery-3.png);
}

.plans .styled-3b {
    background-image: url(../images/battery-3b.jpg);
}

.plans .styled-3c {
    background-image: url(../images/battery-3c.jpg);
}

.plans .styled-4 {
    background-image: url(../images/battery-4.png);
}

.plans .styled-4c{
    background-image: url(../images/battery-4c.jpg);
}
.plans .styled-5 {
    background-image: url(../images/battery-5.png);
}

.plans .styled-5c {
    background-image: url(../images/battery-5c.jpg);
}

.plans .price {
    font-size: 1.43em;
    margin: .3em 0;
}


.domains {
    width: 100%;
    margin: 0 -20px;
}

.domains td {
    width: 20%;
    padding: 0 20px;
    vertical-align: top;
}

.domains ul li {
    display: block !important;
    color: #707070;
}

.domains .styled-1a {
    background: left top no-repeat;
    padding-left: 2px;
    height: 49px;
    margin: 0 0 0 -9px;
}

.domains .styled-1a {
    background-image: url(../images/www.jpg);
}

.domains .styled-1a span {
    background: #c1b5b5;
    color: #fff;
    font-size: .75em;
    padding: 0 .3em;
    position: relative;
    top: -.3em;
    display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline;
}


.domains .price {
    font-size: 1.43em;
    margin: .3em 0;
}


.bb {
    position: relative;
    background: #fff;
    border: 1px solid #ffba00;
    padding: 1em 1.5em .5em;
    margin: 0 0 24px;
}

.bb .pipka {
    background: url(../images/bubble-pipka.png) center center no-repeat;
    position: absolute;
    top: 100%;
    right: 30px;
    width: 20px;
    height: 24px;
}

.bb h1 {
    background: url(../images/10.png) 0 5px no-repeat;
    height: 34px;
    padding: 14px 0 0 57px;
    color: #c1b5b5;
}

.bb h1 span {
    font-size: 1em;
    line-height: .8em;
    position: relative;
    top: -.5em;
}

.bb h1 span span {
    display: block;
    font-size: .8em;
    top: 2px;
}

.bb .h1 {
    background: url(../images/10.png) 0 5px no-repeat;
    height: 34px;
    padding: 14px 0 0 57px;
    color: #c1b5b5;
}

.bb .h1 span {
    font-size: 1em;
    line-height: .8em;
    position: relative;
    top: -.5em;
}

.bb .h1 span span {
    display: block;
    font-size: .8em;
    top: 2px;
}

.bb .corner {
    background: url(../images/corners-o-24-fff-1-ffba00.png);
    width: 24px;
    height: 24px;
}

.bb .corner.tl {
    top: -1px;
    left: -1px;
}

.bb .corner.tr {
    top: -1px;
    right: -1px;
}

.bb .corner.bl {
    bottom: -1px;
    left: -1px;
}

.bb .corner.br {
    bottom: -1px;
    right: -1px;
}

.bb ul {
    color: #ad0b3f;
    list-style: decimal;
    margin: 0 0 0 1.7em;
}

.bb ul li {
    margin: 1em 0;
}

.bb ul li span {
    color: #363636;
}

/* footer */

#footer {
    background: url(../images/bg-footer.png) -60px 100% no-repeat;
    color: #898989;
    margin-top: -150px;
    font-size: 1.2em;
    line-height: 1.5em;
    height: 150px;
}

#footer .c {
    position: relative;
    border-top: 1px solid #dcdcdc;
    margin: 0 60px;
}

#footer p {
    margin: .5em 0;
}

#footer table.info td.col {
    padding: 1em 125px 0 0;
}

#footer dl dt,
#footer dl dd {
    display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline;
}

#footer dl dt {
    width: 9em;
}

#footer .counter {
    float: right;
    margin: 3em 0 0;
}

/*
Menu
*/

/* side */

.menu.side {
    line-height: 1.75em;
}

.menu.side a {
    color: #707070;
    text-decoration: none;
}

.menu.side a:hover {
    text-decoration: underline;
}

.menu.side ul {
    list-style: url(../images/bg-list-item.png);
    margin: 0 0 0 1.3em;
}

.menu.side ul li {
    padding: 0 0 0 .5em;
}

/*
Articles
*/

.articles {
    background: #f3f0f0;
    color: #010100;
    padding: .5em 1em;
}

.articles .list .list-item {
    margin: 1em 0 .5em;
}

.articles .list .list-item .head {
    font-size: 1.3em;
    margin: 0 0 .5em;
}

/*
Dopolnitelno
*/

.dopol {
    background: #f3f0f0;
    color: #010100;
    padding: .5em 1em;
    font-size: 0.8em;
}

.dopol .list .list-item {
    margin: 1em 0 .5em;
}

.dopol .list .list-item .head {
    font-size: 1.3em;
 font-weight: bold;
    margin: 0 0 .5em;
}

/*
Feedback
*/

.feedback.blk table td {
    vertical-align: top;
}

.feedback.blk table td.col.r {
    padding: 0 0 0 1em;
}

.feedback.blk ul li {
    margin: 1em 0;
}

/*
Reviews
*/

.reviews {
    margin-left: 3em;
}

.reviews h1 {
    color: #c1b5b5;
    font-size: 1.3em;
}

.reviews j1 {
    color: #c1b5b5;
    font-size: 1.3em;
}
.reviews ul {
    list-style: url(../images/bg-list-item-2.png);
    margin: 1em 0 1em 1.4em;
}

.reviews ul li {
    color: #707070;
    margin: .5em 0;
}

.reviews .more {
    font-size: .9em;
    margin: 0 0 0 1.6em;
}

.reviews .more a {
    color: #8d8d8d;
}

/*
Fixs
*/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { display: inline-block; }

/* ADDITIONS */
.elvcontentpart{
padding:10px 50px 20px 0;
}
.elvcontentpart .blog,
.elvcontentpart .contentpaneopen{
width:100%;
border-collapse:none;
}
.contentheading{
font-size: 1.71em;
    line-height: 1.5em;
}
a.buylink{
color:#3399CC;
font-size:1em;
display:block;
}
a.moreoptionslink{
color:#AD0B3F;
font-size:1em;
display:block;
}
/* TARIFFS */
body {
    font-family: Arial,sans-serif;
    font-size: 12px;
    line-height: 1.5;
}
.tariff-label {
    border-bottom: 0 solid #C8C8C8;
    height: 27px;
    margin: 15px 0 0;
    padding-left: 6px;
    position: relative;
}
.tariff-label h3.side {
    border-right-width: 1px;
}
.tariff-label h3.on {
    background-color: #FFFFFF;
    color: #DB0029;
    font-weight: bold;
    padding-top: 0.25em;
}
.tariff-label h3 {
    width: auto;
}
.tariff-label h3 {
    -moz-border-radius: 12px 12px 0 0;
    border-color: #C8C8C8;
    border-style: solid;
    border-width: 1px 1px 0;
    bottom: -1px;
    float: left;
    font-size: 1.15em;
    height: 22px;
    margin: 0;
    position: relative;
    text-align: center;
}
.tariff-label h3 strong {
    display: block;
    float: left;
    padding-left: 2em;
    padding-right: 2em;
    font-size:13.6px;
}
table.tariff {
    border: 1px solid #C8C8C8;
    clear: both;
    width: 100%;
    border-spacing: 0;
}
table.tariff tr.tariff-head td {
    border-top: 0 none;
    color: #000000;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
}
table.tariff td {
    border-top: 1px solid #C8C8C8;
    color: #000000;
    font-size: 12px;
    padding: 8px 6px;
    text-align: center !important;
    vertical-align: middle;
}
table.tariff td div, table.tariff td span, table.tariff td strong{text-align: center !important;}
table.tariff td.tariff-head-title h2 {
    font-size: 1.5em;
    font-weight: bold;
    padding:15px 0;
    text-align:center;
}
table.tariff td.tariff-head-title h2 a {
    font-weight: normal;
}
table.tariff td.service-name {
    color: #6D6D6D;
    text-align: left;
}
.tariff-order-wrap {
    padding-bottom: 10px !important;
    position: relative;
}
table.tariff .tariff-price, .tariff-order-wrap .tariff-price {
    bottom: 0;
    font-size: 0.9em !important;
}
table.tariff .tariff-price, .tariff-order-wrap .tariff-price {
    bottom: 0;
    font-size: 0.9em !important;
}
.tariff-price {
    bottom: -0.5em;
    color: #838383 !important;
    display: block;
    font-size: 0.85em;
    line-height: 230%;
    min-width: 5em;
    position: relative;
    vertical-align: top;
}
table.tariff .tariff-price strong, .tariff-order-wrap .tariff-price strong {
    font-size: 2.2em !important;
}
table.tariff .tariff-price strong, .tariff-order-wrap .tariff-price strong {
    font-size: 2.2em !important;
}
.tariff-price strong {
    color: #DB0029 !important;
    display: block;
    font-size: 2.85em;
    font-weight: bold;
}
.tariff-testdrive-wrap {
    margin: 5px 0 10px;
    min-height: 20px;
    text-align: center;
}
table.tariff td a {
    color: #DB0029;
}
.tariff span.accent {
    color: #000000;
    font-size: 1.3em;
    font-weight: bold;
}




   @font-face { font-family: "Rubl Sign"; src: url(http://www.artlebedev.ru/;-)/ruble.eot); }
    span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}    
    span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .1ex 0 0 -.55em; // display: none; }
    span.rur span:before { content: '\2013'; }



@font-face { font-family: "Rubl Sign"; src: url(ruble.eot); }
span.cost { font-family: "Rubl Sign";  }
span.cost span.rur { text-transform: uppercase; // text-transform: none;}
span.cost span.rur span.eot { display: none; // display: inline;}
span.cost span.rur span.ttf, span.cost span.end { // display: none; }
span.cost span.end { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .1ex 0 0 -.55em; // display: none; }
span.cost span.end:before { content: '\2013'; }
