﻿html, body
{
    width: 100%;
    height: 100%;
}

body 
{
    font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
    background-color:#F2F2F2;
}

.body_master_error 
{
    border:1px solid #E8E8E8;
    background-color:white;
}
.div_master 
{
    border:1px solid #E8E8E8;
    background-color:white;    
}

/*1.Страница - "Ошибка страницы с модулями" */
.main_div_master 
{
      padding-top: 25px;
      width:100%;
      height:100%;
    min-height: 400px;
}

.main_div_master .main_div_content {
      min-width: 630px;
      max-width: 630px;
      
      
      background-image: url(img/3d_error.png);
      background-position: 20px 10px;
      background-repeat: no-repeat;
      
      background-color: #FFEEEE;
      border: #B72727 1px solid;
      
      padding-left: 150px;
      padding-right: 30px;
      padding-bottom: 25px;
      font-family: Tahoma;
      text-align: left;
}

/*1) название "Внутренняя ошибка на странице"*/
.main_div_content .span_capt {
    font-size: 14px;
    color: #990000;
    
    padding-top: 25px;
    padding-bottom:10px;
    display: block;
}

/*2) путь к странице с ошибкой*/
.main_div_content .span_path 
{
    font-size: 12px;
    display: block;
}

/*3) описание вариантов действия*/
.main_div_content .span_option_actions {
    font-size: 11px;
    
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
}

/*4) детализация*/
.main_div_content .span_details_capt {
    font-size: 14px;
    
    padding-bottom: 7px;
    display: block;
}

.main_div_content .div_content {
    min-height: 150px;
    margin-bottom: 12px;
}
/*5) содержимое описания*/
.main_div_content .div_content .span_content {
    font-size: 11px;
    display: block;
}
/*6) hyperlink "назад" */
.return_a_btm {
    font-size: 11px;
    color: #2F6997;
    background-image: url(img/return.png);
    background-repeat: no-repeat;
    padding-left: 15px;
    
    width: 40px;
    display: inline; 
}



/*2.Страница - "Ошибка приложения с модулями"*/
.login_a_btm {
    font-size: 11px;
    color: #2F6997;
    
    
    background-image: url(img/auto_lock.png);
    background-repeat: no-repeat;
    padding-left: 18px;
    
    margin-left: 10px; 
    width: 70px;
}

.main_table{
    width: 100%;
    height: 100%;
}
.border_div{
	border:5px solid #E8E8E8;
	background-color:#FFFFFF;
    padding: 0px;
    margin: 0px;
	width:942px;
    min-height: 300px;
}

.border_div404 {
    border:5px solid #E8E8E8;
	background-color:#FFFFFF;
    padding: 0px;
    margin: 0px;
	width:942px;
    min-height: 140px;
    margin-bottom:400px;
}
.main_div{
	border:1px solid #C9C7BA;
    padding: 0px;
    margin: 0px;
	width:100%;
    height: 100%;
}
.top_div_error
{
    background-color:#F7F7F7;
    background-image: url(img/servio_logo.png);
    background-position: 22px 10px;
    background-repeat: no-repeat;
    text-align: left;
    width:100%;
    height: 72px;
    padding: 0px;
    margin: 0px;
}

.servio_lbl
{
    font-family: Arial;
    font-size: 11px;
    color: #6A6A6A;
    padding: 0px;
    margin: 0px;
    position: relative;
    left: 80px;
    top: 48px;
}

.return_a 
{
    font-family: Tahoma;
    font-size: 11px;
    color: #2F6997;
    position: relative;
    left: 635px;
    top: 8px;
    background-image: url(img/return.png);
    background-repeat: no-repeat;
    padding-left: 20px;
}



.login_a
{
    font-family: Tahoma;
    font-size: 11px;
    color: #2F6997;
    position: relative;
    left: 645px;
    top: 8px;
    background-image: url(img/auto_lock.png);
    background-repeat: no-repeat;
    padding-left: 20px;
}

.only_login_a
{
    font-family: Tahoma;
    font-size: 11px;
    color: #2F6997;
    position: relative;
    left: 697px;
    top: 8px;
    background-image: url(img/auto_lock.png);
    background-repeat: no-repeat;
    padding-left: 19px;
}



.content_table
{
    width: 833px;
}

.exception_label_span
{
    padding-top: 25px;
    padding-left: 60px;
    font-family: Tahoma;
    font-size: 14px;
    color: #990000;
    display: block;
    text-align: left;
}

.excapt_lbl_span404
{
    padding-top: 30px;
    padding-left: 40px;
    font-family: Tahoma;
    font-size: 14px;
    color: #990000;
    display: block;
    text-align: left;
}

.footer_div_error
{
    background-color:#F7F7F7;
    background-image: url(img/3d_error.png);
    background-position: 100px 30px;
    background-repeat: no-repeat;
    text-align: left;
    width:100%;
    min-height: 200px; 
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
}

.footer_div404
{
    background-color:#F7F7F7;
    background-image: url(img/3d_error2.png);
    background-position: 270px 30px;
    background-repeat: no-repeat;
    text-align: left;
    width:100%;
    height: 120px;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
}

.footer_div404 .error_caption
{
    font-family: Tahoma;
    font-size: 14px;
    color: #000000;
    padding: 50px 40px 10px 395px;
    display: block;
}

.footer_div_error .error_caption
{
    font-family: Tahoma;
    font-size: 14px;
    color: #000000;
    padding: 30px 40px 10px 230px;
    display: block;
}

.footer_div_error .error_caption1
{
    font-family: Tahoma;
    font-size: 14px;
    color: #000000;
    padding: 0px 40px 10px 230px;
    display: block;
}

.footer_div_error .error_text
{
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    padding: 0px 40px 15px 230px;
    display: block;
}

.only_IE
{
    display: none; /* standard */
	display: block\9; /* IE 8 and below */
	*display: block; /* IE 7 and below */
	_display: block; /* IE 6 */
}
