/* --- Стили страниц ошибок --- */
.title { /* заголовок страницы ошибки (h1+) */
	font: bold 25px Tahoma;
	color:#FFFFCC;
	margin-bottom:25px;
	}
.err-img {
	float: right;
	z-index: 3;
	display:block;
	}	

.question { /* заголовки вопросов */
	line-height:normal;
	font: normal normal bold 20px Tahoma;
	padding:0;
	border-bottom:1px solid #888888;
	color:#FFFFCC;
	letter-spacing:2px;
	margin:50px 0 15px 0px;
	text-align:left;
	background: transparent none no-repeat scroll left top;
	border-top: 0;
	}
.answer {
	font: normal normal normal 16px Tahoma;
	color:#CCFFCC;
	margin:5px 0 0 10px;
	}
.solution {
	color:#888888;
	font:13px Tahoma;
	margin-top:5px;
	}
ul li {
	background:transparent url(../images/li-right2.gif) no-repeat scroll left 2px;
	display:block;
	text-indent:12px;
	/* margin-left: 30px */
	}

.post { /* блок аторизации */
	font-size:16px;
	margin: 0 2% 0 2%;
	padding: 0 1% 0 2%;
	border: 0;
	}
.username {
	color: #fff;
	font-weight: bold;
	}

.auth { /* Колонка с формой авторизации */
	margin: 0 0 0 2%;
	padding: 1px 1px 0 0px;
	float: right;
	text-align: right;
	font-size: 12px;
	}
.auth .sapka { /* Заголовок поля авторизации */
	text-align: center;
	color:#FFFF94;
	font-size: 14px;
	letter-spacing: 1px;
	margin: 0 0 5px 0;
	line-height: 22px;
	background-color: #118;
	}
.auth .text {
	background-color: #118;
	color: #fff;
	text-align: left;
	border: 2px inset #118;
	margin: 0 0 5px 0;
	}
.auth .submit {
	background-color: #22a;
	color: #FFFF94;
	text-decoration: underline;
	border: 2px outset #118;
	}

