body{
margin:0px;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
}

.log{
color:#fd0;
text-align:right;
}

.adm{
color:#fd0;
text-align:center;
padding-left:15px;
}

.im{
text-align:center;
}

.hdr{
/*background:#feff99;
background:#efffb0;
background-color:#efffb0;*/
background-color:#3f73a9;
background-position: left top;
background-image: url(../img/hfon.jpg);
background-repeat: no-repeat;
}

.lmn{
padding:5px;
/*width:180px;*/
padding:3px;
padding:0px;
padding-top:7px;
color:#cc0;
color:#fff;
background:#669acc;
background:#0038a8;
background:#ff38a8;
margin:0px;
}

.lmn{
margin:0px;
color:#cc0;
background-color:#f9c;
background-color:#0e5ab7;
background-color:#064da4;
background-color:#0038a8;
/*width:245px;
height:85%;*/
width:250px;
}

#varId, #staId, .text13{
width:245px;
}

.l_h{
color:#ff0;
padding-left:7px;
}

.topmn{
/*padding-left:20px;*/
background:#669acc;
background:#0038a8;
}

#lcr {
padding:0px;
padding-top:3px;
width:180px;
width:10%;
height:20px;
background:#669acc;
background:#0038a8;
}

.cont{
padding:5px;
background:#fcfcfc;
width:90%;
}
.ftr{
padding:5px;
background:#dedede;
font-size:11px;
color:#888;
}

#lmnc{
color:#feff99;
}

a.lmna{
color:#cc0;
font-weight:bold;
text-decoration:none;
}
a.lmna:hover{
color:#feff99;
}

table td{
font-size:13px;
}

#pnl_1{
margin-top:3px;
border:1px #c00 solid;
}
#pnl_2{
margin-top:3px;
border:1px #c00 solid;
}

/*===================*/
#h2_info{
padding:3px;
padding-left:10px;
font-weight:bold;
color:#777;
}

#idiv{
overflow:auto;
overflow-x:auto;
overflow-y:auto;
/*text-align:center;
width:750px;
height:450px;
border:#ddd 1px solid;*/
/*
width:720px;
height:520px;
border: solid 1px grey;;*/
/*white-space: nowrap;  Запрещаем перенос строк */
}

#img_main{
xborder:#ddd 1px solid;
}


#div_img{
text-align:center;
padding:0px;
}

#h_main{
text-align:center;
padding:0px;
}

#pnl_slide{
text-align:center;
padding-top:10px;
}


a.slide{
color:#ff0;
font-size:15px;
font-weight:bold;
text-decoration:none;
}


.hd{
background-color:#ffeccf;
background-color:#ffeca8;
padding:5px;
}

.mn1{
padding:0px;
background-color:#49c;
background-color:#064da4;
}

.amn1{
padding:5px;
background-color:#f9c;
background-color:#064da4;
background-color:#0e5ab7;
background-color:#064da4;
width:200px;
/*height:85%;*/
}

#daybat{
/*border:1px solid red;*/
}

#ft{
padding:15px;
color:#888;
font-size:11px;
}

.main{
padding:5px;
color:#555;
font-size:13px;
text-align:center;
}

.h_comfort{
color:#777;
}

.h_main{
color:#555;
text-align:center;
}

.prosys{
width:250px;
background-image:url(../img/hfon.jpg);
}
a.a_prosys{
color:#04f;
font-weight:bold;
text-decoration:none;
padding-left:60px;
padding-top:13px;
padding-bottom:16px;
display:block;
}
a.a_prosys:hover {
color:#ca0;
color:#49f;
}

a.a0{
/*
border-left:#ccc 1px solid;
border-right:#444 1px solid;
*/
color:#ffeca8;
color:#dc0;
text-decoration:none;
display:block;
font-weight:bold;
font-size:13px;
text-align:left;
margin:0px;
height:33px;
padding:3px;
padding-right:15px;
padding-left:15px;
padding-bottom:10px;
background-color:#05b;
background-color:#0030d0;
background-color:#0850cf;
border-left:#08c 1px solid;
border-right:#000 1px solid;
}
a.a0:hover {
color:#feff99;
color:#F2C22E;
color:#dc0;
color:#ed5;
color:#ed5;
color:#fe5;
color:#fd5;
background-color:#05c;
background-color:#35c;
background-color:#05e;
/*
background-color:#468;
background-color:#46a;
background-color:#46f;
*/
/*background-image: url(../img/bg_a0.gif);
background-position: bottom;
background-repeat: no-repeat;*/
/*height:29px;*/
/*border-bottom:3px #fc0 solid;*/
/*color:#9df;*/
}

/*
#id_exit{
position:absolute;
display:block;
text-align:center;
text-decoration:none;
color:#dc0;
background-color:#0850cf;
width:60px;
height:20px;
top:10px;
right:30px;
border-left:#48c 1px solid;
border-top:#48c 1px solid;
border-right:#000 1px solid;
border-bottom:#000 1px solid;
}

#id_exit:hover{
color:#fd5;
background-color:#05e;
}

#id_exit{
position:absolute;
display:block;
text-align:center;
text-decoration:none;
color:#dc0;
background-color:#0850cf;
width:60px;
height:20px;
top:10px;
right:30px;
border-left:#48c 1px solid;
border-top:#48c 1px solid;
border-right:#000 1px solid;
border-bottom:#000 1px solid;
}
#id_exit:hover{
color:#fd5;
background-color:#05e;
}
*/



a.almn{
/*
border-left:#ccc 1px solid;
border-right:#444 1px solid;
*/
color:#ffeca8;
color:#dc0;
text-decoration:none;
font-weight:bold;
font-size:13px;
text-align:left;
display:block;
margin:0px;
padding:3px;
padding-right:15px;
padding-left:15px;
padding-bottom:10px;
background-color:#064da4;
background-color:#48c;
background-color:#35c;
background-color:#0850cf;
border-bottom:#48c 1px solid;
border-top:#48c 1px solid;
border-bottom:#000 1px solid;
border-top:#48c 1px solid;
}


a.almn:hover {
color:#feff99;
color:#F2C22E;
color:#dc0;
color:#ed5;
color:#fd5;
background-color:#05c;
background-color:#35c;
background-color:#46f;
background-color:#05e;
/*
background-color:#468;
background-color:#46a;
background-color:#46f;
*/
/*background-image: url(../img/bg_a0.gif);
background-position: bottom;
background-repeat: no-repeat;*/
/*height:29px;*/
/*border-bottom:3px #fc0 solid;*/
/*color:#9df;*/
}

a.a_map{
color:#dc0;
text-decoration:none;
font-weight:bold;
font-size:13px;
padding:3px;
color:#0038a8;
color:#37e;
/*
background:#0038a8;
background:#25c;
*/
}

a.a_map:hover{
color:#ed5;
/*background-color:#58f;*/
color:#7af;
}

span.s_map{
color:#ed0;
font-weight:bold;
font-size:13px;
padding:3px;
background:#25c;
}

.tdact, .tdact_top, .tdact_btm, .tdact0{
color:#dc0;
background-color:#46f;
background-color:#48f;
font-weight:bold;
font-size:13px;
/*text-align:center;*/
color:#feff99;
margin:0px;
padding:3px;
padding-right:15px;
padding-left:15px;
padding-bottom:10px;
}
.tdact_top{
border-top:#46f 1px solid;
border-bottom:#48c 1px solid;
}
.tdact_btm{
border-top:#46c 1px solid;
border-bottom:#48f 1px solid;
}
.tdact0{
border-left:#48c 1px solid;
}

.tdpas{
color:#ccc;
background-color:#46f;
background-color:#89a;
font-weight:bold;
font-size:13px;
/*text-align:center;*/
margin:0px;
padding:3px;
padding-right:15px;
padding-left:15px;
padding-bottom:10px;
border-top:#bbb 1px solid;
border-bottom:#444 1px solid;
}

.l_st_top{
border-top:#48c 3px solid;
border-top:#0038a8 3px solid;
}

.tdt{
font-size: 11px;
font-family: sans-serif;
font-weight:bold;
/*border:2px solid #eecc00;*/
color:#777;
background-color:#ffc;
background-position: left top;
background-image: url(bg_data.gif);
background-repeat: no-repeat;
}

.dtd{
background-image: url(bg_data_r.gif);
background-position: right top;
background-repeat: no-repeat;
padding:4px;
}

.dtda{
font-size: 13px;
font-family: sans-serif;
font-weight:bold;
color:#00f;
}

a.aplus{
/*border:1px #f00 solid;*/
color:#4ad;
font-weight:bold;
text-decoration:none;
padding:5px;
padding-right:20px;
background-image: url(plus.gif);
background-repeat: no-repeat;
background-position:center right;
}
a.aplus:hover{
color:#7bd;
background-image: url(plus_over.gif);
}
a.aminus{
color:#4ad;
font-weight:bold;
text-decoration:none;
padding:5px;
padding-right:20px;
background-image:url(minus.gif);
background-repeat:no-repeat;
background-position:center right;
}
a.aminus:hover{
color:#7bd;
background-image: url(minus_over.gif);
}

#sub_h_main{
color:#999;
font-weight:bold;
text-align:center;
padding:3px;
}

select  {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 13px;
margin:3px;
margin-bottom:7px;
}

.button{
width:70px;
}

.but_ok, .but_ok_over, .but_down, .but_pas {
font-family:Arial, sans-serif;
font-size:15px;
color:#888;
font-weight:bold;
padding:5px;
width:80px;
height:30px;
text-align:center;
cursor:default;
cursor:pointer;
}

.but_ok,  .but_ok_over, .but_down {
width:80px;
height:35px;
border-left:#48c 1px solid;
border-top:#48c 1px solid;
border-right:#000 1px solid;
border-bottom:#000 1px solid;
}
.but_ok {
color:#dc0;
background-color:#0850cf;
}
.but_ok_over{
color:#fd5;
background-color:#05e;
}
.but_down {
color:#eee;
background-color:#05e;
}

/* tooltip */
a.info{
position:absolute;
right:50px;
top:138px;
color:#00f;
font-size:13px;
font-weight:bold;
border-bottom:1px dashed #00f;
cursor:help;
text-decoration: none;
}

a.info:hover{
color:#09e;
border-bottom:1px dashed #09e;
}

.h_info{
visibility:hidden;
position:absolute;
left:275px;
top:159px;
width:701px;
height:30px;
color:#00d;
font-size:13px;
font-weight:bold;
background:#b8d8ff;
padding:7px;
opacity:0.8; filter:alpha(opacity=80);
}

.cont_info{
visibility:hidden;
position:absolute;
left:275px;
top:201px;
width:700px;
height:350px;
padding:7px;
background: #fcfcfc;
border:1px solid #0cf;
/*
border-radius:5px 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
box-shadow:5px 5px 5px rgba(0, 0, 0, 0.1);
-webkit-box-shadow:5px 5px rgba(0, 0, 0, 0.1);
-moz-box-shadow:5px 5px rgba(0, 0, 0, 0.1);
*/
overflow-x:auto;
overflow-y:auto;
}

.td_h_info{
color:#00c;
font-weight:bold;
}


.h_exit{
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 17px;
font-weight:bold;
color:#48c;
padding-left:100px;
}

.but_old{
margin:0px;
background:#48d;
color:ccc;
font-weight:bold;
padding:3px;
border-top:1px #bbc solid;
border-left:1px #bbc solid;
border-right:1px #048 solid;
border-bottom:1px #048 solid;
}

.but_in, .but_exit, .but_exit1{
/*font-family:Arial, sans-serif;*/
font-size:13px;
display:block;
text-decoration:none;
text-align:center;
color:#dc0;
font-weight:bold;
padding:3px;
background-color:#0850cf;
border-left:#48c 1px solid;
border-top:#48c 1px solid;
border-right:#000 1px solid;
border-bottom:#000 1px solid;
/*
margin:0px;
background:#48d;
color:ccc;
font-weight:bold;
padding:3px;
border-top:1px #bbc solid;
border-left:1px #bbc solid;
border-right:1px #048 solid;
border-bottom:1px #048 solid;
*/
}

.but_in:hover, .but_exit:hover, .but_exit1:hover{
color:#fd5;
background-color:#05e;
}
.but_in{
padding:5px;
width:80px;
height:30px;
}
.but_exit{
position:absolute;
top:10px;
right:20px;
width:60px;
height:20px;
}
.but_exit1{
width:60px;
height:20px;
margin-right:15px;
}


.menubartable{
margin-top:20px;
}

#id_map{
overflow: auto;
width:1002px;
height:837px;
}