/* default styles */@import "tinymce.css";body { 	margin: 0;	padding: 0; 	font: 11px Tahoma, Arial, sans-serif; 	color: #000;	background: #FFF4E0 repeat scroll 0 0;}#content img.pageimage, #productlist_content img.pageimage {	margin: 5px 0 30px 10px;	float: right;	vertical-align: top;	border: 3px solid #525921;	clear: right;}a.pdf {	font: 12px Tahoma, Arial, sans-serif;	font-weight: bold;	background: url(images/file_acrobat.gif) no-repeat;	padding-left: 20px;	vertical-align: top;}p {		margin: 5px 0 10px 0;}h1 {	font: 14px Tahoma, Arial, sans-serif;}h2 {	font: 16px Tahoma, Arial, sans-serif; }h3 {	font: 18px Tahoma, Arial, sans-serif; }ul { 	margin: 0; 	padding: 0; 	list-style: none; }a {	text-decoration: none;	color: #000;}/* layout */#pagewrap { 	margin: 0 auto; 	width: 960px;	clear: both;}#header {	width: 960px;	height: 180px;	background: transparent url(images/header.gif) no-repeat;	float: left;	clear: both;}#header_en {	width: 960px;	height: 180px;	background: transparent url(images/header_en.gif) no-repeat;	float: left;	clear: both;}#languages { float:right; padding: 10px 20px 0 0;  font-size:11px; font-weight: bold; color: #FFF4E0; }#languages a { color: #FFF4E0; text-decoration: none;}#languages a:hover {	text-decoration: underline;}.logo {	padding: 5px 0 0 0;	width: 150px;	height: 63px;	float: left;}.title {	margin: 40px 0 0 0;	padding-right: 20px; 	font: 18px Times New Roman;	font-style: italic;	font-weight: bold;	color: #fff4e0;	text-align: right;}/* main menu */#nav {	margin: 10px 0 0 0;	padding: 0;	width: 960px;	float: left;	clear: both;}#nav ul{	font: 12px Verdana; 	margin: 1px 0 0 0;	padding: 3px 0px;}#nav li {	margin: 0;	list-style: none;	display: inline;}#nav li a {	margin: 0 2px 0 0;	padding: 4px 6px 3px 6px;	background: #d6b969 url(images/corner.gif) no-repeat top right;	font-weight: bold;	text-decoration: none;	color: #212C24;	border-bottom: 2px solid #FFF4E0;	float: left;	outline-style: none;}		#nav li a:hover{	background: #878461 url(images/corner.gif) no-repeat top right;	color: #fef4e0;}	#nav li.active a:link, #nav li.active a:visited,#nav li.active a:hover, #nav li.active a:active {	background: #878461 url(images/corner.gif) no-repeat top right;	color: #fef4e0;	border-bottom: 2px solid #878461;} #nav li.last a {	margin: 0;	padding: 4px 4px 3px 5px;	background: #d6b969 url(images/corner_last.gif) no-repeat top right;}#nav li.last a:hover {	background: #878461 url(images/corner_last.gif) no-repeat top right;}#nav li.last.active a:link, #nav li.last.active a:visited,#nav li.last.active a:hover, #nav li.last.active a:active{	background: #878461 url(images/corner_last.gif) no-repeat top right;}#navcontainer {	width: 960px;	height: 75px;	float: left;}/* main menu level2 */#navL2 {	padding: 3px 0 0 5px;	width: 705px;	height: 72px;	background: #fff url(images/l2.gif) repeat-x left bottom;	color: #fff;	float: left;}#navL2 li {	padding: 3px 0 0 0px;	width: 235px;	float: left;} #navL2 li a {	padding: 0 0 0 15px;	background: url(images/arrow.gif) no-repeat center left;}#navL2 li.active a:link, #navL2 li.active a:visited,#navL2 li.active a:hover, #navL2 li.active a:active {	background: url(images/arrow_active.gif) no-repeat center left;	color: #610B09;	font-weight: bold;} #container {	padding: 0 0 20px 0;	width: 960px;	height: auto;	float: left;	clear: both;}/* left side */#left {	margin: 10px 0 10px 0;	width: 635px;	float: left;}/* main menu level3 */#navL3 {	padding: 7px 0 0 5px;	width: 705px;	height: 63px;	background:transparent url(images/l3.gif) repeat-x scroll 0%;	float: left;}#navL3 li {	padding: 3px 0 0 0px;	width: 235px;	float: left;}#navL3 li a {	padding: 0 0 0 15px;	background: url(images/circle.gif) no-repeat center left;}#navL3 li.active a:link, #navL3 li.active a:visited,#navL3 li.active a:hover, #navL3 li.active a:active {	background: url(images/circle_active.gif) no-repeat center left;	color: #610B09;	font-weight: bold;} #path {	padding: 10px 0 5px 10px;	width: 640px;	height: 20px;	color: #69635B;	font-weight: bold;	float: left;}#path a {	color: #69635B;}#content {	padding:10px;	width: 630px;	height: auto;	float: left;	line-height: 150%;	letter-spacing: 0.05em;}#content .longtitle {	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;	padding: 0 0 10px 0;	color: #1b1c20;	font-weight: bold;	clear: left;}#content a, #productlist_content a {	text-decoration: underline;}#content ul, #productlist_content ul, #productlist_content .txt ul {	padding: 5px 5px 5px 5px;	margin: 10px 10px 5px 20px;	list-style: disc;}.products_details_img {	margin: 0 0 5px 15px; 	vertical-align: top;	float: right;}#productlist_content {	margin: 10px 0 0 0;	padding: 5px 10px 10px 10px;	width: 690px;	height: auto;	line-height: 150%;	letter-spacing: 0.05em;	background-color: #D1D3A9;	float: left;}#productlist_content .txt {	width: 410px;	float: left;}#productlist_content .listphotos {	float: left;}/*#productlist_content ul, #productlist_content ul li {	width: 380px;	list-style: disc;	list-style-position: inside;}*/#productlist_content #path {	padding: 0 0 20px 0;	height: 20px;	color: #69635B;	font-weight: bold;	float: left;}#productlist_content #path a {	color: #69635B;}#productlist_content .longtitle {	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;	padding: 0 0 0 15px;	background: url(images/circle_title.gif) no-repeat center left;	color: #1b1c20;	font-weight: bold;	clear: left;}.newsitem {	margin: 0 0 10px -10px;	padding: 20px 10px 15px 10px;	width: 682px;	height: 100px;	border: 4px double #B8B489;	position: relative;}.newsitem h2 {	vertical-align: top;	color: #454a1c; }.products_listing {	margin-left: -10px;	padding: 10px 10px 30px 10px; 	width: 630px;	height: 210px;	background-color: #edebce;	border-top: 1px dotted;	border-bottom: 1px dotted;	position: relative;}.products_listing_img {	float: right;	border: 1px solid #b8b489;	vertical-align: top;}.products_listing h2 {	color: #00949f;}.products_listing_text {	margin-right:10px;	width: 210px;	vertical-align: top;	float: left;}.more {	right: 10px;	bottom: 10px;	position: absolute;	color: #ee7900;	text-decoration: none;}#paginate {	padding: 5px 0 5px 0;	width:650px;	height:20px;	color: #83802c;	float: left;}/* right side */#right {	padding: 10px 0 0 0;	width: 240px;	height: auto;	float: right;}.item {	margin: 0 0 10px 0;	padding: 5px;		width: 230px;	height: 153px;	border-top: 1px solid #b9b58a;	border-bottom: 1px solid #b9b58a;	background: #D3D0AF;	/* background: transparent url(images/info.gif) repeat-x scroll 0%; */	position: relative;}.item h1 {	margin: 5px 0 5px 0;	width: auto;	line-height: normal;	letter-spacing: normal;	font: 11px Verdana;	color: #7B0E0A;	font-weight: bold;}.item .thumb {	margin: 0 8px 0 0;	width: 90px;	height: 130px;	vertical-align: top;	float: left;}.textitem {	width: 132px;	line-height: 120%;	letter-spacing: 0.04em;	float: left;}.item a.spmore {	right: 3px;	bottom: 3px;	position: absolute;	color: #EC6503;	text-decoration: none;	clear: left;}/* footer */#footer {	width: 960px;	height: 40px;	font-size: 11px;	border-top: 1px solid #83802c;	clear: both;}.credits {	padding:10px 0 0 0;	float:left;}.copyright {	padding:10px 0 0 0;	float:right;}.langbar {	top: 20px;	position: absolute;}.langbar a {	color: #FFF4E0;	text-decoration: none;}.langbar a:hover {	text-decoration: underline;}