most objects have a cls property that you can set to define a custom class defined in your css file. Here is one example of using it to apply a radial gradient to your main viewport ...
JsFiddle example
css CODE
.gradient { background: #f1f1f1; background: -moz-radial-gradient(center, ellipse cover, #ffffff 0%, #ffffff 30%, #eeeeee 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(30%,#ffffff), color-stop(100%,#eeeeee)); background: -webkit-radial-gradient(center, ellipse cover, #ffffff 0%,#ffffff 30%,#eeeeee 100%); background: -o-radial-gradient(center, ellipse cover, #ffffff 0%,#ffffff 30%,#eeeeee 100%); background: -ms-radial-gradient(center, ellipse cover, #ffffff 0%,#ffffff 30%,#eeeeee 100%); background: radial-gradient(center, ellipse cover, #ffffff 0%,#ffffff 30%,#eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=1 ); }
app.js CODE
Ext.create('Ext.container.Viewport', { layout: 'fit', renderTo: document.body, cls: 'gradient', // use the css class .gradient items: [ { xtype: 'container', region: 'center', layout: { type: 'vbox', align: 'center', pack: 'center' }, items: [ Ext.create('Ext.Img',{ src : 'loginlogo.png' }) ] } ] });