body {background-color: #eee; font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif; font-size: 90%;}

html,body {
    height: 100%;
    margin: 0px;
    padding: 0px;
    border: none;
}

.small {font-size: 10pt}

h1 {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 200%; border-bottom: solid 2px #94cf29;}

h2.head_t {padding: 5px 5px 5px 20px; margin: 0px}
h2.head_b {padding: 0px 5px 30px 20px; margin: 0px}

h2 {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 140%; color: #333}

h3 {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 100%; color: #333}

li {list-style-type: square}

p {
	padding-left: 10px;
	padding-right: 10px;
}

a.head {
	color: #636363;
	border: none;
}
a.head:hover {
	color: #999;
	border-bottom: 1px solid #999;
}
a.head2 {
	font-size: 14pt;
	color: #636363;
	border: none;
}
a.head2:hover {
	color: #999;
	border-bottom: 1px solid #999;
}

img.imga {
border: none;
}

.bm {
	display: block;
	color: #000;
	padding: 5px 12px 7px 12px;
	text-align: center;
	border: 1px solid #999;
	height: 100%;
	background: #fff url(/img/grad_menu1.gif) repeat-x 0% 100%;
}

.bm:hover {
	display: block;
	color: #990099;
	border: 1px solid #990099;
	background: #F5F5F5;
}

.nav {
	color: #000;
	display: block;
	padding: 5px 12px 7px 12px;
	border: 1px solid #b5bcc0;
	background: #fff url(/img/grad_menu.gif) repeat-x 0% 100%;
}

.nav:hover {
	border: 1px solid #990099;
	background: #d3d7d9;
}

.nav:visited {
color: #000;
}

.logo {
padding: 20px 0px 20px 10px;
border: none;
}

div.logo {
width: 242px;
height: 29px;
background: url(/img/logo_w.png) no-repeat 0% 0%;
}

div.logo:hover {
background: url(/img/logo_green.png) no-repeat 0% 0%;
}

#list {
	font-size: 10pt;
}

.price {
border: 1px solid #94cf29;
//	border-collapse: collapse;
}

.price td {
//border: 1px solid #94cf29;
}

.art {
	border: 1px solid #94cf29;
	background-color: #eee;
}

.art:hover {
	border: 1px solid #990099;
}

.art_sel {
	border: 1px solid #94cf29;
	background-color: #94cf29;
	color: #fff;
}

a {
	color: black;
	text-decoration: none;
	border-bottom: solid 1px #94cf29;
}
a:hover {color: #990099}
a:visited {color: #777}
a:visited:hover {color: #990099}

.box_s {
	margin: 10px auto 10px;
	width: 400px;
	text-align: center;
	background-color: #94cf29;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.box {
	margin: 10px auto 10px;
	width: 600px;
	text-align: center;
	background-color: #94cf29;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.title {
	color: #fff;
}

.title a {
	color: #fff;
	border-bottom: solid 1px #fff;
}

.title a:visited {
	color: #777;
	border-bottom: solid 1px #777;
}

.title a:visited:hover {
	color: #990099;
	border-bottom: solid 1px #990099;
}

.title a:hover {
	color: #990099;
	border-bottom: solid 1px #990099;
}

.m-mail {
	color: #fff
}

.m-mail:hover {
	color: #aaa
}

.box2 {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.box3 {
	border-radius: 3px;
	-moz-border-radius: 3x;
	-webkit-border-radius: 3px;
}
