a.link-pdf {padding:1px 0 1px 22px;background:transparent url(../images/link_pdf.png) no-repeat left center;}

ul.left-sub-menu {margin:20px 0 0;padding:0;border-right:1px solid #ddd;}
ul.left-sub-menu, ul.left-sub-menu li {list-style:none;}
ul.left-sub-menu li {margin:0;padding:0;}
ul.left-sub-menu li a:link, ul.left-sub-menu li a:active, ul.left-sub-menu li a:visited {border-top:1px solid #ddd;display:block;margin:0 15px 0 1px;padding:5px 0;text-decoration:none;height:1%;}

.edition-content {margin:20px 0 0 25px;}
.edition-content h2, .edition-content h3 {margin:0 0 15px;padding:0;}
.edition-content h2 {font-size:1.6em;}
.edition-content h3 {font-size:1.3em;}
.edition-content p {margin:0 0 20px;padding:0;}

table.calendar-month {float:left;margin:0 25px 15px 0;border-collapse:collapse;border:0;}
table.calendar-month th {padding:4px 0;border-bottom:2px solid #e1e6f0;}
table.calendar-month th.month-name {padding:3px 0 5px;color:white;font-size:1.4em;font-weight:normal;background-color:#6784b3;border:0;}
table.calendar-month td {padding:3px 0 0 3px;border:1px solid #ddd;width:25px;height:32px;color:#555;}
table.calendar-month td.pubdate {background-color:#e1e6f0;color:#000;}
table.calendar-month td.pubdate strong {display:block;text-align:right;}

table.edition-points{border-collapse:collapse;margin:0 0 20px;}
table.edition-points td{padding-right:15px;font-size:12px;}
table.edition-points tr td:first-child {color:gray;}
table.edition-points tr td.ad-reception-points-city{color:black;font-weight:bold;}

table.site-price {border-collapse:collapse;margin-bottom:20px;}
table.site-price th {padding:5px 7px;}
table.site-price td {padding:3px 5px;}
table.site-price th, table.site-price td {border:1px solid #ccc;}

.ads-editor {margin-top:15px;}
.ads-editor th {text-align:left;padding:4px 0 5px 0;background-color:#eee;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
tr.even td {background-color:#f5f5f5;}
.hidden-div div {float:right;margin:5px 0;padding:5px 7px;width:300px;border:1px solid #999;background-color:#ffffea;}
.hidden-div div strong, .hidden-div div b {white-space:nowrap;}
.hidden-div div strong {color:#dd491f;}
.ad-premium-link, .ad-refresh-link {color:#2d5596;text-decoration:underline;}
