* {
	font-family: Tahoma, helvetica;
	font-size: 11px;
}

body {
	margin:0;
	padding:0;
	background: #ffffff url(../images/background.png) repeat;
}

.wrap {
	margin-left:auto;
	margin-right:auto;
	width:869px;
	padding-left:30px;
	display:block;
	background: transparent url(../images/wrap.png) repeat-y;
	position:relative;
	overflow:hidden;
}

.header {
	position:absolute;
	left:12px;
	height:87px;
	display:block;
	background:#ffffff url(../images/header.png) no-repeat;
	top:0px;
	width:845px;
}

.content {
	position:relative;
	margin-top:87px;
}

.menu {
	float:left;
	position:relative;
	width: 190px;
	margin-top:10px;
}

.menu ul {
	margin:0px;
	padding:0px;
}

.menu li {
	display:block;
	height:32px;
	line-height:32px;
	text-transform:uppercase;
	padding-bottom:12px;
	padding-left:14px;
	font-weight:bold;
	color:#888;
	list-style: none;
}
.menu .subcat{
	margin-bottom:10px;
}
.menu .subcat_item{
	padding:3px;
	margin:0px;
	/*height:15px;*/
	list-style:none;
}
.menu a {
	color:#888;
	text-decoration:none;
}

.welcome {
	position:absolute;
	left:310px;
	top:20px;
}
.cart {
	position:absolute;
	left:510px;
	top:20px;
}
.cart span {
	color: #0a0;
	font-weight:bold;
}
.topmenu {
	margin:0;
	padding:0;
	position:absolute;
	left:275px;
	top:47px;
}
.topmenu li {
	display:block;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
}
.topmenu a {
	color:#fff;
	text-decoration:none;
	height:34px;
	line-height:34px;
	display:block;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

.topmenu a:hover{
	background: transparent url(../images/menu_rollover.png) repeat-x;

}
.languages {
	margin:0;
	padding:0;
	position:absolute;
	right:10px;
	top:10px;
}
.languages li {
	display:block;
	float:left;
	margin-right:10px;


}

img {
	border: none;
}

.home {
	float:left;
	position:relative;
	width: 593px;
	height:500px;
	background:#ffffff url(../images/home.png) no-repeat;
	margin-top:5px;
	margin-left:20px;
}

.home img {
	position:absolute;
	right:10px;
	bottom:5px;
}

.footer {
	margin-left:auto;
	margin-right:auto;
	width:845px;
	height:39px;
	display:block;
	background:transparent url(../images/footer.png) no-repeat;
	padding-left:30px;

}

.searchbox {	
	background: transparent url(../images/search.png) no-repeat;
	height:63px;
	width:190px;
	padding-top:4px;
}

.searchbox span {
	color: #fff;
	font-weight:bold;
	margin-left:2px;
	padding:6px;

}

.searchbox input {
	color: #000;
	background-color:#fff;
	border:none;
	font-weight:bold;
	margin-top:10px;
	height:20px;	
}

.searchbox button {
	color: #000;
	background-color:#fff;
	border:none;
	font-weight:bold;
	position:absolute;
	bottom:2px;
	height:36px;
	width:36px;
	right:2px;
}
.form_table{
	margin-bottom:20px; 
	margin-top:20px;
	margin-left:-6px;
	margin-right:-5px;
	background-color:#CCCCCC;
	width: 612px;
	
}

.form_table td{
	padding:3px;
	background-color:#E8FF9F;
}

.form_table input{
	border: 1px solid #CCC;
	background-color:#FFF;
	padding:1px;
}
.form_table input:disabled{
	background-color:#e9e9e9;
}

.cat-1:hover {
background: transparent url(../images/categories_over.png) no-repeat 0px 0px;
}

.cat-3:hover {
background: transparent url(../images/categories_over.png) no-repeat 0px -44px;
}

.cat-5:hover {
background: transparent url(../images/categories_over.png) no-repeat 0px -88px;
}

.cat-6:hover {
background: transparent url(../images/categories_over.png) no-repeat 0px -132px;
}

.cat-7:hover {
background: transparent url(../images/categories_over.png) no-repeat 0px -176px;
}

.cat-8:hover {
background: transparent url(../images/categories_over.png) no-repeat 0px -220px;
}
.cat-9:hover {
background: transparent url(../images/categories_over.png) no-repeat 0px -264px;
}
.cat-10:hover {
background: transparent url(../images/categories_over.png) no-repeat 0px -308px;
}
.cat-11:hover {
background: transparent url(../images/categories_over.png) no-repeat 0px -352px;
}
.cat-12:hover {
background: transparent url(../images/categories_over.png) no-repeat 0px -396px;
}
.cat-51:hover {
background: transparent url(../images/categories_over.png) no-repeat 0px -440px;
}
.cat-0 {
background: transparent url(../images/categories.png) no-repeat 0px 0px;
}

.cat-1 {
background: transparent url(../images/categories.png) no-repeat 0px 0px;
}

.cat-3 {
background: transparent url(../images/categories.png) no-repeat 0px -44px;
}

.cat-5 {
background: transparent url(../images/categories.png) no-repeat 0px -88px;
}

.cat-6 {
background: transparent url(../images/categories.png) no-repeat 0px -132px;
}

.cat-7 {
background: transparent url(../images/categories.png) no-repeat 0px -176px;
}

.cat-8 {
background: transparent url(../images/categories.png) no-repeat 0px -220px;
}
.cat-9 {
background: transparent url(../images/categories.png) no-repeat 0px -264px;
}
.cat-10 {
background: transparent url(../images/categories.png) no-repeat 0px -308px;
}
.cat-11 {
background: transparent url(../images/categories.png) no-repeat 0px -352px;
}
.cat-12 {
background: transparent url(../images/categories.png) no-repeat 0px -396px;
}
.cat-51 {
background: transparent url(../images/categories.png) no-repeat 0px -440px;
}
