body 
{
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, Arial, helvetica, sans serif;
}
h4
{
	FONT-SIZE: 14px; 
}
h6
{
	FONT-SIZE: 11px; 
}

a 
{
	color:#0C5888;
}

p
{
	text-align:justify;
}
td 
{
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, Arial, helvetica, sans serif;
}
img
{
	border:none 0px;
}
.topmenu 
{
	FONT-WEIGHT: 300; 
	FONT-SIZE: 11px; 
	COLOR: #365263; 
	FONT-FAMILY: verdana, arial, helvetica, sans serif; 
	TEXT-DECORATION: none;
}

.topmenu:hover 
{
	FONT-WEIGHT: 300; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial, helvetica, sans serif; 
	TEXT-DECORATION: none;
}

div.menu
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:25px;
}

div.menu a
{
	FONT-WEIGHT: 300;
	FONT-SIZE: 11px;
	COLOR: #686C6E;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
}

div.menu a:hover 
{
	FONT-WEIGHT: 300; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial, helvetica, sans serif; 
	TEXT-DECORATION: none;
}

div.menusel
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:25px;
	background-image: url(../img/bg_1.gif);
}

div.menusel a 
{
	FONT-WEIGHT: 300; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial, helvetica, sans serif; 
	padding-left:15px;
	TEXT-DECORATION: none;

}
td.menusel
{
	BORDER-TOP: #ffffff 1px solid; 
	BORDER-BOTTOM: #d7dfe4 1px solid; 
	BACKGROUND-COLOR: #eff0f2;
}
.submenu 
{ 
	FONT-FAMILY: verdana, arial, helvetica, sans serif; 
	FONT-SIZE: 11px; 
	COLOR: #686C6E; 
	padding-left:20px;
	TEXT-DECORATION: none;
}

.submenusel 
{ 
	FONT-FAMILY: verdana, arial, helvetica, sans serif; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	background-image: url(../img/bul_1.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	TEXT-DECORATION: none;
}

.small 
{
	FONT-SIZE: 11px; 
	COLOR: #365263; 
}

td.tableft
{
border-bottom:1px solid #D7DFE4;
border-right:1px solid #D7DFE4;
}
td.tabright
{
border-bottom:1px solid #D7DFE4;
}




.oddRowView {
	CURSOR: hand; 
	BACKGROUND-COLOR: #ffffff;
}
.evenRowView {
	CURSOR: hand; 
	BACKGROUND-COLOR: #ffffff;
}
.RowViewSel {
	CURSOR: hand; 
	BACKGROUND-COLOR: #e8e8e8;
}
.evenRowViewSel {
	CURSOR: hand; 
	BACKGROUND-COLOR: #f8f8f8;
}
.oddRowViewSel {
	CURSOR: hand; 
	BACKGROUND-COLOR: #f8f8f8;
}
.header {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #0C5888; 
	FONT-FAMILY: verdana, helvetica, sans serif;
}
.text {
	FONT-SIZE: 12px; COLOR: #114490; 
	FONT-FAMILY: verdana, Arial, helvetica, sans serif; 
	TEXT-ALIGN: justify;
}
.white {
	FONT-WEIGHT: 600; 
	FONT-SIZE: 13px; 
	COLOR: #ffffff; 
	FONT-FAMILY: verdana, helvetica, sans serif;
}

.navform {

	FONT-SIZE: 11px; 
	background-color:#ffffff;
	border:0;
	CURSOR: hand; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, helvetica, sans serif; 

}
.Form,  .form
{
	BORDER: 1px solid #AAAAAA;
	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana, helvetica, sans serif;
}
.FormSearchWMID
{
	BORDER: 1px solid #AAAAAA;
	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana, helvetica, sans serif;
	height:30px;
	vertical-align:middle;
	padding:10px 10px 0px 10px;
}
.formNB
{
	BORDER: 0px none #AAAAAA;
	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana, helvetica, sans serif;
}
.formNB14
{
	BORDER: 0px none #AAAAAA;
	FONT-SIZE: 14px; 
	FONT-FAMILY: verdana, helvetica, sans serif;
}
.Comments
{
	BORDER: 0px none #AAAAAA;
	FONT-SIZE: 12px; 
	FONT-FAMILY: verdana, helvetica, sans serif;
}

.Formsubmit, .formsubmit {
	font-size: 10px;
}
.FormButton {
	font-size: 10px; width: 50px; height: 18px;
}

TR.tablehhead TD, .tablehhead
{
	border-bottom: 2px solid #AAB0B4;
	border-right: 1px solid #ffffff;
	BACKGROUND-COLOR: #eeeeee;
}

.HeadingArrow,
.Heading 
{
	font-weight: bold; 
	font-size: 10px; 
	color: #000000; 
	font-family: verdana, helvetica, sans serif; 
	background-color: #eeeeee;
	text-align:center;
	vertical-align:middle;
	border-left:none 0px;
}
.Heading 
{
	height:22px;
}

TR.odd TD, TR.oddRowIndxView TD, .Item {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, helvetica, sans serif;
	border-bottom: 1px solid #D7DFE4;
	border-right: 1px solid #D7DFE4;
}
.ItemNB {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, helvetica, sans serif;
}

.Itemright {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, helvetica, sans serif;
	border-bottom: 1px solid #D7DFE4;


}

/*'===================================
' эти стили остались от старой CSS не знаю, на сколько они нужны, я их не трогал*/

.sortform {
	border-right: #4488bb 0px; 
	border-top: #4488bb 0px; 
	font-size: 10px; 
	border-left: #4488bb 0px; 
	cursor: hand; 
	border-bottom: #4488bb 0px; 
	font-family: verdana, helvetica, sans serif; 
	background-color: transparent;
}


SELECT {
	border-right: 1px solid; 
	border-top: 1px solid; 
	border-left: 1px solid; 
	border-bottom: 1px solid;
}
TABLE.cntxMenuFrame {
	border-right: gray 1px solid; 
	padding-right: 5px; 
	border-top: white 1px solid; 
	padding-left: 5px; 
	font-size: 8pt; 
	padding-bottom: 2px; 
	border-left: white 1px solid; 
	padding-top: 2px; 
	border-bottom: gray 1px solid; 
	font-family: verdana, helvetica;
}
TR.cntxMenuRow {
	font-size: 8pt; 
	color: black; 
	background-color: menu;
}
TR.cntxMenuRowSel {
	font-size: 8pt; 
	cursor: hand; 
	color: white; 
	background-color: navy;
}
.SubMenuSel
{
	display:inline-table;
	font-size: 14px; 
	font-weight:normal;
	text-decoration:none;
	border-top:solid 1px silver;
	border-left:solid 1px silver;
	border-right:solid 1px silver;
	padding:4px 8px 4px 8px;
	margin-left:-2px;
	margin-right:-2px;
}
.SubMenuUnsel
{
	font-size: 14px; 
	font-weight:normal;
	text-decoration:none;
	border-bottom:solid 1px silver;
	padding:4px 8px 4px 8px;
	display:inline-table;
	margin-left:-2px;
	margin-right:-2px;
}
.warning
{
	font-size:x-large;
	color:red;
	border:solid 1px red;
	text-align:center;
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 10px;
}
.validationsummary
{
	color:Red;
}
.validationsummary a
{
	color:Red;
}

.Item a , .Item img
{
	vertical-align:middle;
	border:none 0;
}
table.content-table
{
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-collapse: collapse;
}
.roundblock
{
	padding-top:20px;text-align:center;
}