.fill { 
    min-height: 100%;
    height: 100%;
}
.fill-nav-bar { 
    min-height: 100%;
    height: 100%;
    background-color: #63567a;
}

table.tableIndexMain
{
}

table.tableSuggestionMenu
{
    width: 100%;
}

table.tableIndexMainNewsPreview
{
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 15px;
    width:300px;
}

td.tdIndexMainAuth
{
	vertical-align: top;
	width: 330px;
	text-align: center;
}

td.tdTitleImageAlignRight {
    text-align: right;
    width: 50%;
}

td.tdTitleImageAlignLeft {
    text-align: left;
    width: 50%;
}

div.divIndexMainAuthProblems
{
	margin-top: 20px;
	text-align: center;
	font-size: 8pt;
}

div.divAuthRegisterHelp
{
	margin-top: 30px;
	text-align: center;
	font-size: 8pt;
}

div.divAuthRegister
{
	margin-top: 20px;
	text-align: center;
	font-size: 14pt;
}

td.tdIndexMainAuthHider
{
	width: 15px;
	cursor: default;	
	vertical-align: top;
	padding-top: 20px;
	border-right: 2px groove white;
}

td.tdIndexMainWelcomeText
{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
    vertical-align: text-top;
}

td.tdIndexMainTextLeft
{
    text-align: left;
}

td.tdIndexMainTextLeftLight
{
    text-align: left;
    color: #edecef;
}

td.tdIndexMainTextCenter
{
    text-align: center;
}

td.tdIndexMainTextCenterLight
{
    text-align: center;
    color: #edecef;
}

td.tdCabinetGalleryReport
{
    width: 130px;
}

table.tableHeartImage
{
    text-align: center;
    width:100%;
}

td.tdHeartImageLeft
{
	text-align: right;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

td.tdHeartImageRight
{
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

td.tdHeartImageImage
{
    padding-top: 8px!important;
    width: 741px;
    max-width: 741px;
    min-width: 741px;
}

td.tdBottomPaddingFullScreen {
    padding-bottom: calc(100% - 800px);
    padding-bottom: -webkit-calc(100% - 800px);
}


td.tdHeartImageTop
{
    padding-left: 0px;
    padding-right: 0px;
    vertical-align: top;
}

div.divIndexMainWelcomeHeader
{
	margin-top: 10px;
	text-align: center;
	font-size: 14pt;
	margin-bottom: 10px;
}

div.divIndexMainWelcomeText
{
	font-size: 9pt;
	text-align: justify;
}

div.divCommentMainText
{
	font-size: 10pt;
    font-weight: bold;
	text-align: justify;
}

div.divCommentMainCenterText
{
	font-size: 12pt;
    font-weight: bold;
	text-align: center;
}

div.divIndexMainBoldText
{
	font-size: 9pt;
    font-weight: bold;
	text-align: justify;
}

div.divIndexMainBoldCenterText
{
	font-size: 9pt;
    font-weight: bold;
	text-align: center;
}

div.divIndexMainCenterText
{
	font-size: 9pt;
	text-align: center;
}

div.divIndexMainLeftText
{
	font-size: 9pt;
	text-align: left;
}

div.divIndexMainMessageHeader
{
	font-size: 10pt;
	text-align: center;
}

div.divIndexMainMessageInvisible
{
	font-size: 10pt;
	text-align: center;
    display: none;
}

div.divIndexMainImportantMessage
{
	font-size: 9pt;
	text-align: center;
    font-weight: bold;
}

div.divIndexMainAttentionText
{
	font-size: 10pt;
	text-align: center;
    font-weight: bold;
    font-style: italic;
    color: rgb(255,89,0);
}


div.uniquetext
{
	font-size: 11pt;
    /*font-weight: bold;*/
	text-align: center;
}

div.minidiv {
  	font-size: 10pt;
	text-align: justify;
    font-weight: bold;
    text-align: center;
}

ol.olIndexMainWelcomeFeatures
{
	margin-top: 5px;
	margin-bottom: 10px;
	list-style-type: disc;	
}

table.tableIndexCenter
{
  margin-top: 10px;
	width: 80%;
  margin-bottom: 10px;
  text-align: center;
}
