body {
	margin:0px;
	padding:0px;
	font-family:Verdana;
	color:white;
	font-size:10px;
	line-height:12px;
	background-color:#2e2e2e;
}

img{
	border:0px;
}

td,tr,th{
	font-size:10px;
	line-height:12px;
}

a:link {
	text-decoration: none;
	/* color: #ff9e05; */
	color: #ffffff;
}
a:visited {
	text-decoration: none;
	color: inherit;
	/* color: #ff9e05; */
	color: #c0c0c0;
	}
a:hover {
	text-decoration: none;
	/* color: white; */
	color: #ff9e05;
}
a:active {
	text-decoration: none;
	color: #ff9e05;
}

.auto_margin{
	width:904px;
	background-color:#222222;
	margin:0px auto;
	text-align:left;
}

.head{
	background-image:url(img/new_design/header.png);
	background-repeat:no-repeat;
	height:135px;
}

.navi{
	position:relative;
	margin-top:-30px;
	width:177px;
	color:white;
	background-color:#2e2e2e;
}

.navi a, .navi a:hover, .navi a:visited, .navi a:active{
	color:#ffbf02;
}

.navi_links a, .navi_links a:hover, .navi_links a:active, .navi_links a:visited{
	width:168px;
	background-image:url(img/new_design/navi_bg.gif);
	background-position:center;
	color:white;
	text-decoration:none;
	font-size:11px;
	line-height:14px;
	display:block;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}

.navi_links_b a, .navi_links_b a:hover, .navi_links_b a:active, .navi_links_b a:visited{
	width:168px;
	background-image:url(img/new_design/navi_bg_b.gif);
	background-position:center;
	color:white;
	text-decoration:none;
	font-size:11px;
	line-height:14px;
	display:block;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}

/** html .navi_links_b a{width:168px;}*/
.navi_links a:hover{
	color:#ffbf02;
	font-weight:bold;
}

.navi_links_b a:hover{
	color:#ffbf02;
	font-weight:bold;
}

.navi_right_border{
	border-right:1px solid #ffd787;
}

.content{
	padding:10px;
	background-color:#2e2e2e;
	color:white;
}

* html .content{position:relative; left:-2px; width:690px;}
*:first-child+html .content{position:relative; left:-2px; width:690px;}


* html .user_online{position:relative; width:100%;}
.footer{
	color:white;
}

.foot{
	background-image:url(img/new_design/foot_bg.gif);
	background-repeat:repeat-x;
	height:53px;
}

.title{
	font-size:16px;
	line-height:16px;
	border-bottom:1px #ebebeb dotted;
	padding:2px;
	margin:2px;
}

.entry-a{
	background-color: #2C2C2C;
}

.entry-hover{
	background-color: #515151;
}

.entry-b{
	background-color: #323232;
}

.input-a{
	font-size:11px;
	border:1px solid white;
	background-color:#2e2e2e;
	font-family:verdana;
	color:#ff9e05;
}

.input-b{
	font-size:11px;
	border:1px solid white;
	background-color:#2e2e2e;
	font-family:verdana;
	color:#ff9e05;
}

textarea,select{
	font-size:11px;
	border:1px solid white;
	background-color:#2e2e2e;
	font-family:verdana;
	color:#ff9e05;
}

.devinfo{
	padding:5px;
	font-size:11px;
	line-height:13px;
}

.opac{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:white;
	opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	z-index:10;
	display:none;
}

.nfo_div{
	position:absolute;
	border:2px solid white;
	background-color:#2e2e2e;
	padding:20px;
	z-index:11;
	display:none;
	overflow:auto;
	overflow-x:hidden;
	overflow-x:scroll;
}

.nfo_code{
	font-family:courier new;
	font-size:12px;
	color:white;
	line-height:14px;
}

a.nfo_div_close{
	display:block;
	text-align:right;
	font-weight:bold;
	font-size:13px;
	line-height:15px;
}

.track_row ul, .track_row li{
	list-style-type:none;
	padding:0px;
	margin:0px;
	float:left;
}

.track_row{
height:20px;
}

.plus{position:relative; top:4px; width:15px; text-align:center;}
.track, .track_more{position:relative; top:4px; width:440px; text-align:left; white-space:nowrap; overflow:hidden;}
.track_more{width:510px;}
.rating{position:relative; top:4px; width:60px; text-align:center; }
.genre{position:relative; top:4px; width:75px; text-align:left; font-weight:bold; color:#ffbf02;}
.hosterimg{position:relative; top:2px; width:25px; text-align:center; }


a.tip{
	color:#ffbf02;
}
.track_ajax_row{
	padding:10px;
	display:none;
}

.green, .track_ajax_row strong, .sql_sites_box #active{
	color:#ffbf02;
}

.captcha input{
	margin-top:5px;
	border:1px solid white;
}

.captcha strong{
	color:#ffbf02;
}

.sql_sites_box{
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
}

.sql_sites_box a,
.sql_sites_box a:hover,
.sql_sites_box a:active,
.sql_sites_box a:visited{
	font-size:13px;
	line-height:15px;
}

.profile_usermenu{
	padding:5px;
	border-bottom:1px solid white;
	text-align:right;
}

.profile_usermenu a,
.profile_usermenu a:hover,
.profile_usermenu a:visited,
.profile_usermenu a:active{
	font-weight:bold;
	color:#ffbf02;
	font-size:12px;
	line-height:14px;
	margin-right:30px;
}

.profile_usermenu a:hover{
	color:white;
}

.profilebox_left{
	margin-top:5px;
	margin-bottom:5px;
	width:549px;
	float:left;
	border-right:1px solid white;
}

.profilebox_lastvisits{
	margin-top:5px;
	margin-bottom:5px;
	width:130px;
	float:left;
	margin-left:8px;
	text-align:center;
}

.profile_img{
	width:200px;
	text-align:center;
	float:left;
}

.profile_info{
	margin-left:10px;
	width:339px;
	float:left;
	font-size:11px;
	line-height:13px;
}

.profile_info h1{
	padding:0px;
	margin:0px;
	text-decoration:underline;
	line-height:27px;
}

.profile_list{
	border-top:1px solid white;
	border-bottom:1px solid white;
	padding:10px;
	padding-left:0px;
	margin-top:5px;
	margin-bottom:5px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:scroll;
	display:none;
	max-height:100px;
}

.vim{
	padding:5px;
	background-color:#464646;
	border:2px solid #E5A700;
	font-size:12px;
	line-height:14px;
	margin-bottom:10px;
	color:black;
}

.hiddenZSPLayer{
	display:none;
	margin:10px;
}

.Layer{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#LayerFrame{
	border:1px solid white;
}