@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=cyrillic-ext,latin);
@import url(http://fonts.googleapis.com/css?family=PT+Sans&subset=cyrillic-ext,latin);
body{font-family: 'PT Sans', sans-serif; color: #5f5f5f; width: 100%; margin: 0; padding: 0; line-height: 21px; font-size: 14px; background:#ebebeb url("images/bg.jpg") top center no-repeat;}
input{font-family: 'PT Sans', sans-serif;}
textarea{font-family: 'PT Sans', sans-serif;}
a{font-family: 'PT Sans', sans-serif; color: #000000; text-decoration: none; cursor: pointer;}
/*img{max-width: 100%;}*/
div{float: left; }
#main{width: 100%;}
    .alert{position: fixed; z-index: 1006; width: 100%; padding: 3px 0; background: #f6f6f6; border-bottom: 1px solid #e1e3e6;}
        .alertTitle{float: left; padding-left: 10px; font-weight: 800; color: #e67817; text-transform: uppercase; }
        .alerts{padding-left: 10px;}
            .alerts a{color: #02459f;}
    .outerDIV{float: none; width: 1000px; margin: 0 auto;}
    .menuOuter{width: 100%; height: 38px;}
    .menuOut{width: 100%; background: #02459f; border-top:1px solid #e67817; z-index: 1001;}
        .bodys{margin:0; width: 100%; position: relative;}
        .homeSlider{width: 100%; height: 300px; margin-top: 2px; overflow: hidden;}

        .homeLeft{width: 640px; margin: 10px 10px 0 0;}
            .homeNews{width: 100%;}
                .homeNewsHead{width: 98%; background: #02459f; padding-right: 2%;}
                    .homeNewsHead a{text-transform: uppercase; font-size: 13px; color: #fff; float: right; padding: 7px 10px 1px;}
                    .homeNewsHead a.v{border-bottom: 2px solid #f6eb3f; color: #f6eb3f;}
                    .homeNewsHead a:hover{color: #f6eb3f;}
                    .hnhTitle{margin: 6px 15px 4px; font-weight: bold; color: #f6eb3f; text-transform: uppercase;}
                .homeNewsBodyOuter{width: 100%; position: relative; height: 330px; overflow: hidden;}
                .homeNewsBody{width: 301%; position: absolute;}
                    .hnFirst{width: 330px; padding-right: 10px; margin-top: 10px; border-right: 1px dashed #ccc;}
                        .hnFirst .img{width: 100%; height: 160px; overflow: hidden; box-shadow: 0 0 2px #ccc;}
                        .hnFirst img{width: 100%; min-height: 100%;}
                        .hnFirst a.title{float: left; margin: 5px 0 0; width: 100%; text-transform: uppercase; border-left: 2px solid #02459f; padding: 3px 0 0 8px;}
                        .hnFirst:hover a.title{color: #02459f;}
                        .hnFirst .dates{float: left; margin: 0 0 5px; width: 100%; font-size: 11px; border-left: 2px solid #02459f; padding: 0 0 0 8px;}
                        .hnFirst:hover .dates{color: #d3142e;}
                        .hnFirst .txt{width: 100%; text-align: justify; overflow: hidden; height: 60px;}
                        .mores{float: right; margin: 4px 4px 0 0; font-weight: bold; font-size: 11px; color:#02459f; }
                        .hnitem{float: left; width: 100%;}
                            .hnitem{float: left; width: 100%;}
                        .homeNewsItems{float: left; width: 300px;}
                        .homeNewsItem{float: left; width: 289px; margin: 15px 0 5px 10px; font-size: 13px; line-height: 20px; text-transform: uppercase; color: #6a6a6a;}
                        .homeNewsItem:hover{color: #2147b4;}
                        .homeNewsItem:hover .homeNewsDate{color: #d3142e;}
                        .homeNewsWithImg{width: 165px;}
                        .homeNewsImg{width: 100px; border: 5px solid #fff; height: 70px; overflow: hidden; box-shadow: 0 0 2px #ccc; padding: 0; margin: 0 10px 0 0;}
                        .homeNewsImg img{width: 100%; margin: 0; padding: 0;}
                        .homeNewsTitle{width: 100%; max-height: 56px; overflow: hidden;}
                        .homeNewsDate{text-align: right; width: 100%; margin-top: 4px; font-size: 12px; text-transform: none; color: #ccc;}

            #canvas {float: left; width: 350px; height: 650px; text-align:center; }
            #paper {}
            #countryNames{position: absolute; }
            #countryNames div{position: absolute; color: #000e78; text-align: left; float: left; font-size: 11px; line-height: 12px; cursor: pointer;}
            #countryNames div.cent{font-size: 20px; font-weight: bold;}
            #countryNames div .i{float: left; position: relative; width: 55px;}
            #countryNames div.cent .i{float: left; position: relative; width: 55px;}
            #countryNames div .c{float: right; position: absolute; left: 20px; font-size: 14px; font-weight: bold;}
            #countryNames div.cent .c{font-size: 30px; top:20px; font-weight: bold;}
            #countryNames div img{float: left; position: absolute; left: -2px; top:-5px; width: 20px;}
            #countryNames div.cent img{width: 60px;}
            #celsius{position: absolute;}
            #celsius div{position: absolute; color: #000e78; float: left; font-size: 11px; cursor: pointer;}
            #mapTitle{
                position:absolute;
                color:white;
                text-align:center
            }
            #main_messsage_box_into{
                height:400px;
            }

            .embedWeather{width: 100%;}

            .homeCustomer{width: 100%; margin-top: 10px;}
                .homeCusHead{width: 100%; background: #02459f; font-weight: bold; color: #fff; padding: 3px 0; text-transform: uppercase; text-align: center; border-bottom: 1px solid #e67817;}
                .homeCusBody{width: 100%; margin-top: 10px;}
                    .homeCusBody a{float: left; width: 33%; height: 68px; padding: 3px 0; font-size: 16px; text-transform: uppercase; color: #e67817; }
                    .homeCusBody a .s{float: left; margin-left: 13px;}
                    .homeCusBody a img{float: left; width: 60px; margin: 3px 0 0;}
                    .homeCusBody a .txt{width: 125px; padding: 14px 0 0 10px;}
                    .homeCusBody a:hover{color: #fff; background: #e67817;}
                    .homeCusBody a:hover img{-webkit-filter: brightness(100); filter: brightness(100);}
            .weatherData{width: 360px; float: right; margin-right: 20px;}
                .weatherHead{width: 100%;  font-size: 16px; text-transform: uppercase; color: #e67817; text-shadow: 1px 1px 1px #ccc;}
                .weatherItem{width: 100%; margin-top: 10px; height: 110px;}
                    .wiDate{width: 100%; border-bottom: 1px dashed #2147b4; color: #2147b4; text-shadow: 1px 1px 1px #fff; font-weight: bold;}
                    .wiData{width: 100%;}
                        .wiDay{width: 50%; color: #e67817; position: relative; text-shadow: 1px 1px 1px #ccc;}
                            .wiType{width: 100%; font-weight: bold;}
                            .wiImg{position: absolute; left: -5px; top:15px;}
                                .wiImg img{width: 70px;}
                            .wiTemp{position: absolute; top:17px; font-size: 32px; left: 80px; font-weight: bold;}
                            .wiWind{position: absolute; top:45px; font-size: 13px; left: 85px;}
                            .wiStatus{position: absolute; top:70px; font-size: 11px; left:85px; line-height: 10px;}
                        .wiNight{width: 50%; color: #2147b4; position: relative; text-shadow: 1px 1px 1px #fff;}
        .homeRight{width: 350px;}
            .rightItem{width: 100%; margin-top: 10px;}
                .rightItem a img{max-width: 100%;}
                .rightItemHead{width: 90%; padding: 6px 0 6px 10%; color: #2147b4; font-weight: bold; text-transform: uppercase; background: #fff url("images/rbg.png") left bottom no-repeat;}
                .rightItemLatest{width: 100%; padding: 5px 0; height: 320px; overflow-y: auto; background: rgba(255,255,255,0.4)}
                .rightILA{float: left; width: 90%; padding: 6px 5%; color: #6a6a6a; line-height: 15px; border-bottom: 1px dotted #ccc; font-size: 13px;}
                .rightILA:hover{cursor: pointer; color:#2147b4; }
                .rightILA:hover .date{color:#d3142e; }
                .rightILA .date{width: 100%; font-size: 11px; color:#ccc; margin-top: 5px;}
                .stat{float: left; width: 90%; padding: 10px 5% 0; color: #2147b4; background: rgba(255,255,255,0.4);}
                .statBodyLeft{float: left; width: 70%; line-height: 20px; text-align: left;}
                .statBodyRight{float: left; width: 30%; text-align: right; font-weight: bold; line-height: 20px;}

        .offer{width: 600px;}
        .head{position: relative; height: 170px; width: 100%;}
            .logo{float: left; position: absolute; top: 27px; left: 0; width: 434px; height: 117px; background: url("images/logo.png") no-repeat;}
            .headRight{position: absolute; top: 52px; right: 0; width: 239px; height: 65px; background: url("images/headRight.png") no-repeat;}

        .menu{width: 1000px; font-size: 16px; position: relative;}
            #menu{position: relative; width:95%; text-align: center;}
            #menu{height: 25px;}
            #menus{ border-left: 1px solid #083470; border-right: 1px solid #0252bd;}
            #menu-line{display: block; position: absolute; left: 0; top: -4px; width: 0; background-color: white; z-index: 100;}
            #menu-target{display: block; position: absolute; left: 0; top: -4px; z-index: 2;}
            .menu-list{z-index: 100; margin:0; padding:0; list-style: none;}
            .menu-list li {float: left; display: inline-block;  position: relative; line-height: 16px; border-right: 1px solid #083470; border-left: 1px solid #0252bd;}
            .menu-list li a{ display: block; font-size: 14px; text-transform: uppercase; padding: 11px 15px 10px; text-decoration: none; color: #ffffff;  font-family: 'PT Sans Narrow', sans-serif; cursor: pointer;}
            .menu-list li a:hover{color: #f6eb3f; cursor: pointer;}
            .menu-list li.v{ margin-top: -1px; border-top: 1px solid #f6eb3f;}
            .menu-list li.v a{color: #f6eb3f;}
            .menu-list li:hover{ margin-top: -1px; border-top: 1px solid #f6eb3f; cursor: pointer;}
            .menu-list li .dropMenu{position: absolute; opacity: 0; visibility: hidden; float: left; max-width: 220px; width: 220px; top: 37px; margin: 0; padding:0; left:0; background:#2147b4; text-align: left; box-shadow:5px 5px 5px 0 rgba(119, 119, 119, 0.1); text-transform: none; z-index: 1002;}
            .menu-list li .dropMenu a{float: left;  border-right: 0 dashed #ececec; width: 190px; margin: 0; padding: 8px 15px; font-size: 14px; color: #fff; clear: both; text-align: left; text-transform: none; border-bottom: 1px dashed #083470; line-height: 14px;}
            .menu-list li .dropMenu a:last-child{border-bottom: 0 dashed #ededed;}
            .menu-list li .dropMenu a:hover{ color: #f6eb3f;}
            .menu-list li .dropMenu a.v{font-weight: bold; color: #f6eb3f;}

        .bodyLeft{width: 710px; margin-right: 10px; margin-top: 10px;}
            .pageTitle{float: left; padding: 4px 0 3px 10px; width: 700px; line-height:normal; font-size: 15px; color: #02459f; margin-bottom: 5px; border-bottom: 1px solid #02459f;}
                .pageTitle a{line-height:normal; font-size: 15px; color: #02459f;}
                .pageTitle a.v{font-weight: bold;}
            .submenuOut{width: 200px; padding: 2px 0;}
            .submenus{width: 200px;}
                .submenus a{float: left; padding: 7px 0 5px 13px; line-height:normal; font-size: 12px; width: 184px; background: rgba(255,255,255,0.5); margin-bottom: 2px; text-transform: uppercase; border-right: 3px solid #0252bd;}
                .submenus a.v{background: #0252bd; color: #fff;}
            .innerBody{width: 500px; background: rgba(255,255,255,0.6); margin-left: 10px; min-height: 927px;}
            .innerBody img{float: left; max-width: 100%; margin: 0; padding: 0;}
            .innerBody p{padding: 0 15px;}
                .readThumb{width: 100%;}
                .readTitle{font-size: 14px; font-weight: bold; margin-bottom:15px; text-transform: uppercase; float: left; width: 94%; padding: 10px 3%; color:#02459f; border-bottom: 1px dashed #CCCCCC; }
                .readDate{font-size: 11px; float: left; width: 94%; padding: -10px 3% 5px 3%; color:#8e8e8e;}
            .pageT{text-transform: uppercase; margin-top: 10px; font-size: 14px; padding-left: 20px; font-weight: bold; width: 80%; color:#02459f; margin-left: 10px; border-left:4px solid #02459f; }
                .aitem{width: 100%; padding-bottom: 10px;}
                .aboutItem{width: 118px; margin: 9px 9px 0 0; text-align: center; height: 220px;}
                    .aboutItem .img{width: 118px; height: 157px;overflow: hidden;}
                    .aboutItem img{width: 118px;}
                .posOne{width: 100%; text-align: center; color: #02459f; text-transform: uppercase; font-size: 11px; line-height: 10px; margin-top: 5px;}
                .pos{width: 100%; text-align: center; color: #6a6a6a; font-size: 11px; line-height: 11px;}
                .ln{width: 100%; text-align: center; color: #02459f;}
                .fn{width: 100%; text-align: center; color: #02459f; text-transform: uppercase; font-weight: bold;font-size: 13px}
            .spb{width: 90%; margin: 10px 5%;}
                .spb p{text-align: justify; tab-size: 20; -moz-tab-size: 16; -o-tab-size: 16;}
        .bodyRight{width: 280px; margin-top: 10px; position: relative;}
            .bodyRightInner{width: 280px;}

        .subEm{width: 100%; margin-top: 10px;}
            .subEm a{float: left; width: 98%; padding: 4px 0 0; font-size: 12px; text-transform: uppercase; color: #e67817; border-left: 3px solid #e67817;  border-right: 0 solid #0252bd;}
            .subEm a .s{float: left; margin-left: 6px;}
            .subEm a img{float: left; width: 14px; margin:0 0 3px;}
            .subEm a .txt{width: 125px; padding: 0 0 0 8px;}
            .subEm a:hover{color: #fff; background: #e67817;}
            .subEm a:hover img{-webkit-filter: brightness(100); filter: brightness(100);}


    .inside{width: 100%; position: relative; overflow: hidden; height: 93px; margin-top: 10px;}
    .sliderHead{width: 99%; padding-left: 1%; border-bottom: 3px double #2147b4; text-transform: uppercase; font-weight: bold; color: #2147b4;}
    .slider{width: 2000px; position: absolute; bottom:0; left: 0;}
        .linkItems{float: left; width: 250px; padding:0; text-transform: uppercase; font-weight: bold; display: block; color: #2147b4; -webkit-filter: grayscale(0%); filter: grayscale(0%);}
        .linkItems:hover .linkItemsLink{color:#d3142e;}
        .linkItems:hover{-webkit-filter: grayscale(0%); filter: grayscale(0%);}
        .linkItemsT{width: 180px; margin-top: 8px; line-height: 17px; font-size: 11px;}
        .linkItemsLink{width: 150px; margin-top: 0px; font-size: 10px; color: #6a6a6a; font-weight: normal; text-transform: lowercase;}
            .logos{width: 60px; margin-right: 10px; height: 60px;}
                .bn{background: url("images/bn.png") no-repeat;}
                .mh{background: url("images/mh.png") no-repeat;}
                .bh{background: url("images/bh.png") no-repeat;}
                .dn{background: url("images/dn.png") no-repeat;}
                .nc{background: url("images/nc.png") no-repeat;}
                .p{background: url("images/p.png") no-repeat;}
                .em{background: url("images/em.png") no-repeat;}
                .uts{background: url("images/uts.png") no-repeat;}
                .obg{margin-lef:t20px;background: url("images/obg.png") no-repeat;}

            .footer{background: rgba(255,255,255,0.5); margin-top: 10px; width: 100%; padding-top: 10px;}
                .footerMenu{width: 100%; padding: 5px 0; background: #fff; text-align: center;   font-family: 'PT Sans Narrow', sans-serif; font-size: 13px;}
                    .footerMenu a{padding: 0 8px; font-family: 'PT Sans Narrow', sans-serif; font-size: 13px; color: #6a6a6a;}
                    .footerMenu a:hover{color: #000;}
            .footLogo{margin: 5px auto; float: none; width: 250px; height: 50px; background: url("images/footLogo.png");}
            .footCopy{width: 100%; text-align: center; font-size: 11px; line-height: 14px; padding: 5px 0 10px;}

.offer a {float: left; width: 30%;}
.offer a div{width: 100%; height: 100px;}
.offer a div.snow{max-width: 256px; max-height: 256px; background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM1My4zMTUgMzUzLjMxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzUzLjMxNSAzNTMuMzE1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8ZyBpZD0iRGlidWpvXzY3XyI+CgkJPHBhdGggZD0iTTMyNS41ODcsMjQ5LjkxbC0zNC4yOTQtMTkuODAybDE5LjUxNS01LjIyOGM1Ljg5LTEuNTc5LDkuMzg1LTcuNjM1LDcuODA2LTEzLjUyYy0xLjU3My01Ljg4NS03LjY0LTkuNDEzLTEzLjUyLTcuODA2ICAgIGwtNDAuODQxLDEwLjk0MkwyMzMuOTMsMTk2Ljk5bDM2LjA2Ni05LjY2NmM0LjU1NC0xLjIyLDcuODM0LTUuMTk1LDguMTU5LTkuOTA0YzAuMzI2LTQuNzA0LTIuMzc0LTkuMDkyLTYuNzE5LTEwLjkyNSAgICBsLTMxLjgxNS0xMy40NDhsMjQuNjM4LTE0LjIyNmw0MC44MywxMC45MzZjMC45NjEsMC4yNTksMS45MjEsMC4zODEsMi44NjUsMC4zODFjNC44OCwwLDkuMzM1LTMuMjU3LDEwLjY2LTguMTg3ICAgIGMxLjU3OS01Ljg5LTEuOTIxLTExLjk0Ni03LjgwNi0xMy41MmwtMTkuNDk5LTUuMjIybDM0LjI4OC0xOS43OTdjNS4yODMtMy4wNTMsNy4wODgtOS43OTksNC4wNDctMTUuMDgyICAgIGMtMy4wNTgtNS4yODMtOS44MS03LjA5NC0xNS4wODgtNC4wNDFsLTM0LjI4MywxOS43OTFsNS4yMTctMTkuNDg4YzEuNTc5LTUuODktMS45MjEtMTEuOTQ2LTcuODA2LTEzLjUyICAgIGMtNS45MjktMS42MDEtMTEuOTQxLDEuOTIxLTEzLjUyLDcuODA2bC0xMC45MzEsNDAuODE5bC0yNC42MzgsMTQuMjI2bDQuMjU2LTM0LjI2NmMwLjU1Mi00LjQwNS0xLjU5LTguNzA2LTUuNDMyLTEwLjkyNSAgICBjLTMuODM3LTIuMjA4LTguNjQ1LTEuOTE2LTEyLjE3OCwwLjc1NmwtMjcuNTM2LDIwLjgxOFY4MS44NjRsMjkuODc3LTI5Ljg3N2M0LjMxMi00LjMxMiw0LjMxMi0xMS4zMDEsMC0xNS42MTIgICAgYy00LjMxMi00LjMxMi0xMS4zMDEtNC4zMTItMTUuNjEyLDBMMTg3LjcwNiw1MC42NFYxMS4wNDFDMTg3LjcwNiw0Ljk0NiwxODIuNzYsMCwxNzYuNjY1LDBjLTYuMSwwLTExLjA0MSw0Ljk0Ni0xMS4wNDEsMTEuMDQxICAgIHYzOS42MDRsLTE0LjI4Mi0xNC4yODdjLTQuMzEyLTQuMzEyLTExLjMwMS00LjMxMi0xNS42MTIsMGMtNC4zMTIsNC4zMDYtNC4zMTIsMTEuMzAxLDAsMTUuNjEybDI5Ljg5NCwyOS44OTl2MjguNDMxICAgIGwtMjcuNTUzLTIwLjg1MWMtMy43NjUtMi44NDktOC45MTYtMi45ODctMTIuODI0LTAuMzUzYy0zLjkxNCwyLjYzMy01LjcyNSw3LjQ2NC00LjQ5OSwxMi4wMThsOS42NzIsMzYuMTA0bC0zMC4zMjQtMTcuNTA2ICAgIGwtMTAuOTQ3LTQwLjgzYy0xLjU3My01Ljg4NS03LjYzNS05LjQwMS0xMy41Mi03LjgwNmMtNS44OSwxLjU3OS05LjM4NSw3LjYzNS03LjgwNiwxMy41Mmw1LjIyMiwxOS40OTNMMzguNzU2LDg0LjI5MyAgICBjLTUuMjk0LTMuMDUzLTEyLjAzNS0xLjI0Mi0xNS4wODIsNC4wNDFjLTMuMDQ3LDUuMjgzLTEuMjQyLDEyLjAzNSw0LjA0MSwxNS4wODJsMzQuMjgzLDE5Ljc5MUw0Mi41MSwxMjguNDMgICAgYy01Ljg5LDEuNTc5LTkuMzg1LDcuNjM1LTcuODA2LDEzLjUyYzEuMzE5LDQuOTM1LDUuNzgsOC4xODcsMTAuNjYsOC4xODdjMC45NDQtMC4wMDYsMS45MS0wLjEyMSwyLjg2NS0wLjM4MWw0MC44MTktMTAuOTM2ICAgIGwzMC4zMTksMTcuNTA2bC0zNi4wNDQsOS42NjFjLTQuNTU0LDEuMjItNy44MzQsNS4xOTUtOC4xNTQsOS45MDRjLTAuMzI2LDQuNzA0LDIuMzc0LDkuMDkyLDYuNzE5LDEwLjkyNWwzMS43OTgsMTMuNDQ4ICAgIEw4OS4wNDMsMjE0LjQ5TDQ4LjI0LDIwMy41NTRjLTUuODc5LTEuNTk1LTExLjk0NiwxLjkyMS0xMy41Miw3LjgwNmMtMS41NzksNS44ODUsMS45MTYsMTEuOTQxLDcuODA2LDEzLjUybDE5LjQ3MSw1LjIyMiAgICBsLTM0LjI3MiwxOS43ODZjLTUuMjgzLDMuMDUzLTcuMDg4LDkuNzk5LTQuMDQxLDE1LjA4MmMyLjA0OCwzLjU0NCw1Ljc1OCw1LjUyMSw5LjU3Myw1LjUyMWMxLjg3MSwwLDMuNzc2LTAuNDc1LDUuNTEtMS40NzkgICAgbDM0LjI5OS0xOS44MDJsLTUuMjI4LDE5LjUxNWMtMS41NzksNS44ODUsMS45MTYsMTEuOTQxLDcuODA2LDEzLjUyYzAuOTU1LDAuMjU5LDEuOTIxLDAuMzgxLDIuODYsMC4zODEgICAgYzQuODc1LDAsOS4zMzUtMy4yNTcsMTAuNjYtOC4xODdsMTAuOTQyLTQwLjg0MWwyNC42MjctMTQuMjE1bC00LjI1NiwzNC4yNzJjLTAuNTUyLDQuNCwxLjU5LDguNyw1LjQzMiwxMC45MjUgICAgYzMuODQyLDIuMjA4LDguNjQ1LDEuOTE2LDEyLjE3OC0wLjc1NmwyNy41MzEtMjAuODE4djI4LjQ0N2wtMjkuODk0LDI5Ljg5NGMtNC4zMTIsNC4zMTItNC4zMTIsMTEuMzAxLDAsMTUuNjEyICAgIGM0LjMxMiw0LjMxMiwxMS4zMDEsNC4zMTIsMTUuNjEyLDBsMTQuMjgyLTE0LjI4MnYzOS41OTljMCw2LjA5NSw0Ljk0MSwxMS4wNDEsMTEuMDQxLDExLjA0MWM2LjA5NSwwLDExLjA0MS00Ljk0NiwxMS4wNDEtMTEuMDQxICAgIHYtMzkuNTg4bDE0LjI3MSwxNC4yNzFjMi4xNTksMi4xNTksNC45OCwzLjIzNSw3LjgwNiwzLjIzNWMyLjgyNywwLDUuNjQ4LTEuMDc3LDcuODA2LTMuMjM1YzQuMzEyLTQuMzEyLDQuMzEyLTExLjMwMSwwLTE1LjYxMiAgICBsLTI5Ljg4My0yOS44ODNWMjQzLjAybDI3LjU3LDIwLjg1MWMxLjk2LDEuNDg1LDQuMzA2LDIuMjM2LDYuNjU4LDIuMjM2YzIuMTUzLDAsNC4zLTAuNjI0LDYuMTY2LTEuODgyICAgIGMzLjkxNC0yLjYzOSw1LjcxOS03LjQ2OSw0LjQ5NC0xMi4wMjRsLTkuNjgzLTM2LjA3N2wzMC4zMywxNy41MTFsMTAuOTI1LDQwLjgwOGMxLjMxOSw0LjkzNSw1Ljc4LDguMTg3LDEwLjY2LDguMTg3ICAgIGMwLjk0NCwwLDEuOTA1LTAuMTIxLDIuODY1LTAuMzgxYzUuODg1LTEuNTczLDkuMzg1LTcuNjI5LDcuODA2LTEzLjUybC01LjIxMS0xOS40NzdsMzQuMjcyLDE5Ljc4NiAgICBjMS43NDUsMS4wMDUsMy42MzgsMS40NzksNS41MDksMS40NzljMy44MTUsMCw3LjUyNS0xLjk3Niw5LjU3My01LjUyMUMzMzIuNjgxLDI1OS43MDksMzMwLjg3NiwyNTIuOTU3LDMyNS41ODcsMjQ5LjkxeiAgICAgTTIzMy4yMjksMTc0LjMxMWwtMjYuMzQ0LDcuMDYxbC04LjE2NS00LjcxNWwxNi45MzItOS43NzdMMjMzLjIyOSwxNzQuMzExeiBNMjA3LjcxMywxMjIuODQzbC0zLjA5NywyNC45MDlsLTE2LjkyLDkuNzcxICAgIHYtMTkuNTM3TDIwNy43MTMsMTIyLjg0M3ogTTE1MC4zODIsMTI2LjQ3bDE1LjIzMSwxMS41MjF2MTkuNTU0bC04LjE3LTQuNzE1TDE1MC4zODIsMTI2LjQ3eiBNMTIwLjA1NywxNzkuMDA0bDI2LjMyOC03LjA1NSAgICBsOC4xNTksNC43MDlsLTE2LjkyLDkuNzc3TDEyMC4wNTcsMTc5LjAwNHogTTE0NS41NzksMjMwLjQ2NmwzLjA5Mi0yNC45MTRsMTYuOTQ4LTkuNzgydjE5LjU0OEwxNDUuNTc5LDIzMC40NjZ6IE0yMDIuOTI2LDIyNi44NSAgICBsLTE1LjIyNi0xMS41MXYtMTkuNTQzbDguMTU0LDQuNzE1TDIwMi45MjYsMjI2Ljg1eiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=");}


.pix_diapo {
    height: 306px;
    overflow: hidden;
    position: relative;
    width: 1000px;
}
.pix_diapo img{min-height: 306px; min-width: 1000px;}

.pix_diapo > div {
    /*display: none;*/
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#pix_prev, #pix_next {
    cursor: pointer;
    display: block;
    height: 40px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 990;
}
#pix_prev {
    background: url(images/diapo/prev.png) no-repeat;
    left: 10px;
}
#pix_next {
    background: url(images/diapo/next.png) no-repeat;
    left: auto!important;
    right: 10px!important;
}
#pix_pag {
    margin: 0 auto;
    position: relative;
    width: 660px;
    z-index: 991;
}
#pix_commands {
    cursor: pointer;
    display: block;
    float: left;
    height: 26px;
    margin: 15px 0 0 13px;
    position: relative;
    width: 24px;
}
#pix_play {
    background: url(images/diapo/play.png) center no-repeat;
    height: 24px;
    left: 0;
    position: absolute;
    top: 0;
    width: 24px;
}
#pix_stop {
    background: url(images/diapo/pause.png) center no-repeat;
    height: 24px;
    left: 0;
    position: absolute;
    top: 0;
    width: 24px;
}
#pix_pag_ul {
    float: right;
    margin: 0;
    padding: 0;
}
#pix_pag_ul > li {
    cursor: pointer;
    display: block;
.display: inline-block;
    float: left;
    list-style: none;
    margin: 0 10px 0 0;
    padding: 20px 8px 0;
    text-align: center;
    text-indent: -9999px;
    width: 16px;
}
#pix_pag_ul > li > span {
    background: #222;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    display: block;
    height: 16px;
    width: 16px;
}
#pix_pag_ul > li:hover > span > span {
    background: #ccc;
}
#pix_pag_ul > li > span > span {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    display: block;
    float: left;
    height: 8px;
    margin: 4px;
    width: 8px;
}
#pix_pag_ul > li.diapocurrent > span > span {
    background: #ff0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
#pix_pag_ul > li > .pix_thumb {
    border: 4px solid #f2f2f2;
.border: 4px solid #e6e6e6;
    border: 4px solid #e6e6e6\9;
    -moz-box-shadow: 0 1px 8px #000;
    -webkit-box-shadow: 0 1px 8px #000;
    box-shadow: 0 1px 8px #000;
    height: 18px;
    left: -17px;
    position: absolute;
    top: -40px;
    width: 58px;
}
#pix_pag_ul > li > .thumb_arrow {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid  #e6e6e6;
    top: 26px;
    left: 12px;
    position: absolute;
}
.pix_relativize {
    overflow: hidden;
    position: relative;
}
.imgFake {
    cursor: pointer;
}
.elemHover {
    position: absolute;
}
.caption {
    background: rgba(0, 0, 0, 0.8);
.filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000)\9;
    bottom: 20px;
    color: #fff;
    display: block;
    font-size: 13px;
    padding:10px 20px;
    width: 620px;
}
.ui-loader {
    display: none;
}


