#subscription{
  margin-top:20px;
}
#subscription .col1{
  width:49%;
}
#subscription .col2{
  width:49%;
}
#subscription .field{
  padding:10px 0;
  width:95%;
  border-top:1px dotted #dad6cf;
}
#subscription .field .name{
  width:40%;
  text-align:right;
  padding-top:5px;
}
#subscription .field .input{
  width:60%;
}
#subscription .field .input input.long, #subscription .field .input input.short{
  margin:0 20px;
  border:0px none;
}
#subscription .field .input input.long{
  width:80%;
}
#subscription .field .input input.short{
  width:30%;
}

#subscription .sum{
  font-weight:bold;
  font-size:15px;
  text-align:center;
  padding:8px 0;
}
#subscription .info, #subscription .field .name{
  color:#5a4333;
} 
#subscription .info{
  font-size:11px;
}
#subscription .payment{
  width:300px;
  margin:0 auto;
}

#subscription .loyalty-program{
  padding:15px 10px;
  background-color:#fdfdfd;
}
#subscription .loyalty-program a.text{
  color:#687907;
  font-weight:bold;
  text-decoration:none;
  font-size:14px;
}

#ad-types {display: none;}

#ad-types h2 {color: #5D4332; border-bottom: 1px solid #DAD5CF; font-size: 13px; font-weight: bold; padding-bottom: 5px; }
#ad-types  {color: 594230;}
ul.subtypes li {padding: 4px 0 4px 0; width: 100%; background-image: url(../../img/kropki.jpg); background-repeat: no-repeat; background-position: -3px 19px;}
ul.subtypes li div.ad-sname, ul.subtypes li div.sprice{float: left;}
ul.subtypes li div.ad-sname {width: 390px; border-right: 2px solid #C3B9AF; }
ul.subtypes li div.sprice { padding-left: 10px; }

ol {background-color: #F0EFEA; border: 1px solid #E9E8E4; padding: 10px;}

.desc p{margin: 4px 0 4px 0; font-size: 12px;}
h3#prenumerata-20pkt{color: #EF6A10; font-size: 16px; margin-bottom: 8px;}
#ad-prenumerata{background-color:#FFFFFF; border:1px solid #ECEAE7; padding:10px 0 10px 0; text-align:center; width:100%;}
#ad-prenumerata img {display: inline;}
