@import url('//bgstay.com/v4/js/fancybox/jquery.fancybox.css');
/* за новия пейджинг */

.first_page {
    background-color: #EFF6FA;
    border: 1px solid #D4ECF1;
    height: 26px;
    margin: 0 8px 0 0 !important;
    width: 26px;
}
.first_page:hover {
    background-color: #E5F7FB;
    cursor: pointer;
}
.first_page_img {
    background: url("//bgstay.com/images/sprit.png") no-repeat scroll -463px -96px transparent;
    height: 11px;
    margin: 7px 0 0;
    width: 13px;
}
.back_page {
    background-color: #EFF6FA;
    border: 1px solid #D4ECF1;
    height: 26px;
    margin: 0 18px 0 0 !important;
    width: 49px;
}
.back_page:hover {
    background-color: #E5F7FB;
    cursor: pointer;
}

.back_page_img {
    background: url("//bgstay.com/images/sprit.png") no-repeat scroll -463px -109px transparent;
    height: 15px;
    margin: 5px 0 0;
    width: 13px;
}

.page_number {
    background-color: #EFF6FA;
    border: 1px solid #D4ECF1;
    font-family: Arial,Helvetica,sans-serif;
    height: 26px;
    line-height: 25px;
    margin: 0 8px 0 0 !important;
    width: 26px;
}
.page_number:hover {
    background-color: #E5F7FB;
    cursor: pointer;
}
.page_number a {
    color: #155E8F;
    margin: 0 !important;
    text-decoration: none;
}
.page_number a:hover {
    color: #8C8C8C;
    text-decoration: underline;
}
.page_number a:hover {
    background-color: #E5F7FB;
}
.next_page {
    background-color: #EFF6FA;
    border: 1px solid #D4ECF1;
    height: 26px;
    margin: 0 0 0 10px !important;
    width: 49px;
}
.next_page:hover {
    background-color: #E5F7FB;
    cursor: pointer;
}

.next_page_img {
    background: url("//bgstay.com/images/sprit.png") no-repeat scroll -479px -109px transparent;
    height: 15px;
    margin: 5px 0 0;
    width: 15px;
} 

.page_number_active {
    background-color: #EFF6FA;
    border: 1px solid #D4ECF1;
    font-family: Arial,Helvetica,sans-serif;
    height: 26px;
    line-height: 25px;
    margin: 0 8px 0 0 !important;
    text-align: center;
    width: 26px;
}
.page_number_active:hover {
    background-color: #EFF6FA;
    cursor: default;
}


#navigation_bottom a {
    color: #155E8F;
    margin: 0 !important;
    text-decoration: none;
    text-align:center;
}
#navigation_bottom a:hover {
    text-decoration: none;
}
#navigation_bottom a:hover {
    background-color: #E5F7FB;
}

div#navigation_bottom {
    text-align: center;
    padding-top: 23px;
    clear: both;
} 


/* за табчето горе */

#pad_menu {
    padding: 5px 15px 5px 50px;
}
#pad_menu_active {
    background: url("//bgstay.com/images/allv4-tile.png") repeat-x scroll -3px -136px transparent;
    padding: 5px 15px 7px 50px;
    color: #FFFFFF;
    text-decoration: none;
    display: inline;
    font-family: Arial,sans-serif;
    font-size: 1.3em;}

#new_et-img {
    background: url("//bgstay.com/images/sprit.png") no-repeat scroll -449px -269px transparent;
    height: 18px;
    margin: 13px 0 0 -46px !important;
    padding: 0 !important;
    position: absolute;
    width: 46px;
}

.right_new_boton-img {
    background: url("//bgstay.com/images/sprit.png") no-repeat scroll -443px -232px transparent;
    float: right;
    height: 38px;
    margin: -8px 0 0 -11px;
    padding: 0 !important;
    position: absolute;
    width: 56px;
    z-index: 99;
}

.big_thumb {
    width:149px;
    height:96px;
}
.underlne:hover { text-decoration:underline !important; }
.go2mob {
    background: url("//pochivka.bg/mobile/images/2mob_bg.png") repeat scroll 0 0 transparent;
    float: left;
    height: 120px;
    margin-left: 10px;
    padding-top: 28px;
    text-align: center;
    width: 980px;
} 

html { overflow-x: hidden; overflow-y:auto; }

.n, .n:hover{
    text-decoration:none;
}
.small_light, .small_light:visited{
    color:#808080;
    font-size:11px;
}

/***************************** header *******************************/
div#header {
    width: 982px;
    margin: 0 auto;
    height: 75px;
    clear: both;
}
.header-bg {
    width: 100%;
    height: 51px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxNmVhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzIwNmVhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzFjNjk5ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzA1NTM4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzAwNGQ4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODU2ODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #216ea2 0%, #206ea1 36%, #1c699d 45%, #055386 74%, #004d81 85%, #085689 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#216ea2), color-stop(36%,#206ea1), color-stop(45%,#1c699d), color-stop(74%,#055386), color-stop(85%,#004d81), color-stop(100%,#085689));
    background: -webkit-linear-gradient(top,  #216ea2 0%,#206ea1 36%,#1c699d 45%,#055386 74%,#004d81 85%,#085689 100%);
    background: -o-linear-gradient(top,  #216ea2 0%,#206ea1 36%,#1c699d 45%,#055386 74%,#004d81 85%,#085689 100%);
    background: -ms-linear-gradient(top,  #216ea2 0%,#206ea1 36%,#1c699d 45%,#055386 74%,#004d81 85%,#085689 100%);
    background: linear-gradient(to bottom,  #216ea2 0%,#206ea1 36%,#1c699d 45%,#055386 74%,#004d81 85%,#085689 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#216ea2', endColorstr='#085689',GradientType=0 );
}
.header-border {
    width: 100%;
    height: 3px;
    background-color: #fc974b;
/*    border-top: 1px solid #ffb986;*/
    border-bottom: 1px solid #fcb985; 
}

div#header a img{
    margin: 11px 0 9px 10px;
}

span#languagebox {
    float: right;
    margin: 17px 10px 0 0;
    text-shadow: 1px 1px #000;
}
.language{
    color:#fff;
}


/*** Menu begin*/
div#mainmenu {
    height: 20px;
    clear: both;
    line-height: 20px;
    background: transparent url('../images/allv4-tile.png') -3px -345px repeat-x scroll;
}
div#mainmenuleft {
    float:left;
}
div#mainmenuleft a:first-child {

    
}
div#mainmenuleft a:last-child {
    border-right: 1px solid #587ba3;
}
div#mainmenuright {
    float:right;
}
div#mainmenu a {
    color: #fff;
    font-family: Arial,sans-serif;
    font-size: 1.2em;
    float: left;
}
.menu {
    background: transparent url('../images/allv4-tile.png') -3px -345px repeat-x scroll;
    padding: 0 10px;
    
    text-shadow: 1px 1px #608fc5;
}
div#mainmenuleft .menu {
    border-right: 1px solid #587ba3;
}
div#mainmenuright .menu {
    border-left: 1px solid #587ba3;
}
div#mainmenuright .menuactive {
    border-left: 1px solid #587ba3;
}
.menu:hover {
    background: transparent url('../images/allv4-tile.png') -3px -374px repeat-x scroll;
}
.menuactive {
    background: transparent url(../images/allv4-tile.png) -3px -136px repeat-x;
    padding: 0 10px 0;
    text-shadow: 1px 1px #a65b17;
    border: none;
    
}

.menuactive + .menu {
    border-left: 1px solid #587ba3;
}
/*.menuactive:not(:first-child) {
    border-left: 1px solid #587ba3;
}*/

/*** Breadcrumps+search begin*/
div#crumpssearch {
    color: #808080;
    clear: both;
    padding: 4px 0 0 19px;
}


/***************************** global search *******************************/
.global-search {
    width: 413px;
    margin: 13px 0 0 45px;
    float: left;
    position: relative;
}
.global-search-input {
    width: 100%;
    height: 25px;
    background-color: #fff;
    background-position: 393px 50%;
    background-repeat: no-repeat;
    border-radius: 3px;
/*    border: 1px solid #1a5e8b;*/
}
.global-search-input.lens {
    background-image: url('../images/global_search/lens.png');
}
.global-search-input.loader {
    background-image: url('../images/global_search/loader.gif');
}
.global-search-input .cancel {
    display: block;
    position: absolute;
    width: 15px;
    height: 15px;
    background: #fff url('../images/global_search/cancel.png') 50% 50% no-repeat;
    top: 5px;
    right: 5px;
}
.global-search-input input {
    border: none;
    border-right: 1px solid #c7c7c7;
    height: 20px;
    margin: 1px 0 0 2px;
    width: 375px;
    padding-left: 8px;
    font-size: 11px;
    outline: none;
}
.global-search-result {
    display: none;
    position: absolute;
    left: -1px;
    top: 26px;
    width: 100%;
    background: #fff;
    border: 1px solid #226fa2;
    z-index: 121;
}
.global-search-result ul {
    list-style-image: none;
    padding: 0;
    margin: 0;
}
.global-search-result ul li {
    list-style: none;
}
.global-search-result ul li.border {
    border: none;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #d3d3d3;

}
.global-search-result ul li a {
    display: block;
    margin: 0 12px;
    padding: 6px 0 6px 26px;
    background-repeat: no-repeat;
}
.global-search-result ul li:hover {
    text-decoration: underline;
}
.global-search-result ul li a.percent {
    background-image: url('../images/global_search/icon-search-percent.png');
    background-position: 0 50%;
    background-size: 16px 13px;
}
.global-search-result ul li a.home {
    background-image: url('../images/global_search/icon-search-home.png');
    background-position: 0 50%;
}
.global-search-result ul li a.bed {
    background-image: url('../images/global_search/icon-search-bed.png');
    background-position: 0 50%;
    background-size: 16px 12px;
}
.global-search-result ul li a.pin {
    background-image: url('../images/global_search/icon-search-pin.png');
    background-position: 0 50%;
    background-size: 16px 16px;
}
.global-search-result ul li a.cutlery {
    background-image: url('../images/global_search/icon-search-cutlery.png');
    background-position: 0 50%;
    background-size: 16px 16px;
}

/***************************** cookie policy *******************************/
.cookie-policy {
    position: fixed;
    height: 50px;
    width: 982px;
    margin-left: -491px;
    left: 50%;
    bottom: 0;
    background: #004e81;
    color: #fff;
    font: normal 14px/50px Arial,Helvetica,sans-serif;
    text-align: center;
    z-index: 999999;
}
.cookie-policy a {
    color: #fff;
    text-decoration: underline;
}
.cookie-policy a:hover {
    text-decoration: none;
}    
.cookie-policy .cookie-policy-close {
    float: right;
    margin-right: 28px;
    margin-top: 13px;
}
.cookie-policy .cookie-policy-close i {
    background: url("../../images/btn-close.png") 0 0 no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}