body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	color: #fff;
	background-color: #242424;
}

a {
	color:#fff;
	text-decoration:none;
}

a:hover {
	color:#fff;
	text-decoration:underline;
}

a.side {
	color:#fff;
	text-decoration:none;
}

a:hover.side {
	color:#fff;
	text-decoration:underline;
}

img {
	border: 0px;
}

form {
	margin:0px 0px 0px 0px;
}

hr {
	border-top:1px #CBD6DD solid;
	border-bottom:1px #EFEFEF solid;
}

hr.side-hr {
	border-top:1px #CBD6DD solid;
	border-bottom:1px #EFEFEF solid;
}

td {
	font-family: Tahoma ,Arial,Helvetica,sans-serif;
	font-size:11px;
}

pre {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}

.alt {
	color:#555;
}

.subheader {
	padding: 4px 7px 3px 7px;
}

.subheader-text {
	font-size:10px;
}
.button {
	font-family: Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	background-color: #242424;
	color: #bdbdbd;
	margin-top:2px;
	border: 1px solid #4c4c4c;
}

.textbox, .bbcode {
	border: 1px solid #4c4c4c;
	color: #bdbdbd;
	background-color: #242424;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
}

.main-body {
	font-size:10px;
	color:#555;background-color:#EDEDED;
	background-image:url(images/bg_td_one.jpg);
	background-repeat:repeat-x;
	padding:4px 4px 5px 4px;
}

.main-bg {
	padding:10px 5px;
}

.body-border {
	border:0;
}

.side-border-left {
	padding:10px 5px;
}

.side-border-right {
	padding:10px 5px;
}

.tbl-border {
	border: 1px solid #4d4d4d;
}

.tbl {
	font-size:11px;
	color:#555;
	padding:0px;
}
.tbl1 {
	font-family: Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	background-color: #242424;
	color: #fff;
	margin-top:2px;
	border: 0;
	padding: 3px 6px;
}

.tbl2 {
	font-family: Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	background-color: #363535;
	color: #fff;
	margin-top:2px;
	padding: 3px 6px;
	border: 0;
}

.forum-caption {
	font-size: 10px; font-weight:bold;
	color: #DE8300; background-color:#FEFEFE;
	background-image:url(images/bg_table_row_heading.jpg);
	background-repeat:repeat-x;
	height: 24px;
	padding: 4px 4px 4px 4px;
}

.quote {
	background: #F2F5F6;
	border-left: 1px solid #ADC1CE;
	border-top: 1px solid #ADC1CE;
	border-bottom: 1px solid #ADC1CE;
	border-right: 1px solid #ADC1CE;
	font-family:Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	color: #31607E;
	margin: 8px 4px 10px 3px;
	padding: 10px 10px 10px 6px;
}

.poll { height:12px;
	border:1px #ADC1CE solid; }

.comment-name {
	font-weight:bold;
	color:#38394B;
}

.shoutboxname {
	font-weight:bold;
	color:#38394B;
}

.shoutbox {
	color:#38394B;
}

.shoutboxdate {
	font-size:9px;
	color:#888;
}

.small {
	font-size:10px;
	color: #4D4D4D;
	font-weight:normal;
}

.small2 {
	font-size:9px;
	font-weight:normal;
	color:#555;
}

.side-small {
	font-size:9px;
	font-weight:normal;
	color:#555;
}

.top-logo{
	background: url(images/hz_07.jpg) no-repeat 65px 30px;
	width: 670px;
	height: 100px;
}
.top-log{
	width: 240px;
	height: 100px;
	text-align: right;
	padding: 0 40px 0 0;
}
.textbox-login{
	background: url(images/hz_03.jpg);
	width: 197px;
	height: 24px;
	border: 0;
	margin: 0 0 5px 0;
	color: #fff;
	padding: 3px 0 0 10px;
	font-size: 11px;
}
.button-login{
	background: url(images/hz_10.jpg);
	width: 77px;
	height: 24px;
	border: 0;
}
a.registr{
	background: url(images/hz_12.jpg);
	width: 79px;
	height: 27px;
	display: block;
}
.menu-l{
	background: url(images/hz_18.jpg);
	width: 22px;
	height: 59px;
}
.menu-c{
	background: url(images/hz_19.jpg);
	width: 906px;
	height: 59px;
}
.menu-r{
	background: url(images/hz_22.jpg);
	width: 22px;
	height: 59px;
}
.menu-sep{
	background: url(images/hz_36.jpg) no-repeat center;
	width: 6px;
	height: 29px;
}
a.menu-l-1{
	background: url(images/hz_16.jpg) 0 100%;
	width: 110px;
	height: 29px;
	display: block;
}
a.menu-l-1:hover{
	background: url(images/hz_16.jpg) 0 0;
	width: 110px;
	height: 29px;
	display: block;
}
a.menu-l-2{
	background: url(images/hz_17.jpg) 0 100%;
	width: 77px;
	height: 29px;
	display: block;
}
a.menu-l-2:hover{
	background: url(images/hz_17.jpg) 0 0;
	width: 77px;
	height: 29px;
	display: block;
}
a.menu-l-3{
	background: url(images/hz_20.jpg) 0 100%;
	width: 73px;
	height: 29px;
	display: block;
}
a.menu-l-3:hover{
	background: url(images/hz_20.jpg) 0 0;
	width: 73px;
	height: 29px;
	display: block;
}
a.menu-l-4{
	background: url(images/hz_23.jpg) 0 100%;
	width: 70px;
	height: 29px;
	display: block;
}
a.menu-l-4:hover{
	background: url(images/hz_23.jpg) 0 0;
	width: 70px;
	height: 29px;
	display: block;
}
a.menu-l-5{
	background: url(images/hz_24.jpg) 0 100%;
	width: 70px;
	height: 29px;
	display: block;
}
a.menu-l-5:hover{
	background: url(images/hz_24.jpg) 0 0;
	width: 70px;
	height: 29px;
	display: block;
}
.textbox-search{
	background: url(images/hz_39.jpg);
	width: 188px;
	height: 19px;
	border: 0;
	color: #fff;
	padding: 5px 0 0 10px;
	font-size: 11px;
}
.button-search{
	background: url(images/hz_40.jpg);
	width: 21px;
	height: 24px;
	border: 0;
}
.txtbox-search{
	width: 198px;
}
.but-search{
	width: 21px;
}
.txt-search{
	width: 105px;
	background: url(images/hz_43.jpg) no-repeat 0 8px;
}
.panel-b-t{
	background: url(images/hz_55.jpg);
	width: 220px;
	height: 44px;
	font-family: tahoma;
	font-size: 12px;
}
.panel-b-c{
	padding: 5px;
	font-family: tahoma;
	font-size: 11px;
}
.panel-c-t-l{
	background: url(images/hz_59.jpg);
	width: 9px;
	height: 38px;
}
.panel-c-t-c{
	background: url(images/hz_60.jpg);
	width: 684px;
	height: 38px;
	font-family: tahoma;
	font-size: 12px;
	padding-left: 8px;
}
.panel-c-t-r{
	background: url(images/hz_63.jpg);
	width: 7px;
	height: 38px;
}
.panel-c-c{
	padding: 5px 10px;
}
.panel-c-b{
	background: url(images/hz_68.jpg) repeat-x top ;
	width: 98%;
	height: 20px;
	font-family: tahoma;
	font-size: 11px;
	color: #4c4c4c;
}
.panel-c-b a {
	font-family: tahoma;
	font-size: 11px;
	color: #4c4c4c;
}
.foot-l{
	background: url(images/hz_71.jpg) repeat-x top ;
	width: 23px;
	height: 61px;
}
.foot-c{
	background: url(images/hz_72.jpg) repeat-x top ;
	width: 905px;
	height: 61px;
}
.foot-r{
	background: url(images/hz_74.jpg) repeat-x top ;
	width: 22px;
	height: 61px;
}
.foot-c-l{
	float: left;
}
.foot-c-r{
	float: right;
}
.forum-p-t{
	background: url(images/hz_75.jpg) repeat-x top ;
	width: 698px;
	height: 39px;
	font-family: tahoma;
	font-size: 12px;
	padding-left: 20px;
}
.forum-p-c-l{
	background: #313131;
	width: 1px;
}
.forum-p-c-c{
	width: 696px;
}
.forum-p-c-r{
	background: #313131;
	width: 1px;
}
.forum-p-b{
	background: #313131;
	height: 1px;
}
.forum-j{
	background: #242424;
	height: 25px;
}
.forum-c{
	background: #202020;
	height: 25px;
}
.forum-p-c{
	padding: 5px 10px;
}
.forum-p-c img {
	margin: 5px;
}

.center {
	margin: 0 auto;
}

.news-category {
	float: left;
}

