body {
        font-family:"Times New Roman", Times, serif;
        margin: 0px;
        color:#555555;
        background-color: #C4d6fc;
        scrollbar-face-color: #C4d6fc;
        scrollbar-shadow-color:#9a9a9a;
        scrollbar-track-color: #D0DFFD;
        scrollbar-darkshadow-color:#f5f5f5;
        scrollbar-arrow-color:white;
}
table{
        font-size:12pt;
        font-family:"Times New Roman", Times, serif;
}
TABLE.thetable{ background-color: #C4d6fc; border: 1px solid #9cbeff;}
 TD.thecapt{background-color: #C4d6fc; border: 1px solid #9cbeff;}
  TD.thedesc{background-color: #C4d6fc; border: 1px solid #9cbeff;}

.logobot{
    background-image: url(logo_bot.gif);
        background-repeat: none;
}
.warn{
    background-image: url(warn.gif);
    background-repeat: none;
	padding-left: 20px;
	padding-top: 10px;	
}

a.warni:link {
	color:red;
	text-decoration: underline;
}
a.warni:visited {
	color: red;
	text-decoration: underline;
}

a.warni:hover {
	text-decoration: underline;	
	color: green;
}

.tall{
        border: 1px solid #a5c3ff;
}
.tallh{
        background-color:#a5c3ff;
}
.portal{
        font-family: Times;
        font-size: 15px;
        font-weight: bolder;
        color:blue;
        font-style: italic;
}
.mainwin{
        padding: 0px 8px 8px;
}

.text10b{
        font-family: Tahoma;
        font-size: 10px;
        color:black;
}
.text11b{
        font-family: Tahoma;
        font-size: 11px;
        color:black;
}


h1{
        font-size: 16px;
        font-weight: bold;
}
 h1.sm{
        font-size:9pt;
        color: #7b9aFF;
        font-weight: normal;
}
h2{
        font-size: 14px;
        font-weight: bold;
}

h3{
        font-size: 13px;
        font-weight: bold;
}

.blue{
        color: #0066FF;
        font-weight: bolder;
}

.mans{
        font-family:  Times;
        font-size: 8pt;
        font-style:italic;
        color: black;
}
a.mansa:link{
        font-family:  Times;
        color:black;
        font-size: 8pt;
        font-style:italic;
        text-decoration:none;
}

a.mansa:hover{
        font-family:  Times;
        color:black;
        font-style:italic;
        font-size: 8pt;
        text-decoration:none;
}
a.mansa:visited{
        font-family:  Times;
        color:black;
        font-style:italic;
        font-size: 8pt;
        text-decoration:none;
}
.copy{
        font : 10pt  "Times New Roman" ,times;
        color: #FF0000;
        font-style:italic;
}
.red{
        color:red;
}

.thyear{
        font-family:  Times, serif;
        font-size: x-small;
        font-weight: bold;
        color: #FF3300;
}

.actline{
        font-size: 10pt;
        color: #6699FF;
        text-decoration: none;
        font-weight: bold;
}

a.actline:link{
        color: #6699FF;
}
a.actline:hover{
        color:red;
        text-decoration: none;
}
a.actline:visited{
        color: #6699FF;
}

a.listik:link{
        color: #0066FF;
        text-decoration: none;
        font-size: 12pt;
}
a.listik:hover{
        color:red;
        text-decoration: underline;
        font-size: 12pt;
}
a.listik:visited{
        color: #0066FF;
/*        color: #9966FF;*/
        font-size: 12pt;
        text-decoration: none;
}
img.art{
        margin-right: 5px;
        margin-bottom: 3px;
        border: 1px solid #0066FF;

}
img.artwb{
        margin-right: 7px;
        margin-bottom: 4px;
}

.citata{
        font-family:   "Times New Roman", Times, serif;
        font-size: 9pt;
        color: white;
        margin-left:10px;
        font-style: italic;
}
.select{
        font-size: 9px;
}
.search{
        font-family: "Times New Roman",serif;
        background-color: white;
        font-size: 10px;
        border: 1px solid #2969f7;

}

.image{
        padding-left:5px;
        padding-right: 10px;
}

.menu{
        vertical-align:top;
        padding-left: 5px;
        padding-bottom: 0px;
        padding-top: 0px;
}

.title{
        font-family:  "Times New Roman", Times, serif;
        font-style: italic;
        color: #0066FF;
        font-size:10pt;
}

.port{
        border: 1px solid blue;
        font-size:8pt;
        background-color: #C4d6fc;
        scrollbar-face-color: #C4d6fc;
        scrollbar-shadow-color:#9a9a9a;
        scrollbar-track-color: #D0DFFD;
        scrollbar-darkshadow-color:#f5f5f5;
        scrollbar-arrow-color:white;
}
.portb{
        font-size:8pt;
        font-weight:bold;
        color: blue;
}

.border_b{
        border-bottom: 1px solid #5987FF;
        padding-top: 5px;
        padding-right: 10px;
        padding-left: 3px;
        margin-left:5px;
}

.border_bb{
        border-bottom: 1px solid #9cb2ff;
        padding-top: 5px;
        padding-right: 5px;
        padding-right: 10px;
        padding-left: 3px;
}
.border_w{
        border: 1px solid #ffffff;
        padding-top: 5px;
        padding-right: 5px;
        padding-left: 3px;
}
.border_r{
        border: 1px solid #ff8c8c;
        padding-top: 5px;
        padding-right: 5px;
        padding-left: 3px;
}
.fill_bb{
        background-color: #9cb2ff;
        border: 1px dotted #555555;
        font-weight: bold;
        padding-left: 10px;
        padding-bottom: 2px;
}
.fill_r{
        background-color: #ff8c8c;
        font-weight: bold;
        padding-left: 10px;
}
.fill_b{
        background-color: #5987FF;
        border: 1px solid #ffffff;
        font-weight: bold;
        padding-left: 10px;
        padding-bottom: 2px;
}

.fill_str{
        background-color: #E8EDFF;
}

.fill_w{
        background-color: #ffffff;
        font-weight: bold;
        padding-left: 10px;
}
.grid_w{
        background-image: url(grid_w.gif);
}
.grid_r{
        background-image: url(grid_r.gif);
        border: 1px solid #ff8c8c;
}
.grid_bw{
        background-image: url(grid_bw.gif);
        border: 1px solid white;
}
.grid_bb{
        background-image: url(grid_bb.gif);
        border: 1px solid #9cb2ff;
}
.tochkah{
        background-image: url(tochka.gif);
        background-repeat: repeat-x;
}
.tochkav{
        background-image: url(tochka.gif);
        background-repeat: repeat-y;
}
.tochka{
        background-image: url(tochka.gif);
}

.tochkah_w{
        background-image: url(tochka_w.gif);
        background-repeat: repeat-x;
}
.tochkav_w{
        background-image: url(tochka_w.gif);
        background-repeat: repeat-y;
}
.tochka_w{
        background-image: url(tochka_w.gif);
}
.tochkah_b{
        background-image: url(tochka_b.gif);
        background-repeat: repeat-x;
}
.tochkav_b{
        background-image: url(tochka_b.gif);
        background-repeat: repeat-y;
}
.tochka_w{
        background-image: url(tochka_b.gif);
}
.tochkah_r{
        background-image: url(tochka_r.gif);
        background-repeat: repeat-x;
}
.tochkav_r{
        background-image: url(tochka_r.gif);
        background-repeat: repeat-y;
}
.tochka_r{
        background-image: url(tochka_r.gif);
}

table.back{
    background-image: url(backhead.gif); background-repeat: repeat-y;
}
tr.backline{
        background-image: url(backline.gif);
        background-repeat: repeat-x;
}
tr.backbottom{
        background-image: url(backbottom.gif);
        background-repeat: repeat-x;
}

a:link{
        font-family: "Times New Roman", Times, serif;
        color: #0066FF;
        text-decoration: none;

}

a:visited{
        font-family:  "Times New Roman", Times, serif;
        color: #9966FF;
        text-decoration: none;
}

a:hover{
        font-family:  "Times New Roman", Times, serif;
        color:red;
        text-decoration: underline;
}

.odrazdel{
        font-size: 13px;
        color: blue;
        font-family:"Times New Roman", Times, serif;
        text-decoration:none;
        font-variant: small-caps;
}

a.razdel:link{
        font-size: 13px;
        color: blue;
        font-family: "Times New Roman", Times, serif;
        text-decoration:none;
        font-variant: small-caps;
}

a.razdel:hover{
        font-size: 13px;
        color: blue;
        font-family:"Times New Roman", Times, serif;
        text-decoration:none;
        font-variant: small-caps;
}

a.razdel:visited{
        font-size: 13px;
        color: blue;
        font-family:"Times New Roman", Times, serif;
        text-decoration:none;
        font-variant: small-caps;
}

a.razdbot:link{
        font-size: 11px;
        color: white;
        text-decoration:none;
        font-family:"Times New Roman", Times, serif;
        font-style: italic;
}

a.razdbot:hover{
        font-size: 11px;
        color: #FF0000;
        text-decoration:none;
        font-family: "Times New Roman", Times, serif;
        font-style: italic;
}

a.razdbot:visited{
        font-size: 11px;
        color: white;
        text-decoration:none;
        font-family:"Times New Roman", Times, serif;
        font-style: italic;
}

a.li:link{
        font-size: 13px;
        font-weight: bolder;
        color: #0066FF;
        text-decoration:none;
}
a.li:hover{
        font-size: 13px;
        font-weight: bolder;
        color: #FF4040;
        text-decoration:none;
}

a.li:visited{
        font-size: 13px;
        font-weight: bolder;
        color: #0066FF;
/*        color: #9966FF;*/
        text-decoration:none;
}

a.lia:link{
        font-size: 13px;
        font-weight: bolder;
        color: #FF4040;
        text-decoration:none;
}
a.lia:hover{
        font-size: 13px;
        font-weight: bolder;
        color: #FF4040;
        text-decoration:none;
}

a.lia:visited{
        font-size: 13px;
        font-weight: bolder;
        color: #FF6842;
/*        color: #9966FF;*/
        text-decoration:none;
}

img {
        border: 0px;
}
li.list{
        color: #0066FF;
}

td.stolb{
	font-weight: bold;
    display:block;
	vertical-align:middle;
	color: blue;
 
}
td.predm {
	font-weight: normal;
	text-align:justify;
	color: black;
	padding-left:10px;
}

/*gb css*/
div.mainheader                 { font-family:Verdana,Arial,sans-serif; font-size:12pt; color:#FF9900; text-align:left; font-weight:bold; }

div.maintext                 { font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:justify; }

div.mainleft                 { font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:left; }

div.mainmenu                 { font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:right; }

div.mainpages                 { font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:right; margin-right:0px; }

div.maincatnav                 { font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:left; margin-left:0px; }

div.mainname                 { font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#FF9900; text-align:left; }

div.maininputleft         { font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:left; }

div.comment                 { font-family:Verdana,Arial,sans-serif; font-size:10pt; background: #E8E8E8; text-align:left; margin-left:5mm; }

div.xsmallleft                 { font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:left; }

div.smallleft                 { font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:left; }

div.spaceleft                 { font-family:Verdana,Arial,sans-serif; font-size:4pt; text-align:left; }

div.footer                 { font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:center; }

span.censored                 { font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#FF0000; text-align:left; }

td.class1                 { background: #0066FF; border:0px; }

td.class2                 { background: #C4d6fc; border:0px; text-align:justify; vertical-align:top; }

td.gbheader                 { background-color: #a5c3ff; border:0px; font-size:10pt; font-weight:bold; text-align:center;}

td.gbtable1                 { background-color: #95B8FF; border:0px; vertical-align:top; width:20%; }

td.gbtable2                 { background-color: #B9CFFF; border:0px; vertical-align:top; }

 
.rv table {
border-right-width: 1px;
border-right-style: solid;
border-right-color: #7b9aFF;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #7b9aFF;

color: blue;
text-align: center;
}

.rv table tr td {
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-top-color: #7b9aFF;
border-left-color: #7b9aFF;
color: black;
}
 
.tabletop {
display: block;
background-color: #7b9aFF;
font-weight: bold;
padding: 6px;
}
.rv table tr td p {
margin: 6px;
padding: 0px;
}
.rv table tr td strong {
font-weight: normal;
color: #C9100F;
}

.sap a {//margin:1px;
//padding:0 0 0 20px;
list-style-type: none;
//background: transparent url(pic.gif) no-repeat left top; 
}
