body {
	padding:0;
	margin:0;
	font-size:72%;
	font-family:Verdana;
	font-weight:normal;
	color:black;
}
object:active,
div:active,
object:focus,
div:focus {
	outline: none;
	-moz-outline-style: none;
}
table,
td,
tr {
	padding:0;
	margin:0;
	vertical-align:top;
	border:0;
	border-collapse:collapse;
	font-size:100%;
}
img {
	border:0;
}
a {
	color:#80335c;
	text-decoration:inderline;
}
p {
	padding:0;
	margin:0 0 15px 0;
}
td.valign-bottom {
	vertical-align:bottom;
}
.gray {
	color:#413d40;
}
.silver {
	color:silver;
}
.white {
	color:white;
}
h1 {
	font:normal 2em Verdana;
	color:#80335c;
	margin:0.2em 0;
}
h2 {
	font:bold 1.8em Verdana;
	color:#000;
	margin:0.2em 0;
}
hr {
	height:1px;
	border-style:none;
	margin:1em 0;
	background-color:#afafaf;
	color:#afafaf;
}
li ul,
li ol {
	margin-top: 0;
	margin-bottom: 0;
}
li {
	margin: 0 0 0.5em 3em;
}
ul {
	list-style-type: none;
}
ul li {
	padding: 0;
}
ul > li:before {
	content: '\2014\a0';
	color: #6cae1f;
	float: left;
	margin-left: -1.8em;
	padding-right: 0.5em;
	white-space: nowrap;
}
 ul > li > *:first-child:-moz-first-node {
margin-top: -1.2em;
}
div.logo {
	width:20%;
	text-align:center;
	background-color:#553149;
}
table.main {
	width:100%;
}
table.main td.c {
	width:12%;
	height:0;
	background-color:#413d40;
}
table.main td.s {
	width:0 auto;
	padding:0 20px;
	background-color:#413d40;
}
table.main-menu {
	color:#afafaf;
	width:80%;
	font-weight:bold;
	font-size:110%;
	margin:24px 5px 6px 5px;
}
table.main-menu i {
	font-style:normal;
}
table.main-menu i a {
	color:#80335c;
}
table.main-menu a {
	color:#583c52;
}
table.main-menu td {
	padding:0 1.5em 0 0;
}
table.main-menu a,
table.addon-menu a {
	color:#583c52;
}
table.main-menu a:hover,
table.addon-menu a:hover {
	color:#80335c;
}
table.addon-menu {
	margin:68px 0 0 0;
	font-size:110%;
}
table.addon-menu td {
	padding:0 15px 0 0;
}
table.main tr.custom td {
	color:#413d40;
	padding:20px 0;
	background-color:#afafaf;
}
table.main tr.custom td h1 {
	font:bold 1.5em Verdana;
	color:#553149;
	margin:0;
	padding:0;
}
table.main tr.custom td p {
	margin:5px 0 0 0;
}
table.main tr.copyright td {
	white-space:nowrap;
	color:white;
	padding:20px 20px 20px 0;
	background-color:#413d40;
}
table.main tr.custom a,
table.main tr.copyright a {
	color:white;
}
table.main tr.contacts td {
	background-color:#553149;
	color:white;
	padding:20px 20px 20px 0;
}
table.main tr.contacts td a {
	color:white;
}
table.main tr.contacts h1 {
	font:normal 2em Verdana;
	margin:0 0 0.1em 0;
	padding:0;
	white-space:nowrap;
	color:white;
}
table.main tr.contacts h2 {
	font:normal 1.6em Verdana;
	margin:0 0 0.75em 0;
	padding:0;
	color:white;
}
table.main table.phones {
	margin:0;
}
table.main table.phones td {
	padding:0;
}