*{
margin:0px;
padding:0px;
font-family:Arial;
font-size:12px;
font-weight:400;
}
	
body {color:#cccccc; margin: 0; background:#000000 url(images/bg-main.jpg) repeat-x;}

.td-bg {background:#1F1F1F url(images/td-bg.gif) repeat-x; padding: 25px 25px 25px 27px;}

.view {font-size:11px; color:#cccccc; text-decoration:none;}
.view:hover {color:#A4A4A4; text-decoration:none;}

.margint5 {margin-top:5px;}
.margint10 {margin-top:10px;}
.margint15 {margin-top:15px;}
.margint25 {margin-top:25px;}
.margint-15 {margin-top:0px;}

.marginb5 {margin-bottom:5px;}
.marginl5 {margin-left:15px;}

#footer {font-size: 11px; color: #484848; text-decoration: none; padding: 10px 1px 10px 1px; }

#site {font-size: 11px; color: #484848; padding: 10px 1px 10px 1px; text-align:right;}
#site a {font-weight: 400; font-size: 11px; color: #484848; text-decoration:none;}
#site a:hover {color: #9A9A99; text-decoration:none;}
td {text-align:left;}

#texthome {text-decoration: none; vertical-align:top; line-height:18px;}
#texthome p {text-decoration: none; line-height:18px; text-align:justify;}
#texthome span {color:#DA251C; font-style:italic;  font-weight:700;}
#texthome b {color:#cccccc; font-style:italic; font-weight:700;}
#texthome a {font-size:11px; color:#cccccc; text-decoration:none; font-weight:400; background:url(images/button-bg.gif) repeat-x; padding: 6px 15px 8px 15px; height:32px;}
#texthome a b {font-weight:700;}
#texthome a:hover {color:#A4A4A4; text-decoration:none;}
#texthome a:hover b {color:#A4A4A4;}

#news {font-weight: 700; font-size: 12px; color: #cccccc; text-decoration: none; vertical-align:top; }
#news ul {list-style:none; padding:0px; margin:0px; margin-top:10px; margin-bottom:10px; border-top:#7C7C7C 1px solid; border-bottom:#7C7C7C 1px solid; padding-bottom:5px; padding-top:5px;}
#news ul li {font-size:11px; color:#95a8be; padding-bottom:6px; padding-top:6px; border-bottom:#353535 1px solid;}
#news ul li a {font-size:11px; color:#cccccc; text-decoration:none; font-weight:400;}
#news ul li a:hover {color:#A4A4A4; text-decoration:none;}
#news ul li a b {font-size:11px; color:#DA251C; text-decoration:none; font-weight:400;}
#news ul li a:hover b{color:#A4A4A4; text-decoration:none;}

#product {text-decoration: none; vertical-align:top; padding: 0px 18px 0px 26px;}
#product p {text-decoration: none; line-height:13px; font-size:11px; color:#000000; padding: 0px 10px 10px 10px;}
#product a {font-weight: 700; font-size: 11px; color: #cccccc; text-decoration:none; background-color:#DA251C; padding: 3px 8px 3px 8px;}
#product a:hover {color: #000000; text-decoration:none;}

#top {text-decoration: none; vertical-align:top; font-size:11px; color:#000000; text-align:right; background-color:#949494;}
#top .link {padding: 0px 25px 0px 0px; font-size:11px; color:#000000; text-align:right;}
#top a {font-weight: 700; font-size: 11px; color: #292929; text-decoration:none;}
#top a:hover {color: #cccccc; text-decoration:none;}

#sidepanels { width:180px; border-right:#363636 1px solid; padding-right:25px;}
#sidepanels ul {list-style:none; padding:0px; margin: 2px 0px 0px 0px; border-top:#7C7C7C 1px solid;}
#sidepanels ul li {padding-bottom:8px; padding-top:8px; border-bottom:#7C7C7C 1px solid;}
#sidepanels ul li a {font-size:11px; color:#cccccc; text-decoration:none; font-weight:700;}
#sidepanels ul li a:hover {color:#DA251C; text-decoration:none;}
#sidepanels ul li span.selected {font-size:11px; color:#DA251C; text-decoration:none; font-weight:700; cursor:text;}

h1 {font-size:16px; padding-bottom:10px; font-weight:700; font-family:Arial Narrow;}

.img-right{float:right;}

#text {vertical-align:top; height:300px; padding-left:25px; color:#cccccc; text-align:justify;}
#text h1 {font-size:18px; padding-bottom:15px; font-weight:700; text-transform:uppercase;}
#text h2 {font-size:14px; font-weight:700;}
#text h3 {font-size:14px; font-weight:700; color:#D9D7D7; padding-bottom:5px;}
#text h4 {font-size:13px; font-weight:700; color:#A4A4A4; padding-bottom:3px;}
#text h5 {font-size:13px; font-weight:700; color:#DA251C; padding-bottom:3px;}
#text h6 {font-size:13px; font-weight:700; color:#AA170F; padding-bottom:3px;}

#text p {line-height:18px;}
#text span {color:#DA251C; font-style:italic;  font-weight:700;}
#text span.date {color:#A3A3A3; font-style:normal; font-weight:400; font-size:11px;}
#text p.small {color:#A4A4A4; font-weight:400; font-size:11px; font-style:italic;}
#text span.red{color:#DA251C; font-weight:700; font-style:normal; font-size:14px;}
#text b {color:#cccccc; font-weight:700;}
#text a {color:#A4A4A4; text-decoration:none; font-weight:400;}
#text a:hover {color:#cccccc; text-decoration:underline;}
#text ul {list-style:square; margin: 5px 0px 0px 10px;}
#text ul li {padding-bottom:5px; font-weight:400; }
#text .home { text-align:right; padding-bottom:15px;}
#text .home a {font-size:11px; color:#DA251C; text-decoration:none; font-weight:700;}
#text .home a:hover {color:#cccccc; text-decoration:none;}

#text .nne {color:#cccccc; text-decoration:none; font-weight:700;}
#text .nne:hover {color:#DA251C; text-decoration:none;}

#text .nne2 {color:#AA170F; text-decoration:none; font-weight:700;}
#text .nne2:hover {color:#cccccc; text-decoration:none;}

.table-form td {
	padding: 5px 0px 8px 0px;
	vertical-align: top;
}

.inp {color:#000; border:1px solid #d1d1d1; font-size:12px; background-color:#B4B2B2;}
.inp1 {color:#000; border:1px solid #d1d1d1; font-size:12px; background-color:#E8E7E7;}
.but {font-weight: 700; font-size: 12px; color: #cccccc; font-family: Arial; text-decoration: none; background-color:#DA251C; text-align:center; padding: 4px 10px 4px 10px; border:0px solid #d1d1d1; }
.width181{width:181px;}
.width201{width:201px;}

.table-format {
	color: #cccccc;
	font-size:11px;
}

.table-format td {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	border-bottom: 1px solid #363636;
	font-size:11px;
	/*border-right: 1px solid #efefef;*/
}

.table-format1 {
	color: #cccccc;
}

.table-format1 td {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	border-bottom: 1px solid #363636;
	font-size:12px;
	/*border-right: 1px solid #efefef;*/
}

.td-back {
	background-color:#282828;
}
.tdline {
	
	background:url(images/line.gif) right center no-repeat;}
	
	.tdline2 {
	
	background:url(images/line2.gif) right center no-repeat;
	}

#table-head {
	vertical-align: middle;
	font-weight: 700;
	background-color:#949494;
	color:#000000;

}

#table-head1 {
	vertical-align: middle;
	font-weight: 700;
	background-color:#949494;
	color:#000000;
	padding:5px;

}

#table-head2 {
	vertical-align: middle;
	font-weight: 700;
	background-color:#505050;
	color:#cccccc;

}

.td-pad-bro {border:1px #4A4949 solid; padding:5px; background-color:#181818;}
.td-pad-bro1 {border:1px #4A4949 solid; padding:5px;}

.opacity IMG{filter:alpha(opacity=100); opacity:1.0;}
:hover.opacity img{filter:alpha(opacity=80); opacity:0.8;}


#textmonth span {color:#BDBCBC; font-style:normal;  font-weight:700;}

.monthactive {border:1px solid #000000; font-weight: 700; font-size: 11px; color: #FFF; font-family: arial; text-decoration: none; text-align:left; background-color:#706F6F; line-height:22px; padding:4px; font-style:normal;}

.monthdeactive {border-right:1px solid #706F6F; font-weight: 400; font-size: 11px; color: #FFF; text-decoration: none; text-align:left; background-color:#A1A0A0; line-height:22px; padding:4px;}

.month {border:1px solid #626262; padding:4px; font-weight: 400; font-size: 11px; color: #FFFFFF; font-family: arial; text-decoration: none; text-align:left; background-color:#444444; line-height:22px;}
:hover.month {border:1px solid #626262; padding:4px; font-weight: 400; font-size: 11px; color: #000000; font-family: arial; text-decoration: none; text-align:left; background-color:#7E7E7E; line-height:22px; padding:4px;}

.caption {font-family: Arial; color: #fff; font-size: 11px; font-weight:400; text-decoration: none; line-height:15px;}
.caption a {font-family: Arial; color: #fff; font-size: 11px; font-weight:400; text-decoration: none; line-height:15px;}
.caption a:hover {color: #EF7A2B; text-decoration: none;}

.bor-pad {border:1px solid #4D4D4D; padding:5px;}


.hr {
	margin-top:15px;
	_margin-top:7px;
	margin-bottom:15px;
	_margin-bottom:7px;
	background:#555;
	height:1px;
	border:0;
	line-height:1px;
	color: #555;
}
