body {	font-family: tahoma; margin:0; padding:0; color:#929292; font-size:11px; width:100%; background:url(../images/bg.gif) repeat left top
}
table{font-size:11px;}
form {margin:0;  padding:0;
}
img {border:0px
}
a {	color:#2d2d2d; font-size:11px; text-decoration:none
}
a:hover {text-decoration:underline;
}
#wrappper { width:980px; text-align:left; margin:0px auto; padding:0px
} 
#wrappper_in { background:#FFFFFF; padding:0px 20px
}
#header { border-bottom:1px #d9d9d9 solid
}
#top { background:#2d2d2d; padding-left:15px; color:#ababab; font-size:12px; font-weight:bold; font-family:Arial;
}
#top a { color:#ababab; font-size:12px; font-weight:bold; text-decoration:none
}
#top a:hover { text-decoration:underline
}
.clear { font-size:0px; height:1px; clear:both
}
.search {font-family:Arial; font-size:14px; color:#2d2d2d; background: url(../images/search_bg.gif) no-repeat right #FFFFFF; width:233px; height:18px; padding:2px 0 0 8px; border:0px
}
#logo { width:258px; padding:29px 0px 25px 16px; float:left
}
#nav { width:588px; float:right; padding:44px 0px
}
#nav ul{margin:0; padding:0; list-style:none;
}
#nav li{margin:0px; padding-left:30px; float:left
}
#content { background:url(../images/content_bg.gif) repeat-y right top; padding:8px 0 20px 0
}
#sidebar { width:275px; float:right
}
#ads { background:#dedede; padding:10px 10px 0 10px;
}
#tags { background:#e9e9e9; margin-top:10px
}
#top_downloads { background:#2d2d2d; padding:14px 10px 40px;
}
#top_downloads a { color:#39c2ff
}
.clear_points { font-size:0px; height:1px; clear:both; background:url(../images/points_hor.gif) repeat-x left
}
#bottom { background:#2d2d2d; padding:30px 30px 24px 17px;
}
#icon { font-family: Arial; font-size: 11px; color:#39c2ff; line-height: 18px
}
#icon a { font-family: Arial; font-size: 11px; color:#39c2ff; line-height: 18px; background:url(../images/icon.gif) no-repeat left center; padding-left:13px; text-decoration:none
}
#icon a:hover { font-family: Arial; font-size: 11px; color:#39c2ff; line-height: 18px; background:url(../images/icon.gif) no-repeat left center;text-decoration:underline
}
#footer { padding:0 20px 22px 20px
} 
#footer_in { background:#4b4b4b; padding:14px 15px 10px 14px
}
#footer_in a { font-family:Arial; font-weight:bold; color:#ababab
}
#left { width:640px; float:left; font-size:14px; font-family:Tahoma; color:#4b4b4b;
}
.title { font-size:34px; color:#2d2d2d; letter-spacing:-2px; line-height:32px
}
.title a { font-size:34px; color:#2d2d2d; letter-spacing:-2px; line-height:32px; text-decoration:none
}
.download { font-size:12px; color:#2d2d2d; background:url(../images/download_bg.gif) no-repeat left center #e9e9e9; padding:8px 39px
}
.download a { text-transform:uppercase; font-size:12px; color:#2d2d2d; font-weight:bold
}
.date { font-size:11px; color:#929292;
}
.date a { font-size:12px; color:#2d2d2d;
}
#pages { margin:30px 0px
}
#pages .text { font-size:13px; float:left; padding:4px 4px 5px 0px; color:#4b4b4b
}
#pages b { background:#39c2ff; border:0px; color:#FFFFFF; float:left; font-family:tahoma; font-size:13px; margin-right:4px; padding:5px 8px;
}
#pages a { background:#a5a5a5; border:0px; color:#FFFFFF; float:left; font-family:tahoma; font-size:13px; margin-right:4px; padding:5px 8px; text-decoration:none; font-weight:bold
}

.input {border:1px solid #A5A5A5; width:242px;  height:18px;}
.input input {border:0; width:242px; height:16px; margin-bottom:0px; margin-top:0px;}

.txt {
	width:242px;
	border:1px solid #A5A5A5;
	height: 100px;
}
body:nth-of-type(1) .txt{
	width: 238px;
}