@media screen and (max-width: 600px) {

    .search-results-data-block-row.mobi {
        padding-top: 10px;
    }

    .search-results-data-block-row.mobi .search-results-props {
        margin-top: 1px !important;
    }
    .search-results-data-block-row.mobi .search-results-title {
        display: block;
    }


    .search-results-data-block-row.mobi .search-results-data-block-row-price {
        display: block;
        width: 100% !important;
        position: relative;
    }
    .search-results-data-block-row.mobi .search-results-data-block-row-price .search-results-prices-new {
        width: 200px;
        position: relative;

    }
    .search-results-data-block-row.mobi .search-results-data-block-row-price .search-results-prices-new a {
        font-size: 16px;
        width: 200px;
    }
    .search-results-data-block-row.mobi .search-results-place {
        display: block;
    }
    .search-results-data-block-row.mobi .search-results-number {
        display: block;
    }
    .search-results-data-block-row.mobi .add-nav-btn {
        padding-left: 10px;
    }
    .search-results-data-block-row .search-results-more-btn {
        display: block !important;
        max-width: 200px;
    }

    .search-results-data-block-row .search-results-more-btn a {
        text-overflow: ellipsis;
        overflow: hidden;
        max-width: 180px;
        white-space: nowrap;
        display: inline-block;
    }


    .search-results-number{
        padding-right: 5px !important;
        font-size: 13px !important;
    }
    .search-results-number-black {
        font-size: 14px !important;
    }

    .search-results-data-block-row-img {
        position: relative;
    }
    .search-results-data-block-row-img>a {
        display: inline-block;
        position: relative;
    }
    div.lstcjs_module_container .search-results-prices-new {
        font-size: 120% !important;
    }
    .search-results-data-block-row-img {
        width:120px !important;
    }
    .search-results-data-block-row-info {
        width:60% !important
    }
    .search-results-data-block-row-price {
        width:25% !important
    }
    div.lstcjs_module_container .search-results-btn{

    }
    .search-results-fly p {
        display: inline !important;

    }
    div.lstcjs_module_container .search-results-fly{
        text-align: left !important;
    }
    div.lstcjs_module_container .search-results-title-name {
        font-size: 15px !important;
    }
    div.lstcjs_module_container .search-results-title {
        font-size: 100% !important;
        line-height: 100% !important;
    }
    .tc-change {
        /*color:#bb0000 !important;*/
        padding: 5px 5px !important;

    }
    .tourBlock {
        padding: 0px 5px !important;
        margin: 0px 0px !important;
    }
}


#div_filter_allocation .block_hotel {

}
#div_filter_allocation>div>label{
    width:95%;
    display: block;
    height:39px
}
#div_filter_allocation {
    position: relative;
}
#div_filter_allocation .block_hotel .check_hotel{
    display: inline-block;
    width: 20px;
    padding-top: 3px;
    margin-left: 2px ;
}
#div_filter_allocation .block_hotel span {
    display: inline-block;
    margin-right: 5px ;
    vertical-align: top;
}
#div_filter_allocation .block_hotel .name_hotel {
    width:calc(100% - 40px);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}
#div_filter_allocation>div>label:hover {
    background-color: #eee;
}

#div_filter_allocation>div>label>.block_hotel {
    width:calc(100% - 50px);
    display: inline-block;
    vertical-align: top;
}
#div_filter_allocation>div>label>.rate_hotel {
    width: 27px;
    display: inline-block;
    vertical-align: top;
}
#div_filter_allocation>div>label>.re_hotel {
    width: 100%;
    display: inline-block;
    margin-left: 25px;
    vertical-align: top;
    color: #8E8E8E;
    font-size:12px
}

.tc-vl span {
    color:#0178D2
}

#result-panel .info-fixed {
    position: fixed;
    background-color: #fff;
    padding: 5px;
    border-width: 0px 2px 0px 0px;
    border-color:#6a0909;
    border-style: solid;
    top:0px;
}

.min-price-fixed {
    position: fixed;
    background-color:#c83d3d;
    padding: 5px 5px !important;
    border-width: 0px 0px 1px 0px;
    border-color:#000;
    border-style: solid;
    top: 0px;
    color:#fff !important;
    z-index: 2;
}

.min-price-fixed-mob {
    top: 45px;
}

#result-panel #info {
    padding: 3px;
}

#result-panel #info>div>span>a {
    font-size: 110%;
}

div.tc-vl {
    float:left;
    width:20%
}
#result-panel>#info:after{
    content:"";
    clear: both;
    display: block;
}
.search-results-data-block {
white-space: nowrap;
}
.search-results-data-block-row{
    border-bottom: 1px dotted #bbb !important;
}
.search-results-data-block-row:after{
    content:"";
    display:block;
    clear:both;
}

.search-results-data-block-row>div{
    white-space: normal;
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align: top;
    /*float: left;*/
    padding-top: 10px;
    padding-right: 10px;
    position: relative;

}

.question-tooltip {
    display: inline-block;
    width: 12px;
    height: 12px;
    position: relative;
    margin: 0 0 0 2px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDEzNEMyNEQyRjY0MTFFNDkxN0REOEIxOUQ1M0Y2QjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDEzNEMyNEUyRjY0MTFFNDkxN0REOEIxOUQ1M0Y2QjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTM0QzI0QjJGNjQxMUU0OTE3REQ4QjE5RDUzRjZCMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTM0QzI0QzJGNjQxMUU0OTE3REQ4QjE5RDUzRjZCMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjCocYMAAAEFSURBVHjaXNE/S0JhFMfxe/Wqr8CWEHRyCcwglXoDYo4uprM2+lZ0CoK2cg60lruliYOi4BuIaMhNaLEQ/B74Cdf7wAfuPec8/87j+r7vaMRxhzrOFFuhj3v8WSCixCmm6MLFg7iKTVXjeFp5gAyqGDrH4wZPihdthzbOcatgAz/SVMxyObRc7jDR0Yo4wRc+EMMlUlhjcrjDBUbafqsj1PCo46aUs0XyXui8G1jb3lDGDItA/t8mzHEVmviCd/SwU8xqVhH1uYRKYEIWSfzqv6Kavl06oT6n1Y3X0G5W/IxPFLzARQdqoU0eq/ha3VuqZnt46W8lOojqbdr6tlhBNc5egAEAQ6A+B4AYYUgAAAAASUVORK5CYII=) no-repeat;
}

.search-results-data-block-row .search-results-more {
    display: block;
}
.search-results-data-block-row .search-results-more-btn {
    margin-top:5px;
    display: block;
    widows:91;
}

.search-results-data-block-row .search-results-more-btn
{
    /*border: 1px solid #3b42627d;*/
    padding: 0px 0px !important;
    border-radius: 2px;
    display:block;
}
.search-results-data-block-row .search-results-more-btn a {
    display: inline-block;
    border-width: 0px 2px 0px 0px;
    border-color: #ff780a;
    border-style: solid;
    background-color: #eee;
    padding: 3px 30px 3px 2px;
    text-decoration: none;
}

.search-results-data-block-row .search-results-more-btn a:hover {
    background-color: #fff;
    text-decoration: underline;
}

.search-results-data-block-row .search-results-more-btn a:after {
    display: inline-block;
    content: "❯";
    font-size:10px;
    color: #505050;
    padding: 0px 0px 0px 3px;
}

.search-results-data-block-row .search-results-more .more-row {
    display: table-row;
    width: 100%;
}

.search-results-data-block-row .search-results-more .more-row.head
{

    color: #0E4A7C;
}

.search-results-data-block-row .search-results-more .more-row.head>div {
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #D1C8C8;
}

.search-results-data-block-row .search-results-more .more-row a {
    font-size: 15px;
    color: #cf6325;
    text-decoration: none;
}

.search-results-data-block-row .search-results-more .more-row a:hover{
    text-decoration: underline;
}

.search-results-data-block-row .search-results-more .more-row:hover {
    background-color: #eee;
}

.search-results-data-block-row .search-results-more .more-row>div{
    display: table-cell;
    padding: 3px 10px;
}
.search-results-data-block-row-img {
    width:15%;
    overflow: hidden;
    margin-right: 2px;
}

.search-results-data-block-row-img {
    position: relative;
}
.search-results-data-block-row-img>a {
    display: inline-block;
    position: relative;
}

.search-results-data-block-row-info {
    width:50%;
}
.search-results-data-block-row-fly{
    width:10%;
}

.search-results-data-block-row-price{
    width:15%;
}

/*����� �����*/
#WebClientLogID { display: none; }
#tc-fto { color: #000; font-size: 14px; min-width: 800px; }
#tc-fto .tc-float { float: left; }
.clr { clear:both; }
.hide { display: none; }
#tc-fto a:link, #tc-fto a:visited { color: #0178D2; text-decoration: underline; }
#tc-fto .tc-head, #tc-small-form .tc-head, #tc-full-form .tc-head { /*behavior:url(PIE.htc); background: #FABC1F; border-radius: 10px; padding: 5px 0 0 0; text-align: left; position: relative; */}
#tc-fto #tc-query, #tc-small-form #tc-query, #tc-full-form #tc-query { border-radius: 10px;  padding-bottom: 10px; position: relative;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 1%, #eeeeee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eeeeee));
background: -webkit-linear-gradient(top,  #ffffff 1%,#eeeeee 100%);
background: -o-linear-gradient(top,  #ffffff 1%,#eeeeee 100%);
background: -ms-linear-gradient(top,  #ffffff 1%,#eeeeee 100%);
background: linear-gradient(top bottom,  #ffffff 1%,#eeeeee 100%);
behavior:url(PIE.htc);
-pie-background: linear-gradient(top bottom,  #ffffff 1%,#eeeeee 100%);
}
#tc-small-form .tc-block1 { padding-left: 10px; }
/* ����� */

#tc-query .tc-query-tbl { border: 0; width: 100%; border-collapse: collapse;  }
#tc-query .tc-query-tbl td { font-size: 18px; padding: 5px 10px; vertical-align: top; }
#tc-query .tc-query-tbl td  span { color: #0178D2; }
#tc-query .tc-query-tbl td  span.grey { color: #666; }
#tc-query .tc-query-tbl td.tc-vl { border-right: solid 1px #eee; }
#tc-query .tc-query-tbl .tc-change:link, #tc-query .tc-query-tbl .tc-change:visited {  
    position: relative;
    text-decoration: none;  margin: 0 20px 10px 20px; padding: 5px 25px; color: #fff; border: solid 1px #4E9DF8; border-radius: 15px; background: #297ed4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5N2VkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTRlYWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #297ed4 0%, #114eab 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#297ed4), color-stop(100%,#114eab));
    background: -webkit-linear-gradient(top,  #297ed4 0%,#114eab 100%);
    background: -o-linear-gradient(top,  #297ed4 0%,#114eab 100%);
    background: -ms-linear-gradient(top,  #297ed4 0%,#114eab 100%);
    background: linear-gradient(top bottom,  #297ed4 0%,#114eab 100%);
    behavior:url(PIE.htc);
    -pie-background: linear-gradient(top bottom,  #297ed4 0%,#114eab 100%);
}

#tc-query .tc-query-tbl .tc-change:hover
{
    position: relative;
    border: solid 1px #FABC1F;
    background: #ffaf4b;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYWY0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmExMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffaf4b 0%, #ffa10a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf4b), color-stop(100%,#ffa10a));
    background: -webkit-linear-gradient(top,  #ffaf4b 0%,#ffa10a 100%);
    background: -o-linear-gradient(top,  #ffaf4b 0%,#ffa10a 100%);
    background: -ms-linear-gradient(top,  #ffaf4b 0%,#ffa10a 100%);
    background: linear-gradient(top bottom,  #ffaf4b 0%,#ffa10a 100%);
    -pie-background: linear-gradient(top bottom,  #ffaf4b 0%,#ffa10a 100%);
    behavior:url(PIE.htc);
}



 

 /* ���� ��� �������� */
#tc-fto .tc-inf { font-size: 18px; padding: 5px 0 0 0; }
.tc-from-to { color: #FF0167; padding-right: 50px; }

/* ��������� */
#tc-fto .right-arr { display: inline-block; width: 10px; height: 10px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAZUlEQVR4nI3QQQ7DIAxEUd//yoV5XRjSpkqUWvKC4esjplAX6ze7giow4xGUViYfcw06DzIMJCErMqEqJhmYfbE0PfOQlNPM3myozwOV9i/ThhxP7wZufr3MXzXdgK+t+6ueU/YGNOpcYMYQfcIAAAAASUVORK5CYII="); }
#tc-fto .left-arr { display: inline-block; width: 10px; height: 10px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAN0lEQVR4nI3QwQkAQAgDQfsvOnvfQyKJ4EdGUQeYlZjaOBQhEUoixZ7E1VRN+3epYXeMwRGeD3+V9lypN5ycCgAAAABJRU5ErkJggg=="); }

#tc-fto .tc-paginator {  }
.tc-paginator .tc-pagelist .tc-pages { display: inline-block; padding: 0 5px; }
.tc-paginator .tc-pagelist .tc-pages a, .tc-paginator .tc-perpage a { display: inline-block; padding: 0 5px; }
.tc-paginator .tc-pagelist { float: left; padding: 10px 20px; }
.tc-paginator .tc-perpage { float: right; padding: 10px 20px; color: #666; }
#tc-fto .tc-paginator .tc-arr-link:link, .tc-paginator .tc-arr-link:visited { 

border-radius: 10px; padding: 3px 10px; border: solid 1px #999; text-decoration: none; color: #fff; font-size: 14px;
background: #c4c4c4;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0YzRjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4Nzg3ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c4c4c4 0%, #878787 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4c4c4), color-stop(100%,#878787));
background: -webkit-linear-gradient(top,  #c4c4c4 0%,#878787 100%);
background: -o-linear-gradient(top,  #c4c4c4 0%,#878787 100%);
background: -ms-linear-gradient(top,  #c4c4c4 0%,#878787 100%);
background: linear-gradient(top bottom,  #c4c4c4 0%,#878787 100%);
behavior:url(PIE.htc);
-pie-background: linear-gradient(top bottom,  #c4c4c4 0%,#878787 100%);
 }

 #tc-fto .tc-paginator .tc-arr-link:hover {
 border: solid 1px #E59204;
 background: #f5c912;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1YzkxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNTkwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f5c912 0%, #e59001 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5c912), color-stop(100%,#e59001));
background: -webkit-linear-gradient(top,  #f5c912 0%,#e59001 100%);
background: -o-linear-gradient(top,  #f5c912 0%,#e59001 100%);
background: -ms-linear-gradient(top,  #f5c912 0%,#e59001 100%);
background: linear-gradient(top bottom,  #f5c912 0%,#e59001 100%);
-pie-background: linear-gradient(top bottom,  #f5c912 0%,#e59001 100%);
behavior:url(PIE.htc);
 }

 
 /* ������� � ������������ */
#tc-results  {  background: #fff; }
#tc-results .tc-offers { border-collapse: collapse; width: 100%; }
#tc-results .tc-offers th, #tc-results .tc-offers td { border: solid 1px #DCDCDC;}
#tc-results .tc-offers th { background: #F2F2F2; padding: 5px 3px; text-align: center; color: #0178D2; font-weight: normal; }
#tc-results .tc-offers th:first-child { text-align: left; }
#tc-results .tc-offers td { padding: 5px 3px; }
#tc-results .tc-offers .center { text-align: center; }

.tc-rat-gold { 
position: relative;
border: solid 1px #E59204; border-radius: 20px; font-size: 22px; color:#fff; text-align: center; width: 30px; height: 30px; 
 background: #f5c912;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1YzkxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNTkwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f5c912 0%, #e59001 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5c912), color-stop(100%,#e59001));
background: -webkit-linear-gradient(top,  #f5c912 0%,#e59001 100%);
background: -o-linear-gradient(top,  #f5c912 0%,#e59001 100%);
background: -ms-linear-gradient(top,  #f5c912 0%,#e59001 100%);
background: linear-gradient(top bottom,  #f5c912 0%,#e59001 100%);
behavior:url(PIE.htc);
-pie-background: linear-gradient(top bottom,  #f5c912 0%,#e59001 100%);
 }
#tc-results .tc-offers .tc-meal { color: #389500; font-size: 26px; }
#tc-results .tc-offers  .i_to
{
    background: url("//webclient.touradmin.ru/b/i/arr-rt.png") no-repeat scroll 0 5px transparent;
    color: Black;
    padding: 0 0 0 9px;
}
#tc-results .tc-offers .i_back {
    background: url("//webclient.touradmin.ru/b/i/arr-lt.png") no-repeat scroll 0 5px transparent;
    color: #999999;
    padding: 0 0 0 9px;
}

#tc-results .tc-offers .green-circ { behavior:url(PIE.htc);width: 7px; height: 7px; display: inline-block; border-radius: 5px; background: #51AE53; margin:5px;}
#tc-results .tc-offers .red-circ { behavior:url(PIE.htc);width: 7px; height: 7px; display: inline-block; border-radius: 5px; background: #C33531; margin:5px;}

#tc-results .tc-offers .hotel_icon { width: 17px; height:17px; display: inline-block; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAIAAAC0D9CtAAAACXBIWXMAAAsSAAALEgHS3X78AAABTklEQVR4nH2TTZKEIAyFvf9t/FkQe4VupJoLtGwR+wDBBRCcRSyasafmLSio5CMmPJvzPM/zzDnf1qLvY1Mfcs7WWqWUEKJtWyGEUspaS0R/M957KaXW2jl3HEdK6TgO55zWWkrpvS+ZDZdGRABY1zX9pXVdAaBgDZeb5/n1esUYU0pERETf2DzPXKDJOW/bprUuYSa7ruM980SktbbWXsyyLPu+1xkM8BpC4ND7/V6W5fo2IYT3ni9LKfV9X2oyRkQxRu89AFwMB0pS27ZExGvXdQULIQzDcDEAwMPlGCdxtfo6RHw8HhfD/XAzMca+77tKZYb7vn/6sdbWc6vFM2Tx3C4fENE0TcaY79QYI++NMdM0fd6HfTCOozHm9poFuPuAhYjFb4gYQvDeO+eez6eUEhE/frv5nH09juMwDACglNq2rfb1L+b/n6eO/gDz4CSmAPsGPgAAAABJRU5ErkJggg=="); }

#tc-results .tc-offers .tc-price b{ color: #FF0063; font-size: 18px; font-weight: normal; }
#tc-results .tc-offers .tc-price { color: #676767; text-align: right; }

#tc-results .tc-offers .tc-offer-link:link, .tc-paginator .tc-offer-link:visited { 
border-radius: 10px; padding: 2px 13px; border: solid 1px #308F00; text-decoration: none; color: #fff; font-size: 14px;
background: #7ec801;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlYzgwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDhmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #7ec801 0%, #308f00 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ec801), color-stop(100%,#308f00));
background: -webkit-linear-gradient(top,  #7ec801 0%,#308f00 100%);
background: -o-linear-gradient(top,  #7ec801 0%,#308f00 100%);
background: -ms-linear-gradient(top,  #7ec801 0%,#308f00 100%);
background: linear-gradient(top bottom,  #7ec801 0%,#308f00 100%);
behavior:url(PIE.htc);
-pie-background: linear-gradient(top bottom,  #7ec801 0%,#308f00 100%);
 }

/************************ ������ ����� ******************/

#tc-full-form { padding: 15px 0px 0px 0px;  color: #000; font-size: 14px; min-width: 500px; position: relative; }
 #tc-full-form select { width: 200px; color:#0178D2; font-size: 14px; border: 1px solid #ccc; }
 #div_filter_room_size select { width: 100px; }
 #tc-full-form a:link, #tc-full-form a:visited { color: #0178D2; text-decoration: underline; }
 #tc-full-form a:hover { color: #ACD435; border-bottom: dashed 1px #ACD435; }
 a.tc-opn:link, a.tc-opn:visited { text-decoration: none !important; border-bottom: dashed 1px #0178D2; }
 .tc-h { font-size: 14px; display: block; }
 .tc-block1 { float: left; width: 98%; padding: 5px 1%; } 
 .tc-block2 { float: left; width: 48%; padding: 5px 1%; } 
 .tc-block3 { float: left; width: 31%; padding: 5px 1%; } 
 .tc-block4 { float: left; width: 23%; padding: 5px 1%; } 
.tc-hr { height: 2px; background: #ddd; clear: both; width: 100%; } 
#tc-full-form .tc-bottom { text-align: center; padding: 10px 0; }
#tc-full-form .tc-submit, #tc-full-form .tc-submit{ color: #fff; border: none; cursor: pointer; border-radius: 15px; text-decoration: none; display: inline-block; padding: 7px 15px; font-size: 18px; background: #bfd255;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmZDI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhlYjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzcyYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWNiMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
background: linear-gradient(top bottom,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
behavior:url(PIE.htc);
-pie-background: linear-gradient(top bottom,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-8 */
}
#tc-full-form .tc-submit:hover { color: #000; background: #d2e638; }


/******** ��� ���� ������ ******/


.rate_hotel span { display: block; width: 34px; height: 19px; line-height: 18px; font-size: 14px; text-align: center; color: #000; margin: 0 auto; }
.rate_hotel .green { background: #e8f7e1; }
.rate_hotel .yellow { background: #fcf5c8; }
#div_filter_allocation .ti_tbl_al { width: 100%; }
#div_filter_meal, #div_filter_allocation{ overflow-y: auto; height: 150px; border: solid 1px #ccc;}
#div_filter_resort_place, #div_filter_resort { overflow-y: auto; height: 150px; border: solid 1px #ccc; }
#div_filter_date_flight .tp_big_input_data { width: 58px; }
#div_filter_date_flight .cal { background: #d9dae7 url(/_i/calendar.gif) no-repeat center; border: 1px solid #a5acb2; cursor: pointer; margin: 0; height: 18px; width: 18px; }
#div_filter_datef, #div_filter_datet, .calendar, .calendar div  { display: inline; }
.calendar  span { /*float: left;*/ }
.tc-data-text { padding: 0 2px; }
#div_filter_meal span { display: block; margin-bottom: -1.2em}
#div_filter_alloccat { clear: both; }
#div_filter_alloccat  span{ float: left; height: 16px; padding-right: 5px; }
#tc-full-form #div_room_size_children, #tc-full-form #div_filter_room_size { display: inline-block; }
#tc-full-form #div_room_size_children { padding-left: 10px; }
#div_filter_room_size select { width: 100px; }
#tc-full-form #div_filter_room_size select { width: auto; }
#div_room_size_children select { width: 45px; }
#candarLeer{z-index:10000 !important}
#candarLeer *{font-size: 12px !important}
/*����� ��������� ������*/
.ico_g_hotel {display: inline-block;background:url(//webclient.touradmin.ru/b/i/ico_colors2.png) -150px top no-repeat; height:15px;width:15px;}
.ico_p_hotel {display: inline-block;background:url(//webclient.touradmin.ru/b/i/ico_colors2.png) -165px top no-repeat; height:15px;width:15px;}
.ico_r_hotel {display: inline-block;background:url(//webclient.touradmin.ru/b/i/ico_colors2.png) -180px top no-repeat; height:15px;width:15px;}
.ico_p2_hotel {display: inline-block;background:url(//webclient.touradmin.ru/b/i/ico_colors2.png) -195px top no-repeat; height:15px;width:15px;}
.ico_o_hotel {display: inline-block;background:url(//webclient.touradmin.ru/b/i/ico_colors2.png) -210px top no-repeat; height:15px;width:15px;}
.ico_gr_hotel {display: inline-block; background:url(//webclient.touradmin.ru/b/i/ico_colors2.png) -225px top no-repeat; height:15px;width:15px;}

#tc-results .tc-offers .tc-rat-gold,.tc-rat-red ,.tc-rat-green {
    border: solid 1px #E59204; border-radius: 20px; font-size: 22px; color:#fff; text-align: center; width: 30px; height: 30px; display: inline-block;
    background: #f5c912;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1YzkxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNTkwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f5c912 0%, #e59001 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5c912), color-stop(100%,#e59001));
    background: -webkit-linear-gradient(top,  #f5c912 0%,#e59001 100%);
    background: -o-linear-gradient(top,  #f5c912 0%,#e59001 100%);
    background: -ms-linear-gradient(top,  #f5c912 0%,#e59001 100%);
    background: linear-gradient(to bottom,  #f5c912 0%,#e59001 100%);
    padding: 0px;
}

#tc-results .tc-offers .tc-rat-green {
    background: #7EC801;
    background: -moz-linear-gradient(top,  #7EC801 0%, #308F00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7EC801), color-stop(100%,#308F00));
    background: -webkit-linear-gradient(top,  #7EC801 0%,#308F00 100%);
    background: -o-linear-gradient(top,  #7EC801 0%,#308F00 100%);
    background: -ms-linear-gradient(top,  #7EC801 0%,#308F00 100%);
    background: linear-gradient(to bottom,  #7EC801 0%,#308F00 100%);
}

#tc-results .tc-offers .tc-rat-red {
    background: #F78181;
    background: -moz-linear-gradient(top,  #F78181 0%, #FE2E2E 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F78181), color-stop(100%,#FE2E2E));
    background: -webkit-linear-gradient(top,  #F78181 0%,#FE2E2E 100%);
    background: -o-linear-gradient(top,  #F78181 0%,#FE2E2E 100%);
    background: -ms-linear-gradient(top,  #F78181 0%,#FE2E2E 100%);
    background: linear-gradient(to bottom,  #F78181 0%,#FE2E2E 100%);
}
