@charset "utf-8";

/*h1{font-size: 22px; margin:0px;}
h2{font-size: 20px; margin:0px;}
h3{font-size: 16px; margin:0px;}
h4{font-size: 14px; margin:0px;}
h5{font-size: 12px; margin:0px;}*/
body{background-color: #FFF; font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial'; }
legend{
  font-size: 14px;
  font-weight: normal;
  font-style: italic;
}
 input{
 font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
 font-size: 15px;
 color: #000;
 font-weight: normal !important;
 vertical-align: middle;
 }
  input:focus{
 font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
 font-size: 16px;
 color: #000;
 font-weight: bold !important;
 vertical-align: middle;
 -webkit-box-shadow:0 0 5px #783900; /* красивости в виде тени */
 -moz-box-shadow:0 0 5px #783900;
 box-shadow:  4px 4px 5px -3px #783900;
 background:#FFF; /* Задание цвета фона подсказки */
 border:2px solid #c0c0c0; /* Задание границы поля подсказки */
 text-decoration: none !important;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 }
input[type="submit"], input[type="file"]{
 -webkit-box-shadow:0 0 5px #783900; /* красивости в виде тени */
 -moz-box-shadow:0 0 5px #783900;
 box-shadow:0px 0px 6px -3px #783900;
 font-size: 13px;
 color: #000;
 font-weight: normal;
 font-style:normal;
}
input[type=radio]:checked, input[type=checkbox]:checked{
 -webkit-box-shadow:0 0 5px #783900; /* красивости в виде тени */
 -moz-box-shadow:0 0 5px #783900;
 box-shadow:1px 1px 4px -3px #783900;
 color: #000;
}
input[type="button"]{
 -webkit-box-shadow:0 0 5px #783900; /* красивости в виде тени */
 -moz-box-shadow:0 0 5px #783900;
 box-shadow:0px 0px 5px -3px #783900;
 font-size: 13px;
 color: #000;
 font-weight: normal;
 font-style: normal;
 border:1px solid #000;
}
 textarea{
 font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
 font-size: 15px;
 color: #000;
 font-weight: normal;
 vertical-align: middle;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 border:1px groove #c0c0c0;
 }
 textarea:focus{
 font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
 font-size: 15px;
 color: #000;
 font-weight: normal;
 vertical-align: middle;
 -webkit-box-shadow:0 0 5px #783900; /* красивости в виде тени */
 -moz-box-shadow:0 0 5px #783900;
 background:#FFF; /* Задание цвета фона подсказки */
 border:2px solid #c0c0c0; /* Задание границы поля подсказки */
 text-decoration: none !important;
 box-shadow:  4px 4px 5px -3px #783900;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 }
p{
  font-size: 15px;
  font-weight: bold;
   }
select{
 font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
 font-size: 13px;
 color: #000;
 font-weight: bold;
 font-style:italic;
 vertical-align: middle;
}
a{color: #000; font-size: 13px;}
a:hover{color: Black;}
em{font-style: normal}
img{
 background-color: transparent;
 border-color: transparent;
 border-style: hidden;
}
/* выпадающее меню - начало */
#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid #000;
  background: url(onmouse.png) repeat right;
  float: left;
}
#nav li {
  float: left;
  position: relative;
  background: none;
}

#nav a {
  color: #FFF;
  text-decoration: none;
  font-size: 13px;
  display: block;
  width: 155px;
  padding: 4px 12px;
  background: url(onmouse.png) repeat right;
}
#nav a:hover{
  border: 1px solid #000;
  font-size: 15px;
  font-weight:bold;
  background-image:url(onmouse.png);
}
#nav li:hover,
#nav li.jshover {
  background: #333;
}
#nav li ul {
  display: none;
  position: absolute;
  background: url(bgmenu.png);
  padding: 8px 1px;
  width: 140px;
}
#nav li li a {
  width: 120px;
  background: none;
}
#nav li.jshover li.jshover a {
  width: 140px;
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}
#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 138px;
  top: -8px;
  left: 118px;
  lef\t: 135px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}
/* выпадающее меню - конец */
/* основная форма */
.shut_logo
{
position:absolute;
right:0.1%;
top:3%;
z-index:2;
background-image:url(mousoff.png);
}
.shut_logo:hover{
background-image:url(mouson.png);
}
.osn_top{
  background-image:url(text_bkg_top.png);
  height: 14px;
}
.osn_top_r{
  background-image:url(text_bkg_conner_1.png);
  height: 14px;
}
.osn_top_l{
  background-image:url(text_bkg_conner_2.png);
  height: 14px;
}
.osn_left{
  background-image:url(text_bkg_left.png);
}
.osn_right{
  background-image:url(text_bkg_right.png);
}
.osn_center{
  background-image:url(text_bkg_center.png);
}
.osn_bottom{
  background-image:url(text_bkg_bottom.png);
  height: 13px;
}
.osn_bottom_r{
  background-image:url(text_bkg_conner_4.png);
  height: 13px;
}
.osn_bottom_l{
  background-image:url(text_bkg_conner_3.png);
  height: 13px;
}
/* основная форма конец*/
.upd{
 font-size: 13px;
 color: #000;
 font-weight: normal;
 text-align: center;
}
.upd_bld{
 font-size: 13px;
 color: #000;
 font-weight: bold;
 text-align: center;
}
.upd_var{
 font-size: 13px;
 color: #000;
 font-weight: normal;
 text-align: left;
}
.del_frm_chkb{
 font-size: 13px;
 color: #000;
 font-weight: normal;
 text-align: left;
}
.change_addr{
 font-size: 15px;
 color: #000;
 font-weight: normal;
 text-align: left;
}
.bold_it{
 font-size: 13px;
 color: #000;
 font-weight: bold;
 font-style:italic;
 vertical-align: middle;
}
.bold_it_page{
 font-size: 13px;
 color: #000;
 font-weight: bold;
 font-style:italic;
 text-align: right;
}
.bold_it_page_left{
 font-size: 13px;
 color: #000;
 font-weight: bold;
 font-style:italic;
 text-align: left;
}
.bold_fld{
 font-size: 13px;
 color: #000;
 font-weight: bold;
 font-style:normal;
 text-align: right;
}
.texttable{
 font-size: 13px;
 color: #000;
}
.link{color: #10557B;}
.userpage{
 margin:0px;
 background-color: #FFF;
}
.add_field_op{
  font-size: 13px;
  color: #000;
  font-weight: bold;
  vertical-align: middle;
 }
.add_field{
 font-size: 13px;
 color: #000;
 font-weight: bold;
 vertical-align: middle;
 background-color: #FFCC66;
}
.zagolovok{
 font-size: 20px;
 color: #000;
 font-weight: bold;
}
.topheader{
  font-size: 15px;
  font-weight: bold;
  color: #000;
  text-align: center;
  background-image: url(../../skins/base/top_header.png);
}
.topheaderlink{
 font-size: 15px;
 font-weight: bold;
 color: #FFF;
 text-align: center;
 background-image: url(../../skins/base/top_header.png);
}
.menu{
  font-size: 13px;
  color: #000;
}
.inform{
  font-size: 15px;
  color: #000;
  font-style: italic;
  text-align: right;
}
.clock{
 font-size: 13px;
 color: #000;
}
.topsearch{
 font-size: 20px;
 color: #FFF;
}
.inputsearch{
  font-size: 13px;
  color: #000;
  font-weight: bold;
}
.useraddedit{
 border-top-style: solid;
 border-bottom-style: solid;
 border-width: thin;
 border-color:silver;
 vertical-align:middle;
}
.button{
 font-size: 13px;
 color: #000;
 font-weight: bold;
 position:relative;
 z-index: 3;
}
.button2{
 font-size: 13px;
 color: #000000;
 font-weight: bold;
 z-index: 3;
}
.boxmenu{
 border-top-style: solid;
 text-align: center;
 border-bottom-style: solid;
 border-width: 1px;
 border-color: #89A6C3;
 padding: 7px;
 padding-left: 20px;
 padding-right: 20px;
 background-color: #E0EFF5;
 background-image: url(../../skins/base/boxmenuadm2.png);
}
.tableheadercat{
 font-size: 13px;
 font-weight: bold;
 color: #000;
 text-align: center;
 background-color: #CAC7A7;
 background-image: url(tbl_header.png);
}
.tabledata{
 font-size: 13px;
 color: #000;
 text-align: center;
 }
 .tableonmouse {
  border: 1px solid #000;
  font-size: 15px;
  font-weight:bold;
  background-image:url(onmousetable.png);
}
.tabledata a{color: #FFF;}
.tabledata a:hover{color: #FFF;}
#tab{
 font-size: 13px;
 color: #000;
 text-align: center;
 }
#tab tr:hover{
  color: #000;
  font-size: 13px;
  font-weight: bold;
  background-image:url(onmousetable.png);
 }
 #tab a {
  text-decoration: none;
}
.tooltip { position: relative; }
.tooltip span {
  font-weight: normal !important;
  position: absolute;
  left: 30;
  top: -30px;
  display: none;
  min-width: 50px;
  padding: 3px 8px;
  white-space: nowrap;
  font-size: 12px;
  font-weight:normal !important;
  text-align: right;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: #000;
  -webkit-box-shadow:0 0 5px #000; /* красивости в виде тени */
  box-shadow:  5px 5px 5px -3px rgba(0,0,0,0.5);
  background:#FFFCC5; /* Задание цвета фона подсказки */
  border:1px solid #636363; /* Задание границы поля подсказки */
  opacity: 1; /* Задание прозрачности поля подсказки */
  text-decoration: none !important;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.tooltip span small {
  position: absolute;
  left: 10px;
  bottom: -6px;
/*  border-top: 6px solid rgba(255,252,197,.8);*/
  border-top:6px solid #FFFCC5;
  opacity: 0.9;
  border-right: 6px solid transparent;
}
.tooltip:hover span { display: block; }
.tooltip2 { position: relative; }
.tooltip2 span {
  font-weight: normal !important;
  position: absolute;
  left: 80;
  top: 40px;
  display: none;
  min-width: 50px;
  padding: 3px 8px;
  white-space: nowrap;
  font-size: 12px;
  font-weight:normal !important;
  text-align: right;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: #000;
  -webkit-box-shadow:0 0 5px #000; /* красивости в виде тени */
  box-shadow:  5px 5px 5px -3px rgba(0,0,0,0.5);
  background:#FFFCC5; /* Задание цвета фона подсказки */
  border:1px solid #636363; /* Задание границы поля подсказки */
  opacity: 1; /* Задание прозрачности поля подсказки */
  text-decoration: none !important;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.tooltip2 span small {
  position: absolute;
  left: 10px;
  top: -6px;
/*  border-top: 6px solid rgba(255,252,197,.8);*/
  border-bottom:6px solid #FFFCC5;
  opacity: 1;
  border-right: 6px solid transparent;
}
.tooltip2:hover span { display: block; }
.tooltip3 { position: relative; }
.tooltip3 span {
  font-weight: normal !important;
  position: absolute;
  left: 80;
  top: 25px;
  display: none;
  min-width: 50px;
  padding: 3px 8px;
  white-space: nowrap;
  font-size: 12px;
  font-weight:normal !important;
  text-align: right;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: #000;
  -webkit-box-shadow:0 0 5px #000; /* красивости в виде тени */
  box-shadow:  5px 5px 5px -3px rgba(0,0,0,0.5);
  background:#FFFCC5; /* Задание цвета фона подсказки */
  border:1px solid #636363; /* Задание границы поля подсказки */
  opacity: 1; /* Задание прозрачности поля подсказки */
  text-decoration: none !important;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.tooltip3 span small {
  position: absolute;
  left: 10px;
  top: -6px;
/*  border-top: 6px solid rgba(255,252,197,.8);*/
  border-bottom:6px solid #FFFCC5;
  opacity: 1;
  border-right: 6px solid transparent;
}
.tooltip3:hover span { display: block; }
.tooltip4 { position: relative; }
.tooltip4 span {
  font-weight: normal !important;
  position: absolute;
  left: 3;
  top: -30px;
  display: none;
  min-width: 50px;
  padding: 3px 8px;
  white-space: nowrap;
  font-size: 12px;
  font-weight:normal !important;
  text-align: right;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: #000;
  -webkit-box-shadow:0 0 5px #000; /* красивости в виде тени */
  box-shadow:  5px 5px 5px -3px rgba(0,0,0,0.5);
  background:#FFFCC5; /* Задание цвета фона подсказки */
  border:1px solid #636363; /* Задание границы поля подсказки */
  opacity: 1; /* Задание прозрачности поля подсказки */
  text-decoration: none !important;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.tooltip4 span small {
  position: absolute;
  left: 10px;
  bottom: -6px;
/*  border-top: 6px solid rgba(255,252,197,.8);*/
  border-top:6px solid #FFFCC5;
  opacity: 0.9;
  border-right: 6px solid transparent;
}
.tooltip4:hover span { display: block; }
.tooltip5 { position: relative; }
.tooltip5 span {
  font-weight: normal !important;
  position: absolute;
  right: 3;
  top: -40px;
  display: none;
  min-width: 50px;
  padding: 3px 8px;
  white-space: nowrap;
  font-size: 12px;
  font-weight:normal !important;
  text-align: right;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: #000;
  -webkit-box-shadow:0 0 5px #000; /* красивости в виде тени */
  box-shadow:  5px 5px 5px -3px rgba(0,0,0,0.5);
  background:#FFFCC5; /* Задание цвета фона подсказки */
  border:1px solid #636363; /* Задание границы поля подсказки */
  opacity: 1; /* Задание прозрачности поля подсказки */
  text-decoration: none !important;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.tooltip5 span small {
  position: absolute;
  right: 10px;
  bottom: -6px;
/*  border-top: 6px solid rgba(255,252,197,.8);*/
  border-top:6px solid #FFFCC5;
  opacity: 0.9;
  border-left: 6px solid transparent;
}
.tooltip5:hover span { display: block; }
.logontit{
  font-size: 18px;
  font-weight: bold;
  text-align: right;
  padding: 20px;
  color: #000;
}
.logonbot{
  font-weight: normal;
  text-align: right;
  vertical-align: bottom;
  padding: 10px;
  color: #000;
  font-size: 12px;
}
.logondat{
  font-weight: bold;
  text-align: right;
  font-size: 12px;
  color: #000;
  vertical-align:middle;
}
.logondat2{
  text-align: left;
  padding: 8px;
}
.logout{
  font-weight: bold;
  text-align: right;
  font-size: 12px;
  color: #000;
  padding: 12px;
}
.textPage{
  text-align: center;
  width: 469px;
  height: 270px;
  background-color: white;
  background-image: url(logon.png);
}
.horizon{
  position: absolute;
  top: 50%;
  left: 50%;
  width: 469px;
  height: 270px;
  margin-left: -250px;
  margin-top: -150px;
  padding: 20px;
  background: white;
}
#formaupdate{
position: relative;
top: -3px;
right: 0px;
width: 200px;
height: 18px;
z-index: 2;
color: #000;
border-style: solid;
border-width: 2px;
border-color: #777;
padding-top: 3px;
padding-right: 3px;
padding-left: 3px;
padding-bottom: 10px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
-box-sizing: content-box;
box-shadow:  2px 2px 5px -1px rgba(0,0,0,0.5);
font-size: 13px;
font-weight:normal !important;
text-align: center;
text-decoration: none !important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-box-shadow: 2px 2px 5px #000;
-moz-box-shadow: 2px 2px 5px #000;
background: #FFFCC5;
border:1px solid #636363; 
opacity: 0.9;
filter:alpha(opacity=90);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}
#formaupdate2{
position: relative;
top: 4px;
right: 0px;
width: 200px;
height: 15px;
z-index: 2;
color: #000;
border-style: solid;
border-width: 2px;
border-color: #777;
padding-top: 5px;
padding-right: 3px;
padding-left: 3px;
padding-bottom: 10px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
-box-sizing: content-box;
box-shadow:  2px 2px 5px -1px rgba(0,0,0,0.5);
font-size: 13px;
font-weight:normal !important;
text-align: center;
text-decoration: none !important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-box-shadow: 2px 2px 5px #000;
-moz-box-shadow: 2px 2px 5px #000;
background: #9FFF9E;
border:1px solid #636363; 
opacity: 0.9;
filter:alpha(opacity=90);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}
#formaupdate3{
position: relative;
top: -3px;
right: 1px;
width: 330px;
height: 28px;
z-index: 2;
color: #000;
border-style: solid;
border-width: 2px;
border-color: #777;
padding-top: 5px;
padding-right: 3px;
padding-left: 3px;
padding-bottom: 10px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
-box-sizing: content-box;
box-shadow:  2px 2px 5px -1px rgba(0,0,0,0.5);
font-size: 13px;
font-weight:normal !important;
text-align: center;
text-decoration: none !important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-box-shadow: 2px 2px 5px #000;
-moz-box-shadow: 2px 2px 5px #000;
background: #FF5E5B;
border:1px solid #636363; 
opacity: 0.9;
filter:alpha(opacity=90);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}
#formaupdate4{
position: relative;
top: -3px;
right: 1px;
width: 260px;
height: 28px;
z-index: 2;
color: #000;
border-style: solid;
border-width: 2px;
border-color: #777;
padding-top: 5px;
padding-right: 3px;
padding-left: 3px;
padding-bottom: 10px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
-box-sizing: content-box;
box-shadow:  2px 2px 5px -1px rgba(0,0,0,0.5);
font-size: 13px;
font-weight:normal !important;
text-align: center;
text-decoration: none !important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-box-shadow: 2px 2px 5px #000;
-moz-box-shadow: 2px 2px 5px #000;
background: #F5763E;
border:1px solid #636363; 
opacity: 0.9;
filter:alpha(opacity=90);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}
#formaupdate42{
position: relative;
top: -3px;
right: 1px;
width: 260px;
height: 28px;
z-index: 2;
color: #000;
border-style: solid;
border-width: 2px;
border-color: #777;
padding-top: 5px;
padding-right: 3px;
padding-left: 3px;
padding-bottom: 10px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
-box-sizing: content-box;
box-shadow:  2px 2px 5px -1px rgba(0,0,0,0.5);
font-size: 13px;
font-weight:normal !important;
text-align: center;
text-decoration: none !important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-box-shadow: 2px 2px 5px #000;
-moz-box-shadow: 2px 2px 5px #000;
background: #F5763E;
border:1px solid #636363; 
opacity: 0.9;
filter:alpha(opacity=90);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}