

/* ===== global styles ===== */


html, body, div, section, article, aside, header, hgroup, footer, nav, h1, h2, h3, h4, h5, h6, p, blockquote, address, time, span, em, strong, img, ol, ul, li, figure, canvas, video, th, td, tr {
	margin: 0;
	padding: 0;
	border: 0;
}

a {
	text-decoration: none;
}

address, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {
	display: block;
}

body {
	background: #ffffff;
	padding: 0 0 0 20px;
	font-family: Arial, Helvetica, sans-serif;
}

.liner {
	border-top: solid 1px #15BF02;
	margin: 14px 20px 14px 0;
}

p {
	color: #000000;
	margin: 1em 0 0 0 !important;
	padding: 0!important;
	line-height: 150%;
	font-weight: normal;
	font-size: 8pt;
}

.teh-kar-table {
	border-collapse: collapse;
}

.teh-kar-table td {
	border: 1px solid #adadad;
	font-size: 8pt;
	color: #000000;
	padding: 2px 8px;
}

.legender {
	font-size: 6pt;
}

ul {
	color: #000000;
	margin: 0.5em 0 0 1em !important;
	padding: 0!important;
	line-height: 150%;
	font-weight: normal;
	font-size: 8pt;
}

ol {
	color: #000000;
	margin: 0.5em 0 0 2em !important;
	padding: 0!important;
	line-height: 150%;
	font-weight: normal;
	font-size: 8pt;
}

img {
	vertical-align: middle;
}

h2 {
	font-weight: bold;
	font-size: 10pt;
	margin: 40px 0 20px 0;
	text-transform: uppercase;
}

h3 {
	font-weight: bold;
	font-size: 9pt;
}

.printbutton {
	margin: 20px 0;
	cursor: pointer;
	display: block;
	color: #000000;
	font-size: 14px;
	padding: 8px;
	text-align: center;
	border: 1px solid #d3d1d1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	vertical-align: middle;

	background:  -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6)); /* Saf4+, Chrome */
	background:  -webkit-linear-gradient(top, #ffffff, #e6e6e6); /* Chrome 10+, Saf5.1+ */
	background:     -moz-linear-gradient(top, #ffffff, #e6e6e6); /* FF3.6+ */
	background:      -ms-linear-gradient(top, #ffffff, #e6e6e6); /* IE10 */
	background:       -o-linear-gradient(top, #ffffff, #e6e6e6); /* Opera 11.10+ */
	background:          linear-gradient(top, #ffffff, #e6e6e6); /* W3C */
}

.printbutton:hover {
	background:  -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#ffffff)); /* Saf4+, Chrome */
	background:  -webkit-linear-gradient(top, #f0f0f0, #ffffff); /* Chrome 10+, Saf5.1+ */
	background:     -moz-linear-gradient(top, #f0f0f0, #ffffff); /* FF3.6+ */
	background:      -ms-linear-gradient(top, #f0f0f0, #ffffff); /* IE10 */
	background:       -o-linear-gradient(top, #f0f0f0, #ffffff); /* Opera 11.10+ */
	background:          linear-gradient(top, #f0f0f0, #ffffff); /* W3C */
}


.printbutton:before {
    content: url("../images/ikon-printerer.png");
    padding-right: 10px;
	vertical-align: middle;
}

@media print {
	html, body { overflow: auto; }
	.printbutton { visibility: hidden; display: none; }
	.mfp-close-btn-in .mfp-close { visibility: hidden; display: none; }
}

.art-print{
	font-weight: bold;
	line-height: 14pt;
}

.art-print img {
	padding: 0 6px 0 10px;
}

.art-print span {
	font-size: 7pt;
	font-weight: normal;
}
	

