/* Общие
*/
* {
color: rgb(0,0,0);
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 8pt;
letter-spacing: 0.03em;
word-spacing: 0.05em;
line-height: 130%;
text-decoration: none
}

/*
body {
background-image: url("bg.jpg");
background-attachment: fixed
}
*/

a {
color: rgb(196,38,29)
}

a:hover {
color: rgb(255,0,0);
text-decoration: underline
}

p {
margin-top: 5px;
}

img {
margin: 0px 0px 0px 0px;
border-style: none
}

img.ci_dlm {
margin: 0px 5px 0px 0px;
border-style: none
}

img.ci_flt {
/* visibility: hidden; */
float: left;
clear: left;
margin: 5px 5px 0px 5px;
border-style: none
}

img.ci_flt_a {
cursor: hand;
float: left;
clear: left;
margin: 5px 5px 0px 5px;
border-style: none
}

img.ci_fltr {
cursor: hand;
float: right;
clear: right;
margin: 3px 5px 0px 0px;
border-style: none
}

h1 {
margin: 3px 0px 3px 0px;
font-weight: bold
}

ul {
margin-top: 5px;
margin-bottom: 0px;
list-style-type: decimal
}

ul.cl_roman {
margin-top: 5px;
margin-bottom: 0px;
list-style-type: upper-roman
}

li {
font-weight: normal;
margin-top: 3px
}

li.cli_big {
font-weight: bold;
margin-top: 10px
}

*.c_hid {
display: none
}

div.cdv_err {
color: white;
font-weight: normal;
font-size: 10pt;
padding: 3px;
background-color: rgb(138,33,27)
}

hr {
width: 100%;
height: 1px;
text-align: left;
clear: both;
color: rgb(200,223,223)
}


/* Данные
*/
div.cdv_data {
font-size: 9pt;
margin: 3px 0px 0px 5px;
/*color: blue*/
}

div.cdv_data2 {
text-align: left;
margin: 3px 0px 0px 0px;
color: rgb(127,127,127)
}

div.cdv_data3 {
text-align: left;
margin: 0px 0px 0px 0px;
color: rgb(196,38,29)
/* color: red */
}

div.cdv_data4 {
font-size: 10pt;
text-align: left;
font-weight: bold;
margin: 5px 0px 0px 5px;
/* color: rgb(138,33,27) */
color: rgb(37,21,95)
}

div.cdv_qt {
text-align: left;
padding: 5px 5px 5px 5px;
margin: 5px 5px 5px 25px;
background-color: rgb(230,230,230);
border-style: none;
color: black
}

div.cdv_data5 {
text-align: left;
padding: 3px 5px 5px 5px;
background-color: rgb(255,255,255);
border-width: 4px 1px 1px 1px;
border-style: solid;
border-color: rgb(138,33,27);
color: rgb(37,21,95)
}
a.ca_data5 {
color: rgb(37,21,95)
}
a.ca_data5:hover {
color: rgb(37,21,95);
text-decoration: underline
}

a.ca_bot {
color: rgb(129,129,129);
margin: 0px 3px 0px 3px;
}
a.ca_bot:hover {
color: red;
text-decoration: underline
}


table {
display: table;
table-layout: auto;
border-style: none
}

table.ctb_txt {
display: table;
table-layout: auto;
border-collapse: collapse;
border-color: rgb(200,223,223);
border-width: 1px;
border-style: solid
}

th {
text-align: left;
color: black;
font-weight: normal;
padding: 3px 3px 3px 3px;
/* background-color: rgb(223,223,223); */
background-color: rgb(234,213,181);
border-width: 2px;
border-color: rgb(138,33,27);
border-style: none none solid none
}

td {
padding: 0px 5px 0px 5px;
border-width: 1px;
/* border-color: rgb(138,33,27); */
border-color: rgb(200,223,223);
border-style: solid
}

td.ctd_left {
padding: 0px 5px 0px 5px;
background-color: rgb(234,213,181);
/* border-color: rgb(200,223,223); */
/* border-width: 1px; */
border-style: none
}

td.ctd_txt {
padding: 5px 5px 5px 5px;
border-width: 1px;
border-color: rgb(200,223,223);
border-style: solid
}

td.ctd_top {
padding: 0px 0px 0px 0px;
border-style: none
}

td.ctd_top_c {
padding: 0px 0px 0px 0px;
/* background-color: rgb(27,81,35); */
/* background-color: rgb(234,213,181); */
border-style: none
}

th a {
/* color: rgb(255,255,255) */
color: black
}

th a:hover {
color: rgb(255,255,255);
text-decoration: underline
}

form {
display: inline;
margin: 3px 0px 3px 0px;
}

div.cdv_imp {
/*font-weight: bold;*/
color: red
}

div.cdv_small {
color: rgb(127,127,127);
font-size: 8pt
}

/* Меню
*/
a.ca_menu {
font-weight: normal;
color: white
}

a.ca_menu:hover {
color: white;
text-decoration: underline
}

div.ctd_menu {
color: white;
padding: 3px 5px 3px 15px;
margin: 3px 0px 3px 0px;
/* border-width: 2px; */
/* border-color: rgb(0,97,165); */
border-style: none;
background-color: rgb(0,92,162);
}

a.ca_cat {
font-weight: normal;
color: white
}

a.ca_cat:hover {
color: white;
text-decoration: underline
}

a.ca_cat_sel {
font-weight: bold;
color: white
}

a.ca_cat_sel:hover {
color: white;
text-decoration: underline
}

*.c_cat {
color: white;
}

td.ctd_cat {
color: white;
padding: 3px 3px 3px 3px;
border-style: none;
/* border-width: 2px;
border-color: rgb(150,0,24); */
/* background-color: rgb(237,246,253); */
/* background-color: rgb(238,156,0); */
background-color: rgb(150,0,24);
}


/* Таблицы БД
*/
th.cth_bd {
padding: 0px 0px 0px 0px;
color: black;
text-align: left;
font-weight: normal;
background-color: rgb(234,213,181);
border-width: 1px;
border-color: rgb(138,33,27);
border-style: none none solid none
}

td.ctd_bd {
padding: 2px 0px 2px 0px;
border-width: 1px;
border-color: rgb(138,33,27);
border-style: none none none none
}

a.ca_bd {
color: black
}

