body {
	background-color: black;
	text-align: center;
	color: white;
	font-family: "Arial", "Verdana", "Helvetica";
  	font-size: 10pt;
}

.body {
	position: relative;
	top: 0px;
	width: 970px;
}

.flags {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 2;
}

.menu-intro {
	position: relative;
	top: 0px;
	width: 295px;
	height: 593px;
	text-align: left;
	background-image: URL('../pics/menu-back-intro.jpg');
}

.menu-products {
	position: relative;
	top: 0px;
	width: 295px;
	text-align: left;
	background-image: URL('../pics/menu-back-products-long.jpg');
}

.menu-news {
	position: relative;
	top: 0px;
	width: 295px;
	height: 593px;
	text-align: left;
	background-image: URL('../pics/menu-back-news.jpg');
}

.menu-cart {
	position: relative;
	top: 0px;
	width: 295px;
	text-align: left;
	background-image: URL('../pics/menu-back-cart-long.jpg');
}

.menu-shop {
	position: relative;
	top: 0px;
	width: 295px;
	height: 593px;
	text-align: left;
	background-image: URL('../pics/menu-back-shop.jpg');
}

.menu-extra {
	position: relative;
	top: 0px;
	width: 295px;
	height: 593px;
	text-align: left;
	background-image: URL('../pics/menu-back-extra.jpg');
}

.menu-contact {
	position: relative;
	top: 0px;
	width: 295px;
	height: 593px;
	text-align: left;
	background-image: URL('../pics/menu-back-contact.jpg');
}

.body-back {
	position: relative;
	top: 0px;
	width: 675px;
	height: 593px;
	text-align: left;
	background-image: URL('../pics/text-back.jpg');
}

.body-back-long {
	position: relative;
	top: 0px;
	width: 675px;
	text-align: left;
	background-image: URL('../pics/text-back-long.jpg');
}

.text-back-intro {
	position: relative;
	top: 20px;
 	width: 415px;
	height: 430px;
	text-align: left;
 	background-color: black;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	margin-left: 15px;
	padding: 10px;
}

.text-back-intro-actuals {
	position: relative;
	top: 20px;
 	width: 205px;
	text-align: center;
 	background-color: black;
	opacity: 0.8;
	filter: Alpha(opacity=80);
   border: 1px solid white;
	margin-left: 5px;
	padding: 5px;
	color: red;
	z-index: 2;
}

.text-back-products {
	position: relative;
	top: 20px;
 	width: 405px;
	text-align: left;
 	background-color: black;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	border: 1px solid white;
	margin-left: 15px;
	padding: 15px;
}

.text-back-products-items {
	position: relative;
	top: 20px;
 	width: 620px;
	text-align: left;
 	background-color: black;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	border: 1px solid white;
	margin-left: 15px;
	padding: 10px;
	padding-bottom: 20px;
}

.text-back-cart {
	position: relative;
	top: 15px;
 	width: 620px;
	text-align: left;
 	background-color: black;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	border: 1px solid white;
	margin-left: 15px;
	padding: 10px;
}

.text-back-news {
	position: relative;
	top: 25px;
 	width: 570px;
	text-align: left;
 	background-color: black;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	border: 1px solid white;
	margin-left: 15px;
	padding: 10px;
}

.text-back-shop {
	position: relative;
	top: 30px;
 	width: 554px;
	height: 430px;
	text-align: left;
 	background-color: black;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	border: 1px solid white;
	margin-left: 15px;
	padding: 10px;
}

.text-back-extra {
	position: relative;
	top: 25px;
 	width: 500px;
	height: 400px;
	text-align: left;
 	background-color: black;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	border: 1px solid white;
	margin-left: 15px;
	padding: 30px;
}

.text-back-contact {
	position: relative;
	top: 25px;
 	width: 530px;
	height: 425px;
	text-align: left;
 	background-color: black;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	border: 1px solid white;
	margin-left: 15px;
	padding: 15px;
}

.title-intro {
	position: relative;
	top: 20px;
	width: 672px;
	height: 79px;
	text-align: left;
	background-image: URL('../pics/title-intro.jpg');
}

.title-products {
	position: relative;
	top: 20px;
	width: 322px;
	height: 73px;
	text-align: left;
	background-image: URL('../pics/title-products.jpg');
}

.title-news {
	position: relative;
	top: 20px;
	width: 488px;
	height: 75px;
	text-align: left;
	background-image: URL('../pics/title-news.jpg');
}

.title-cart {
	position: relative;
	top: 10px;
	width: 227px;
	height: 82px;
	text-align: left;
	background-image: URL('../pics/title-cart.jpg');
}

.title-shop {
	position: relative;
	top: 30px;
	width: 572px;
	height: 74px;
	text-align: left;
	background-image: URL('../pics/title-shop.jpg');
}

.title-extra {
	position: relative;
	top: 20px;
	width: 200px;
	height: 72px;
	text-align: left;
	background-image: URL('../pics/title-extra.jpg');
}

.title-contact {
	position: relative;
	top: 20px;
	width: 329px;
	height: 75px;
	text-align: left;
	background-image: URL('../pics/title-contact.jpg');
}

.tail-shop {
	position: relative;
	top: 0px;
	width: 970px;
	height: 117px;
	text-align: left;
	background-image: URL('../pics/tail-shop.jpg');
}

.catalogue {
	position: absolute;
	top: 42px;
	left: 603px;
}

.tail-text {
	position: absolute;
	top: 33px;
	left: 320px;
}

.tail-left {
	position: absolute;
	bottom: 117px;
	left: 0px;
	width: 202px;
	height: 68px;
	background-image: URL('../pics/tail-left.jpg');
}

.no-decoration {	
	text-decoration: none;
}

.no-decoration a {	
	text-decoration: none;	
}

.no-decoration a:link {
	text-decoration: none;
}
.no-decoration a:visited {
	text-decoration: none;	
}

.white-no-decoration {
	text-decoration: none;
	color: white;
}

.white-no-decoration a {
	text-decoration: none;
	color: white;
}

.white-no-decoration a:link {
	text-decoration: none;
	color: white;
}

.white-no-decoration a:visited {
	text-decoration: none;
	color: white;
}

.white-no-decoration a:hover {
	text-decoration: underline;
	color: white;
}


.white-link {
	color: white;
}

.white-link a {
	color: white;
}

.white-link a:link {
	color: white;
}

.white-link a:visited {
	color: white;
}

