body {
  margin: 0px;
  background-color: #cccccc;
}

#toppharm { font-size: 16px; width: 950px;
	height: 200px;
	margin: auto; margin-top: 16px;
	text-align: center;
}

#logo { width: 121px;
	height: 121px;
	position: relative;
	top: -10px; left: 21px
}

#table1 {width: 950px;	margin: auto }

p.paragraph { line-height: 150%; text-indent: 30px; margin-left: 20px; margin-right: 20px; margin-top: 0px; text-align: justify; font-family: Arial, Helvetica, sans-serif }

p.paragraphshort { line-height: 150%; text-indent: 30px; margin-left: 20px; margin-right: 20px; margin-top: 0px; margin-bottom: 50px; text-align: justify; font-family: Arial, Helvetica, sans-serif }

p.paragraph1 { line-height: 150%; text-indent: 30px; margin-left: 20px; margin-right: 20px; margin-top: 20px; text-align: justify; font-family: Arial, Helvetica, sans-serif }

p.paragraphend { line-height: 150%; text-indent: 30px; margin-left: 20px; margin-right: 20px; margin-bottom: 250px; margin-top: 0px; text-align: justify; font-family: Arial, Helvetica, sans-serif }

p.punctation { line-height: 150%; text-indent: -20px; margin-left: 70px; margin-right: 42px; margin-top: 20px; text-align: left; font-family: Arial, Helvetica, sans-serif }

p.punctationdeep { line-height: 150%; text-indent: -14px; margin-left: 90px; margin-right: 42px; margin-top: 20px; text-align: left; font-family: Arial, Helvetica, sans-serif }

p.punctationend { line-height: 150%; text-indent: -20px; margin-left: 70px; margin-right: 42px; margin-top: 20px; margin-bottom: 50px; text-align: left; font-family: Arial, Helvetica, sans-serif }

p.links { line-height: 150%; margin-left: 20px; margin-right: 20px; margin-top: 10px; text-align: center; font-family: Arial, Helvetica, sans-serif }

p.news { line-height: 150%; margin-left: 20px; margin-right: 20px; margin-top: 10px; text-align: left; font-family: Times new roman, Helvetica, sans-serif; font-size: 14px }

p.ema { margin-top: 30px; text-align: center; font-family: Arial, Times new roman, Helvetica, sans-serif; font-size: 16px; font-weight: bold }

td.imageregulatoryaffairs { background-image: url('images/regulatory affairs.jpg'); height: 168px; width: 950px }

td.imageconsulting { background-image: url('images/consulting.jpg'); height: 168px; width: 950px }

td.imagecontact { background-image: url('images/contact.jpg'); height: 168px; width: 950px }

td.imagecosmetics { background-image: url('images/cosmetics.jpg'); height: 168px; width: 950px }

td.imagefoodsupplements { background-image: url('images/supplements.jpg'); height: 168px; width: 950px }

td.imagemedicaldevices { background-image: url('images/medical devices.jpg'); height: 168px; width: 950px }

td.regulatoryaffairsnews { background-image: url('images/news.jpg'); height: 168px; width: 950px }

td.imagemedicinalproducts { background-image: url('images/medicinal products.jpg'); height: 168px; width: 950px }

td.imagepilreadability { background-image: url('images/badanie czytelnosci ulotki.jpg'); height: 168px; width: 950px }

td.imagetoppharm { background-image: url('images/toppharm.jpg'); height: 168px; width: 950px }

td.menu { background-image: url('images/navi_bg.jpg'); width: 200px }

p.menu { font-size: 16px; margin-top: 0px }

td.contentheader { background-image: url('images/content_bg.jpg'); width: 550px }

table.contentheader { width: 550px }

td.content { width: 550px }

td.panel { background-image: url('images/panel_bg.jpg'); width: 200px }

img.flags { border-width: 0px; margin-top: 40px }

p.contact { text-align: center; margin-left: 70px; margin-top: 40px; margin-bottom: 65px }

img.contact { border-width: 0px; width: 333px; height: 421px }

p.sitemap { text-align: left; margin-left: 12px; margin-top: 15px; font-size: 16px; font-family: Times new roman, Helvetica, sans-serif }

p.footer { margin-top: 0px; margin-bottom: 0px }

p.contactfooter { margin-top: 0px; margin-bottom: 0px; line-height:150%; text-align: center; font-size: 16px; font-family: Arial, Helvetica, sans-serif }

p.contacttelephone { margin-top: 20px; margin-bottom: 0px; line-height:150%; text-align: center; font-size: 16px; font-family: Arial, Helvetica, sans-serif }

img.email { border-width: 0px; width: 32px; height: 31px; vertical-align: -6px }

p.email { margin-top: 0px; margin-bottom: 40px; line-height:150%; text-align: center; font-size: 16px; font-family: Arial, Helvetica, sans-serif }