@import url(http://fonts.googleapis.com/css?family=Open+Sans);
* {
    font-family: 'Open Sans', sans-serif;
}

body {
    margin: 0px auto;
    padding: 0px;
    text-align: center;
}

ul li {
    list-style: none;
}

img {
    border: none;
}

a {
    text-decoration: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.bt {
    clear: both;
}

::selection {
    color: #fff;
    background: #7195ca;
}


/*** 
set the width and height to match your images 
**/


/* slide show background */

#slideshow {
    position: relative;
    z-index: -1;
}

#slideshow IMG {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
    opacity: 0.0;
}

.show_hide,
.show_hide2 {
    display: block;
}

#slideshow IMG.active {
    z-index: 10;
    opacity: 1.0;
}

#slideshow IMG.last-active {
    z-index: 9;
}

#slideshow img {
    /* Set rules to fill background */
    min-height: 100%;
    min-width: 1024px;
    /* Set up proportionate scaling */
    width: 100%;
    height: auto;
    /* Set up positioning */
    position: fixed;
    top: 0;
    left: 0;
}

@media screen and (max-width: 1024px) {
    img.bg {
        left: 50%;
        margin-left: -512px;
    }
}

#page-wrap {
    position: relative;
    width: 400px;
    margin: 50px auto;
    padding: 20px;
    background: #fff;
    -moz-box-shadow: 0 0 20px black;
    -webkit-box-shadow: 0 0 20px black;
    box-shadow: 0 0 20px black;
}


/* slideshow end */

#content {
    width: 980px;
    min-height: 520px;
    margin: 94px auto 58px auto;
    background: rgba(11, 11, 11, 0.8);
    *background-color: rgba(11, 11, 11);
    *opacity: 0.8;
}

.header {
    width: 980px;
    height: 90px;
    background-color: rgba(255, 255, 255, 0.9);
    /*
background-image:url(../images/bg-header.png);
background-repeat:repeat;*/
    position: fixed;
    margin-left: -490px;
    left: 50%;
    display: block;
    overflow: hidden;
    top: 0px;
    z-index: 9999;
}

.logo {
    height: 90px;
    float: left;
}

.logo img {
    margin: 10px 10px 10px 20px;
}

.title {
    width: 630px;
    height: 90px;
    float: left;
}

.title p {
    font-family: Georgia;
    font-size: 27px;
    font-style: italic;
    color: rgb(57, 119, 160);
    margin: 8px 0px;
}

.limbi {
    height: 21px;
    float: right;
    margin: 0px 10px 0px 0px;
}

.limbi li {
    float: left;
}

.limbi li a:hover,
.limbi li a.active {
    background-image: url(../images/menu-ng.png);
    background-repeat: repeat;
}

.limbi li a {
    color: #868686;
    padding: 0px 7px;
    width: 32px;
    height: 21px;
    border-left: 1px solid #333030;
    border-right: 1px solid #333030;
    border-bottom: 1px dashed #565252;
    background-color: #423e3d;
}

.limbi li a.active {
    color: #e8e8e8;
}

.sociale {
    width: 242px;
    height: 30px;
    float: right;
    position: relative;
    top: 26px;
}

.sociale div {
    float: left;
}

.sociale div img {
    margin: 2px 4px;
    max-width: 26px;
    max-height: 26px;
}

.slidingDiv {
    width: 979px;
    height: 234px;
    background-color: #43403f;
    z-index: 99;
    position: relative;
}

.slidingDiv2 {
    width: 979px;
    height: 500px;
    z-index: 99;
    position: relative;
}

a.show_hide,
a.show_hide2 {
    z-index: 999999;
    position: relative;
    width: 39px;
    margin: 0 auto;
    opacity: 0.5;
}

a.show_hide:hover,
,
a.show_hide2:hover {
    opacity: 0.9;
}

.slider {
    z-index: 99;
    position: relative;
}

.bottom-content {
    width: 980px;
    margin: 0 auto;
}

.menu {
    width: 185px;
    border: 3px solid #2f2f2f;
    margin: 0px 0px 0px 0px;
    float: left;
}

.menu-list li {}

.menu-list li a {
    color: #c2c2c2;
    width: 160px !important;
    /*height: 20px !important;*/
    display: block;
    border-top: 1px solid #5b5b5b;
    border-bottom: 1px solid #000;
    border-left: 5px solid #a1b6c5;
    padding: 11px 10px;
    background-color: rgba(0, 0, 0, 0.5);
    text-align: left;
}

.menu-list li a:hover,
.menu-list li a.active {
    background-image: url(../images/menu-ng.png);
    background-repeat: repeat;
    border-left: 5px solid #a48920;
    color: #FFF;
    /*border-left:5px solid #a1b6c5;*/
}

.menu-list {
    margin: 0px 0px 0px -40px;
}

.menu-list li a.noutati {
    padding: 8px 105px 8px 16px;
}

.menu-list li a.despre-noi {
    padding: 8px 78px 8px 16px;
}

.menu-list li a.servicii {
    padding: 8px 108px 8px 16px;
}

.menu-list li a.documente {
    padding: 8px 72px 8px 16px;
}

.menu-list li a.contacte {
    padding: 8px 94px 8px 16px;
}

.posts {
    float: right;
    width: 763px;
    display: block;
    margin-right: 19px;
    margin-top: 5px;
    margin-bottom: 10px;
    background-color: rgba(92, 92, 92, 0.7);
    box-shadow: 1px 1px 8px #000;
    -webkit-box-shadow: 1px 1px 8px #000;
}

.imagine-articol {
    width: 140px;
    height: 115px;
    float: left;
    margin-left: 0px;
    margin-top: 3px;
}

.titlu-articol {
    width: 615px;
    height: 29px;
    float: left;
    margin-left: 0px;
    border-top: 1px solid #5b5b5b;
    border-bottom: 1px solid #5b5b5b;
    margin-top: 4px;
}

.paragraf-articol {
    width: 615px;
    float: left;
    margin-left: 0px;
}

.button-articol {
    height: 21px;
    float: right;
    position: relative;
    bottom: 9px;
    right: 11px;
    box-shadow: 0px 0px 8px #000;
    -webkit-box-shadow: 0px 0px 8px #000;
}

.button-articol:hover {
    background-image: url(../images/menu-ng.png);
    background-repeat: repeat;
}

.button-articol a {
    color: #a1a1a1;
    margin: 0px 8px;
}

.paragraf-articol p {
    color: #c6c6c6;
    font-size: 13px;
    text-align: justify;
    padding: 0px 10px;
    margin: 7px 0px;
}

.titlu-articol p {
    color: #a6c3ec;
    font-size: 19px;
    text-align: left;
    margin: 2px 9px;
    height: 26px;
    overflow: hidden;
}

.imagine-articol img {
    margin-top: 4px;
    border: 1px solid #fff;
    max-width: 127px;
    min-height: 109px;
}

.left-column {
    width: 188px;
    float: left;
}

.right-content {
    float: right;
    width: 788px;
}

.pop-up-menu {
    width: 186px;
    float: left;
}

.pop-up-menu ul li {
    float: left;
}

.pop-up-menu ul li a:hover {
    background-image: url(../images/cerere-bg-hover.png);
    background-repeat: repeat-x;
    background-position: top center;
    border-left: 5px solid #a48920;
}

.pop-up-menu ul {
    float: left;
    margin: 26px 0px 0px -37px;
}

.pop-up-menu ul li a {
    border-left: 5px solid #a1b6c5;
    webkit-box-shadow: inset 0px 14px 30px -14px #666;
    box-shadow: inset 0px 14px 30px -14px #666;
    outline: 3px solid #2f2f2f;
    background-image: url(../images/cerere-bg.png);
    background-position: bottom left;
    padding: 6px 11px;
    margin: 4px 0px;
    font-size: 13px;
    color: rgb(217, 227, 231);
    display: block;
    width: 160px;
    text-align: left;
    overflow: hidden;
}

.footer {
    width: 980px;
    height: 40px;
    background: #000;
    margin: 0px auto;
    -webkit-box-shadow: 0px -8px 25px 2px #000;
    box-shadow: 0px -8px 25px 2px #000;
    position: fixed;
    bottom: 1px;
    left: 50%;
    line-height: 30px;
    margin-left: -490px;
    margin-top: 30px;
}

.footer p {
    color: #a89879;
    margin: 5px 22px 0px 0px;
    text-align: right;
    font-size: 11px;
}

.footer p a {
    color: #a48920;
}

.content-despre-noi {
    float: right;
    width: 763px;
    display: block;
    margin-right: 19px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.content-despre-noi p {
    color: #d7d7d7;
    font-size: 15px;
    text-align: justify;
    margin: 7px;
}

.content-despre-noi p img {
    float: right;
    max-width: 198px;
    max-height: 182px;
    margin: 9px 9px;
    border: 3px solid #2f2f2f;
}

.content-servicii {
    float: right;
    width: 763px;
    display: block;
    margin-right: 19px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.content-servicii p {
    color: #d7d7d7;
    font-size: 15px;
    text-align: justify;
    margin: 7px;
}

.content-servicii p img {
    float: left;
    max-width: 243px;
    max-height: 182px;
    margin: 0px 21px 17px 0px;
    border: 3px solid #2f2f2f;
}

.document {
    float: right;
    width: 763px;
    display: block;
    margin-right: 19px;
    margin-top: 5px;
    margin-bottom: 10px;
    background-color: rgba(92, 92, 92, 0.7);
    box-shadow: 1px 1px 8px #000;
    -webkit-box-shadow: 1px 1px 8px #000;
    overflow: hidden;
}

.document:hover {
    background-color: rgba(92, 92, 92, 0.9);
}

.imagine-document {
    width: 140px;
    height: 97px;
    float: left;
    position: relative;
    margin-left: 0px;
    margin-top: 3px;
}

.imagine-document img {
    /*border: 1px solid #5b5b5b;*/
    margin: auto;
    max-width: 125px;
    max-height: 94px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
}

.titlu-document {
    width: 573px;
    border-top: 1px solid #5b5b5b;
    border-bottom: 1px solid #5b5b5b;
    float: left;
    margin-left: 0px;
    margin-top: 43px;
    margin-bottom: 26px;
}

.titlu-document a {
    text-align: left;
    display: block;
    color: #accbf6;
    height: 25px;
    overflow: hidden;
}

.titlu-document p {
    margin: 3px 21px;
    text-align: left;
    color: #accbf6;
    border-top: 1px solid #5b5b5b;
    border-bottom: 1px solid #5b5b5b;
    padding: 4px;
    height: 18px;
    overflow: hidden;
    ;
}

.paranteza {
    float: left;
    margin-bottom: 7px;
    width: 35px;
}

.paranteza img {
    margin-top: 7px;
    max-height: 94px;
}

.contacte-content {
    float: right;
    width: 768px;
    display: block;
    margin-right: 12px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.contacte-input {
    float: left;
    width: 403px;
    height: 260px;
    display: block;
    border-right: 1px solid #5b5b5b;
}

.contacte-input textarea {
    width: 279px;
    height: 109px;
    margin-top: 10px;
    float: right;
    margin-right: 9px;
    background-color: rgba(255, 255, 255, 0.38);
    border: none;
    color: rgb(228, 228, 228);
    font-size: 16px;
    padding: 4px 7px;
    cursor: n-resize;
    resize: none;
}

.contacte-input input {
    width: 279px;
    height: 33px;
    margin-top: 10px;
    float: right;
    margin-right: 9px;
    background-color: rgba(255, 255, 255, 0.38);
    border: none;
    color: rgb(228, 228, 228);
    font-size: 16px;
    padding: 0px 7px;
    cursor: n-resize;
}

.contacte-input label {}

.contacte-input form {
    height: 200px;
}

.contacte-map {
    float: right;
    color: #fff;
    width: 360px;
    height: 260px;
    display: block;
}
.contacte-map a{color: #C93;}

.contacte-map img {
    border: 3px solid #2f2f2f;
    padding-top: 2px;
    max-width: 360px;
    max-height: 250px;
}

.nume {
    float: left;
    margin: 1px;
    padding: 12px 1px 1px 9px;
    color: #9a9a9a;
}

.mesaj {
    float: left;
    margin: 1px;
    padding: 14px 1px 1px 11px;
    color: #9a9a9a;
}

.e-mail {
    float: left;
    margin: 1px;
    padding: 22px 1px 1px 13px;
    color: #9a9a9a;
}

.date-contact {
    width: 766px;
    float: left;
    display: block;
   
    border-top: 1px solid #5b5b5b;
    padding-top: 5px;
}

.date-contact a {
    color: #C93;
}

.date-contact p {
    padding: 0px 1px;
    margin: 2px 0px;
    text-align: left;
    font-size: 15px;
    color: #d9d9d9;
}

.date-contact span {
    color: rgb(126, 120, 120);
}

.date-contact span:hover {
    color: #a48920;
}

.submit {
    float: right !important;
    background-repeat: no-repeat;
    background-color: rgba(199, 163, 52, 0.56) !important;
    border: none;
    width: auto !important;
    height: auto !important;
    color: rgb(255, 255, 255) !important;
    font-size: 17px !important;
    padding: 2px 19px 4px 19px !important;
    opacity: 1 !important;
    cursor: pointer;
    outline: none !important;
    border-top: 1px solid rgba(255, 255, 255, 0.48);
}

.submit:hover {
    background-color: rgba(199, 163, 52, 1) !important;
}

.table {
    width: 615px;
    margin: 0 auto;
}

.feft {
    padding: 0px 6px;
    width: 290px;
    text-align: right;
    color: #dadada;
}

.feft span {
    color: #f57f7f;
}

.right {
    text-align: left;
}

.right input {
    width: 272px;
    background-image: url(../images/bg-text-box.png);
    background-repeat: repeat-x;
    border: none;
    height: 28px;
    border-left: 1px solid rgba(0, 0, 0, 0.34);
    border-right: 1px solid rgba(0, 0, 0, 0.34);
    margin-top: 6px;
    color: rgb(213, 213, 213);
    font-size: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

.right select {
    width: 299px !important;
    height: 33px;
    color: rgb(213, 213, 213);
    font-size: 15px;
}

.right textarea {
    background-image: url(../images/bg-text-area.png);
    background-repeat: repeat-x;
    height: 84px;
    width: 288px;
    border: none;
    border-left: 1px solid rgba(0, 0, 0, 0.34);
    border-right: 1px solid rgba(0, 0, 0, 0.34);
    margin-top: 6px;
    color: rgb(213, 213, 213);
    font-size: 15px;
    resize: none;
}

.right label {
    display: block;
    float: left;
    margin: 6px 8px 0px 6px;
    color: #dadada;
}

#reset-pop {
    width: 135px !important;
    background-image: url(../images/bg-pop-button.png);
    background-repeat: repeat;
}

#submit-pop {
    width: 135px !important;
    background-image: url(../images/bg-pop-btn-hover.png);
    background-repeat: repeat;
    margin-left: 25px;
}

#submit-pop:hover {
    border-bottom: 2px solid rgb(41, 41, 41);
    height: 30px;
    cursor: pointer;
}

#reset-pop:hover {
    border-bottom: 2px solid #d2732a;
    height: 30px;
    cursor: pointer;
}

#primul {
    padding-top: 13px;
}

#flashContent {
    padding: 6px 2px;
}

.archive {
    float: left;
    width: 179px;
}

.archive p {
    text-align: left;
    margin: 33px 0px 1px 10px;
    border-bottom: 4px double rgb(92, 163, 167);
    color: rgb(92, 163, 167);
}

.archive ul {
    margin: 12px 0px 37px 9px;
    border-bottom: 4px double rgb(92, 163, 167);
}

.archive ul li {
    list-style: disc;
    text-align: left;
    color: rgb(92, 163, 167);
    margin-top: 9px;
    margin-bottom: 9px;
    margin-left: -19px;
}

.archive ul li:hover,
.archive ul li:hover a {
    color: #fff;
}

.archive ul li a {
    color: rgb(114, 160, 197);
    font-size: 13px;
    text-decoration: underline;
}

#toTop {
    /*border:1px solid #ccc;
        background:#f7f7f7;*/
    text-align: center;
    /*padding:3px;*/
    position: fixed;
    bottom: 10px;
    right: 104px;
    cursor: pointer;
    display: none;
    z-index: 9;
}

#toTop img {
    border: 1px solid rgb(0, 0, 0);
    border-radius: 11px;
}

.absoluta {
    position: absolute;
    width: 64px;
    height: 64px;
    display: block;
}

.excel {
    background-image: url(../images/excel.png);
    background-repeat: no-repeat;
}

.word {
    background-image: url(../images/word.png);
    background-repeat: no-repeat;
}

.pdf {
    background-image: url(../images/pdf.png);
    background-repeat: no-repeat;
}


/* POPUP STYLE*/


/* Style you custom popupbox according to your requirement */

.popupbox,
.popupbox2 {
    width: 668px;
    background-color: rgba(92, 92, 92, 0.88);
    display: none;
    /* Hidden as default */
    float: left;
    border: 2px solid #646463;
    position: absolute;
    left: 50% !important;
    margin-left: -328px !important;
    z-index: 900199999;
    -webkit-box-shadow: 0px 0px 20px #000;
    -moz-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    top: 415px !important;
    /*position: ;
   



    z-index: 9002999999;
     margin-top: -94px;
    */
}

.popupbox1 {
    width: 473px;
    height: 154px;
    background-color: rgba(92, 92, 92, 0.88);
    display: none;
    float: left;
    border: 2px solid #646463;
    position: absolute;
    left: 50% !important;
    z-index: 900199999;
    -webkit-box-shadow: 0px 0px 20px #000;
    -moz-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    top: 415px !important;
}

.pop-doc-a {
    float: left;
    height: 30px;
    width: 135px !important;
    background-image: url(../images/bg-pop-button.png);
    background-repeat: repeat;
    border-left: 1px solid rgba(0, 0, 0, 0.34);
    border-right: 1px solid rgba(0, 0, 0, 0.34);
    margin: 41px 4px;
    padding: 4px 0px;
    color: rgb(206, 206, 206);
    line-height: 27px;
}

.pop-doc-a:hover {
    border-bottom: 2px solid #d2732a;
    height: 30px;
    cursor: pointer;
}

.popupbox1 .header-p a img {
    margin: -4px 0px 0px 433px;
    cursor: pointer;
}

.popupbox a,
.popupbox2 a,
.popupbox1 a {
    position: relative;
    top: -14px;
    left: 19px;
    right: -216px;
    cursor: default;
}

.popupbox .header-p,
.popupbox2 .header-p,
.popupbox1 .header-p {
    border-bottom: 3px solid #313131;
    height: 43px;
    margin-top: 0px;
    margin-left: 0px;
}

.popupbox .header-p a img,
.popupbox2 .header-p a img {
    margin: -2px 0px 0px 624px;
    cursor: pointer;
}

.popupbox .header-p h2,
.popupbox2 .header-p h2,
.popupbox1 .header-p h2 {
    font-size: 18px;
    font-weight: bold;
    margin: -22px 0px 0px 0px;
    color: #fff;
}

#fade {
    /*display: none; /* Hidden as default */
    /*background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;*/
    display: none;
    background-color: #111;
    opacity: 0.65;
    position: fixed;
    z-index: 90019999;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

#intabdiv {
    text-align: center;
}

#close img {
    text-decoration: none;
}

#close {
    width: 50px;
    height: 50px;
    position: absolute;
    float: right;
}

#intabdiv2 {
    padding: 70px;
}

#intabdiv2 h2 {
    font-size: 24px;
    color: #696868;
    font-family: Verdana, Geneva, sans-serif;
}

#intabdiv2 p {
    font-size: 12px;
    color: #696868;
    font-family: Verdana, Geneva, sans-serif;
    line-height: 20px;
}

#intabdiv3 {
    padding: 70px;
}

#intabdiv3 h2 {
    font-size: 24px;
    color: #fff;
    font-family: Verdana, Geneva, sans-serif;
}

#intabdiv3 p {
    font-size: 12px;
    color: #fff;
    font-family: Verdana, Geneva, sans-serif;
    line-height: 20px;
}


/*RADIO BTN STYLE*/

.radio {
    width: 19px;
    height: 25px;
    padding: 0 13px 0 0;
    background: url(../images/radio-bg.png) no-repeat;
    display: block;
    clear: left;
    float: left;
}

.select {
    position: absolute;
    width: 264px;
    height: 31px;
    padding: 5px 24px 0 8px;
    color: #fff;
    font: 12px/21px arial, sans-serif;
    background: url(../images/select-bg.png) no-repeat;
    overflow: hidden;
    color: rgb(213, 213, 213);
    font-size: 15px;
}

.select option {
    background-color: #424242;
}

#tip-container {}

#tip-container .op {
    background-color: #424242;
    border-bottom: 1px solid #8a8a8a;
    border-top: 1px solid #393636;
}

#tip-container .op:selection {
    color: #039;
}


/*END RADIO BTN STYLE*/


/*END POPUP STYLE*/


/*SLIDER STYLE*/

.bx-wrapper {
    position: relative;
    margin: 0 auto 60px;
    padding: 0;
    *zoom: 1;
}

.bx-wrapper img {
    /*max-width: 100%;*/
    display: block;
    margin-top: -17px;
    max-height: 241px;
    max-width: 974px;
}


/** THEME
===================================*/

.bx-wrapper .bx-viewport {
    border: solid #43403f 5px;
    left: 0px;
    margin-bottom: 155px;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}


/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    /*	background:url(../images/bx_loader.gif) center center no-repeat #fff; */
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}


/* PAGER */

.bx-wrapper .bx-pager {
    text-align: left;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 1px;
    margin-top: -208px;
    position: relative;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #afaba7;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #c9c8c5;
    border: 1px solid #afaba7;
}

.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #dec573;
    border: 1px solid #dbd9d7;
}


/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
    left: -14px;
    background: url(../images/prev-aroow-slider.png) no-repeat;
    opacity: 0.5;
}

.bx-wrapper .bx-next {
    right: -14px;
    background: url(../images/next-arrow-slider.png) no-repeat;
    opacity: 0.5;
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
    opacity: 0.9;
}

.bx-wrapper .bx-next:hover {
    background-position: 0 0;
    opacity: 0.9;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: 3px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}


/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    /*background:url(../images/controls-index.png) -86px -11px no-repeat;*/
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    /*background:url(../images/controls-index.png) -86px -44px no-repeat;*/
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}


/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}


/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}

.bx-viewport {
    height: 240px !important;
    width: 970px !important;
}

.bx-pager {
    margin: -210px 0px 0px 11px !important;
}


/*SLIDER STYLE*/

#map_canvas{width: 100%; height: 260px;}