/* SHADOWS */
.shadow {height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;}
.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);}

/* medium */
.shadow.medium .t, .shadow.medium .b{height:15px;}
.shadow.medium .t {top:-15px;}
.shadow.medium .b {bottom:-15px;}
.shadow.medium .l, .shadow.medium .r{width:15px;}
.shadow.medium .l {left:-15px;}
.shadow.medium .r {right:-15px;}
.shadow.medium .tl, .shadow.medium .tr, .shadow.medium .br, .shadow.medium .bl{height:15px;width:15px;}
.shadow.medium .tl {background-position:0 0;left:-15px;top:-15px;}
.shadow.medium .tr {background-position:-15px 0;right:-15px;top:-15px;}
.shadow.medium .br {background-position:-15px -15px;bottom:-15px;right:-15px;}
.shadow.medium .bl {background-position:0 -15px;left:-15px;bottom:-15px;}
.shadow.medium.fade10 .t {background-image:url(images/shadow/medium/10-t.png);}
.shadow.medium.fade10 .b {background-image:url(images/shadow/medium/10-b.png);}
.shadow.medium.fade10 .l {background-image:url(images/shadow/medium/10-l.png);}
.shadow.medium.fade10 .r {background-image:url(images/shadow/medium/10-r.png);}
.shadow.medium.fade10 .tl, .shadow.medium.fade10 .tr, .shadow.medium.fade10 .br, .shadow.medium.fade10 .bl {background-image:url(images/shadow/medium/10-c.png);}
.shadow.medium.fade15 .t {background-image:url(images/shadow/medium/15-t.png);}
.shadow.medium.fade15 .b {background-image:url(images/shadow/medium/15-b.png);}
.shadow.medium.fade15 .l {background-image:url(images/shadow/medium/15-l.png);}
.shadow.medium.fade15 .r {background-image:url(images/shadow/medium/15-r.png);}
.shadow.medium.fade15 .tl, .shadow.medium.fade15 .tr, .shadow.medium.fade15 .br, .shadow.medium.fade15 .bl {background-image:url(images/shadow/medium/15-c.png);}
.shadow.medium.fade20 .t {background-image:url(images/shadow/medium/20-t.png);}
.shadow.medium.fade20 .b {background-image:url(images/shadow/medium/20-b.png);}
.shadow.medium.fade20 .l {background-image:url(images/shadow/medium/20-l.png);}
.shadow.medium.fade20 .r {background-image:url(images/shadow/medium/20-r.png);}
.shadow.medium.fade20 .tl, .shadow.medium.fade20 .tr, .shadow.medium.fade20 .br, .shadow.medium.fade20 .bl {background-image:url(images/shadow/medium/20-c.png);}
.shadow.medium.fade25 .t {background-image:url(images/shadow/medium/25-t.png);}
.shadow.medium.fade25 .b {background-image:url(images/shadow/medium/25-b.png);}
.shadow.medium.fade25 .l {background-image:url(images/shadow/medium/25-l.png);}
.shadow.medium.fade25 .r {background-image:url(images/shadow/medium/25-r.png);}
.shadow.medium.fade25 .tl, .shadow.medium.fade25 .tr, .shadow.medium.fade25 .br, .shadow.medium.fade25 .bl {background-image:url(images/shadow/medium/25-c.png);}
.shadow.medium.fade30 .t {background-image:url(images/shadow/medium/30-t.png);}
.shadow.medium.fade30 .b {background-image:url(images/shadow/medium/30-b.png);}
.shadow.medium.fade30 .l {background-image:url(images/shadow/medium/30-l.png);}
.shadow.medium.fade30 .r {background-image:url(images/shadow/medium/30-r.png);}
.shadow.medium.fade30 .tl, .shadow.medium.fade30 .tr, .shadow.medium.fade30 .br, .shadow.medium.fade30 .bl {background-image:url(images/shadow/medium/30-c.png);}
.shadow.medium.fade40 .t {background-image:url(images/shadow/medium/40-t.png);}
.shadow.medium.fade40 .b {background-image:url(images/shadow/medium/40-b.png);}
.shadow.medium.fade40 .l {background-image:url(images/shadow/medium/40-l.png);}
.shadow.medium.fade40 .r {background-image:url(images/shadow/medium/40-r.png);}
.shadow.medium.fade40 .tl, .shadow.medium.fade40 .tr, .shadow.medium.fade40 .br, .shadow.medium.fade40 .bl {background-image:url(images/shadow/medium/40-c.png);}
.shadow.medium.fade50 .t {background-image:url(images/shadow/medium/50-t.png);}
.shadow.medium.fade50 .b {background-image:url(images/shadow/medium/50-b.png);}
.shadow.medium.fade50 .l {background-image:url(images/shadow/medium/50-l.png);}
.shadow.medium.fade50 .r {background-image:url(images/shadow/medium/50-r.png);}
.shadow.medium.fade50 .tl, .shadow.medium.fade50 .tr, .shadow.medium.fade50 .br, .shadow.medium.fade50 .bl {background-image:url(images/shadow/medium/50-c.png);}


/* small */
.shadow.small .t, .shadow.small .b{height:7px;}
.shadow.small .t {top:-7px;}
.shadow.small .b {bottom:-7px;}
.shadow.small .l, .shadow.small .r{width:7px;}
.shadow.small .l {left:-7px;}
.shadow.small .r {right:-7px;}
.shadow.small .tl, .shadow.small .tr, .shadow.small .br, .shadow.small .bl{height:7px;width:7px;}
.shadow.small .tl {background-position:0 0;left:-7px;top:-7px;}
.shadow.small .tr {background-position:-7px 0;right:-7px;top:-7px;}
.shadow.small .br {background-position:-7px -7px;bottom:-7px;right:-7px;}
.shadow.small .bl {background-position:0 -7px;left:-7px;bottom:-7px;}
.shadow.small.fade10 .t {background-image:url(images/shadow/small/10-t.png);}
.shadow.small.fade10 .b {background-image:url(images/shadow/small/10-b.png);}
.shadow.small.fade10 .l {background-image:url(images/shadow/small/10-l.png);}
.shadow.small.fade10 .r {background-image:url(images/shadow/small/10-r.png);}
.shadow.small.fade10 .tl, .shadow.small.fade10 .tr, .shadow.small.fade10 .br, .shadow.small.fade10 .bl {background-image:url(images/shadow/small/10-c.png);}
.shadow.small.fade15 .t {background-image:url(images/shadow/small/15-t.png);}
.shadow.small.fade15 .b {background-image:url(images/shadow/small/15-b.png);}
.shadow.small.fade15 .l {background-image:url(images/shadow/small/15-l.png);}
.shadow.small.fade15 .r {background-image:url(images/shadow/small/15-r.png);}
.shadow.small.fade15 .tl, .shadow.small.fade15 .tr, .shadow.small.fade15 .br, .shadow.small.fade15 .bl {background-image:url(images/shadow/small/15-c.png);}
.shadow.small.fade20 .t {background-image:url(images/shadow/small/20-t.png);}
.shadow.small.fade20 .b {background-image:url(images/shadow/small/20-b.png);}
.shadow.small.fade20 .l {background-image:url(images/shadow/small/20-l.png);}
.shadow.small.fade20 .r {background-image:url(images/shadow/small/20-r.png);}
.shadow.small.fade20 .tl, .shadow.small.fade20 .tr, .shadow.small.fade20 .br, .shadow.small.fade20 .bl {background-image:url(images/shadow/small/20-c.png);}
.shadow.small.fade25 .t {background-image:url(images/shadow/small/25-t.png);}
.shadow.small.fade25 .b {background-image:url(images/shadow/small/25-b.png);}
.shadow.small.fade25 .l {background-image:url(images/shadow/small/25-l.png);}
.shadow.small.fade25 .r {background-image:url(images/shadow/small/25-r.png);}
.shadow.small.fade25 .tl, .shadow.small.fade25 .tr, .shadow.small.fade25 .br, .shadow.small.fade25 .bl {background-image:url(images/shadow/small/25-c.png);}
.shadow.small.fade30 .t {background-image:url(images/shadow/small/30-t.png);}
.shadow.small.fade30 .b {background-image:url(images/shadow/small/30-b.png);}
.shadow.small.fade30 .l {background-image:url(images/shadow/small/30-l.png);}
.shadow.small.fade30 .r {background-image:url(images/shadow/small/30-r.png);}
.shadow.small.fade30 .tl, .shadow.small.fade30 .tr, .shadow.small.fade30 .br, .shadow.small.fade30 .bl {background-image:url(images/shadow/small/30-c.png);}
.shadow.small.fade40 .t {background-image:url(images/shadow/small/40-t.png);}
.shadow.small.fade40 .b {background-image:url(images/shadow/small/40-b.png);}
.shadow.small.fade40 .l {background-image:url(images/shadow/small/40-l.png);}
.shadow.small.fade40 .r {background-image:url(images/shadow/small/40-r.png);}
.shadow.small.fade40 .tl, .shadow.small.fade40 .tr, .shadow.small.fade40 .br, .shadow.small.fade40 .bl {background-image:url(images/shadow/small/40-c.png);}
.shadow.small.fade50 .t {background-image:url(images/shadow/small/50-t.png);}
.shadow.small.fade50 .b {background-image:url(images/shadow/small/50-b.png);}
.shadow.small.fade50 .l {background-image:url(images/shadow/small/50-l.png);}
.shadow.small.fade50 .r {background-image:url(images/shadow/small/50-r.png);}
.shadow.small.fade50 .tl, .shadow.small.fade50 .tr, .shadow.small.fade50 .br, .shadow.small.fade50 .bl {background-image:url(images/shadow/small/50-c.png);}
