body{padding: 7px;margin: 7px;background-color: #ffffff;}
table, div, form{padding: 0px;margin: 0px;border-collapse: collapse;}
td{font-family: Verdana;font-size: 8pt;}
h1 {font-family: Arial; font-size:16px; color: #2A4E72;}
h2{font-family: Verdana;font-size: 11pt;color: #2A507D;}
h3{font-family: Verdana;font-size: 9pt;color: #2A507D;}
a{text-decoration: none;color: #000000;}
img{border: 0px;}
p {font-family: Verdana;font-size: 8pt;}
ul {font-family: Verdana;font-size: 8pt;}
li {margin-top: 5px;margin-bottom: 5px;font-family: Verdana;font-size: 8pt;}

.tdpath {
font-family: Verdana;
font-size: 7pt;
color: #2A507D;
text-decoration: none;
}

.tdpath:visited {
font-family: Verdana;
font-size: 7pt;
color: #2A507D;
text-decoration: none;
}

.mx {margin-top: 0px;margin-bottom: 0px;}
.mains {color: #00289C;}
.lpanel {color: Black; text-decoration: none;}
.lpanel:visited {color: Black; text-decoration: none;}
.line{border-bottom: Gray solid 1px;}
.tdBlockSpacer{}
.tdBlockSpacer2{}
.imgBlockSpacer{width: 20px;}
.imgBlockSpacer2{width: 10px;}
.w100{width: 100%;}
.h100{height: 100%;}
.w1{width: 1px;}
.h1{height: 1px;}


.tableBasicStructure{width: 1000;}
.tdTopHead{height: 100px;}
.tdTopImg{
	background-image: url("/images/top_basic_imagexe.jpg");
	background-repeat: no-repeat;
	background-position: right;
}
.tdTopLoginPass{
	width: 190;
}

.imgTopFlag{
	margin-left: 5px;
	margin-right: 5px;
}

.tdTopMenu{
	height: 30px;
	background-color: #E8EEF1;
	text-align: center;
	vertical-align: middle;
}


.tableTopMenuHeight{
	height: 18px;
}

.tdTopMenuDetailes{
font-family: Verdana;
font-size: 10pt;
font-weight: bold;
padding-left: 17px;
padding-right: 17px;
border-right: 2px solid #B7BBBD;
}

.tdBlockText{
width: 25%;
height: 45px;
font-family: Verdana;
font-size: 9pt;
font-weight: bold;
color: #00289C;
padding-bottom: 10px;
vertical-align: bottom;
}

.tdBlockText2{
width: 25%;
height: 45px;
font-family: Verdana;
font-size: 8pt;
font-weight: bold;
padding-bottom: 10px;
vertical-align: bottom;
}

.tdBlockContent{
height: 150px;
border-top: 1px solid #E3E3E3;
border-left: 1px solid #E3E3E3;
background-repeat: no-repeat;
background-position: left top;
}

.tdBlockContentBtnMore{
text-align: right;
padding-right: 10px;
height: 30px;
}

.tdBlockContent2{
width: 227px;
height: 190px;
background-image: url("/images/background_block_start.jpg");
background-repeat: no-repeat;
padding: 5px;
vertical-align: top;
}

.tdUnderBlock2{
border-left: 3px solid #BBC2C7;
padding-left: 10px;
height: 40px;
}

.tdBottomHead{
height: 70px;
background-color: #8B98A0;
padding-left: 20px;
}

.tdBottomCopyright{
font-family: Verdana;
font-size: 7.5pt;
}

.tdBottomDopMenu{
font-family: Verdana;
font-size: 7.5pt;
font-weight: bold;
text-align: right;
vertical-align: top;
padding-right: 20px;
padding-top: 10px;
}

.textTopEnter{
font-family: Verdana;
font-size: 8pt;
font-weight: bold;
text-align: right;
}

.textTopLoginName{
font-family: Verdana;
font-size: 7pt;
text-align: right;
}

.tdInputPosition{
text-align: center;
padding: 2px;
}

.inputElement{
margin-right: 5px;
width: 10px;
height: 10px;
}

.textTitle{
font-family: Verdana;
font-size: 14pt;
font-weight: bold;
text-align: center;
color: #9191A4;
}

.textSubTitle{
font-family: Verdana;
font-size: 11pt;
font-weight: bold;
text-align: center;
color: #9191A4;
}

.textSimple{
font-family: Verdana;
font-size: 7.5pt;
line-height: 1.3em;
}

.textDate{
font-family: Verdana;
font-size: 7pt;
font-weight: bold;
margin-bottom: -10px;
}

.tdUnderUlList{
vertical-align: top;
}

.divTextUlStyle{
font-family: Verdana;
font-size: 7pt;
line-height: 1.3em;
margin-left: -25px;
}

.ulTypeMarker{
list-style-image: url("/images/bullet_list.gif");
}

.tdTextOpenPage{
font-family: Verdana;
font-size: 7pt;
color: #2A507D;
padding-left: 10px;
}

.tdBorderStyleMiddle{
width: 870px;
height: 30px;
border-bottom: 1px solid #BFCAD8;
}

.tableContentForPage{width: 100%;}

/*-----------------*/
/*Стили левого меню*/
/*-----------------*/

.tableLeftMenuW{width: 215px;}

.tdLeftMenuStyle{
width: 215px;
vertical-align: top;
border-top: 1px solid #BFCAD8;
}

.imgLMenu{width: 20px;}
.tdHeadOfPage{padding-left: 20px;
	/*border-left: 1px solid #BFCAD8;*/
}

.tdTextLeftMenu{font-family: Verdana;font-size: 9pt;padding: 2px;}

.linkTextLeftSubMenu{
	color: #2A507D;
text-decoration: none;
}

.linkTextLeftSubMenu:visited {
	color: #2A507D;
text-decoration: none;
}

.tdLSMenu{
	font-family: Verdana;
	font-size: 7.5pt;
	color: #2A507D;
	padding: 1px;
	padding-left: 10px;
	border-left: 2px solid #E39B55;
	width: 180px;
height:17px;
}

.imgRowLeftMenu{
	margin-top: 3px;
}

.divShowLeftSubMenu{
	display: none;
}

/*------------------------------------*/
/*Стили основного содержимого страницы*/
/*------------------------------------*/

.data-table {
font-family: Verdana;
font-size: 8pt;
}

.tdBasicTextContent{
font-family: Verdana;
font-size: 8pt;
padding: 20px;
padding-bottom: 0px;
border-left: 1px solid #BFCAD8;
}

.divSelectBlockWithBg{
	font-weight: bold;
	background-color: #E3EFFC;
	padding-left: 10px;
	padding-right: 10px;
}

.tableSelectBlockWithBG{
	width: 100%;
	font-weight: bold;
	background-color: #E3EFFC;
}

.tdTextSelectBlock{
	vertical-align: top;
	padding: 10px;
}

.tdBottomTextLinks{
	font-family: Verdana;
	font-size: 7.5pt;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 3px solid #355984;
}

.linkBottomUnderContent{
	color: #0A3B78;
	text-decoration: underline;
}


.tdTextSelectBlock{
	vertical-align: top;
	padding: 10px;
}

.divTextUlStyleD{
	font-family: Verdana;
	font-size: 7pt;
	line-height: 1.3em;
	margin-left: -35px;
}
.r1, .r2, .r3, .r4, .r5 {
    display: block;
    height: 1px;
    overflow: hidden;
    font-size:1px;
    background-color: #E0E7ED;
}
 
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
 
#rounded-box-3 .inner-box { padding: 5px; padding-top: 2px; background-color: #E0E7ED; height: 200px;}
#rounded-box-5 .inner-box { padding: 1em; background-color: #E0E7ED; width:100%}
