html,body {
font-size:11px;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
color:#000000;
padding:0px;
margin:0px
}
.underlogo{
height:114px;
background-image:URL(../img/nbc.gif);
background-repeat:no-repeat;
background-position:right bottom
}
input {
font-size:11px;
height:20px;
background-color:#E4E4E4;
margin:1px;

}
INPUT.knopka { FONT-WEIGHT: bold; FONT-SIZE: 11px; HEIGHT: 20px
}
/*таблицы*/
table.contact {
background-color:#ffffff;
background-image:url(../img/cc.gif);
background-repeat:no-repeat;
background-position:top left;
}
table.gradient1 {
background-color:#FFFFFF;
background-image:url(../img/ggtw.gif);
background-position:left;
background-repeat:repeat-y;
MARGIN-RIGHT: 10px
}
TABLE.error2 {
BORDER: #F0027F 1px solid; BACKGROUND-COLOR: #FFFFB7
}
/*ячейки*/
TD {
COLOR: #000000; 
FONT-SIZE: 11px
}
TD.line1 {
BORDER-TOP: #003399 1px solid;
text-align:center;
background-color:#E7E7E7
}
TD.e-light {
BORDER-TOP: #0D3588 1px solid;
PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
WHITE-SPACE: nowrap; 
font-weight:bold;
font-size:19px;
color:#0D3588
}
TD.info1 {
color:#ffffff;
font-size:12px;
font-weight:bold;
text-align:center;
border:1px solid #2B539E;
background-color:#507BCF;
}
TD.info2 {
font-size:10px;
background-color:#FFFFFF;
background-image:url(../img/nbc.gif);
background-repeat:no-repeat;
background-position:right bottom;
border-bottom:1px solid #E4E4E4
}
TD.menu_r {
background-image:url(../img/wait1.gif);
background-repeat:repeat-y;
}
TD.info_g {
background-color:#E4E4E4;
background-image:url(../img/nbc.gif);
background-repeat:no-repeat;
background-position:left bottom;
}
TD.info_b {
background-color:#88A7E2;
background-image:url(../img/nbc_b.gif);
background-repeat:no-repeat;
background-position:left bottom;
}
TD.info_r {
background-color:#E99EA2;
background-image:url(../img/nbc_r.gif);
background-repeat:no-repeat;
background-position:left bottom;
}
TD.line_inf {
background-image:url(../img/bgg.gif);
background-repeat:repeat-y;
text-align : center;
vertical-align : top
}
TD.alarm {
color:#FF0000;
text-align:center;
background-color:#FFFF77;
border:1px solid #CC0000
}
TD.inf1{
background-color:#D4D4D4;
border-top:1px solid #929292;
padding:7px;
color:#555555;
font-size:17px;
font-weight:bold;
font-family:arial
}
/* бэкграунды */
.lightblue{
padding-right:10px;
background-color:#88A7E2
}
.lightred{
padding-right:10px;
background-color:#E99EA2
}
.lightgray{
padding:10px;
background-color:#E4E4E4
}
/*заголовки*/
.sensortech {
PADDING-RIGHT: 5px;
PADDING-LEFT: 5px;
font-weight:bold;
font-size:14px;
color:#ffffff;
WHITE-SPACE: nowrap;
background-color:#0D3588;
TEXT-ALIGN: center
}
.svetotech {
PADDING-RIGHT: 5px;
PADDING-LEFT: 5px;
font-weight:bold;
font-size:14px;
color:#ffffff;
WHITE-SPACE: nowrap;
background-color:#D50050;
TEXT-ALIGN: center
}
.mainmenu{
background-image:url(../img/mbg.gif);
background-repeat:repeat-y;
background-position:right
}

/*ссылки*/
.upperlink{
color:#1F4EA5;
text-decoration:none;
font-weight:bold
}
.upperlink:hover{
text-decoration:underline;
color:#000000
}
.menuitemblue{
margin-left:3px;
margin-bottom:3px;
padding-top:3px;
padding-left:7px;
display:block;
border-top:1px solid #BDBDBD;
border-bottom:1px solid #BDBDBD;
border-left:1px solid #BDBDBD;
border-right:10px solid #95B2F5;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#4C5DB8;
width:210px;
height:22px;
text-align:left;
background-color:#D0DFFB;
}
.menuitemblue:hover{
color:#ffffff;
text-decoration:none;
background-color:#95B2F5;
border-right:10px solid #D0DFFB;
}
.menuitemred{
margin-left:3px;
margin-bottom:3px;
padding-top:3px;
padding-left:7px;
display:block;
text-align:left;
border-top:1px solid #BDBDBD;
border-left:1px solid #BDBDBD;
border-bottom:1px solid #BDBDBD;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#E2481E;
width:210px;
height:22px;
border-right: 10px solid #D50050;
background-color:#FCDAD2;
}
.menuitemred:hover{
color:#ffffff;
text-decoration:none;
border-right: 10px solid #FCDAD2;
background-color:#D50050;
}
.menuitemgray{
margin-left:3px;
margin-bottom:3px;
padding-top:3px;
padding-left:7px;
display:block;
text-align:left;
border-top:1px solid #BDBDBD;
border-left:1px solid #BDBDBD;
border-bottom:1px solid #BDBDBD;
border-right:10px solid #727272;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#727272;
width:210px;
height:22px;
background-color:#DEDEDE;
}
.menuitemgray:hover{
color:#ffffff;
text-decoration:none;
border-right:10px solid #DEDEDE;
background-color:#727272;
}
.rek_MapM {
width: 220px;
padding: 4px;
margin: 5px;
border: 1px solid #FF0000;
background-color: #FFFFFF;
text-align: left;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

A.menu {
COLOR: #ffffff; TEXT-DECORATION: none
}
A.menu:visited {
COLOR: #D4D0C8; TEXT-DECORATION: none
}
A.menu:active {
COLOR: #FF0000
}
A.menu:hover {COLOR: #FF9933
}
.m3{
background-color:#929292;
margin:10px;
}
.m3 a{
color:#E7E7E7;
font-weight:bold;
font-size:11px; 
font-family:arial;
}

.zag_c{
background-color:#e4e4e4;
background-image:url(../img/ggtw.gif);
background-repeat:repeat-y;
background-position:right;
padding-top:2px;
padding-bottom:4px;
color:#2551A2;
}

/* тексты */
.studio1 {COLOR: Black;  FONT-SIZE: 13px;}
h1{
font-size:22px;
margin:0px;
font-weight:normal;
}
H2 {
FONT-SIZE: 17px; COLOR: #333393; MARGIN-BOTTOM: 0.1em; MARGIN-TOP: 0.1em; MARGIN-LEFT: 7px; MARGIN-RIGHT: 7px; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-VARIANT: normal
}
/* --------- */

.arrows {
color:#FF8400;
font-family:arial;
font-size:10px;
background-color:#ffffff;
padding-right:2px
}

h4.gray {
padding:10px;
margin:0px;
font-size:15px;
font-weight:bold;
color:#727272
}
/*заголовки в шаблонах*/
.hz2{
padding:3px;
margin:0px;
font-size:17px;
font-family:arial
}
.zag{
font-weight:bold;
font-size:13px;
color:#2551A2
}

.hz2 a{
color:#1B438E;
font-size:17px;
font-weight:bold;
}
.zagr{
text-indent:5px;
font-size:13px;
color:#873237;
font-weight:bold;
}
.hz3{
padding:3px;
margin:0px;
font-size:17px;
font-family:arial
}
.hz3 a{
color:#5D1317;
font-size:17px;
font-weight:bold;
}
.hz1{
padding:3px;
margin:0px;
font-size:17px;
font-family:arial
}
.hz1 a{
color:#595959;
font-size:17px;
font-weight:bold;
}

/*подпись СТМ*/

.stm {
color:#FFFFFF;
 font-size:11px
}
.s {
color:#FF5E5E;
font-weight:bold;
font-size: 17px
}
.t {
color:#57CB57; 
font-weight:bold;
font-size:17px
}
.m {
color:#888FFF;
font-weight:bold;
font-size:17px
}

/*фото*/

IMG.photo {
BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; MARGIN: 3px 7px 3px 3px
}
IMG.photo2 {
BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: right; MARGIN: 3px 7px 3px 3px
}
.m1{
padding:15px;
margin:10px;
}
.m2{
background-color:#D0DFFB;
margin:10px;
}
.m2 a{
color:#1B438E;
font-weight:bold;
font-size:11px; 
font-family:arial;
}

/*бекграунды*/

.mokb{
color:#1B438E;
background-image:url(../img/bcb.gif);
background-position:bottom right;
background-repeat:no-repeat;
padding:10px;
background-color:#D0DFFB
}
.mokg{
color:#929292;
background-image:url(../img/bcg.gif);
background-position:bottom right;
background-repeat:no-repeat;
padding:10px
}
.mokr{
color:#1B438E;
background-image:url(../img/bcr.gif);
background-position:bottom right;
background-repeat:no-repeat;
padding:10px;
background-color:#FCDAD2
}
.bcr{
background-image:url(../img/bcr.gif);
background-position:bottom right;
background-repeat:no-repeat;
background-color:#FCDAD2;
}
.bcb{
background-image:url(../img/bcb.gif);
background-position:bottom right;
background-repeat:no-repeat;
background-color:#D0DFFB;
}
.post{
padding:0px 5px 0px 5px;
text-align:right;
}
