﻿/* Login */
.login_panel
{
	/* display: inline; */
}
.login_panel td
{
	padding: 6px 0px 2px 6px;
	text-align: left;
}
.login_panel td input
{
    border: solid 1px #999;
	color: #656565;
	height: 16px;
	padding: 4px 5px 3px;
	width: 160px;
}
.login_panel td input.error_field
{
    border: solid 1px #F00;
}
.login_panel td.login_button input
{
	background: url("../../Images/GreyButtonBackground.gif") repeat-x;
	border: 0px;
	color: #FFF;
	cursor: pointer;
	font-size: 18px;
	height: 25px;
	text-align: left;
	padding: 0px 20px;
	width: 170px;
}
.login_panel td.login_button input:hover
{
	background: url("../../Images/GreyButtonBackground_hover.gif") repeat-x;
}

.login_panel td.login_button a
{
	background: url("../../Images/GreyButtonBackground.gif") repeat-x;
	border: 0px;
	color: #FFF;
	cursor: pointer;
	font-size: 18px;
	height: 25px;
	text-align: left;
	padding: 0px 57px 4px;
	width: 170px;
    text-decoration: none;
    margin-right: 8px;
}
.login_panel td.login_button a:hover
{
	background: url("../../Images/GreyButtonBackground_hover.gif") repeat-x;
    text-decoration: none;
}

.login_panel td.user_info
{
	font-size: 14px;
	padding-top: 0px;
	width: 360px;
}
.login_panel td.user_info .clientType
{
	font-size: 11px;
    color: red;
}
.login_panel td.user_info_links
{
	color: #5C8800;
	font-size: 18px;
}

.auth-label
{
	font-weight:bold;
}

.input-watermark
{
	color: Gray;
}

/*Адаптивная вёрстка*/
@media (max-width: 570px) {
    .login_panel td input {
        width: 100%;
    }
}
/*Адаптивная вёрстка*/