* {
 margin: 0;
 padding: 0;
}

body,td,th {font-family:arial,tahoma,verdana;font-size:12px;color:#333333; padding-top:0px;}
body {padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:0px;margin:0px;background:#FFFFFF}

html, body {
 height: 100%;
 margin: 0;
 padding: 0;
 width: 100%;
}
html {
 overflow: auto;
}

textarea {resize: none;}

p { padding-top: 10px;padding-bottom: 10px;}
label { padding-left: 3px;}

/* h */
h1.controlHeader {font-size:18px;color:#cc0066;margin:0px}
h3.controlHeader {font-size:14px;color:#cc0066;margin:0px}
h1 {font-size:15px;color:#cc0066;margin:0px}
h2 {font-size:14px;color:#000000;margin:0px}
h3 {font-size:12px;margin:0px}

p.faqCategory {color:White;background:#999999; width:100%; font-weight:bolder;}
a.faqQuest {font-weight:bold;}
td.faqUderline {border-bottom: solid 1px #cccccc; width:97%;}
a.faqToUp {color:#bebebe; font-weight:bolder;}

/* link */
a:link,a:visited {color:#666666;text-decoration:none}
a:hover,a:active {color:#666666;text-decoration:underline}
/*link - Reports*/
a.report:link,a.report:visited {color:#666666;text-decoration:underline}
a.report:hover,a.report:active {color:#666666;text-decoration:underline}
/* page */
table.tablePage {width:100%;/*height:100%;*/border-left:1px solid #999999;border-right:1px solid #999999}
/*table.tablePage td.bkg {background:#FFFFFF url(images/bkg.gif) repeat-y}*/

/* app banner */
.app-banner {
    width: 1500px;
    margin-left: auto;
    margin-right: auto;
}

.logo {
    display: block;
    width: fit-content;
    margin: auto;
}

.logo img {
    height: 56px;
    margin: 0px 16px;
}

/* header */
table.tableHeader {width:100%;height:80px; background-color:#343434;}
table.tableHeader td {padding:3px;}
table.tableHeader td.frame {background:#343434;}
table.tableHeader .logo-left
{
	/*width:300px;*/
	}
/*table.tableHeader*/ .header-bg{background: url("images/icons/bg.jpg") no-repeat scroll center center transparent; height:151px; position: relative;}
table.tableHeader .logout a {text-decoration:underline; color:#d6d6d6; padding:15px;}
table.tableHeader .logout a:hover {text-decoration:none; color:#d6d6d6; padding:15px;}
table.tableHeader .header-cb {margin-left:15px;}
.textWelcome {font-size:12px;color:#ACACAC; padding-left:15px;padding-top:5px;}
div.textTime {font-size:10px;color:#1E2326;text-transform:uppercase;padding: 0px 1px 1px 15px}
div.textVersion {font-size:12px;color:#FFFFFF;text-transform:uppercase;font-weight:bold;padding-left:65px}
table.tableHeaderPopup {padding-bottom:20px; margin-bottom:20px !important;}
table.tableHeaderPopup td {font-size:12px;background:#999999;color:#FFFFFF;text-transform:uppercase;font-weight:bold;text-align:center}
tr.TrPaginator {border-color: white; border-width:0px; border-right-style:none; border-style:none;}
tr.TrPaginator td { border-color: white; border-width:0px; border-right-style:none; border-style:none;}
table.SearchTable { border-style:none; border-collapse:collapse; }

/* center */
table.tableCenter {width:1050px; margin-top:25px; padding-bottom:10px;}
table.tableCenter td.frame {background:#999999}
table.tableCenter td.left {}
table.tableCenter td.right {width:100%}

/* footer */
table.tableFooter {width:100%;background:#999999}
table.tableFooter td.copyright {width:100%;color:#FFFFFF;text-align:center}

/* menu */
div.menu {width:300px;background:#EAEAEA; cursor:pointer}
div.menu table {width:270px;  margin: 0 10px;}
div.menu td {font-size:14px;color:#333333;padding:0px 3px; font-weight:bold;}
div.menu .menu-border {border-bottom:1px solid #CCCCCC;}
.menu-line {border-left: 5px solid #cccccc; width:10px; padding:0;}
div.menuOn {width:300px;background:#EAEAEA; cursor:pointer}
div.menuOn table {width:270px;  margin: 0 10px;}
div.menuOn td {font-size:14px;color:#cc0066;padding:0px 3px; font-weight:bold;}
div.menuOn .menu-line {border-left: 5px solid #cccccc; width:16px; padding:0;}
div.menuOn .menu-border {border-bottom:1px solid #CCCCCC;}
/*div.menuOn {width:230px;background:#999999;cursor:pointer}
div.menuOn table {width:220%; border-bottom:1px solid #CCCCCC; margin: 0 20px;}
div.menuOn td {width:100%;font-size:12px;color:#FFFFFF;text-transform:uppercase;padding:0px 10px}*/

/* submenu */	 

@-moz-document url-prefix() 
{	 
	/* .footer_ul_first 
	 {
		padding-left:10px !important;
		margin-left:0px !important;
	 }*/
	 
	 table.tableDropdown 
	{
		box-shadow: 2px 2px 5px;
	}
}
.submenu-block {margin-left:10px;}
div.div-submenu {background: none repeat scroll 0 0 #EAEAEA; width:300px;}
/*div.div-submenu 
{
	//width:300px;
}*/

div.submenu {color:#1C2225;padding:1px 5px 1px 45px;cursor:pointer; width: 225px;}
div.submenuOn {color:#999999;padding:1px 5px 1px 45px;cursor:pointer; width: 225px;}

div.submenu {//width: 100%;}
div.submenuOn {//width: 100%;}

div .submenu table {margin:2px 0 !important;}
div .submenuOn table {margin:2px 0 !important;}
div.submenuLine { width: 270px; height: 2px; background: #FFFFFF; border-top: #c1c1c1 1px solid; display:none;}

/* dropdown */
div.dropdown {position:absolute;visibility:hidden;left:302px; }
div.shield  {position:absolute;visibility:hidden;left:302px}
table.tableDropdown 
{
	    border:1px solid #cccccc; /*margin:10px;filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#535355, strength=2);*/
		/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#535355', Direction=45, Strength=1)
        progid:DXImageTransform.Microsoft.Shadow(color='#535355', Direction=135, Strength=6)
        progid:DXImageTransform.Microsoft.Shadow(color='#535355', Direction=225, Strength=1)
        progid:DXImageTransform.Microsoft.Shadow(color='#535355', Direction=315, Strength=1);*/
        zoom:1;	
        width:180px !important;
}
table.tableDropdown td.dropdown {background:#fff}
table.tableDropdown a:link, table.tableDropdown a:visited {color:#666666;text-decoration:none}
table.tableDropdown a:hover {color:#666666;text-decoration:underline}

/* content */
table.tableContent {width:100%}

/* table:info */
table.tableInfo {width:280px}
table.tableInfo td {color:#5F6264;padding:1px 0px 1px 15px;}

/* table:data */
table.tableData {border-collapse:collapse; border-top:3px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;background:#F1F1F1}
table.tableData th {background:#B4B3B3;color:#FFFFFF;border-left:1px solid #999999;border-bottom:1px solid #999999;padding:5px 3px}
table.tableData th.select {background:#666666;color:#FFFFFF;border-left:1px solid #999999;border-bottom:1px solid #999999;padding:5px 3px}
table.tableData th a:link, table.tableData th a:visited {color:#FFFFFF;text-decoration:none}
table.tableData th a:hover, table.tableData th a:active {color:#FFFFFF;text-decoration:underline}
table.tableData td {border-left:1px solid #999999;padding:1px 1px 1px 3px;}
table.tableData tr td.select {background:#C1C1C1}
table.tableData tr.trSelect {background:#FFFFFF}
table.tableData tr.trSelect td.select {background:#E1E1E1}
table.tableData td.tdSelect {background:#C1C1C1;color:#FFFFFF}
table.tableData tr.trTotal {background:#C1C1C1}
table.tableData td.tdChangeUp {color: #008000}
table.tableData td.tdChangeDown {color: #FF0000}
table.tableData th.sort {background:#999999}
table.tableData th.sortTitle {text-decoration:underline;cursor:pointer}
table.tableDataHeader {border:0px}
table.tableDataHeader th {background:#999999;border:0px;padding:1px}
table.tableDataHeader td.tdSelect {background:#999999}

/* table:listing */
table.tableListing {background:#F1F1F1}
table.tableListing tr.top td {border-bottom:2px solid #999999}
table.tableListing tr.bottom td {border-top:2px solid #999999}
table.tableListing td b {background:#999999;color:#FFFFFF}

/* table:message */
table.tableMessage {border-top:3px solid #999999;border-bottom:2px solid #999999}
table.tableMessage td.title {font-weight:bold;background:#E1E1E1;padding:0px 5px}
table.tableMessage td.text {color:#1C2225;border-top:1px solid #999999;padding:10px 0px}

/* table:frame */
table tr.trFrame td.left {border-left:1px solid #999999;border-top:1px solid #999999;border-bottom:1px solid #999999}
table tr.trFrame td.center {border-top:1px solid #999999;border-bottom:1px solid #999999}
table tr.trFrame td.right {border-right:1px solid #999999;border-top:1px solid #999999;border-bottom:1px solid #999999}

/* table:files */
table.tableFiles td.name {padding:4px 3px}
div.line {background:#999999;height:1px;margin-bottom:10px }

/* form */
form {margin:0px}
form.formContent input, form.formContent textarea, form.formContent select {font-family:arial,tahoma,verdana;font-size:12px;color:#444444}
form.formContent input.button {font-family:arial,tahoma,verdana;font-size:12px;color:#1C2225;background:#FFFFFF url(images/bkg_button.gif);border:1px solid #999999;padding:1px}
form.formContent div.info {color:#666666;background:#F1F1F1;border:1px solid #A5ACB2;padding:2px}

/* table(form) */
table {margin:0px}
table input, table textarea, table select {font-family:arial,tahoma,verdana;font-size:12px;color: #444444;height: 18px;}
table input.button {font-family:arial,tahoma,verdana;font-size:12px;color:#1C2225;background:#FFFFFF url(images/bkg_button.gif);border:1px solid #999999;padding:2px 5px}
table input[disabled] {color: #cccccc;}
table div.info {color:#666666;background:#F1F1F1;border:1px solid #A5ACB2;padding:2px}

/* table:form */
table.tableForm td {padding:4px;border-bottom:1px solid #999999}
table.tableForm td.tdError {padding: 0px 4px;}
table.tableForm tr.noLine td {border-bottom:0px}
table.tableForm tr.topLine td {border-bottom:0px;border-top:1px solid #999999}
table.tableForm td.noLine {border-bottom:0px}
table.tableForm td.currentHead {background:#999999;color:#FFFFFF;border-right:1px solid #FFFFFF}
table.tableForm td.newHead {background:#999999;color:#FFFFFF}
table.tableForm td.current {background:#E1E1E1;color:#000000;border-right:1px solid #FFFFFF}
table.tableForm td.new {background:#F1F1F1}
table.tableForm td span {font-size:10px;color: #999999;}
table.tableForm td span.normal {font-size:12px;color:Black;}
table.tableForm select {height: 21px;}
table.tableForm .clearPadding td {padding: 0px 0px;}

/* кнопка*/
input.button {font-family:arial,tahoma,verdana;font-size:12px;color:#1C2225;background:#FFFFFF url(images/bkg_button.gif);border:1px solid #999999;padding: 1px;height: 22px;}
/* Старые стили */

table.tableList {border-top:2px solid #999999;border-bottom:2px solid #999999}
table.tableList tr.trSelect {background:#C1C1C1}

/* table:forum */
table.tableForum tr.trSelect {background:#F1F1F1}
table.tableForum td.listing b {background:#999999;color:#FFFFFF}
table.tableForum td.tdData {border-top:2px solid #999999;border-bottom:2px solid #999999}
table.tableForum td.line {padding:2px 0px}
table.tableForum div.theme a {font-size:12px;color:#444444;font-weight:bold;text-decoration:none}
table.tableForum div.theme a.new {font-size:12px;color:#000000;font-weight:bold;text-decoration:none}
table.tableForum div.theme span {font-family:verdana;width:12px;text-align:center;cursor:pointer}
table.tableForum div.theme span.time {font-family:arial;color:#000000;width:auto;border:0px;cursor:default}
table.tableForum div.theme span.timenew {font-family:arial;color:#000000;width:auto;border:0px;cursor:default}
table.tableForum div.message {display:none;padding:5px 0px 7px 15px}
table.tableForum div.message div.answer {background:#F1F1F1;margin-top:5px;padding:3px}
table.tableForum div.message div.answer a {position:relative;z-index:100;text-decoration:underline}
table.tableForum div.form {background:#F1F1F1;display:none}
table.tableForum div.message div.line {border-bottom:1px solid #999999}
div.smilePanel {position:relative;overflow-x:hidden;width:305}

/* conf */
table.tableConf {border-bottom:1px solid #999999}
table.tableConf td.tdHeader {background:#F1F1F1;border-bottom:2px solid #999999}
table.tableForm td.tdBlock {border-top:1px solid #999999;border-bottom:1px solid #999999}
table.tableConf td.date {color:#000000;white-space:nowrap}
table.tableConf div.form {background:#F1F1F1;display:none}
table.tableConfTopic tr td.text {color:#1C2225;background:#E1E1E1;border-top:1px solid #999999}
table.tableConfTopic tr td.text span {color:#000000;}
table.tableConfTopic tr td.text span a {color:#000000;text-decoration:underline}
table.tableConfTopic tr td.textnew {color:#000000;background:#FFFFFF;border-top:1px solid #999999;font-weight:bold}
table.tableConfTopic tr td.textnew span {color:#000000;font-style:italic;font-weight:normal}
table.tableConfTopic tr td.textnew span a {color:#000000;text-decoration:underline;font-weight:normal}
table.tableConfTopic tr td.knob {background:#F1F1F1}
table.tableConfAnswer tr td.text {color:#1C2225}
table.tableConfAnswer tr td.text span {color:#000000;}
table.tableConfAnswer tr td.text span a {color:#000000;text-decoration:underline}
table.tableConfAnswer tr td.knob {background:#F1F1F1}
table.tableConfAnswer tr td.textnew {color:#000000;background:#FFFFFF;border-top:1px solid #999999;font-weight:bold}
table.tableConfAnswer tr td.textnew span {color:#000000;font-style:italic;font-weight:normal}
table.tableConfAnswer tr td.textnew span a {color:#000000;text-decoration:underline;font-weight:normal}
span.confQuestionNumber {font-weight: bold;}
input.file.confFile {width: 400px;}

/*table.tableConf {border-bottom:1px solid #F7941C;}
table.tableConf td.tdHeader {background:#FEDB87;border-bottom:2px solid #F7941C;}
table.tableConf td.date {color:#000000;white-space:nowrap}
table.tableConf div.form {background:#FEDB87;display:none;}
table.tableConf td {padding :5px 5px 5px 5px;}
table.tableConfTopic tr.text td {color:#48270F;background:#FFECC6;border-top:1px solid #F7941C;}
table.tableConfTopic tr.text td span {color:#000000;font-style:italic}
table.tableConfTopic tr.text td span a {color:#000000;text-decoration:underline}
table.tableConfTopic tr.knob td {background:#FEDB87;}
table.tableConfTopic td.textnew {color:#B9331D;background:#FFFFFF;border-top:1px solid #F7941C;font-weight:bold}
table.tableConfTopic td.textnew  span {color:#000000;font-style:italic;font-weight:normal}
table.tableConfTopic td.textnew  span a {color:#000000;text-decoration:underline;font-weight:normal}
table.tableConfAnswer tr.text td {color:#48270F;}
table.tableConfAnswer tr.text td span {color:#000000;font-style:italic}
table.tableConfAnswer tr.text td span a {color:#000000;text-decoration:underline}
table.tableConfAnswer tr.knob td {background:#FEDB87}
table.tableConfAnswer td.textnew  {color:#B9331D;background:#FFFFFF; font-weight:bold}
table.tableConfAnswer td.textnew  span {color:#000000;font-style:italic;font-weight:normal}
table.tableConfAnswer td.textnew  span a {color:#000000;text-decoration:underline;font-weight:normal}

table.tableMessage {border-top:3px solid #F7941C;border-bottom:2px solid #F7941C}
table.tableMessage td.title {font-weight:bold;background:#FEDB87;padding:0px 5px}
table.tableMessage td.text {color:#48270F;border-top:1px solid #F7941C;padding:10px 0px}
*/

table.tableMessage {border-top:3px solid #999999;border-bottom:2px solid #999999}
table.tableMessage td.title {font-weight:bold;background:#E1E1E1;padding:0px 5px}
table.tableMessage td.text {color:#1C2225;border-top:1px solid #999999;padding:10px 0px}


table.tablePageTitle {background:#999999;border-bottom:1px solid #999999}
table.tablePageTitle td {font-size:12px;color:#FFFFFF;font-weight:bold;padding:5px}


.field_calendar {BORDER-RIGHT: #b7c6d5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b7c6d5 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #b7c6d5 1px solid; WIDTH: 65px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #b7c6d5 1px solid; FONT-FAMILY: tahoma, arial, sans-serif; BACKGROUND-COLOR: #FFFFFF}
.field_required_calendar {BORDER-RIGHT: #698bac 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #698bac 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #698bac 1px solid; WIDTH: 65px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #698bac 1px solid; FONT-FAMILY: tahoma, arial, sans-serif; BACKGROUND-COLOR: #fdffc9}



/* Calendar */
.calendar {  position: relative;  display: none;  border-top: 2px solid #eee;  border-right: 2px solid #aaa;  border-bottom: 2px solid #aaa;  border-left: 2px solid #eee;  font-size: 11px;  color: #000;  cursor: default;  background: #d4d0c8;  font-family: tahoma, verdana, sans-serif;}
.calendar table {  width:auto; border-top: 1px solid #000;  border-right: 1px solid #fff;  border-bottom: 0px solid #fff;  border-left: 1px solid #000;  font-size: 11px;  color: #000;  cursor: default;  background: #d4d0c8;  font-family: tahoma, verdana, sans-serif;}
.calendar tbody {  background-color: white;}
.calendar tbody .day {  width: 2em;  text-align: right;  padding: 2px 4px 2px 2px;}
.calendar tbody .day.othermonth {  font-size: 80%;  color: #ccc;}
.calendar tbody .day.othermonth.oweekend {  color: #fcc;}
.calendar table .wn {  padding: 2px 4px 2px 2px;  background-color: #AAAAAA;  color: white;}
.calendar tbody td.hilite {  padding: 1px 3px 1px 1px;  border-top: 1px solid #fff;  border-right: 1px solid #000;  border-bottom: 1px solid #000;  border-left: 1px solid #fff;}
.calendar thead .daynames {}
.calendar thead .name {  padding: 2px;  text-align: center;  background-color: #AAAAAA;  color: white;}
.weekend {  color: red;}
.calendar tbody td.today {  color: blue;  font-weight: bold;  background-color: #CCCCCC;}
.calendar tbody .rowhilite td {  background-color: #F1F1F1;}
.calendar tbody .rowhilite td.wn {  background-color: #CCCCCC;}
.calendar tbody .rowselected td {  background-color: #F1F1F1;}
.calendar tbody .rowselected td.wn {  background-color: #CCCCCC;padding: 1px 3px 1px 1px;  border-top: 1px solid #fff;  border-right: 1px solid #000;  border-bottom: 1px solid #000;  border-left: 1px solid #fff;}
.calendar .button {  text-align: center;  padding: 1px;  border-top: 1px solid #fff;  border-right: 1px solid #000;  border-bottom: 1px solid #000;  border-left: 1px solid #fff;}
.calendar .nav {  }
.calendar thead .title {  font-weight: bold;  padding: 1px;  border: 1px solid #000;  background: #848078;  color: #fff;  text-align: center;}
.calendar thead .hilite {  border-top: 1px solid #fff;  border-right: 1px solid #000;  border-bottom: 1px solid #000;  border-left: 1px solid #fff;  padding: 0px;  background-color: #e4e0d8;}
.calendar tbody td.selected {  font-weight: bold;  border-top: 1px solid #000;  border-right: 1px solid #fff;  border-bottom: 1px solid #fff;  border-left: 1px solid #000;  padding: 2px 2px 0px 2px;  background: #e4e0d8;}

/* bookmark */
div.divBookmark {position:relative;top:+1px;width:100%}
div.divFrame {border:1px solid #999999;padding:10px;width:100%;background:#F1F1F1}
table.tableBookmark td.tdBkg a:link, table.tableBookmark td.tdBkg a:visited {color:#FFFFFF;text-decoration:none}
table.tableBookmark td.tdBkg a:hover, table.tableBookmark td.tdBkg a:active {color:#FFFFFF;text-decoration:none}
table.tableBookmark td.tdBkgOn a:link, table.tableBookmark td.tdBkgOn a:visited {color:#1C2225;text-decoration:none}
table.tableBookmark td.tdBkgOn a:hover, table.tableBookmark td.tdBkgOn a:active {color:#1C2225;text-decoration:none}
table.tableBookmark div {padding:2px 2px 0px 2px}
table.tableBookmark td.tdBkg {background: url(images/markettracker/bmrk_bkg.gif)}
table.tableBookmark td.tdBkgOn {background: url(images/markettracker/bmrk_bkg_on.gif)}
table.tableBookmark td.tdBkgOff {background: url(images/markettracker/bmrk_bkg_off.gif)}



/* title */
table.tableTitle {width:800px;}
table.tableTitle td.title {width:100%;background: url(images/bkg_title.gif) no-repeat}
table.tableTitle td.title div {color:#FFFFFF;text-transform:uppercase;padding-left:10px}
table.tableTitle td.lang {color:#B32215;font-weight:bold;background: url(images/bkg_lang.gif) repeat-x}

/* text */
.textTime {font-size:12px;padding:5px 5px 0px 70px;font-weight:bold}
.textBlack {color:#000000}

/* data export */
.textExp {font-size:12px;}

.hand {cursor:hand; cursor:pointer;}

/* validator */

div.validator {color: #cc0066; font-style: italic; font-size:10px}

/* for bulletedlist*/
LI
{ padding-left:5px;
}


/* grey text area */
textarea.grayInfo{color:#666666;background:#F1F1F1;border:1px solid #A5ACB2;padding:2px; height: 22px;}

.grayInfo{color:#666666;background:#F1F1F1;border:1px solid #A5ACB2;padding:2px;}
.boxInfo{border:1px solid #A5ACB2;padding:2px;}
table.tblInfo td {padding:2px 6px; border-left: 1px solid #A5ACB2; border-right: 1px solid #A5ACB2;}
table.tblInfo td.bottomLine {border-bottom: 1px solid #A5ACB2;}

td.point {padding-top: 10px; padding-bottom: 5px;}
	
option.disabled {color:#cccccc;}

div.error {text-align:center; width:100%; color:#cc0066; font-size:12px; background:#F1F1F1;border:1px solid #A5ACB2;padding: 2px 0px;}

textarea.error {text-align:center; width:100%; color:#cc0066; font-size:12px; background:#F1F1F1;border:1px solid #A5ACB2;padding:2px;}
div.message {text-align:left; width:100%; color:#555555; font-size:12px; padding:2px;}

.sortheaderstyle
{
	padding-left:-10px;
	position:static;
	border: solid 0px #ffffff;
}

.headerstyle
{
	background-color: #999999;
	color: White;
	text-align: left;
	border: solid 0px #999999;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	position: static;
	font-weight: normal;
	vertical-align: top;
}

.headerstyle a, .headerstyle a:visited, .headerstyle a:hover, .headerstyle a:link
{
	color: White;
}

.headerstyle a:active
{
	color: White;
	text-decoration: none;
}

.breaklongtext
{
	width:930px; 
	word-wrap: break-word;
}

.rowstyle
{
	padding-left: 10px;
	position: static;
	word-wrap: break-word;
	vertical-align: top;
	border-bottom: #efeff0 1px solid;
}

tr.rowstyle td
{
	padding-left: 10px;
	position: static;
	word-wrap: break-word;
	vertical-align: top;
	border-bottom: #efeff0 1px solid;
}

tr.gray td
{
	color: Gray;
}

tr.bold td
{
	font-weight: bold;
}

.rowstyleNoWrap
{
	padding-left:10px;
	position:static;
	vertical-align:top;
	nowrap:nowrap;
}

a.hrenvam: hover
{
    text-decoration: none;
}
td.orderlistdelquery
{
	width: 200px;
	word-wrap: break-word;
}

div.disclaimer { }
div.disclaimer h2 { margin-bottom: 16px; }
div.disclaimer p { margin-top: 14px; margin-bottom: 14px; }

div.disclaimerEDS { color: #666666} 


.panel {background-color: #F8F8F8; border-bottom: solid 1px #777; border-top: solid 1px #777; margin-top:10px;}
.panel p,.panel div {margin-left:10px;}

.rcDetailsTable
{
	 background: none repeat scroll 0 0 #F1F1F1;
	 border-top: 1px solid #A5ACB2;
	 border-left: 1px solid #A5ACB2; 
}

.rcDetailsTable .description
{
	border-right:none;
	border-bottom:none;
	padding:0;
}

.rcDetailsTable td
{
	border-right: 1px solid #A5ACB2;
	border-bottom: 1px solid #A5ACB2;
	padding:6px;	
}

.rcDetailsHeader
{
	margin: 30px 30px 0 30px;
}

.rcDetailsTable .fillIn
{
	background:#fff;
}

.disclaimer
{
	font-weight:bold;
}

#footer .secRules:hover
{
	color:#999999;
}

.messageText div, .messageText td
{
	font-size:12px !important;
	color:#333333;
	font-family:arial,tahoma,verdana;
}

.welcome-text
{
	min-width:570px;	
	padding-left:35px;
}

.cbCheckBox input{ height: auto;}

/* Edf */
.edf-modal-root {
    position: relative;
    z-index: 999;
}

.edf-modal-container {
    background-color: rgba(0,0,0,0.5);
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.edf-modal {
    background-color: white;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    max-width: 90%;
}

.edf-modal__modal-error {
    color: red;
    font-size: 1rem;
}

.edf-document-table th,
.edf-document-table td {
    padding: 4px !important;
    min-height: 22px;
    height: 22px;
}

.edf-document-table > tbody > tr:nth-child(even) {
    background-color: #FFFFFF;
}

.edf-document-table__number {
    margin-top: 4px;
}

.edf-document-table__number a {
    font-weight: bold;
}

.edf-document-table__doc {
    font-size: 11px;
    margin-bottom: 4px;
}

.edf-document-table__hash > * {
    width: 7ex;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.edf-document-table__sign {
    font-size: 1px;
    text-align: center;
}
