body {
margin: 0;
padding: 0;
position: relative;
font-family: "Bistream Vera Sans", arial, sans-serif;
font-size: 10px;
background: #3e3e3e
}
#wrapper {
background: #3e3e3e url(../Images/Css/wrapper_bg.gif) repeat-y top center;
}
a {
color: #fff;
text-decoration: none;
}
form {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
margin: 0;
font-size: 1em;
}
img {
border: 0;
}
input.submit {
cursor: pointer;
}

ul, ol {
margin: 0;
padding: 0;
}
/* global wrapper */
#sub_body {
border: 1px solid #000;
border-top: 0;
width: 990px;
background: #000;
margin: 0 auto;
}

/* top */
#top {
overflow: hidden;
background: #020202;
}
/* header */
#header {
position: relative;
width: 837px;
float: left;
}
#header h1 {
float: left;
}
#header #lang {
position: absolute;
right: 0;
top: 0;
padding: 0 3px 0 0;
}

#header .toHome 
{
	float:left;
	margin-left:-837px;
}

/* tools1 - search & basket */
#tools1 {
background: #333;
float: right;
width: 147px;
padding: 0 3px;
}
/* search */
.tools #search h2 {
background: #000 url(../Images/Css/search_icon.gif) no-repeat left top;
margin: 2px 0 7px 0;
}

.tools #search {
display:inline;
}

.tools #search div {
padding: 0 0 2px 34px;

}
.tools #search .text {
width: 85px;
}
/* glossary */
.tools #glossary h2 {
background: #000 url(../Images/Css/glossary_icon.gif) no-repeat left 0;
margin: 2px 0 3px 0;
}
.tools #glossary  {
padding: 0;
}
.tools #glossary div {
padding: 0 0 17px 34px;
}
/* catalog */
.tools #catalog h2 {
background: #000 url(../Images/Css/catalogues.gif) no-repeat left 0;
margin: 2px 0 3px 0;
}
.tools #catalog  {
padding: 0;

}
.tools #catalog div {
padding: 10px 0 0 70px;
background: url(../Images/Css/catalogues.jpg) no-repeat left 0;
height:60px;
color: #fff;
}
.tools #catalog div  a
{
	background-image : none;
	padding-left : 0px;
}
/* basket */
.tools #basket {
background: #fff url(../Images/Css/basket_bg.gif) repeat-x left bottom;
margin: 0 -3px;
padding: 0 3px 9px 3px;
border-top: 4px solid #01151a;
overflow: hidden;
}
.tools #basket div {
margin: 0 3px 2px 3px;
padding: 0;
}
.tools #basket h2 {
background: #000 url(../Images/Css/basket_icon.gif) no-repeat left top;
margin: 2px 0 9px 0;
}
.tools .buttons a {
background: #000;
float: left;
width: 68px;
margin: 4px 1px 0 1px;
text-align: center;
padding: 2px 0;
}

/* left main menu */
#left {
float: left;
width: 215px;
border-right: 5px solid #000;
color: #fff;
margin: -68px 0 0 0;
padding: 0 0 7px 0;
background: #333 url(../Images/Css/menu_bg.gif) repeat-x left top;
position: relative;
z-index: 10;
}
#left a {
color: #fff;
}
/* navigation */
#left #navigation {
border-bottom: 4px solid #000;
}
#left #navigation h2 {
padding: 0 0 0 21px;
background: url(../Images/Css/menu_h2_icon.gif) no-repeat left 5px;
margin: 5px 0;
font-size: 12px;
}
#left #navigation ul {
list-style-type: none;
margin: 5px 0 20px 21px;
}
#left #navigation ul ul {
margin: 0;
}
#left #navigation li {
margin: 3px 0;
padding: 0 0 0 12px;
background: url(../Images/Css/menu_li_icon.gif) no-repeat left 4px;
}
#left #navigation li.hover {
background-image: url(../Images/Css/menu_li_hover_icon.gif);
}
#left #navigation li li {
background: url(../Images/Css/menu_li_li_icon.gif) no-repeat left 4px;
padding: 0 0 0 11px;
margin: 0;
}
#left #navigation li li a {
color: #07bef5;
display: block;
padding: 0 0 0 1px;
}
#left #navigation li li a:hover {
color: #fff;
background: #353535;
}
/* tools2 - newsletter, RSS, spaces */
#left .tools .text {
width: 106px;
}
#left .tools #newsletter 
{
	display:inline;		
}
#left .tools #newsletter h2 {
background: #000 url(../Images/Css/newsletter_icon.gif) no-repeat left top;
margin: 2px 3px 5px 3px;
}
#left .tools #rss h2 {
background: #000 url(../Images/Css/rss_icon.gif) no-repeat left top;
margin: 2px 3px 5px 3px;
}
#left .tools #rss {
padding: 0;
border-bottom: 4px solid #000;
}

#left .tools .LegendMenu {
	color:#fff;
}

/* ===========*/
/* CONTENT    */
/* ========== */
#content {
float: left;
width: 770px;
}
/* breadcrumb */
#breadcrumb {
color: #fff;
font-size: 11px;
margin: 0 0 20px 0;
}
/* breadcrumb */
#breadcrumb a {
color: #07bef5;
text-decoration: underline;
}
/* ========== */
/* footer     */
/* ========== */
#footer {
clear: both;
background: #636363 url(../Images/Css/footer_bg.gif) repeat-x top center;
position: relative;
height: 39px;
padding: 3px 120px 0 210px;
margin: 10px  0 0 0;
}
div#footer li{
display: inline;
margin: 10px;
}

div#footer img#fia{
position: absolute;
bottom: 8px;
right: 18px;
}
/* generic styles */

.tools h2 {
color: #fff;
padding: 3px 3px 3px 32px;
}
.tools a {
padding: 0 0 0 7px;
background: url(../Images/Css/arrow_left_blue.gif) no-repeat left 3px;
}
.tools div {
padding: 0 0 2px 34px;
}
.tools .text {
border: 1px solid #040503;
font-size: 10px;
padding: 0 0 0 2px;
}
.tools .submit {
vertical-align: top;
}
.tools fieldset {
margin: 2px 11px 0 11px;
border: 1px solid #666;
padding: 5px 0 5px 21px;
}
.tools fieldset legend {
font-weight: bold;
font-size: 11px;
}
.tools fieldset .text {
margin: 0 0 3px 0;
}/*
.tools fieldset .submit {
margin: -6px 0 0 0;
}*/
.tools fieldset div {
padding: 0;
}
.bold {
font-weight: bold;
}
.blue {
color: #07bef5;
}
.white {
color: #fff;
}
.small {
font-size: 9px;
}
.all, .right {
text-align: right;
}
.center {
text-align: center;
}
.italic {
font-style: italic;
}
.underline {
text-decoration: underline;
}
.clear {
clear: both;
}
.blueLink {
color: #07bef5;
text-decoration: underline;
}

.RollOver 
{
	color: #07bef5;
	font-weight:700;
	cursor: help;
}
