*{margin: 0; padding: 0;}

body {
	font: 12px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	background: #040000 url(images/bg.png) center;
	color: #a0a0a0;
	text-align: center;
}

a:link, a:visited, a:active, a:hover{color: #fcff00; text-decoration: underline;}
a:hover{text-decoration: none;}

.clear{clear: both;}
img{border: none;}
ul li{list-style: none;}
input{ vertical-align: middle; }

table{ border: 0; border-collapse: collapse; margin: 0 auto; }

.wrapper{ width: 1103px; }

/* Header
-----------------------------------------------------------------------------*/
.top_menu{ width: 1103px; height: 45px; margin: 13px 0 0; }

.hsubmenu{ width: 422px; height: 21px; background: url(images/hsubmenu.png) no-repeat; }
.hsubmenu span{ background: url(images/subbullet.gif) no-repeat left 4px; padding: 0 0 0 10px; margin: 0 15px 0 0; }
.hsubmenu a:link, .hsubmenu a:visited, .hsubmenu a:active, .hsubmenu a:hover{color: #fff; text-decoration: none;}
.hsubmenu a:hover{text-decoration: underline;}

.hta{ width: 252px; height: 193px; background: url(images/hta.jpg) no-repeat; text-align: left; }
.hta .htpadd{ padding: 10px 5px 0 15px; }
.hta h2{ font-size: 12px; text-transform: uppercase; color: #ff0000; font-family: Tahoma; }
.hta h3{ font-size: 11px; text-transform: uppercase; color: #fcff00; font-family: Tahoma; }
.hlinks{ width: 170px; height: 139px; background: url(images/hlinks.jpg) no-repeat; text-align: left; font-size: 16px; }
.hlinks ul{ padding: 30px 0 0; }
.hlinks ul li{ background: url(images/hbullet.gif) no-repeat left 3px; padding: 0 0 0 15px; }
.hlinks a:link, .hlinks a:visited, .hlinks a:active, .hlinks a:hover{color: #ffe000; text-decoration: none;}
.hlinks a:hover{text-decoration: underline; color: #ffe000;}

.hbttm{ width: 1103px; height: 31px; background: url(images/hbttm.gif) no-repeat; font-family: Tahoma; text-transform: uppercase; line-height: 27px; font-weight: 700; color: #fff; }
.hbttm span{ background: url(images/hbbullet.gif) no-repeat left 1px; padding: 0 0 0 20px; margin: 0 12px 0 0; }
.hbttm a:link, .hbttm a:visited, .hbttm a:active, .hbttm a:hover{color: #fff; text-decoration: none;}
.hbttm a:hover{text-decoration: underline;}

/* Middle
-----------------------------------------------------------------------------*/

.container{ width: 1103px; }
.container .cleft{ width: 775px; padding: 5px; }
.container .cright{ width: 300px; padding: 5px; }
.thumbs{ width: 100%; text-align: center; }
.thumbs img{ background: #282828; margin: 2px auto; }
.thumbs a img{ border: 1px solid #5C5C5C; }
.thumbs a:hover img{ border: 1px solid #fff; }
.thumbs p{ text-align: left; }

.tb1_block{ width: 100%; background: #4A0000; font-size: 11px; font-style: italic; font-family: Verdana; color: #fff; text-align: left; }
.tb1_block span{ color: #ff0000; }

.tb1_title{ height: 40px; background: #CC9B21 url(images/tb_talt.gif) repeat-x top; text-align: center; }
.tb1_title h1{ font-size: 24px; color: #360808; font-style: italic; text-transform: uppercase; }
.tb1_title h1 span{ color: #fff; }
.tb1_title h2{ color: #360808; font-size: 16px; font-style: italic; text-transform: uppercase; }
.tb1_title h3{ font-size: 12px; color: #000; font-style: italic; letter-spacing: -.05em}


.tb2_title{ height: 40px; background: #CC9B21 url(images/tb_talt.gif) repeat-x top; text-align: center; line-height: 20px; }
.tb2_title h1{ font-size: 18px; color: #360808; font-style: italic; text-transform: uppercase; }
.tb2_title h1 span{ color: #fff; }

.top_list{ width: 100%; margin: 10px 5px; }
.top_list ul li{ background: url(images/midbullet.gif) no-repeat left 2px; padding: 0 0 0 18px; font-size: 12px; font-weight: 700; }
.top_list a:link, .top_list a:visited, .top_list a:active, .top_list a:hover{color: #fff; text-decoration: none;}
.top_list a:hover{text-decoration: underline;}

.tb_bar{ width: 100%; height: 33px; background: url(images/tb_bar.gif) repeat-x top; line-height: 28px; color: #fff; font-size: 14px; font-weight: 700; font-style: italic; text-align: center; font-family: Arial, Helvetica, sans-serif; }
.tb_bar span{ background: url(images/hbbullet.gif) no-repeat left 1px; padding: 0 0 0 18px; margin: 0 15px 0 0; color: #fff; }
.tb_bar a:link, .tb_bar a:visited, .tb_bar a:active, .tb_bar a:hover{color: #fff; text-decoration: none;}
.tb_bar a:hover{text-decoration: underline;}

.wide_block{ width: 1090px; background: #C70000; }
.wide_block .top{ background: url(images/tb_bar2.gif) repeat-x top; padding: 10px 0; color: #fff; font-size: 14px; font-weight: 700; font-style: italic; }

.bttm_cols{ width: 100%; text-align: center; }
.bttm_cols td{ }

.col1{ padding: 0 10px; text-align: left; }
.col1 span{ color: #fcff00 }
.col1 img{ border: 2px solid #B2B2B2; margin: 5px 0; }

.side_menu{ font-size: 14px; font-weight: 700; font-style: normal; width: 160px; }
.side_menu li{ background: url(images/midbullet.gif) no-repeat left 3px; padding: 0 0 0 20px; }
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	height: 164px;
	color: #fcff00;
	font-style: italic;
	font-weight: 700;
	font-size: 12px;
}
.tb2{ background: #C30000; width: 100%; font-size: 12px; color: #c5c5c5;  }
.tb2 .tb_t{ background: url(images/tb2_t.gif) repeat-x top; height: 30px; }
.tb2 .tb_b{ background: url(images/tb2_b.gif) repeat-x bottom; height: 30px; }
.tb2 .tb_l{ background: url(images/tb2_l.gif) repeat-y left; width: 35px; }
.tb2 .tb_r{ background: url(images/tb2_r.gif) repeat-y right; width: 35px; }
.class5 { font-size: 12px; font-weight:bold; color: #ffffff; font-family: Tahoma; font-style:italic; }





