.rus-tour br+br,
.rus-tour div>br:first-child{

}
.rus-tour br{
	line-height: 0 !important;
    padding-bottom: 0;
    margin-bottom: 0 !important;
}	
.rus-tour img{
	margin-top:20px;
	margin-bottom:20px;
}
.wrapper section.detail-usefull.rus-tour article.usefull{
	/*float:left;
	width:100%!important;*/
	line-height:1.84;
}
.wrapper section.detail-usefull.rus-tour article.usefull a[href="#"]{
	display:none;
}
.wrapper .detail-usefull.rus-tour .usefull-left-col{
	margin:10px 0 0;
}
.rus-tour div.description, .rus-tour div.description1, .rus-tour div.description2, 
.rus-tour div.description3, .rus-tour div.description4, .rus-tour div.description5,
.rus-tour div.description6, .rus-tour div.description7, .rus-tour div.description8, 
.rus-tour div.description9, .rus-tour div.description10, .rus-tour div.description11, 
.rus-tour div.description12{
	    margin: 20px 0; 
}
.rus-tour .time_left{
	display:block;
	color:#00ABA7;
	margin:10px 0 0;
	font-weight:700;
}
.rus-tour table{
	margin:10px 0;
}

.rus-tour table td{
	padding:10px;
}
.rus-tour #decks{
	display:none;
}
.usefull-panel{
	float:left;
	width:100%;
	margin-bottom:40px;
}
.usefull-panel .tour-date-box{
	float:none;
	width:auto;
	margin:0;
}
.usefull-panel .tour-date-box label{
	margin: 7px 10px 10px 0 !important;
}
.usefull-panel .callbackOpenPopup{
	margin:0;
}
.usefull-panel label {
	display:inline-block!important;
    margin: 0 10px 0 0!important;
    color: #313E4F;
    font: 500 normal 16px / 1.3 'Roboto', sans-serif;
}
.usefull-panel .rs-price{
	display:inline-block;
	margin-bottom:10px;
    color: #313E4F;
    font: 500 normal 16px / 1.3 'Roboto', sans-serif;	
}
.usefull-panel .rs-price span{
	color:rgb(128, 0, 0);
}
.usefull-panel .jq-selectbox.jqselect{
	margin-bottom:20px;
}
.usefull-panel .tour-date-box .jq-selectbox.jqselect{
	min-width:220px;
}
.wrapper section.detail-usefull .usefull-left-col{
	margin:0;
}
.wrapper section.detail-usefull .usefull-left-col img{
	margin:0;
	width:100%;
}
.productActionBlock{
	float: left;
	margin: 0 0 20px;
	padding: 20px 20px 0;
    box-sizing: border-box;   
    border-radius: 15px;
    background: rgba(135,278,278,0.3);
}
.productActionBlock+*{
	clear:both;
}
.productActionBlock .caTitle{
    font-weight: 500;
}
.product-box .productActionBlock .callbackOpenPopup{
	background:#5F9EA0;
	min-height:38px;
	height:38px;
}
.product-box .productActionBlock .tour-date-box label { 
    display: block;
    float: none;
    margin: 7px 10px 10px 0;
}	
.product-box .productActionBlock .callbackOpenPopup:hover{
	background:#537678;
}	
.product-box .productActionBlock .basket-btn{
	background:#FF8C00;
}
.product-box .productActionBlock .basket-btn:hover{
	background:#FF7400;
}
.productActionBlock .tour-date-box .jq-selectbox__select {
    position: relative;
	top: 5px;
    background: white;
}
.productActionBlock .callback-line {
    margin: 15px 0 0; 
	display:flex;
	gap:10px;
}
.productActionBlock .city-line a{
	color:#1E90FF;
}
.productActionBlock .usefull-panel {
    margin-bottom: 20px;
}