<style type="text/css">
<!--     
  BODY {
    width:776pt;
	BACKGROUND-COLOR:gray;
	SCROLLBAR-FACE-COLOR: #d7e2ee;
	SCROLLBAR-HIGHLIGHT-COLOR: black;
	SCROLLBAR-SHADOW-COLOR: d7e2ee;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #efefef;}
			
		A.top {COLOR: #6493AC; FONT-SIZE: 12px; FONT-FAMILY: Verdana; font-weight:bold;}
		A.top:hover {COLOR: #397797; FONT-SIZE: 12px; FONT-FAMILY: Verdana; font-weight:bold;}
		
		font.fhd {COLOR: maroon; font-size:14px; FONT-FAMILY: Verdana; font-weight:bold;}
		font.fhdr {COLOR: D00505; font-size:14px; FONT-FAMILY: Verdana; font-weight:bold;}
		
		a.top_lnk {COLOR: #6493AC; FONT-SIZE: 10px; FONT-FAMILY: Verdana;}
		A.top_lnk:hover {COLOR: #397797; FONT-SIZE: 10px; FONT-FAMILY: Verdana;}

		A.navy {COLOR: ffffff; FONT-SIZE: 12px; FONT-FAMILY: Arial; font-weight:bold;}
		A.navy:hover {COLOR: DFEAF0; FONT-SIZE: 12px; FONT-FAMILY: Arial; font-weight:bold;}			
		
		A.aa12 {COLOR: #003399; FONT-FAMILY: Arial; FONT-SIZE: 12px; TEXT-DECORATION: none}
		A.aa12:hover {COLOR: #003399; FONT-FAMILY: Arial; FONT-SIZE: 12px; TEXT-DECORATION: underline}		
		
		A.avb12 {COLOR: #003399; FONT-SIZE: 12px; FONT-FAMILY: Verdana; font-weight:bold}
		A.avb12:hover {COLOR: #cc3300; FONT-SIZE: 12px; FONT-FAMILY: Verdana; font-weight:bold}		
		A.av10 {COLOR: #003399; FONT-SIZE: 10px; FONT-FAMILY: Verdana;}
		A.av10:hover {COLOR: #cc3300; FONT-SIZE: 10px; FONT-FAMILY: Verdana;}
		A.avb10 {COLOR: #003399; FONT-SIZE: 10px; FONT-FAMILY: Verdana; font-weight:bold}
		A.avb10:hover {COLOR: #cc3300; FONT-SIZE: 10px; FONT-FAMILY: Verdana; font-weight:bold}	
		A.av12 {COLOR: #003399; FONT-SIZE: 12px; FONT-FAMILY: Verdana;}		
		A.av12:hover {COLOR: #cc3300; FONT-SIZE: 12px; FONT-FAMILY: Verdana;}		
		A.avred12 {COLOR: red; FONT-SIZE: 12px; FONT-FAMILY: Verdana;}
		A.avred12:hover {COLOR: blue; FONT-SIZE: 12px; FONT-FAMILY: Verdana;}	 
		A.av11 {COLOR: #003399; FONT-SIZE: 11px; FONT-FAMILY: Verdana;}
		A.av11:hover {COLOR: #cc3300; FONT-SIZE: 11px; FONT-FAMILY: Verdana;}	
		A.avs12 {COLOR: maroon; FONT-SIZE: 12px; FONT-FAMILY: Verdana;}
		A.avs12:hover {COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana;}		
		
		div.page_header {COLOR: #004080; FONT-SIZE: 18px; FONT-FAMILY: Verdana; }					
		h1.page_header {COLOR: #004080; FONT-SIZE: 18px; FONT-FAMILY: Verdana; }
		font.fpg_head {color: #004080; font-family:Arial; font-size : large; margin-left:5px;}
		
		td {font-size:12px; font-family: Verdana; padding:2px;}		
		table.general {width:776px; padding: 0px; margin:0px;}
		
		div.common {background:#ffffff; width:776px; position:absolute; left: 50%; margin-left: -390px;}
		
		.d1, .d2, .d3, .d4, .d5, .d6 { 
	    display: block; /* Блочный элемент */
	    font-size: 0; /* Размер шрифта */
	    line-height: 1px; /* Для браузера IE6 */
	    height: 1px; /* Высота блока в один пиксел */
	   }
	   .d2, .d3, .dialog-round div {
	    border-left: 1px solid #5A779E; /* Граница слева */
	    border-right: 1px solid #5A779E; /* Граница справа */
		background: #DFEAF0;
	   }
	   .d4, .d5, .d6 {
	    border-left: 1px solid #5A779E; /* Граница слева */
	    border-right: 1px solid #5A779E; /* Граница справа */
		background: #ffffff;
	   }   
	   .d1 { margin: 0 4px; background: #5A779E;}
	   .d6 { margin: 0 4px; background: #5A779E; margin-bottom:5px;}
	   .d2 { margin: 0 2px; border-width: 2px; }
	   .d4 { margin: 0 2px; border-width: 2px; }
	   .d3 { margin: 0 1px; height: 2px; }
	   .d5 { margin: 0 1px; height: 2px; }
	   .dialog-round div {
	    padding: 0px 0px 0px 0px; /* Отступы по горизонтали и вертикали */
		border-color:#5A779E;
		background: url(pic/bg_top_1.jpg) repeat-x;
	   }

	   /* red block */
	   	.r1, .r2, .r3, .r4, .r5, .r6 { 
	    display: block; /* Блочный элемент */
	    font-size: 0; /* Размер шрифта */
	    line-height: 1px; /* Для браузера IE6 */
	    height: 1px; /* Высота блока в один пиксел */
	   }
	   .r2, .r3, .dialog-round-red div {
	    border-left: 1px solid red; /* Граница слева */
	    border-right: 1px solid red; /* Граница справа */
		background: #F7C8C3;
	   }
	   .r4, .r5, .r6 {
	    border-left: 1px solid red; /* Граница слева */
	    border-right: 1px solid red; /* Граница справа */
		background: #ffffff;
	   }   
	   .r1 { margin: 0 4px; background: red;}
	   .r6 { margin: 0 4px; background: red; margin-bottom:5px;}
	   .r2 { margin: 0 2px; border-width: 2px; }
	   .r4 { margin: 0 2px; border-width: 2px; }
	   .r3 { margin: 0 1px; height: 2px; }
	   .r5 { margin: 0 1px; height: 2px; }
	   .dialog-round-red div {
	    padding: 0px 0px; /* Отступы по горизонтали и вертикали */
		border-color: red;
		background: url(pic/bg_top_2.jpg) repeat-x;
	   }
  
  #menuHolder { background-color:#ffffff; width:425px; margin:0 auto; position:relative; padding:5px;}
#menu {padding:0; margin:0; list-style:none;}

#menu ul {width:200px; height:50px; background-color:#FFF; padding:0; margin:0; list-style:none; position:absolute; left:-9999px; border:1px solid #333;}
#menu :hover ul {left:-50px; top:110px;}
#menu ul.sign li {width:200px; height:20px; margin:0px; text-indent:5px; font:bold 12px/20px arial, sans-serif;}
#menu ul.sign li a {width:200px; height:20px; color:#00F; font:bold 12px/20px arial, sans-serif; text-decoration:none;}
#menu ul.sign li a:hover {color:#F00;}

#menu li {float:left; margin:3px;}
#menu li a {display:block; width:100px; height:75px;}
#menu li a img {display:block; width:100px; height:75px; border:0; border:1px solid #333;}
#menu li:hover {position:relative;}
#menu li a:hover {position:relative;}
#menu li a:hover img {width:200px; height:150px; position:absolute; left:-50px; top:-40px;}
#menu li:hover img {width:200px; height:150px; position:absolute; left:-50px; top:-40px;}

#menu li.v a {display:block; width:66px; height:75px;}
#menu li.v a img {display:block; width:66px; height:75px; border:0; border:1px solid #333;}
#menu li.v a:hover img {width:112px; height:150px; position:absolute; left:-10px; top:-40px;}
#menu li.v:hover img {width:112px; height:150px; position:absolute; left:-10px; top:-40px;}
	
<!-- calendar -->
.calShadow{
background-color:gray;
position:absolute;
top:0px;
left:0px;
visibility:hidden;
-moz-opacity:.5;
filter:alpha(opacity=50);
}

.calMain{
width:280px;
position:absolute;
left:0px;
top:0px;
background-color:#ceddf4;
border-width:2px;
border-style:outset;
border-color:#00436e;
padding:1px;
visibility:hidden;
}

.calH{
width:278px;
height:13px;
overflow:hide;
background-color:#0c2874;
padding:1px;
text-align:right;
}

.calMonthYear{
background-color:#ceddf4;
font-size:8pt;
font-family:sans-serif;
color:#ffedcf;
cursor:default;
padding:1px;
}

.calHdr{
width:30px;
font-size:14px;
font-weight:bold;
font-family:Arial;
color:black;
cursor:default;
padding:1px;
background-color:#ceddf4;
}

.calToday{
width:30px;
font-size:12px;
font-family:sans-serif;
font-weight:bold;
color:red;
cursor:default;
border-width:1px;
border-style:inset;
border-color:gray;
padding:1px;
background-color:#f7d2bb;
}

.calText{
width:30px;
height:18px;
font-size:12px;
font-family:sans-serif;
color:black;
cursor:default;
border-width:1px;
border-style:inset;
border-color:gray;
padding:1px;
background-color:#ffedcf;
}

.calTextH{
width:30px;
font-size:12px;
font-family:sans-serif;
font-weight:bold;
color:black;
cursor:default;
border-width:1px;
border-style:outset;
border-color:#ffedcf;
padding:1px;
background-color:#0084d8;
}		

-->
</style>


