.bg-level01 {
        width:100%;
        position: relative;
        text-align: center; 
        background-image: url("../img/background/bg.01.jpg");
        background-repeat:repeat-x;
        background-position:top;
        border-style: solid; border-color:#990000; border-width:0px;
}

.bg-level02 {
        margin: auto;
        position: relative; 
        text-align: center;
        width:1000px;
        border-style: solid; border-color:#990000; border-width:0px;
}

.header-level01 {
        margin: auto;
        position: static; 
        text-align: center;
	      text-align:left;padding:20px 0px 0px 0px;
        width:920px; height:140px;
        border-style: solid; border-color:#990000; border-width:0px;
        background-image: url("../img/background/bg.40.gif");
        background-repeat:repeat-x;
        background-position:top;
}

.header-top {
        position: static; 
	      width:184px;height:140px;display:block;
        font-size:80%;color:#666666;
        padding: 0px 0px 0px 0px;
        background-image: url("../img/logo/chalko-header-logo.gif");	        
}

.header-mnu-top           { display:block; font-size:220%;letter-spacing:-2px; position: static;
                            margin: 0px 0px 4px 0px; padding: 10px 0px 4px 10px;
                            border-style: solid; border-color:#003366; border-width:0px 0px 4px 0px;}
a.header-mnu-top           { color: #003366; text-decoration: none; font-weight: normal; }
a.header-mnu-top:link      { color: #003366; text-decoration: none; font-weight: normal;}
a.header-mnu-top:active    { color: #003366; text-decoration: none; font-weight: normal;}
a.header-mnu-top:visited   { color: #003366; text-decoration: none; font-weight: normal;}       
a.header-mnu-top:hover     { color: #ffc; text-decoration: none; font-weight: normal;
                              border-style: solid; border-color:#ffffcc; border-width:0px 0px 4px 0px; vertical-align: bottom;}

.header-mnu-top-dropdown    { background-color:#ffcc00; display:block; vertical-align: bottom;
                              position: static;z-index:100; 
                              margin: 6px 0px 0px 20px; $margin: 6px 0px 0px 20px; padding: 0px 0px 0px 0x;
                            border-style: solid; border-color:#003366; border-width: 0px 0px 1px 0px;
                            filter:alpha(opacity=90);-moz-opacity:.9;}
a.header-mnu-top-dropdown         { color: #003366; background-color:#ffc; text-decoration: none; font-weight: bold;
                                    position: static; 
                                    border-color:#003366; border-width: 1px 1px 0px 1px;
                                    margin: 0px 0px 0px 0px; padding:  10px 4px 10px 12px; width:240px;
                                    filter:alpha(opacity=90);-moz-opacity:.9;
                                    }
a.header-mnu-top-dropdown:link      { z-index:320; color: #003366; background-color:#ffc; text-decoration: none; font-weight: bold;}
a.header-mnu-top-dropdown:active    { color: #003366; background-color:#ffc; text-decoration: none; font-weight: bold;}
a.header-mnu-top-dropdown:visited   { color: #003366; background-color:#ffc; text-decoration: none; font-weight: bold;}       
a.header-mnu-top-dropdown:hover     { color: #036; background-color:#fc0; text-decoration: none; font-weight: bold;}

.header-mnu-top-last-block           { display:block; width:140px;text-align:right;
                            margin: 0px 0px 4px 0px; padding: 23px 4px 4px 12px;
                            border-style: solid; border-color:#003366; border-width:0px 0px 4px 0px;}
.header-mnu-top-last           { text-align:right;}                            
a.header-mnu-top-last           { color: #003366; text-decoration: none; font-weight: bold; line-height:16px;display:block;}
a.header-mnu-top-last:link      { color: #003366; text-decoration: none; font-weight: bold;}
a.header-mnu-top-last:active    { color: #003366; text-decoration: none; font-weight: bold;}
a.header-mnu-top-last:visited   { color: #003366; text-decoration: none; font-weight: bold;}       
a.header-mnu-top-last:hover     { color: #ffc; text-decoration: none; font-weight: bold;}

.body-level00-t {
        vertical-align:top; 
        width:1000px; height:40px;
        background-color:#fff;
        background-image: url("../img/background/bg.11.jpg");        
}
.body-level00-f {
        vertical-align:bottom;
        width:1000px; height:40px;
        background-color:#fff;
        background-image: url("../img/background/bg.12.jpg");
        border-style: solid; border-color:red; border-width:0px;        
}

.body-level00 {
        margin: auto;
        position: relative;
        vertical-align:top;
        width:1000px; 
        background-color:#fff;
        background-image: url("../img/background/bg.10.jpg");              
}

.body-level01 {
        margin: auto;
        position: relative;
        vertical-align:top;
        width:1000px; 
        border-style: solid; border-color:#003366; border-width:0px 0px 0px 0px;
        background-image: url("../img/background/bg.20.jpg");
        background-repeat:repeat-x;
        background-position:top;      
}

.body-level02 {
        margin: auto;
        position: relative;
        text-align:center;
        vertical-align:top;
        width:1000px;
        border-style: solid; border-color:blue; border-width:0px;
        z-index:90;
}

.body-main {
        margin: auto;
        vertical-align:top;
  	    text-align:left;
        width:880px;
        border-style: solid; border-color:red; border-width:0px;
        z-index:100;
}

.main-mnu-left {
        border-style: solid; 
        border-color:#003366; 
        border-width:0px 1px 0px 0px;
}

.footer-level01 {
        width:100%;
        vertical-align:bottom;
        border-style: solid; border-color:#990000; border-width:0px;
}

.footer-level11 {
        width:100%;height:22px;
        vertical-align:bottom;
}

.footer-level12 {
        width:100%;
        vertical-align:bottom;
}

.footer-text            {color:#666;}
a.footer-text           { color: #666; text-decoration: none; font-weight: normal;}
a.footer-text:link      { color: #666; text-decoration: none; font-weight: normal;}
a.footer-text:active    { color: #666; text-decoration: none; font-weight: normal;}
a.footer-text:visited   { color: #666; text-decoration: none; font-weight: normal;}       
a.footer-text:hover     { color: #000; text-decoration: none; font-weight: normal;}

.footer-text-left {
        color:#666;font-size:80%;padding:0 0 0 60px;text-align:left;
}
.footer-text-center {
        color: #666;font-size:80%;text-align:center;
}
.footer-text-right {
        color:#666;font-size:80%;text-align:right;padding:0 60px 0 0;
}

.section-gray
	{line-height:20px;width:753px;
	 background-color:#dddddd;font-size:12pt;font-weight:bold;padding:0px;margin:0px;}

.mnu-left-top {
         width:100%;text-align:right;
         border-style: solid; border-color:#003366; 
         border-width:1px 0px 0px 0px;
}

.mnu-left {
  text-align: left;
	font-size: 8pt;
	font-weight: bold;
	background-color: #ffffff;
	border-style: solid; border-color:#003366; border-width: 0px 0px 0px 0px;
}	 
a.mnu-left {
  margin: 0px;
  padding: 8px 20px 8px 10px;
	display: block;
	font-size: 8pt;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	border-style: solid; border-color:#003366; border-width: 0px 0px 1px 0px;	
	border-right-style: solid; border-right-color:#FFCC00; border-right-width: 0px;
}

a.mnu-left:link      { background-color: #ffc; text-decoration: none; font-weight: bold;}
a.mnu-left:active    { background-color: #ffc; text-decoration: none; font-weight: bold;}
a.mnu-left:visited   { background-color: #ffc; text-decoration: none; font-weight: bold;}       
a.mnu-left:hover     { color:#036; background-color: #ffc; text-decoration: underline; font-weight: bold;
                       border-right-style: solid; border-right-color:#fc0; border-right-width: 8px;}

.mnu-left-selected {
  text-align: left;
	font-size: 8pt;
	font-weight: bold;
	background-color: #fc0;
	border-style: solid; border-color:#003366; border-width: 0px 0px 0px 0px;
}	 
a.mnu-left-selected {
  margin: 0px;
  padding: 8px 20px 8px 10px;
	display: block;
	font-size: 8pt;
	color: #036;
	font-weight: bold;
	text-decoration: none;
	border-style: solid; border-color:#003366; border-width: 0px 0px 1px 0px;	
	border-right-style: solid; border-right-color:#003366; border-right-width: 8px;
}

a.mnu-left-selected:link      { background-color: #ffc; text-decoration: none; font-weight: bold;}
a.mnu-left-selected:active    { background-color: #ffc; text-decoration: none; font-weight: bold;}
a.mnu-left-selected:visited   { background-color: #ffc; text-decoration: none; font-weight: bold;}       
a.mnu-left-selected:hover     { background-color: #ffc; text-decoration: none; font-weight: bold;}

.mnu-left-sub {
  text-align: left;
  margin: 0px;
  padding: 4px 6px 4px 10px;
	display: block;
	font-size: 8pt;
	font-weight: bold;
	background-color: #eee;
	border-style: solid; border-color:#666; border-width: 0px 0px 1px 0px;
}	 
a.mnu-left-sub {
  margin: 0px;
  padding: 4px 6px 4px 10px;
	display: block;
	font-size: 8pt;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
	border-style: dotted; border-color:#666; border-width: 0px 0px 1px 0px;
	border-right-style: solid; border-right-color:#fff; border-right-width: 8px;	
}

a.mnu-left-sub:link      { background-color: #fff; text-decoration: none; font-weight: normal;display:block;}
a.mnu-left-sub:active    { background-color: #fff; text-decoration: none; font-weight: normal;display:block;}
a.mnu-left-sub:visited   { background-color: #fff; text-decoration: none; font-weight: normal;display:block;}       
a.mnu-left-sub:hover     { background-color: #fff; text-decoration: underline; font-weight: normal;display:block;
                           color:#036; border-right-style: solid; border-right-color:#fc0; border-right-width: 8px;}
                            
.mnu-left-sub-selected {
  text-align: left;
	display: block;  
	font-size: 8pt;
	font-weight: normal;
	background-color: #FFFFCC;
	border-style: solid; border-color:#003366; border-width: 0px 0px 0px 0px;
}	 
a.mnu-left-sub-selected {
  margin: 0px;
  padding: 4px 6px 4px 10px;
	display: block;
	font-size: 8pt;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
	border-style: dotted; border-color:#666; border-width: 0px 0px 1px 0px;	
  border-right-style: solid; border-right-color:#036; border-right-width: 8px;	
}

a.mnu-left-sub-selected:link      { background-color: #fff; text-decoration: none; font-weight: bold;}
a.mnu-left-sub-selected:active    { background-color: #fff; text-decoration: none; font-weight: bold;}
a.mnu-left-sub-selected:visited   { background-color: #fff; text-decoration: none; font-weight: bold;}       
a.mnu-left-sub-selected:hover     { background-color: #fff; text-decoration: none; font-weight: bold;
                            border-right-style: solid; border-right-color:#fc0; border-right-width: 8px;}                            

table.tbl-model {
  border-style: solid; border-color:#003366; border-width: 1px 1px 0px 1px;
}

th.tbl-model {
  padding:6px;text-align:right; background-color: #FFCC00;vertical-align:bottom;
  border-style: solid; border-color:#003366; border-width: 0px 0px 1px 0px;
}

td.tbl-model {
  padding:6px;text-align:right;background-color:#FFC;vertical-align:top;
  border-style: solid; border-color:#003366; border-width: 0px 0px 1px 0px;
}

table.tbl-attribute {
  background-color:#ffc;
  border-style: solid; border-color:#003366; border-width: 1px 0px 1px 0px;
}

th.tbl-attribute {
  padding:12px;text-align:right;vertical-align:top;
  border-style: solid; border-color:#003366; border-width: 0px 0px 0px 0px;
}

td.tbl-attribute {
  padding:12px;text-align:left;vertical-align:top;
  border-style: solid; border-color:#003366; border-width: 0px 0px 0px 0px;
}

.person {
  background-color:#666666; color:#ffffff; padding:8px;
}

.wnd-datasheet {
  font-size:80%;
  width: 160px;
	display:block;
	float:right;
	padding:12px;
	margin:0px;
	background-color:#eeeeee;
	border-style: solid; border-color:#666666; border-width: 0px 0px 0px 2px;
	
}

acronym {cursor:help;} 
ul li {list-style: square outside none}

.marketing-direct            {color:#003366;font-size:100%;vertical-align:bottom;}
a.marketing-direct           { color: #003366; text-decoration: none; font-weight: normal;font-size:100%}
a.marketing-direct:link      { color: #003366; text-decoration: none; font-weight: normal;}
a.marketing-direct:active    { color: #003366; text-decoration: none; font-weight: normal;}
a.marketing-direct:visited   { color: #003366; text-decoration: none; font-weight: normal;}
a.marketing-direct:hover     { color: #ff9900; text-decoration: none; font-weight: normal;}

.download-file            {color:#003366;font-size:80%;}
a.download-file           { color: #003366; text-decoration: none; font-weight: normal;font-size:100%}
a.download-file:link      { color: #003366; text-decoration: none; font-weight: normal;}
a.download-file:active    { color: #003366; text-decoration: none; font-weight: normal;}
a.download-file:visited   { color: #003366; text-decoration: none; font-weight: normal;}
a.download-file:hover     { color: #ff9900; text-decoration: none; font-weight: normal;}

.contact-logo {
	      width:200px;height:155px;display:block;
        font-size:80%;color:#666666;
        padding: 0px 0px 0px 0px;
        background-image: url("../img/logo/chalko-logo-200x155.jpg");	        
}

.marketing-demform-button  { text-align:center; float:right;}
a.marketing-demform-button { color: #709296; text-decoration: none; 
  font-weight: bold;font-size:100%;width:190px;
  text-align:center;
  float:right; display:block; padding:2px; margin:4px 0px 0px 4px; 
  background-color:#003366; border-style: solid; border-color:#003366; border-width: 1px;}
a.marketing-demform-button:link      { color: #eee; text-decoration: none; font-weight: bold;}
a.marketing-demform-button:active    { color: #eee; text-decoration: none; font-weight: bold;}
a.marketing-demform-button:visited   { color: #eee; text-decoration: none; font-weight: bold;}
a.marketing-demform-button:hover     { color: #003366; background-color:#ffffcc; text-decoration: none; font-weight: bold;}

.nails-main-01 {
        width:100%;margin:0px;padding:0px;text-align:center;
        border-style: solid; border-color:#003366; border-width: 0px;
}
.nails-main-02 {
        width:100%;margin:0px;padding:0px;text-align:center;
        border-style: solid; border-color:#003366; border-width: 1px 0px 0px 0px;
}
.nails-main-03 {
        width:100%;margin:0px;padding:0px;text-align:center;padding:10px 0 0 0;
        border-style: solid; border-color:#003366; border-width: 1px 0px 0px 0px;
}
