.ajaxLoader{width: 50px; height: 15px; margin: 0 auto; background: url(../img/loader.gif) no-repeat;}
span .ajaxLoader{display: inline-block; vertical-align: middle;}

/*
 * Change popup
 */
.pp_fade, #pp_full_res{height: 100%}
.pp_description{color: #fff; font-size: 16px;}
div.light_rounded .pp_close {width: 22px;right: 10px;top: -10px;}
#pp_full_res{
    -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}

/*
 * jQ CSS
 */
.jQshowButt{cursor: pointer;}
    .jQshowButt .ui-icon{display: inline-block; vertical-align:bottom; margin: 0 2px;}
.jQshowContent{display: none;}
.jQshowContent.jQshowConentBlock{display: block;}

#jQtabItemURLinput{width: 50%; padding: 2px;}

/*
 * Slider
 */
div.sidegalleries{width: 150px; height: 150px; margin: 0 auto;}
div.sidegalleries .scrollable { position:relative; overflow:hidden; width: 150px; height:150px; }
div.sidegalleries .scrollable .items { width:20000em; position:absolute; }
div.sidegalleries .items div { float:left; }


/*
 * km
 */
.adressForSearch{}
    .adressForSearch form{margin: 0;}
        .adressForSearch form div{margin: 0; padding: 0;}
    .adressForSearch label{font-weight: bold; font-size: 180%; text-transform: uppercase; width: 25%;}
        .adressForSearch .adress label{float: left;}
    .adressForSearch .adress{margin: 10px 0 15px;}
    .adressForSearch .adress input{float: right; width: 69%; clear: none; margin-top: -5px;}
    .adressForSearch .left{float: left; width: 49%; clear: none;}
    .adressForSearch .right{float: right; width: 40%; clear: none; text-align: right;}
.km{margin: 15px 0 !important;} 
    .km #kmradiusSlider{position: relative;border: 1px solid #006c49; background: none; height: 10px; padding: 0;} 
        .km #kmradiusSlider div{position: absolute; background: #cbe4cc; border: none; padding: 0; height: 10px; margin: 0 0 0 0;border-radius:4px;} 
        .km #kmradiusSlider a{
            position: absolute; display:block; width: 15px; height: 15px; background: #006c49; border: 1px solid #cbe4cc; top: -.3em;margin-left: -.6em; border-radius:2px;} 
        
/*
 * jQmap
 */
#jQmap{
    width: 100%; height: 350px;
    /*-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;*/}


.jQtabSlider{overflow: hidden;}
    .jQtabSliderItems{overflow: hidden;}
        #ajax_data_steps.jQtabSliderItems{width: 960px;}
        .jQtabSliderWrap{width: 2000em;}
        .jQtabSliderItem{float: left;}
            #ajax_data_steps .jQtabSliderItem{width: 960px;}