/* SHADOWS */
.shadow {height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.shadow div {position:absolute;}
.shadow .t, .shadow .b {background:repeat-x 0 0;left:0;width:100%;}
.shadow .l, .shadow .r {background:repeat-y 0 0;height:100%;top:0;}
.shadow .tl, .shadow .tr, .shadow .br, .shadow.big .bl{background-repeat:no-repeat;}

/* LARGE */
.shadow.large .t, .shadow.large .b{height:60px;}
.shadow.large .t {top:-60px;}
.shadow.large .b {bottom:-60px;}
.shadow.large .l, .shadow.large .r{width:60px;}
.shadow.large .l {left:-60px;}
.shadow.large .r {right:-60px;}
.shadow.large .tl, .shadow.large .tr, .shadow.large .br, .shadow.large .bl{height:60px;width:60px;}
.shadow.large .tl {background-position:0 0;left:-60px;top:-60px;}
.shadow.large .tr {background-position:-60px 0;right:-60px;top:-60px;}
.shadow.large .br {background-position:-60px -60px;bottom:-60px;right:-60px;}
.shadow.large .bl {background-position:0 -60px;left:-60px;bottom:-60px;}
.shadow.large.fade10 .t {background-image:url(images/shadow/large/10-t.png);}
.shadow.large.fade10 .b {background-image:url(images/shadow/large/10-b.png);}
.shadow.large.fade10 .l {background-image:url(images/shadow/large/10-l.png);}
.shadow.large.fade10 .r {background-image:url(images/shadow/large/10-r.png);}
.shadow.large.fade10 .tl, .shadow.large.fade10 .tr, .shadow.large.fade10 .br, .shadow.large.fade10 .bl {background-image:url(images/shadow/large/10-c.png);}
.shadow.large.fade15 .t {background-image:url(images/shadow/large/15-t.png);}
.shadow.large.fade15 .b {background-image:url(images/shadow/large/15-b.png);}
.shadow.large.fade15 .l {background-image:url(images/shadow/large/15-l.png);}
.shadow.large.fade15 .r {background-image:url(images/shadow/large/15-r.png);}
.shadow.large.fade15 .tl, .shadow.large.fade15 .tr, .shadow.large.fade15 .br, .shadow.large.fade15 .bl {background-image:url(images/shadow/large/15-c.png);}
.shadow.large.fade20 .t {background-image:url(images/shadow/large/20-t.png);}
.shadow.large.fade20 .b {background-image:url(images/shadow/large/20-b.png);}
.shadow.large.fade20 .l {background-image:url(images/shadow/large/20-l.png);}
.shadow.large.fade20 .r {background-image:url(images/shadow/large/20-r.png);}
.shadow.large.fade20 .tl, .shadow.large.fade20 .tr, .shadow.large.fade20 .br, .shadow.large.fade20 .bl {background-image:url(images/shadow/large/20-c.png);}
.shadow.large.fade25 .t {background-image:url(images/shadow/large/25-t.png);}
.shadow.large.fade25 .b {background-image:url(images/shadow/large/25-b.png);}
.shadow.large.fade25 .l {background-image:url(images/shadow/large/25-l.png);}
.shadow.large.fade25 .r {background-image:url(images/shadow/large/25-r.png);}
.shadow.large.fade25 .tl, .shadow.large.fade25 .tr, .shadow.large.fade25 .br, .shadow.large.fade25 .bl {background-image:url(images/shadow/large/25-c.png);}
.shadow.large.fade30 .t {background-image:url(images/shadow/large/30-t.png);}
.shadow.large.fade30 .b {background-image:url(images/shadow/large/30-b.png);}
.shadow.large.fade30 .l {background-image:url(images/shadow/large/30-l.png);}
.shadow.large.fade30 .r {background-image:url(images/shadow/large/30-r.png);}
.shadow.large.fade30 .tl, .shadow.large.fade30 .tr, .shadow.large.fade30 .br, .shadow.large.fade30 .bl {background-image:url(images/shadow/large/30-c.png);}
.shadow.large.fade40 .t {background-image:url(images/shadow/large/40-t.png);}
.shadow.large.fade40 .b {background-image:url(images/shadow/large/40-b.png);}
.shadow.large.fade40 .l {background-image:url(images/shadow/large/40-l.png);}
.shadow.large.fade40 .r {background-image:url(images/shadow/large/40-r.png);}
.shadow.large.fade40 .tl, .shadow.large.fade40 .tr, .shadow.large.fade40 .br, .shadow.large.fade40 .bl {background-image:url(images/shadow/large/40-c.png);}
.shadow.large.fade50 .t {background-image:url(images/shadow/large/50-t.png);}
.shadow.large.fade50 .b {background-image:url(images/shadow/large/50-b.png);}
.shadow.large.fade50 .l {background-image:url(images/shadow/large/50-l.png);}
.shadow.large.fade50 .r {background-image:url(images/shadow/large/50-r.png);}
.shadow.large.fade50 .tl, .shadow.large.fade50 .tr, .shadow.large.fade50 .br, .shadow.large.fade50 .bl {background-image:url(images/shadow/large/50-c.png);}

/* BIG */
.shadow.big .t, .shadow.big .b{height:30px;}
.shadow.big .t {top:-30px;}
.shadow.big .b {bottom:-30px;}
.shadow.big .l, .shadow.big .r{width:30px;}
.shadow.big .l {left:-30px;}
.shadow.big .r {right:-30px;}
.shadow.big .tl, .shadow.big .tr, .shadow.big .br, .shadow.big .bl{height:30px;width:30px;}
.shadow.big .tl {background-position:0 0;left:-30px;top:-30px;}
.shadow.big .tr {background-position:-30px 0;right:-30px;top:-30px;}
.shadow.big .br {background-position:-30px -30px;bottom:-30px;right:-30px;}
.shadow.big .bl {background-position:0 -30px;left:-30px;bottom:-30px;}
.shadow.big.fade10 .t {background-image:url(images/shadow/big/10-t.png);}
.shadow.big.fade10 .b {background-image:url(images/shadow/big/10-b.png);}
.shadow.big.fade10 .l {background-image:url(images/shadow/big/10-l.png);}
.shadow.big.fade10 .r {background-image:url(images/shadow/big/10-r.png);}
.shadow.big.fade10 .tl, .shadow.big.fade10 .tr, .shadow.big.fade10 .br, .shadow.big.fade10 .bl {background-image:url(images/shadow/big/10-c.png);}
.shadow.big.fade15 .t {background-image:url(images/shadow/big/15-t.png);}
.shadow.big.fade15 .b {background-image:url(images/shadow/big/15-b.png);}
.shadow.big.fade15 .l {background-image:url(images/shadow/big/15-l.png);}
.shadow.big.fade15 .r {background-image:url(images/shadow/big/15-r.png);}
.shadow.big.fade15 .tl, .shadow.big.fade15 .tr, .shadow.big.fade15 .br, .shadow.big.fade15 .bl {background-image:url(images/shadow/big/15-c.png);}
.shadow.big.fade20 .t {background-image:url(images/shadow/big/20-t.png);}
.shadow.big.fade20 .b {background-image:url(images/shadow/big/20-b.png);}
.shadow.big.fade20 .l {background-image:url(images/shadow/big/20-l.png);}
.shadow.big.fade20 .r {background-image:url(images/shadow/big/20-r.png);}
.shadow.big.fade20 .tl, .shadow.big.fade20 .tr, .shadow.big.fade20 .br, .shadow.big.fade20 .bl {background-image:url(images/shadow/big/20-c.png);}
.shadow.big.fade25 .t {background-image:url(images/shadow/big/25-t.png);}
.shadow.big.fade25 .b {background-image:url(images/shadow/big/25-b.png);}
.shadow.big.fade25 .l {background-image:url(images/shadow/big/25-l.png);}
.shadow.big.fade25 .r {background-image:url(images/shadow/big/25-r.png);}
.shadow.big.fade25 .tl, .shadow.big.fade25 .tr, .shadow.big.fade25 .br, .shadow.big.fade25 .bl {background-image:url(images/shadow/big/25-c.png);}
.shadow.big.fade30 .t {background-image:url(images/shadow/big/30-t.png);}
.shadow.big.fade30 .b {background-image:url(images/shadow/big/30-b.png);}
.shadow.big.fade30 .l {background-image:url(images/shadow/big/30-l.png);}
.shadow.big.fade30 .r {background-image:url(images/shadow/big/30-r.png);}
.shadow.big.fade30 .tl, .shadow.big.fade30 .tr, .shadow.big.fade30 .br, .shadow.big.fade30 .bl {background-image:url(images/shadow/big/30-c.png);}
.shadow.big.fade40 .t {background-image:url(images/shadow/big/40-t.png);}
.shadow.big.fade40 .b {background-image:url(images/shadow/big/40-b.png);}
.shadow.big.fade40 .l {background-image:url(images/shadow/big/40-l.png);}
.shadow.big.fade40 .r {background-image:url(images/shadow/big/40-r.png);}
.shadow.big.fade40 .tl, .shadow.big.fade40 .tr, .shadow.big.fade40 .br, .shadow.big.fade40 .bl {background-image:url(images/shadow/big/40-c.png);}
.shadow.big.fade50 .t {background-image:url(images/shadow/big/50-t.png);}
.shadow.big.fade50 .b {background-image:url(images/shadow/big/50-b.png);}
.shadow.big.fade50 .l {background-image:url(images/shadow/big/50-l.png);}
.shadow.big.fade50 .r {background-image:url(images/shadow/big/50-r.png);}
.shadow.big.fade50 .tl, .shadow.big.fade50 .tr, .shadow.big.fade50 .br, .shadow.big.fade50 .bl {background-image:url(images/shadow/big/50-c.png);}

/* SMALL */
.shadow.micro .t, .shadow.micro .b{height:5px;}
.shadow.micro .t {top:-5px;}
.shadow.micro .b {bottom:-5px;}
.shadow.micro .l, .shadow.micro .r{width:5px;}
.shadow.micro .l {left:-5px;}
.shadow.micro .r {right:-5px;}
.shadow.micro .tl, .shadow.micro .tr, .shadow.micro .br, .shadow.micro .bl{height:5px;width:5px;}
.shadow.micro .tl {background-position:0 0;left:-5px;top:-5px;}
.shadow.micro .tr {background-position:-5px 0;right:-5px;top:-5px;}
.shadow.micro .br {background-position:-5px -5px;bottom:-5px;right:-5px;}
.shadow.micro .bl {background-position:0 -5px;left:-5px;bottom:-5px;}
.shadow.micro.fade10 .t {background-image:url(images/shadow/micro/10-t.png);}
.shadow.micro.fade10 .b {background-image:url(images/shadow/micro/10-b.png);}
.shadow.micro.fade10 .l {background-image:url(images/shadow/micro/10-l.png);}
.shadow.micro.fade10 .r {background-image:url(images/shadow/micro/10-r.png);}
.shadow.micro.fade10 .tl, .shadow.micro.fade10 .tr, .shadow.micro.fade10 .br, .shadow.micro.fade10 .bl {background-image:url(images/shadow/micro/10-c.png);}
.shadow.micro.fade15 .t {background-image:url(images/shadow/micro/15-t.png);}
.shadow.micro.fade15 .b {background-image:url(images/shadow/micro/15-b.png);}
.shadow.micro.fade15 .l {background-image:url(images/shadow/micro/15-l.png);}
.shadow.micro.fade15 .r {background-image:url(images/shadow/micro/15-r.png);}
.shadow.micro.fade15 .tl, .shadow.micro.fade15 .tr, .shadow.micro.fade15 .br, .shadow.micro.fade15 .bl {background-image:url(images/shadow/micro/15-c.png);}
.shadow.micro.fade20 .t {background-image:url(images/shadow/micro/20-t.png);}
.shadow.micro.fade20 .b {background-image:url(images/shadow/micro/20-b.png);}
.shadow.micro.fade20 .l {background-image:url(images/shadow/micro/20-l.png);}
.shadow.micro.fade20 .r {background-image:url(images/shadow/micro/20-r.png);}
.shadow.micro.fade20 .tl, .shadow.micro.fade20 .tr, .shadow.micro.fade20 .br, .shadow.micro.fade20 .bl {background-image:url(images/shadow/micro/20-c.png);}
.shadow.micro.fade25 .t {background-image:url(images/shadow/micro/25-t.png);}
.shadow.micro.fade25 .b {background-image:url(images/shadow/micro/25-b.png);}
.shadow.micro.fade25 .l {background-image:url(images/shadow/micro/25-l.png);}
.shadow.micro.fade25 .r {background-image:url(images/shadow/micro/25-r.png);}
.shadow.micro.fade25 .tl, .shadow.micro.fade25 .tr, .shadow.micro.fade25 .br, .shadow.micro.fade25 .bl {background-image:url(images/shadow/micro/25-c.png);}
.shadow.micro.fade30 .t {background-image:url(images/shadow/micro/30-t.png);}
.shadow.micro.fade30 .b {background-image:url(images/shadow/micro/30-b.png);}
.shadow.micro.fade30 .l {background-image:url(images/shadow/micro/30-l.png);}
.shadow.micro.fade30 .r {background-image:url(images/shadow/micro/30-r.png);}
.shadow.micro.fade30 .tl, .shadow.micro.fade30 .tr, .shadow.micro.fade30 .br, .shadow.micro.fade30 .bl {background-image:url(images/shadow/micro/30-c.png);}
.shadow.micro.fade40 .t {background-image:url(images/shadow/micro/40-t.png);}
.shadow.micro.fade40 .b {background-image:url(images/shadow/micro/40-b.png);}
.shadow.micro.fade40 .l {background-image:url(images/shadow/micro/40-l.png);}
.shadow.micro.fade40 .r {background-image:url(images/shadow/micro/40-r.png);}
.shadow.micro.fade40 .tl, .shadow.micro.fade40 .tr, .shadow.micro.fade40 .br, .shadow.micro.fade40 .bl {background-image:url(images/shadow/micro/40-c.png);}
.shadow.micro.fade50 .t {background-image:url(images/shadow/micro/50-t.png);}
.shadow.micro.fade50 .b {background-image:url(images/shadow/micro/50-b.png);}
.shadow.micro.fade50 .l {background-image:url(images/shadow/micro/50-l.png);}
.shadow.micro.fade50 .r {background-image:url(images/shadow/micro/50-r.png);}
.shadow.micro.fade50 .tl, .shadow.micro.fade50 .tr, .shadow.micro.fade50 .br, .shadow.micro.fade50 .bl {background-image:url(images/shadow/micro/50-c.png);}
