.excursion{

}
.excursion .left-side{
	width: 132px;
	height: 88px;
	overflow: hidden;
	background: gray;
	border-radius: 4px;
	padding: 0;
	margin-right: 23px;
}
.excursion .for-center-excursion{
	display: table;
	width: 132px;
	height: 88px;
	text-align: center;
}
.excursion .for-center-excursion a{
	display: table-cell;
	vertical-align: middle;
}
.excursion .right-side .bottom-block{
	margin-top: 12px;
}
.excursion-detail table.prices,
.excursion-detail table tr,
.excursion-detail table tr td{
	border: none;
}
.excursion-detail .price-exe{
	text-align: center;
}
.excursion-detail .price-exe td:first-child{
    text-align: left;
}
.excursion-detail .price-exe span{
    line-height: 100%;
    display: block;
}
.excursion-detail .img-gallery{
	float: left;
}
.excursion-detail .hotel-img{
	margin-bottom: 20px;
}
.excursion-detail .hotel-img,
.restoran-detail .hotel-img{
	overflow: hidden;
	border-radius: 4px;
	width: 230px;
	height: 140px;
}
.excursion-detail .hotel-img .for-center a,
.restoran-detail .hotel-img .for-center a,
.excursion-detail .img-wr .for-center a{
	display: table-cell;
	vertical-align: middle;
}
.excursion-detail .hotel-img .for-center,
.restoran-detail .hotel-img .for-center{
	width: 230px;
	height: 140px;
	display: table;
	text-align: center;
}

.img-wr{
	overflow: hidden;
	width: 162px;
	height: 108px;
	border-radius: 4px;
	float: left;
	margin: 0 9px 10px 9px;
}
.img-wr .for-center{
	width: 162px;
	height: 108px;
	display: table;
}
.img-wr .for-center a{
	display: table-cell;
	margin: 0;
	float: none;
	width: auto;
	height: auto;
}
.inner-wrapper-fon .img-wrap{
	overflow: hidden;
	border-radius: 4px;
}
.block-title a{
	font-size: 14px;
}
.wrap-content .content-left-side .block-title span{
	display: inline-block;
}
.block-title .links{
	display: inline;
}



.choose-restoran .inputs-group{
	padding-top: 20px;
	float: left;
}

.choose-restoran .inputs-group .input{
	display: inline-block;
}
.choose-restoran .inputs-group select{
	margin-left: 10px;
	margin-right: 10px;
}
.restoran-detail .img-gallery {
	float: left;
}


.window-res{
	width: 94%;
	padding: 20px 3%;
	float: left;
	margin-bottom: 20px;
	background: white;
	color: red;
	display: none;
	border-radius: 4px;
}

.excursion-gallery-sliders .img-wr,
.excursion-gallery-sliders .for-center{
	width: 122px;
	height: 78px;
}



.list-of-tours-wrapper .left-side{
	height: 88px;
	border-radius: 4px;
}
.list-of-tours-wrapper .for-center-excursion{
	width: 132px;
	height: 88px;
	display: table;
	text-align: center;
}
.list-of-tours-wrapper .for-center-excursion a,
.tour-detail-wrapper .for-center-tour a,
.block-popular-tours-on-main .tours-img .for-center a{
	display: table-cell;
	vertical-align: middle;
}

.tour-detail-wrapper .img-wrapper-tour{
	width: 230px;
	height: 141px;
	overflow: hidden;
	border-radius: 4px;
}
.tour-detail-wrapper .for-center-tour{
	width: 230px;
	height: 141px;
	display: table;
	text-align: center;
}
.content2-box .tour-detail-wrapper .block-text table.trans-price ,
.tour-detail-wrapper .block-text .trans-price tr,
.tour-detail-wrapper .block-text .trans-price tr td{
	border: none;
}
.img-gallery{
	float: left;
    margin: 20px 0 0 0;
}
.excursion-gallery-sliders .img-gallery{
	height: 78px;
}
.excursion-gallery-sliders .nav-btn.gallery-nav-prev,
.excursion-gallery-sliders .nav-btn.gallery-nav-next{
	top: 0;
}
h4:not(.title){
	margin: 13px 0 8px;
}
.block-popular-tours-on-main .tours-img{
	width: 230px;
	height: 141px;
	overflow: hidden;
	border-radius: 4px;
}
.block-popular-tours-on-main .tours-img .for-center{
	width: 230px;
	height: 141px;
	display: table;
	text-align: center;
}
.no-one-item{
	margin: 20px 0;
	text-align: center;
	color: red;
}
.form.choose-excursion h3.block-title{
	width: 100%;
}
.tour-detail-wrapper .block-text.tours-detalied p{
	text-align: justify;
}
.tour-detail-wrapper .block-text.tours-detalied{
	margin-top: 16px;
	padding-top: 12px;
}