/** Altalanos page title **/
.section-search #page-title {
	color: #FFF;
	font-size: 24px;
	font-weight: bold;
	margin: 20px 0 0 360px;
	text-shadow: 0px 0px 4px #000;
}

.section-search #page{
	background-position-x: 357px;
	background-repeat: no-repeat;
	background-position-y: 135px;
	background-color: white;
	background-size: 617px;
}

.section-search #header-inner{
	border-bottom: 10px solid white;
}

	/** Alcim **/
.section-search .search-alcim {
	color: #FFF;
	margin: 0 0 0 360px;
	text-shadow: 0px 0px 10px #000;
}

/** Cikkek oldal alcim **/
.regio-cikkek-alcim {
	left: 20px;
	margin: 0;
	position: absolute;
	top: -90px;
	text-shadow: 0px 0px 10px #000;
}

.regio-cikkek-alcim h2 {
	color: #FFF;
}

/** Bal oldalsav **/
.search-page-left {
	margin-top: -138px;
	color: white;
    float: left;
    padding: 10px;
    width: 310px;

	background-color: #31aae1;
	border: 1px solid #31aae1;

}

.search-page-left .form-item label, .search-page-left .fieldset-legend{
	color: white;
}

.form-select {
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 2px;
	width: 100%;
    /*
	border: 1px solid #ccc;
	border-color: #C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4;
	*/
	border: 0;
	background: white;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.search-page-left label {
	color: #001527;
}

.search-page-left #autocomplete {
	z-index: 9999;
}

.search-page-left #edit-start-date-interval {
	font-size: 12px;
	padding: 3px;
	width: 150px;
}

.search-page-left input,
.page-search-form input {
    border: 1px solid #ccc;
	border-color: #C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	color: #000000;
	display: inline-block;
	/*font-family: Arial;
	font-size: 12px;*/
	outline: none;
	padding: 4px;
}

.search-page-left #edit-regio-tag,
.page-search-form #edit-regio-tag {
    /*
	border: 1px solid #ccc;
	border-color: #C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	*/
	background: white;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width: 100%;
}

.search-page-left label,
.search-page-left legend,
.page-search-form label,
.page-search-form legend,
.fieldset-legend{
	color: #333333;
    display: block;
    /* font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 11px;
    font-weight: normal !important;
    height: 18px;
    line-height: 18px; */
    width: 100%;
    text-transform:uppercase;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 11px;
}

.search-page-left #edit-szallas-tipusa,
.search-page-left .form-item.form-item-ar,
.search-page-left .form-item.form-item-length,
.search-page-left #edit-kiutazas-modja {
	margin-bottom: 10px;
}

#edit-idopont-wrapper{
	margin-bottom: 10px;
}

.search-page-left #edit-accommodation-type {margin-top:0;}

.search-page-left #edit-accommodation-type .form-type-checkbox {margin:0;}

.search-page-left span.small,
.page-search-form span.small {
	font-size: 10px;
	color: white;
	display: inline-block;
	margin-top: 0;
	height: 12px;
	line-height: 10px;
}

.search-page-left .form-item { margin: 0; }

.search-page-right {
	margin-bottom: 20px;
}

.search-page-left #edit-start-date-wrapper,
.search-page-left .form-item-start-date {
	/*
	float: left;
	width: 70px;
	*/
}

.search-page-left .form-item{

}

.search-page-left #edit-start-date-interval-wrapper,
.search-page-left .form-item-start-date-interval {
	display: inline-block;
}

.search-page-left #edit-start-date {
/*
	float: left;
	font-size: 11px;
	text-align: center;
	width: 60px;
	margin: 0;
*/
	display: inline-block;
	width: 140px;
}


.search-page-left #calendar-image {
	/*
	float: left;
	margin-left: 3px;
	width: 25px;
	*/
	display: none;
}

.search-page-left #calendar-img {
	cursor: pointer;
}

.search-page-left #edit-price-from-wrapper,
.search-page-left #edit-price-to-wrapper {
	width: 65px;
}

.search-page-left #edit-price-from-wrapper,
.search-page-left #edit-price-to-wrapper {
	float: left;
}

.search-page-left #edit-price-to,
.search-page-left #edit-price-from {
	width: 55px;
}

.search-page-left #price_block,
.search-page-left #edit-stilus-valaszto,
.search-page-left #aktiv-container,
.search-page-left #udules-container
 {
	display: none;
}

.search-page-left .form-item-start-date-interval {
	width: 80px;
}

.search-page-left fieldset { margin: 0; }

.search-page-left span.separator,
.page-search-form span.separator {
	border-bottom: 2px dotted #eee;
	display: inline-block;
	height: 10px;
	margin-bottom: 10px;
	width: 100%;
}

.section-searchdemo #content-header {
	display: none;
}

#uttipusok {
	display: inline-block;
	line-height: 16px;
	width: 100%;
}

#uttipusok label {
	margin-bottom: 3px;
	float: left;
	width: 100%;
}

.alszurobox {
	/* background: #fff; */
	padding: 10px 0px !important;
	display: inline-block;
	margin: 0;
} 

.uttipus,
.alszurobox .filtersm,
.page-search-form #edit-stilus-valaszto .form-type-checkbox {
	height: 20px;
	padding: 0 5px;
	line-height: 21px;
	color: #444;
	cursor: pointer;
	display: inline-block;
	float: left;
	margin:0 5px 5px 0;
	border: 1px solid #aaa;
	font-size: 10px;
	text-transform: uppercase;

	background: #fff;
	background: linear-gradient(#ffffff,  #f0f0f0);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
}

.uttipus:hover, .alszurobox .filtersm:hover,
.page-search-form #edit-stilus-valaszto .form-type-checkbox:hover {
	background: #fff;
	border: 1px solid #888;
	text-decoration: none;
}

.uttipus.clicked, .alszurobox .filtersm.clicked,
.page-search-form #edit-stilus-valaszto .form-type-checkbox.clicked {
	background: #666;
	background: linear-gradient(#888,  #666);
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#666));
	color: #fff;
	border: 1px solid #333;
}

.alszurobox .filtersm {
	height: 16px;
	line-height: 17px;
	color: #444;
	font-size: 10px;
	padding: 0 4px;
	margin: 0 5px 5px 0;
}

.alszurobox .filtersm.htlrt {
	line-height: 23px;
	font-size: 16px;
}

#uttipusok .alszurobox label {
	font-size: 11px;
	font-family: Arial, sans-serif;
	position: static;
}


.search-page-right fieldset { margin: 0; }
fieldset.search-page-right-results {
	background: #FFF;
	padding: 10px 0 0 10px;
}

.search-result-group-header {
	display: none;
	background: white;
	padding: 0;
	text-transform: uppercase;
	font-family: arial;
	font-size: 0;
	height: 0;
	border-bottom: 1px dotted #CCC;
	overflow: hidden;
	margin: 10px 0;
	color: white;
}

.search-result-group-body { line-height: 20px; margin: 10px 0; }

.search-result-group-body > table { width: 100%; margin: 0; }

.search-result-group-body > table td { width: 33%; }

.search-result-group-body-calendar {
	display: none;
}

.search-page-right-top {
	background: rgba(255, 255, 255, 0.8);
	padding: 0 10px;
	width: 608px;
}

.has-no-regio-image .search-page-right-top {background-color:#E4E4E4;}

#sumres {
	background: #005b9a;
	color: #FFFFFF;
	display: inline-block;
	float: left;
	padding-bottom: 5px;
	text-align: center;
	width: 80px;
	border-bottom: 3px solid #003C66;
	border-radius: 3px;
}
#sumres span {
	display: inline-block;

	font-size: 30px;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	width: 100%;
	margin-top: 5px;
}
#sumres small {
	display: inline-block;
	font-size: 12px;
	width: 100%;
	margin-top: -5px;
}

.search-page-right-top .form-item {
	margin: 0;
}

.search-page-right-top #search-page-right-top-sum {
	float: left;
}

.search-page-right-top .form-item-sorting {
	float: right;
}

/*
.search-page-left #edit-run {
	position: absolute;
	left: -100000px;
	top: -100000px;
}

.search-page-left .form-item, .search-page-left fieldset {
	position: relative;
}*/

.search-page-left .cancel {
    color: #444444;
    display: block;
    float: right;
    font-family:'Lucida sans unicode', Arial,sans-serif;
    font-size: 11px;
    position: absolute;
    right: 0;
    top: 2px;
    visibility: hidden;
    z-index: 5;
    text-transform:lowercase;
}

.search-page-left .cancel:hover {
	color: #000;
	text-decoration: underline;
}

.search-page-left .cancel.fieldset {
    top: -16px;
}

.search-page-right-top-filtertags {
	float: left;
	margin-left: 10px;
}

.search-page-right-top-filtertags .form-item label {
	/*font-weight: normal;
	font-size:11px;
	font-family:'Lucida sans unicode', Arial,sans-serif;*/
}

#filtertags {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#filtertags a.filtertag {

	color: white;
	display: inline-block; 
	float: left;
	background: #3fc080;
	height: 21px; 
	line-height: 21px;
	font-size: 11px;
	font-weight: bold; 
	padding: 0 21px 0 5px;
	margin: 0 5px 5px 0;
	text-transform: uppercase;
	cursor: pointer;
	position:relative;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
}

#filtertags a.filtertag .close {
	width: 11px;
	height: 21px;
	background: url('images/tagclose.png') no-repeat top right;
	display: inline-block;
	position: absolute;
	top: 0px;
	right: 5px;
}

#filtertags a.filtertag:hover .close {
	background-position: bottom right;
}

/*pagination*/
.paging {
	list-style: none;
	margin-top: 10px !important;
	padding: 0;
}
.page_navigation , .alt_page_navigation{
	display: block;
	text-align: right;
}
.page_navigation a{
	display: inline-block;
	padding: 5px;
	line-height: 18px;
	background-color: #31AAE1;
	min-width: 20px;
	border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: white;
	font-weight: bold;
	text-align: center;
}


.page_navigation .active_page {
	background-color: #494949 !important;
	color: white;
	border-bottom: 3px solid #202020 !important;
}

.separator2 {
	display: inline-block;
	width: 100%;
	height: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #aaa;
	display: none;
}

/* Ures talalati lista */

.search-page-right-results .no-result {
	background: #E4E4E4;
	padding: 15px 10px;
}

.search-page-right-results .no-result h4 {
	color: #383838;
	line-height: 15px;
	margin: 0;
	font-family:arial;
	font-size: 14px;
}

.search-page-right-results .no-result .filters {
	list-style-type: none;
	margin: 15px 0;
	padding: 0;
}

.search-page-right-results .no-result .filters li {
	color: #0c9112;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}

.search-page-right-results .no-result .filters a {
	color: #383838;
	text-decoration: underline;
}

/*teaser*/
.search-page-right div.teaser-szoveg {max-height:32px; overflow:hidden;}

.search-page-right .ut-teaser-szoveg {max-height:32px; overflow:hidden;}

#edit-length-wrapper, #edit-ar-wrapper, #tipus-container {
	margin-top: 15px;
}

div#calendar-image {height:24px;}

#block-utazom-search-search-block #edit-regio-tag {
	font-size: 11px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-top: 2px;
	width: 118px;
}

#block-utazom-search-search-block .form-item-regio-tag {
	display: inline-block;
}

#block-utazom-search-search-block .form-submit {
    font-size: 11px;
    margin: 0;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34a554', endColorstr='#017935'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#34a554), to(#017935)); 
	background: -moz-linear-gradient(top,  #34a554,  #017935);
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-icab-border-radius: 2px;
	border: 0 none;
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	margin: 0;
	text-align: center;
}

.form-button-disabled {
	cursor: default !important;
	opacity: 0.7;
}

#block-utazom-search-search-block {
	display: inline-block;
	left: -11px;
	position: absolute;
	top: 18px;
}

#block-utazom-search-search-block .form-item {
    margin: 0;
}

/* Terkepes fooldal blokk */
#header_slider {
	background: #FFF;
	position: relative;
	height: 345px;
	width: 960px;
	border-top: 10px solid #fff;
}

#front-search-toggle {
	display: none;
}

#front-search-toggle li {
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	border-top: 1px solid transparent;
	cursor: pointer;
	float: left;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
}

#front-search-toggle li:hover {
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-top: 1px solid #eee;
}

#front-search-toggle li:first-child {
	border-left: none;
}

#front-search-toggle li.utazas {
	width: 80px;
}

#front-search-toggle li.kalandtura {
	width: 112px;
}

#front-search-toggle li.repulojegy {
	width: 113px;
}

#front-search-toggle li.active {
	background: #3FC080;
	color: #fff;
	cursor: default;
	font-weight: bold;
}

#front-search-toggle li.active:hover {
	border-right: 1px solid transparent;
	border-top: 1px solid transparent;
}

#front-searchbox {
	border: 1px solid #31aae1;;
	background: #31aae1;


	color: white;
	line-height: 0;

	margin-bottom: 0;
	padding: 10px;
	width: 288px;
	z-index: 99;
	height: 323px;
}

#utazom-search-terkep-form #edit-regio-tag {
	width: 278px;
	padding: 6px 5px;
	border: none;
	/* color: #003580; */
	display: inline-block;
	line-height: 16px;
	/*
	border: 1px solid #ccc;
	border-color: #C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4;
	*/
	border: 0;
	/* box-shadow: inset 0 1px 1px rgba(0,0,0,.075); */
	margin: 0;
}

#utazom-search-terkep-form #edit-regio-tag:focus, #utazom-search-terkep-form #edit-start-date:focus{
	border-color: #AAAAAA;
	outline: 0;
	-webkit-box-shadow: initial;
	box-shadow: initial;

}

#utazom-search-terkep-form #edit-start-date, .search-page-left #edit-start-date {
	width: 123px;
	padding: 7px 5px;
	border: none;
	display: inline-block;
	float: left;
	background: white url('images/calendar.gif') no-repeat 110px 6px;
	line-height: 16px;
	/*
	border: 1px solid #ccc;
	border-color: #C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	*/
	border: 0;
	margin-right: 10px !important;
}

.search-page-left #edit-start-date{
	width: 138px;
	background: white url('images/calendar.gif') no-repeat 127px 5px;
	padding: 5px 5px;
}

#utazom-search-terkep-form .form-item-ar {
	display: inline-block;
	background: white url('images/selectbg.gif') repeat-x top;
	border: 0;
	padding: 5px 5px;
	border: 1px solid #D99014;
}

#utazom-search-terkep-form #edit-ar {
	width: 278px;
	background: rgba(255, 255, 255, 0);
	border: 0;
	padding: 0;
}

#utazom-search-terkep-form .form-item-start-date,
#utazom-search-terkep-form #calendar-image,
#utazom-search-terkep-form .form-item-start-date-interval {
	float: left;
}


#utazom-search-terkep-form #edit-price {
	border: 1px solid #122f4d;
	height: 30px;
	padding: 0 8px;
	width: 263px;
}

#utazom-search-terkep-form .form-submit {
	display: inline-block;
	background: #FF6600 url('images/cta_arrow_danger.png') no-repeat;
	padding: 6px 36px 6px 12px;
	background-size: 24px;
	background-position: right center;

    border: 0;
	border-bottom: 3px solid #cc5200;
    cursor: pointer;

	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;

	color: #fff;
	text-shadow: 2px 1px 1px #cc5200;

    font-weight: bold;
    font-size: 14px;
    height: 35px;
    line-height: 1.42857143;
    width: 130px;
    font-family: Arial, sans-serif;
    float: right;
    margin-top: 15px;
}

#utazom-search-terkep-form fieldset {
	margin: 6px 0;
}

#utazom-search-terkep-form fieldset .form-item, #utazom-search-terkep-form .form-item {
	margin: 0;
}

#utazom-search-terkep-form .form-item-start-date-interval{
	max-width: 153px;
}

#utazom-search-terkep-form #calendar-image {
	margin: 3px 12px 0 4px;
}

#utazom-search-terkep-form #edit-ar-wrapper {
	margin-top: 6px;
}

#utazom-search-terkep-form #edit-start-date-interval-wrapper {
	visibility: hidden;
}

#utazom-search-terkep-form .reszletes_kereso {
    color: #FFFFFF;
    float: left;
    margin-top: 15px;
}

#utazom-search-terkep-form .reszletes_kereso a {
	display: inline-block;
	background: transparent;
	padding: 0 10px;
	font-size: 13px;
	height: 33px;
	line-height: 33px;
	color: white;
	text-decoration: none;
}

#utazom-search-terkep-form .reszletes_kereso a:hover {
	/* color: #005B9A; */
}

#mapsearchbox {
	margin-bottom: 14px;
	margin-top: 10px;
	width: 280px;
}

#block-utazom-search-search-map #atlatszo-csik {
	background: url("images/fejlec_nyito.png");
	left: 301px;
	height: 346px;
	position: absolute;
	top: 0;
	width: 6px;
}

#mapsearch {width: 280px; height: 149px; overflow: hidden; position: relative;}
a.europa {width: 98px; height: 60px;top: 0;left: 90px; position: absolute; display: inline-block; background: transparent;}
a.azsia {width: 92px; height: 102px;top: 0;left: 190px; position: absolute; display: inline-block; background: transparent;}
a.afrika1 {width: 38px; height: 71px;top: 60px;left: 125px; position: absolute; display: inline-block; background: transparent;}
a.afrika2 {width: 17px; height: 48px;top: 89px;left: 168px; position: absolute; display: inline-block; background: transparent;}
a.kkelet {width: 19px; height: 23px;top: 63px;left: 162px; position: absolute; display: inline-block; background: transparent;}
a.ausztralia {width: 64px; height: 46px;top: 105px;left: 220px; position: absolute; display: inline-block; background: transparent;}
a.eamerika {width: 90px; height: 75px;top: 0px;left: 0px; position: absolute; display: inline-block; background: transparent;}
a.karib {width: 56px; height: 17px;top: 75px;left: 35px; position: absolute; display: inline-block; background: transparent;}
a.damerika {width: 42px; height: 68px;top: 91px;left: 60px; position: absolute; display: inline-block; background: transparent;}

#mapsearch.mbasic { background: url('images/terkep.png') no-repeat 0 0; }
#mapsearch.meuropa { background-position: 0 -149px; }
#mapsearch.mafrika { background-position: 0 -447px; }
#mapsearch.mazsia { background-position: 0 -298px; }
#mapsearch.mkkelet { background-position: 0 -596px; }
#mapsearch.mausztralia { background-position: 0 -745px; }
#mapsearch.meamerika { background-position: 0 -894px; }
#mapsearch.mkarib { background-position: 0 -1043px; }
#mapsearch.mdamerika { background-position: 0 -1192px; }

#kerdesed_van {
    display:none;
	font-family: Georgia;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 35px;
	margin-top: 25px;
}

#kerdesed_van a {
	font-size: 16px;
	font-weight: normal;
	text-decoration: underline;
}


.text-placeholder {color: #AAA !important}

/* Facebook TAB CSS */
.utazasok #block-utazom-search-search-map {
	position: absolute;
	top: 0px;
}

.utazasok .node-teaser h2.node-title {
	font-size: 22px !important;
	font-weight: bold;
}

.utazasok #block-utazom-search-search-map #atlatszo-csik,
.section-kalandtura #atlatszo-csik {
	display: none;
}

.utazasok .osszes-link {font-size:14px;margin-top:70px;}

.fb-utazasok-tabapp-block-teasers {margin-left:321px;width:520px;}

.fb-utazasok-tabapp-block-teasers h2 {margin-top:0;font-weight:bold;}

.has-regio-image #header,
.page-repulojegy-ertekeles #header,
.page-repulojegy-ertekeles-koszonjuk #header {height:248px}

.search-result-left {
	float: left;
	height: 36px;
	margin-right: 5px;
	width: 36px;
}

.search-result-right {
	max-height: 34px;
	overflow: hidden;
	line-height: 18px;
	/* padding-top: 4px; */
}

.search-result-right strong{

	font-size: 15px;
	padding: 3px 6px 3px 0px;
	/* font-weight: normal; */
	
}

.regio-block-more-items { cursor: pointer; }
.regio-block-more-items .search-result-right {line-height: 27px;}

.search-result-group-body table  div.clearfix:hover{background:#ececec}

.search-result-group-body table  div.clearfix {padding:5px 4px}

.pane-panel-kereso #calendar-image {
	display: none;
}

.pane-panel-kereso .form-item-start-date-interval {
	margin-left: 8px;
}

.pane-panel-kereso .search-page-left {
	float: none;
}



#utazom-magazin-search-block-form .form-item-keyword {
	display: inline;
	margin: 0;
}

#edit-terkep {
	/* background: #FFF; */
	/* margin: 10px -10px -10px -10px; */
	/* padding: 10px 0 0 5px; */
	/* width: 193px; */

	margin-top: 5px;
	padding-top: 5px;
	border-top: 2px dotted #eee;
}
.page-node- #edit-terkep {display:none} /*amig Robi ki nem szedi, hogy k�db�l ne l�tsszon*/

#edit-terkep img {
	height: auto;
	width: 195px;
}

.searchsep {
	display: inline-block;
	width: 100%;
	height: 2px;
}

#utazom-search-terkep-form .form-item-regio-tag {
	margin: 8px 0 10px;
}

#utazom-search-terkep-form .form-item-start-date-interval {
	display: inline-block;
	border: 0;

}

#utazom-search-terkep-form #edit-start-date-interval,
#utazom-search-external-form #edit-start-date-interval {
	width: 145px;
	background: #FFF;

	padding: 5px 5px;
	/*
	border: 1px solid #ccc;
	border-color: #C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	*/
	border: 0;
	height: 30px;
}

#utazom-search-terkep-form #edit-idopont {
	display: block;
	margin: 0;
	padding: 8px 0;
	width: 290px;
}

#utazom-search-terkep-form select,
#utazom-search-terkep-form input {
	/* color: #003580; */
	margin: 0;
}

/*
#utazom-search-terkep-form input::-webkit-input-placeholder { color: #003580; }
#utazom-search-terkep-form input:-moz-placeholder { color: #003580; }


input[placeholder], [placeholder], *[placeholder]
{
    color: #003580 !important;
}
*/

#honaptabla {
	display: inline-block;
	width: auto;
	margin: 5px 0;
	border: 1px solid #aaa;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-ms-border-radius: 2px;
}
#honaptabla td {
	border-right: 1px solid #aaa;
	background: #fff;
	text-align: center;
	color: #005b9a;
	width: 23px;
	padding: 0;
}
#honaptabla td a {
	padding: 3px 0;
	width: 23px;
	font-size: 11px;
	text-align: center;
	color: #005b9a;
	display: inline-block;
	text-decoration: none;
	color:#000;
}
#honaptabla td a:hover {
	text-decoration: underline;
}
#honaptabla td:last-child {
	border-right: 0;
}
#honaptabla .days td.hv.indulas-exists a {
}

#honaptabla .days td.indulas-exists a {
	background: #0896ff;
	color:#fff;
}
#honaptabla .cal td {
	background: #e8e8e8;
}
#honaptabla .cal td.hv {
	background: #ccc;
}

.node-indulas {
	display: inline-block;
	font-size: 12px;
	margin: 5px 0 0 0
}

.node-indulas span {
	font-weight: bold;
	font-family: 'Helvetica', Arial;
}

.node-indulasok ul {
	display: inline-block;
}

.node-indulasok ul li {
	line-height: 20px;
	height: 20px;
	font-size: 10px;
	color: #005b9a;
	text-transform: uppercase;
	list-style: none;
	display: inline-block;
	padding: 0 6px;
	border: 1px solid #aaa;
	border-right: 0;
	cursor: pointer;
}

.node-indulasok ul li:last-child { border-right: 1px solid #aaa; }
.node-indulasok ul li a { color: #000; text-decoration: none; }
.node-indulasok ul li.indulas-exists a { color: #fff; }
.node-indulasok ul li.indulas-exists { background: #0896FF; }

.node-indulasok ul li.indulas-exists a:hover,
.node-indulasok ul li:hover,
.node-indulasok ul li:hover a {
	text-decoration: underline;
	cursor: pointer;
}

#tipus-container .disabled {
	cursor: default;
	opacity: 0.5;
}

.page-utazas .search-suggest-row {
	float: left;
	margin-right: 10px;
	margin-top: 15px;
	width: 304px;
}

.page-utazas .search-suggest-row + .search-suggest-row{
	margin-right: 0px;
}

.search-suggest-row a.title {
	background: #3FC080;
	color: #FFF;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	margin-bottom: 15px;
	text-align: center;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}

/* Kulso kereso oldal */
.page-search-form {
	background: #f1a422;
	background: linear-gradient(#ffc954,  #f1a422);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffc954), to(#f1a422));

	color: #001527;
	font-size: 12px;
	margin: 0;
	min-height: 230px;
    padding: 10px;
}

.page-search-form #edit-stilus-valaszto input{
	display: none;
}

.page-search-form #edit-stilus-valaszto .form-type-checkbox {
	display: inline-block;
}

.page-search-form #edit-stilus-valaszto .form-type-checkbox {
	float: none;
	text-align: center;
}

.page-search-form #edit-stilus-valaszto .form-type-checkbox label {
	color: #444444;
	cursor: pointer;
	display: block;
	height: 20px;
	line-height: 20px;
}

.page-search-form #edit-stilus-valaszto .form-type-checkbox.clicked label {
	color: #FFFFFF;
}

.page-search-form #edit-ut-tipusa,
.page-search-form #edit-idopont-wrapper {
	border: 0;
	margin: 0 0 10px 0;
	padding: 0;
}

.page-search-form #edit-title {
	font-family: Century Gothic,Arial;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.page-search-form span.separator {
	display: block;
	height: 10px;
	margin-bottom: 10px;
}

#utazom-search-external-form .form-item-start-date-interval {
	background: #FFF;
	border: 1px solid #AAAAAA;
	float: left;
	height: 23px;
	padding: 0 2px 0 0;
}

#utazom-search-external-form .form-item-start-date {
	float: left;
	height: 25px;
	margin-right: 10px;
}

#utazom-search-external-form #edit-start-date {
	background: url("images/calendar.gif") no-repeat scroll 72px 3px white;
	width: 82px;
}

#utazom-search-external-form #edit-start-date-interval {
	padding: 2px 0;
}

#important-regions {
	margin-bottom: 20px;
}

#important-regions .title,
.detailed-title {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 10px;
	background: #fefefe;
	border: solid 1px #eee;
	box-shadow: 0 0 3px #eee;
	margin-top: 10px;
}

#important-regions .title .toggle {
	/* background: url('images/toggle.jpg') no-repeat;*/
	cursor: pointer;
	display: block;
	float: right;
	height: 21px;
	padding-left: 26px;
}

#important-regions .title .toggle:before{
	content: "- "

}

#important-regions .title .toggle.more:before {
	content: "+ "
}

.detailed-title {
	margin-bottom: 10px;
	font-size: 12px;
}

.search-results-sorting {
	float: right;
	display: inline-block;

}


.search-results-sorting .active,
.search-results-sorting .active:hover {
	color: #333333;
	cursor: default;
	text-decoration: none;
}

#flipLink {
	float: right;
	font-size: 18px;
	font-weight: bold;
	position: relative;
	top: 210px;
}

#flipLink a {
	background: rgba(0,0,0,0.8);
	color: #FFFFFF;
}

.recommended-label{
	display: none;
	float: right;
	background-color: #ffb527;
	color: white;
	font-weight: bold;
	padding: 2px 10px;
	border-radius: 3px;
	margin-left: 5px;
}

.utazom-search-recommended-teaser .recommended-label{
	display: block;
}
.utazom-search-recommended-teaser .node-teaser:hover {
	/* background: #FEF0E7; */
}

/*.utazom-search-node-partner .node-teaser {
	opacity: 0.3;
}

.utazom-search-node-partner .node-teaser:hover {
	opacity: 1;
}*/

.section-search .node-teaser .image .partner {
	box-sizing: border-box;
	color: #FFF;
	font-size: 1.5em;
	line-height: 1.1em;
	left: 0;
	padding: 5px;
	position: absolute;
	top: 0;
	width: 100%;
}

.section-search .utazom-search-node-own .node-teaser .image .partner {
	background: green;
}

.section-search .utazom-search-node-partner .node-teaser .image .partner {
	background: magenta;
}

.section-search a.kereso-reklam {
	display: block;
	margin: 0 -10px 10px -10px;
	padding: 0;
	width: 200px;
}

#utazom-search-map-external {
	background: #f1a422;
	background: linear-gradient(#ffc954, #f1a422);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffc954), to(#f1a422));

	color: #001527;
	line-height: 0;
	height: 325px;
	padding: 10px;
	width: 290px;
	z-index: 99;

	display: inline-block;
	float: left;
	margin-bottom: 20px;
	margin-right: 10px;
}

.page-html-export-kereso .uttipusbox {
	height: 365px;
}




.search-page-right .uttipusbox {
	width: 304px;

}

.search-page-right .uttipusbox:nth-child(odd){
	margin-right: 10px;
}

.search-page-right .uttipusbox h2 {
	width: 100%;
	padding: 6px 0;
}

.search-page-right .uttipusbox a.utlistabox {
/*	height: 77px;*/
	overflow: hidden;
	width: 288px;
}

.search-page-right .uttipusbox a.utlistabox img {
	height: 60px;
	width: 60px;
}

.search-page-right .uttipusbox a.utlistabox .utright .akcio {
	left: 77px;
	line-height: 16px;
}

.review-boost {
	font-size: 1.2em;
	font-weight: bold;
	margin: 5px 0;
	padding: 5px;
}

#search-desc-nodes {
	clear: both;
	margin-top: 30px;
}

/** Uj stilus teaser a keresobe**/
.style-group-teaser .details,
.node-teaser .details  {
	max-width: 100%;
}

.style-group-teaser h2.title,
.node-teaser h2.title {
	clear: none;
}

.style-group-teaser .title a {
	/* background: #f5f5f5;
	color: #000;
	padding: 0 5px; */
}

.style-group-teaser h2 span {
	color: #6a6969;
	font-size: 15px;
	font-family: 'Roboto', Arial, sans-serif;
}

.style-group-teaser.node-teaser .ut-teaser-ar {
	color: #000;
	font-weight: normal;
}

.style-group-teaser .regiok {
	color: #224970;
}

.style-group-teaser .regiok a {
	text-decoration: underline;
}

.style-group-teaser.node-teaser {
	background: transparent;
	border-bottom: 2px dotted #eee;
}

.style-group-teaser.node-teaser:hover {
	/* background: #f5f5f5; */
}

.node-teaser.style-group-teaser-flights{
	padding-left: 0 !important;
	padding-right: 0 !important;
}

/** Teaserek **/
.search-teaser .image,
.node-teaser .image,
.node-kis_teaser .image,
.node-teaser .kiskep {
	float: left;
	margin-right: 10px;
	position: relative;
}

.search-teaser .image img,
.node-teaser .image img,
.node-kis_teaser .image img,
.node-teaser .kiskep img {
	display: block;
	border-radius: 3px;
}

.node-teaser .node-title {
	clear: none;
}

.node-teaser .details {
	margin-left: 110px;
}

.search-teaser .details {
	margin-left: 210px;
}

.search-page-right .paging li:last-child .node-teaser {
	border-bottom: 0;
}

.node-kis_teaser div.taxonomy-ut-teaser {max-width: 299px;}

/** Loading animation **/
/*
#circularG {
	position: relative;
	width: 400px;
	height: 400px;
}

.circularG {
	position: absolute;
	background-color: #999999;
	width: 91px;
	height: 91px;
	border-radius: 61px;

	-webkit-animation-name: bounce_circularG;
	-webkit-animation-duration: 1.28s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: linear;
	animation-name: bounce_circularG;
	animation-duration: 1.28s;
	animation-iteration-count: infinite;
	animation-direction: linear;
}

#circularG_1 {
	left: 0;
	top: 158px;

	-webkit-animation-delay: 0.48s;
	animation-delay: 0.48s;
}

#circularG_2 {
	left: 42px;
	top: 42px;

	-webkit-animation-delay: 0.64s;
	animation-delay: 0.64s;
}

#circularG_3 {
	top: 0;
	left: 158px;

	-webkit-animation-delay: 0.8s;
	animation-delay: 0.8s;
}

#circularG_4 {
	right: 42px;
	top: 42px;

	-webkit-animation-delay: 0.96s;
	animation-delay: 0.96s;
}

#circularG_5 {
	right: 0;
	top: 158px;

	-webkit-animation-delay: 1.12s;
	animation-delay: 1.12s;
}

#circularG_6 {
	right: 42px;
	bottom: 42px;

	-webkit-animation-delay: 1.28s;
	animation-delay: 1.28s;
}

#circularG_7 {
	left: 158px;
	bottom: 0;

	-webkit-animation-delay: 1.44s;
	animation-delay: 1.44s;
}

#circularG_8 {
	left: 42px;
	bottom: 42px;

	-webkit-animation-delay: 1.6s;
	animation-delay: 1.6s;
}

@-webkit-keyframes bounce_circularG{
0%{
-webkit-transform:scale(1)}

100%{
-webkit-transform:scale(.3)}

}

@keyframes bounce_circularG{
0%{
transform:scale(1)}

100%{
transform:scale(.3)}

}
*/
#circularG{
	position: fixed;
	z-index: 999;
	height: 2em;
	width: 2em;
	overflow: show;
	margin: auto;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

#circularG:before{
	content: '';
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.3);
}

#circularG:not(:required) {
	/* hide "loading..." text */
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

#circularG:not(:required):after {
	content: '';
	display: block;
	font-size: 10px;
	width: 1em;
	height: 1em;
	margin-top: -0.5em;
	-webkit-animation: spinner 1500ms infinite linear;
	-moz-animation: spinner 1500ms infinite linear;
	-ms-animation: spinner 1500ms infinite linear;
	-o-animation: spinner 1500ms infinite linear;
	animation: spinner 1500ms infinite linear;
	border-radius: 0.5em;
	-webkit-box-shadow: rgba(255, 102, 0, 0.75) 1.5em 0 0 0, rgba(255, 102, 0, 0.75) 1.1em 1.1em 0 0, rgba(255, 102, 0, 0.75) 0 1.5em 0 0, rgba(255, 102, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(255, 102, 0, 0.75) 0 -1.5em 0 0, rgba(255, 102, 0, 0.75) 1.1em -1.1em 0 0;
	box-shadow: rgba(255, 102, 0, 0.75) 1.5em 0 0 0, rgba(255, 102, 0, 0.75) 1.1em 1.1em 0 0, rgba(255, 102, 0, 0.75) 0 1.5em 0 0, rgba(255, 102, 0, 0.75) -1.1em 1.1em 0 0, rgba(255, 102, 0, 0.75) -1.5em 0 0 0, rgba(255, 102, 0, 0.75) -1.1em -1.1em 0 0, rgba(255, 102, 0, 0.75) 0 -1.5em 0 0, rgba(255, 102, 0, 0.75) 1.1em -1.1em 0 0;
}

/* Animation */

@-webkit-keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-moz-keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-o-keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.travel-right .no-rating {display: none;}
