#index_content{/*height:1950px;*/height:1155px;background:#fff;float:left;width:936px;margin-right:13px;border-radius:4px 4px 4px 4px;behavior:url(assets/PIE.htc);padding:12px;}
#index_left span.searchandbook{margin-bottom:14px;margin-top:15px;display:block;height:32px;width:300px;background:url(../../assets/images/sprites/sprite.png) 0 -160px;}


/*

#index_left #search_widget{border:1px solid #ccc;background:#a9bd00;height:214px;width:585px;padding:15px;}
#index_left #search_widget fieldset{border:0;}
#index_left #search_widget label{color:#fff;font-size:16px;font-weight:bold;}
#index_left #search_widget select, #index_left #search_widget input{margin-top:5px;border:0;padding:8px;border-radius:8px;behavior:url(assets/PIE.htc);color:#989898;background:#fff;}
#index_left #search_widget #search_widget-region{width:585px;}
#index_left #search_widget #search_widget-city{width:285px;}
#index_left #search_widget #search_widget-checkin{width:145px;background: url("../../assets/images/datepicker.png") no-repeat 132px 8px #fff;}
#index_left #search_widget #search_widget-duration{width:145px;}


#index_left #search_widget #search_widget-results{width:200px;color:#fff;font-size:24px;float:left;margin-left:30px;margin-top:20px;}
#index_left #search_widget #search_widget-results span{color:#303030;font-size:36px;vertical-align:-6px;}

#index_left #search_widget #search_widget-submit{border:2px solid #007df1;background:#0093e7;color:#fff;width:125px;font-size:20px;float:right;margin-right:42px;margin-top:20px;}


#index_left #search_widget .search_widget_wrapper-region{float:left;}
#index_left #search_widget .search_widget_wrapper-city{float:left;margin-left:15px;}
#index_left #search_widget .search_widget_wrapper-checkin{float:left;}
#index_left #search_widget .search_widget_wrapper-duration{float:left;margin-left:15px;}



#index_left #topten{margin-top:20px;border-bottom:1px dotted #303030;}
#index_left #topten span.title{font-size:20px;}
#index_left #topten ul {list-style:none;margin-top:12px;overflow:hidden;}
#index_left #topten ul li{display:block;float:left;height:75px;width:308px;margin-bottom:15px;}
#index_left #topten ul li img{border:1px solid #d2d2d2;padding:2px;float:left;margin-right:10px;}
#index_left #topten ul li .w{float:left;display:block;width:165px;}
#index_left #topten ul li span.location{font-weight:bold;color:#303030;font-size:16px;display:block;padding-bottom:7px;margin-top: 6px;}
#index_left #topten ul li span.amount{font-size:13px;color:#303030;display:block;}
#index_left #topten ul li span.from{color:#303030;margin-top:12px;display:block;}
#index_left #topten ul li span.from strong{margin-left:5px;font-weight:bold;font-size:16px;}
#index_left #topten a.more{float:right;}

#index_left #newhotels{border-bottom:1px dotted #303030;overflow:hidden;}
#index_left #newhotels span.title{font-size:20px;margin-bottom:8px;display:block;margin-top:10px;}
#index_left #newhotels img{border:1px solid #d2d2d2;padding:2px;float:left;margin-bottom:15px;}
#index_left #newhotels ul{list-style:none;float:left;margin-left:5px;width:268px;}
#index_left #newhotels ul li{margin-bottom:10px;position:relative;height:30px;}
#index_left #newhotels ul li a:hover span, #index_left #newhotels ul li a:hover strong{color:#0093e7;}
#index_left #newhotels ul li span.arrow{position:absolute;top:10px;left:0;display:inline-block;height:8px;width:8px;background:url(../../assets/images/sprites/sprite.png) -224px -47px;margin-right:6px;}
#index_left #newhotels ul li strong{color:#303030;font-style:italic;display:block;position:absolute;top:0;left:16px;}
#index_left #newhotels ul li span.hotel{color:#303030;display:block;position:absolute;top:15px;left:16px;}
#index_left #newhotels a.more{float:right;}

#index_left #newsletter{margin-top:10px;border-bottom:1px dotted #303030;}
#index_left #newsletter span.title{font-size:20px;margin-bottom:8px;display:block;}
#index_left #newsletter img{border:1px solid #d2d2d2;padding:2px;}

#index_left #cities{}
#index_left #cities span.title{font-size:20px;margin-bottom:8px;display:block;margin-top:10px;}
#index_left #cities ul{list-style:none;}
#index_left #cities ul li{float:left;margin-right:12px;margin-bottom:12px;}
#index_left #cities ul li.last{margin-right:0;}
#index_left #cities ul li img{border:1px solid #d2d2d2;padding:2px;}
#index_left #cities a.more{float:right;}*/


/* EXTRA CSS VAKANTIEVILLA*/

.blue_span{color:#2b8aff;}

/*header*/
.header_img{margin:54px 0px 0px 388px;}


/*slider*/

.slider_left{width:960px; height:310px}
.slider_img {float: left;height: 401px;position: absolute;width: 708px;}

.content_right{float:right;display:inline-block;height:400px;width:248px;}
.content_right span{font-size:18px;}

.slider_right_text{float:right;color:#2b8aff;margin-right:10px;}

.content_right_wrap {height: 112px;padding-left: 5px;width: 238px;}
.content_right_wrap p{width:225px;}
.content_right h2{margin-left:5px;font-size:17px;}

.see_all {color: #ffa800;float: right;font-size: 17px;margin: 30px 23px 0 0}

/* slider -Text- */
.text_slider {display: inline-block;height: 222px;left: 16px;position: relative;top: 0;width: 165px;color:#FFFFFF;font-size:15px; background:url(../../assets/images/bg_text_slider.png); background-repeat:no-repeat; padding:10px; } 
.text_slider a{text-decoration:underline;margin-top:10px;font-size:12px;color:#FFFFFF;margin-top:20px;display: block;} 
.text_slider h1{font-size:25px;}

/*citys*/

.citys{margin:20px 0px 20px 0px;}
.citys h2{padding-bottom:10px;}
.city_img{margin-right:5px; border:1px solid #bebebe; padding:2px;}
.hr_city{left: 150px;position: relative;top: -16px; width: 782px; color: #d4d4d4;}
.last{margin:0px;}

/*about*/

.about{float:left;width:464px;}
.about h2{margin-bottom:10px;}
.hr_about{color: #d4d4d4;left: 180px;position: relative;top: 19px;width: 283px;}

/*recommended_right*/

.recommended_right{float:right;width:462px;margin:2px 0px 0px 0px;}
.recommended_right h2{margin-bottom:10px;}
.recommended img{float:left;}
.recommended {width:460px;height:225px;}
.recommended a{background: url("../../assets/images/look_button.jpg"); background-repeat:no-repeat; height:32px; width:68px;display:block; margin-left: 392px; margin-top: 14px;}
.hr_recommended_right{color: #d4d4d4;left: 82px;position: relative;top: -15px;width: 378px;}

/*themas*/

.themas{clear:both;width:960;height:345px;}
.thema{float:left;width:462px;}
.themas img{margin:10px 0px 10px 0px;}
.thema_img_bird{margin-top:-5px;}
.thema_right{float:right; width:461px;}
.hr_themas{color: #d4d4d4;left: 75px;position: relative;top: -6px;width: 860px;}

/*usp*/

.usp{height: 47px;margin-top: -47px;width: 936px; background-color:#ededed;padding-top:5px;border-radius:8px 8px 8px 8px}
.usp_wrap{width:224px;height:60px;float:left;margin-right:25px;}
.usp_wrap p{margin:2px 0 0 20px;padding-top:5px;}
.usp_wrap_last p{padding-top:8px;}
.usp_img{float:left;}
.euro{margin-top:5px;display:inline-block;}

/*Slider*/

#container {
	width:925px;
	padding:10px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
    height: 350px;
    left: -81px;
    position: relative;
    width: 992px;
}

#frame {
    height: 341px;
    position: absolute;
    top: -3px;
    width: 1100px;
    z-index: 0;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:875px;
	overflow:hidden;
	position:relative;
	display:none;
	margin-left:106px;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width:925px;
	height:270px;
	display:block;
}

.slides_container a img {
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:73px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:993px;
}

/*
	Pagination
*/

.pagination {
    left: 525px;
    margin: 26px auto 0;
    position: absolute;
    width: 100px;	
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../../assets/images/img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}










































