﻿body {
	margin:0px;
	font-family:arial;
	font-size:12px;
	line-height:14px;
	color:#000000;
	background:#666666 url('/themes/blackcandy/images/bg.jpg') repeat-x top;
}
table {
	border-collapse: collapse;
	border:0px;
	margin:0px;
	font-family:arial;
	font-size:12px;
	line-height:14px;
	color:#000000;
}
table td {
	padding: 0px;
}
input {
	font-family:arial;
	font-size:12px;
	line-height:14px;
	color:#4c4c4c;
}
p {
	text-indent:0px;
	margin:0 0 15px 0;
	padding:0 0 0 0;
}
p.reds {
	text-indent:0px;
	margin:0 0 15px 0;
	line-height:17px;
	font-size:14px;
	color:#b62d3d;
	padding:0 0 0 0;
}
li {
	text-indent: 0;        
	color:#044bc6;
	list-style-position:outside;
}
img {
	padding:0;
	margin:0;
	border:0;
}
h1 {
	background:url('/themes/blackcandy/images/h1.gif') no-repeat left 2px;
	color:#000000;
	font-size:20px;
	line-height:20px;
	padding:0 0 0 50px;
	font-weight:normal;
	margin:0 0 5px 0;
}
h1.active {
	background:url('/themes/blackcandy/images/h1_active.gif') no-repeat left 2px;
	color:white !important;
	padding:0 0 0 50px;
}
h1.grey {
	background:url('/themes/blackcandy/images/h1grey.gif') no-repeat left 2px;
	color:#000000;
	font-size:20px;
	line-height:20px;
	padding:0 0 0 50px;
	font-weight:normal;
	margin:0 0 5px 0;
}
h2 {
	color:#000000;
	font-size:14px;
	padding:0;
	font-weight:bold;
	line-height:16px;
	margin:0;
}
h3 {
	color:#b62d3d;
	font-size:18px;
	padding:0;
	font-weight:normal;
	line-height:16px;
	margin:0 0 16px 0;
}
div.site {
	width:1000px;
	text-align:left;
	background:#ffffff url('/themes/blackcandy/images/top.jpg') repeat-x top;
}
div.site_mini {
	width:1000px;
	text-align:left;
	background:#ffffff url('/themes/blackcandy/images/topm.jpg') repeat-x top;
}
div.site1 {
	width:1000px;
	height:38px;
	background:url('/themes/blackcandy/images/bot.gif') no-repeat center top;
}
div.top {
	position:relative;
	height:140px;
}
div.logo {
	position:absolute;
	left:50px;
	top:40px;
}
div.slogan {
	position:absolute;
	left:276px;
	top:66px;
	width:330px;
	line-height:17px;
	color:#7b7b7b;
	text-indent:4px;
	font-size:14px;
}
div.lang {
	position:absolute;
/*	left:353px;*/
	left:696px;
/*	top:14px;*/
	top:78px;
}
div.topnav {
	position:absolute;
	right:0;
	top:14px;
/*	width:416px;*/
	width:453px;
	color:#ffffff;
	text-align:center;
}
div.nav {
	padding:0 70px 0 70px;
	height:41px;
	text-align:center;
	background:url('/themes/blackcandy/images/nav.jpg') no-repeat center top;
}
div.nav1 {
	height:41px;
	background:url('/themes/blackcandy/images/nav1.jpg') no-repeat left top;
}
div.nav2 {
	height:41px;
	background:url('/themes/blackcandy/images/nav2.jpg') no-repeat right top;
}
table.index {
	margin:36px 0 0 0;
}
table.index td.st1 {
	width:570px;
}
table.index td.st2 {
	width:430px;
}
table.index td.st10 {
	width:385px;
}
table.index td.st20 {
	width:615px;
}
div.left1 {
	padding:0 20px 0 0;
	width:350px;
}
div.right1 {
	padding:0 49px 0 0;
}
div.block {
	margin:0 0 14px 0;
	width:550px;
	height:209px;
	background:url('/themes/blackcandy/images/block.gif') no-repeat left top;
}
table.block {
	margin:6px 70px 6px 22px;
}
table.block td {
	padding:7px;
}
table.block td.padd {
	padding:16px 7px 7px 7px;
}
div.more {
	background:url('/themes/blackcandy/images/more.gif') no-repeat left 2px;
	padding:0 0 0 15px;
	font-weight:bold;
}
div.more1 {
	background:url('/themes/blackcandy/images/more.gif') no-repeat left 2px;
	padding:0 0 0 15px;
}
div.lined {
	margin:20px 0 20px 0;
	padding:0 0 20px 0;
	border-bottom:1px solid #a2a2a2;
}
span.data {
	color:#868e95;
	font-weight:bold;
}
div.dashed {
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	border-bottom:1px dashed #a2a2a2;
}
img.adv {
	margin:10px 0 6px 0;
}
table.login td {
	padding:3px 4px 3px 4px;
}
div.form {
	background:url('/themes/blackcandy/images/form.gif') no-repeat left top;
	width:139px;
	height:22px;
}
input.login {
	background:none;
	border:0;
	margin:3px 8px 0 8px;
	width:123px;
}
input.ok {
	border:0;
	width:29px;
	height:29px;
	color:#ffffff;
	background:url('/themes/blackcandy/images/ok.gif') no-repeat left top;
}
div.spn {
	margin:0 0 0 10px;
	height:78px;
}
table.spn td {
	padding:10px;
	color:#9a9a9a;
}
div.bottom {
	position:relative;
	background:url('/themes/blackcandy/images/bottom.gif') no-repeat left top;
	height:88px;
}
div.copy {
	position:absolute;
	left:52px;
	top:40px;
	color:#868e95;
}
div.vg {
	position:absolute;
	right:20px;
	top:35px;
	padding:12px 0 0 0;
	text-indent:48px;
	width:270px;
	height:38px;
	display:none;
/*	background:url('/themes/blackcandy/images/vg.gif') no-repeat left top;	*/
}
div.rel {
	position:relative;
	height:20px;
}
div.arc {
	position:absolute;
	right:0;
	top:0;
	text-indent:18px;
	background:url('/themes/blackcandy/images/arc.gif') no-repeat left 4px;	
}
div.nav10 {
	margin:20px 0 0 0;
}
div.nav101 {
	margin:20px 0 0 0;
	padding:0 15px 0 50px;
}
input.text1 {
	background:#ececec;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #8d8d8d;
	display:block;
	width:300px;
	margin:3px 0 5px 0px;
	padding:0;
}
.textarea {
	background:#ececec;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #8d8d8d;
	width:300px;
	display:block;
	height:168px;
	margin:3px 0 5px 0px;
	padding:0;
}
.reg_textarea {
	height: 80px;
}
input.send {
	background:url('/themes/blackcandy/images/send.gif') no-repeat left top;
	width:87px;
	height:23px;
	border:0;
	color:#ffffff;
	margin:10px 0 0 0;
}
a {
	color:#b62d3d;
	text-decoration:underline;
}
a:hover {
	color:#b62d3d;
	text-decoration:none;
}
a.red {
	color:#b81426;
	text-decoration:underline;
}
a.red:hover {
	color:#b81426;
	text-decoration:none;
}
a.logo {
	width:200px;
	height:60px;
	display:block;
}
a.lang {
	color:#000000;
	text-decoration:underline;
	font-size:11px;
	padding:0 4px 0 4px;
}
a.lang:hover {
	color:#000000;
	text-decoration:none;
}
span.lang {
	color:#000000;
	text-decoration:none;
	font-size:11px;
	padding:0 4px 0 4px;
}
a.topnav {
	color:#ffffff;
	text-decoration:underline;
	padding:0 6px 0 6px;
}
a.topnav:hover {
	color:#ffffff;
	text-decoration:none;
}
a.nav {
	display:block;
	padding:13px 20px 14px 20px;
	font-size:14px;
	line-height:14px;
	color:#ffffff;
	text-decoration:underline;
}
a.nav:hover {
	color:#ffffff;
	text-decoration:none;
}
div.nav01 {
	margin:0 0 0 50px;
	line-height:24px;
	display:block;
	padding:0 0 0 20px;
	color:#000000;
	text-decoration:underline;
	background:url('/themes/blackcandy/images/nav11.gif') no-repeat left 3px;	
}
div.grey_lined {
	background:url('/themes/blackcandy/images/nav1a.jpg') no-repeat left 2px;
	margin:0 0 0 43px;
	padding:0 0 0 27px;
	color:white;
	text-decoration:none;
}
a.nav1 {
	line-height:24px;
	display:block;
	color:#b62d3d;
	text-decoration:underline;
}
a.nav1:hover {
	color:#b62d3d;
	text-decoration:none;
}
div.nav010 {
	font-size:14px;
	margin:0 0 0 50px;
	line-height:24px;
	display:block;
	padding:0 0 0 20px;
	color:#000000;
	text-decoration:none;
	background:url('/themes/blackcandy/images/nav11.gif') no-repeat left 3px;	
}
a.nav10 {
	font-size:14px;
	margin:0 0 0 50px;
	line-height:24px;
	display:block;
	padding:0 0 0 20px;
	color:#000000;
	text-decoration:underline;
	background:url('/themes/blackcandy/images/nav11.gif') no-repeat left 3px;	
}
a.nav10:hover {
	color:#000000;
	text-decoration:none;
}
a.nav2 {
	font-size:14px;
	margin:0 0 0 50px;
	line-height:24px;
	display:block;
	padding:0 0 0 30px;
	color:#b62d3d;
	text-decoration:underline;
	background:url('/themes/blackcandy/images/nav12.gif') no-repeat left 3px;	
}
a.nav2:hover {
	color:#b62d3d;
	text-decoration:none;
}
a.nav21 {
	font-size:14px;
	margin:0 0 0 43px;
	line-height:24px;
	display:block;
	padding:0 0 0 27px;
	color:#b62d3d;
	text-decoration:underline;
}
a.nav21:hover {
	color:#ffffff;
	text-decoration:none;
	background:url('/themes/blackcandy/images/nav1a.jpg') no-repeat left 2px;
}
a.nav210 {
	margin:0 0 0 43px;
	padding:0 0 0 37px;
	line-height:24px;
	display:block;
	color:#b62d3d;
	text-decoration:underline;
	background:url('/themes/blackcandy/images/nav121.gif') no-repeat 0px 2px;
}
a.nav210:hover {
	color:#ffffff;
	text-decoration:none;
	background:url('/themes/blackcandy/images/nav1a.jpg') no-repeat left 2px;
}
div.nav20 {
	margin:0 0 0 43px;
	line-height:24px;
	display:block;
	padding:0 0 0 37px;
	color:#ffffff;
	background:url('/themes/blackcandy/images/nav1a.jpg') no-repeat left 2px;	
}
div.nav21 {
	font-size:14px;
	margin:0 0 0 43px;
	line-height:24px;
	display:block;
	padding:0 0 0 27px;
	color:#ffffff;
	background:url('/themes/blackcandy/images/nav1a.jpg') no-repeat left 2px;	
}
img.img {
	margin:0 16px 8px 0;
}
img.img1 {
	margin:0 16px 0 0;
}
div.pdf {
	padding:0 0 0 38px;
	margin:5px 0 0 0;
	line-height:27px;
	background:url('/themes/blackcandy/images/pdf.gif') no-repeat left top;		
}
div.pages {
	margin:45px 0 0 0;
	padding:0 0 45px 0;
}
div.page0 {
	float:left;
	padding:2px 4px 2px 0;
}
div.page01 {
	float:left;
	padding:2px 5px 2px 5px;
	background:#858d94;
	color:#ffffff;
	margin:0 2px 0 2px;
}
div.page10 {
	float:left;
	padding:2px 5px 2px 5px;
}
div.href {
	margin:0 0 16px 0;
}
a.black {
	color:#000000;
	text-decoration:underline;
}
a.black:hover {
	color:#000000;
	text-decoration:none;
}
span.list {
	padding:0 0 0 10px;
}
span.example {
	padding:0 0 0 50px;
}
div.nothing {
	margin:0 0 34px 0;
}

.mattblackmenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
}
.mattblackmenu li {
	display:inline;
	margin:0;
}
.mattblackmenu li a {
	display:block;
	line-height:14px;
	padding:13px 20px 14px 20px;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
	float: left;
}
.mattblackmenu li a:hover {
	color:#ffffff;
	text-decoration:none;	
}
.ddsubmenustyle, .ddsubmenustyle ul {
	margin: 0;
	padding: 0 0 0 0;
	position: absolute;
	left: 0;
	top:0;
	list-style-type:none;
	border-bottom-width: 0;
	visibility: hidden;
	z-index: 100;
}
.ddsubmenustyle li a {
	line-height:14px;
	margin:0 22px 0 22px;
	padding:5px 0 5px 18px;
	display:block;
	color:#ffffff;
	text-decoration:underline;
}
.ddsubmenustyle li a:hover {
	background:url('/themes/blackcandy/images/sel.gif') no-repeat left 7px;	
	color:#b72e3e;
	text-decoration:none;
}
* html .ddsubmenustyle li a {
	padding:0 0 0 18px;
	margin:5px 22px 5px 22px;
}
* html .ddsubmenustyle li a:hover {
	background:url('/themes/blackcandy/images/sel.gif') no-repeat left 2px;	
}
* html .ddsubmenustyle li {
	display: inline-block;
}
.ddiframeshim {
	position:absolute;
	z-index:500;
	background:transparent;
	border-width:0;
	width:0;
	height:0;
	display: block;
}
div.lvl1 {
	width:224px;
	height:15px;
	background:url('/themes/blackcandy/images/lvl1.gif') no-repeat left bottom;
}
div.lvl2 {
	padding:5px 0 5px 0;
	width:224px;
	background:#313131;
}
div.lvl3 {
	width:224px;
	height:15px;
	background:url('/themes/blackcandy/images/lvl3.gif') no-repeat left top;
}
div.href  h1 {
	font-size:18px;
}
div.nav10{
	font-size:12px !important;
}
.active {
	color:#B81426 !important;
	padding:0 6px;
}
.light_grey {
	color:#313131;
}
.act {
	background:url('/themes/blackcandy/images/nav2.jpg') no-repeat right top !important;
}
a.no_und {
	text-decoration:none !important;
}