/* page */
table.tablePage {width:100%;height:100%}
table.tablePage td.header {}
table.tablePage td.middle {height:100%;vertical-align:top}
table.tablePage td.footer {}


/* header */
table.tableHeader {width:100%}
table.tableHeader td.bkg {background:#E7E7E7}
table.tableHeader td.line {background:#CFCFCF}
table.tableHeader td.topclock {width:150px;height:62px; background: url(img/header/top_clock.gif) no-repeat right; }
table.tableHeader td.menu {width:215px;height:62px; background-color: #f9f9f9;}
table.tableHeader td.name {height:60px;background: url(img/header/bkg_name.gif) repeat-x}


table.topSeparator {height:1px;BORDER-TOP: #e1e1e1 1px solid;}


.tl {
	color: #6e80b3;
	text-transform: uppercase; 
	font-size: 99%;
}

/* system menu */
div.systemMenu {padding:0px 30px 17px 30px}
div.systemMenu a {color:#387D9E;text-decoration:underline}
div.systemMenu a:hover {color:#387D9E;text-decoration:underline}
div.systemMenu a.enter {color:#A80000;text-decoration:underline}
div.systemMenu a.enter:hover {color:#A80000;text-decoration:underline}

/* main menu */

table.tableMainMenuOut td {background: url(img/menu/topmenu_bg.gif)}

table.tableMainMenu {}
table.tableMainMenu td {}
table.tableMainMenu td.left {width:20px;height:37px}
table.tableMainMenu td.sep {background: url(img/menu/topmenu_sep.gif) no-repeat; width:1px;height:37px}

table.tableMainMenu td.space {width:5px;height:37px}
table.tableMainMenu td.center a {font-size:90%;color:#ffffff;text-decoration:none; white-space:nowrap;text-transform:uppercase;padding: 10px 10px 0px 10px;
}
table.tableMainMenu td.center a:hover {color:#ffffff;text-decoration:none}

table.tableMainMenu td.spaceOn { background-color: #ffffff; width:5px;height:37px}
table.tableMainMenu td.centerOn a {font-size:90%; background-color: #ffffff; color:#047488;text-decoration:none; white-space:nowrap;text-transform:uppercase;padding: 10px 10px 0px 10px;
}
table.tableMainMenu td.centerOn a:hover { background-color: #ffffff; color:#047488;text-decoration:none}



/* main menu 2 */

table.tableMainMenuOut2 td {background: url(img/menu/topmenu2_bg.gif)}

table.tableMainMenu2 {}
table.tableMainMenu2 td {}
table.tableMainMenu2 td.left {width:20px;height:36px}
table.tableMainMenu2 td.sep {background: url(img/menu/topmenu_sep2.gif) no-repeat; width:1px;height:36px}

table.tableMainMenu2 td.space {width:5px;height:36px}
table.tableMainMenu2 td.center a {font-size:80%;color:#ffffff;text-decoration:none; white-space:nowrap;text-transform:uppercase;padding: 10px 10px 0px 10px;
}
table.tableMainMenu2 td.center a:hover {color:#ffffff;text-decoration:none}

table.tableMainMenu2 td.spaceOn { background-color: #ffffff; width:5px;height:36px}
table.tableMainMenu2 td.centerOn a {font-size:80%; background-color: #ffffff; color:#047488;text-decoration:none; white-space:nowrap;text-transform:uppercase;padding: 10px 10px 0px 10px;
}
table.tableMainMenu2 td.centerOn a:hover { background-color: #ffffff; color:#047488;text-decoration:none}


/* left menu */
table.tableLeftMenu {width:100%}
table.tableLeftMenu tr {vertical-align:top}
table.tableLeftMenu td.knob {padding-left:5px}
table.tableLeftMenu td.menu {font-size:80%;padding-bottom:7px}
table.tableLeftMenu td.menu a {color:#7A7A7A;text-decoration:none}
table.tableLeftMenu td.menu a:hover {color:#7A7A7A;text-decoration:none}
table.tableLeftMenu td.submenu {font-size:80%;padding-bottom:7px}
table.tableLeftMenu td.submenu a {color:#047488;text-decoration:none}
table.tableLeftMenu td.submenu a:hover {color:#047488;text-decoration:underline}
 
/* footer */
table.tableFooter {width:80%; }
table.tableFooter td.bkg {background:#868686}
table.tableFooter td.botmenu {width:100%;color:#ffffff;background:#868686}
table.tableFooter td.botmenu a {color:#ffffff;text-decoration:none; white-space:nowrap;text-transform:uppercase;padding: 10px 10px 0px 10px;
}
table.tableFooter td.botmenu a:hover {color:#ffffff;text-decoration:none}



/* table:info */
table.tableInfo {width:100%}
table.tableInfo td {color:#FFFFFF;background:#1D6A76;text-align:center;font-weight:bold;padding:3px}
table.tableInfo td a {color:#FFFFFF;text-decoration:none}
table.tableInfo td a:hover {color:#FFFFFF;text-decoration:underline}
.tableInfo2 {color:#FFFFFF;background:#1D6A76;text-align:center;font-weight:bold;padding:3px}

/* table:org */
table.tableOrg {width:100%;table-layout:fixed}
table.tableOrg th {color:#FFFFFF;background:#FFFF99;padding:3px;border-bottom:3px solid #FFFFFF}
table.tableOrg th.separator {background:#FFFFFF;padding:0px}
table.tableOrg th a {color:#FFFFFF}
table.tableOrg th a:hover {color:#FFFFFF}
table.tableOrg td {color:#323232;padding:5px 5px;line-height:20px;height:24px}
/*table.tableOrg td.select {background:#f0f0f0}
table.tableOrg td.selectArrow {background:#f0f0f0 url(img/orgstructure/bkg_person.gif) right no-repeat;padding:5px 35px 5px 5px}
table.tableOrg td.selectRight {background:#f0f0f0;padding:5px 5px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF}
table.tableOrg td.selectOn {background:#d6d6d6}
table.tableOrg td.selectOnArrow {background:#d6d6d6 url(img/orgstructure/bkg_person_on.gif) right no-repeat;padding:5px 35px 5px 5px}
table.tableOrg td.selectOnRight {background:#d6d6d6;padding:5px 5px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF}
table.tableOrg td.separator {background:#FFFFFF url(img/orgstructure/gray.gif) center repeat-y;padding:0px}
table.tableOrg td span.unit {color:#323232;font-weight:bold;cursor:pointer}
table.tableOrg td span.person {color:#323232;cursor:pointer}
table.tableOrg tr.header td {height:6px;padding:0px;border-bottom:2px solid #FFFFFF}
table.tableOrg tr.header td.select {background:#FFFF99}
table.tableOrg tr.footer td {height:6px;padding:0px;border-top:2px solid #FFFFFF}
table.tableOrg tr.footer td.select {background:#FFFF99} */
table.tableOrg td.select {background:#FFFF99}
table.tableOrg td.selectArrow {background:#FFFF99 url(img/orgstructure/bkg_person.gif) right no-repeat;padding:5px 35px 5px 5px}
table.tableOrg td.selectRight {background:#FFFF99;padding:5px 5px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF}
table.tableOrg td.selectOn {background:#d6d6d6}
table.tableOrg td.selectOnArrow {background:#d6d6d6 url(img/orgstructure/bkg_person_on.gif) right no-repeat;padding:5px 35px 5px 5px}
table.tableOrg td.selectOnRight {background:#d6d6d6;padding:5px 5px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF}
table.tableOrg td.separator {background:#FFFFFF url(img/orgstructure/gray.gif) center repeat-y;padding:0px}
table.tableOrg td span.unit {color:#323232;font-weight:bold;cursor:pointer}
table.tableOrg td span.person {color:#323232;cursor:pointer}
table.tableOrg tr.header td {height:6px;padding:0px;border-bottom:2px solid #FFFFFF}
table.tableOrg tr.header td.select {background:#FFFF99}
table.tableOrg tr.footer td {height:6px;padding:0px;border-top:2px solid #FFFFFF}
table.tableOrg tr.footer td.select {background:#FFFF99}


div.hierarchy table td {padding:1px;line-height:normal;height:15px}
div.hierarchy a {color:#323232;text-decoration:underline;padding:1px 2px}
div.hierarchy a:hover {color:#323232;text-decoration:underline;padding:1px 2px}
div.hierarchy a.on {color:#FFFFFF;text-decoration:none;background:#FFFF99;padding:1px 2px}
div.hierarchy a.on:hover {color:#FFFFFF;text-decoration:underline;background:#FFFF99;padding:1px 2px}

.alphabet {color:#323232}
.alphabet a {color:#323232;text-decoration:none;padding:1px}
.alphabet a:hover {color:#323232;text-decoration:underline;padding:1px}
.alphabet a.on {color:#FFFFFF;text-decoration:none;background:#FFFF99;font-weight:bold;padding:1px 3px}
.alphabet a.on:hover {color:#FFFFFF;text-decoration:underline;background:#FFFF99;font-weight:bold;padding:1px 3px}

/* table:data */
table.tableData {width:100%}
table.tableData th {color:#FFFFFF;background:#FFFF99;padding:3px;border-bottom:3px solid #000}
table.tableData th.separator {background:#FFFFFF;padding:0px}
table.tableData th a {color:#FFFFFF}
table.tableData th a:hover {color:#FFFFFF}
table.tableData td {color:#323232;padding:3px}
table.tableData tr.select td {background:#FFFF99}
table.tableData tr.select td.select {background:#FFFF99}
table.tableData tr.selectOn td {background:#d6d6d6;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF}
table.tableData tr.selectOff td {background:#FFFF99;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF}
table.tableData tr.selectOff2 td {background:#f7f7f7;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF}
table.tableData td span.textUnit {color:#323232;font-weight:bold;cursor:pointer}
table.tableData td span.textPerson {color:#323232;cursor:pointer;text-decoration:underline}
table.tableData td.select {background:#FFFF99}
table.tableData td.select2 {background:#FFFFFF}
/*table.tableData td.select3 {background:#e0e0e0} */
table.tableData td.select3 {background:#FFFF99; color:#000; border-top:1px solid #000}

table.tableData tr td.separator, table.tableData tr.select td.separator {background:#FFFFFF url(img/orgstructure/gray.gif) center repeat-y;padding:0px}
table.tableData tr.selectOn td.separator, table.tableData tr.selectOff td.separator {background:#FFFFFF url(img/orgstructure/gray.gif) center repeat-y;padding:0px;border:0px}
table.tableData tr.header td {padding:0px;border-bottom:2px solid #FFFFFF}
table.tableData tr.header td.select {background:#FFFF99f}
table.tableData tr.footer td {padding:0px;border-top:2px solid #FFFFFF}
table.tableData tr.footer td.select {background:#FFFF99f}
table.tableData tr.separator td {background:#FFFFFF url(img/orgstructure/gray.gif) center repeat-x;padding:0px}
table.tableData td.listing {color:#000000}
table.tableData td.listing b {color:#FFFFFF;background:#FFFF99;padding:0px 3px}
table.tableData td.listing a {color:#000000}
table.tableData td.listing a:hover {color:#000000}

/* ul */
/*ul {margin:0px;padding:0px}
ul li {list-style-type:none;background: url(img/bullet3.gif) no-repeat;background-position:12px 4px;padding:0px 0px 2px 25px}*/

/* table:head */
table.tableHead {width:100%;height:70px;background:#FFFFFF url(img/bkg_head.gif) repeat-x;padding:15px 24px 0px 24px}

/* table:announce */
table.tableAnnounce {width:100%;height:190px;background:#FFFFFF url(img/bkg_announce.gif) repeat-x;padding:15px 24px 0px 24px}
table.tableAnnounce td.line {background:#E7E7E7}
table.tableAnnounce td.line div {width:4px}
table.tableAnnounce td.text {padding-left:20px}
table.tableAnnounce td.more {padding:5px 0px 0px 17px}

/* table:content */
table.tableContent {width:100%}
table.tableContent td.separator div {width:20px}
table.tableContent td.left {width:20%}
table.tableContent td.center {width:100%}
table.tableContent td.right {}

/* table:depart */
/*table.tableDepart {width:100%}*/
table.tableDepart td a {color:#7A7A7A;text-decoration:none}
table.tableDepart td a:hover {color:#7A7A7A;text-decoration:underline}

/* table:image */
table.tableImage td.frame {border:1px solid #BBBBBB;background:#FFFFFF;padding:3px}
table.tableImage th div {width:5px}

/* table:title */
table.tableTitle {width:100%;background:#FFFFFF url(img/drops2.gif) repeat-x}

/* text */
.textDate {font-size:10px;color:#A60000}
.textForm {color:#000000}

.textNew {color:#f49e2d}
.textComplete {color:#008337}
.textNotComplete {color:#af001f}
.textTake1 {color:#0186c6}
.textTake2 {color:#00557e}

div.textDateNews {color:#A60000;padding:0px 0px 7px 0px}
div.textMore {font-size:80%;padding:3px 0px}
div.textMore a, div.textMore a:hover {color:#4C5A77;text-decoration:underline;text-transform:lowercase}

/* title */

div.divTitleBlue {
	font-family:tahoma,verdana,arial;
	font-size:80%;
	color:#ffffff;
	font-weight: bold; 
	height: 27px; 
	background:#00557e;
	padding: 6px 0px 5px 10px;
}

td.divTitle {
	font-family:tahoma,verdana,arial;
	font-size:80%;
	color:#ffffff;
	font-weight: bold;
}

div.divTitleGreen {font-family:tahoma,verdana,arial;font-size:80%;color:#ffffff;font-weight: bold; height: 27px; background:#008337;padding: 6px 0px 5px 10px;
}
div.divTitleOrange {font-family:tahoma,verdana,arial;font-size:80%;color:#ffffff;font-weight: bold; height: 27px; background:#f49e2d;padding: 6px 0px 5px 10px;
}
div.divTitleRed {font-family:tahoma,verdana,arial;font-size:80%;color:#ffffff;font-weight: bold; height: 27px; background:#af001f;padding: 6px 0px 5px 10px;
}

div.divTitleMenu {
	font-family:tahoma,verdana,arial;
	font-size:80%;
	color:#ffffff;
	font-weight: bold; 
	height: 27px; 
	background:#1D6A76;
	padding: 6px 15px 5px 10px;
	width: 100%;
}

table.tableText td.line {background:#FFFFFF url(img/drops.gif) repeat-x}
table.tableText td.line div {height:15px}
div.textDate {color:#A60000;background:#FFFFFF url(img/date.gif) no-repeat;padding:0px 0px 5px 15px}
div.textMore {padding:5px 0px 0px 0px}


/* line */
div.lineDrops {height:1px;background:#FFFFFF url(img/drops1.gif) repeat-x;margin:3px 0px}
div.lineDrops2 {height:1px;background:#FFFFFF url(img/drops1.gif) repeat-x;margin:0px}
div.lineDrops3 {height:1px;background:#FFFFFF url(img/drops1.gif) repeat-x;margin:20px 0px}

/* padding */
div.leftPadding {padding:5px 3px 7px 25px}
div.rightPadding {padding:5px 10px 7px 6px}

/* bullet */
div.textBullet {background:#FFFFFF url(img/bullet2.gif) no-repeat;background-position:3px 5px;padding-left:10px}


.divPath {color:#CDCDCD;padding:3px 10px 5px 10px}
.divPath a {color:#047488;text-decoration:none}
.divPath a:hover {color:#047488;text-decoration:underline}

.divPathMenu {color:#047488}
.divPathMenu a {color:#047488;text-decoration:none}
.divPathMenu a:hover {color:#047488;text-decoration:underline}



.datatext {color:#A60000; font-weight: bold;padding: 3px 0px 1px 0px;}
.greenblock {color:#ffffff;background:#008337;padding:3px 3px 3px 3px; width: 100px; font-weight: bold;}
a.greenblock:link {color:#ffffff; text-decoration:none}
a.greenblock:visited {color:#ffffff; text-decoration:none}
a.greenblock:hover {color:#ffffff; text-decoration:underline}

.blueblock {color:#ffffff;background:#00557e;padding:3px 3px 3px 3px; width: 100px; font-weight: bold;}
a.blueblock:link {color:#ffffff; text-decoration:none}
a.blueblock:visited {color:#ffffff; text-decoration:none}
a.blueblock:hover {color:#ffffff; text-decoration:underline}



.delim {background:#FFCC00;border-top:3px solid #000}
