/**
 * Layout for the carousel
 *
 * ------------------------------------------------------------------------- */



.contpart img {max-width: 708px;}

 

/* Carousel ---------------------------------------------------------------- */
.carousel          { height:333px; overflow:hidden; position:relative; width:708px; }
.carousel-slides   { height:333px; width:9999px; }
.carousel-item     { background-color:white; display:inline; float:left; height:333px; position:relative; width:708px; 

}
.carousel-bg       { left:0; position:absolute; top:0; width:708px; }

.dissolve .carousel-item      
                   { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); display:block; float:none; opacity:0; position:absolute; top:0px; z-index:1; }
.dissolve .carousel-item.old  
                   { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; z-index:2; }
.dissolve .carousel-item.new  
                   { z-index:3; }
.dissolve .carousel-item.this 
                   { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; z-index:3; }

/* In Focus --------------------------------------------------------------- */


#focus             { height:333px; margin:0 0 7px; }
#focus .article a  { font-weight:normal; }
#focus .article h3 { font-size:2em; line-height:1; margin: 0px 0px 12px 0px;}
#focus .article h3 a
                   { color:#000; }
#focus .article p  { color:#000; font-size:12px; line-height:16px; }
#focus .carousel h2{ background:url('/files/cooperation_support/financial_mechanism/long-term_finance/image/png/focus.png') repeat; _background:rgba(255,255,255,.8); _background:white; border:none; font-size:12px; line-height:1; margin:0 0 -32px; padding:10px; position:relative; text-transform:uppercase; z-index:5; }
#focus .carousel-content
                   { background:url('/files/cooperation_support/financial_mechanism/long-term_finance/image/png/focus.png') repeat; _background:rgba(255,255,255,.8); _background:white; height:70px; margin-top:90px; padding:10px 20px 10px; position:absolute
                     ; width:290px; z-index:2; }
#focus .carousel-pointers
                   { font-size:12px; position:absolute; right:10px; _right:15px; bottom:10px; _bottom:15px; }
#focus .carousel-pointers a 
                   { outline:none; padding:2px 3px; position:static; text-decoration:none; }  
#focus .carousel-pointers a.this 
                   { background:url('/files/cooperation_support/financial_mechanism/long-term_finance/image/png/focus.png') repeat; _background:rgba(255,255,255,.6); _background:url('/files/cooperation_support/financial_mechanism/long-term_finance/text/css/carousel_focus.png') repeat; color:#000; }
#focus .carousel-pointers a:last-child 
                   { margin-left:10px; text-transform:none; }
#focus .alt .carousel-content 
                   { left:100%; margin-left: -708px;  width: 692px; bottom: 0px; }
.credits { width: 705px; padding: 1px; background-color: black; color: white; position: absolute; filter: alpha(opacity=70); bottom: 0px; left: 0px; z-index: 1000;  background:rgba(0,0,0,.5); _background-color:black; }
