BODY 
{
	 behavior: url(js/csshover.htc);
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT: 12px "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
}
P {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
A {
	COLOR: #31319c; TEXT-DECORATION: none; z-index: 97;
}
A:hover {
	COLOR: #990000; TEXT-DECORATION: underline; z-index: 97;
}
.TopBox {
	BACKGROUND-COLOR: #F1F1F1;BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 1px solid
}
.BottomBox {
	BACKGROUND-COLOR: #dddddd;BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 0px solid
}



#NavTd {
	BORDER-RIGHT: #cccccc 1px solid; FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#dddddd',gradientType='0'); BACKGROUND-COLOR: #eeeeee
}
#Nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 2px
}

img {
  border: 0px solid #000000;
}





A.nav {
	COLOR: #ffffff; TEXT-DECORATION: none;z-index: 97;
}
A.nav:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;z-index: 97;
}
A.nav:active {
	COLOR: #ffffff; TEXT-DECORATION: none;z-index: 97;
}
A.nav:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline;z-index: 97;
}
#Nav A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; MARGIN: 1px 0px; CURSOR: pointer; COLOR: #000000; ; PADDING-TOP: 2px; POSITION: relative
}
#Nav A:visited {
	COLOR: #000000; 
}
#Nav A:hover {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #e1e1e1; TEXT-DECORATION: none
}

A.navlink {
	COLOR: black; TEXT-DECORATION: none;z-index: 97;
}
A.navlink:visited {
	COLOR: black; TEXT-DECORATION: none;z-index: 97;
}
A.navlink:active {
	COLOR: black; TEXT-DECORATION: none;z-index: 97;
}
A.navlink:hover {
	COLOR: black; TEXT-DECORATION: none;z-index: 97;
}









P.tbl {
	MARGIN: 5px 0px
}



.inpfor {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.text {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;
		    	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
}
INPUT {
	FONT-SIZE: 10pt
}



.idxbox {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #fffff5
}






.NewsBox {
	font-family: verdana;
	font-size: 10pt;
	/*border-bottom: solid 1px #ccc;*/
	color: #000000; ;
	padding: 0px;
	background-color: #FFFFFF;
	padding: 3px;
}

#NewsText td {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	border-collapse: collapse;
	text-align: justify;
	color: #669;
}

#NewsText a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	color: #669;
	text-decoration: none;
}




.content {
	font-family: verdana;
	font-size: 10pt;
	border: solid 1px #686767;
	color: #000000; ;
	padding: 0px;
	background-color: #FFFFFF;
}
.content td {
	padding: 3px;
}
.content a
{ 
color: navy;
text-decoration: underline; 
}
.content a:hover
{ 
color: #800000; 
}
.post 
{
background-color: #dddddd;
}
.MenyItem 
{
	COLOR: black; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal; MARGIN-LEFT: 5px; PADDING-LEFT: 5px; 
}




.pagetitle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 16pt; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; COLOR: #001280; PADDING-TOP: 3px; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}



/*старый вариант
#reportstyle-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 100%;
	border-collapse: collapse;
	text-align: left;

}
#reportstyle-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
	cursor:pointer;
	cursor:hand;

}
#reportstyle-a td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#reportstyle-a tbody tr:hover td
{
	color: #009;
	background-color: #e8edff;
}
*/




#reportstyle-b
{
	font-family: Verdana;
	font-size: 10px;
	background: #fff;
	margin: 1px;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
#reportstyle-b th /*легенда*/
{
	font-size: 12px;
	font-weight: normal;
	color: #039;
	padding: 0px 0px;
	border-bottom: 2px solid #6678b1;
	cursor:pointer;
	cursor:hand;
}
#reportstyle-b td
{
    font-family: Verdana;
    font-size: 8px;
	border-bottom: 1px dotted #ccc;
	color: #669;
	padding: 1px 1px;
}
#reportstyle-b td.fix
{
	font-family: Verdana;
	font-size: 14px;
	border-bottom: 1px dotted #ccc;
	color: #669;
	padding: 6px 8px;
}
#reportstyle-b tbody td:hover
{
	border-bottom: 1px dotted #ccc;
	text-decoration: none;
    font-family: Verdana;
	font-size: 14px;
	font-weight:bold;
}
#reportstyle-b tbody tr:hover td
{
	color: #009;
	background-color: #e8edff;
}

               #dt
                {
                color: #669;
                text-decoration: none;
                	font-family: Verdana;
	                font-size: 8px;
                }
                #dt:hover {
                color: #669;
                text-decoration: none;
                	font-family: Verdana;
	            font-size: 16px;
	            font-weight: bold;
                }

#reportstyle-b tfoot
{
	font-size: 12px;
	font-weight: bold;
	color: #039;
	padding: 0px 0px;
	border-top: 2px solid #6678b1;
	border-bottom-style: none;
}

#reportstyle-b tfoot td:hover
{
    border-bottom-style: none;
	border-top: 2px solid #6678b1;
	text-decoration: none;
    font-family: Verdana;
	font-size: 14px;
	font-weight:bold;
	color: #039;
}







#reportstyle-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	background: #fff;
	margin: 1px;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
#reportstyle-a th /*легенда*/
{
	font-size: 12px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
	cursor:pointer;
	cursor:hand;

}
#reportstyle-a td
{
	border-bottom: 1px dotted #ccc;
	color: #669;
	padding: 6px 8px;
}
#reportstyle-a tbody tr:hover td
{
	color: #009;
	background-color: #e8edff;
}

#reportstyle-a tfoot
{
	font-size: 12px;
	font-weight: bold;
	color: #039;
	padding: 10px 8px;
	border-top: 2px solid #6678b1;
	border-bottom-style: none;


}

td.toptable {
color: #000000; 
font-size: 10px;
font-weight: bold;
FONT-FAMILY: Tahoma;
}

td.error { color:#000000;  background-color:#663366; }
td.note { background-color:#E3FF84; }


table.sort thead td{
cursor:pointer;
cursor:hand;
font-weight:bold;
text-align:left;
vertical-align:middle
}




















/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalPopup p {
    padding: 5px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
















/* StatTable Style */
table.StatTable{
    font-family: "Trebuchet MS", sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.StatTable thead th{
    padding:15px;
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    border:1px solid #93CE37;
    border-bottom:3px solid #9ED929;
    background-color:#9DD929;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.02, rgb(123,192,67)),
        color-stop(0.51, rgb(139,198,66)),
        color-stop(0.87, rgb(158,217,41))
        );
    background: -moz-linear-gradient(
        center bottom,
        rgb(123,192,67) 2%,
        rgb(139,198,66) 51%,
        rgb(158,217,41) 87%
        );
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0px 0px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffffff,endColorstr=#7dc143,GradientType=0); zoom: 1;/*для эксплорера градиентный фон*/
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.StatTable thead th:empty{
    background:transparent;
    border:none;
}
.StatTable tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#9DD929;
    border:1px solid #93CE37;
    border-right:3px solid #9ED929;
    padding:0px 10px;
    background:-webkit-gradient(
        linear,
        left bottom,
        right top,
        color-stop(0.02, rgb(158,217,41)),
        color-stop(0.51, rgb(139,198,66)),
        color-stop(0.87, rgb(123,192,67))
        );
    background: -moz-linear-gradient(
        left bottom,
        rgb(158,217,41) 2%,
        rgb(139,198,66) 51%,
        rgb(123,192,67) 87%
        );
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffffff,endColorstr=#7dc143,GradientType=0); zoom: 1;/*для эксплорера градиентный фон*/
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.StatTable tfoot td{
    color: #9CD009;
    font-size:32px;
    text-align:center;
    padding:10px 0px;
    text-shadow:1px 1px 1px #444;
}
.StatTable tfoot th{
    color:#666;
}
.StatTable tbody td{
    padding:10px;
    text-align:center;
    background-color:#DEF3CA;
    border: 2px solid #E7EFE0;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}




/*ОФОРМЛЕНИЕ ПОДСКАЗОК*/
.tooltip {
			color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
z-index:1;
		}
		.tooltip:hover {
			color: #000000; outline: none;
			cursor: help; text-decoration: none;
						position: relative;
z-index:99;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
			z-index:99;
		}
		.tooltip:hover span {
			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);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
z-index:99;
 text-align: left;
		}
		.tooltip:hover span img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
			visibility:visible;
z-index:99;
		}
		.tooltip span img {
			visibility:hidden;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
z-index:99;
		}
		.classic { padding: 0.8em 1em; z-index:99;}
		.custom { padding: 0.5em 0.8em 0.8em 2em; z-index:99;}
		* html a:hover { background: transparent; z-index:99;}
		.classic {background: #FFFFAA; border: 1px solid #FFAD33;z-index:99; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	z-index:99;}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	z-index:99;}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	z-index:99;}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; z-index:99;}



    .msg_info  
    {
            margin: 10px 10px 10px 10px;
            padding: 0.5em 0.5em 0.5em 0.5em;
			cursor: help; 
			text-decoration: none;
			background: #FFFFAA;
			border: 1px solid #FFAD33;
			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);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
    }
    
    .msg_warning  
    {
            margin: 10px 10px 10px 10px;
            padding: 0.5em 0.5em 0.5em 0.5em;
			cursor: help; 
			text-decoration: none;
			background: #9FDAEE; 
			border: 1px solid #2BB0D7;	
			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);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
    }
    
    .msg_critical  
    {
            margin: 10px 10px 10px 10px;
            padding: 0.5em 0.5em 0.5em 0.5em;
			cursor: help; 
			text-decoration: none;
			background: #FFCCAA; 
			border: 1px solid #FF3334;
			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);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
    }









       #progressDiv 
        { 
            margin:0px, 0px, 0px, 0px;
            top: 0; 
            left: 0; 
            width: 100%; 
            height: 100%; 
            background-color: gray; 
            opacity: 0.65; 
            filter: alpha(opacity=65); 
            position: absolute; 
            z-index: 1001; 
        } 
        #progressDivmsg
        { 
            background-color:White;
            opacity: 1; 
            box-shadow: 3px 4px 2px #000;
            background:white; 
          width:320px; 
          height:140px; 
          border-radius:6px; 
          -webkit-border-radius:6px; 
          -moz-border-radius:5px; 
          -khtml-border-radius:10px; 
          }
          
          #timespan
          {
               text-align:center;
              PADDING-RIGHT: 3px; 
              PADDING-LEFT: 3px; 
              FONT-WEIGHT: bold; 
              FONT-SIZE: 20pt; 
              MARGIN-BOTTOM: 10px; 
              PADDING-BOTTOM: 3px;
               COLOR: BLACK; 
               PADDING-TOP: 3px; 
              FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
          }