@page { margin: 1cm }
* { margin: 0; padding: 0; border: 0; }
body {width: 100%; background: #fff; color: #000; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1em; margin: 0;}
input.field, textarea { border: 1px solid #000; }

/* ------- LINKI -------- */
.content a,
.content a:link { color: #000; background: transparent; text-decoration: underline; }

/* ------- ODSTEPY -------- */
.content p,
.content ul,
.content ol,
.content dl,
.content address,
.content table,
.content form { margin-bottom: 0.21cm; font-size: 12pt; line-height: 1em }
.content ol { margin-left: 1cm; list-style-type: decimal }
.content ul { margin-left: 1cm;}
.content ul li a { font-weight: 700 }

/* ------- NAGLOWKI -------- */
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 { color: #000; text-align: left; margin: 0.42cm 0 0.21cm; font-weight: 700; font-family: Arial, Tahoma, Verdana, sans-serif;  }
.content h2 { font-size: 14pt; font-style: italic;}
.content h3 { font-size: 14pt; }
.content h4 { font-size: 12pt; font-style: italic; }
.content h5 { font-size: 12pt; }
.content h6 { font-size: 10pt; }


/* NIEWIDOCZNE ELEMENTY */
#nav,
.login,
.login-b,
#box-a,
#top,
#bottom h2,
.see-also,
#footer-wrapper,
.nav-d,
.nav-e,
.title-c,
#side,
.do-you-know p.more,
.pagination,
.box-d,
#register-a,
p.update-plan,
p.back-to-plan,
.settlement ul,
.try-for-free,
.prices tfoot,
.faqlist-links,
.box-c-wrapper,
.box-b p.more,
.cta p.register,
.contact,
.title-b p.add-new-number,
.title-b p.add-new-plan,
.active-numbers th a,
.active-numbers .col-options,
.active-numbers .col-options-a { display: none; }