/*body {
 
/*   background: #FFFFAF; /*#    ffff77              # # # #222*/
	/*  желтый   FFFFCC FFFF33  ffff77
	    золотистый D6C76A
		голубой     DEEFFF  ECF5FE
		серый    E6EAED	 E9E8E2	 
		синий 3333FF	
		темно-синий 333322			
	*/	

/*	background-image: "/template/Template71/images\design\backgr_u.gif";
*/

/*

BACKGROUND-IMAGE: url(/template/Template71/images/design/backgr_1.gif);
background-repeat:repeat; 

	color: #222;
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 11px;
	line-height: 130%;
	padding: 0;
    margin: 0px 2%;
}
*/

body {
	background-color: #D6DAFF/*#E6EAED*/;
	BACKGROUND-IMAGE: url(/template/Template71/images/design/backgr.gif);
	background-repeat:repeat; 

	color: #222;
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 11px;
	line-height: 130%;
	padding: 0;
    margin: 0px 2%;
}

.dark_border
{
	border-bottom:	1px solid #000060;
	border-left: 1px solid #000060;
	border-right: 1px solid #000060;
	border-top: 1px solid #000060;
}

.main_table
{
	margin:0%;
	margin-top:0%;
	/*margin-right:-6px;
	*/
/*	padding:3px;
*/	
	background:#E8E9F0/*#E5E5EF/*E5E2FE/*#E6EAED/*#ECF5FE*/;
	border-bottom:	1px solid #003371;
	border-left: 1px solid #003371;
	border-right: 1px solid #003371;
	border-top: 1px solid #003371;
}

.header_2
{
	border:	1px solid #ffffff;
}

.menu
{ 
/*	margin:10px;
*/
}

header_2
{ 
	border: 1px solid #ffffff;
}

.round_border{
	border-bottom:	1px solid #003371;
	border-left: 1px solid #003371;
	border-right: 1px solid #003371;
	border-top: 1px solid #003371;
}

.header_main {
	border-bottom:		1px solid #003371;
	border-right:		1px solid #cccccc;
	border-left:		1px solid #cccccc;
	background-color:	#EEE; 
	padding:			2px;
}

.headtitle{
	border-bottom:	1px solid #003371;
	border-left: 1px solid #003371;
	border-right: 1px solid #003371;
	border-top: 1px solid #003371;
	height:25px;
	text-align:	center;
/*	font-weight:		bold; */
	color:			#FFFFFF;
	font-size:		14px;
	
	background: #3333B0; /*3333FF*/
	background-image: url(images/design/backgr_head.png);
}

.page {
	background-color: #DEEEFF;
	vertical-align:top;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;

}

.page_left {
	width:150px;
	background-color: #DEEEFF; /*  #EEE */
	vertical-align:top;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #003371;
}
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
.page_title {
	vertical-align:	top;
	padding: 2px;
	padding-left:15px;
	width:100%;
/*	
	background-color:#ffffff;
*/
}

.page_right {
	width:150px;
	background-color: #DEEEFF; /* #EEE */
	vertical-align:top;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #003371;
}

.blocktop {
	vertical-align:top;
	text-align:center;
	width:100%;
/*	padding:3px;
*/

/*	margin:-1%;
	margin-left:0%;
/*	margin-top:-2.5%;
	margin-right:-1%;
	padding-top:0px;
/*border-bottom:1px solid #3300FF;
*/
}

.block {
	background-color: #DEEEFF;
	vertical-align:top;
	border-bottom:1px solid #003371;
}

.footer {
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;

	padding: 3px;

	color:#FFFFFF;
	background-color:#3333B0; /*#3097FF   3333B0  3333FF  */
	background-image: url(images/design/backgr_footer.png);

}

.header_ {
/*	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
*/
	border:1px solid #FFFFFF;

	background-color:#3333B0; /*  3097FF     3333FF*/
}

.blocktitle {
	border-bottom:	1px solid #003371;
/*	font-weight:		bold; */
	color: 				#FFF;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			15px;
	vertical-align:middle;
	height:25px;
	padding-left:8px;
	/*padding:			2px 5px;*/
	background-color:#3333B0; /*  3097FF     3333FF*/
	background-image: url(images/design/backgr_head.png);
}

.t_blocktitle {
/*	background-color:	#DEEEFF;
*/	
	border-bottom:	1px solid #003371;
	border-left: 1px solid #003371;
	border-right: 1px solid #003371;
	border-top: 1px solid #003371;
		
	height:25px;
/*	font-weight:		bold; */
	color: 				#FFF;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			14px;
	/*padding:			2px 5px;*/
		
	background: #3333FF;
	background-image: url(images/design/backgr_head.png);
}

.smalltitle {
/*	font-weight:		bold; */
	color: #333;     /* #333 */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}

.tdtext{ 
	background: #FCFCFC;  /* #FCFCFC */
	color: #F51919/*#000000*/;
}

.tdtext2{ 
	background: #EFEFEF; /* #EFEFEF */
	color: #000000; 
}

.submit {
	color : #fff;      /* #fff */
	background-color : #999; /* #999 */
	margin: 3px;
	padding: 1px;
	font-family : verdana, arial, helvetica, sans-serif; 
	font-size : 12px; 
/*	font-weight:		bold; */
	cursor : pointer; 
} 
 
/*mrs 0*/

.blockleft {
	background-color:	#F9FBFF; /*  #EBF4FE  #F9FCFF #237DEB #85B7F3    F9FEFF 
									 FFFDE3 #F9FAFF          3333FF*/
/*	border-bottom:		1px solid #cccccc;
*/
/*	font-weight:		bold; */
	color: 				#FFF;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			15px;
	azimuth:right;
	width:220px;
	margin:2px;

	border-bottom:	1px solid #cccccc;
	border-left: 1px solid #003371;
	border-right: 1px solid #003371;
	border-top: 1px solid #003371;
}

hr {
	color:#1D1D96;		
	size: 1;
}

a {
	color:	#1D1D96; 
	font-weight:		bold;
	font-family: verdana, arial, helvetica;
	text-decoration:	none;
}

a:active {
	background: none; 
	color:#666666; 
	/*font-size: 12px; 
	*/font-family: verdana, arial, helvetica;
/*	font-weight:		bold; */
}

a:visited {
	background: none; 
	color: #1D1D96/*#7777C5*/;
/*	font-size: 12px; 
*/	font-family: verdana, arial, helvetica;
/*	font-weight:		bold; */
	text-decoration: none;
}

a:hover {
/*	background:#769eb8; */ 
	color: #17178D; 
/*	font-size: 13px; 
*/	font-family: verdana, arial, helvetica;
/*	font-weight:		bold; */ 
	text-decoration:underline;
}

b { color: #1D1D96}

h4 { color:#1D1D96; font-size:14px} 

h3 { color: #1D1D96;/* color:#111111;*/ font:"Courier New", Courier, monospace; font-size:18px }

h1 { color:#1D1D96; font:"Courier New", Courier, monospace}

/*br { font-size:13px; color:#CC0033}
*/

li { font-size:12px; color:#1D1D96}

.tablefont{
background: none; 
font-family: verdana, arial, helvetica;
font-size:12px;
	border-bottom:	1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;

}
/*td{color:#1D1D96; border-width: 1px; border-color:#0F0F50;}*/

.secondleveltitle{
	border-bottom: 1px solid #003371;
	border-left: 1px solid #003371;
	border-right: 1px solid #003371;
	border-top: 1px solid #003371;
	height:25px;
	text-align:		center;
/*	font-weight:		bold; */
	color:			#FFFFFF;
	font-size:		12px;
	
	background: #3333B0;	
/*	background-image: url(images/design/backgr_head.gif);*/
		background-image: url(images/design/backgr_head.png);
}

.padd
{
	padding:15px;
}

/*Стиль оформления содержания*/
p {	color:#1D1D96; font-size:12px}

.headtitle_{
	border-bottom:	1px solid #003371;
	text-align:		center;
/*	font-weight:		bold; */
	/*color:			#FFFFFF;*/
	font-size:		14px;
}

.blocktitle2 {
	background-color:	#DEEEFF;
/*	font-weight:		bold; */
	color: 				#FFF;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			15px;
	padding:			2px 5px;
}

.lb_textstyle{
	color:			#666666;
	font-size:		12px;
	padding-top:10px;
	padding-bottom:10px;
	padding:1px;
}

/* Стиль элемент меню modules*/

/*Всплывающее меню*/

DIV.SubDiv {
	DISPLAY: none; 
	PADDING-TOP: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	WIDTH: auto; 
	CURSOR: default; 
	COLOR: black; 
	BACKGROUND-COLOR: #ebf4fc; /*ebf4fc*/
	BACKGROUND-IMAGE: url(images/design/menu_backgr.gif); 
	margin-top:1px;
	font-weight:		bold; 
}

DIV.SubDivSelected {

	DISPLAY: block; 
	
	PADDING-TOP: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 

	WIDTH: auto; 
	CURSOR: default; 
	COLOR: black;
	BACKGROUND-COLOR: #ffffff; /*#f9fbff;*/
	BACKGROUND-IMAGE: url(images/design/menu_backgr.gif); 
		
	BORDER-TOP: #333399 1px solid;  /*  f4f9fd   6666FF 6666CC*/
	BORDER-BOTTOM: #333399 1px solid;
	border-right: #333399 1px solid; 
	BORDER-LEFT: #333399 1px solid; 
	margin-top:1px;
	font-weight:		bold; 
}

DIV.MenuDiv {
	BORDER-BOTTOM: #333399 1px solid; /*6666FF*/
	BORDER-TOP: #333399 1px solid; 
	border-right: #333399 1px solid; 
	BORDER-LEFT: #333399 1px solid; 

	DISPLAY: block; 

	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 10px; 
	PADDING-TOP: 5px; 
	PADDING-BOTTOM: 5px; 

	VERTICAL-ALIGN: middle; 
	WIDTH: auto; 
/*	height:16px;
*/	CURSOR: default; 
	
	COLOR: #333399; /*2783bd*/
	background:#ffffff;
	BACKGROUND-IMAGE: url(images/design/menu_backgr.gif); 

	margin-top:1px;
	margin-bottom:1px;	
}

DIV.MenuDivHover {
	BORDER-LEFT: #2783bd 1px solid; 
	BORDER-BOTTOM: #2783bd 1px solid; 
	BORDER-RIGHT: #f4f9fd 1px solid; 
	BORDER-TOP: #2783bd 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-TOP: 5px; 
	VERTICAL-ALIGN: middle;
	WIDTH: 199px; /* 205px*/ 
	CURSOR: default; 
	COLOR: black; 
	BACKGROUND-COLOR: #deeeff;
	BACKGROUND-IMAGE: url(images/design/menu_backgr_div.gif); 
	
	margin-top:1px;
	margin-bottom:1px;
}

DIV.MenuDivHover2 {
	BORDER-LEFT: #2783bd 1px solid; 
	BORDER-BOTTOM: #2783bd 1px solid; 
	BORDER-RIGHT: #2783bd 1px solid;  /*  2783bd  ACDDFF*/
	BORDER-TOP: #2783bd 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-TOP: 5px; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 199px; 
	BACKGROUND-COLOR: white;
}

DIV.SubMenu {
	BORDER-RIGHT: #333399 1px solid; 
	BORDER-LEFT: #333399 1px solid; 
	BORDER-BOTTOM: #333399 1px solid; 
	BORDER-TOP: #333399 1px solid; 
	
/*	PADDING-TOP: 2px; 
	PADDING-RIGHT: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 2px; 
*/
	PADDING: 2px; 

	BACKGROUND-POSITION: left 50%; 
	DISPLAY: none; 
	Z-INDEX: 88888; 
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#2783bd', Direction=130, Strength=2); 
/*	BACKGROUND-IMAGE: url(images/submenu.jpg); 
*/	WIDTH: 198px; 
	COLOR: black;
/*	font-weight:		bold; */
	BACKGROUND-REPEAT: repeat-y; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #f4f9fd; 
}

A.menuItem{
	CLEAR: none; 
	display:block;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	WIDTH: auto; 
	COLOR: #17178D; /* 3097FF  17178D*/
/*	FONT-SIZE: 13px; 
*/	font-family: verdana, arial, helvetica; 
/*	font-weight:bold;
*/
	font-weight: normal;
	TEXT-DECORATION: none;
	margin:0;
}

A.menuItem:hover {
	CLEAR: none; 
	display:block;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px; 
	WIDTH: auto;
/*	FONT-SIZE: 13px;
*/	font-family: verdana, arial, helvetica; 
/*font-weight:bold;
*/	TEXT-DECORATION:none;
	COLOR: white;
	BACKGROUND-COLOR: #3333B0;
	background-attachment:scroll; 
	margin:0;
/*	border-left:3px solid #FF0000;
*/
}

a.light
{
	color:	#FFFFCC;
	font-weight:		bold; 
	font-family: verdana, arial, helvetica;
	text-decoration: none;
};

a.light:active {
	background: none; 
	color:#FFFFCC; 
	font-family: verdana, arial, helvetica;
/*	font-weight:		bold; */
	text-decoration: underline;
}

a.light:visited {
	background: none; 
	color: #FFFFCC;
	font-family: verdana, arial, helvetica;
/*	font-weight:		bold; */
	text-decoration: none;
}

a.light:hover {
	color: #FFFFCC; 
	font-family: verdana, arial, helvetica;
/*	font-weight:		bold; */
	text-decoration:underline;
}
