a img { border: 0 }
html, body {
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 11px;
    background-color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0;
}

.main_bd {
	background: url(../images/mainbg.jpg) fixed;
	background-repeat: no-repeat;
	background-position: top;

	height:1064px; 
	background-color: #000000;
	
}

#logo{
width:478px;
height:180px;
margin:auto;
position:relative;
display:block;
}
#logo a{
	background-image:url("../images/logo.png");
	background-repeat:no-repeat;
	position:relative;
display:block;
width:478px;
height:180px;
}
 #logo span.hover{
 width:478px;
height:180px;
 background-image:url("../images/logo_hover.png");
	background-repeat:no-repeat;
	position:relative;
display:block;
 }
 
 #trial{
width:190px;
height:101px;
margin:auto;
position:relative;
display:block;
}
#trial a{
	background-image:url("../images/trial.png");
	background-repeat:no-repeat;
	position:relative;
display:block;
width:190px;
height:101px;
}
 #trial span.hover{
 width:190px;
height:101px;
 background-image:url("../images/trial-hover.png");
	background-repeat:no-repeat;
	position:relative;
display:block;
 }
  #top-forum{
width:190px;
height:60px;
margin:auto;
position:relative;
display:block;
}
#top-forum a{
	background-image:url("../images/top-forum.png");
	background-repeat:no-repeat;
	position:relative;
display:block;
width:190px;
height:60px;
}
 #top-forum span.hover{
 width:190px;
height:60px;
 background-image:url("../images/top-forum_hover.png");
	background-repeat:no-repeat;
	position:relative;
display:block;
 }

  #ts{
width:196px;
height:60px;
margin:auto;
position:relative;
display:block;
}
#ts a{
	background-image:url("../images/ts_logo.png");
	background-repeat:no-repeat;
	position:relative;
display:block;
width:196px;
height:60px;
}
 #ts span.hover{
 width:196px;
height:60px;
 background-image:url("../images/twitter.png");
	background-repeat:no-repeat;
	position:relative;
display:block;
 }
 
   #tw{
width:196px;
height:60px;
margin:auto;
position:relative;
display:block;
}
#tw a{
	background-image:url("../images/twitter.png");
	background-repeat:no-repeat;
	position:relative;
display:block;
width:196px;
height:60px;
}
 #tw span.hover{
 width:196px;
height:60px;
 background-image:url("../images/twitter.png");
	background-repeat:no-repeat;
	position:relative;
display:block;
 }

.n-id {
	text-decoration: none;
	color: #656f8a;
	font-weight:bolder;
	font-size: 15px;
	font-family: tahoma, verdana, arial;
}

A:link{color: #e88e07;text-decoration: none}
A:visited{color: #e88e07;text-decoration: none}
A:active{color: #e88e07;text-decoration: none}
A:hover{color: #e88e07;text-decoration: underline}

.comments-1{
	text-decoration: none;
	color: #b9b9b9;
	font-weight:bolder;
	font-size: 12px;
	padding-left: 5px;
	font-family: tahoma, verdana, arial;
	}
.comments-1 a:active,
.comments-1 a:visited,
.comments-1 a:link {
	text-decoration: none;
	color: #b9b9b9;
	font-weight:bolder;
	font-size: 12px;
	font-family: tahoma, verdana, arial;
}

.comments-1 a:hover {
	text-decoration: none;
	color: #999999;
	font-size: 12px;
	font-weight:bolder;
	font-family: tahoma, verdana, arial;
}
.comments-2{
	text-decoration: none;
	color: #b9b9b9;
	
	font-size: 11px;
	padding-left: 5px;
	font-family: tahoma, verdana, arial;
	}
.comments-2 a:active,
.comments-2 a:visited,
.comments-2 a:link {
	text-decoration: none;
	color: #b9b9b9;
	
	font-size: 11px;
	font-family: tahoma, verdana, arial;
}

.comments-2 a:hover {
	text-decoration: none;
	color: #999999;
	font-size: 11px;
	
	font-family: tahoma, verdana, arial;
}
.border-t-r{
	border-right: dashed #656f8a 1px;
	border-top: dashed #656f8a 1px;
	}
.border-r-b-l{
	border-right: dashed #656f8a 1px;
	border-bottom: dashed #656f8a 1px;
    border-left: dashed #656f8a 1px;
	padding-bottom: 28px;
	padding-left: 28px;
	padding-right: 28px; 
	padding-top: 5px;
}
.inputstyle_02 {
	font-size: 14px;
	color: #5b5f6c;
	font-family: tahoma, Arial, verdana;
	padding-left:10px;
	padding-right:10px;
	background: url("../images/login-field.png");
	height: 28px;
	width: 180px;
	border: 0px solid #9bb0b6;
	
}

.logins a:hover {
	text-decoration: none;
	color: #999999;
	font-size: 10px;
	font-weight:bolder;
	font-family: tahoma, verdana, arial;
}
.login {
	color: #dddddd;
	font-size: 11px;
	font-family: tahoma, Arial, verdana;
}
.login a:active,
.login a:visited,
.login a:link {
	color: #dddddd;
	text-decoration: none;
}
.login a:hover {
	color:#f5f5f5;
	font-size:11px;
	text-decoration:underline;
}
.userinfo {
	text-decoration: none;
	color: #b9b9b9;
	font-weight:normal;
	font-size: 11px;
	font-family: tahoma, verdana, arial;
}
.userinfo a:active,
.userinfo a:visited,
.userinfo a:link {
	text-decoration: none;
	color: #b9b9b9;
	font-weight:normal;
	font-size: 11px;
	font-family: tahoma, verdana, arial;
}

.userinfo a:hover {
	text-decoration: none;
	color: #999999;
	font-size: 11px;
	font-weight:normal;
	font-family: tahoma, verdana, arial;
}
.f_textarea {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	margin: 0px 1px 0px 0px;
	padding: 5px;
	width: 459px;                                            <!--     459     //-->
	height: 156px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}
.f_input {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	width: 300px;
	height: 14px;
	border: 1px solid #e0e0e0;
	padding-left:5px;
	padding-bottom:2px;
	background-color: #ffffff;
}
.f_select {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	height: 14px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}
.sn-header{
    background-image:url("../images/site-news.png");
	background-repeat:no-repeat;
	height:23px;
	vertical-align:top;
	}
.lf-header{
    background-image:url("../images/last-forum.png");
	background-repeat:no-repeat;
	height:23px;
	vertical-align:top;
	}
.lf-link{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 11px;
    font-weight:normal;
	text-decoration:none;
	color:#FF9900;
	vertical-align:middle;
	text-align:left;
	padding-bottom:3px;
	padding-left:5px;
	}
}
.lf-link a:active,
.lf-link a:visited,
.lf-link a:link {
	text-decoration: none;
	color: #FF9900;
	font-weight:normal;
	font-size: 11px;
	font-family:  tahoma, arial, verdana, helvetica, sans-serif;
}

.lf-link a:hover {
	text-decoration: underline;
	color: #999;
	font-size: 11px;
	font-weight:normal;
	font-family:  tahoma, arial, verdana, helvetica, sans-serif;
}
.lf-link2 {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 10px;
    font-weight:normal;
	text-decoration:none;
	color:#fff;
	vertical-align:middle;
	text-align:left;
	padding-bottom:3px;
	padding-left:7px;
}
.lf-link2 a:active,
.lf-link2 a:visited,
.lf-link2 a:link {
	text-decoration: none;
	color: #fff;
	font-weight:normal;
	font-size: 10px;
	font-family:  tahoma, arial, verdana, helvetica, sans-serif;
}

.lf-link2 a:hover {
	text-decoration: underline;
	color: #fff;
	font-size: 10px;
	font-weight:normal;
	font-family:  tahoma, arial, verdana, helvetica, sans-serif;
}

.sn-link{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    font-weight:bolder;
	text-decoration:none;
	color:#FF9900;
	vertical-align:middle;
	text-align:left;
	padding-bottom:3px;
	padding-left:7px;
	}
	.ntitle{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    font-weight:bolder;
	text-decoration:none;
	color:#FF9900;
	vertical-align:middle;
	text-align:left;
	padding-bottom:3px;
	padding-left:7px;
	}
.sn-link-full{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    font-weight:normal;
	text-decoration:none;
	color:#b9b9b9;
	vertical-align:middle;
	text-align:left;
	padding-bottom:3px;
	padding-left:7px;
	}
.sn-text{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 11px;
    text-decoration:none;
	color:#b9b9b9;
	vertical-align:middle;
	text-align:left;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	}
.sn-text_r{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 11px;
    text-decoration:none;
	color:#b9b9b9;
	vertical-align:top;
	text-align:right;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	}
.sn-date{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 10px;
    text-decoration:none;
	text-align:left;
	color:#b9b9b9;
	border-bottom: 0px;
	vertical-align:top;
	padding-top:4px;
	padding-bottom:5px;
	padding-left:7px;
	}
td.sn-padding{ padding-left:5px}
td.right-border{border-right: solid #00F207 1px;}       

.dot_border{
border-left: doted #222222 1px;
border-right: doted #222222 1px;
border-top: doted #222222 1px;
border-bottom: doted #222222 1px;
}
.copyright_s{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 10px;
    text-decoration:none;
	color:#44E144;
	vertical-align:top;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:20px;
	padding-right:5px;
	}
.studio{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 11px;
    text-decoration:none;
	color:#b9b9b9;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:25px;
	padding-right:15px;
	}
.studio a:active,
.studio a:visited,
.studio a:link{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 11px;
    text-decoration:none;
	color:#b9b9b9;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:15px;
	}
.studio a:hover{
	text-decoration:none;
	color:#999999;
	}
.static{
		font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 11px;
    text-decoration:none;
	color:#b9b9b9;
	vertical-align:top;
	text-align:left;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	}
.description{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    text-decoration:none;
	color:#b9b9b9;
	vertical-align:top;
	text-align:left;
	padding-bottom:5px;
	padding-right:7px;
	}
.comments{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 11px;
    text-decoration:none;
	color:#b9b9b9;
	vertical-align:top;
	text-align:left;
	}
.comments-date{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 11px;
    text-decoration:none;
	color:#b9b9b9;
	vertical-align:bottom;
	text-align:right;
	}
table.comment{ 
	border-top: #434343 solid 0px;
	border-left: #434343 solid 0px;
	border-bottom: #434343 solid 0px;
	border-right: #434343 solid 0px;
	background-color: #e5e7e8;
	}
.add-comm{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 18px;
    text-decoration:none;
	font-weight:bolder;
	color:#666;
	vertical-align:top;
	text-align:left;
	padding-left:7px;
	}
.lines{
	background-image: url("../images/lines.png");
	background-repeat: no-repeat;
	background-position: top;
	height:20px;
	}
.whitesmall2 {
	font-family: tahoma, Arial, verdana;
	font-size: 10px;
	color: #eeeeee;
	text-decoration: none;
	text-align:left;
}
.whitesmall2 a:active, 
.whitesmall2 a:visited,
.whitesmall2 a:link {
	font-family: tahoma, Arial, verdana;
	font-size: 10px;
	color: #eeeeee;
	text-decoration: none;	
}
.whitesmall2 a:hover {
	color: #ffffff;
	text-decoration: underline;	
}
#easyTooltip{
    padding:5px;
    border:1px solid #999999;
    background:#f1f1f1;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #000000;
    filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    }