/*print.css*/

@page{
	margin:1cm 2cm;
}

body{
	/*margin:0px 23px;*/
	font-family:"Times New Roman", Times, serif;
	font-size: 11pt;
}

p{margin:15px 0 15px 0;
}

p.listLong{
	font-size:10pt;
}

h1, h2, h3, h4, h5, h6, h7, p, span, div, li, option, table, td, th, caption, fieldset, blockquote, #maincontent{
	font-family:"Times New Roman", Times, serif;
}

div.width720{ 
	width:95%;
}

blockquote, blockquote p, blockquote td, blockquote td p, .fontSmall, .fontSmall td, .nbTitle, .nbContent, .nbContent p, .nbContent td, .footnotes .bullet, .footnotes .label, .footnotes.bullet_XL .bullet, .footnotes.bullet_XL .label, .tdcontent, .tdcontent td, .box p, .boxTitle p, .box .list .label, dl, dd, #modifications .pseudoTableSmall td, .tdwhiteborder td, th, blockquote .white th, .tdcontent th, .tdwhiteborder th, .tdcontent .subTitle th {
	font-size:9pt;
}

.white th{
	font-size:10pt;
}

blockquote p.fontSmall{
	font-size:8.5pt;
}

a:link, a:visited, a:hover, a:active, .box a:link, .box a:visited .box a:hover, .box a:active {
	color:#000000;
	text-decoration: none;
}

a img, a span.link-size{
	display:none;
}

blockquote, blockquote a:link, blockquote a:visited, blockquote a:hover, blockquote a:active, blockquote .box a:link, blockquote .box a:visited, blockquote .box a:hover, blockquote .box a:active, blockquote td, blockquote td p, blockquote .underline{
	color:#284B86;
}

blockquote.black td p{
	color:#000000;
}

/*Headings*/
h1{font-size:27pt; margin-bottom:12px;}
h2{font-size:22pt; margin-top:36px;}
h3{font-size:18pt; margin-top:28px;}
h4{font-size:14pt; margin-top:25px;}
h5{font-size:13pt; margin-top:23px;}
h6{font-size:11pt; margin-top:20px;}
h1.u10{padding-left:36px; text-indent:-36px;}
h1.m10{padding-left:56px; text-indent:-56px;}
h2.u10{padding-left:51px; text-indent:-51px;}
h2.m10{padding-left:66px; text-indent:-66px;}
h3.u10{padding-left:60px; text-indent:-60px;}
h3.m10{padding-left:72px; text-indent:-72px;}
h4.m10{padding-left:69px; text-indent:-69px;}
h4.letter{padding-left:27px; text-indent:-27px;}

h1, h1.bottom_L, h2, h2.bottom_L, h3, h3.bottom_L, h4, h4.bottom_L, h5, h5.bottom_L, h6, h6.bottom_L{
	margin-bottom:15px;
}

h2.notTop, h2 .notTop{
	margin-top:36px;
}

h3.notTop, h3 .notTop{
	margin-top:28px;
}

.pageBreakBefore, h1, h2, h3, h2.pageBreakBefore, h3.pageBreakBefore, h3 .pageBreakBefore{
	margin-top:0;
}

.keepTogether{
	/*defined in isg2pdf settings file*/
}
.keepWithNext{
	/*defined in isg2pdf settings file*/
}
.keepWithPrevious{
	/*defined in isg2pdf settings file*/
}

/*Horisontal rules*/
hr{
	margin:0px;
	padding:0px;
}

hr.clear{
	border-color:#FFFFFF;
	background-color:#FFFFFF;
	color:#FFFFFF;
}

.footnoteBorder{
	margin-bottom:2px;
}

blockquote .footnoteBorder{
	margin-bottom:8px;
}


#issn, #menu, #breadcrumbs, #banner, #tools, #prevnexttop, #prevnextbottom, #bottom{
	display:none;
}
/*Change this to #lastupdate{display:none;} for creating PDF.*/
/*#lastupdate{display:none;}*/
#lastupdate{
	font-size: 8pt;	
	text-align: right;
	padding: 20px 5px 5px 5px;
	margin: 0 0 0 20px;
	border-bottom:none;
}

#maincontent{
	width:100%;
	margin:0px;
/*	margin:0 20px;*/
	padding:5px 0 0 0;
}

.shortcuts, .rtop, .rbottom, .box_x23, .noprint, .box_EU25, .ABClinks, #inpageMenu.box, .displayNone, .noPrint, .warningNoPrint{
	display:none;
}

#right{
	top:0;
	width:500px;
	position: relative;
	padding: 0 10px 0 10px;
	margin: 10px 5px 10px 20px;
	background-color: #FFFFFF;
}

.reference{
	margin-top:28px;
	border:1px solid #000000;
	background-color:#FFFFFF;
	color:#000000;
}

.pageBreakBefore, h1, h2, h3{
	margin-top:0;
}

/* file: 000100 */
#intro{
	width:99%;
	margin:0;
}
#maincontent #intro H2{
	font-family:"Times New Roman", Times, serif;
	font-size:22pt; 
	margin-top:36px;
}

#maincontent #intro p{
	font-family:"Times New Roman", Times, serif;
	font-size: 11pt;
}


/* file: 000900 */
.tip {
	background:none;
	border:1px solid #000000;
	font-size:10pt;
	padding:0.5em;
	line-height:1.3em;
}

.warning.colophon{
	width: 140px;
}


a.pdfLink {
	padding:inherit;
	vertical-align:inherit;
	background:none;
	padding-right:1px;
}

#maincontent .list, .list {
	margin-top:0.6em;
}

#maincontent blockquote .list, .list {
	margin-top:0.4em;
}

#maincontent .list .label{
	margin:0 0 0.6em 0;
}

#maincontent .tip .list .label{
	margin:0 0 0.1em 0;
}

#maincontent .list .label blockquote, .list .label blockquote{
	margin-top:0.5em;
}

#maincontent .label .list, .label .list, #maincontent td .list{
	margin-top:0em;
	margin-bottom:0em;
}

#maincontent .label .list .label, #maincontent .label .list .bullet{
	margin-top:0.6em;
	margin-bottom:0em;
}

#maincontent blockquote .list .label{
	margin:-1px 0 0.3em 0;
	padding-left:auto;
}

#maincontent blockquote .list .label .list .label, #maincontent blockquote .list .label .list .bullet, #maincontent .list .label blockquote .list .label, #maincontent .list .label blockquote .list .bullet, #maincontent .list .label blockquote .list .label .list .label, #maincontent .list .label blockquote .list .label .list .bullet, #maincontent .list .label .list .label blockquote .list .label, #maincontent .list .label .list .label blockquote .list .bullet{
	margin-top:0.2em;
	margin-bottom:0em;
}

#maincontent blockquote .list .bullet{
	width:auto;
}

#maincontent .label .list .bullet.marginTop_0{
	margin-top:0;
}

#maincontent .label .list .label blockquote{
	margin-top:0.4em;
}

#maincontent .list .label p{
	margin-top:0em;
	margin-bottom:0.6em;
}

#maincontent .list .label p.bottom_0{
	margin-bottom:0em;/*check all*/
}

#maincontent .list .label p.second{
	width:99%;
	text-indent:0px;
	padding-left:0px;
	margin-bottom:0em;
}

#maincontent .list .label p.second .marginTop_S, #maincontent .list .label p.second.marginTop_S{
	margin-top:10px;
}

#maincontent .list .label p.second .marginTop_XS, #maincontent .list .label p.second.marginTop_XS{
	margin-top:5px;
}

#maincontent .list .label p.second .bottom_S, #maincontent .list .label p.second.bottom_S{
	margin-bottom:10px;
}

#maincontent blockquote .list .label p{
	margin:0.3em 0 0.3em 0;
}

#maincontent .footnotes .bullet{
	position:relative;
	top:0;
	float:none;
	display:block;
	width:auto;
	clear:left;
}

#maincontent .footnotes .label{
	position:relative;
 	margin: -1.2em 5px 2px 5px;
 	padding: 1px 0 3px 1.5em;
}

#maincontent .footnotes.bullet_XL .label{
	position:relative;
 	margin: -1.2em 5px 2px 5px;
 	padding: 1px 0 3px 2.5em;
	border:0 solid #000000;
}

#maincontent blockquote .footnotes{
	margin-top:-3px;
}

#maincontent blockquote .footnotes .bullet, #maincontent .label .list .label blockquote .footnotes .bullet{
	position:relative;
	float:none;
	display:block;
	width:auto;
	clear:left;
	border:0 solid #000000;
	font-size:8.5pt;
}

#maincontent blockquote .footnotes .label, #maincontent .label .list .label blockquote .footnotes .label{
	position:relative;
 	margin: -0.5em 5px 0 5px;
 	padding: 0 0 0 1.5em;
	border:0 solid #ECE9D8;
	font-size:8.5pt;
}

td .footnotes .bullet{
	position:relative;
	top:0;
	float:none;
	display:block;
	width:auto;
	clear:left;
	border:0 solid #000000;
}

td .footnotes .label{
	position:relative;
	margin: -1.1em 5px 5px 5px;
	padding: 0 0 5px 1em;
	border:0 solid #000000;
	top: 0;
}

#maincontent .list .label.bottom_L{
	margin-bottom:15px;/*check all*/
}

#maincontent p.bottom_XS, #maincontent .nbContent .list .label.bottom_XS{
	margin-bottom:5px;
}

#maincontent p.bottom_S, #maincontent .nbContent .list .label.bottom_S{
	margin-bottom:10px;
}

/*Superscript*/
sup{
 text-decoration: none;
}

h1 sup {font-size:0.7em; bottom: 0.5em;}
h2 sup {font-size:0.75em; bottom: 0.7em;}
h3 sup {font-size:0.7em; bottom: 0.65em;}
h4 sup {font-size:0.75em; bottom: 0.65em;}
h5 sup {font-size:0.7em; bottom: 0.65em;}
h6 sup {font-size:0.7em; bottom: 0.7em;}

p sup, .list sup , .tip sup{
	font-size:0.75em; 
	bottom: 0.6em;}

.footnotes sup, blockquote sup, blockquote .list sup, .list blockquote sup, td sup, td .list sup, blockquote .footnotes sup {
	font-size: 0.75em;
	bottom: 0.65em;}

 
/* NB */
.nbContent {
	top:0;
	margin-bottom:15px;
}

#maincontent .nbContent .list, #maincontent .list .label .nbContent .list{
	top:-2px; 
	margin: 0 0 0em 0;
}

#maincontent .nbContent .list .bullet, td .nbContent .list .bullet, #maincontent .list .label .nbContent .list .bullet{
	top:0;
	margin-top:1px;
}

#maincontent .nbContent .list .label, #maincontent td .nbContent .list .label, #maincontent .list .label .nbContent .list .label, #maincontent .nbContent .list .label blockquote .list .label{
	margin-top:-13px;
	margin-bottom:3px;
}

#maincontent td .nbContainer{
	margin: 5px 0 -3px 0;
	padding: 1px 0 0 0;
}

#maincontent td .nbContent{
	margin-top: -14px;
	margin-bottom:0px;
}

td .nbcontent p, td .footnotes p{
	margin:0;
	padding-bottom:6px;
	font-size:9pt;
}

#maincontent .nbContent .list .label p, #maincontent td .nbContent .list .label p, #maincontent .list .label .nbContent .list .label p{
	margin-top:-10px;
}

#maincontent .nbContent .list .label p.marginTop_S, #maincontent td .nbContent .list .label p.marginTop_S, #maincontent .list .label .nbContent .list .label p.marginTop_S{
	margin-top:8px;
}

.footnotes, td .footnotes, blockquote .nbContainer{
	margin: 0em 0 1em 0;
	padding: 1px 0 0 0;
}

#maincontent .nbContent .list .label blockquote, #maincontent .nbContent .list .label blockquote p{
	margin-top:3px;
	margin-bottom:3px;
}

.tdcontent .nbContainer, .tdcontent .footnotes, .tdcontent .nbContainer .nbContent, .tdcontent .footnotes .label{
	margin-bottom:0;
}

#maincontent .nbContent .list .label p, #maincontent td .nbContent .list .label p, #maincontent .list .label .nbContent .list .label p{
	font-size:9pt;
}

#maincontent .footnotes .list .bullet{
	margin:0px 0 0 0;
}

#maincontent .footnotes .list .label{
	margin:-14px 0 0 0;
	padding-left: 1.7 em;
}

#maincontent td .footnotes .list .bullet{
	margin-bottom:0;
}

#maincontent td .footnotes .list .label{
	margin:-13px 0 0 0;
	padding-left: 1.7 em;
}

blockquote .nbContainer .nbTitle{
	position:relative;
	top:0;
	float:none;
	display:block;
	width:auto;
	clear:left;
	border:0 solid #000000;
}

blockquote .nbContainer .nbContent{
	position:relative;
 	margin: -1.1em 5px 5px 5px;
 	padding: 0 0 5px 1.5em;
	border:0 solid #000000;
}

.nbContent .list .label blockquote .footnotes .label{
	top:1px;
	margin-top:0;
}

#maincontent .p.bottom_XS, #maincontent .nbContent .list .label.bottom_XS, #maincontent .label .list .label p .bottom_XS, #maincontent .label .list .label p.bottom_XS{
	margin-bottom:5px;
{
	margin-bottom:5px;
}

#maincontent .nbContent .list .label.bottom_S, #maincontent .nbContent .list .label blockquote.bottom_S{
	margin-bottom:10px;
}

/* end NB */

.tdcontent td {
	border-bottom:1px solid black;
}

table.white td {
	font-size:10pt;float:none;
}

blockquote table.white td {
	font-size:9pt;
}

#maincontent p.list{
	font-size:10pt;
	margin:0px;
}

.box{
	border:1px solid #000080;
	width:100%;
	padding:5px 0;
}

.box p{
	width:100%;
}

.box .boxtitle{
	font-size:11pt;
	padding: 3px;
}

.box .boxtitle2{
	font-size:11pt;
}

.box .boxtitle3{
	font-size:9pt;
}

.warning{
	background:none;
	font-size:11pt;
	font-weight:bold;
	line-height:1.3em;
	padding:0.4em 0.8em;
	border: 2px solid #000000;
	color:#000000;
}

a.pdfLink{
	background-image:none;
	padding:inherit;
}

.printOnly{
	display:inline;
}

#maincontent .nbContent .list .label p.second.marginTop_XS{
	margin-top:3px;
}

/* --------------COLUMN LAYOUT---------------*/

div.twoColumns{
	width:99%;
	margin:0;
	clear:both;
}

/*Only for PDF version.
#modifications .heading, #modifications table.fontSmall, #modifications .pseudoTableSmall, #modifications hr, .status, #listOfModificationsTable, .toc_level_2special{
	display:none;
}

h1, .box{
	margin-bottom:20px;
}*/

/*Colours for PDF version.
#maincontent blockquote, #maincontent blockquote a:link, #maincontent blockquote a:visited, #maincontent blockquote a:hover, #maincontent blockquote a:active, #maincontent blockquote .box a:link, #maincontent blockquote .box a:visited, #maincontent blockquote .box a:hover, #maincontent blockquote .box a:active, #maincontent blockquote td, #maincontent blockquote td p, blockquote .underline{
	color:#000000;
}

h1, h2, h3, h4, h5, h6, .box .boxtitle, .box .boxtitle2, .box .boxtitle3{
	color:#000000;
}

hr, blockquote .footnoteBorder, #maincontent blockquote .footnoteBorder, #maincontent .list .label blockquote .footnoteBorder{
	border-top:thin solid #000000;
}

.blue, .codes, .darkgray, .update, .blueText, p. .blueText, .list .label .blueText{
	color: #000000;
}

tr .bgblue{
	background-color:#E6E6E6;
}

.red, .red a:link, .red a:visited{
	color:#000000;
}

.tdcontent td{
	background-color:#F6F6F6;
}

th, #listOfCountriesTable th{
	background-color:#EEEEEE;
}

tr.greenRow td, table.tdcontent#Nuts tr.Country td{
	background-color:#E6E6E6;
}

.grayBackground{
	background-color:#F6F6F6;
}

.darkYellowBackground td, table.tdcontent#Nuts td{
	background-color:#FFFFFF;
}

table#addressTable td{
	border-bottom:1px solid #999999;
}

.box{
	border:1px solid #999999;
	background-color:#EEEEEE;
}

.box .boxtitle{
	background-color:#CCCCCC;
	color:#000000;
}

.remark{
	color:#000000;
}*/

}

