/*
.table_out {
     width:100%;
}
.table_out th {
    border: solid silver 1px;
}
.table_out td {
    border: solid silver 1px;
}
*/

/****************************/

/* стилизация таблиц */
.tb {
    width: 100%;
    background-color:#FBFBFB;
}
.tb, .tb td {
    border-collapse: collapse;
    padding: 3px 5px;
    border: 1px solid #E0E0E0;
    font-size: 14px;
}
.tb th {
    font-size: 14px;
    text-align: center ; /* Выравнивание по левому краю */
    background: #eaeaea; /* Цвет фона ячеек */
    padding: 3px 7px; /* Поля вокруг содержимого ячеек */
    border: 1px solid #E0E0E0; /* Граница вокруг ячеек */
   }

.rowlight tr td {
    /*background-color: #F0F0F0;*/ 
border-bottom: 1px solid white;
}
.rowlight tr:hover td {
    /*background-color: #F0F0F0;*/ 
border-bottom: 1px solid green;
}
/*****/
.tb_log {
    width: 100%;
    background-color:#FBFBFB;
}
.tb_log, .tb_log td {
    border-collapse: collapse;
    padding: 3px 5px;
    border: 1px solid #E0E0E0;
    font-size: 12px;
}
.tb_log th {
    font-size: 12px;
    text-align: center ; /* Выравнивание по левому краю */
    background: #eaeaea; /* Цвет фона ячеек */
    padding: 3px 7px; /* Поля вокруг содержимого ячеек */
    border: 1px solid #E0E0E0; /* Граница вокруг ячеек */
   }


/*****/
.tb_inc {
    width: 100%;
    background-color:#FBFBFB;
}
.tb_inc, .tb_inc td {
    border: none;
    font-size: 13px;
}
.tb_inc th {
    border: none;
}
/****/
.tb_tld {
    width: 100%;
    background-color:#FBFBFB;
}
.tb_tld td{
    border: 1px solid #E0E0E0 ;
    border-collapse: collapse;
}

.tb_mini td {
    font-size: 12px;
} 
.tb_str tr:nth-child(odd) { 
    background-color: #F3F3F3; 
}

/*****************************/
/* проверка домена */
span.hidden {
	display:none;
}
span.failtext {
	display: inline;
    color: red;
    font-weight: bold;
}
span.oktext {
	display: inline;
	color: green;
    font-weight: bold;
}
/*****************************/