/* CSS Document */
body { font-family: "Arial", "Helvetica", sans-serif; width: 900px }
.cv { width: 900px; }
table { border-collapse: collapse; width: 100%; }
@media print {
body { font-family: "Arial", "Helvetica", sans-serif; font-size: 8pt; }
 .pdf {visibility: hidden;}

}
.pdf {
  position: absolute;
  left: 800px;
}

td { vertical-align: top }
td.used { vertical-align: top; text-align: center; }
td.years { vertical-align: top; text-align: center; }
td.knowledge { vertical-align: top; text-align: left; }

.knowledgeTable {
  width: 700px;
}

td.contactForm { width: 70px;}
td.contactInfo {}

td.jobSpan { vertical-align: top; text-align: left; font-style: italic; padding-top: 10px; border-top-style: solid; border-top-width: 1px; }
td.jobCompany { font-weight: bold; vertical-align: top; text-align: left; padding-top: 10px; border-top-style: solid; border-top-width: 1px;width: 500px;}
td.jobTitle { vertical-align: top; text-align: left; font-weight: bold}
td.jobQuit { vertical-align: top; text-align: left; font-size: 80%; }

td.education { vertical-align: top; text-align: left; padding-top: 10px; border-top-style: solid; border-top-width: 1px;width: 500px;}
td.educationFinish { vertical-align: top; text-align: left; font-style: italic; padding-top: 10px; border-top-style: solid; border-top-width: 1px; }


td.hline { border-top-style: solid; border-top-width: 1px; padding-top: 10px; }
th.hline { border-top-style: solid; border-top-width: 1px; padding-top: 10px; }
td.noline { border-top-style: none; padding-top: 0px; }

th {text-align: left;vertical-align: top; }
th.area { font-size: 110%; width: 200px; }
td.detail { width: 700px; }
td.skill { width: 400px; }
th.used { font-size: 80%; text-align: center; font-weight: normal; }
th.years { font-size: 80%; text-align: center; font-weight: normal;  }
th.knowledge { font-size: 80%; text-align: left; font-weight: normal; width: 130px; }


th.cv{ text-align: left; font-size: 130% }
ul {padding-left: 5px; margin-bottom: 0px;}
caption.freelanceCaption { text-align: left; }
td.freelanceCustomer {font-weight: bold; width: 500px; padding-top: 5px;}

td.certifiedWhat img {
  vertical-align:top;
}
ul { margin-left: 15px; }
h2 {
  font-size:1em;
  font-style:italic;
  font-weight:normal;
  margin:1px;
}
