@font-face{font-family:"BebasNeueRegular";src:url("../fonts/BebasNeue-webfont.html");src:url("../fonts/BebasNeue-webfontd41dd41d.html?#iefix") format("eot"),url("../fonts/BebasNeue-webfont-2.html") format("woff"),url("../fonts/BebasNeue-webfont-3.html") format("truetype"),url("../fonts/BebasNeue-webfont-4.html#webfontfuvdSzbb") format("svg");font-weight:normal;font-style:normal}

.banner-rotator-wrapper{position:relative;overflow:hidden;}

.banner-rotator{position:relative;font-family:Arial,Helvetica,sans-serif;font-size:12px; width:100px;height:350px;overflow:hidden}

.banner-rotator a{color:#0CF; text-decoration:none;outline:none}.banner-rotator a:hover{ color:#CD0000;text-decoration:none}

.banner-rotator .screen{position:relative;top:0;left:0;overflow:hidden}.banner-rotator .strip{display:block;position:absolute;top:0;left:0;z-index:0;overflow:hidden}

.banner-rotator .content-box{display:none;position:absolute;top:0;left:0;overflow:hidden}

.banner-rotator .main-img{display:none;position:absolute;top:0;left:0;z-index:0;border:0}

.banner-rotator .preloader{position:absolute;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#000 url(../images/nav/preloader.html) no-repeat center center;z-index:5;display:none}

.banner-rotator div.timer{position:absolute;left:0;height:4px;background-color:#FFF;-moz-opacity:.5;filter:alpha(opacity=50);opacity:0.5;z-index:6;visibility:hidden;font-size:0}

.banner-rotator div.clock-timer-holder{position:relative;display:inline-block;float:left;width:20px;height:20px}

.banner-rotator canvas.clock-timer{overflow:hidden}.banner-rotator-wrapper div.wrapper-bg{position:absolute;z-index:3}

.banner-rotator-wrapper div.border{position:absolute;z-index:2}.banner-rotator-wrapper .shadow{position:absolute;height:82px;z-index:1}

.banner-rotator-wrapper .shadow .left{display:block;float:left;width:100px;height:42px;background:url(../images/shadow-left.html) no-repeat left bottom}

.banner-rotator-wrapper .shadow .middle{display:block;float:left;width:auto;height:42px;background:url(../images/shadow-middle.html) repeat-x left bottom}

.banner-rotator-wrapper .shadow .right{display:block;float:left;width:100px;height:42px;background:url(../images/shadow-right.html) no-repeat left bottom}

.banner-rotator .content{position:absolute;-moz-opacity:0;filter:alpha(opacity=0);opacity:0}

.banner-rotator .textbox{position:absolute;z-index:4;overflow:hidden;top:0;left:0;font-family:"BebasNeueRegular"}

.banner-rotator .textbox a.bg-url{display:block;clear:both;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0)}

.banner-rotator .textbox span.border{display:block;position:absolute;top:-1px;width:100%;height:1px;background-color:#FFF;-moz-opacity:0.3;filter:alpha(opacity=0.3);opacity:0.3}.banner-rotator .textbox span.border-black{background-color:#000;-moz-opacity:1;filter:alpha(opacity=1);opacity:1}

.banner-rotator .textbox span.bg{display:block;position:absolute;padding:10 15px;width:100%;height:100%;background-color:#000}

.banner-rotator .textbox span.bg-opacity{-moz-opacity:0.6;filter:alpha(opacity=0.6);opacity:0.6}

.banner-rotator .textbox span.text{display:block;z-index:3;position:relative;font-family:"BebasNeueRegular"}

.banner-rotator .textbox span.title,.banner-rotator .textbox .title{font-size:30px;color:#FFF}

.banner-rotator .textbox span.field,.banner-rotator .textbox .field{display:block;clear:both;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px}

.banner-rotator .textbox p.margin{margin:0 0 18px}
.banner-rotator .cpanel{position:absolute;top:0;z-index:7;visibility:hidden}
.banner-rotator .outer-hp,.banner-rotator .outer-vp{position:absolute;background:#333;background:-moz-linear-gradient(#444,#111);background:-webkit-gradient(linear,0 top,0 bottom,from(#444),to(#111));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444',endColorstr='#111',GradientType=0);border:1px solid #000}

.banner-rotator .outer-hp{left:0;width:100%;border-left:none;border-right:none}

.banner-rotator .outer-vp{top:0;height:100%;border-top:none;border-bottom:none}

.banner-rotator .back-scroll,.banner-rotator .fwd-scroll{position:absolute;top:0;left:0;z-index:10;background:url(../images/spacer.html) no-repeat}

.banner-rotator .items,.banner-rotator .buttons{display:inline;position:relative;float:left;overflow:hidden}

.banner-rotator .items ul{position:relative;list-style:none;margin:0;padding:0}

.banner-rotator .items ul.inside{position:absolute;top:0;left:0}

.banner-rotator .items li,.banner-rotator .play-btn,.banner-rotator .previous-btn,.banner-rotator .next-btn{position:relative;list-style:none;display:inline;float:left;overflow:hidden;width:20px;height:20px;line-height:20px;text-align:center;color:#FFF;background-color:#000;background-color:rgba(0,0,0,0.6);cursor:pointer;font-size:10px;font-weight:bold;-webkit-transition:background linear 0.3s,color linear 0.3s;-moz-transition:background linear 0.3s,color linear 0.3s;transition:background linear 0.3s,color linear 0.3s}

.banner-rotator .play-btn,.banner-rotator .previous-btn,.banner-rotator .next-btn,.banner-rotator .s-prev,.banner-rotator .s-next{background-image:url(../images/sprite.html);background-repeat:no-repeat}

.banner-rotator .items li:hover,.banner-rotator .play-btn:hover,.banner-rotator .previous-btn:hover,.banner-rotator .next-btn:hover{background-color:#000;-webkit-transition:background linear 0.3s,color linear 0.3s;-moz-transition:background linear 0.3s,color linear 0.3s;transition:background linear 0.3s,color linear 0.3s}

.banner-rotator .items li.curr-thumb{color:#000;background-color:#FFF;cursor:default;-webkit-transition:background linear 0.3s,color linear 0.3s;-moz-transition:background linear 0.3s,color linear 0.3s;transition:background linear 0.3s,color linear 0.3s}

.banner-rotator .items li *{display:none}.banner-rotator .items li div{position:relative;color:#FFF;background-color:#000;width:auto;height:auto}

.banner-rotator .items li.image{background:#28adc4;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}

.banner-rotator .items li.image a{display:block;border:0}.banner-rotator .items li.image img{display:block;border:0;position:absolute;-moz-opacity:.3;filter:alpha(opacity=30);opacity:0.3;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}

.banner-rotator .items li.image:hover img{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}

.banner-rotator .items li.image.curr-thumb img{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;cursor:default;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}

.banner-rotator .play-btn{background-position:-20px 0px}

.banner-rotator .pause{background-position:0px 0px}

.banner-rotator .previous-btn{background-position:-40px 0px}

.banner-rotator .next-btn{background-position:0px -20px}

.banner-rotator .up{background-position:-20px -20px}

.banner-rotator .down{background-position:-40px -20px}

.banner-rotator .s-prev,.banner-rotator .s-next{position:absolute;z-index:8;top:50%;margin-top:-20px;width:30px;height:40px;cursor:pointer;-moz-opacity:.3;filter:alpha(opacity=30);opacity:.3;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}

.banner-rotator .s-prev{left:7px;background-position:0px -40px}

.banner-rotator .s-next{left:100%;margin-left:-37px;background-position:-30px -40px}

.banner-rotator .s-prev:hover,.banner-rotator .s-next:hover{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}

.banner-rotator .block,.banner-rotator .vpiece,.banner-rotator .hpiece{position:absolute;z-index:2}

#rotator-tooltip{position:absolute;top:0;left:0;z-index:99999;display:none}

#rotator-tooltip img{display:block;float:left;background-color:#FFF;padding:3px;margin:8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

#rotator-tooltip .arrow{ position:absolute; width:0; height:0;margin:0;padding:0}

#rotator-tooltip.img-up .arrow{ bottom:3px; left:50%; margin-left:-5px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #FFF}#rotator-tooltip.img-down .arrow{top:3px; left:50%; margin-left:-5px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #FFF}#rotator-tooltip.img-right .arrow{left:3px;top:50%;  margin-top:-5px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-right:5px solid #FFF}#rotator-tooltip.img-left .arrow{right:3px;top:50%;  margin-top:-5px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-left:5px solid #FFF}#rotator-tooltip .tt-txt{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;background-color:#FFF;max-width:300px;padding:3px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:8px 0}

#rotator-tooltip.txt-up .arrow{bottom:3px; margin-left:10px;border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #FFF}#rotator-tooltip.txt-down .arrow{top:3px; margin-left:10px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #FFF}

.banner-rotator a[role="buttons"]{display:inline-block;background-color:#2c2c2c;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#2c2c2c),color-stop(100%,#0d0d0d));background-image:-webkit-linear-gradient(#2c2c2c,#0d0d0d);background-image:-moz-linear-gradient(#2c2c2c,#0d0d0d);background-image:-o-linear-gradient(#2c2c2c,#0d0d0d);background-image:linear-gradient(#2c2c2c,#0d0d0d);-moz-background-clip:padding;-webkit-background-clip:padding;-o-background-clip:padding-box;-ms-background-clip:padding-box;-khtml-background-clip:padding-box;background-clip:padding-box;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 0 0 #444 inset;-webkit-box-shadow:0 1px 0 0 #444 inset;-o-box-shadow:0 1px 0 0 #444 inset;box-shadow:0 1px 0 0 #444 inset;color:#fff;cursor:pointer;font:12 Arial,Tahoma,sans-serif;font-weight:bold;margin:0;padding:6px 15px;text-align:left;-moz-text-shadow:0px 1px #000;text-shadow:0px 1px #000;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}

.banner-rotator a[role="buttons"]:hover,.banner-rotator a[role="buttons"]:focus{background-color:#545454;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#545454),color-stop(100%,#131313));background-image:-webkit-linear-gradient(#545454,#131313);background-image:-moz-linear-gradient(#545454,#131313);background-image:-o-linear-gradient(#545454,#131313);background-image:linear-gradient(#545454,#131313);-moz-background-clip:padding;-webkit-background-clip:padding;-o-background-clip:padding-box;-ms-background-clip:padding-box;-khtml-background-clip:padding-box;background-clip:padding-box;-moz-box-shadow:0 1px 0 0 #777 inset;-webkit-box-shadow:0 1px 0 0 #777 inset;-o-box-shadow:0 1px 0 0 #777 inset;box-shadow:0 1px 0 0 #777 inset;text-decoration:none;color:#fff;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}


.big-blue-bg{background-color:#009bcd;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#00c6e4),color-stop(100%,#0063a8));background-image:-webkit-linear-gradient(#00c6e4,#0063a8);background-image:-moz-linear-gradient(#00c6e4,#0063a8);background-image:-o-linear-gradient(#00c6e4,#0063a8);background-image:linear-gradient(#00c6e4,#0063a8);-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.7) inset,3px 3px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.7) inset,3px 3px 5px rgba(0,0,0,0.3);-o-box-shadow:0 1px 0 0 rgba(255,255,255,0.7) inset,3px 3px 5px rgba(0,0,0,0.3);box-shadow:0 1px 0 0 rgba(255,255,255,0.7) inset,3px 3px 5px rgba(0,0,0,0.3);padding:8px 15px 3px;color:#FFF;font-size:50px;-moz-text-shadow:0px -1px rgba(10,60,109,0.8);text-shadow:0px -1px rgba(10,60,109,0.8)}

.medium-black-bg{background-color:#000;box-shadow:3px 3px 5px rgba(0,0,0,0.3);padding:8px 12px 3px;color:#FFF;font-size:28px}

.medium-white-bg{background-color:#FFF;box-shadow:3px 3px 5px rgba(0,0,0,0.3);padding:8px 12px 3px;color:#000;font-size:28px}

.small-black-bg{background-color:#000;padding:10px 15px;color:#EEE;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px}

.bg-opacity-black{background-color:rgba(0,0,0,0.6)}

.small-white-bg{background-color:#FFF;padding:10px 15px;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px}

.bg-opacity-white{background-color:rgba(255,255,255,0.6)}
.big-white{color:#FFF;font-size:48px;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}

.medium-white{color:#FFF;font-size:20px}.medium-white span{opacity:0.6}

.big-black{color:#000;font-size:48px;text-shadow:1px 1px 1px rgba(255,255,255,0.2)}

.medium-black{color:#000;font-size:20px}
.medium-black span{opacity:0.6}
.bottom-black{width:100%;bottom:0}
.bottom-black .bg{border-top:1px solid #404040}
.bottom-black .text{padding:15px 20px}
.bottom-black .title{font-size:28px}
.bottom-black .field{color:#EEE}