.debugBorder{
   border-width:1px;
   border-style:solid;
   border-color:yellow;
}

/************/


.Banner{
   position:absolute;
   top:48px;

   border-style:solid;
   border-width:2px;
   padding:4px;

   -webkit-border-radius:4px;
}

.MarketBanner{
   left:128px;
}

.AdBannerLeft{
   left:624px;
}

.AdBannerRight{
   left:1152px;
}


.SettingsIcon{
   padding-top:38px;
   padding-bottom:38px;
   padding-left:25px;
   padding-right:25px;

   left:1716px;
   top:66px;
}

/******/


.ApplicationList{
   width:1920px;
   height:820px;
   text-align:center;
   overflow:hidden;

   display:block;

   -webkit-transform-origin: right top;
   transform-origin: right top;
   -webkit-transition-property: -webkit-transform;
   transition-property: transform;
   -webkit-transition-duration: .3s;
   transition-duration: .3s;
   -webkit-transition-timing-function: ease-out;
   transition-timing-function: ease-out;
}

.ApplicationList.Customize{
/*
   overflow:visible;
*/
   position:relative;
   -webkit-transform: translateY(40px) scale(0.75);
   transform: translateY(40px) scale(0.75);
}


.Header{
   height:260px;
}

.Menu{
   opacity:0;
   visibility:hidden;

   display:inline-table;
   position:fixed;

   top:0px;
   left:0px;

   border:0px solid;
   border-width: 0px 2px 0px 0px;

   height:1080px;
   width:480px;

   text-align:center;
   padding:120px 16px 0px 16px;

   -webkit-transition-property: all;
   transition-property: all;
   -webkit-transition-duration: .3s;
   transition-duration: .3s;
   -webkit-transition-timing-function: ease-out;
   transition-timing-function: ease-out;
}

.Menu.Show{
opacity:1;
visibility:visible;
}


.MenuTitle{
   width:100%;
   text-overflow: ellipsis;
   font-size: 5.4rem;
   margin-bottom:60px;
}


/*
.Menu li:before{
content:"";
}
*/

.Menu li{
   margin-top:6px;
   list-style:none;
   font-size: 3.6rem;
   text-align:left;
   padding-left:48px;
   padding-top:32px;
   padding-bottom:32px;
}


.FavoriteList{
   border:0px solid;
   border-width: 2px 0px 2px 0px;

   height:206x;
   width:1920px;
}


.AppsPlateOperator{
   -webkit-transition-property: left,top,width,height;
   transition-property: left,top,width,height;
   -webkit-transition-duration: .3s;
   transition-duration: .3s;
   -webkit-transition-timing-function: ease-out;
   transition-timing-function: ease-out;


   width:3840px;

   position:relative;

   left:0px;

   display: -webkit-flex;
   flex-direction: row;
   -webkit-justify-content: space-between;
}


.AppsPlate{/*table*/
   display:inline-table; 
   position:relative;

   margin: auto;
   padding:0px;
}


.ApplicationIcon{

   float:left;
   padding:0px;
   width:216px;
   height:180px;
   overflow:hidden;

   font-size: 2.6rem;
   text-align:center;

   margin-left:10px;
   margin-right:10px;
   margin-top:4px;
   margin-bottom:0px;

}

.ApplicationIcon td{
   text-align:center;

}

.ApplicationIcon img{
/*
   float:left;
*/
   position:relative;
   margin-top:16px;

   padding:2px;
   width: 160px;
   height: 112px;
}

div.NullIcon{
   -webkit-border-radius:8px;
   display:inline-table;

   position:relative;
   margin-top:18px;

   padding:2px;
   width: 160px;
   height: 112px;
}


div.NullIcon.AppMarket{
background-image: url("/usr/local/apps_nv/apps/0387878700000062/icon.png");
background-position: center center;
opacity:0.5;
}


.ApplicationTitle{
   width:100%;
   height:32px;
   white-space:nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   padding-top:4px;
}


div.PageIndicator{
   text-align:center;
}

table.PageIndicator{
/*
   background:red;
*/
   display:inline-table;
   border-collapse: separate;
   border-spacing: 24px 12px;

}

td.Indicator{
/*
background:blue;
*/

   width:24px;
   height:14px;

   margin:10px;
   border-width:2px;
   border-style:solid;
   padding:2px;
}


div.CurrentIndicator{
   width:0px;
   height:0px;
   margin:0px;
   border-width: 7px 12px 7px 12px;
   border-style:solid;
}

/*
div.CurrentIndicatorTest{
   background:blue;
   width:24px;
   height:14px;
   margin:0px;
}
*/


.marquee{
   overflow: -webkit-marquee;
   text-overflow: clip;
   -webkit-marquee-speed: normal;
   -webkit-marquee-increment: medium;
}


