body, td {
	color: #333;
}

a {
}

h1 { font-size: 20px; text-shadow: 1px 1px 1px #999;}

a:hover {
}
.clear{clear:both; margin:0 !important; padding:0 !important; border:0 none !important; line-height:0 !important; height:0 !important; font-size:0 !important}
.box { border: 1px #cecece solid; margin-bottom: 15px; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
article { /*padding: 20px;*/ }
article p{ margin-left: 20px; margin-right: 20px;}
article ul{ margin-left: 20px; margin-right: 20px;}
article h1{ margin-left: 20px; margin-right: 20px;}
.more{ color: #3da1d9; font-size: 14px; font-weight: bold; text-decoration: none; }
.more:after{ content: "\f105"; font-size: 14px; font-weight: bold; font-family: 'FontAwesome'; margin-left: 5px;}



.container_12 article.grid_6 { width: 469px; }
#container {}
    header { margin-top: 20px; }
        .logo {  }
        #language { float: right; margin-top: 17px; width:90px;}
            #language ul{ list-style-type: none; margin-top: 5px; margin-bottom: 0; overflow: hidden; }
            #language ul.quickmenu{ margin-top: 30px; margin-bottom: 0; }
                #language ul li{ border-left: 1px #333 solid; float: right; line-height: 14px; margin-left: 5px; margin-top: 0; padding-left: 10px; }
                #language ul li.quickmenu{ border-left: 0;}
                #language ul li:last-child{ border-left: 0; margin-left: 0; }
                    #language ul li a{ color: #333; font-size: 12px; text-decoration: none; }
                    #language ul.quickmenu li a{ color: #3da1d9; text-transform: uppercase; }
                    #language ul.quickmenu li a:after{ content: "\f105"; font-size: 14px; font-weight: bold; font-family: 'FontAwesome'; margin-left: 5px;}
    #menu { margin-top: 76px; }
        #menu ul {
            background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b9334e), color-stop(0.5, #aa1640),color-stop(1, #a0143c) );
            background:-moz-linear-gradient( center top, #b9334e 5%,#aa1640 50%, #a0143c 100% );
            background:-o-linear-gradient( to bottom, #b9334e 5%,#aa1640 50%, #a0143c 100% );
            background:linear-gradient( to bottom, #b9334e 5%,#aa1640 50%, #a0143c 100% );
            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9334e', endColorstr='#a0143c');
            background-color:#a0143c;
            list-style-type: none; /*overflow: hidden;*/}
            #menu ul li{ position: relative;/*border-right: 1px #777a7d solid;*/ float: left; margin:0; padding:5px 20px; }
            #menu ul li.active{
                /*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #60666d), color-stop(0.5, #757b80),color-stop(1, #adb0b4) );
                background:-moz-linear-gradient( center top, #60666d 5%,#757b80 50%, #adb0b4 100% );
                background:-o-linear-gradient( to bottom, #60666d 5%,#757b80 50%, #adb0b4 100% );
                background:linear-gradient( to bottom, #60666d 5%,#757b80 50%, #adb0b4 100% );
                filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#60666d', endColorstr='#adb0b4');*/
                background-color:#75033f;
            }
            #menu ul li:before { content: ""; position: absolute; bottom: 0px; left: -1px; }
            #menu ul li:before { top: 0px; width: 1px;
            background-image: -webkit-gradient(linear,left top, left bottom, color-stop(0.05, #929497),color-stop(0.5,#6b7074), color-stop(1, #5a5f64));
            background-image: -moz-linear-gradient(center top, #929497 5%,#6b7074 50%, #5a5f64 100%);
            background-image: -o-linear-gradient(to bottom,#929497 5%,#6b7074 50%, #5a5f64 100%);
            background-image: linear-gradient(to bottom,#929497 5%,#6b7074 50%, #5a5f64 100%);
            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#929497', endColorstr='#5a5f64');
              }
            #menu h1{ font-size: 12px; font-weight: normal; margin: 0; }
                #menu h1 a{ color: #fff; text-transform: uppercase; text-decoration: none;}

            #menu ul,
            #menu li,
            #menu span,
            #menu a {
              margin: 0; padding: 0;  position: relative; }
            #menu:after { float: left; }
            #menu ul:after {
              content: ''; display: block; clear: both; }
            #menu a {
              display: inline-block;
              min-width: 35px;
              text-align: center;
              text-decoration: none;
              text-shadow: 0 -1px 0 #333333;
            }
            #menu > ul > li { float: left; }
            #menu > ul > li.active a { }
            #menu > ul > li.active a:hover { }
            #menu > ul > li a { color: #fff; line-height: 15px; }
            #menu > ul > li a:hover { text-decoration: underline;}
            #menu > ul > li:first-child a { }
            #menu > ul > li:last-child a { }
            #menu .has-sub:hover ul { /*display: block;*/visibility: visible; opacity: 1; }
            #menu .has-sub ul { background: #75033f;
              /*display: none;*/visibility: hidden; opacity: 0;
              position: absolute;
              top: 31px;
              left: -1px;
              min-width: 100%; z-index: 1000;
              text-align: center; transition: all 300ms ease-in-out;
              /* IE7 */
              *width: 100%;
            }
            #menu .has-sub ul li { clear: both; font-size: 12px; min-width:120px; text-align: left;  }
            #menu .has-sub ul li:before { display: none; }
            #menu .has-sub ul li a { display: block; text-align: center; }

    #content { margin-top: 15px; overflow: hidden; }
        .articol ,
        .articol1 ,
        .articol2 { position: relative; }
            .articol p,
            .articol1 p,
            .articol2 p{ line-height:18px; }
            .articol3 p{ width:auto; }
            .articol h1,
            .articol1 h1,
            .articol2 h1{ margin: 10px 20px 30px 20px; }
            .articol3 h1{ margin: 10px 20px 20px 20px; }
            .articol4 h1{ margin: 10px 20px 15px 20px; }
            .articol2:before ,
            .articol4:before { background: #cecece; content: ""; position: absolute; bottom: 40px; left: -1px; top: 40px; width: 1px; }

        #login {}
            #login input{ border: 1px #c9c9c9 solid; font-family: FMS; line-height:24px; margin-right: 10px; padding: 3px; width: 160px;}
            #login input#loginsubmit{ background: #3da1d9; color: #fff; width: 50px;}

.newsart {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e5edef), color-stop(0.5, #ffffff),color-stop(1, #eeeeee) );
	background:-moz-linear-gradient( center top, #e5edef 5%,#ffffff 50%, #eeeeee 100% );
	background:-o-linear-gradient( to bottom, #e5edef 5%,#ffffff 50%, #eeeeee 100% );
	background:linear-gradient( to bottom, #e5edef 5%,#ffffff 50%, #eeeeee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5edef', endColorstr='#eeeeee');
	background-color:#eeeeee;  }

        .breadCrumbs { list-style-type: none; margin: 0 0 10px 0; overflow: hidden; }
            .breadCrumbs li{ float: left; margin: 0; padding: 0; }
            .breadCrumbs li:before{ content: "\f105"; font-size: 10px; font-weight: bold; font-family: 'FontAwesome'; margin-right: 5px; margin-left: 5px;}
            .breadCrumbs li.home:before{ content: "\f015"; color: #fff; font-size: 14px; font-weight: bold; font-family: 'FontAwesome'; margin-right: 5px; text-shadow: /*0px 0px 2px #000;*/-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
                .breadCrumbs li a{ color: #333; font-size: 10px; text-decoration: none; }
        .subPages { display: none; list-style-type: none; margin: 0 0 10px 0; overflow: hidden; }
            .subPages li{ border-bottom: 2px #cecece solid; float: left; margin: 0; padding: 0; }
            .subPages li.active{ border: 1px #cecece solid; border-bottom: 0; }
                .subPages li a{ color: #333; display: block; font-weight: bold; padding: 5px 20px; text-decoration: none; text-transform: uppercase;}
        #articlesSlider { border-bottom: 1px #A0143C solid ;display: block; height: 2px; margin-bottom: 0px; width: 100%;  }
            #sliderCursor { background: #75033F;color: #a2a2a2; display: block; line-height: 12px; height: 3px; left: 0px; top:1px; box-shadow: 0px 0px 5px #75033F; /*margin-top: -1px; */
                overflow: hidden; position: relative; width: 50px;
                /*transition: all 500ms linear;*/
            }
            #sliderCursor:before { /*content: "\f106"; font-family: 'FontAwesome'; font-size: 18px; */}
        #currPage { float: left; list-style-type: none; margin: 0 15px 0 0; }
            #currPage li{    background: none repeat scroll 0 0 #727271; border-radius: 0 5px 5px 0; color: #FFFFFF; margin: 0; padding: 0 10px;}
        #articlesTabs { list-style-type: none; margin: 0 0 5px 0; overflow: hidden;}
            #articlesTabs li{ float: left; margin: 0 0 0 0; padding: 0 20px 0 0;}
                #articlesTabs li a{ color: #333; text-decoration: none;}
                #articlesTabs li.active a{ color: #A0143C; }
                #articlesTabs li a{ color: #333; font-size:12px; font-weight: bold; text-decoration: none; text-transform: uppercase;}
                #articlesTabs li a:hover{ text-decoration: none;}
        .tabbedArticles { clear: both; position: relative; overflow: hidden; height:700px; }
        .tabbedArticles article { position:absolute; top: 0; width:940px;  border-bottom: 1px #cecece solid; min-height: 370px; /*padding-right: 480px;*/ /*transition: all 300ms ease-in-out; visibility: hidden; opacity: 0;*/}
        .tabbedArticles article.active { /*visibility: visible; opacity: 1;*/}
            .tabbedArticles article ul{ list-style-type: none;}
            .tabbedArticles article ul li{ margin-left: 0; margin-bottom: 10px;}
            .tabbedArticles article ul li:before{ color: #3da1d9; content: "\f111"; font-family: 'FontAwesome'; font-size: 8px; margin-right: 5px; vertical-align: 2px;}
            .tabbedArticles article h1{ color: #A0143C; text-align: center; /*font-family: dearjoe4regular;*/ font-size: 20px; margin: 10px 0 10px 0;}
            .tabbedArticles article img{ display: block; margin: 0 auto 10px auto;}
        .imgContainer { position: relative; overflow: hidden; height:400px; width: 940px; margin-bottom: 10px;}
            .imgContainer img{ position:absolute; top: 0; width:940px; }
		.imgContainer2 { float: right; height:468px; width: 700px;}
			.imgContainer2 img{ width:700px; }
        #news { display: block; height: 390px; list-style-type: none; margin: 0; overflow: hidden; width: 230px; }
            #news li{ position: absolute; height: 360px; margin: 0 10px; overflow: hidden;  width: 210px; }
                #news li a{ color: #3DA1D9; text-decoration: none; }
    footer { border-top: 1px #75033F solid; font-size: 9px; padding: 10px 0;  }




.buttonArea{
    float: left;
    left: 50%;
    position: relative;
    top: 100%;
    margin-top: -32px;
}
.buttonCon{
    float: left;
    left: -50%;
    position: relative;
}
.buttonCon .theButton {
    display: block;
    color: #B22222;
    width: 20px;
    height: 22px;
    background: url(/2013/img/circlebutton.png) no-repeat;
    text-indent: -9999px;
    border: 0;
    margin-right: 3px;
    float: left;
}
.buttonArea a.active {
    background-position: 0 -22px;
}

.arrowButton{
    cursor: pointer;
}
.arrowButton .prevArrow{
    /*background: url(/2013/img/prev.png) no-repeat; */
    width: 40px;
    height: 80px;
    position: absolute;
    top: 170px;
    left: 12px;
}
.arrowButton .nextArrow{
    /*background: url(/2013/img/next.png) no-repeat;*/
    width: 40px;
    height: 80px;
    position: absolute;
    top: 170px;
    right: 12px;
}
.arrowButton .nextArrow:before { color: #A0143C; opacity: 0.5; content: "\f105"; font-family: 'FontAwesome'; font-size: 60px; text-shadow: 1px 1px 3px #333;}
.arrowButton .prevArrow:before { color: #A0143C; opacity: 0.5; content: "\f104"; font-family: 'FontAwesome'; font-size: 60px; text-shadow: 1px 1px 3px #333;}
.animate0{
       -webkit-animation-duration: .6s;
    -webkit-animation-delay: 0s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-duration: .6s;
    -moz-animation-delay: 0s;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: both;
    -ms-animation-duration: .6s;
    -ms-animation-delay: 0s;
    -ms-animation-timing-function: ease;
    -ms-animation-fill-mode: both;
    animation-duration: .6s;
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
}

.animate1{
       -webkit-animation-duration: .6s;
    -webkit-animation-delay: .2s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-duration: .6s;
    -moz-animation-delay: .2s;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: both;
    -ms-animation-duration: .6s;
    -ms-animation-delay: .2s;
    -ms-animation-timing-function: ease;
    -ms-animation-fill-mode: both;
    animation-duration: .6s;
    animation-delay: .2s;
    animation-timing-function: ease;
    animation-fill-mode: both;
}

.animate2{
       -webkit-animation-duration: .6s;
    -webkit-animation-delay: .4s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-duration: .6s;
    -moz-animation-delay: .4s;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: both;
    -ms-animation-duration: .6s;
    -ms-animation-delay: .4s;
    -ms-animation-timing-function: ease;
    -ms-animation-fill-mode: both;
    animation-duration: .6s;
    animation-delay: .4s;
    animation-timing-function: ease;
    animation-fill-mode: both;
}

.animate3{
       -webkit-animation-duration: .6s;
    -webkit-animation-delay: .6s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-duration: .6s;
    -moz-animation-delay: .6s;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: both;
    -ms-animation-duration: .6s;
    -ms-animation-delay: .6s;
    -ms-animation-timing-function: ease;
    -ms-animation-fill-mode: both;
    animation-duration: .6s;
    animation-delay: .6s;
    animation-timing-function: ease;
    animation-fill-mode: both;
}

.animate4{
       -webkit-animation-duration: .6s;
    -webkit-animation-delay: .8s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-duration: .6s;
    -moz-animation-delay: .8s;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: both;
    -ms-animation-duration: .6s;
    -ms-animation-delay: .8s;
    -ms-animation-timing-function: ease;
    -ms-animation-fill-mode: both;
    animation-duration: .6s;
    animation-delay: .8s;
    animation-timing-function: ease;
    animation-fill-mode: both;
}

.animate5{
       -webkit-animation-duration: .6s;
    -webkit-animation-delay: 1s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-duration: .6s;
    -moz-animation-delay: 1s;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: both;
    -ms-animation-duration: .6s;
    -ms-animation-delay: 1s;
    -ms-animation-timing-function: ease;
    -ms-animation-fill-mode: both;
    animation-duration: .6s;
    animation-delay: 1s;
    animation-timing-function: ease;
    animation-fill-mode: both;
}
.animate6{
       -webkit-animation-duration: .6s;
    -webkit-animation-delay: 1.2s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-duration: .6s;
    -moz-animation-delay: 1.2s;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: both;
    -ms-animation-duration: .6s;
    -ms-animation-delay: 1.2s;
    -ms-animation-timing-function: ease;
    -ms-animation-fill-mode: both;
    animation-duration: .6s;
    animation-delay: 1.2s;
    animation-timing-function: ease;
    animation-fill-mode: both;
}
.animate7{
       -webkit-animation-duration: .6s;
    -webkit-animation-delay: 1.4s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-duration: .6s;
    -moz-animation-delay: 1.4s;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: both;
    -ms-animation-duration: .6s;
    -ms-animation-delay: 1.4s;
    -ms-animation-timing-function: ease;
    -ms-animation-fill-mode: both;
    animation-duration: .6s;
    animation-delay: 1.4s;
    animation-timing-function: ease;
    animation-fill-mode: both;
}






#banner{
    position: absolute;
}

.oneByOne1{
    background: #3b3e43; float: left; height: 428px;
    margin: 0 0 15px 0; overflow: hidden; position: relative;width: 700px;}

#banner .oneByOne_item{
    height: 428px; overflow: hidden; position: absolute; width: 940px; }

#banner .oneByOne_item span{
    font-family: "Lucida Grande", "Lucida Sans Unicode", helvetica, verdana, arial, sans-serif; }

#banner .oneByOne_item a{ color: #B22222; text-decoration: none; }

/* slide 1 */
#banner img.img1{
    position: absolute;
    top: 24px;
    left: 420px;
}

#banner img.img2{
    position: absolute;
    top: 64px;
    left: 540px;
}

#banner .oneByOne_item .text1{
    position: relative;
    float: left;
    margin: 140px 12px 0 54px;
    color: #333333;
    font-size: 48px;
}

#banner .oneByOne_item .text2{
    clear: left;
    position: relative;
    float: left;
    margin: 4px 12px 0 54px;
    color: #666666;
    font-size: 24px;
}

/* slide 2 */
#banner img.img3{
    position: absolute;
    top: 24px;
    left: 80px;
}
#banner img.img4{
    position: absolute;
    top: 64px;
    left: 160px;
}
#banner img.img5{
    position: absolute;
    top: 230px;
    left: 420px;
}
#banner .oneByOne_item .text3{
    clear: left;
    position: relative;
    float: left;
    margin: 140px 12px 0 580px;
    color: #333333;
    font-size: 28px;
}
#banner .oneByOne_item .text4{
    clear: left;
    position: relative;
    float: left;
    margin: 12px 12px 0 580px;
    color: #666666;
    font-size: 16px;
}

/* slide 3 */
#banner .slide3 img.wp1{
    position: absolute;
    top: 255px;
    left: 512px;
}
#banner .slide3 img.wp2{
    position: absolute;
    top: 190px;
    left: 360px;
}
#banner .slide3 img.wp3{
    position: absolute;
    top: 64px;
    left: 80px;
}

#banner .slide3 span.txt1{
    clear: left;
    position: relative;
    float: left;
    margin: 120px 12px 0 540px;
    background: #B22222;
    padding: 8px;
    color: #FFFFFF;
    font-size: 40px;
}
#banner .slide3  span.txt1 a{
    color: #FFFFFF;
}
#banner .slide3 span.txt2{
    clear: left;
    position: relative;
    float: left;
    margin: 12px 12px 0 540px;
    color: #FFFFFF;
    background: #A0522D;
    padding: 8px;
    font-size: 22px;
}


/* slide 4 */
#banner img.wp1{
    position: absolute;
    top: 240px;
    left: 380px;
}
#banner img.wp2{
    position: absolute;
    top: 200px;
    left: 470px;
}
#banner img.wp3{
    position: absolute;
    top: 100px;
    left: 600px;
}

#banner .oneByOne_item span.wp1{
    clear: left;
    position: relative;
    float: left;
    margin: 120px 12px 0 60px;
    background: #20B2AA;
    padding: 8px;
    color: #FFFFFF;
    font-size: 40px;
}
#banner .oneByOne_item span.wp1 a{
    color: #FFFFFF;
}
#banner .oneByOne_item span.wp2{
    clear: left;
    position: relative;
    float: left;
    margin: 12px 12px 0 60px;

    color: #FFFFFF;
    background: #5F9EA0;
    padding: 8px;
    font-size: 16px;
}

/* slide 5 */
#banner .oneByOne_item img.bigImage{
    position: absolute;
    top: 0;
    left: 0;

}
#banner .oneByOne_item span.slide5Txt1{
      position: relative;
    float: left;
    margin: 150px 12px 0 600px;
    color: #9ACD32;
    font-size: 24px;
    background: #FFFFFF;
    padding: 8px;
}

#banner .oneByOne_item span.slide5Txt2{
      position: relative;
    clear: left;
    float: left;
    margin: 12px 12px 0 600px;
    color: #666666;
    font-size: 12px;
    background: #FFFFFF;
    padding: 8px;
}








/**
 * Copyright (c) 2012 Anders Ekdahl (http://coffeescripter.com/)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Version: 1.2.7
 *
 * Demo and documentation: http://coffeescripter.com/code/ad-gallery/
 */
#gallery { background: #666; padding: 20px; }
.ad-gallery { width: 900px; }
.ad-gallery, .ad-gallery * { margin: 0; padding: 0; }
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 675px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(/2013/img/trans.gif);
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {

        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {

        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image:before { color: #fff; opacity: 0.5; content: "\f105"; font-family: 'FontAwesome'; font-size: 60px; text-shadow: 1px 1px 3px #333;}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image:before { color: #fff; opacity: 0.5; content: "\f104"; font-family: 'FontAwesome'; font-size: 60px; text-shadow: 1px 1px 3px #333;}
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px; font-size:11px; color: #fff; text-shadow: 1px 1px 1px #333;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -17px;
      top: 22px;
      width: 13px;
      display: block;

    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -17px;
      top: 22px;
      width: 13px;

    }
.ad-gallery .ad-forward:before { color: #fff; opacity: 0.7; content: "\f0a9"; font-family: 'FontAwesome'; font-size: 15px; text-shadow: 1px 1px 3px #333;}
.ad-gallery .ad-back:before { color: #fff; opacity: 0.7; content: "\f0a8"; font-family: 'FontAwesome'; font-size: 15px; text-shadow: 1px 1px 3px #333;}
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 1px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}