input {
	border:solid 1px #919191; 
	-webkit-border-radius:2px;
	-moz-border-radius:2px; 
	border-radius: 2px; 
}

A.s:ACTIVE {border : thin solid black; 
background : red;}
A.s:HOVER {border : thin solid white; color : red;}
A.s:LINK {text-decoration: none; color : black;}
A.s:VISITED {text-decoration: none; color : Black;}

A.b:LINK {text-decoration: none; color : blue;}
A.b:VISITED {text-decoration: none; color : blue;}

A.whiteLink:LINK {text-decoration: none; color : #ffffff;}
A.whiteLink:VISITED {text-decoration: none; color : #ffffff;}

A.grey:LINK {text-decoration: none; color : grey;}
A.grey:VISITED {text-decoration: none; color : grey;}

A.bm:LINK {text-decoration: none; color : blue;}
A.bm:VISITED {text-decoration: none; color : blue;}
A.bm:ACTIVE {text-decoration: none; color : red;}
A.bm:HOVER {text-decoration: none; color : red;}

A.bm1:LINK {text-decoration: none; color : blue;}
A.bm1:VISITED {text-decoration: none; color : blue;}
A.bm1:ACTIVE {text-decoration: none; color : red;}
A.bm1:HOVER {text-decoration: none; color : red;}
A.bm1 {text-decoration: none; color : blue; border-bottom: 2px solid red;}

A.undivlink:LINK {text-decoration: none; color : #0092c9;}
A.undivlink:VISITED {text-decoration: none; color : #0092c9;}

span.globolink {
	color: blue;
}
span.globlink {
	color: #0092c9;
}
span.globpointer {
	cursor: pointer;
}
span.dashed {
	border-bottom: 1px dashed #666666;
}

.Table_n01 {
	width: 980px;
	border: 1px solid #cccccc;
	border-radius: 16px;
	padding: 20px;
	text-align: left;
}

A.bp:LINK { color : red;}
A.bp:VISITED { color : red;}
A.g:LINK {text-decoration: none; color : red;}
A.g:VISITED {text-decoration: none; color : red;}
A.f:LINK {text-decoration: none; color : #00CC66;}
A.f:VISITED {text-decoration: none; color : #00CC66;}
A.j:LINK {text-decoration: none; color : #666666;}
A.j:VISITED {text-decoration: none; color : #666666;}
A.jack:LINK {text-decoration: none; color : #006633;}
A.jack:VISITED {text-decoration: none; color : #006633;}
A.green:LINK {text-decoration: none; color : #00CC00;}
A.green:VISITED {text-decoration: none; color : #00CC00;}

.smscomm { 
	border:1px;
	background: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding: 3px;
	font-style: italic;
	border: 1px solid grey;
}


.divLeft10 { padding-left: 10px; }
.divLeft20 { padding-left: 20px; }
.divLeft30 { padding-left: 30px; }
.divLeft40 { padding-left: 40px; }
.divLeft50 { padding-left: 50px; }

.divBlockQuote { border-left: 2px solid #0092c9; padding-left: 20px; }

.divin { 
	display: none;
}

.divError { 
	width:50%;
	border:1px;
	background: #FFCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding: 10px;
	font-weight: bold;
	margin-top: 10px;
	border-radius: 5px;
	box-shadow: 0 0 7px #666;
}
.divOk { 
	width:50%;
	border:1px;
	background: #99FF99;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding: 10px;
	font-weight: bold;
	margin-top: 10px;
	border-radius: 5px;
	box-shadow: 0 0 7px #666;
}


.font66xxsmall { 
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.font66xsmall { 
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.font66small { 
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
.font66medium { 
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
}
.font66large { 
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
}
.font66xlarge { 
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
}
.font66xxlarge { 
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-large;
}
.font66Bold { 
	font-weight: bold;
}


.font66 { 
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.font661 { 
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.fontError { 
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.fontbg { 
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#CCCCCC;
}

	
.globoButtonBlueWContent {
	cursor: pointer;
	text-decoration:none; 
	text-align:center; 
	padding:7px 16px; 
	border:solid 1px #011e2b; 
	-webkit-border-radius:5px;
	-moz-border-radius:5px; 
	border-radius: 5px; 
	font:16px Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#ffffff; 
	text-shadow: -1px -1px #000, 0 1px 0 #444;
	transition: all 1s;
	background-color:#9fb7f2; 
	background-image: -moz-linear-gradient(top, #9fb7f2 0%, #011542 100%); 
	background-image: -webkit-linear-gradient(top, #9fb7f2 0%, #011542 100%); 
	background-image: -o-linear-gradient(top, #9fb7f2 0%, #011542 100%); 
	background-image: -ms-linear-gradient(top, #9fb7f2 0% ,#011542 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#011542', endColorstr='#011542',GradientType=0 ); 
	background-image: linear-gradient(top, #9fb7f2 0% ,#011542 100%);   
	-webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
	-moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
	box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
}
.globoButtonBlueWContent:hover{
	border:solid 1px #011e2b; 
	-webkit-border-radius:5px;
	-moz-border-radius:5px; 
	border-radius: 5px; 
	font:16px Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#ffffff; 
	background-color:#8ca1d4; 
	background-image: -moz-linear-gradient(top, #8ca1d4 0%, #011542 100%); 
	background-image: -webkit-linear-gradient(top, #8ca1d4 0%, #011542 100%); 
	background-image: -o-linear-gradient(top, #8ca1d4 0%, #011542 100%); 
	background-image: -ms-linear-gradient(top, #8ca1d4 0% ,#011542 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#011542', endColorstr='#011542',GradientType=0 ); 
	background-image: linear-gradient(top, #8ca1d4 0% ,#011542 100%);   
	-webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
	-moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
	box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
}
		
input.buttonV3, span.buttonV3 > input {
	padding:5px 13px; 
	border:solid 1px #707070; 
	-webkit-border-radius:4px;
	-moz-border-radius:4px; 
	border-radius: 4px; 
	font:14px Arial, Helvetica, sans-serif; 
	color:#000000; 
	background-color:#ffffff; 
	background-image: -moz-linear-gradient(top, #ffffff 0%, #cfcfcf 100%); 
	background-image: -webkit-linear-gradient(top, #ffffff 0%, #cfcfcf 100%); 
	background-image: -o-linear-gradient(top, #ffffff 0%, #cfcfcf 100%); 
	background-image: -ms-linear-gradient(top, #ffffff 0% ,#cfcfcf 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#cfcfcf',GradientType=0 ); 
	background-image: linear-gradient(top, #ffffff 0% ,#cfcfcf 100%);   
	-webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
	-moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
	box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
}
input.buttonV3:hover, span.buttonV3 > input:hover {
	padding:5px 13px; 
	border:solid 1px #707070; 
	-webkit-border-radius:4px;
	-moz-border-radius:4px; 
	border-radius: 4px; 
	font:14px Arial, Helvetica, sans-serif; 
	color:#000000; 
	background-color:#e8e8e8; 
	background-image: -moz-linear-gradient(top, #e8e8e8 0%, #e3e3e3 100%); 
	background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #e3e3e3 100%); 
	background-image: -o-linear-gradient(top, #e8e8e8 0%, #e3e3e3 100%); 
	background-image: -ms-linear-gradient(top, #e8e8e8 0% ,#e3e3e3 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#e3e3e3',GradientType=0 ); 
	background-image: linear-gradient(top, #e8e8e8 0% ,#e3e3e3 100%);   
	-webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
	-moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
	box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
}
input.buttonV3:active, span.buttonV3 > input:active {
	padding:5px 13px; 
	border:solid 1px #707070; 
	-webkit-border-radius:4px;
	-moz-border-radius:4px; 
	border-radius: 4px; 
	font:14px Arial, Helvetica, sans-serif; 
	color:#000000; 
	background-color:#e8e8e8; 
	background-image: -moz-linear-gradient(top, #e8e8e8 0%, #999999 100%); 
	background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #999999 100%); 
	background-image: -o-linear-gradient(top, #e8e8e8 0%, #999999 100%); 
	background-image: -ms-linear-gradient(top, #e8e8e8 0% ,#999999 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#999999',GradientType=0 ); 
	background-image: linear-gradient(top, #e8e8e8 0% ,#999999 100%);   
	-webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
	-moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
	box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
}

input.button, span.button > input {
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	background-color:#f9f9f9;
	border-radius:6px;
	border:1px solid #707070;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:15px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
input.button:hover, span.button > input:hover {
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	background-color:#e9e9e9;
}
input.button:active, span.button > input:active {
	position:relative;
	top:1px;
}
		
HR {
    border: none; /* Убираем границу для браузера Firefox */
    color: blue; /* Цвет линии для браузера Internet Explorer */
    background-color: blue; /* Цвет линии для браузера Firefox и Opera */
    height: 1px; /* Толщина линии */
   }
blockquote {
border-left: #99CCFF solid 0.01em; 
margin: 0em; 
padding-left: 0.85em;
}
.tab { 
	border-collapse: collapse;
	BORDER-RIGHT: #c0c0c0 1px solid; 
	BORDER-TOP: #c0c0c0 1px solid; 
	BORDER-LEFT: #c0c0c0 1px solid; 
	BORDER-BOTTOM: #c0c0c0 1px solid
}
.tab_bl { 
	border-collapse: collapse;
	BORDER-RIGHT: #9999FF 1px solid; 
	BORDER-TOP: #9999FF 1px solid; 
	BORDER-LEFT: #9999FF 1px solid; 
	BORDER-BOTTOM: #9999FF 1px solid
}
.dh { 
 padding: 2px;
 border: #c0c0c0 1px solid;
}

*:focus {outline: 0 none;}

.preload1 {background: url(blank_over.gif);}
.preload2 {background: url(blank_overa.gif);}

#nav {padding:0; margin:0; list-style:none; height:36px;  position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#3333FF; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 0px; cursor:pointer;background: url(blank.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 4px 0 0px; height:36px;background:url(blank.gif) right top;}
#nav li a.top_link span.down {float:left; display:block; padding:0 0 0 12px; height:36px; background:url(blanka.gif) no-repeat right top;}
#nav li a.top_link:hover {color:#FF0033; background: url(blank_over.gif) no-repeat;}
#nav li a.top_link:hover span {background:url(blank_over.gif) no-repeat right top;}
#nav li a.top_link:hover span.down {background:url(blank_overa.gif) no-repeat right top;}

#nav li:hover > a.top_link {color:#FF0033; background: url(blank_over.gif) no-repeat;}
#nav li:hover > a.top_link span {background:url(blank_over.gif) no-repeat right top;}
#nav li:hover > a.top_link span.down {background:url(blank_overa.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub
{left:0; top:31px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:200px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:200px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:20px; width:200px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
#nav li ul.sub li a.fly
{background:#fff url(arrow.gif) 185px 7px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#3a93d2; color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#3a93d2 url(arrow_over.gif) 80px 7px no-repeat; color:#fff;}

#nav li:hover ul li:hover > a.fly {background:#3a93d2 url(arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:200px; z-index:400; height:auto;}

.nested {
  color: blue;
}
.nested2 {color : red;}
/* table {
    background-color: #CCFFFF;
   }*/

        #File1
        {
            position: absolute;
        }
        .customFile
        {
            width: 219px;
            margin-left: -140px;
            cursor: default;
            height: 21px;
            z-index: 2;
            filter: alpha(opacity: 0);
            opacity: 0;
        }
        .fakeButton
        {
            position: absolute;
            z-index: 1;
            width: 85px;
            height: 21px;
            background: url(images_fi/button.png) no-repeat left top;
            float: left;
        }
       
        .blocker
        {
            position: absolute;
            z-index: 3;
            width: 150px;
            height: 21px;
            background: url(images_fi/transparent.gif);
            margin-left: -155px;
        }
        #FileName
        {
            position: absolute;
            height: 15px;
            margin-left: 110px;
            font-family: Verdana;
            font-size: 8pt;
            color: Gray;
            margin-top: 2px;
            padding-top: 1px;
            padding-left: 19px;
        }
        #activeBrowseButton
        {
            background: url(images_fi/button_active.png) no-repeat left top;
            display: none;
        }
