@import url("css/_reset.css");
@import url("css/_960.css");
@import url("css/_typo.css");
@import url("css/custom.css");
@import url("css/theme.crimson/style.css");


/* ====================== START SLIDER ====================== */
#slider { height:301px; position:relative }
#slider .inner { height:302px; position:relative } 
#slider .panel { position:absolute; top:0; left:0; width:100%; height:302px; background:transparent !important }
#slider .panel .text { margin:auto; width:480px; float:right; margin:0px 0 20px; margin-left:20px; }   
#slider .panel #slider .panel h2, #slider .panel p { color:#333 }
#slider .panel h1 { color:#fff }
#slider .panel h1 { font-size:3.5em }
#slider .panel h2 { font-size:2.0em; margin-top:-15px; margin-bottom:20px }
#slider .panel p { font-size:1.4em }
#slider .panel img { float:left; position:absolute; bottom:1px; right:435px; z-index:5 } 
#slider .panels { z-index:100; position:static !important }               
#slider .img-small, #slider .img-small img { width:502px; height:299px }
#slider .img-small { background:#fff; padding:6px; position:relative; z-index:100; float:right; top:40px; height:297px }
#slider .img-small .images { position:relative; height:299px }
#slider .img-small .images img { right:0 }
#slider .bg-img-small { position:absolute; right:0; z-index:0 }
#slider .nivo-slice { position:absolute }
#slider .nivoSlider { top:-3px !important }
#slider .shadow-slideshow { width:514px; height:25px; background:url('../images/bg/shadow-nivo-small.png') bottom center no-repeat; position:absolute; bottom:-25px; left:0 }
#slider .nivo-controlNav, #slider .nivo-directionNav, #slider .nivo-caption { display:none }
/* ====================== END SLIDER ====================== */

 
/* ====================== START SLIDER FULL WIDTH ====================== */
#slider-full-width { height:463px; position:relative; z-index:100 }
#slider-full-width .bg-full, #slider-full-width .bg-full div { width:100% !important;background-color:#000; }
#slider-full-width .bg-full div.bg-image { height:463px; background-position:center top; position:absolute; width:100% !important; }             
#slider-full-width .bg-full blockquote { width:960px; margin:0 auto; z-index:999000 !important }
#slider-full-width .bg-full h2 { font-size:3em; line-height:60px; color:#fff; display:inline } 
#slider-full-width .bg-full p { font-style:normal; font-size:14px; display:inline; color:#fff; background:none !important; padding:0 }      
#slider-full-width .bg-full div.bg-text { position:absolute; left:0; bottom:0; display:block; height:67px; background:#000; background:rgba(0,0,0,0.77); width:100%; filter: alpha(opacity = 77) }     
#slider-full-width .pagination { margin-top:-100px; float:right; position:relative; z-index:9999999; margin-right:30px }
#slider-full-width .pagination a { display:block; width:13px; height:12px; background:url('../images/icons/pag.png') no-repeat; float:left; margin-right:2px; text-indent:-9999px; outline:medium }
#slider-full-width .pagination a.activeSlide { background-position:0 -12px }       
/* ====================== END SLIDER FULL WIDTH ====================== */     


/* ====================== START SLIDESHOW ====================== */
#slideshow { position:relative; height:356px; margin:0 auto; padding-top:20px; margin-bottom:-40px }
#slideshow .images, #slideshow img { width:948px; height:316px }
#slideshow .images { background:#fff; position:relative; padding:6px }
#slideshow img { position:absolute; left:6px }
.nivo-slice { position:absolute }
#slideshow .shadow-slideshow { width:960px; height:25px; background:url('../images/bg/shadow-slide.png') bottom center no-repeat; position:absolute; bottom:0; left:0 }
#slideshow .images, #slideshow .shadow-slideshow { position:relative; z-index:100; margin:0 auto }
#slideshow .nivo-controlNav, #slideshow .nivo-directionNav, #slideshow .nivo-caption { display:none } 
/*#slideshow .nivoSlider { top:-2px !important }*/
/* ====================== END SLIDESHOW ====================== */


/* ====================== START NAV SLIDER ====================== */
#nav-slider, #top-slogan { height:0px; margin-bottom:0px; }
#nav-slider ul { margin:auto; padding:4px 0; list-style:none; position:relative } 
#nav-slider li { height:32px; padding:15px 10px 15px 20px; float:left; position:relative; z-index:0; cursor:pointer; width:160px }          
#nav-slider li:first-child, #nav-slider li.first { padding-left:10 }
#nav-slider a { display:block; font-weight:bold; color:#fff; font-size:1.1em }         
#nav-slider a:hover, #nav-slider li:hover a, #nav-slider li.active a, #nav-slider li.current a { color:#00607b; text-decoration:none }
#nav-slider span { color:#6a6969; font-size:1em }     
#nav-slider .arrow { height:9px; background:url('../images/icons/arrow-up.png') bottom center no-repeat; border:none; list-style:none; position:absolute; z-index:10; top:-39px; overflow: visible !important; }      
/* ====================== END NAV SLIDER ====================== */

/*slider*/
.nivo-slider {position:relative;margin-bottom:35px}
.nivo-slider img {position:absolute;top:0;left:0;border:0 !important;padding:0 !important;width:100%}
.nivo-controlNav {position:absolute;top:102%} 
.nivo-controlNav a {background:url('../images/icons/pagination-slider.png') no-repeat;cursor:pointer;display:block;float:left;height:12px;margin:0 5px 0 0;position:relative;text-indent:-9999px;width:12px;z-index:99;}
.nivo-controlNav a:hover, .nivo-controlNav a.active {background-position:0 -12px}



