/*********** login_box **************/
div.login_box_top
{
	position: relative;
	width: 100%;
	height: 8px;
	background: #E6E6E6 url('../images/login/login_box_border_bg.gif') repeat-x left top;
	font-size: 1px;
}

div.login_box_top div.login_box_right
{
	width: 100%;
	height: 8px;
	background: transparent url('../images/login/login_box_top_right_corner.gif') no-repeat right top;
	font-size: 1px;
}

div.login_box_top div.login_box_right div
{
	width: 100%;
	height: 8px;
	background: transparent url('../images/login/login_box_top_left_corner.gif') no-repeat left top;
	font-size: 1px;
}

div.login_box_middle
{
	position: relative;
	width: auto;
	height: auto;
	min-height: 53px;
	line-height: 26px;
	background-color: #E6E6E6;
	border-left: 2px solid #CCC;
	border-right: 2px solid #CCC;
}

div.login_box_middle_inner {
	padding: 6px 14px;
}

div.login_box_bottom
{
	position: relative;
	width: 100%;
	height: 8px;
	background: #E6E6E6 url('../images/login/login_box_border_bg.gif') repeat-x left bottom;
	font-size: 1px;
}

div.login_box_bottom div.login_box_right
{
	width: 100%;
	height: 8px;
	background: transparent url('../images/login/login_box_bottom_right_corner.gif') no-repeat right bottom;
	font-size: 1px;
}

div.login_box_bottom div.login_box_right div
{
	width: 100%;
	height: 8px;
	background: transparent url('../images/login/login_box_bottom_left_corner.gif') no-repeat left bottom;
	font-size: 1px;
}

/************** login_box  - END **************/



div.login_box_middle input#login_input,
div.login_box_middle input#haslo_input
{
	width: 160px;
/*	height: 14px; */
	padding: 1px 4px;
	font-size: 11px;
	color: #848484;
	margin-right: 10px;
	border: 1px solid #808080;
}

div.login_box_middle input#haslo_input
{
	background: #FFF url('../images/haslo.gif') no-repeat 4px center;
	margin-top: 10px;
}

div.login_box_middle a,
div.login_box_middle a:link,
div.login_box_middle a:active,
div.login_box_middle a:visited
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #848484;
}

div.login_box_middle a.rejestracja
{
	margin-right: 10px;
	color: #FF5A00;
}


div.login_box_middle a#login_submit,
div.login_box_middle a#login_error_close
{
	background-image: url('../images/login/login_button_right.gif');
}

div.login_box_middle a#login_submit span,
div.login_box_middle a#login_error_close span
{
	padding-left: 50px;
	padding-right: 50px;
	background-image: url('../images/login/login_button_left.gif');
}

div#login_error
{
	text-align: center;
}



div#logowanie div.box_middle h1
{
	font-size: 16px;
	width: auto;
	border-bottom: 2px solid #8C8C8C;

	padding: 0 10px 5px 0;
	margin: 0 0 15px 10px;
}


div#logowanie div.box_middle a.button
{
	/* margin: 0px 9px; */
}

div#logowanie div.box_middle a.button span
{
	padding-left: 20px;
	padding-right: 20px;
}

div#punkty
{
	float: right;
}

span.bold
{
	color: #666666;
	font-weight: bold;
}



/********** AMBASADORKI BOX *********/
div#ambasadorki div.box_middle h1
{
	font-size: 16px;
	width: auto;

	padding: 0 0 5px 0;
	margin: 0 0 0 10px;
	border: none;
	height: 20px;
}

div#ambasadorki div.box_middle h1 a.button
{
	float: right;
}
