@font-face {
    font-family: Roboto-Light;
    src: url(fonts/Roboto-Light.ttf); 
	font-display: swap;
   }
@font-face {
    font-family: Roboto-Regular;
    src: url(fonts/Roboto-Regular.ttf);
	font-display: swap;
   }
@font-face {
    font-family: Roboto-Medium;
    src: url(fonts/Roboto-Medium.ttf);
	font-display: swap;
   }   

.previous:hover {	opacity: 1; } 
.next:hover {	opacity: 1;}    
.previous {	opacity: 0.6;}
.next {	opacity: 0.6;}

.layerTD {position:relative; }
.layer1  {position: absolute; top:0px; z-index:1;}
.layer2  {position: absolute; z-index:10;}

.head2blue, .head2bluelink {
	font-size: 12pt;
	font-weight: normal;
	color: #185693;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none; }

.head2link {
	font-size: 14pt;
	display:inline;
	font-weight: normal;
	color: #185693;
	font-family: Lucida Sans Unicode, Tahoma, Helvetica, sans-serif;
	text-decoration: none; }
	
.head2link:hover {
	color: red;
	}

.head2bluelink:hover {
	color: red;
	}



.topmenu {
	font-size: 12pt;
	font-weight: normal;
	color: #185693;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none; }
.topmenu:hover {
	color: red;
	}

	
	

.bottom {
	color:white;
	text-decoration:none;
	}
a.bottom {
	color:white;
	}
a.bottom:hover {
	text-decoration:underline;
	}

	
	
	
.smallmenutext {
	font-size: 10pt;
	color: #2F2F2F;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal; }


.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 0px;
}

.treeview .hitarea {
	background: url(/images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}


.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 0px;
}

.treeview li2 { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
        color: #2F2F2F;
	background-color: #eee;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
 font-weight: bold;
}



#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(/images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(/images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(/images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(/images/treeview-red.gif); } 

.treeview-black li { background-image: url(/images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(/images/treeview-black.gif); }  

.treeview-gray li { background-image: url(/images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(/images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(/images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(/images/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 1px 0px; }
.filetree2 li { padding: 3px 0 2px 20px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: inline;}

li:hover ( color:red;)

//уберем пока значки папок
//.filetree span.folder { background: url(/images/folder.gif) 0 3px no-repeat; font-weight: bold;}
//.filetree li.expandable span.folder { background: url(/images/folder-closed.gif) 0 2px no-repeat; font-weight: normal;}
.filetree span.file { background: url(/images/file.gif) 0 1px no-repeat; }








body {
	font-size: 10pt;
	color: #505050;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-attachment: fixed;
 }
 

.bodylink {
	font-size: 11pt;
	color: #505050;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	position:relative;top:2px;
 }
.bodylink_green {
	font-size: 11pt;
	color: #505050;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	position:relative;top:2px;
 }
 .bodylink_blue {
	font-size: 11pt;
	color: #505050;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	position:relative;top:2px;
 }

 
 .bodylink:hover {
	text-decoration: none;
	color: red;}
.bodylink_green:hover {
	text-decoration: none;
	color: green;}	
.bodylink_blue:hover {
	text-decoration: none;
	color: #0066cc;}	



.link_green_strong {
	font-size: 11pt;
	color: green;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	position:relative;top:2px;
 }
 .link_blue_strong {
	font-size: 11pt;
	color: #0066cc;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	position:relative;top:2px;
 }
.bodylink_green_strong:hover {
	text-decoration: none;
	color: green;}	
.bodylink_blue_strong:hover {
	text-decoration: none;
	color: #0066cc;}	

	
.hoverred {
	text-decoration: none;
}
	
.hoverred:hover {
	color: red;
}
 
 
 p {
	font-size: 11pt;
	color: #505050;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-attachment: fixed;
 }
 .phref {
	font-size: 11pt;
	color: #505050;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-attachment: fixed;
 }
a.plink {
	font-size: 11pt;
	color: #505050;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
 }
a.plink:hover {
	color: red;
	text-decoration: underline;
 }
 
a {
	#font-size: 10pt;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #164d83;
}



li {	font-size: 11pt; 	
	font-family: Tahoma,  Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;}

ul {	font-size: 10pt; 	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;}

.folder { font-size: 11pt;
          #color: black;
		  #color: #1856a5;
		  color: #2F2F2F;
	  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	  text-decoration: none;
	  #SegoeUISemiBold
	  }

.file {	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none; }


.tree {	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none; }

h1 {
		font-family: Roboto-Regular,Arial,Tahoma, Verdana;
	font-size: 18pt;
	font-weight: normal;
	color: #2F2F2F;
	
	#color: #505050;
	#font-family: sans-serif,Verdana,Tahoma, Arial, Helvetica,  Geneva ;
	text-decoration: none;
	display: inline; 
 }

h3 {
	#font-size: 13px;
	#color: #0610b4;
	#font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	#text-decoration: none;
	
	font-size: 11pt;
	font-weight: bold;
	color: #185693;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
 }

h4 {
	font-size: 13px;
	font-weight:  bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: inline;
 }

h5 {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0610b4;
 }

h6 {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
 }
 

 .top1 {
	font-size: 16px; font-weight:  normal;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
 }
.top2 {	
	font-size: 14px; font-weight: normal;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-decoration: none;	
	color: #1856a5;  
	#0610b4
 }
.top3 {	
	font-size: 12px; font-weight: normal;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-decoration: none;	
	color: #1856a5;
 } 
 


.table_scr {
	border-style: solid; 
	border-width: 1px; 
	border-color: #a4b3e0; 
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	border-radius: 8px;"
}

.text10 {

	font-size: 10pt;
	color: #505050;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal; }

.text {
	font-size: 11pt;
	color: #505050;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal; }

.linktext {

	font-size: 10pt;
	color: #2F2F2F;
	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	
	}

.linktext:hover {

	font-size: 10pt;
	color: #2F2F2F;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal; }

.text2 {

	font-size: 9pt;
	color: #2F2F2F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal; }

.menutext {

	font-size: 9pt;
	color: #2F2F2F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal; }

.menutext:hover {

	font-size: 9pt;
	color: red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal; }

.sn {
	font-size: 6pt; }




.small {
	font-size: 8pt;
	color: #2F2F2F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal; }
.linksmall {
	font-size: 8pt;
	color: #2F2F2F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal; }
.linksmallblue {
	font-size: 8pt;
	color: #1856a5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal; }
.smallblue {
	font-size: 8pt;
	color: #1856a5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	position: relative;
	top: 1px; 
	}

.text15 {

	font-size: 8pt;
	color: #2F2F2F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.8; }

.text14 {

	font-size: 8pt;
	color: #2F2F2F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.4; }

.head1 {

	font-size: 14pt;
	font-weight: normal;
	color: #185693;
	font-family: Tahoma, Helvetica, sans-serif;
	text-decoration: none; }
	
h2 {

	font-size: 14pt;
	display:inline;
	font-weight: normal;
	color: #185693;
	font-family: Tahoma, Helvetica, sans-serif;
	text-decoration: none; }

.head2 {

	font-size: 12pt;
	font-weight: bold;
	color: #2F2F2F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none; }
	


.head2gray {

	font-size: 12pt;
	font-weight: bold;
	color: #606060;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none; }
	
.menu {

	font-size: 10pt;
	font-weight: bold;
	color: #185693;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none; }

.menutree {

	font-size: 12pt;
	#font-weight: bold;
	color: #185693;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
        letter-spacing: 0.04em 
		# SegoeUISemiBold, TAHOMA,
		}

.menulight {

	font-size: 11pt;
	font-weight: normal;
	color: #185693;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none; }
.menulight:hover {
	color: red;
	}

	
.menu:hover {

	font-size: 10pt;
	font-weight: bold;
	color: #185693;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline; }



.small {

	font-size: xx-small;
	color: #2F2F2F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none; }

.gray {
      background-color: #e9e9e9; }
.tr_block {
      background-color: #e9e9e9; }
	  




.cart_table {
	font-size: 10pt;
	color: #2F2F2F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal; 
	border-collapse: collapse;
        border: 1px; }

	
.href_hide {
	text-decoration: none; 
	font-size: 9pt;
	color: #2F2F2F;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	border-collapse: collapse;
}
	
.hiddn {
	color: white;
}	
.hiddn:hover {
	color: red;
}	

   A.dot {
    text-decoration: none; 
    border-bottom: 1px dashed #000080; 
   }
   A.dot:hover {
    color: #f00000;
   }


   
 .orange {
	color: #ff7709;
	font-size: 12pt;
	text-decoration: none;
 }
.orange:hover {
	text-decoration: underline;
 }
   



#InputText {
	border:1px solid #FFF;
	width:100%;
	font-size:16px;
	font-weight: bold;}

	
	
	

