.submenuheader { color: #999999; font-family: Arial; font-size: 1.4em; border-bottom: #cccccc 1px solid; padding-bottom: 5px; margin-bottom: 5px;}
.submenu { line-height: 1.1em; }
.submenu .submenuitem {	margin-bottom: 0.8em; }
.submenuitem a {display: block}
.submenu .l1 { font-size: 90%; margin-left: 0px; padding-left: 10px; border-left: #eeeeee 4px solid}
.submenu .l2 { font-size: 80%; margin-left: 30px; padding-left: 10px; border-left: #eeeeee 1px solid}
.submenu .l3 { font-size: 80%; margin-left: 45px; padding-left: 10px;}

.submenu a:link, .submenu a:visited { text-decoration: none; }
.submenu a:active, .submenu a:hover { text-decoration: underline; }

.addtocart{text-align:center;}



div.path {
	font-size: 90%;
	color: #cccccc;
}
div.path a:link, div.path a:visited { color: #999999; }
div.path a:hover, div.path a:active { color: #cd0000; }

div.lev1 { font-size: 90%; margin-left: 0px;font-size:18; padding-top: 5px}
div.lev2 { font-size: 80%; margin-left: 30px;font-size:12; padding-top: 5px}
div.lev3 { font-size: 80%; margin-left: 45px;font-size:12; padding-top: 5px}

div.lev1 a:link{ color: #006600; text-decoration: underline; }
div.lev2 a:link{ color: #006600; text-decoration: underline; }
div.lev3 a:link{ color: #006600; text-decoration: underline; }

h1.path {
	margin: 15px 0px;
	color: #000000;
}

.headtable {
	width: 100%;
	font-size: 100%;
}
/*.headtable * {
	border: #000000 1px solid;
}
*/
.headtable .left {
	text-align: center; vertical-align: middle;
	background: #e5e5e5 url(../images/head_left_bg.gif) right;
	background-repeat: no-repeat;
}

.headtable .centerleft {
	background: #e5e5e5 url(../images/head_center_bg.gif);
}
.headtable .centerright {
	background: #e5e5e5 url(../images/head_center_bg.gif);
}


.headtable .menu {
	font-family: Arial, sans-serif;
	font-size: 1.4em;
	line-height: 1.6em;
}
.headtable .menu a:link, .headtable .menu a:visited { color: #000000; text-decoration: none; }
.headtable .menu a:active, .headtable .menu a:hover { color: #CD0000; text-decoration: underline; }
.headtable .menu a.red:link, .headtable .menu a.red:visited { color: #8A0000; text-decoration: none; }
.headtable .menu a.red:active, .headtable .menu a.red:hover { color: #CD0000; text-decoration: underline; }

.catdepts {
	width: 100%;
}
.catdepts td {
	width: 25%;
	padding: 5px;
}
.catdepts .big td { 
	font-size: 90%;
	font-weight: bold;
}
.catdepts .small td { 
	font-size: 80%;
	font-weight: bold;
}
.catdepts .big .grey {
	color: #999999;
	text-align: right;
}
.catdepts td a:link, .catdepts td a:visited { color: #008A00; text-decoration: none; }
.catdepts td a:active, .catdepts td a:hover { color: #CD0000; text-decoration: underline; }

.catdepts1 {
	width: 100%;
}
.catdepts1 td {
}
.catdepts1 .big { 
	font-size: 90%;
	font-weight: bold;
}
.catdepts1 .small { 
	font-size: 90%;
}
.catdepts1 .big .grey {
	color: #999999;
	text-align: right;
}
.catdepts1 td a:link, .catdepts1 td a:visited { color: #008A00; text-decoration: none; }
.catdepts1 td a:active, .catdepts1 td a:hover { color: #CD0000; text-decoration: underline; }


.price {
	width: 100%;
	margin-bottom: 15px;
}
.price a:link, .price a:visited { text-decoration: none; }
.price a:active, .price a:hover { text-decoration: underline; }

.price .header td {
	color: #808080;
}
.price td {
	padding: 3px 3px;
}
.price .product td {
	border-bottom: #eeeeee 1px solid;
}
.price .productlist .id {
	color: #808080;
}
.price .product .id, .price .product .photo {
	color: #808080;
}
.price td.pricecell, .price td.pricecell1  {
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
}
.price td.pricecell span{
	font-size: 0.9em;
	width: 1.5em;
	font-weight: normal;
}
.price td.pricecell1 {
	padding-right: 1.4em;
}
