/* desctop */
/*@media screen and (min-width: 980px)  {*/
.sm-payment-delivery .delivery-text,
.sm-payment-delivery .delivery-text * {
  box-sizing:border-box;
}
.sm-payment-delivery .delivery-text-Lcol{
  background: #f3f3fb;
  width: calc(50% - 4px);
  float: left;
  margin-right: 4px;
  padding: 10px;
  border-radius: 5px;
}

.sm-payment-delivery .delivery-text-Rcol{
  background: #f4f4f4;
  width: calc(50% - 4px);
  float: right;
  padding: 10px;
  border-radius: 5px;
  height: 560px;

}
.sm-payment-delivery .delivery-info,
.sm-payment-delivery .delivery-text .back_blue {
    font-family: cotext;
}
.sm-payment-delivery .delivery-text h4{
  font-size: 16px;
  margin-bottom: 10px;
  text-align: center;
}
.sm-payment-delivery .delivery-info {
    width: 984px;
}
.sm-payment-delivery .delivery-text h4{
  font-size: 16px;
  margin-bottom: 10px;
  font-family: cotext;
}
/*}*/

/* mobile */
/*@media screen and (max-width: 980px) {*/
#thisIsTheTopOfThePage .delivery-text-Lcol {
    margin-right: 4px;
    padding: 10px;
}
#thisIsTheTopOfThePage .delivery-text-Rcol{
  padding: 10px;
}
#thisIsTheTopOfThePage .delivery-text h4{
  font-size: 16px;
  margin-bottom: 10px;
  margin-top:auto !important;
  font-family: cotext;
}
/*}*/

/* default */

.delivery-text{
  font-family:'cotext', arial, helvetica, sans-serif;
}

.delivery-text p{
  margin: 0 0 14px;
}

.delivery-info{
  background-image: url(//cdn.sptmr.ru/upload/email_new/2015_payment_delivery/info-fon.jpg);
  height: 65px;
  display: table-cell;
  padding-left: 20px;
    padding-right: 20px;
    vertical-align: middle;
    width: 924px;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
}

.delivery-text .back_blue{
  color: #333333;
  font-size: 18px;
}

.delivery_cost_page{
margin-bottom: 5px!important;
}
.delivery_cost_page th{
  background: none repeat scroll 0 0 #c0d8f0;
    border: 1px solid #000;
    color: #0070c0;
    font-size: 14px;
    font-weight: 700;
    height: 44px;
    text-align: center;
    vertical-align: middle;
}

.delivery_cost_page td{
  border: 1px solid #000;
  font-size: 14px;
  height: 21px;
  text-align: center!important;
  vertical-align: middle!important;
}

.delivery-text table{
width: 100%!important;
}


.city_on_table{
   padding: 0px ! important;
   width: 400px;
   max-width: 400px
   min-width: 400px;
   background: #eeeeee;
   border-collapse: collapse;
   margin: auto;
   text-align: left;
}

table.city_on_table tr{
  height: 31px;
}

.delivery-text ul, .delivery-text ol {
  margin: 0 0 20px 40px!important;
}
.delivery-text ul li, ol li {
    margin: 0;
    padding: 0;
}