body {
	color:#333;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:0.03em;
	padding: 20px;
	word-spacing:0.08em;
	font-family: "Lucida Sans", Tahoma, Arial;
	font-size: 75%;
	line-height: 1.5em;
}

p { padding: 0 0 1.5em 0; }
p img.left { border: 1px solid #356287; float: left; margin: 5px 10px 0 0; padding: 2px; }
p img.center { border: 1px solid #356287; margin: 5px auto; padding: 2px; }
p img.right { border: 1px solid #356287; float: right; margin: 0 0 1em 1em; padding: 2px; }
p.borderBottom { display: block; border-bottom: 1px solid #a3c1da; margin:0 0 1.5em 0; }

.left { text-align: left; }
.center {text-align: center;  }
.right { text-align: right; }

h1{ font-weight: normal; border-bottom: 1px solid #ab6a99; color: #af6915; font-family: "Lucida Sans", Tahoma, Arial; letter-spacing: 2px; margin: 0 2em; padding-bottom: 15px; word-spacing:0.1em; } 
h2,h3,h4,{ font-weight: normal; border-bottom: 1px solid #b6a993; color: #b6a993; font-family: "Lucida Sans", Tahoma, Arial; padding-bottom: 10px;}

h1 { font-size: 2.7em; margin-bottom: 0.3em; font-weight: bold; text-align: center; }
h2 { font-size: 1.5em; margin-bottom: 0.79em; text-align: left; color: #b6a993; }
h3 { font-size: 1.2em; margin: 0.25em 0; color: #fff; font-family: "Lucida Sans", Tahoma, Arial; font-weight: bold; }
h4 { font-size: 1.2em; font-weight: bold; color: #333; margin: 0.25em 0; }
h5,h6 { font-size: 1.3em; margin-top: 0.25em; }

li ul, 
li ol  { margin:0 2em; }
ul, ol { margin: 0 0 1em 2em; list-style-type: none; }

dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dl dd { margin-left: 1.5em; }

navTopList a { color: #b6a993; text-decoration: none;  }
navTopList a:hover { color: #fb8b04; text-decoration: none; }

navLeftList a { color: #b6a993; text-decoration: none; font-family: "Lucida Sans", Tahoma, Arial; font-size: .40em; }
navLeftList a:hover { color: #84e70e; text-decoration: none; font-family: "Lucida Sans", Tahoma, Arial; font-size: .40em; }

.blockRightlist a {
	color: #d90e0e;
	font-weight: bold;
	line-height: 1.7em;
	border-bottom: 1px dashed #666;
}

.blockRightlist a:hover {
	color: #84e70e;
	font-weight: bold;
}

.blockRightblack {
	background: #000;
	font-weight: bold;
	text-align:center;
	font-size:11px;
	margin: 0 0 2px 0;
	padding: 5px 5px 5px 5px;
	width: 148px;
}

.blockRightblack a {
	color: #fb8b04;
	text-decoration: none;
}

.blockRightblack a:hover {
	color: #b4f30a;
	text-decoration: none;
}

a { color: #d90e0e; font-weight: bold; line-height: 1.7em;}
a:hover { color: #84e70e; font-weight: bold; }

links a { color: #fb8b04; text-decoration: none; }
links a:hover { color: #fff; text-decoration: none; }

table {  margin-bottom: 1.5em; border-collapse: collapse; }
th {font-weight: bold; }
tr, th, td { margin:0; padding:0 1.5em 0 1em; height:18px; }
tfoot { font-style: italic;  }
caption { text-align:center; font-family:Georgia, serif;  }

abbr, acronym { border-bottom: 1px dotted #000; }
address { margin-top: 1.5em; font-style: italic; }
del { color: #000; }

blockquote { padding-left:1.5em; letter-spacing: 0.1em; margin: 1.5em; border-left:3px solid #a3c1da; font-style:italic; }
strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
pre, code { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em monospace; line-height: 1.5; } 
tt { display: block; margin: 1.5em 0; }
hr { margin-bottom:1.5em; }
