/**/

.media_pic{
    position: absolute;
    top:0px;
    left:0px;
    width:320px;
    height:200px;
    overflow:hidden;
}

.media_pic img{
    top:50%;
    left:50%;
    margin-left: -173px;
    margin-top: -105px;
}

.target_pic{
    position: absolute;
    top:0px;
    left:0px;
    width:200px;
    height:100px;
    overflow:hidden;
}

.target_pic img{
    top:50%;
    left: 50%;
    margin-left: -145px;
    margin-top: -111px;
}

.media_booking{
    position: absolute;
    top:0px;
    left:0px;
    width:320px;
    height:168px;
    overflow:hidden;
}

img.bookingos{
    top:0px;
    left:0px;
    margin: 0;
}

.storno_text{
    margin:14px;
    margin-bottom:0px;
}

#arrive, #arrive_ma{
    cursor:pointer;
}

.dhtmlxcalendar_dhx_skyblue{
    z-index: 9160;
}

/*menu correction*/


#navigationContainer #right li{
    border: 0;
}

/*offerbox*/
#offerBox p{
    text-align: left;
}

/*formok*/

input[type=checkbox],  input.checkbox{
    top: 2px !important;
}

.contact_input{
    width: 258px;
}

/*description correction*/

#long-desc{
    float: left;
    width: 100%;
}

/*action correction*/
#for-sale ul.lister h5 a{
    height: 40px;
    overflow: hidden;
}

.overTxtLabel{
    font-weight: normal !important;
    font-family: arial !important;
}

/*google map*/

#fancy_google_map a{
	display:none;
}

/*nav corerction*/

#navigationContainer{
    z-index: 99999;
}

/* corners */

*{
    position: relative;
}

#uprc{
    position: absolute;
    top:-4px;
    left:0px;
    width: 980px;
    height:4px;
    background: url(/img/wrUp.png);
}

#downrc{
    position: absolute;
    bottom:-4px;
    left:0px;
    width: 980px;
    height:4px;
    background: url(/img/wrDw.png);
}

.clt, .clb, .crt, .crb, .clt_line, .clb_line, .crt_line, .crb_line, .clt_gray, .clb_gray, .crt_gray, .crb_gray, .clt_orange, .clb_orange, .crt_orange, .crb_orange{
    position: absolute;
    z-index: 1500;
    width:5px;
    height:5px;
}

.clt{
    background: url(/img/left_top.png);    
    top:0px;
    left:0px;
}
.clt_gray{
    background: url(/img/left_top_gray.png);    
    top:0px;
    left:0px;
}
.clt_orange{
    background: url(/img/left_top_orange.png);    
    top:0px;
    left:0px;
}
.clt_line{
    background: url(/img/left_top_line.png);    
    top:-1px;
    left:-1px;
}


.clb{
    background: url(/img/left_bottom.png);    
    bottom:0px;
    left:0px;
}
.clb_gray{
    background: url(/img/left_bottom_gray.png);    
    bottom:0px;
    left:0px;
}
.clb_orange{
    background: url(/img/left_bottom_orange.png);    
    bottom:0px;
    left:0px;
}
.clb_line{
    background: url(/img/left_bottom_line.png);    
    bottom:-1px;
    left:-1px;
}

.crt{
    background: url(/img/right_top.png);    
    top:0px;
    right:0px;
}

.crt_gray{
    background: url(/img/right_top_gray.png);    
    top:0px;
    right:0px;
}
.crt_orange{
    background: url(/img/right_top_orange.png);    
    top:0px;
    right:0px;
}
.crt_line{
    background: url(/img/right_top_line.png);    
    top:-1px;
    right:-1px;
}

.crb{
    background: url(/img/right_bottom.png);    
    bottom:0px;
    right:0px;
}
.crb_gray{
    background: url(/img/right_bottom_gray.png);    
    bottom:0px;
    right:0px;
}
.crb_orange{
    background: url(/img/right_bottom_orange.png);    
    bottom:0px;
    right:0px;
}
.crb_line{
    background: url(/img/right_bottom_line.png);    
    bottom:-1px;
    right:-1px;
}


/*offer*/

div.offer {
    background-image:url(/img/sprite_elements.png);
    background-position:-191px -18px;
    background-repeat:no-repeat;
    height:97px;
    left:106px;
    position:absolute;
    top:-3px;
    width:97px;
}

div.offersg {
    background-image:url(/img/sprite_elements.png);
    background-position:-93px -18px;
    background-repeat:no-repeat;
    height:97px;
    left:226px;
    position:absolute;
    top:-3px;
    width:97px;
}

/*fancy box*/

#fancy_bckg{
    background:#000;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    z-index: 9999;   
}

#fancy{
    position: absolute; 
    top: 500px;
    left: 50%;     
    margin-left: -391px; 
    width: 782px; 
    height: 577px; 
    background:url('/images/bg_image_gallery.png');
    z-index: 99999;
    overflow: hidden;
}

#fancy div.video-gallery{
    position: absolute;
    top: 40px;
    left: 180px;
}

#fancy div.fancy_google_map{
    position: absolute;
    top: 75px;
    left: 42px;
}

div.fancy_google_map small a{
  display:none;
}

#fancy h1{
    padding-top: 10px;
    width: 782px;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
}

#fancy_close{
    position: absolute;
    cursor: pointer;
    left: 700px;
    top: 8px;
    width: 68px;
    height: 20px;
    background: url('/images/fancy_close.gif');
    z-index: 1000;
    
}

#fancy_logo{
    position: absolute;
    left: 10px;
    top: 5px;
    width: 82px;
    height: 28px;
    background: url('/img/fancy_logo.jpg')
}

#fancy table{
   width: auto;
     
}

#fancy td{
    padding: 5px;
    
}

#fancy td img{
    cursor: pointer;
}

#fancy div.image-gallery{
    width: 630px;
    height: 474px;
    overflow: hidden;
    position: absolute;
    left: 76px;
    top: 55px;
    text-align: center;
}

#table_scroll{
    width: 682px;
    height: 94px;
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left:-341px; 
    overflow: hidden;
}

#scroll_left{
    position:absolute;
    width: 27px;    
    height: 41px;
    top: 19px;
    left:14px;
    cursor: pointer;
    background: url(/images/sprite_elements.png) no-repeat 2px -390px;
}

#thumb_cnt{
    position: absolute;
    top:0px;
    left:0px;
    
}

#scroll_right{
    position:absolute;
    width: 27px;    
    height: 41px;
    top: 19px;
    left: 742px;
    cursor: pointer;
    background: url(/images/sprite_elements.png) no-repeat -22px -390px;
}

#fancy_back{
    position: absolute;
    top: 250px;
    left:40px;
    width: 27px;
    height: 41px;
    background: url(/images/sprite_elements.png) no-repeat -48px -390px;
    cursor: pointer;
}

#fancy_forward{
    position: absolute;
    top: 250px;
    left:712px;
    width: 27px;
    height: 41px;
    background: url(/images/sprite_elements.png) no-repeat -72px -390px;
    cursor: pointer;    
}


#fancy div.scroller{
    text-align: center;
    position: absolute;
    top: 470px;
    z-index: 10;    
    width: 100%;
    height: 94px;
    position: absolute;
    background: #fff;
}

#fancy div.ajanl-popup{
    position: absolute;
    overflow: auto;
    width: 620px;
    height: 474px;
    top: 60px;
    left: 80px;
}

#fancy div.ajanl-popup input, #fancy div.ajanl-popup textarea{
    margin: 0px;
    padding: 0px;
    width: 590px;
}

#fancy div.ajanl-popup textarea{
    height: 100px;    
}

#fancy div.ajanl-popup .orangeBtn{
    margin: 0px ;
    margin-top: 5px ;
} 

#fancy div.ajanl-popup .wide{
     width: 575px ;
}

#fancy div.ajanl-popup .wide1{
     width: 524px !important;
     margin-top: 1px !important;
     margin-bottom: 5px !important;
}

#fancy div.ajanl-popup a.rC3{
    width: 70px !important;
}

#fancy div.ajanl-popup h4{
    margin-top: 10px;
    font-weight: bold;
}

#fancy #score{
    width: 539px !important;
}

#fancy_alert{
    position: absolute;
    top: 500px;
    left: 50%;
    width: 300px;
    height: 163px;
    margin-left: -150px;
    background:  url('/img/bg_alert.png');
    font-weight: bold;
    text-align: center;
    color: #fff;
    z-index: 999999;
}

/*--  AKCIÓ ---*/
div.accommodation-action{
    color: #f00;
    font-weight: bold;
    text-align: center;  
    border: solid 1px #999;
}

div.accommodation-action p{
    padding-left: 20px;    
    padding-right: 20px;
    padding-bottom: 10px;
    padding-top: 0px;
}


div.accommodation-action h4{
        width:  100%;
        text-align: center;
       color: #f00 !important;
}

/*datepicker korrekció*/

table.entbox{
    position: relative;
    z-index: 888;
}

table.entbox table{
    margin-bottom:  0px !important;
} 

td.month_btn_right, td.month_btn_left{
    cursor: pointer;
}
div.dhtmlxcalendar_dhx_skyblue{
    z-index:888;
}

/*facebook iframe*/

div.facebook{
    padding: 5px !important;
}

/*slideshow*/

div.ss_image{
    position:absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;   
}

/*calculator*/

#calculator{
    position: absolute;
    width: 462px;
    height: 283px;
    top: 700px;
    left: 50%;
    margin-left: -175px;
    background: url(/images/bg_calculator.png);
    z-index:9999;
}


#calculator p {
    margin-top:50px;
    padding-left:20px;
    text-align:center;
    width:400px;
}


#calculator input {
    background:none repeat scroll 0 0 #E8E8E8;
    border:0 none;
    left:70px;
    position:absolute;
    top:140px;
    width:105px;
}



#calculator_result{    
    position: absolute; 
    font-size: 170%; 
    font-weight: bold; 
    top: 140px; 
    left: 260px;    
}

#calculator_close{
    position: absolute;
    cursor: pointer;
    left:355px;
    top:15px;
    width: 68px;
    height: 20px;
    background: url('/images/fancy_close.gif');
    z-index: 2;
}

#calculator_dragger{
    position: absolute;
    width: 352px;
    height: 40px;
    top: 700px;
    left: 50%;
    margin-left: -175px;
    z-index:10000;
    cursor: move;
}

#calculate{
    width:50px;
    height:30px;
    position:absolute;
    top:140px;
    left:180px;
    cursor: pointer;
}
   
