BODY { MARGIN-LEFT: 1pt; MARGIN-RIGHT: 1pt;
  COLOR: black;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:8pt;
  SCROLLBAR-FACE-COLOR: #9090C0;     /* 3f6bac */
  SCROLLBAR-HIGHLIGHT-COLOR: #a3bbde;
  SCROLLBAR-SHADOW-COLOR: #000000;
  SCROLLBAR-3DLIGHT-COLOR: black;
  SCROLLBAR-ARROW-COLOR: #cf9d7b;
  SCROLLBAR-TRACK-COLOR: #C0C0F0;
  SCROLLBAR-DARKSHADOW-COLOR: #6e9ab2;
  SCROLLBAR-BASE-COLOR: #F00000;
 background-repeat:no-repeat; background-attachment:fixed; background-position:center;
 overflow-x:auto; overflow-y:auto; }

.hoverRow { background-color: #ffffc8; border-bottom:1px dashed orange; color:red; }
.clickedRow { background-color: #e0ffc0; border-top:1px dotted green; color:#5e7a92; }

.blink1 { -webkit-animation: blink 1s linear infinite; animation: blink 1s linear infinite; font-weight: bold; color: #F0D; }
.blink2 { -webkit-animation: blink 2s linear infinite; animation: blink 2s linear infinite; font-weight: bold; color: #D0F; border: 2px dotted red; }
@-webkit-keyframes blink { 0% { color: #F00; } 50% { color: #800; } 100% { color: #FFF; } }
@keyframes blink { 0% { color: #F00; } 50% { color: #800; } 100% { color: #FFF; } }

SPAN.np {background:#FFF0E0; color:red;   border:1px dashed orange; font-size:9px;}
SPAN.pr {background:#F0FFE0; color:green; border:1px dotted blue;   font-size:9px;}
SPAN.bl {background:#FFF0FF; color:blue;  border:1px dashed green;  font-size:9px;}

SPAN.np_b { background:#FFF0E0; color:red;   border:1px dashed orange; font-size:9pt; }
SPAN.bl_b { background:#FFF0FF; color:blue;  border:1px dashed green;  font-size:9pt; }
SPAN.gr_b { background:#F0FFE0; color:green; border:1px dotted blue;   font-size:9pt; }

.navStyle {font-size:9pt; color:black; font-family:Tahoma; font-weight:normal;
  font-style:normal; line-height:normal; background-image:url(icons/Expert_bw1.jpg); }

.btnclass {font-size:8pt; font-weight:bold; 
 cursor:url("cur/Hand.green.cur"); font-family: Helvetica,Tahoma;
 text-decoration: none; font-style: normal; border:outset; }

.btnslass {font-size:8pt; font-weight:bold; color:#C040A0; background:#F0F0F8;
 cursor:url("cur/Hand.red.cur"); font-family: Tahoma; text-decoration: none; font-style: normal;
 border:outset 2pt #E080C0; }

.tblimpclass{ font-family:Tahoma; font-size:10pt; color:#0085B5;
 font-style: normal; font-weight: bold; }

INPUT.chb {background:#F0F0FF; border:solid #E0E0FF 1px; cursor:url("cur/Hand.green.cur");}
INPUT.rb  {background:#FFF8F8; border:solid #FFF0F0 1px;
 font-size:9px; font-family:Verdana,Tahoma,Helvetica,Arial,Serif;
 font-weight:bold; text-align:center; color:#000000;
 cursor:url("cur/Hand.green.cur");}

INPUT.ii {font-size:9px; font-family:Verdana,Tahoma,Helvetica,Arial,Serif;
  font-weight:bold; text-align:center; color:#000000; background:white;
  border:solid #000000 1px; cursor:url("cur/Hand.green.cur");}

INPUT.iil {font-size:9px; font-family:Verdana,Tahoma,Helvetica,Arial,Serif;
  font-weight:bold; text-align:left; color:#000000; background:white;
  border:solid #000000 1px; cursor:url("cur/Hand.green.cur");}

INPUT.iir {font-size:9px; font-family:Verdana,Tahoma,Helvetica,Arial,Serif;
  font-weight:bold; text-align:right; color:#000000; background:white;
  border:solid #000000 1px; cursor:url("cur/Hand.green.cur");}

INPUT.iir0 {font-size:9px; font-family:Verdana,Tahoma,Helvetica,Arial,Serif;
  font-weight:bold; text-align:right; color:#000000; background:white;
  border:solid #F0F0F0 0px;}

INPUT.ip {font-size:9px; font-family:Verdana,Tahoma,Helvetica,Arial,Serif;
  font-weight:bold; text-align:center; color:#000000; background:#F8FFFF;
  border:solid #60A0A0 1px; cursor:url("cur/Hand.green.cur");}

INPUT.i1 {font-size:9px; font-family:Tahoma,Verdana,Helvetica,Arial;
  font-weight:bold; text-align:right; color:#B00000; background:#FFF8F0;
  border:solid #900000 1px; cursor:url("cur/Hand.red.screen.cur");
  }
INPUT.i1bb {font-size:9px; font-family:Tahoma,Verdana,Helvetica,Arial;
  font-weight:bold; text-align:right; color:#D000D0; background:#FFF0FF;
  border:solid #800080 2pt; cursor:url("cur/Hand.red.screen.cur");
  }
INPUT.i1l {font-size:9px; font-family:Tahoma,Verdana,Helvetica,Arial;
  font-weight:bold; text-align:left; color:#A00000; background:#FFF8F0;
  border:solid #800000 1px; cursor:url("cur/Hand.red.screen.cur");
  }

INPUT.i2 {font-size:9px; font-family:Tahoma,Verdana,Helvetica,Arial;
  font-weight:bold; text-align:center; color:#808080; background:#F0F0F0;
  border:solid #B0B0B0 1px; cursor:url("cur/Hand.green.screen.cur");
  }

INPUT.i2l {font-size:9px; font-family:Tahoma,Verdana,Helvetica,Arial;
  font-weight:bold; text-align:left; color:#808080; background:#F0F0F0;
  border:solid #B0B0B0 1px; cursor:url("cur/Hand.green.screen.cur");
  }

INPUT.bi {font-size:9px; font-family:Verdana,Arial;color:#0000B0;
 font-weight:bold;
 border:solid #8060C0 1px; background:#F0F0F8;
 cursor:url("cur/ani19.ani");}

SELECT.si {font-size:8pt; font-family:Helvetica,Geneva,Tahoma,Verdana;
 font-weight:bold; color:#000000; overflow-x:auto; cursor:url("cur/Hand.green.screen.cur");
  SCROLLBAR-FACE-COLOR: #3f6bac;
  SCROLLBAR-HIGHLIGHT-COLOR: #a3bbde; SCROLLBAR-SHADOW-COLOR: #000000;
  SCROLLBAR-3DLIGHT-COLOR: black;
  SCROLLBAR-ARROW-COLOR: #7b9dcf;
  SCROLLBAR-TRACK-COLOR: #ffffff;
  SCROLLBAR-DARKSHADOW-COLOR: #6e9ab2;
  SCROLLBAR-BASE-COLOR: #000000; }

SELECT.si1 {font-size:9pt; font-family:Geneva,Tahoma,Helvetica,Verdana;
 font-weight:bold; color:#000000; overflow-x:auto; }

SELECT.si_b {font-size:9px; font-family:Helvetica,Geneva,Tahoma,Verdana;
 font-weight:bold; color:#000060; background:#F0F0F8;
 overflow-x:auto; );
  SCROLLBAR-FACE-COLOR: #3f6bac;
  SCROLLBAR-HIGHLIGHT-COLOR: #a3bbde;
  SCROLLBAR-SHADOW-COLOR: #000000;
  SCROLLBAR-3DLIGHT-COLOR: black;
  SCROLLBAR-ARROW-COLOR: #7b9dcf;
  SCROLLBAR-TRACK-COLOR: #ffffff;
  SCROLLBAR-DARKSHADOW-COLOR: #6e9ab2;
  SCROLLBAR-BASE-COLOR: #000000; }

TEXTAREA.ii {font-size:8pt; FONT-FAMILY: Helvetica,Tahoma; font-weight:normal;
  text-align:left; color:black; background:white;
  overflow-x:auto; overflow-y:auto;
  SCROLLBAR-FACE-COLOR: #3f6bac;
  SCROLLBAR-HIGHLIGHT-COLOR: #a3bbde;
  SCROLLBAR-SHADOW-COLOR: #000000;
  SCROLLBAR-3DLIGHT-COLOR: black;
  SCROLLBAR-ARROW-COLOR: #7b9dcf;
  SCROLLBAR-TRACK-COLOR: #ffffff;
  SCROLLBAR-DARKSHADOW-COLOR: #6e9ab2;
  SCROLLBAR-BASE-COLOR: #000000;}
TEXTAREA.ii1 {font-size:8pt; FONT-FAMILY: Tahoma,Helvetica; font-weight:normal;
  text-align:left; color:black; background:#F0F0F0;
  overflow-x:auto; overflow-y:auto;
  SCROLLBAR-FACE-COLOR: #3f6bac;
  SCROLLBAR-HIGHLIGHT-COLOR: #a3bbde;
  SCROLLBAR-SHADOW-COLOR: #000000;
  SCROLLBAR-3DLIGHT-COLOR: black;
  SCROLLBAR-ARROW-COLOR: #7b9dcf;
  SCROLLBAR-TRACK-COLOR: #ffffff;
  SCROLLBAR-DARKSHADOW-COLOR: #6e9ab2;
  SCROLLBAR-BASE-COLOR: #000000;}

TEXTAREA.i2 {font-size:8pt; FONT-FAMILY: Helvetica,Tahoma; font-weight:normal;
  text-align:left; color:#806060; background:#E0E0E0;
  overflow-x:auto; overflow-y:auto;
  SCROLLBAR-FACE-COLOR: #3f6bac;
  SCROLLBAR-HIGHLIGHT-COLOR: #a3bbde;
  SCROLLBAR-SHADOW-COLOR: #000000;
  SCROLLBAR-3DLIGHT-COLOR: black;
  SCROLLBAR-ARROW-COLOR: #7b9dcf;
  SCROLLBAR-TRACK-COLOR: #ffffff;
  SCROLLBAR-DARKSHADOW-COLOR: #6e9ab2;
  SCROLLBAR-BASE-COLOR: #000000;}

INPUT.lnb {font-size: 9pt; font-family: Tahoma; color:blue; font-weight:bold;
 letter-spacing:-1px; text-align:left; background:white; text-decoration: underline;
 border:solid white 0px;}

.ii {font-size:9px; font-family:Verdana,Helvetica,Arial; font-weight:bold;
  text-align:left; color:#000000; background:white;border:solid black 1px;}
.fio { font-size:8px; font-family:Tahoma; color: #A0A0B0; text-align:right;}
.header {
  font-family:Verdana,Arial,Helvetica; font-size:12px; color:navy;
  text-align:center; font-weight:normal;text-decoration: underline; }

A { text-decoration:none; cursor: pointer; }
A:link    {color:#202020; text-decoration: none;}
A:visited {color:#404040; text-decoration: none;}
A:hover   {color:#C000C0; background-color:#FFF8B0; }
A:active  {color:blue; background:#FFFFC0;}

A.ln {font-size:9px; font-family:Verdana; font-weight:bold;
  color:#404080; text-align:center; letter-spacing:1px;}
A.ln:link    {color:#404080; border-bottom:solid #8080B0 1px;}
A.ln:visited {color:#7070B0; border-bottom:solid #8080C0 1px;}
A.ln:hover   {color:#0000C0; border-bottom:solid #C05000 1px; border-top:solid #C05000 1px; background:#FFF080; }
A.ln:active  {color:blue; background:#FFFFC0;}

A.lk {font-size: 8pt; font-family: Arial; font-weight:normal; color:#C06060; letter-spacing:0px; text-align:center;}
A.lk:link    {color:black;  text-decoration: none;}
A.lk:visited {color:black;  text-decoration: none;}
A.lk:hover   {color:#6060B0;text-decoration:none;
  background-color:#FFFFD8; color:#C00000;
  border-top:solid #E00000 1px; border-bottom:solid #E00000 1px;}
A.lk:active  {color:blue;}

A.map { text-align:left; background-color:transparent;}
A.map:link    { background-color:transparent; border-top-left-radius: 6px 6px; border-top-right-radius: 6px 6px;}
A.map:visited { background-color:transparent;}
A.map:hover   { background-color:transparent; border-bottom:dashed #E00000 1px;}
A.map:active  { background-color:transparent; border-bottom:dashed #E000E0 1px; color:#9070C0;}

DIV.d1 { FONT-WEIGHT:bold; COLOR: #505060;
 FONT-FAMILY:Geneva,Verdana,Helvetica,Arial;font-size:9pt;
 border:1px solid #E8E8F8; background:#F8F8FF;
 text-align:center;}

H2 { FONT-WEIGHT:bold; COLOR: #303040; background-color:#FBFBFF;
 FONT-FAMILY: Geneva, Verdana, Arial, Helvetica, sans-serif;
 border:1px solid #E8E8F8; text-align:center; letter-spacing:-1pt; padding:1pt; margin:1pt;}

H4 { FONT-WEIGHT:bold; COLOR: #303040; background-color:#FBFBFF;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
 border:1px solid #E8E8F8; text-align:center; letter-spacing:1pt; padding:1pt; margin:1pt;}

H6 { FONT-WEIGHT:bold; COLOR: #505060; background-color:#FBFBFF;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
 border:1px solid #E8E8F8; text-align:center; letter-spacing:1pt; padding:1pt; margin:1pt;}

TABLE.otc  { border:solid #808080 0px;}
TABLE.otc1 { border:solid #808080 1px;}

TR {font-size:9px;}
TH { FONT-WEIGHT:bold; COLOR: #505060; background-color:#F0F0F8;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
 border-top:1px solid #B0B0B8; border-left:1px solid #B0B0B8;
 text-align:center; vertical-align:middle;}
TH.rt { FONT-WEIGHT:bold; COLOR: #505060; background-color:#F0F0F8;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
 border-top:1px solid #B0B0B8; border-left:1px solid #B0B0B8; border-right:1px solid #B0B0B8;
 text-align:center; vertical-align:middle;}

TD.c1f { background-color:#EFEFF8; font-family: Tahoma,Verdana,Arial;
  font-size: 9px; font-weight: bold; font-style: normal;
  border-bottom:solid #B0B0B8 1px; border-top:solid #B0B0B8 1px;
  border-right:solid #B0B0B8 1px; vertical-align:top;
  text-align:center; COLOR: #505090;}

TD.c1f1 { background-color:#EFEFF8; font-family: Tahoma,Verdana,Arial;
  font-size: 9px; font-weight: bold; font-style: normal;
  border-bottom:solid #B0B0B8 1px; border-top:solid #B0B0B8 2px;
  border-right:solid #B0B0B8 1px; vertical-align:top;
  text-align:center; COLOR: #505090;}

TD.c1gr { background-color:#608000; font-family: Tahoma,Verdana,Arial;
  font-size: 9px; font-weight: bold; font-style: normal;
  border-bottom:solid #B0B0C8 1px; border-top:solid #B0B0C8 1px;
  border-right:solid #B0B0C8 1px; vertical-align:middle;
  text-align:center; COLOR: #FFFFE0;}

TD.c1gr2 { background-color:#605000; font-family: Tahoma,Verdana,Arial;
  font-size: 9px; font-weight: bold; font-style: normal;
  border-bottom:solid #B0B0B8 1px; border-top:solid #B0B0B8 1px;
  border-right:solid #B0B0B8 1px; vertical-align:middle;
  text-align:center; COLOR: #FFD0E0;}

TD.c1fr { background-color:#D0D0D8; font-family: Tahoma,Verdana,Arial;
  font-size: 9px; font-weight: bold; font-style: normal;
  border-bottom:solid #B0B0B8 1px; border-top:solid #B0B0B8 1px;
  border-right:solid #B0B0B8 1px; vertical-align:middle;
  text-align:right; COLOR: #505060;}
TD.c1fl { background-color:#D0D0D0; font-family: Tahoma,Verdana,Arial;
  font-size: 9px; font-weight: bold; font-style: normal;
  border-bottom:solid #B0B0B8 1px; border-top:solid #B0B0B8 1px;
  border-right:solid #B0B0B8 1px; vertical-align:middle;
  text-align:left; COLOR: #505060;}

TD.c1l { font-family: Tahoma,Verdana,Arial; vertical-align:middle;
  font-size: 9px; font-weight: bold; font-style: normal;
  border-bottom:solid #B0B0B8 1px;border-left:solid #B0B0B8 1px;
  text-align:left; COLOR: #505060;}
TD.c1r { font-family: Tahoma,Verdana,Arial; vertical-align:middle;
  font-size: 9px; font-weight: bold; font-style: normal;
  border-bottom:solid #B0B0B8 1px;
  text-align:right; COLOR: #505060;}

TD.c1 { font-family: Tahoma,Verdana,Arial; vertical-align:middle;
  font-size: 9px; font-weight: bold; font-style: normal;
  border-bottom:solid #B0B0B8 1px; border-left:solid #B0B0B8 1px;
  text-align:center; COLOR: #505060;
  width:20px; height:20px;
  background-position:center center; background-repeat:no-repeat;}

TD.c1black { font-family: Tahoma,Verdana,Arial; vertical-align:middle; background-color:#B08080;
  font-size: 9px; font-weight: bold; font-style: normal;
  border:solid #FF6060 1px;
  text-align:center; COLOR: #FFFF80;
  width:20px; height:20px;
  background-position:center center; background-repeat:no-repeat;}

TD.c1gray { background-color:#E0E0E0; COLOR: #808090;
  font-family: Tahoma,Verdana,Arial; font-size: 9px; font-weight: bold; font-style: normal;
  border-bottom:solid #B0B0B8 1px;border-left:solid #B0B0B8 1px;
  vertical-align:middle;
  text-align:center; width:20px; height:20px;
  background-position:center center; background-repeat:no-repeat;}

TD.c1red { background-color:#FFE0E0;
  font-family: Tahoma,Verdana,Arial; font-size: 9px; font-weight: bold; font-style: normal;
  border-bottom:solid #E0A0A0 1px; border-left:solid #E0A0A8 1px;
  vertical-align:middle;
  text-align:center; COLOR: #505090; width:20px; height:20px;
  background-position:center center; background-repeat:no-repeat;}

TD.c1yell { background-color:#FFFFC0;
  font-family: Tahoma,Verdana,Arial; font-size: 9px; font-weight: bold; font-style: normal;
  border-bottom:solid #D0D060 1px; border-left:solid #D0D068 1px;
  vertical-align:middle;
  text-align:center; COLOR: #505090; width:20px; height:20px;
  background-position:center center; background-repeat:no-repeat;}

TD.c1green { background-color:#D0FFD0;
  font-family: Tahoma,Verdana,Arial; font-size: 9px; font-weight: bold; font-style: normal;
  border-bottom:solid #80B080 1px; border-left:solid #80B080 1px;
  vertical-align:middle;
  text-align:center; COLOR: #505090; width:20px; height:20px;
  background-position:center center; background-repeat:no-repeat;}

TD.c1curr { background-color:#FFF0F8; color:#703050;
  font-family:Tahoma,Verdana,Arial;
  font-size: 9px; font-weight: bold; font-style: normal;
  border-bottom:solid #FFA0B0 2px; border-left:solid #FFAFBF 1px;
  text-align:center; width:20px; height:20px;
  background-position:center center; background-repeat:no-repeat; }

TD.c1y { background-color:#FFFF80; color:#703050;
  font-family:Tahoma,Verdana,Arial;
  font-size: 9px; font-weight: bold; font-style: normal;
  border-bottom:solid #FFA0B0 2px; border-left:solid #FFAFBF 1px;
  text-align:center; width:20px; height:20px;
  background-position:center center; background-repeat:no-repeat; }

TD.c2 {border-top:1px solid #D8D0FF; border-left:1px solid #D8D0FF;  border-top-left-radius: 5px 8px; border-top-right-radius: 9px 6px;
  vertical-align:top;  font-size:10px; font-face:Tahoma,Verdana,Arial; text-align:center;  font-weight: bold;}

TD.c2a { border-top:1px solid #D8D0FF; border-left:1px solid #D8D0FF; border-top-left-radius: 4px 8px; border-top-right-radius: 8px 4px;
   text-align:center; vertical-align:top; font-size:10px; font-family:Tahoma,Verdana,Arial; font-weight: bold;}
TD.c2a_sm {border-top:1px solid D8D0FF; border-left:1px solid D8D0FF;
   text-align:center; vertical-align:top; font-size:8px; font-face:Verdana,Tahoma,Arial; font-weight: bold;}

TD.c2al { border-top:1px solid #D8D0FF; border-left:1px solid #D8D0FF; border-top-left-radius: 4px 8px; border-top-right-radius: 8px 4px;
   text-align:left; vertical-align:top;   font-size:10px; font-family:Tahoma,Verdana,Arial; font-weight: bold; padding:2pt;}
TD.c2al_sm {border-top:1px solid #D8D0FF; border-left:1px solid #D8D0FF;
   text-align:left; vertical-align:top;   font-size:8px; font-family:Verdana,Tahoma,Arial; font-weight: bold;}

TD.c2ar { border-top:1px solid #D8D0FF; border-left:1px solid #D8D0FF; border-top-left-radius: 4px 8px; border-top-right-radius: 8px 4px;
   text-align:right; vertical-align:top; font-size:10px; font-family:Tahoma,Verdana; font-weight: bold; padding:2pt;}
TD.c2ar_sm {border-top:1px solid #D8D0FF; border-left:1px solid #D8D0FF;
   text-align:right; vertical-align:top; font-size:8px; font-face:Verdana,Tahoma,Arial; font-weight: bold;}

TD.c2arr {border-top:1px solid #D8D0FF; border-left:1px solid #D8D0FF; border-right:1px solid #D0D0F8;
   text-align:right; vertical-align:top; font-size:9px; font-face:Tahoma,Verdana,Arial; font-weight: bold;}

TD.c2red {border-top:1px solid #D8D0FF; border-left:1px solid #D8D0FF;
   text-align:center; vertical-align:top; color:#903040;
   font-size:9px; font-face:Tahoma,Verdana,Arial;
   font-weight: bold;}

TD.c2r {border-top:1px solid #D8D0FF; vertical-align:top;
   font-size:9px; font-face:Tahoma,Verdana,Arial; letter-spacing:0px;
   text-align:right; font-weight: normal; padding-right:2pt;}
TD.c2l {border-top:1px solid #D8D0FF; vertical-align:top;
   font-size:9px; font-face:Tahoma,Verdana,Arial; letter-spacing:0pt;
   text-align:left; font-weight: normal; padding-left:2pt;}
TD {vertical-align:top;}

TD.c3 {border:1px solid #606060; text-align:center;  vertical-align:top;
   font: 10pt Times New Roman,Tahoma,Verdana,Helvetica;
   padding:0pt; margin:0pt;
  }

TD.b1 {border:solid windowtext 1px;
   vertical-align:middle; padding-right: 2pt;
   font-size:10px; font-family: Times New Roman; font-weight: normal;}

TD.b1old {border-top:1px solid #000000; border-left:1px solid #000000;
   vertical-align:middle; padding: 1pt;
   font-size:9px; font-family:Times New Roman;
   font-weight: normal;}

TD.b1bt { border-top:1px solid #000000; border-right:1px solid #000000;
   border-left:1px solid #000000;   vertical-align:middle;
  font-size:8pt; font-family : Times New Roman, Tahoma,Verdana;
  font-weight: normal;}

TD.b1bf { border:1px solid #000000; vertical-align:middle; text-align:center;
   font-size:8pt; font-family:Times New Roman, Tahoma; font-weight: normal;}

TD.b1b {border-bottom:1px solid #000000; vertical-align:middle; text-align:center;
   font-size:10pt; font-family:Times New Roman; font-weight: normal;}

.fontmenu {
  font-family:Verdana,Arial,Helvetica; font-size:14px; color:black;
  vertical-align:middle; text-align:left font-weight:normal;}

/* Стили для jQuery UI Datepicker */

#datepicker_div, .datepicker_inline {
 font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; padding: 0; margin: 0; background: #DDD; width: 185px; }
#datepicker_div { display: none; border: 1px solid #0099FF; z-index: 10; }
.datepicker_inline { float: left; display: block; border: 0; }
.datepicker_dialog { padding: 5px !important; border: 4px ridge #DDD !important; }
button.datepicker_trigger { width: 25px; }
img.datepicker_trigger { margin: 2px;  vertical-align: middle; }
.datepicker_prompt { float: left; padding: 2px; background: #DDD; color: #000; }
*html .datepicker_prompt {  width: 185px; }

.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
   clear: both;  float: left;  width: 100%;  color: #FFF; }
.datepicker_control { background: #F0F0F0; padding: 2px 0px; }
.datepicker_links   { background: #F0F0F0; padding: 2px 0px; }
.datepicker_control, .datepicker_links {
   font-weight: bold; font-size: 80%; letter-spacing: 1px; }
.datepicker_links label { padding: 2px 5px; color: #888; }
.datepicker_clear, .datepicker_prev { float: left;  width: 30%; }
.datepicker_current { float: left;  width: 30%;  text-align: center; }
.datepicker_close, .datepicker_next { float: right; width: 30%;  text-align: right; }

.datepicker_header {
  padding: 1px 0 3px;  background: #F0F0F0; text-align: center;
  font-weight: bold;   height: 1.3em; }

.datepicker_header select {
  background:#FFFFFF; color:#009; font-weight:bold; font-size: 10px; }

.datepicker { background: #CCC; text-align: center; font-size: 100%; }
.datepicker a { display: block; width: 100%; }

.datepicker .datepicker_titleRow { background:#F0F0FF; color:#008; border:1px solid #FBB; }

.datepicker_weekCol { background:#FFF0F0; color:#600; border:1px solid #FBB; }
.datepicker .datepicker_weekEndCell { background:#FFF0F0; color:#800; border:1px solid #FCC;}

.datepicker .datepicker_daysRow {  background: #EEF;    color: #666; }
.datepicker .datepicker_daysCell {  color: #008; border: 1px solid #CCC; }
#datepicker .datepicker_daysCell a { display: block; border: 1px solid #FCC;}

.datepicker .datepicker_daysCellOver { background:#FFC; border:1px solid #E77; }

.datepicker_today { background: #A0F0B0 !important; }
.datepicker_currentDay { background: #FFD0D8 !important; }
.datepicker .datepicker_unselectable { color: #888; }

#datepicker_div a, .datepicker_inline a {
    cursor: pointer; margin: 0; padding: 0; background: none; color: #000; }
.datepicker_inline .datepicker_links a {  padding: 0 5px !important; }

.datepicker_control a, .datepicker_links a { padding:2px 5px !important; color:#000 !important; }
.datepicker_titleRow a {  color: #000 !important; }
.datepicker_control  a:hover { background: #FDD !important; color: #333 !important; }
.datepicker_links    a:hover, .datepicker_titleRow a:hover { background: #FFD !important; color: #333 !important; }

.datepicker_multi .datepicker { border: 1px solid #83C948; }
.datepicker_oneMonth { float: left; width: 185px; }
.datepicker_newRow { clear: left; }
.datepicker_cover { display: none;
        display/**/: block;
        position: absolute;
        z-index: -1;
        filter: mask();
        top: -4px;
        left: -4px;
        width: 193px;
        height: 200px; }

/* END Стили для jQuery UI Datepicker */

input {
  background-color:#ECF3F8;
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-align:center; border:1px solid #000;
}

@page {mso-page-border-surround-header:no;
       mso-page-border-surround-footer:no;}
@page Section1
      { size:29.1cm 20.5cm; margin:1.0cm 1.0cm 1.1cm 1.0cm;
       mso-header-margin:25pt; mso-footer-margin:25pt;
       mso-paper-source:0;}

div.Section1 {page:Section1;}
