body {
	padding: 0px;
	margin: 0px;
	color: #3b3b3b;
	font: normal 0.82em Arial;
}
a {
	color: #ff2738;
}
.slave a,
.contacts a {
	color: #fff;
}
img {
	border: 0px;
}
ol {
	padding: 0;
	margin-left: 2em;
}
li {
	margin: 0px;
	padding: 0 0 .5em 0;
}
p {
	margin: 0;
	padding: 5px 0 10px 0;
}
h1 {
	font: normal 250% Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0px;
}
h2 {
	font: 150% normal Arial, Helvetica, sans-serif;
	color: #666;
	margin: 15px 0 0 0;
}
h3 {
	font: normal 200% Georgia, Times New Roman, Times, serif;
	color: #fff;
	margin: 0 0 .5em 0;
}
.black {
	color:black
}
.dashed {
	text-decoration: none;
	border-bottom: 1px dashed;
	cursor: pointer;
	cursor: hand;
}
.undashed {
	text-decoration: none;
	border-bottom: 1px dashed #ff6975;
	cursor: pointer;
	cursor: hand;
}
.price {
	width: 1px;
	color: #09428f;
	padding: 10px 10px 10px 0px;
	border-bottom: 1px solid #d3d3d3;
}
.transparent {
	opacity: .50;
	filter:alpha(opacity=50);
}
table.order {
}
table.order tr,
table.order td {
	vertical-align:top
}
table.order td {
	padding:0.75em 1em 0.15em 0
}
table.order input,
table.order textarea {
	border:1px solid silver;
	font:normal 0.95em Georgia, serif
}
table.order input.need {
	border:1px solid orange
}
table.order input.submit {
	color:white;
	background-color:09428f;
	font-family:Tahoma;
	padding:0.5em;
	border:0
}
