.search-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    -webkit-transform: translateX(50%);
       -moz-transform: translateX(50%);
        -ms-transform: translateX(50%);
         -o-transform: translateX(50%);
            transform: translateX(50%);
    width: 1200px;
    max-width: 100%;
    z-index: 111;
}
.search
{
	background-color: #FFF;
	padding: 20px 25px;
    float: right;
}
.search .clear
{
	clear: both;
}

.search1,
.search2 {
    line-height: 25px;
}

.search1 select,
.search2 input {
    line-height: 25px;
    height: 25px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 10px;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    font-family: 'Roboto', sans-serif;
    border: 1px solid #dadada;
}

.search1 select:hover,
.search2 input:hover,
.search1 select:focus,
.search2 input:focus {
    border-color: #bc0a29;
}

.search1 span
{
	font-weight: 600;
}
.search #selhotel
{
	width:106px;
}
.search2 span
{
	font-weight: 600;
}
.search2 input[type=text]
{
	width: 85px;
	font-size: 11px;
}

.search2 img {
    display: inline-block;
    position: relative;
    top: 4px;
}

.searchbt
{
	margin: 10px 0 0 0;
	background: #E2E2E2;
	padding: 5px 7px;
	float: right;
}
.searchbt a
{
	color: #212121;
    text-transform: uppercase;
}

.searchbt:hover {
	background: #bc0a29;
}

.searchbt:hover a {
	color: #fff;
}

.ofertaitem, .ofertalastminute
{
	background-color: #EAEAEA;
}
.ofertaitem
{
	width: 500px;
}
.ofertalastminute
{
	width: 200px;
}
.ofertaitem img, .ofertaitem .ofertaright
{
	float: left;
}
.ofertaitem img
{
	width: 174px;
	height: 112px;
}
.ofertaitem .ofertaright
{
	width: 300px;
	padding: 0 0 0 10px;
}
.ofertaitem .line
{
	text-decoration: line-through;
	color:#FF0000;
}
.ofertaitem .ofertaright a
{
	font-weight: bold;
}
.clear
{
	clear: both;
}
