html { font-family: Arial, Helvetica, sans-serif; font-size:100%; margin:0; padding:0; }

body { color:#7f7f7f; font-size:0.8em; line-height:1.9em; margin:0; padding:0; text-align:center; background-image: url(../img/bg.jpg); background-repeat: no-repeat; background-position: center top; background-color: #ebc8a0; }

body * { font-size:100%; }

p, h1, h2, h3, h4, h5, h6, blockquote, ul, ol, dl, table, hr, form, fieldset { margin:0.4em 0; padding:0; }
p { line-height: 1.4em; padding-bottom: 0.4em; color: #7f7f7f; font-size: 1em; }
a { color:#139035; }


a:hover, a:focus { text-decoration:none; }
abbr { border:0 none; text-decoration:none; }
a abbr { border-width:1px; text-decoration:underline; }
a:hover abbr { border-width:0; text-decoration:none; }
sup, sub { font-size:0.8em; line-height:normal; }
sup { vertical-align:top; }
hr { border-color:#CCCCCC -moz-use-text-color -moz-use-text-color; border-style:solid none none; border-width:1px 0 0; }
code, pre { font-family:"Courier New", Courier, monospace; line-height:1.34em; }


/*LISTS*/
ul, ol { padding-left:1.4em; font-size: 1em;  }
ul li, ol li { padding-left:0.6em; list-style-type: square}
li p { margin-top:1em;  }


/*HEADINGS*/
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; color: #7f7f7f  }
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {  }


h1 { font-size:1.8em; margin-top: 0; padding-top:0;font-weight: bold }
h2 {  font-size:1.6em; margin-top: 0; padding-top:0; font-weight: bold; line-height: 0.8em }

.highlight { text-align: center; font-size: 2em; line-height: 1.2em; letter-spacing: 0.15em; width:380px;}

.enghead { font-size: 1.64em;}


/*   */
img.fl { float:left; margin-left:0; margin-right:1em; }
img.fr { float:right; margin-left:1em; margin-right:0; }
img a:link { border: 0; margin: 0; padding: 0; }
a.img { border: 0; margin: 0; padding: 0; background-color: 0; }




.float-left, .wrap-text-right { float:left; margin-left:0; margin-right:1em; }
.float-right, .wrap-text-left { float:right; margin-left:1em; margin-right:0; }
/*   */

.accelerator-key { text-decoration:underline; }
.cloak { left:-9999px; position:absolute; }
.cb { clear:both; }



/* WRAPPER */ 
#wrapper { 
	text-align:left; 
	width:800px; 
	clear: both; 

	margin-right: auto; 
	margin-left: auto; 
	padding-top: 10px; 
	padding-right: 0; 
	padding-bottom: 0; 
	padding-left: 0; 
	
}



/* HEADER */ 
#header { }


/* LOGO */ 
#logo {  height: 110px; width: 222px; float: left; display: block }
#logo img a{ border:0; padding:0; margin:0;}

img {border:0;}


/* LANGUAGES */ 
.languages {}

.languages ul {  width: 320px; float: right; margin: 0 0 20px 0;   }
.languages li  {display: inline; }
.languages li a { padding-left: 32px;text-decoration: none; color:#7f7f7f;font-size: 0.8em; padding-bottom: 16px; }
.languages li a:hover { text-decoration:underline} 


.lang-one { background-image: url(../img/flag-1.jpg); background-repeat: no-repeat; }
.lang-two { background-image: url(../img/flag-2.jpg); background-repeat: no-repeat; }
.lang-three { background-image: url(../img/flag-3.jpg); background-repeat: no-repeat; }
.lang-four{ background-image: url(../img/flag-4.jpg); background-repeat: no-repeat; }

/* MAIN NAV */ 
.main-nav { float: right;padding: 0; margin:0; }

.main-nav ul {  width: 496px; height: 54px; padding: 0; margin:0; }
.main-nav li  {display: inline; height: 54px; padding: 0; margin:0;}
.main-nav li a { 
		background-image: url(../img/nav-icon.png); 
		padding:8px 18px 10px 32px; 
		margin: 0px 0 0 0 ;
		background-repeat: no-repeat; 
		text-decoration: none;
		color:#7f7f7f; 
		font-size: 0.9em;
		display: block;
		float: left;
		}

.main-nav li a:hover { text-decoration:underline} 

.denav ul {  width: 570px;  }
.polnav ul {  width: 524px;   }
.chnnav ul {  width: 440px;   }

.navend {padding:0; margin: background-color: #069}

/* MAIN CONTENT */ 	
#main-content { font-size: 82.5%;   clear: both; padding-top: 20px; }


.page-title {}

.image-holder { width: 389px; float: left; padding: 0 0 10px 0 ; display: block}
.position-1 { padding-bottom: 8px;}
.position-2 { padding-right: 8px;}
.position-3 {}

.main-text { float: left; margin-left: 20px; margin-right: 70px; width: 320px; color:#7f7f7f; font-size: 1.2em;}
.hometext {margin-left: 20px;  width: 360px; margin-right: 0;}

.main-text ul { color:#7f7f7f}
.main-text li { color:#7f7f7f; list-style-type: square}

.shippingbox {margin-left: 20px; margin-right: 0px; width: 390px;}

.prod-link { padding: 0 3px 0 0 ; margin: 0}
.bottom-img { padding: 3px 0 0 0; margin:0 }

*#spotlight {float: left; margin-left: 20px; padding-top: 20px;}

#spotlight-home { float: left; margin-left: 20px; width: 380px; 	padding-top: 6px }

#spotlight-ships {
	float: left;
	margin-left: 20px;
	width: 386px;
	margin-right:0;

}


/* FOOTER  */ 
#footer { clear: both; border-top: solid 2px #128f34; padding-top: 10px; margin-top: 10px; }
#footer a { color: #7f7f7f }

#eu-text { color:#2d261c; width: 55%; float: left; font-size: 0.74em; line-height:  1em;}

.eu { margin: 0 10px 0 0; width: 5%;  float: left; }

#foot-info {  float: right;  font-size: 0.74em; text-align:right}
