/* Линии */
.green_line
{
    background: url(    "/images/red_line.gif" ) repeat-x;
    height: 22px;
}
.gray_line
{
    background: url(    "/images/gray_line.gif" ) repeat-x;
    height: 22px;
    width: 100%;
}
.red_line
{
    background: url(    "/images/red_line.gif" ) repeat-x;
}
.dark_red_line
{
    background: url(    "/images/dark_red.gif" ) repeat;
    width: 38px;
    height: 19px;
}

/* Верхнее меню */
.top_menu
{
    color: #636363;
    font-size: 10px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
}
.top_menu a:link
{
    color: #ffffff;
    font-size: 10px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    text-decoration: none;
}
.top_menu a:visited
{
    color: #ffffff;
    font-size: 10px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    text-decoration: none;
}
.top_menu a:active
{
    color: #ffffff;
    font-size: 10px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    text-decoration: none;
}
.top_menu a:hover
{
    color: White;
    text-decoration: none;
    font-size: 10px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
}

input.top_menu
{
    border: 1px solid #636363;
    font-size: 9px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    width: 150px;
}
input.top_login, input.top_passwd
{
    border: 0px solid #636363;
    font-size: 9px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    width: 70px;
    height: 12px;
    padding: 0;
    margin: 0;
}

/* Основное меню */
#menu ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
    width: 158px;
}
#menu li
{
    display: inline;
    padding: 0;
    margin: 0;
}
#menu li a
{
    display: block;
    width: 100%; /*FF,O: 148px*/
    border-bottom: 1px solid #737373;
    color: #acacac;
    font-size: 12px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0 0 0 10px;
}
#menu li a:hover
{
    color: /*#acacac*/ White;
}
#menu li a.selected
{
    color: White;
    background: url(    "/images/red_line.gif" );
    padding: 0 0 0 10px; /*width:148px;*/
}
#menu li a.submenu
{
    color: #acacac;
    background-color: #2D2D2D;
    border-bottom: 1px solid #535353;
    font-size: 12px;
    text-transform: lowercase;
    padding: 0 0 0 8px; /*width:150px;*/
}
#menu li a.submenu:hover
{
    color: White;
}

/* Заголовки, абзац */
h1, h2
{
    color: #acacac;
    font-family: Tahoma, Impact;
    text-transform: uppercase;
    text-decoration: none;
    display: box;
    padding: 0 0 0 5px;
    margin: 0 0 0 0;
}
h1
{
    font-size: 16px;
}
h2
{
    font-size: 14px;
}

p
{
    color: #96969a;
    font-size: 14px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    text-decoration: none;
    padding: 0 5px 10px 5px;
    margin: 0;
    text-align: justify;
}

/* Ссылки */
a:link
{
    color: #96969a;
    font-size: 14px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
}
a:active
{
    color: #96969a;
    font-size: 14px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
}
a:visited
{
    color: #96969a;
    font-size: 14px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
}
a:hover
{
    color: White;
    text-decoration: none;
    font-size: 14px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
}

img
{
    border: none;
}

body
{
    margin: 0;
    padding: 0;
    scrollbar-3dlight-color: #242424;
    scrollbar-arrow-color: #606060;
    scrollbar-base-color: #242424;
    scrollbar-darkshadow-color: #242424;
    scrollbar-face-color: #242424;
    scrollbar-highlight-color: #606060;
    scrollbar-shadow-color: #606060;
    scrollbar-track-color: #242424;
    background-color: Black;
    color: #96969a;
    font-size: 14px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
}

table
{
    font-size: 12px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
}

textarea, select
{
    border: 0px solid #636363;
    background-color: #373737;
    color: #acacac;
    font-size: 10px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    scrollbar-3dlight-color: #242424;
    scrollbar-arrow-color: #606060;
    scrollbar-base-color: #242424;
    scrollbar-darkshadow-color: #242424;
    scrollbar-face-color: #242424;
    scrollbar-highlight-color: #606060;
    scrollbar-shadow-color: #606060;
    scrollbar-track-color: #242424;
}

/* Таблица со списком объектов (зоны, предметы..) */
.obj_list
{
    margin: 0px 0px 0px 0px;
    width: 100%;
}
.obj_list td, th
{
    font-size: 14px;
    background-color: #373737;
    border: 1px solid #242424;
    padding: 3px 3px 3px 3px;
    white-space: nowrap;
    vertical-align: absmiddle;
    font-family: Arial, Verdana, Tahoma, sans-serif;
}
.obj_list th
{
    text-align: center;
    background: url(    "/images/dark_red.gif" );
}
.obj_list td.min
{
    width: 3px;
    text-align: right;
}

/* Таблица со свойствами объектов (зоны, предметы..) */
#obj_prop
{
    margin: 0px 0px 0px 0px;
    width: 100%;
}
#obj_prop td, th
{
    font-size: 14px;
    background-color: #373737;
    border: 1px solid #242424;
    padding: 3px 3px 3px 3px;
    text-align: left;
    vertical-align: top;
    font-family: Arial, Verdana, Tahoma, sans-serif;
}
#obj_prop th
{
    white-space: nowrap;
}
#obj_prop td
{
    width: 100%;
}

/* Таблица со списком страниц */
#pages
{
    margin: 0px 0px 0px 0px;
}
#pages th, td
{
    font-weight: normal;
    font-size: 14px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
}
#pages th
{
    white-space: nowrap;
    text-align: left;
    padding: 0px 0px 0px 0px;
    background-color: transparent;
    border: none;
}
#pages td
{
    padding: 0px 5px 0px 5px;
    border: 1px solid Black;
    background-color: transparent;
}
#pages td.current
{
    background-color: #373737;
    color: White;
}
#pages td a
{
    text-decoration: none;
    font-size: 12px;
}

/* Поля ввода */
input
{
    font-size: 9px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
}

/*table.quick_bar {border-bottom: 1px solid Black;}*/
div.letter_select
{
    font-weight: bold;
    color: White;
}

option.default
{
    color: White;
}

fieldset
{
    border: 1px solid #373737;
    font-family: Arial, Verdana, Tahoma, sans-serif;
}

.hidden
{
    display: none;
}

.thumbnail
{
    cursor: pointer;
}

