
body {background-image: url("../images/bg/body-detail_02.jpg");}

/* ******* createStep1 ********* */

#hotelListForm{
	background: #FFF3BF;
    border: 1px solid #F5DE7B;
    color: #333333;
    margin: 10px 0 15px;
    padding: 10px;
}
#hotelListForm h2{margin-top:0px;}
#searchResults{margin:0px; width: 565px;}
#hotelList{margin: 3px 0 20px 0; line-height: 1.5;}

#waitingProgress{ margin:5px; padding:5px; display:none;}


/* ******* createStep2 ********* */
#preview{
	 display:none;
}

#new_hotel_form{display:none;}

.fix-int{width:450px; display: inline-block; margin: 0 -5px 0 0;}
select.fix-int{width:462px;}

#create_new_hotel{
	background: url("../images/bg/add.png") no-repeat scroll left 2px transparent;
    display: inline-block;
    padding: 0 0 0 20px;}

h3.createReview{border:0px; border-bottom:3px solid #dddddd; padding-bottom:5px;}

.facebook_photo_icon {width:171px; height:60px; background: url("../images/ico/facebook_foto_ico.jpg") no-repeat left top; display:block; float:right; margin: 0 15px 0 5px;}
		a.facebook_photo_icon span{display:none;}
/* ---------- html lightbox fcb --------------- */
#fcb_albums_envelope{
	width:200px; float:left; border:0px; margin-right: 0px;
}
#fcb_albums li{
	}
#fcb_albums li a{

	}

#fcb_picture_envelope{
	float: left;
    width: 620px;
    border:0px; border-left:1px solid #DDDDDD;
    padding-left:20px;
    padding-bottom:20px;
}
#unselectAll{margin-left:20px;}

.loading_ico_inline{
	background: url("../images/lightbox-ico-loading.gif") no-repeat scroll left top transparent;
    display: inline-block;
    height: 32px;
    padding: 8px 0 0 45px;
}

.youtube_help{width:762px; height:495px;  margin: 10px 0 40px 35px;background: url("../images/youtube_help_01.jpg") no-repeat left top transparent;}
.youtube_help .youtube_help_item{width:210px; float:left;  padding: 70px 22px 25px 22px; position:relative;}
.youtube_help .youtube_help_item p{width:210px; top:395px; left:20px; position:absolute;}

#input_button{margin-top: 15px;}
#input_button #videoBtn{margin: 0 0 0 -5px;}
#input_button #reviewVideoUrl{width:390px; border: 1px solid #00587F; border-right:0px;}

/* ---------- end of - html lightbox fcb --------------- */

.video_icons td{text-align:center;}
	a.youtube_video_icon{width:167px; height:100px; background: url("../images/ico/youtube.jpg") no-repeat center top; display:block; margin-left:50px;}
		a.youtube_video_icon span{display:none;}
	a.facebook_video_icon{width:200px; height:100px; background: url("../images/ico/facebook_video_ico.jpg") no-repeat center top; display:block;}
		a.facebook_video_icon span{display:none;}

#youtube_video_input{display:none;}
#facebook_video_input{display:none;}

#items_to_insert{display:none;}


#createReviewVideo{padding:10px 0 5px 0; border:0px; border-bottom:1px solid #dddddd;  margin-bottom: 10px;}
#createReviewVideo input.input {
    border: 1px solid #00587F;
    border-radius: 0 0 0 0;
    display: inline-block;
    padding: 2px 6px;
    width:265px;
    margin-left:20px;
}
#createReviewVideo .note{top: -10px;}
#videoList{border:0px; border-bottom:1px solid #dddddd; padding-bottom:5px;  margin-bottom: 10px;}
#videoLoading {
    height: 157px;
    padding-top: 90px !important;
}


#reviewPhotosList{
	border:0px;
	border-bottom:solid 1px #DDDDDD;
	padding:0px 0px 10px 0px;
	margin-bottom:10px;
	position:relative;
	display:block;
	clear:both;
}
#createReviewPhotos{border:0px;	border-bottom:solid 1px #DDDDDD;}

label{display: inline-block; padding: 5px 0 2px;}
.name input, .name select{display: inline-block; margin:2px 0 2px 0;}

#reviewPhotosList .photo-place-holder{
	float:left;
	width:175px;
	text-align:center;
	padding:6px 6px 6px 6px;
	margin:3px;
	border:1px solid #007ebf;
	background-color: #fcfafa !important;
	display:block;
	height:241px;
	}

#reviewPhotosList .photo,
	#createReviewVideo .photo,
	.photo_to_insert{
	float:left;
	width:175px;
	text-align:center;
	padding:6px 6px 6px 6px;
	margin:3px;
	border:1px solid #dddddd;
	background-color: #f5f4f4 !important;
	position:relative;
	display:block;
}

.photo_to_insert .select_video_line{display:block; text-align:left; padding-bottom:2px;}

#reviewPhotosList .photo span.img,
	#createReviewVideo .photo span.img,
	.photo_to_insert span.img{width:172px; height:155px; display:block; padding:0px; margin:0px 0px 2px 0px;  border:0px; text-align:center; position:relative;}
#reviewPhotosList .photo span.img img,
	#createReviewVideo .photo span.img img,
	.photo_to_insert span.img img{	
	border:#00587f 1px solid;
	max-height:150px;
	max-width:170px;
}

#reviewPhotosList .photo textarea,
	#createReviewVideo .photo textarea,
	.photo_to_insert textarea{
	width:160px;
	height:50px;
	padding:3px 5px;
	margin:0px;
}
.default_value{color: #828282 !important;}

#reviewPhotosList .photo a,
	#createReviewVideo .photo a,
	.photo_to_insert a{
	background: url("../images/bg/del.gif") no-repeat scroll left 60% transparent;
    display: inline-block;
    padding-left: 10px;
    margin-top: 5px;
}

#reviewPhotosList .photo a.order_img_to_left,
	#createReviewVideo .photo a.order_img_to_left,
	.photo_to_insert a.order_img_to_left{background: url("../images/btn/arrow_lr.gif") no-repeat scroll left -100px transparent;
    display: block;
    float: left;
    height: 18px;
    margin: 8px 0 0px;
    padding: 0 3px 0 0;
    width: 14px;}
#reviewPhotosList .photo a.order_img_to_right,
	#createReviewVideo .photo a.order_img_to_right,
	.photo_to_insert a.order_img_to_right{background: url("../images/btn/arrow_lr.gif") no-repeat scroll 3px 0px transparent;
    display: block;
    float: right;
    height: 18px;
    margin: 8px 0 0px;
    padding: 0 0px 0 3px;
    width: 14px;}
#reviewPhotosList .photo a.rotate_img_to_left,
	#createReviewVideo .photo a.rotate_img_to_left,
	.photo_to_insert a.rotate_img_to_left{background: url("../images/btn/arrow_lr.gif") no-repeat scroll 3px -260px transparent;
    display: block;
    float: left;
    height: 18px;
    margin: 8px 0 0px;
    padding: 0 3px 0 3px;
    width: 14px;}
#reviewPhotosList .photo a.rotate_img_to_right,
	#createReviewVideo .photo a.rotate_img_to_right,
	.photo_to_insert a.rotate_img_to_right{background: url("../images/btn/arrow_lr.gif") no-repeat scroll left -200px transparent;
    display: block;
    float: right;
    height: 18px;
    margin: 8px 0 0px;
    padding: 0 3px 0 3px;
    width: 14px;}
.activeImg{border:1px solid #00587F !important;}
#reviewPhotosList .photo a.order_img_to_left.disabled,
	#createReviewVideo .photo a.order_img_to_left.disabled,
	.photo_to_insert a.order_img_to_left.disabled{background-position:left -150px !important}
#reviewPhotosList .photo a.order_img_to_right.disabled,
	#createReviewVideo .photo a.order_img_to_right.disabled,
	.photo_to_insert a.order_img_to_right.disabled{background-position:left -50px !important}

/* lightbox v preview recenze */
#lightbox-html-image-details-caption{font-weight:normal !important; font-size:100%;}
#lightbox-html-image-details-caption h1{line-height: 110%;}
#lightbox-html-image-details-caption h3{margin-top:0px;}

#preview{display:none;}
#staticBar{display:none;}
#lightbox-html-static-container-data-box{padding:7px 10px 10px 10px; border:0px; border-top:1px solid #DDDDDD;}
#lightbox-html-container-image-data p{color:black;}

#lightbox-html-container-image-data {
    margin: 0px !important;
}
#lightbox-html-image-details {
    border: 0px !important;
}

.review-part-type div.errors {
    background: none repeat scroll 0 0;
    border: 0px solid #FC7676;
    color: #333333;
    margin: 0 0 5px;
    padding: 1px 0 3px;
}

.review-part-type .errors .ui-stars-star a {
    background-position: 0 -80px;
}
.review-part-type .errors .ui-stars-star-on a {
    background-position: 0 -48px;
}
.review-part-type .errors .ui-stars-star-hover a {
    background-position: 0 -64px;
}
.review-part-type .stars-text textarea{
	height:60px;
}

#createReviewForm .note p {
	line-height: 15px;
}


#order-summary td.label {
	width: 30%;
    padding: 7px 10px;
    font-weight: bold;
}

/* RESPONSIVE FOR MOBILES */
@media screen and (max-width: 767px)
{
	#reviewHotelSearch{ margin-left: 0; left:auto; width: auto; right:auto;}
	#reviewHotelSearch .fix-int {width:80%; border-right: 1px solid #00587F; border-left: none; border-radius: 0 3px 3px 0;}
	#reviewHotelSearch .reset .btn {text-indent: -9999px; width: 40px; height: 40px; margin-top: -6px; padding: 0; background: url("../images/btn/lens.png") no-repeat; position: relative; float:left; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
	#reviewHotelSearch .reset .btn:hover {background: url("../images/btn/lens.png") 0 100% no-repeat;}
	#reviewHotelSearch p {	margin: 15px 0 0 0;}
    #searchResults {width: auto;}
}

@media screen and (max-width: 480px)
{
	.video_icons td {float: left;}
	a.youtube_video_icon {margin-left: 0;}
}