@charset "iso-8859-1";

div#shop
{
	margin:10px;
	padding:5px;
	
}
div#shop form{
	text-align:left;
}

div#shop table
{
	width:100%;
	border:thin gray solid;
	border-collapse:collapse;
}
div#shop td{
	padding:5px;
	border:thin gray solid;
}

div.tot {
	font-weight:bold;
	font-size: 1em;
	text-align:center;
	padding: 15px 5px;
}
span.tot {
	color:#ffc;
	font-size: 1.3em;
}

p.mtot{
	color:black;
	font-size:1.2em;
}
span#mtot{
	font-size:1.5em;
}

form.order{
	text-align:center;
	margin-top:2em;
}

div#shop a
{
	font-size: 1.1em;
	color: #66f;
	text-decoration: none;
}
div#shop a:hover
{
	color:#ccf;
}

h1
{
	padding-top:5px;
}

h1.bon, h3.bon, p.bon {
	color:black;
}

h2.art{
	padding-top:5px;
}

p.art {
	
}

h4.cd
{
	color: #CCCCCC;
	text-align:left;
}

.line
{
	color:black;
	font-size:1em;
	text-align:left;
	height:2.5em;
}

.lbl{
	float:left;
	padding-left:100px;
}

.entry
{
	color:black;
	float:right;
	padding-right: 100px;
}

.inp
{
	font-size:1em;
	font-weight:bold;	
}

.err
{
	padding:.5em;
	text-align:center;
	color:red;
	background:yellow;
	border:thin red solid;
	font-weight:bold;
}
address.bon
{
	color:black;
	text-align:left;
	font-weight:bold;
	font-size:1em;
}

div.buybtn {
	background: #E4E400;
	border: 3px gray outset;
	padding: 5px;
}
