/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	line-height: normal;
	color: #333;
	background-color: #fff;
	text-align: left;
}
/* 01. Headings */ 
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	line-height: normal;
	color: #333;
}
h1 {
	font-size: 2em;
}
div.header h1 {
	float: left;
}
h2 {
	font-size: 1.5em;
}
table.ordering_form tr td div table tr td
{
	padding-bottom:4px;
}
div.wrapper div.mainxm h2.products, div.wrapper div.mainframe h2.products {
	color: #e74301;
	font-weight: bold;
	line-height: 36px;
	margin: 0;
	padding: 10px 0 0 10px;
	text-transform: none;
	background: url(../i/Bg/Bg_h21.gif) 0 100% repeat-x;
	clear: both;
}
span.radio_button_SeBrochure
{
	width: 50px;
	float: left;
	display: block;
	position: relative;
	top: -8px;
	
}
table.se_brochure_table tr td
{
	text-align:left;
}
div.sorter h2 
{
	float: left;
	padding-top: 0;
}
div.sorter ul 
{
	display: block;
	float: right;
	margin-top: .9em;
}
div.sorter ul li 
{
	display: inline;
	list-style-type: none;
	margin-right: 3px;
	padding-left: 5px;
	border-left: 1px solid #dfdfdf;
}
div.sorter ul li.first 
{
	border-left: none;
	padding-left: 0;
}
div.wrapper div.mainxm h2.noBorder, div.wrapper div.mainframe h2.noBorder {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
div.wrapper h2 {
	margin: 10px 0 20px 0;
	text-transform: uppercase;
}
div.extra h2 {
	margin: 0 0 20px 0;
	font-size: 1.8em;
	color: #333;
	font-style: italic;
	text-transform: none;
}
/*
div.important-accent h2 {
	margin: 0 0 15px 0;
	font-size: 1.5em;
	border-bottom: 1px solid #dfdfdf !important; 
	
	
}
*/
div.wrapper div.mainxm h2, div.wrapper div.mainframe h2, div.wrapper div.important-accent h2 {
	margin: 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #dfdfdf;
	text-transform: uppercase;
	font-size: 1.2em;
}
div.wrapper div.world-map h2 {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	color: #333;
}
div.extraInfo h2, div.wrapper div.mainxm div.secondary div.extraInfo h2 {
	margin: 0 0 10px 0;
	padding: 7px 12px 0 12px;
	height: 20px;
	background: transparent url(../i/Bg/div_extrainfo_h2.gif) no-repeat 50% 0;
	font-size: 1.1em;
	text-transform: none;
}
div.wrapper div.mainxm div.secondary div.extraInfo h2 {
	background: transparent url(../i/Bg/secondary_div_extrainfo.gif) no-repeat 50% 0;
}
div.send-form h2 {
	margin: 0;
	padding: 20px 0;
	text-transform: uppercase;
}

h3 {
	font-size: 1em;
}
div.wrapper div.extra h3 {
	font-size: 1em;
}
div.wrapper h3 {
	margin: 0px 0 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #dfdfdf;
	text-transform: uppercase;
}
div.wrapper ul li h3 {
	margin: 0 0 10px 0;
	font-size: 1em;
}
div.wrapper div.mainxm div.primary h3, div.wrapper div.mainframe div.primary h3,div.wrapper div.mainxm h3, div.wrapper div.mainframe h3 {
	margin: 0;
	padding: 0 0 5px 0;
	border-bottom: 0;
	text-transform: none;
	font-size: 1.2em;
}
div.wrapper div.mainxm div.secondary h3 {
	margin: 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #dfdfdf;
	text-transform: uppercase;
	font-size: 1.1em;
}
div.wrapper div.mainxm fieldset.apply h3 {
	margin: 10px 0 5px 0;
	border: 0;
	text-transform: none;
}
div.wrapper ol.search-list h3 {
	margin: 0;
	padding: 0;
	border: 0;
	text-transform: none;
}
div.wrapper div.tab h3 {
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
}
div.wrapper div.mainxm div.primary h3.event, div.wrapper div.mainframe div.primary h3.event {
	margin: 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #dfdfdf;
	text-transform: uppercase;
	font-size: 1.2em;
}
div.extra h3.homeNews {
	margin-top: 0;
}
h4 {
	font-size: 1.2em;
}
div.extra h4 {
	margin: 0 0 10px 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 1.05em;
}
div.secondary h4 {
	margin: 0 0 10px 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 1.05em;
}
div.secondary ul.additional h4 {
	margin: 0 0 15px 0;
}
h4.personal-description {
	margin: 10px 0;
	font-weight: normal;
	font-size: 1.1em;
}
h5 {
	font-size: 1.1em;
	margin: 0 0 10px 0;
}
div#panelDiv h5 {
	margin: 5px 0;
	color: #e74301;
	font-style: italic;
}
h6 {
	font-size: 1em;
}
/* 02. Paragraphs */
p {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	line-height: 1.3em;
	color: #333;
}
div.main p, div.mainxm p, div.mainframe p, div.extra p , div.extra span p {
	margin: 0 0 15px 0;
}
div.wrapper div.important-accent p 
{
	margin: 0 0 15px 0;
}
div.accents p {
	margin-bottom: 10px;
}
div.emphasize p {
	clear: left;
}
div.header p.quick-links {
	margin: 0 0 0 0;
	float: right;
	text-transform: uppercase;
	font-style: italic;
	font-size: 1em;
	position: relative;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}
p.rss {
	margin: 0 0 -5px 0;
	text-align: right;
}
p.banner {
	margin: 10px 0 5px 0;
}
p.portrait {
	margin: 0 0 5px 0;
	padding: 0 10px 0 0;
	float: left;
}
p.illustration {
	margin: 0 0 5px 0;
	float: right;
}
div.mainxm p.date {	
	margin: 0;
	padding: 0;
}
p.joint {
	padding: 0 10px 0 0;
	float: left;
}
p.description {
	color: #e34702;
}
div.mainxm p.corporate-illustration {
	margin: 0 10px 5px 0;
	float: left;
	width: 140px;
	font-style: italic;
	font-size: 1em;
}
div.mainxm p.map-continent {
	margin: 0 10px 5px 0;
	float: left;
	width: 210px;
}
fieldset.news-archive p {
	margin: 0;
	padding: 0;
	text-align: right;
}
div.main fieldset.calculator p, div.mainxm fieldset.calculator p {
	padding: 0 20px 0 0;
	float: left;
}
p.search-paging {
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: bold;
}
div.wrapper div.tab p {
	margin: 0 0 5px 0;
}
div.wrapper div.tab p.radio {
	margin: 0 0 0 7em;
}
div.main p.note, div.mainxm p.note {
	margin: 10px 0;
	font-size: 1em;
	text-align: center;
}
p.breadcrumb {
	font-size: 1em;
	text-transform: uppercase;
}
div.wrapper div.mainxm p.language {
	margin: 10px 0 -10px 0;
	padding: 0;
	float: right;
	position: relative;
	font-size: 1em;
}
div.wrapper div.world-map p {
	margin: 0;
	padding: 0;
	font-size: 1em;
}
div.wrapper div.world-map p.themap {
	margin: 10px 0;
}
div.wrapper div.extraInfo p {
	margin: 0 10px 10px 10px;
	padding: 0;
	font-size: 1em;
}
div.send-form p {
	margin: 0 0 5px 0;
	padding: 0;
}
ul.news p {
	font-size: 1em;
}
/* 03. Lists */
ul, ol {
	font-size: 1em;
	list-style-position: outside;
}
/* for radeditor styles
li {
	list-style-type: disc;
}*/
div.wrapper div.mainxm div.primary ul li
{
	list-style-type: none;
}
div.wrapper div.mainxm ul li
{
	list-style-type: none;
}
div.wrapper div.mainxm div.primary ul li span p
{
	margin-bottom: 5px;
	margin-left: 0px;
}
div.wrapper div.mainxm ul li span p
{
	margin-bottom: 5px;
	margin-left: 0px;
}
body.RadEContentBordered ul li
{
	list-style-type: none!important;
}
ol li {
	list-style-type: decimal;
}

div.mainxm span ul, div.mainframe span ul
{
	list-style-position: inside;
	/* padding-left: 23px; */
	margin-bottom: 15px;
	margin-left: 10px;
}
div.mainxm span li, div.mainframe span li
{
	padding-left: 0px;
}
div.mainxm span ol, div.mainframe span ol
{
	list-style-position: inside;
	/* padding-left: 30px; */
	margin-bottom: 15px;
	margin-left: 10px;
}

dl {
	font-size: 1em;
}
dt {
	font-weight: bold;
}
div.summary {
	margin: 25px 0;
}
div.summary dl {
	margin-top: -20px;
	width: 200px;
}
div.summary dl.left {
	float: left;
}
div.summary dl.right {
	float: right;
}
div.summary dt {
	margin-top: 20px;
}
div.summary dd {
}
div.footer ul {
	text-align: center;
	width: 100%;
	clear: both;
	font-size: 1em;
}
div.footer ul li {
	padding: 0 5px;
	display: inline;
	list-style-type: none;
}
ul.global-navigation {
	margin: 13px 0 5px 0;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	font-size: .95em;
}
ul.global-navigation li {
	margin: 0;
	padding: 5px 7px;
	list-style-type: none;
	float: left;
}
ul.global-navigation li.current {
	background-color: #666666;
}
ul.third-level-nav {
	margin: .9em 0 0 0;
}
ul.third-level-nav li {
	margin: 5px 0 0 0;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #dfdfdf;
	list-style-type: none;
	font-size: 1em;
}
/* */
ul.third-level-nav ul {
 margin: 5px 0 -6px 0;
}
ul.third-level-nav ul li {
 margin: 0 0 6px 0; /* 6px */
 padding: 5px 0 0 10px;
 border-bottom: none;
 border-top: 1px solid #dfdfdf;
}
 
ul.third-level-nav li.current li a:link, ul.third-level-nav li.current li a:visited, ul.third-level-nav li.current li a:hover, ul.third-level-nav li a:active {
 color: #666666;
 text-decoration: none;
 background: none;
 margin: 0;
}
ul.third-level-nav ul li a:hover {
 color: #666666;
 margin: 0;
}
/*
ul.third-level-nav li.current li.selected a:link, ul.third-level-nav li.current li.selected a:visited, ul.third-level-nav li.current li.selected a:hover, ul.third-level-nav li.current li.selected a:active {
 color: #e74301;
 padding: 0 0 0 10px;
 background: transparent url(../i/Bg/p_more.gif) no-repeat 0 50%;
}
*/
ul.third-level-nav li.current li a.selected:link, ul.third-level-nav li.current li a.selected:visited, ul.third-level-nav li.current li a.selected:hover, ul.third-level-nav li.current li a.selected:active {
 color: #e74301;
 padding: 0 0 0 10px;
 display: block;
 background: transparent url(../i/Bg/p_more.gif) no-repeat 0 .35em;
}

/* */
ul.tabs {
	margin: 0;
	padding: 0 10px 2px 10px;
	width: 375px;
	float: left;
	background: transparent url(../i/Bg/ul_tabs.gif) no-repeat 50% 100%;
	position: relative;
	text-transform: uppercase;
	font-weight: bold;
	font-size: .95em;
}
ul.tabs li {
	margin: 0 -10px 0 0;
	padding: 4px 0 0 0;
	width: 101px;
	height: 17px;
	position: relative;
	text-align: center;
	list-style-type: none;
	float: left;
	background: transparent url(../i/Bg/ul_tabs_li.gif) no-repeat 50% 0;
}
ul.tabs li.current {
	margin: 0 -10px -1px 0;
	z-index: 10;
	height: 18px;
}
div.main ul.tabs {
	padding: 0 10px 2px 5px;
	width: 280px;
	background: transparent url(../i/Bg/ul_main_tabs.gif) no-repeat 50% 100%;
}
ul.news {
	margin: 0;
	padding: 0;
}
ul.news li, div.wrapper div.extra ul.news li, div.important-accent ul.news li{
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
	font-size: 0.95em;
}
ul.news li a.over {
	border-top: 1px solid #dfdfdf;
}
ul.accent-list {
	margin: 20px 0 0 0;
	padding: 0;
}
ul.accent-list li {
	margin: 0 0 0 7px;
	float: left;
	width: 145px;
	list-style-type: none;
	font-size: 1em;
}
ul.accent-list li.first {
	margin: 0;
}
div#panelDiv ul {
	margin: 0 0 10px 0;
	padding: 0;
}
div#panelDiv ul li {
	margin: 0 0 2px 0;
	padding: 0;
	list-style-type: none;
}
ul.links-more {
	margin: 30px 0 0 0;
	padding: 0;
}
ul.links-more li {
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: none;
}
div.emphasize ul.links-more {
	margin: 15px 0 10px;
}
div.emphasize ul.links-more li {
	padding: 0;
	margin: 5px 0;
	float: left;
	width: 49%;
}
div.accents ul.links-more {
	margin: 10px 0;
}
div.accents ul.links-more li {
	padding: 0;
	margin: 5px 0;
}
ul.tools {
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	float: left;
	width: 100%;
	border-top: 1px solid #dfdfdf;
}
ul.tools li {	
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
	float: right;
}
ul.tools li.left {	
	margin: 0 10px 0 0;
	padding: 0;
	list-style-type: none;
	float: left;
}
ul.photo-library {
	margin: 5px 0 0 0;
	padding: 0;
}
ul.photo-library li {
	margin: 0 10px 5px 0;
	padding: 0;
	float: left;
	list-style-type: none;
}
ul.photo-library li ul li {
	margin: 0;
	float: none;
	font-size: .8em;
	width: 105px;
}
ol.search-list {
	margin: 35px 0 35px 30px;
	padding: 0;
	font-size: 1em;
}
ol.search-list li {
	margin: 0 0 25px 0;
	padding: 0;
}
div.search-hint ul li {
	margin: 5px 0;
	padding: 0;
	list-style-type: none;
}
ul.events {
	margin: 0;
	padding: 0;
}
ul.events li {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	list-style-type: none;
	border-bottom: 1px solid #dfdfdf;
	font-weight: bold;
}
/* old style
div.sitemap ul {
	margin: -1.5em 0 0 180px;
}*/
div.sitemap ul {
	margin: 0 0 0 0;
	float: left;
	width: 450px;
	padding-bottom: 10px;
}
div.sitemap ul li {
	list-style-type: none;
	font-size: 1em;
	font-weight: bold;
}
div.sitemap ul li li {
	font-size: .9em;
	font-weight: normal;
}
div.sitemap ul ul {
	margin: 0 0 0 2em;
}
div.pagination ul {
	margin: 0;
	padding: 2px 0 0 0;
	float: left;
	width: 40%;
}
div.pagination ul li {
	margin: 0;
	padding: 0 5px;
	float: left;
	list-style-type: none;
}
ul.lang {
	height: 10px;
	padding: 0;
	margin: 25px 0 0 0;
	clear: right;
	float: right;
	/*background-color: #efefef;*/
}
ul.lang li {
	display: inline;
	margin: 0 0 0 10px;
}
ul.pill-gallery {
}
ul.pill-gallery li {
	float: right;
	list-style-type: none;
	width: 199px;
}
ul.pill-gallery li.firstInRow {
	float: left;
}
div.secondary ul.additional {
	margin: 23px 0 0 0;
}
div.secondary ul.additional li {
	list-style-type: none;
	margin-bottom: 20px
}
div.wrapper div.mainxm fieldset.products-search div.searchproducts-hint ul
{
	float: left !important;
}
div.wrapper div.mainxm fieldset.products-search div.searchproducts-hint ul li
{
	list-style-type: none;
}
/* 04. Semantic */
abbr, acronym {
	border-bottom: 1px dotted #000000;
	cursor: help;
	font-style: normal;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
blockquote {
}
div.footer address {
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	border-top: 1px solid #dfdfdf;
	text-align: center;
	font-style: normal;
}
div.mainxm address {
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	font-style: normal;
}
ul.events li span.date {
	display: block;
	font-weight: normal;
	font-size: .9em;
}
hr {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 1px;
	color: #dfdfdf;
	background-color: #dfdfdf;
	border: 0;
	float: none;
	clear: both;
}

div.mainxm span hr
{
	margin-bottom: 10px;
}

span.RightIntro 
{
	margin: 0 0 0 0;
	padding: 0;
}

hr.enum-separate {
	margin: 0 0 20px 0;
	color: #dfdfdf;
	background-color: #dfdfdf;
}
hr.separator {
	margin: 0 auto;
	width: 800px;
	height: 5px;
	color: #e74301;
	background-color: #e74301;
}
/* 05. Images */
img, a img {
	margin: 0;
	padding: 0;
	border: 0;
}
ul.accent-list img {
	margin: 0 0 5px 0;
}
div.mainxm p.corporate-illustration img {
	margin: 0 0 10px 0;
	display: block;
}
/* 06. Links */
a:link, a:visited, a:hover, a:active {
	background-color: transparent;
	text-decoration: none;
	color: #e34702;
}
a:hover {
	text-decoration: underline;
}
ul.global-navigation a:link, ul.global-navigation a:visited, ul.global-navigation a:hover, ul.global-navigation a:active {
	color: #666;
}
ul.global-navigation a:hover {
	color: #e74301;
	text-decoration: none;
}
ul.global-navigation li.current a:link, ul.global-navigation li.current a:visited, ul.global-navigation li.current a:hover, ul.global-navigation li.current a:active {
	color: #fff;
}
ul.sub-global-navigation a:link, ul.sub-global-navigation a:visited, ul.sub-global-navigation a:hover, ul.sub-global-navigation a:active {
	color: #fff;
}
ul.sub-global-navigation a:hover {
	color: #333;
	text-decoration: none;
}
ul.sub-global-navigation li.current a:hover {
	color: #fff;
}
div.footer ul a:link, div.footer ul a:visited, div.footer ul a:hover, div.footer ul a:active {
	color: #333;
}
ul.tabs a:link, ul.tabs a:visited, ul.tabs a:hover, ul.tabs a:active {
	color: #666;
}
ul.tabs a:hover {
	color: #e74301;
	text-decoration: none;
}
ul.tabs li.current a:link, ul.tabs li.current a:visited, ul.tabs li.current a:hover, ul.tabs li.current a:active {
	color: #333;
}
ul.news li a:link, ul.news li a:visited, ul.news li a:hover, ul.news li a:active {
	font-size: 1.1em;
	display: block;
	font-weight: bold;
}
ul.news li a:hover {
	text-decoration: none;
}
div.primary ul.news li a:link, div.primary ul.news li a:visited, div.primary ul.news li a:hover, div.primary ul.news li a:active {
	padding: 0 0 10px 0;
}
ul.accent-list li a:link, ul.accent-list li a:visited, ul.accent-list li a:hover, ul.accent-list li a:active {
	display: block;
}
ul.accent-list li a:link, ul.accent-list li a:visited, ul.accent-list li a:hover, ul.accent-list li a:active {
	text-decoration: none;
}
div#panelDiv a:link, div#panelDiv a:visited, div#panelDiv a:hover, div#panelDiv a:active {
	color: #333;
}
div#panelDiv div.inPanel a:link, div#panelDiv div.inPanel a:visited, div#panelDiv div.inPanel a:hover, div#panelDiv div.inPanel a:active {
	color: #e34702;
}
div#panelDiv h5 a:link, div#panelDiv h5 a:visited, div#panelDiv h5 a:hover, div#panelDiv h5 a:active {
	font-style: normal;
}
div#panelDiv p a:link, div#panelDiv p a:visited, div#panelDiv p a:hover, div#panelDiv p a:active {
	background-color: transparent;
	text-decoration: none;
	color: #e34702;
}
div#panelDiv p a:hover {
	text-decoration: underline;
}
p.more a:link, p.more a:visited, p.more a:hover, p.more a:active {
	padding: 0 0 0 10px;
	/* background: transparent url(../i/Bg/p_more.gif) no-repeat 0 50%; */
	background: transparent url(../i/Bg/p_more.gif) no-repeat 0 .4em;
	display: block;
}
div.secondary div.important-accent p.more a:link, div.secondary div.important-accent p.more a:visited, div.secondary div.important-accent p.more a:hover, div.secondary div.important-accent p.more a:active {
	padding: 0 0 0 10px;
	/* background: transparent url(../i/Bg/p_more.gif) no-repeat 0 50%; */
	background: transparent url(../i/Bg/p_more.gif) no-repeat 0 .4em;
	display: inline;
}

a.more:link, a.more:visited, a.more:hover, a.more:active {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0 0 0 10px;
	/* background: transparent url(../i/Bg/p_more.gif) no-repeat 0 50%; */
	background: transparent url(../i/Bg/p_more.gif) no-repeat 0 .4em;
	display: block;
}

div.wrapper fieldset.products-search h3 {
 font-size: 1em;
}
div.header p.quick-links a:link, div.header p.quick-links a:visited, div.header p.quick-links a:hover, div.header p.quick-links a:active {
	padding: 3px 3px;
	text-decoration: none;
	display: block;
}
ul.lang a:link, ul.lang a:visited, ul.lang a:hover, ul.lang a:active, ul.lang a {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
/*
div.header p.quick-links a:hover {
	color: #fff;
	background: transparent url(../i/Bg/a_quicklinks.gif) no-repeat 50% 50%;
}
*/
ul.links-more a:link, ul.links-more a:visited, ul.links-more a:hover, ul.links-more a:active {
	padding: 0 0 0 10px;
	background: transparent url(../i/Bg/p_more.gif) no-repeat 0 50%;
}
ul.third-level-nav li a:link, ul.third-level-nav li a:visited, ul.third-level-nav li a:hover, ul.third-level-nav li a:active {
	color: #333;
	text-decoration: none;
}
ul.third-level-nav li a:hover {
	color: #333;
}
ul.third-level-nav li.current a:link, ul.third-level-nav li.current a:visited, ul.third-level-nav li.current a:hover, ul.third-level-nav li.current a:active {
	color: #e74301;
	padding: 0 0 0 10px;
	display: block;
	margin: 0;
	background: transparent url(../i/Bg/p_more.gif) no-repeat 0 .35em;
}
p.search-paging a:link, p.search-paging a:visited, p.search-paging a:hover, p.search-paging a:active {
	color: #666;
	padding: 0 3px;
}
p.search-paging a.current:link, p.search-paging a.current:visited, p.search-paging a.current:hover, p.search-paging a.current:active {
	color: #e74301;
}
p.search-paging a.next:link, p.search-paging a.next:visited, p.search-paging a.next:hover, p.search-paging a.next:active {
	color: #e74301;
	padding: 0 3px 0 20px;
	background: transparent url(../i/Bg/a_next.gif) no-repeat 10px 50%;
}
p.search-paging a.prev:link, p.search-paging a.prev:visited, p.search-paging a.prev:hover, p.search-paging a.prev:active {
	color: #e74301;
	margin: 0 5px 0 0;
	padding: 0 10px 0 3px;
	background: transparent url(../i/Bg/a_prev.gif) no-repeat 100% 50%;
}
a.pdf:link, a.pdf:visited, a.pdf:hover, a.pdf:active {
	padding: 0 0 10px 20px;
	background: transparent url(../i/Bg/a_pdf.gif) no-repeat 0 0;
}
a.htm:link, a.htm:visited, a.htm:active, a.htm:hover {
	padding-right: 0px;
	padding-left: 20px;
	background: url(../i/bg/a_htm.jpg) no-repeat 0px 0px;
	padding-bottom: 10px;
	padding-top: 0px
}
a.main-category:link, a.main-category:visited, a.main-category:hover, a.main-category:active {
	color: #666;
	font-size: 1.5em;
}
div.wrapper div.mainxm p.language a:link, div.wrapper div.mainxm p.language a:visited, div.wrapper div.mainxm p.language a:hover, div.wrapper div.mainxm p.language a:active {
	color: #666;
}
div.sitemap ul a:link, div.sitemap ul a:visited, div.sitemap ul a:hover, div.sitemap ul a:active {
	color: #666;
}
/* 07. Inputs */
fieldset {
	border: 0;
}
input.txt, textarea {
	padding: 1px 2px;
	border: 1px solid #dfdfdf;
}
fieldset.quick-search {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 86px;
	right: 0;
}
fieldset.quick-search input.txt {
	padding: 0 20px 0 2px;
	width: 96px;
	height: 18px;
	border: 1px solid #dfdfdf;
	vertical-align: top;
}
fieldset.quick-search input.imgBtn {
	margin: 0 0 0 -22px;
	position: absolute;
	top: 1px;
	vertical-align: top;
}
fieldset.search {
	margin: 20px 0;
	position: relative;
}
fieldset.search input.txt {
	padding: 0 20px 0 2px;
	width: 428px;
	height: 18px;
	border: 1px solid #dfdfdf;
	vertical-align: top;
}
fieldset.search input.imgBtn {
	margin: 0 0 0 -22px;
	position: absolute;
	top: 1px;
	vertical-align: top;
}
fieldset.news-archive {
	margin: 0 0 -22px 0;
	padding: 0;
}
fieldset.news-archive label {
	display: none;
}
fieldset.apply {
	padding: 10px 0 0 0;
	/*border-top: 1px solid #dfdfdf;*/
}
fieldset.apply label {
	display: block;
}
fieldset.apply input.txt {
	padding: 1px 2px;
	width: 146px;
	height: 18px;
	border: 1px solid #dfdfdf;
}
fieldset.apply input.upload-file {
	padding: 1px 2px;
	width: 240px;
	height: 22px;
	border: 1px solid #dfdfdf;
}
fieldset.apply textarea {
	padding: 1px 2px;
	width: 516px;
	height: 118px;
	border: 1px solid #dfdfdf;
}
fieldset.calculator {
	width: 100%;
	float: left;
}
fieldset.calculator label {
	display: block;
	color: #333;
	font-weight: bold;
}
fieldset.calculator input.txt {
	width: 176px;
	height: 18px;
}
fieldset.subscribe {
	margin: 15px 0;
}
fieldset.subscribe input.txt {
	padding: 1px 2px;
	width: 196px;
	height: 18px;
	border: 1px solid #666;
}
fieldset.subscribe label {
	font-weight: bold;
}
fieldset.subscribe p.radio label {
	font-weight: normal;
}
fieldset.subscribe p.radio input {
	vertical-align: middle;
}
fieldset.products-search {
	padding: 20px 0 20px 0;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
fieldset.products-search select {
	width: 100%;
}
fieldset.products-search input.text {
	margin-right: 5px;
	position: relative;
	bottom: 6px;
}
fieldset.products-search label {
	position: relative;
	bottom: 3px;
}
/*fieldset.products-search ul {
	margin: 0 0 4px 0;
}
fieldset.products-search ul li {
	display: inline;
	margin-right: 20px;
	list-style-type: none;
}*/
fieldset.products-search p {
	float: right;
	margin: 0 0 0 20px;
	width: 295px;
}
fieldset.products-search p.first {
	float: left;
	margin: 0 0 0 0;
	width: 315px;
}
div.wrapper div.world-map fieldset {
	position: absolute;
	margin: 0 0 0 -250px;
	bottom: -10px;
	left: 50%;
	text-align: center;
	z-index: 1000;
	width: 500px;
}
div.wrapper div.world-map label {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 1em;
	display: block;
	color: #666;
	text-transform: uppercase;
	font-weight: bold;
}
table.currency-convertor input.txt {
	width: 120px;
}
fieldset.send-to-friend {
	padding: 10px 0;
}
fieldset.send-to-friend label {
	display: block;
}
div.pagination fieldset {
	margin: 0;
	padding: 0;
	float: left;
}
div.pagination fieldset	input {
	vertical-align: middle;
}
div.pagination fieldset	input.txt {
	width: 30px;
}
/* Tables */
table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
div#panelDiv table {
	margin: 0;
	padding: 0 0 10px 0;
	width: 100%;
	background: transparent url(../i/Bg/div_panelDiv_table.png) no-repeat 50% 100%;
	overflow: visible;
}
/*
div#panelDiv p {
 margin: 0;
 padding: 12px 15px 14px 15px;
 background: transparent url(../i/Bg/div_panelDiv_table.png) no-repeat 50% 100%;
 overflow: visible;
 text-align: center;
}
*/
div#panelDiv div.inPanel {
 margin: 0;
 padding: 12px 15px 14px 15px;
 background: transparent url(../i/Bg/div_panelDiv_table.png) no-repeat 50% 100%;
 overflow: visible;
 text-align: center;
}

div#panelDiv table td {
	padding: 0 15px 20px 15px;
	vertical-align: top;
}
table.calculated {
	margin: 30px 0;
	font-weight: bold;
}
table.calculated tbody {
	padding: 40px 0;
}
table.calculated th {
	padding: 5px 60px 5px 0;
	border-bottom: 1px solid #dfdfdf;
	text-align: left;
	color: #333;
}
table.calculated td {
	padding: 5px 0;
	border-bottom: 1px solid #dfdfdf;
	text-align: right;
	color: #e74301;
}
table.calculated tr.sep th, table.calculated tr.sep td {
	padding-top: 30px;
}
table.currency-convertor {
	margin: 15px 0;
	width: 100%;
}
table.currency-convertor th, table.currency-convertor td {
	padding: 2px 5px;
	height: 15px;
}
table.currency-convertor th {
	font-weight: normal;
}
table.currency-convertor tr.odd th, table.currency-convertor tr.odd td {
	background: #fff url(../i/Bg/table_currency_convertor_td.gif) repeat-x 0 50%;
}
table.currency-convertor td.currency-flag {
	width: 25px;
}
table.currency-convertor td.currency-amount {
	padding: 2px 0 2px 5px;
	width: 122px;
}
table.currency-convertor td.currency-abbr {
	padding: 2px 10px;
	width: 25px;
}
table.currency-convertor tr.odd td.currency-flag, table.currency-convertor tr.odd td.currency-amount {
	background: none;
}
div.wrapper .productsTbl {
	width: 100%;
	background-color: #FFF;
	text-align: left;
	margin: 0;
	padding: 0 0 2px 0;
	border-bottom: 2px solid #EFEFEF;
	font-size: .97em;
}
div.wrapper table.productsTbl tbody {
	/* display: block; */
	margin: 0 0 2px 0;
}
table.productsTbl td {
	padding: 2px 10px 2px 10px;
}
table.productsTbl td.labels {
	font-weight: bold;
	padding: 5px 10px 5px 10px;
}
table.productsTbl td.column1 { 
	width: 30%;
}
table.productsTbl td.column2 {
	width: 40%;
}
table.productsTbl td.columnfi1 {
	width: 49%;
}
table.productsTbl td.columnfi2 {
	width: 49%;
}
table.productsTbl td.column2-2 {
	width: 30%;
}
table.productsTbl td.column3 
{
	/* width: 25%; */
	width: 20%;
}
table.productsTbl td.column4 {
	width: 5%;
}
table.productsTbl td.column4-4 {
	width: 10%;
}
table.productsTbl td.column6 {
	width: 5%;
}
table.productsTbl td.column7 {
	width: 6%;
}

tr.darkRow {
	background-color: #EFEFEF;
	margin: 0 0 10px;
}
td.centered {
	text-align: center !important;
}

ul.people-gallery {
 margin: 20px 0;
}
ul.people-gallery li {
 margin: 0 0 1em 0;
 list-style-type: none;
 clear: both;
}
/*
ul.people-gallery div {
 width: 49%;
 float: right;
}
ul.people-gallery p.photo {
 text-align: right;
 width: 49%;
 float: left;
}
*/
ul.people-gallery div {
 width: 70%;
 /* margin-left: 6%; */
 float: left;
}
ul.people-gallery p.photo {
 text-align: left;
 width: 27%;
 float: left;
}

ul.people-gallery p.photo img {
 padding: 1px;
 border: 1px solid #dfdfdf;
}
ul.people-gallery h3 {
 margin-bottom: 0;
 padding-bottom: 0;
}
p.title {
 font-size: .95em;
 font-style: italic;
}

p.photo_news {
 float:left;
 
 overflow: visible; 
 padding: 1px;
 margin: 0 10px 10px 0;
 
}

p.photo_news img.photo{
	float: none;
}

p.photo_news span{
	display: block;
	float: left;
	font-style:italic;
	width: 120px;
}

img.photo {
 float:left;
 padding: 1px;
 margin: 0 10px 10px 0;
  border: 1px solid #dfdfdf;
}

a.forward:link, a.forward:visited, a.forward:hover, a.forward:active {
 padding-right: 12px;
 background: url(/ActavisV2Country/i/Btn/forward.gif) 100% .7em no-repeat;
}
a.backward:link, a.backward:visited, a.backward:hover, a.backward:active {
 padding-right: 12px;
 background: url(/ActavisV2Country/i/Btn/backward.gif) 100% .7em no-repeat;
}

/* new 14.02.2007 */
p.current_language {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	/*background-color: red;*/
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	height: 12px;
	padding: 8px 5px 0 0;
	margin: 0 0 0 0;
	clear: right;
	float: right;
}
ul.lang_norgesplaster {
	height: 20px;
	padding: 0;
	margin: 5px 0 0 0;
	clear: right;
	float: right;
	/*background-color: #efefef;*/
}
ul.lang_norgesplaster li {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	list-style-type: none;
	margin:  5px 0px 5px 0;
	font-weight: bold;
	float: left;
	padding-left: 5px;
}
/*ul.lang_norgesplaster li.first_language {
	float: left;
	margin-right: 5px;
	padding-right: 11px;
	background: url(/ActavisV2Country/i/separator_lang.gif) no-repeat 100% 50%;
}*/
ul.lang_norgesplaster li.current_lang a:link, ul.lang_norgesplaster li.current_lang a:visited, ul.lang_norgesplaster li.current_lang a:active, ul.lang_norgesplaster li.current_lang a:hover   
{
	color: #666666;
}
ul.lang_norgesplaster li a:link, ul.lang_norgesplaster li a:visited, ul.lang_norgesplaster li a:hover, ul.lang_norgesplaster li a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #e74301;
	text-transform: none;
	text-decoration: none;
	/*font-weight: bold;*/
}
div.accents_norgesplaster ul.links-more {
	margin: 10px 0;
}
div.accents_norgesplaster ul.links-more li {
	padding: 0;
	margin: 5px 0;
}
div.accents_norgesplaster div div.portrait {
	width: 143px;
	margin: 0;
	padding: 0;
	/*margin: 0 0 5px 0;
	padding: 0 10px 0 0;*/
	float: left;
	
}
div.accents_norgesplaster div div.portrait2 {
	width: 143px;
	/*margin: 0 0 5px 0;
	padding: 0 10px 0 0;*/
	float: left;
	
	margin-left: 18px;
}

div.accents_norgesplaster div div.portrait3 {
	width: 100px;
	margin: 0 15px 0 20px;
	/*padding: 0 10px 0 0;*/
	float: left;
}
div.accents_norgesplaster div div.portrait4 {
	width: 75px;
	margin: 0 15px 0 20px;
	/*padding: 0 10px 0 0;*/
	float: left;
}
div.accents_norgesplaster div div.portrait5 {
	width: 100px;
	margin: 0 15px 0 0;
	/*padding: 0 10px 0 0;*/
	float: left;
}

div.accents_norgesplaster div div.text {
	width: 143px;
	margin: 0 0 0 0;
	padding: 0;
	/*margin: 0 0 5px 0;
	padding: 0 10px 0 0;*/
	float: left;
	
}
div.accents_norgesplaster div div.text ul  
{
	/* background-color: Yellow; */
	/* list-style-type: square !important;  */
	padding-left: 20px; 
}


div.accents_norgesplaster div.first p {
	margin-top: 15px;
}
div.accents_norgesplaster h3 {
	margin-top: 0;
	padding-top: 0;
}
	
div.accents_norgesplaster { 
	margin-top: 0;
}
/*div.accents_norgesplaster div.first {
	margin-top: 5px;
}*/
	
p.portrait {
	margin: 0 0 5px 0;
	padding: 0 10px 0 0;
	float: left;
}
div.portrait p { 
	
	margin: 5px 0 0 0;
	padding: 0;
	text-align: center;
}
div.portrait2 p { 
	
	margin: 5px 0 0 0;
	padding: 0;
	text-align: center;
}
fieldset.products-search-new {
	padding: 20px 0 20px 0;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
fieldset.products-search-new select {
	width: 100%;
}
fieldset.products-search-new input.text {
	margin-right: 5px;
	width: 200px;
	
	position: relative;
	bottom: 6px;
}
fieldset.products-search-new label {
	position: relative;
	bottom: 3px;
}
fieldset.products-search-new ul {
	margin: 0 0 4px 0;
}
fieldset.products-search-new ul li {
	display: inline;
	margin-right: 20px;
	list-style-type: none;
}
fieldset.products-search-new p {
	float: right;
	margin: 0 0 0 0px;
	width: 315px;
}
fieldset.products-search-new p.first {
	float: left;
	margin: 0 0 0 0;
	width: 315px;
}
h2.products span {
	font-weight: bold;
	font-size: 0.9em;
	color: #333333;
}
	
h2.products span.trade_name {
	width: 30%;
	
}
h2.products span.subgroup {
	width: 30%;
	margin-left: 118px;
}
h2.products span.packaging {
	width: 40%;
	margin-left: 135px;
}
table.table_new td.column1 { 
	width: 30%;
}
table.table_new td.column2 {
	width: 30%;
}
table.table_new td.columnfi1 {
	width: 49%;
}
table.table_new td.columnfi2 {
	width: 49%;
}

table.table_new td.column3 
{
	width: 40%;
}
p.product_image {
	margin-top: 0;
	padding-top: 0;
	float: left;
	width: 105px;

	margin-left: 0;
	padding-left: 0;
}
p.product_image img{
	padding-top: 10px;
	float: left;
	margin-left: 0;
	padding-left: 0;
}
div.accents_norgesplaster p {
	margin-bottom: 10px;
}
div.mainxm dl.left {
	float: left;
	width: 200px;
/*	padding-right: 30px;*/
	margin-top: 0;
	padding-top: 0;
	padding-left: 0;
	margin-left: 0;
	margin-right: 30px;
}
div.mainxm dl.left ul li {
	list-style-type: none;
}
div.mainxm dl dt {
	margin-top: 5px;
}
div.mainxm dl.right {
	float: right;
	/* width: 295px; */
	width: 180px;
	margin-right: 0;
	padding-right: 0;
	padding-left: 0px;
	margin-left: 0;
	margin-top: 0;
	padding-top: 0;
}
/* needed for norgesplaster product page */
div.mainxm div.secondary p.floatRight {
	text-align: right;
}
/* needed for norgesplaster product page */
div.text p.more {
	padding-top: 10px;
}
div.text h5 {
	margin-top: 3px;
}
ul.tools_new {
	margin: 40px 0 0 0;
	padding: 10px 0 0 0;
	float: left;
	width: 100%;
	border-top: 1px solid #dfdfdf;
}
ul.tools_new li {	
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
	float: right;
}
ul.tools_new li.left {	
	margin: 0 10px 0 0;
	padding: 0;
	list-style-type: none;
	float: left;
}
ul.global-navigation_new {
	margin: 8px 0 2px 0;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	font-size: .95em;
}
ul.global-navigation_new li {
	margin: 0;
	padding: 6px 7px 3px 7px;
	list-style-type: none;
	float: left;
}
ul.global-navigation_new li.current {
	background-color: #666;
}
div.wrapper div.mainxm h2.products2 {
	color: black;
	font-weight: bold;
	font-size:1em;
	line-height: 36px;
	margin: 0;
	padding: 10px 0 0 10px;
	text-transform: none;
	/*background: url(../i/Bg/Bg_h2.gif) 0 100% repeat-x;*/
	clear: both;
}

/* xxx */
img.border2 {
 padding: 1px;
 border: 1px solid #dfdfdf;
}

.ColorOrange
{
	color: #e34702!important;
}

/* Actavis.BG Contacts table */
.gradient_background 
{    
	PADDING-RIGHT: 0px!important;  
	BACKGROUND-POSITION: 50% bottom!important;     
	PADDING-LEFT: 10px!important;  
	FONT-WEIGHT: bold!important;   
	FONT-SIZE: 13px!important;     
	BACKGROUND-IMAGE: url(/ActavisV2Country/i/Bg/gradient_background.gif)!important; 
	PADDING-BOTTOM: 0px!important; 
	MARGIN: 0px!important;    
	COLOR: #e74301!important; 
	LINE-HEIGHT: 36px!important;   
	PADDING-TOP: 10px!important;   
	BACKGROUND-REPEAT: repeat-x!important;
}

/* Registration Form */

div.loginForm
{
	margin-top: 3px;
	/* background: #a09fa4; */
}
div.loginForm p
{
	margin-top: 3px;
	margin-bottom: 5px;
}
div.loginForm p input
{
	display: block;
	border: 1px solid black;
}
div.loginForm p input.btns
{
	display: block;
	border: 1px solid #dfdfdf;
}

fieldset.registration {
	border: 1px solid #dfdfdf;
	padding: 10px 10px;
	margin: 0 10px 0 0;
}

/* LogIn Form */
.login_button 
{
	float:left;
	text-align: left;
	margin-left: 100px; /* 88px */
    margin-top: 4px;
    margin-right: 10px;
    margin-bottom: 10px;
   }
.login_text_area {
    margin-top: 2px;
     margin-bottom: 2px;
}
 
 
 /* Actavis.CO.UK icon bulleted list */
.list_with_background_co_uk {
     margin: 0!important;
     padding: 0!important;
}
.list_with_background_co_uk li {
     list-style-type: none!important;
     padding-left: 24px!important;
     padding-top: 2px!important;
     padding-bottom: 2px!important;
     background: url(/ActavisV2Country/i/Bg/ul_li_background_co_uk.gif) no-repeat 0 6px!important;
}
       
/* web sponsorship form ceco update */
/*body{
	font-size: 72%;
	COLOR: #666;
	LINE-HEIGHT: normal;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
	BACKGROUND-COLOR: #fff
}
*/
table.sponsorship_table_container 
{
	width: 635px;
}
table.sponsorship_table_container td.content_above {
	

	
	COLOR: #666;
	LINE-HEIGHT: normal;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
	BACKGROUND-COLOR: #fff;
	font-size: 1em;
	padding-bottom: 10px
	
}
table.sponsorship_table_container td.left_column {
	/*width: 32%;*/
	/*padding-right: 20px;*/
	/* margin-right: 20px;*/
	padding-top: 0;
	margin-top: 0px;
	display: inline-block;
	padding-bottom: 0;
	padding-right: 10px;
	/*margin-top: -43px!important;*/
}
/*table.left_column_table {
	margin-top:0;
	padding-top:0!important;
	padding-top: 0;
	margin-top: 0px;

}*/

table.sponsorship_table_container td.right_column {
	/*position: relative;
	top: 23px;*/
	/*margin-right: 20px;*/
	padding-top: 0;
	margin-top: 0px;
	display: inline-block;
	padding-bottom: 0;
	


}
table.sponsorship_table_container tr.column_container {
	
	vertical-align: top;
}
table.sponsorship_table_container hr.hr_form {
	
	color: #e74301;
	height: 3px;
	background-color: #e74301;
}
table.sponsorship_table_container td.form_title {
	
	font-size: 1.2em;
	font-weight: 700;
}
table.sponsorship_table_container input, sponsorship_table_container textarea {
	
	border: 1px solid #dfdfdf;
}

table.sponsorship_table_container td.radio_input input {
	
	border: none;
}

table.sponsorship_table_container td.checkbox_input input {
	
	border: none;
}
table.sponsorship_table_container td.form_browse input {
	border: 1px solid #dfdfdf;
}
table.sponsorship_table_container tr td.left_column table tr td 
{
	padding-bottom: 10px;
	padding-right: 5px;
}
table.sponsorship_table_container tr td.right_column table tr td 
{
	padding-bottom: 10px;
	padding-right: 0px;
}
td.stylabel 
{
	padding: 5px;
	/*added for flux form*/
	vertical-align: top;
}	
span.red
{
	color: #e34702;
}

body div.wrapper div.mainxm h2.subtitle
{	
	font-size: 1.2em;
	text-transform:none;
}
div.alphabetic_list {
		margin-top: 25px; /*za ie 6 i 7 margin-top: 10px */ 
		/* padding-left: 7px; */
	}
	div.alphabetic_list span {
		padding-left: 6px;
		padding-right: 6px;/* za ie 6 i 7 po 6px*/
		float: left;
		
	}
	div.product_select_dropdowns {
		margin-top: 10px;
		
		padding-left: 7px;
		clear: both;
		display: block;
	}
	div.product_select_dropdowns div {
		float: left;
		margin-right: 10px;
		display: block;

		
	}
	div.product_select_dropdowns div span {
		height: 11px;
                                          display: block;
                                          line-height: 11px;
                                         padding-bottom: 4px;
	}
	div.product_select_dropdowns div select {
		border: 1px solid #666666;
		font-size:11px!important;
		display: block;
		width: 190px;
	}
                    div.product_select_dropdowns div select option {
	}
	div.product_list_uk {
		margin-top: 20px;/*za ie 6 i 7 margin-top: 5px */ 
		padding-left: 7px;
		color: #666666;	
	}


div.product_list_uk div a {
		display: block;
		padding-top: 3px;
		padding-bottom: 3px;
	}
	
div.product_list_uk div b {
		display: block;
		margin-bottom: 4px;
	}
	
div.product_list_uk div strong {
		display: block;
		margin-bottom: 4px;
	}
/* ceco medical info form*/
table.medical_info_form 
{
	width: 100%;
}
table.medical_info_form td 
{
	width: 50%;
	
}
table.medical_info_form td input 
{
	width: 80%;
	border: 1px solid #dfdfdf;
}
table.medical_info_form td textarea 
{
	width: 80%;
	border: 1px solid #dfdfdf;
}
table.medical_info_form td.medical_info_submit input 
{
	width: auto;
}
table.medical_info_form td.medical_info_submit 
{
	padding-top: 6px;
	padding-bottom: 6px;
}
table.medical_info_form tr.row_medical_info td  
{
	
	padding-bottom: 6px;
}
table.medical_info_bottom 
{
	
}
table.medical_info_bottom tr td 
{
	
		padding: 4px 15px 4px 0px;
		vertical-align: top;
	
}
.medical_info_block 
{
	display: block;
}

/* 23.10.2007 update width input and textarea */
table tr td.left_column table tr td input {
   width: 120px
   }
table tr td.left_column table tr td textarea{
  width: 118px;
  font-family: Arial;
  height: 5em;
   }

/* start -- for news sign up of Actavis UK Home Page */

div.sign_up_news p
{ 
	float: left;
	width: 49%;
	margin-right: 1%;
}
div.sign_up_news p input
{ 
	border: 1px solid #dfdfdf;
}
div.sign_up_news p.message_and_btn_sign_up
{
	width: 100%;
	float: none;
	text-align: right;
	clear: left;
	

}
div.sign_up_news p.message_and_btn_sign_up input
{
	border: none;
	margin-right: 44%;
	float: right;
}
div.sign_up_news span.hidden
{
	display: none;
}
.hidden
{
	display: none;
}
.shown
{
	display: block;
}
div.sign_up_news span.shown
{
	display: block;
	float: left;
	width: 70%;
	text-align: left;
	margin-top: -1px;
	
}
div.sign_up_news h3 
{
	margin-bottom: 10px;
	text-transform: none;

}
div.sign_up_news p 
{
	margin-bottom: 10px;
}
div.sign_up_news p strong 
{
		display: block;
}
div.sign_up_news_home 
{
	width: 380px;
}


/* end -- for news sign up of Actavis UK Home Page */

/* start -- for news sign up of Actavis UK Press Page */

div.sign_up_news_press 
{
	width: 100%;
}
div.sign_up_news_press div.sign_up_news p
{ 
	float: left;
	width: 100%;
	/*margin-right: 1%;*/
}
div.sign_up_news_press div.sign_up_news p input
{ 
	border: 1px solid #dfdfdf;
	width: 90%;
}
div.sign_up_news_press div.sign_up_news p.message_and_btn_sign_up
{
	width: 100%;
	float: none;
	text-align: right;
	clear: left;
}
div.sign_up_news_press div.sign_up_news p.message_and_btn_sign_up input
{
	border: none;
	margin-right: 24%;
	float: right;
	width: auto;
}
div.sign_up_news_press div.sign_up_news span.hidden
{
	display: none;
}
div.sign_up_news_press div.sign_up_news span.shown
{
	display: block;
	float: left;
	width: 100%;
	/*background-color: Red;*/
	text-align: left;
	margin-top: -1px;
	padding-bottom: 7px;	
}
div.sign_up_news_press div.sign_up_news h3 
{
	margin-bottom: 10px;
	text-transform: none;

}
div.sign_up_news_press div.sign_up_news p 
{
	margin-bottom: 10px;
}
div.sign_up_news_press div.sign_up_news p strong 
{
		display: block;
}
/* END -- for news sign up of Actavis UK Press Page */

div.loginForm p.rbl_registration table tr td input
{
	float: left!important;
	border: none;
	margin-right: 5px;
}
div.loginForm p.rbl_registration table tr td label
{
	position: relative;
	top: 2px;
}
div.loginForm p.chb_registration input
{
	float: left!important;
	border: none;
	margin-right: 5px;
}
div.loginForm p.chb_registration label
{
	position: relative;
	top: 2px;
}

/* button for change password */
input.change_password_button
{
	position: relative!important;
	left: 87px!important;
	top: 2px;
}
div.login_form div table tr td table tr td 
{
	padding-right: 15px;
	
}
ul.news li div.list_actavis4u h4 
{
	font-size: 1em; margin:10px 0 0 0;padding: 0;
}
ul.news li div.list_actavis4u p 
{
	font-size: 1em; margin:0;padding: 0;
}
ul.news li div.list_actavis4u p a:link, ul.news li div.list_actavis4u p a:active, ul.news li div.list_actavis4u p a:hover, ul.news li div.list_actavis4u p a:visited
{
	font-size: 1em; margin:0;padding: 0;
	display: inline;
}
fieldset.registration div.loginForm p.text_registration textarea
{
	border-color: Black;
	display: block;
	font-family:Arial;
	font-size: 1em;
	width: 50%;
}
fieldset.registration div.loginForm p.ddl_registration select
{
	border-color: Black;
	display: block;
	font-family:Arial;
	font-size: 1em;
}
fieldset.registration div.loginForm p.ddl_registration
{
	margin-bottom: 1em;
	
}
fieldset.registration div.loginForm p.text_registration
{
	margin-bottom: 1em;
}

div.sociallinks {
	position: relative;
	top: 15px;
	border-top: 1px solid #dfdfdf;
	clear: both;
}
div.sociallinks span
{
	font-weight: bold;
}
div.sociallinks a
{
	position: relative;
	top: 3px;
	margin: 0 0 0 3px;
}
div.sociallinks span.sharethis
{
	padding-left: 30px;
}

fieldset.apply td.customText {
 width: 200px;
 padding-left: 0;
}
fieldset.apply td.simpleText {
 width: 50px;
 text-align: right;
}
.customText {
	
	font-size: 8.65pt;
	font-weight: normal;
	font-style: normal;
	color: #333;
	text-decoration: none;
	text-align: left;
	line-height: normal;
}
.simpleText {
	
	font-size: 8.65pt;
	font-weight: normal;
	font-style: normal;
	color: #333;
	text-decoration: none;
	text-align: left;
	line-height: normal;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

div.main p.note, div.mainxm p.note {
	margin: 10px 0;
	font-size: 1em;
	text-align: center;
}
/* Subscribe Forms */
fieldset.apply p.note {
 margin-bottom: 10px;
}
fieldset.apply input.btn {
 margin: 5px 5px 0 0;
}
fieldset.apply table {
 width: 350px;
 font-size: 1em;
}
fieldset.apply td, fieldset.apply th {
 padding: 4px;
}
fieldset.apply td.customText {
 width: 200px;
 padding-left: 0;
}
fieldset.apply td.simpleText {
 width: 60px;
 text-align: right;
}

div.wrapper div.extraxm div.subscribeNewsis ul li.newsmenu0
{
	background: url(../i/getemail.gif) no-repeat 2px 2px;
	padding-left: 27px;
	height: 20px;
}
div.wrapper div.extraxm div.subscribeNewsis ul li.newsmenu1
{
	background: url(../i/unsubscribe.gif) no-repeat 2px 2px;
	padding-left: 27px;
	height: 20px;
}
div.wrapper div.extraxm div.subscribeNewsis ul li.newsmenu2
{
	background: url(../i/forgotpass.gif) no-repeat 2px 2px;
	padding-left: 27px;
	height: 20px;
}
div.wrapper div.extraxm div.subscribeNewsis ul li.newsmenuRSS
{
	background: url(../i/socialbtn/rss.gif) no-repeat 5px 0px;
	padding-left: 27px;
	border: none;
	height: 20px;
	list-style-type: none;
}
div.wrapper div.extraxm div.subscribeNewsis 
{
	/*padding-top: 10px;*/
}
div.wrapper div.extraxm div.subscribeNewsis ul li 
{
	list-style-type: none;
}
fieldset.productIS p label
{
	display: block;
	font-weight: bold;
	bottom: 6px;
}
fieldset.productIS p select
{
	display: inline;
	width: 200px;
}

span.radio_button_DkBrochure
{
	width: 70px;
	float: left;
	display: block;
	position: relative;
	top: -8px;
	left: 6px;	
}
/*span.chkBoxBrochureDk
{
	position: relative;
	left:-4px;
}*/
span.chkBoxBrochureDk input
{
	margin-right: 4px;
}
table.dk_brochure_table tr td
{
	text-align:left;
	padding-bottom : 10px;
}
fieldset.productIS 
{
	background-color: #efefef;
}
fieldset.productIS p.first
{
	padding-left: 45px;
	width: 270px;
} 
fieldset.productIS p
{
	float: left;
}
div.ungroupIS
{
	font-size: 10px;
	height: 10px;
	line-height: 10px;
}
/* for brouse button */
div.fileinputs {
	position: relative!important;
	width: 260px!important;
	display: block!important;
}
div.fakefile {
	position: absolute!important;
	top: 0px!important;
	left: 0px!important;
	z-index: 1!important;
	width: 320px;
}
div.fakefile input {
	width: 173px!important;
	border: 1px solid #dfdfdf;
	background-color: #ffffff;
	position: relative;
	top: -5px;
	margin-right: 1px;
}
div.fakefile img {
	cursor: pointer;
	width: 68px;
	height: 19px;	
}
input.file {
	position: relative!important;
	text-align: right!important;	
	z-index: 2!important;
	width: 245px!important;
	display: block!important;
	cursor: pointer!important;
	-moz-opacity:0!important;
	filter:alpha(opacity: 0)!important;
	opacity: 0!important;
}
td.validatorSponsor span	
{	
	width: 120px;
	display: block;
}
.right_column table tr td.validatorSponsor span
{
	width: 200px;
	font-size: 0.95em;
}
.left_column table tr td.validatorSponsor span
{
	font-size: 0.95em;
}
td.checkbox_input span
{
	font-size: 0.95em;
}
td.radio_input span
{
	font-size: 0.95em;
} 

.right_column table tr td.validatorSponsor input
{
	width: 173px;
}
.right_column table tr td.validatorSponsor textarea
{
	width: 170px;
	height: 5em;
	font-family: Arial;
	
}
.left_column table tr td span
{
	width: 105px;
	display: block;
}
table.docCheckTable tr td input.login_text_area
{
	display: block;
	width: 200px;
}
table.docCheckTable tr td 
{
	padding: 5px 0;
}
table.docCheckTable
{
	margin-bottom:10px;
	margin-top: 10px;
}
table.brochureNoTable tr td 
{
padding: 2px 0;
}
div.wrapper div.sitemap h3
{
	float: left;
	width: 180px;
	padding-right: 5px;
	padding-bottom: 10px;
}
fieldset.quick-search input.txt
{
	float: left;
}
div.wrapper div.extraxm div.subscribeRSS ul li.newsmenuRSS
{
	background: url(../i/socialbtn/rss.gif) no-repeat 5px 0px;
	padding-left: 27px;
	border: none;
	height: 20px;
	list-style-type: none;
}
div.wrapper div.extraxm div.afterleftmenu
{
	padding-top: 10px;
}
div.secondary div.important-accent p.aBRs a:link, div.secondary div.important-accent p.aBRs a:active, div.secondary div.important-accent p.aBRs a:hover, div.secondary div.important-accent p.aBRs a:visited
{
	display: block;
	
}
div.sociallinks dl dt
{
	float: left;
	margin-right: 4px;

}
div.sociallinks dl dd
{
	float: left;

}
div.sociallinks dl dd ul li
{
	list-style-type: none;
	float: left;
	margin-right: 2px;

}
table.noninstcareform tr td textarea
{
	width: 500px;
	height: 70px;
	margin-bottom: 5px;
}
table.noninstcareform tr td 
{
	padding-bottom: 7px;
}
table.noninstcareform tr td table tr td label
{
	padding-right: 15px;
	padding-left: 2px;
}
table.noninstcareform tr td input
{
	width: 300px;
}
table.noninstcareform tr td table tr td input
{
	width: auto;
}
table.noninstcareform tr td.noninstcareformbtn input
{
	width: 100px;
}
table.noninstcareform tr td.redlabel
{
	color: #e74301;
}
div.sponsorship_form_text
{
	padding-top: 15px;
	padding-bottom: 15px;
	font-style:italic;
}
div.sponsorship_messages
{
	padding-bottom: 15px;
}
label.sponsorship_messages_label
{
	font-size: 1.2em;
	font-weight: 700;
}
div.products_map_mt 
{
	background: transparent url(../i/mt-MT/gradient_products.gif) repeat-x 0 1px; 
	padding-top: 1px;
	text-align: center;
}
div.wrapper div.mainxm h2.h2_map_mt 
{
	margin-bottom: 0px;
}
div.products_ddl_mt
{
	text-align: center;
}
div.products_ddl_mt select
{
	width: 145px;	
}
div.products_ddl_mt label
{
	padding-right: 5px;
}
div.wrapper fieldset.products-search h3.nl-product-search
{
	float: left;
	width: 155px;
	margin-bottom: 0;
	padding-bottom: 0;
}
span.customInputRo label
{
	padding-left: 5px;
	padding-right: 10px;
}