@charset "utf-8";
/**
 * PRINT CSS Document
 **/
* { background:transparent !important; color:black !important; text-shadow:none !important; filter:none !important; -ms-filter:none !important; }
a, a:visited { text-decoration:underline; }
pre, blockquote { border:1px solid #999; page-break-inside:avoid; }
thead { display:table-header-group; }
tr, img { page-break-inside:avoid; }
img { max-width:100% !important; }
@page { margin:0.5cm; }
p, h2, h3 { orphans:3; widows:3; }
h1, h2, h3 { page-break-after:avoid; }

h1, h2, h3, h4, h5, h6 {
	clear:both;
	padding:.75em 0 .25em;
	margin:0;
}

h1 {
	padding-top:0;
}

img {
	float:left;
	margin:0 10px 10px 0;
}

ul {
	margin-top:8px;
	margin-bottom:15px;
}

li {
	width:100%;
	display:list-item !important;
	position:static !important;
	float:none !important;
}

table {
	width:100%;
	border-collapse:collapse;
}

td {
	border:1px solid;
}

th, td {
	padding:2px 5px;
}

th {
	font-weight:bold;
}

/**
 * BANNER
 **/
.banner-flag {
	margin:0 !important;
	position:static !important;
	float:left;
}

.banner-title {
	float:left;
	margin:4px 0 0 8px !important;
	position:static !important;
	overflow:hidden;
	width:450px;
	height:46px;
}

.banner-title img {
	float:none !important;
}

/**
 * LINKS
 **/
/*a[href]:after { content:" (" attr(href) ")"; font-weight:normal; }*/

.title a:after {
	font-size:.75em;
}

/* no link */
a[href^="javascript:"]:after,
a[href^="#"]:after,
a.banner-flag:after { content:""; }

/**
 * ABBR
 **/
abbr, .abbr {
	text-decoration:none;
} 

abbr[title]:after, .abbr[title]:after {
	content:" [" attr(title) "]";
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
	color:grey;
}

/**
 * HIDE FOR PRINT
 **/
#nav,
#sub-nav,
#toolbar,
.footnote,
#bookmark,
#services,
#need-help,
#list-topic,
#share-tool,
.abbr-popup,
.tools .faq,
.abbr-footnote,
#need-help-link,
.tools .contact,
.tools .evoting,
.tools .feedback,
#dropdown-country,
.sidebar-right .feedback,
.sidebar-right .euro-direct-box,
#share-social,
#link-social,
.dropdown, 
.sidebar-home .second-content {
	display:none !important;
	visibility:hidden !important;
}

/**
 * HOME PAGE
 **/
.soon p, .title .a {
	opacity:.6;
}

/**
 * TEXT, BOXES & TYPOGRAPHY
 **/
.updated {
	text-align:right;
	padding:0;
	margin:-4px 0 -10px;
}

.warning {
	padding:6px 12px !important;
	border:1px dashed #000 !important;
	margin:10px 0;
}

.example {
	border:1px dotted #000 !important;
	margin:10px 0;
	padding:6px 12px;
}

.example h4 {
	padding-top:0;
}

/**
 * SIDEBAR
 **/
.tools {
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}

.tools li {
	margin:0 0 10px;
	padding:0;
	list-style:none;
}

.tools .name, 
.business-in-europe {
	font-size:18px;
	font-weight:bold;
}

.business-in-europe-list {
	display:block !important;
}

/**
 * BROKER PAGES
 **/
.toggle-all {
	display:none;
}

.national-contact-map {
	float:right;
	margin:-155px 0 -100px;
}

.national-contact {
	list-style:none;
	margin:0;
	padding:0;
}

.national-contact li {
	list-style:none;
	padding:0 0 6px;
}

.national-contact .toggle-content {
	padding-left:20px;
}


.sidebar-right .openClose {
	display: none;

}
#path {
	display:block;
}

#path .reset-list li {
	background: url("../images/breadcrumb.gif") no-repeat scroll left center transparent;
  color: #000000;
  display: inline !important;
  float: left !important;
  width: auto !important;
  line-height: 1.6;
  padding: 0 2px 0 11px;
  white-space: nowrap;

}

#page .whats-your-situation {	display: none;}
