body > .limit { background-color: #f4f4f4 }
#wrapper { height: 600px; }
.home { height: 490px; padding: 93px 20px 0; }

.home .cycle { float: right; width: 636px; height: 490px; }
.home .cycle #nav { height: 25px; margin-bottom: 5px; text-align: right; }
.home .cycle #nav a { display: inline-block; width: 25px; height: 25px; background: #060624; color: white; line-height: 25px; text-align: center; font-size: 15px; margin-right: 5px; }
.home .cycle #nav a:last-child { margin-right: 0; }
.home .cycle #nav a.activeSlide { color: black; background: transparent; }

.home .images { width: 632px; height: 450px; border: 1px solid #12256f; }
.home .images > div { width: 624px; height: 442px; padding: 4px; position: relative; display: none;}
.home .images > div:first-child { display: block; }
.home .images > div .image { width: 624px; height: 442px; }
.home .images > div .label { position: absolute;  left: 4px; bottom: 40px; width: 550px; color: white; min-height: 70px; }
.home .images > div .label .inner { display: none; background: url('../images/home-cycle-label-bg.png') repeat; min-height: 40px; float: left; width: 505px; padding: 15px; }
.home .images > div .label .inner h2 { font-size: 16px; font-weight: bold; padding-bottom: 5px; }
.home .images > div .label .inner p { font-size: 13px; }
.home .images > div .label .toogle { background: url('../images/home-cycle-label-open.png') no-repeat center center; float: left; width: 14px; height: 14px; cursor: pointer; }
.home .images > div .label.opened .toogle { background: url('../images/home-cycle-label-close.png') no-repeat center center; }
.home .images > div .label.opened .inner { display: block; }
.home > .label { margin-top: 300px; width: 255px; min-height: 80px; float: right; background: #dbdbdb; padding: 10px; }
.home > .label p { font-size: 13px; }




