body {
	scrollbar-face-color:#000;
	scrollbar-arrow-color:#FFF;
	scrollbar-shadow-color:#999;
	scrollbar-highlight-color:#FFF;
	color:#333;
	font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	margin:0;
	padding:0;
}

p {
	font-size:0.8em;
	margin:5px;
}

h1{
 	font:bold 1.5em Arial, Helvetica, sans-serif;
 	margin:15px 5px 5px 5px;
}

h2{
 	color:#FF0000;
 	font:bold 1.3em Arial, Helvetica, sans-serif;
 	margin:15px 5px 5px 5px;
}

h3{
 	color:#FF0000;
 	font:italic bold 1em Arial, Helvetica, sans-serif;
 	margin:5px 5px 10px 5px;
}


h4{
 	color:#000;
 	font: bold 0.85em Arial, Helvetica, sans-serif;
 	margin:5px;
}

h5{
 	text-align:left;
	font-size: 0.9em;
	margin:0;
}

.lang  {
	color:#000;
	font: italic bold 0.8em Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:3px;
}

.copyright  {
	font: bold 0.7em Arial, Helvetica, sans-serif;
	margin:7px;
}


.red { 
	color:#FF0000;
}
	
.left img {float:left;
			padding:0px 10px 0px 0px;
			margin:0 5px 5px 0}

.right img {float:right; 
			padding:0px 10px 0px 0px;
			margin:0 5px 5px 0}

.search{
	position:absolute;
	left:121px;
	top:70px;
}

.cart{
	position:absolute;
	right:180px;
	top:110px;
}

.logo{
	position:absolute;
	left:500px;
	top:300px;
}

.through {
	color:#000;
	text-decoration: line-through;
}

/* Links */ 
a:link { 
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
} 

a:visited { 
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
} 

a:hover { 
	color:#FFF; 
	font-weight:bold;
	background-color:#FF0000;
}


/* Table */
.leftcolumn {
	line-height:20%;
}


/* Menu */
.mainmenu {
	color:#FFF;
	background-color:#FF0000;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
	margin: 5px 0 5px 0;
} 

.menu {
	display:block;
	border: 2px #FF0000;
	border-style:solid;
	color:#FF0000;
	font: bold 0.8em Arial, Helvetica, sans-serif;
	text-align:center;
	margin: 5px 0 5px 0;
	padding: 2px;
} 

.menu1 {
	display:block;
	border: 2px #FF0000;
	border-style:solid;
	color:#FF0000;
	font: bold 0.8em Arial, Helvetica, sans-serif;
	text-align:center;
	margin: 1px 0 0 0;
	padding: 2px;
} 

.menu:link, menu1:link {
	color:#FF0000;
	text-decoration:none;
} 

.menu:visited, menu1:visited {
	color:#CC0000;
} 

.menu:hover, menu1:hover {
	color:#FFF;
	background-color:#FF0000;
} 

.menu-act {
display:block;
background-color:#FF0000;
border: 2px #FF0000;
border-style:solid;
color:#FFF;
font: bold 0.8em Arial, Helvetica, sans-serif;
text-align:center;
margin: 5px 0 5px 0;
padding: 2px;
}

.menu1-act {
display:block;
background-color:#FF0000;
border: 2px #FF0000;
border-style:solid;
color:#FFF;
font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;;
text-align:center;
margin: 1px 0 0 0;
padding: 2px;
}

#ex {
	display:block;
	width:850px;
	border: 3px #FF0000;
	border-style:dotted;
	font: italic bold 1.3em Arial, Helvetica, sans-serif;
	text-align:center;
	padding: 0 0 0 10px;
} 

ul {
	list-style-type:square;
	color:#333;
	font: 0.8em Verdana, Geneva, Arial, helvetica, sans-serif;
	margin: -3px 0 0 20px;
}

#right{
	position:absolute;
	right:5px;
	top:210px;
	width:120px;
	overflow: hidden;
}

#right-ref{
	position:absolute;
	right:0px;
	top:460px;
	width:125px;
}

#right-ref830{
	position:absolute;
	right:0px;
	top:830px;
	width:125px;
}

.table {
	display:block;
	border: 2px #999;
	border-style:solid;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	text-align:center;
	margin: 5px;
	padding: 2px;
} 

#ad {
  display:block;
  width: 120px;
  background-color:#CCCCCC;
  border: 1px #FF0000;
  border-style:solid;
  margin: 5px 5px 50px 5px; 
  padding:3px;
  text-align:center;
}