body, td { font-family: Verdana; font-size: 12px; background: white;}

a, a:link, a:visited { color: black; text-decoration: none;}
a:hover {color: #be1616; text-decoration: none;}

h1 { font-family: Tahoma; color: #bd1718; font-size : 15pt; margin-bottom: 10px; margin-top: 0px;}
h2 { font-family: Tahoma; color: #bd1718; font-weight: bold; font-size : 13pt; margin-bottom: 10px; margin-top: 0px;}
h3 { font-family: tahoma; color: #bd1718; font-weight: bold; font-size : 10pt; margin-bottom: 3px; margin-top: 10px;}

#info{padding: 0 20px 30px 230px;}
#left {width: 215px; position: absolute; top: 0; left: 0; background:  url("im/u_br.gif") 100% 100% no-repeat #e0e0e0; font-size: 8pt;}
#left .padd {padding: 5px 1px 10px 0px;}
#left .bordb { height: 5px; background: #d0d0d0;}

.menu_1 {margin-top:5px; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; font-weight: bold; background: white; position: relative;}
.menu_1 div {padding: 8px 15px 8px 25px; border-right: 3px solid #bd1718; border-left_: 10px solid #d0d0d0;}
.menu_1 img {position: absolute; top:5px; left:3px;}
.menu_2 {padding: 5px 15px 5px 25px; border-bottom: 1px solid #808080; background: #f0f0f0; position: relative;}

#tooltip {position: absolute;z-index: 3000;border: solid 1px;border-color: #aaaaaa;background-color: #f0f0f0;padding: 5px;opacity: 0.9;}
#tooltip h3, #tooltip div {margin: 0; color: #bd1718; font-size: 12px;}

.inactive {color: gray;}

.list {font-size: 8pt;}
.list a, .list span {position: relative; top: -4px;}
.list a:hover {text-decoration: underline;}
.main, .main a, .main a:link , .main a:visited {color: #be1616;}
.main a:hover {color: black; text-decoration: underline;}

form {margin-bottom: 0px; margin-top: 0px;}
input, textarea { font-family: Verdana; font-size: 12px; color: black; border: none;}
.sel { background: url("im/inp.w.200.png") no-repeat 0 0; width: 200px; height: 28px;}
.sel select{margin: 3px;  position:absolute; width: 196px; background: #dbdbdb; clip:rect(2px 194px 20px 2px);}
.login input { width: 185px; font-size: 12px; font-weight: bold; margin: 10px 0 0 10px; background: none; }
.login { background: url("/_enter/im/inp.login.png") no-repeat 0 0; width: 205px; height: 36px; margin-left: -1px;}
.inp120 input, .inp200 input, .inp700 input, .area textarea, .area-mini textarea { margin: 5px; background: none;}
.inp120 { background: url("im/inp.w.120.png") no-repeat 0 0; width: 120px; height: 28px;}
.inp200 { background: url("im/inp.w.200.png") no-repeat 0 0; width: 200px; height: 28px;}
.inp700 { background: url("im/inp.w.700.png") no-repeat 0 0; width: 700px; height: 28px;}
.inp120 input { width: 110px;}
.inp200 input { width: 190px;}
.inp700 input { width: 690px;}
.area { background: url("im/area.w.h200.png") no-repeat 0 0; width: 700px; height: 210px;}
.area textarea { width: 690px; height: 190px; overflow: auto; resize: none;}
.area-mini { background: url("im/area.w.h83.png") no-repeat 0 0; width: 700px; height: 93px;}
.area-mini textarea { width: 690px; height: 73px; overflow: auto; resize: none;}

.annotation {font-family: Tahoma; font-weight: bold; color: #555555; font-size : 12px; padding: 10px 0 3px 3px;}
.small {font-size: 8pt; font-weight: normal;}

.mail_unread, .mail_read {font-family: Tahoma; font-weight: bold; font-size : 10pt; padding: 6px 0 6px 0;}
.mail_unread a { color: #bd1718;}
.mail_read a { color: #555555;}
.mail_content {width: 600px; border: 1px dashed gray; padding: 6px; }
.pagelist {padding-bottom: 15px; padding-top: 15px;}
.ramka {border: 1px dashed gray; padding: 6px; width: 684px; margin: 5px 0 5px 0;}
.teg{padding: 5px 0 10px 0;}
cite {font-family: Tahoma; font-size: 10px; color: gray; font-weight: normal; font-style: normal;}

.uploadifyQueueItem {background-color: #F5F5F5;border: 1px solid gray;font: 8pt Tahoma;margin-top: 3px;padding: 10px;width: 350px;}
.uploadifyError {background-color: #FDE5DD !important;border: 2px solid #FBCBBC !important;}
.uploadifyQueueItem .cancel {float: right;}
.uploadifyQueue .completed {background-color: #E5E5E5;}
.uploadifyProgress {background-color: #E5E5E5;margin-top: 10px;width: 100%;}
.uploadifyProgressBar {background-color: #bd1718;height: 3px;width: 1px;}

.gray{color: gray;}
.table, .table td {border-collapse: collapse; border: 1px solid gray;background-color:white;}
.table_hover td {background-color:#F0F0F0; cursor: pointer;}
.astro {color: Gray;}

.btn {
  display: inline-block;
  *display: inline;
  padding: 5px 15px 5px;
  margin-top: 10px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 13px;
  line-height: 18px;
  *line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn:active,
.btn.active {
  background-color: #cccccc \9;
}

.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
      -ms-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btn:focus {
  outline: 0;
}

.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-danger,
.btn-danger:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btn-danger.active {
  color: rgba(255, 255, 255, 0.75);
}

.btn {
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-danger {
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  background-color: #bd362f;
  *background-color: #a9302a;
}

.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}

button.btn,
input[type="submit"].btn {
  *padding-top: 2px;
  *padding-bottom: 2px;
}

button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
:focus{outline: 0 none;}

/*Мультизагрузка*/
.preview {
   float: left;
   margin: 3px;
   padding: 5px;
   overflow: hidden;
   position: relative;
   box-shadow: 3px 3px 3px 0px rgba(0,0,0,.4);
   border: 1px solid #aaaaaa;
   background-color: #fff;
}
.preview.upload-error {
   border: 1px solid red;
}
   .preview .remove {
      z-index: 999;
      position: absolute;
      top: 2px;
      right: 2px;
      width: 16px;
      height: 16px;
      color: #FF0000;
      cursor: pointer;
      background-image: url('../im/cancel.png');
   }
   .preview .image{
      width: 160px;
      height: 120px;
   }
   .preview .progress {
      margin-top: 3px;
      height: 9px;
      background: #ebebeb;
      border-left: 1px solid transparent;
      border-right: 1px solid transparent;
   }
      .preview .progress .bar {
         position: relative;
         float: left;
         margin: 0 -1px;
         width: 0;
         height: 7px;
         border: 1px solid;
         -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
         box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
         background: #5aaadb;
         border-color: #459fd6 #3094d2 #277db2;
         background-image: -webkit-linear-gradient(top, #aed5ed, #7bbbe2 70%, #5aaadb);
         background-image: -moz-linear-gradient(top, #aed5ed, #7bbbe2 70%, #5aaadb);
         background-image: -o-linear-gradient(top, #aed5ed, #7bbbe2 70%, #5aaadb);
         background-image: linear-gradient(to bottom, #aed5ed, #7bbbe2 70%, #5aaadb);
      }

