.footer-line-new {
	position: absolute;
	margin-left: 70px;
	margin-top: -190px;
	width: 90%;


}
.footer-user {
	float: left;
	margin-left: 50px;
	width: 250px;
}
.new-foot-h3  { color: #87C6DE; margin: 0; padding: 1em 0 0 0; font-size: 2em; letter-spacing: -0.04em; font-weight: normal; }

/*[ HEAD ]*********************************************************************/

table.head { position: relative; width: 100%; margin: 0; padding: 0; background: #E6FEFE url(/img/head_bg_02.jpg); background-position: 880px 0; }
table.head td { height: 100px; background: url(/img/head_bg_01.jpg) no-repeat; vertical-align: top; }

/*[ MAIN ]*********************************************************************/

table.main { position: relative; width: 100%; }
table.main td { vertical-align: top; }
table.main td .body { position: relative; width: 100%; }

/*[ Колонка левая ]*/
table.main td.col_01 { width: 25%; }
table.main td.col_01 .body  { background: #E8FDFE; }
table.main td.col_01 .body .menu { position: relative; background: #E8FDFE; margin: 0; padding: 11px 20px; font-size: 12px; width: 100%; width: auto; }
table.main td.col_01 .body .menu ul { position: relative; background: #E8FDFE; margin: 0; padding: 0; font-weight: bolder; }
table.main td.col_01 .body .menu ul ul { font-size: 11px; font-weight: normal; }
table.main td.col_01 .body .menu ul ul * { font-family: Tahoma; }
table.main td.col_01 .body .menu li { margin: 3px 0; padding: 0; background: url(/img/arrow_02.gif) no-repeat; background-position: 0 0.4em;}
table.main td.col_01 .body .menu ul li { padding-left: 14px; list-style: none; }
table.main td.col_01 .body .menu ul li.current { font-weight: bolder; background: url(/img/arrow_01.gif) no-repeat; background-position: 0 0.5em; }
table.main td.col_01 .body .menu ul li.nc { background: url(/img/arrow_04.gif) no-repeat; background-position: 0 0.4em; }
table.main td.col_01 .body .menu ul ul li { padding-left: 14px; list-style: none; background: url(/img/arrow_02.gif) no-repeat; background-position: 0em 0.45em; }
table.main td.col_01 .body .menu ul ul li.current { font-weight: bolder; background: url(/img/arrow_03.gif) no-repeat; background-position: 0 0.45em; }
table.main td.col_01 .body .menu li a { color: #006792; }
table.main td.col_01 .body .menu li a:hover { color: #004562; }
table.main td.col_01 .body .menu li.current a { color: #2A7700; }
table.main td.col_01 .body .menu li.current ul a { color: #006792; }
table.main td.col_01 .body .menu ul li li.current a { color: #2A7700; text-decoration: none; }
table.main td.col_01 .body .stopheight { float: left; height: 250px; width: 1px; visibility: hidden; }
table.main td.col_01 .body .base { position:relative; height: 150px; background: #FFFFFF url(/img/bg_01.jpg) no-repeat; text-align: right; }
table.main td.col_01 .body .base img.corner_01 { margin-top:120px; behavior:url(/img/png.htc); }
table.main td.col_01 .body div.corner_01 { position: relative; width: 100%; width: auto; padding: 120px 20px 0 20px; height: 173px; background: #FFFFFF url(../img/bg_02.jpg) no-repeat; }

/*[ Колонка правая ]*/
table.main td.col_02 { width: 75%; }
table.main td.col_02 .body .headc { position: absolute; z-index: 2; width: 100%; height: 250px; background: #237FAB; }
table.main td.col_02 .body .headc .corner_01 { position: absolute; left: -10px; width: 100%; height: 250px; background: #237FAB url(/img/body_cor_01.gif) no-repeat; }
table.main td.col_02 .body .headc .corner_02 { position: absolute; width: 100%; height: 250px; background: url(/img/body_cor_02.gif) no-repeat; background-position: left bottom; }
table.main td.col_02 .body .headc .ic { position: absolute; width: 100%; height: 250px; background:#FFFFFF; }
table.main td.col_02 .body .status { position: relative; z-index: 4; padding: 10px 30px; color: #FFFFFF; font: normal 11px Tahoma; }
table.main td.col_02 .body .status a { color: #E6FEFE; }
table.main td.col_02 .body .status a:hover { color: #FFFFFF; }

/*[ Content ]*/
table.main td.col_02 .body .content { position: relative; z-index: 10; min-height: 250px; width: 100%; width: auto; padding: 0 30px 30px 30px; background: #FFFFFF url(/img/body_cor_03.gif) no-repeat; }
table.main td.col_02 .body .ic { position: absolute; z-index: 3; width: 100%; height: 250px; background:#FFFFFF; }
.content h3 { margin: 0; padding: 1em 0 0 0; font-size: 1.9em; letter-spacing: -0.03em; font-weight: normal; color: #2A7700; }
.content h2 { margin: 1em 0 1em 0; padding: 0; color: #58737E; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.content .h2-title { margin: 0; padding: 1em 0 0 0; font-size: 1.9em; letter-spacing: -0.03em; font-weight: normal; color: #2A7700; text-transform: none;}
.content h1 { margin: 0; padding: 1em 0 0 0; font-size: 1.9em; letter-spacing: -0.03em; font-weight: normal; color: #2A7700; }
.content ul { margin: 0; padding: 0 0 0 20px; }
.content li { margin: 0; padding: 0; }
.content p.footnote { color: #777777; margin: -2em 0 3em 0; padding: 0 0 0 20px; }
.content p.note { color: #777777; }
.content .map h2 { margin: 1em 0 1em 0; }
.content .fos {}
.content .fos .f1 { width: 300px; border: 1px solid #E4E5E5;}
.content .fos .button { width: 150px; }
.content .fos p.error { margin: 0; padding: 0; color:#777777; }
.content .cpic { position: relative; z-index: 100; float: left; margin: 0 16px 0.5em 0; border: 1px solid #E5E4E4; }

/*[ Catalog ]*/
table.catalog { width: 88%; width: 100%; margin: 0 0 3em 0; border: 2px solid #E5E4E4; }
table.catalog tr.head th {width: 20%; color: #94A6AD; border-left: none; border-bottom: 3px solid #E5E4E4; font-weight: bolder; }
table.catalog tr.head td { width: 10%; color: #94A6AD; border-left: 1px solid #E5E4E4; border-bottom: 3px solid #E5E4E4; font-weight: bolder; }
table.catalog tr.subhead th { color: #94A6AD; border-left: none; border-bottom: 3px solid #E5E4E4; font-weight: bolder; }
table.catalog tr.subhead td { color: #94A6AD; border-left: 1px solid #E5E4E4; border-bottom: 3px solid #E5E4E4; font-weight: bolder; }
table.catalog th { border-left: none; border-bottom: 1px solid #E5E4E4; padding: 5px 20px; font-weight: normal; }
table.catalog td { white-space: nowrap; border-left: 1px solid #E5E4E4; border-bottom: 1px solid #E5E4E4; padding: 5px 10px; }
table.catalog tr.title th { color: #006792; background: #E5F0F4; font-weight: bolder;}
table.catalog tr.header th.first { border-left: none; }
/******************************************************************************/
