/*--------------------- Standard ----------------------------------------*/
body, .body, p, td, th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
#margin1 { MARGIN: 0px 15px 4px }
a.nav, a.nav:link, a.nav:visited, a.nav:hover {
	color: #990033;
	text-decoration:none;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}
.subnav, p.subnav {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	text-decoration:none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	line-height: normal;
	bottom: 3px;
	top: 0px;
	margin: 0px 8px 0px 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 98%;
}
p.subnav a, p.subnav a:link, p.subnav a:visited, p.subnav a:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	text-decoration:none;
}

.path, TD.path a, TD.path a:link, TD.path a:visited {font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#990033; text-decoration:none;}
TD.path a:hover {text-decoration:underline;}

H1 {
	font-size: 18px;
	text-transform: uppercase;
	color: #5F6949;
	font-weight: bolder;
	letter-spacing: 1px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #990033;
	padding-bottom: 3px;
	padding-top: 3px;
	word-spacing: 5px;
}
.description { font-size: 11px; font-weight: normal; font-style: italic; color: #5F6949; text-align: right; margin: -10px 0px 0px 0px}
.matdescription { font-size: 12px; font-weight: normal; font-style: italic; color: #5F6949; }
p.content-info, p.content-info a, p.content-info a:link, p.content-info a:visited, p.content-info a:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	margin: -15px 0px 10px;
	padding: 0px;
}

.navbar, TD.navbar, TD.navbar a, TD.navbar a:link, TD.navbar a:visited, TD.navbar a:hover, DIV.navbar a, DIV.navbar a:link, DIV.navbar a:visited, DIV.navbar a:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#990033;
}
.small-search-form-button {font-size:9pt;border-style:solid; border-width:0px; border-color:#FFFFFF; background-color:#FFFFFF;cursor:pointer;}

/*	     H1 {font: bold 17px Arial; color: #39b54a;margin: 20px 0 10px 0;}*/
	     H2 {font-size: 16px;color: #F26522;	font-weight: bold; padding : 0px 0px 5px 0px;  border-bottom: #d0d0d0 1px solid;}
	     H2 a {text-decoration: none;color: #F26522;}
  		 H2 a:hover {text-decoration: none;}
  		 
  		 H3, H4, H5 {font: bold 13px Arial; margin: 13px 0 13px 0;}

	     H6 { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #990033; font-weight: bold; padding: 0px 0px 5px 0px;  border-bottom: #d0d0d0 1px solid; margin: 0px 10px 3px 0px}
	     H6 a {text-decoration: none; color: #990033;} /*#F26522;*/
  		   		 
/*  		 tr,td,div,p,li {font:13px Arial; vertical-align: top;} */
		 
	     label {cursor:hand;}
		 
		 textarea {font:13px Arial; width: 300px; border-left:  #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid;}

		 select {font:13px  Arial; width: 300px; border-left:  #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid;}
		 
	     input,form {font:13px  Arial;}

	     a {color:#3366ff; text-decoration:none;}
	     a:hover {text-decoration:underline;}

	     a.black {color:#000000;}
		 
 	     hr {color: #d8d8d8}

/*--------------------- Navigations -------------------------------------*/

	     .nav1 {font-size:13px;background: #EFEFEF;} /* Top navigation */
	   td.nav1 {padding : 6px 0 5px 0;}
	    a.nav1 {color: #000000;}
	    a.nav1:hover {color: #3366FF;text-decoration: none;}

	     .nav2 {font-size:9px;margin-top:20px;}
	   
	     .nav3 { vertical-align: top;background: #EFEFEF;}

	     .map0 {margin: 0px 0px 4px 0px;}

	     .map1 {margin: 4px 0px 4px 14px;}

	     .map2 {margin: 0px 0px 4px 12px;font-size: 13px;}

	     .map3 {margin: 0px 0px 0px 12px;font-size: 13px;}
		 
	     .map4 {margin: 0px 0px 0px 14px;}

	     .mapX0, .mapX2 {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
	     .mapX1 {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px;}
		 	
/*--------------------- Forms -------------------------------------------*/
form { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }

	     .form2 {}

	     .form3 {Padding-top: 3px; padding-left: 24px;}

	     .form4 {width: 32%;}
		 
	     .form2sel {font-weight : bold; color: #FE671F;}
		 
		 #sel {color: #FE671F;}
		 .sel {color: #FE671F;}

	     .form-element {width: 300;border-left:  #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid; 	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}		 
		 
	     .form2-element {width: 100%;border-left:  #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid; 	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}		 
		
	     .form-button {width: 300; background-image: url(/images/bg-02.gif);  border : 1px ridge;   cursor:pointer; 	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}
	     
		 .form-widebutton {width: 400; background-image: url(/images/bg-02.gif);  border : 1px ridge;   cursor:pointer; 	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
		 
	     .form2-button {width: 100%; background-image: url(/images/bg-02.gif); border: 1px ridge;  cursor:pointer; 	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}

	     .form2-button-red {width: 100%; background-image: url(/images/bg-03.gif);   border : 1px ridge; cursor:pointer;}

	     .form2-button-green {width: 100%; background-image: url(/images/bg-04.gif);   border : 1px ridge; cursor:pointer;}

	     .form3-button {width: 100%; background-image: url(/images/bg-03.gif);   border : 1px ridge; cursor:pointer;}

	     .form5-button {width: 300;background-image: url(/images/bg-03.gif);   border : 1px ridge; cursor:pointer;}
		 
	     .form4-button {width: 120px; background-image: url(/images/bg-02.gif);   border : 1px ridge;   cursor:pointer;}

	     .shide-adjacent {width: 300;border-left:  #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid;}

/*--------------------- Content ----------------------------------------*/

	     .content1 {font-size: 11px;color: #000000}
	  div.content1 {color: #9A9A9A}	
	 
/*	     .content2 {font-size: 13px;} */
.content2, TABLE.content2 TD {font-family: Tahoma, Geneva, Helvetica, Arial; font-size: 11px; color: #000000; text-decoration: none;}
/*.content2 a, .content2 a:link, .content2 a:visited { color: #999999; }*/
a.nav:hover, p.subnav a:hover, .content2 a:hover {color:#CC0000;}
.small { font-size: 9px; text-decoration: none;}
table.content2 td.small {font-family: Tahoma, Geneva, Helvetica, Arial; font-size: 10px; color: #000000; text-decoration: none;}
	     .content3 {font-size: 16px;color: #F26522;	font-weight: bold; padding : 0px 0px 5px 0px; }
	    a.content3 {text-decoration: none;color: #F26522;}
	    a.content3:hover {text-decoration: none;}
		
	    a.content4 { font-size: 13px;color: #000000;text-decoration: none;}
	    a.content4:hover {color: #3366FF; text-decoration: none;}  /*стиль верхней навигации */

		 .content5 {color:#ffffff;background-color:#f26522;}

		 .content6 {color:#000000;background-color:#99cc00;}
		 
 		 .content7 {color:#000000;background-color:#ffcc00;}
 		 .marked { color: #000000; background-color: #99cc00 }
		 		 
/*--------------------- Messages ----------------------------------------*/

	     .message1 {padding:5px 5px 5px 9px; color: #ffffff; font-size: 11px;font-weight: bold;}

	     .message2 {padding: 5px 5px 5px 8px; color: #000000;	background-color: #ffffff;}

		 .message3 {background-color:#FE671F;}
		 
		 .message4 {background-color:#7FA2FF;}
		 

/*--------------------- Tables ------------------------------------------*/
	 
	     .table1 {background-color: #D8D8D8; border: 0 none;}
		 
		 .table2 { border-collapse:collapse; border-color:#DFDFDF;font-size: 12px;}

/*--------------------- Print -------------------------------------------*/

	     .printbreak {page-break-after: right;}		
	     
/*--------------------- Priority ----------------------------------------*/

	     .priority0 {color: #808080;}
	     .priority5 {}
	     .priority10 {color: #FE671F;}
	     
/*--------------------- Calendar ----------------------------------------*/

	     .calendar-table {border-collapse: collapse; border-left:  #757a87 1px solid; border-right: #757a87 1px solid; border-top: #757a87 1px solid; border-bottom: #757a87 1px solid; background-color: #FFFFFF; }
	     .calendar-title {background-color: #FFFFFF;}
	     .calendar-header {background-color: #D8D8D8;}
	     .calendar-cell {background-color: #EFEFEF;}
	     .calendar-cell-today {background-color: #D8D8D8;}
	     .calendar-cell-selected {background-color: #B0B0B0;}

/*----------- Classes for selection mode links at booklet page ----------*/	
	  
             .booklet-selmode {}
            a.booklet-selmode { color: #3366ff; text-decoration: none; }
            a.booklet-selmode:hover { text-decoration: none; }

		
/*--------------------- Custom ------------------------------------------*/
.auth-text, a.auth-text, a.auth-text:link, a.auth-text:visited, TABLE.auth-text TD {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; vertical-align: middle; text-decoration: none; color: #000000;}
a.auth-text:hover {text-decoration:underline;}
.dd-service {width: 120px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; }
	     .top-links {font-size: 10px;color: Black;} /* Список сайтов вверху справа */
	    a.top-links {color: #9A9A9A;text-decoration: none;}
	
	     .ie {position: absolute;visibility: hidden;top: 120px;left: 1px;padding: 10px;background-color: #EFEFEF;  margin-top: -1px;  border-bottom: 1px solid #d8d8d8;  border-left: 1px solid #d8d8d8;  border-right: 1px solid #d8d8d8;}

.hilitedc {  background-color: #E0F1E7; line-height: normal; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; width: 100%; margin-top: -7px; margin-left: 20px; margin-right: 20px; }
.hilite2dc {  background-color: #FDEAD9; line-height: normal; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; width: 80%; margin-top: -7px; margin-left: 20px; margin-right: 20px; }
.citationdc {  font-style: italic; clip:   rect(   ); margin-left: 60px}
.bodyStrong, .bodyStrongdc { font-weight: bold; color: #669966}
.term, a.term, a.term:link, a.term:visited, a.term:hover {
	color:#3366ff;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3366ff;
	text-decoration:none;
	cursor: help;
 }
a.term:hover {
	color:#FF0000;
	border-bottom-color:#FF0000;
}


@media screen {
    .noscreen {display: none;}
}

@media print {
     H1 {font: bold 17px Arial; color: #000000; margin: 5px 0px 5px 0px;}
     H2 {font-size: 14pt; color: #000000; font-weight: bold; padding : 0px 0px 4px 0px;  border-bottom: #d0d0d0 1px solid;}
     H2 a {text-decoration: none;color: #000000;}
     H2 a:hover {text-decoration: none;}
    .page-break {page-break-before: right;}
    .noprint {display: none;}
}