body, div, span, table, tbody, thead, tr, th, td, img, p, ul, ol, li, dt, dd, a, h1, h2, h3, h4, h5, label, form, abbr {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: 0 none;
}
p { margin-bottom: 5px; }
ul, ol { margin-bottom: 5px; padding-left: 25px; }
ul li { list-style-type: disc; }

.menu, .languages, .footer, h1 { display: none; }

.header a { font-family: Myriad Pro; font-size: 2.0em; text-decoration: none; color: #000000; }
h2 { font-size: 1.4em; margin: 25px 0 17px 0; border-bottom: 1px solid #888888; }
h3 { font-size: 1.2em; margin: 0 0 5px 0; }

.content { font: 80%/1.2 Georgia, Times New Roman, sans-serif; }
.content a { color: #000000; }

#contacts { text-align: right; }

#experience ul.vcalendar, #additional ul { padding-left: 0; }
#experience li.experience, #additional li { list-style-type: none; position: relative; }
#experience li.experience { margin-bottom: 20px; }
#experience li.experience .period { display: block; font-size: 90%; font-style: italic; }
#experience li.experience .description { clear: both; }

#education .logo { display: none; }
#experience li.experience .logo { float: left; height: 46px; width: 96px; overflow: hidden; margin: 0 10px 10px 0; border: 1px solid #9b9b9b; }
