@charset "utf-8";
/* CSS Document */

body {
background-position: top center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
margin:0px;
background-repeat:repeat-x;
background-attachment:fixed;
}

p {
margin-top:0px;
margin-bottom:0px;
line-height:18px;
}

h1 {
margin:0px;
padding:0px;
margin-bottom:25px;
font-size:26px;
font-weight:lighter;
font-family:"Georgia", Times New Roman, Times, serif;
}

h2 {
margin:0px;
padding:0px;
margin-bottom:25px;
font-size:26px;
font-weight:lighter;
font-family:"Georgia", Times New Roman, Times, serif;
color:#2a545b;
}

h2 a {
text-decoration:none;
color:#2a545b !important;
}

a img {
border:0px;
}

a {
}

#container {
width:980px;
margin:auto;
margin-top:30px;
}

#logo {
width:450px;
float:left;
}

#languages {
padding:10px;
float:right;
}

#menu {
border-radius: 10px;
padding:10px;
display:block;
}

#menu ul
{
list-style: none;
padding: 0;
margin: 0;
font-size:17px;
font-weight:bold;
display:block;
} 

#menu li
{
margin-top:90px;
float: left;
margin:0px;
margin-right:10px;
} 

#menu li a
{
float: left;
display: block;
text-decoration: none;
padding:10px;
} 

#menu li.active a
{
border-radius: 10px;
padding:10px;
} 

#menu li a:hover
{
border-radius: 10px;
background-color:#20b9ee;
padding:10px;
} 

#header {
width:960px;
margin:auto;
padding:10px;
margin-top:20px;
margin-bottom:15px;
border-radius: 10px;
}

#content {
width:940px;
padding:20px;
margin:auto;
margin-top:15px;
border-radius: 10px;
}

#footer {
width:960px;
padding:10px;
margin:auto;
margin-top:20px;
margin-bottom:20px;
border-radius:10px;
}

#footer a {
text-decoration:none;
}

#websitebg {
width:140px;
height:auto;
float:right;
text-align:right;
}

.catalogCategories {
	list-style-type: none;
	color: #333333;
}

ul.catalogCategories {
	margin-left:0px;
	padding-left:0px;
	color: #333333;
}

.catalogCategories li {
	margin-bottom: 2px;
	margin-left:0px;
	margin-top:0px;
}
.catalogCategories li a {
width:165px;
display:block;
margin-bottom:4px;
padding-bottom:10px;
text-align:left;
font-weight:bold;
padding-top:8px;
padding-left:15px;
text-decoration:none;
border-radius: 10px;
background-color:#f6f6f6;
}

.catalogCategories li a:hover {
	background-color: #20b9ee;
	color: #ffffff;
}

.catalogCategories li a.active {
	background-color: #20b9ee;
	color: #ffffff;
}

#cat-holder {
float: left;
width: 180px;
}