﻿*		{ padding: 0px; margin: 0px; }
body	{ background-color:#0F3E8D; position:relative; }
body, table	{ font-size:12px; font-family:arial; }
img, table 	{ border:0px; }
td		{ vertical-align:top; text-align:left; empty-cells:show; }
ul,ol	{ margin-left:20px;  }
a		{ color:#0E3985; text-decoration:none; }
a:hover	{ color:#000; text-decoration:underline; }
div, table {
    position: relative;
}
h1		{
background:none repeat scroll 0 0 #0E3B87;
color:white;
font-size:14pt;
padding:10px;
}


.rel    { position:relative; left:0px; top:0px; }

.tal	{ text-align:left }
.tac	{ text-align:center }
.tar	{ text-align:right }
.taj	{ text-align:justify }

.tt1	{ width:988px; background-color:#ffffff; margin:0 auto; background-repeat:no-repeat; background-position:top left; }
.tt1_1	{ background-image:url(top1.jpg); }
.tt1_2	{ background-image:url(top2.jpg); }
.tt1_3	{ background-image:url(top3.jpg); }
.tr1	{ height:121px; position:relative; z-index:99; }
.dv111		{ display:block; position:absolute; left:35px; top:20px; }
.dv111 img	{ height:130px; width:130px; }
.dv112		{ font-size:11px; line-height:10px; position:absolute; left:840px; top:50px; width:138px; }
.dv112 input	{ border: 1px solid #7EAEFF; color: #7EAEFF; font-size: 8pt; font-family: arial; width: 120px; height: 20px; margin: 0px; padding: 2px; padding-left: 4px; background: #0f3e8d }
.dv112 img	{ width: 16px; height: 16px; cursor: pointer; margin-left: 2px; position: relative; top: 2px }
.dv112 div	{ text-align: right; color: #5d93ff; padding-top: 10px }
.dv112 div a	{  text-decoration:underline; color: #5d93ff; font-size: 8pt; font-family: arial }
.dv112 div a:hover	{ color: white }
.dv112 div a:hover img { opacity: 0.8; filter: alpha( opacity=80 ); }
.dv113	{ position: absolute; left: 198px; top: 97px; width: 590px; text-align:center; z-index:9999; }
.td21	{ width:200px; background-image:url(bg4.png); background-position:right top; background-repeat:repeat-y; }
.dv211	{ padding:40 10 10px; }
.td22	{ width:588px; }
.dv221	{ padding:10px; }
.td23	{ width:200px; background-image:url(bg4.png); background-position:left top;  background-repeat:repeat-y; }
.dv231	{ padding:30 10 10px; }
.dv232	{ padding-bottom:10px;  }
.tr3	{ height:76px; background-image:url(bg3.gif); background-position:left top; background-repeat:repeat-x; }
.dv312	{ color:#8DACDE; font-size:11px; text-align:center; line-height:11px; }

/* Верхнее меню */
.menu0			{ margin:0 auto; z-index:9999; }
.menu0 td div	{ position:relative; padding:2 4px; }
.menu0 td div a:hover	{ text-decoration:none; }
.menu0 td div div	{ display:none; position:absolute; top:19; left:0; background-color:#e8e8e8; border:1px solid #0F3E8D; }
.menu0 td div div a	{ color:#0E3985; display:block; font-size:9pt; padding:3px; text-decoration:none; white-space:nowrap; }
.menu0 td div div a:hover	{ color:#000000; text-decoration:underline; }

/* Нижнее меню */
.dv311			{ position:relative; font-size:10px; padding:5 0px; text-align:center; }
.menu1			{  }
.menu1 td 		{ color:#fff; }
.menu1 td div	{ padding:2 4px; }
.menu1 td div a	{ color:#fff; }
.menu1 td div a:hover	{ color:#fff; }

/* Врезки */
.frright	{ float:right; margin:0 0 7 15px; }
.frleft		{ float:left;  margin:0 15 0 0px; }
.frcenter	{ margin:5 0px; }
.f_1s.frbgs	{ _background-color:#cccccc; }
.f_1		{ text-align:center; }
/*
.f_1.frbg	{ background-color:#E5E9F1; }
.f_1.frshd	{ position:relative; top:-2px; left:-2px; }
.f_1.frbd	{ border:0px solid #0E3985; }
.f_1.frpd	{ padding:7px }
*/

/* MW по умолчанию */
.b_12 table	{border:1px solid #cccccc;}
.b_12 th	{border:1px solid #cccccc; padding:2px;}
.b_12 td	{border:1px solid #cccccc; padding:2px;}

/* Левая зона */
.s_left h2	{
color:#0E3B87;
font-family:arial;
font-size:10pt;
font-weight:bold;
text-decoration:underline;
/* color:#0E3985; font-size:13px; margin:10px 0 5px;*/ text-align:right; }
.s_left h2 a { text-decoration:underline; }
.s_left h3	{ 
color:#0E3985;
font-family:arial;
font-size:10pt;
line-height:1.3;
padding-top:5px;
text-decoration:underline;
font-weight:normal;

/* color:#555555; font-size:12px; margin:5px 0;*/ padding:0; }
.s_left .b_1	{ padding:5 0px; }
.s_left .b_1 a:hover img	{ opacity: 0.8;  }

/* Центральная зона */
.s_default		{
color:#404040;
font-family:arial;
font-size:11pt;
line-height:1.3;
padding-top:10px;
/*color:#404040; font-family:arial; font-size:13px; line-height:1.2; margin:5 0px;*/
}
.s_default h2	{
background-color:#0E3B87;
padding:10px 15px 5px;
color:#8DACDE;
font-family:arial;
font-size:9pt;
font-weight:normal;
text-decoration:underline;
	/* color:#0E3985; font-size:15px; margin:10px 0 5px; padding:0;*/
}

.s_default .b_1 h2	{
background-color:#0E3B87;
padding:5px 15px 5px;
color:#FFFFFF;
font-family:arial;
font-size:12pt;
font-weight:bold;
text-decoration:none;
}

.s_default h2 a {
color:#8DACDE;
font-family:arial;
font-size:9pt;
text-decoration:underline;
/* text-decoration:underline;*/
}
.s_default h2 a:hover {
color:white;
}

.s_default h3	{
color:black;
font-size:10pt;
font-weight:bold;
text-decoration:none;
/*color:#0E3985; font-size:14px;*/ margin:5px 0; padding:0;
}
.s_default h4	{ color:#0E3985; font-size:12px; margin:3px 0; padding:0; }
.s_default .pretit	{
color:#0E3B87;
font-size:10pt;
line-height:1.1;
text-decoration:none;
white-space:nowrap;

/*color:#777777; font-size:11px; font-weight:bold;*/
}
.s_default .spretit	{
color:#0E3B87;
font-size:10pt;
line-height:1.1;
text-decoration:none;
white-space:nowrap;
font-weight:normal;

/*color:#777777; font-size:11px; font-weight:bold;*/
}
.clk1 {
color:black;
font-size:10pt;
font-weight:normal;
text-decoration:none;
}

.time {
color:#808080;
font-family:arial;
font-size:10pt;
font-weight:bold;
padding-top:5px;
text-align:right;
}

.s_default .f_1s	{ _margin-top:10px; position:relative; }
.s_default .b_1		{ padding:5 0 10px; }
.s_default .b_4		{ padding:5 0 10px; }
.s_default .b_9		{ padding:5 0 10px; }
.s_default .b_10	{ padding:5 0 10px; }
.s_default .b_11	{ padding:5 0 10px; }
.s_default .b_11 h3 a	{ margin:3 10px;
background-color:#0E3B87;
color:#8DACDE;
font-family:arial;
font-size:9pt;
font-weight:normal;
text-decoration:underline;
}
.s_default .b_12	{ padding:5 0 10px; }

.s_default .b_9 .rblock	{ cursor:pointer; }
.s_default .b_9 .rblock	{ padding:5 20px; font-family:arial; font-size:14px; }
.s_default .b_9 .rblock h3	{ color:#0E3B87; font-family:arial; font-size:15px; font-weight:bold; margin:0px; }

/* Правая зона */
.s_right h2	{
color:#0E3B87;
font-family:arial;
font-size:10pt;
font-weight:bold;
text-decoration:underline;
/*color:#0E3985; font-size:13px; margin:10px 0 5px;*/ text-align:left;
}
.s_right h2 a { text-decoration:underline; }
.s_right h3	{
color:#0E3985;
font-family:arial;
font-size:10pt;
line-height:1.3;
padding-top:5px;
text-decoration:underline;
font-weight:normal;
/*color:#555555; font-size:12px; margin:5px 0; padding:0;*/
}
.s_right .b_1	{ padding:5 0px; }
.s_right .b_1 a:hover img	{ opacity: 0.8;  }

/* Перечень подразделов */
.pglist		{
list-style-type:none;
font-size:9pt;
/*list-style:outside; list-style-image:url(bul.png);*/
}
.pglist a	{
color:black;
display:block;
line-height:1.1;
padding-bottom:7px;
/*top:-4px; font-size:13px; line-height:20px; font-weight:bold;*/
}
.pglist a:hover	{
color:gray;
}

/* Путь к странице */
.path	{
font-size:9pt;
line-height:1;
text-align:left;
/*font-size:10px; margin:5 0 10 0px;*/
}

.path a	{ 
	font-size:9pt;
	line-height:1;
	text-align:left;
	text-decoration:underline;
}

/*
.brk		{ background-image:url(bg5.png); background-position:left bottom; background-repeat:repeat-x; }
*/
.s_right .brk	{ border-bottom:1px dashed #E0E0E0; }
.s_left .brk	{ border-bottom:1px dashed #E0E0E0; }

.more		{ text-align:right; text-style:italic; font-size:10pt; }
.clr		{ clear:both; }


.docico		{padding:0 0 10 25px; margin:5 0px; display:block; text-decoration:none; background-image:url(ico_unknown.png); background-position:top left; background-repeat:no-repeat; }
a.docico:hover	{text-decoration:underline;}
.doc_web		{background-image:url(ico_htm.png);}
.doc_pdf		{background-image:url(ico_pdf.png);}
.doc_jpg		{background-image:url(ico_jpg.png);}
.doc_gif		{background-image:url(ico_jpg.png);}
.doc_doc		{background-image:url(ico_doc.png);}
.doc_htm		{background-image:url(ico_htm.png);}
.doc_zip		{background-image:url(ico_zip.png);}
.doc_xls		{background-image:url(ico_xls.png);}

.vtform			{ text-decoration:none; width:170px; padding:10 5px; background:#FFFEFD url(bg6.jpg) top right no-repeat; }
.vtform	a		{ text-decoration:underline; }


