/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-attachment: fixed;
	background-color: #f3ecdc;
	background-image: url(img/bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

body>div#topmenu{
position:fixed;
}

body div#topmenu{
left:0px;
top:expression(body.scrollTop + "px");
}

html, body {
	height: auto;
}
table, td, div {
	font-size: 9pt;
}
table table {
	height: auto;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: normal;
	margin-top:0px;
	color: #6aa14e;
}
p {
	line-height: 1.4em;
	padding-bottom: 0px;
	font-size: 9pt;
}
a:hover {
	color: #6aa14e;
}
.text_white {
	font-size: 9pt;
	color: #fff;
}
a.text_white, a.text_white:hover, a.text_white:visited {
	text-decoration: underline;
	color: #fff;
}

.text_date {
	font-size: 7pt;
	color: #a67a48;
}
.text_main {
	color: #999999;
	font-size: 9pt;
}
.text_bottom {
	font-size: 11pt;
	color: #000000;
}
.searchfield1, .searchfield2, input {
	border: 1px solid #FFFFFF;
	background-image: url(img/search-bg.gif);
	width: 183px;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}
.catalog_name {
text-align: center;
color: #999999;
margin: 5px;
}
.catalog01 {
	padding:4px;
	background-image: url(img/catalog-bg-001.gif);
	background-repeat: no-repeat;
}
.catalog02 {
	padding:4px;
	background-image: url(img/catalog-bg-002.gif);
	background-repeat: no-repeat;
}
.style1 {color: #a67a48}
#main {
	margin: 0 auto;
	width: 100%;
	text-align: center;
	padding-top: 40px;
	position: absolute;
	z-index: 0;
}
#maintable {
	width: 880px;
	text-align: center;
	margin: 0 auto;
	height: auto;
}
#topmenu {
	margin: 0 auto;
	padding: 0px;
	position: fixed;
	width: 100%;
	height: 38px;
	background-image: url(img/topmenu-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	z-index: 1;
}
#topmenuelements {
	width: 880px;
	text-align: center;
	margin: 0 auto;
}
#menuitem, #menuitemsel {
	width: 176px;
	float: left;
}
#menuitem {
	height: 38px;
	background-image: url(img/topmenuitem-bg.gif);
	background-repeat: no-repeat;
}
div#menuitem a, div#menuitemsel a {
	display:block;
	line-height:100%;
	height: 100%;
}
#menuitemsel {
	height: 38px;
	background-image: url(img/button-bg.gif);
}
div#menuitem img {
	margin-top: 8px;
}
div#menuitemsel img {
	margin-top: 20px;
}
#catlist {
	font-size: 10px;
}
.cat1 {
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(img/menu-line-002.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: none;
}
.cat11 {
	float: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 15px;
}
.cat12 {
	font-size: 11px;
}
.cat2, .cat2sel {
	padding-bottom: 5px;
	padding-top: 5px;
	background-image: url(img/menu-line-001.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: none;
}
.cat2sel {
	background-color: #f0f0f0;
}
.cat21 {
	float: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 35px;
}
.cat22 {
	font-size: 11px;
}
table.price{
border-collapse:collapse;
}

table.price td{
padding:5px 5px;
border:1px solid #6C582D;
}