div.login
{
	font-size: 13px;
}
div.login div.column_first
{
	width: 500px;
}

div.login div.column_third
{
	width: 340px;
}

div.login p
{
	color: #666;
	margin: 10px 0;
}

div.login_header
{
	background: url(/img/login_header.jpg) 0 0 no-repeat;
	height: 108px;
}

div.login a.btn_gray
{
	background: url(/img/subbtn_right.gif) right 0 no-repeat;
	float: left;
	height: 27px;
	line-height: 25px;
	text-align:center;
}
div.login a.btn_gray span.left
{
	background: url(/img/subbtn_left.gif) left 0 no-repeat;
	display: block;
	padding: 0 12px;
}

div.login tr.buttons td
{
	padding-bottom: 10px;
	line-height: 25px;
}
div.login td.register
{
	border-top: 1px solid #DDD;
	line-height:20px;
	margin-top: 10px;
	padding-top: 10px;
}
div.login td label
{
	font-size: 11px;
}
div.login ul
{
	color: #666;
	line-height: 22px;
	list-style: none;
	margin-top: 20px;
	padding: 0;
}
div.login ul li
{
	margin-bottom: 20px;
	padding-left: 80px;
}

div.login ul li b
{
	color: #333;
	font-size: 14px;
}

div.login ul li.bookmark
{
	background: url(../img/li_big_bookmark.png) 7px 12px no-repeat;
}
div.login ul li.discussion
{
	background: url(../img/li_big_discussion.png) 10px center no-repeat;
}
div.login ul li.interface
{
	background: url(../img/li_big_interface.png) 7px 12px no-repeat;
}
div.login ul li.profile
{
	background: url(../img/li_big_profile.png) 7px 12px no-repeat;
}
