/**
 * Defines default style of content.
 * Use in TinyMCE and Page
 * Overwrite special styles (eg menu) somewhere else
 */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555;
}

h2, h3, h4, h5, h6 {
	margin:0;
	padding:1em 0 0.3em 0;
}

h2 {
	margin: 10px 0 9px 0;
	padding:6px 13px 7px 10px; 
	font-size:13px; 
	line-height:15px;
	font-weight:bold;   
	font-style:normal; 
	color:#e63714;
	background:#e1e1d7;
}
h3 { 
	margin: 0;
	padding:4px 13px 1px 10px; 
	font-size:13px; 
	line-height:17px;
	font-weight:bold;   
	font-style:normal; 
	color:#555;
	text-transform:uppercase;
}
h3.country { 
	margin: 0;
	padding:4px 13px 1px 34px;
	background:url('./icon/country.gif') no-repeat 10px 6px; 
}
h4 {
	margin: 0;
	padding:3px 13px 0 10px; 
	font-size:13px; 
	line-height:17px;
	font-weight:normal;   
	font-style:normal; 
	color:#1e1e1e;
	text-transform:uppercase;
}
h5 { 
	margin:0;
	padding:2px 13px 1px 10px;
	font-size:13px;
	line-height:1.4em;
	color:#555;
	font-weight:bold;   
	font-style:normal; 
}
h6 { 
	margin:0;
	padding:2px 13px 13px 10px;
	font-size:13px;
	line-height:1.4em;
	color:#555;	
	font-weight:normal;   
	font-style:normal; 
}

p {
	margin:0;
	padding:2px 13px 13px 10px;
	font-size:13px;
	line-height:1.4em;
}
ol {
	margin:0;
	padding:0.4em 0 0.5em 2.2em;
	font-size:1em;
	line-height:1.3em;
	
}
ol li {
	margin:0;
	padding:0.1em 0 0.1em 0.3em;
}
ul {
	margin:0;
	padding:0.4em 0 0.5em 0;
	font-size:1em;
	line-height:1.3em;
	list-style-type:none;
}
ul li {
	margin:0;
	padding:0.1em 0 0.1em 1.1em;
	background:url('./img/bullet.gif') no-repeat 0 0.25em; 
}

address {
	margin:0;
	padding:2px 13px 13px 10px;
	font-size:13px;
	line-height:1.25em;
	font-style:normal;	
}

a {
	color:#55321e;
	text-decoration:underline;
}
a:visited {
	color:#765;
}
a:hover {
	color:#e63714;
}

a.footnote {
  line-height: 0px;
  font-size: 9px;
  vertical-align:top;
}

a.print {
	padding-right:18px;
	background:url('./icon/print.gif') no-repeat 100% 50%;
}
/*a.zip {
	padding-left:12px;
	background:url('./icon/zip.gif') no-repeat 0 50%;
}
a.file {
	padding-left:12px;
	background:url('./icon/default.gif') no-repeat 0 50%;
}*/
a.download {
	padding-left:12px;
	background:url('./icon/download.gif') no-repeat 0 50%;
}
/*a.txt {
	padding-left:12px;
	background:url('./icon/txt.gif') no-repeat 0 50%;
}
a.image {
	padding-left:12px;
	background:url('./icon/image.gif') no-repeat 0 50%;
}
a.movie {
	padding-left:12px;
	background:url('./icon/movie.gif') no-repeat 0 50%;
}
a.pdf {
	padding-left:12px;
	background:url('./icon/pdf.gif') no-repeat 0 50%;
}
a.vsd {
	padding-left:12px;
	background:url('./icon/vsd.gif') no-repeat 0 50%;
}
a.xls {
	padding-left:12px;
	background:url('./icon/xls.gif') no-repeat 0 50%;
}
a.doc {
	padding-left:12px;
	background:url('./icon/doc.gif') no-repeat 0 50%;
}
a.xml {
	padding-left:12px;
	background:url('./icon/xml.gif') no-repeat 0 50%;
}*/


a.email {
	padding-left:12px;
	background:url('./icon/email.gif') no-repeat 0 50%;
}


/*a.popup {
	padding-left:12px;
	background:url('./icon/popup.gif') no-repeat 0 50%;
}*/
a.external {
	padding-left:12px;
	background:url('./icon/external.gif') no-repeat 0 50%;
}
/*a.secure {
	padding-left:12px;
	background:url('./icon/secure.gif') no-repeat 0 50%;
}
*/

a.more {
	padding-left:15px;
	background:url('./icon/more.gif') no-repeat 0 65%;
	font-weight: bold;
}

a.back {
	padding-left:15px;
	background:url('./icon/back.gif') no-repeat 0 65%;
	font-weight: bold;
}

a.top {
	margin:0 -20px 0 0;
	padding:0 34px 2px 0;
	line-height:10px;
	font-size:10px;
	display:block;
	text-align:right;
	text-decoration:none;
	background:url('./icon/top.gif') no-repeat 100% 100%;
}
* html a.top {
	padding:0 34px 1px 0;
}
*+html a.top {
	padding:0 34px 1px 0;
}
a.top:visited {
	color:#55321e;
}


strong,b {
	font-weight:bold;
	font-style:normal;
/*	color:#e63714; */
	color:#1e1e1e;
}
h2 strong,b {
	color:#55321e;
}
em,i {
	font-weight:normal;
	font-style:normal;
/*	color:#e63714; */
	color:#1e1e1e;
}

img {
	border:0;
}

div.hr {
	border:0;
	margin:0;
	padding:55px 0 0 0;
	height:	0;
	color:transparent;
	background:#fff url('./img/bg-hr.gif') no-repeat 50% -10px;
	overflow:hidden;
}
div.hr hr {
	display:none;
}
.mceContentBody hr {
	border:0;
	margin:0;
	padding:0;
	height:72px;
	color:transparent;
	background:#fff url('./img/bg-hr.gif') no-repeat 50% 0;
	overflow:hidden;
}

table, td, th {
	font-face:Arial, sans-serif;
	color:#555;
	font-size:13px;	
}
table {
	border-collapse:0;
	padding:0;
	margin:2px 13px 13px 0;	
}
td, th {
	padding:2px 2px 2px 10px;
	margin:0; 
	vertical-align:top;
	text-align:left;
}

div.product {
	background:#fff;	
}
table.product {
	width:100%;
	border-collapse:collapse;
	border:0 solid;
}
table.product tr {
	margin:0;
	padding:0;
}
table.product th {
	font-size:11px;
	font-family:Arial, sans-serif;
	text-align:left;
	margin:0;
	padding:2px 0 7px 13px;
	font-weight:bold;
	color:#555;
}
*+html table.product th {
	padding:2px 0 7px 11px;
}
table.product td {
	font-size:11px;
	font-family:Arial, sans-serif;
	text-align:left;
	margin:0;
	padding:2px 0 2px 13px;
	font-weight:normal;
	color:#555;
	white-space:nowrap;
}
*+html table.product td {
	padding:2px 0 7px 11px;
}
table.product th.value,
table.product td.value {
	color:#e63714;
	background:#e1e1d7;
	border-left:9px solid #fff;
	padding-left:5px;
	padding-right:5px;
}
table.product td.subCharacteristic {
	padding-left:30px;
}
ol.footnote {
	padding-top:2em;
	font-size:10px;
}