* {
	margin: 0px;
}
body {
	background: #000;
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0 auto;
}
#container {
	width: 990px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}
#header {
	height: 150px;
	overflow: hidden;
	background: url('logo.jpg') no-repeat;
}
.box {
	background: #000;
	margin: 20px 0 20px;
	position: relative;
}
ul,
ol {
	list-style: none;
}
#ht {position: absolute; bottom: 20px;}
#htop {text-align:center;}
.htitle {padding-left: 20px; height: 40px;}
.htps {
       padding-left: 20px; 
       height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	color: #a3a3a3;
	font-size: 18px;
       margin-top: 50px;
	font-weight: bold;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #F00;
	font-size: 20px;
}
h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #a3a3a3;
	font-size: 18px;
}
.thumbs {
	width: 984px;
	overflow: hidden; 
	padding-left: 6px;
	margin-top: -15px;
	position: relative;
}
.thumbs li {
	float: left;
	margin: 3px 3px 0 0;
}
.thumbs img {
	display: block;
	width: 240px;
	height: 180px;
	border-width: 1px
}

a.thumb:link {color : #000;}
a.thumb:visited {color : #000;}
a.thumb:hover {color : #F00;}
a.thumb:active {color : #F00;}

.arthumbs {
	width: 984px;
	overflow: hidden; 
	padding-left: 6px;
	margin-top: -15px;
	position: relative;
}
.arthumbs li {
       width: 240px;
       height: 240px;
	float: left;
	margin: 3px 3px 0 0;
}
.arthumbs img {
	display: block;
	width: 240px;
	height: 180px;
	border-width: 1px
}

a.arthumb:link {color : #000;}
a.arthumb:visited {color : #000;}
a.arthumb:hover {color : #F00;}
a.arthumb:active {color : #F00;}

.arthumbs li a span {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.arthumbs li.active span {
	color: #F00;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
}
.arthumbs li a:hover span {
	color: #F00;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
}
.arthumbs li a:visited span {
	color: #F00;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
}






A:link {COLOR: #000; TEXT-DECORATION: none;}
A:visited {COLOR: #000; TEXT-DECORATION: none;}
A:hover {COLOR: #000; TEXT-DECORATION: none;}
A:active {COLOR: #000; TEXT-DECORATION: none;}

.dline {text-align: left; overflow:hidden;}
.dlinearch {
	width: 80px;
	padding: 1px 0 0 20px;
	text-align: left;
	float: left;
	height: 30px;
	color: #FFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.dlinenum {
	width: 650px;
	text-align: left;
	float: left;
	height: 30px;
}
.dlinebook {
	text-align: right;
	float: right;
	height: 30px;
	color: #F00;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding-right: 20px;
}
.arp A:link, .arp A:visited, .arp A:active {
	color: #000;
	background-color: #F00;
	border-color: #333;
	border-style: solid;
	border-width: 1px;
	margin: 2px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 15px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	float: left;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
}
.arp A:hover {
	color: #FFF;
	background-color: #900;
	border-color: #FFF;
	border-style: solid;
	border-width: 1px;
	margin: 2px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 15px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	float: left;
	font-family : Tahoma, Arial, Helvetica, sans-serif;	
}
.arph A:link, .arph A:visited, .arph A:active {
	color: #000;
	background-color: #F00;
	border-color: #333;
	border-style: solid;
	border-width: 1px;
	margin: 2px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 40px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	float: left;
	font-family : Tahoma, Arial, Helvetica, sans-serif;	
}
.arph A:hover {
	color: #FFF;
	background-color: #900;
	border-color: #FFF;
	border-style: solid;
	border-width: 1px;
	margin: 2px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 40px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	float: left;
	font-family : Tahoma, Arial, Helvetica, sans-serif;	
}

.banner {margin-top: 5px;}
.bannerleft {text-align: left; float: left; padding-left: 10px;}
.bannerright {text-align: right; padding-right: 10px;}
.bannercent {text-align: center; margin-top: 5px;}
.bannerdown {text-align: center; margin-top: 5px;}

.boxtext {
	background: #000;
	margin: 10px 0 10px;
	position: relative;
	height: 900px;
}
.txt{
	color: #FFF;
	width: 1000px;
}
.txt ul {width: 323px; float: left; font-weight: bold; padding-left:10px;}
.txt a:link {color: #CCC;}
.txt a:hover {color: #F00;}
.txt a:visited {color: #CCC;}

.boxtop {
	background: #000;
	position: relative;
	margin-top: 20px;
}
.holder {
	overflow: hidden;
       margin-top: 10px;
}
.holder ol {
	float: left;
	padding: 0 15px;
	width: 216px;
	color: #F00;
	font: bold 12px  Tahoma, Arial, Helvetica, sans-serif;
}
.holder ol a:link {color: #d5d5d5;}
.holder ol a:hover {color: #F00;}
.holder ol a:visited {color: #d5d5d5;}

.holdtop {
	overflow: hidden;
	height: 30px;	
}
.holdtop ol {
	float: left;
	padding: 0 15px;
	text-align: center;
	width: 216px;
	color: #F00;
	font: bold 14px  Tahoma, Arial, Helvetica, sans-serif;
}
.holdtop ol a:link {color: #d5d5d5;}
.holdtop ol a:hover {color: #F00;}
.holdtop ol a:visited {color: #d5d5d5;}

.boxhead { 
       width: 390px;
	height: 150px;
       float: right;
	overflow: hidden;
	background: url('font.gif') no-repeat;
}
.holdhead {	
	overflow: hidden;
	margin-top: 10px;	
}
.holdhead ol {
	float: right;
	padding: 0 1px 0 10px;
	text-align: left;
	width: 179px;
	color: #F00;
	font: bold 12px  Tahoma, Arial, Helvetica, sans-serif;
}
.holdhead li {margin: 1px 0 0 1px;}
.holdhead ol a:link {color: #d5d5d5;}
.holdhead ol a:hover {color: #F00;}
.holdhead ol a:visited {color: #d5d5d5;}

#footer {
	background: #000;
	height: 65px;
	margin: 20px 0 0;
	color: #F00;
	font: 14px Arial, Helvetica, sans-serif;
	position: relative;
}
.copyright {
	float: left;
	padding: 10px 20px 0 25px;
	height: 50px;
}
.webmasters {
	float: left;
	padding: 10px 20px 0 25px;
	height: 50px;
}
#traf {	
	float: right;
	height: 50px;
}

a.wt:link{
	color: #FF0000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 12px;
	font-weight: bold;
}
a.wt:visited{
	color: #FF0000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 12px;
	font-weight: bold;
}
a.wt:hover{
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	height: 12px;
	font-weight: bold;
}
a.wt:active{
	color: #CCCCCC;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 12px;
	font-weight: bold;
}
#desc {
	padding-left: 20px;
	margin-top: -10px;

}
a.ds:link{
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.ds:visited{
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.ds:hover{
	color: #FF0000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.ds:active{
	color: #FF0000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.bnr {
	width: 994px;
	overflow: hidden;
	padding: 0 0 10px 40px;
	margin-top: 0;
	position: relative;
       margin-top: 40px;
	margin-bottom: 40px;
}
.bnr li {
	float: left;
	margin: 3px 40px 0 0;	
       text-align: center;
}
.bnr img {
	display: block;
	width: 200px;
	height: 300px;
	border-width: 0px;
	margin-top: 5px;
}
.bnr img:hover {
	opacity:0.8;
}
a.bns:link{
	color: #CCC;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
a.bns:visited{
	color: #CCC;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
a.bns:hover{
	color: #F00;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
a.bns:active{
	color: #F00;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.thbs {
	width: 984px;
	overflow: hidden; 
	padding-left: 6px;
	margin-top: -15px;
	position: relative;
       margin-bottom: 50px;
}
.thbs li {
	float: left;
	margin: 3px 3px 0 0;
       text-align: center;
}
.thbs img {
	display: block;
	width: 240px;
	height: 180px;
	border-width: 1px;
}
a.toptbs:link {color: #000000;}
a.toptbs:visited {color: #000000;}
a.toptbs:hover {color: #F00;}
a.toptbs:active {color: #F00;}

.thbs li a span {
	color: #CCC;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.thbs li.active span {
	color: #F00;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.thbs li a:hover span {
	color: #F00;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.thbs li a:visited span {
	color: #CCC;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.imgin {position: absolute; bottom: 10px;}
