/* Звезда в заголовке таблицы (info) */
a.plink:link, a.plink:visited {font-size: 12px; font-family: Geneva, Arial, Helvetica, sans-serif; color:#666666; text-decoration: underline;}
a.plink:active, a.plink:hover {font-size: 12px; font-family: Geneva, Arial, Helvetica, sans-serif; color:#666666; text-decoration: underline;}


form { margin: 0px; padding: 0px; }

h1 {
	font-size: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	margin: 2px; padding: 2px; padding-bottom: 10px;
}

h2
{
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 2px; padding: 2px;
}

h2.white { color:#ffffff; }
h2.black { color:#333333; }


a.nulinkR:link, a.nulinkR:visited 
{font-size:13px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #007397;
text-decoration: none;}

a.nulinkR:active, a.nulinkR:hover {font-size:13px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #007397;
text-decoration:underline;}


a.h1link:link, a.h1link:visited 
{	font-size: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	margin: 2px; padding: 2px; padding-bottom: 10px;
}

a.h1link:active, a.h1link:hover 
{	font-size: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	margin: 2px; padding: 2px; padding-bottom: 10px;
	text-decoration:underline;
}

/*
a.h3link:link, a.h3link:visited 
{	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	margin: 2px; padding: 2px; padding-bottom: 10px;
	text-decoration: none;
}
*/

a.h3link:active, a.h3link:hover {font-size:14px; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif; color:#e1e1e1; text-decoration: none; border-bottom: 1px dashed #ffffff;}
a.h3link:link, a.h3link:visited {font-size:14px; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none;}

/*
a.h3link:active, a.h3link:hover 
{	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	margin: 2px; padding: 2px; padding-bottom: 10px;
	border-bottom: 1px dashed #ffffff;
}
*/


A,BODY,P,TABLE,TD,TR,INPUT,SELECT {COLOR: #333333; FONT: 13px Geneva, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none;}

table.gallery {padding: 0 0 0 0px; }
table.gallery th {vertical-align: middle; font-weight: normal; font-size: 12px; color: #ffffff;}                      
table.gallery td {text-align:center; font-weight: bold; color: #666666;} 
table.gallery td.img {height:150px;} 

 


input.field250 {font: 14px Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color : #006ead; text-align: left; 
                margin: 0; background-color: #ffffff; height: 22; width: 250; border: #a9c6d8 1px solid; }




.pname {padding: 3 6 4 4px; color: #263940; font-size: 13px; padding: 0px; padding-top: 5px; }
.pvalue {padding: 0 0 0 0px; width: 1%;}


.redtext {color: #ff0000; font-weight: bold;}


table.table1 { 
margin-top:2px;
font-size: 12px; 
border: 1px #C6C6C6  solid;
border-collapse: collapse;
/*
background-color: #ffedeb;
*/
}






table.table1 td
{ 
border-bottom: 1px #999999 dotted;
border-right: 1px #AAAAAA dotted;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #333333;
padding: 4 6 4 6px;
}


tr.tr0 {background-color:white;}                     
tr.tr1 {background-color:#E8F0F8;}  

table.tablels {padding: 0 0 0 0px; background-color:#fcfcfc; border: 1px solid #dddddd /* Рамка вокруг таблицы */}
table.tablels th {vertical-align: middle; font-weight: bold; background-color:#4181C1; font-size: 10px;}                      
table.tablels td {} 
table.tablels tr.tr0 {background-color:#E8F0F8;}                     
table.tablels tr.tr1 {background-color:white;}                     
/* padding: 0 0 0 0px; */

table.tablest {padding: 0 0 0 0px; background-color:#fcfcfc; border: 1px solid #dddddd /* Рамка вокруг таблицы */}
table.tablest th {padding: 4 4 4 4px;  vertical-align: middle; font-weight: bold; background-color: #DDE9F5; font-size: 10px; color: #00427F}                      
table.tablest td {padding: 1 2 1 4px;} 
table.tablest tr.tr0 {background-color:#E8F0F8;}                     
table.tablest tr.tr1 {background-color:white;}                     
/* padding: 0 0 0 0px; */

table.tablest2 {padding: 0 0 0 0px; background-color:#fcfcfc; border: 1px solid #dddddd /* Рамка вокруг таблицы */}
table.tablest2 th {padding: 2 2 2 2px;  vertical-align: middle; font-weight: bold;
 background-color: #4684C3; font-size: 10px; 
color: #DDE9F4}                      
table.tablest2 td {padding: 1 2 1 4px;} 
table.tablest2 tr.tr0 {background-color:#E8F0F8;}                     
table.tablest2 tr.tr1 {background-color:white;}     

INPUT.button {background-color: #4182C2;color: #DDE9F4;font-weight: bold}
INPUT.buttong {background-color: #699e45;color: #DDE9F4;font-weight: bold}
INPUT.buttonr {background-color: #a57a51;color: #DDE9F4;font-weight: bold}

TH {BACKGROUND-color:#4181C1; COLOR: #DDE9F4; text-align: center; vertical-align: top; font-weight: normal}
TH.bold {BACKGROUND-color:#4181C1; COLOR: #DDE9F4; text-align: center; vertical-align: top; font-weight: bold}
TH.simple {BACKGROUND-color:#ffffff; COLOR: #00427F; text-align: center; vertical-align: top; font-weight: normal}
TH.index {font-size: 9px; font-weight: normal; BACKGROUND-color:#4181C1; COLOR: #DDE9F4; text-align: right; vertical-align: top}

a.wblink:link, a.wblink:visited { font-size: 10px; font-weight : bold; color: #DDE9F4; text-decoration: underline;}
a.wblink:active, a.wblink:hover { font-size: 10px; font-weight : bold; color: #DDE9F4; text-decoration: underline;}

a.wblink2:link, a.wblink2:visited { font-size: 10px; font-weight : bold; color: #DDE9F4; text-decoration: none;}
a.wblink2:active, a.wblink2:hover { font-size: 10px; font-weight : bold; color: #DDE9F4; text-decoration: underline;}

input.button30 { font-family :Verdana, sans-serif, serif; font-weight : normal; font-size :11px; color : #f1f1f1; width : 30;
align : left; margin-left : 0; margin-right : 0; margin-top : 0; margin-bottom : 0; background-color: #4181C1;}
input.button80 { font-family :Verdana, sans-serif, serif; font-weight : normal; font-size :11px; color : #f1f1f1; width : 80;
align : left; margin-left : 0; margin-right : 0; margin-top : 0; margin-bottom : 0; background-color: #4181C1;}
input.button100 { font-family :Verdana, sans-serif, serif; font-weight : normal; font-size :11px; color : #f1f1f1; width : 100;
align : left; margin-left : 0; margin-right : 0; margin-top : 0; margin-bottom : 0; background-color: #4181C1;}
input.button150 { font-family :Verdana, sans-serif, serif; font-weight : normal; font-size :11px; color : #f1f1f1; width : 150;
align : left; margin-left : 0; margin-right : 0; margin-top : 0; margin-bottom : 0; background-color: #4181C1;}
input.button180 { font-family :Verdana, sans-serif, serif; font-weight : normal; font-size :11px; color : #f1f1f1; width : 180;
align : left; margin-left : 0; margin-right : 0; margin-top : 0; margin-bottom : 0; background-color: #4181C1;}
input.button200 { font-family :Verdana, sans-serif, serif; font-weight : normal; font-size :11px; color : #f1f1f1; width : 200;
align : left; margin-left : 0; margin-right : 0; margin-top : 0; margin-bottom : 0; background-color: #4181C1;}

input.button80b { font-family :Verdana, sans-serif, serif; font-weight : normal; font-size :11px; color : white; width : 80;
align : left; margin-left : 0; margin-right : 0; margin-top : 0; margin-bottom : 0; background-color: #597899;}

.field80 {width : 80;}
.field100 {width : 100;}
.field120 {width : 120;}
.field150 {width : 150;}
.field180 {width : 180;}
.field200 {width : 200;}

a.nulink:link, a.nulink:visited 
{font-size:11px;
font-family:Verdana;
font-weight:bold;
color:#336699;
text-decoration: none;}

a.nulink:active, a.nulink:hover {font-size:11px;
font-family:Verdana;
color:#336699;
font-weight:bold;
text-decoration:underline;}


a.nulink10:link, a.nulink10:visited, a.thurl:link, a.thurl:visited
{font-size:10px;
font-family:Verdana;
font-weight:bold;
color:#336699;
text-decoration: none;}

a.nulink10:active, a.nulink10:hover, a.thurl:active, a.thurl:hover
{font-size:10px;
font-family:Verdana;
color:#336699;
font-weight:bold;
text-decoration:underline;}


a.sulink:link, a.sulink:visited 
{font-size:11px;
font-family:Verdana;
color:#336699;
text-decoration: none;}

a.sulink:active, a.sulink:hover {font-size:11px;
font-family:Verdana;
color:#336699;
text-decoration:underline;}

a.s2link:link, a.s2link:visited 
{font-size:12px;
font-family:Verdana;
color:#336699;
text-decoration: underline;}

a.s2link:active, a.s2link:hover {font-size:12px;
font-family:Verdana;
color:#336699;
text-decoration:underline;}

a.s1link:link, a.s1link:visited 
{font-size:11px;
font-family:Verdana;
color:#336699;
text-decoration: underline;}

a.s1link:active, a.s1link:hover {font-size:11px;
font-family:Verdana;
color:#336699;
text-decoration:underline;}

span.hmenu 
{font-size:14px;
font-family:Verdana;
color:#336699;
font-weight : bold;
}

a.hmenu:link, a.hmenu:visited 
{font-size:14px;
font-family:Verdana;
color:#336699;
text-decoration: underline;
font-weight : bold;
}

a.hmenu:active, a.hmenu:hover {font-size:14px;
font-family:Verdana;
color:#336699;
text-decoration:underline;
font-weight : bold;}

/*************/

.even {background-color: #FFFFFF}
.odd {background-color: #DDE9F5}

.newsheader {background-color: transparent; COLOR: #1162B1; font-size:11px; font-weight : bold;}
a.newslink:link, a.newslink:visited {font-family : Verdana,Helvetica,Arial; color:#00427F; text-decoration: none;}
a.newslink:active, a.newslink:hover {font-family : Verdana,Helvetica,Arial; color:#FF0000; text-decoration: underline;}
.newsdate {font-size:10px;}

.bsminfo {color: #00427F; font-size:10px; font-weight : bold;}

/* small th */
.smth {color: #DDE9F4; font-size:10px;}
.smthr {color: #DDE9F4; font-size:10px; text-align: right;}
.smthl {color: #DDE9F4; font-size:10px; text-align: left;}
.smthc {color: #DDE9F4; font-size:10px; text-align: center;}
.smtext {font-size:10px;}

.ssmth {color: #DDE9F4; font-size:9px;}
.ssmthr {color: #DDE9F4; font-size:9px; text-align: right;}
.ssmthl {color: #DDE9F4; font-size:9px; text-align: left;}
.ssmthc {color: #DDE9F4; font-size:9px; text-align: center;}
.ssmtext {font-size:9px;}

.tmainheader {color: #DDE9F4; font-size: 12px; font-weight: bold}

/* Звезда в заголовке таблицы (info) */
a.headerstar:link, a.headerstar:visited {font-size: 11px; font-family : Verdana,Helvetica,Arial; color:#FFFF66; text-decoration: none;}
a.headerstar:active, a.headerstar:hover {font-size: 11px; font-family : Verdana,Helvetica,Arial; color:#FFFF66; text-decoration: underline;}

.boldfont {font-weight: bold}


.tblockheader {background-color: #DDE9F5; color: #00427F; font-weight: bold; }

.pnav_act {background-color: #E8E9EC; padding: 0.2em 5px; }
.pnav {padding: 0.2em 5px;}
a.pnav {padding: 0.2em 5px;}

/* Вывод документов */
a.docheaderlink:link, a.docheaderlink:visited {font-weight: normal; font-size: 11px; 
font-family : Verdana,Helvetica,Arial; color:#336699; text-decoration: none;}
a.docheaderlink:active, a.docheaderlink:hover {font-weight: normal; 
font-size: 11px; font-family : Verdana,Helvetica,Arial; color:#FF0000; text-decoration: underline;}


a.docheaderlink2:link, a.docheaderlink2:visited {font-weight: bold; font-size: 11px; 
font-family : Verdana,Helvetica,Arial; color:#336699; text-decoration: none;}
a.docheaderlink2:active, a.docheaderlink2:hover {font-weight: bold; 
font-size: 11px; font-family : Verdana,Helvetica,Arial; color:#336699; text-decoration: underline;}


/* 336699*/

.docheader  {font-weight: normal; font-size: 11px; font-family : Verdana,Helvetica,Arial; color:#00427F; text-decoration: none;}

a.docchheaderlink:link, a.docchheaderlink:visited {font-weight: normal; font-size: 11px; font-family : Verdana,Helvetica,Arial; color:#00427F; text-decoration: none;}
a.docchheaderlink:active, a.docchheaderlink:hover {font-weight: normal; font-size: 11px; font-family : Verdana,Helvetica,Arial; color:#00427F; text-decoration: underline;}
.docchheader {font-weight: normal; font-size: 11px; font-family : Verdana,Helvetica,Arial; text-decoration: none;}

.bblockheader {font-weight: bold; color: white;  font-size: 10px;}
.blockheader {color: white; font-size: 10px;}

.b10 {font-weight: bold; font-size: 10px;}

.f10 {font-size: 10px;}                     

a.docdlink:link, a.docdlink:visited {font-size: 11px; color:#3D6477; text-decoration: underline;}
a.docdlink:active, a.docdlink:hover {font-size: 11px; color:#3D6477; text-decoration: underline;}
.docfinfo  {color: #9a9a9a;  font-size: 11px;}
.docsmdescr  {color: #636363;  font-size: 11px;}

.docchfinfo  {color: #3D6477;  font-size: 11px;}
.docchsmdescr  {color: #646464;  font-size: 11px;}

.docactdate  {color: #9F1500;  font-size: 11px;}


a.nulinkred:link, a.nulinkred:visited 
{font-size: 10px;
font-family:Verdana;
font-weight:normal;
color:#dc143c;
text-decoration: none;}

a.nulinkred:active, a.nulinkred:hover {
font-size:10px;
font-family:Verdana;
color:#dc143c;
font-weight:normal;
text-decoration:underline;}


.copyr  {color: #444444;  font-size: 10px;}
a.copyr:link, a.copyr:visited {font-size: 10px;
font-family:Verdana;
font-weight:normal;
color:#183DAB;
text-decoration: none;}

a.copyr:active, a.copyr:hover {font-size: 10px;
font-family:Verdana;
font-weight:normal;
color:#183DAB;
text-decoration: underline;}

/*
.pname {background-color: #F8F5EE; padding: 3 6 4 4px;}
.pvalue {background-color: #F1F1E0; padding: 3 2 4 4px;}
*/




a.linkblock:link, a.linkblock:visited 
{
	/*background-color: #F1F1E0; */
	font-weight: bold;
}

a.linkblock:active,a.linkblock:hover 
{
	color:#C20000;
	font-weight: bold;
}


td.pageblockheader
{
	font-size: 13px;
	color:#000000;
	font-weight: bold;
	background-color: #DFDFDF;
	padding: 6 9 4 11px;
}

a.pageblockheader:link, a.pageblockheader:visited 
{
	font-size: 13px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}

a.pageblockheader:active,a.pageblockheader:hover 
{
	font-size: 13px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}


/* Стили от различных таблиц */
table.t33 { background-color: #f8f8f8; }
table.t33 th {vertical-align: middle; background-color: #DDE9F5; color: #00427F; font-weight: bold; }   

ul
{
	list-style-image: url('/images/bullet.gif');
	line-height: 18px;
}

ol {line-height: 18px;}


@media print 
{
	.noprint {
		display: none !important;
	}
}


/* Блок вкладок */
.hblockmenutd
{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:4px;
}

a.hblockmenuact:link, a.hblockmenuact:visited 
{
	font-size: 10px; color:#4372A1; font-weight: bold; text-decoration: none; display: block;
}

a.hblockmenuact:active,a.hblockmenuact:hover 
{
	font-size: 10px; color:#4372A1; font-weight: bold; text-decoration: none; display: block;
}

a.hblockmenunact:link, a.hblockmenunact:visited 
{
	font-size: 10px; color:#848284; font-weight: bold; text-decoration: none; display: block;
}

a.hblockmenunact:active,a.hblockmenunact:hover 
{
	font-size: 10px; color:#848284; font-weight: bold; text-decoration: none; display: block;
}

/* Стили фотогалереи */
.albumdate { font-size: 10px; color:#999999;}
.albumdatesm { font-size: 10px; color:#999999;}

a.csulink:link, a.csulink:visited 
{font-size:11px;
font-family:Verdana;
color:#666666;
text-decoration: none;}

a.csulink:active, a.csulink:hover {font-size:11px;
font-family:Verdana;
color:#666666;
text-decoration:none;}


span.inote
{
font-size:9px;
display: inline;
color:#999999;
vertical-align: super
}

a.inote:link, a.inote:visited 
{
font-size:10px;
color:#999999;
text-decoration: none;
}

a.inote:link, a.inote:visited 
{
font-size:10px;
color:#999999;
text-decoration:underline;
}

