* {
	margin:0;
	padding:0;
}

body {	
	background:#000;
	color:#fff;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
}

a {
	color:#fff;
	text-decoration:none;
}

#page {
	width:1000px;
	margin:0 auto;
	background:#000 url('images/b_page.jpg') 0 0 no-repeat;
	overflow:hidden;
}

#menu {
	width:970px;
	padding:0 30px 0 0;
	overflow:hidden;
}

#menu li {
	margin:0 0 0 28px;
	float:right;
	list-style:none;
}

#menu li a {
	overflow:hidden;
}

#menu li a span {
	float:left;
}

#menu li a span.s1,
#menu li a span.s3 {
	width:11px;
	height:38px;
}

#menu li a span.s1 {}

#menu li a span.s2 {
	height:28px;
	padding:10px 0 0 0;
}

#menu li a span.s3 {}

#menu li a:hover span.s1 {
	background:url('images/b_menu_left.jpg') 0 0 no-repeat;
}

#menu li a:hover span.s2 {
	background:url('images/b_menu.jpg') 0 0 repeat-x;
	text-decoration:underline;
}

#menu li a:hover span.s3 {
	background:url('images/b_menu_right.jpg') 0 0 no-repeat;
}

#leftTop,
#rightTop {
	float:left;
	overflow:hidden;
}

#leftTop {
	width:530px;
	margin:120px 0 0 0;
	padding:0 50px 0 50px;
}

#search {
	width:355px;
	height:59px;
	padding:45px 0 0 10px;
	background:url('images/b_search.jpg') 0 0 no-repeat;
}

#search form {
	overflow:hidden;
}

#search form input {
	margin:0 10px 0 0;
	float:left;
}

#search form input.search_input {
	width:260px;
	height:18px;
	background:url('images/b_input_text.jpg') 0 0 repeat-x;
	border:1px solid #777;
}

#search form input.submit {
	width:72px;
	height:18px;
	background:url('images/b_search_submit.jpg') 0 0 repeat-x;
	border:0;
}

p.link {
	margin:25px 0 0 0;
}

p.link a {
	text-decoration:underline;
	font-size:12px;
}

p.link a span {
	color:#638E1F;
	font-weight:bold;
}

#rightTop {
	width:336px;
}

#panelLogin {
	width:321px;
	height:161px;
	margin:30px 0 0 0;
	padding:10px 0 0 15px;
	background:url('images/b_login_panel.jpg') 0 0 no-repeat;
	overflow:hidden;
}

#panelLogin h1 {
	margin:0 0 10px 0;
	font-size:13px;
	font-weight:normal;
}

#panelLogin h1 span {
	position:relative;
	top:-3px;
	font-size:8px;
}

#panelLogin form {}

#panelLogin form input {
	width:200px;
	height:18px;
	margin:0 0 10px 0;
	background:url('images/b_input_text.jpg') 0 0 repeat-x;
	border:1px solid #777;
}

#panelLogin form input.login {
	margin-left:2px;
}

#panelLogin form input.submit {
	width:70px;
	height:19px;
	margin:15px 0 0 240px;
	background:url('images/b_submit_login.jpg') 0 0 no-repeat;
	border:0;
}


#panelLogin img {
	width:70px;
	height:19px;
	margin:32px 0 0 240px;
	border:0;
}

#panelLogin form label {
	margin:0 10px 0 0;
	color:#719C2B;
	font-size:13px;
	font-weight:bold;
	float:left;
}

#panelLogin form a {
	margin:0 10px 0 0;
	text-decoration:underline;
}

p.rss {
	position:relative;
	top:-30px;
}

p.rss a img {
	border:0;
}

#leftCont,
#middleCont,
#rightCont {
	float:left;
}

#leftCont {
	width:500px;
	margin:0 0 0 10px;
	display:inline;
}

#leftCont p.page {
	margin:35px 0 0 0;
	padding:0 0 5px 0;
	background:url('images/b_line.jpg') 0 bottom repeat-x;
}

#leftCont p.page span {
	color:#76A527
}
#leftCont p.desc span {
	color:#76A527
}
#leftCont h1#news {
	margin:20px 0 0 0;
	padding:0 0 5px 0;
	background:url('images/b_line2.jpg') 0 bottom repeat-x;
	color:#E6E6E6;
	font-size:13px;
	font-weight:normal;
}

#leftCont p.desc {
	margin:5px 0;
	font-size:13px;
}

#leftCont h1#tags {
	margin:20px 0 0 0;
	color:#76A527;
	font-size:18px;
	backgrund:
}

#linkTags {
	list-style:none;
	overflow:hidden;
}

#linkTags li {
	margin:0 0 0 10px;
	float:left;
}

#linkTags li a {
	font-weight:bold;
}

#middleCont {
	width:226px;
	margin:25px 20px 0 40px;
}

#shoutBox {
	width:226px;
	list-style:none;
}

#shoutBox li {}

#shoutBox li.i1 {
	background:#0C0C0C url('images/b_top_shoutbox.jpg') 0 0 no-repeat;
}

#shoutBox li.i2 {
	width:226px;
	height:20px;
	background:url('images/b_shoutbox_bottom.jpg') 0 0 no-repeat;
}

#middleCont h1 {
	width:206px;
	padding:10px 0 0 20px;
	font-size:14px;
	font-weight:normal;
}

#middleCont h1 span {
	color:#748B22;
}

#msg {
	list-style:none;
	overflow:hidden;
}

#msg li {}

#msg li.j1,
#msg li.j2 {
	margin:15px 0 10px 0;
	float:left;
}

#msg li.j1 {
	margin-left:10px;
	margin-right:10px;
	color:#76A527;
	font-weight:bold;
}

#msg li.j3 {
	margin:0 10px;
	clear:both;
}

#middleCont form {
	margin:25px 0 0 0;
	text-align:center;
}

#middleCont form textarea {
	width:200px;
	height:100px;
	border:0;
}

#middleCont form p.links {
	padding:10px 0;
}

#middleCont form p.links a {
	margin:0 5px;
}

#middleCont form input.submit {
	width:72px;
	height:19px;
	background:url('images/b_add.jpg') 0 0 no-repeat;
	border:0;
}

#rightCont {
	width:182px;
	margin:25px 0 0 0;
}

#best,
#lastSearch,
#stat {
	margin:0 0 20px 0;
}

#best {
	width:182px;
	list-style:none;
}

#best li {}

#best li.i1 {
	background:#1A1919 url('images/b_right.jpg') 0 0 no-repeat;
}

#best li.i2 {
	width:182px;
	height:13px;
	background:url('images/b_right_bottom.jpg') 0 0 no-repeat;
}

#best h1 {
	width:162px;
	padding:10px 0 0 20px;
	font-size:14px;
	font-weight:normal;
}

#best h1 span {
	color:#748B22;
}

#linksBest {
	width:162px;
	margin:10px 0 0 20px;
	list-style:none;
}

#linksBest li {
	line-height:15px;
}

#linksBest li a {
	width:162px;
	padding:0 0 0 10px;
	background:url('images/b_arrow.jpg') 0 4px no-repeat;
}

#lastSearch {
	width:182px;
	list-style:none;
}

#lastSearch li {}

#lastSearch li.i1 {
	background:#1A1919 url('images/b_right.jpg') 0 0 no-repeat;
}

#lastSearch li.i2 {
	width:182px;
	height:13px;
	background:url('images/b_right_bottom.jpg') 0 0 no-repeat;
}

#lastSearch h1 {
	width:162px;
	padding:10px 0 0 20px;
	font-size:14px;
	font-weight:normal;
}

#lastSearch h1 span {
	color:#748B22;
}

#linksSearch {
	width:162px;
	margin:10px 0 0 20px;
	list-style:none;
}

#linksSearch li {
	line-height:15px;
}

#linksSearch li a {
	width:162px;
	padding:0 0 0 10px;
	background:url('images/b_arrow.jpg') 0 4px no-repeat;
}

#stat {
	width:182px;
	list-style:none;
}

#stat li {}

#stat li.i1 {
	background:#1A1919 url('images/b_right.jpg') 0 0 no-repeat;
}

#stat li.i2 {
	width:182px;
	height:13px;
	background:url('images/b_right_bottom.jpg') 0 0 no-repeat;
}

#stat h1 {
	width:162px;
	padding:10px 0 0 20px;
	font-size:14px;
	font-weight:normal;
}

#stat h1 span {
	color:#748B22;
}

#descStat {
	width:162px;
	margin:10px 0 0 20px;
	list-style:none;
}

#descStat li {
	line-height:15px;
}

#footer {
	width:1000px;
	height:153px;
	margin:0 auto;
	background:url('images/b_footer.jpg') 0 0 no-repeat;clear:both;
}

#menuFoot {
	width:425px;
	margin:0 0 0 20px;
	padding:50px 0 10px 0;
	background:url('images/b_line3.jpg') 0 bottom repeat-x;
	list-style:none;
	overflow:hidden;
}

#menuFoot li {
	padding:0 0 0 10px;
	background:url('images/b_separate.jpg') 4px 6px no-repeat;
	float:left;
}

#menuFoot li.i1 {
	padding:0;
	background:none;
}

#footer p {
	margin:30px 0 0 20px;
}

	#json{
		background: #d6d6d6;
		position:absolute;
		z-index: 11; 
		top: 275px; 
		left: 193px; 
		display: block; 
		width: 260px;
	}
	
	#json a{
		text-decoration: none;
		color: #4c4c4c;
		font-weight: bold;
		font-family: Arial;
		font-size: 12px;
		display: block;
	}
	
	#json a:hover{
		color: black;
	}