.extras_title{
    width: 616px;
    height: 48px;
    background-image: url('../images/microsite-right-title3.png');
}
.specially_for_you_title{
    width: 616px;
    height: 48px;
    background-image: url('../images/microsite-right-title1.png');
}
.personal_datas_title{
    width: 616px;
    height: 48px;
    background-image: url('../images/personal_datas_title.png');
}
.additional_info_title{
    width: 616px;
    height: 48px;
    background-image: url('../images/additional-info-title.png');
}
.description_title{
    width: 616px;
    height: 48px;
    background-image: url('../images/microsite-right-title2.png');
}
.terms_title{
    width: 616px;
    height: 48px;
    background-image: url('../images/about-terms.png');
}
.menu_title{
    width: 616px;
    height: 48px;
    background-image: url('../images/menu-title.png');
}
.program_title{
    width: 616px;
    height: 48px;
    background-image: url('../images/program-title.png');
}
.left_map_button{
    width: 44px;
    height: 30px;
    float: left;
    background-image: url('../images/microsite-left-map.png');
}
.left_reserve_button{
    width: 64px;
    height: 30px;
    float: left;
    background-image: url('../images/microsite-left-reserve.png');
}
.left_info_button{
    width: 73px;
    height: 30px;
    float: left;
    background-image: url('../images/microsite-left-info.png');
}
.slideshow {
    margin-top: -27px;
    text-align:center;
    margin-left: 50px;
    height: 25px;    
}
.slideshow.start{
    width: 73px;
    background-image: url('../images/microsite-btn-animations.png');
}
.slideshow.stop{
    width: 104px;
    background-image: url('../images/microsite-btn-gallerystop.png');
}
.lost_key_button{
    width: 45px;
    height: 15px;
    margin:7px 0 0 10px;
    float: right;
    background-image: url('../images/microsite-btn-problem.png');
}
.viewstats_button{
    width: 105px;
    height: 25px;
    float: right;
    background-image: url('../images/microsite-btn-viewstats.png');
}
.position_button{
    width: 89px;
    height: 24px;
    float: left;
    background-image: url('../images/position-btn.png');
}
.picture_upload_button{
    float: left;
    width: 88px;
    height: 25px;
    background-image: url('../images/about-btn-uppic.png');
}
.logo_upload_button{
    float: left;
    width: 88px;
    height: 25px;
    background-image: url('../images/about-btn-uplogo.png');
}
.register_button{
    float: right;
    width: 88px;
    height: 25px;
    background-image: url('../images/about-btn-register.png');
}
.system_home_button{
    width: 54px;
    height: 30px;
    float: left;
    background-image: url('../images/aboutpage-home.png');
}
.system_class_button{
    width: 64px;
    height: 30px;
    float: left;
    background-image: url('../images/aboutpage-tops.png');
}
.system_rules_button{
    width: 63px;
    height: 30px;
    float: left;
    background-image: url('../images/aboutpage-rules.png');
}
.system_home_buttonr{
    width: 54px;
    height: 30px;
    float: left;
    background-image: url('../images/aboutpage-homer.png');
}
.system_class_buttonr{
    width: 64px;
    height: 30px;
    float: left;
    background-image: url('../images/aboutpage-topsr.png');
}
.system_rules_buttonr{
    width: 63px;
    height: 30px;
    float: left;
    background-image: url('../images/aboutpage-rulesr.png');
}
.about_the_system_button{
    margin:12px 10px 0 0;
    float: left;
    width: 78px;
    height: 24px;
    background-image: url('../images/menu-btn-about.png');
}
.hotels_button{
    float: left;
    width: 116px;
    height: 31px;
    background-image: url('../images/menu-tab-1.png');
}
.sights_button{
    float: left;
    width: 116px;
    height: 31px;
    background-image: url('../images/menu-tab-2.png');
}
.shops_button{
    float: left;
    width: 116px;
    height: 31px;
    background-image: url('../images/menu-tab-3.png');
}
.events_button{
    float: left;
    width: 116px;
    height: 31px;
    background-image: url('../images/menu-tab-4.png');
}
.view_extras_button{
    float: left;
    width: 42px;
    height: 31px;
    background-image: url('../images/menu-tab-extra.png');
}
.view_types_button{
    float: left;
    width: 42px;
    height: 31px;
    background-image: url('../images/menu-tab-type.png');
}
.map_registration_button{
    margin: 12px 0 0 10px;
    width: 78px;
    height: 24px;
    float:left;
    background-image: url('../images/menu-btn-reg.png');
}
.search_map_button_open{
    width: 57px;
    height: 30px;
    float:left;
    background-image: url('../images/search-mapr.png');
}
.search_map_button{
    width: 57px;
    height: 30px;
    float:left;
    background-image: url('../images/search-map.png');
}
.search_gallery_button_open{
    width: 57px;
    height: 30px;
    float:left;
    background-image: url('../images/search-galr.png');
}
.search_gallery_button{
    width: 57px;
    height: 30px;
    float:left;
    background-image: url('../images/search-gal.png');
}
.search_promo_button_open{
    width: 57px;
    height: 30px;
    float:left;
    background-image: url('../images/search-promor.png');
}
.search_promo_button{
    width: 57px;
    height: 30px;
    float:left;
    background-image: url('../images/search-promo.png');
}
.search_button{
    width: 68px;
    height: 24px;
    float:right;
    margin:0 10px 0 0;
    background-image: url('../images/search-btn.png');
}
/* KII-03
.send_button{
    width: 124px;
    height: 24px;
    float: right;
    margin: 6px 3px 0 0;
    background-image: url('../images/send-to-object.png');
}
.send_button_gal{
    width: 93px;
    height: 24px;
    float: right;
    margin: 9px 3px 0 0;
    background-image: url('../images/send-to-object-gal.png');
}
*/
.around_me_button{
    border : none;
    color : transparent;    
    width: 96px;
    height: 26px;
    float: left;
    position: relative;
    bottom: 26px;
    background-image: url('../images/toolbox-aroundme.png');
}
.official_site_button{
    width: 96px;
    height: 26px;
    float:right;
    background-image: url('../images/toolbox-b1.png');
}
.information_button{
    width: 96px;
    height: 26px;
    background-image: url('../images/toolbox-b2.png');
}
.reservation_button{
    width: 198px;
    height: 26px;
    background-image: url('../images/reserv-btn.png');
}

/* KII-03
.gallery_info_button{
    width: 89px;
    height: 24px;
    background-image: url('../images/btn-gal-info.png');
}
*/
.info_button{
    background-image: url('../images/btn-info.png');
}
.around_me_promotion_button{
    background-image: url('../images/prom-btn-aroundme.png');
}
.map_button{
    background-image: url('../images/btn-map.png');
}
.pictures_button{
    background-image: url('../images/btn-pictures.png');
}
/* KII-03
.gallery_official_site_button{
    width: 89px;
    height: 24px;
    background-image: url('../images/btn-gal-site.png');
}
.gallery_reserve_button{
    width: 89px;
    height: 24px;
    background-image: url('../images/btn-gal-reserve.png');
}
*/
.reserve_button{
    background-image: url('../images/btn-reserve.png');
}
.discount_button {
    width: 120px !important; 
    background-image: url('../images/btn_disc_reserv.png');
}
/* KII-03
.gallery_view_on_map_button{
    width: 89px;
    height: 24px;
    background-image: url('../images/btn-gal-onmap.png');
}
.gallery_around_me_button{
    width: 89px;
    height: 24px;
    background-image: url('../images/btn-gal-aroundme.png');
}
.gallery_reservation_button{
    width: 89px;
    height: 34px;
    background-image: url('../images/gal-reserv-btn.png');
}
*/
.ms_reserv_button_style{
    margin-top: 3px;
    width: 164px;
    height: 26px;
    float: right;
    background-image: url('../images/microsite-btn-reservations.png');    
}
/*
.reserv_button {
    background: url('../images/resrv_with_discount.png') no-repeat;
    width: 141px;
    height: 32px;
    float: right;
    margin-left: 20px;
}
*/
.nav-wrapme{
    width: 215px;
}
/*
.mi-types{
    width: 325px;
}
*/