/******************/
/* Generic styles */
/******************/
a {
	color : #0094d2; text-decoration : none;
}
a:visited {
	color : #0094d2;
}
a:hover {
	color : #003258;
}
form {
	margin : 0px;
}

p {
	margin : 0px;
}

div.komunikatprasowy p {
	margin-bottom: 25px;
}

/***************/
/* Body styles */
/***************/

Body {
	margin : 0px; background-color : #ffffff; font-size: 11px;
}
Body.10px-margin {
	margin : 10px; background-color : #ffffff;
}

/*******************/
/* Masthead styles */
/*******************/

.masthead {
	width : 758px; height : 62px;
}

.masthead-background {
	background-image:url("img/page_header_fade.jpg"); background-repeat : x y;
}

.masthead-search-padding-top {
	padding-top : 1px;
}

.masthead-search-font {
	font-family : arial; color : #ffffff;
}

.masthead-search-textbox {
	font-family : arial; font-size : 11px; color : #666666; border : solid 1px #cccccc;
}

.masthead-site-search-padding {
	padding-right : 6px;
}

.masthead-separator {
	width : 758px; background-image:url("img/masthead_separator.gif"); background-repeat : repeat-x;
}

.masthead-navigation {
	padding-right : 5px; padding-right : 0px; margin-right : 5px; width : 758px; background-color : #c1d1e0;
}

.masthead-navigation-item {
	padding-right : 5px; padding-top : 1px; text-transform : uppercase;
}

.masthead-navigation-item-selected {
	padding-right : 5px; background-color : #7a99bd; padding-top : 1px; text-transform :uppercase;
}

.masthead-arrow-left-padding {
	padding-left : 10px;
}

.masthead-arrow-left-padding-selected {
	padding-left : 9px; background-color : #7a99bd;
}

.masthead-selected-arrow-left-padding {
	padding-left : 11px; background-color : #7a99bd;
}

.masthead-divider {
	border-top : solid 4px #c1d1e0; border-bottom : solid 1px #ffffff; background-image:url("img/masthead_divider.gif"); background-repeat : repeat-y;
}

.masthead-divider-selected-left {
	border-bottom : solid 1px #ffffff; background-image:url("img/masthead_divider_selected_left.gif"); background-repeat : repeat-y;
}

.masthead-divider-selected-right {
	border-bottom : solid 1px #ffffff; background-image:url("img/masthead_divider_selected_right.gif"); background-repeat : repeat-y;
}

.masthead-divider-separator-unselected {
	border-top : solid 4px #c1d1e0; border-bottom : solid 1px #ffffff; background-image:url("img/masthead_divider_unselected.gif"); background-repeat : repeat-y;
}

.masthead-divider-separator-selected {
	background-color : #7a99bd;
}

.masthead-sign-in {
	padding-right : 10px; font-family : arial; color : #003258;
}

.masthead-bottom-spacer {
	width : 758px; height : 1px;
}

.masthead-homepage-bottom-spacer {
	width : 758px; height : 1px;
}

.page-arrow-separator {
	width : 100%; background-image:url("img/masthead_separator.gif"); background-repeat : repeat-x;
}

.masthead-search-text-alignment {
	position:relative; text-align : right; vertical-align : top; padding-top : 31px;
}

.masthead-search-image-alignment {
	position:relative; text-align : right; vertical-align : top; padding-top : 32px;
}

.masthead-font {
	font-family : arial; font-size : 70%; line-height : 120%; color : #003258;
}

a.masthead-navigation-item {
	padding-left : 4px; font-family : arial; font-size : 70%; line-height : 120%; color : #003258; text-decoration : none; text-transform : uppercase;
}

a.masthead-navigation-item:visited {
	color : #003258;
}

a.masthead-navigation-item:hover {
	padding-left : 4px; font-family : arial; font-size : 70%; line-height : 120%; color : #336699; text-decoration : none; text-transform : uppercase;
}

a.masthead-navigation-item-restructured {
	padding-left : 4px; font-family : arial; font-size : 80%; line-height : 120%; color : #003258; text-decoration : none; text-transform : uppercase;
}

a.masthead-navigation-item-restructured:visited {
	color : #003258;
}

a.masthead-navigation-item-restructured:hover {
	padding-left : 4px; font-family : arial; font-size : 80%; line-height : 120%; color : #336699; text-decoration : none; text-transform : uppercase;
}

a.masthead-navigation-item-selected {
	padding-left : 4px; font-family : arial; font-size : 70%; line-height : 120%; color : #ffffff; text-decoration : none; text-transform : uppercase;
}

a.masthead-navigation-item-restructure-selected {
	padding-left : 4px; font-family : arial; font-size : 80%; line-height : 120%; color : #ffffff; text-decoration : none; text-transform : uppercase;
}

a.masthead-navigation-item-country {
	padding-top : 2px; font-family : arial; font-size : 70%; line-height : 120%; color : #003258; text-decoration : none;
}

a.masthead-navigation-item-reskin {
	padding-left : 4px; font-family : arial; font-size : 70%; line-height : 120%; color : #003258; text-decoration : none; text-transform : uppercase;
}

a.masthead-navigation-item-reskin:visited {
	color : #003258;
}

a.masthead-navigation-item-reskin:hover {
	padding-left : 4px; font-family : arial; font-size : 70%; line-height : 120%; color : #336699; text-decoration : none; text-transform : uppercase;
}

a.masthead-navigation-item-selected-reskin {
	padding-left : 4px; font-family : arial; font-size : 70%; line-height : 120%; color : #ffffff; text-decoration : none; text-transform : uppercase;
}

a.masthead-navigation-item-country-reskin {
	padding-right : 5px; font-family : arial; font-size : 70%; line-height : 120%; color : #003258; text-decoration : none; text-transform : uppercase;
}

/* div.masthead-search-container {
	font-family : arial; font-size : 70%; line-height : 120%; color : #ffffff; font-weight : normal; background-image : url("img/searchdotted.png"); background-repeat: no-repeat; padding : 2px;
}

html>body div.masthead-search-container {
	font-family : arial; font-size : 70%; line-height : 120%; color : #ffffff; font-weight : normal; background-color : #306496; border: 1px dotted #c1d1e0; padding : 2px;
}


html div.masthead-search-container {
	font-family : arial; font-size : 70%; line-height : 120%; color : #ffffff; font-weight : normal; background-color : #306496; border: 2px dotted #c1d1e0; padding : 2px;
}

html>body div.masthead-search-container {
	font-family : arial; font-size : 70%; line-height : 120%; color : #ffffff; font-weight : normal; background-image : url("img/searchdotted.png"); background-repeat: no-repeat; padding : 2px;
}
 */

div.masthead-search-text {
	height : 16px; display : inline; font-family : arial; font-size : 70%; line-height : 120%; color : #ffffff; text-align : left; padding-top : 2px; padding-bottom : 1px; margin-right : 4px;
}

td.masthead-search-dotted-vertical {
/* 	background-image : url("img/masthead_search_dotted_vertical.gif"); background-repeat : repeat-y; */
}

td.masthead-search-dotted-horizontal {
/* 	background-image : url("img/masthead_search_dotted_horizontal.gif"); background-repeat : repeat-x; */
}

/*********************/
/* Navigation styles */
/*********************/

.navigation-menu {
	width : 150px;
}

.navigation-menu-link-bottom-border {
	background-color : #7A99BD;
}

.navigation-menu-link-bottom-border-white {
	background-color : #FFFFFF;
}

.navigation-menu-footer {
	background-color : #eaeff5; background-image : url("img/navigation_footer.gif"); background-repeat : no-repeat; background-position : right bottom;
}

a.navigation-menu-link {
	color : #666666; text-decoration : none; line-height : 14px;
}

a.navigation-menu-link:visited {
	color : #666666;
}

a.navigation-menu-link:hover {
	color : #666666;
}

a.navigation-menu-link2 {
	color : #666666; text-decoration : none; line-height : 14px;
}

a.navigation-menu-link2:visited {
	color : #666666;
}

a.navigation-menu-link2:hover {
	color : #666666;
}

a.navigation-menu-link-highlighted {
	color : #FFFFFF; text-decoration : none;
}

a.navigation-menu-link-sublink {
	color : #003258; text-decoration : none;
}

a.navigation-menu-link-sublink-main {
	color : #fff; text-decoration : none; font-weight:bold;
}

a.navigation-menu-link-sublink-main:visited {
	color : #fff; text-decoration : none; font-weight:bold;
}

a.navigation-menu-link-sublink:visited {
	color : #003258;
}

a.navigation-menu-link-sublink:hover {
	color : #003258;
}

a.navigation-menu-link-sublink:active {
	color : #fff;
}

a.navigation-menu-link-parent-sublink {
	color : #ffffff; font-weight : bold; text-decoration : none;
}

a.navigation-menu-link-parent-sublink:visited {
	color : #ffffff; font-weight : bold;
}

a.navigation-menu-link-parent-sublink:hover {
	color : #ffffff; font-weight : bold;
}

a.navigation-menu-link-parent-sublink2 {
	color : #ffffff; text-decoration : none;
}

a.navigation-menu-link-parent-sublink2:visited {
	color : #ffffff;
}

a.navigation-menu-link-parent-sublink2:hover {
	color : #ffffff;
}

div.navigation-menu-link {
	background-color : #ffffff; font-family : arial; font-size : 70%; line-height : 120%; font-weight : normal; color : #666666; padding-left : 14px; padding-right : 6px; padding-top : 3px; padding-bottom : 4px; background-image : url("img/arrow_down.gif"); background-repeat : no-repeat;
}

div.navigation-menu-link-highlighted {
	background-color : #7a99bd; font-family : arial; font-size : 70%; line-height : 120%; font-weight : bold; color : #666666; color : #ffffff; padding-left : 20px; padding-right : 6px; padding-top : 3px; padding-bottom : 4px; background-image : url("img/arrow_right.gif"); background-repeat : no-repeat;
}


div.navigation-menu-link-over {
	background-color : #ffffff; font-family : arial; font-size : 70%; line-height : 120%; font-weight : normal; color : #666666; padding-left : 14px; padding-right : 6px; padding-top : 3px; padding-bottom : 4px; background-image : url("img/arrow_down.gif"); background-repeat : no-repeat; cursor : pointer;
}

div.navigation-menu-link-sublink {
	background-color : #eaeff5; font-family : arial; font-size : 70%; line-height : 120%; font-weight : normal; color : #003258; padding-left : 26px; padding-right : 20px; padding-top : 3px; padding-bottom : 4px; background-image : url("img/navigation_sub_element.gif"); background-repeat : no-repeat; background-position : right top;
}

div.navigation-menu-link-sublink-over {
	font-family : arial; font-size : 70%; line-height : 120%; font-weight : normal; background-color : red; color : #666666; padding-left : 26px; padding-right : 20px; padding-top : 3px; padding-bottom : 4px; cursor : pointer; background-image : url("img/navigation_sub_element.gif"); background-repeat : no-repeat; background-position : right top;
}

div.navigation-menu-link-sublink-highlighted {
	background-color : #c1d1e0; font-family : arial; font-size : 70%; line-height : 120%; font-weight : normal; color : #003258; padding-left : 26px; padding-right : 20px; padding-top : 3px; padding-bottom : 4px; background-image : url("img/navigation_sub_element.gif"); background-repeat : no-repeat; background-position : right top; cursor : pointer;
}

div.navigation-menu-link-sublink-wybrany {
	background-color : #c1d1e0; font-family : arial; font-size : 70%; line-height : 120%; font-weight : normal; color : #003258; padding-left : 26px; padding-right : 20px; padding-top : 3px; padding-bottom : 4px; background-image : url("img/navigation_sub_element.gif"); background-repeat : no-repeat; background-position : right top; cursor : pointer;
}

div.navigation-menu-link-parent-sublink {
	background-color : #7a99bd; font-family : arial; font-size : 70%; line-height : 120%; font-weight : normal; color : #003258; padding-left : 20px; padding-right : 20px; padding-top : 3px; padding-bottom : 4px; background-image : url("img/arrow_right.gif"); background-repeat : no-repeat; background-position : left top;
}

div.navigation-menu-link-parent-sublink2 {
	background-color : #7a99bd; font-family : arial; font-size : 70%; line-height : 120%; font-weight : normal; color : #003258; padding-left : 20px; padding-right : 20px; padding-top : 3px; padding-bottom : 4px; background-image : url("img/arrow_right.gif"); background-repeat : no-repeat; background-position : left top;
}

/*********************/
/* Breadcrumb styles */
/*********************/

a.breadcrumb-link {
	font-family : arial; font-size : 70%; line-height : 120%; color : #0094d2; font-weight : bold; text-decoration : none;
}

div.breadcrumb-link {
	font-family : arial; font-size : 70%; line-height : 120%; color : #0094d2; font-weight : normal; padding-left : 6px;
}

/*********************/
/* Page title styles */
/*********************/

.page-title-arrow-container {
	width : 144px; height : 38px;
}

.page-title-arrow {
	text-align : right; padding-top : 15px;
}

.page-title-height {
	height : 26px;
}

.page-title-text {
	width:100%; font-family : arial; font-size : 85%; line-height : 120%; color : #003258; padding-top : 5px; text-transform : uppercase;
}

.page-subtitle-text {
	font-family : arial; font-size : 85%; line-height : 120%; color : #7a99bd; padding-top : 5px; display : inline; text-transform : uppercase;
}

.page-summary-text-style {
	font-family : arial; font-size : 75%; line-height : 120%; color : #7A99BD; padding-top : 5px; padding-left : 6px; text-transform : uppercase;
}

.page-title-width {
	width : 600px;
}

*html .page-title-width {
	width : 586px;
}




.page-title-separator {
	width : 100%; background-image:url("img/masthead_separator.gif"); background-repeat : repeat-x;
}

/********************/
/* Directory styles */
/********************/

.directory-section-title-header-item						{font-family : arial; font-size : 85%; line-height : 120%; color : #0094D2; padding-top : 4px; padding-bottom : 4px; background-image:url("img/directory_arrow_large.gif"); background-repeat : no-repeat; padding-left : 17px; padding-right : 6px;}
.directory-section-text-header-item							{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 17px; padding-right : 6px;}
.directory-section-top-title								{font-family : arial; font-size : 85%; line-height : 120%; color : #0094D2; padding-top : 4px; padding-bottom : 4px; background-image:url("img/directory_arrow_large_top.gif"); background-repeat : no-repeat; padding-left : 17px; padding-top:4px; height : 28px;}
.directory-section-non-top-title							{font-family : arial; font-size : 85%; line-height : 120%; color : #0094D2; padding-top : 8px; padding-bottom : 4px; background-image:url("img/directory_arrow_large_non_top.gif"); background-repeat : no-repeat; padding-left : 17px;}
.directory-section-plain-title								{font-family : arial; font-size : 85%; line-height : 120%; color : #0094D2; background-image:url("img/directory_arrow_large_non_top.gif"); background-repeat : no-repeat; padding-left : 17px; padding-top : 4px; padding-bottom : 4px;}
.directory-section-dotted-separator							{background-image:url('img/directory_dotted_line_separator.gif'); background-repeat : repeat-x;}
.directory-section-with-summary								{padding-top : 0px; padding-bottom : 4px;}
.directory-section-non-top-with-summary						{padding-bottom : 0px;}
.directory-detailed-section-parent-container-corner-blue	{background-image:url('img/dotted_base_link_blue.gif'); background-repeat : no-repeat; background-position : bottom; padding-top:3px;}
.directory-section-footer-image								{background-image:url('img/directory_dotter_line_detailed_section_footer.gif'); background-repeat:no-repeat; background-position:bottom;}
.directory-a-to-z-title										{font-family : arial; font-size : 85%; line-height : 120%; color : #003258; padding-top : 6px; padding-left : 6px; padding-bottom : 5px;}
a.directory-a-to-z-title-link									{ color : #003258; }
.directory-a-to-z-title-bottom-border						{background-image : url("img/dotted_line.gif"); background-repeat : repeat-x;}
.directory-a-to-z-summary									{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 14px;}
.directory-a-to-z-summary-no-size							{font-family : arial; line-height : 120%; color : #666666; padding-right : 6px;}	
.directory-overview-summary									{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-top : 6px;}
.directory-a-to-z-annotation-summary						{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 6px; padding-top : 5px;}
.directory-container-6px									{padding-left : 6px; padding-right : 6px; padding-top : 6px;}
.directory-container										{padding-left : 6px; padding-top : 6px; padding-bottom : 10px;}
.directory-overview-container								{padding-left : 6px; padding-top : 6px; padding-bottom : 10px; padding-right : 6px;}
.directory-news-container									{padding-left : 1px;}
.directory-products-container								{padding : 6px;}
.directory-white-content-area								{padding-right : 6px;}
.directory-products-container-corner						{padding-top : 5px; padding-left : 5px; padding-right : 5px; background-color : #ffffff; background-image : url("img/directory_products_grey_right_corner.gif"); background-repeat : no-repeat; background-position: bottom right;}
.directory-news-container-corner							{padding-top : 5px; padding-left : 5px; padding-right : 5px; background-color : #ffffff; background-image : url("img/directory_products_grey_right_corner.gif"); background-repeat : no-repeat; background-position: bottom right;}
.directory-spotlight-item-container							{padding-left : 6px;}
.directory-spotlight-item-container-no-left-padding			{padding-left : 0px;}
.directory-news-more-sublinks-container						{padding-top : 6px;}
.directory-news-separator-no-divider						{height : 6px;}
.directory-news-separator-divider							{height : 15px; background-image:url('img/directory_news_separator_divider.gif'); background-repeat:repeat-x; background-position:middle;}
.directory-dotted-line-edge-repeater						{background-image:url('img/directory_dotted_line_edge.gif'); background-repeat : repeat-y;}
.directory-date												{font-family : arial; font-size : 70%; line-height : 120%; color : #000000; padding-left : 8px;}

a.directory-link											{font-family : arial; font-size : 70%; line-height : 120%; color : #0094d2; text-decoration : none;}
a.directory-link:visited									{color: #61badf;}
a.directory-link:hover										{color: #003258;}

a.directory-news-link										{font-family : arial; font-size : 70%; line-height : 120%; color : #0094d2; font-weight : normal; text-decoration : none;}
a.directory-news-link:visited								{color: #61badf;}
a.directory-news-link:hover									{color : #003258;}

a.directory-news-link-dark									{font-family : arial; font-size : 70%; line-height : 120%; color : #003258; font-weight : normal; text-decoration : none;}
a.directory-news-link-dark:hover							{font-family : arial; font-size : 70%; line-height : 120%; color : #0094d2; font-weight : normal; text-decoration : none;}

a.directory-products-link									{font-family : arial; font-size : 70%; line-height : 120%; color : #0094d2; font-weight : normal; text-decoration : none;}
a.directory-products-link:visited							{color: #61badf;}
a.directory-products-link:hover								{color : #003258;}

a.directory-a-to-z-alphabet									{font-family : arial; line-height : 120%; color : #797370; text-decoration : none; padding-right : 3px;}
a.directory-a-to-z-alphabet:hover							{color : #003258; text-decoration : underline;}

a.directory-a-to-z-alphabet-selected					{font-family : arial; line-height : 120%; color : #003258; text-decoration : underline; padding-right : 7px;}
a.directory-a-to-z-alphabet-selected:visited		{color : #003258;}
															
a.directory-a-to-z-link										{font-family : arial; font-size : 70%; line-height : 120%; color : #0094d2; font-weight : normal; text-decoration : none; padding-left : 0px; margin-top : 6px; display : block;}
a.directory-a-to-z-link:hover								{color : #003258;}

a.directory-overview-link									{font-family : arial; font-size : 70%; line-height : 120%; color : #0094d2; font-weight : normal; text-decoration : none; margin-top : 6px; display : block;}
a.directory-section-title									{font-family : arial; font-size : 85%; line-height : 120%; color : #0094D2; text-decoration : none;}
a.directory-section-title:visited							{color : #0094d2;}
a.directory-section-title:hover								{color : #003258;}

div.directory-link											{font-family : arial; color : #0094d2; padding-left : 8px; background-image : url("img/main_content_title_arrow.gif"); background-repeat : no-repeat; background-position: top left;}
div.directory-overview-link									{font-family : arial; color : #0094d2; font-weight : bold; padding-left : 5px; background-image : url("img/main_content_title_arrow.gif"); background-repeat : no-repeat; background-position: top left;}
div.directory-news-link										{font-family : arial; color : #0094d2; font-weight : bold; padding-left : 8px; background-image : url("img/main_content_title_arrow.gif"); background-repeat : no-repeat; background-position: top left;}
div.directory-news-link-no-summary							{font-family : arial; color : #0094d2; font-weight : bold; padding-left : 8px; background-image : url("img/main_content_title_arrow.gif"); background-repeat : no-repeat; background-position: top left; padding-bottom : 11px;}
div.directory-products-link									{font-family : arial; font-size : 70%; line-height : 120%; color : #0094d2; font-weight : bold; padding-left : 8px; background-image : url("img/main_content_title_arrow.gif"); background-repeat : no-repeat; background-position: top left;}
div.directory-summary										{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 8px;}
div.directory-news-summary									{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 8px;}
div.directory-news-summary-no-left-padding					{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 0px;}
div.directory-products-summary								{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 8px; padding-bottom : 11px;}
div.directory-section-summary								{font-family : arial; color : #666666; font-size : 70%; line-height : 120%; padding-left : 17px; padding-bottom : 4px; padding-right : 6px;}
div.directory-section-summary-padding-6px					{font-family : arial; color : #666666; padding-left : 6px; padding-right : 6px; padding-top : 6px; font-size : 70%; line-height : 120%;}

span.directory-summary										{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 4px; display : block;}
span.directory-summary-inline								{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 4px; display : inline;}
span.directory-link											{font-family : arial; font-size : 70%; line-height : 120%; color : #0094d2; padding-left : 5px; background-image : url("img/main_content_title_arrow.gif"); background-repeat : no-repeat; background-position : top left;}
span.directory-news-link									{font-family : arial; color : #0094d2; font-weight : bold; padding-left : 8px; background-image : url("img/main_content_title_arrow.gif"); background-repeat : no-repeat; background-position: top left;}

table.directory-spotlight-table								{width : 287px;}

/****************/
/* Error styles */
/****************/

.error-404-left-navigation-container						{padding-left : 6px; padding-top : 6px; padding-bottom : 0px;}
.error-404-paragraph-text									{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 6px; padding-right : 6px;}
.error-404-dotted-separator									{background-image : url("img/dotted_line.gif"); background-repeat : repeat-x; margin-top : 7px; margin-bottom : 8px; }

.heading-error-404-section-orange-title						{width : 100%; font-family : arial; font-size : 75%; line-height : 120%; color : #ff4500;}

a.error-link												{font-family : arial; font-size : 70%; line-height : 120%; color : #0094D2; text-decoration : none;}
a.error-link:visited										{color : #fff;}
a.error-link:hover											{color : #003258;}
a.error-link-embedded										{font-family : arial; line-height : 120%; color : #0094D2; text-decoration : none;}
a.error-link-embedded:visited								{color : #fff;}
a.error-link-embedded:hover									{color : #003258;}

/******************/
/* Article styles */
/******************/

div.article-margin {
	font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 6px; padding-right : 6px;
}

div.article-image-float-left-container {
	width : 162px; float : left;
}

div.article-image-float-right-container {
	width : 162px; float : right;
}

.heading-article-section-grey-title {
	width : 100%; font-family : arial; font-size : 75%; line-height : 120%; color : #797370;
}

.heading-article-section-grey-title-caps {
	width : 100%; font-family : arial; font-size : 75%; line-height : 120%; color : #797370; text-transform : uppercase;
}

.article-heading-lead-in {
	font-family : arial; font-size : 70%; line-height : 120%; font-weight : bold; color : #666666; padding-top : 6px; padding-left : 6px; padding-right : 6px;
}

.article-date {
	font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 6px;
}

.article-paragraph-text {
	font-family : Arial, Helvetica, sans-sarif; font-size : 11px; line-height : 130%; color: #797370; padding-right : 6px;
}

.right-description {
	font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-right : 6px;
}

.article-paragraph-text-no-left-padding {
	font-family : arial; font-size : 10px; line-height : 120%; color : #666666; padding-right : 6px;
}

.article-paragraph-container {
	padding-left : 6px; padding-right : 6px;
}

.article-paragraph-title-major {
	font-family : arial; font-size : 75%; line-height : 120%; font-weight : bold; padding-top : 0px; padding-bottom : 4px; border-bottom : solid 1px #a6a1a0; margin-bottom : 2px; color : #666666;
}

.article-paragraph-title-minor {
	font-family : arial; font-size : 70%; line-height : 120%; font-weight : bold; padding-top : 0px; padding-bottom : 4px; border-bottom : solid 1px #a6a1a0; margin-bottom : 2px; color : #666666;}

.article-grey-container-corner-dark {
	padding-top : 5px; padding-left : 5px; padding-right : 5px; margin-right : 6px; background-color : #ffffff; background-image : url("img/highlighted_title_grey_dark_right_edge_article.gif"); background-repeat : no-repeat; background-position: bottom right;
}

/********************/
/* Highlight styles */
/********************/

a.highlights-title-link										{font-family : arial; font-size : 70%; line-height : 120%; font-weight : bold; text-decoration : none; color : #666666;}
a.highlights-title-link:visited								{color : #fff;}
a.highlights-title-link:hover								{font-family : arial; font-size : 70%; line-height : 120%; font-weight : bold; color : #0094d2; text-decoration : none;}

div.highlights-title-container								{padding-left : 9px;}
div.highlights-title-container-no-left-padding				{padding-left : 0px;}
div.highlights-container-orange								{padding : 6px; background-color:#FFECE5;}

/*****************/
/* Spacer styles */
/*****************/

.spacer-1px													{width : 100%; height : 1px;}
.spacer-2px													{width : 100%; height : 2px;}
.spacer-3px													{width : 100%; height : 3px;}
.spacer-4px													{width : 100%; height : 4px;}
.spacer-6px													{width : 100%; height : 6px;}
.spacer-8px													{width : 100%; height : 8px;}
.spacer-9px													{width : 100%; height : 9px;}
.spacer-10px												{width : 100%; height : 10px;}
.spacer-10px-white											{width : 100%; height : 10px; background-color : #ffffff;}
.spacer-10px-left-navigation-bottom							{width : 100%; height : 10px; background-color : #eaeff5;}
.spacer-11px												{width : 100%; height : 11px;}
.spacer-12px												{width : 100%; height : 12px;}
.spacer-14px												{width : 100%; height : 14px;}
.spacer-17px												{width : 100%; height : 17px;}
.spacer-20px												{width : 100%; height : 20px;}
.spacer-20px-white											{width : 100%; height : 20px; background-color : #ffffff;}
.spacer-21px												{width : 100%; height : 21px;}
.spacer-22px												{width : 100%; height : 22px;}
.spacer-30px												{width : 100%; height : 30px;}
.spacer-31px												{width : 100%; height : 31px;}

/******************/
/* Padding styles */
/******************/

.padding-left-5px											{padding-left : 5px;}
.padding-left-6px											{padding-left : 6px;}
.padding-left-8px											{padding-left : 8px;}
.padding-left-11px											{padding-left : 11px;}
.padding-left-18px											{padding-left : 18px;}
.padding-left-18px											{padding-left : 18px;}
.padding-left-27px											{padding-left : 27px;}
.padding-left-35px											{padding-left : 35px;}

.padding-left-right-6px										{padding-left : 6px; padding-right : 6px;}

.padding-right-6px											{padding-right : 6px;}

.padding-bottom-4px											{padding-bottom : 4px;}

.padding-top-2px											{padding-top : 2px;}
.padding-top-3px											{padding-top : 3px;}
.padding-top-4px											{padding-top : 4px;}
.padding-top-5px											{padding-top : 5px;}

.padding-6px												{padding:6px;}

/*****************/
/* Margin styles */
/*****************/

.margin-right-6px											{margin-right : 6px;}
.margin-right-10px											{margin-right : 10px;}

/*******************/
/* Homepage styles */
/*******************/

.homepage-news-container									{padding-left : 1px;}
.homepage-section-plain-title								{font-family : arial; font-size : 90%; line-height : 130%; color : #0094D2; background-image:url("img/homepage_arrow_large_non_top.gif"); background-repeat : no-repeat; padding-left : 11px; padding-top : 5px; padding-bottom : 3px;}
.homepage-caps-header										{font-family : arial; font-size : 75%; line-height : 120%; color : #797370; padding-top : 6px; padding-bottom : 5px; text-transform : uppercase;}
.homepage-separator											{background-image:url("img/underline_grey_dot_repeater.gif"); background-repeat : repeat-x;}
.homepage-blue-parent-link-item-container					{background-image:url("img/homepage_parent_orange_arrow.gif"); background-repeat : no-repeat; border-bottom : solid 1px #ffffff; padding-left : 22px;}
.homepage-blue-parent-link-item-container-last-element		{background-image:url("img/homepage_parent_orange_arrow.gif"); background-repeat : no-repeat; padding-left : 22px;}
.homepage-blue-parent-link-item-container-no-bottom-border	{background-image:url("img/homepage_parent_orange_arrow.gif"); background-repeat : no-repeat; padding-left : 22px;}
.homepage-blue-child-link-item								{padding-top : 6px; padding-bottom : 5px;}
.homepage-blue-container-corner								{background-color : #c1d1e0; background-image : url("img/highlighted_title_blue_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right;}
.homepage-blue-container-corner-dark						{padding-right : 6px; background-color : #c1d1e0; background-image : url("img/highlighted_title_blue_dark_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right;}
.homepage-grey-container-corner-dark						{padding-right : 6px; background-color : #ffffff; background-image : url("img/highlighted_title_grey_dark_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right;}
.homepage-grey-events-container-corner-dark					{padding-right : 6px; background-color : #ffffff; background-image : url("img/highlighted_events_title_grey_dark_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right;}
a.homepage-link												{font-family : arial; font-size : 70%; line-height : 120%; color : #003258; font-weight : normal; text-decoration : none;}
a.homepage-link:visited									{ color: #003258; }
a.homepage-link:hover										{font-family : arial; font-size : 70%; line-height : 120%; color : #0094d2; font-weight : normal; text-decoration : none;}

a.homepage-blue-child-link-item								{font-family : arial; font-size : 85%; color : #003258; text-decoration : none;}
a.homepage-blue-child-link-item:visited						{color : #003258;}
a.homepage-blue-child-link-item:hover						{font-family : arial; font-size : 85%; color : #0094d2; text-decoration : none;}

a.spotlight-link											{font-family : arial; font-size : 70%; line-height : 120%; color : #0094d2; font-weight : normal; text-decoration : none;}
a.spotlight-link:visited									{color : #fff;}
a.spotlight-link:hover										{color : #003258;}

div.homepage-news-date										{font-family : arial; font-size : 70%; line-height : 120%; color : #000000;}
div.homepage-news-link-no-summary							{padding-bottom : 11px;}
div.homepage-events-link-no-summary							{padding-bottom : 5px;}
div.homepage-news-link-no-summary-no-padding				{padding-bottom : 6px;}
div.homepage-link											{font-family : arial; color : #0094d2; font-weight : bold; padding-left : 8px; padding-right : 6px; padding-top : 3px; background-image : url("img/homepage_title_arrow.gif"); background-repeat : no-repeat; background-position: top left;}
div.spotlight-link											{font-family : arial; color : #0094d2; font-weight : bold; padding-left : 8px; background-image : url("img/main_content_title_arrow.gif"); background-repeat : no-repeat; background-position: top left;}
div.spotlight-summary										{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 8px;}

div.homepage-summary-text-left-padding						{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 5px; padding-bottom : 11px; padding-left : 23px; padding-right : 6px;}
div.homepage-summary-text-left-padding-18px					{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-bottom : 2px; padding-left : 18px; padding-right : 6px;}

div.homepage-section-summary								{font-family : arial; color : #666666; font-size : 70%; line-height : 120%; padding-left : 11px; padding-bottom : 5px;}
div.homepage-section-summary-bottom-element					{font-family : arial; color : #666666; font-size : 70%; line-height : 120%; padding-left : 11px; padding-bottom : 6px;}

/*****************/
/* Heading major */
/*****************/

.heading-major-section-blue-separator						{width : 100%; background-image:url("img/heading_major_section_blue_separator.gif"); background-repeat : repeat-x;}
.heading-major-section-blue-container-corner				{padding : 5px; padding-top : 4px; padding-bottom : 8px; padding-top : 4px; background-color : #c1d1e0; background-image : url("img/highlighted_title_blue_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right;}
.heading-major-section-blue-container-no-corner				{padding : 5px; padding-top : 4px; padding-bottom : 8px; background-color : #c1d1e0;}
.heading-major-section-blue-title							{width : 100%; font-family : arial; font-size : 75%; line-height : 120%; color : #797370;}
.heading-major-section-blue-title-caps						{width : 100%; font-family : arial; font-size : 75%; line-height : 120%; color : #797370; text-transform : uppercase;}

.heading-major-section-grey-separator						{width : 100%; background-image:url("img/heading_major_section_grey_separator.gif"); background-repeat : repeat-x;}
.heading-major-section-grey-container-corner				{padding : 5px; padding-top : 4px; padding-left : 6px; padding-bottom : 8px; background-color : #e9e7e7; background-image : url("img/highlighted_title_light_grey_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right;}
.heading-major-section-grey-container-no-corner				{padding : 5px; padding-top : 4px; padding-bottom : 8px; background-color : #e9e7e7;}
.heading-major-section-grey-title							{width : 100%; font-family : arial; font-size : 75%; line-height : 120%; color : #797370; text-transform : uppercase;}
.heading-major-section-grey-title-caps						{width : 100%; font-family : arial; font-size : 75%; line-height : 120%; color : #797370; text-transform : uppercase;}

.heading-major-section-orange-separator						{width : 100%; background-image:url("img/heading_major_section_orange_separator.gif"); background-repeat : repeat-x;}
.heading-major-section-orange-container-corner				{padding : 5px; padding-top : 4px; padding-left : 6px; padding-bottom : 8px; padding-top : 4px; height : 20px; background-color : #ffb599; background-image : url("img/highlighted_title_orange_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right;}
.heading-major-section-orange-container-no-corner			{padding : 5px; padding-top : 4px; padding-left : 4px; padding-bottom : 3px; background-color : #ffb599; height : 20px;}
.heading-major-section-orange-title							{width : 100%; font-family : arial; font-size : 75%; line-height : 120%; color : #797370;}
.heading-major-section-orange-title-caps					{width : 100%; font-family : arial; font-size : 75%; line-height : 120%; color : #797370; text-transform : uppercase;}

/***************************/
/* Heading secondary minor */
/***************************/

.heading-secondary-minor-section-blue-separator				{width : 100%; background-image:url("img/heading_major_section_blue_separator.gif"); background-repeat : repeat-x;}
.heading-secondary-minor-section-blue-container-corner		{padding :5px; padding-top : 5px; padding-bottom : 8px; background-color : #c1d1e0; background-image : url("img/highlighted_title_blue_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right;}
.heading-secondary-minor-section-blue-container-no-corner	{padding :5px; padding-top : 6px; padding-bottom : 8px; background-color : #c1d1e0;}
.heading-secondary-minor-section-blue-title					{width : 100%; font-family : arial; font-size : 70%; line-height : 120%; color : #797370;}
.heading-secondary-minor-section-blue-title-caps			{width : 100%; font-family : arial; font-size : 70%; line-height : 120%; color : #797370; text-transform : uppercase;}

.heading-secondary-minor-section-grey-separator				{width : 100%; background-image:url("img/heading_major_section_grey_separator.gif"); background-repeat : repeat-x;}
.heading-secondary-minor-section-grey-container-corner		{padding :5px; padding-top : 6px; padding-bottom : 8px; background-color : #e9e7e7; background-image : url("img/highlighted_title_light_grey_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right;}
.heading-secondary-minor-section-grey-container-no-corner	{padding :5px; padding-top : 6px; padding-bottom : 8px; background-color : #e9e7e7;}
.heading-secondary-minor-section-grey-title					{width : 100%; font-family : arial; font-size : 70%; line-height : 120%; color : #797370;}
.heading-secondary-minor-section-grey-title-caps			{width : 100%; font-family : arial; font-size : 70%; line-height : 120%; color : #797370; text-transform : uppercase;}

.heading-secondary-minor-section-orange-separator			{width : 100%; background-image:url("img/heading_major_section_orange_separator.gif"); background-repeat : repeat-x;}
.heading-secondary-minor-section-orange-container-corner	{padding :5px; padding-top : 6px; padding-bottom : 8px; background-color : #ffb599; background-image : url("img/highlighted_title_orange_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right;}
.heading-secondary-minor-section-orange-container-no-corner	{padding :5px; padding-top : 6px; padding-bottom : 8px; background-color : #ffb599;}
.heading-secondary-minor-section-orange-title				{width : 100%; font-family : arial; font-size : 70%; line-height : 120%; color : #797370;}
.heading-secondary-minor-section-orange-title-caps			{width : 100%; font-family : arial; font-size : 70%; line-height : 120%; color : #797370; text-transform : uppercase;}

.spotlight-orange-container-corner							{padding-top : 5px; padding-left : 5px; padding-right : 5px; background-color : #ffece5; background-image : url("img/highlighted_title_orange_light_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right; border-top : solid 1px #ffffff;}
.spotlight-orange-container-no-corner						{padding-top : 5px; padding-left : 5px; padding-right : 5px; background-color : #ffece5; border-top : solid 1px #ffffff;}
.spotlight-orange-container-corner-dark						{padding-top : 4px; padding-left : 5px; padding-right : 5px; background-color : #ffece5; background-image : url("img/highlighted_title_orange_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right; border-top : solid 1px #ffffff;}
.spotlight-orange-container-corner-no-top-padding			{padding-top : 0px; padding-left : 5px; padding-right : 5px; background-color : #ffece5; background-image : url("img/highlighted_title_orange_light_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right; border-top : solid 1px #ffffff;}

.highlight-orange-container-corner						{background-color : #ffece5; border-top : solid 1px #ffffff;}
.highlight-orange-container-corner-dark						{background-color : #ffece5; background-image : url("img/highlighted_title_orange_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right; border-top : solid 1px #ffffff;}
.highlight-orange-container-corner-dark-no-bgcolor			{background-image : url("img/highlighted_title_orange_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right; border-top : solid 1px #ffffff;}

.image-link-section-grey-container-corner					{padding-top : 5px; padding-left : 0px; padding-right : 5px; background-color : #e9e7e7; background-image : url("img/highlighted_title_light_grey_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right;}

.news-grey-container-corner									{padding-top : 5px; padding-left : 5px; padding-right : 5px; background-color : #e9e7e7; background-image : url("img/highlighted_title_light_grey_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right;}
.news-grey-container-corner-dark							{width : 276px; padding-top : 6px; padding-left : 6px; padding-right : 6px; background-color : #ffffff; background-image : url("img/highlighted_title_grey_dark_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right;}
.news-grey-container-corner-dark-two-columns				{width : 297px; background-color : #ffffff; background-image : url("img/highlighted_title_grey_dark_right_edge_2_columns.gif"); background-repeat : no-repeat; background-position: bottom right;}
.news-grey-container-no-corner								{width : 296px;}

.homepage-news-grey-container-corner-dark					{width : 183px; padding-top : 6px; background-color : #ffffff; background-image : url("img/highlighted_title_grey_dark_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right;}

/****************/
/* Image styles */
/****************/

img.article-margin											{margin-left : 6px; margin-top : 1px; margin-right : 6px; margin-bottom : 0px;}
img.header-space-grey										{border-top : solid 4px #e9e7e7; margin-top : 1px;}
img.highlight-margin										{margin-top : 6px; margin-bottom : 6px;}
img.directory-with-image									{margin-top : 9px; margin-bottom : 24px;}
img.homepage-spotlight										{border : solid 1px #ffffff;}
img.highlight-image-margin									{margin-right : 6px; margin-bottom :6px;}

/******************/
/* Sidebar styles */
/******************/

.sidebar-paragraph-text										{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 6px; padding-right : 6px; padding-top: 6px;}
.sidebar-paragraph-text-no-size								{font-family : arial; line-height : 120%; color : #666666; padding-left : 6px; padding-right : 6px;}

a.sidebar-links												{color : #0094d2; text-decoration : none; line-height : 120%; margin-left : 0px;}
a.sidebar-links:visited										{color : #0094d2;}
a.sidebar-links:hover										{color : #003258;}

a.sidebar-links-remote-news									{color : #0094d2; text-decoration : none; line-height : 120%; margin-left : 0px;}
a.sidebar-links-remote-news:visited							{color : #fff;}
a.sidebar-links-remote-news:hover							{color : #003258;}

div.sidebar-links											{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 14px; padding-right : 6px; padding-bottom : 2px; background-image : url("img/sidebar_links_arrow.gif"); background-repeat : no-repeat; background-position: top left;}
div.sidebar-links-image-link-section						{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 1px; padding-right : 6px; padding-bottom : 2px; background-image : url("img/sidebar_links_arrow.gif"); background-repeat : no-repeat; background-position: top left;}
div.sidebar-links-a-z											{ color : #666666; padding-left : 14px; padding-bottom : 2px; background-image : url("img/sidebar_links_arrow.gif"); background-repeat : no-repeat; background-position: top left;}
div.sidebar-links-remote-news								{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 6px; padding-right : 6px; padding-bottom : 6px;}
div.sidebar-links-reduced-left-padding						{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 8px; padding-right : 6px; padding-bottom : 6px; background-image : url("img/sidebar_links_arrow_reduced_padding.gif"); background-repeat : no-repeat; background-position: top left;}

/*****************/
/* Search styles */
/*****************/

.search-textbox												{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; width : 220px;}
.search-textbox-small										{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; width : 30px;}
.search-font												{font-family : arial; font-size : 70%; line-height : 120%; color : #666666;}
.search-font-search											{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; text-align : right; padding-bottom : 3px;}
.search-font-where											{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; text-align : right; padding-bottom : 3px;}
.search-font-where-select									{font-family : arial; font-size : 70%; color : #666666;}
.search-font-date-range										{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; text-align : right; padding-top : 6px;}
.search-font-date-range-element-radio						{font-family : arial; line-height : 120%; color : #666666; text-align : left; margin-left : -4px;}
.search-font-date-range-element-select						{font-family : arial; font-size : 70%; line-height : 120%; color : #666666;}
.search-font-date-range-element-checkbox					{font-family : arial; line-height : 120%; color : #666666; text-align : left; margin-left : 15px;}
.search-dotted-separator									{background-image:url('img/search_dotted_line_separator.gif'); background-repeat : repeat-x; background-position: middle left; margin-top : 4px; margin-bottom : -5px;}
.search-dotted-separator-no-results							{background-image:url('img/search_dotted_line_separator.gif'); background-repeat : repeat-x; background-position: middle left; margin-top : 2px; margin-bottom : -5px;}
.search-dotted-separator-press-releases						{background-image:url('img/search_dotted_line_separator.gif'); background-repeat : repeat-x; background-position: middle left; margin-top : 2px; margin-bottom : -7px;}
.search-dotted-separator-showing-one-to-ten					{background-image:url('img/search_dotted_line_separator.gif'); background-repeat : repeat-x; background-position: middle left; margin-top : 3px; margin-bottom : 4px; background-color : #666666;}
.search-dotted-separator-after-select						{background-image:url('img/search_dotted_line_separator.gif'); background-repeat : repeat-x; background-position: middle left; margin-top : 5px; margin-bottom : -5px;}
.search-dotted-separator-after-checkbox						{background-image:url('img/search_dotted_line_separator.gif'); background-repeat : repeat-x; background-position: middle left; margin-top : 2px; margin-bottom : -5px;}
.search-dotted-separator-before-button						{background-image:url('img/search_dotted_line_separator.gif'); background-repeat : repeat-x; background-position: middle left; margin-top : 4px;}
.search-dotted-separator-after-sub-title					{background-image:url('img/search_dotted_line_separator.gif'); background-repeat : repeat-x; background-position: middle left; margin-top : 2px; margin-bottom : -5px;}
.search-tips-for-better-results								{font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-left : 10px;}
.search-found-term											{font-weight : bold;}
.heading-major-section-orange-search-results-title			{width : 100%; font-family : arial; font-size : 75%; line-height : 120%; color : #ff4500;}
.search-link-left											{display : inline;}
.search-link-right											{display : inline;}

a.search-link												{font-family : arial; font-size : 70%; line-height : 120%; color : #0094d2; font-weight : normal; text-decoration : none;}
a.search-link:visited										{color : #fff;}
a.search-link:hover											{color : #003258;}

div.search-link												{font-family : arial; color : #0094d2; font-weight : bold; padding-left : 8px; background-image : url("img/main_content_title_arrow.gif"); background-repeat : no-repeat; background-position: top left;}
div.search-group-title										{padding-left : 15px; background-image:url('img/search_page/search_group_arrow_right.gif'); background-repeat : no-repeat; background-position: top left;}

/*****************/
/* Footer styles */
/*****************/

.font-last-published {
	width : 100%; padding-top : 34px; padding-left : 5px; font-family : arial; font-size : 70%; line-height : 120%; color : #666666;
}

.footer-separator {
	width : 758px; background-image:url("img/footer_separator.gif"); background-repeat : repeat-x;
}

.footer-top-padding {
	width : 758px; margin-top : 21px;
}

a.footer {
	color : #666666; text-decoration : none; font-family : arial; font-size : 70%; line-height : 120%;
}

a.footer:visited {
	color : #666666;
}

a.footer:hover {
	color : #333333; font-family : arial; font-size : 70%; line-height : 120%;
}

.mainWrapper div.footer {
	width : 758px; padding-left : 10px; padding-top : 2px;
}

span.footer-content {
	color : #666666; text-decoration : none; font-family : arial; font-size : 70%; line-height : 120%;
}

td.footer-content {
	padding-top : 2px; font-family : arial; font-size : 70%; line-height : 120%; color : #666666;
}

td.footer-content-china-logo {
	padding-top : 2px; font-family : arial; font-size : 70%; line-height : 120%; color : #666666; padding-right : 6px;
}	

/******************/
/* Display styles */
/******************/

div.display-none {
	display : none;
}

span.display-none {
	display : none;
}

/***************/
/* Page styles */
/***************/

.page-main-content-top-padding {
	padding-top : 10px;
}

.width-page {
	width : 758px;
}

/********************/
/* Paragraph styles */
/********************/

.paragraph-title {
	font-family : arial; font-size : 70%; line-height : 120%; font-weight : bold; padding-top : 11px; padding-bottom : 4px; border-bottom : solid 1px #666666; margin-bottom : 2px;
}

p.paragraph_expander {
	font-family : arial; font-size : 70%; line-height : 120%; color : #666666; margin-top : 0px;
}

/*******************/
/* Checkbox styles */
/*******************/

.checkbox-font {
	font-family : arial; font-size : 70%; line-height : 120%; font-weight : bold; color : #0094D2; padding-top : 4px; float : left;
}

.default-checkbox {
	float : left; width : 24px;
}

/***********************/
/* Right hand elements */
/***********************/

.right-hand-news-separator-line {
	padding-bottom : 5px; border-bottom : solid 1px #a6a1a0; margin-bottom : 5px;
}

/******************************/
/* Main category stock-ticker */
/******************************/

.tickerHeaderBottomBorder {
	padding-left: 6px; font-weight : normal; color : #666666; border-bottom-width : 1px; border-bottom-style : solid; border-bottom-color : #a6a1a0; background-color : #ffffff;
}

.tickerHeaderBottomLeftBorder {
	font-weight : normal; color : #666666; border-left-width : 1px; border-left-style : solid; border-left-color : #a6a1a0; border-bottom-width : 1px; border-bottom-style : solid; border-bottom-color : #a6a1a0; background-color : #ffffff;
}

.tickerBottomBorderClose {
	padding-left: 6px;  font-weight: normal; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #A6A1A0; background-color: #F7F7F7; color: #666666; 
}

.tickerBottomBorder {
	padding-left: 6px; font-weight : normal; border-bottom-width : 1px; border-bottom-style : solid; border-bottom-color : #a6a1a0; background-color : #ffffff; color: #666666;
}

.tickerStockPrice {
	font-weight : bold; border-bottom-width : 1px; border-bottom-style : solid; border-bottom-color : #a6a1a0; background-color: #ffffff;
}

.tickerStockPriceClose {
	font-weight: normal; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #A6A1A0; background-color:#F7F7F7; color: #666666; 
}

.tickerBottomLeftBorder {
	font-weight : bold; border-left-width : 1px; border-left-style : solid; border-left-color : #a6a1a0; border-bottom-width : 1px; border-bottom-style : solid; border-bottom-color : #a6a1a0; background-color: #ffffff;
}

.tickerBottomLeftBorderClose {
	font-weight: normal; border-left-width: 1px; border-left-style: solid; border-left-color:#A6A1A0; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #A6A1A0; background-color:#F7F7F7; color: #666666; 
}

.ticker3Table {
	font-weight : normal; color : #000000; font-family: Arial, Helvetica, sans-serif; font-size: 70%; width: 297px; margin: 0px; border: none;
}

.tableValuePos, .tableValuePosClose {
	font-size: 11px; white-space: nowrap; color:#009900;
}

.tableValueNeg, .tableValueNegClose {
	font-size: 11px; white-space: nowrap; color:#FF0000;
}

/****************/
/* Other styles */
/****************/

.non-homepage-section-plain-title {
	/* font-family : arial; font-size : 90%; line-height : 130%; color : #0094D2; background-image:url("img/homepage_arrow_large_non_top.gif"); background-repeat : no-repeat; padding-left : 11px; padding-top : 5px; padding-bottom : 4px; */
	font-family : Verdana, Arial, Helvetica, sans-sarif; font-size : 10px; color: #797370; background-repeat : no-repeat; padding-left : 0px; font-weight: bolder;
}

.non-homepage-section-plain-title-no-top-padding {
	font-family : arial; font-size : 90%; line-height : 130%; color : #0094D2; background-image:url("img/homepage_arrow_large_no_top_padding.gif"); background-repeat : no-repeat; padding-left : 11px; padding-bottom : 4px;
}

.non-homepage-section-plain-title-no-bottom-padding {
	font-family : arial; font-size : 90%; line-height : 130%; color : #0094D2; background-image:url("img/homepage_arrow_large_no_top_padding.gif"); background-repeat : no-repeat; padding-left : 11px; padding-bottom : 0px;
}

.main-message-title {
	font-family : arial; font-size : 90%; line-height : 130%; line-height : 18px; color : #003258; font-weight : bold;  padding-left : 5px;
}

.main-message-summary {
	font-family : arial; font-size : 90%; line-height : 130%; line-height : 18px; color : #003258; padding-left : 5px;
}

.news-grey-container-corner {
	padding-top : 5px; padding-left : 5px; padding-right : 5px; background-color : #e9e7e7; background-image : url("img/highlighted_title_light_grey_right_edge.gif"); background-repeat : no-repeat; background-position: bottom right;
}

.right-hand-corner-more-text {
	padding-right : 10px; padding-bottom : 2px; text-align : right;
}

.right-hand-corner-more-text-orange-non-homepage {
	width : 274px; margin-right : 10px; text-align : right; padding-bottom : 2px; padding-top : 6px;
}

.right-hand-corner-more-text-grey-non-homepage {
	width : 274px; margin-right : 10px; text-align : right; padding-bottom : 2px; padding-top : 0px;
}

.right-hand-corner-more-text-main_category {
	width : 280px; margin-right : 10px; text-align : right; padding-bottom : 2px; padding-top : 0px;
}

.right-hand-corner-link-non-news {
	padding-right : 15px; text-align : right; padding-bottom : 2px;
}

.news-title {
	font-family : arial; font-size : 70%; line-height : 120%; font-weight : bold; color : #666666; padding-left : 8px;
}

.news-title-emphatic {
	font-family : arial; font-size : 70%; line-height : 120%; font-weight : bold; color : #666666; padding-left : 11px;
}

.cursor-pointer {
	cursor : pointer;
}

.subscribe-button-position-two-column {
	text-align : right; padding-right : 6px;
}

.page-title-padding {
	padding-left : 6px; padding-bottom : 4px;
}

.form_textbox_submit {
	border : solid 0px; color : #ffffff; background-color : #ffffff; width : 0px;
}

.display-inline {
	display : inline; font-family : arial;	font-size : 11px;
}

div.group-view-link-container {
	text-align : right; padding-right : 11px; padding-bottom : 2px; background-image : url('img/highlighted_title_grey_right_edge.gif'); background-repeat : no-repeat; background-position : bottom right;
}

div.group-view-link {
	display : inline; background-image : url('img/underline_grey_dot_repeater.gif'); background-repeat : repeat-x; background-position : bottom left;
}

div.non-homepage-section-summary {
	font-family : arial; color : #666666; font-size : 70%; line-height : 120%; padding-left : 11px; padding-bottom : 5px;
}

div.non-homepage-section-summary-small-text {
	font-family : arial; color : #666666; font-size : 70%; line-height : 120%; padding-left : 8px; padding-bottom : 5px;
}

div.non-homepage-section-summary-bottom-element {
	font-family : arial; color : #666666; font-size : 70%; line-height : 120%; padding-left : 11px; padding-bottom : 3px;
}

div.button-text {
	height : 16px; display : inline; font-family : arial; font-size : 70%; line-height : 120%; color : #003258; text-align : left; padding-top : 2px; padding-bottom : 1px; margin-right : 4px;
}

div.image-homepage-spotlight {
	border : solid 1px #ffffff;
}

div.position-relative {
	position : relative;
}

td.non-masthead-search-dotted-vertical {
	background-image : url(img/non_masthead_search_dotted_vertical.gif); background-repeat : repeat-y;
}

td.non-masthead-search-dotted-horizontal {
	background-image : url(img/non_masthead_search_dotted_horizontal.gif); background-repeat : repeat-x;
}

td.button-arrow {
	background-image : url(img/button_arrow.gif); background-repeat : no-repeat;
}

.komunikat-prasowy-tytul {
	font-family: arial;
	font-weight: normal; color: #333; font-size: 19px;
}

/* .komunikat-kontakt-imie {
	font-family: verdana, arial;
	font-size: 12px; font-weight: bold; color: #797370; height: 20px;
}

.komunikat-kontakt-funkcja {
	font-family: verdana, arial;
	font-size: 10px; color: #797370; height: 20px;
	text-align: left;
} */

/* table.kontakty {
	font-family: verdana, arial;
	font-size: 9px;
	color: #797370;
} */

/* .komunikat-kontakt-imie-big {
	font-family: verdana, arial;
	font-size: 14px; font-weight: bold; color: #797370; height: 20px;
} */

/* .komunikat-kontakt-funkcja-big {
	font-family: verdana, arial;
	font-size: 10px; font-weight: bold; color: #797370; height: 20px;
} */

/* table.kontakty-big {	
	font-family: verdana, arial;
	font-size: 12px;
	color: #797370;
} */

/* table.kontakty-big th, table.kontakty th {
	font-family: verdana, arial;
	text-align:right;
} */

.tekst {
	font-family: verdana, arial;
	font-size: 12px;
	color: #797370;
}

.right-description table {font:11px Arial; color: #666666; text-align: left;}

.contactName {font-weight: bold;}

.inputcontact {
	font-family: verdana, arial;
	font-size: 12px;
	color: #797370;
}

span.input-names {
	font-family: verdana, arial;
	font-size: 11px;
	color: #797370;
}

.login-bold {
	font-family: verdana, arial;
	font-size: 11px;
	color: #797370;
}

.login-italic {
	font-family: verdana, arial;
	font-size: 11px;
	font-style: italic;
	color: #797370;
}

.login-after {
	font-family: verdana, arial;
	font-size: 11px;
	color: #797370;
}

.submit-button {
	/* border: 1px solid #797370; */ 
	/* background-color: #e9e7e7; */
	color: #797370;
}

.presskit-tekst {
	font-family: verdana, arial;
	font-size: 11px;
	color: #797370;
}

.presskit-tekst-small {
	font-family: verdana, arial;
	font-size: 10px;
	color: #797370;
}

.komunikatprasowy {
	font-size: 11px;
	color: #797370;
}

.komunikatprasowy table {
	border-collapse: collapse;
	font-size: 11px;
}

.komunikatprasowy td {
	border: 1px solid #000;
}

p td {
	font-family: verdana, arial;
	font-size: 11px;
	color: #797370;
}

.inputcontact {
	width: 250px;
}

.inputcontact-short {
	width: 200px;
}

.search-head {
	font-family: verdana, arial;
	font-size: 11px;
	color: #797370;
}

.tekst-register {
	font-family: verdana, arial;
	font-size: 11px;
	color: #797370;
}

.tekst ul {
	list-style-image: url(img/sidebar_links_arrow.gif);
}

div.flat1 {padding: 3px 20px 4px 36px}
div.flat2 {padding: 3px 20px 4px 46px}

.pre {margin-top:5px; text-align:right; background: transparent url(img/embed.gif) no-repeat; position:relative; height:25px;}
.pre input {width: 346px; color: #797370; font: 11px Verdana;border: 1px solid #dedede; padding: 2px 3px;height: 19px;position: absolute; right: 31px;}

.twitter {background: url(img/twitter.gif) no-repeat 0 1px; padding: 0 0 0 15px;}

body {text-align: center;}
.mainWrapper {margin: 0 auto; text-align: left; width: 758px}

.masthead {
	border-bottom: 1px solid #e2e2e2;
	height: auto;
	margin-bottom: 22px;
	padding-bottom: 22px;
	position: relative;
	overflow: hidden;
	width: auto;
	zoom: 1;
}

.masthead legend {
	display: none;
}

.masthead fieldset {
	border: 0;
	float: right;
	padding: 10px 0 0 0;
}

.masthead .eLogo {
	
}

.masthead .masthead-search-textbox {
	/*background: url(/shared/eipa/images/bronze/esearchshadow.gif) no-repeat;*/
	border-color: #e7e7e7;
	color: #666;
	float: left;
	height: 20px;
	margin-right: 7px;
	padding: 7px 0 0 10px;	
	width: 117px;
}

.masthead #eCustomerLogin {
	display: none; /* Do we need this? */
	position: absolute;
	right: 10px;
	top: 10px;
}

#eTopNav { 
	list-style: none;
	float: left;	
	left: 120px;	
	position: absolute;
	top: 65px;
	padding: 0;
	margin: 0;
}

#eTopNav li { 
	float: left;
	margin-right: 32px; 
}

#eTopNav a {
	color: #3C6296;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase; 
}

#eTopNav a:hover {
	text-decoration: underline;
}

#eTopNav sup {
	padding-left: 0.5em;
}

.width-page {
	width: auto;
}

.eLogo {
	display: block;
	background: url(img/elogosprite.png) no-repeat;
	float: left;
	height: 100px;
	text-indent: -9999px;
	width: 81px;
}

.eGlobal {
	background: url(img/esprite.png) right -1958px no-repeat !important;
	background: url(img/esprite.gif) right -1958px no-repeat;
	padding-right: 20px;
}

.eGlobal:hover {
	text-decoration: underline;
}

.masthead-location-font {
	color:#003258;
	font-family:arial;
	font-size:70%;
	line-height:120%;
	padding-left:4px;
	padding-right:5px;
	padding-top:1px;
	text-decoration:none;
	text-transform:uppercase;
}

.komunikat-prasowy-data {color: #0094D2; font: 11px Arial; margin: 0 0 4px}
td .komunikat-prasowy-data {margin:0;}

.komunikatprasowy ul {padding:0 0 0 30px}
.komunikatprasowy ul li {list-style-type: none; list-style-image: url(img/dot.gif)}

.non-homepage-section-plain-title, .non-homepage-section-plain-title a, .non-homepage-section-plain-title a:link, .non-homepage-section-plain-title a:visited {color: #0094D2; font: normal 11px Arial}
.non-homepage-section-plain-title a:hover, .non-homepage-section-plain-title a:active {color: #003258}

.bigTeaser {margin: 4px 0 6px}
.bigTeaser .dateString {color: #0094D2; margin:0 0 5px}
.bigTeaser a.leadString, .bigTeaser a.leadString:link, .bigTeaser a.leadString:visited {display: block; border-top: 1px solid #fff; padding: 8px 12px 10px 10px; background: #E9E7E7 url(img/highlighted_title_light_grey_right_edge.gif) no-repeat right bottom; color: #797370}
.bigTeaser a.leadString:hover, .bigTeaser a.leadString:active {background: #EAEFF5 url(img/teaser-hover.gif) no-repeat right bottom; color: #003258}
.bigTeaser img {border: 0; background: #fff url(img/heading_major_section_grey_separator.gif) repeat-x; width: 390px; margin: 0; padding:5px 0 0;}
.bigTeaser .non-homepage-section-plain-title, .bigTeaser .non-homepage-section-plain-title a {color:#333333;font-family:arial;font-size:19px;}
.bigTeaser .readMore {display: none;}

.smallTeaser {border-bottom: 1px solid #EAEFF5; padding:0 5px 10px}

.non-homepage-section-plain-title {width: 384px}

.article-paragraph-container, .pressKit, .pressKit a, .files, .files a {font: normal 11px Arial}
.article-paragraph-container .readMore {text-align: right;}
.article-paragraph-container .readMore a {background: transparent url(img/sidebar_links_arrow.gif) no-repeat 0 3px; padding: 0 0 0 13px}

.article-paragraph-container .attachments {float: right}

.pager {font: 11px Arial; padding:0; border:0; margin:7px 0 0; text-align: center;}
.pager span {background: #EAEFF5; color: #003258 !important; font-weight: normal;}
.pager a, .pager a:link, .additional a:visited {border: 1px solid #EAEFF5}
.pager a:hover, .additional a:hover {background: #7A99BD; border: 1px solid #7A99BD}

.pressKit .summaryItems, .pressKit .pressKitCategories, .files {padding: 8px 8px 0 8px}

.pressKitCategories {padding:0 0 0 30px; margin:0 0 0 20px}
.pressKitCategories li {list-style-type: none; list-style-image: url(img/dot.gif)}

#lightbox-loading-link {display:none;}

.sIFR-active .sifrReplaceMe {font-size: 22px;width: 380px;line-height: 29px; padding:0;}
.sIFR-active  .page-title-padding {padding-bottom:0;height: 22px;}

.sIFR-alternate {display: none;}

.contactName, .komunikat-kontakt-funkcja-big, .kontakty-big, .kontakty-big table {font: 11px Arial}